@import url(https://fonts.googleapis.com/css?family=Poppins:400,600);
body,
p {
    font-family: Poppins, sans-serif;
    line-height: 22px
}

*,
ul {
    margin: 0
}

*,
input:focus {
    outline: 0
}

.call-us,
.dn,
.price {
    display: none
}

.banner,
figure {
    position: relative
}

.num,
h1 {
    text-shadow: 0 3px 3px rgba(0, 0, 0, .9)
}

.fl,
.fr {
    float: left
}

a,
a.bttn,
a.bttn-dark,
a.bttn-dark-track {
    text-decoration: none
}

* {
    padding: 0
}

body {
    color: #3f3f3f;
    font-size: 16px
}

h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 0;
    text-transform: capitalize
}

h1 {
    font-size: 40px;
    line-height: 46px
}

h2 {
    font-size: 30px;
    line-height: 36px;
    color: #000
}

h3,
h4,
h5,
h6 {
    font-size: 24px;
    line-height: 30px;
    color: #000
}

h2 span,
h4 span {
    color: #ffb600
}

h4 {
    text-transform: none!important
}

a {
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #3c3c3c
}

a:active,
a:focus,
a:hover {
    color: #022961;
    outline: 0;
    text-decoration: none
}

p {
    margin: 0 0 10px;
    text-align: left
}

.breadcrumb,
figure {
    margin-bottom: 0
}

blockquote {
    quotes: none
}

input[type=search] {
    width: 370px;
    font-size: 14px;
    padding: 10px 20px
}

textarea {
    height: 150px
}

:-moz-placeholder {
    opacity: 1;
    color: #282828
}

::-moz-placeholder {
    opacity: 1;
    color: #282828
}

::-webkit-input-placeholder {
    color: #282828
}

:-ms-input-placeholder {
    color: #282828
}

@-webkit-keyframes zoom {
    from {
        -webkit-transform: scale(1, 1)
    }
    to {
        -webkit-transform: scale(1.5, 1.5)
    }
}

@keyframes zoom {
    from {
        transform: scale(1, 1)
    }
    to {
        transform: scale(1.5, 1.5)
    }
}

.carousel-inner .item>img {
    -webkit-animation: zoom 20s;
    animation: zoom 20s
}

.navbar-light .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    background: #fff;
    border-color: rgba(255, 255, 255, .1);
    cursor: pointer
}

.fl {
    width: 5%;
    margin-right: 10px
}

.fr {
    width: 90%
}

.call-us {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.call-us:active,
.call-us:focus,
.call-us:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
    transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}

.circle span,
.postn-text {
    transform: translate(-50%, -50%)
}

.price {
    background: #212423
}

.price p {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    text-align: center
}

.price span {
    background: #fab51d;
    color: #000
}
.a2z-h-desktop{
    display: none;
}


.banner {
    background: url(../images/banner-1.jpg) no-repeat;
    background-size: cover;
    height: 580px;
    min-height: 100vh
}

.navbar-light .navbar-nav .nav-link:hover,
header .navbar-light .navbar-nav .nav-link:focus {
    color: #ffb600;
}
.myparcel{
    background: #ffb600;
}
.myparcel a{
    color: #000 !important;
}
.myparcel:hover, .myparcel:focus {
    background: #DB2A31 !important;
}
.myparcel a:hover, .myparcel a:focus {
    background: #DB2A31 !important;
    color: #fff  !important;
}

header .navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-size: 18px;
    line-height: 24px
}

header .bg-light {
    background-color: transparent!important
}

.atoz_sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
    background: rgba(27, 39, 61, 0.9);
    border-bottom: 3px solid #ffb600;
    padding-bottom: 15px;
}
/*.dfc{
    display: block;
    margin-top: -20px;
}*/
.a2z-h-desktop{
    display: none;
}
.num {
    font-size: 40px;
    margin-top: -20px;
    color: #ffb600 !important;
}

.postn-text {
    position: absolute;
    left: 50%;
    top: 30%;
    z-index: 99999
}

.bttn-dark:before,
.bttn:before {
    top: 0;
    bottom: 0;
    content: ''
}

.flex-item {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.widget-pst {
    -moz-animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -moz-animation-name: slidein;
    -webkit-animation-name: slidein;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 999
}

.widget {
    border: 5px solid #ffb600;
    background: #fff;
    -webkit-box-shadow: inset 7px 7px 29px 0 rgba(0, 0, 0, .11);
    -moz-box-shadow: inset 7px 7px 29px 0 rgba(0, 0, 0, .11);
    box-shadow: inset 7px 7px 29px 0 rgba(0, 0, 0, .11)
}

.widget .custom-select:focus,
.widget .form-control:focus {
    border: 2px solid #000;
    outline: 0
}

.widget .custom-select {
    width: 100%!important;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    -moz-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    background: #f5f5f5;
    color: #757575;
    font-size: .875rem
}

.widget .form-control {
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    -moz-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    background: #f5f5f5
}

.widget .form-control::-webkit-input-placeholder {
    color: #757575;
    font-size: .875rem
}

.widget .cta {
    display: block;
    background: #ffb600;
    font-size: 22px;
    line-height: 28px;
    color: #000!important
}

.bttn,
.bttn-dark {
    display: inline-block;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .1)
}

