/**************************************** 900px --> 1300px***************************************************/
@media all and (min-width: 900px) and (max-width: 1200px) { 

}
/**************************************** 700px --> 900px***************************************************/
@media all and (min-width: 700px) and (max-width: 900px) {

}

/**************************************** 0px --> 700px***************************************************/
@media all and (max-width:700px) {
#top-bar-social.top-bar-right {position: relative;left: 0;height: auto;margin-top: -8px;text-align: center;}
#top-bar-social a.wpex-social-btn-no-style{display: inline-block;float: none;}
.top-bar-left p{text-align: left;font-size: 12px;}
.top-bar-left a{text-align: left;font-size: 12px;}
.main_menu #block-sidrtriggerbuttonblock{display:block;margin: 6px 0 0 0;}
.main_menu ul{display:none;}
.logo{float: right;width: 70%;}
.main_menu{float: left;width: 30%;margin: 24px 0 0 0;}
.flexslider .slides img{margin-top: 0px;}
.rotating01{max-height: 218px;}
.rotating01 .flexslider{max-height: 218px;overflow: hidden;}
.rotating01 .views-field-nothing{top: 3px;}
.rotating01 .views-field-nothing .slider_title{font-size: 27px;line-height: 38px;}
.rotating01 .views-field-nothing .slider_body{padding: 10px 10px;font-size: 13px;line-height: 17px;}
.main-content{padding: 0 10px;}

.webform-submission-request-a-booking-form #edit-please-select-the-places-you-would-like-to-visit-during-tour-sta--wrapper .form-item.js-form-type-checkbox {
    width: 100%;

}
fieldset legend{height: auto;line-height: 24px;font-size: 14px !important;}



.page-args-ar-certificates #block-baitjeddi-content .views-row .views-field-field-files,
.page-args-fr-certificates #block-baitjeddi-content .views-row .views-field-field-files,
.page-node-certificates #block-baitjeddi-content .views-row .views-field-field-files {
	width:77%;
}






.slider-content, 
.slider_content{
position: relative;
    top: auto;
    width: 100%;
    z-index: 99;
    text-align: center;
    background: #a08b45;
}

.logo{
	float:none;
	width:100%;
	text-align:center;
}


.countries{
    display: inline-block;
    clear: both;
    padding: 0px;
    position: relative;
    bottom: auto;
    z-index: 99;
    width: 90%;
    margin: 15px 5%;
	height:auto;
}


[dir="rtl"] .countries{
	height:auto;
}

.footer{
	position: relative;
    bottom: 0px;
    z-index: 99;
    text-align: center;
    right: auto;
	 clear: both;
    margin-top: 0px;
	
}

div#block-views-block-about-us-block-2{
	    background-color: #b1964f !important;    background: none; 
}

[dir="rtl"] .footer{
	    width: 70% !important;
}

[dir="rtl"] .sm_menu_outer .mobile_menu li{
	    text-align: right;  font-family: "ges";
}

[dir="rtl"] .sm_menu_outer .mobile_menu li a{
	 font-family: "ges";
}

[dir="rtl"] #block-views-block-about-us-block-3 .views-row .views-field-body{
	
    width: 100%;
    float: none;
    margin: 0px !important;
}

[dir="rtl"] .sm_menu_outer .mobile_menu li.hasChild > a,
 [dir="rtl"] .sm_menu_outer .mobile_menu li.hasChild > span{
	    background: url(../../images/next.png) no-repeat scroll 0% center / 5% auto;
}

ul.nice-menu-down{    background: #fff;}
.inner_image{    height: auto;}

#site-logo{
	float:none;
}

.slider{
	margin-top:0px;
}

.wrapper2_1400{height: auto;overflow: inherit;}
.slider{overflow: inherit;}
#sm_menu_ham span{    background-color: #69604d;}
#block-gotobottom{
	display:none;
}
.main_menu{	display:none;}
.flags ul{    float: none;
    display: inline-block;}
	#block-flags{    display: block;}
.flags{
	    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center;
}

.slider .views_slideshow_cycle_slide.views_slideshow_slide, .slider .views_slideshow_cycle_teaser_section, .slider .views-slideshow-cycle-main-frame{
	height: 276px !important;
}


.slider-content, .slider_content{
	    margin-top: -7px;
}

#block-views-block-inner-image-block-1{position: absolute;
    top: 0px;}
	
	div#block-views-block-about-us-block-1{margin:0px;}
	
	.container_1200{
		    display: inline-block;
    margin: 0px 2%;
    max-width: 94%;
	}
	#block-nicemenus-2{
	margin-top:0px;	
	}
	
	
	div#block-views-block-about-us-block-1 p:nth-child(3),
	div#block-views-block-about-us-block-1 p:nth-child(2),
	div#block-views-block-about-us-block-1 p:first-child{
		    width: 100%;
    margin-right: 0px;
    float: none;
    margin-left: 0px;
	}
	
	div#block-views-block-about-us-block-2{
		padding:24px;
	}
	
	#block-views-block-gallery-block-1 .row3.views-row .views-field-field-gallery, #block-views-block-gallery-block-1 .row1.views-row .views-field-field-gallery{
		    width: 100%;
    float: none;
    margin-right: 0px;
height:auto;
	}
	
	#block-views-block-gallery-block-1 .views-row .founders-cont{width:100%;}
	#block-views-block-about-us-block-3 .views-row .views-field-field-image,
	#block-views-block-about-us-block-3 .views-row .views-field-body,
	#block-views-block-gallery-block-1 .row2.views-row .views-field-field-gallery{		    width: 100%;
    float: none;
    margin: 0px;
