/*
Theme Name: QBG Custom Theme
Theme URI: https://www.wordpress.com
Author: the Dev Team
Author URI: https://www.wordpress.com
Description: Theme designed and developed by QBG
Version: 1.0
License: Unlicense
License URI: https://www.wordpress.com
Tags: custom-menu, featured-images, rtl-language-support, three column layout footer widgets, google fonts, owl slider support,title-tag, custom-logo, post-thumbnails, Custom Post Types
Text Domain: qbg_spt
*/
@font-face {
  font-family: 'Tajawal-Regular';
  font-style: regular;
/*   font-weight: 100; */
  src: url('../../fonts/Tajawal/Tajawal-Regular.ttf'); /* IE9 Compat Modes */
    left: -15%;
}
.box-item-events {
    width: 100%;
}

@media only screen and (max-width: 600px){
.upcoming-events .box-item-events a {
    top: 85% !important;
}
.box-item-events {
    left: 0;
}
}
@media only screen and (max-width:1600px) {
#mySidenav ul li {
line-height: 22px !important;
}
}
@media only screen and (min-width: 1197px) and (max-width:1435px) {
.map-inner-text-container {
    position: absolute;
    background: white;
    top: 2% !important;
    left: 80px;
    padding: 20px 85px 20px 38px;
}
.google-map {
    background: #E5E3DF;
    height: 355px;
    margin: -35px 0 30px 0;
    width: 100%;
    min-height: 200px !important;
	}}
.table-responsive {
    display: inline-block !important;
}


i.fab.fa-facebook-f{
	background: #B6A168;
    font-size: 20px;
    padding: 10px 14px !important;
    border-radius: 50%;
    width: auto !important;
}
i.fab.fa-twitter , i.fab.fa-instagram {
	background: #B6A168;
    font-size: 20px;
    padding: 12px !important;
    border-radius: 50%;
}
i.fab.fa-youtube{
	background: #B6A168;
    font-size: 20px;
    padding: 11px !important;
    border-radius: 50%;
}
.home-social li a {
    display: block;
    width: 60px !important;
    height: 40px !important;
}
.ar button.btn.btn-link[aria-expanded="false"]:after {
    content: "\002B";
    color: #777;
    font-weight: bold;
    float: left;
    margin-left: 5px;
}
.ar button.btn.btn-link[aria-expanded="true"]:after {
    content: "\2212";
    color: #777;
    font-weight: bold;
    float: left;
    margin-left: 5px;
}
.ar button.btn.btn-link {
    text-align: right;
}
div#collapsesix {
    padding: 10px;
}

