@charset "utf-8";

body {
    background: #fff;
    color: #222;
}

ul,
li,
ol,
h1,
h2,
h3,
h4,
h5 {
    margin: 0px;
    padding: 0px;
}

img {
    max-width: 100%;
}

header {
    position: relative;
    padding: 5px 0;
}

header .toppanel {
    padding-top: 10px;
    font-size: 17px;
}

header .toppanel ul {
    margin: 0;
    padding: 0;
}

header .toppanel ul li {
    margin-right: 4px;
    display: inline-block;
    font-size: 16px;
}

header .toppanel ul li a {
    color: #000;
}

header .toppanel ul li a:hover {
    color: #e3b56e;
}

header .toppanel ul.right {
    text-align: right;
}

header .toppanel ul.right img {
    float: none;
    margin: 0 0 0 2px !important;
}

header .toppanel a.free-quote {
    font-family: Eras Bold ITC;
    color: #fff;
    padding: 8px 12px;
    background: #e3b56e;
    border-radius: 5px;
    box-shadow: 0 0 3px #333;
    font-size: 15px
}

header .toppanel a.free-quote:hover {
    background: #e10302;
    color: #fff;
}

header #menu {
    clear: both;
    padding: 10px 0;
    text-align: left;
    font-family: Eras Medium ITC;
}

#banner {
    position: relative;
}

#banner img {
    width: 100%;
}

#banner .headline {
    font-size: 48px;
    font-family: Eras Demi ITC;
    color: #fff;
    position: absolute;
    top: 30%;
    font-weight: 600;
    text-align: center;
    width: 100%;
    /*text-shadow:20px 30px 5px #910415;*/
}

#banner .pagetitle {
    background: rgba(0, 0, 0, .8);
    padding: 7px 25px;
    color: #756748;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    font-size: 36px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    font-family: Eras Demi ITC;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}

#banner .pagetitle h1 {
    margin: 0;
}

#homeabout {
    padding: 50px 0;
    position: relative;
}

#homeabout .areyou {
    position: absolute;
    /*background: url(../images/banner-bg.png) no-repeat right;*/
    width: 569px;
    height: 346px;
    right: 0;
    top: -250px;
    padding: 30px 20px 30px 150px;
    color: #fff;
    font-family: Eras Bold ITC;
    font-size: 30px;
}

#homeabout .phone {
    padding: 20px 0;
    font-size: 24px;
}

#homeabout .or {
    text-align: center;
    padding-bottom: 20px;
}

#homeabout .areyou .contactlink {
    text-align: center
}

#homeabout .areyou .contactlink a {
    background: #fff;
    padding: 10px 50px;
    border-radius: 20px;
    font-family: Eras Bold ITC;
    font-size: 18px;
    color: #756748;
    position: relative;
}

#homeabout h1 {
    color: #756748;
    font-size: 36px;
    font-family: Eras Demi ITC;
}

#homeabout p {
    color: #212121;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: justify;
}

#homeabout h3 {
    color: #756748;
    font-size: 28px;
    font-family: Eras Medium ITC;
}

#homeabout td,
#homeabout th {
    padding: 6px;
}

#homeabout th {
    background: #e6e6e6;
}

#homeabout tr:nth-child(2n+1) {
    background: #f9f9f9;
}

#homeabout .table-responsive {
    margin-bottom: 20px;
}

#homeabout label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

#homeabout label b {
    color: #F00;
}

#homeabout textarea {
    height: 200px;
}

#homeabout ol {
    padding: 0 0 0 0px;
}

#homeabout ol li {
    position: relative;
    padding-bottom: 10px;
    font-size: 18px;
    color: #4c4b4b;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    padding-left: 25px;
}

#homeabout ol li:before {
    position: absolute;
    left: 0;
    /*background: url(../images/li-services.png) no-repeat left;*/
    content: "";
    left: 0;
    width: 14px;
    height: 10px;
    top: 7px;
}

#whychoose {
    padding-bottom: 10px;
}

