/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

    @font-face {
       font-family: DroidKufi-Regular;
       src: url(https://www.fontstatic.com/fonts/DroidKufi-Regular/DroidKufi-Regular.woff);
    }
html, #scroll-top-link, #av-cookie-consent-badge {
		background-color: #ffffff !important;
	}
	
	p, div, span, ul, li {
		font-family: DroidKufi-Regular, "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;
	}
	
	.half-orange{
		text-align: right;
		margin-right: -57px;
	}
	
	.half-orange-cont{
		text-align: right;
		margin-right: 0px;
		margin-right: -10px;
	}
	
	.main-ved{
		
		margin-right: -106px;
		margin-top: 20px;
		border: 5px solid #F6D55C;
	}
	
	.top-ved{
		margin-right: -106px;
	}
	
	.under-ved{
		margin-right: -127px;
		text-align: left;
		margin-top: -70px;
	}
	
	.greenhalf {
		text-align: left !important;
		position: absolute !important;
		top: 60%;
	}
	.under-ved-2{
		margin-right: -127px;
		text-align: center;
		margin-bottom: -10px;
	}
	
	.float-right{
		float: right;
		width: auto !important;
		margin-left: 30px;

	}
	
	.nbtn{
		border-radius: 0;
		min-width: 196px;
		font-size: 20px;
		margin-bottom: 0 !important;
		text-align: center;
		width: auto !important;
	} 
	
	
	.nbtn-sup{
		background: #20639B;
	}
	
	.nbtn-orang{
		background: #ED553B;
	}
	
	.nbtn-contanct{
		background: #3CAEA3;
	}
	
	.serviec-back{
		position: absolute !important;;
		top: 103px;
		z-index: -1;
		right: 214px;
		width: auto !important;
	}
	
	
	.fetures-back{
		position: absolute !important;;
		top: 103px;
		z-index: -1;
		right: 214px;
		width: auto !important;
	}
	
	.clients_slider{
		    max-height: 70px;
	}
	/*
	.elementor-tab-title{
		height: 155px;
		background-repeat: no-repeat !important;
		background-position: right center !important;
	}
	.elementor-tab-title a{
		display:none
	}
	
	.elementor-tab-title:first-child {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/1.svg');
	}
	
	.elementor-tab-title:nth-child(2)  {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/2.svg');
	}
	
	.elementor-tab-title:nth-child(3)  {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/3.svg');
	}
	
	.elementor-tab-title:nth-child(4)  {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/4.svg');
	}
	
	
	.elementor-tab-content {
		min-height: 650px;
		background-repeat: no-repeat !important;
	}
	
	.elementor-tab-content:nth-child(2) {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/b1.svg');
	}
	
	.elementor-tab-content:nth-child(4)  {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/b2.svg');
	}
	
	.elementor-tab-content:nth-child(6)  {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/b3.svg');
	}
	
	.elementor-tab-content:nth-child(8)  {
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/b4.svg');
	}
	
	.elementor-tab-content li {
		font-size: 24px;
		line-height: 45px;
		padding-top: 35px;
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/arrow.svg');
		background-repeat: no-repeat;
		background-position: right 52px;
		padding-right: 31px;
	}*/
	
	
	.fetures-back{
		position: absolute !important;;
		top: 148px;
		z-index: -1;
		right: 282px;
		width: auto !important;
	}
	.call-action-download .eael-call-to-action{
		background-image: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/ca.png') !important;
		background-repeat: no-repeat !important;
	     background-size: contain !important;
    
	}
	
	.dalil-bg .eael-call-to-action{
		background-image: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/dalil-bg.png') !important;
		background-repeat: no-repeat !important;
	    background-size: contain !important;
    
	}
	
	.call-action-acadi .eael-call-to-action{
		background-image: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/sfv.svg') !important;
		background-repeat: no-repeat !important;
		background-size: 100% !important;
		background-position: 0px -2px !important;
	}
	
	.blueright{
		position: absolute !important;;
		right: 0;
		width: auto;
		top: -259px;
	
	}
	.yelloleft{
		position: absolute !important;
		left: 11%;
		width: auto;
		top: -501px;
		text-align: left;
	
	}
	
	
	.flex-container {
	  display: flex;
	  flex-direction: row;
	  flex-wrap: nowrap;
	  justify-content: normal;
	  align-items: normal;
	  align-content: normal;
	}
	
	.programs.flex-container {
		flex-wrap: wrap !important;
	}
	
	.flex-items:nth-child(1) {
	  display: block;
	  flex-grow: 0;
	  flex-shrink: 1;
	  flex-basis: auto;
	  align-self: auto;
	  order: 0;
		width: 33.3333333333%;
	}

	.flex-items:nth-child(2) {
	  display: block;
	  flex-grow: 0;
	  flex-shrink: 1;
	  flex-basis: auto;
	  align-self: auto;
	  order: 0;
	width: 33.3333333333%;
	}

	.flex-items:nth-child(3) {
	  display: block;
	  flex-grow: 0;
	  flex-shrink: 1;
	  flex-basis: auto;
	  align-self: auto;
		  order: 0;
			  width: 33.3333333333%;
	}
	
	.box{
		
		background: #FFFFFF;
		box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
		border-radius: 16px;
		margin: 0 10px;
		position: relative;
	}
	
	.box .img{
		border-radius: 10px;
		margin: 10px;
		min-height: 216px;
		background-size: cover !important;
		BACKGROUND-POSITION: center !IMPORTANT;
	}
	
	
	.s_programs.box .img{
		min-height: 160px;!important;
	}
	
	.box-meta{
		padding: 8px 15px;
		clear: both;
		width: 100%;
		display: inline-block;
	}
	.s_programs .box-meta{
		padding: 0px 15px!important;
		
	}
	.box-cat-title{
		font-size:16px;
		    float: right;
	}
	.box-time {
		float: left;
		font-size: 12px;
		color: #B8B8B8;
	}
	.box-time span{
		color:#ED553B;
		font-size:12px;
	}
	
	.box-title {
		padding: 0 15px;
		font-size: 22px;
		line-height: 37px;
		color: #000000;
		font-weight: 700;
	}
	.box-title a{

		color: #000000;
	}
	.box-text {
		font-size: 14px;
		line-height: 27px;
		text-align: right;
		color: #B8B8B8;
		padding: 6px 15px;
		height: 86px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	
	.box-link a{
 
		font-weight: bold;
		font-size: 14px;
		line-height: 27px;
		text-align: right;
		color: #20639B;

	
	}
	
	.box-link{
		padding: 10px 15px;
	}
	
	.recent span {
		display: none !important;
	}
	
	.video .box-text {
		/*display: none !important;*/
	}
		
	#email {
		width: 372px;
		height: 62px;
		background: rgb(255 255 255 / 29%);
		border: 0;
		padding: 0;
		margin: 0;
		text-align: right;
		padding-right: 10px;
		color: #fff;
		font-size: 18px;
	}
	
	#email::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	  color: #fff;
	  opacity: 0.5; /* Firefox */
	}
	
	#submitm {
		width: 196px;
		background: #FFFFFF;
		height: 62px;
		font-weight: bold;
		font-size: 20px;
		line-height: 30px;
		text-align: center;
		color: #20639B;
		margin-right: 20px;
		font-family: DroidKufi-Regular !important;
	}
	
	.left-blue-s{
		position: absolute !important;;
		right: -110px;
	}
	
	
	#footer-new .menu li{
		padding: 20px 20px;
	}
	
	#footer-new .menu li a{
		color: #fff;
	}
	
	.elementor-element.elementor-element-98e5c9b.headermenu.elementor-widget.elementor-widget-wp-widget-nav_menu {
		justify-content: flex-end;
	}
	
	.elementor-container {
		max-width: 1800px;
	}
	
	.join-box-title{
		height:140px;
	}
	
	.green-list li {
		font-size: 20px;
		line-height: 26px;
		padding-top: 29px;
		padding-right: 29px;
		background: url('https://portal.01gov.com/wp-content/themes/enfold-child/img/arrow-green.svg');
		background-repeat: no-repeat;
		background-position: right 36px;
		
	}
	
	
	
	
	/*Header*/
	
#header{
    position: fixed !important;
    left: 0;
    right: 0;
	padding-top: 15px;
}


.headermenu {
  display: flex;
  align-items: center;
}

.nav {
  width: 100%;
}

#menu-new-home-main {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
}
#menu-new-home-main ul {
  min-width: 150px;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: -999em;
  left: -999em;
}
#menu-new-home-main li {
  display: inline-block;
  position: relative;
  text-align: left;
}
#menu-new-home-main li.focus > ul, #menu-new-home-main li:hover > ul {
  top: auto;
  left: auto;
}
#menu-new-home-main li li {
    display: block;
    border-bottom: 1px solid #fff;
    margin: 0 10px;
}

#menu-new-home-main li li a{
     color: #fff !important;
}
#menu-new-home-main li li a:hover{
     color: #eeeeee;
}

#menu-new-home-main li li:last-child {
    border-bottom: 0px solid #fff;
}
#menu-new-home-main li li.focus > ul, #menu-new-home-main li li:hover > ul {
  left: 100%;
  top: 0;
}
#menu-new-home-main a {
    color: #000;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    padding: 10px 10px;
    font-size: 16px;
    font-weight: 800;
    line-height: 30px;
    text-align: right;
}
#menu-new-home-main a:hover,
#menu-new-home-main li:hover > a,
#menu-new-home-main .focus > a,
#menu-new-home-main .current-menu-item > a,
#menu-new-home-main .current-menu-ancestor > a {
  color: #222222;
}


#menu-new-home-main ul {
    background: #18191F;
    border-radius: 10px;
}




#menu-new-home-menu-left {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
}
#menu-new-home-menu-left ul {
  min-width: 150px;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: -999em;
  left: -999em;
}
#menu-new-home-menu-left li {
  display: inline-block;
  position: relative;
  text-align: left;
}



#menu-new-home-menu-left li:last-child {
    background: #ED553B;
    padding: 0px 20px;
    margin-right: 20px;
}

#menu-new-home-menu-left li:last-child a{
    color: #fff !important;
	padding: 5px 0;
}

#menu-new-home-menu-left li:last-child::before {
    content: "لستَ عميلاً بعد؟";
    color: #000;
    position: absolute;
    top: -25px;
    right: 0;
    font-size: 12px;
    font-weight: 600;
	text-align: center;
    width: 100%;
}


/*
#menu-new-home-menu-left li:last-child {

}

#menu-new-home-menu-left li:last-child a{
	color: #ed553b !important;
    font-family: 'DroidKufi-Regular';
    direction: ltr;
}*/



#menu-new-home-menu-left li.focus > ul, #menu-new-home-menu-left li:hover > ul {
  top: auto;
  left: auto;
}
#menu-new-home-menu-left li li {
    display: block;
    border-bottom: 1px solid #fff;
    margin: 0 10px;
}

#menu-new-home-menu-left li li a{
     color: #fff;
}
#menu-new-home-menu-left li li a:hover{
     color: #eeeeee;
}

#menu-new-home-menu-left li li:last-child {
    border-bottom: 0px solid #fff;
}
#menu-new-home-menu-left li li.focus > ul, #menu-new-home-menu-left li li:hover > ul {
  left: 100%;
  top: 0;
}
#menu-new-home-menu-left a {
    color: #fff;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    padding: 10px 10px;
    font-size: 16px;
	font-weight: 800;
    line-height: 30px;
	text-align: right;
}


