/* cairo-regular - arabic */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400,300,300i,400,400i,600,600i,700,700i,800,800i;
  src: url('Cairo-font/cairo-v3-arabic-regular.eot'); /* IE9 Compat Modes */
  src: local('Cairo'), local('Cairo-Regular'),
       url('Cairo-font/cairo-v3-arabic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Cairo-font/cairo-v3-arabic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('Cairo-font/cairo-v3-arabic-regular.woff') format('woff'), /* Modern Browsers */
       url('Cairo-font/cairo-v3-arabic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('Cairo-font/cairo-v3-arabic-regular.svg#Cairo') format('svg'); /* Legacy iOS */
}

/***************************************************
****************************************************/
/*====================================================
	SITE MAIN STRUCTURE
======================================================*/
/***************************************************
****************************************************/
body {
    font-size: 13px;
    line-height: 20px;
    font-family: 'Cairo', sans-serif;
	background-color: #fff;
}
a,body,h1,h2,h3,h4,h5,h6,label,p,span{
	font-family: 'Cairo', sans-serif;
	margin: 0px;
    padding: 0px;
}

ul{
	padding:0px;
	margin:0px;
}
.wpml-ls-menu-item .wpml-ls-flag {
    vertical-align: top !important;
}
li{
	float:left;	
}
label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: inherit;
}
* {
    box-sizing: border-box;
    outline: 0;
    border-collapse: collapse;
	margin: 0px;
    padding: 0px;
	list-style:none;
	text-decoration:none;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left: 0px;}
