/*
Theme Name: majarrmarketing
Author: abdullah magdy
Author URI: https://abdullahmagdy.com/
Theme URI: https://abdullahmagdy.com/
Tags: full-site-editing, block-patterns
Text Domain: abdullahmagdy
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.4
Version: 1.15
*/
a,a:hover{
  text-decoration: none !important;
}
.mainheaders{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

header .scrolled{background: #1a1a2e;width: 100%;height: 85px;  -webkit-box-shadow: 3px 0 20px 2px #000;-moz-box-shadow: 3px 0 20px 2px #000; box-shadow: 3px 0 20px 2px #000;}
.intro_videos{
  position: relative;
}
.intro_videos .videos{max-height: 65vh;overflow: hidden;}
.intro_videos .videos::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(rgba(26, 26, 46, 0.8), rgb(26, 26, 46));}
.intro_videos .videos video{width: 100%;height: 100%;max-height: 100%;object-fit: cover;}
.intro_videos .contents {
  position: absolute;
  top: 35%;
  left: 0;
  right: 0;
  bottom: 0;
}
.aboutus{position: relative;  background-size: cover; background-attachment:fixed; padding: 8% 0;}
.aboutus .images{position: relative;height: auto;overflow: hidden;}
.aboutus .images img{width: 100%;height: 100%;max-height: 100%;object-fit: cover;}
.aboutus::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: radial-gradient(#1a1a2ecf,#1a1a2e5e,#1a1a2ecf);
  z-index: 0;
}
ul.wp-block-navigation__submenu-container{
  width: 265px !important;
  padding: 15px 5px !important;
  border-radius: 16px;
  background: #11111ee3 !important;
}
ul.wp-block-navigation__submenu-container li a span{font-size: 19px;position: relative;}
ul.wp-block-navigation__submenu-container li a span:after{content: "";width:55px;height:1px;position: absolute;bottom: -5px;right: 5px;background: #2b2828e0;}
.page_contact ul{list-style: none;}
.stk-block .stk-button.stk--hover-effect-darken:hover {
  filter: none;
}
main.wp-block-group{margin-top:0;padding:0 !important;}
main.wp-block-group .entry-content{padding: 0;}
.aboutus_heads{
  height: 300px;
  position: relative;
}
/*========== ==========*/
.ourclients .wp-block-group{
    background: rgba(255, 255, 255, 0.081);
  border-radius: 15px;
  padding: 15px;
  text-align: center;
  transition: all 0.2s ease-in-out;
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
  height: 210px;
  display: flex;align-items: center;
  align-content: center;filter: brightness(3);
  justify-content: center;
}
.ourclients .wp-block-group:hover{
    filter: none !important;
    background: #fff;
    transform: scale(1.1);
}
.contacts_form p{
  background: #11111e;
  padding: 12px;  margin: 5px;
  border-radius: 5px;
}
.contacts_form p label{font-size: 20px;}
.contacts_form p span{position: relative;
  max-width: 100%;
  width: 100%;
  margin: 0;
  display: block;}
.contacts_form p span select,
.contacts_form p span input{width: 100%;background: #11111e;border: none;border-bottom: 1px solid #090911;color: #fff;  padding:6px 10px;font-size: 18px;max-width: 100%;box-sizing: border-box;}
.contacts_form p .wpcf7-submit{
  background: #ff6900 !important;
  padding: 10px 15px;
  border-radius: 5px;
  border: none;
  color: #fff;
  font-size: 20px;
}
footer.site-footer {margin-top: 0;}

/*========== ==========*/
.project_item {
    border-radius: 10px;
    background-color: #11111e;
    padding: 0;
    min-height: 350px;
    -webkit-box-shadow: 6px 6px 5px 2px #01010d70;
    -moz-box-shadow: 6px 6px 5px 2px #01010d70;
    box-shadow: 6px 6px 5px 2px #01010d70;
}
.project_item img{max-width: 100%;  height: auto;border-radius:5px 5px 0 0;}
.project_item h3{padding:4px 12px 2px;margin: 0;}
.project_item p{padding:4px 12px;margin: 0;}
/*========== ==========*/
ul.wp-block-polylang-language-switcher{margin: 0;list-style: none;
  font-size: 16px;
  font-weight: bold;}
/*========== ==========*/
/*========== ==========*/
/*========== ==========*/
/*========== ==========*/
@media screen and (min-width:768px) and (max-width:1440px){
    
 .intro_videos{height: 105vh;}   
 .intro_videos .videos {max-height: 105vh;overflow: hidden;height: 105vh;}
 .intro_videos .videos .wp-block-video{height:100%;}
 .intro_videos .contents{height:max-content;top: 15%;}
}
@media screen and (max-width:768px){
 .intro_videos{height: 115vh;}   
 .intro_videos .videos {max-height: 115vh;overflow: hidden;height: 115vh;}
 .intro_videos .videos .wp-block-video{height:100%;}
 .intro_videos .contents{height:max-content;top: 15%;}
}
@media screen and (max-width: 390px) {
    .intro_videos {
        height: auto;
        padding-bottom: 10%;
    }
}