	/* lg */ 
@media (min-width: 1200px) {
	
	
	 .dropdown:hover .dropdown-menu {

      display: block;

      -webkit-animation: fadeInUp 400ms;

      animation: fadeInUp 400ms;

  }

	
	
}

/* md */
@media (min-width: 768px) and (max-width: 991px) {

  .slider-nav{top: 63px; width: 70%;}
  .give_up_slider_sec{bottom:100px;}
  .slider-nav .owl-prev.slick-arrow{left:220px;}
  .slider-nav .owl-next.slick-arrow{right:100px;}
  button.navbar-toggler{position: absolute; right: 70px;top: 20px;}
  #block-reptheme-branding{width: 80%;}
  .right-panel{width: 100%;}
  .language ul.text-right{top:-63px;}
	
    
	.navbar-nav .is-active{padding: 8px 1rem !important;    display: block; background: none;}
	.menu li a:hover:after, .menu li a.is-active:after, .nav-item > span:hover:after{background: none !important;}
	.navbar .nav-item.menu-index-3 > ul > li.nav-item{ width: 100%; }
	.menu li a, .menu li span{ display:inline-block; padding: 8px 1rem; } 
    .navbar .nav-item > ul > li > a, .navbar .nav-item > ul > li.nav-item > span{display: block;}
    nav.navbar-expand-sm{ padding-left: 15px;  padding-right: 15px; padding-bottom: 15px;}
    .navbar .nav-item > ul{position: static;}
    .navbar .nav-item > ul > li.nav-item{width: 100%;}
    .navbar .nav-item > ul > li.nav-item{display: block;padding: 5px 10px;}
    .navbar .nav-item > ul > li.nav-item + li.nav-item{margin-left: 0;}
    div.home_gallery_slider, .home_news_media_gallery, .home_video_popup{padding-right: 15px !important; padding-left: 15px !important;}
    ul.navbar-nav > li.has_children{position: relative;}
	ul.navbar-nav > li.menu-index-6.has_children:after{position: absolute; content:"\f105"; font-weight: 900; font-family: "FontAwesome"; right: 15px; top:6px;}
    ul.navbar-nav > li.has_children:after{position: absolute; content:"\f105"; font-weight: 900; font-family: "FontAwesome"; right: 15px; top:6px;}
    ul.navbar-nav > li.has_children.toggle-menu:after{content:"\f107"}
    ul.navbar-nav > li.has_children.menu-index-4:after, ul.navbar-nav > li.has_childrenmenu-index-5:after,  ul.navbar-nav > li.ghas_children.menu-index-1:after{display: none;}
    ul.navbar-nav > li.has_children > ul > li > ul{display: block!important;}
	ul.navbar-nav > li.has_children > ul > li.has_children:after{ display: none;}

    .searching:before{top:0;}

    div#map{width: 100%; height: 400px;}

    .all-project .lemotr{width: 100%;
    margin: 20px 0 0;}
	.navbar-light .navbar-toggler{
		margin-top: 30px;
		margin-left: 9px;
	}
	
	div.language ul li a{font-weight: 600;}
	.slider-nav .slick-dots{bottom: -25px;}
	.slider-nav .owl-prev.slick-arrow{bottom: -14px;}
	.slider-nav .owl-next.slick-arrow{bottom: -14px;}
	form#views-exposed-form-all-project-block-1 select.form-select{width: 49.5%;}
	#views-exposed-form-all-speeches-block-1 .bef-datepicker{width: 49.5%;}
	.views-exposed-form select{width: 32.5%;}
	.views-exposed-form .bef-datepicker {width: 32.5%;}
	.pager__item--next{ display: block !important; margin-top: 10px;}
	.pager__item--previous{display: block !important; margin-top: 10px; margin-bottom: 10px;}
	.pic-frame{height: auto;}
	.pic-frame img{height: auto;}
	.project-details .col-sm-9 > img{ width: 100%;}
}


/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	
	
	 .dropdown:hover .dropdown-menu {

      display: block;

      -webkit-animation: fadeInUp 400ms;

      animation: fadeInUp 400ms;

  }


  .slider-nav{    width: 50%;     top: 130px;}



  .navbar-nav > li {

    margin-left: 10px;

  }



  .navbar-collapse {

    padding-left: 0;

    padding-right: 0;

  }

   .give_up_slider_sec{
    bottom: 132px;
  }


}