a.bttn {
    color: #FF0072;
    -webkit-transition: .3s all ease;
    transition: .3s ease all
}

a.bttn:focus,
a.bttn:hover {
    color: #FFF
}

a.bttn-dark {
    color: #000;
    -webkit-transition: .3s all ease;
    transition: .3s ease all;
    background: #ffb600
}

a.bttn-dark:focus,
a.bttn-dark:hover {
    color: #FFF!important
}

.bttn {
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    width: 270px;
    font-weight: 700;
    padding: 14px 0;
    border: 3px solid #FF0072;
    border-radius: 2px;
    position: relative
}

.bttn:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    position: absolute;
    left: 50%;
    right: 50%;
    opacity: 0;
    background-color: #FF0072;
    z-index: -2
}

.bttn:hover:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    left: 0;
    right: 0;
    opacity: 1
}

.bttn:focus:before {
    transition: .5s all ease;
    left: 0;
    right: 0;
    opacity: 1
}

.bttn-dark {
    font-size: 22px;
    line-height: 28px;
    border: 3px solid #363d83;
    position: relative;
    z-index: 2
}

.areas,
.areas .area-txt {
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7)
}

.bttn-dark:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    position: absolute;
    left: 50%;
    right: 50%;
    opacity: 0;
    background-color: #363d83;
    z-index: -1
}

.bttn-dark:hover:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    left: 0;
    right: 0;
    opacity: 1
}

.widget-pst figure .sticker {
    right: -15px;
    position: absolute;
    bottom: -40px
}

.review {
    background: #f2f2f2
}

.scrollBtn.unallowed i {
    color: #000!important
}

.trust {
    background: #f7f7f7
}

.trust .list-group-item {
    background: 0 0!important;
    border: none!important;
    color: #000;
    padding: .35rem 1.25rem
}

.trust .list-group .list-group-item i {
    color: #00bd64
}

.flex-container {
    display: flex;
    align-items: center
}

.cycle {
    background: #1b273d
}

.circle {
    background: #fff;
    width: 80px;
    height: 80px;
    position: relative;
    margin: auto
}

.circle span {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 46px;
    color: #000
}

.cycle strong {
    font-size: 22px;
    line-height: 28px;
    display: block
}

.ad-banner {
    background: url(../images/ad-banner.jpg) right 0 no-repeat fixed;
    background-size: cover
}

.ad-banner .info img {
    margin-bottom: 30px
}

.ad-banner .info p {
    font-size: 32px;
    line-height: 38px;
    color: #000;
    text-align: center
}

.ad-banner .info p span {
    color: #ff6200
}

.ad-banner .info p strong {
    color: red
}

.ad-banner .info small {
    font-size: 18px;
    color: #000;
    display: block;
    text-align: center
}

.air-services figure {
    position: relative
}

.air-services figure figcaption {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 999;
    color: #fff;
    font-size: 20px;
    line-height: 26px
}

.services figure {
    position: relative
}

.services figure figcaption {
    position: absolute;
    bottom: 0;
    z-index: 99999
}

.services figure figcaption .title {
    font-size: 22px;
    line-break: 28px
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

.restaurant-grid .banner {
    height: 250px;
    width: 25%;
    float: left;
    position: relative;
    overflow: hidden
}

.restaurant-grid .banner:hover .bg {
    -moz-transform: scale3d(1.07, 1.07, 1.07);
    -o-transform: scale3d(1.07, 1.07, 1.07);
    -ms-transform: scale3d(1.07, 1.07, 1.07);
    -webkit-transform: scale3d(1.07, 1.07, 1.07);
    transform: scale3d(1.07, 1.07, 1.07)
}

.restaurant-grid .banner .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.restaurant-grid .banner section {
    color: #fff;
    text-align: center;
    position: absolute;
    z-index: 9;
    bottom: 20px;
    width: 100%
}

.restaurant-grid .banner section .title {
    font-size: 22px;
    line-height: 28px;
    text-shadow: 1px 1px rgba(0, 0, 0, .3)
}

@media (max-width:991px) {
    .restaurant-grid .banner section {
        margin-top: 90px
    }
    .restaurant-grid .banner section .title {
        font-size: 22px
    }
}

#footer-bottom span,
.areas .area-txt,
.areas .btn {
    font-size: 16px;
    line-height: 22px
}

.areas {
    background: #f9f9f9
}

.areas .area-txt {
    color: #000;
    background: #fff;
    display: inline-block
}

.areas .btn {
    cursor: pointer;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    border: transparent;
    border-radius: 0;
    color: #000
}

.btn:hover {
    background: #363d83;
    color: #fff
}

.reset.btn:focus {
    box-shadow: none;
}

.reset.btn:hover {
    background: #868e96;
}

.parcel.btn:hover {
    background: #28a745;
}

.content a {
    color: #0056b3
}

#footer {
    background: #1b273d
}