.box-item-events {
    text-align: left;
    background: #fff;
    margin: 20px;
    padding: 20px 30px;
    position: relative;
    height: auto !important;
    max-height: 100% !important;
}
.ar .counters h3.show-grid-block.text-right.hidden-mobile.hidden-tab {
    line-height: 50px !important;
}
.concept_first_content {
    color: black !important;
    font-size: 16px !important;
    line-height: 30px;
}
.concept_content{
	max-height:100% !important;
	height:auto !important;
}
.concept-container {
    max-height: 100% !important;
}
.img-fluid.lazy.plants.flex-left-image {
    height: 100% !important;
}
.margin_right_spcl{
	padding-right:20px !important;
}
h2{
	font-weight:600 !important;
}
/* .sidenav {
    height: auto !important;
} */
.box-item-Media {
    padding: 30px 50px 30px 50px !important;
}
.othmani_text strong {
    font-family: Othmani !important;
}
a:hover {
    text-decoration: none !important;
}
.lazy img.img-fluid {
    height: 100%;
}
.museum_image img.img-fluid.img-right {
    height: 100%;
}
.museum_image , .single_maindiv{
	margin-bottom:20px;
}
.accordion_main h2.mb-0 {
    margin-bottom: 0px !important;
	    padding: 3px;
}
button.btn.btn-link[aria-expanded="true"]:after{
  content: "\2212";
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
button.btn.btn-link[aria-expanded="false"]:after{
  content: "\002B";
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
button.btn.btn-link:focus {
    text-decoration: none;
}
div#collapseOne , div#collapseTwo , div#collapseThree , div#collapseFour , div#collapseFive , div#collapseSix , div#collapseSeven , #collapseEight{
    border-right: 1px solid #eddec6;
    border-left: 1px solid #eddec6;
    border-bottom: 1px solid #eddec6;
	background: white;
}
.accordion_main {
       background-color: #faf8f5;
    border-bottom: 1px solid #eddec6;
    width: 100%;
    cursor: pointer;
    transition: 0.4s;
}
button.btn.btn-link {
    width: 100%;
    text-align: left;
}
/* .btn-link:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
} */
.section h2 , .section h1 , .section h3 , .section h4 , .section h5 , .section h6{
	font-family:"Tajawal Regular" !important;
}
.appear-animation {
    opacity: 1 !important;
}
.mb-5 {
    margin-bottom: 20px !important;
}
.entry-content-page h2 {
    margin-bottom: 20px !important;
}
.plants-inner-custom-contents p:nth-child(4) {
    margin-top: 0px !important;
}
.each_inr_sec h3 , .ListPlantses h3 , .inner-content-with-image h3{
    margin-bottom: 10px !important;
}
.each_inr_sec ul , .each_inr_sec ol{
    margin-top: 0px !important;
}
.home_about p {
    font-size: 22px !important;
}
a.language.text-primary {
    font-size: 28px !important;
    font-weight: 800;
}
.ar .sticky-body .language{
	 font-size: 22px !important;
    font-weight: 800;
}
.ar ul.breadcrumb.breadcrumb-light.d-block.rtl {
    text-align: right !important;
}
.ar .bg-white h2.text-7.font-weight-normal , .ar .bg-white h3{
    font-weight: 600 !important;
}
ul li {
    margin: 0px 0 !important;
    line-height: 32px !important;
}
.each_inr_sec {
    margin-bottom: 20px;
    line-height: 32px;
}
.plantsarFilter {
    text-align: left !important;
}
.display-count {
    position: relative !important;
}
.ar .plantsarFilter {
    text-align: right !important;
}
.ar .display-count {
    position: absolute !important;
}
.ar .our-programs-tab a.nav-link {
    margin-left: 20px !important;
    margin-right: 0px !important;
}
.our-programs-tab a.nav-link {
    margin-right: 20px !important;
}
li.next.page-item.paging-right-right.disabled , .paging-right-left{
    padding: 10px !important;
}
.paging-arrows i.fas.fa-angle-right , .paging-arrows i.fas.fa-angle-left{
    padding: 4px;
}
@media only screen and (min-width: 320px) and (max-width:1199px) {
.owl-nav {
    top: 40px !important;
}
}
.qbg-content-section-news h2{
	line-height:50px !important;
}
.event-tab-container img.alignnone {
    width: 100% !important;
    height: auto !important;
}
.page-header-modern h1.text-primary{
    line-height: 55px !important;
}
h2{
	line-height:32px !important;
}
.fadeInRightShorter td {
    font-size: 20px;
}
@media only screen and (max-width:436px) {
.ar .row.counters.rtl {
    padding-top: 25px !important;
}
.ar .news-section {
    margin-top: 150px !important;
	    text-align: center!important;
}
	.ar .white-text {
    position: relative;
    width: 80% !important;
    margin-bottom: 0px !important;
}
}
img.alignnone.wp-image-2350 , img.alignnone.wp-image-2351 , img.alignnone.wp-image-2349{
    width: 100% !important;
	height: auto !important;
}
.lazy.img-fluid {
   margin-left: 0px !important;
    margin-right: 0px !important;
}
.row.display-mobile-only.control-buttons {
    display: none !important;
}
a.btn.btn-secondarys.hidden-tab.text-left.btn-fa.fill-available.btn-margin {
    display: none;
}
.ar .inner-content-with-image img {
    margin-right: 0px !important;
}
ol li {
    line-height: 30px !important;
}
a.btn.btn-brown.font-weight-normal.absolute-btn:focus {
    color: #2a5132;
}
@media only screen and (min-width: 320px) and (max-width:991px) {
img.alignnone.size-medium.wp-image-1661 , img.alignnone.size-medium.wp-image-1663 , .wp-block-image img , img.wp-image-961 , img.alignleft.wp-image-2520.size-medium , img.wp-image-2520.size-medium.alignright , img.wp-image-2506 , img.wp-image-3133 , img.wp-image-3134 , img.alignnone.wp-image-2350 , img.alignnone.wp-image-2351 , img.alignnone.wp-image-2349 , img.size-medium.wp-image-1881.alignright , img.wp-image-1357.size-medium.alignleft , .qbg-content-section-news img , img.wp-image-2793.alignright.program_img , img.size-medium.wp-image-2794.program_img.alignright , img.size-medium.wp-image-3182.alignright.program_img , img.size-medium.wp-image-3173.alignleft.program_img , img.size-medium.wp-image-3176.program_img.alignright , img.size-medium.wp-image-3174.alignleft.program_img , img.size-medium.wp-image-3179.alignright.program_img , img.size-medium.wp-image-3180.alignleft.program_img , img.alignright.program_img.wp-image-3178 , img.size-medium.wp-image-3161.alignright , img.size-medium.wp-image-3163.alignright , img.alignright.wp-image-2401 , img.alignright.wp-image-2401 , img.size-medium.wp-image-3165.alignright , img.size-medium.wp-image-3159.alignright , img.size-medium.wp-image-3162.alignleft , img.size-medium.wp-image-3160.alignright , img.size-medium.wp-image-3201.alignleft , img.wp-image-2506 , img.wp-image-2504 , img.wp-image-2503 , img.wp-image-2502 , img.wp-image-2496 , .each_inr_sec img , .ar .each_inr_sec img{
    width: 100% !important;
	height: auto !important;
} 
.ar .inner-content-with-image img {
    width: 100% !important;
    float: none !important;
    height: auto !important;
    margin-right: 0px !important;
}
img.wp-image-961{
		margin-right:0px !important;
	}
.gallery-nav {
    margin-bottom: 30px;
    line-height: 55px;
}
}

@media only screen and (min-width: 320px) and (max-width:600px) {
ul.blocks-gallery-grid {
    margin-top: 0px;
}
.counters .border-right-gray {
    padding-top: 90px !important;
}
.owl-customers .owl-item.active , .owl-customers .owl-item , .owl-customers .owl-stage , .owl-customers{
    width: 100% !important;
	    margin-bottom: 20px;
}
button.btn.btn-secondarys.mt-4 {
    margin-top: 0px !important;
}
.map-inner-text-container {
    padding: 6px 40px 30px 6px !important;
}
.full-width-mobile img {
    margin-right: 0px !important;
}
img.alignnone.size-medium.wp-image-961 , img.alignnone.size-medium.wp-image-960 , img.alignright.wp-image-1570.size-medium{
    width: 100% !important;
}
.news-section .box-item-news:first-child {
    max-height: 500px !important;
    height: 480px !important;
}
.box-item-news {
    padding: 50px 35px 35px 35px !important;
}
 .news-section {
    margin-top: 150px !important;
	     text-align: center!important;
} 
.news-section-align .box-item-news .arrow-hover {
    top: 0% !important;
}
.news-section .box-item-news:first-child {
    margin-left: 0px;
    max-height: 500px !important;
    height: 490px !important;
}
.news-section .white-text.flex-items {
    margin-bottom: 0px !important;
}
.ar .map-inner-text-container p {
    margin-bottom: 5px !important;
}
.ar .counters .border-right-gray {
    padding-top: 25px !important;
}
.ar .map-inner-text-container {
    padding: 6px 40px 30px 6px !important;
}
.ar .news-section .box-item-news:first-child {
    margin-left: 0px !important;
    border: 1px solid #b6a168 !important;
}
.ar .news-section-align li:hover {
    float: left;
    color: white;
    padding-right: 4px !important;
    font-size: 18px !important;
    top: 34% !important;
}
.box-item-events:hover .arrow-hover li, .box-item-events:hover .arrow-hover i {
    display: inline-block;
    position: absolute;
    top: 8% !important;
    left: 20% !important;
    color: white !important;
}
.white-text p {
    width: 100% !important;
}
.white-text {
    width: 100% !important;
}
.upcoming-events .box-item-events a{
	height: 24% !important;
}
}

.p-content table {
    width: 100% !important;
}
@media only screen and (min-width: 320px) and (max-width:767px) {
.ar .sticky-body .language {
margin-right: 0 !important;
right: 55% !important;
text-align: left !important;
width: 41% !important;
padding-left: 25px !important;
}
}
@media only screen and (min-width: 320px) and (max-width:600px) {
.ar .flowerRight {
    background: none !important;
}
.banner-main-text.banner-left.rtl {
    margin-right: 32px !important;
}
.ar .flowerleft {
    height: 332px !important;
	}
.home_slider_container {
    margin-bottom: 0px !important;
}
section.section.relative.section-height-5.pb-rem-2.border-0.m-0.appear-animation.animated.appear-animation-visible {
    padding-top: 0px !important;
}
}

.home-social li {
    padding-bottom: 8px;
}

@media only screen and (min-width: 320px) and (max-width:600px) {
.white-space-botanical.hidden-lg {
    display: none !important;
}
.upcoming-events .box-item-events a li {
    padding: 10px !important;
	}
.ar .upcoming-events .box-item-events a{
    height: 24% !important;
}
.upcoming-events .box-item-events a li:hover {
    float: right;
    padding: 4px;
    top: 0 !important;
    left: 18% !important;
    color: white;
}
}

@media only screen and (min-width: 601px) and (max-width:991px) {
.ar #mySidenavInners {
    left: 0% !important;
    width: auto;
    right: 52% !important;
}
}

