

/* cairo-regular - arabic */

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap');

/***************************************************

****************************************************/

/*====================================================

	SITE MAIN STRUCTURE

======================================================*/

/***************************************************

****************************************************/

.fa {
    font-family: 'FontAwesome' !important;
    font-weight: normal!important;
}

.oneFiex3 .box a:hover{color:#000 !important}

.toolbar-menu1 a{    opacity: 0;

    width: 46px;}/* .toolbar-menu2>ul>li>a {

    padding: 8px 13px 8px 37px!important;

} */.top-menu-bar{    border-bottom: 1px solid #ffffff40; }

	.top-menu-bar .fa:before{    left: 15px !important;}

	.top-menu-bar .fa{    border-right: 1px solid #ffffff40;}

body {

    font-size: 13px;

    line-height: 20px;

  font-family: 'Roboto', sans-serif;

	background-color: #fff;

}

a,body,h1,h2,h3,h4,h5,h6,label,p,span{

font-family: 'Roboto', sans-serif;

	margin: 0px;

   /* padding: 0px;    font-family: Arial !important;*/

}


ul{

	padding:0px;

	margin:0px;
        margin-bottom: 0px;

}

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%;    padding: 0px 0px;

	

}



.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 {      height: 52px;
    display: flex;
    align-items: center;
margin-top: 4px;}

.toolbar-menu1 ul li{}



.header-logo>a{

	padding: 0px !important;

}


.adhCustomerLoginBox:hover .name_div_dropdown{box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
.bottom-menu-bar {    padding: 0px 0px;

    width: 100%;

    float: left;    

	position: relative;z-index: 1;

}



.bottom-menu-bar a {   

	display: inline-block;

    color: #777;

    padding: 22px 15px;

    font-size: 17px;

    position: relative;

    

}



.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: 199px;

	width: 199px;

    -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;

   

	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: 37%;left: 16px} */

.sub-menu li{width: 100%;}

.sub-menu li a{width: 100%;

    float: left;

    color: #585858;

    padding: 10px;

   /* border-bottom: 1px solid #e4e4e4;*/

   

    font-size: 14px;

	}

.sub-menu li a:hover{	
/*

    font-size: 14px;*/

}
.widgettitle,.copyright1{    color: #fff;}
.sub-menu li:last-child a{border-bottom: 0px solid #086960;}	

.sub-menu li a .fa{}



.hover-sub-menu li:hover .sub-menu{
background: #fff;
	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{width: 100%;
    height: 100%;} 

.asyncImage1 {    max-width: 100%;
   }
.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;

	}



.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: 0px;

    right: 1px;

    background-color: #000;

    color: #fff;

    padding: 3px;

    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{      padding: 15px;

    font-size: 15px;}









/*============== 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%;

}

.social-icons li{    display: inline-block;    float: initial;}

.social-icon{margin-right: 15px;

    display: inline-block;

    list-style: none;

    font-size: 14px;

    width: 35px;

    height: 35px;

    margin: 1px;

    border-radius: 50%;

    border: 1px solid rgba(255, 255, 255, 0.2);

    line-height: 35px;

    margin: 1px auto;

    text-align: center;

    cursor: pointer;}

.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{    margin-top: 0;

    font-weight: 600;

    margin-bottom: .66em;

    font-family: 'Roboto', sans-serif;

    line-height: 1.4;

    font-size: 16px;

    margin-bottom: 1.2rem}

footer a {

    line-height: 25px;

    color: #fff;

    padding-bottom: 8px;

       font-size: inherit;}

	footer a{

   

   }

   .payments  li{    float: left;

    margin-right: 15px;

    display: inline-block;

    list-style: none;

    font-size: 20px;}

   .footer-links a{    border-right: 1px solid rgba(167, 180, 201, 0.2);

    padding: 0px 10px;

    font-weight: 600;

    height: 19px;

    line-height: 22px;}

.bg-dark-purple11{    border-bottom: 1px solid rgba(167, 180, 201, 0.2);

    border-top: 1px solid rgba(167, 180, 201, 0.2);

    padding: 20px;}

	.padding-40{padding:40px}

	.ioncsuse li:before{

    color: #fed760;

    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;

}
.bgimageurlcss{height: 600px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;}
.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;  color: #000;}

#blog-page-t #menu-footer-navigation-1 a{padding-left: 9px;}

#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;    color: #777;

	}

	#blog-detail-page .widget ul li a{    padding-left: 5px;}

#blog-detail-page 	.widget ul li:hover{

	background: #f5f5f5;

	}

	

	#blog-detail-page .widget ul li:hover a{

	color:#333;

	}

	.nav-links{display:none}

	#blog-detail-page figure img{width:100%}

	#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 37px;}



.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 15px;}

	.responsive-display-none{display: none;}

		

}

@media (max-width: 1024px){
	/* .top-menu-bar a, .top-menu-bar .fa:before{color:#000!important} */

	.contact_div,.Submit_btn{    width: 100% !important;}

	.onmobile li:hover a, .onmobile .fa:hover:before{}

.header-logo{display:none;}

	

	.padding-right-10{}



	

	.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:999;height:auto;background-color:#fff;width:70%;top: 0px;

    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;}

	

	

	

	/* Scrollbar Styling */

.openMobile::-webkit-scrollbar {

    width: 5px;height: 40px;

}

 

.openMobile::-webkit-scrollbar-track {

    background-color: #777;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



.openMobile::-webkit-scrollbar-thumb {

    -webkit-border-radius: 5px;

    border-radius: 5px;

    background: #000; 

	height: 40px;

}

	



	

	

	

	

	

	

	.onmobiletrpo{}

	.top-menu-bar,

	.bottom-menu-bar{}

	

	.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{}

	

	.sub-menu{}

	.sub-menu li>a{}

	.sub-menu:before{border: 0px;}

	

	.adivaha-blog-left,	

	.adivaha-blog-right{width: 100%;}	



}





	@media (max-width: 767px){

	

	footer .adi-col-3:last-child{float: left;

    width: 100%;}

.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{    color: #3F51B5;

    padding: 0 5px;}

.comment-respond .comment-form-comment{    width:100%;

    float: left}

#blog-detail-page p a:nth-child(2){     color: #3F51B5;

    padding: 0 5px;}	

#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;}

	



	

	

/* 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;}

.SiteLang-ar .toolbar-menu2>ul>li>a,

.SiteLang-ar .toolbar-menu2>ul>li:last-child>a{padding: 8px 23px 8px 21px;}



.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;}

.asyncImage1{}
.popular_cities {    padding-bottom: 60px !important;display:flex;flex-direction: column;}

@media (max-width: 1024px){
	.asyncImage1{}

	#adivaha_tbo_bus_searchbox .adiFullWp-33 {

    width: 100%;margin-bottom:10px

}

	.top-menu-bar,.bottom-menu-bar{    padding: 0px 0px;}

	.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: 50px;}

}

.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: 15px 15px;}

		.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:50%;top: 0px;height:100%}.toolbar-menu1 {
    display: none;
}


/* .top-menu-bar a {
    color: #000 !important;
}.top-menu-bar a, .top-menu-bar .fa:before {
    color: #000 !important;
} */
	.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;}

	

	.openMobile{}

	

	

	

	

	

	.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{}

	.header-on-off{z-index: 9;position: fixed;}

	.toolbar-menu2 ul li:last-child{padding: 0px !important;}

	.sub-menu{}

	.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{}

	

	.sub-menu{}

	.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%;}	

	

		



		

	

}