a:hover, a:focus{text-decoration: none;}
	a{color:#777;}


/*============== HEADER PART CSS ==============*/

.top-menu-bar {
    float: left;
    width: 100%;
	
}

.top-menu-bar a {
    display: inline-block;
    color: #fff;
	    padding: 0px 20px;
	
}

.top-menu-bar .fa{position:relative;}
.top-menu-bar .fa:before{    position: absolute;
    top: 7px;
    left: 0px;color: #fff;}
.top-menu-bar a .fa {
    color: #fff;
    padding-right: 5px;
}
footer .adi-col-3:last-child{float: right;
    width: 20%;}
.header-logo {    padding-top: 7px;}
.toolbar-menu1 ul li{}

.header-logo>a{
	padding: 0px !important;
}

.bottom-menu-bar {
    width: 100%;
    float: left;    
	position: relative;z-index: 1;
}

.bottom-menu-bar a {   
	display: inline-block;
    color: #777;
    padding: 20px 17px 19px 40px;
    font-size: 17px;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.bottom-menu-bar>li:last-child>a {padding: 23px 0px 23px 0px;}
.bottom-menu-bar a:hover {
}

.bottom-menu-bar a:hover .fa {
  
}

.bottom-menu-bar a .fa {
   
    padding-right: 5px;
}

.bottom-menu-bar a .fa-right-side {
    position: absolute;
    right: 0px;
    top: 27px;
}

#menu-primary-menu-right li:last-child a{padding-right: 0px;background-color: transparent;}
#menu-primary-menu-right li:last-child:hover a{background-color: transparent;}
.sub-menu{
	position: absolute;
    border-top: 2px solid #009688;
    visibility: hidden;
    padding: 0;
    max-width: 300px;
	width: 300px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
	z-index:1;
	
}

	.bottom-menu-bar ul li a:hover{/*color: #fff;*/}
.bottom-menu-bar .fa{font-size: 17px;position: relative;}
.bottom-menu-bar .fa:before{position: absolute;top: 36%;left: 16px}
.sub-menu li{width: 100%;}
.sub-menu li a{width: 100%;
    float: left;
    color: #585858;
    padding: 10px;
   /* border-bottom: 1px solid #e4e4e4;*/
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    font-size: 14px;
	}
.sub-menu li a:hover{	
	
    color: #ffffff;/*
    font-size: 14px;*/
}
.sub-menu li:last-child a{border-bottom: 0px solid #086960;}	
.sub-menu li a .fa{}

.hover-sub-menu li:hover .sub-menu{
	padding: 0;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;z-index: 99;
}/*
.hover_sub_menu_click .sub-menu{
	padding: 0;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;z-index: 99;
}*/

.asyncImage1{display:none;}
.hover_sub_men_overlay{position: fixed !important;z-index: 14 !important;}



.sub-menu:before{
	bottom: 100%;
    left: 15%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #009688;
    border-width: 7px;
    margin-left: -7px;
	}
.amenities_boode .radio {border-bottom: 1px dotted #ccc;}
.amenities_boode .radio {    padding: 5px 0px 8px 23px;}
.bottom-menu-bar .adi-right .sub-menu{
	right: 0px;

}
p{margin:0px;}
.hover-sub-menu .adi-right .sub-menu:before{
	left: 90%;
}

/*============== END HEADER PART CSS ==============*/

/*============== FOOTER PART CSS ==================*/

.footer-4-box{
	 position: relative;
	 border-top: 1px solid #e4e4e4;
}
.footer-4-box p{
	font-size: 15px;
    color: #3a3a3a;
	margin-bottom: 7px;
}

.footer-4-box:before{
	content: '';
    position: absolute;
    top: 94px;
    font-size: 50px;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    width: 0;
    height: 0;
    border-top: 20px solid #ffffff;
    left: 48%;
}
.footer-4-box .adi-col-3{
	padding: 20px;
}
.adi-footer-top .title-size{
	font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 20px;
}

.adi-footer-top {
    width: 100%;
    float: left;
}

.footer-top {
}
.hide1logo{display:none}
.social-links .fa {
	    background-color: transparent;
    display: inline-block;
    height: 30px;
    padding: 9px 7px;
    margin: 0px;
    width: 30px;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.sendbtn-news{    margin-bottom: 20px;
    margin-top: 20px;}


footer a {
    display: inline-block;
	line-height: 25px;
}
.sendbtn-news{
	position:relative;
	}
.sendbtn-news a{position: absolute;
    top: 1px;
    right: 1px;
    background-color: #000;
    color: #fff;
    padding: 7px;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 50px;
    width: 29%;
    text-align: center;
}
.sendbtn-news input{
	padding: 13px;
    border: 0px;
    border-radius: 50px;
    width: 100%;
}	

.social-links .fa:hover{ 
	color: #186900;
   
    background-color: #fff;
   
}

.social-links{
	margin-bottom: 18px;
}
.social-links li{
	    float: left;margin-right: 10px;
        
}
.AppStoreBtn{
	
}

.AppStoreBtn a{
	    border: 1px solid #02796e;
    color: #fff;
    font-size: 18px;
    padding: 10px 16px;
    float: left;
    display: inline-block;
    width: 49%;
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
	
}
.AppStoreBtn a:last-child{float:right;}
.AppStoreBtn a .fa{
	 padding-right: 10px;
}
.AppStoreBtn a:hover{ 
	background-color:#047d72;
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;}

.copyright1{    color: #000;
    float: left;}




/*============== END FOOTER PART CSS ==============*/
/***************************************************





/*============== GLOBAL CSS =======================*/

.adi-max-width {
   /* max-width: 1170px;
    width: 100%;*/
    margin: 0 auto;
}
.adi-width-1{width:1%}.adi-width-2{width:2%}.adi-width-3{width:3%}.adi-width-4{width:4%}.adi-width-5{width:5%}.adi-width-6{width:6%}.adi-width-7{width:7%}.adi-width-8{width:8%}.adi-width-9{width:9%}.adi-width-10{width:10%}.adi-width-11{width:11%}.adi-width-12{width:12%}.adi-width-13{width:13%}.adi-width-14{width:14%}.adi-width-15{width:15%}.adi-width-16{width:16%}.adi-width-17{width:17%}.adi-width-18{width:18%}.adi-width-19{width:19%}.adi-width-20{width:20%}.adi-width-21{width:21%}.adi-width-22{width:22%}.adi-width-23{width:23%}.adi-width-24{width:24%}.adi-width-25{width:25%}.adi-width-26{width:26%}.adi-width-27{width:27%}.adi-width-28{width:28%}.adi-width-29{width:29%}.adi-width-30{width:30%}.adi-width-31{width:31%}.adi-width-32{width:32%}.adi-width-33{width:33%}.adi-width-34{width:34%}.adi-width-35{width:35%}.adi-width-36{width:36%}.adi-width-37{width:37%}.adi-width-38{width:38%}.adi-width-39{width:39%}.adi-width-40{width:40%}.adi-width-41{width:41%}.adi-width-42{width:42%}.adi-width-43{width:43%}.adi-width-44{width:44%}.adi-width-45{width:45%}.adi-width-46{width:46%}.adi-width-47{width:47%}.adi-width-48{width:48%}.adi-width-49{width:49%}.adi-width-50{width:50%}.adi-width-60{width:60%}.adi-width-70{width:70%}

.adi-col-3 {
    width: 25%;
}

.adi-col-4 {
    width: 33.3333%;
}

.adi-col-7 {
    width: 75%;
}

.adi-col-6 {
    width: 66.55555%;
}

.text-center {
    text-align: center
}

.text-right {
	text-align: right;
}
.padding-70 {padding: 70px;}
.adi-full {
    width: 100%;
    float: left;
}

.adi-left {
    float: left;
}

.adi-right {
    float: right;
}

.padding-10{
	padding: 10px;
}

.padding-20 {
    padding: 20px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}
.padding-top-10 {
    padding-top: 10px;
}

.padding-bottom-5 {
    padding-bottom: 5px;
}
.padding-left-0 {
    padding-left: 0px !important;
}
.padding-right-0{
	padding-right: 0px !important;
}
.padding-left-10 {
    padding-left: 10px;
}
.padding-right-5 {
    padding-right: 5px;
}

.padding-right-10 {
    padding-right: 10px;
}
.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-right-10 {
    margin-right: 10px;
}

.title-size {
    font-size: 22px;
    color: #fff;
}

.adi-width-100 {
    width: 100%;
}

.text-color-white {
    color: #fff;
}

.border-radius {
    border-radius: 50%;
}
.border-radius-0 {
    border-radius: 0%;
}
.border-right-dotted{border-right: 1px dotted #ddd;}

.adi-box-shadow{box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);}


	
/* .adi-input{
    height: 42px;
    border-radius: 0;
    width: 100%;
    padding: 10px;
    color: #777;
} */

.display-inherit{
	display: inherit;
}

.display-black{
	display: block;
}

.adi-overlay{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.6);
    z-index: 0;
    cursor: pointer;
    user-select: none;
}

.position-relative{
	position:relative;
	}
.position-absolute{
	position:absolute;
	}	

.img-responsive{
	display: block;
    max-width: 100%;
    height: auto;
}
	
.border-1{border: 1px solid #ccc;}
.border-left-1{border-left: 1px solid #ccc;}	
.border-right-1{border-right: 1px solid #ccc;}
.border-top-1{border-top: 1px solid #ccc;}
.border-bottom-1{border-bottom: 1px solid #ccc;}
	
	
/*============== END GLOBAL CSS ==============*/
.widget_nav_menu ul li{width:100%;position: relative;}
.widgettitle{    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 20px;}
footer a {
    line-height: 25px;
    color: #fff;
    padding-bottom: 8px;
    font-size: 13px;}
	footer a{
   
   }

	
	.ioncsuse li:before{
    color: #fff;
    position: absolute;
    top: 6px;}
	
	
	
	.ioncsuse a {

    padding-left: 20px;
}
	
.widget_categories	ul li{width:100%;}
.widget_calendar .calendar_wrap{font-size:14px;color:#fff;}
.widget_calendar .calendar_wrap table{    width: 100%;}
.widget_archive ul li{width:100%;}
footer a:hover{color:#fff}
.widget_media_image img{ 
    margin-top: 10px;}
.widget_media_gallery img{    border: 0px solid #cfcfcf;}
.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_pages ul li,.widget_meta ul li{width:100%;}
.custom-html-widget,.widget_custom_html p,.widget_text  p{color:#fff}
.widget_text  ul li{color:#fff}
.widget_recent_comments ul .recentcomments{color: #fff;}
.widget_tag_cloud .tagcloud{width:100%;}
.widget_tag_cloud .tagcloud a{font-size:15px !important;
}

.toolbar-menu1 ul li{color: #fff;padding: 8px 0px;
}
.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; 
	z-index:3;background-color: #fff;
}

#back2Top {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 50px;
    right: 0;
    background-color: #DDD;
    color: #009688;
    text-align: center;
    font-size: 30px;
    text-decoration: none;
}
#back2Top:hover {
    background-color: #DDF;
    color: #000;
}


/***************************************************
****************************************************/
/*============== Blog CSS =======================*/
.banner-text{
	position: absolute;
    z-index: 1;
    top: 40%;
    left: 30%;
	}

.banner-title{
	color: #fff;
	font-size: 45px;    
	text-shadow: 2px 3px #000000;
	}

.banner-paragraph{
	font-size: 16px;
    color: #fff;
    margin-top: 30px;
}

.banner-title:before {
    display: inline-block;
    width: 50px;
    height: 2px;
    content: '';
    vertical-align: middle;
    background: rgba(255,255,255,0.5);
}

.banner-title:after {
    display: inline-block;
    width: 50px;
    height: 2px;
    content: '';
    vertical-align: middle;
    background: rgba(255,255,255,0.5);
}



.banner-bottom-bredcram{
	padding: 0px 5px 0px 0px;
}


.banner-bottom-bredcram li{
	color: #fff;
    padding: 0px 20px 0px 0px;
    text-transform: uppercase;
}

.banner-bottom-bredcram li .fa{
	
}

.blog-part{
	padding: 0px 10px 0px 0px;
}

.blog-part li{
    margin-bottom: 14px;
}
.blog-part>li{
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.blog-part li .textBig{
	background-color: #009688;
    border-radius: 3px;
    padding: 10px;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
}

.blog-part .post-header {
	
}

.blog-part .post-title{border-left: 3px solid #43ae9e;margin-bottom: 10px;padding-left: 10px;}
.blog-part .post-title a{color: #444444;font-weight: 300;font-size: 20px;line-height: 28px;}
.blog-part .round-corner{background-color: #009688;
    padding: 13px 10px 10px 10px;
    border-radius: 100%;
    height: 53px;
    width: 53px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 25px;
}

.blog-part .entry-header{
	 padding-left: 13px;
}

.blog-banner{height: 350px;overflow: hidden;}
.blog-part .date-meta i{font-size: 24px;color: #444;margin-left: 8px;}
.blog-part .entry-header .caption{    text-align: center;
    margin-top: 10px;
    padding-left: 42px;}
.blog-part .entry-header .caption .entry-meta{}
.blog-part .entry-header .caption .entry-meta li{float: left;width: 50%;border: 0px;margin-bottom: 0px;}
.blog-part .entry-header .caption .entry-meta li span{font-size: 14px;color: #444;float: left;width: 100%;}
.blog-part .entry-header .caption .entry-meta li span a{color: #009688;}
.blog-part .post-info{float: left; width: 100%;padding: 10px;}
.blog-part .post-info .entry-summary p{font-size: 14px;color: #444;line-height: 22px;}
.blog-part .post-footer{float: left;margin-bottom: 10px;width: 100%;margin-left: -9px;}
.blog-part .post-footer a{color: #009688;}
.Searchbtn-blog{margin-top: 20px;position: relative;}
.Searchbtn-blog input{border-radius: 50px;}
.Searchbtn-blog a{position: absolute;top: 6px;right: 6px;background-color: #009688;
    color: #fff;padding: 5px;display: inline-block;text-transform: uppercase;border-radius: 50px;
    width: 29%;text-align: center;}
.blog-sidebar{padding: 10px 0px 0px 25px;border-left: 1px solid #009688;}
.blog-sidebar .body-title{font-size: 18px;color: #777;}
.blog-sidebar ul{}
.blog-sidebar ul li{}
.blog-sidebar ul li a{float: left;width: 100%;display: inline-block;color: #5d5d5d;padding: 5px;}
.blog-sidebar .recent-post-left .fa{padding: 10px 5px 0px 0px;}
.blog-sidebar .recent-post-right{margin-top: 10px;color: #009688;}

.share-links{}
.share-links .hr-title{text-align: center;}
.share-links .hr-title abbr{position:relative;}
.share-links .hr-title abbr:after{content:"";border-bottom: 1px solid #009688;width: 100%;position: absolute;top: 25px;left: 0px;}
.share-links ul{display: flex;justify-content: center;margin-top: 2em;}
.share-links ul li{}
.share-links ul li a{color: #009688;padding: 10px;}
.share-links ul li a .fa{font-size: 15px;}
.comment-respond{}
.comment-respond h3{font-size: 30px;font-weight: 100;margin-bottom: 10px;display: block;background: none;
    padding-left: 0px;color: #565656;}
.comment-respond .comment-notes{font-size: 17px;color: #484848;padding: 10px 0px 20px 0px;}
.comment-respond p label{font-size: 16px;color: #545454;margin-bottom: 9px;display: inline-block;}
.comment-respond p input{height: 42px;border-radius: 0;border: 1px solid #ccc;width: 100%;padding: 10px;color: #777;}
.comment-respond p{margin-bottom: 15px;}
.comment-respond .comment-form-author{}
.comment-respond .comment-form-email{}
.comment-respond .comment-form-url{}
.comment-respond .form-submit{}
.comment-respond .comment-form-comment{}
.comment-respond textarea{width: 100%;}
/
/*============== End Blog CSS =======================*/
/***************************************************
****************************************************/	


/*====================================================
	Blog STRUCTURE
======================================================*/
.adivaha-background-position-t {
	float: left;
    width: 100%;
    position: relative;
    z-index: 0;
}
.entry-header .post-categories .entry-category{margin: 10px 0em;
    display: inline-block;
    border-right: 0px solid #eee;}
	.entry-header .post-categories .entry-category span{color: #777;
    font-size: 12px;
    font-weight: 700;
    display: block;
    line-height: 1;}
	.entry-header .post-categories .entry-category span a{text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    /* display: inline-block; */
    color: #7a7a7a;}
#blog-page-t .caption h2 a{color: #000;}
#blog-page-t .blog-banner-t {
    height: 180px;
    width: 100%;
    background-color: rgb(24, 40, 72);
    background-image: url(https://www.adivaha.com/demo/online-travel-theme/wp-content/uploads/2018/11/pexels-photo-211052.jpeg);
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}
#blog-page-t {
    position: relative;
}
#blog-page-t .blog-banner-caption-t {
   
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
}
.blog-banners-t{position: relative;top: 3em;}
#blog-page-t .blog-banners-t h3 {
    color: #fff;
    margin-bottom: 15px;
    margin: 0;
    line-height:1;
    text-transform: uppercase;
    font-size: 48px;
    font-weight: 700;
    padding-left: 25px;
    position: relative;
}
#blog-page-t .blog-banners-t p {
    color: #fff;
    margin: 0;
    line-height: 2;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 500;
    position: relative;
    text-align: left;
}
#blog-page-t .blog-banners-t h3:before {
   content: '';
    width: 5px;
    line-height: 54px;
    bottom: 0;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    margin-right: 22px;
    background: #FFEB3B;
}

.blog-banner-t{}

.itemListElement {
    line-height: 25px;
    display: inline-block;
    list-style: none;
    font-size: 13px;
    color: #666;padding: 1em 0em 0em 0em;
}

span.names:after {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #eee;
    display: inline-block;
    margin: 0 0 0 15px;
    line-height: 25px;
}
.itemListElement1 {
    line-height: 25px;
    display: inline-block;
    list-style: none;
    font-size: 13px;
    color: #666;
    padding: 1em 1em 0em 1em;
}
.fixing-row {
    margin-top: 3em;
}
.adivaha-blog-left {
    border-right: 0px solid #ccc;
}
.adivaha-blog-left {
    background-color: transparent;
    width: 75%;
	padding-right: 1%;
	float:left;    clear: both;
}
.adivaha-blog-right #sidebar{    z-index: 99;
    }
	#blog-page-t #sidebar{/*position: absolute;*/}
#blog-page-t .bnt-ser a:hover{color:#fff}
#blog-page-t .bnt-ser a{     background: #186900;
    color: #fff;
    display: inline-block;
    line-height: 30px;
    padding: 3px 25px;
    border: 0;
    background-color: #186900;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 13px;
font-weight: 700;}

#blog-page-t .adivaha-blog-right .widget{    clear: both;
    margin-top: 0px;
    overflow: hidden;
	position:relative;
    }
#blog-page-t .adivaha-blog-right ul:after{    bottom: 8px;
    width: 1px;
    background: #e5e5e5;
    content: "";
    position: absolute;
    left: 0;
    top: 14px;}	
.adivaha-blog-right{    float: right;
    width: 22%;}

	#blog-page-t .widgettitle:before{    content: "";
    position: absolute;
    left: 0px;
    top: -7px;
    background-color: #186900;
    width: 3px;
    height: 36px;
    z-index: 3;}
#blog-page-t .blog-posts-listing {
    float: left;
    display: inline-block;
    width: 100%;
}
#blog-page-t .thumbnail_div {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
#blog-page-t .post_thumbnail {
    width: 100%;
    overflow: hidden;
}
#blog-page-t .post_thumbnail a {
}
#blog-page-t .entry-summary{    margin-bottom: 20px;}
#blog-page-t ul li a{    color: #000;}
#blog-page-t .adivaha-blog-right ul li{ 
    border-width: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 13px;
    padding: 7px 10px 7px 20px;
    margin: 2px 0px;
    border-top: 0px solid #ddd;}
#blog-page-t .thumbnail_div:hover .post_thumbnail a img {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}
#blog-page-t .post_thumbnail a:hover img {
    transition: .2s linear;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -ms-transition: .2s linear;
    -o-transition: .2s linear;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}
#blog-page-t .post_thumbnail a img {
    width: 100%;
    height: 100%;
}
#blog-page-t .caption:before {
        content: '';
    position: absolute;
    width: 1px;
    top: 11px;
    left: 0;
    bottom: 0px;
    background: #eee;
    height: 100px;
}
.entry-header {
        overflow: hidden;
    margin: 2em 0em;
	background: transparent;
}
.entry-header .date-meta {
    color: #186900;
}
.entry-header .date-meta {
    font-size: 74px;
    font-weight: 1000;
    height: 82px;
    width: 110px;
    float: left;
    line-height: 72px;
   
}
.entry-header .date-meta i {
    font-size: 14px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 800;
    display: block;
    line-height: 30px;
    margin-top: 4px;
}
#blog-page-t .caption h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 2;
    margin: 0 0;
    color: #000;
}
#blog-page .caption h2{font-size: 30px;
    font-weight: 700;
    line-height: 0;
    margin: 0 0 7px;
    color: #000;}
#blog-page-t .caption {
    background: #fff;
    height: auto;
    position: relative;
    width: calc(100% - 110px);
    width: -webkit-calc(100% - 110px);
    width: -moz-calc(100% - 110px);
    float: right;
	padding: 0em 2em;
}
#blog-page-t a:hover {
    color: #186900;
}
.pagination .nav-links a:hover{color: #000;
    background-color: #eee;}
#blog-detail-page .blog-det-article-media {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    height: 500px;
}
#blog-detail-page .blog-det-article-media img {
    -webkit-transition: 0.9s ease;
    transition: 0.9s ease;
}
.blog-det-article-media img {
    width: 100%;
    height: 100%;
}
#blog-detail-page .blog-det-article-media:hover > img {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}

#blog-detail-page .share-1 {    text-align: center;
    width: 100%;
    float: left;
    padding-bottom: 35px;
    font-size: 18px;
    padding-top: 35px;
}
#blog-detail-page .share-1:before {
    display: inline-block;
    width: 150px;
    height: 1px;
    content: "";
    vertical-align: middle;
    background: #777 none repeat scroll 0% 0%;
    margin-right: 10px;
}

#blog-detail-page .share-1:after {
    display: inline-block;
    width: 150px;
    height: 1px;
    content: "";
    vertical-align: middle;
    background: #777 none repeat scroll 0% 0%;
    margin-left: 10px;
}
#blog-detail-page .social-icons {
    width: 100%;
    text-align: center;
    background: none;margin-bottom: 2em;
}
#blog-detail-page .stButton .stLarge {
    width: 32px;
    height: 32px;
}

.share-1-new {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}
#blog-detail-page .share-1-new:before {
    display: inline-block;
    width: 150px;
    height: 1px;
    content: "";
    vertical-align: middle;
    background: #777 none repeat scroll 0% 0%;
    margin-right: 10px;
}
#blog-detail-page .share-1-new:after {
    display: inline-block;
    width: 150px;
    height: 1px;
    content: "";
    vertical-align: middle;
    background: #777 none repeat scroll 0% 0%;
    margin-left: 10px;
}
/* .pagination .nav-links .screen-reader-text {    font-size: 0px;}
.pagination .nav-links .current{ color: #fff;
    position: relative;
    float: left;
    padding: 11px 15px;
    margin-left: -1px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    background: #186900;}
.pagination .nav-links a{color: #000;
    position: relative;
    float: left;
    padding: 11px 15px;
    margin-left: -1px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1)}
.pagination>h2{    font-size: 0px;} */
#blog-detail-page .txt-o {
    margin-top: 10px;
}
#blog-detail-page #respond {
    margin-top:30px;
    position: relative;
	width:100%;
	float:left;
}

#blog-detail-page #respond>h3{
    font-size: 30px;
    font-weight: 100;
    margin-bottom: 10px;
    display: block;
    background: none;
    padding-left: 0px;
    color: #565656;
}

#blog-detail-page form#commentform {
    margin-bottom: 40px;
}
#blog-detail-page #respond #submit:hover {
    background-color: #252525 !important;
    color: #fff !important;
}


#blog-detail-page #respond #submit {
    margin: 10px 0 0 0 !important;
    display: inline-block;
    margin-right: 10px;
    margin-left: 0;
    vertical-align: middle;
    text-align: center;
    font-weight: normal;
    cursor: pointer;
    zoom: 1;
    border: none;
    outline: none;
    padding: 12px 26px;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
    color: #fff !important;
}

