@font-face {
    font-family: 'SegoeUIRegular';
    src: url('../fonts/SegoeUIRegular.ttf') format('truetype');
}
@font-face {
    font-family: 'SegoeUISemiBold';
    src: url('../fonts/SegoeUISemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'SegoeUIBold';
    src: url('../fonts/SegoeUIBold.ttf') format('truetype');
}
html, body {
    font-family: 'SegoeUIRegular';
    color: #3d3d40;
   /* Start Carousel */
   /* End Carousel */
   /* Start Header */
   /* End Header */
   /* Start Company Info */
   /* End Company Info */
   /* Start why choose us */
   /* End why choose us */
   /* Start Home contact us message*/
   /* End Home contact us message*/
   /* Start Footer */
   /* End Footer */
   /* Start About us */
   /* End About us */
   /* Start Contact us */
   /* End Contact us */
}
html .btn-light, body .btn-light, html .btn-primary, body .btn-primary {
    font-size: 30px;
    font-family: 'SegoeUISemiBold';
    padding: 12px 75px;
    border-radius: 0;
}
html .btn-light, body .btn-light, html .btn-light:focus, body .btn-light:focus, html .btn-light:active, body .btn-light:active, html .btn-light:hover, body .btn-light:hover {
    color: #09a4db;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    box-shadow: none;
    outline: none;
}
html .btn-primary, body .btn-primary, html .btn-primary:focus, body .btn-primary:focus, html .btn-primary:active, body .btn-primary:active, html .btn-primary:hover, body .btn-primary:hover {
    color: #fff;
    background-color: #09a4db;
    border-color: #09a4db;
    box-shadow: none;
    outline: none;
}
html .white-btn, body .white-btn, html .blue-btn, body .blue-btn {
    padding: 12px 28px;
}
html .white-btn, body .white-btn {
    margin-right: 90px;
}
html .carousel-indicators, body .carousel-indicators {
    display: none;
}
html .carousel-control-next-icon, body .carousel-control-next-icon {
    background-image: url('../images/next.svg');
}
html .carousel-control-prev-icon, body .carousel-control-prev-icon {
    background-image: url('../images/previous.svg');
}
html .carousel-control-next-icon, body .carousel-control-next-icon, html .carousel-control-prev-icon, body .carousel-control-prev-icon {
    width: 55px;
    height: 55px;
}
html .banner-carousel, body .banner-carousel {
    height: calc(100vh - 131px);
}
html .banner-carousel .carousel-inner, body .banner-carousel .carousel-inner {
    height: 100%;
}
html .banner-carousel .carousel-inner .banner1, body .banner-carousel .carousel-inner .banner1, html .banner-carousel .carousel-inner .banner2, body .banner-carousel .carousel-inner .banner2, html .banner-carousel .carousel-inner .banner3, body .banner-carousel .carousel-inner .banner3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
}
html .banner-carousel .carousel-inner .banner1, body .banner-carousel .carousel-inner .banner1 {
    background-image: url('../images/banner1.png');
}
html .banner-carousel .carousel-inner .banner2, body .banner-carousel .carousel-inner .banner2 {
    background-image: url('../images/banner2.png');
}
html .banner-carousel .carousel-inner .banner3, body .banner-carousel .carousel-inner .banner3 {
    background-image: url('../images/banner3.png');
}
html .banner-content, body .banner-content {
    position: absolute;
    top: 0;
    left: 15px;
    height: 100%;
    width: 100%;
    z-index: 1;
}
html .banner-content h1, body .banner-content h1 {
    font-size: 50px;
    font-family: 'SegoeUIBold';
    color: #09a4db;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
    margin-bottom: 30px;
}
html .banner-content .d-line-white, body .banner-content .d-line-white {
    width: 182px;
    height: 10px;
    background-color: #fff;
    display: inline-block;
    margin-bottom: 53px;
}
html .banner-content p, body .banner-content p {
    font-size: 35px;
    font-family: 'SegoeUIRegular';
}
html .banner-content .banner-btns, body .banner-content .banner-btns {
    margin-top: 45px;
}
html .banner-content .scroll-down, body .banner-content .scroll-down {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    padding-bottom: 20px;
}
html .banner-content .scroll-down p, body .banner-content .scroll-down p {
    font-size: 30px;
}
html .banner-content .scroll-down img, body .banner-content .scroll-down img {
    margin-top: 5px;
    animation: updown 1s linear infinite;
}
html .content-padding, body .content-padding {
    padding-left: 200px;
}
html .carousel-control-next, body .carousel-control-next, html .carousel-control-prev, body .carousel-control-prev {
    width: 6%;
    min-width: 50px;
}
html .navbar, body .navbar {
    background-color: #f2f2f2;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 30px;
    font-family: 'SegoeUISemiBold';
}
html .navbar .navbar-brand, body .navbar .navbar-brand {
    padding: 0;
    max-width: 609px;
    width: 100%;
    min-width: 203px;
}
html .navbar .navbar-brand .logohomepage, body .navbar .navbar-brand .logohomepage {
    width: 100%;
}
html .navbar .nav-link, body .navbar .nav-link {
    color: #3d3d40;
    padding: 43px 0;
    margin-left: 78px;
    position: relative;
    white-space: nowrap;
}
html .navbar .nav-link:first-child, body .navbar .nav-link:first-child {
    margin-left: 0;
}
html .navbar .nav-link.active, body .navbar .nav-link.active {
    color: #09a4db;
}
html .navbar .nav-link.active::before, body .navbar .nav-link.active::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: #09a4db;
}
html .comp-info, body .comp-info {
    padding: 80px 0 48px 120px;
}
html .comp-info .breaf-me, body .comp-info .breaf-me {
    padding-right: 150px;
}
html .comp-info .breaf-me h1, body .comp-info .breaf-me h1 {
    font-size: 50px;
    font-family: 'SegoeUIBold';
    margin-bottom: 35px;
    margin-top: 48px;
    position: relative;
}
html .comp-info .breaf-me h1:before, body .comp-info .breaf-me h1:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -135px;
    top: 29px;
    z-index: 1;
    width: 76px;
    height: 6px;
    background-color: #09a4db;
}
html .comp-info .breaf-me p, body .comp-info .breaf-me p {
    font-size: 35px;
    line-height: 47px;
    margin-bottom: 35px;
}
html .whychooseus, body .whychooseus {
    margin-top: 40px;
    margin-bottom: 40px;
}
html .whychooseus .why-points, body .whychooseus .why-points {
    background-color: #f8f8f8;
}
html .whychooseus .why-points .image-why, body .whychooseus .why-points .image-why {
    width: 55%;
}
html .whychooseus .why-points .why-content, body .whychooseus .why-points .why-content {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 45%;
    margin-left: -120px;
}
html .whychooseus .why-points .why-content h1, body .whychooseus .why-points .why-content h1 {
    font-size: 40px;
    font-family: 'SegoeUIBold';
    margin-bottom: 30px;
}
html .whychooseus .why-points .why-content p, body .whychooseus .why-points .why-content p {
    font-size: 30px;
    font-family: 'SegoeUIRegular';
}
html .whychooseus .why-points .why-content ul, body .whychooseus .why-points .why-content ul {
    margin-top: 60px;
    margin-left: 30px;
    margin-bottom: 0;
}
html .whychooseus .why-points .why-content ul li, body .whychooseus .why-points .why-content ul li {
    list-style-type: none;
    background-image: url('../images/triangle-black.svg');
    background-repeat: no-repeat;
    padding: 0 0 0 50px;
    margin-bottom: 15px;
    font-size: 30px;
}
html .whychooseus .why-points .why-content ul li:nth-child(1), body .whychooseus .why-points .why-content ul li:nth-child(1) {
    margin-left: 30px;
}
html .whychooseus .why-points .why-content ul li:nth-child(2), body .whychooseus .why-points .why-content ul li:nth-child(2) {
    margin-left: 60px;
}
html .whychooseus .why-points .why-content ul li:nth-child(3), body .whychooseus .why-points .why-content ul li:nth-child(3) {
    margin-left: 90px;
}
html .contact-num, body .contact-num, html .contact-email, body .contact-email, html .contact-social, body .contact-social {
    padding: 38px;
    border-bottom: 1px solid #fff;
    font-size: 30px;
}
html .contact-num h4, body .contact-num h4, html .contact-email h4, body .contact-email h4, html .contact-social h4, body .contact-social h4 {
    font-family: 'SegoeUIBold';
    margin-top: 0;
}
html .contact-num p, body .contact-num p, html .contact-email p, body .contact-email p, html .contact-social p, body .contact-social p {
    font-family: 'SegoeUIRegular';
    margin-bottom: 0;
}
html .contact-social, body .contact-social {
    padding-left: 50px;
    padding-right: 50px;
}
html .contact-social a, body .contact-social a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 65px;
    height: 65px;
    background-color: #f2f2f2;
    border-radius: 50%;
    padding: 15px;
    font-family: 'SegoeUIBold';
    color: #09a4db;
}
html .contact-social a:hover, body .contact-social a:hover {
    text-decoration: none;
}
html .contact-social, body .contact-social {
    border-bottom: none;
}
html .bg-primary, body .bg-primary {
    background-color: #09a4db !important;
}
html .hm-contact, body .hm-contact {
    padding-left: 180px;
}
html .hm-contact p, body .hm-contact p {
    font-size: 40px;
    font-family: 'SegoeUIBold';
    position: relative;
    margin-bottom: 30px;
}
html .hm-contact p:before, body .hm-contact p:before {
    content: '';
    position: absolute;
    right: calc(100% + 40px);
    top: 30px;
    width: 160px;
    height: 5px;
    background-color: #fff;
}
html footer, body footer {
    background-color: #3d3d40;
    color: #fff;
    padding-top: 34px;
    padding-bottom: 34px;
    border: 1px solid #707070;
    font-family: 25px;
}
html footer .logofooter, body footer .logofooter {
    max-width: 609px;
    width: 100%;
    min-width: 203px;
}
html footer .logofooter .logofooterimg, body footer .logofooter .logofooterimg {
    width: 100%;
}
html footer .copy-right, body footer .copy-right {
    font-size: 25px;
}
html footer .quicklinks ul, body footer .quicklinks ul {
    padding-left: 0;
}
html footer .quicklinks ul li, body footer .quicklinks ul li {
    list-style-type: none;
    margin-bottom: 3px;
}
html footer .quicklinks ul li:last-child, body footer .quicklinks ul li:last-child {
    margin-bottom: 0;
}
html footer .quicklinks ul li h3, body footer .quicklinks ul li h3 {
    font-family: 'SegoeUIBold';
    font-size: 25px;
    margin-bottom: 23px;
}
html footer .quicklinks ul li a, body footer .quicklinks ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 25px;
}
html .page-title, body .page-title {
    position: relative;
    margin-top: 60px;
    margin-bottom: 100px;
    font-size: 40px;
    color: #161515;
    font-family: 'SegoeUIBold';
}
html .page-title:after, body .page-title:after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 100%;
    height: 6px;
    background-color: #09a4db;
}
html .primary-title, body .primary-title {
    font-size: 40px;
    font-family: 'SegoeUISemiBold';
    color: #09a4db;
    white-space: nowrap;
}
html .ourmission, body .ourmission {
    margin-bottom: 100px;
}
html .ourmission p, body .ourmission p {
    color: #3d3d40;
    font-size: 30px;
    margin-bottom: 0;
    margin-top: 6px;
    margin-left: 34px;
    line-height: 40px;
}
html .common-text-info p, body .common-text-info p {
    color: #3d3d40;
    font-size: 25px;
    line-height: 34px;
}
html .contact-address, body .contact-address {
    max-width: 632px;
    border: 4px solid #09a4db;
    padding: 30px 66px 33px;
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 40px;
}
html .contact-address h4, body .contact-address h4 {
    color: #09a4db;
    font-family: 'SegoeUISemiBold';
    margin-bottom: 16px;
}
html .contact-address p, body .contact-address p {
    color: #3d3d40;
    font-family: 'SegoeUIRegular';
    margin-bottom: 20px;
}
html .contact-dtls, body .contact-dtls {
    background-color: rgba(22, 168, 219, 0.54);
    padding: 80px 70px 30px;
    border-radius: 28px;
    max-width: 756px;
}
html .contact-dtls .btn-dark, body .contact-dtls .btn-dark {
    font-size: 30px;
    padding: 11px 50px;
    border-radius: 40px;
    display: block;
    margin: 50px auto 20px;
}
html .contact-dtls p, body .contact-dtls p {
    font-size: 22px;
    color: #131313;
    margin-top: 40px;
}
html .form-group, body .form-group {
    margin-bottom: 40px;
}
html .form-group .form-control, body .form-group .form-control {
    min-height: 50px;
    border-radius: 30px;
    border: 1px solid #707070;
    font-size: 23px;
    padding-left: 28px;
    color: #3d3d40;
}
html .form-group .form-control::-webkit-input-placeholder, body .form-group .form-control::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
    color: #707070;
}
html .form-group .form-control::-moz-placeholder, body .form-group .form-control::-moz-placeholder {
   /* Firefox 19+ */
    color: #707070;
}
html .form-group .form-control:-ms-input-placeholder, body .form-group .form-control:-ms-input-placeholder {
   /* IE 10+ */
    color: #707070;
}
html .form-group .form-control:-moz-placeholder, body .form-group .form-control:-moz-placeholder {
   /* Firefox 18- */
    color: #707070;
}
html .form-group textarea, body .form-group textarea {
    padding-top: 20px;
    padding-bottom: 20px;
}
html .form-group textarea.form-control, body .form-group textarea.form-control {
    min-height: 232px;
}
@media screen and (max-width: 991px) {
    .navbar-collapse {
        background: white;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999999;
        padding-top: 30px;
    }
    .nav-close {
        position: absolute;
        right: 20px;
        top: 20px;
    }
    body .nav-link .mob-contact-btn {
        padding: 10px 35px;
        background-color: #09A4DB;
        border-radius: 30px;
        color: #ffffff;
        display: inline-block;
    }
    html .primary-title, body .primary-title {
        white-space: normal;
    }
    html .navbar .nav-link, body .navbar .nav-link {
        margin-left: 0px;
        padding: 30px 0;
    }
    html .navbar .nav-link, body .navbar .nav-link {
        text-align: center;
    }
    html .contact-address, body .contact-address {
        margin: 30px auto;
   }
    html .hm-contact, body .hm-contact {
        padding-left: 15px;
   }
    html .hm-contact p, body .hm-contact p {
        margin-top: 30px;
        font-size: 27px;
   }
    html .hm-contact p:before, body .hm-contact p:before {
        top: -25px;
        left: -30px;
   }
    html .hm-contact button, body .hm-contact button {
        margin: 60px auto 10px;
        display: block;
   }
    html .ourmission, body .ourmission {
        margin-bottom: 20px;
        display: block !important;
   }
    html .ourmission p, body .ourmission p {
        margin-left: 0;
        margin-bottom: 25px;
   }
    html .section-image, body .section-image {
        margin-bottom: 20px;
   }
    html .whychooseus, body .whychooseus {
        margin-bottom: 0;
   }
    html .whychooseus .why-points, body .whychooseus .why-points {
        flex-direction: column;
   }
    html .whychooseus .why-points .image-why, body .whychooseus .why-points .image-why {
        width: 100%;
   }
    html .whychooseus .why-points .why-content, body .whychooseus .why-points .why-content {
        margin-left: 0px;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: 0;
   }
    html .whychooseus .why-points .why-content h1, body .whychooseus .why-points .why-content h1 {
        text-align: left !important;
        font-size: 27px;
        margin-top: 20px;
        margin-bottom: 10px;
   }
    html .whychooseus .why-points .why-content p, body .whychooseus .why-points .why-content p {
        font-size: 16px;
        text-align: left !important;
        padding-left: 30px;
   }
    html .whychooseus .why-points .why-content ul, body .whychooseus .why-points .why-content ul {
        padding-left: 0;
        margin-top: 15px;
   }
    html .whychooseus .why-points .why-content ul li, body .whychooseus .why-points .why-content ul li {
        padding: 0 0 0 30px;
        margin-bottom: 39px;
        font-size: 16px;
        background-size: 14px;
   }
    html .whychooseus .why-points .why-content ul li:nth-child(1), body .whychooseus .why-points .why-content ul li:nth-child(1), html .whychooseus .why-points .why-content ul li:nth-child(2), body .whychooseus .why-points .why-content ul li:nth-child(2), html .whychooseus .why-points .why-content ul li:nth-child(3), body .whychooseus .why-points .why-content ul li:nth-child(3) {
        margin-left: 0;
   }
    html .whychooseus .contact-num, body .whychooseus .contact-num, html .whychooseus .contact-email, body .whychooseus .contact-email, html .whychooseus .contact-social, body .whychooseus .contact-social {
        padding: 15px;
        border-bottom: none;
        font-size: 20px;
   }
    html .whychooseus .contact-num h4, body .whychooseus .contact-num h4, html .whychooseus .contact-email h4, body .whychooseus .contact-email h4, html .whychooseus .contact-social h4, body .whychooseus .contact-social h4 {
        font-family: 'SegoeUISemiBold';
        margin-top: 0;
   }
    html .whychooseus .contact-num p, body .whychooseus .contact-num p, html .whychooseus .contact-email p, body .whychooseus .contact-email p, html .whychooseus .contact-social p, body .whychooseus .contact-social p {
        font-family: 'SegoeUIRegular';
        margin-bottom: 0;
   }
    html .whychooseus .contact-email, body .whychooseus .contact-email {
        padding-top: 0;
   }
    html .whychooseus .contact-social, body .whychooseus .contact-social {
        position: relative;
        margin-top: 10px;
   }
    html .whychooseus .contact-social:before, body .whychooseus .contact-social:before {
        content: "";
        position: absolute;
        left: 0;
        top: -10px;
        display: inline-block;
        width: 141px;
        height: 5px;
        background-color: #fff;
        border-radius: 0 5px 5px 0;
   }
    html .whychooseus .contact-social a, body .whychooseus .contact-social a {
        font-size: 34px;
   }
    html .banner-carousel, body .banner-carousel {
        height: calc(100vh - 65px);
   }
    html .comp-info, body .comp-info {
        padding: 38px 15px;
   }
    html .comp-info .breaf-me, body .comp-info .breaf-me {
        padding-right: 15px;
   }
    html .comp-info .breaf-me h1, body .comp-info .breaf-me h1 {
        font-size: 22px;
   }
    html .comp-info .breaf-me h1:before, body .comp-info .breaf-me h1:before {
        top: auto;
        left: 0;
        bottom: -15px;
   }
    html .comp-info .breaf-me p, body .comp-info .breaf-me p {
        font-size: 18px;
        line-height: 26px;
   }
    html .comp-info .designed-image, body .comp-info .designed-image {
        margin-bottom: 20px;
        margin-top: 30px;
   }
    html .btn-light, body .btn-light, html .btn-primary, body .btn-primary {
        font-size: 22px;
   }
    html .white-btn, body .white-btn {
        margin-right: 15px;
   }
    html .navbar, body .navbar {
        background-color: #fff;
        padding-top: 15px;
        padding-bottom: 15px;
   }
    html .navbar .nav-link.active:before, body .navbar .nav-link.active:before {
        display: none;
   }
    html .navbar .navbar-brand, body .navbar .navbar-brand {
        width: 203px;
   }
    html .navbar .hamburger, body .navbar .hamburger {
        width: 44px;
        height: 5px;
        background-color: #09a4db;
        display: block;
        margin-bottom: 15px;
        border-radius: 16px;
   }
    html .navbar #responsive-navbar-nav, body .navbar #responsive-navbar-nav {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        width: 100%;
        height: 100%;
        background: #fff;
        text-align: center;
        padding-top: 100px;
   }
    html .navbar #responsive-navbar-nav .nav-link, body .navbar #responsive-navbar-nav .nav-link {
        margin-left: 0;
        padding: 0;
        margin-bottom: 43px;
   }
    html .navbar #responsive-navbar-nav .nav-link:last-child, body .navbar #responsive-navbar-nav .nav-link:last-child {
        margin-bottom: 0;
   }
    html .navbar #responsive-navbar-nav .nav-link .mob-contact-btn, body .navbar #responsive-navbar-nav .nav-link .mob-contact-btn {
        padding: 10px 35px;
        background-color: #09a4db;
        border-radius: 30px;
        color: #fff;
        display: inline-block;
   }
    html .navbar #responsive-navbar-nav button.navbar-toggler, body .navbar #responsive-navbar-nav button.navbar-toggler {
        position: absolute;
        right: 22px;
        top: 22px;
   }
    html footer .quicklinks, body footer .quicklinks, html footer .copy-right, body footer .copy-right {
        justify-content: center !important;
        margin-top: 35px;
   }
    html footer .quicklinks ul li, body footer .quicklinks ul li {
        text-align: center;
   }
    html footer .quicklinks ul li a, body footer .quicklinks ul li a {
        font-size: 20px;
   }
    html .banner-content, body .banner-content {
        text-align: center;
   }
    html .banner-content .content-padding, body .banner-content .content-padding {
        padding-left: 15px;
        justify-content: center;
   }
    html .banner-content h1, body .banner-content h1 {
        font-size: 30px;
        margin-bottom: 15px;
   }
    html .banner-content .d-line-white, body .banner-content .d-line-white {
        margin-bottom: 38px;
        height: 5px;
   }
    html .banner-content p, body .banner-content p {
        font-size: 22px;
   }
}
@media screen and (max-width: 767px) {
    html .navbar .navbar-toggler, body .navbar .navbar-toggler {
        padding: 0;
        outline: none;
   }
    html .logofooter, body .logofooter {
        width: calc(100% - 100px) !important;
   }
    html footer .copy-right, body footer .copy-right {
        font-size: 12px;
   }
    html .banner-carousel, body .banner-carousel {
        height: calc(100vh - 60px);
   }
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
    html .hm-contact button.mr-lg-5, body .hm-contact button.mr-lg-5 {
        margin-right: 0 !important;
   }
    html .btn-light, body .btn-light, html .btn-primary, body .btn-primary {
        font-size: 22px;
   }
    html .navbar, body .navbar {
        font-size: 25px;
   }
    html .navbar .nav-link, body .navbar .nav-link {
        margin-left: 15px !important;
   }
    html .contact-num, body .contact-num, html .contact-email, body .contact-email, html .contact-social, body .contact-social {
        padding: 15px;
        font-size: 22px;
   }
    html .white-btn, body .white-btn {
        margin-right: 15px;
   }
    html .banner-content .scroll-down p, body .banner-content .scroll-down p {
        font-size: 16px;
   }
    html .banner-content .scroll-down img, body .banner-content .scroll-down img {
        width: 20px;
   }
    html .banner-content .btn-light, body .banner-content .btn-light, html .banner-content .btn-primary, body .banner-content .btn-primary {
        font-size: 20px;
   }
    html .banner-content h1, body .banner-content h1 {
        font-size: 40px;
   }
    html .banner-content .banner-btns, body .banner-content .banner-btns {
        margin-top: 20px;
   }
    html .banner-carousel, body .banner-carousel {
        height: calc(100vh - 123px);
   }
    html .comp-info .breaf-me h1, body .comp-info .breaf-me h1 {
        font-size: 36px;
   }
    html .comp-info .breaf-me p, body .comp-info .breaf-me p {
        font-size: 18px;
        line-height: 26px;
   }
}
@media screen and (min-width: 992px) and (max-width: 1800px) {
    html .navbar .nav-link, body .navbar .nav-link {
        margin-left: 25px !important;
   }
    html .content-padding, body .content-padding {
        padding-left: 15px;
   }
    html .banner-content .d-line-white, body .banner-content .d-line-white {
        margin-bottom: 15px;
   }
    html .comp-info .breaf-me, body .comp-info .breaf-me {
        padding-right: 15px;
   }
    html .whychooseus .why-points .image-why, body .whychooseus .why-points .image-why {
        width: 70%;
   }
    html .whychooseus .why-points .why-content, body .whychooseus .why-points .why-content {
        margin-left: 0px;
        width: calc(30% + 120px);
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: -120px;
   }
    html .whychooseus .why-points .why-content ul li, body .whychooseus .why-points .why-content ul li {
        padding: 0 0 0 30px;
        margin-bottom: 15px;
        font-size: 22px;
        background-size: 13px;
   }
}
@media screen and (min-width: 992px) {
    .btn-light, .btn-primary {
        text-transform: uppercase;
   }
    .custom-width {
        max-width: 85%;
   }
}
@media screen and (max-width: 575px) {
    html .banner-content .content-padding, body .banner-content .content-padding {
        padding: 0 15px;
   }
    html .banner-content .banner-btns, body .banner-content .banner-btns {
        flex-direction: column;
   }
    html .banner-content .banner-btns .white-btn, body .banner-content .banner-btns .white-btn {
        margin-right: 0;
        margin-bottom: 30px;
   }
    html .banner-content .white-btn, body .banner-content .white-btn, html .banner-content .blue-btn, body .banner-content .blue-btn {
        padding: 10px 28px;
   }
    html .carousel-control-next, body .carousel-control-next, html .carousel-control-prev, body .carousel-control-prev {
        width: 6%;
        min-width: 33px;
   }
}
@media screen and (min-width: 0px) and (max-width: 767px){
    html .contact-dtls, body .contact-dtls {
        padding: 80px 15px 30px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1600px){
    body .copy-right p{
        font-size: 18px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    body .copy-right p{
        font-size: 16px !important;
    }
}
@keyframes updown {
    0% {
        transform: translateY(0px);
   }
    50% {
        transform: translateY(10px);
   }
    100% {
        transform: translateY(0px);
   }
}
.career-form label {
    font-size: 20px;
}
.career-form .form-control{
    border-radius: 5px !important;
    font-size: 20px !important;
}
.career-form .form-group {
    margin-bottom: 20px !important;
}
.career-form .form-group .cust-file {
    padding-left: 0.375rem;
}