@media screen and (min-width:1024px) and (max-width:1400px){
      header div#mainmenu ul > li a{letter-spacing: 0;}
}
@media screen and (max-width:884px){
  header .container{max-width: 720px;padding: 0;}
  header#headers{width: 100%;height: auto;background: var(--primary);}
  header div.button-extra{display: none;}
  header .menus_toggl{display: block;margin-top: 15px;cursor: pointer;}
  header div#mainmenu{width: 100%;display: none;}
  header div#mainmenu #site-navigation{padding: 0;}
  header .navbar-nav{width: 100%;}
  header div#mainmenu ul > li{display: block;border-bottom: solid 1px #01040930;}
  header div#mainmenu ul > li a{padding:10px 15px 10px 0;color: #fff;}
  header div#mainmenu ul > li a:after{content: "";}
  header.fixed div#mainmenu ul > li a{color: #fff;padding-top: 10px;}
  body.rtl .float-end{float: left !important;}
  .aboutus-section .borderd,.services-section .borderd,.latest_news .borderd{-webkit-text-stroke-color: rgba(0, 0, 0, .2);}
  .blog_news .card{margin: 5px 0;}
  .contactus form#contact_form {width: 90%;}
  .box-number .text p{min-height: 50px;}
  .section-hero .text_sect{max-width: 100%;}
  .section-hero h1.titles{width: 100%;}
	.section-hero h2.titles{margin-top: 20px;font-size: 25px;}
}
@media screen and (max-width:560px){
  header .container{padding: 5px 15px;}
  .section-hero{height: 70vh;margin-top: 6rem;}
  .section-hero h1.titles {font-size: 35px;width:100%;}
  .ourgallery .item {width: 100%;}
  #contact_form #submit{margin-top: 15px;}
  .copyright a{color: #ffc956;}
  header div.logo img{width: 85px;}
  .page-template-page-contact-php .section-hero,.page-template-page-gallery .section-hero{
      width: 100%;text-align:center;
      height: 100px; padding:30px;
	  background:none;display: flex;
    justify-content: center;
	}
	.page-template-page-contact-php .section-hero::after,.page-template-page-gallery .section-hero::after{display:none;}
	.ourgallery {padding-top:10px;}
	#section-contact{padding-top:0;}
    .section-hero .imgs_sect {
      width: 100%;
      height: 100%;
      background-attachment:inherit !important;
	}
	.section-hero .imgs_sect h1{font-weight: bold;text-transform: uppercase;}
	.aboutus-section{padding-top:55px;}
  .aboutus-section .borderd,
  .latest_news .borderd,
  .partners .borderd,
  section.contactus .borderd{font-size:50px !important;top:-1em;}
  .services-section .borderd{font-size:80px !important;top:-1em;}
  .calltoaction-container{display:block;}
  .calltoaction-container .calltoaction-content,.calltoaction-container .calltoaction-image{width:100%;max-width:100%;}
  .contactus .de_count{margin-bottom:20px;}
	.single-post .section-hero,body.blog .single_hero{height:100px !important;padding: 0;margin: 0;}
}