@media only screen and (min-width: 1025px) and (max-width:1199px) {
.ar #mySidenavInners {
    right: 28% !important;
}
}

@media only screen and (min-width: 992px) and (max-width:1024px) {
.ar #mySidenavInners {
    right: 28% !important;
}
}

@media only screen and (min-width: 1200px){
.ar #mySidenavInners {
    right: 28% !important;
}}


.ar .menu-list-ul li i {
    padding-right: 25px;
}
.plants-inner-custom-contents p:nth-child(2) {
    margin-top: 0px !important;
}
.each_inr_sec{
	margin-bottom:20px;
}
h4 , ul{
    margin-bottom: 10px;
}
p {
    margin-bottom: 10px !important;
}
section.bg-white {
    padding: 10px 0px !important;
}
.text-7 {
    line-height: 40px !important;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 32px !important;
}
ul li{
	    margin: 0px 0 !important;
}
p , ul li{
	line-height:30px;
}
@media only screen and (min-width: 601px) and (max-width:991px) {
/* div#mySidenav {
    width: 50%;
} */
ul.menu-list-ul {
    margin-left: 20px;
	}
ul#mySidenavInners {
    left: 50% !important;
    width: 28%;
}
.ar ul#mySidenavInners {
    width: auto !important;
}
}
@media only screen and (min-width: 320px) and (max-width:600px) {
.ar #mySidenavInners {
    right: 4% !important;
	    left: auto !important;
}
.ar .menu-list {
    margin-right: 25px !important;
}
.ar #mySidenavInners i.fa.fa-angle-left {
    padding-right: 20px !important;
    margin-right: 10px;
}
.menu-list {
    margin-left: 15%;
	}