/*















.sidenav {height: 100%;width: 0;position: fixed;z-index: 991;top: 0;left: 0;overflow-x: hidden;transition: 0.5s;

  padding-top: 60px;background: rgba(0,0,0,.9) url(https://www.adivaha.com/images/banner.jpg);background-size: cover;}

.sidenav a {padding:8px 8px 8px 25px !important;text-decoration: none; color: #fff;

  display: block;

  transition: 0.3s;

}



.sidenav a:hover {

  color: #f1f1f1;

}



.sidenav .closebtn {

  position: absolute;

  top: 0;

  right: 25px;

  font-size: 36px;

  margin-left: 50px;

}



#bodyAdi {

  transition: margin-left .5s;

  

}

.menuOpen_mystyle{    display: block !important;

    position: fixed;

    z-index: 99;}

@media screen and (max-height: 450px) {

  .sidenav {padding-top: 15px;}

  .sidenav a {font-size: 18px;}

}



.menuOpen_mystyle{}

@media (max-width: 1024px){

.onmobile{display:none!important;}

}

#mySidenav{}

#mySidenav ul{float: left;width: 100%;}

#mySidenav ul li{float: left;width: 100%;position: relative;padding: 5px 5px 5px 5px !important;border-top: 1px dashed #9c9c9c;overflow: hidden;}

#mySidenav .toolbar-menu1>ul>li:first-child{border-top: 0px dashed #9c9c9c;}

#mySidenav ul li li a{}

#mySidenav ul li li .fa{}



#mySidenav .padding-left-10{padding-left: 0px;}

#mySidenav ul li li a, .#mySidenav .fa:before {

    color: #fff !important;

}

#mySidenav .fa:before {    position: absolute;

    top: 14px;

    left: 7px;

    color: #fff;

    font-size: 12px;

}

.sidenav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);background-color:#F5F5F5;border-radius:2px}

.sidenav::-webkit-scrollbar{width:5px;background-color:#F5F5F5}

.sidenav::-webkit-scrollbar-thumb{border-radius:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.4,#18460a),color-stop(.72,#18460a),color-stop(.86,#18460a))}













*/