#blog-detail-page 	.widget ul li{
	   border-width: 0px 0px 0px 0px;
    font-weight: 500;
    font-size: 13px;
    padding: 7px 10px 7px 20px;
    margin: 2px 0px !important;
    border-top: 0px solid #ddd;
	}
	
#blog-detail-page 	.widget ul li:hover{
	background: #f5f5f5;
	}
	
	#blog-detail-page .widget ul li:hover a{
	color:#333;
	}
	#blog-detail-page .widgettitle {
       position: relative;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 20px;
    padding-left: 20px;
}

#blog-detail-page .widget {
   margin-bottom: 0px !important;
    margin-top: 10px;
    clear: both;
    margin-top: 0px;
    overflow: hidden;
    /* padding: 0 20px; */
    position: relative;
}

#blog-detail-page .comment-form #comment {
    display: block;
    width: 100%;
    height: 150px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#blog-detail-page p{    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    margin: 10px 0px;}
#blog-detail-page .comment-list{
	width: 100%;
    float: left;
}


#blog-detail-page  .comment-list li:hover{
	background:none !important;
}

#blog-detail-page .comment {
	    margin-bottom: 0px;
    overflow: hidden;
    background: none;
    border: 0px;
    padding: 0px;
    position: relative;
    width: 100%;
}