#header.sticky {
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	padding-top: 5px;
}

.sticky  #menu-new-home-menu-left a {
	color: #000;
}


#menu-new-home-menu-left ul {
    background: #18191F;
    border-radius: 10px;
}

.inner #menu-new-home-menu-left a {
    color: #000;
}

.inner #menu-new-home-menu-left a:hover {
    color: #000;
}

a:hover{
	opacity:0.7;
}

body.inner-half{

}

.inner-half #menu-new-home-menu-left li:last-child::before {
    color: #fff !important;

}
.new-contanct input.wpcf7-text, .um .um-form input {
    max-width: 420px !important;
    height: 52px !important;
    background: #FFFFFF !important;
    border: 1px solid #C4C4C4 !important;
    box-sizing: border-box !important;
    border-radius: 5px !important;
}

.new-contanct textarea.wpcf7-form-control.wpcf7-textarea {
    height: 180px !important;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 5px;
	max-width: 870px;
}

.new-contanct select.wpcf7-select {
    max-width: 420px !important;
    height: 52px !important;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 5px;
	min-width: 100%;
	width: 100%;
    min-width: auto !important;
}

.new-contanct  label , .um .um-field-label, .um-field-label label {
    font-weight: 800 !important;
    color: #000000 !important;
    display: block !important;
    font-family: 'DroidKufi-Regular' !important;
    font-size: 15px !important;
    line-height: 45px !important;
}

.new-contanct  input.wpcf7-form-control.wpcf7-submit,input#um-submit-btn,input#resetpass-button {
    background: #ED553B !important;
    font-weight: bold !important;
    font-size: 20px !important;
    line-height: 30px !important;
    color: #FFFFFF !important;
    float: right !important;
    padding: 10px 45px !important;
	width: auto !important;
	font-family: 'DroidKufi-Regular' !important;
}

.um-field-checkbox input[type="checkbox"] {
    display: none !important;
}
a.um-link-alt {

    text-align: right !important;
}
.um-11530.um {
        max-width: 100% !important;
}

.um-21247.um {
    max-width: 100% !important;
}

.ornage_lings a {
    color: #ED553B;
}

div.um .g-recaptcha {
    max-width: none !important;
}

.service_main_div{
	position:relative;
}

#sdiv_1,#sdiv_2,#sdiv_3,#sdiv_4{
	display: none;
}

div#sdiv_1 {
    position: absolute;
    top: 40px;
    right: 0;
}

div#sdiv_3 {
    position: absolute;
    bottom: 40px;
	right: 0;
}


div#sdiv_2 {
    position: absolute;
    top: 40px;
    left: 0;
}

div#sdiv_4 {
    position: absolute;
    bottom: 40px;
	left: 0;
}

.service_main_div svg{
	cursor: pointer;
}


.homemail .eael-contact-form-align-default{
	    text-align: right;
}

.homemail span.wpcf7-form-control-wrap.recaptcha {
    display: block;
    margin-top: -67px;
    width: 200px;
}

@media only screen and (max-width: 1024px) {
  /* For mobile phones: */
	a.bluer {
		right: auto !important;
		left: 20px;
	}
  
	#header {
		background: #18191f !important;
		padding-top: 0 !important;
	}
	#header.sticky {
		background: #18191f !important;
	}
	
	html {
		min-width: 100% !important;
	}
	
	div#cssmenu {
		display: none !important;
	}
	
	.container_new {
		padding-top: 64px;
	}
	
	.flex-items{
		display: block !important;
		width: 100% !important;
		margin: auto;
		margin-bottom: 30px;
	}
	
	.flex-container {
		display: block !important;
	}
	
	.float-right {
		float: right;
		margin-left: 4%;
	}
	.nbtn {
		min-width: 135px;
		margin-bottom: 0 !important;
		width: 60% !important;
	}
	
	.main-ved {
		margin-right: 15px;
		margin-top: 20px;
		margin-left: 15px;
	}
	.under-ved {
		margin-right: 0;
		margin-top: -70px;
		height: 70px;
	}
	.under-ved img {
		height: 83px;
	}
	.serviec-back {
		position: absolute !important;
		top: 10px;
		z-index: -1;
		right: 65px;
		width: auto !important;
	}
	
	.serviec-back img{
		height: 54px;
	}
	
	.fetures-back {
		position: absolute !important;
		top: 34px;
		z-index: -1;
		right: 121px;
		width: auto !important;
	}
	
	.fetures-back img{
		height: 38px !important;
	}
	
	.call-action-download{
		
	}
	
	.eael-call-to-action {
		max-width: 1170px;
		padding: 15px !important;
		border-radius: 0;
		margin: 0 !important;
	}
	
	#footer-new .menu li {
		padding: 5px 4px;
	}
	
	.box .img {
		float: left;
		width: 40%;
		margin: 10px !important;
		min-height: 153px !important;
	}
	
	.box .box-time {
		display: none;
	}
	
	.box-meta {
		padding: 10px 10px 0px 0px;
		clear: both;
		width: calc(60% - 20px);
		display: inline-block;
		font-size: 12px !important;
	}
	
	.box-cat-title {
		font-size: 12px;
	}
	
	.box-text {
		font-size: 8px;
		line-height: 15px;
		padding: 0px 10px;
		height: 32px;
	}
	.box-title {
			padding: 0 10px 0px 0px;
			font-size: 15px;
			line-height: 24px;
			width: calc(60% - 20px);
	}
	
	.box-link a {
		background: #C0CCDA;
		padding: 4px 16px;
	}
	
	.wp-image-32162{
		
			width: 60px;
	
	}
	
	.hmail{
		width: 50% !important;
		height: 50px !important;
		padding: 10px !important;
	}
	
	.hmailb {
		padding: 0px !important;
		width: 40%!important;
		line-height: 19px !important;
		height: 51px !important;
	}
	
	.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {
		direction: rtl !important;
		text-align: right !important;
	}
}

.mobile-menu-items{
	display:none;
    position: fixed !important;
    background: #000;
    left: 0;
    right: 0;
    width: 240px !important;
    z-index: -6;
        top: 65px;
    padding: 22px;
    border-radius: 0 0 10px 10px;
}

.mobile-menu-items a{
	color: #fff;
}
.mobile-menu-items li{
	margin-bottom: 10px;

}




#MinimalTip {
	font-size: 12px;
	color: #EEE;

	border: 1px solid #000;

	background: #222;

	position: absolute;
	padding: 2px 5px;
	display: none;

	max-width: 260px;

	z-index: 3001; /* Aumente ou diminua se for necessário */

	box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 135, color = '#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 135, Color = '#000000')";

	opacity: 0.9;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-webkit-opacity:0.9
}

/* Balão do tooltip (CSS3) */
#MinimalTip.arrow-up:after, #MinimalTip.arrow-down:after,
#MinimalTip.arrow-up:before, #MinimalTip.arrow-down:before {
	width: 0;
	height: 0;
	position: absolute;
	content: '';
	left: 10px;
}

#MinimalTip.arrow-up:before {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #000;
	top: -6px;
}

#MinimalTip.arrow-up:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #222;
	border-bottom-color: #222;
	top: -5px;
}

#MinimalTip.arrow-down:before {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #000;
	bottom: -6px;
}

#MinimalTip.arrow-down:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #222;
	border-top-color: #222;
	bottom: -5px;
}

.clients_slider img {
    min-height: 80px;
	max-height: 100px;
}

.sdiv_a {
    min-width: 255px;
}



.popup__overlay {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(00, 00, 00, 0.5);
  text-align: center;
  z-index: 1000;
}

.popup__overlay:after {
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
  content: "";
}

.popup {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 640px;
  max-height: 480px;
  padding: 20px;
  border: 1px solid black;
  background: black;
  color: white;
  vertical-align: middle;
}

.popup-form__row {
  margin: 1em 0;
}

.popup__close {
  display: block;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 12px;
  height: 12px;
  padding: 8px;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  color: rgb(157 157 157 / 95%);
  text-decoration: none;
  font-weight: bold;
}

.popup__close:hover {
  color: #eea200;
}

iframe {
  width: 100%;
  height: 100%;
}

#popup__toggle {
    cursor: pointer;
}

.elementor-31348 .elementor-element.elementor-element-e23336c .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {
	text-align: right !important;
}

a.bluer {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 12px;
    font-weight: 700;
    background: #fff;
    border-radius: 3px;
    padding: 0px 12px;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
	z-index:5;
}

.avia-content-slider .bluer{
	    padding: 7px 12px;
}

.avia-content-slider .bd_organization {
    color: #20639B !important;
    padding: 6px 6px 6px 6px !important;
}

.bd_free{
	color:#3CAEA3 !important;
}

.bd_user{
	color:#ED553B !important;
}

.bd_organization{
	color:#20639B !important;
    padding: 0px 6px 0px 6px !important;
}

.bd_organization i.fa.fa-lock {
    margin-left: 5px;
}


.new-style .single-box-cat-title{
	opacity: 0.4;
    font-size: 24px;
    margin-bottom: 15px;
}
.new-style .container {
   /* max-width: 75%;*/
}
.new-style h1 {
    color: #000 !important;
}

.new-style .wp-post-image {
    width: 100%;
    border-radius: 12px;
    height: 416px;
    background-size: initial;
    object-fit: cover;
}
.auther_img{
	padding-bottom: 60px;
    clear: both;
}
.auther_img img{
	border-radius: 12px;
    height: 50px;
    float: right;
	box-shadow: 0px 3px 8px rgb(0 0 0 / 30%);
    margin-left: 15px;
}

.auther_img .name-txt{
	line-height: 50px;
	display: inline-block;
	float: right;
	font-size: 24px;
	font-weight: 900;
}

.date-txt {
    float: left;
    line-height: 50px;
    color: #979797;
    font-size: 18px;
}

/* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
.icon-bar {
	float: left;
    margin-right: 20px;
}

.icon-bar a {
    display: inline-block;
    text-align: center;
    color: white;
    font-size: 20px;
    background: #fff;
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.06);
    border-radius: 12px;
	    padding: 0px 10px;
		    min-width: 50px;
}



.facebook i {
  color: #3B5998;
}

.twitter i{
  color: #55ACEE;
}

.whatsapp i{
  color: #33CC66;
}

.msidpar {
    height: 65px !important;
}

h3.widgettitle {
    color: #000000 !important
}


span.news-thumb img {
    min-width: 55px !important;
    height: 58px !important;
    padding-right: 2px !important;
}

span.news-thumb {
    border: 0;
    width: 60px;
}

#top .news-wrap li {
    border: none;
    background: none;
    text-indent: 0;
    box-shadow: 0px 6px 16px rgb(0 0 0 / 8%);
    border-radius: 12px;
    margin-bottom: 17px;
}

a.blod {
    color: #000;
    font-weight: bold;
}

section#singup_pop, section#subscribe_pop, section#upgrade_pop {
    position: fixed;
    z-index: 1000;
    max-width: 700px;
    top: 50%;
    background: #fff;
    box-shadow: 0px 15px 50px rgba(0, 0, 0, 0.15);
    border-radius: 16px;
    left: 50%;
    padding: 50px;
    margin-top: -180px;
    margin-left: -350px;
	display: none;
}

#singup_pop .elementor-icon, #subscribe_pop .elementor-icon, #upgrade_pop .elementor-icon {
    position: absolute;
    left: -50px;
    top: -50px;
    font-size: 20px;
	cursor:pointer;
}

@media only screen and (max-width: 1024px){
	section#singup_pop, section#subscribe_pop, section#upgrade_pop {
		padding: 10px;
		margin-left: 0;
		max-width: 95%;
		left: 2%;
	}
	
	#singup_pop .elementor-icon, #subscribe_pop .elementor-icon, #upgrade_pop .elementor-icon {
		left: 0;
		top: 0;
	}
}

.gohome img {
    width: auto !important;
}

.subscribe_pop_b {
    display: block;
    background: #0000008a;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: " ";
    z-index: 999;
	display: none;
}


.persons  .swiper-slide-image{
	border-radius: 15px;
    padding: 7px;
}

.persons .swiper-slide {
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    margin-bottom: 20px;
    border: 1px solid #e7e7e759;
}

.persons .elementor-swiper-button-prev, .persons .elementor-swiper-button-next {
    background: #ED553B;
    border-radius: 50%;
    padding: 10px;
    margin-left: -50px;
	    margin-right: -50px;
    box-shadow: 1px 4px 20px 0px rgb(0 0 0 / 26%);
}

.persons.left .name {
    text-align: left !important;
}
.persons.left .location {
    text-align: left !important;
}
.persons .name {
    font-size: 18px;
    line-height: 28px;
    text-align: right !important;
    font-weight: bold;
    padding: 0 10px;
}

.persons .location ,.persons .orgniz {
    font-size: 12px;
    line-height: 23px;
    text-align: right !important;
    color: #686868;
    padding: 0 10px;
}

.persons .doamin span{

    font-size: 9px;
    line-height: 23px;
    color: #FFFFFF;
    background: #ED553B;
    display: inline-block;
    border-radius: 5px;
    padding: 0px 1px;
    margin-bottom: 4px;
}
.persons .doamin {
    text-align: right !important;
    padding: 0 10px;
	min-height: 70px;
}

.photogalar .elementor-swiper-button-prev, .photogalar .elementor-swiper-button-next {
    background: #3CAEA3;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 1px 4px 20px 0px rgb(0 0 0 / 26%);
    top: -47px;
    left: 15% !important;
}

.photogalar .elementor-swiper-button-next {
    right: auto !important;
    margin-left: 50px;
}


 
.photogalar .elementor-swiper-button-prev, .photogalar .elementor-swiper-button-next {
    background: #3CAEA3;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 1px 4px 20px 0px rgb(0 0 0 / 26%);
    top: -47px;
    left: 15% !important;
}

.photogalar .elementor-swiper-button-next {
    right: auto !important;
    margin-left: 50px;
}

.photogalar {
    margin-top: 40px;
}


.testimonialss .elementor-swiper-button-prev, .testimonialss .elementor-swiper-button-next {
    background: #3CAEA3;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 1px 4px 20px 0px rgb(0 0 0 / 26%);
    top: -47px;
    left: 15% !important;
}

.testimonialss .elementor-swiper-button-next {
    right: auto !important;
    margin-left: 50px;
}

.testimonialss {
    margin-top: 65px;
}

.testimonialss  .swiper-slide-image {
    display: none;
}

.testimonialss  .swiper-slide {
    padding: 15px;
}

.testimonialss  figure.swiper-slide-inner {
    background: #FFFFFF;
    box-shadow: 0px 4px 15px rgb(0 0 0 / 10%);
    border-radius: 16px;
}

.testimonialss  figcaption.elementor-image-carousel-caption {
    padding: 25px;
}

.info-text {
    text-align: right;
    font-size: 18px;
    line-height: 34px;
    color: #3CAEA3;
}

.info-name {
    text-align: right;
    font-size: 18px;
    line-height: 34px;
    color: #000000;
    font-weight: bold;
}

.inm-position {
    font-size: 14px;
    line-height: 30px;
    text-align: right;
    color: #686868;
	max-width: 210px;
}

.flex-items.box.s_programs {
    width: 23%;
    margin-bottom: 20px;
}

.tagss {
    position: absolute;
    left: 16px;
    top: 19px;
}
.is_online {
    font-size: 12px;
    font-weight: 400;
    background: #ED553B;
    border-radius: 3px;
    padding: 0px 9px;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
    color: #fff;
    display: inline-block;
	margin: 0 2px;
}

.in_room {
    font-size: 12px;
    font-weight: 400;
    background:  #3CAEA3;
    border-radius: 3px;
    padding: 0px 9px;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
    color: #fff;
    display: inline-block;
    margin: 0 2px;
}

ul.introd {
    margin-top: 50px !important;
}

.introd li {
    font-size: 14px;
    color: #000000;
    padding-bottom: 20px;
}

.introd span {
    font-size: 14px;
    color: #000000;
}





i.me_langs {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_langs.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}

i.me_glope {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_glope.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}
i.me_section {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_section.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}

i.me_country {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/flags/us.svg);
	width: 24px;
    height: 24px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -7px;
    background-position: center;
}

i.me_tools {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_tools.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}

i.me_subtitle {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_subtitle.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}


i.me_room {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_room.svg);
    width: 23px;
    height: 22px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}

i.me_count {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_count.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;    
}
i.for_orgs {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/for_orgs.png);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;    
}
i.theprice {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/theprice.svg);
    width: 23px;
    height: 22px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;    
}
i.for_all {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/for_all.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;    
}

i.me_targeted {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/me_targeted.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}

i.progrma_date {
    background: url(https://portal.01gov.com/wp-content/themes/enfold-child/img/progrma_date.svg);
    width: 23px;
    height: 19px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
	background-position: center;
}

.lname-txt{
	line-height: 50px;
	font-size: 24px;
	font-weight: 900;
}

.name-job {
    color: #686868;
    font-size: 18px;
    padding-top: 8px;
}

.lauther_img{
	padding-bottom: 10px !important;
    clear: both;
}

.more-info-l div{
	color: #686868;
	line-height: 31px;
}

.flex-items.box.ss_programs {
    width: 31.54444444444444444444%;
}

.inf-rtl .info-text {
    direction: ltr;
    text-align: left;
}

.inf-rtl .info-name {
    direction: ltr;
    text-align: left;
}

.inf-rtl .inm-position {
    text-align: left;
    margin: 0;
    padding: 0;
    max-width: 100% !important;
}

@media only screen and (max-width: 1024px){
	#posgssd .box .img {
		float: none !important;
		width: auto !important;
		margin: 10px !important;
		min-height: 153px !important;
	}
	
	#posgssd .box-meta,#posgssd .box-title {
		width: 100% !important;
	}
	
	.persons .elementor-swiper-button-prev, .persons .elementor-swiper-button-next {

		margin-left: inherit;
		margin-right: inherit;
	}
	
	*{
		letter-spacing: -0.5px !important;
	}
	
	.removebr br{
		display:none !important;
	}
	
	.call-action-downloads .title {
		width: 50%;
	}
	
	.new-style .wp-post-image {
		width: 100%;
		border-radius: 12px;
		height: 100%;
		background-size: initial;
		object-fit: cover;
		object-position: center;
		max-height: 300px;
	}
}

.mlist li {
    list-style: disc !important;
}


.contanct-clo {
    width: 50%;
    float: right;
	margin-bottom: 20px;
}
@media  (max-width: 1024px){
	.contanct-clo {
		width: 100% !important;
		float: right;
	}
}
.contanct-row {
    width: 100%;
    clear: both;
}

#top .news-content {
    padding: inherit !important;
    line-height: inherit !important;
    position: inherit !important;
    overflow: inherit !important;
    font-size: inherit !important;
    display: inherit !important;
    clear: inherit !important;
}

.avia-webkit header#header {
    background: #fff;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b49f86d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    max-width: 1170px;
    margin: 0 auto;
}



main.content {
    font-size: 18px;
    line-height: 2em !important;
}

main.content p{
    font-size: 18px;
    line-height: 2em !important;
}


.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450 !important;
    position: absolute !important;
    top: -39px !important;
    left: -24px !important;
    right: -37px !important;
    bottom: -42px !important;
    background: #fff !important;
    border: 0 !important;
    color: #46b450 !important;
    font-size: 23px !important;
    z-index: 10021 !important;
	line-height: 200px;
}
div#um_field_11530_user_login {
    display: none;
}
.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {
    color: #000000;
}


.topvedi .elementor-open-inline .elementor-custom-embed-image-overlay {
    -webkit-background-size: contain;
    background-size: contain!important;
    background-repeat: no-repeat;
    background-color: #fff;
}


	
/*Dashboard*/
html.dashboard{
	background:#E5E5E5 !important;
}
.dashboard-nav{
	background: #FFFFFF;
	border-radius: 12px;
	min-height: 70px;
}

#header-dashboard {
    max-width: 97% !important;
    margin: 0 auto;
    margin-top: 15px;
}

ul#menu-mobilemenus {
    display: none !important;
}
html {
    min-width: auto !important;
}

.dashboard-shadow{
	background: #FFFFFF;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
	border-radius: 12px;
}

.dashboard-shadow-trns .elementor-widget-container{
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
}

.dashboard-shadow-box  {
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
	border-radius: 12px;
}
.dashboard-contanier{
	max-width: 97% !important;
    margin: 0 auto;
	margin-top: 25px;
}
.width25{
	min-width: 25%;
}

.width20{
	min-width: 21%;
}
.p10{
	padding:10px;
}

.dashboard-menu ul{
	margin-top: 10px;
    margin-right: 5px;
	margin-bottom: 0px
}

.dashboard-menu li {
    line-height: 50px;
	margin-bottom: 5px;
    clear: both;
    width: 100%;
    display: inline-block;
	
}
.dashboard-menu li img{
    float: right;
    width: 20px;
    padding-top: 7px;
}