/* .menu-list-ul li i {
    padding-right: 35px !important; 
} */
}

@media only screen and (min-width: 601px) and (max-width:991px) {
/* .ar .sidenav {
    width: 48%;
}
.ar #mySidenavInners {
    right: 50% !important;
    left: auto;
    width: 100%;
	} */
.ar ul.menu-list-ul {
    margin-right: 20px !important;
}
#mySidenav.sidenav.mob-full-width {
    width: 50%;
}
ul#mySidenavInners {
    left: 52% !important;
    width: 60%;
}
.menu-list-ul li i {
    padding-right: 25px !important;
}
}

@media only screen and (min-width: 768px) and (max-width:991px) {
#mySidenavInners a {
    padding: 12px 8px 12px 32px !important;
    font-size: 16px !important;
	}
#mySidenavInners .menu-list {
    margin-left: 2% !important;
	}
}

@media only screen and (min-width: 992px) and (max-width:1024px) {
#mySidenav.sidenav.mob-full-width {
    width: 35% !important;
}
.menu-list {
    margin-left: 12% !important;
}
ul#mySidenavInners {
    left: 36% !important;
}
.menu-list-ul li i {
    padding-right: 25px !important;
}
#mySidenavInners a {
    padding: 12px 8px 12px 32px !important;
    font-size: 16px !important;
	}
}