#blog-detail-page .comment-awaiting-moderation{
	    position: absolute;
    top:83px;
    padding-left: 72px;
    left: 35px;
    margin-top: 20px;
    font-weight: bold;
}

#blog-detail-page .comment-body {
        margin-top: 25px;
    width: 100%;
}
#blog-detail-page .comment-meta.commentmetadata {
        width: 81%;
    float: left;
    margin-top: 23px;
}
#blog-detail-page .comment-body p {
    border-left: 0px solid #ccc;
    padding-left: 0px;
    margin: 0em 6.5em;
    clear: both;
}

#blog-detail-page .reply {
        text-transform: uppercase;
    float: right;;
}
#blog-detail-page .reply a{    font-size: 15px;
    font-weight: 600;
    color: #03A9F4;}

#blog-detail-page .comment-author .avatar {
       border-radius: 50%;
    margin-right: 20px;
    border: 1px #d7d7d7 solid;
    box-shadow: none;
}

#blog-detail-page .comment-author{
	    width: 19%;
    float: left;
}


#blog-detail-page .comment .comment-author img {
    -webkit-border-radius:0%;
    border-radius: 0%;
	width:74px;
	height:74px;
}
#blog-detail-page .fn {
    font-size: 24px;
    font-style: normal;
}

#blog-detail-page .fn a{
	color:#777;
}

