.elementor-13456 .elementor-element.elementor-element-f73ef61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-41d7ce2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-41d7ce2:not(.elementor-motion-effects-element-type-background), .elementor-13456 .elementor-element.elementor-element-41d7ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EA;}.elementor-13456 .elementor-element.elementor-element-762a77d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-4ac1541{--display:flex;}.elementor-13456 .elementor-element.elementor-element-b8242b4{--spacer-size:30px;}.elementor-13456 .elementor-element.elementor-element-3014c82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:130px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13456 .elementor-element.elementor-element-a1433c7{width:var( --container-widget-width, 76.389% );max-width:76.389%;--container-widget-width:76.389%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-13456 .elementor-element.elementor-element-a1433c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13456 .elementor-element.elementor-element-b18be47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-9dfa679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-7534e53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-e27e7ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-81e7d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-4000866{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-46aa567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-fcf1baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-fdd170d{--spacer-size:50px;}.elementor-13456 .elementor-element.elementor-element-5e5f96b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-4379213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-10fea8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-e4d1efa{--spacer-size:30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13456 .elementor-element.elementor-element-753fa81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13456 .elementor-element.elementor-element-3f76bf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-d1f623f{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13456 .elementor-element.elementor-element-f2512e4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13456 .elementor-element.elementor-element-f2512e4 img{border-radius:50px 50px 50px 50px;}.elementor-13456 .elementor-element.elementor-element-8114c85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-79f4548{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-79f4548.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13456 .elementor-element.elementor-element-f2563bf{--spacer-size:10px;}.elementor-13456 .elementor-element.elementor-element-e231fd1{margin:-85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13456 .elementor-element.elementor-element-d202c67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-86a0d1d{--spacer-size:100px;}.elementor-13456 .elementor-element.elementor-element-0ea3daf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13456 .elementor-element.elementor-element-55b81f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-13456 .elementor-element.elementor-element-f73ef61{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-b18be47{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-9dfa679{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-7534e53{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-e27e7ba{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-81e7d7a{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-4000866{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-46aa567{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-fcf1baa{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-5e5f96b{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-4379213{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-3f76bf8{--width:50%;}.elementor-13456 .elementor-element.elementor-element-d1f623f{--width:100%;}.elementor-13456 .elementor-element.elementor-element-8114c85{--width:50%;}.elementor-13456 .elementor-element.elementor-element-79f4548{--width:99.696%;}.elementor-13456 .elementor-element.elementor-element-0ea3daf{--content-width:1600px;}}@media(max-width:767px){.elementor-13456 .elementor-element.elementor-element-f73ef61{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-3014c82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13456 .elementor-element.elementor-element-a1433c7{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-13456 .elementor-element.elementor-element-b18be47{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-9dfa679{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-7534e53{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-e27e7ba{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-81e7d7a{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-4000866{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-46aa567{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-fcf1baa{--content-width:350px;}.elementor-13456 .elementor-element.elementor-element-5e5f96b{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-4379213{--content-width:1600px;}.elementor-13456 .elementor-element.elementor-element-e4d1efa{--spacer-size:0px;}.elementor-13456 .elementor-element.elementor-element-753fa81{--min-height:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13456 .elementor-element.elementor-element-d1f623f{--min-height:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13456 .elementor-element.elementor-element-f2512e4 img{border-radius:10px 10px 10px 10px;}.elementor-13456 .elementor-element.elementor-element-e231fd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13456 .elementor-element.elementor-element-0ea3daf{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-c1cabb6 */.manhattan-banner{
width:100%;
max-width:1600px;
height:520px;

background:
linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.85)),
url("https://volaxblackcar.com/wp-content/uploads/2026/02/bg-hero.jpg");

background-size:cover;
background-position:center;

display:flex;
align-items:center;
padding-left:120px;

font-family: "Poppins", sans-serif;
color:white;
}

.banner-content{
max-width:650px;
}

.banner-tag{
color:#d4a84f;
font-size:14px;
letter-spacing:3px;
text-transform:uppercase;
display:block;
margin-bottom:15px;
}

.banner-title{
font-size:54px;
font-weight:700;
line-height:1.1;
margin-bottom:20px;
}

.banner-title span{
color:#d4a84f;
}

.banner-text{
font-size:17px;
line-height:1.7;
color:#dcdcdc;
margin-bottom:30px;
}

.banner-btn{
display:inline-block;
background:#d4a84f;
color:#000;
padding:16px 32px;
border-radius:40px;
font-weight:600;
text-decoration:none;
transition:.3s;
}

.banner-btn:hover{
background:#c79a3c;
}/* Tablet */

@media (max-width: 1024px){

.manhattan-banner{
padding-left:60px;
height:480px;
}

.banner-title{
font-size:42px;
}

.banner-text{
font-size:16px;
max-width:520px;
}

}


/* Mobile */

@media (max-width: 768px){

.manhattan-banner{

padding:60px 25px;
height:auto;
min-height:420px;

align-items:center;
}

.banner-content{
max-width:100%;
}

.banner-tag{
font-size:12px;
letter-spacing:2px;
}

.banner-title{
font-size:34px;
line-height:1.2;
}

.banner-text{
font-size:15px;
line-height:1.6;
margin-bottom:25px;
}

.banner-btn{
padding:14px 26px;
font-size:14px;
}

}


/* Small Mobile */

@media (max-width:480px){

.banner-title{
font-size:28px;
}

.banner-text{
font-size:14px;
}

.banner-btn{
width:100%;
text-align:center;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-416796a */.manhattan-guide{
padding:90px 8%;
background:#f6f6f6;
font-family:Poppins;
}

.guide-title{
text-align:center;
font-size:38px;
margin-bottom:60px;
font-weight:700;
}

.guide-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:35px;
}

.guide-card{

background:white;
padding:25px;
border-radius:16px;
border:1px solid rgba(212,168,79,0.4);

box-shadow:0 15px 35px rgba(0,0,0,0.05);

transition:all .4s ease;
position:relative;
overflow:hidden;
}

.card-img{
border-radius:12px;
overflow:hidden;
margin-bottom:18px;
}

.card-img img{
width:100%;
display:block;
transition:transform .6s ease;
}

.guide-card h3{
font-size:20px;
margin-bottom:12px;
}

.guide-card p{
font-size:15px;
line-height:1.7;
color:#555;
}

/* hover effect */

.guide-card:hover{

transform:translateY(-12px);
box-shadow:0 30px 60px rgba(0,0,0,0.12);

border-color:#d4a84f;

}

/* image zoom */

.guide-card:hover img{

transform:scale(1.1);

}

/* gold glow */

.guide-card:before{

content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:3px;
background:#d4a84f;
transform:scaleX(0);
transition:.4s;
}

.guide-card:hover:before{

transform:scaleX(1);

}.card-img{
height:180px;
}

.card-img img{
height:100%;
object-fit:cover;
}.manhattan-guide{
padding:70px 6%;
background:#f6f6f6;
font-family:Poppins;
}

.guide-title{
text-align:center;
font-size:34px;
margin-bottom:45px;
font-weight:700;
}

/* width thori bari */

.guide-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:25px;
max-width:1400px;
margin:auto;
}

.guide-card{

background:white;
padding:18px 20px;
border-radius:14px;
border:1px solid rgba(212,168,79,0.4);

box-shadow:0 12px 28px rgba(0,0,0,0.05);

transition:all .35s ease;
position:relative;
overflow:hidden;

}

/* image height choti */

.card-img{
border-radius:10px;
overflow:hidden;
margin-bottom:12px;
height:150px;
}

.card-img img{
width:100%;
height:100%;
object-fit:cover;
transition:transform .6s ease;
}

/* heading font thora chota */

.guide-card h3{
font-size:18px;
margin-bottom:8px;
}

/* text font thora chota */

.guide-card p{
font-size:14px;
line-height:1.6;
color:#555;
}

/* hover effect */

.guide-card:hover{

transform:translateY(-8px);
box-shadow:0 20px 45px rgba(0,0,0,0.12);

border-color:#d4a84f;

}

.guide-card:hover img{

transform:scale(1.08);

}

/* gold line animation */

.guide-card:before{

content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:3px;
background:#d4a84f;
transform:scaleX(0);
transition:.35s;

}

.guide-card:hover:before{

transform:scaleX(1);

}/* Tablet */

@media (max-width:1024px){

.guide-grid{
grid-template-columns:repeat(2,1fr);
gap:20px;
}

}


/* Mobile */

@media (max-width:768px){

.manhattan-guide{
padding:50px 20px;
}

.guide-title{
font-size:28px;
margin-bottom:30px;
}

.guide-grid{

grid-template-columns:1fr;
gap:25px;

}

.guide-card{

padding:18px;

}

.card-img{

height:180px;

}

.guide-card h3{

font-size:18px;

}

.guide-card p{

font-size:14px;
line-height:1.6;

}

}


/* Small Mobile */

@media (max-width:480px){

.card-img{

height:160px;

}

.guide-card{

padding:16px;

}

.guide-card h3{

font-size:17px;

}

.guide-card p{

font-size:13.5px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3b27df */.manhattan-service{
  background:#0c0c0c;
  padding:90px 6%;
  font-family:Poppins;
  color:white;
}

.service-container{
  max-width:1600px;
  margin:auto;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:70px;
  align-items:center;
}

.service-image{
  position:relative;
}

.service-image img{
  width:100%;
  border-radius:20px;
  display:block;
}

.service-badge{
  position:absolute;
  top:20px;
  left:20px;
  background:#d4a84f;
  color:black;
  padding:10px 20px;
  border-radius:30px;
  font-size:12px;
  letter-spacing:2px;
  font-weight:600;
}

.service-content h2{
  font-size:42px;
  margin-bottom:20px;
  color:#d4a84f; /* Golden color */
}

.service-desc{
  color:#cfcfcf;
  font-size:16px;
  line-height:1.7;
  margin-bottom:15px;
}

.airport-list{
  margin-top:30px;
  margin-bottom:35px;
  display:flex;
  flex-direction:column;
  gap:16px;
}

.airport-card{
  background:#111;
  border:1px solid rgba(212,168,79,0.4);
  border-radius:14px;
  padding:18px 22px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  transition:.35s;
}

.airport-card:hover{
  border-color:#d4a84f;
  transform:translateX(8px);
  background:#d4a84f; /* Background on hover */
}

.airport-card h4{
  margin:0;
  font-size:17px;
  color:#d4a84f; /* Golden color */
  transition: color 0.3s ease;
}

.airport-card span{
  font-size:13px;
  color:#aaa;
  transition: color 0.3s ease;
}

.arrow{
  font-size:20px;
  color:#d4a84f;
}

.service-btn{
  display:inline-block;
  background:#d4a84f;
  color:black;
  padding:15px 32px;
  border-radius:40px;
  font-weight:600;
  text-decoration:none;
  transition:.3s;
}

.service-btn:hover{
  background:#c89a3d;
}

.service-container{
  align-items:stretch;
}

.service-image{
  display:flex;
}

.service-image img{
  height:100%;
  object-fit:cover;
  border-radius:20px;
}

.service-content h2{
  font-size:42px;
  margin-bottom:20px;
  color:#d4a84f; /* Golden color */
}

.airport-card{
  background:transparent;
  border:1px solid #d4a84f;
  border-radius:14px;
  padding:18px 22px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  transition:.35s;
}

.airport-card h4{
  color:#d4a84f; /* Golden color */
}

.airport-card span{
  color:#bbb;
}

.airport-card:hover{
  background:#d4a84f;
  transform:translateX(8px);
}

.airport-card:hover h4{
  color:black; /* Text turns black on hover */
}

.airport-card:hover span{
  color:black; /* Text turns black on hover */
}

@media (max-width:768px){
  .manhattan-service{
    padding:60px 20px;
  }

  .service-container{
    display:flex;
    flex-direction:column;
    gap:28px;
  }

  .service-image{
    order:-1;
    width:100%;
  }

  .service-image img{
    width:100%;
    height:auto;
    object-fit:cover;
    border-radius:16px;
  }

  .service-badge{
    top:14px;
    left:14px;
    font-size:11px;
    padding:8px 16px;
    letter-spacing:1.5px;
  }

  .service-content{
    width:100%;
  }

  .service-content h2{
    font-size:30px;
    line-height:1.25;
    margin-bottom:14px;
  }

  .service-desc{
    font-size:14px;
    line-height:1.65;
  }

  .airport-list{
    margin-top:20px;
    margin-bottom:26px;
    gap:14px;
  }

  .airport-card{
    width:90%;
    margin:0 auto;
    padding:16px 18px;
    transform:none; 
  }

  .airport-card:hover{
    transform:none;
  }

  .airport-card h4{
    font-size:16px;
  }

  .airport-card span{
    font-size:12px;
  }

  .arrow{
    font-size:18px;
  }

  .service-btn{
    display:block;
    width:90%;
    margin:0 auto;
    text-align:center;
    padding:14px 22px;
  }
}/* Golden color for headings */
.airport-card h4{
  color: #000000;  /* Set the golden color */
  transition: color 0.3s ease;
}

/* On hover, text color should stay black */
.airport-card:hover h4{
  color: black; /* Black color on hover */
}

/* Link text color */
.airport-card a{
  color: #d4a84f;  /* Golden color */
  text-decoration: none;
}

/* Hover state for link */
.airport-card a:hover{
  color: black;  /* Keep it black on hover */
}

/* Other text inside the airport card */
.airport-card span{
  color: #aaa;
}

/* On hover, text color inside airport card should be black */
.airport-card:hover span{
  color: black;  /* Text turns black on hover */
}

.arrow{
  font-size: 20px;
  color: #d4a84f;  /* Golden color */
}

.arrow:hover{
  color: black; /* Keep the arrow color black when hovered */
}

.airport-card:hover{
  background: #d4a84f;  /* Keep the golden background when hovered */
  transform: translateX(8px);
}

.airport-card{
  background: #111;
  border: 1px solid rgba(212, 168, 79, 0.4);
  border-radius: 14px;
  padding: 18px 22px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: .35s;
}/* End custom CSS */