#whychoose h2 {
    text-align: center;
    color: #756748;
    font-size: 36px;
    font-family: Eras Demi ITC;
    margin-bottom: 10px;
}

#whychoose .fullwidth {
    text-align: center;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
    color: #313e4a;
    width: 18%;
    padding: 1%;
    box-shadow: 0 0 3px #ccc;
    margin: 1%;
    border-radius: 3px
}

#whychoose .fullwidth i {
    color: #756748;
    margin-bottom: 15px;
    font-size: 30px;
    border-radius: 100%;
    border: 4px solid #fff;
    box-shadow: 0 0 3px #999;
    padding: 0;
    line-height: 28px;
}

#whychoose .fullwidth:last-child {
    border: none;
}

#whychoose .fullwidth img {
    margin-bottom: 15px;
}

#service {
    background: url(../images/services-bg.png) no-repeat;
    background-size: cover;
    padding: 50px 0;
}

#service h3 {
    text-align: center;
    color: #756748;
    font-size: 36px;
    font-family: Eras Demi ITC;
    margin-bottom: 30px;
}

#service .start {
    background: #fff;
    border-radius: 10px;
    padding: 35px 0;
}

#service .panel {
    padding: 0 20px;
}

#service .img {
    min-height: 80px;
    text-align: center;
}

#service .title {
    position: relative;
    margin-bottom: 30px;
    text-align: center;
    color: #756748;
    font-size: 24px;
    font-family: Eras Demi ITC;
    padding-bottom: 10px;
}

#service .title:before {
    position: absolute;
    width: 70px;
    margin: 0 auto;
    background: #756748;
    bottom: 0;
    content: "";
    height: 2px;
    margin-left: 15%;
}

#service .borderright {
    border-right: 1px solid #ccc;
}

#service ul {
    min-height: 175px;
}

#service ul li {
    position: relative;
    padding-bottom: 10px;
    font-size: 18px;
    color: #4c4b4b;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    padding-left: 25px;
}

#service ul li:before {
    position: absolute;
    left: 0;
    /*background: url(../images/li-services.png) no-repeat left;*/
    content: "";
    left: 0;
    width: 14px;
    height: 10px;
    top: 7px;
}

#service a {
    display: block;
    color: #e3b56e;
    padding: 5px 10px;
    text-align: center;
    border: 1px solid #e3b56e;
    border-radius: 20px;
    font-family: Eras Demi ITC;
    font-size: 18px;
}

#service a:hover {
    background: #e3b56e;
    color: #fff;
}

#recent {
    padding: 30px 0;
}

#recent h3 {
    color: #756748;
    font-size: 36px;
    font-family: Eras Demi ITC;
    margin-bottom: 30px;
}

#recent p {
    font-size: 18px;
    color: #4c4b4b;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 50px;
}

#recent a {
    padding: 18px 20px;
    background: #756748;
    box-shadow: 1px 3px 7px #555;
    border-radius: 4px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif
}

#homeproducts {
    background: url(../images/lift-bg.png) no-repeat top;
    background-size: cover;
    padding: 50px 0;
    position: relative;
}

#homeproducts:before {
    background: rgba(0, 0, 0, .8);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
}

#homeproducts .start {
    position: relative;
    margin-bottom: 30px;
}

#homeproducts .start:before {
    background: rgba(0, 0, 0, .5);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
}

#homeproducts .start:hover {
    box-shadow: 0 0 3px #fff;
}

#homeproducts .name {
    position: relative;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    color: #fff;
    font-family: Century Gothic;
    top: 40%;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
}

#homeproducts img {
    width: 100%;
}

#homeproducts h3 {
    text-align: center;
    color: #e3b56e;
    font-size: 42px;
    font-family: Eras Demi ITC;
    margin-bottom: 30px;
    position: relative;
}

#client {
    background: url(../images/client-bg.jpg) repeat;
    padding: 100px 0 0;
}

#client .start {
    background: #e3b56e;
    padding: 30px 0;
}

#client .trustd {
    position: absolute;
    top: -98px;
    bottom: -50px;
    z-index: 999;
}