#blog-detail-page .says {
    display: none;
}
#blog-detail-page .commentmetadata a{
	    color: #00aced;
    float: left
}

#blog-det-commnts{
	width:100%;
	float:left;
}

#blog-detail-page .comment-respond .comment-form-author,#blog-detail-page .comment-respond .comment-form-email,#blog-detail-page .comment-respond .comment-form-url{
	width:33%;
	float:left;
}

#blog-detail-page .comment-respond .comment-form-email{
	margin:0% 0.5%;
}


#blog-detail-page .comment-respond .comment-form-author input,#blog-detail-page .comment-respond .comment-form-email input,#blog-detail-page .comment-respond .comment-form-url input{
	width:100%;
	border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font-size: 14px;
    line-height: 40px;
    color: #555;
    border-radius: 4px;
    vertical-align: middle;
    height: 40px;
    padding: 4px 6px;
    display: block;
}
.post-navigation{float: left;width: 100%;    background-color: transparent;
    box-shadow: none;}
.nav-previous{float: left;width: 50%;}
.nav-next{float: right;width: 50%;}






.entry-summary p{font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;    margin: 10px 0px;}
.entry-header .entry-meta li {
    border-right: 0px solid #eee;
    list-style: none;
   line-height: 0;
}
.entry-header .entry-meta li span {
    color: #ccc;
    font-size: 12px;
    font-weight: 700;
    display: block;
    line-height: 0;
    margin: 1.2em 0em;
}
.entry-header .entry-meta li a, article .entry-header .entry-meta li span.value{    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    display: inline-block;
    color: #7a7a7a;}
.entry-header .entry-meta .author{    padding-right: 3em;}
.entry-header .entry-meta li span {
    color: #777;
    font-size: 12px;
    font-weight: 700;
    display: block;
    line-height: 3px;
}
.entry-header .entry-meta li{    margin: 0em 0em;    list-style: none;
    display: inline-block;border-right: 0px solid #eee;}
/*====================================================
	End Blog STRUCTURE
======================================================*/
.toolbar-menu2>ul>li{}
.toolbar-menu2>ul>li>a{padding: 8px 20px 8px 20px;}

.toolbar-menu2>.fa:before{left: 9px;}
.toolbar-menu2>.sub-menu{right: 0px;}



/*====================================================
	 RESPONSIVE STRUCTURE CODE
======================================================*/
.responsiveheader{display:none;}
.header-on-off{display:none;}
@media (max-width:1200px){
	.adi-max-width{padding:0px 0px;}
	.responsive-display-none{display: none;}
		
}
@media (max-width: 1024px){
	.onmobile li:hover a, .onmobile .fa:hover:before{}
.header-logo{display:none;}
	
	.padding-right-10{padding-right: 0px;}

	
	.responsiveheader{display:block;position: relative;z-index: 9;}
	
	
	.onmobile{transform:translate(-100%);-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;position:absolute;z-index:99;height:auto;background-color:#fff;width:80%;top: 56px;
    height: 100%;}
	.openMobile{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;}
	
	.onmobiletrpo{transform: scale(-1);float: left;background: #fff;}
	.top-menu-bar,
	.bottom-menu-bar{transform: scale(-1);}
	
	.onmobile .adi-max-width, .onmobile .padding-left-10, .onmobile li, .toolbar-menu2 ul li, .toolbar-menu1 ul li{padding:0px;}
	.onmobile .adi-left ,.onmobile .adi-right, .onmobile li{width: 100%;}
	.bottom-menu-bar .fa{padding:0px 0px 0px 0px;}
	.toolbar-menu2 ul li a, .toolbar-menu1 ul li a,
	.onmobile a{padding: 13px 8px 12px 45px;display: inline-block;float: left;font-size: 15px;width: 100%;    border-bottom: 1px solid #ddd;}
	.onmobile .fa:before{position:absolute;top: 10px;left: 15px;color: #777;font-size: 17px;}
	.onmobile li{position: relative;}
	.onmobile li:hover{}
	.onmobile li:hover a, .onmobile .fa:hover:before{}
	.header-logo{padding-left: 13px !important;}
	.onmobile .adi-box-shadow{box-shadow: none;}
	.top-menu-bar a{color:#777;}
	.onmobile .theme_color{background-color: transparent;}
	.onmobile .header-logo a{border-bottom: 0px;}
	.toolbar-menu2 ul li{border-right: 0px solid #346106;}
	.toolbar-menu2 ul li:hover, .toolbar-menu1 ul li:hover{}
	.toolbar-menu2 ul li:hover a .fa:before, .toolbar-menu1 ul li:hover a .fa:before,
	.toolbar-menu2 ul li:hover a, .toolbar-menu1 ul li:hover a{}
	.sub-menu{}
	.header-on-off{z-index: 2;position: fixed;}
	.toolbar-menu2 ul li:last-child{padding: 0px !important;}
	.sub-menu{max-width: 100% !important;width: 100% !important;    top: 41px;}
	.sub-menu li{width: 100%!important;}
	.hover-sub-menu li:hover .sub-menu{transform: inherit;background-color: #fff;float: left;}
	.hover-sub-menu li:hover .sub-menu li a{color: #8a8a8a !important;}
	 .hover-sub-menu li:hover .sub-menu li:hover a{color: #fff !important;}
	
	.sub-menu{}
	.sub-menu li>a{}
	.sub-menu:before{border: 0px;}
	
	.adivaha-blog-left,	
	.adivaha-blog-right{width: 100%;}	

}


	@media (max-width: 767px){
	
	
.tab-mnu li{font-size: 13px;padding: 10px 9px;}	
.tab-mnu li .fa{padding-right: 6px;font-size: 13px;}	
.sendbtn-news a{}
}



	
	
	@-webkit-keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}
@keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}
.animated-background-lodear {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: placeHolderShimmer;
	animation-name: placeHolderShimmer;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background: #f6f7f8;
	background: #eee;
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
	background: -webkit-linear-gradient(left, #eee 8%, #ddd 18%, #eee 33%);
	background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
	-webkit-background-size: 800px 104px;
	background-size: 800px 104px;
	padding: 0px;
}
.animated-background-lodear .adi-width-20-right-img {
	border: solid #fff;
	border-width: 19px 59px 25px 23px;
	height: 92px;
}

.titelDelHeightop{}	

.fa-zmw:before{ content: "\20A7";}
.fa-all:before{ content: "Lek";}
.fa-ars:before{ content: "\f155";}
.fa-aud:before{ content: "\20B3";}


.second-menu #menu-after-login-menu li:first-child{}
.second-menu #menu-after-login-menu li:nth-child(3){display:none;}
.second-menu #menu-after-login-menu li:nth-child(4){display:none;}
.second-menu #menu-after-login-menu li:nth-child(5){display:none;}

.breadcrumbss{    border-bottom: 0px solid #eee;padding: 13px 0 0px 0;}
.#blog-detail-page #respond>h3{  font-size: 35px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
    background: none;
    padding-left: 0px;
    color: #565656;}
	.comment-respond p label{font-weight: 600;}
#blog-detail-page p a:first-child{font-weight: 600;
    color: #000}
.comment-respond .comment-form-comment{    width:100%;
    float: left}
#blog-detail-page p a:nth-child(2){  background: #c94638;
    text-align: center;
    padding: 5px 30px;
    color: #fff;
    float: right;}	
#blog-detail-page .comment-respond .comment-form-email{    margin: 1% 0%;}
#blog-detail-page .comment-respond .comment-form-author{     width: 49%;
    margin-right: 1%;}
 #blog-detail-page .comment-respond .comment-form-email{    width: 50%;
    float: left;
}
#blog-detail-page .comment-respond .comment-form-url{  width: 100%;
    float: left;}

#blog-detail-page #respond #submit {
          margin: 43px 0 0 0px !important;
    float: left;
    width: 16%;
    border-radius: 23px;
}
#blog-detail-page .share-1{    font-size: 28px;}
#cancel-comment-reply-link:hover{    background-color: #252525;
    color: #fff;}
#cancel-comment-reply-link{position: absolute;
    bottom: 0px;
    padding: 1em 27px;
    background: #186900;
    font-size: 14px;
    color: #fff;
    border-radius: 24px;}
.comment-reply-title small{float: right;
    width: 15%;}	
#blog-detail-page .itemListElement .names{color:#777}
.nav-links{}
.adi-max-widths{background: #186900;}
.headingblog{font-size: 27px;
    padding-top: 10px;
    color: #fff;}
	#blog-page-t ul li a{color: #000;}

.adivaha-blog-right,
.adivaha-blog-left{    margin: 0em 0em;}
#blog-page-t .widgettitle ul li a{    color: #777;}	
#blog-detail-page .widgettitle{position: relative;
    display: block;
    margin-bottom: 10px;
    margin-top: 0px;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 19px;
    padding-left: 0px;
    color: #000;
    text-transform: capitalize;
   
    padding: 8px 20px;}
	#blog-detail-page .widgettitle:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #186900;
    width: 3px;
    height: 36px;
    z-index: 3;
}
	#blog-detail-page .adivaha-blog-right, .adivaha-blog-left{margin: 1em 0em;}
#blog-detail-page .adivaha-blog-right .widget {
    clear: both;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
}
#blog-detail-page  .adivaha-blog-right ul:after {
    bottom: 8px;
    width: 1px;
    background: #e5e5e5;
    content: "";
    position: absolute;
    left: 0;
    top: 14px;
}
#blog-detail-page .comment .comment-author img{width: 30px;
    height: 30px;}
#blog-detail-page .fn{font-size: 20px;
    font-style: normal;}
	#blog-detail-page .comment-meta.commentmetadata{    width: 85%;    margin-top: 0px;
    float: left;}
	#blog-detail-page .comment-author{    width: 15%;
    float: left;}
