/* ================================================================================ */
/* Media Querys  */
/* ================================================================================ */

/* ================ 1600 ================ */
/* @media(max-width:1600px){

} */
/* ================ 1920 ================ */
@media screen and (min-width: 1920px) {
  .first-section .img_back button {
    right: 35px;
  }
  .first-section {
    margin-top: 532px;
  }
  .img_back:before {
    height: 700px;
    width: 439px;
  }
  .first-section .third-section iframe {
    height: 600px;
  }
  .fifth-section .bg_img {
    width: 37.9%;
  }
  .first-section .ban_btns a {
    width: 38%;
  }
  .cus_cont_width {
    max-width: 66% !important;
  }
  .abc {
    margin-top: 69px;
  }
  .navbar-brand {
    margin-left: 0px;
  }
  header a img {
    width: 100%;
  }
  .hero-section::after {
    top: -363px;
  }
  .hero-section::after {
    width: 368px;
    height: 380px;
    left: -54px;
  }
  ul.navbar-nav {
    margin-left: 10px !important;
  }
  header a.nav-link {
    font-size: 16px;
    font-weight: 100;
  }
  .head_btn {
    font-size: 16px;
  }
  /* ===========================Project fifth section Styling=========================== */

  .project_fifth_sec .bg_img {
    width: 43.5%;
  }
  .recreo_fst_sec .secnd_quad {
    margin-top: -166px;
  }
  .third-section,
  .recreo_scnd_sec {
    padding: 201px 0px 298px;
  }
  .stories_first_sec .img_back button {
    right: 35px;
  }
  /* .contact_fst_sec .first-sec-right{
      margin-top: 72px;
    } */
  .contact_slider .swiper-slide img {
    height: 499px;
  }
  .hero-section:before {
    width: 1522px;
    top: -304px;
    height: 1153px;
  }
  .project_second_sec {
    margin-top: 600px;
  }
  .second-section::before {
    right: -481px;
    bottom: -455px;
  }
  .recreo_fst_sec {
    margin-top: 688px;
  }
  /* .stories_first_sec{
      margin-top: 601px
    } */
  .news_scnd_sec {
    margin-top: 607px;
  }
  .news_scnd_sec .card img {
    height: 360px;
  }
  .news_hero_sec #para2 {
    width: 78%;
  }
  .project_second_sec {
    margin-top: 580px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt {
    width: 82%;
  }
  .opportunity_section .swiper-slide img {
    height: 500px;
  }
  .stories_scnd_sec .card_img .card_txt h5 {
    font-size: 28px;
  }
}
/* ================ 1600 ================ */
@media  screen and (max-width:1600px){
    .cus_cont_width {
    max-width: 75% !important;
}
  .hero-section::after {
    width: 250px;
    top: -370px;
  }
  /*body .hero-section:before { width: 50%; height: 100%;left: unset; background-position: right; right: 0; top: 0;background-size: cover; }*/
  /*.hero-section {  height: 100vh;  }*/
}
/* ================ 1536 ================ */
@media screen and (max-width: 1536px) {
  .fifth-section .bg_img {
    width: 47.3%;
  }
  /*.hero-section .ban_btns a {*/
    /*width: 40%;*/
/*}*/

}

/* ================ 1440 ================ */
@media screen and (max-width: 1440px) {
  header .head_btn {
    padding: 10px 11px;
  }
  /*.hero-section .ban_btns a {*/
    /*width: 42%;*/
  /*}*/
  ul.navbar-nav {
    margin-left: 10px !important;
  }
  .fifth-section .bg_img {
    width: 43%;
    height: 100%;
  }
  .fifth-section .bg_img img {
    height: 100%;
  }
  .recreo_fst_sec .secnd_quad {
    margin-top: -49px;
  }
  .recreo_scnd_sec {
    padding: 108px 0px 157px;
  }
  /*.cus_cont_width {*/
    /*max-width: 70% !important;*/
  /*}*/
  .fourth-section .swiper div h3 {
    font-size: 24px;
  }

  .hero-section::after {  width: 200px;  height: 200px; }
  body .hero-section:before {
    width: 1200px;
    height: 800px;
    top: -245px;
  }
  .cus_cont_width {
    max-width: 77% !important;
  }
  .map_sec .cards_div .card {
    margin-left: 0;
    margin-right: 15px;
  }

}

/* ================ 1366 ================ */
@media screen and (max-width: 1366px) {
  /*body .hero-section:before {*/
    /*width: 1200px;*/
    /*height: 800px;*/
    /*top: -245px;*/
  /*}*/
  .cus_cont_width {
    max-width: 80% !important;
  }
  /*.hero-section::after {*/
    /*width: 200px;*/
    /*height: 200px;*/
  /*}*/

}