#client .title {
    position: absolute;
    top: -90px;
    color: #756748;
    font-size: 30px;
    font-family: Eras Demi ITC;
}

#client .title span {
    border-bottom: 2px solid #756748;
}

footer {
    background: url(../images/footer.jpg) no-repeat top;
    background-size: cover;
    position: relative;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

footer:before {
    position: absolute;
    background: rgba(0, 0, 0, .9);
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    content: ""
}

footer .start {
    padding: 60px 0 0;
    position: relative;
    z-index: 9999
}

footer .logo {
    float: left;
    margin-right: 10px;
}

footer h3 {
    font-size: 24px;
    color: #fff;
    font-family: Century Gothic;
    position: relative;
    margin-top: 15px;
}

footer ul {
    margin: 0;
    padding: 0;
}

footer ul li {
    /*background: url(../images/arrow.png) no-repeat left 5px;*/
    /*padding: 0px 0px 10px 20px;*/
    list-style-type: none;
    /*position: relative;*/
}

footer a {
    color: #fff;
}

footer a:hover {
    color: #e3b56e;
}

footer p {
    position: relative;
    padding: 0px 0 0 25px;
}

footer p i {
    position: absolute;
    left: 0;
    top: 0;
    color: #e3b56e;
    font-size: 20px !important;
}

footer a.about {
    color: #e3b56e;
    text-decoration: underline;
}

footer .copy {
    background: rgba(0, 0, 0, .6);
    padding: 10px 0;
    text-align: left;
    font-size: 12px;
    position: relative;
}

footer p strong {
    display: block;
    font-size: 15px;
}

.ourproducts {
    padding: 30px 0;
}

.ourproducts h3 {
    color: #756748;
    font-size: 36px;
    font-family: Eras Demi ITC;
    padding-bottom: 20px;
    text-align: center;
}

.ourproducts .start {
    margin-bottom: 25px;
    position: relative;
}

.ourproducts .start:before {
    position: absolute;
    background: rgba(0, 0, 0, .6);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
}

.ourproducts .name {
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 19px;
    width: 100%;
    height: 100%;
    top: 0;
    color: #fff;
    padding: 0px 15px;
    top: 35%;
    font-family: Century Gothic;
    font-weight: 600;
}

.ourproducts img {
    width: 100%;
}

.ourproducts .start:hover:before {
    position: absolute;
    background: rgba(249, 0, 1, .5);
}

.elevators {
    box-shadow: 0 0 4px #ccc;
    padding: 5px;
    border-radius: 5px;
}

.client {
    box-shadow: 0 0 4px #ccc;
    padding: 5px;
    margin-bottom: 20px;
}

.client img {
    width: 100%;
}

.contact-page {
    background: #f6f6f6;
    padding: 30px 0;
}

.contact-page h1 {
    text-align: center;
    color: #0a3990;
    font-family: rubikmedium;
    font-size: 28px;
    margin-bottom: 35px;
}

.contact-page h1 span {
    border-bottom: 1px solid #0a2f75;
    padding-bottom: 5px;
}

.contact-page ul {
    margin: 0;
    padding: 10px;
    list-style: none;
}

.contact-page ul li {
    padding: 0 0 25px 45px;
    position: relative;
}

.contact-page ul li i {
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 17px;
    color: #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    background: #756748
}

.contact-page a {
    color: #756748;
}

.contact-page a:hover {
    color: #000;
    text-decoration: none;
}

.contact-page b {
    color: #000;
}

.shadow {
    box-shadow: 0 0 4px #b0b0b0;
    padding: 12px;
    border-radius: 5px;
    margin-bottom: 20px;
    background: #fff;
}

.shadow:hover {
    box-shadow: 0 0 4px #19439e
}

.paddt30 {
    padding-top: 30px;
}

ul.glance {
    padding: 8px 0;
    margin: 0;
}

ul.glance li {
    padding: 0 0 10px 20px;
    margin: 0;
    position: relative;
    list-style-type: none;
}

ul.glance li:before {
    font-family: FontAwesome;
    content: "\f058";
    color: #756748;
    font-size: 16px;
    left: 0;
    top: 0;
    position: absolute;
}

#toTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    display: none;
    color: #fff;
    font-size: 20px;
}