.sendbtn-news input{margin-left:0px;}













	@media (max-width: 1024px) and (min-width: 768px){

		footer .adi-col-3:last-child{    width: 25%;}

		.label-onP{    font-size: 11px;}

	}



.adivaha-app-download{display:none}

.hidelogoss{display:none}



.background-color-white{    background: #fff;}

.displayadivaha{display:none;}





.tabpaneback{padding-bottom: 20px;}











#gtranslate_wrapper{    position: relative !important;}

.switcher .selected{background: none!important;}

.switcher .selected a{border: 0px solid #CCCCCC!important;    padding: 5px 5px!important;width: auto!important;background: none!important;    color: #ffffff !important;}

.langcontainer {display:none !important;}

.switcher{    width: auto !important;}

.switcher .option{    position: absolute !important;

    z-index: 9998;

    border-left: 0px solid #CCCCCC !important;

    border-right: 0px solid #CCCCCC !important;

    border-bottom: 0px solid #CCCCCC !important;

    background-color: #fff !important;

    display: none;

    width: auto !important;

    max-height: inherit !important;

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: inherit !important;

    overflow-y: inherit !important;

    overflow-x: inherit !important;

width: 500px !important;

left: -435px;

max-width: 500px !important;  /*  display: block !important;*/

max-width: 500px !important;

min-height: 500px;

/* overflow-x: scroll !important;*/

overflow-y: scroll !important;

height: 500px !important;	

			

}



.switcher .option a{border-bottom: 1px dotted #d8d8d8!important;

    font-size: 13px!important;

    color: #777 !important;

    font-weight: 300!important;

    padding: 7px 10px 7px 10px!important;    width: 50%;

    float: left;

    display: inherit;

    display: inherit;

    box-sizing: inherit;}





.menu-item-gtranslate:hover .sub-menu{display: block !important;}

.footer1display, .header1display{display:none}



.tabpaneback{

	padding-top: 20px !important;

    padding-bottom: 20px!important;

    padding-left: 20px!important;

    padding-right: 20px!important;

}







.age_childdiv .childagarss{padding: 5px !important;width: 100% !important;}





@media (max-width: 6000px) and (min-width: 1200px){

	.search-result .add-cl-js>.adi-full>.adi-col-7>.adi-col-4>div>.price-text{padding-right: 10px;}

	.search-result .add-cl-js>.adi-full>.adi-col-7>.adi-col-4>div>.ppr{padding-right: 10px;}

	

	

}/*

.slider{height: 500px !important;}

.imageDiv, .slides{height: 500px !important;}



.home-page-search-box{position: absolute;top: 432px;left: 0px;right: 0px;    z-index: 999;}





@media (max-width: 1100px) and (min-width:100px){



.slider{height: 300px !important;}

.imageDiv, .slides{height: 300px !important;}	

.home-page-search-box {

    position: relative;

    top: -45px;

    left: 0px;

    right: 0px;

    z-index: 999;

}



.body-parts{padding-top: 0px !important;}



}





*/















/* box style color code */	

.full_box_div_new_style{}

/* .full_box_div_new_style_one{width: 100%;float: left;margin: 0 0 10px 0;background-color: #f8f8f8;border: 1px solid #e2e2e2;padding: 7px;border-radius: 3px;}

.full_box_div_new_style_one{display: inline-block;float: left;width: 100%;margin-bottom: 10px;} */

/* .border-one-1:hover{color:#fff}

.border-three-3:hover{color:#fff}

.border-one-1,.border-two-2,.border-three-3 {color: #fff;width: 33.333%;display: inline-block;line-height: inherit;text-align: center;padding: 6px;float: left;}

.border-one-1{border-radius: 4px 0 0 4px;padding: 6px;}

.border-two-2{border: 1px solid #ddd;color: #000;font-size: 18px;padding: 5px;}

.border-three-3{border-radius: 0 4px 4px 0;}

.border-three-3 .fa{}

.border-one-1 .fa{} */

#packListdiv .margintopFull {padding: 7px;border-radius: 4px;background-color: #f8f8f8;border: 1px solid #e2e2e2; } 

#packListdiv {float: right;width: 100% }

.age-childAge .age_childdiv{float: left;width: 30%;}

.age-childAge .age_childdiv select{border-radius: 4px;height: 30px;}

.select_box_0 {margin-right: 5%;}

.select_box_1{margin-right: 5%;}

.select_box_2{}

.backImgUseNew{height: 33px !important;padding: 6px;}

#drope_box select {

    width: 100%!important;

}

#drope_box .packadultscls {

    width: 45%;

    float: left;

}