/* ================ 1280 ================ */
@media screen and (max-width: 1280px) {
  .cus_cont_width {
    max-width: 85% !important;
  }
  .hero-section::after {
    width: 150px;
    height: 150px;
  }
  header a.nav-link {
    padding: 4px 9px !important;
  }
    .map_sec .cards_div {
        margin-left: 20px;
    }
  /* header .head_btn {
        padding: 5px 3px;
    } */
  header .head_btn {
    padding: 4px 7px;
    margin-left: 4px;
    /*font-size: 12px;*/
  }
  h1,
  h2 {
    font-size: 43px !important;
  }
/*body .hero-section:before {*/
    /*width: 1200px;*/
    /*height: 800px;*/
  /*top: -245px;*/
  /*}*/
  /*.hero-section::after {*/
    /*width: 234px;*/
    /*height: 227px;*/
  /*}*/

  .fourth-section .swiper div h3 {
    font-size: 20px;
  }
  .fifth-section .bg_img {
    width: 54.7%;
    right: -117px;
  }
  .stories_first_sec .img_back:before {
    height: 612px;
  }
  .stories_first_sec .img_back button {
    right: 11px;
  }
  .stories_first_sec .first-sec-right {
    margin-top: 0px;
  }
  .stories_first_sec #para4 {
    margin: 5px 0px 0px;
    font-size: 15px;
  }
  .stories_scnd_sec .card_img img {
    height: 395px;
  }
  .news_scnd_sec .card img {
    height: 300px;
  }
  .contact_fst_sec .first-sec-right {
    margin-top: -10px;
  }
  .contact_fst_sec .first-sec-left .img_back:before {
    width: 366px;
  }
  .project_second_sec {
    margin-top: 309px;
  }
  /*.cus_cont_width {*/
    /*max-width: 75% !important;*/
  /*}*/
  .contact_slider .swiper-button-next {
    right: 9%;
  }
  .contact_slider .swiper-button-prev {
    left: 9%;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt {
    width: 94%;
    bottom: 42px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt h5 {
    font-size: 21px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt p {
    font-size: 12px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt a {
    font-size: 12px;
  }
  .fourth-section .swiper-slide img {
    height: 272px;
  }
  .stories_scnd_sec .card_img .card_txt {
    padding: 33px 18px;
  }
  .stories_scnd_sec .card_img .card_txt h5 {
    font-size: 24px;
  }
  .project_second_sec .swiper-button-prev {
    left: 8%;
  }
  .project_second_sec .swiper-button-next {
    right: 8%;
  }
  .first-section {
    margin-top: 350px;
  }
  .second-section::before {
    transform: scale(.6);
  }
  .recreo_fst_sec {
    margin-top: 320px;
  }
  /*.opportunity_section .swiper-button-next, .swiper-button-prev {*/
    /*width: calc(var(--swiper-navigation-size)/ 123 * 72);*/
  /*}*/
  .single_slider .swiper-button-prev {
    left: -8%;
  }
}

/* ================ 1024 ================ */
@media screen and (max-width: 1024px) {
  .cus_cont_width {
    max-width: 90% !important;
  }
  header .cus_cont_width {max-width: 100% !important;}
  header a img {   width: 95%;}
  .hero-section::after {
    /*width: 154px;*/
    /*height: 207px;*/
    display: none;
  }
  .hero-section:before {
    width: 1139px;
  }
  header a.nav-link,
  header .head_btns a {
    font-size: 12px;
  }
  #para1,
  #para3,
  #para5,
  .para7,
  .sixth-section .right_txt .h_a {
    font-size: 18px;
  }
  h1,
  h2 {
    font-size: 37px !important;
  }
  #para2,
  #para4,
  .second-section .belo_con #para6,
  .para8,
  .para15,
  .fifth-section .left_txt p,
  .sixth-section .right_txt .h_b {
    font-size: 14px;
  }
  .hero-section:before {
    height: 731px;
    width: 1101px;
  }
  .first-section , .recreo_fst_sec , .project_second_sec , .news_scnd_sec , .contact_fst_sec{
    margin-top: 120px;
  }
  .hero-section .ban_btns a,
  .first-section .ban_btns a {
    width: 43%;
    font-size: 14px;
  }
  .img_back:before {
    height: 493px;
    width: 296px;
  }
  .first-section .img_back button {
    padding: 12px 18px;
    font-size: 24px;
  }
  .second-section::before {
    right: -236px;
  }
  .swiper-button-prev::after,
  .swiper-button-next::after {
    font-size: 45px;
  }
  .swiper-button-prev {
    left: 6%;
  }
  .swiper-button-next {
    right: 6%;
  }
  .fifth-section .bg_img {
    width: 66.5%;
    right: -189px;
  }
  .recreo_fst_sec .secnd_quad {
    margin-top: -34px;
    width: 86%;
  }
  .recreo_scnd_sec {
    padding: 52px 0px 157px;
  }
  .fourth-section{
    margin-top: 20px;
  }
  footer .footer-col-2 {
    margin-top: 31px;
  }
  footer .footer-col-3 {
    margin-top: 31px;
  }
  .stories_first_sec .img_back:before {
    height: 571px;
    width: 317px;
  }
  /*.news_scnd_sec {*/
    /*margin-top: 310px;*/
  /*}*/
  .news_scnd_sec .card-body {
    height: 155px;
  }
  .contact_fst_sec .first-sec-right {
    margin-top: 10px;
  }
  /*.contact_fst_sec {*/
    /*margin-top: 365px;*/
  /*}*/
  /*.contact_fst_sec {*/
    /*margin-top: 336px;*/
  /*}*/
  .second-section {
    margin-top: 62px;
  }
  .contact_slider {
    margin-bottom: 113px;
  }
  .contact_fst_sec .social_btns a {
    font-size: 29px;
  }
  .contact_fst_sec p.cotct {
    font-size: 15px;
  }
  /*.project_second_sec {*/
    /*margin-top: 246px;*/
  /*}*/
  .contact_slider .swiper-button-prev {
    left: 6%;
  }
  .contact_slider .swiper-button-next {
    right: 6%;
  }
  .fourth-section .swiper-slide img {
    height: 215px;
  }
  .stories_scnd_sec .card_img .card_txt {
    padding: 33px 10px;
  }
  .stories_scnd_sec .card_img .card_txt h5 {
    font-size: 20px;
  }
  .project_second_sec .swiper-button-prev {
    left: 4%;
  }
  .project_second_sec .swiper-button-next {
    right: 5%;
  }
  .fourth-section .swiper .card_txt {
    height: 345px;
  }
  .contact_fst_sec::before {
    right: -330px;
    bottom: -221px;
    transform: scale(.8);
  }
  .map_sec .cards_div .card {
    width: 80%;  
  }
  footer .footer-col-3 img {
    width: 100%;
  }
  body .hero-section:before {
    width: 55%;
    height: 600px;
    top: 0px;
    right: 0;
    background-position: right;
  }
  .hero-section {
    padding:200px 0px ;
    position: relative;
    margin: unset;
  }
  /*.opportunity_section .swiper-button-next, .swiper-button-prev {*/
    /*width: calc(var(--swiper-navigation-size)/ 24 * 110);*/
  /*}*/

  .fourth-section .swiper-button-next {  right: -4%;  }
  .fourth-section .swiper-button-prev {left: -13%;}
  header .navbar-brand , .language_btns li:nth-child(2) img {margin: 0;}
  header .container { padding: 0px 5px; }
}

/* ================ 991 ================ */
@media screen and (min-width: 991px) {
  .opportunity_section .mySwiper1 .swiper-slide-active {
    margin-top: 140px;
  }
  .opportunity_section .mySwiper1 .swiper-slide-next {
    margin-top: 70px;
  }
  .swiper {
    height: unset;
  }

}
@media screen and (max-width: 991px) {
  header a.nav-link,
  header .head_btns a {
    font-size: 15px;
    width: 13%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 8px;
  }
  .navbar .collapse {
    position: absolute;
    width: 100%;
    background-color: white;
    right: 0;
    top: 101px;
    z-index: 10;
    padding: 20px 0px;
    /*padding-top: 0;*/
    text-align: center;
  }
  .language_btns {display: flex;flex-direction: row;justify-content: center;padding-top: 20px;}
  .language_btns img {;;margin: 0px 10px;}
  header .head_btn {
    padding: 5px 3px;
    display: block;
    width: 15%;
    margin: 0 auto;
    margin-bottom: 8px;
  }
  .second-section .sec_head {
    align-items: center;
  }
  .first-section {
    margin-top: 240px;
  }
  .swiper-button-prev,
  .swiper-button-next {
    height: 41%;
  }
  .recreo_fst_sec .third_quad {
    width: 100%;
    margin: 20px 0px;
  }
  .map_sec .cards_div .card .b_txt {
    font-size: 12px;
  }
  .map_sec .cards_div .card .txt p {
    font-size: 13px;
  }
  .map_sec .cards_div .card .txt,
  .map_sec .cards_div .card .b_txt {
    padding: 7px 14px;
  }
  .map_sec iframe {
    height: 534px;
  }
  .stories_first_sec .img_back:before {
    height: 558px;
    width: 290px;
  }
  .stories_scnd_sec .card_img img {
    height: 450px;
  }
  .stories_scnd_sec .card_img .card_txt {
    padding: 33px 46px;
  }
  .project_hero_sec #para2 {
    width: 93%;
  }
  .news_scnd_sec {
    margin-top: 295px;
  }
  .contact_fst_sec .first-sec-left .img_back:before {
    width: 284px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt h5 {
    font-size: 26px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt p,
  .second-section .mySwiper1 .swiper-slide .hover_txt a {
    font-size: 19px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt a {
    padding: 2px 10px;
  }
  .contact_fst_sec .first-sec-left .img_back:before {
    width: 304px;
  }
  .navbar-collapse {
    position: absolute;
    left: 0px;
    top: 69px;
    width: 100%;
    background-color: white;
    padding: 15px 0px;
    z-index: 5;
  }
  button:focus:not(:focus-visible) {
    outline: none;
  }
  /*ul.navbar-nav {*/
    /*margin: 0px !important;*/
  /*} */
  .map_sec .cards_div {
    height: 534px;
  }
  .fourth-section .swiper .card_txt {
    height: 346px;
  }
  .second-section::before {
    display: none;
  }
  .single_slider .swiper-button-prev, .single_slider .swiper-button-next {
    height: 23%;
}
  header .cus_cont_width {max-width: 90% !important;}
  body .hero-section:before {
    width: 55%;
    height: 600px;
    top: 0px;
    right: 0;
    background-position: right;
  }
  .hero-section {
    padding:200px 0px ;
    position: relative;
    margin: unset;
  }

}

@media (max-width: 820px) {
  .recreo_fst_sec .third_quad a span {
    display: block;
  }
}
/* ================ 800 ================ */
@media (max-width: 800px) {
  /*.hero-section:before {*/
    /*display: none;*/
  /*}*/
  /*.cus_cont_width {*/
    /*max-width: 69% !important;*/
  /*}*/
  h1,
  h2 {
    font-size: 33px !important;
  }
  .abc {
    width: 100%;
  }
  /*.hero-section {*/
    /*margin: 120px 0px 0px;*/
    /*position: relative;*/
  /*}*/
  .hero-section::after {
    top: -221px;
  }
  .first-section {
    margin-top: 100px;
  }
  .first-section .img_back .castle {
    max-width: 100%;
    width: 100%;
    height:350px;
  }
  .first-section .img_back button {
    padding: 11px 16px;
    font-size: 15px;
    right: -15px;
  }
  .first-section .col-md-6 {
    width: 100%;
  }
  .img_back:before {
    height: 655px;
    width: 418px;
  }
  .first-section .first-sec-right {
    margin-top: 77px;
  }
  .second-section .sec_head a {
    padding: 9px;
    height: 29px;
  }
  .swiper-button-prev::after,
  .swiper-button-next::after {
    font-size: 35px;
  }
  .swiper-button-prev,
  .swiper-button-next {
    height: 50%;
  }
  .swiper-button-prev {
    left: 11%;
  }
  .swiper-button-next {
    right: 11%;
  }
  .first-section .ban_btns a img {
    width: 41px;
  }
  .first-section .ban_btns a {
    padding-left: 48px;
  }
  .third-section {
    margin-top: 63px;
  }
  .third-section, .recreo_scnd_sec {
    padding: 70px 0px 150px;
}
  .third-section iframe {
    height: 445px;
  }
  .para8 {
    width: 90%;
  }
  .fourth-section {
    margin-top: 22px;
  }
  .para15 {
    width: 90%;
  }
  .sixth-section .left_img img {
    width: 100%;
    border-radius: 15px;
    height: 325px;
  }
  .recreo_fst_sec {
    margin-top: 84px;
  }
  .fifth-section .left_txt p {
    width: 100%;
  }
  .fifth-section .left_txt h2 {
    width: 100%;
  }
  .fifth-section {
    padding: 27px 0px;
  }
  .fifth-section .bg_img {
    width: 68.5%;
  }
  .third-section .map_btn {
    padding: 4px 12px;
  }
  .sixth-section .contact-btn-2 {
    padding: 4px 22px;
    margin-top: 5px;
    font-size: 14px;
  }
  footer .footer-col-2 {
    margin-left: 14px;
    margin-top: 43px;
  }
  footer .footer-col-3 img {
    width: 100%;
  }
  footer .footer-col-3 .social-icons a {
    margin-right: 8px;
  }
  footer .footer-col-3 {
    margin-top: 43px;
  }
  footer .foot_tag {
    margin-top: 0px;
  }
  header .head_btn {
    width: 24%;
  }
  .hero-section .abc h1 br {
    display: none;
  }
  .recreo_fst_sec .secnd_quad {
    margin-top: 20px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .recreo_fst_sec .third_quad a img {
    top: -10px;
    width: 40px;
  }
  .recreo_fst_sec .third_quad a span {
    margin-left: 45px;
  }
  .recreo_fst_sec .third_quad p {
    margin-left: 44px;
  }
  .recreo_fst_sec .fst_quad p {
    width: 96%;
  }
  .recreo_fst_sec .third_quad .btn {
    margin-left: 44px;
  }
  .recreo_fst_sec .fst_quad p,
  .recreo_fst_sec .third_quad p {
    font-size: 14px;
  }
  .recreo_fst_sec .third_quad .btn {
    padding: 10px 15px;
    height: 33px;
  }
  .recreo_scnd_sec .txt_lit {
    font-size: 14px;
  }
  .recreo_scnd_sec iframe {
    height: 430px;
  }
  .recreo_scnd_sec .map_btn {
    font-size: 14px;
  }
  .sixth-section .right_txt h2 {
    margin: 0px;
  }
  .map_sec .cards_div .card {
    width: 80%;
  }
  section.map_sec {
    margin: 45px 0px;
  }
  #para2 {
    width: 100%;
  }
  .stories_first_sec .img_back:before {
    height: 736px;
    width: 406px;
  }
  .stories_first_sec .first-sec-right > a {
    font-size: 14px;
    padding: 4px 17px;
  }
  .stories_scnd_sec .head a,
  .news_scnd_sec .head a {
    height: 30px;
    padding: 4px 27px;
  }
  .stories_scnd_sec .card_img img {
    height: 340px;
  }
  .stories_scnd_sec .card_img .card_txt {
    padding: 33px 13px;
  }
  .stories_scnd_sec .card_img .card_txt a {
    padding: 6px 22px;
  }
  .project_hero_sec #para2 br {
    display: none;
  }

  .hero-section .ban_btns a {
    padding-left: 48px;
  }
  .hero-section .ban_btns a,
  .first-section .ban_btns a {
    width: 100%;
    margin-bottom: 30px;
    font-size: 16px;
  }
  .hero-section .ban_btns a img {
    width: 35px;
    top: -10px;
  }
  .second-section .sec_head a {
    padding: 8px 12px;
    height: 31px;
    white-space: nowrap;
  }
  .project_fifth_sec .contact-btn {
    padding: 4px 17px;
  }
  .project_second_sec {
    margin-top: 109px;
  }
  .news_scnd_sec {
    margin-top: 92px;
  }
  .news_scnd_sec .card img {
    height: 240px;
  }
  .news_scnd_sec .card-body {
    height: 214px;
  }
  .contact_scnd_sec .head p {
    width: 100%;
  }
  .contact_scnd_sec {
    margin-top: 75px;
  }
  .contact_slider .swiper-slide img {
    height: 330px;
  }
  .home_model .modal-dialog {
    max-width: 80%;
    margin: 0 auto;
  }
  .fifth-section .contact-btn {
    padding: 4px 30px;
  }
  .swiper-button-prev,
  .swiper-button-next {
    height: 15%;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt h5 {
    font-size: 28px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt p,
  .second-section .mySwiper1 .swiper-slide .hover_txt a {
    font-size: 22px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt a {
    padding: 6px 15px;
  }
  .swiper-button-prev,
  .swiper-button-next {
    height: 40%;
  }
  /*.opportunity_section .swiper {*/
    /*width: 60%;*/
    /*margin-top: 18px;*/
  /*}*/
  .opportunity_section .swiper-slide img {
    height: 350px;
  }
  .second-section .belo_con #para6 {
    width: 100%;
  }
  .sixth-section {
    margin: 82px 0px;
  }
  .stories_first_sec {
    margin-top: 214px;
  }
  .stories_scnd_sec .head a, .news_scnd_sec .head a {
    height: 27px;
  }
  .contact_fst_sec::before {
    display: none;
  }
  .contact_fst_sec .first-sec-left .img_back:before {
    width: 429px;
  }
  .fourth-section .swiper {
    width: 80%;
  }
  .story_detail_page img {
    width: 100% !important;

  }
  /*.hero-section { !* background-image: linear-gradient(to bottom, #d5a037 , #eacb35 ); *! background-color: #FAF1C9; }*/
  /*body .hero-section:before{display: none;}*/
  .hero-section {  padding: 100px 0px;  }
  .hero-section .cus_cont_width {max-width: 45% !important;margin-left: 50px;}
   body .hero-section:before {    width: 45%;height: 420px;    top: 0px;right: 0;    background-position: right;}

}

/* ================ 768 ================ */
@media (max-width: 768px) {
  .cus_cont_width {
    max-width: 90% !important;
  }
  header a.nav-link{
    width: 18%;
  }
  .project_second_sec .swiper-button-prev {
    left: 15%;
  }
  .project_second_sec .swiper-button-next {
    right: 14%;
  }
  .fourth-section .swiper-button-next , .opportunity_section .swiper-button-next {
    right: 0;
  }
  .fourth-section .swiper-button-prev , .opportunity_section .swiper-button-prev{
    left: 0;
  }
  .fourth-section .swiper .card_txt {
    height: 357px;
  }
  .fourth-section .swiper-slide p{
    font-size: 13px;
  }
  .second-section .sec_head {
    align-items: unset;
  }
  .owner_scnd_sec .sec_head h1{
    width: 64%;
  }
  /*.opportunity_section .swiper-button-next, .swiper-button-prev {*/
    /*width: calc(var(--swiper-navigation-size)/ 21 * 116);*/
  /*}*/
  .fourth-section .swiper-button-prev{
    left: -100px;
  }
 body .opportunity_section .swiper-button-next { right: -10px; }
 body  .opportunity_section .swiper-button-prev {left: -10px;}

}
/* ================ 767 ================ */
@media (max-width: 767px) {
  .first-sec-left .modal-content iframe {
    width: 100%;
  }
  .second-section .sec_head {
    align-items: center;
  }
  .owner_scnd_sec .sec_head h1{
    width: 100%;
  }
  .swiper-button-prev,
  .swiper-button-next {
    height: 35%;
  }
  .swiper-button-prev {
    left: 21%;
  }
  .swiper-button-next {
    right: 21%;
  }
  .fourth-section .swiper .card_txt {
    width: 100%;
  }
  .fourth-section .swiper-button-prev {
    left: 6%;
  }
  .fourth-section .swiper-button-next {
    right: 4%;
  }
  .fifth-section .bg_img {
    position: static;
    margin-top: 20px;
    width: 100%;
  }
  footer {
    height: auto;
    padding: 81px 0px 0;
  }
  .map_sec .cards_div .card img {
    width: 100%;
  }
  .map_sec .cards_div .card {
    width: 46%;
  }
  .map_sec div.map_sec {
    margin-top: 52px;
  }
  .map_sec .cards_div {
    width: 50%;
    margin: 0 auto;
  }
  .stories_scnd_sec .card_img img {
    height: 300px;
    width: 100%;
    object-fit: cover;
  }
  .second-section .swiper-slide img {
    width: 100%;
  }
  /* .swiper-button-prev, .swiper-button-next{
        display: none;
    } */
  .stories_scnd_sec .head,
  .news_scnd_sec .head {
    flex-direction: column;
  }
  .second-section .sec_head {
    flex-direction: column;
  }
  .news_scnd_sec .card {
    width: 70%;
    margin: 0 auto;
    margin-top: 50px;
  }
  .stories_scnd_sec .head h1,
  .news_scnd_sec .head h1 {
    margin-bottom: 16px;
  }
  .news_scnd_sec .card-body {
    height: auto;
  }
  .contact_fst_sec .first-sec-left .img_back:before {
    width: 394px;
  }
  #login_modal .modal-dialog,
  #signup_modal .modal-dialog {
    margin-top: 6rem;
  }
  .second-section .belo_con #para6 {
    width: 100%;
  }
  .second-section .belo_con h2 {
    margin-top: 10px;
  }
  footer .footer-col-2 {
    margin-left: 0px;
    margin-top: 15px;
  }
  footer .footer-col-3 {
    margin-top: 20px;
  }
  footer .foot_tag {
    margin-top: 10px;
  }
  .contact_slider .swiper-slide .img_txt {
    width: 43%;
  }
  .map_sec .cards_div {
    width: 100%;
  }
  .news_scnd_sec .card img {
    height: 260px;
  }
  .contact_slider .swiper {
    width: 65%;
  }
  .contact_slider .swiper-slide img {
    height: 100%;
  }
  .first-section {
    margin-top: 200px;
  }
  .fourth-section .swiper {
    width: 64%;
  }
  .sixth-section .left_img {
    margin-bottom: 15px;
  }
  footer {
    height: auto;
    padding: 98px 0px 0px;
  }

  footer .foot_tag {
      margin-top: 57px;
  }
  .recreo_fst_sec .third_quad {
    margin-top: 32px;
  }
  .recreo_fst_sec .frth_quad {
    margin-top: 46px;
  }
  .recreo_thrd_sec .right_txt {
    margin-top: 20px;
  }
  .recreo_scnd_sec .txt_lit {
    width: 100%;
}

.sixth-section {
    margin: 53px 0px;
}

.project_second_sec .swiper {
    height: 80%;
}

.swiper-button-prev, .swiper-button-next {
    height: 16%;
}

.project_second_sec .swiper-button-next {
    right: 0;
}
footer .footer-col-3 img {
  width: 50%;
}
.fourth-section .swiper-slide img {
  width: 100%;
}
.fourth-section .swiper-button-prev {
  left: -18%;
}
.fifth-section {
  padding: 27px 0px 56px;
}
.single_slider .swiper-button-prev {
  left: -76px;
}
}

/* ================ 600 ================ */
@media (max-width: 600px) {
  #para1,
  #para3,
  #para5,
  .para7,
  .sixth-section .right_txt .h_a {
    font-size: 16px;
  }
  h1,
  h2 {
    font-size: 30px !important;
  }

  .img_back:before {
    height: 552px;
    width: 338px;
  }
  .first-section .ban_btns a img {
    width: 39px;
    top: -3px;
  }
  .second-section .sec_head {
    display: block;
    text-align: center;
  }
  .second-section .sec_head a {
    margin: 12px 0px;
  }
  .second-section .belo_con #para6 {
    width: 100%;
  }
  .para8,
  .para15 {
    width: 100%;
  }
  .third-section iframe {
    height: 413px;
  }

  .sixth-section .left_img {
    margin-bottom: 20px;
  }
  header a.nav-link,
  header .head_btns a {
    width: fit-content;
  }
  header .head_btn {
    width: 32%;
  }
  .recreo .ban_btns a img {
    top: -11px;
  }
  .modal-content iframe {
    width: 100%;
  }
  .recreo_fst_sec .fst_quad p {
    width: 100%;
  }
  .recreo_fst_sec .secnd_quad {
    margin-bottom: 13px;
  }
  .recreo_scnd_sec .txt_lit {
    width: 100%;
  }

  footer .foot_tag p {
    font-size: 12px;
    margin-top: 17px;
  }
  footer .footer-col-3 {
    margin-top: 8px;
  }
  footer .footer-col-2 {
    margin-left: 0px;
    margin-top: 8px;
  }

  .stories_first_sec .img_back:before {
    height: 607px;
    width: 351px;
  }
  .stories_first_sec #para4 {
    font-size: 14px;
  }
  .contact_fst_sec .first-sec-left .img_back:before {
    width: 325px;
  }
  #login_modal .modal-dialog,
  #signup_modal .modal-dialog {
    margin-top: 5rem;
  }
  /*.first-section .ban_btns a {*/
    /*margin: 0px;*/
  /*}*/
  .second-section .mySwiper1 .swiper-slide .hover_txt h5 {
    font-size: 19px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt p, .second-section .mySwiper1 .swiper-slide .hover_txt a {
    font-size: 14px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt {
    bottom: 35px;
  }
  .second-section .mySwiper1 .swiper-slide .hover_txt .txt_row {
    flex-direction: column;
  }
  .fourth-section .swiper .card_txt {
    width: 100%;
}

.fourth-section .swiper-slide img {
    width: 100%;
}

.sixth-section {
    margin: 54px 0px;
}

/*.hero-section .ban_btns a, .first-section .ban_btns a {*/
    /*width: 41%;*/
/*}*/


.fifth-section .left_txt>p:nth-child(1) {
    font-size: 16px;
}

.img_back:before {
    height: 560px;
}
.hero-section::after{
  display: none;
}
  .hero-section {
    padding: 100px 0px;
  }


  .cus_cont_width {  max-width: 95% !important;  }
 body #map {  height: 400px;  }
  .fourth-section .swiper-slide {
    height: auto;
  }
  .fourth-section .swiper-slide p {
    text-overflow: ellipsis;
  }
  body .fourth-section .swiper .card_txt {
    height: auto;
  }
  .hero-section { /* background-image: linear-gradient(to bottom, #d5a037 , #eacb35 ); */ background-color: #FAF1C9; }
  body .hero-section:before{display: none;}
  .hero-section .cus_cont_width {  max-width: 90% !important;  margin: 0 auto;  }
  .story_detail_page img{

    object-position: revert;
  }
}

/* ================ 480 ================ */
@media (max-width: 480px) {
  .hero-section::after {
    display: none;
  }
  /*.cus_cont_width {*/
    /*max-width: 90% !important;*/
  /*}*/
  /*.hero-section .ban_btns a,*/
  /*.first-section .ban_btns a {*/
    /*width: 100%;*/
    /*margin-bottom: 20px;*/
    /*font-size: 12px;*/
  /*}*/
  /*.hero-section .ban_btns a img {*/
    /*width: 35px;*/
    /*top: -10px;*/
  /*}*/
  .first-section .ban_btns a img {
    width: 36px;
    top: -11px;
  }
  h1,
  h2 {
    font-size: 26px !important;
  }
  .img_back:before {
    width: 100%;
    top: -64px;
    height: 300px;
  }
  .sec_head #para5 {
    display: block;
  }
  .second-section .swiper-slide img {
    width: 100%;
  }
  .fourth-section .swiper div h3 {
    font-size: 20px;
    margin-left: 0px;
  }
  .swiper-slide p {
    font-size: 12px;
  }
  .fourth-section .swiper .card_txt,
  .swiper-slide img {
    width: 90%;
  }
  /*.hero-section {*/
    /*margin: 59px 0px 0px;*/
  /*}*/
  .recreo_fst_sec {
    margin-top: 62px;
  }
  .recreo_fst_sec .secnd_quad {
    width: 100%;
  }
  .recreo_fst_sec .third_quad a img {
    width: 35px;
  }
  .recreo_fst_sec .third_quad a {
    font-size: 12px;
  }
  .map_sec .cards_div {
    width: 90%;
  }
  .map_sec iframe {
    height: 420px;
  }
  .stories_first_sec .img_back:before {
    height: 446px;
    width: 100%;
  }
  .stories_scnd_sec {
    margin-top: 84px;
  }
  .project_second_sec {
    margin-top: 73px;
  }
  .news_scnd_sec .card {
    width: 90%;
  }
  .contact_fst_sec .first-sec-left .img_back:before {
    width: 100%;
  }
  .first-section {
    margin-top: 120px;
  }
  header .head_btn {
    width: 48%;
  }
  .second-section .swiper .swiper-button-next,
  .fourth-section .swiper .swiper-button-next {
    right: 0px;
    height: unset;
  }
  .second-section .swiper .swiper-button-prev,
  .fourth-section .swiper .swiper-button-prev {
    left: 0px;
    height: unset;
  }
  .second-section .col-md-12,
  .fourth-section .col-md-12 {
    position: relative;
  }
  .fourth-section .col-md-12 , .opportunity_section .col-md-12{
    position: relative;
  }
  .contact_slider .swiper-slide .img_txt {
    width: 65%;
  }
  .fourth-section .swiper {
    width: 75%;
  }
  .map_sec .cards_div .card {
    width: 80%;
  }
  .stories_scnd_sec .card_img {
    width: 90%;
    margin: 21px auto 0px;
    height: 365px;
  }
  .stories_scnd_sec .card_img img {
    height: 100%;
  }
  .stories_scnd_sec .card_img .card_txt h5 {
    font-size: 17px;
  }
  .stories_scnd_sec .card_img .card_txt p {
    font-size: 12px;
  }
  .stories_scnd_sec .card_img .card_txt {
    padding: 24px 13px;
  }
  /*.opportunity_section .swiper {*/
    /*width: 83%;*/
  /*}*/
  /*.hero-section .ban_btns a, .first-section .ban_btns a {*/
    /*width: 100%;*/
    /*margin-bottom: 30px;*/
    /*font-size: 18px;*/
/*}*/
.second-section .mySwiper1 .swiper-slide .hover_txt h5 {
  font-size: 18px;
}
.second-section {
  margin-top: 35px;
}

.fourth-section .swiper {
  width: 85%;
}

.fourth-section .swiper .card_txt {
  height: 297px;
}

.recreo_fst_sec .third_quad a {
  font-size: 15px;
}

.map_sec .cards_div .card {
  margin-right: 0px;
}

.project_fifth_sec {
  margin-top: 35px;
  margin-bottom: 68px;
}

.contact_slider .swiper-slide .img_txt {
  width: 87%;
  bottom: 15px;
}
.opportunity_section .swiper-button-next, .swiper-button-prev {
  width: calc(var(--swiper-navigation-size)/ 122 * 116);
}
.single_slider .swiper-button-prev {
  left: -6px;
}
.single_slider .swiper .card_txt {
  height: 244px;
}
}

/* ================ 320 ================ */
@media (max-width: 320px) {
  /* .second-section .swiper-slide img {
    height: 229px;
} */
.contact_slider .swiper-slide .img_txt {
    width: 91%;
    padding: 10px 8px;
}
.news_scnd_sec .card {
  width: 100%;
}
.single_slider .swiper .card_txt {
  height: 344px;
}
}
