@charset "utf-8";
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
  @font-face {
font-family: 'poppinsbold';
src: url(/wp-content/themes/ayg/fonts/poppins-bold-webfont.woff2) format('woff2'),
url(/wp-content/themes/ayg/fonts/poppins-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'poppinsmedium';
src: url(/wp-content/themes/ayg/fonts/poppins-medium-webfont.woff2) format('woff2'),
url(/wp-content/themes/ayg/fonts/poppins-medium-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'poppinssemibold';
src: url(/wp-content/themes/ayg/fonts/poppins-semibold-webfont.woff2) format('woff2'),
url(/wp-content/themes/ayg/fonts/poppins-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'poppinsregular';
src: url(/wp-content/themes/ayg/fonts/poppins-regular-webfont.woff2) format('woff2'),
url(/wp-content/themes/ayg/fonts/poppins-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}   html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video
{margin:0 auto; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; list-style:none; outline:none; -webkit-font-smoothing: subpixel-antialiased; -webkit-tap-highlight-color:rgba(0,0,0,0);}
html,body { -webkit-text-size-adjust:none; -webkit-font-smoothing: antialiased;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
img{border:none;}
input[type="text"], input[type="submit"], input[type="button"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], textarea {-webkit-appearance: none; outline: none;}
textarea:focus, input:focus, a, div, img { outline: none; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block;}
*, *:before, *:after{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;} body{ color:#373d48; font-size: 18px;  font-family: 'poppinsregular'; font-weight:400; line-height:22px;}
h1, h2, h3, h4, h5, h6{ font-family: 'poppinsbold'; margin-bottom: 15px; font-weight:normal; color: #172851; }
h1{ font-size:80px; line-height: 1.15; }
h2{ font-size:60px; line-height: 1.15; }
h3{ font-size:30px;}
h4{ font-size:26px;}
h5{ font-size:25px;}
h6{ font-size:20px;}
p{ color:#646d84; font-size:18px; font-weight:400; line-height:1.8; margin-bottom:20px;}
ul{ margin:0 0 40px 0; padding:0; list-style: none;}
ul li { font-size: 18px; line-height: 1.5; color:#646d84; font-weight:400; line-height:18px; padding: 0 0 30px 28px; position: relative; }
ul li:last-child {padding-bottom: 0;}
ul li:before { content: ''; display: block; position: absolute; top: 4px; left: 0; width: 9px; height: 9px; background: #01b3e3; border-radius: 100%;}
blockquote{ display:block; text-align:left; margin-bottom:20px; position:relative; background:#f3f3f3; padding:20px 20px 10px 20px; border-left:2px solid #1589cb;}
blockquote p{ font-size:13px; font-weight:400; line-height:17px; margin-bottom:15px; position:relative; }
hr {border:0 #000 solid; border-top-width:1px; clear:both; height:0;}
.button { display: inline-block; border: 2px solid #172851; color: #172851; font-size: 16px; line-height: normal; text-transform: capitalize; padding: 16px 30px; border-radius: 50px; font-weight: 700; }
.button:hover { background: #172851; color: #fff; }
.button.big { font-size: 26px; width: 425px; background: #01b3e3; color: #fff; text-transform: uppercase; border-color: #01b3e3; text-align: center; padding: 13px 20px; box-shadow: 25px 0 35px rgba(6,15,38,0.15); }
.button.big:hover { background: #172851; border-color: #172851; }
.image-src { position: relative; overflow: hidden; display: block; width: 100%; height: 0; padding-top: 100%; }
.image-src img { position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } img{max-width: 100%;border:none; height: auto;border-style: none; vertical-align: top;} a{color:#01b3e3; transition: 0.5s ease all; }
a:hover{color:#172851; text-decoration: none; }
a:active, a.current {color: #e8941a;}
a:focus {outline: none;} input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"]{ border:1px solid #dedede; padding:0 15px; color:#666666; font-size:12px; height:40px; }
textarea{ border:1px solid #dedede; padding:5px 15px; color:#666666; font-size:12px; height:60px; resize:none;  font-family: 'Open Sans',Arial, Helvetica, sans-serif; line-height:16px;}
input[type="submit"], input[type="button"], input[type="reset"]{ background:#666; cursor:pointer; color:#fff; border:none; height:30px; line-height:28px; display:block; font-size:15px;}
input[type="submit"]:hover, input[type="button"]:hover{ background:#666; color:#fff;}
::-webkit-input-placeholder{color:#fff;}
:-moz-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; }
:-ms-input-placeholder { color:#fff;} table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}  #wrapper{ width:100%; min-height:100%;}
.container{ max-width:1200px; width:100%;padding: 0 15px;} header { width:100%; height:auto; padding: 32px 0; position: fixed; z-index: 1; transition: 0.5s ease all; }
header .container { display: flex; justify-content: space-between; align-items: center; }
.logo { width: 293px; margin: 0; transition: 0.5s ease all; }
.logo .custom-logo { height: auto;}
header.sticky { padding: 15px 0; background: #fff; box-shadow: 0 0 0.32rem rgb(6, 7, 6, 0.3);  z-index: 99; }
header.sticky .logo { width: 210px; }
.logo img { height: auto;}
header.sticky #site-navigation li a { color: #000; }
header.sticky #site-navigation li.button a { color: #fff; }
header.sticky #site-navigation li.button a:hover { color: #fff; }
header.no-banner { position: relative !important; }
header.no-banner.sticky { position: fixed !important; }
header.no-banner #site-navigation li a { color: #172851; }
header.no-banner #site-navigation li.button a { color: #fff; } #site-navigation { margin: 0; }
#site-navigation ul { display: flex; margin: 0; }
#site-navigation li { font-weight: 600; padding: 0; line-height: 1; }
#site-navigation li a { color: #fff; }
#site-navigation li + li { padding-left: 50px; }
#site-navigation li:before {display: none;}
#site-navigation li.button a { font-size: 16px; background: #01b3e3; color: #fff; text-transform: capitalize; border-radius: 50px; border: 2px solid #01b3e3; padding: 9px 27px;}
#site-navigation li.button { background: none; border: none;}
#site-navigation li.button a:hover { background: #000; border-color: #000; color:#fff; }
#site-navigation > .menu-main-menu-container > ul > li.current-menu-item > a,
#site-navigation > .menu-main-menu-container > ul > li.current-menu-parent > a,
#site-navigation > .menu-main-menu-container > ul > li:hover > a {
border-bottom: 2px solid #01b3e3;
padding-bottom: 5px;
}
.sticky #site-navigation > .menu-main-menu-container > ul > li.current-menu-item > a,
.sticky  #site-navigation > .menu-main-menu-container > ul > li.current-menu-parent > a,
.sticky  #site-navigation > .menu-main-menu-container > ul > li:hover > a {
color: #01b3e3;
padding-bottom: 0px;
border: none;
}
#site-navigation > .menu-main-menu-container > ul > li.button:hover > a {
background: #000;
border: 2px solid #000;
color:#fff;
padding-bottom: 9px;
} .hamburger { display: none; margin: 0; z-index: 9; }
.hamburger a { color: #fff; display: inline-block; }
.hamburger a:hover { color: #01b3e3; }
.hamburger a .bar { width: 25px; height: 2px; background-color: #fff; margin: 4px 10px 4px 0; transition: 0.4s; position: relative; }
.hamburger a .bar::before, .hamburger a .bar::after { height: 100%; width: 35px; content: ''; display: block; background: #fff; position: absolute; }
.hamburger a .bar::before { top: 8px;  }
.hamburger a .bar::after { top: -8px;  }
.main-header .hamburger a{ display:flex; flex-direction:column; width:90px; cursor:pointer; zoom: 0.6; }
.main-header .hamburger span{ background: #01b3e3; border-radius:10px; height: 6px; margin: 7px 0; transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6); }
.main-header .hamburger span:nth-of-type(1){ width:50%; }
.main-header .hamburger span:nth-of-type(2){ width:100%; }
.main-header .hamburger span:nth-of-type(3){ width:75%; }
body.open .hamburger span:nth-of-type(1){ transform-origin:bottom; transform:rotatez(45deg) translate(8px,0px) }
body.open .hamburger span:nth-of-type(2){ transform-origin:top; transform:rotatez(-45deg) }
body.open .hamburger span:nth-of-type(3){ transform-origin:bottom; width:50%; transform: translate(30px,-11px) rotatez(45deg); }
body.open .main-header .hamburger a { width: 70px; }
header.sticky .hamburger a .bar, header.sticky .hamburger a .bar::before, header.sticky  .hamburger a .bar::after { background: #01b3e3; }  .mobile-menu { transition: all .5s ease-in-out; position: fixed; overflow: hidden; width: 100%; z-index: 999;top: 0; background: #ffffff; left: 0; height: 0;display: none; flex-direction: column; align-items: center; justify-content: center; }
.mobile-menu.show { height: 100vh; }
.mobile-menu h4 { color: #fff; padding: 12px 15px; background: #01b3e3; font-size: 25px; line-height: normal; }
.mobile-menu li { display: block; font-size: 16px; padding: 10px 0; }
.mobile-menu li + li { border-top: 1px solid rgba(255, 255, 255, 0.2) }
.mobile-menu a { display: block; color: #fff; padding: 10px 15px; text-transform: uppercase; font-weight: 600; }
.mobile-menu li:hover > a, .mobile-menu li.active > a { color: #01b3e3; font-weight: 700; }
.mobile-menu ul li::before { display: none; } .close-icon { position: absolute; width: 30px; height: 30px; background: #fff; display: block; right: 15px; top: 12px; cursor: pointer; }
.close-icon::before, .close-icon::after { content: ' '; height: 1px; width: 15px; background: #000; display: block; position: absolute;  z-index: 999; top: 15px; left: 8px; }
.close-icon::before { transform: rotate(45deg); }
.close-icon::after { transform: rotate(-45deg); } footer { margin-top: 100px; width:100%; height:auto;}
.footer-top { position: relative; padding: 150px 0 65px 0; background-size: 100% 100% !important; } .footer-top .container { display: flex; justify-content: space-between; }
.footer-logo-part { width: 31%; margin: 0; }
.explore-menu { width: 19%; margin: 0; }
.footer-top .mobile-store { width: 36%; margin: 0; }
.footer-top .store-icon { margin: 0; }
.footer-top .logo { margin-bottom: 22px; }
.footer-top h6 { font-size: 22px !important; color: #01b3e3; margin: 0 0 30px 0 !important; }
.footer-top  p { color: #fff; font-size: 16px; margin: 0; }
.footer-top ul { margin: 0; }
.footer-top li { padding: 0 0 11px 0; font-size: 15px; }
.footer-top li:before { display: none; }
.footer-top li a { color: #fff; }
.footer-top li a:hover { color: #01b3e3; }
.downlaod-footer-btn a.button { width: 100%; text-align: center; border-radius: 10px; }
.downlaod-footer-btn { margin: 0 15px 20px; }
.downlaod-footer-btn a.button:hover { background: transparent; border-color: #fff; }
.footer-bottom {  background:#01b3e3; padding: 21px 0; }
.copyright { font-size: 16px; color: #172851; margin: 0; }
.social-media { display: flex; justify-content: center; margin: 0; }
.social-media .icon { margin: 0; }
.social-media .icon + .icon { margin-left: 25px; }
.footer-bottom .container { display: flex; justify-content: space-between; }  .banner-section { display: flex; justify-content: space-between; align-items: flex-end; }
.banner-section h1 { margin-bottom: 26px; }
.banner-section h1 sup { font-size: 46px; vertical-align: top; }
.banner-section .order-part { padding-left: calc((100vw - 1200px) / 2); }
.banner-section p { font-family: 'poppinsmedium'; color: #172851; margin-bottom: 0;}
.banner-section .order-now, .problem-section .order-now { width: 425px; margin-left: 0; }
.banner-image-part { position: relative; width: 55%; margin: 0; }
.banner { position: relative; background-size: cover !important;height: 765px; }
.banner:before { content: ''; display: block; position: absolute; top: 0; left: 0; background-size: 100% 100% !important; background: url(/wp-content/themes/ayg/images/banner-shape.png) no-repeat; width: 100%; height: 100%;}
.banner-image { padding-right: calc((100vw - 1200px) / 2); position: absolute; top: 145px; left: 0; right: 0; text-align: right; }
.order-part { width: 45%; margin: 0; padding-top: 20px; }
.order-now { padding: 38px 0 0 0; text-align: center;}
.note { width: 70%; margin: 15px auto; color: #ff6a07; font-size: 14px; font-weight: 800; }
.or {  font-family: 'poppinsmedium'; font-size: 12px; background: #172851; color: #fff; text-transform: uppercase; width: 37px; height: 37px; border-radius: 100%; margin: 0 auto; display: flex; align-items: center; display: none;
justify-content: center; }
.mobile-store h6 { font-size: 16px; text-transform: capitalize; margin: 20px 0 0 0; }
.store-icon { display: flex; justify-content: center;; margin: 15px 0 0 0; }
.store-icon a {margin: 0 15px;} .heading-part { width: 47%; margin: 0 auto; text-align: center; }
.heading-part h6 { color: #8f96a7; text-transform: uppercase; letter-spacing: 3.6px; }
.heading-part h2 { margin-bottom: 25px; }
.heading-part h2 sup { font-size: 20px; vertical-align: top; }
.round-shapes { display: flex; justify-content: space-between; }
.round-shape, .round-shape .inner { width: 45%; background: #f1f3f8; height: 700px; margin: 0;}
.round-shape .inner { width: 100%; opacity: 0.49; margin: 0 0 0 0; }
.round-shape.left, .round-shape.left .inner { border-radius: 0 100% 100% 0; position: relative; top: -35px; right: 0; }
.round-shape.right, .round-shape.right .inner { border-radius: 100% 0 0 100%; position: relative; top: -35px; left: 0; }
.round-shape.left .inner{ width: calc(100% + 25px);}
.round-shape.right .inner{left: -25px; width: calc(100% + 25px);}
.who-section { padding: 75px 0 0 0; position: relative; }
.home .who-section { padding: 275px 0 0 0; }
.video-part { padding: 41px 0 0 0; position: relative; }
.video-inner { width: 45%; position: absolute; top: 50%;transform: translate(0,-50%);left: 0;right: 0;}
.video-inner:before,
.video-inner:after { content: ''; display: block; position: absolute; }
.video-inner:before { top: -90px; right: 40px; background: url(/wp-content/themes/ayg/images/top-video-shape.png) no-repeat; width: 180px; height: 227px; }
.video-inner:after { bottom: -90px; left: 73px; background: url(/wp-content/themes/ayg/images/bottom-video-shape.png) no-repeat; width: 100px; height: 213px; }
.video { padding-top: 57%; box-shadow: 45px 0 62px rgba(9,26,58,0.59); border-radius: 50px; position: relative;
z-index: 1; }
.video:before { content: ''; display: block; position: absolute; top: 0; left: 0; background: rgba(9,26,58,0.8); width: 100%; height: 100%; z-index: 1; }
.video-popup { display: block; }
.video-inner .play-icon { width: auto; height: auto; object-fit: none; object-position: unset; z-index: 2;}
.theme-popup { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0,0,0,0.9);
display: flex; align-items: center; justify-content: center; z-index: 999; transition: .5s ease all;
pointer-events: none; opacity: 0; visibility: hidden; }
.theme-popup.active-popup { opacity: 1; visibility: visible; pointer-events: all; }
.theme-popup .close-pp { position: absolute; top: 0; right: 0; padding: .63rem; background-color: #01b3e3;
line-height: 1; cursor: pointer; color: #fff; }
.theme-popup iframe { width: 650px; height: 400px; }
.leg-piece { width: 260px; position: absolute; top: 0; left: 0; z-index: 9;}
.home .leg-piece {top: 175px;}
.chutney { width: 220px; position: absolute; bottom: -50px; right: 35px; } .problem-section { margin: 85px 0 0 0; }
.problem-section .container { display: flex; justify-content: space-between; }
.problem-section h6 { color: #8f96a7; text-transform: uppercase; letter-spacing: 3.6px; }
.problem-image-part { position: relative; margin: 0; }
.pizza { width: 255px; position: absolute; bottom: 200px; left: 20px; } .solution-section { background: #f1f3f8; margin-top: 0px; padding: 60px 0; }
.solution-section .container { display: flex; align-items: center; justify-content: space-between; }
.solution-text { width: 48.8%; margin: 0; }
.solution-text .logo {margin: 0 0 35px 0;}
.solution-text h6 { color: #8f96a7; text-transform: uppercase; margin-bottom: 26px; letter-spacing: 3.6px; }
.solution-text h3 { margin-bottom: 50px; }
.solution-text p { margin-bottom: 34px; }
.solution-text p:last-child { margin-bottom: 0; }
.solution-image { width: 45.7%; margin: 0; } .team-section { padding: 170px 0 0 0;text-align: center; }
.team-section h2 { margin-bottom: 0; }
.view-bio { color: #172851; font-family: 'poppinssemibold'; font-size: 14px; opacity: 0; visibility: hidden; }
.view-bio:hover { color: #01b3e3; }
.view-bio img { vertical-align: middle; }
.staff-list { margin-top: 74px; display: flex; justify-content: center;}
.staff { width: 20%; margin: 0; padding: 0 15px; transition: 0.5s ease all; position: relative; top: 0;}
.staff .photo { border-radius: 15px; overflow: hidden; width: 210px; }
.staff h6 { font-size: 18px; margin: 38px 0 0 0;}
.staff .designation { font-style: italic; color: #8f96a7; font-size: 14px; margin: 11px 0 20px 0; }
.staff:hover { top: -20px; }
.staff:hover .view-bio { opacity: 1; visibility: visible; }
.team-info-content { width: 800px; background: #fff; padding: 30px; text-align: left; }
.team-info-content p { margin-bottom: 0; }
.team-info-content h2 { font-size: 30px; }
.border-bottom { border-bottom: 3px solid #01b3e3; width: 150px; margin: 5px 0 10px; } .work-section { position: relative; margin-top: 170px; padding-bottom: 170px; border-bottom: 1px solid #d7d7d7; }
.coca-burger { position: absolute; top: -80px; left: 15px; width: 300px; }
.order-steps { position: absolute; left: 0; width: 36%; margin: 0; padding-left: calc((100vw - 1200px) / 2); text-align: center; }
.numbers { font-size: 112px; color: rgba(255,255,255, 1); font-weight: 700; font-family: 'Oswald', sans-serif; position: absolute; top: 15px; left: 55%; -webkit-text-fill-color: white;  -webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #b6bcca; opacity: 0.4; }
.order-steps .steps + .steps { padding-top: 90px; }
.order-steps h6 { font-size: 18px; margin: 0; line-height: 1.45; margin: 28px 0 0 0; }
.order-steps h6 span { color: #01b3e3; }
.order-steps .icons {position: relative; width: 125px; }
.order-steps .inner { width: 125px; height: 125px; border-radius: 100%; background: #01b3e3; display: flex; justify-content: center; align-items: center; position: relative; }
.order-steps .steps:nth-child(2n + 1) .inner { background: #172851; }
.order-steps .steps:nth-child(2n + 1) .numbers { left: -55%; }
.work-part .round-shapes { justify-content: flex-end; }
.work-part { position: relative; margin: 85px 0 0 0; }
.work-image-part { margin: 0; padding-right: calc((100vw - 1200px) / 2); position: absolute; top: 12px; right: 0; }
.work-image { width: 485px; margin: 0;}
.work-section .round-shape,
.work-section .round-shape .inner { width: 50%; height: 915px; }
.work-section .round-shape .inner { width: 100%; } .airport-section { padding-top: 120px; }
.airport-section p { margin-bottom: 0; }
.airport-list { display: flex; justify-content: center; margin-top: 40px; }
.airport { width: 225px; text-align: center; margin: 0 45px; }
.airport .number { width: 100px; height: 100px; font-size: 50px; font-family: 'poppinsbold'; background: #000; border-radius: 100%; color: #fff; display: flex; align-items: center; justify-content: center;}
.airport:first-child .number { background: #172851; }
.airport:last-child .number { background: #01b3e3; }
.airport h6 { font-size: 18px; margin: 15px 0 0 0; }
.airport-inner {width: 100%;position: absolute; top: -143px;;}
.airport-part { margin: 232px 0 0 0; position: relative; }
.map { width: 60.4%; height: 650px; border-radius: 10px; overflow: hidden; box-shadow: 30px 0 62px rgba(9,26,58,0.12);position: relative;z-index: 1;}
.map-layer {background: #e6e8ed;  height: 615px; border-radius: 100px;opacity: 0.6; position: absolute;left: 0;right: 0;}
.map-layer.level1 {top: -40px; width: 49%;}
.map-layer.level2 {top: -20px; width: 54%;}
.airport-button { position: absolute; bottom: 55px; left: 0; right: 0; text-align: center;}
.acf-map { width: 100%; height: 650px; }
.mapbtn{ padding: 6px 10px;margin-top: 20px;text-align: center; }
.locationInfo { text-align: center; margin: auto; width: 300px; }
.locationInfo img { width: 100%; height: 150px; object-fit: cover; object-position: center center; border-radius: 10px; }
.locationInfo h6 { margin-top: 10px; } .page-templates h1 { font-size: 48px; margin-top: 30px; }
.page-templates h2 { font-size: 30px; margin-bottom: 5px; }
.page-templates h3 { font-size: 28px; margin-top: 5px; }
.page-templates h4 { font-size: 26px; margin-top: 5px; }
.page-templates h5 { font-size: 22px; margin-top: 5px; }
.page-templates h6 { font-size: 18px; margin-top: 5px; }
.page-templates li { color: #646d84; font-size: 18px; font-weight: 400; line-height: 1.8; margin-bottom: 20px; } .inner-page .banner-section { align-items: center; }
.inner-page .banner-section h1, .inner-page .banner-section h2 { margin: 0; }
.inner-page .banner-section h2{ font-size: 80px; line-height: 1.15; }
.inner-page .banner-section p { font-size: 21px; line-height: 1.4; margin: 20px 0 0 0; }
.inner-page .team-section { padding: 100px 0 0 0; border-top: 1px solid #d7d7d7; } .about-block  { padding: 50px 0; }
.about-list { padding: 70px 0; display: flex; justify-content: flex-start; align-items: center; flex-direction: row-reverse; text-align: right; }
.about-list .about-image { width: 470px; margin: 0; position: relative; }
.about-image .image-src { border-radius: 20px; padding-top: 640px; box-shadow: 55px 0 95px rgba(6,52,135,0.19); z-index: 2; }
.about-list .about-content { width: 473px; margin: 0; margin-right: 130px; }
.about-content ul li:before{ top: 8px; }
.about-content ul li{ padding-bottom: 10px; }
.about-content h3 { font-size: 40px; line-height: 50px; margin-bottom: 10px; }
.about-list:nth-child(2n + 1) { flex-direction: row; text-align: left; }
.about-list:nth-child(2n + 1) .about-content  { margin-left: 130px; margin-right: 0;  }
.text-left-content{ text-align: left; }
.square-shape { position: absolute; top: -50px; left: -50px; width: 166px; height: 166px; display: flex; align-items: center; justify-content: center; }
.square-shape:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 166px; height: 166px; background: url(/wp-content/themes/ayg/images/dot-square-black.png) no-repeat;}
.square-shape .inner { background: #01b3e3; width: 134px; height: 134px; margin: 0 auto; border-radius: 100%; }
.about-list:nth-child(2n + 1) .square-shape:before { background: url(/wp-content/themes/ayg/images/dot-square-blue.png) no-repeat; right: auto; left: 0; }
.about-list:nth-child(2n + 1) .square-shape .inner { background: #172851; }
.about-list:nth-child(2n + 1) .square-shape { left: auto; right: -50px; }
.about-list ul li { line-height: 1.8; } .available-airport-section { margin: 30px 0 0 0; }
.available-airport-section h2 { text-align: center; margin-bottom: 0; }
.available-airport { display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 64px; }
.available-list { width: 33.33%; padding: 15px; margin: 0; transition: 0.5s ease all; position: relative; top: 0; }
.airport-image { position: relative; }
.airport-image .image-src { padding-top: 247px; border-radius: 25px; transition: 0.5s ease all;  }
.airport-image .image-src:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to top, rgba(0,13,44,1) 0%,rgba(0,13,44,1) 9%,rgba(0,13,44,0.43) 100%); z-index: 1; transition: 0.5s ease all; }
.airport-text { width: 85%;position: absolute; bottom: 0; left: 0; padding: 0 35px 8px 35px; z-index: 1; transition: 0.5s ease all; }
.airport-text h6 { font-size: 18px; line-height: 1.3; color: #fff; margin-bottom: 10px;  position: relative; top: 10px; transition: 0.5s ease all;}
.airport-text .read-more { font-size: 12px; color: #fff; font-weight: 600; position: relative; top: 10px; opacity: 0; visibility: hidden; }
.airport-text .read-more img { vertical-align: middle; margin-left: 6px;}
.available-list:hover {top: -20px;}
.available-list:hover .image-src { box-shadow: 25px 0 35px rgba(6,15,38,0.15); }
.available-list:hover .image-src:before { background: rgba(1,179,227,0.9); }
.available-list:hover .airport-text { padding-bottom: 25px; }
.available-list:hover h6 { top: 0; }
.available-list:hover .read-more { opacity: 1; visibility: visible; top: 0; }
.available-list:hover .read-more:hover { color: #000; }
.upcoming-airport-section { margin: 175px 0 0 0;}
.upcoming-airport-section h2 { text-align: center; margin-bottom: 0; }
.upcoming-airport { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 42px; }
.upcoming-list { width: 33.33%; padding: 15px; }
.upcoming-list .inner { border: 2px solid #172851; border-radius: 25px; text-align: center; min-height: 197px; display: flex; align-items: center; justify-content: center; }
.upcoming-list h6 { font-size: 18px; line-height: 1.3; width: 80%; margin: 0 auto; } .airport-slider-section { position: relative; padding: 20px 0; }
.airport-slider-section .container { margin-top: 60px; }
.airport-slider-section .round-shapes { position: absolute; top: 100px; width: 100%; }
.airport-slider-section .round-shape, .airport-slider-section .round-shape .inner { height: 650px; }
.airport-slider-section .heading-part { width: 100%; margin-bottom: 30px; }
.airport-slider-section .heading-part h1 { margin-bottom: 0; font-size: 60px; line-height: 1.15; }
.airport-slider-section .heading-part h6 { text-transform: none; letter-spacing: 0; font-size: 30px; }
.airport-slider-section .order-now { padding: 65px 0 0 0; }
.airport-slider-section .order-part { width: 44%; margin: 0 auto; text-align: center; }
.airport-slider-section .order-part h3 span { color: #01b3e3; }
.airport-slider-section .nav-links { padding: 52px 0 0 0; }
.airport-slider-section .nav-links a { display: inline-block; color: #172851; font-size: 16px; font-family: 'poppinsbold'; padding: 3px 15px; position: relative; }
.airport-slider-section .nav-links a:hover { color: #01b3e3; }
.airport-slider-section .nav-links a + a { border-left: 1px solid #01b3e3; }
.airport-slider-section .nav-links a:before { content: ''; display: block; position: absolute; top: 9px; left: 0; width: 0; height: 0; border-top: 5px solid transparent; border-right: 7px solid #172851; border-bottom: 5px solid transparent; transition: 0.5s ease all; }
.airport-slider-section .nav-links a + a:before { right: 0; left: auto; border-left: 7px solid #172851; border-right: none;}
.airport-slider-section .nav-links a:hover:before { border-right: 7px solid #01b3e3; left: -5px; }
.airport-slider-section .nav-links a + a:hover:before { border-left: 7px solid #01b3e3; border-right:none; left: auto; right: -5px; }
.airport-slide { position: relative; transition: 0.5s ease all; padding: 100px 15px; }
.airport-slide .image-src { padding-top: 38.5%; border-radius: 25px; margin: -20px 0; margin: 45px 0; }
.airport-slide .image-src:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(11,23,52,0.5); z-index: 1; }
.airport-slide.slick-center { }
.airport-slide.slick-center .image-src { padding-top: 46%; margin: 0; box-shadow: 13px 15px 95px rgba(9,26,58,0.53); position: relative; z-index: 2; }
.airport-slide.slick-center .image-src:before { display: none; }
.airport-slider .slick-arrow { position: absolute; top: 50%; transform: translate(0, -50%); z-index: 9; font-size: 0; border: none; width: 42px; height: 42px; border-radius: 100%; background: #fff; cursor: pointer; transition: 0.5s ease all; }
.airport-slider .slick-arrow:before { content: '>'; line-height: 1; display: block; position: absolute; top: 8px; left: 0; right: 0; width: 30px; height: 30px; margin: 0 auto; color: #000; font-size: 30px; font-family: 'poppinsregular'; transition: 0.5s ease all; }
.airport-slider .slick-prev { left: 20%; }
.airport-slider .slick-next { right: 20%; }
.airport-slider .slick-prev:before { content: '<'; }
.airport-slider .slick-arrow:hover { background: rgba(0,0,0,0.68); }
.airport-slider .slick-arrow:hover:before { color: #fff; opacity: 1; }
.airport-slide.slick-center:before,
.airport-slide.slick-center:after { content: ''; display: block; position: absolute; }
.airport-slide.slick-center:before { top: 15px; right: 115px; background: url(/wp-content/themes/ayg/images/top-video-shape.png) no-repeat; width: 180px; height: 227px; }
.airport-slide.slick-center:after { bottom: 15px; left: 115px; background: url(/wp-content/themes/ayg/images/bottom-video-shape.png) no-repeat; width: 100px; height: 213px; }
.airport-slide.slick-slide, .airport-slide.slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] { transform: scale(1, 0.8); transition: all 0.4s ease-in-out; }
.airport-slide.slick-center, .airport-slide.slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] { transform: scale(1); }
.airport-slide.slick-current.slick-active{ transform: scale(1); } .airport-slider { position: relative; text-align: center; }
.image-single-airport img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 25px; box-shadow: 13px 15px 95px rgb(9 26 58 / 53%); position: relative; z-index: 1; }
.image-single-airport { height: 600px; padding: 80px 0; position: relative; }
.airport-slider .container { margin-top: 0; }
.image-single-airport:before {content: "";display: block;top: -15px;right: 115px;background: url(/wp-content/themes/ayg/images/top-video-shape.png) no-repeat;width: 180px;height: 227px;position: absolute;}
.image-single-airport:after {content: "";position: absolute;bottom: 15px;left: 115px;background: url(/wp-content/themes/ayg/images/bottom-video-shape.png) no-repeat;width: 100px;height: 213px;} .circle-wrap-section { margin-top: 0px; }
.circle-wrap{height: 930px; position: relative;}
.circle { position: absolute; left: calc(50% - 310px); top: 300px; width: 600px; height: 600px; margin-top: -70px; }
.circle, .circle .centerelement { font-weight: 300; }
.circle .centerelement { position: relative; width: 100%; height: 100%; padding: 10px; background: #172851; border-radius: 50%; border: 0; color: white; font-size: 20px; cursor: pointer; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); transition: all .1s; display: flex; align-content: center; justify-content: center; flex-wrap: wrap; align-items: center; }
.circle .centerelement:focus { outline: none; }
.circle ul { position: absolute; list-style: none; padding: 0; margin: 0; top: 45px; right: 47px; bottom: 40px; left: 20px; z-index: 1; }
.circle li { position: absolute; width: 0; height: 100%; margin: 0 50%; -webkit-transform: rotate(-360deg); transition: all 0.8s ease-in-out; }
.circle li input { display: none; }
.circle li label { position: absolute; left: 50%; bottom: 100%; width: 0; height: 0; line-height: 1px; margin-left: 0; background: #f1f3f8; border-radius: 50%; text-align: center; font-size: 1px; cursor: pointer; box-shadow: none; transition: all 0.8s ease-in-out, color 0.1s, background 0.1s; }
.circle li b { height: 73px; align-content: center; align-items: center; color: #172851; position: absolute; font-size: 22px; left: -220px; overflow: visible; width: 200px; line-height: 1.4; text-align: right; top: 14px; display: none; }
.circle li b.showcontent{display: flex;}
.circle li.c1 b { top: -60px; left: 0; right: 0; width: auto; justify-content: center; flex-direction: row; flex-wrap: wrap; align-items: center; align-content: space-around; margin: auto; text-align: center; }
.circle li.c2 b, .circle li.c3 b { left: auto; right: -280px; width: 260px; text-align: left; }
.circle li.c4 b { bottom: -60px; left: -80px; width: 280px; right: 0; top: auto; margin: auto; text-align: center; }
.circle li.c5 b, .circle li.c6 b{ justify-content: flex-end;}
.text-center { text-align: center; }
.cercle-part { padding: 0 80px; }
.content-circle{ display: none; }
.circle li label:hover, .circle li label.active { background: #01b3e3; }
.circle.open li label { display: flex; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; width: 100px; height: 100px; line-height: 100px; margin-left: -40px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); }
.bg-aircraft { width: 71px; height: 63px; background: url(/wp-content/themes/ayg/images/circle_sprites.png) -219px -0px; }
.bg-airport { width: 70px; height: 51px; background: url(/wp-content/themes/ayg/images/circle_sprites.png) -365px -0px; }
.bg-bag { width: 62px; height: 62px; background: url(/wp-content/themes/ayg/images/circle_sprites.png) -511px -0px; }
.bg-captain { width: 69px; height: 67px; background: url(/wp-content/themes/ayg/images/circle_sprites.png) -657px -0px; }
.bg-restaurant { width: 60px; height: 60px; background: url(/wp-content/themes/ayg/images/circle_sprites.png) -803px -0px; }
.bg-team { width: 73px; height: 73px; background: url(/wp-content/themes/ayg/images/circle_sprites.png) -73px -0px }
.circle  li label:hover .bg-aircraft, .circle  li label.active .bg-aircraft { background: url(/wp-content/themes/ayg/images/circle_sprites.png) -292px -0px; }
.circle  li label:hover .bg-airport, .circle  li label.active .bg-airport  { background: url(/wp-content/themes/ayg/images/circle_sprites.png) -438px -0px; }
.circle  li label:hover .bg-bag, .circle  li label.active .bg-bag  {  background: url(/wp-content/themes/ayg/images/circle_sprites.png) -584px -0px; }
.circle  li label:hover .bg-captain, .circle  li label.active .bg-captain  { background: url(/wp-content/themes/ayg/images/circle_sprites.png) -730px -0px; }
.circle  li label:hover .bg-restaurant, .circle  li label.active .bg-restaurant  { background: url(/wp-content/themes/ayg/images/circle_sprites.png) 0px -0px; }
.circle  li label:hover .bg-team, .circle  li label.active .bg-team  { background: url(/wp-content/themes/ayg/images/circle_sprites.png) -146px -0px; }
.circle li label i { width:73px;height:73px; zoom: 0.7; display:inline-block; background-repeat: no-repeat;  }
.circle li label a{ display: flex; }
.circle li:before{ content: none; }
.cercle-part h3 { color: #fff; line-height: 1.2; margin-bottom: 0; font-size: 35px; }
.cercle-part h3 br { display: none; }
.cercle-part p {color: #FFFFFF;line-height: 30px;}
.page-custom-border { width: 80px; height: 5px; background: #01b3e3; margin: 15px auto; }
.mobile-center-text{ display: none; }
.bg-banner { position: relative; margin-top: 100px; }
.bg-banner-content { position: absolute; left: 0; right: 0; text-align: center; width: 800px; top: 50%; transform: translateY(-48%); }
.bg-banner-content h3, .bg-banner-content p, .bg-banner-content a { color: #fff; }
.button.white { border-color: #fff; color: #fff; }
.button.white:hover { border-color: #172851; }
.bg-banner-content h3 { font-size: 40px; }
.footer-banner-section { margin-bottom: 40px; }
.footer-banner-section img{ box-shadow: 0px 10px 50px -17px rgb(0 0 0 / 75%); -webkit-box-shadow: 0px 10px 50px -17px rgb(0 0 0 / 75%); -moz-box-shadow: 0px 10px 50px -17px rgb(0 0 0 / 75%); border-radius: 26px; }
.footer-banner-section .bg-banner::before{ content: ''; background-image: url(/wp-content/themes/ayg/images/dot-square-partner.png); width: 117px; height: 149px; display: block; position: absolute; top: -58px; left: 58px; } .blog-category { display: flex; justify-content: flex-start; margin: 75px 0 0 0; }
.blog-category a { display: inline-block; background: #f1f3f8; color: #646d84; text-transform: capitalize; font-size: 20px; padding: 39px 10px; margin: 0; border-radius: 10px; width: 20%; text-align: center;  transition: 0.5s ease all; }
.blog-category a.current, .blog-category a:hover { background: #172851; color: #fff; }
.blog-category a + a { margin-left: 30px; }
.blog-listing { display: flex; flex-wrap: wrap; margin: 65px -15px 0 -15px; }
.blog-wrapper { width: 33.33%; padding: 0 15px 55px 15px; margin: 0; }
.other-blogs .blog-wrapper {  padding-bottom: 0 }
.blog-wrapper h5 { font-size: 22px; line-height: 1.45; }
.blog-wrapper p { font-size: 16px; margin-bottom: 20px; }
.blog-wrapper .image-src { border-radius: 15px; padding-top: 230px; margin-bottom: 34px; }
.user-date { display: flex; justify-content: flex-start; margin-bottom: 16px; }
.user-date .date { margin-left: 45px !important; }
.user-date > * { color: #646d84; font-size: 13px; margin: 0; }
.user-date > * img { margin-right: 5px; }
.blog-wrapper .read-more { font-size: 14px; color: #172851; font-family: 'poppinssemibold';  }
.blog-wrapper .read-more:after{ content: ''; background: url(/wp-content/themes/ayg/images/bio-arrow.png) no-repeat; display: inline-block; width: 16px; height: 9px; margin-left: 7px; }
.blog-wrapper .read-more img { display: none;}
.blog-wrapper .read-more:hover { color: #01b3e3; }
.blog-section .nav-links { width: 100%; display: flex; align-items: center; justify-content: center; border-top: 1px solid #d7d7d7; padding: 70px 0 0 0; margin-top: 25px; }
.blog-section .nav-links .page-numbers { color: #646d84; font-size: 20px; padding: 5px; transition: 0.5s ease all; border-bottom: 3px solid transparent; margin: 0 13px; }
.blog-section .nav-links .page-numbers.current,
.blog-section .nav-links .page-numbers:hover { color: #172851; border-bottom: 3px solid #01b3e3; }
.blog-section .nav-links .next.page-numbers { border-bottom: none; margin: 0 0 0 50px; }
.blog-section .nav-links .prev.page-numbers { border-bottom: none; margin: 0 50px 0 0; }
.blog-section .nav-links .next.page-numbers:hover,
.blog-section .nav-links .prev.page-numbers:hover { color: #01b3e3; }
.blog-section .nav-links .prev.page-numbers, .blog-section .nav-links .next.page-numbers { font-weight: 600;} .blog-details-section { padding-top: 75px; }
.blog-details-section .inner { width: 970px; margin: 0 auto; }
.blog-details-section .user-date > * { font-size: 20px; }
.blog-details-section .user-date { justify-content: center; padding-top: 30px; margin: 0 0 65px 0; }
.blog-details-section h2 { text-align: center; }
.blog-details-section .image-src { border-radius: 30px; box-shadow: 83px 15px 95px rgba(9,26,58,0.22); margin-bottom: 90px; }
.blog-details-section .image-src { padding: 0; height: auto; position: unset; }
.blog-details-section .image-src img { position: unset; height: auto; width: 100%; object-fit: unset; object-position: unset; transform: unset; -webkit-transform: unset; }
.other-blogs  {padding-top: 75px;}
.other-blogs .container { border-top: 1px solid #d7d7d7; padding-top: 110px; }
.other-blogs h2 { text-align: center; } .join-our-team-section { padding-top: 75px; }
.join-our-team-section .inner { margin: 0 auto; text-align: center; }
.join-our-team-section .inner h2 { margin-bottom: 50px; }
.join-our-team-section .inner .bottom-line { height: 6px; width: 53px; background: #01b3e3; display: block; margin-bottom: 46px; }
.join-our-team-section .inner .job-details h3 { line-height: 1.5; }
.join-our-team-section .inner .job-details li { padding: 20px 0 0 0; }
.join-our-team-section .inner .job-details li::before { display: none; }
.join-our-team-section .inner .job-details .order-now { padding: 0 0 80px 0; }
.join-our-team-section .inner .job-details .order-now .button.big { letter-spacing: 1px; text-transform: uppercase; background: #172851; border-color: #172851; width: 343px; font-size: 18px; }
.join-our-team-section .inner .job-details .order-now .button.big:hover { background: #01b3e3; border-color: #01b3e3; }
.link-heading p { font-weight: 600; margin-bottom: 10px; } .banner-section.contact-page p { margin: 130px 0 0 0; }
.contact-us-section { padding: 75px 0; }
.contact-us-section .inner { display: flex; justify-content: space-between; align-items: flex-start; }
.contact-us-section .inner h2 { font-size: 50px; }
.contact-us-section .inner .contact-details-section, .contact-us-section .inner .contact-form-section { width: 50%; }
.contact-details-section { border-right: 1px solid #d7d7d7; padding-right: 60px; }
.contact-form-section { padding-left: 70px; }
.contact-info { padding-top: 40px; }
.contact-info h3, .follow-ayg h3 { position: relative; display: flex; width: 100%; align-items: center; flex-direction: row-reverse; }
.contact-info h3::before, .follow-ayg h3::before { content: ''; border-top: 1px solid #d7d7d7; margin: 0 0 0 10px; flex: 1 0 20px; }
.contact-info > p { margin: 20px 0 10px 0; }
.contact-info .link-heading { padding-top: 50px; }
.contact-number { padding: 65px 0 70px 0; display: flex; align-items: center; justify-content: flex-start; }
.contact-number .phone, .contact-number .mail { margin: 0; }
.contact-number .mail { padding-left: 100px; }
.contact-number a { color: #646d84; font-size: 16px; padding-left: 5px; }
.follow-ayg .social-media { justify-content: flex-start; align-items: center; padding-top: 30px; }
.contact-form-section form { padding-top: 20px; }
.contact-form-section label { font-size: 16px; color: #646d84; margin-top: 30px; display: block; }
.contact-form-section label span { color: #ec2275; }
.contact-form-section input[type="text"], .contact-form-section input[type="email"], .contact-form-section textarea { width: 100%; border-color: #d0d7e3; border-radius: 5px; margin-top: 20px; font-size: 18px; color: #172851; }
.contact-form-section input[type="text"]:focus, .contact-form-section input[type="email"]:focus, .contact-form-section textarea:focus { border: 1px solid #01b3e3; }
.contact-form-section textarea { height: 200px; }
.contact-form-section input[type="submit"] { width: 100%; margin-top: 40px; height: 50px; border-radius: 50px; background: #172851; font-size: 18px; text-transform: uppercase; }
.contact-form-section input[type="submit"]:hover { background: #01b3e3; }
.faq-section { background: #f1f3f8; padding: 120px 0 80px; text-align: center; }
.faq-section .sub-heading { font-size: 20px; font-weight: 600; letter-spacing: 5px; }
.gray-bg { background: #f1f3f8; }
.accordion-box { padding-top: 100px; margin: 0; }
.accordion-box .accordion { position: relative; overflow: hidden; width: 770px; padding: 40px 0; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; text-align: left; }
.accordion-box li::before { display: none; }
.accordion .acc-btn { position: relative; font-size: 24px; transition: all 500ms ease; color: #172851; font-weight: 700; line-height: 1.5; padding-right: 50px; cursor: pointer; }
.accordion.active .acc-btn { color: #01b3e3; }
.accordion .acc-content { padding: 45px 30px 0 20px; }
.accordion .acc-btn::before { content: ''; display: inline-block; position: absolute; right: 0; top: 0; background: url(/wp-content/themes/ayg/images/plus-circle.png) no-repeat; width: 24px; height: 24px; transition: all 500ms ease; }
.accordion.active .acc-btn::before { color: #172851;  background: url(/wp-content/themes/ayg/images/minus-circle.png) no-repeat; }
.accordion .acc-content { display: none; }
.page-id-280 .footer-push { background: #f1f3f8; }
.about-content a.button { margin-left: 28px; }
.about-content ul { margin-bottom: 10px; } @media  screen and (max-device-width: 1366px) {
.airport-slider-section .round-shape, .airport-slider-section .round-shape .inner { height: 560px; }
.video-inner{ width: 65%; top: 45%; } }
@media  screen and (max-device-width: 1199px) { h1 { font-size: 75px; }
h2 { font-size: 50px; }
h6 { font-size: 18px; }
p { font-size: 16px; }
.button.big { width: 380px; font-size: 24px; } .logo { width: 250px; } .banner-section .order-part { text-align: center; padding-left: 15px; }
.banner-image { width: 470px; left: auto; padding-right: 15px; }
.order-now { padding: 26px 0 0 0; }
.note { width: 100%; } .heading-part { width: 60%; }
.who-section { padding: 200px 0 0 0; }
.leg-piece { width: 200px; top: 150px; }
.chutney { right: 20px; width: 200px; }
.round-shape, .round-shape .inner { height: 450px; }
.video-inner .play-icon { width: 80px; height: 80px; object-fit: contain; } .solution-section { margin-top: 100px; } .work-section .round-shape, .work-section .round-shape .inner { height: 765px; }
.work-image { width: 400px; margin: auto; }
.work-section .store-icon { justify-content: center; }
.work-section .store-icon a { margin: 0 10px; } .airport-section { padding-top: 100px; }
.map { height: 470px; }
.map-layer { height: 450px; } .airport-button { bottom: 20px; }
.airport-button .button { padding: 15px 20px; } .staff-list { margin-top: 65px; } footer { margin-top: 70px; }
.footer-top { padding: 100px 0 65px 0; }
.footer-top .store-icon { flex-direction: column; }
.footer-top .store-icon a+a { margin-top: 15px; } .banner-section .order-part { padding-left: 15px; }
.inner-page .banner { height: 550px; }
.upcoming-airport-section { margin: 100px 0 0 0; } .airport-slider-section .round-shape, .airport-slider-section .round-shape .inner { height: 450px; }
.airport-slide.slick-center::before, .airport-slide.slick-center::after { background-size: contain; }
.airport-slide.slick-center::before { right: 45px; top: 30px; width: 140px; }
.airport-slide.slick-center::after { left: 55px; width: 80px; height: 193px; }
.airport-slide .image-src { padding-top: 40%; }
.airport-slide.slick-center .image-src { padding-top: 60%; }
.airport-slider .slick-prev { left: 23%; }
.airport-slider .slick-next { right: 23%; } .banner-section.contact-page p { margin: 20px 0 0 0; }
.contact-us-section .inner h2 { font-size: 40px; }
.contact-details-section { padding-right: 40px; }
.contact-form-section { padding-left: 40px; }
.contact-details-section .inner h2 br { display: none; }
.contact-form-section form { padding-top: 0; }
.contact-number .mail { padding-left: 80px; }
.faq-section { padding: 75px 0 10px; }
}
@media  screen and (max-device-width: 1024px) { h1 { font-size: 70px; } .banner-image { width: 450px; } .who-section { padding: 150px 0 0 0; } .solution-section { margin-top: 80px; }
.solution-image { width: 50%; } .work-section { margin-top: 80px; padding-bottom: 165px; }
.work-part { margin: 80px 0 0 0; }
.order-steps .steps + .steps { padding-top: 70px; } .airport-section { padding-top: 80px; }
.map-layer { display: none; } .circle { width: 600px; height: 600px; }
.circle ul li { height: 100%; }
.circle.open li label { width: 100px; height: 100px; }
.circle ul { left: 0px; width: 100%; right: 0; top: 45px; bottom: 50px; }
.circle .centerelement .cercle-part { display: block; padding: 0 80px; }
.circle li b { font-size: 14px; display: none!important; }
.footer-banner-section img { width: 100%; height: 280px; object-fit: cover; }
.bg-banner-content h3 { font-size: 30px; line-height: 30px; }
.footer-banner-section .bg-banner::before { width: 75px; height: 80px; left: 38px; top: -42px; } .team-section { padding: 80px 0 0 0; }
.staff-list { flex-wrap: wrap; }
.staff { width: auto; }
.coca-burger { width: 200px; top: -50px; } .footer-top { padding: 100px 0 65px 0; background-size: cover!important; }
.downlaod-footer-btn{ width: 200px; } .about-who-section .who-section { padding: 100px 0 0 0; }
.about-block { padding: 100px 0 50px; }
.about-list { padding: 50px 0; }
.about-list .about-content { margin-right: 80px; }
.about-list:nth-child(2n + 1) .about-content { margin-left: 80px; }
.about-image .image-src { padding-top: 500px; } .airport-page.airport-section { padding-top: 40px; } .airport-slider-section .round-shape, .airport-slider-section .round-shape .inner { height: 400px; }
.airport-slider .slick-prev { left: 28%; }
.airport-slider .slick-next { right: 28%; }
.airport-slide.slick-center::before { width: 120px; }
.airport-slide.slick-center::after { width: 70px; height: 183px; } .blog-details-section .inner { width: 100%; } .accordion-box { padding-top: 60px; }
}
@media screen and (max-device-width: 992px) { h1 { font-size: 60px; }
h2 { font-size: 45px; }
.button.big { width: 300px; padding: 13px 15px; font-size: 20px; }
.store-icon a { width: 180px; } .logo { width: 210px; }
header .hamburger { display: block; }
#site-navigation { display: none; } #site-navigation li { font-size: 16px; }
#site-navigation li + li { padding-left: 40px; }
#site-navigation li.button a { padding: 9px 20px; } .banner-section .order-part { padding-left: 15px; }
.banner-section .store-icon { justify-content: space-evenly; }
.banner { height: 700px; }
.banner-image { width: 370px; }
.banner-section .store-icon { flex-direction: column; align-items: center; }
.banner-section .store-icon a+a { margin-top: 15px; }
.banner-section .order-now, .problem-section .order-now { width: auto; margin-left: auto; } .who-section .heading-part { width: 70%; }
.leg-piece { width: 180px; top: 40px; z-index: -1; }
.chutney { width: 180px; } .staff-list { flex-wrap: wrap; }
.staff { width: auto; padding: 15px; }
.staff .photo { width: 100%; }
.team-info-content { width: 90%;  }
.coca-burger, .pizza {display: none;}
.footer-top { background: #172851 !important; } .inner-page .banner { height: 550px; }
.about-who-section .leg-piece { top: -100px; }
.about-content h3 { font-size: 34px; } .upcoming-airport-section { margin: 70px 0 0 0; }
.available-airport { justify-content: center; }
.available-list { width: 45%; } .blog-wrapper{ width: 50%; margin: 0 auto; }
.blog-category a { font-size: 18px; padding: 29px 10px; }
.blog-category a + a { margin-left: 20px; } .airport-slider-section .round-shape, .airport-slider-section .round-shape .inner { height: 630px; }
.airport-slider-section .order-part { width: 100%; }
.airport-slide { padding: 100px; }
.airport-slide.slick-active .image-src { margin: 0 auto; box-shadow: 13px 15px 95px rgba(9,26,58,0.53); z-index: 2; }
.airport-slide.slick-active::before,
.airport-slide.slick-active::after { content: ''; display: block; position: absolute; background-size: contain !important; }
.airport-slide.slick-active::before { top: 15px; right: 140px; background: url(/wp-content/themes/ayg/images/top-video-shape.png) no-repeat; width: 147px; height: 227px; }
.airport-slide.slick-active::after { bottom: 15px; left: 145px; background: url(/wp-content/themes/ayg/images/bottom-video-shape.png) no-repeat; width: 90px; height: 213px; }
.airport-slider .slick-arrow { top: 45%; }
.airport-slider .slick-prev { left: 15px; }
.airport-slider .slick-next { right: 15px; }
.airport-slide .image-src { margin: 0 auto 50px; position: unset; width: auto; height: auto; padding: 0;}
.airport-slide.slick-slide, .airport-slide.slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] { transform: scale(1, 1); }
.airport-slide .image-src img { position: relative; object-fit: none; object-position: unset; transform: unset; -webkit-transform-origin-x: unset; left: 0; right: 0; z-index: 9; }
.airport-slide .image-src:before { background: transparent; }
.airport-slider { margin-bottom: 40px; }
.airport-slider-section .heading-part h1{ font-size: 40px; }
.image-single-airport{ height: auto; }
.image-single-airport:before { content: ""; top: 15px; right: 35px;  width: 100px; height: 126px; background-size: cover; }
.image-single-airport:after{ bottom: 30px; left: 33px; width: 60px; height: 127px; background-size: cover; } .blog-details-section .user-date { margin: 0 0 60px 0; }
.blog-details-section .image-src { padding-top: 385px; margin-bottom: 60px; }
.other-blogs .blog-wrapper{ padding: 0 15px 40px; }
.other-blogs { padding-top: 40px; }
.other-blogs .container { padding-top: 60px; } .blog-details-section .user-date { margin: 0 0 60px 0; }
.blog-details-section .image-src { padding-top: 385px; margin-bottom: 60px; }		
.other-blogs .blog { padding: 0 15px 40px; }
.other-blogs { padding-top: 40px; }
.other-blogs .container { padding-top: 60px; } .contact-us-section .inner { flex-direction: column; }
.contact-us-section .inner br { display: none; }
.contact-us-section .inner .contact-details-section, .contact-us-section .inner .contact-form-section { width: 100%; }
.contact-us-section .inner h2 { font-size: 35px; }
.contact-us-section .inner h3 { font-size: 26px; }
.contact-details-section { padding-right: 0; border: none; }
.contact-details-section, .contact-us-section .inner h2 { text-align: center; }
.contact-info .link-heading { padding-top: 40px; }        
.contact-info h3::after, .follow-ayg h3::after { content: ''; border-top: 1px solid #d7d7d7; margin: 0 10px 0 0; flex: 1 0 20px; }			
.contact-number, .follow-ayg .social-media { justify-content: center; }
.contact-number { padding: 40px 0; }		
.contact-form-section { padding: 60px 0 0 0; }
.accordion-box .accordion { width: 700px; }
.accordion .acc-btn { font-size: 20px; }
.accordion-box .acc-content p { margin-bottom: 0; } .bg-banner-content{ width: 80%; }
}
@media screen and  (max-device-width: 768px) { .locationInfo{ width: 100%; }
.locationInfo img { display: none; }
.banner-section a {color: #fff;text-decoration: underline!important;}
h2 { font-size: 40px; }
p, ul li { font-size: 14px; }
.heading-part { width: 100%; }
.button.big { width: 250px; padding: 10px; }
.round-shapes { display: none; } header { background: #fff; padding: 20px 0; }
.hamburger a .bar, .hamburger a .bar::before, .hamburger a .bar::after { background: #01b3e3; } .menu-main-menu-container { margin-top: 0; }
.show span.close-icon { display: block; z-index: 9999999; top: 89px; }
span.close-icon { display: none; }
header.main-header { z-index: 999; }
.mobile-menu a { color: #01b3e3; font-size: 30px; line-height: 1; }
.mobile-menu .menu{ margin-bottom: 0; }
.mobile-menu .menu li { border: none; text-align: center; padding: 0; }
.mobile-menu{ display: flex; } .banner-section { flex-direction: column-reverse; }
.banner-section .order-part { width: 100%; padding: 60px 15px 20px; }
.banner::before { display: none; }
.banner-image-part { width: 100%; }
.banner { height: 530px; }
.banner-image { width: 250px; margin: 0 auto; padding-right: 0; left: 0; top: 155px; }
.banner-section { position: relative; }
.banner-section .order-part { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
.banner-section .order-part h1, .banner-section .order-part p { color: #fff; }
.banner-section .order-part h1{ font-size: 30px; }
.home .banner-section { position: unset; }
.home .banner-section .order-part { position: unset; top: unset; transform: unset;  }
.home .banner-section .order-part h1, .home .banner-section .order-part p { color: #172851; margin-bottom: 0; } .who-section, .home .who-section { padding: 60px 0 0 0; }
.leg-piece { width: 120px; top: -50px; }
.chutney { width: 150px; }
.who-section .round-shape { height: 350px; }
.video-inner { width: 65%; position: relative; transform: none; }
.video-inner::before, .video-inner::after { background-size: contain; }
.video-inner::before { width: 160px; top: -80px; }
.video-inner::after { width: 90px; }
.video-part { padding: 60px 0 0 0; } .pizza { width: 270px; left: 0; bottom: 70px; }
.problem-section { margin: 70px 0 0 0; padding: 60px 0; }
.solution-section .container { text-align: center; }
.solution-text .logo { margin: 0 auto 35px; }
.solution-section ul li::before { display: none; } .solution-section { margin-top: 0; }
.solution-section .container { flex-direction: column-reverse; }
.solution-image { width: 100%; padding-top: 40px; text-align: center; }
.solution-text { width: 100%; padding: 0 15px; }
.solution-text ul { margin: 0 0 30px 0; } .work-section { margin-top: 60px; padding-bottom: 80px; }
.work-part { margin: 60px 0 0 0; }
.order-now { padding-left: 15px; padding-right: 15px; }
.order-steps { width: 100%; padding: 0 15px; position: relative; }
.order-steps .steps + .steps { padding-top: 60px; }
.work-image-part { position: relative; padding: 0; }
.work-image { margin: 20px auto; } .airport-part { margin: 80px 0 0 0; position: relative; padding: 0 15px; }
.airport-section { padding-top: 60px; }
.airport-inner { position: relative; top: 0; width: 100%; }
.map { width: 100%; height: 300px; border-radius: 20px; }
.acf-map{ height: 300px; }
.map-layer.level1, .map-layer.level2 { display: none; }
.airport-button { bottom: 0; margin: 40px 0; position: relative; } .team-section { padding: 60px 0 0 0; }
.staff-list { margin-top: 40px; } footer { margin-top: 20px;  }
.footer-top { padding: 60px 0; }
.footer-top h6 { font-size: 18px !important; }
.downlaod-footer-btn { margin: 20px auto 20px 15px;}
.theme-popup iframe { width: 100%; height: 350px; } .inner-page .banner { height: 350px; }
.about-who-section.who-section { padding: 40px 0 0 0; }
.about-image .image-src { padding-top: 400px; }
.about-list { padding: 40px 0; }
.about-content h3 { font-size: 30px; line-height: 40px; } .available-airport-section { margin: 70px 0 0; }
.inner-page .airport-part { margin: 0; }
.available-airport { margin-top: 40px; }
.available-list { width: 50%; }
.upcoming-airport-section { margin: 70px 0 35px; }
.upcoming-airport { margin-top: 30px; }
.upcoming-list { width: 50%; }
.airport-image .image-src { padding-top: 220px; } .blog-section { padding-bottom: 40px; }
.blog-category { flex-wrap: wrap; justify-content: center; margin: 30px 0 0 0; }
.blog-category a { margin: 10px; width: 30%; padding: 20px 0; font-size: 16px; }
.blog-category a + a { margin-left: 10px; }
.blog-section .nav-links { padding: 60px 0 0 0; }
.blog-section .nav-links .prev.page-numbers { margin: 0 10px 0 0; }
.blog-section .nav-links .next.page-numbers { margin: 0 0 0 10px; } .airport-slide { padding: 80px; }
.airport-slide.slick-active .image-src { box-shadow: 13px 15px 75px rgb(9 26 58 / 53%); }
.airport-slide.slick-active::before { right: 120px; }
.airport-slide.slick-active::after { bottom: -20px; left: 125px; width: 80px; }
.airport-slider-section .container { margin-top: 0; }
.airport-slider-section .heading-part { margin-bottom: 60px; }
.airport-slider-section .nav-links, .airport-slider-section .order-now { padding: 40px 0 0 0; } .blog-details-section { padding-top: 40px; }
.blog-details-section .user-date { margin: 0 0 40px 0; }
.blog-details-section .image-src { margin-bottom: 40px; }
.blog-details-section .user-date > * { font-size: 18px; } .join-our-team-section { padding-top: 40px; }
.join-our-team-section .inner h2 { margin-bottom: 30px; }
.join-our-team-section .inner h2 br { display: none; } 
.join-our-team-section .inner .bottom-line { margin-bottom: 30px; }
.join-our-team-section .inner .job-details .order-now { padding: 0 0 60px 0; }
.job-details .link-heading { padding-bottom: 40px; } .contact-us-section { padding: 40px 0 60px; }        
.faq-section { padding: 60px 0; margin-bottom: -20px; }
.accordion-box { padding-top: 40px; }
.accordion-box .accordion { width: 100%; } .circle { width: 570px; height: 570px; left: 0; right: 0; }
.circle{ zoom: 1; }
.circle-wrap { height: 840px; }
}
@media screen and  (max-device-width: 640px) { h1 { font-size: 45px; }
h2 { font-size: 35px; } .who-section .heading-part { width: 100%; padding: 0 15px; }
.leg-piece, .chutney { display: none; }
.who-section .round-shape { width: 35%; }
.video-inner { width: 90%; }
.video-inner::before { width: 130px; top: -70px; right: 30px; }
.video-inner::after { width: 80px; left: 45px; } .problem-section { margin: 65px 0 0 0; }
.problem-section p { margin-bottom: 0; }
.problem-section .order-part { width: 100%; }
.problem-section .order-now { padding: 20px 0 0 0; }
.pizza { width: 200px; bottom: 20px; } .solution-image { padding-top: 30px; }
.solution-text { width: 100%; } .order-steps h6 { margin: 18px 0 0 0; }
.work-part { margin: 60px 0 0 0; }
.work-image { width: 350px; } .airport-part { margin: 60px 0 0 0; } .staff { width: 50%; } .footer-top .container, .footer-bottom .container { flex-direction: column; text-align: center; }
.footer-top h6 { margin: 0 0 10px 0 !important; }
.footer-logo-part, .explore-menu, .footer-top .mobile-store { width: 100%; }
.footer-top .logo { width: 100%; }
.footer-top .store-icon { align-items: center; }
.explore-menu, .footer-top .mobile-store { padding-top: 30px; }
.footer-bottom .container { text-align: center; }
.social-media { padding-top: 20px; }
.downlaod-footer-btn {margin: 20px auto;width: 180px;}  .about-block { padding: 70px 0 10px; margin-bottom: -20px; }
.square-shape, .square-shape::before { width: 157px; height: 156px; }
.square-shape .inner { width: 120px; height: 120px; }
.about-list, .about-list:nth-child(2n + 1) { flex-direction: column; text-align: center; }
.about-list .about-image { width: 300px; margin: 0 auto; }
.about-list .about-content { margin-right: 0; width: 100%; }
.about-list:nth-child(2n + 1) .about-content { margin-left: 0; }
.about-list .about-content { padding: 30px 0 0; }
.about-content h3 { font-size: 25px; line-height: 35px; } .inner-page .team-section { padding: 60px 0 0 0; } .inner-page .banner-section p { font-size: 18px; }
.available-airport-section { margin: 60px 0 0; }
.available-list { padding: 10px; width: 100%; }
.upcoming-airport-section { margin: 60px 0; }
.upcoming-list { padding: 10px; } .blog-wrapper{ width: 100%; padding: 0 15px 40px 15px; }
.blog-listing { margin: 40px -15px 0 -15px; }
.blog-category a { width: 45.5%; }
.blog-section .nav-links .page-numbers { margin: 0 5px; } .airport-slide { padding: 80px 60px; }
.airport-slide.slick-active::before { top: 35px; right: 110px; width: 107px; }
.airport-slide.slick-active::after { bottom: -20px; width: 70px; left: 115px; }
.airport-slider .slick-arrow { width: 32px; height: 32px; }
.airport-slider .slick-arrow::before { width: 20px; height: 20px; top: 3px; }  .blog-details-section .user-date { padding-top: 20px; }
.blog-details-section .user-date > * { font-size: 16px; }
.blog-details-section .image-src { padding-top: 285px; } .contact-us-section .inner h2 { font-size: 30px; }
.accordion .acc-btn { padding-right: 35px; font-size: 18px; }
.accordion .acc-btn::before { font-size: 18px; }
.accordion .acc-content { padding: 30px 0 0; } .circle { width: 280px; left: 0; right: 0; height: 280px; top: 180px; }
.circle ul { left: 0; width: 100%; right: 0; top: 35px; bottom: -50px; }
.circle .cercle-part { padding: 0 40px; }
.circle ul li { padding: 0; height: 70%; }
.circle.open li label { width: 70px; height: 70px; }
.circle li label i { zoom: 0.5; }
.circle .centerelement .cercle-part {display: none;}
.circle-wrap { height: 450px; }
.mobile-center-text{ margin-top: 30px; display: block; }
.mobile-center-part h3 { font-size: 30px; line-height: 1.2; }
}
@media screen and (max-device-width: 480px) { h2 { font-size: 30px; }
h6 { font-size: 16px; }
.button.big { width: 200px; font-size: 18px; }
.has-large-font-size {font-size: 32px;padding: 0 10px;}
.solution-text p { margin-bottom: 20px; }
.solution-text ul li{padding: 0 0 20px 0px;}
.solution-text ul { margin: 0 0 0px 0; } .who-section { padding: 40px 0 0 0; } .problem-section { margin: 40px 0 0 0; }
.problem-image-part { padding-top: 40px; }
.pizza { width: 150px; } .solution-section { margin-top: 40px; padding: 40px 0; }
.solution-text h3 { line-height: 1.2; margin-bottom: 20px; } .work-section { margin-top: 40px; padding-bottom: 70px; }
.work-part { margin: 40px 0 0 0; }
.order-steps .steps + .steps { padding-top: 40px; }
.work-image { width: 240px; }
.work-section .store-icon { flex-direction: column; align-items: center; }
.work-section .store-icon a+a { margin-top: 15px; } .airport-section { padding-top: 40px; }
.airport-list { flex-direction: column; align-items: center; }
.airport-list .airport + .airport { padding-top: 40px; }
.airport-button { } .team-section { padding: 40px 0 0 0; }
.staff { width: 50%; }
.staff .designation{ margin-bottom: 0; line-height: 1; }
.view-bio{ display: none; } footer { margin-top: 0; }
.footer-top { padding: 40px 0; }
.footer-banner-section img{ height: 350px; } .banner-section .order-part { padding: 40px 15px 0; }
.banner-section .banner:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #01b3e3; z-index: 0; display: block; opacity: 0.5; }
.home .banner-section .banner:before{ content: unset; }
.video-part { padding: 70px 0 0 0; }
.about-block { padding: 40px 0; }
.square-shape, .square-shape .inner { display: none; }
.about-list { padding: 20px 0 0; }
.about-list .about-image { width: 100%; }
.about-image .image-src { padding-top: 380px; }
.inner-page .team-section { padding: 40px 0 0 0; } .inner-page .banner-section p { font-size: 16px; }
.available-airport-section { margin: 40px 0 0; }
.available-list { width: 100%; padding: 10px 0; }
.airport-image .image-src { padding-top: 230px; }
.upcoming-airport-section { margin: 40px 0; }
.upcoming-list { width: 100%; padding: 10px 0; }
.upcoming-list .inner { min-height: 160px; } .blog-category a { width: 100%; }
.blog-section .nav-links { padding: 40px 0 0 0; margin-top: 0; display: flex; flex-wrap: wrap; }
.blog-section .nav-links .page-numbers { margin: 10px; } .airport-slide { padding: 60px 15px; }
.airport-slide.slick-active .image-src { box-shadow: 13px 15px 55px rgb(9 26 58 / 53%); }
.airport-slide.slick-active::before { top: 0; right: 40px; }
.airport-slide.slick-active::after { bottom: -50px; left: 45px; }
.airport-slider .slick-arrow { top: 80%; }
.airport-slider .slick-prev { left: 35%; }
.airport-slider .slick-next { right: 35%; }
.airport-slider-section .heading-part { margin-bottom: 40px; }
.airport-slider-section .order-part h3 { line-height: 40px; }
.airport-slider-section .nav-links, .airport-slider-section .order-now { padding: 30px 0 0 0; }
.airport-slider-section .nav-links a { font-size: 15px; } .blog-details-section .user-date { margin: 0 0 30px 0; }
.blog-details-section .image-src { margin-bottom: 30px; }
.blog-details-section .user-date > * { font-size: 14px; }
.user-date .date { margin-left: 15px !important; }
.blog-details-section .image-src { padding-top: 0; }
.other-blogs { padding-top: 20px; }
.other-blogs .container { padding-top: 40px; } .join-our-team-section .inner .job-details .order-now { padding: 0 0 40px 0; }
.join-our-team-section .inner .job-details .order-now .button.big { width: 200px; font-size: 13px; }
.link-heading a { font-size: 12px; } .contact-us-section { padding: 40px 0; } 
.contact-us-section .inner h2 { font-size: 25px; }
.link-heading p { margin-bottom: 0; }
.contact-us-section .inner h3 { font-size: 22px; }
.contact-info { padding-top: 20px; }
.contact-info h3::before, .follow-ayg h3::before { margin: 0 0 0 5px; }
.contact-info h3::after, .follow-ayg h3::after { margin: 0 5px 0 0; }
.contact-info .link-heading { padding-top: 20px; }
.contact-number { flex-direction: column; }
.contact-number .mail { padding-left: 0; padding-top: 10px; }
.follow-ayg .social-media { padding-top: 10px; }
.contact-form-section { padding: 40px 0 0; }
.contact-form-section label { margin-top: 20px; font-size: 14px; }
.contact-form-section input[type="text"], .contact-form-section input[type="email"], .contact-form-section textarea { margin-top: 10px; }
.contact-form-section textarea { height: 150px; }
.contact-form-section input[type="submit"] { height: 40px; margin-top: 20px; }
.faq-section { padding: 40px 0; margin-bottom: 0; }
.accordion-box { padding-top: 20px; }
.accordion-box .accordion { padding: 20px 0; }
.accordion .acc-btn { font-size: 16px; }
}
@media screen and (max-device-width: 360px) {
.staff{ width: 100%; }
}