.dashboard-menu li a{
	float: right;
    height: 20px;
    line-height: 35px;
    display: block;
    margin-right: 5px;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.dashboard-menu li.active a, .dashboard-menu li a:hover{
	font-weight: 600;
	color: #20639B;
}
.dashboard-menu li.active img{
	fill: #20639B;
}


.datepicker {
    padding: 0 10px;
}
.datepicker .datepicker-header {
  height: 250px;
  background-position: center center;
  background-size: 100%;
}
.datepicker .ui-datepicker-inline {
  padding: 0px !important;
}
.datepicker .ui-datepicker-header {
  text-align: center;
  padding-bottom: 1em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.datepicker .ui-datepicker-header .ui-datepicker-prev,
.datepicker .ui-datepicker-header .ui-datepicker-next {
  display: inline;
  float: left;
  cursor: pointer;
  font-size: 1.4em;
  padding: 0 10px;
  margin-top: -10px;
  color: #CCC;
}
.datepicker .ui-datepicker-header .ui-datepicker-next {
  float: right;
}
.datepicker .ui-datepicker-calendar {
  width: 100%;
  text-align: center;
}
.datepicker .ui-datepicker-calendar thead {
  color: #CCC;
}
.datepicker .ui-datepicker-calendar tr th, .datepicker .ui-datepicker-calendar tr td {
	padding-bottom: 0.5em;
	position: relative;
}

.datepicker-tooltip{
	position: absolute;
    top: -12px;
    background: #0000007d;
    padding: 0 10px;
    border-radius: 5px;
    left: 20px;
    color: #fff;
	width: max-content;
}
.datepicker .ui-datepicker-calendar a {
  color: #444;
  text-decoration: none;
  display: block;
  margin: 0 auto;
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 50%;
  border: 1px solid transparent;
  cursor: pointer;
    font-weight: 600;
}

.datepicker td{
	    padding: 0;
		border: 0 !important;
}

.datepicker tr:first-child th, .datepicker tr:first-child td {
    border-top-style: solid;
    border: 0 !important;
}

.datepicker .ui-datepicker-calendar .ui-state-highlight {
    border-color: #0083E2;
    color: #fff;
    background: #179BE5;
    font-weight: bold;
}


/* Section */
.section {
  clear: both;
  margin: 0px;
  padding: 0px;
}


/* Grid */
.grid_1_of_3{ 
	width: 33.33333%;
	float:right;
	position: relative;
	
}

.grid_1_of_2{ 
	width: 50%;
	float:right;
	position: relative;
	
}

.dashboard-logo{
	height: 60px;
    padding-top: 10px;
}

input.dosearch {
    background: #F5F5F5;
    border: 1px;
    min-width: 300px;
    margin-right: 20px;
    margin-top: 15px;
    height: 40px;
    border-radius: 12px;
}

input.dosearch {
    background: #F5F5F5;
    border: 1px;
	min-width: 90%;
    margin-right: 20px;
    margin-top: 15px;
    height: 40px;
    border-radius: 12px;
    font-family: DroidKufi-Regular;
    padding: 0 15px;
}


.dosearch-icon {
    position: absolute;
    top: 28px;
    left: 9%;
}

.dosearch-icon {
    position: absolute;
    top: 28px;
    left: 9%;
    background: transparent;
    border: 0;
    cursor: pointer;
    outline: none;
}

.fa-user-icon, .wp-user-avatar {
    border-radius: 50%;
    background: #F2C43A;
    height: 37px;
    width: 35px;
    line-height: 35px;
    margin-left: 5px;
    background-size: cover!important;
    display: inline-block;
    border: 1px solid #ddd;
}

.user-menu {
    margin-top: 10px;
    margin-left: 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.user-menu-toggle{
	cursor: pointer;
}
ul.user-menu-items {
    position: absolute;
    left: 17px;
    background: #fff;
    min-width: 200px;
    text-align: right;
    border-radius: 7px;
    border: 1px solid #ddd;
    padding: 5px;
    margin-top: 5px;
	z-index: 100;
	top: 38px;
}
a {
    color: #000;
}
.user-menu-items{
	display:none;
}
.dashboard-main-tags li {
    list-style: none;
    float: right;
	margin: 0px 0 14px 20px;
    background: #20639B;
    padding: 9px 20px;
    border-radius: 12px;
}
.dashboard-main-tags li a{
	color: #fff;
}
.dashboard-main-tags ul{
	margin-bottom: 0;
}

.dashboard-main-tags li:first-child {
    margin-right: 0;
}





.dashboard-color-tags li {
    list-style: none;
    float: right;
    margin-bottom: 20px;
    background: #20639B;
    width: 18%;
    margin-left: 2%;
    text-align: center;
    height: 88px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-around;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
}

.dashboard-color-tags img {
    height: 50px;
    object-fit: contain;
    width: 50px;
}

.dashboard-color-tags li a{
	color: #fff;
    width: 84px;
	font-weight: bold;
}
.dashboard-color-tags ul{
	margin-bottom: 0;
}

.dashboard-color-tags li:first-child {
    margin-right: 0;
}


.dashboard .box .img {
    min-height: 180px;
}

.dashboard .box .box-text {
    height: 57px;
    max-width: 77%;
    padding: 0px 15px 0 0;
	position: relative;
}

.dashboard .box-title {
    font-size: 16px;
    line-height: 25px;
}

.dashboard .flex-items:nth-child(1) {

    margin-right: 0;
}

.datepicker .ui-datepicker-header {
    padding-bottom: 0em;
    letter-spacing: 0;
}

.datepicker .ui-datepicker-inline {
    padding: 0px 0px;

}

.datepicker .ui-datepicker-header .ui-datepicker-prev, .datepicker .ui-datepicker-header .ui-datepicker-next {

    margin-top: 0px;
}



.gallery-cell {
    width: 100%;
    height: 270px;
    counter-increment: gallery-cell;
    background-size: cover!important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 12px;
}

.gallery .box-cat-title {
    position: absolute;
    right: 10%;
    top: 10%;
    font-size: 24px;
    color: #fff;
    opacity: 1;
    background: red;
    padding: 10px 20px;

}

.dashboard .gallery .box-title{
	position: absolute;
    right: 8%;
    top: 38%;
    font-size: 41px;
    color: #fff;
    line-height: 66px;
    text-align: right;
}

.dashboard  .button {
    background: #ED553B;
    border: 0;
    font-size: 16px;
    color: #fff;
    font-family: DroidKufi-Regular;
    border-radius: 8px;
    padding: 5px 20px;
    font-weight: 600;
}
.green{
	background: #3CAEA3 !important;
}
.dashboard .gallery .box-title a{
    color: #fff;
}

button.flickity-button.flickity-prev-next-button.previous, button.flickity-button.flickity-prev-next-button.next {
    display: none !important;
}

ol.flickity-page-dots {
    list-style: none;
    margin: 0;
    height: 50px;
    text-align: center;
    margin-top: -42px;
    z-index: 1000005;
    position: absolute;
    width: 100%;
	direction:rtl;
}

.gallery li.dot {
    background: #ffffff69;
    width: 15px;
    height: 15px !important;
    border-radius: 50%;
    margin: 10px;
    display: inline-block;
    cursor: pointer;
}

.gallery  li.dot.is-selected {
    background: #fffffff0;
}

.gallery {
    direction: ltr;
    width: 100%;
    overflow: hidden;
	outline: none;
}

 
.gallery-cell:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0.5;
    background: #000;
    border-radius: 12px;
}
.gallery-cell-normal:before{
	content: none;
}
.gallery-cell-normal{
	    text-align: right;
}

.gallery-normal  ol.flickity-page-dots{
	    margin-top: 0 !important;
}

.gallery-normal li.dot.is-selected {
    background: #000000 !important;
}

.gallery-normal li.dot {
    background: #0000008c !important;
}


.dashboard-consolation {
    background: #fff;
    padding: 15px;
    border-radius: 12px;
    clear: both;
    min-height: 288px;
}


.dashboard-consolation img {
    border-radius: 12px !important;
    height: 250px !important;
    width: 100%;
    object-fit: cover;
}

.dashboard-consolation  h2 {
    color: #000;
    font-size: 30px;
}

.dashboard-consolation  h3 {
    color: #000;
    font-size: 18px;
}

.fright {
    float: right;
}

.fleft {
    float: left;
}


td.ui-highlight:after {
    content: ' ';
    position: absolute;
    background: #D47CF5;
    width: 20px;
    height: 5px;
    left: 10px;
    border-radius: 5px;
    bottom: 6px;
}

td.govred:after {
	background: #ED553B;
}

td.govyelo:after {
	background: #FFCC33;
}

td.govgreen:after {
	background: #3CAEA3;
}
td.govblue:after {
	background: #00ACEE;
}

td.govpink:after {
	background: #D47CF5;
}

td.govorange:after {
	background: #53db42;
}
td.randomcolour:after {
	background: #8617f6;
}

td.ui-highlight {
    position: relative;
}

.right-menu-fixed {
    position: fixed !important;
    top: 50px;
}

.left-menu-fixed {
    position: fixed !important;
    top: 50px;
}
.left-menu-side{
	    margin-top: 196px;
}
 

.post-title-sub{
	font-weight: normal;
	font-size: 24px;
	line-height: 20px;
	color: #000000;
	mix-blend-mode: normal;
	opacity: 0.4;
    margin-top: 10px;
}

.post-title{

	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 54px;
	display: flex;
	color: #000000;

}


.post-thumb img{
	border-radius: 12px;
}

.section_title{
	background: #20639B;
    border-radius: 12px 12px 0px 0px;
    font-weight: bold;
    font-size: 24px;
    line-height: 46px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 25px;
}

.section_content{
	margin-bottom: 50px;
}




.section_content.youtube{
	height: 550px !important;
}


.post-side-btn {
    width: 100%;
    height: 64px;
    font-weight: bold !important;
    font-size: 24px !important;
    line-height: 46px !important;
}
.section_tags a, .section_tools a{
	color: #fff;
}
.section_tags{
	background: #3CAEA3;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	 margin-bottom: 5px;
}
.section_tools{
	background: #20639B;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
	margin-left: 5px;
	 margin-bottom: 5px;
	   
}

.post-thumb img {
    border-radius: 12px;
    width: 100%;
}


.section_title.green{
	background: #3CAEA3 !important;
}

.section_title.blue{
	background: #20639B !important;
}

.section_title.yellow{
	background: #F5D04F !important;
}

.section_title.red{
	background: #ED553B !important;
}



td.govred:after {
	background: #ED553B;
}

td.govyellow:after {
	background: #FFCC33;
}

td.govgreen:after {
	background: #3CAEA3;
}
td.govblue:after {
	background: #00ACEE;
}

td.govpink:after {
	background: #D47CF5;
}

td.govorange:after {
	background: #53db42;
}
td.govpurple:after {
	background: #8617f6;
}

.topic-heading-title {
    color: #000000;
    font-size: 36px;
    font-weight: 600;
    line-height: 58px;
}

.get_posts.flex-container.all,.get_posts.flex-container.alltags,.get_posts.flex-container.search {
    margin-bottom: 25px;
}

.pagination span, .pagination a {
    float: right !important;
}

a.page-numbers {
    background: #fff !important;
    margin-left: 9px !important;
    border-radius: 8px !important;
    padding: 10px 16px !important;
    font-family: inherit !important;
    font-size: 14px !important;
}

span.page-numbers.current {
    background: #007cba !important;
    margin-left: 9px !important;
    border-radius: 8px !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    color: #fff !important;
}

.get_posts_gallery{
	max-height:300px;
}
 
 
.select2-container.select2-container--open .select2-dropdown {
    border: 1px solid #ddd !important;
    border-radius: 0;
    margin-top: 33px;
}
 
.advance_search {
    position: absolute;
    z-index: 100;
     background: #fff;
    border: 1px solid #ddd;
    padding: 10px 15px;
     right: 20px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    line-height: 22px !important;
    padding-right: 0 !important;
    width: 100% !important;
    padding-bottom: 2px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    
    margin-right: 2px;
    float: left;
    margin-right: 3px !important;
}

.select2-container{
	width:100% !important;
}
.dashboard .button-green {
    background: #3CAEA3;
}

.advance_search_page .advance_search{
    position: relative !important;
    right: auto !important;
	z-index : 99;
}
.advance_search_page .adv_search_header, .advance_search_page .search_input_txt{
    display:block !important;
}

.advance_search_page  input.dosearch {
    background: #F5F5F5;
    border: 1px;
    min-width: 100%;
    margin-right: 0;
    margin-top: 0px;
    height: 40px;
    border-radius: 12px;
    font-family: DroidKufi-Regular;
    padding: 0 14px;
}

.advance_search_page  .dosearch-icon {
    position: absolute;
    top: 14px;
    left: 1%;
    background: transparent;
    border: 0;
    cursor: pointer;
    outline: none;
}

.advance_search_page  .btn-delete {
     display:none !important;
}


.arm_form_101 .arm_form_field_submit_button.md-button, .arm_form_101 .arm_form_field_submit_button {
    font-family: inherit;
    font-size: 15px;
    height: 48px;
    margin-top: 3px !important;
}

/*Dashboard mobile*/
@media only screen and (max-width: 1024px) {
	.hidem{
		display:none !important;
	}
	.showm{
		display:block !important;
	}
	
	.dashboard-logo {
		height: 44px;
		padding-top: 11px;
		margin-right: 14px;
	}
	
	.dashboard .fa-bars{
		font-size: 24px;
		margin-right: 10px;
		display: inline-block;
	}
	
	.dashboard .container_new {
		padding-top: 0;
	}
	
	.dashboard-ntn {
		display:none;
	}
	
	.dashboard .gallery .box-title {
		position: absolute;
		right: 8%;
		top: 28%;
		font-size: 24px;
		color: #fff;
		line-height: 43px;
		text-align: right;
		width: 78%;
	}

	.dashboard-consolation h2 {
		color: #000;
		font-size: 15px;
		    line-height: 28px !important;
	}
	.dashboard-consolation h3 {
		color: #000;
		font-size: 12px;
	}
	.dashboard .box-title a {
		color: #000000;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		height: 54px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.dashboard  .left-menu-side {
		margin-top: 0;
	}
	
	.dashboard .left-menu {
		margin-top: 50px;
	}
	
	.elementor-column.right-menu {
		display: none;
		position: absolute !important;
		z-index: 1000;
		margin-top: -21px;
		max-width: 80%;
	}

	.dashboard .post-title {
		font-style: normal;
		font-weight: bold;
		font-size: 22px;
		line-height: 36px;
		display: flex;
		color: #000000;
	}
	
	.post-title-sub {
		font-size: 18px;
		line-height: 0px;
		margin-top: 0px;
	}
	
	.icon-bar a {
		font-size: 13px;
		padding: 0px 0px;
		min-width: 36px;
		height: 36px;
		line-height: 36px;
	}
	
	.date-txt {
		font-size: 14px;
	}
}


.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    max-height: 87px;
}

.section_content a{
        text-decoration: underline !important;
}


.dashboard-menu ul ul {
    margin-top: 0px;
    margin-right: 35px;
}

.dashboard-menu ul ul li {
    line-height: 54px;
    margin-bottom: 0;
    clear: both;
    width: 100%;
    display: inline-block;
}

.dashboard-menu ul ul li a {
    float: right;
    height: auto;
    line-height: 18px;
    font-size: 11px;
}

.dashboard-menu li:nth-child(2) {
    margin-bottom: 0;
}


.section_content iframe {
    min-height: 500px !important;
}
 .content iframe {
    /*min-height: 500px !important;*/
}

.nf-response-msg {
    color: #155724;
    background-color: #d4edda;
    border-color: #4f815b;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid #7eb65a;
    border-radius: .25rem;
    margin-top: 1rem;
    text-align: center;
}

.flex-container-fav {
    display: block;
}
.flex-items-fav {
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    width: 29.333333%;
    float: right;
    margin-left: 10px !important;
    margin-bottom: 35px !important;
    margin-right: 8px !important;
}

button.simplefavorites-clear {
    line-height: 1;
    background-color: #ED553B;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border: 0;
    font-family: inherit;
    clear: both;
    display: block;
    cursor: pointer;
}

.pointer{
	cursor: pointer;
}

input#user_email-34461 {
    text-align: left;
    direction: ltr !important;
}
.ghost-text {
    position: absolute;
    right: 0;
    top: -11px;
    background: none;
    padding: 15px 10px;
    border: 0;
    width: 100%;
    height: 35px;
    color: #000000;
    margin-top: 2px;
    direction: ltr !important;
}