#blog-detail-page .comment-body p{border-left: 0px solid #ccc;
    padding-left: 0px;
    margin: 0em 3.7em;
    clear: both;}	
#blog-detail-page #comments{color: #000;
    font-weight: 600;
    font-size: 25px;}	
	#blog-page-t .widgettitle{    position: relative;
    display: block;
    margin-bottom: 10px;
    margin-top: 0px;
    letter-spacing: 1px;
    font-weight: 700;
    font-size:19px;
    padding-left: 0px;
    color: #000;
    text-transform: capitalize;
   
    padding: 8px 20px;}
	#blog-page-t .widgettitle:before{top:10px;}
	

	.SiteLang-ar.backImgUse{    padding: 0px 38px !important;}
	
/* RTL css code */
.SiteLang-ar{direction:rtl}
.SiteLang-ar .adi-left {float: right;}
.SiteLang-ar .adi-right {float: left;}
.SiteLang-ar li{float: right;}
.SiteLang-ar .top-menu-bar .toolbar-menu1 .fa:before,
.SiteLang-ar .top-menu-bar .toolbar-menu2 .fa:before{   right: 0px;
    width: 10%;}
.SiteLang-ar .toolbar-menu2>ul>li>a,
.SiteLang-ar .toolbar-menu2>ul>li:last-child>a{}

