
@media(max-width:1599px) {
    
  }
  @media(max-width:1440px) {
    .inner-section .text{margin-left: 70px;}    
  }
  @media(max-width:1399px) {
    
  }
  @media(max-width:1299px) {
    .inner-section .text{margin-left: 50px;}   
    .research-sec .research-main{max-width: 830px;}
  }
  @media(max-width:1199px) {
    .inner-section .text {margin-left: 40px;}
    h1{font-size: 45px;line-height: 47px;}
  }
  @media (max-width:1099px) {
    .slider-sec .slider-main-box {max-width: 870px;}
   
  }
   
@media(max-width:991px){

  header .container-fluid, footer .container-fluid {padding: 0 30px;}
  
header {position: absolute;top: 0;left: 0;width: 100%; z-index: inherit;}
.topbar { width:100%; position:relative;z-index: 999;padding: 20px 0;}
.topbar .logo img{max-width: 166px;}
.topbar ul.top_right_contents{padding:0 ;margin:8px 0 0 0;list-style:none;color: #000; text-align: center;}
.topbar .logo a span{font-size: 14px;}
.topbar ul.top_right_contents li{vertical-align:middle; position:relative; display: inline-block; line-height: 1;text-align: end;}
.topbar ul.top_right_contents li a.menu_open i {font-size: 30px;color: var(--white);}
.topbar ul.top_right_contents{padding:0;margin:0;list-style:none; text-align: right;}
.topbar ul.top_right_contents li{vertical-align:middle; position:relative; display: inline-block;
  margin-right: 20px;  line-height: 1;}
.topbar ul.top_right_contents li:last-child {margin-right: 0;}
.topbar ul.top_right_contents li a {color:var(--text-primary); line-height: 1;}
.topbar ul.top_right_contents li a i {font-size: 26px;}
.topbar ul.top_right_contents li a i.user { font-size: 34px;}
.topbar ul.top_right_contents li a.menu_open i {font-size: 31.999px;color: #1E3589;}
.menu_overlay {position: fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background: #5A5A5A;opacity: 0.7;}
.menu_toggler {margin:15px 0 0;}
.menu_toggler .icons {font-size:26px; color:#212121}
.menu_head {background:#000;text-align: center; position: relative;color:#FCFBF9;}
.menu_head a {color:#FCFBF9; padding:15px 10px; display: inline-block; font-weight: 500; font-size: 16px;}
.menu_close {text-align: end;padding: 0;padding:5px 20px 0 0;}
.menu_close i {font-size:48px; color: var(--text-primary);}
.menu_close img {max-width: 24px;}
.mobile_menu_wrap {position: fixed; top:0px; bottom: 0; right:-100%; z-index:99999; background:var(--white); padding:0 0 75px; transition: all linear 0.2s; max-width: 80%; width: 100%; height: 100vh;overflow-y: auto;padding: 40px 0;}
.mobile_menu_wrap .form-control{width: 80%;}
.mobile_menu_wrap.menu_show {right:0;}
.mobile_menu_wrap ul {padding:0; margin:10px 0 0 0; list-style:none; font-size: 16px;font-weight: 400;}
.mobile_menu_wrap ul.main_menu {margin-bottom:10px;}
.mobile_menu_wrap ul.main_menu li{color: #FCFBF9;border-bottom: 1px dotted var(--text-primary);padding: 10px 0;}
.main_menu li.active a{color:var(--text-primary);font-weight: bold;}
.mobile_menu_wrap ul.main_menu li a {font-size:28px; text-decoration: none;font-weight: 500;}
.main_menu li a:hover,.topbar .top-links a:hover{color:#A5AACC;font-weight: 400 !important;}
.mobile_menu_wrap ul li a {position: relative; display: block; padding:10px 30px;width: 100%; color: var(--text-primary) ;}
.mobile_menu_wrap ul li.hassub {position: relative;width: 100%;display: inline-block;}
.mobile_menu_wrap ul li.hassub .sub_menu_open {position: absolute;right: 0;top: 15px;font-size: 24px;width:fit-content;text-align: end;}
.mobile_menu_wrap ul li.hassub ul {position: relative;width:100%; margin:0;padding:0px 0; overflow: hidden;height:fit-content;background: #F2F0EA;display: none;}
.mobile_menu_wrap ul li.hassub ul.show_submenu {height:fit-content;display: none;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu {position: absolute; top:0; width: 100%; background: #000;left: 0;padding-left: 10px;display: none;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a {font-size:15px; color: #FCFBF9; padding:10px 0;display: none;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa { margin-right: 5px;}
.inner-header .topbar ul.top_right_contents li a.menu_open i {color: var(--white);}
.mobile_menu_wrap ul.show_submenu li:nth-last-child(2){border-bottom: none;}
.mobile_menu_wrap::-webkit-scrollbar{display: none;}
.mobile_menu_wrap ul li.hassub .sub_menu_open i{transition: .2s linear;}
.mobile_menu_wrap ul li.hassub .sub_menu_open.mover i{transform: rotate(180deg);}
.topbar.sticky{margin:0;position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;
 background:var(--bg-color);border-bottom: 1px solid #BE9687;}
 .topbar.sticky .logo img,.topbar.sticky .menu_open img{filter: brightness(0) saturate(100%) invert(80%) sepia(3%) saturate(4277%) hue-rotate(323deg) brightness(83%) contrast(75%);}
 h1 {font-size: 40px;line-height: 44px;}
/* .hero-banner {height: 780px;} */
.big-img{display: none !important;}
.inner-img{display: block !important;width: 100%;height: 100%;object-fit: cover;}
.about-sec,.experts-sec{min-height: auto;padding: 0;}
.about-sec .text,.experts-sec .text{margin: 30px 0 30px 25px;}
.about-sec .image,.experts-sec .image{height: 100%;}
.slider-sec .slider-main-box {max-width: 790px;margin-top: 70px;}
.slider-sec{overflow-x: hidden;}
#slider .owl-prev {left: -50px;}
#slider .owl-next {right: -50px;}
#slider .owl-dots{margin-top: 30px;overflow-x: scroll;justify-content: start;width: fit-content;margin-inline: auto;max-width: 100%;scrollbar-width: none;}
#slider .owl-next, #slider .owl-prev{font-size: 16px !important;width: 40px;}
.partner-sec .partner-main {max-width: 625px;}
.inner-text-sec.part-sec .text {margin-top: 110px;}
.research-sec .research-main{max-width: 625px;}
.text-banner .banner-content h1{font-size: 70px;line-height: 90%;}
.mt-mbl-47{margin-top: 47px;}
.video-sec.dotted-line-md-up{padding-top: 130px;}
.video-sec .text .video-text{position: static;}
.video-sec .text {margin-inline: auto;margin-bottom: 40px;}
.dotted-line-md-up,.dotted-line-md-down,.dotted-line-md-y{position: relative;}
.dotted-line-md-up::before,.dotted-line-md-down::after,.dotted-line-md-y::before,.dotted-line-md-y::after{content: "";position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 1px;height: 120px;border-left: 1px dotted var(--text-primary);}
.dotted-line-md-down::after,.dotted-line-md-y::after{top: auto;bottom: 0;}
.video-block-sec .image{position: relative;}
.video-block-sec .video-btn{position: absolute;top: 0;left: 0;}
.defence-sec .text h2 {font-size: 38px;}
.about-sec .text, .experts-sec .text{padding: 0;}
.hero-banner{height: auto;min-height: 890px;}
.structure-sec{height: auto;min-height: 632px;}
.experts-sec h2 br{display: none;}

 }


 @media(min-width:768px) and (max-width:992px) {
      .initiatives-banner .text{margin-top: 90px;}
      
  }


@media (max-width:767px) {

.mobile_menu_wrap{padding: 20px 0;}
.mobile_menu_wrap ul.main_menu li{padding: 5px 0;}
.mobile_menu_wrap ul li.hassub .sub_menu_open{font-size: 20px;top: 8px;}
.menu_close i {font-size: 30px;}
.mobile_menu_wrap ul.main_menu li a {font-size: 22px;}
header .container-fluid {padding: 0 20px;}
h1{font-size: 36px;line-height: 50px;}
h4{font-size: 20px;}
.hero-banner {padding-bottom: 30px;}
.hero-banner .container-fluid {padding-inline: 20px;}
.hero-banner .banner-content .top-box .logo-box{display: none;}
.hero-banner .banner-content .top-box{margin-bottom: 0;}
.hero-banner .content{display: flex;flex-direction: column-reverse;gap: 30px;}
.hero-banner .banner-content .top-box .profile-box .img-box{max-width: 90px;}
.hero-banner .banner-content .top-box .text h6,.hero-banner .banner-content .top-box .text span{font-size: 15px;}
.hero-banner .content h1{margin-bottom: 28px;}
.hero-banner .content p {line-height: 1.5;}
.about-sec .text, .experts-sec .text {margin: 30px 0;width: 100%;padding-inline: 8px;max-width: 100%;}
.about-sec .text .inner-btn, .experts-sec .text .inner-btn{text-align: center;}
#slider .owl-item img{width: 100%;}
#slider .owl-prev {left: 30px;}
#slider .owl-next {right: 30px;}
#slider .owl-next, #slider .owl-prev {font-size: 16px !important; width: 40px;background: var(--bg-color) !important;top: 35%;}
#slider .item .content{padding: 20px;}
#slider .item .content .inner-btn{text-align: center;}
.inner-text-sec.part-sec .text h2{font-size: 32px;line-height: 38.4px;}
.inner-text-sec.part-sec .text .sun {margin-top: 80px;}
footer .logo{margin-bottom: 40px;}
.custom-arrows .owl-nav,.custom-arrows .owl-nav.disabled {display: none !important;}
.inner-section .img-box{position: static;border: none;width: 100%;}
.inner-section .img-box img{width: 100%;}
.inner-section.about-sec .img-box,.inner-section.experts-sec .img-box{border: none;}
.defence-sec .text h2{font-size: 32px;}
.inner-banner{height: auto;min-height: 730px;}
.text-banner .banner-content h1 {font-size: 60px;line-height: 100%;}
.structure-sec .structure-img{padding-inline: 27px;}
.dotted-line-up.dotted-line-up-none-sm::before{display: none !important;}
.video-sec .text{max-width: 294px;}
.video-box .ply-btn,.video-block-sec .video-btn button{width: 128px;height: 128px;}
.book-sec #slider .owl-item img{width: auto !important;margin-inline: auto;display: block;}
.book-sec #slider .owl-next,.book-sec #slider .owl-prev{top: 25%;}
.book-sec #slider .owl-prev{left: 7px;}
.book-sec #slider .owl-next{right: 7px;}
.slider .active.center .item .slider-box .img-box {width: 101%;height: 101%;}
.slider .active+.active .item .slider-box .img-box{width: 100%;height: 100%;}
.argument-sec .text{width: 100%;text-align: start;margin-top: 32px;padding-inline: 8px;}
.privicy-banner .banner-content h1{font-size: 50px;}

}
@media (max-width:667px) {
  
}
@media (max-width:580px) {

}
@media (max-width:575px) {
.defence-sec .text{
    max-width: 351px;
}

}
@media (max-width:400px) {
.topbar .logo a{display: flex;flex-wrap: nowrap;gap: 10px;}
.topbar .logo img{max-width: 100%;width: 60%;}
.topbar .logo img.head-flag{max-width: 40%;}
}
@media (max-width:375px) {

}
@media (max-width:360px) {

}