*{padding: 0px; margin: 0px; box-sizing: border-box; text-decoration: none;}




/*--------------------------------------------------------------
# Font & Color Variables
# Help: https://bootstrapmade.com/color-system/
--------------------------------------------------------------*/
/* Fonts */
:root {
  --default-font: "Open Sans",  system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --heading-font: "Montserrat",  sans-serif;
  --nav-font: "Poppins",  sans-serif;
}



    
    










/* header */
.hed{padding: 15px; box-shadow: 1px 5px 41px 0 hsla(0, 6%, 30%, 0.8); background: #eee;}
.logo{width: 100%; margin-top: 10px;}
.nav-item{padding: 0px 1px; color: #000; font-weight: 600;}
.man1 li{list-style: none; padding: 0px 5px; margin-top: 10px;}
.mnbt a{padding: 8px 11px; background: #e71321; 
  color: #fff; text-decoration: none; margin-left: 10px;
   border-radius: 6px; display: inline-block; font-weight: 700;}
/*  */
.hd{padding: 40px; border: 1px solid #b7b7b7; margin-top: 20px;}
.hd input{padding: 6px;}
.hdbt a{padding: 8px 18px; background: #e71321; 
  color: #fff; text-decoration: none; margin-left: 10px;
   border-radius: 6px; display: inline-block; font-weight: 700;}
   .hdbt{margin-top: 30px;}










   /*  */
   /* =======///////////// [DAIL -PAGE NEW- HEADER ]========/////////// */
.new-head .container-fluid{
  flex-wrap:unset !important ;
}

.navbar-toggler:focus{
  box-shadow: none !important;
}
.ram{background: #eee;}
.offcanvas-header {
  border-bottom: solid 1px #fff;
}

.text-bg-dark{
  background-color:#f84459 !important;
}


.head{
  margin-top: 10px !important;
}

.br-navbar{
  display: block !important;
}
.offcanvas-header h5{
  position: relative;
}
.offcanvas-header h5::after{
  content:"";
  position: absolute;
  height: 2px;
  width: 40px;
  left: 0;
  bottom: 0;
  color: red;
  background-color: #fff;
}
.navbar-nav{
  text-align: center;
  transition: 0.5s ease-in;
 
}
.navbar-dark .navbar-toggler {
  color: #f84459;
  border-color: rgb(100, 97, 97) !important;
}
.nav-link.active{

  display: block;
  width: 100px;
  border-radius: 5px;
  margin: auto;
}
.navbar-toggler{border: 2px solid !important;}
.nav-term-c{
  width: 200px !important;
  margin: auto;
}

.ram span img{margin-left: 3rem !important;}


/* ============== DAIL - CATOGERY SECTION =========== */
.ram{display: none;}
.images{background-image: url(../images/imim.png); width: 100%; height: 300px; 
    background-repeat: no-repeat; 
    background-size: cover;
    background-position: center;  
    position: relative;  }
.images::before{background-color: color(srgb red green blue)!important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    content: "";
    height: 100%;
    position: absolute;}

.img h1{font-weight: 700; color: #ffff;position: relative;padding-top: 5rem;}    
.img span{position: relative; color: #ff3c48;font-weight: 600;}
.img a{text-decoration: none; color: #fff; font-size: 16px; font-weight: 600;}

/*................ box1.......... */
.box1{padding: 40px 0px;}
.tex{background: #f9f9f9; box-shadow: 1px 5px 41px 0 hsla(0, 6%, 30%, 0.8);border-radius: 10px;  padding: 18px; margin: 8px 0px; }
.tx{padding: 10px;}
.icon{width: 60px; height:60px; border-radius: 50%; color: #ff3c48;font-size: 28px;padding-top: 8px;background: #fff;border: 1px solid#e8e8e8; }
.icon:hover{color: #fff; background: #ff3c48;}

/* ...............box2............ */
.box2{background: #ff3c48;}
.box2 h2{color: #fff; font-weight: 700; font-size: 37px; margin-top: 5rem; margin-bottom: 2rem;} 
.box2 p{color: #fff; margin-bottom: 2rem;}
.imm img{ margin-top: 2rem;}

/*.......... box3......... */
.box3{padding: 50px 0px;}
.box3 img{width: 100%;}
.card1{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); margin: 10px 0px;}
.card2{ padding: 13px;}
.card2 i{color: #ff3c48; margin-right:7px; font-size: 18px;}
.car{border: 1px solid #e8e8e8; padding: 10px 0px; display: flex; align-items: center;}
.car button{border: none; padding: 3px 8px; background: #fff3f4; color: #ff3c48;}
.car h6{font-weight: 600; font-size: 20px;}

/* .................box4........... */
.box4{ background: #2c1e1e; padding: 70px 0px;}
.box4 p{color: #fff; font-size: 18px; font-weight: 500; margin-top: 1rem;}
.box4 h3{color: #fff; font-size: 65px;}
.box4 span{ font-weight: 700; font-size: 18px;}

/*.......... box5....... */
.for{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 10px; margin: 10px 0px; }
.box5{padding: 50px 0px;}
.for h6{color: #ff3c48; font-size: 20px;}
.for span{font-size: 18px;  }
.for h3{margin-bottom: 1rem; font-weight: 700; font-size: 35px;}
.for i{color: #ff3c48; font-size: 20px;}

.br{width: 100%; margin: auto; border: 2px solid #f6f4f4; margin-bottom: 1rem;}
.br2{width: 100%; margin: auto; border: 2px solid #f6f4f4; margin-bottom: 2rem; margin-top: 1rem;}

.btt a{text-decoration: none; background: #fff3f4; color: #ff3c48; font-weight: 600; 
        padding: 10px 70px; font-weight: 600; font-size: 16px; }
.btt{margin-bottom: 2rem;}    
.btt a:hover{background: #ff3c48; color:#fff;}

/*.......box6.... */

.box6{padding: 30px 0px;}
.lock{border: 1px solid #e8e8e8; padding: 10px; border-radius: 10px; margin: 6px 0px;}
.lock:hover{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); }
.lock i{color: #ff3c48; font-size: 45px; }
.lock span{font-weight: 700; font-size: 23px;}
.br3{width: 66%; margin: auto; border: 1px solid #f6f4f4; margin-bottom: 1rem; margin-top: 1rem;}

/* box7 */
.box7{padding: 50px 0px;}
.form{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 8px;}
.form_name h4{font-weight: 600;}
.form_st{margin-top: 0.5rem; margin-bottom: 0.5rem;}
.form h2 { color: #ff3c48; font-weight: 700;}
 .form input{padding: 8px 15px; width: 97%; border-radius: 8px;border: 1px solid #383434;}
 .input_box input{margin: 5px;}
 .form textarea{padding: 0px 15px; width: 97%; border: 1px solid #383434;}
 .input_box textarea{margin: 5px; border-radius: 8px;}
 .input_button button{padding: 12px 25px; border: none;font-weight: 600; border-radius: 30px; color: #ffff;background: #ff3c48; margin-left: 10px;}
 .input_button:hover button{color: #ff3c48; background-color: #eee;}
 .form_bg {background: #ffffff; padding: 30px 9px;}
 .form_bg p{margin-left: 27px;}
 .form_bg h2{font-weight: 700;}
 .bi-geo-alt-fill{color: #ff3c48; margin-right: 4px;}
 .bi-telephone-fill{color: #ff3c48; margin-right: 4px;}
.bi-envelope-fill{color: #ff3c48; margin-right: 4px;}

/* ...................blog......................pages............................ */
.blog{padding: 50px 0px;}
.cardd{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 18px; margin: 15px 0px;}
.cardd p{ line-height: 26px; }

.cardd h3{
   width: 100%;
    position: relative;
    padding-bottom: 18px;
    display: inline-block;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 13px;
    font-weight: 700;
    font-size: 23px;
}



.cardd h3::after{
    position: absolute;
    content: "";
    min-width: 100px;
    height: 2px;
    background-color: red;
    bottom: -2px;
    left: 0;
    
}
.cardd i{color: #ff3c48; font-size: 20px;}
.cardd p{margin-bottom: 3px;}
.cardd iframe{width: 100%;}
.Video iframe{height: 430px;}
/* Food Menu */
.menu{background: #ff3c48;padding: 7px;  border-radius: 10px 10px 0px 0px; color: #ffff;}
.food{border: 1px solid #ff3c48; border-radius: 10px;}
.food1{padding: 7px;}
.food1 img{width: 100%; border-radius: 50%; margin-bottom: 1rem;}
.bor{border: 2px solid #f4f0f0;  margin: auto; width: 95%;}
.accordion-button{font-weight: 600 !important; font-size: 20px; border: 1px solid #ff3c48; margin-top: 10px; border-radius: 10px !important;}
.accordion-button:not(.collapsed) { background: #ff3c48 !important; border-color: #ff3c48 !important;}
.accordion-btn:focus{
    box-shadow: none !important;
border: none !important;}
.c{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 30px; height: 200px; margin: 7px 0px;}
.c h5{font-size: 35px; font-weight: 700; }
.c span{font-size: 20px; color: #9e9e9e;}
.c i{color: #f2bf08; padding: 1px;}
.bor1{border: 6px solid #f4f0f0;  margin: auto; width: 50%;}
.c1{margin-top: 4px;}
/*  */
.new1{background: #ff3c48; padding: 8px; color: #fff; margin-top: 18px; border-radius: 7px;}
.new1 a{color: #fff; text-decoration: none;} 
.new2{background: #4da51e; padding: 8px; color: #fff; margin-top: 10px; border-radius: 7px;}
.new2 a{color: #fff; text-decoration: none;} 
.aa img{width: 100%; border-radius: 50%;}
.text-black {
    color: black;
    text-decoration: none; /* Optional: to remove underline */
}
.ii i{padding: 3px; font-size: 18px;}
.a11 i{margin-right: 10px;}
.mx i{margin: auto;}
.a11{margin-top: 10px;}

/* inpu */
.carddd{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 18px; margin: 15px 0px; background: #f8f8f8;}
.inpu input{width: 100%; padding: 11px; margin: 8px 0px; border-radius: 7px; border: none;}
.inpu textarea{width: 100%; margin: 8px 0px;  padding: 11px;border-radius: 7px; border: none;}
.rbt a{padding: 10px 15px; border-radius: 7px; background: #ff3c48; color: #fff; font-weight: 700;
       text-decoration: none; }
.rbt{margin-top: 2rem; margin-bottom: 2rem;}

.lstext{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 10px; border-radius: 7px; font-weight: 700;}

/* ....Amazing... box.... */
.Amazing{background: #f8f8f8; padding: 15px 0px; margin-top: 2rem;}
.Amazing h3{margin-top: 1rem; margin-bottom: 2rem; font-size: 25px;}
.Amazing h4{font-size: 25px;}
.Amazing h2{font-weight: 700; font-size: 40px; margin-top: 7px; line-height: 50px;}
.Amazing span{color: #ff3c48; font-weight: 600; }
.ai a{text-decoration: none; }
.ai{margin-top: 9px;}

/* ..........boxfas.......... */
.boxfas{background: #f1f892; padding: 30px 0px; }
.boxfas h4{color: #ff3c48;}
.fas i{font-size: 50px; color: #ff3c48;}
.fas{margin-top: 1rem;}
.fas p{margin-bottom: 3rem;}
.fas1{border-right: 2px solid #e6dede; }
.fas2{border:1px solid #e6dede;margin-top: 1.5rem;  }


/*............Layout...... */
.Layout{background: #eee; padding: 0px 0px;margin-top: 1rem; }
.lay{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 7px; margin: 10px ;}
.lay img{width: 100%; border-radius: 5px; }
.lay h4{margin-top: 10px;color: #4c4c4c;}
.lay h4:hover{color: #ff3c48;}
.lay p{margin-bottom: 10px;}
.st{margin-top: 10px; margin-bottom: 10px;}
.st a{padding: 3px 3px; background: #54ba1d; color: #fff; text-decoration: none;
     font-size: 13px; border-radius: 5px; margin-left: 8px;}
     .fore{box-shadow: 1px 5px 41px 0 hsla(0, 9%, 78%, 0.8); padding: 7px; margin-top: 10px; }
     .for2 {width: 40px; height: 40px; border-radius: 50px; background: #ff3c48; text-align: center; margin-bottom: 10px;}
     .for2 i{color: #fff;  font-size: 20px; margin-top: 10px !important; }
     .for1{border-bottom: 2px solid #b4b4b4;margin-bottom: 10px; margin-top: 10px;}
     .in1 input{padding: 5px 10px; width: 80%; margin: 3px 0px; border: 2px solid #e6dede; border-radius: 7px;}
     .upp a{text-decoration: none; color: #ffff; background: #ff3c48; 
            padding: 7px 90px; border-radius: 7px; }
     .upp {margin-top: 20px; margin-bottom: 20px; }
     .bi-folder-plus::before{margin-top: 10px;}

      /*..... game... */
   .game1 img{width: 100%;border-radius: 50%; padding: 15px;}
   .game {border: 1px solid rgb(175, 175, 175); margin: 15px 0px;}
   .game2 {border-left: 1px solid rgb(189, 189, 189);}
   .two-bt a{padding: 8px 13px;border-radius: 0px 8px 0px 8px;  color: #fff; background: #ff3c48; text-decoration:none; display: block;}
   .two-btt a{padding: 8px 13px; border-radius: 0px 8px 0px 8px; color: #fff; background: #000; text-decoration: none; display: block;}
    .game3 p{margin-bottom: 5px;}
    .game3 span{color: #e71321;}
    .game3 h4 {margin-top: 30px;}
    .two1{margin-top: 30px;}

 @keyframes blink-shadow {
        0% {
            box-shadow: 0 0 0 rgba(0, 123, 255, 0.5);
        }
        50% {
            box-shadow: 0 0 10px rgba(0, 123, 255, 0.8);
        }
        100% {
            box-shadow: 0 0 0 rgba(0, 123, 255, 0.5);
        }
    }
  /*.....Share button css... */
  
    .share-button {
        position: fixed;
        z-index: 999999;
        right: 20px;
        bottom: 10px;
        display: inline-flex;
        align-items: center;
        font-size: 20px;
        text-align: center;
        height: 30px;
        width: 100px; /* Wider button for 'Share' */
        border-radius: 5px; /* Rounded corners */
        background: #007bff; /* Blue background */
        color: #fff; /* White text */
        justify-content: center; /* Center content */
        cursor: pointer; /* Pointer cursor */
        transition: background 0.3s; /* Smooth background change */
        animation: blink-shadow 1.5s infinite; /* Add the blinking shadow effect */
    }

  /*.....Share button css end... */
  
/* .....list..... */
.list{padding: 20px 0px; }
.list1{box-shadow: 1px 5px 41px 0 hsla(0,0%,89.4%,.8);padding: 8px; border-left: 2px solid #e71321;border-radius: 7px; margin: 10px 0px;}
.list1 img{width: 100%;border-radius: 5px; height: 210px; padding: 7px;}

.lis2{padding: 15px 0px;}
.res{color: #fff; background: #ff3c48; width: 27px; height: 27px; border-radius: 10px;margin-top: 3px; }
.bb span{background: #54ba1d;border-radius: 8px; padding: 2px 8px;color: #fff;text-decoration: none;font-weight:700 ; }

.btt1 a{background: #54ba1d; display: block; padding: 8px 18px; color: #fff; text-decoration: none; border-radius: 5px;font-weight: 700;}
.btt2 a{background: #0b55e0; display: block; padding: 8px 18px; color: #fff; text-decoration: none; border-radius: 5px;font-weight: 700;}
.btt2 { margin-top: 20px; margin-left: 16px !important;}
.btt1{margin-top: 20px;}
.vy i{color: #f2bf08;}
.px p{margin-bottom: 0px;font-size:12px;}
.cm p{margin-bottom: 6px;}
.afq{box-shadow: 1px 5px 41px 0 hsla(0,0%,89.4%,.8);padding: 15px; border-radius: 8px;}
.afq a{text-decoration: none; color: #000;}
.afq a:hover{color: #f14228;}

.afq2{box-shadow: 1px 5px 41px 0 hsla(0, 75%, 85%, 0.8);padding: 15px; border-radius: 8px;}

/* ......... */
.last8{padding: 20px 0px;}
.l-box{padding: 10px;  border: 1px solid rgb(175, 175, 175); border-radius: 6px; margin: 6px 0px;}
.l-box img{border-radius: 100%;}
.l-box h6{margin-bottom: 3px !important;}
.l-box:hover{box-shadow: 1px 5px 41px 0 hsla(0,0%,89.4%,.8);}
.li-box h3{font-weight: 700;}
  /*........... push css............... */
.br1{border: 2px solid #f14228; width: 25%; margin: auto; margin-bottom: 15px;}

.pri{
  font-size: 13px;
  font-weight: bold;
  box-lines: 2px;
}


.pri1{
  font-size: 20px;
  font-weight: bold;
  box-lines: 2px;
}

  .text-pink{
    color: #ff3c48;
    font-size: 36px;
    font-weight: 600;
  }

  .csx{
    color: #ff3c48;
  }
  .cardd h1{
    font-size: 30px !important ;
  }
  .cardd h2,
  .cardd h1{
    width: 100%;
     position: relative;
     padding-bottom: 18px;
     display: inline-block;
     border-bottom: 1px solid #e8e8e8;
     margin-bottom: 13px;
     font-weight: 700;
     font-size: 23px;
  }
  
  .cardd h2::after,
  .cardd h1::after{
    position: absolute;
    content: "";
    min-width: 100px;
    height: 2px;
    background-color: red;
    bottom: -2px;
    left: 0;
    
  }

.bg-psk{
  
  background-color: #f7f9fc;
}




  /*........... footer............... */
  .footer{width: 100%;
    background: #eee;
    padding: 0px 0px 20px 0px;    
   }
  .fu{position: relative;}
    .fu::after {
    position: absolute;
    bottom: -10;
    content: "";
    height: 2px;
    width: 50px;
    background:#f14228;
    left: 1%;}
  
  .last h4{ color: #000;margin-top: 2.5rem;font-size: 27px;}   
  .last p{ color: #000;}   
  .pp{margin-top: 3rem;}
  .footer-border p{color: #f14228;}
  
  .lll i{color: #000;  padding: 5px;border-radius: 50%;  font-size: 22px;height: 10px; width: 10px;margin: 5px;}
  .lll i:hover{color: #f14228}
  .pp button::before{
    background: #f14228;
    color: #333;
    position: absolute;
    right: 0px;
    border: none;
    font-size: 20px;
    padding: 0px 17px;
    top: 4px;
  }
  
  .pp p:hover{color: #f14228; }
  .news_letter_box{
    position: relative;
  }
  .news_letter_box input{
    background: #f14228;
    width: 100%;
    border: none;
    padding: 8px 50px 8px 10px;
    color: #fff;
    border-radius: 15px;
    position: relative;
    margin-bottom: 10px;
    outline: none;
  }
  .news_letter_box button{
    background: #f14228;
    color: #fff;
    position: absolute;
    right: 7px;
    border: none;
    font-size: 20px;
    padding: 0px 17px;
    top: 4px;
  }
  .lll i{color: #f14228;}
  .bi-send{color: #fff;}
  .bi bi-send::before{
    content: "\f11d";
  }
.pp a{text-decoration: none;}
.br9{border: 1px solid #d5d3d3;  margin-top: 1rem;}
.bb{margin-left: 10px;}
.cc{margin-left: 10px;}



 @media(max-width:1024px ){
        .two1{margin-top: 20px;}
        .game3 h4 {margin-top: 10px;}
    }
@media(max-width:768px ){
    .images{width: 100%; height: 220px;}
    .img h1{margin-top: 0rem;} 
    .txxx{margin-left: 3px;}
    .c{padding: 7px; height: 170px;}
    .lay img {height: 270px;}
    .two1{margin-top: 7px;margin-bottom: 8px;}
    .game3 h4 {margin-top: 5px; margin-bottom: 1px;}
    .two-btt a{padding: 5px 9px;}
    .two-bt a{padding: 5px 9px;}
    .game1 img{padding: 6px;}
    .game3 p{margin-bottom: 0px;}
    .game1 img{margin-top: 5px;}
    .fas p{margin-bottom: 2rem;}
    .list1 img{height: 190px;margin-top: 1rem;padding: 0px; }
    .man1 li {margin-top: 0px;}
  

    }
    @media(max-width:425px ){
       .cardd iframe{width: 100%; height: 240px;}
       .fas2{margin-top: 0px;}
       .imm img{ width: 100%; margin-top: 0px;}
       .game1 img{margin-top: 12px; padding: 0px;}
       .two-bt a{padding: 5px 7px;}
       .two-btt a{padding: 5px 7px; }
       .box2 p {margin-bottom: 0px;}
       .pp{margin-top: 2rem;}
       .last h4{margin-top: 1rem;}
       .lll{text-align: center;}
      .btt1 a{padding: 5px 10px;}
      .btt2 a{padding: 5px 10px;}
      .btt2 {margin-top: 5px;margin-left: 8px !important;}
      .btt1{margin-top: 5px;}
      .list1 {padding: 0px 6px;}
      .list1 img {height: 155px; padding: 0px; margin-top: 5px;}
      .res{width: 24px; height: 24px;}
      .lis2 h4{font-size: 21px !important; }
      .lis2 {padding: 8px 0px;}
      .hd { padding: 25px; text-align: center;}
      .hd input {width: 97%; margin: 8px;}
      .hdbt{margin: auto; margin-top: 1rem;}
      .man1 li{display: none;}
      .mnbt{display: none;}
      .last p {margin-bottom: 2px;}
      .hed {padding: 0px;}
      .blog { padding: 30px 0px;}
      .ram{display: block;}
      .hed{display: none;}
    }
       
    
  @media(max-width:375px ){
   .imm img{ width: 100%; margin-top: 0px;}
   .lay img {height: 200px;}
   .game1 img{margin-top: 40px;}
   .box2 p {margin-bottom: 0px;} 
   .btt1 a{padding: 5px 8px;}
   .btt2 a{padding: 5px 8px;}
   .cc {display: none;}
   .list1 img{height: 140px;padding: 0px; margin-top: 9px;}
   }

   @media(max-width:320px ){
     .btt1 a{padding: 2px 5px;}
     .btt2 a{padding: 2px 5px;}
     .list1 img{height: 140px;padding: 0px; width: 111%;}
     .ll-box{margin-left: 15px;}
   }




  /*........... chatgpt............... */

.city-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 20px 0;
}

.city-item img {
    width: 80px; /* Adjust image size as needed */
    height: 80px; /* Adjust image size as needed */
    margin-bottom: 10px;
}

.city-item p {
    font-weight: bold;
    margin: 0;
}

/* Desktop view (default) - 6 cities per row */
@media (min-width: 992px) {
    .city-item {
        width: 16.66%; /* 100% / 6 cities */
    }
}

/* Tablet view - 6 cities per row */
@media (max-width: 991px) {
    .city-item {
        width: 16.66%; /* 100% / 6 cities */
    }
}

/* Mobile view - 4 cities per row */
@media (max-width: 768px) {
    .city-item {
        width: 25%; /* 100% / 4 cities */
        margin: 15px 0;
    }

    .city-item img {
        width: 70px; /* Adjust image size for mobile */
        height: 70px; /* Adjust image size for mobile */
    }

    .city-item p {
        font-size: 14px; /* Adjust text size for better readability on small screens */
    }
}

/* Extra small mobile view - 4 cities per row */
@media (max-width: 576px) {
    .city-item {
        width: 25%; /* 100% / 4 cities */
        margin: 10px 0;
    }

    .city-item img {
        width: 60px; /* Adjust image size for extra small mobile */
        height: 60px; /* Adjust image size for extra small mobile */
    }

    .city-item p {
        font-size: 12px; /* Adjust text size */
    }
}

  /*........... chatgpt 2............... */

.section-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 21px 0; /* Reduced padding */
}

.section-image {
  max-width: 100%;
  height: auto;
}

.inquiry-form {
  width: 80%; /* Reduced form width by 30% */
  padding: 14px; /* Reduced padding */
  background-color: #f9f9f9;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin: 0 auto; /* Center the form */
}

.inquiry-form h2 {
  margin-bottom: 14px; /* Adjusted margin */
  font-size: 22px;
}

.inquiry-form .form-group {
  margin-bottom: 10.5px; /* Reduced margin */
}

.inquiry-form .form-control {
  border-radius: 4px;
}

.inquiry-form .btn {
  background-color: #007bff;
  border: none;
  padding: 7px 10.5px; /* Adjusted padding */
  font-size: 16px;
  border-radius: 4px;
}

@media (max-width: 768px) {
  .section-container {
    flex-direction: column;
    text-align: center;
  }

  .section-image {
    margin-bottom: 14px; /* Adjusted margin */
  }

  .inquiry-form {
    width: 90%; /* Slightly increase width on mobile */
    padding: 10.5px; /* Adjusted padding */
  }
}
 a {
    text-decoration: none;
}