/* end box style color code */	







input:disabled {    background-color: #f3f1f1 !important;}





/* Multi City 01-07-2020 */

/* .multicityRoute{display: block;float: left;width: 100%;}



.multicityRoute_cont{}

.multicityRoute_cont>li>label{display: none;} .multicityRoute_cont{float: left;width: 100%;position: relative;padding-bottom: 10px !important;} .multicityRoute_cont li{float: left;width: 33.333%;} .multicityRoute_cont button{position: absolute;     background-color: #ff6663;     border-radius: 100%;     font-size: 14px;     height: 25px;     width: 25px;    top: -7px;     right: -8px;}.man_image_ioncs_mult{} .multicityRoute_cont>li>input{} .multicityRouteHideText{display: inline-block;width: 100%;color: #fff;font-size: 15px;padding: 8px 0px 0px 0px;} .addmoreflight_tow{float: left;width: 100%;} .addmoreflight_tow ul {float: left;width: 100%;}  */



 .addmoreflight_tow>ul>li{float: left;width: 33.333%;} 

 .addmoreflightbtn{    border: 0px;     background-color: #444;     padding: 13px;     width: 100%;        color: #fff;     font-size: 15px;     font-weight: 400;} .mulcitysearchbtn{    border: 0px;     background-color: #ff9800;     padding: 13px;     width: 100%;     color: #fff;     font-size: 15px;     font-weight: 400;    border-radius: 0px 5px 5px 0px;}  .multicityRoute_cont>li:first-child input{border-radius: 5px 0px 0px 5px;} .multicityRoute_cont>li:last-child input{border-radius: 5px 0px 0px 5px;} .addmoreflight_tow>ul>li>label{display: none;} .multicityRouteText { display: inline-block;width: 100%;color: #fff;font-size: 15px;padding: 0px 0px 0px 0px; } .multicityRoute_cont .calendar_ioncs input{border-radius: 0px 5px 5px 0px;} .addmoreflight_tow>ul>li:first-child input{border-radius: 5px 0px 0px 5px;} #adivaha_multicity_fly_searchbox .showhidepopup1true{     left: 0px;   display: inline-block !important;} #adivaha_multicity_fly_searchbox  .showhidepopup2true{    display: inline-block !important;     left: 0px;}	



.addmoreflight_tow #drope_box{top: 45px;}	

.addmoreflight_tow #drope_box .border-one{padding: 3px 0px 0 0px;}

#sidebar ul{position: relative;}

@media only screen and (max-width: 767px){
.currSymbol{    top: 8px!important;
    left: 18px;
    color: #444 !important;}
	#blog-detail-page .share-1:before,#blog-detail-page .share-1:after{display:none}

	#blog-page-t .caption h2{font-size: 13px;line-height: normal;}

	.neowlllod ul .recentpost{width: 100%!important;

       margin: 10px 0!important;    height: auto!important;}.adi-col-3 {

    width: 100% !important;

}.padding-40 {

    padding: 40px 0;

}

	.toolbar-menu1{display:none}

	

	

	.multicityRoute_cont .calendar_ioncs{width: 100% !important;}

	.multicityRoute_cont>li>input{border-radius: 5px 5px 5px 5px !important;}

}

/* end Multi City 01-07-2020 */









#drope_box select{border: 1px solid #ccc}

.neowlllod ul .recentpost{    width: 18.5%;

    margin: 10px 10px;

    box-shadow: 0 0 20px -8px rgba(36,64,79,.35);

    border-radius: 8px;

   height: 382px;

    background: #fff}

.neowlllod ul .recentpost img{width:100%;height:auto;border-radius: 8px 8px 0 0;}	

.recentpost a{color: #777777;

    font-size: 14px;

    font-weight: 500;

    padding: 10px;float: left;}

	.recentpost .the_title_po{    color: #323231;

    font-size: 15px;

    font-weight: 600;

    padding: 10px;}

	.recentpost .the_title_post{     color: #323231;

    font-size: 14px;

    font-weight: 500;

    padding: 0px 10px 10px;

    text-align: left;

    position: relative;

    overflow: hidden;

    text-overflow: ellipsis;

    float: left;

    white-space: pre-wrap;

    height: 120px;}

	.neowlllod ul .recentpost li{width:100%;float:left}

.neowlllod{    width: 100%;

    float: left;

    background: #efecfb;

    padding: 3em 0;}



.recentpost .date-meta{    position: absolute;

    bottom: 0;

    right: 0;

    background: #fff;

    padding: 10px;

    border-radius: 15px 0 0;

    font-weight: 600;

    color: #2a4058;}

	.recentpost .thumbnail_class_image{position: relative;}

 .toolbar-menu1 li a{    opacity: 0;

    width: 47px;}

.body-parts25:before{content: '';position: absolute;width: 100%;height: 100%;

    left: 0;right: 0;display: block;z-index: 1;top: 0;    background-color: rgb(42 64 88 / 0.92) ;}

	.section-one {
        position: relative;
        z-index: 9;
        padding: 40px 0px;
        width: 100%;
        float: left;
    }

	.body-titlrss{    font-size: 32px;

    font-family: 'Dancing Script', cursive;

    font-weight: 700;

    color: #fff;

    opacity: 0.5;

    margin: 55px 0 0;}

	.body-paragraphsss{    font-weight: 800;

    font-size: 34px;

    padding: 26px 0;

    color: #fff;}.sub-menu li a .fa {

    display: none;

}

	#adivahaDestinationsZeroZeroNine{padding-bottom: 100px;
    width: 100%;
    float: left;}
	.currSymbol{    position: absolute;
    top: 8px;
    left: 13px;}
	
	
	
	
	
	
	.typographystyle h1{font-size: 20px !important;}
	.typographystyle {margin-top: 30px;margin-bottom: 30px; }
	
	
	.newslatters{}
	.newslatters .sendbtn-newsd{    margin-bottom: 30px;}
	
	.newslatters .subbanner_block{text-align: center;font-size: 20px;text-transform: capitalize;}
	.newslatters .inputboxcss{display: flex;justify-content: center;}
	.newslatters .emaillist{margin-top: 20px;width: 38%;}
	.newslatters .emaillist form label{}
	.newslatters .emaillist form label input{}
	.newslatters .emaillist form .es-field-wrap{float: left;width: 77%;margin-right: 10px;}
	.newslatters .emaillist form .es-field-wrap label{width: 100%;}
	.newslatters .emaillist form .es-field-wrap label input{width: 100%;padding: 10px;border: 1px solid #e2e2e2;border-radius: 5px;}
	.newslatters .emaillist form .es_subscription_form_submit{height: 37px;background-color: #870000;border: 0px;width: 20%;border-radius: 5px;color: #fff;}
	
	
	@media (max-width: 767px){
		
    .newslatters .emaillist{width: 100%;}
	.newslatters .subbanner_block{line-height: 40px;}
		.newslatters .emaillist form .es-field-wrap{width: 100%;}
		.newslatters .emaillist form .es_subscription_form_submit{width: 100%;}
	}
	
	
	
	.imageDiv, .slides{}
	.overlayBanner{height:100%}
	
	
	
	.adi-max-width{    max-width: 1200px;width:100%}
	
	
.heading-style.text-secondary { color: #3F51B5 !important; line-height: normal; padding: 0 20px; position: relative; }
.secone .box { padding: 0; border-radius: inherit; margin: 0; position: relative; }
.secone .box img { height: 200px; transition: 0.5s; }
.secone .box:hover img { transform: scale(1.10); }
.secone .box .box-content { position: absolute; bottom: 0; width: 100%; }
.secone .box .box-content p { font-size: 15px; font-weight: 500; margin: 0; padding: 10px; border: inherit; color: #fff; background-color:rgba(0,0,0,0.25); text-shadow: 0 1px 1px rgb(0 0 0 / 70%);  }
.secone .box .box-content p .message1 { display: none;}
.secone .box .box-content h3 { color: #fff; padding: 10px; background-color:rgba(0,0,0,0.35); text-shadow: 0 1px 1px rgb(0 0 0 / 70%);
box-shadow: inset 0px 0px 10px rgb(0 0 0 / 35%); }

.body-title { line-height: normal; padding: 0 20px; margin-bottom: 15px !important; position: relative; }
.body-title:before { content: ""; position: absolute; display: block; bottom: -2px; left: 50%; margin-left: -20px; width: 40px; height: 5px; background-color: #ff8e43; }
.body-title:after { content: ""; display: block; margin: 20px auto 0; width: 80px; border-bottom: solid 2px #ff8e43; }


.sectwo .VueCarousel-slide { padding: 0; }
.sectwo .VueCarousel-slide:hover { box-shadow:0px 15px 33px 0 rgb(0 0 0 / 14%); }
.sectwo .VueCarousel-slide .origin_destination { color: #fff; padding: 12px 15px !important; background-color: #ff8e43; border-radius: 5px 5px 0 0; }
.sectwo .VueCarousel-slide .origin_destination .flightfrom { display: block; text-align: right; }
.sectwo .VueCarousel-slide .origin_destination div { color: #fff; }
.sectwo .VueCarousel-slide .origin_destination .fa { text-align: center; color: #fff; }
.sectwo .VueCarousel-wrapper .price_go { padding: 15px; }
.sectwo .low_price span { padding-bottom: 10px !important; }
.sectwo .VueCarousel-wrapper .price_go .fa { border-color: #ff8e43; color: #ff8e43; }

.widget_nav_menu .social-icons { padding: 0; margin-top: 10px; display: inline-block; }
.widget_nav_menu .social-icons li { width: auto; margin-right: 10px; }
.widget_nav_menu .social-icons li a { padding: 0; }
.widget_nav_menu .social-icons li a i { line-height: 35px !important; }



.adi-footer-bottom .adi-center { padding: 15px 0; display: flex; justify-content: center; align-items: center; }
.adi-footer-bottom .adi-center .copyright1 { padding: 0; }
.adi-footer-bottom .adi-center .copyright1 .tpadivah { padding: 0; margin: 0; }
.adi-footer-bottom .adi-center .copyright1:nth-child(2) { flex-grow: 1; text-align: right; }



@media only screen and ( max-width: 1024px ) {
    .body-title { padding: 35px 20px 0 !important; }
    .adi-col-3 { width: 50%; }
    .secone .box img { height: 300px; }
}
@media only screen and ( max-width: 767px ) {
    .secone .box img { height: auto; }
    .body-title { padding: 0px 20px 0 !important; font-size: 24px !important; }
    .sectwo .body-title { padding: 40px 20px 0 !important; }

    footer .adi-col-3 { margin-bottom: 20px; }
    footer .adi-col-3:last-child { float: left; width: 100%; margin: 0; }
.asyncImage1 img{height: 55px;}.bgimageurlcss{height:334px}
}

.adhCustomerLoginBox .name_div_dropdown a .fa{display:none}
.adhCustomerLoginBox .name_div_dropdown a{padding:12px}
@media (max-width: 1024px) {

.bgimageurlcss{height:334px}

    #adivaha-wrapper-box-home{position: relative;left: 0px;right: 0px;top: -60px;z-index: 999;}
    
    
    .z-index-common {
    
      top: 85px !important;}
      .video-img {
        height: 275px !important;
        width: 100%;
        position: relative;
    }
    
    .hero-title {
        font-size: 21px !important;
        line-height: 28px !important;
      color: white;
      text-shadow: 2px 2px #232222;
    }
    .hero-subtitle {
      display: block;
      font-size: 34px !important;
      margin-bottom: 19px !important;}
      .bnrsarchbox {
        position: inherit !important;
        top: 0 !important;
    }
    
    }


    .hero-title {
        font-size: 32px;
        color: white;
        text-shadow: 2px 2px #232222;
        line-height: 45px;
      }
      .hero-subtitle {
        display: block;
        font-size: 45px;
        font-weight: 700;
        letter-spacing: 0.05em;
        color: #ffffff;
        margin-top: -0.3em;
        margin-bottom: 39px;
        
      }
    
    .z-index-common {
      position: absolute;
      z-index: 99;
      top: 192px;
      margin: 0 auto;
      text-align: center;
      width: 100%;
      left: 0;
      right: 0;
    }
    
    .video-img {
      height: 588px;
      width: 100%;
      position: relative;
    }

    .hero-slider-1{position: relative;}
    
    .video-img img{
      background-size: cover;
      opacity: 1;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0px;
      top: 0px;
      display: block;
      object-fit: cover;
    }
    video{background-size: cover;
      opacity: 1;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0px;
      top: 0px;
      display: block;
      object-fit: cover;}


      .bnrsarchbox{
        position: absolute;
        top: 336px;
        width: 100%;
        left: 0;
        right: 0;
    }

    .contact_div {
        padding-top: 20px;
    }


    @media only screen and (max-width: 1024px) {
        .search{    position: relative;

    top: -45px;
    z-index: 2;

}

.hero-title {
    line-height: 38px;
}

    }


    @media only screen and (max-width: 540px) {
        .hero-subtitle {
            font-size: 24px !important;
            line-height: 30px;
            margin-bottom:  0px;
        }

        .hero-title {
            font-size: 16px !important;
        }



    }


@media only screen and (max-width: 1200px) and (min-width: 1024px) {
    .search {
        top: -94px;
        position: relative;

    }

    .header-logo {
        margin-top: 0px;
    }

    .bottom-menu-bar a {
        font-size: 15px;

    }

    .video-img {
        height: 450px;
    }

    .z-index-common {
        top: 120px;
    }
}


@media only screen and (max-width: 767px) {
    .overflow_color_img h1 {
        font-size: 26px !important;
        padding: 130px 0px !important;
    }
}


@media (max-width: 6000px) and (min-width: 1200px){
.hover-sub-menu {
    /* position: absolute; */
    z-index: 9999999;
}

    

}

.toolbar-menu2 {
    display: flex;
    justify-content: center;
    align-items: center;
}


    .name_div_dropdown {
        top: 45px !important;
    }

    .dropbtn {
    float: none !important;
}


.displaynonefooter{background-color: black;}

@media only screen and (max-width: 1024px){
    .toolbar-menu2 {
        display: block;
    }
}
ul.menu{padding-right: 60px;}
@media(max-width:1220px){
	ul.menu{padding-right: 65px;}

}
@media(max-width:1025px){
	ul.menu{padding-right: 65px;}

}