/*.orgreg span.um-tip.um-tip-e {
    display: none;
    font-size: 12px !important;
    line-height: 20px !important;
    color: #333 !important;
    font-weight: 400 !important;
    margin: 0 !important;
    position: relative !important;
    top: 0;
}

.orgreg span.um-tip.um-tip-e p {
    font-size: 12px !important;
    line-height: 20px !important;
    color: #333 !important;
    font-weight: 400 !important;
    max-width: 90%;
    margin-top: -8px;
}*/

.um-postmessage {
    color: #000;
    font-size: 18px;
    line-height: 43px;
}


ul.introdprint {
    clear: none;
    display: inline-block;
    margin: 0;
}

ul.introdprint li {
    float: right;
    margin-left: 27px;
}

ul.introdprint li i {
	margin-left: 10px !important;
}

i.me_country {
	width: 25px;
	height: 25px;
}





p.um-notice.err.um-error-code-incorrect_password {
    display: none !important;
}

#wp-admin-bar-buttonizer, #wp-admin-bar-popup-maker, #wp-admin-bar-new_draft, #wp-admin-bar-wpseo-menu {
    display: none !important;
}
.popup__toggle {
    cursor: pointer;
}

#sec-se .av-special-heading {
	margin-top: 20px;
}
#top .av-flex-placeholder {
	width: 1%;
}
.av-image-caption-overlay-center p {
font-weight:bold;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
	padding: 20px 40px;
}
.avia-slideshow-button.avia-button.avia-color-light {
	background: transparent !important;
	border: 2px solid !important;

}
#header_meta {
	min-height: 40px;
	padding-top: 5px;
}
.hr-custom .hr-inner.inner-border-av-border-fat {
	border-top-width: 5px;
}
#cliens .slide-entry {
	background:#fff;
}
#top .avia-logo-element-container img, .av-partner-fake-img {
	box-shadow: 5px 0px 0px #fff;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows {
	top: -15px;
}
#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a::before {
	padding-right: 11px !important;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
	background: #000;
}
.avia-content-slider .slide-entry-title {
	font-size: 14px;
margin-top:10px;
}
.slide-entry-title.entry-title {
	font-size: 15px !important;
}
.av-magazine-title.entry-title {
	font-size: 15px !important;
}
#magz div .av_one_half {
	margin-right: 3% !important;
}
#magz div .av_one_half:first-child {
	margin-right: 0 !important;
}
#mag2 .av_one_fourth {
	margin-right: 3.33% !important;
}
#mag2 .av_one_fourth:first-child {
	margin-right: 0 !important;
}
#mag2 .av_one_fourth {

	margin-left: 0 !important;
	width: 22.5% !important;
}
#scroll-top-link {
	display: none !important;
}
.um input[type="submit"].um-button, .um input[type="submit"].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
	background: #fff;
    border-radius: 0 !important;
    color:#000 !important;
	
}
.um-right.um-half a.um-button {
		border:2px solid #fff !important;
	box-shadow: none !important;
background: transparent !important;
	color:#fff !important;
}
#recaptcha-anchor-label {
	font-family: almarai !important;
}

/*
.um-field-label label {
	color: #fff !important;
}
.um .um-form input[type="text"], .um .um-form input[type="search"], .um .um-form input[type="tel"], .um .um-form input[type="number"], .um .um-form input[type="password"], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
	border: 1px solid #fff !important;
}
.um-field-area input {
	background: transparent !important;
	color: #fff !important;
}*/

.um-form input[type="text"], .um-form input[type="search"], .um-form input[type="tel"], .um-form input[type="number"], .um-form input[type="password"]
{
height:50px !important;
}
/*
#um-submit-btn {
	border: 2px solid #fff !important;
}*/
#um-submit-btn {
	border: 2px solid #000000 !important;
}

/*zeiad changes*/
.um .um-field-label, .um-field-label label {
    color: #555555;
}

input#um-submit-btn:hover {
    background: #000 !important;
    color: #fff !important;
}


input#um-submit-btn {
    font-weight: bold !important;
}

input#um-submit-btn {
    border-color: transparent !important;
    padding: 10px !important;
    color: #fff !important;
}

input#um-submit-btn:hover {
    background: rgba(218, 11, 54, 0.83) !important;   
}

#top .header_color .sub_menu ul li a:hover, .header_color .sub_menu ul:first-child > li.current-menu-item > a, .header_color .sub_menu ul:first-child > li.current_page_item > a, .header_color .sub_menu ul:first-child > li.active-parent-item > a {
    color: #828282;
}

.nf-error.field-wrap .nf-field-element:after, .nf-pass.field-wrap .nf-field-element:after {
    right: auto !important;
    left: 0 !important;
}

.category  .sidebar{
	padding-top: 0px;
}


.category  .msidpar{
	display:none;
}

.single .sidebar {
    padding-top: 72px;
}

.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 1.4em;
}

input#um-submit-btn {
    font-weight: bold !important;
    margin-top: 20px;
	clear: both;
}