#toTop a {
    width: 40px;
    height: 30px;
    background-color: #756748;
    text-align: center;
    padding: 8px 10px;
    line-height: 20px;
    color: #fff;
    border-radius: 5px;
}

#toTop a:hover {
    background: #000
}

.detailpage {
    padding: 30px 0;
    background: url(../images/capsule.jpg) no-repeat center fixed;
    background-size: cover;
    color: #fff
}

.detailpage img {
    border: 2px solid #eb1110;
    border-radius: 10px;
}

.red {
    color: #FF0000;
}

#gallery {
    padding: 30px 0;
}

#gallery img {
    width: 100%;
}


.blogpanel {
    overflow: hidden;
    padding: 30px 0 15px 0;
    border-top: 2px solid #ccc;
}

.blogpanel .blog {
    padding-bottom: 20px;
    position: relative;
    box-shadow: 0 0 3px #ccc;
    margin-bottom: 20px;
    padding: 10px;
}

.blogpanel .blog h3 {
    font-family: Eras Demi ITC;
    font-weight: 400;
    text-transform: uppercase;
    color: #222;
    font-size: 24px;
}

.blogpanel .blog h3 a {
    color: #000;
}

.blogpanel .blog h1 {
    font-family: Eras Demi ITC;
    font-weight: 400;
    text-transform: uppercase;
    color: #eb1110;
    font-size: 32px;
    margin-bottom: 15px;
    padding: 0;
}

.blogpanel .blog h3 a:hover {
    color: #eb1110;
}

.blogpanel .blog p {
    font-size: 17px;
}

.blogpanel .blog a.continue {
    position: relative;
    bottom: 10px;
    font-size: 18px;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    background: #eb1110;
    padding: 8px 20px;
    display: inline-block;
}

.blogpanel .blog a.continue:hover {
    color: #fff;
    background: #000;
}

.blogpanel .wigest {
    margin-bottom: 15px;
    box-shadow: 0 0 3px #ccc;
    padding: 10px;
}

.blogpanel .wigest .start {
    margin-bottom: 15px;
}

.blogpanel .wigest .title {
    position: relative;
    font-size: 22px;
    font-weight: 300;
    font-family: Eras Demi ITC;
    margin-bottom: 10px;
}

.blogpanel .wigest .title span {
    background: #fff;
    position: relative;
    padding-right: 15px;
}

.blogpanel .wigest .title:before {
    position: absolute;
    left: 0;
    bottom: 10px;
    height: 1px;
    width: 100%;
    background: #c9c9c9;
    content: "";
}

.blogpanel .wigest h3 {
    font-size: 18px;
    font-family: Eras Demi ITC;
    font-weight: 400;
    color: #324360;
    margin-bottom: 0
}

.blogpanel .wigest h3 a {
    color: #324360;
}

.blogpanel ul {
    padding-left: 10px;
}

.blogpanel ul li {
    border-bottom: 1px solid #ccc;
    list-style-type: none;
}

.blogpanel ul li a {
    display: block;
    padding: 8px 0;
    font-size: 16px;
    color: #444;
}

.blogpanel .wigest p {
    padding-bottom: 12px;
    font-size: 14px;
    margin: 0;
}

.blogpanel .wigest p a {
    color: #756748;
}

.blogpanel .contact p {
    font-size: 16px;
}

.blogpanel img {
    padding: 3px;
    box-shadow: 0 0 3px #ccc;
    border-radius: 5px;
}

.blogpanel ul.list {
    padding-left: 25px;
}

.blogpanel ul.list li {
    border-bottom: none;
    padding-bottom: 5px;
    list-style-type: disc;
    padding-left: 10px;
}

.imgleft {
    float: left;
    margin-right: 15px;
}

.imgright {
    float: right;
    margin-left: 15px;
}