.SiteLang-ar #menu-primary-menu-right li:last-child a{padding: 20px 17px 19px 19px}
.SiteLang-ar .bottom-menu-bar .fa:before {right: 12px; }
.SiteLang-ar .ioncsuse a{padding-right: 20px;}
.SiteLang-ar .sub-menu:before{left: 80%;}
.SiteLang-ar .bottom-menu-bar a{padding: 20px 40px 19px 17px;}
.SiteLang-ar .header-logo{padding: 6px 0px 0px 0px;margin-left: 25px;}
.SiteLang-ar .sub-menu li a{padding: 10px;}
.SiteLang-ar .adivaha-blog-left{float: right;}
.SiteLang-ar .adivaha-blog-right { float: left;}
.SiteLang-ar .langcontainer .sub-menu {left: 0px;right: inherit;}

.SiteLang-ar .hover-sub-menu .adi-right .sub-menu:before{right: 90%;}

.SiteLang-ar .bottom-menu-bar .adi-right .sub-menu{left: 0px;right: inherit;}
.SiteLang-ar .slider .slides li .caption{right:15% !important}
.SiteLang-ar .toolbar-menu2{left: 0%;}
@media (max-width: 1024px){
	.body-parts .SiteLang-ar .padding-right-10{padding-left: 0px;}
	.SiteLang-ar .toolbar-menu2>ul>li:last-child>a{padding: 8px 33px 8px 21px;}
	footer .adi-col-3:last-child{float: left;
    width: 100%;}
	.adi-max-width{padding: 0px 15px 0px 15px;}
footer .padding-70{       padding: 20px 0px;}
footer .adi-col-3{width:100%}
.SiteLang-ar .onmobile{    transform: translate(-100%);
    -webkit-transform: translate(100%);
    -moz-transform: translate(-100%);
    -ms-transform: translate(-100%);
    -o-transform: translate(-100%);
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -moz-transition: .3s linear;
    -ms-transition: .3s linear;
    -o-transition: .3s linear;
    position: absolute;
    z-index: 99;
    height: auto;
    background-color: #fff;
    width: 80%;
        top: 89px;height: 100%;}
		.SiteLang-ar .toolbar-menu2 ul li a,.SiteLang-ar  .toolbar-menu1 ul li a,.SiteLang-ar  .onmobile a{padding: 13px 35px 12px 45px;}
.SiteLang-ar .top-menu-bar .toolbar-menu1 .fa:before, .SiteLang-ar .top-menu-bar .toolbar-menu2 .fa:before{    right: 11px;}
}