/*Zeiad: New header
		**/
	.loginmobile{
		display:none;
	}
	
	.twitterh:hover{
		color:#46d4fe !important;
	}

	.instagramh:hover{
		color:#b38600 !important;
	}	
	
	.facebookh:hover{
		color:#0059b3 !important;
	}	
	.youtubeh:hover{
		color:#d90036 !important;
	}	
	.linkedinh:hover{
		color:#00a3d9 !important;
	}	
		
	.html_entry_id_23846  div#after_section_1 {
		display: none;
	}
	
	h3.widgettitle {
		color: #da0b36;
	}

	.single  .post-entry p, .page  .post-entry p ,
	.single  .post-entry li, .page  .post-entry li 
	{
		text-align: justify !important;
		line-height: 2em !important;
	}
 
	h1, h2,h3,h4,h5,h6,.entry-content{
		font-family: DroidKufi-Regular !important;
	}
	
	h1 {
		line-height: 1.5em !important;
	}

	footer#socket {
		padding-bottom: 40px;
	}
	div#header_meta {
			position: fixed;
			bottom: 0;
			left: 0;
			right: 0;
	}
 

	.html_header_top.html_header_sticky #main {
		padding-top: 87px !important;
	}

	.html_header_top.html_header_sticky #header {
		margin-top: 0px !important;
	}

	div#header_main {
		-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.52);
		-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.52);
		box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.52);
	}

	div#header_meta {
		-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.52);
		-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.52);
		box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.52);
	}

	.av_secondary_right .sub_menu {
		float: left !important;
	}
	
	.av_secondary_right .sub_menu {
		padding-left: 38px;
	}
 

	.phone-info.with_nav span{
		font-size: 17px;
	}

	.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
		font-size: 17px;
	}
 
	 
	 
	 div#header_meta {
		background: #383838;
	 }
	span.avia-menu-text {
		
		font-family: DroidKufi-Regular;
	}
	
	#top .header_color .main_menu .menu ul li a {
		color: #ffffff;
		background: #535353;
	}
	.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a {
		border-color: #383838;
	}
	.header_color .meta-color, .header_color .sidebar, .header_color .sidebar a, .header_color .minor-meta, .header_color .minor-meta a, .header_color .text-sep, .header_color blockquote, .header_color .post_nav a, .header_color .comment-text, .header_color .side-container-inner, .header_color .news-time, .header_color .pagination a, .header_color .pagination span, .header_color .tweet-text.avatar_no .tweet-time, #top .header_color .extra-mini-title, .header_color .team-member-job-title, .header_color .team-social a, .header_color #js_sort_items a, .grid-entry-excerpt, .header_color .avia-testimonial-subtitle, .header_color .commentmetadata a, .header_color .social_bookmarks a, .header_color .meta-heading>*, .header_color .slide-meta, .header_color .slide-meta a, .header_color .taglist, .header_color .taglist a, .header_color .phone-info, .header_color .phone-info a, .header_color .av-sort-by-term a, .header_color .av-magazine-time, .header_color .av-magazine .av-magazine-entry-icon, .header_color .av-catalogue-content, .header_color .wp-playlist-item-length, .html_modern-blog #top div .header_color .blog-categories a, .html_modern-blog #top div .header_color .blog-categories a:hover {
		color: #ffffff;
	}
	
	
	.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
		color: #ffffff !important;
	}
	
	.logo img {
		padding: 10px 0;
	}
	 
	.avia-search-tooltip .avia-arrow-wrap{
		display: none;
	}
	.buttonizer.buttonizer-group.buttonizer-style-default.buttonizer-animation-hello.bottom.right.buttonizer-desktop-has-1.buttonizer-mobile-has-1 {
		display: none;
	}
	
	.av-main-nav-wrap {
		float: none;
	}
	
	.avia-menu.av-main-nav-wrap {
		display: inline-block;
		
	}
	
	.main_menu {
		position: relative;
		text-align: center;
		display: inline-block;
	}
	ul#avia-menu {
		display: inline-block;
	}
	
	nav.main_menu {
		width: 100%;
	}
 
	
	.html_header_top #top .av_logo_right .logo {
		z-index: 1000;
	}
	
	 
	
	.sub_menu #avia2-menu li a{
		border: 1px solid #fff !important;
		padding: 0px 5px;
		border-radius: 4px;
		font-size: 12px;
	}
	.callustext {
		display: inline-block;
		font-size: 14px;
		line-height: 16px;
		padding-bottom: 6px;
		margin-bottom: 0px;
	}
	
	
	/*.header_color .sub_menu>ul>li>a:hover, .header_color .sub_menu>div>ul>li>a:hover , #top .header_color .sub_menu ul li a:hover, .header_color .sub_menu ul:first-child > li.current-menu-item > a, .header_color .sub_menu ul:first-child > li.current_page_item > a, .header_color .sub_menu ul:first-child > li.active-parent-item > a {
		color: #5f5f5f;
	}*/
	
	
	/*.hoverAll a span{
		color:#5f5f5f;
	}*/
	
	.thihoverAll a span{
		color:#ffffff;
	}
	
	.phone-info{
		padding: 0;
	}
	
	.hwats:hover{
		background:#06d755;
		text-decoration:none;
	}
	
	.hmail:hover{
		background:#9b9b9b;
		text-decoration:none;
	}
	
	.menu-item i._after, .rtl .menu-item i._before {
		margin-left: 0;
	}
	
	footer ul.noLightbox.social_bookmarks {
		display: none;
	}
	
	footer#socket {
		padding-bottom: 50px;
		background: #2d2d2d;
		color: #ffffff;
	}
	
	footer#socket * {
		color: #ffffff;
	}
	div#footer {
		background: #313131;
		color: #ffffff;
	}
	.footer_color a:hover, .footer_color h1 a:hover, .footer_color h2 a:hover, .footer_color h3 a:hover, .footer_color h4 a:hover, .footer_color h5 a:hover, .footer_color h6 a:hover, .footer_color .template-search a.news-content:hover, .footer_color .wp-playlist-item .wp-playlist-caption:hover {
		color: #ffffff;
	}
	#top .footer_color .avia-color-theme-color {
		color: #ffffff;
		border-color: #ffffff !important;
	}
	
	.dcrolloedlogo{
		display: none;    
		float: right;
		left: auto;
		right: 0;
		position: absolute;
	}
	
	
	.dcrolloedlogo img{
		padding: 2px;
		max-height: 35px;
	}
	
	.header-scrolled .logo img {
		padding: 2px;
	}
	
	.header-scrolled .logo {
		display: none;
	}
	
	.header-scrolled .dcrolloedlogo {
		display: block;
	}
 
 
 
	div#header_meta {
		background: #2d2d2d;
	 }
 
 img.avia_image {
    padding: 0 60px;
}

ul#avia2-menu {
	position: fixed;
    top: 35px;
    z-index: 1000;
    left: 95px;
}

.header-scrolled ul#avia2-menu {
	top: 20px;
}

.islogin  ul#avia2-menu {
    position: fixed;
    top: 34px;
    z-index: 1000;
    left: 82px;
}

.wpadminbarz.islogin  ul#avia2-menu {
    position: fixed;
    top: 70px;
    z-index: 1000;
    left: 82px;
}

.islogin .header-scrolled ul#avia2-menu {
    top: 51px;
}


#custhome{
    position: relative;
    margin-left: -7%;
    margin-right: -7%;
    margin-top: -4%;
}
 div#header_main {
    background: #383838;
    border-top: 6px solid #fff !important;
}


nav.sub_menu {
    position: fixed;
    left: 60px;
    top: 35px;
}
.header-scrolled  nav.sub_menu {
    top: 19px;
}

.av_icon_active_right.av_secondary_right .sub_menu>ul>li:first-child {
    padding-left: 0;
}
/*
.avia-search-tooltip.avia-tt {
    background-color: transparent;
    border: 0;
    box-shadow: none;
	
	top: -3px !important;
    left: 105px;
	
}

input#searchsubmit {
    background-color: #383838;
}
*/

.ulogi {
    position: relative !important;
    top: 10px !important;
	left: -28px !important;
}


li#menu-item-search {
    position: fixed;
    left: 237px;
}

.islogin li#menu-item-search {
    left: 112px;
}

li#englishmenu a{
    font-size: 15px !important;
}


li#englishmenu {
    position: fixed;
    left: 0px;
}

	
.islogin li#englishmenu {
    position: fixed;
    left: 0px;
}

#sec-se, #av_section_2{
	background: #f9f9f9;
}

.av-special-heading {
    margin-top: 20px;
}

div#sec-se {
    padding-top: 20px;
}

.homecustd{
	
}

main.template-page.content.av-content-full.alpha.units {
    padding-bottom: 0;
}
#footer h3 {
    color: #fff;
}

#avia2-menu .sub-menu li a {
    color: #2f2f2f !important;
    font-size: 12px !important;
}

.homepostslider .avia-content-slider {
    padding: 30px 70px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.22);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.22);
    border-radius: 5px;
	background: #fff;
}

.homepostslider  a {
    font-size: 17px;
    line-height: 15px !important;
}

.homepostslider h3.slide-entry-title.entry-title {
    padding: 0 !important;
    margin: 0 !important;
}

.homepostslider .slide-meta {
    padding: 0 !important;
}
#top .avia-slideshow-arrows a.prev-slide {
    left: 2px;
}

#top .avia-slideshow-arrows a.next-slide {
    right: 2px;
}

#mag2{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #EFF2F7 50%, #EFF2F7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#EFF2F7 50%,#EFF2F7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#EFF2F7 50%,#EFF2F7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EFF2F7',GradientType=0 ); /* IE6-9 */

}
.av-subheading.av-subheading_below{
	padding-top: 15px;
    color: #717273;
    font-family: DroidKufi-Regular;
}


#mag3 h3.av-masonry-entry-title.entry-title {
    background: #0006;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 16px !important;
    padding: 15px 20px;
}

.logofarme{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,e8e8e8+50,e8e8e8+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(right,  #ffffff 0%, #ffffff 50%, #e8e8e8 50%, #e8e8e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(right,  #ffffff 0%,#ffffff 50%,#e8e8e8 50%,#e8e8e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to left,  #ffffff 0%,#ffffff 50%,#e8e8e8 50%,#e8e8e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=1 ); /* IE6-9 */

}

.logofarme .content, .logofarme .sidebar, #mag4 .content {
    padding-top: 30px;
}

.wf-cell.wf-1-4:first-child {
    padding-right: 0;
    margin-right: 10px;
}

.wf-cell.wf-1-4:last-child {
    padding-left: 3px;
    margin-left: -11px;
}


.wf-cell.wf-1-4 {
    padding: 7px;
	float:right;
	width:25%;
}

.zyoutube .content, .zyoutube .sidebar, #mag4 .content {
    padding-top: 0;
	
}

.avia-video, .avia-iframe-wrap {
    margin-bottom: 0;
}

.avia-section-small .content, .avia-section-small .sidebar {
    padding-top: 0;
    padding-bottom: 0;
}

.hometil h3{
	max-width: 80%;
    margin: 0 auto !important;
    line-height: 38px;
	letter-spacing: -1px;
    font-size: 30px !important;
}

.hometil .av-subheading.av-subheading_below p {
	font-size: 24px;
    color: #000;
    margin-bottom: 30px;
    font-weight: 600;
    font-family: DroidKufi-Regular !important;
    letter-spacing: -1px;
    margin-top: 10px;
}
.flex_column.av_one_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.first.avia-builder-el-22.el_before_av_two_third.avia-builder-el-first {
    border-left: 20px solid #f9f9f9;
}

#speech{
	overflow-y: scroll;
    overflow-x: hidden;
    height: 200px;
	cursor: pointer;
}

.notextdecoration a{
	text-decoration:none;
}

#top .custom-color-heading a {
    text-decoration: none;
}

div#govve2 {
    height: 565px;
    background-image: url(https://portal.01gov.com/wp-content/uploads/2021/01/Innovation-Studio-Thumbnail-1.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #efefef;
    margin-left: 10px;
}

#adwat time {
    display: none;
}
#top .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: #dfdfdf;
}
.shadowbox {
    padding-top: 30px;
    padding-bottom: 33px;
    height: 333px;
    border-radius: 5px !important;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.22);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.22);
    background: #fff;
    padding-right: 10px;
    padding-left: 10px;
}

time {
    font-size: 12px !important;
}

.catsforpost{
	color: #9F1E22;
    font-weight: bold;
    letter-spacing: -1px;
    font-size: 15px;
}

.av-main-nav > li > a{
	font-weight: 300;
}

#top #wrap_all .all_colors h3{
	line-height: 40px;
}

.minihead .av-special-heading-h2 {
	padding-bottom: 0 !important;
    margin: 0 0 0 0 !important;
}

.minimarg  .av-content-full{
    padding-bottom: 0 !important;
}

.cust-img-max{
    min-height: 165px;
    max-height: 165px;
    width: 100%;

}

.sidebarspace{
	margin-top: -70px;
}


/*.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
    background-color: #34343a !important;
}*/

.main_color .image-overlay .image-overlay-inside:before{
	background: #da0b36 !important;
    border: #da0b36 !important;
}


.header_color .avia_mega_div {
    background-color: #383838 !important;
    color: #34343a;
}
.header_color blockquote, .header_color .avia-bullet, .header_color .av-no-color.av-icon-style-border a.av-icon-char{
	border-color: #535353;
}
#top #header .avia_mega_div > .sub-menu {
    padding: 0;
	background-color: #535353 !important;
}
#header .mega_menu_title {

    display: none !important;
}

#header .six.units {
    width: 470px !important;
    right: 0 !important;
}
	
.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover , .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
    font-family: entypo-fontello, DroidKufi-Regular;
    font-size: 20px;
    font-weight: bold !important;
    padding: 7px 11px !important;
    background: #da0b36 !important;
    border: #da0b36 !important;
    border-radius: 0 !important;
}

ul.sidebar-so-ico {
    display: flex;
    max-width: 250px;
    margin: 0 auto !important;
    margin-top: 20px !important;
}

.sidebar-so-ico li {
    float: right !important;
    width: 20%;
    display: block;
    list-style: none;
}
ul.sidebar-so-ico span{
    font-size: 36px;
	line-height: 53px;
    color: #000;
}

#footer {
		padding: 15px 0 0px 0;
}

ul.sidebar-so-ico li a{
    text-decoration: none;
}