@media (max-width: 767px) {
    header .logo {
        position: relative;
        left: 40%;
    }

    header .toppanel ul li {
        margin-bottom: 10px;
    }

    header .toppanel ul.right {
        padding: 15px 0 0;
        text-align: left;
    }

    header .toppanel ul.right img {
        margin-top: 5px !important;
    }

    header #menu {
        padding: 0;
    }

    header .main-menu>ul>li:nth-child(5) {
        margin: 0 !important;
    }

    .main-menu>ul>li>a {
        padding: 7px 20px;
    }

    #whychoose .fullwidth {
        width: 96% !important;
        font-size: 18px;
        margin: 2%;
    }

    #whychoose .row {
        display: -webkit-box;
    }

    #service .panel {
        padding: 20px;
    }

    #banner .headline {
        font-size: 18px;
        top: 25%;
    }

    #homeabout .areyou {
        position: relative;
        display: none;
    }

    #homeabout h1 {
        margin-top: 10px;
    }

    #homeabout p {
        font-size: 17px;
    }

    #recent img {
        margin-top: 15px;
    }

    #banner .pagetitle {
        font-size: 18px;
        padding: 5px 10px;
        font-family: Century Gothic, Arial, Helvetica, sans-serif;
        text-shadow: none;
    }

    #client .trustd {
        display: none;
    }

    #banner .pagetitle h1 {
        font-size: 18px;
        margin: 0;
    }

    footer .copy span {
        display: block;
    }

    footer span.number {
        display: inline-block;
    }

    .imgleft,
    .imgright {
        float: none;
        margin: 0 0 10px;
    }
}