.SiteLang-ar .openMobile {
    transform: translate(0);
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -moz-transition: .3s linear;
    -ms-transition: .3s linear;
    -o-transition: .3s linear;
}
.SiteLang-ar #blog-page-t .blog-banners-t h3{    padding-right: 19px;}
.SiteLang-ar #blog-page-t .blog-banners-t p{text-align:right;}
.SiteLang-ar #blog-page-t .blog-banners-t h3:before{margin-right: 0px;    right: 0;}
.SiteLang-ar span.names:after{    margin: 0 13px 0 14px;}


/* END RTL css Code */	
	


.sub-menu>li,
.tab-mnu li{overflow:hidden;position:relative;}
.ink{display:block;position:absolute;background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.animate{-webkit-animation:ripple 0.65s linear;-moz-animation:ripple 0.65s linear;-ms-animation:ripple 0.65s linear;-o-animation:ripple 0.65s linear;animation:ripple 0.65s linear}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}

	
	
.asyncImage1{display: none;}	


@media (max-width: 1200px) and (min-width: 768px){
		.padding-70{padding: 45px 0px;}
		.adi-footer-top .adi-col-3{width: 25%;}
		.sendbtn-news a{}
	
}
	
@media (max-width: 1024px) and (min-width: 768px){	


	.responsiveheader{display:block;position: relative;z-index: 9;}
	.onmobile{transform:translate(-100%);-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;position:absolute;z-index:99;height:auto;background-color:#fff;width:80%;top: 60px;}

	.openMobile{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transition: .3s linear;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;}
	.onmobiletrpo{transform: scale(-1);float: left;}
	.top-menu-bar,
	.bottom-menu-bar{transform: scale(-1);}
	
	.onmobile .adi-max-width, .onmobile .padding-left-10, .onmobile li, .toolbar-menu2 ul li, .toolbar-menu1 ul li{padding:0px;}
	.onmobile .adi-left ,.onmobile .adi-right, .onmobile li{width: 100%;}
	.bottom-menu-bar .fa{padding:0px 0px 0px 0px;}
	.toolbar-menu2 ul li a, .toolbar-menu1 ul li a,
	.onmobile a{padding: 13px 8px 12px 45px;display: inline-block;float: left;font-size: 15px;width: 100%;    border-bottom: 1px solid #ddd;}
	.onmobile .fa:before{position:absolute;top: 10px;left: 15px;color: #777;font-size: 17px;}
	.onmobile li{position: relative;}
	.onmobile li:hover{background-color: #186900;}
	.onmobile li:hover a, .onmobile .fa:hover:before{color: #fff !important;}
	.header-logo{padding-left: 13px !important;}
	.onmobile .adi-box-shadow{box-shadow: none;}
	.top-menu-bar a{color:#777;}
	.onmobile .theme_color{background-color: transparent;}
	.onmobile .header-logo a{border-bottom: 0px;}
	.toolbar-menu2 ul li{border-right: 0px solid #346106;}
	.toolbar-menu2 ul li:hover, .toolbar-menu1 ul li:hover{background-color:#186900;}
	.toolbar-menu2 ul li:hover a .fa:before, .toolbar-menu1 ul li:hover a .fa:before,
	.toolbar-menu2 ul li:hover a, .toolbar-menu1 ul li:hover a{color:#fff;}
	.sub-menu{position: relative;opacity: 2;}
	.header-on-off{z-index: 2;position: fixed;}
	.toolbar-menu2 ul li:last-child{padding: 0px !important;}
	.sub-menu{max-width: 100% !important;width: 100% !important;visibility: visible;}
	.sub-menu li{width: 100%!important;}
	.hover-sub-menu li:hover .sub-menu{transform: inherit;background-color: #fff;float: left;}
	.hover-sub-menu li:hover .sub-menu li a{color: #8a8a8a !important;}
	 .hover-sub-menu li:hover .sub-menu li:hover a{color: #fff !important;}
	
	.sub-menu{transform: inherit;visibility: visible;border-top: 0px solid #186900;}
	.sub-menu li>a{padding: 12px 17px 12px 45px !important;border-bottom: 1px solid #ddd !important;}
	.sub-menu:before{border: 0px;}
	.adivaha-blog-left,	
	.adivaha-blog-right{width: 100%;}	
	
		

		
	
}


.adhCustomerLoginBox {}
.adhCustomerLoginBox>a{}
.adhCustomerLoginBox>a .fa{}
.adhCustomerLoginBox>a:first-child{}
.adhCustomerLoginBox>a:first-child .fa {}




