height:auto;}



#block-views-block-gallery-block-1 .views-row:last-child,
#block-views-block-gallery-block-1 .views-row{padding:0px !important;}

#block-sidemenu{display:none;}

.page-args-ar-our_companies #main-content #block-baitjeddi-content .row3, .page-node-our_companies #main-content #block-baitjeddi-content .row3,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row2, .page-node-our_companies #main-content #block-baitjeddi-content .row2{
	    width: 100%;
    text-align: Center;
    float: none;
    margin: 0px;
    position: relative;
    padding-bottom: 40px;
    height: auto;
}


.pdfcontent2,
.pdfcontent{width:100%;}

.page-args-fr-certificates #block-baitjeddi-content, .page-args-ar-certificates #block-baitjeddi-content, .page-node-certificates #block-baitjeddi-content{
	width:100%;
}

.page-node-fr #main-content .contact_information, .page-args-node-21 #main-content .contact_information{
	    width: 100%;
    margin-right: 0px;
	padding:0px;
}

.page-node-fr #main-content .webform-submission-contact-form, .page-args-ar-node #main-content .webform-submission-contact-form, .page-args-node-21 #main-content .webform-submission-contact-form{
	width:100%;
}
#sm_menu_ham {
	position:absolute;
}


#block-views-block-slider-block-1 .views-row .views-field-body p, #block-views-block-slider-block-1 .views-row .views-field-body, #block-views-block-slider-block-1 .views-row .views-field-title, .slider_title,
#block-views-block-slider-block-1 .views-row .views-field-title, .slider_title{
	    font-size: 18px;padding:10px 0px;
}


#block-nicemenus-2 ul li:after{
	    content: " ";
    width: 12px;
    height: 2px;
    margin-right: 16px;
    vertical-align: middle;
    margin-left: 16px;
    display: inline-block;
    background: #b1964f;
    opacity: .6;
    top: 20px;
    position: absolute;
    right: -22px;
}

#block-nicemenus-2 ul li a{
	    padding: 4px 13px;
    font-size: 20px;
}

.body_products h3{
	font-size:16px;
}

.body_products{
	font-size:14px;
}


div#block-views-block-why-us-block-2{
	margin-top: 0px;
}
#main-content #block-nicemenus-2 li:first-child{
	background-position: 24px -1px;
}

.slider #block-views-block-slider-block-1 .views-field-field-letter{letter-spacing: normal;font-size: 11px;}

.slider #block-views-block-slider-block-1 .views-field-field-letter h2{letter-spacing: normal;font-size: 18px;}
.slider #block-views-block-slider-block-1 .views-field-field-letter h3{letter-spacing: normal;font-size: 12px;}

	.slider #block-views-block-slider-block-1 .views-field-field-letter .link_morr p{
		display:block !important;
	}
.slider #block-views-block-slider-block-1 .views-field-field-letter p{ display:none;   height: 32px;
    overflow: hidden;
    margin: 0px;}
	.slider #block-views-block-slider-block-1 .views-field-field-letter .link_morr p{
		display:block !important;
	}
.slider #block-views-block-slider-block-1 .views-field-field-letter p.link_morr a{display:block !important;font-size: 9px;}
.slider .views-slideshow-controls-bottom {
    display: none;
}


[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-letter h2{font-size: 15px;}
[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-letter h3{font-size: 12px;}
[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-letter a{font-size: 11px;}


#block-baitjeddi-content p{
float: none !important;
    margin: 0px !important;
    text-align: center;
}.copyright{display:inline-block;}

.slider #block-views-block-slider-block-1 .views-field-field-letter a {
    color: #b1964f;
    font-size: 11px;
}


.slider #block-views-block-slider-block-1 .views-field-field-letter{top: 12%;}



#block-nicemenus-2 ul li{
	    padding: 0px;
    width: 27%;
    text-align: center;
    background: #b1964f !important;
    margin: 3%;
    border-radius: 9px;
}

#block-nicemenus-2 ul li a.is-active {
    color: #222222;
}

#block-nicemenus-2 ul li a{color:#fff;}
#block-nicemenus-2 ul li:after{display:none;}


#block-views-block-image-inner-products-block-1{display:block;}
#block-views-block-image-inner-products-block-1 img{max-width:100;height:auto;}
.juceboximg{
	display:none;
}


.countries #block-nicemenus-3 li{
    font-family: "custom-cn";
    color: #ffffff;
    transition: all .3s ease;
    cursor: pointer;
    padding: 11px 21px;
    font-size: 18px;
    padding: 0px;
    width: 27%;
    text-align: center;
    background: url(../images/cer12.png) no-repeat center !important;
    /* background: #b1964f !important; */
    margin: 3%;
    border-radius: 9px;
    background-size: 87% !important;
}


.countries #block-nicemenus-3 li a{
    padding: 36px 13px;
    font-size: 15px;
    color: #fff;
}


.countries #block-nicemenus-3 li:first-child{
background: url(../images/algerinn12.png) no-repeat 0px 8px !important;
    padding: -8px;
    background-size: 91% !important;
    position: relative;
    width: 27%;
    height: 103px;
    margin-top: 0px;
	}
.countries #block-nicemenus-3 li:first-child a{	
position: absolute;
    top: 58px;
    color: #a3863b;
	width:100%;
}
}





