<style>
        #fcf-form {
            display: block;
        }

        .fcf-body {
            margin: 0;
            font-family: -apple-system, Arial, sans-serif;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            text-align: left;
            background-color: #fff;
            padding: 30px;
            padding-bottom: 10px;
            border: 1px solid #ced4da;
            border-radius: 0.25rem;
            max-width: 100%;
        }

        .fcf-form-group {
            margin-bottom: 1rem;
        }

        .fcf-input-group {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-align: stretch;
            align-items: stretch;
            width: 100%;
        }

        .fcf-form-control {
            display: block;
            width: 100%;
            height: calc(1.5em + 0.75rem + 2px);
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            outline: none;
            border-radius: 0.25rem;
            transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

        .fcf-form-control:focus {
            border: 1px solid #313131;
        }

        select.fcf-form-control[size],
        select.fcf-form-control[multiple] {
            height: auto;
        }

        textarea.fcf-form-control {
            font-family: -apple-system, Arial, sans-serif;
            height: auto;
        }

        label.fcf-label {
            display: inline-block;
            margin-bottom: 0.5rem;
        }

        .fcf-credit {
            padding-top: 10px;
            font-size: 0.9rem;
            color: #545b62;
        }

        .fcf-credit a {
            color: #545b62;
            text-decoration: underline;
        }

        .fcf-credit a:hover {
            color: #0056b3;
            text-decoration: underline;
        }

        .fcf-btn {
            display: inline-block;
            font-weight: 400;
            color: #212529;
            text-align: center;
            vertical-align: middle;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: transparent;
            border: 1px solid transparent;
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            line-height: 1.5;
            border-radius: 0.25rem;
            transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

        @media (prefers-reduced-motion: reduce) {
            .fcf-btn {
                transition: none;
            }
        }

        .fcf-btn:hover {
            color: #212529;
            text-decoration: none;
        }

        .fcf-btn:focus,
        .fcf-btn.focus {
            outline: 0;
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
        }

        .fcf-btn-primary {
            color: #fff;
            background-color: #007bff;
            border-color: #007bff;
        }

        .fcf-btn-primary:hover {
            color: #fff;
            background-color: #0069d9;
            border-color: #0062cc;
        }

        .fcf-btn-primary:focus,
        .fcf-btn-primary.focus {
            color: #fff;
            background-color: #0069d9;
            border-color: #0062cc;
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }

        .fcf-btn-lg,
        .fcf-btn-group-lg>.fcf-btn {
            padding: 0.5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: 0.3rem;
        }

        .fcf-btn-block {
            display: block;
            width: 100%;
        }

        .fcf-btn-block+.fcf-btn-block {
            margin-top: 0.5rem;
        }

        input[type="submit"].fcf-btn-block,
        input[type="reset"].fcf-btn-block,
        input[type="button"].fcf-btn-block {
            width: 100%;
        }

        .request {
            z-index: 100;
            position: fixed;
            left: 0;
            bottom: 50%;
            transform: rotate(90deg);
            animation: ani 4s ease-in infinite;


        }

        @keyframes ani {
            0% {
                bottom: 51%;
            }

            50% {
                bottom: 49%;
            }
        }
        
        
        .mf-social-side-list {
position: fixed;
top: 35vh;
right: 10px;
z-index: 100;
}
.mf-social-side-list ul {
list-style: none;
display: flex;
flex-direction: column;
padding: 0;
margin:0
}
.mf-social-side-list ul li a {
color: #ffffff;
border-radius: 50%;
width: 35px;
height: 35px;
line-height: 35px;
margin-top: 5px;
text-align: center;
text-decoration: none;
display: inline-block;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.mf-social-side-list ul li a:hover {
opacity: .9;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
.mf-social-side-list ul li a[href*='facebook'] {
background: #3b5998;
}
.mf-social-side-list ul li a[href*='instagram'] {
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);;
}
.mf-social-side-list ul li a[href*='youtube'] {
background: #c4302b;
}
/*.mf-social-side-list ul li a[href*='linkedin'] {*/
/*background: #0077B5;*/
/*}*/
/*.mf-social-side-list ul li a[href*='twitter'] {*/
/*background: #00acee;*/
/*}*/


.ball {
position: sticky;
top: 65%;
right: 2%;
transform: translate(-50%, -50%); 
animation: bounce 2s ease-in-out infinite;
}

@keyframes bounce {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-55px);
}
100% {
transform: translateY(0);
}
}


.call-back-1 {
	position: fixed;
	bottom: 120px;
	right: 10px;
	z-index: 99;
	animation-name: mover1;
	-webkit-animation: mover1 1s infinite alternate;
	animation: mover1 1s infinite alternate;

}

@-webkit-keyframes mover1 {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

@keyframes mover1 {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

.call-back-1 img {
	width: 40px;
	margin-bottom: 5px;
	display: block;

}

.call-back {
	position: absolute;
	top: 225px;
	right: 10px;
	z-index: 99;
	animation-name: mover;
	-webkit-animation: mover 1s infinite alternate;
	animation: mover 1s infinite alternate;

}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

.call-back img {
	width: 40px;
	margin-bottom: 15px;

}



/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
    padding-bottom: 60px;
}

#fade-quote-carousel.carousel .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

#fade-quote-carousel.carousel .carousel-inner .active {
    opacity: 1;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

#fade-quote-carousel.carousel .carousel-indicators {
    bottom: 10px;
}

blockquote p {
    color: white;
}

#fade-quote-carousel.carousel .carousel-indicators>li {
    background-color: #e84a64;
    border: none;
}

#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}

#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}

.carousel-caption {
    top: 33%;
}
.carousel-item {
    position: relative;
}
.carousel-item img {
    z-index: 2;
}
.btn {
	padding: 14px 26px;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.btn-danger {
	background-color: #e34c43;
	border-color: #e34c43;
}
.background-overlay {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
}
.carousel-control-next, .carousel-control-prev{
z-index: 4;	
}
@media(max-width:1180px) {
  .carousel-caption h5 {
    font-size: 2.5rem !important;
	margin-bottom:15px !important;
  }
  .carousel-caption p {
    font-size: 1.5rem !important;
	margin-bottom:20px !important;
  }
  .carousel-caption {
    top:25%;
    }
}
@media(max-width:980px) {
	.carousel-caption {
    top: 20%;
    }
  .carousel-caption h5 {
    font-size: 1.5rem !important;
  }
   .carousel-caption p {
    font-size: 1rem !important;
  }
  .carousel-caption .btn {
    display:none;
  }
}