#footer .list-group-item {
    background: 0 0;
    border: none;
    padding: .45rem 1.25rem;
    color: #c2c2c2
}

#footer .list-group-item a {
    color: #c2c2c2
}

#footer-bottom {
    background: #ffb600
}

#footer-bottom span {
    color: #000
}

.banner-signup {
    background: url(../images/signup-banner.jpg) no-repeat;
    background-size: cover;
}

.signup span {
    display: block;
    font-size: 22px;
    text-shadow: 0 3px 3px rgba(0, 0, 0, .9)
}

.form-group input,
.signup .custom-select,
.signup .textarea,
.signup textarea {
    font-size: 14px!important
}

.signup .form-group input::-webkit-input-placeholder {
    color: #315496!important;
    font-size: 14px!important;
    font-weight: 400
}

.signup .h-desktop {
    display: none;
}

.signup .form-group input {
    color: #000!important;
    font-size: 14px!important;
    font-weight: 700
}

.signup textarea::-webkit-input-placeholder {
    color: #315496!important;
    font-size: 14px!important
}

.signup textarea {
    color: #000!important
}

.signup .textarea {
    height: 150px
}

.signup .custom-select {
    cursor: pointer;
    height: auto!important;
    color: #315496!important;
    background: url(../images/select2.jpg) right top/22px no-repeat rgba(255, 255, 2455, 255);
    border: transparent!important
}

.signup .rounded {
    border-radius: .35rem!important
}

.signup-cat {
    display: block;
    background: #ffb600;
    font-size: 22px;
    line-height: 28px
}

/*.signup-cat:hover {
    background: #363d83;
        color:#fff !important;
}*/

.signup .form-control:focus {
    border: 2px solid #000;
    outline: 0
}

.signup .custom-select:focus {
    border: 2px solid #000!important;
    outline: 0;
    cursor: pointer
}

.signup .col .fa.fa-plus-circle,
.signup .col .fa.fa-minus-circle {
    font-size: 22px !important;
}

.signup label {}

.modal-body {
    background: #f9f9f9;
}

button.close span {
    text-shadow: none;
    cursor: pointer;
}

.signup .modal-body .col .fa.fa-plus-circle,
.signup .col .fa.fa-minus-circle {
    font-size: 16px !important;
}

.ml-14 {
    margin-left: 14px !important;
}

.modal-dialog {
    max-width: 700px !important;
}

.instant {
    background: #fab51d
}

a.bttn-dark-track {
    color: #fff;
    -webkit-transition: .3s all ease;
    transition: .3s ease all;
    background: #e80420
}

.bttn-dark-track {
    font-size: 22px;
    line-height: 28px;
    display: block;
    position: relative;
    top: 30px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .1);
    z-index: 2
}

.widget-pst-track input::-webkit-input-placeholder {
    color: #4f4f4f!important;
    font-size: 14px!important
}

.about-hire h4,
.contact-hire h4 {
    font-size: 20px;
    line-height: 26px;
    text-transform: none!important
}

.widget-pst-track .form-control:focus {
    border: 2px solid #000;
    outline: 0
}

.banner-air {
    background: url(../images/banner-air.jpg) no-repeat;
    background-size: cover;
    height: 500px;
    position: relative
}

.about-hire,
.contact-hire {
    background: #eaeae8
}

.air-widget {
    position: absolute;
    width: 100%;
    z-index: 999;
    bottom: -85px
}

.air-widget figure .sticker {
    right: -15px;
    position: absolute;
    bottom: -40px
}

.about-hire .outline {
    border: 2px solid #dee4ee;
    min-height: 302px
}

.about-hire h4 {
    color: #000
}

.contact-hire .outline {
    border: 2px solid #dee4ee;
    min-height: 352px
}

.contact-hire h4 {
    background: #1b273d
}

.content-ln li {
    list-style: inside
}

.pointer {
    cursor: pointer;
}
.content article ul{
    margin-left: 1rem;
}
.privacy-policy h3 {
    font-size: 16px;
    line-height: 22px;
}
.privacy-policy a {
    color: #007bff;
}
.privacy-policy p, .privacy-policy ol li, .privacy-policy ul li {
    font-size: 12px;
    line-height: 18px;
}
.banner .widget .badge-secondary {
    font-size: 100%;
    background: #ffb600 !important;
    color: #000;
}
.captcha-holder.captcha-theme-light .captcha-modal__header span {
    text-shadow: none;
}