@media only screen and (min-width: 1025px) and (max-width:1199px) {
#mySidenav.sidenav.mob-full-width {
    width: 30% !important;
}
.menu-list {
    margin-left: 12% !important;
}
ul#mySidenavInners {
    left: 31% !important;
}
#mySidenavInners{
		width:28% !important;
}
.menu-list-ul li i {
    padding-right: 25px !important;
}
#mySidenavInners a {
    padding: 12px 8px 12px 32px !important;
    font-size: 16px !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width:1400px) {
#mySidenavInners {
    width: 28% !important;
    left: 28% !important;
}
.ar #mySidenavInners{
		width:20% !important;
	}
}
@media only screen and (min-width: 1401px) and (max-width:1899px) {
#mySidenavInners {
    width: 32% !important;
    left: 28% !important;
}
.ar #mySidenavInners{
		width:20% !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width:1899px) {
/* #mySidenavInners {
    width: 28%;
    left: 28% !important;
} */
/* 	#mySidenavInners{ 
    width: 28% !important;
} */
		.menu-list-ul li i {
    padding-right: 25px !important;
}
}
@media only screen and (min-width: 1900px){
#mySidenavInners {
    width: 28%;
    left: 19% !important;
}
.ar #mySidenavInners{
		width:20% !important;
}
	#mySidenavInners{ 
    width: 28% !important;
}
		.menu-list-ul li i {
    padding-right: 25px !important;
}
}

.ar ul.menu-list-ul {
    margin-right: 20px !important;
}
.ar #mySidenavInners {
    right: 28%;
}
/* @media only screen and (min-width: 992px) {
ul#mySidenavInners {
    left: 28% !important;
	}} */

.ar .map-inner-text-container p {
    text-align: right !important;
}
.ar .map-inner-text-container img {
  
    margin-left: 5px;
}

@media only screen and (min-width: 360px) and (max-width:1196px) {
.ar .map-inner-text-container img {
    margin-right: 0px !important;
	}}


.carousel-month.selected {
    background: #B6A168;
    padding: 7px;
    border-radius: 40px;
    color: white;
    height: auto;
}
a.carousel-month {
    cursor: pointer;
}
.qbg-content-section-events .owl-carousel.stage-margin .owl-stage-outer{
	margin-left:0px !important;
	margin-right:0px !important;
}
.owl-carousel-month .owl-item.selectedCarousel span::after{
	display:none;
}
#month_div .owl-item.active {
    padding: 7px;
}
.monthbutton::after{
	display:none;
}
#month_div .selectedCarousel span {
    color: white !important;
}
#month_div .owl-item.active {
    text-align: center;
}
#month_div .selectedCarousel {
    text-decoration: none;
    background: #b6a168;
    color: white !important;
    border-radius: 40px;
    padding: 7px;
}
.tab-pane h3 , .qbg-content-section-events h3{
	line-height:32px;
}
/* a.language.text-primary {
    font-size: 20px !important;
} */
ul{
	margin-right: -15px;
	margin-left: -15px;
}
.program_img {
    padding-top: 10px !important;
    margin-bottom: 10px !important;
}
.conversation-text-image-container:hover {
    font-weight: 600 !important;
    font-size: 30px;
}
.conversation-text-image-container img:hover {
    transition: 1s;
    filter: drop-shadow(8px 8px 10px gray) grayscale(40%);
	 font-weight: 600 !important;
}
p,li{
	font-size:18px !important
}
.entry-content-page table td {
	text-align: center;}
.concept a:hover {
    color: #2A5132 !important;
}
.concept a {
    font-weight: 500;
    font-size: 20px;
    text-decoration: none !important;
}
.our-programs-tab .nav-tabs.rtl {
    margin-bottom: 45px;
    justify-content: right;
}
.news-section .box-item-news:first-child {
    margin-left: 0px;
    max-height: 500px !important;
    height: 350px;
}
.qbg-content-section-events h3{
	line-height: 45px;
}
@media only screen and (min-width: 1900px) {
.mob-full-width {
width: 18% !important;
	}}