@media (min-width: 1200px) and (max-width: 1290px) {

    

}
	

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	
	
	 .dropdown:hover .dropdown-menu {

      display: block;

      -webkit-animation: fadeInUp 400ms;

      animation: fadeInUp 400ms;

  }



  .navbar-collapse {

    padding-left: 0;

    padding-right: 0;

  }



  .navbar-nav > li {

    margin-left: 0;

  }

	

	
	
}



/* xs */
@media (max-width: 767px) {
	
	*:focus {outline: none !important;}
	
	.lemotr{position: inherit; width: 100%; top: 0;min-height: 135px;}
	/* .slider-part .inner{width: 90%;padding: 1.5em; height: 185px; background: none;} */
	.owl-carousel .owl-nav button.owl-prev {right: 130px;top:0px;}
	.banner-part .owl-dots {right: 83px;top: 121px;}
  .banner-part.owl-theme .owl-dots .owl-dot span{background: #ffffff;}
  .banner-part.owl-theme .owl-dots .owl-dot.active span{background: #2d2d2d;}
  div.white-bg{padding: 1.5rem; width: 100%;top: 53%; height: auto; background: none;}
  .home-banner a{top:110px;}
  .ovemg .main_title{top:15px; left: 15px;}
	.banner-part .owl-nav{ right: 60px;top: 107px;}
	.views-exposed-form{width: 100%;}
	.news {width: 100%;}
	article img{ width:100%;}
	.photos{ width: 100%;float: none;}
	.photos img{ height: auto;}
	.fltr h4{font-size: 22px;}
	.share{ top: -38px; z-index: 99; right: 0;}
	.form-submit, .form-submit:last-child{width: 49.5% !important;}
  div.ovemg{padding:15px !important;}
  header.fixed-header{position:static;}
  .image-part{height:165px; background: inherit !important;}
  .slider-nav{top:0; width: 100%;}
  .slider-nav .slick-arrow{color: #ffffff;}
 /*  .image-part img{ display: none; } */
  .language ul.text-right {
   position: relative;
    /* right: -4px; */
    /* top: -50px;*/
}
.home-banner h2{color: #fff; text-shadow: 0 0 10px #000;}

.home-banner a{ color: #fff;  border: 4px solid #ffffff;}

span.ytube_playbtn{left:17px;}

.home_news_media_gallery{margin-top: 20px;}

.custom-cover{padding:15px; background: none; width: 100%; top:20px; height:138px}

.custom-cover:before{display: none;}

.give_up_slider_sec{bottom:30px;}

.give_up_slider_sec .lire{ color: #fff; border:4px solid #ffffff; }


form#contact-message-feedback-form input[type='email'], form#contact-message-feedback-form input[type='text'] {
    width: 100%;
}
	form#contact-message-feedback-form > div {
    width: 100%;
    margin-top: 0;
}
	.news-details.minister .container .col-md-4 {
    /* padding-left: 45px; */
}
	div.lower-address {
    width: 100%;
}
	.news-details.minister .col-md-4 ul.contact-list{
		padding-left: 20px;
	}
	.news-details h4{
		padding-left: 20px;
	}
	.section .lemotr{ top: 0;}
	.fltr{margin-bottom: 20px;}
.home_gallery_slider img{ height: auto;}
.photos img{height: auto !important;}
.ordmg img{ width: 100%; height: auto;}
.form-submit{/*margin: 0 4px;  */   width: 49.5% !important;}
.camr i {
    position: absolute;
    left: 48%;
    top: 40%;
}
div#block-searchform{ top: 377px;z-index: 999;}

	.minister .container{ padding: 20px !important;}
	
	#block-reptheme-branding{width:80%;}

	#block-reptheme-branding a img{max-width: 100%;}



	.owl-carousel .owl-nav button.owl-next{right: -18px;
    top: 8px;}

    .owl-carousel .owl-nav button.owl-prev{right: 160px;
    top: 8px;}

    .banner-part.owl-carousel .owl-nav button, .banner-part.owl-carousel .owl-nav button:hover{color: #fff;}

    div.language{ right: 10px;top: 1px;     position: absolute;}

    div.fotter .container > .row .col-sm-7.offset-sm-1{    margin-left:0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; padding-left: 15px; padding-right: 15px;}

    .pic-frame img{object-fit: cover;}

    .news-details .iframe{height: auto;}


    form#contact-message-feedback-form input[type='submit'], form.contact-form input[type='submit']{margin-bottom:30px !important;}

    div.fotter .container > .row .col-sm-3{padding-left: 15px !important; padding-right: 15px !important;}

    .ftlogo, .lemot{ margin-bottom: 70px; }

    div.fotter .pl-0{padding-left: 15px !important;}

    div.fotter .pr-0{padding-right: 15px !important;}

    .searching center{ text-align: left; }



    .fotter_bottom, #block-developedby div{text-align: center;}

    #block-developedby div{margin-top:10px;}


    .photo-album{position: static;padding-left: 15px;}

    .photo-gallery-lightbox .col-sm-6{padding-left: 0 !important;}

    .page-the-minister .fltr h4{padding-left: 0;}

    .news-details .col-sm-9 > img {
      width: 100%;
  }

    .camr i{ left: 50%; top: 50%;}
	
	.navbar-nav .is-active{padding: 8px 1rem !important;    display: block; background: none;}
	.menu li a:hover:after, .menu li a.is-active:after, .nav-item > span:hover:after{background: none !important;}
	.navbar .nav-item.menu-index-3 > ul > li.nav-item{ width: 100%; }
	.menu li a, .menu li span{ display:inline-block; padding: 8px 1rem; } 
    .navbar .nav-item > ul > li > a, .navbar .nav-item > ul > li.nav-item > span{display: block;}
    nav.navbar-expand-sm{ padding-left: 15px;  padding-right: 15px; padding-bottom: 15px;}
    .navbar .nav-item > ul{position: static;}
    .navbar .nav-item > ul > li.nav-item{width: 100%;}
    .navbar .nav-item > ul > li.nav-item{display: block;padding: 5px 10px;}
    .navbar .nav-item > ul > li.nav-item + li.nav-item{margin-left: 0;}
    div.home_gallery_slider, .home_news_media_gallery, .home_video_popup{padding-right: 10px !important; padding-left: 10px !important;}
    ul.navbar-nav > li.has_children{position: relative;}
	ul.navbar-nav > li.menu-index-6.has_children:after{position: absolute; content:"\f105"; font-weight: 900; font-family: "FontAwesome"; right: 15px; top:6px;}
    ul.navbar-nav > li.has_children:after{position: absolute; content:"\f105"; font-weight: 900; font-family: "FontAwesome"; right: 15px; top:6px;}
    ul.navbar-nav > li.has_children.toggle-menu:after{content:"\f107"}
    ul.navbar-nav > li.has_children.menu-index-4:after, ul.navbar-nav > li.has_childrenmenu-index-5:after,  ul.navbar-nav > li.ghas_children.menu-index-1:after{display: none;}
    ul.navbar-nav > li.has_children > ul > li > ul{display: block!important;}
	ul.navbar-nav > li.has_children > ul > li.has_children:after{ display: none;}

    .searching:before{top:0;}

    div#map{width: 100%; height: 400px;}

    .all-project .lemotr{width: 100%;
    margin: 20px 0 0;}
	.navbar-light .navbar-toggler{
		margin-top: 30px;
		margin-left: 9px;
	}
	
	div.language ul li a{font-weight: 600;}
	.slider-nav .slick-dots{bottom: -25px;}
	.slider-nav .owl-prev.slick-arrow{bottom: -14px;}
	.slider-nav .owl-next.slick-arrow{bottom: -14px;}
	form#views-exposed-form-all-project-block-1 select.form-select{width: 49.5%;}
	#views-exposed-form-all-speeches-block-1 .bef-datepicker{width: 49.5%;}
	.views-exposed-form select{width: 32.5%;}
	.views-exposed-form .bef-datepicker {width: 32.5%;}
	.pager__item--next{ display: block !important; margin-top: 10px;}
	.pager__item--previous{display: block !important; margin-top: 10px; margin-bottom: 10px;}
	.pic-frame{height: auto;}
	.pic-frame img{height: auto;}
	.project-details .col-sm-9 > img{ width: 100%;}

  div.modal-content button.closephoto{ 
    border-radius: 5px 5px 0px 0;
      top: -34px;
      left: inherit;
      right: 0;
  }

}


/* XS Portrait */
@media (min-width: 768px) {
  

.navbar .nav-item:hover > ul {
    display: block;
}

}

@media (min-width: 1800px) {
  .banner-part .owl-dots{top: 442px;}
  .banner-part.owl-theme .owl-nav{ top: 360px;}
}

@media (min-width: 1140px) and (max-width:1280px) {
   .banner-part .owl-dots{top: 300px;}
  .banner-part.owl-theme .owl-nav{ top: 220px;}
}

@media (min-width: 375px) and (max-width:400px) {
	
		.navbar-light .navbar-toggler{
		margin-top: 30px;
		margin-left: 12px;
	}
}
@media (min-width: 401px) and (max-width:414px) {
	
		.navbar-light .navbar-toggler{
		margin-top: 30px;
		margin-left: 19px;
	}
}