ul.sidebar-so-ico li a:hover span{
       color: #686868;
}
	
	
#top .title_container .container {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 56px;
	margin-top: 20px;
}


.calltoactioncolor{
	margin-bottom: 40px;	
}


.calltoactioncolor a {
    border-radius: 0 !important;
    padding: 14px 16px !important;
	font-family: DroidKufi-Regular !important;
}

.calltoactioncolor span {
	font-size: 20px;
    font-weight: bold;
}

p, div, span, ul, li {
    font-family: DroidKufi-Regular;
}

.showm{
	display:none;
}

.title_mob{
	font-size: 20px !important;
	padding-top: 10px;
    padding-bottom: 10px;
}

.plybtn{
	position: absolute;
    text-align: center;
    background: #ff000078;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    display: flex;
    left: 50%;
    margin-left: -50px;
    top: 50%;
    margin-top: -50px;

}
.plyicon{
	font-size: 49px;
    display: block;
    color: #fff;
    margin-top: 25px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-right: 25px;
}
.category article{
	padding: 10px;
    margin-bottom: 20px;
    border-radius: 5px;
}
.category .post-meta-infos{
	    display: none !important;
}

.category .post-title {
	font-size:24px;
} 
	
.category  main.content {
    padding: 0;
}

.addtoany_content {
		clear: both;
		margin: 0px auto;
}
.rt-reading-time{
	margin-bottom: 20px;
	font-size: 16px;
    color: #898989;
}
span.post-date-z {
    margin-left: 9px;
}

.home-cust-main-title * {
    text-decoration: none !important;
}

.category  .addtoany_content_bottom, .author   .addtoany_content_bottom {
    display: none;
}

.header_color .sub_menu li ul a, .header_color #payment, .header_color .sub_menu ul li, .header_color .sub_menu ul, #top .header_color .sub_menu li li a:hover {
		background-color: #535353;
}


.post_delimiter {
	display: none;
}

.ulogi #avia2-menu a span{
	display: none;
}

#top .av_minimal_header #s {
    border: 1px solid #797979 !important;
}

.avia-search-tooltip {
    width: 350px !important;
}

#top #searchform>div {
    width: 315px !important;
}

.category  .has-content-area p {
    display: none;
}
.header_color .sub_menu ul li{
    background-color: #ffffff;
}

@media only screen and (max-width: 989px){
	

	.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
		color: #454545;
	}
	.loginmobile{
		display: block;
		position: fixed !important;
		left: 31px;
		font-size: 27px;
		top: 13px;
		z-index: 100 !important;
	}
	
	.av-logo-container .inner-container{
		z-index:1;
	}
	
	
	.cust-colm:last-child {
		margin-top: 10px;
		margin-bottom: 0 !important;
	}
	.plyicon{
	    font-size: 35px;
		display: block;
		color: #fff;
		margin-top: 10px;
		border-radius: 50%;
		width: 50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		margin-right: 10px;
	}
	.plybtn{
		position: absolute;
		text-align: center;
		background: #ff000078;
		border-radius: 50%;
		width: 70px;
		height: 70px;
		display: flex;
		left: 50%;
		margin-left: -34px;
		top: 50%;
		margin-top: -38px;
	}
	.home-cust-sub a {
		font-size: 12px!important;
	}
	.home-cust-main {
		min-height: 345px !important;
	}
	
	.cust-text h6 {
		line-height: 19px!important;
		font-size: 14px !important;
		max-height: 38px;
		overflow: hidden;
	}
	
	.home-cust-main-title a {
		font-size: 18px !important;
	}
	

	
	h1 {
		font-size: 23px;
	}
	
	.responsive #header_main .container {
		height: 50px !important;
	}
	
	.hidem{
		display:none !important;
	}
	
	.showm{
		display:block !important;
	}
	.cust-img-max{
		 min-height: auto;
	}
	.sub_menu, .dcrolloedlogo, #englishmenu{
		display:none !important;
	}
	
	
	#top #menu-item-search {
		z-index: 100;
		left: 0 !important;
		top: 3px !important;
	}


	.cust-colm {
		width: 100% !important;
		margin-bottom: 28px !important;
	}
	
	.home-cust-main-title {
		width: 90% !important;
		margin-top: 15% !important;
	}

	.responsive #top #wrap_all .slide-entry {
		margin: 0% !important;
		padding: 2% !important;
	}
	
	div#header_main {
		border-top: 0px solid #fff !important;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
	}
	
	.header_color {
		color: #ffffff !important;
	}
	
	.html_mobile_menu_tablet .header_color div .av-hamburger-inner, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
		background-color: #ffffff !important;
	}
	
	 
	/*.hoverAll a span {
		color: #000000 !important;
		z-index: 100000000 !important;
	}*/
	
	
	.avia-menu.av-main-nav-wrap {
		display: inline-block !important;
		width: 100% !important;
		text-align: left !important;
	}
	
	span.av-hamburger-inner {
		left: -20px;
	}
	
	.avia-menu.av-main-nav-wrap {
		display: inline-block !important;
		width: 100% !important;
		text-align: right !important;
		position: absolute !important;
		right: -55px !important;
		top: 0px !important;
	}
	
	.flex_column.av_one_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.first.avia-builder-el-22.el_before_av_two_third.avia-builder-el-first {
		border-left: 0 !important;
	}
	.wf-cell.wf-1-4 {
		padding: 7px !important;
		width: 100% !important;
		margin-bottom: 25px !important;
	}
	
	.logofarme {
		background: #ffffff !important;
	}
	
	.homepostslider .avia-content-slider {
		padding: 23px 5px !important;
	}
	
	.home-cust-sub h4 {
		margin-bottom: 5px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	#top #wrap_all .all_colors h3 {
		font-size: 18px !important;
		line-height: 25px !important;
	}
	
	.home-cust-sub h3 {
		line-height: 30px !important;
		margin-bottom: 0 !important;
	}

	li#englishmenu {
		position: fixed !important;
		left: 0 !important;
	}
 
	
	.home-cust-sub{
		padding: 10px !important;
	}
	
	li.av-burger-menu-main.menu-item-avia-special {
		width: 77px !important;
	}
	.shadowbox {
		height:auto !important;
	}
    
    .av-subheading p:last-child {
        line-height: 30px;
    }
	
	.responsive #top #main {
		margin-top: 20px;
	}
	
	.responsive .logo img {
		display: block;
		max-height: 42px !important;
		padding: 2px;
		margin: 0 auto;
		z-index: -1 !important;
	}

	.islogin  #main {
		margin-top: -24px !important;
	}
	
	 
	
	.responsive #top .logo {
		width: auto;
		margin-right: 24px;
		max-height: 42px;
		z-index: -1 !important;
		margin-top: 4px;
	}
	
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		padding: 0 10px 0 16px;
		height: 40px !important;
		line-height: 40px !important;
	}
	
	/*.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
		background-color: #34343a !important;
	}*/
	
	#wpadminbar {
		z-index: 1;
		background: #ffffff;
		display: none !important;
	}
	
	
	
	.responsive #top #main .container_wrap:first-child {
		border-top: none;
		margin-top: 24px;
	}
	
	.main-title.entry-title {
		margin-top: 40px;
	}
	
	.main_menu{
		z-index:-1;
	}
	
	.home-cust-main-title h3{
		font-size: 28px !important;
		padding-top: 10px;
	}

	
	
	.home-serlist-mo .av_one_full {
		padding: 0 !important;
	}
	
	.hometil .av-subheading.av-subheading_below p {
		font-size: 18px;
		margin-bottom: 10px !important;
	}
	
	div#govve2 {
		height: auto;
		margin-bottom: 10px;
	}
	
	.govve {
		margin-bottom: 10px !important;
		margin-top: 10px !important;
	}
	
	.wf-cell.wf-1-4:first-child {
		padding-right: 0;
		margin-right: 0;
	}
	
	#top #main .avia-section .template-page {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	#footer .widget {
		margin: 0px 0 5px 0;
	}
	
	#top #wrap_all #main .avia-no-border-styling {
		border: none;
		margin-top: 0 !important;
		background: #fff !important;
		margin-top: -1px !important;
	}
	
	.avia-smallarrow-slider-heading.no-logo-slider-heading {
		display: none !important;
	}
	
	ul.sub-menu > li.av-width-submenu > a {
		display: none!important;
	}
	
	.av-linked-heading {
		padding-bottom: 20px !important;
	}
	
	
	
	#top .sub_menu li li a {
		border: none !important;
	}
	
	.category .post-title{
		padding: 0 !important;
		margin: 0;
		font-size: 18px !important;
	} 
}



span.search-result-counter {
    margin-right: -50px;
}

@media only screen and (max-width: 1380px){
		
		#menu-item-20916{
			display:none;
		}

}

@media only screen and (max-width: 1311px){
		
		#menu-item-20916{
			display:none;
		}
		#menu-item-20911{
			display:none;
		}
		

}

@media only screen and (max-width: 1150px){
		
		#menu-item-20916{
			display:none;
		}
		#menu-item-20911{
			display:none;
		}
		#menu-item-24937{
			display:none;
		}
		

}



#top #wrap_all .all_colors h3 {
    line-height: 30px;
}

.home-icn-ser li{
	margin-top: 20px;
	clear: both;
	display: block;
	height: 50px;
}

.home-icn-ser li a{
	display: block;
    float: right;
    height: 50px;
	line-height: 50px;
}

.home-icn-ser li img{
	width: auto;
    height: 50px;
}
.home-icn-ser li h3{
	float: right;
    margin-right: 20px;
    line-height: 38px;
}

.paddintop15{
	padding-top:15px;
}

.avia-content-slider .slide-entry-excerpt.entry-content {
    display: none;
}




@media only screen and (max-width: 1024px) {
	
	.dashboard-color-tags li {
		list-style: none;
		float: right;
		margin-bottom: 15px;
		background: #20639B;
		width: 31%;
		margin-left: 2%;
		text-align: center;
		height: 80px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: space-around;
		justify-content: center;
		align-items: center;
		border-radius: 12px;
	}
	
	.dashboard-color-tags img {
		height: 28px;
		object-fit: contain;
		width: 41px;
	}
	
	.dashboard-color-tags li a {
		color: #fff;
		width: 84px;
		font-weight: bold;
		font-size: 12px;
	}
}



/*Payment*/

 .subscribe   .arm_setup_form_1 .arm_setup_form_title,  .subscribe  .arm_setup_form_1 .arm_setup_section_title_wrapper {
    text-align: center !important;
}
  
 .subscribe  div#arm_payment_mode_wrapper {
    text-align: center !important;
}

 .subscribe  .arm_module_gateways_container.arm_module_box.arm_form_101.arm_form_layout_writer {
    display: none;
}

 

 .subscribe  ul.arm_module_plans_ul.arm_column_3 {
    text-align: center !important;
}

 .subscribe  h3.arm_setup_form_title {
    display: none !important;
}

 .subscribe  .arm_setup_summary_text {
    text-align: center;
}

 .subscribe  .arm_setup_form_container, .arm_shortcode_form {
    position: relative;
    width: auto;
    margin: 0 auto;
    background: transparent;
}
 .subscribe  .arm_setup_column_item {
    background: white;
}

 .subscribe  .arm_plan_skin3 .arm_module_plan_option .arm_module_plan_price {
    padding: 0;
    text-align: center;
}


 .subscribe  .arm_setup_submit_btn_wrapper {

    float: none;
}
.subscribe  .arm_current_user_plan_info,    .subscribe .arm_module_plans_main_container,   .subscribe   .arm_setup_paymentcyclebox_main_wrapper{
    display: none !important;
}
.subscribe .arm_module_gateways_ul {
    display: none;
}
.subscribe  .arm_setup_gatewaybox_main_wrapper .arm_setup_section_title_wrapper{
     text-align: right !important;
}
.subscribe  .arm_form_field_label_text {
    color: #000 !important;
}