.botanical_homeview {
    text-align: center;
}
a.viewmorelink.hidden-mobile:hover {
    color: #2a5132 !important;
}
.our-programs {
    margin: 0 !important;
}
@media only screen and (min-width: 1200px) and (max-width:1326px) {
.our-partners h2.font-weight-semi.col-md-12.col-sm-12.col-xl-1.col-lg-12.text-7.pt-30.ls-0.mb-3 {
margin-right: 35px;
	}}

.our-partners h2.font-weight-semi.col-md-12.col-sm-12.col-xl-1.col-lg-12.text-7.pt-30.ls-0.mb-3 {
    font-weight: 600;
}
.our-partners .font-weight-semi {
    font-weight: 600;
}
.box-item-news.rtl p {
    font-size: 18px;
}
.box-item-news h4 {
    font-weight: 600 !important;
    color: #4a7627 !important;
    font-size: 24px;
}
.event-item-dates {
    font-size: 14px !important;
}
h4.completed__h4 , h4.upcoming__h4{
    font-weight: 600 !important;
}
h4.upcoming__h4:hover , h4.completed__h4:hover{
    font-size: 24px;
    font-weight: 600;
}
.accordion-1 h2 button {
	font-size: 20px !important;
}
.ar-sito-table tr:first-child td {
    text-align:center;
}
.inner-content-with-image h4{
	font-size:28px;
}
.inner-content-with-image h3 {
    font-size: 28px;
}
p {
    text-align: justify !important;
}
img.size-medium.alignright, .alignright , img.size-medium.alignright, .alignright{
	margin-top:0px !important;
}

.section.section.relative.section-height-5.pb-rem-2.border-0.m-0.appear-animation.animated.fadeIn.appear-animation-visible h2.font-weight-semi.rtl.text-7.line-height-1.ls-0.mb-3.main-title {
    font-weight: 600;
}
@media only screen and (min-width: 360px) and (max-width:600px) {
section.section.relative.section-height-5.pb-rem-2.border-0.m-0.appear-animation.animated.appear-animation-visible {
    padding-top: 70px;
	}}

/*.main-page-container-section.hidden-mobile.show-tab.back_css{
background-position-y: 23%;
}*/
.banner-main-text.banner-left.rtl {
    margin-right: 60px;
}
@media only screen and (min-width: 1025px) and (max-width:1199px) {
.svg-container img {
    display:none;
}
.banner-main-text.banner-left.rtl {
    margin-right: 150px;
	}}

@media only screen and (min-width: 1200px) and (max-width:1300px) {
.banner-main-text.banner-left.rtl {
    margin-right: 90px;
	}}

@media only screen and (min-width: 768px) and (max-width:1196px) {
.banner-left {
    padding-top: 5vh !important;
	}}

section#qbgPlants , section.section.relative.concept.section-height-2.bg-white.border-0.m-0.pb-5.appear-animation.animated.fadeIn.appear-animation-visible , section.section.relative.ListPlantses.section-height-2.bg-white.border-0.m-0.appear-animation.animated.fadeIn.appear-animation-visible , section.section.section-height-3.relative.bg-white.border-0.m-0.appear-animation.animated.fadeIn.appear-animation-visible{
	z-index:9999999;
}
.align p{
	text-align:justify !important;
}
.holy{
	font-family: Othmani !important;
}
.plants-inner-custom-contents p {
    text-align: justify !important;
}
.right-edge , div#rightnavigationelement a{
    z-index: 99999 !important;
}
.inner-content-with-image p {
    text-align: justify !important;
}
.rtl#largeModal .modal-header .close {
margin:-11px !important;
}
.rtl .form-check-label{
	margin-right:20px;
}
.rtl p{
	letter-spacing:0px !important;
}
.ar .menu-list{
	margin-left: 0 !important;
}
@media screen and (min-width:992px) and (max-width:1899px) {
	.ar #mySidenavInners{
		left:auto !important;
	}
/*#mySidenavInners {
	left:25.7% !important;
}*/
	.gallery_style ul li {
		position: relative;
		line-height: 35px;
		max-width: 47%;
		width: 100%;
		float: left;
		margin: 10px !important;
	}
	.gallery_style figure{
		margin: 0 !important;
	}
	.gallery_style figure img {
    	margin: 0 !important;
    	width: 100%;
	}
}

@media screen and (min-width:1900px){
	.ar #mySidenavInners{
		left:63% !important;
	}
/*#mySidenavInners {
	left:25.7% !important;
}*/
	.gallery_style ul li {
		position: relative;
		line-height: 35px;
		max-width: 47%;
		width: 100%;
		float: left;
		margin: 10px !important;
	}
	.gallery_style figure{
		margin: 0 !important;
	}
	.gallery_style figure img {
    	margin: 0 !important;
    	width: 100%;
	}
}
.evnt_qbg .evnt_img{
	display:block;
	margin:0 auto;
	width:100%;
	max-height: 300px;
    object-fit: cover;
}
.evnt_qbg h4 .fa-arrow-left{
	margin-right:10px;
	float: left;
    margin-left: 40px;
}
.evnt_qbg.rtl h4 .fa-arrow-left {
    margin-right: 10px;
    float: left;
    margin-left: 50px;
}
.evnt_qbg h4 .fa-arrow-right{
/* 	margin-left:10px; */
	margin-right: 70px;
    float: right;
}
.evnt_qbg.rtl h4 .fa-arrow-right {
    /* margin-left: 10px; */
    margin-right: 20px;
    float: right;
}
.evnt_qbg h4.completed__h4{
	text-align: right;
	padding:0 60px 0 0;
}
.evnt_qbg.rtl h4.completed__h4{
	text-align: left;
	padding:0 0px 0 60px;
}
.evnt_qbg h4.upcoming__h4{
	text-align: left;
	padding:0 0 0 30px;
}
.evnt_qbg.rtl h4.upcoming__h4{
	text-align: right;
	padding:0 30px 0 0px;
}
.evnt_qbg h4 {
    position: absolute;
    margin-top: -45px;
/*     margin-left: 30px; */
    color: #fff !important;
	width: 100%;
    
}
@media screen and (max-width:767px){
	.evnt_qbg img{
		padding:0 15px 20px 15px !important;
	}
	.evnt_qbg h4{
		font-size:15px !important;
	}
}
.box-item-Media .arrow-hover {
    right: 0px !important;
    width: 35px !important;
    display: block !important;
}
.box-item-Media .arrow-hover-left{
	left: 0px !important;
    width: 35px !important;
    display: block !important;
}
.box-item-Media .arrow-hover-left i {
    position: absolute !important;
    top: 50% !important;
    left: 10px !important;
}
#included-files-fie-on-wp-footer,.completed_evnt{
	display:none !important;
}
.alpha_filter {
    margin-bottom: 15px;
    padding: 0 10px;
}
.alpha_filter a span {
    color: #666;
    font-size: 18px;
    margin: 5px;
}
.alpha_filter a:hover{
	cursor:pointer;
}
@media screen and (max-width: 767px){
	div.home_slider_container {
		height: auto !important;
		margin-bottom: 20px;
	}
}

.fixed-menu-content p{
	font-size: 11px !important;
	font-style: italic;
}

.ar .fixed-menu-content p{
	font-size: 11px !important;
	font-style: italic;
	direction: rtl;
	text-align: right;
}

.fixed-menu-content h4 {
  font-size: 13px;
  padding: 0;
  margin: 0;
	font-style: italic;
}

.ar .fixed-menu-content h4 {
  font-size: 13px;
  padding: 0;
  margin: 0;
	font-style: italic;
	direction: rtl;
	text-align: right;
}

.fixed-menu-content h3 {
  font-size: 15px;
  padding: 0;
  margin: 0;
	font-weight: unset;
	text-transform: uppercase;
	font-style: italic;
	
}

.ar .fixed-menu-content h3 {
  font-size: 15px;
  padding: 0;
  margin: 0;
	font-weight: unset;
	text-transform: uppercase;
	font-style: italic;
	direction: rtl;
	text-align: right;
}