.subscribe  .arm_form_field_submit_button {
    background: #ED553B!important;
    border: #ED553B!important;
    color: #ffffff important;
    border-radius: 0 !important;
    padding: 10px;
}

.subscribe  .arm_setup_submit_btn:hover {
    background: #ED553B!important;
    border: #ED553B!important;
    color: #ffffff important;
    border-radius: 0 !important;
    padding: 10px;
}


.subscribe  .arm_module_gateway_fields.arm_module_gateway_fields_stripe.arm_member_form_container {
    border-radius: 10px !important;
    border: 0.5px solid rgba(144,153,159,.27843) !important;
}


.subscribe  .arm_member_form_container .arm_form_101 {
    background: rgb(241 242 243 / 65%) !IMPORTANT;

}


.subscribe  .strip-input-0 {
    display: none !important;
}


.subscribe  .strip-input-1 input {
    background-image: url(https://portal.01gov.com/wp-content/uploads/2022/04/payment-methods.70d2c24.svg) !important;
    background-repeat: no-repeat !IMPORTANT;
    BACKGROUND-POSITION: 10px center !important;
}


.subscribe .strip-input-3,.strip-input-2 {
    width: 20% !important;
}


.subscribe .strip-input-4 {
    width: 60% !important;
}


 .subscribe  .arm_front_side_form  .arm_form_field_container_password, 
 .subscribe  .arm_front_side_form  .arm_form_field_container_repeat_pass, 
 .subscribe  .arm_front_side_form  .arm_form_field_container_text {
    width: 50% !important;
}


/*Dashboard Payment*/

 .subscribed   .arm_setup_form_1 .arm_setup_form_title,  .subscribed  .arm_setup_form_1 .arm_setup_section_title_wrapper {
    text-align: center !important;
}
  
 .subscribed  div#arm_payment_mode_wrapper {
    text-align: center !important;
}

 .subscribed  .arm_module_gateways_container.arm_module_box.arm_form_101.arm_form_layout_writer {
    display: none;
}

 

 .subscribed  ul.arm_module_plans_ul.arm_column_3 {
    text-align: center !important;
}

 .subscribed  h3.arm_setup_form_title {
    display: none !important;
}

 .subscribed  .arm_setup_summary_text {
    text-align: center;
}

 .subscribed  .arm_setup_form_container, .arm_shortcode_form {
    position: relative;
    width: auto;
    margin: 0 auto;
    background: transparent;
}
 .subscribed  .arm_setup_column_item {
    background: white;
}

 .subscribed  .arm_plan_skin3 .arm_module_plan_option .arm_module_plan_price {
    padding: 0;
    text-align: center;
}


 .subscribed  .arm_setup_submit_btn_wrapper {

    float: none;
}
.subscribed  .arm_current_user_plan_info,    .subscribed .arm_module_plans_main_container,   .subscribed   .arm_setup_paymentcyclebox_main_wrapper{
    display: none !important;
}
.subscribed .arm_module_gateways_ul {
    display: none;
}
.subscribed  .arm_setup_gatewaybox_main_wrapper .arm_setup_section_title_wrapper{
     text-align: right !important;
}
.subscribed  .arm_form_field_label_text {
    color: #000 !important;
}

.subscribed  .arm_form_field_submit_button {
    background: #ED553B!important;
    border: #ED553B!important;
    color: #ffffff important;
    border-radius: 0 !important;
    padding: 10px;
}

.subscribed  .arm_setup_submit_btn:hover {
    background: #ED553B!important;
    border: #ED553B!important;
    color: #ffffff important;
    border-radius: 0 !important;
    padding: 10px;
}


.subscribed  .arm_module_gateway_fields.arm_module_gateway_fields_stripe.arm_member_form_container {
    border-radius: 10px !important;
    border: 0.5px solid rgba(144,153,159,.27843) !important;
}


.subscribed  .arm_member_form_container .arm_form_101 {
    background: rgb(241 242 243 / 65%) !IMPORTANT;

}


.subscribed  .strip-input-0 {
    display: none !important;
}


.subscribed  .strip-input-1 input {
    background-image: url(https://portal.01gov.com/wp-content/uploads/2022/04/payment-methods.70d2c24.svg) !important;
    background-repeat: no-repeat !IMPORTANT;
    BACKGROUND-POSITION: 10px center !important;
}


.subscribed .strip-input-3,.strip-input-2 {
    width: 20% !important;
}


.subscribed .strip-input-4 {
    width: 60% !important;
}


 .subscribed  .arm_front_side_form  .arm_form_field_container_password, 
 .subscribed  .arm_front_side_form  .arm_form_field_container_repeat_pass, 
 .subscribed  .arm_front_side_form  .arm_form_field_container_text {
    width: 50% !important;
}

a.btn.btn-upgrade {
    background: #ea4b32;
    color: #fff;
    padding: 2px 6px;
    margin: 10px;
    font-size: 14px;
	position: relative;
}



#footer-support * {
    text-align: center !important;
    font-size: 14px;
}

.arm_setup_summary_text_main_container .arm_setup_summary_text{
    background: #f6f7f7;
    padding: 20px;
    border: 1px solid #e6e9e9;
    border-radius: 8px;	
}


@media only screen and (min-width: 900px) {

	div#um_field_59963_first_name, div#um_field_59963_user_password {
		width: 48% !important;
		float: right;
	}
	div#um_field_59963_last_name , div#um_field_59963_confirm_user_password{
		width: 48% !important;
		float: left;
	}

	div#um_field_59963_user_email {
		width: 100% !important;
		clear: both;
	}

	div#um_field_59963_user_email input{
		width: 48% !important;
		min-width: 48% !important;
	}



	div#um_field_61165_first_name, div#um_field_61165_user_password {
		width: 48% !important;
		float: right;
	}
	div#um_field_61165_last_name , div#um_field_61165_confirm_user_password{
		width: 48% !important;
		float: left;
	}

	div#um_field_61165_user_email {
		width: 100% !important;
		clear: both;
	}

	div#um_field_61165_user_email input{
		width: 48% !important;
		min-width: 48% !important;
	}



	div#um_field_59891_first_name, div#um_field_59891_user_password {
		width: 48% !important;
		float: right;
	}
	div#um_field_59891_last_name , div#um_field_59891_confirm_user_password{
		width: 48% !important;
		float: left;
	}

	div#um_field_59891_user_email {
		width: 100% !important;
		clear: both;
	}

	div#um_field_59891_user_email input{
		width: 48% !important;
		min-width: 48% !important;
	}

}


.um-field.um-field-mailchimp.um-field-mailchimp.um-field-type_mailchimp {
    clear: both;
}
.html_stretched #wrap_all {
    background-color: #ffffff;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    color: #000000 !important;	
}


.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}

.arm_setup_couponbox_wrapper .arm_setup_section_title_wrapper {
    text-align: right !important;
}


.price-table table {
    direction: ltr;
}


.price-table table td {

    direction: rtl;
}



@media only screen and (max-width: 900px) {
     .subscribe  .arm_front_side_form  .arm_form_field_container_password, 
	.subscribe   .arm_front_side_form  .arm_form_field_container_repeat_pass, 
	 .subscribe  .arm_front_side_form  .arm_form_field_container_text {
		width: 100% !important;
	}
	
	.subscribe  .strip-input-3, .subscribe  .strip-input-2 {
		width: 50% !important;
	}
	
	.subscribe  .strip-input-4 {
		width: 100% !important;
	}
	
	.subscribe  .elementor-60627 .elementor-element.elementor-element-6bbe7e7 > .elementor-element-populated {
		padding: 0 !important;
	}
	
	.subscribe  .arm_setup_summary_text {
		text-align: right !important;
	}
	
	.subscribe  .arm_setup_form_2 .arm_setup_form_title, .subscribe  .arm_setup_form_2 .arm_setup_section_title_wrapper {
		color: #2C2D42 !important;
		font-weight: bold !important;
	}
	
	.subscribe  .arm_module_box {
		padding: 0px 0px !important;
	}
	
	
	
	
	     .subscribed  .arm_front_side_form  .arm_form_field_container_password, 
	.subscribed   .arm_front_side_form  .arm_form_field_container_repeat_pass, 
	 .subscribed  .arm_front_side_form  .arm_form_field_container_text {
		width: 100% !important;
	}
	
	.subscribed  .strip-input-3, .subscribed  .strip-input-2 {
		width: 50% !important;
	}
	
	.subscribed  .strip-input-4 {
		width: 100% !important;
	}
	
	.subscribed  .elementor-60627 .elementor-element.elementor-element-6bbe7e7 > .elementor-element-populated {
		padding: 0 !important;
	}
	
	.subscribed  .arm_setup_summary_text {
		text-align: right !important;
	}
	
	.subscribed  .arm_setup_form_2 .arm_setup_form_title, .subscribed  .arm_setup_form_2 .arm_setup_section_title_wrapper {
		color: #2C2D42 !important;
		font-weight: bold !important;
	}
	
	.subscribed  .arm_module_box {
		padding: 0px 0px !important;
	}
	
	div#footer-web {
		max-width: 95%;
		margin: 0 auto;
		padding: 10px;
	}
	
	
	.price-table table td * {
		font-size: 12px !important;
	 
	}

	.price-table table td {
		padding: 0px !important;
		direction: rtl;
	}
	
	
	.arm_apply_coupon_container .arm_apply_coupon_btn, .arm_module_coupons_container .arm_apply_coupon_container .arm_form_field_container.arm_coupon_submit_wrapper .arm_apply_coupon_btn {
		min-width: 75px;
		padding: 0 8px !important;
		font-size: 12px  !important;
		font-family: inherit !important;
		min-height: 43px  !important;
	}
}


.responsive .container {
    max-width: 100% !important;
    padding: 0 !important;
}


.text-right * {
    text-align: right !important;
}

span.um-tip.um-tip-e {javascript:void(0);
    position: absolute;
    top: 27px;
    left: 0;
}

.um-field.um-field-spacing.um-field-spacing.um-field-type_spacing {
    clear: both;
}
.nodrop * {
    opacity: 0.5;
    cursor: no-drop !important;
}

.arm_form_101 .arm_form_field_submit_button.md-button, .arm_form_101 .arm_form_field_submit_button {

    font-family: inherit !important;
}


.hidec{
	opacity: 0;
}



.dashboard-color-tags li {
    position: relative;
}

li.newtag:after {
    content: "جديد";
    position: absolute;
    top: -10px;
    left: -11px;
    background: #ed553b;
    color: #fff;
    padding: 2px 5px;
    border-radius: 9px;
    font-size: 13px;
    font-weight: bolder;
}


i.me_section_exl {
    background: url(https://portal.01gov.com/wp-content/uploads/2023/10/govexl.png);
    width: 27px;
    height: 26px;
    display: inline-block;
    background-size: contain;
    margin-left: 21px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
    background-position: center;
}


span.simplefavorite-button i {
    color: gray;
}

span.simplefavorite-button.active i {
    color: red;
}

