
body a {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.more-dropdown {
    position: relative;
    display: inline-block;
}

.more-dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}

.more-dropdown:hover .more-dropdown-content {
    display: block;
}

div.sticky {
    position: -webkit-sticky;
    position: fixed;
    width: 100%;
    bottom: 0;
    display: none;
    background-color: #000;
    padding: 10px 0;
    color: #fff;
    text-align: center;
    font-size: 15px;
    z-index: 1;
}

#owl-mobile-example {
    display: none;
}

div#owl-mobile-example img {
    width: 49%;
    box-sizing: border-box;
    /* padding: 5px; */
    border: 1px solid #999;
    margin: 15px auto;
    box-shadow: 0px 1px 14px #999;
}

.altslider, .headercont, .dispnone, .rightshown, .dispafter714, .dispafter463, .dispafter384 {
    display: none;
}

.headercont {
    text-align: center;
}

    .headercont span {
        text-align: center;
        color: #fff;
        font-size: 100%;
        font-weight: 100;
    }

.altslider img {
    width: 100%;
}

html, body {
    font-size: 100%;
    font-family: 'Roboto', sans-serif;
}

body {
    background: #FFFFFF;
    overflow-x: hidden;
}


.headerright {
    width: 70%;
    float: right;
    position: absolute;
    right: 0;
    margin-top: 3px;
}

.headerright-upper {
    /* background: #0a76be none repeat scroll 0 0;*/
    float: right;
    height: 40px;
    margin-left: 5%;
    position: relative;
    /*width: 85%;*/
    padding-right: 10%;
}


/*.headerright-upper:before
{
    -ms-transform: skewX(30deg); 
    -webkit-transform: skewX(30deg);
    transform: skewX(30deg);
    position: absolute;
    top: 0;
    left: -33px;
    width: 50px;
    background: #0a76be;
    height: 40px;
    content: "";
}*/

.headerright-upper-data {
    width: auto;
    float: left;
    margin-left: 0px;
    font-weight: 400;
}

    .headerright-upper-data p {
        width: auto;
        float: left;
        margin: 0 4px;
        color: rgba(255,255,255,0.9);
    }

        .headerright-upper-data p i {
            font-size: 17px;
            line-height: 40px;
            margin-right: 5px;
            float: left;
        }

        .headerright-upper-data p a {
            font-size: 14px;
            line-height: 39px;
            margin-right: 10px;
            float: right;
        }

/*about*/

.aboutbg {
    /*background-color:#faf8f5 ;*/
    float: left;
    /*height: 598px;*/
    /*margin-bottom: 12px;*/
    margin-top: 0;
    position: relative;
    width: 100%;
    z-index: 0;
    text-align: justify;
}

.aboutleft {
    float: left;
    width: 527px;
    /*margin-top: 71px;*/
    margin-bottom: 59px;
}

.aboutright {
    float: right;
    width: 527px;
    margin-top: 71px;
    margin-bottom: 59px;
}

.heading {
    font-size: 37px;
    font-weight: 400;
    float: right;
    color: #504f4f;
    line-height: 45px;
}

.sc_promo_modern .sc_promo_link2 {
    font-size: 12px;
    letter-spacing: 1.15px;
    padding: 1.11em 2.25em;
    min-width: 186px;
    max-width: 186px;
    overflow: hidden;
    text-overflow: ellipsis;
    bottom: 31.9%;
    transform: rotate(-90deg);
    position: absolute;
    z-index: 1;
    bottom: 38.7%;
    right: -88px;
}

.a {
    text-decoration: none;
    background: transparent;
}

.scheme_default .sc_promo_modern .sc_promo_link2 {
    color: #373737;
    background-color: #ffffff !important;
}

.sc_promo_modern .sc_promo_link2 span {
    white-space: nowrap;
    font-style: normal;
}

.about-left .sc_promo_link2 span {
    color: #373737;
    background-color: #fff;
    transform: rotate(-90deg);
    position: absolute;
}

.button {
    color: #373737;
    background-color: #fff;
    transform: rotate(-90deg);
    position: absolute;
    padding: 16px 20px;
    margin-left: 451px;
    margin-top: -213px;
}

    .button a {
        color: #373737;
        font-size: 14px;
    }

.sc_title {
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    position: absolute;
    top: 0;
}

.scheme_default .sc_title.with_line:before {
    border-color: #caa680;
}


.about-p {
    font-size: 14px;
    /*width: 500px;*/
    /*float: left;*/
    color: #373737;
    line-height: 27px;
    margin-top: 0px;
    text-align: justify;
    width: 443px;
}



/*end-about*/

/*btn*/
.btn-draw {
    position: relative;
    display: inline-block;
    color: #324577;
    border-bottom: 2px solid #324577;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    margin-top: 14px;
    font-size: 22px;
}

    .btn-draw:after {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        height: 100%;
        width: 2px;
        background: #324577;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        transition: -webkit-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
        -webkit-transition-delay: 0.6s;
        transition-delay: 0.6s;
    }

    .btn-draw > span {
        position: relative;
        display: block;
        padding: 0.5em;
        color: inherit;
        padding-top: 6px;
    }

.more-dropdown > span {
    color: #324577;
    text-decoration: underline;
    padding: 5px;
    font-size: 20px !important;
}

.btn-draw > span:before, .btn-draw > span:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #324577;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.btn-draw > span:before {
    height: 2px;
    width: 100%;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
}

.btn-draw > span:after {
    height: 100%;
    width: 2px;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.btn-draw:hover:after, .btn-draw:hover > span:before, .btn-draw:hover > span:after {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.btn-draw:hover:after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.btn-draw:hover > span:before {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.btn-draw:hover > span:after {
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
}

.btn-draw:hover {
    color: #e4e4e2;
    background-color: #324577;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
}

@font-face {
    font-family: Doko-Book;
    src: url(data:application/x-font-woff;charset=utf-8;base64,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);
    font-style: normal;
    font-weight: 400;
}


.sc_promo_modern .sc_title.with_line {
    padding-top: 37px;
}

.sc_title {
    position: relative;
}

.sc_align_left {
    text-align: left;
}

.sc_title.sc_align_left.with_line:before {
    left: 0;
}

.scheme_default .sc_title.with_line:before {
    border-color: #caa680;
}

.sc_title.with_line:before {
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    position: absolute;
    top: 0;
}
/*end-btn*/

.sc_title_underline-left {
    /*overflow: hidden;*/
    padding-bottom: 17px;
    position: relative;
    text-align: left;
    color: #000;
    font-size: 37px;
    font-weight: 400;
    color: #504f4f;
    line-height: 45px;
}


    .sc_title_underline-left:before {
        bottom: 5px;
        content: "";
        display: block;
        height: 3px;
        position: absolute;
        background: #fec303;
        width: 127px;
        left: 2px;
        margin: 0;
    }

.about-section {
    background-color: #f8f8f8;
    background-image: url(../Styles/images/pattern1.png);
    background-repeat: repeat;
    float: left;
    padding-bottom: 38px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 38px;
    position: relative;
    width: 100%;
}

.florence-elevation {
    float: left;
    margin: 0;
    position: relative;
    width: 100%;
    transform: scale(1);
    transition: all 2s ease 0s;
    overflow: hidden;
}



    .florence-elevation:hover img {
        transform: scale(1.1);
        transition: all 2s ease 0s;
    }

    .florence-elevation:before {
        content: ' ';
        position: absolute;
        top: 8px;
        left: 8px;
        right: 8px;
        bottom: 8px;
        background: url(../Styles/Images/image-holder-bg.png) 0 0 no-repeat;
        background-size: 100% 100%;
    }


    .florence-elevation img {
        width: 100%;
        float: left;
        transition: all 2s ease 0s;
    }

.img_decor {
    border: 3px solid #ffffff;
    position: absolute;
    height: 95%;
    width: 95%;
    top: 2%;
    left: 2%;
}


.product-section {
    float: left;
    /*padding-bottom: 30px;*/
    padding-left: 0;
    padding-right: 0;
    /*padding-top: 106px;*/
    position: relative;
    width: 100%;
    background-color: #fff;
}

/************************************** pro *****************************************/
.Pro-wrap {
    width: 100%;
    float: left;
}

.commonopacity {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(222, 165, 13, 0.75);
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.plus {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 100%;
    border-bottom-right-radius: 100%;
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 29px;
    height: 40px;
    left: 43%;
    line-height: 33px;
    position: absolute;
    text-align: center;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
    top: 42%;
    width: 40px;
}

.commonopacity a {
    color: #fff;
}

#owl-example .item span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 5%;
    color: #fff;
    font-weight: 700;
    line-height: 50px;
    position: absolute;
    right: 11px;
    text-align: center;
    width: 106px;
    z-index: 0;
}

.heading2 {
    height: 3px;
    margin: 14px auto;
    margin-bottom: 14px;
    margin-bottom: 22px;
    background-color: #fec303;
    width: 149px;
}

.heading_txt {
    margin-top: 0px;
    margin-bottom: 17px;
    padding-top: 5px;
    font-size: 35px;
    text-align: center;
    font-family: Open Sans;
}

.team_heading {
    font-size: 43px;
    font-weight: 400;
    /*float: right;*/
    color: #333;
    line-height: 45px;
    text-align: center;
    margin-top: 32px;
}

/*footer*/
/*.w3ls-footer-grids
{
    width: 100%;
    float: left;
}*/
/*footer 
{
    width: 100%;
    float: left;
    }*/


/************************************** footer *****************************************/
.site-footer {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 0;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 0;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 0;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    float: left;
    padding-top: 20px;
}

.site-footer, .copyright .right {
    color: #fff;
}

    .site-footer a {
        color: #fff;
        text-decoration-line: none;
    }

        .site-footer a:hover {
            color: #fd0202;
            transition-delay: 0s;
            transition-duration: 0.5s;
            transition-property: all;
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }

.site-footer, .copyright {
    background-color: #000;
    width: 100%;
}

    .site-footer .widget-title span {
        background-color:;
    }

        .site-footer .widget-title span::after {
            border-left-color: #ca1f26;
        }

.row {
    box-sizing: border-box;
    display: flex;
    flex-basis: auto;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 1;
    flex-wrap: wrap;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}

.site-footer .col-md-4 {
    margin-bottom: 28px;
    margin-left: 23px;
}

.col-md-4 {
    max-width: 30%;
    padding-left: 0.938rem;
    padding-right: 4.938rem;
}

.col-md-5 {
    width: 32%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

.col-md-6 {
    max-width: 35%;
    padding-left: 0.938rem;
    padding-right: 4.938rem;
}

.site-footer .widget-title {
    color: #fff;
}

.site-footer .widget-title {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin-bottom: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-transform: uppercase;
}

    .site-footer .widget-title span::after {
        border-left-color: #ca1f26;
    }

    .site-footer .widget-title span::after {
        border-bottom-color: transparent;
        border-bottom-style: solid;
        border-bottom-width: 0;
        border-left-color: transparent;
        border-left-style: solid;
        border-left-width: 50px;
        border-right-color: transparent;
        border-right-style: solid;
        border-right-width: 0;
        border-top-color: transparent;
        border-top-style: solid;
        border-top-width: 100px;
        content: "";
        height: 0;
        position: absolute;
        right: -50px;
        top: 0;
        width: 0;
    }

    .site-footer .widget-title::before {
        border-bottom-color: #fec303;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        bottom: 0;
        content: "";
        height: 1px;
        left: 22px;
        position: absolute;
        right: 0;
        width: 140px;
    }

.site-footer .widget img {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2px;
    width: 241px;
}

.site-footer .widget-title span {
    display: inline-block;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
}

    .site-footer .widget-title span::after {
        border-left-color: #;
    }

.site-footer .widget-title span {
    background-color: #;
}

.textwidget {
    margin: 0;
}

    .textwidget p {
        color: #000000;
    }

.site-footer ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0;
    margin-top: 3px;
}

.contact-info li::before {
    border-right-color: rgba(52, 52, 52, 0.8);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 31px;
}

.contact-info {
    line-height: 1.4286em;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

    .contact-info li {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        padding-bottom: 7px;
        padding-left: 44px;
        padding-right: 12px;
        padding-top: 7px;
        position: relative;
    }

    .contact-info li {
        margin-top: 6px;
    }

        .contact-info li::before {
            /*  border-right-color: -moz-use-text-color;
    border-right-style: solid;
    border-right-width: 1px;*/
            bottom: 1px;
            content: "";
            left: 0;
            position: absolute;
            top: 1px;
            width: 31px;
        }

    .contact-info i {
        color: #fff;
        font-size: 20px;
        left: 0;
        position: absolute;
        text-align: center;
        top: 5%;
        transform: translateY(16%);
        width: 31px;
    }

.footerall {
    bottom: 0;
    z-index: 1;
    float: left;
    left: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
    position: relative;
}

.footer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0.95);
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    padding-bottom: 0%;
    padding-top: 0%;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

    .footer p {
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 7px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        text-align: center;
        color: #fff;
    }

        .footer p a {
            color: #fff;
            text-decoration-color: -moz-use-text-color;
            text-decoration-line: none;
            text-decoration-style: solid;
        }

.list-unstyled {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0;
    padding-left: 0;
    width: 100%;
    margin-bottom: 32px;
}

ul.list-block li {
    font-size: 15px;
    line-height: 43px;
}

ul.list-block i {
    margin-right: 5px;
    color: #fff;
    transition: all 0.5s ease 0s;
}

ul.list-block li {
    color: #000;
    transition: all 0.5s ease 0s;
    text-decoration: none;
}

    ul.list-block li:hover a {
        color: #E2BE00;
    }

    ul.list-block li:hover i {
        color: #ffb642;
        margin-left: 10px;
    }

ul.list-block i {
    color: #000;
    margin-right: 5px;
    transition-delay: 0s;
    transition-duration: 0.5s;
    transition-property: all;
    transition-timing-function: ease;
}

/****************************************** footer end ************************************/


/*end-footer*/

/****innerbanner****/

.insidebanner {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 35px;
}


    .insidebanner img {
        width: 100%;
        float: left;
        z-index: 0;
        opacity: 1;
    }


.insidedata {
    left: 7.5%;
    position: absolute;
    bottom: 66px;
    width: auto;
}

.insidebanner h1 {
    font-size: 50px;
    margin: 0;
    color: #fff;
    line-height: 45px;
    text-align: left;
}

.insidebanner a {
    font-size: 15px;
    margin: 10px 0 0 0;
    color: rgba(255,255,255,0.9);
    line-height: 16px;
    font-weight: 400;
    float: left;
}


.insidedatalink {
    left: 7.5%;
    position: absolute;
    bottom: 10px;
    width: 85%;
    border-top: 1px solid rgba(255,255,255,0.2);
    padding-top: 10px;
}

    .insidedatalink a {
        text-decoration: none;
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        margin: 0 10px 0 0;
        opacity: 0.7;
        float: none;
    }

    .insidedatalink i {
        text-decoration: none;
        color: #fff;
        margin-right: 10px;
        opacity: 0.7;
    }

    .insidedatalink a.active {
        opacity: 0.9;
    }


/****innerbanner-end***/

/*about-page*/
.leftdiv {
    width: 45%;
    float: left;
    margin-top: 0px;
    margin-bottom: 100px;
}


.rightdiv {
    width: 46%;
    float: right;
    margin-top: 0px;
    padding-top: 103px;
}

.data {
    width: 100%;
    float: left;
    display: table;
    margin: 0px 0 1px 0;
}


.left-p {
    font-size: 14px;
    /*width: 500px;*/
    float: left;
    color: #373737;
    line-height: 20px;
    margin-top: 20px;
    text-align: justify;
    width: 100%;
    margin-bottom: 14px;
}




.heading1 {
    font-size: 20px;
    font-weight: 400;
    /*float:left;*/
    color: #039df6;
    line-height: 0px;
    margin-top: 20px;
}

.quality {
    width: 100%;
    float: left;
    padding: 0 0 0 3%;
    margin: 0;
}

    .quality li {
        float: left;
        margin: 0;
        width: 100%;
        list-style-type: square;
        list-style-position: outside;
        font-weight: 400;
    }

.leftdiv-img {
    width: 45%;
    /*float: left;*/
    margin-top: 0px;
    margin-bottom: 100px;
}


.rightdiv-p {
    width: 46%;
    float: right;
    margin-top: 0px;
    padding-top: 0px;
}

/*contact*/
/*****************contact******************/

.contact-details {
    display: inline-block;
    /*margin-bottom: 55px;*/
    margin-top: -60px;
    width: 100%;
    position: relative;
}

    .contact-details:before {
        border-left: 20px solid transparent;
        left: -20px;
    }

    .contact-details:after {
        border-right: 20px solid transparent;
        right: -13px;
    }

    .contact-details:before, .contact-details:after {
        border-bottom: 60px solid #0072b5;
        content: "";
        position: absolute;
        top: 0;
    }

    .contact-details .detail-box {
        background-color: #33a9ee;
        float: left;
        height: 88px;
        padding: 30px 15px 30px 73px;
        position: relative;
        width: 24.333%;
    }

        .contact-details .detail-box a {
            color: #fff;
        }

        .contact-details .detail-box .icon {
            background-color: #2098df;
            border-bottom: 1px solid #2098df;
            height: 61px;
            left: 0;
            line-height: 60px;
            position: absolute;
            text-align: center;
            width: 56px;
        }

            .contact-details .detail-box .icon img {
                position: relative;
                top: 18px;
            }

        .contact-details .detail-box h4 {
            font-size: 13px;
            font-weight: 900;
            letter-spacing: 1px;
            margin: 0 0 10px;
            text-transform: uppercase;
            color: #fff;
        }

        .contact-details .detail-box p {
            color: #fff;
            font-size: 14px;
            line-height: 20px;
            margin-bottom: 0;
            margin-top: 0;
        }

        .contact-details .detail-box.phone-div {
            background-color: #2098df;
        }

            .contact-details .detail-box.phone-div .icon {
                background-color: #0f89d1;
            }

        .contact-details .detail-box.mail-div {
            background-color: #0f89d1;
        }

            .contact-details .detail-box.mail-div .icon {
                background-color: #0779bc;
            }

.contact-text {
    width: 100%;
    float: left;
}

    .contact-text .text-box {
        float: left;
        position: relative;
        width: 100%;
    }

.contactdiv {
    border: 0 none;
    display: table;
    margin: 21px auto 0;
    width: 95%;
    margin-bottom: 30px;
}

    .contactdiv .contactleft {
        float: left;
        margin-top: -6px;
        width: 43%;
    }

    .contactdiv .contactleft1 {
        /*background-color: #f7f7f7;*/
        float: left;
        margin-left: 11px;
        margin-top: -99px;
        width: 55%;
    }

    .contactdiv .contactright {
        width: 34%;
        float: right;
    }

.address {
    width: 85%;
    /*margin-left: 13px;*/
    margin-bottom: 11px;
}

.card {
    padding-bottom: 30px;
}

.c1 {
    background: rgba(0, 0, 0, 0) url("../images/c1.png") no-repeat scroll 5px 15px;
}

.c2 {
    background: rgba(0, 0, 0, 0) url("../images/c2.png") no-repeat scroll 5px 12px;
}

.c3 {
    background: rgba(0, 0, 0, 0) url("../images/c3.png") no-repeat scroll 4px 15px;
}


.contact-line a {
    color: #368ccc;
    text-decoration: none;
}

.contact-line {
    /*border-bottom: 1px dotted #464646;*/
    color: #464646;
    display: block;
    padding: 10px 25px;
    font-size: 17px;
    font-weight: 400;
    padding-left: 31px;
}

.box {
    display: none;
}

.data1 {
    display: block;
}

.data1 {
    width: 100%;
    float: left;
    display: table;
    margin: 10px 0 25px 0;
}


.enquirenow {
    width: 100%;
    float: left;
}



.error, .error1 {
    color: Red;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
    padding: 0 10px;
    font: 12px;
    font-weight: 400;
    display: none;
}

.mask {
    background-color: Black;
    bottom: 0;
    height: 100%;
    display: none;
    left: 0;
    opacity: 0.5;
    position: fixed;
    width: 100%;
    z-index: 1200;
}


#Ok {
    width: 50px;
    color: white;
    cursor: pointer;
    position: relative;
    z-index: 200px;
    margin: 0 auto;
    padding: 1px 15px;
    text-align: center;
    display: table;
}

#Thank {
    background-color: #fff;
    border: 2px solid #0a76be;
    border-radius: 0;
    color: #4B2F21;
    left: 461.5px;
    padding: 20px;
    position: fixed;
    top: 286.5px;
    width: 550px;
    z-index: 1300;
    display: none;
}

.btn {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    color: #333;
    line-height: 34px;
    border-radius: 5px;
    letter-spacing: 1px;
    padding: 0 15px;
    background: #70c5fe;
    background: -moz-linear-gradient(30deg,#70c5fe 0%,#0a76be 100%);
    background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#ffd202),color-stop(100%,#ffd202));
    background: -webkit-linear-gradient(30deg,#70c5fe 0%,#0a76be 100%);
    background: -o-linear-gradient(30deg,#70c5fe 0%,#0a76be 100%);
    background: -ms-linear-gradient(30deg,#70c5fe 0%,#0a76be 100%);
    background: linear-gradient(30deg,#fec303 0%,#fec303 100%);
    border: none;
    width: 40%;
    margin: 0 30%;
    -webkit-transition: background-color 2s ease-out;
    -moz-transition: background-color 2s ease-out;
    -o-transition: background-color 2s ease-out;
    transition: background-color 2s ease-out;
    cursor: pointer;
}

    .btn:hover {
        text-decoration: none;
        color: #fff;
        background: #0a76be;
        background: -moz-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#ffd202),color-stop(100%,#ffd202));
        background: -webkit-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        background: -o-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        background: -ms-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        background: linear-gradient(30deg,#fec303 0%,#fec303 100%);
        -webkit-transition: background-color 2s ease-out;
        -moz-transition: background-color 2s ease-out;
        -o-transition: background-color 2s ease-out;
        transition: background-color 2s ease-out;
        cursor: pointer;
    }

.enquirenow table {
    margin-bottom: 15px;
    padding: 5px;
    width: 100%;
}

    .enquirenow table td {
        vertical-align: top;
    }

    .enquirenow table input[type="text"] {
        background: #FFFFFF;
        border: 1px solid #e3e3e3;
        font-family: Arial, Geneva,Helvetica, sans-serif;
        color: #333;
        padding: 8px;
        display: block;
        width: 94%;
        margin-bottom: 10px;
        outline: none;
        -webkit-appearance: none;
        font-size: 13px;
        letter-spacing: 1px;
    }

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #6a6a6a;
    opacity: 1;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #6a6a6a;
    opacity: 1;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #6a6a6a;
    opacity: 1;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #6a6a6a;
    opacity: 1;
}


.enquirenow table input[type="text"]:focus {
    border: 1px solid #0a76be;
    border: 1px solid -moz-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
    border: 1px solid -webkit-gradient(linear,left bottom,right top,color-stop(0%,#0a76be),color-stop(100%,#70c5fe));
    border: 1px solid -webkit-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
    border: 1px solid -o-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
    border: 1px solid -ms-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
    border: 1px solid linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
}




.enquirenow table select {
    width: 170px;
    margin-bottom: 10px;
    box-shadow: 0 0 3px #e3e3e3;
}

.enquirenow table textarea {
    background: #FFFFFF;
    border: 1px solid #e3e3e3;
    opacity: 0.9;
    font-family: Arial, Geneva,Helvetica, sans-serif;
    color: #fec303;
    padding: 8px;
    display: block;
    width: 94%;
    margin-bottom: 5px;
    outline: none;
    -webkit-appearance: none;
    resize: none;
    font-size: 13px;
}


    .enquirenow table textarea:focus {
        border: 1px solid #0a76be;
        border: 1px solid -moz-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        border: 1px solid -webkit-gradient(linear,left bottom,right top,color-stop(0%,#0a76be),color-stop(100%,#70c5fe));
        border: 1px solid -webkit-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        border: 1px solid -o-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        border: 1px solid -ms-linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
        border: 1px solid linear-gradient(30deg,#0a76be 0%,#70c5fe 100%);
    }



/*contact-end*/

/*gallery*/
/***********************gallery******************************/

.gallerybg {
    background-color: #faf8f5;
    float: left;
    /*height: 598px;*/
    /*margin-bottom: 12px;*/
    margin-top: 0;
    position: relative;
    width: 100%;
    z-index: 0;
}

.gallery {
    width: 31%;
    float: left;
    margin: 3% 1.1%;
    border: 1px solid #b17516;
    height: 292px;
    position: relative;
}

    .gallery img {
        width: 100%;
    }

.gall_text {
    font-size: 1.2em;
    font-weight: 600;
    padding: 8px 10px;
    text-align: center;
}

/*gallery-end*/

/*------------Tabs-----------------*/
.tabs {
    width: 100%;
    height: 100%;
    float: left;
}

.tab_menu {
    margin-top: 63px;
    list-style-type: none;
    /*width: 100%;*/
    margin-left: 55px;
}

    .tab_menu li {
        display: block;
        float: left;
        padding: 5px 3px;
    }

        .tab_menu li a {
            text-decoration: none;
            color: #fff;
            background-color: #000;
            padding: 11px;
            border-top: 3px solid #fec303;
            border-left: 3px solid #fec303;
            border-right: 3px solid #fec303;
            border-bottom: 3px solid #fec303;
        }

.tab_content {
    width: 87%;
    height: 100%;
    float: left;
    margin-left: 6%;
}

.product_head {
    font-size: 2em;
    width: 400px;
    text-align: center;
    margin: auto;
    color: #b17516;
    font-weight: 600;
    padding-top: 55px;
}

.tab_menu .active a {
    background-color: #fff;
    color: #000;
}

.tab_content_item {
    margin-top: 9px;
    /*border-top: 1px solid #00a59d;*/
    display: none;
}

    .tab_content_item.active {
        display: block;
    }
/*about-page-end*/
/*wait-back*/
.wait_back {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.7);
    z-index: 100000000000000;
    display: none;
}

.wait {
    position: fixed;
    z-index: 1000;
    margin-left: -139px;
    margin-top: -29px;
    top: 50%;
    left: 50%;
    font-size: 40px;
    color: #fff;
    z-index: 1000000000000000;
}

/*wait-back-end*/
/*-- banner --*/
/*.banner{
    background: url(../images/55.jpg) no-repeat 0px 0px;
    background-size: cover;
}
.banner-1{
    background: url(../images/55.jpg) no-repeat 0px 0px;
    background-size: cover;
	min-height:350px;
}
.jarallax {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}*/
/*-- header-left --*/
.header {
    padding: 1em 2em;
    background: #212121;
    border-bottom: 1px solid #6d6d6d;
}
/*-- //header-left --*/
/*-- w3-header-bottom --*/
.w3-header-bottom {
    background: #212121;
    padding: 0px 2em;
}

.agileinfo-phone {
    float: left;
    margin: .5em 2em 0 0;
}

    .agileinfo-phone p {
        color: #FFFFFF;
        font-size: .9em;
        margin: 0;
        font-weight: 600;
    }

.agileinfo-map {
    margin-right: 0;
}

.search-grid {
    float: right;
    width: 14%;
    border: 1px solid #fff;
}

    .search-grid input[type="text"] {
        display: inline-block;
        background: none;
        border: none;
        border-right: solid 1px #ffffff;
        width: 84%;
        padding: .5em;
        outline: none;
        font-size: .9em;
        color: #FFFFFF;
    }

.big-dog::-webkit-input-placeholder {
    color: #FFFFFF !important;
}

.search-grid i.fa.fa-paper-plane-o {
    color: #FFFFFF !important;
    font-size: 1.2em !important;
}

.search-grid button.btn1 {
    color: #ffffff;
    font-size: .9em;
    padding: 6px 6px;
    border: none;
    outline: none;
    text-align: center;
    text-decoration: none;
    background: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.search button:hover {
    border: solid 1px #212121;
    background: #212121;
}

    .search button:hover i.fa.fa-paper-plane-o {
        color: #FFFFFF !important;
    }

.w3layouts-logo {
    /*text-align: center;*/
    float: left;
    width: 100%;
}

    .w3layouts-logo img {
        width: 220px;
        margin-left: 57px;
    }

    .w3layouts-logo h1 {
        margin: 0;
    }

        .w3layouts-logo h1 a {
            color: #fff;
            font-size: 1.2em;
            text-decoration: none;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 2px;
        }
/*-- top-nav --*/
.top-nav {
    float: right;
    /*text-align: center;*/
    width: 66%;
    margin: -55px 0 0 0;
}

.navbar-default {
    border: none !important;
    background: none !important;
    margin: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
}

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        background: none !important;
    }

.top-nav ul {
    padding: 0;
    margin: 0;
    float: none;
}

    .top-nav ul li {
        display: inline-block;
        float: none;
    }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: none;
    box-shadow: 1px 0px 0px 0px rgba(72, 72, 72, 0);
    outline: none;
    border-right: none;
}

.top-nav ul li a {
    color: #ffffff !important;
    font-size: 1em;
    margin: 0 1em;
    padding: 0;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 1px;
    border-right: none;
    text-transform: uppercase;
}

    .top-nav ul li a.list-border {
        border-left: none;
    }

    .top-nav ul li a:hover {
        color: #fec303 !important;
    }

    .top-nav ul li a.active {
        color: #fec303 !important;
        background: none;
    }

ul.dropdown-menu {
    background: #fec303;
    box-shadow: 0 0 0;
    border: none;
    margin: 0;
    top: 2.8em;
    left: 0px;
    min-width: 106px;
}

    ul.dropdown-menu li {
        width: 100% !important;
        margin: 0 !important;
    }

        ul.dropdown-menu li:after {
            background: none !important;
        }

.dropdown-menu > li > a {
    display: block;
    padding: .5em 1em !important;
    text-align: center;
    clear: both;
    margin: .2em 0 !important;
    font-weight: normal;
    line-height: 1.42857143;
    color: #FFF !important;
    border: none !important;
}

    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
        background: #FFFFFF;
        color: #fec303 !important;
    }

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 103%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-width: 5px 0 5px 5px;
        margin-top: 5px;
        margin-right: -10px;
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: #fff;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }
/*-- //top-nav --*/
/*-- social-icons --*/
.agileinfo-social-grids {
    float: right;
}

    .agileinfo-social-grids ul {
        padding: 0;
        margin: 0;
    }

        .agileinfo-social-grids ul li {
            display: inline-block;
        }

            .agileinfo-social-grids ul li a {
                color: #FFFFFF;
                text-align: center;
            }

                .agileinfo-social-grids ul li a i.fa {
                    transition: 0.5s all;
                    -webkit-transition: 0.5s all;
                    -moz-transition: 0.5s all;
                    -o-transition: 0.5s all;
                    -ms-transition: 0.5s all;
                    background: #363636;
                    width: 40px;
                    height: 40px;
                    line-height: 2.5em;
                    border-radius: 50%;
                }

                    .agileinfo-social-grids ul li a i.fa.fa-facebook:hover {
                        background: #3b5998;
                    }

                    .agileinfo-social-grids ul li a i.fa.fa-twitter {
                        margin: 0 1em;
                    }

                        .agileinfo-social-grids ul li a i.fa.fa-twitter:hover {
                            background: #55acee;
                        }

                    .agileinfo-social-grids ul li a i.fa.fa-rss {
                        margin: 0 1em 0 0;
                    }

                        .agileinfo-social-grids ul li a i.fa.fa-rss:hover {
                            background: #f26522;
                        }

                    .agileinfo-social-grids ul li a i.fa.fa-vk:hover {
                        background: #45668e;
                    }
/*-- w3-header-bottom --*/
/*-- banner-info --*/
.banner-info {
    padding: 14em 0;
}

.w3layouts-banner-info {
    text-align: center;
}

    .w3layouts-banner-info h3 {
        color: #FFFFFF;
        font-size: 2.5em;
        margin: 0;
        text-transform: uppercase;
        position: relative;
        letter-spacing: 4px;
    }

    .w3layouts-banner-info p {
        color: #FFFFFF;
        font-size: 1em;
        margin: 2em 0 0 0;
        line-height: 1.8em;
        letter-spacing: 7px;
        text-transform: uppercase;
        font-weight: 800;
    }

.w3ls-button {
    margin: 2em auto 1em;
}

    .w3ls-button a {
        color: #212121;
        font-size: 1em;
        padding: .5em 2em;
        border: solid 2px #fec303;
        text-decoration: none;
        margin: 0;
        background: #fec303;
    }

        .w3ls-button a:hover {
            color: #FFFFFF;
            background: none;
            border: solid 2px #FFFFFF;
        }
/*--slider--*/
#slider2,
#slider3 {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 auto;
}

.rslides_tabs li:first-child {
    margin-left: 0;
}

.rslides_tabs .rslides_here a {
    background: rgba(255,255,255,.1);
    color: #fff;
    font-weight: bold;
}

.events {
    list-style: none;
}

.callbacks_container {
    position: relative;
    float: left;
    width: 100%;
}

.callbacks {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

    .callbacks li {
        position: absolute;
        width: 100%;
    }

    .callbacks img {
        position: relative;
        z-index: 1;
        height: auto;
        border: 0;
    }

    .callbacks .caption {
        display: block;
        position: absolute;
        z-index: 2;
        font-size: 20px;
        text-shadow: none;
        color: #fff;
        left: 0;
        right: 0;
        padding: 10px 20px;
        margin: 0;
        max-width: none;
        top: 10%;
        text-align: center;
    }

.callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    bottom: 109px;
    left: 0;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    width: 50px;
    height: 50px;
    background: transparent url(../images/arrows.png) no-repeat left top;
}

    .callbacks_nav.next {
        left: auto;
        background-position: right top;
        right: 0;
    }

    .callbacks_nav.prev {
        right: auto;
        background-position: left top;
        left: 0;
    }

#slider3-pager a {
    display: inline-block;
}

#slider3-pager span {
    float: left;
}

#slider3-pager span {
    width: 100px;
    height: 15px;
    background: #fff;
    display: inline-block;
    border-radius: 30em;
    opacity: 0.6;
}

#slider3-pager .rslides_here a {
    background: #FFF;
    border-radius: 30em;
    opacity: 1;
}

#slider3-pager a {
    padding: 0;
}

#slider3-pager li {
    display: inline-block;
}

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
}

    .rslides li {
        -webkit-backface-visibility: hidden;
        position: absolute;
        display: none;
        width: 100%;
        left: 0;
        top: 0;
    }

    .rslides li {
        position: relative;
        display: block;
        float: left;
    }

    .rslides img {
        height: auto;
        border: 0;
    }

.callbacks_tabs {
    list-style: none;
    position: absolute;
    top: 106%;
    left: 47%;
    padding: 0;
    margin: 0;
    display: block;
    z-index: 999;
}

.slider-top span {
    font-weight: 600;
}

.callbacks_tabs li {
    display: inline-block;
    margin: 0;
}
/*----*/
.callbacks_tabs a {
    visibility: hidden;
}

    .callbacks_tabs a:after {
        content: "\f111";
        font-size: 0;
        font-family: FontAwesome;
        visibility: visible;
        display: block;
        height: 10px;
        width: 10px;
        display: inline-block;
        background: #ffffff;
        border: 2px solid #ffffff;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -o-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
    }

.callbacks_here a:after {
    background: #fec303;
    border: 2px solid #fec303;
}
/*-- //slider --*/
/*-- //banner-info --*/
/*-- model --*/
.agileits-w3layouts-info img {
    width: 100%;
}

.modal-header h4 {
    font-size: 2em;
    text-decoration: none;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #212121;
}

.modal-body p {
    margin: 1em 0 0 0;
    font-size: .875em;
    color: #999999;
    line-height: 1.8em;
}
/*-- //model --*/
/*-- news --*/
.news-info.news-agileinfo2 {
    margin-top: 3em;
}

.w3layouts-text {
    padding: 0 0 1.5em;
}

    .w3layouts-text h4 {
        float: left;
        color: #fff;
        font-size: 3em;
        text-transform: uppercase;
        position: relative;
        text-align: center;
        padding: 0.3em .6em;
        font-weight: 300;
        font-family: 'Roboto', sans-serif;
        background: #fec303;
    }

        .w3layouts-text h4 span {
            font-size: .25em !important;
            letter-spacing: 2px;
            margin-left: 0.5em;
        }

    .w3layouts-text h6 {
        float: left;
        margin: 1.5em 0 0 1.5em;
    }

        .w3layouts-text h6 a {
            text-decoration: none;
            font-size: 1.8em;
            color: #333;
            margin: 0;
            text-transform: uppercase;
        }

            .w3layouts-text h6 a:hover {
                color: #fec303;
            }

            .w3layouts-text h6 a:focus {
                outline: none;
            }
/*-- //news --*/
.w3-news {
    padding: 5em 0;
}

.news-info {
    margin-top: 5em;
}

.agileits-title {
    text-align: center;
}

    .agileits-title h3, .agileits-title h2 {
        color: #212121;
        margin: 0;
        font-size: 3em;
        font-weight: 600;
        position: relative;
        letter-spacing: 2px;
        text-transform: capitalize;
    }

    .agileits-title p {
        color: #999;
        font-size: .7em;
        margin: 1em 0 0 0;
        letter-spacing: 2px;
        text-transform: uppercase;
    }

p {
    color: #999;
    font-size: 0.9em;
    line-height: 1.8em;
    margin: 0;
}
/*-- services --*/
.services {
    padding: 5em 0;
}

.services-agileinfo {
    margin-top: 5em;
}

.services-w3grids {
    text-align: center;
}

    .services-w3grids i.fa {
        color: #f3b600;
        font-size: 2em;
    }

.services-icon {
    width: 70px;
    height: 70px;
    text-align: center;
    padding: 1.4em 0;
    margin: 0 auto 1em;
    border: 1px solid #f3b600;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.services-w3grids p {
    margin-top: 0.5em;
    padding: 0 4em;
}

.services-w3grids:nth-child(3) {
    margin-bottom: 4em;
}
/*-- Radial In --*/
.hvr-radial-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
    background: #f3b600;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

    .hvr-radial-in:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #fff;
        border-radius: 100%;
        -webkit-transform: scale(2);
        -moz-transform: scale(2);
        -o-transform: scale(2);
        -ms-transform: scale(2);
        transform: scale(2);
        -webkit-transition-property: transform;
        -moz-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        -moz-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
        color: #fff;
    }

.services-w3grids:hover div.hvr-radial-in:before {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.services-w3grids:hover i.fa {
    color: #fff;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
/*-- //services --*/
/*-- stats --*/
.stats {
    background: url(../images/1.jpg)no-repeat center;
    background-size: cover;
    position: relative;
    z-index: 1;
    padding: 6em 0;
}

.stats-grid {
    text-align: center;
}

.stats-img i.fa {
    font-size: 2.5em;
    color: #d2d2d2;
}

.stats-agileinfo h6 {
    font-weight: 900;
    letter-spacing: 3px;
    margin: 1.5em 0 .5em;
    font-size: 1.3em;
    color: #fec303;
}

.numscroller {
    font-size: 3em;
    font-weight: 300;
    color: #fff;
}
/*-- //stats --*/
/*-- welcome --*/
.welcome {
    padding: 5em 0;
}

.agileits-title {
    text-align: center;
}

.welcomerow-agileinfo {
    text-align: center;
    margin-top: 5em;
}

    .welcomerow-agileinfo h5 {
        font-size: 1.5em;
        color: #fec303;
        margin-bottom: 1em;
        font-weight: 600;
        letter-spacing: 3px;
    }

.w3l-welcome-grid {
    text-align: center;
    margin-top: 3em;
    padding: 1em;
    border: 1px solid #fff;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    transition: .5s all;
}

.agileits-welcome-info h4, .services-grids h4 {
    color: #333;
    font-size: 1.5em;
    margin: 0.8em 0;
    letter-spacing: 1px;
    text-transform: capitalize;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    transition: .5s all;
}

.w3l-welcome-grid:hover {
    border-color: #ccc;
}

    .w3l-welcome-grid:hover .agileits-welcome-info h4 {
        color: #fec303;
    }
/*-- //welcome --*/
/*-- subscribe --*/
.sub-agileitsinfo {
    background: url(../images/555.jpg)no-repeat 0px 0px fixed;
    background-size: cover;
}

.subscribe {
    text-align: center;
    background: rgba(1, 1, 1, 0.69);
    padding: 5em 5em;
}

    .subscribe h4 {
        font-size: 2.8em;
        color: #fff;
        font-weight: 300;
    }

    .subscribe form {
        width: 76%;
        margin: 3em auto 0;
    }

    .subscribe input[type="email"] {
        width: 70%;
        padding: .8em 1em;
        font-size: 1em;
        float: left;
        color: #fec303;
        outline: none;
        border: 1px solid #fff;
        border-right: none;
        background: #fff;
        -webkit-appearance: none;
        -webkit-transition: 0.5s all;
        -moz-transition: 0.5s all;
        transition: 0.5s all;
    }

    .subscribe input[type="submit"] {
        float: left;
        color: #fff;
        font-size: 1em;
        outline: none;
        padding: .8em 2em;
        border: 1px solid #fff;
        -webkit-transition: 0.5s all;
        -moz-transition: 0.5s all;
        transition: 0.5s all;
        -webkit-appearance: none;
        background: none;
        font-weight: 600;
    }

    .subscribe form:hover input[type="email"] {
        border-color: #fec303;
    }

    .subscribe form:hover input[type="submit"] {
        border-color: #fec303;
        background: #fec303;
        color: #fff;
    }

    .subscribe ::-webkit-input-placeholder {
        color: #fec303 !important;
    }

    .subscribe :-moz-placeholder { /* Firefox 18- */
        color: #fec303 !important;
    }

    .subscribe ::-moz-placeholder { /* Firefox 19+ */
        color: #fec303 !important;
    }

    .subscribe :-ms-input-placeholder {
        color: #fec303 !important;
    }

.sub-agileitsinfo h3 {
    color: #fff;
    font-size: 36px;
    margin: 0 0 1em;
}

.sub-agileitsinfo p {
    color: #fff;
}
/*-- //subscribe --*/
/* footer */
.w3ls-footer-grids {
    background: #282828;
    padding: 5em 0;
}

.copy-left p {
    color: #ffffff;
    font-size: .9em;
    margin: 0;
}

    .copy-left p a {
        color: #fec303;
        text-decoration: none;
    }

        .copy-left p a:hover {
            color: #FFFFFF;
        }

.w3l-footer {
    float: left;
}

    .w3l-footer h3 {
        margin: 0 0 1em 0;
        color: #ffffff;
        font-size: 1em;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 1px;
    }

p.adam {
    float: right;
    color: #6F6E6E !important;
    font-size: 13px !important;
    margin-top: 20px;
}

.w3l-footer.one p {
    color: #828282;
    line-height: 28px;
    font-size: 13px;
}

.w3l-footer.two ul {
    margin: 0;
    padding: 0;
}

.w3l-footer ul {
    padding: 0;
    margin: 0;
}

.w3l-footer.two ul li {
    list-style-type: none;
    display: block;
    line-height: 1.5em;
    font-size: 14px;
    margin: 18px 0;
}

.w3l-footer.three {
    list-style-type: none;
}

.w3l-footer.two ul li i {
    font-size: 13px;
    margin-right: 15px;
    width: 30px;
    text-align: center;
    color: #fff;
    background: #6E65F1;
    padding: 9px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    width: 30px;
    height: 30px;
}

    .w3l-footer.two ul li i.fa.fa-facebook {
        background: #5d82d2;
    }

    .w3l-footer.two ul li i.fa.fa-twitter {
        background: #3bbef5;
    }

    .w3l-footer.two ul li i.fa.fa-google-plus {
        background: #ea5d4b;
    }

    .w3l-footer.two ul li i.fa.fa-dribbble {
        background: #f7659b;
    }

    .w3l-footer.two ul li i.fa.fa-pinterest-p {
        background: #e23139;
    }

.w3l-footer.two ul li a {
    color: #908F8F;
    display: block;
    text-decoration: none;
    font-size: 13px;
}

.w3l-footer.three ul li {
    margin-bottom: .6em;
    display: block;
}

    .w3l-footer.three ul li i {
        float: left;
        font-size: .9em;
        color: #fff;
        line-height: 1.8em;
    }

    .w3l-footer.three ul li p {
        list-style-type: none;
        display: block;
        color: #908F8F;
        font-size: .9em;
        line-height: 1.8em;
        float: left;
        margin-left: 1em;
    }

    .w3l-footer.three ul li span {
        display: block;
    }

.w3l-footer.one {
    padding-right: 40px;
}

.tweet p {
    text-align: center;
    font-size: 16px;
    color: #000;
    margin-top: 15px;
}

.tweet ul li {
    display: block;
    font-size: 15px;
    color: #000;
}

    .tweet ul li:nth-child(1) {
        border-bottom: 1px solid #404040;
        margin-bottom: 12px;
        padding-bottom: 12px;
    }

    .tweet ul li a {
        color: #828282;
        line-height: 25px;
        font-size: 13px;
        text-decoration: none;
    }

        .tweet ul li a i {
            color: #fec303;
            font-style: normal;
            display: block;
            margin: 2px 0;
        }

            .tweet ul li a i.fa {
                color: #3bbef5;
                font-style: normal;
                margin: 2px 0;
                font-size: 19px;
                float: left;
                display: block;
                width: 14%;
            }

    .tweet ul li span {
        display: block;
        color: #FFFFFF;
        font-size: 11px;
        margin-top: 5px;
    }

.tweet p a {
    color: #55ACEE;
    margin-left: 5px;
}

.w3l-footer.three ul li a {
    display: block;
    color: #908F8F;
    float: left;
    margin-lefT: 1em;
    font-size: .9em;
}

i.fa-envelope-o {
    float: left;
}

.copy-right-grids {
    padding: 20px 0px;
    background: #211E1E;
}

.copy-left {
    text-align: center;
}

.copy-right ul li a:hover, .w3l-footer.three ul li a:hover {
    color: #fec303;
    text-decoration: none;
}

.w3l-footer.two ul li:nth-child(1) a:hover {
    color: #5D82D2;
}

.w3l-footer.two ul li:nth-child(2) a:hover {
    color: #3bbef5;
}

.w3l-footer.two ul li:nth-child(3) a:hover {
    color: #ea5d4b;
}

.w3l-footer.two ul li:nth-child(4) a:hover {
    color: #f7659b;
}

.w3l-footer.two ul li:nth-child(5) a:hover {
    color: #e23139;
}
/* //footer */
/*-- to-top --*/
#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 20px;
    right: 2%;
    overflow: hidden;
    z-index: 999;
    width: 40px;
    height: 40px;
    border: none;
    text-indent: 100%;
    background: url(../images/arrow.png) no-repeat 0px 0px;
}

#toTopHover {
    width: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
    float: right;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
/*-- //to-top --*/
/*-- gallery --*/
.gallery {
    /*padding: 5em 0;*/
}

.gallery-grids {
    margin-top: 5em;
}

.gallery-grid img {
    width: 100%;
    cursor: pointer;
}

.gallery-top-grids:nth-child(2) {
    margin: 2em 0;
}

.gallery-grid {
    position: relative;
    overflow: hidden;
}

    .gallery-grid a {
        display: block;
    }

    .gallery-grid:hover .w3captn-agileits {
        bottom: 6%;
    }

.w3captn-agileits {
    background: rgba(0, 0, 0, 0.62);
    padding: 1.5em;
    position: absolute;
    border: solid 1px #FFF;
    left: 6%;
    bottom: -125%;
    text-align: center;
    width: 225px;
    height: 145px;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
}

    .w3captn-agileits h4 {
        font-size: 1.5em;
        color: #fff;
        margin: 0.8em 0 0 0;
        letter-spacing: 4px;
    }

    .w3captn-agileits p {
        margin: 0.5em 0 0 0;
        color: #fff;
    }
/*-- //gallery --*/
/*-- icons --*/
.codes a {
    color: #999;
}

.icon-box {
    padding: 8px 15px;
    background: rgba(149, 149, 149, 0.18);
    margin: 1em 0 1em 0;
    border: 5px solid #ffffff;
    text-align: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -moz-transition: 0.5s all;
    cursor: pointer;
}

    .icon-box:hover {
        background: #000;
        transition: 0.5s all;
        -webkit-transition: 0.5s all;
        -o-transition: 0.5s all;
        -ms-transition: 0.5s all;
        -moz-transition: 0.5s all;
    }

        .icon-box:hover i.fa {
            color: #fff !important;
        }

        .icon-box:hover a.agile-icon {
            color: #fff !important;
        }

.codes .bs-glyphicons li {
    float: left;
    width: 12.5%;
    height: 115px;
    padding: 10px;
    line-height: 1.4;
    text-align: center;
    font-size: 12px;
    list-style-type: none;
}

.codes .bs-glyphicons .glyphicon {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 24px;
}

.codes .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #777;
}

.codes .bs-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word;
}

h3.icon-subheading {
    font-size: 28px;
    color: #fec303 !important;
    margin: 30px 0 15px;
    font-weight: 600;
    letter-spacing: 2px;
}

h3.agileits-icons-title {
    text-align: center;
    font-size: 33px;
    color: #222222;
    font-weight: 600;
    letter-spacing: 2px;
    margin: 1.5em 0;
}

.icons a {
    color: #999;
}

.icon-box i {
    margin-right: 10px !important;
    font-size: 20px !important;
    color: #282a2b !important;
}

.bs-glyphicons li {
    float: left;
    width: 18%;
    height: 115px;
    padding: 10px;
    line-height: 1.4;
    text-align: center;
    font-size: 12px;
    list-style-type: none;
    background: rgba(149, 149, 149, 0.18);
    margin: 1%;
}

.bs-glyphicons .glyphicon {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 24px;
    color: #282a2b;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #777;
}

.bs-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word;
}

ul.bs-glyphicons-list {
    padding: 0;
}

@media (max-width:991px) {
    h3.agileits-icons-title {
        font-size: 28px;
    }

    h3.icon-subheading {
        font-size: 22px;
    }
}

@media (max-width:768px) {
    h3.agileits-icons-title {
        font-size: 28px;
    }

    h3.icon-subheading {
        font-size: 25px;
    }

    .row {
        margin-right: 0;
        margin-left: 0;
    }

    .icon-box {
        margin: 0;
    }

    .headerright {
        width: 70%;
        float: right;
        position: absolute;
        /*right: 0;*/
        margin-top: 3px;
    }


    .headerright-upper {
        /* background: #0a76be none repeat scroll 0 0; */
        float: right;
        height: 40px;
        /* margin-left: 5%; */
        position: relative;
        /* width: 85%; */
        /* padding-right: 10%; */
    }
}

@media (max-width: 640px) {
    .icon-box {
        float: left;
        width: 50%;
    }

    .headerright {
        width: 70%;
        float: right;
        position: absolute;
        /*right: 0;*/
        margin-top: 3px;
    }

    .headerright-upper {
        /* background: #0a76be none repeat scroll 0 0; */
        float: right;
        height: 40px;
        /* margin-left: 5%; */
        position: relative;
        /* width: 85%; */
        /* padding-right: 10%; */
    }
}

@media (max-width: 480px) {
    .bs-glyphicons li {
        width: 31%;
    }

    .headerright {
        width: 70%;
        float: right;
        position: absolute;
        /*right: 0;*/
        margin-top: 3px;
    }

    .headerright-upper {
        /* background: #0a76be none repeat scroll 0 0; */
        float: right;
        height: 40px;
        /* margin-left: 5%; */
        position: relative;
        /* width: 85%; */
        /* padding-right: 10%; */
    }
}

@media (max-width: 414px) {
    h3.agileits-icons-title {
        font-size: 23px;
    }

    h3.icon-subheading {
        font-size: 18px;
    }

    .bs-glyphicons li {
        width: 31.33%;
    }

    .headerright {
        width: 70%;
        float: right;
        position: absolute;
        /*right: 0;*/
        margin-top: 3px;
    }

    .headerright-upper {
        /* background: #0a76be none repeat scroll 0 0; */
        float: right;
        height: 40px;
        /* margin-left: 5%; */
        position: relative;
        /* width: 85%; */
        /* padding-right: 10%; */
    }
}

@media (max-width: 384px) {
    .icon-box {
        float: none;
        width: 100%;
    }

    .headerright {
        width: 70%;
        float: right;
        position: absolute;
        /*right: 0;*/
        margin-top: 3px;
    }

    .headerright-upper {
        /* background: #0a76be none repeat scroll 0 0; */
        float: right;
        height: 40px;
        /* margin-left: 5%; */
        position: relative;
        /* width: 85%; */
        /* padding-right: 10%; */
    }
}
/*-- //icons --*/
.w3_wthree_agileits_icons.main-grid-border {
    padding: 5em 0;
}
/*--Typography--*/
.well {
    font-weight: 300;
    font-size: 14px;
}

.list-group-item {
    font-weight: 300;
    font-size: 14px;
}

li.list-group-item1 {
    font-size: 14px;
    font-weight: 300;
}

.typo p {
    font-size: 14px;
    font-weight: 300;
}

.show-grid [class^=col-] {
    background: #fff;
    text-align: center;
    margin-bottom: 10px;
    line-height: 2em;
    border: 10px solid #f0f0f0;
}

.show-grid [class*="col-"]:hover {
    background: #e0e0e0;
}

.grid_3 {
    margin-bottom: 2em;
}

.xs h3, h3.m_1 {
    color: #000;
    font-size: 1.7em;
    font-weight: 300;
    margin-bottom: 1em;
}

.grid_3 p {
    color: #999;
    font-size: 0.85em;
    margin-bottom: 1em;
    font-weight: 300;
}

.grid_4 {
    background: none;
    margin-top: 50px;
}

.label {
    font-weight: 300 !important;
    border-radius: 4px;
}

.grid_5 {
    background: none;
    padding: 2em 0;
}

    .grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
        margin-bottom: 1em;
        color: #fec303 !important;
        font-size: 30px;
        letter-spacing: 2px;
    }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: none !important;
}

.tab-content > .active {
    display: block;
    visibility: visible;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 0;
}

.badge-primary {
    background-color: #03a9f4;
}

.badge-success {
    background-color: #fb5710;
}

.badge-warning {
    background-color: #ffc107;
}

.badge-danger {
    background-color: #e51c23;
}

.grid_3 p {
    line-height: 2em;
    color: #888;
    font-size: 0.9em;
    margin-bottom: 1em;
    font-weight: 300;
}

.bs-docs-example {
    margin: 1em 0;
}

section#tables p {
    margin-top: 1em;
}

.tab-container .tab-content {
    border-radius: 0 2px 2px 2px;
    border: 1px solid #e0e0e0;
    padding: 16px;
    background-color: #ffffff;
}

.table td, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 15px !important;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    font-size: 0.9em;
    color: #999;
    border-top: none !important;
}

.tab-content > .active {
    display: block;
    visibility: visible;
}

.label {
    font-weight: 300 !important;
}

.label {
    padding: 4px 6px;
    border: none;
    text-shadow: none;
}

.alert {
    font-size: 0.85em;
}

h1.t-button, h2.t-button, h3.t-button, h4.t-button, h5.t-button {
    line-height: 2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

li.list-group-item1 {
    line-height: 2.5em;
}

.input-group {
    margin-bottom: 20px;
}

.in-gp-tl {
    padding: 0;
}

.in-gp-tb {
    padding-right: 0;
}

.list-group {
    margin-bottom: 48px;
}

ol {
    margin-bottom: 44px;
}

h2.typoh2 {
    margin: 0 0 10px;
}

/*-- //typography --*/
.typo {
    padding: 5em 0;
}
/*-- contact --*/
.agile-contact-form-heading {
    text-align: center;
    margin-bottom: 4em;
}

.agile-contact-form input[type="text"], .agile-contact-form input[type="email"] {
    width: 49%;
    color: #999;
    background: none;
    outline: none;
    font-size: 1em;
    padding: 1em;
    margin: 0 .5em 1em 0;
    border-bottom: solid 2px #3C3C3C;
    border-top: none;
    border-left: none;
    border-right: none;
    -webkit-appearance: none;
}

.agile-contact-form textarea {
    resize: none;
    width: 100%;
    color: #999;
    background: none;
    font-size: 1em;
    outline: none;
    padding: 1em;
    min-height: 150px;
    -webkit-appearance: none;
    border-bottom: solid 2px #3C3C3C;
    border-top: none;
    border-left: none;
    border-right: none;
}

.agile-contact-form form input[type="submit"] {
    border: solid 2px #ff9800;
    color: #ffffff;
    font-size: 1em;
    padding: .5em 2em;
    text-decoration: none;
    background: #ff9800;
    margin: 1em 0 0 0;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

    .agile-contact-form form input[type="submit"]:hover {
        color: #353535;
        border: solid 2px #353535;
        background: none;
    }

.w3agile-map {
    margin: 5em 0 0 0;
}

    .w3agile-map iframe {
        border: none;
        min-height: 300px;
        width: 100%;
    }

.agile-contact-form {
    margin-top: 5em;
}

.contact {
    padding: 5em 0;
}
/*-- //contact --*/
/*-- about --*/
.w3ls-about-info img {
    width: 100%;
}

.w3ls-about-info p {
    color: #999999;
    margin: 2em 0 0;
    font-size: .9em;
    line-height: 1.8em;
}

.w3l-about-top {
    padding: 5em 0;
}
/*-- choose --*/
.w3-agileits-choose {
    background: url(../images/555.jpg) no-repeat 0px 0px;
    padding: 5em 0;
}

.agileits-w3layouts-choose-heading h3 {
    color: #FFFFFF !important;
}

.agile-choose-grids {
    margin: 4em 0 0 0;
}

.agile-choose-grid {
    text-align: center;
}

.choose-info h4 {
    color: #FFFFFF;
    font-size: 1.2em;
    margin: 1em 0;
}

.choose-info p {
    color: #FFFFFF;
    font-size: .9em;
    margin: 0;
    line-height: 1.8em;
}

.choose-icon i.fa {
    background: #fec303;
    padding: .9em 0 0 0;
    width: 90px;
    height: 90px;
    color: #FFFFFF;
    font-size: 2em;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
/*-- //choose --*/
/*-- team --*/
.agile-team-grids {
    margin: 4em 0 0 0;
}

.team-grid {
    text-align: center;
}

.team-img {
    position: relative;
}

    .team-img:hover .overlay {
        cursor: pointer;
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: rotateY(0deg) scale(1,1);
        -moz-transform: rotateY(0deg) scale(1,1);
        -ms-transform: rotateY(0deg) scale(1,1);
        -o-transform: rotateY(0deg) scale(1,1);
        transform: rotateY(0deg) scale(1,1);
    }

    .team-img .overlay {
        padding: 4em 0.5em;
        line-height: 24px;
    }

.overlay {
    background: rgba(0, 0, 0, 0.7);
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 450ms ease-out 0s;
    -moz-transition: all 450ms ease-out 0s;
    -o-transition: all 450ms ease-out 0s;
    transition: all 450ms ease-out 0s;
    -webkit-transform: rotateY(180deg) scale(0.5,0.5);
    -moz-transform: rotateY(180deg) scale(0.5,0.5);
    -ms-transform: rotateY(180deg) scale(0.5,0.5);
    -o-transform: rotateY(180deg) scale(0.5,0.5);
    transform: rotateY(180deg) scale(0.5,0.5);
}

.team-grid h5 {
    font-size: 1.2em;
    text-transform: capitalize;
}

.team-grid p {
    font-size: .9em;
    line-height: 1.8em;
    color: #eee;
}

.team-grid h4 {
    font-size: 1.2em;
    color: #212121;
    margin: .5em 0;
    text-transform: capitalize;
}

h3.tittle3 {
    font-size: 3.5em;
    text-align: center;
    color: #fff;
}

.team-grid span {
    font-size: 1em;
    color: #999999;
    margin: 0;
}

.w3l-social {
    margin: 1em 0 0 0;
}

    .w3l-social ul {
        padding: 0;
        margin: 0;
    }

        .w3l-social ul li {
            display: inline-block;
        }

            .w3l-social ul li a {
                color: #333;
                text-align: center;
            }

                .w3l-social ul li a i.fa.fa-facebook, .w3l-social ul li a i.fa.fa-twitter, .w3l-social ul li a i.fa.fa-rss {
                    height: 40px;
                    width: 40px;
                    background: #FFFFFF;
                    line-height: 40px;
                    color: #383838;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    -o-border-radius: 50%;
                    -ms-border-radius: 50%;
                    transition: 0.5s all;
                    -webkit-transition: 0.5s all;
                    -moz-transition: 0.5s all;
                    -o-transition: 0.5s all;
                    -ms-transition: 0.5s all;
                }

                    .w3l-social ul li a i.fa.fa-facebook:hover {
                        background: #3b5998;
                        color: #FFFFFF;
                    }

                    .w3l-social ul li a i.fa.fa-twitter:hover {
                        background: #1da1f2;
                        color: #FFFFFF;
                    }

                    .w3l-social ul li a i.fa.fa-rss:hover {
                        background: #f26522;
                        color: #FFFFFF;
                    }
/*-- //team --*/
h2.be-w3, p.be-w3l {
    color: #fff;
}

.team {
    padding: 5em 0;
}
/*-- //about --*/


.demo-gallery > ul > li a {
    border: 1px solid #b17516;
    border-radius: 3px;
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
    margin-top: 18px;
}

    .demo-gallery > ul > li a > img {
        /*-webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;*/
        transition: transform 0.15s ease 0s;
        /*-webkit-transform: scale3d(1, 1, 1);*/
        transform: scale3d(1, 1, 1);
        height: 100%;
        width: 100%;
    }


.map {
    width: 100%;
    height: 400px;
}

    .map iframe {
        width: 100%;
        height: 100%;
    }

/*-- responsive --*/

@media(max-width:1366px) {
    .top-nav ul li a {
        margin: 0 25px;
    }
    /*.top-nav {
		width: 68%;
	}*/
}

@media only screen and (max-width: 1200px) {
    footer .container {
        width: 95%;
    }

    .col-md-6 {
        padding-right: 0;
    }
}

@media(max-width:1280px) {
    .top-nav {
        width: 65%;
    }
}

@media only screen and (max-width: 1125px) {

    .aboutright, .aboutleft {
        float: left;
        width: 50%;
    }

    .about-p {
        width: 90%;
    }
}

@media(max-width:1080px) {
    .tab_menu {
        margin-top: 63px;
        list-style-type: none;
        margin-left: 0px;
    }

    footer .col-md-4 {
        width: 30%;
        display: table;
    }

    footer .col-md-5 {
        width: 25%;
        display: table;
    }

    footer .col-md-6 {
        width: 45%;
        /*display: table;*/
    }

    .top-nav {
        width: 60%;
    }

        .top-nav ul li a {
            margin: 0 .5em;
        }

    .search-grid {
        width: 20%;
    }

    .offer-right {
        padding: 4em 4em 3em 4em;
    }

    .offer-left {
        min-height: 483px;
    }

    .gallery-bg-text:after {
        width: 320px;
        height: 135px;
    }

    .gallery-small-text:after {
        width: 135px;
        height: 135px;
    }

    .back {
        padding: 8em 1em 0;
    }

    .flip-container, .back {
        height: 308px;
    }

        .back h4 {
            letter-spacing: 2px;
        }

    .back {
        padding: 6em 1em 0;
    }

    .top-nav {
        width: 49%;
    }

        .top-nav ul li a {
            font-size: .9em;
        }

    .w3layouts-banner-info h3 span {
        font-size: 8em;
    }

    .w3layouts-banner-info h3 {
        font-size: 2.2em;
        letter-spacing: 2px;
    }

    .subscribe {
        padding: 5em 2em;
    }

        .subscribe form {
            width: 100%;
        }

        .subscribe input[type="email"] {
            width: 66%;
        }

    .w3captn-agileits {
        width: 185px;
        height: 117px;
    }

        .w3captn-agileits h4 {
            font-size: 1.1em;
        }

    .agile-contact-form input[type="text"], .agile-contact-form input[type="email"] {
        width: 48%;
    }
}

@media(max-width:1024px) {
    .tab_menu {
        font-size: 14px;
    }

    .offer-left {
        min-height: 508px;
    }

    .callbacks_tabs {
        top: 100%;
        left: 47%;
    }

    footer .container {
        width: 100%;
    }

    .headerright-upper {
        position: fixed;
        right: 0;
        top: 0;
    }
}

@media(max-width:991px) {
    div.insidedata h1 {
        display: none;
    }

    footer .container {
        padding: 0;
    }

    .w3layouts-logo {
        float: none;
        width: 100%;
        margin: 0 0 1em 0;
    }

    .top-nav {
        width: 58%;
        text-align: left;
    }

    .w3layouts-banner-info h3 span {
        font-size: 5em;
    }

    .w3-welcome-grid {
        float: left;
        width: 50%;
    }

        .w3-welcome-grid:nth-child(3), .w3-welcome-grid:nth-child(4) {
            margin: 2em 0 0 0;
        }

    .about-bottom-right {
        margin: 2em 0 0 0;
    }

    .w3ls-about-bottom-grids {
        margin: 2em 0 0 0;
    }

    .gallery-bg-text:after {
        width: 240px;
        height: 95px;
    }

    .gallery-small-text:after {
        width: 95px;
        height: 95px;
    }

    .Works-grid {
        margin: 2em 0;
    }

    .back {
        padding: 6em .5em 0;
    }

        .back h4 {
            letter-spacing: 0px;
        }

    .back {
        padding: 4em .5em 0;
    }

    .flip-container, .back {
        height: 226px;
    }

    .blog-w3grid-img.blog-img-rght {
        float: none;
    }

    .blog-w3grid-text {
        margin: 2em 0 0 0;
    }

    .agileinfo-rate-grid-nfo {
        width: 80%;
    }

    .wthree-heading p {
        width: 95%;
    }

    .testimonial-grid-right {
        margin: 2em 0 0 0;
    }

    .w3l-footer {
        float: none;
        margin: 2em 0 0 0;
    }

        .w3l-footer:nth-child(1) {
            margin: 0;
        }

    .styled-input {
        width: 48%;
    }

    .tweet ul li a i.fa {
        width: 5%;
    }

    .banner-info {
        padding: 6em 0;
    }

    .services {
        padding: 3em 0;
    }

    .services-agileinfo {
        margin-top: 3em;
    }

    .services-w3grids p {
        padding: 0 0em;
    }

    .stats {
        padding: 4em 0;
    }

    .stats-agileinfo h6 {
        letter-spacing: 2px;
        margin: 1.5em 0 .5em;
        font-size: 1.2em;
    }

    .welcome {
        padding: 3em 0;
    }

    .welcomerow-agileinfo {
        margin-top: 3em;
    }

    .subscribe {
        padding: 3em 2em;
    }

        .subscribe input[type="email"] {
            width: 79%;
        }

    .w3-news {
        padding: 3em 0;
    }

    .news-info {
        margin-top: 3em;
    }

    .w3ls-footer-grids {
        padding: 3em 0;
    }

    .search-grid input[type="text"] {
        width: 81%;
    }

    .w3-agileits-choose {
        padding: 3em 0;
    }

    .w3l-about-top {
        padding: 3em 0;
    }

    .team {
        padding: 3em 0;
    }

    .agile-team-grids {
        margin: 3em 0 0 0;
    }

    .team-grid {
        float: left;
        width: 50%;
        margin-bottom: 1.5em;
    }

    .team-img img {
        width: 100%;
    }

    .agile-choose-grids {
        margin: 3em 0 0 0;
    }

    .gallery {
        padding: 3em 0;
    }

    .gallery-grids-left {
        float: left;
        width: 50%;
        margin-bottom: 1.5em;
    }

    .w3captn-agileits {
        width: 296px;
        height: 188px;
    }

    .gallery-grids {
        margin-top: 3em;
    }

    .w3_wthree_agileits_icons.main-grid-border {
        padding: 3em 0;
    }

    .typo {
        padding: 3em 0;
    }

    .contact {
        padding: 3em 0;
    }

    .agile-contact-form {
        margin-top: 3em;
    }

    .w3agile-map {
        margin: 3em 0 0 0;
    }
}

@media (max-width:942px) {
    .tab_menu {
        /*font-size: 12px;*/
    }
}

@media(max-width:900px) {
    footer .col-md-4 {
        width: 50%;
        max-width: unset;
        margin: 0 !important;
        display: unset;
    }

    footer .col-md-5 {
        width: 50%;
        max-width: unset;
        margin: 0;
    }

    footer .col-md-6 {
        width: 100%;
        max-width: 100%;
    }

    footer .container {
        width: 70%;
    }

    .site-footer .widget img {
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px;
        width: 241px;
    }

    .top-nav {
        width: 100%;
        text-align: center;
        float: none;
        margin: 98px 12px 12px;
    }

    .agileinfo-social-grids {
        float: none;
        width: 100%;
        text-align: center;
    }

    .search-grid {
        width: 25%;
    }

    .Works-grid {
        margin: 2em 0 0 0;
    }

    .headerright-upper {
        position: relative;
        right: 50%;
        margin-right: -163px;
        top: 0;
    }

    .top-nav {
        width: 100%;
        text-align: center;
        float: none;
        margin: 50px 0 0px;
    }

    .w3layouts-logo {
        float: none;
        width: 40%;
        margin: 0 auto;
    }

        .w3layouts-logo img {
            width: 220px;
            margin-left: 0;
        }
}

@media(max-width:860px) {
    .tab_menu {
        margin-top: 30px;
    }

        .tab_menu li {
            padding: 0px 2px;
            margin-bottom: 15px;
        }

            .tab_menu li a {
                border: 2px solid #fec303;
                padding: 5px !important;
            }
}

@media(max-width:768px) {

    .dispnone768 {
        display: none;
    }

    .dispnone {
        display: block;
    }

    .grid_5 {
        padding: 0 0 1em;
    }

    .grid_3 {
        margin-bottom: 0em;
    }

    .headerright {
        width: 70%;
        float: right;
        position: absolute;
        /*right: 0;*/
        margin-top: 3px;
    }

    .about-p {
        width: 100%;
    }

    .aboutright, .aboutleft {
        width: 100%;
        margin: 0;
    }

    .aboutright {
        margin-top: 20px;
    }

    .floatryt {
        float: right;
    }

    button.navbar-toggle.collapsed {
        color: #fff;
    }

    .leftdiv {
        width: 100%;
        float: left;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .rightdiv {
        width: 100%;
        float: right;
        margin-top: 0px;
        padding-top: 0;
        padding-bottom: 30px;
    }

    .leftdiv-img {
        width: 100%;
        /* float: left; */
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .rightdiv-p {
        width: 100%;
        float: right;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 20px;
    }
}

@media(max-width:767px) {
    .navbar-toggle {
        float: none;
        margin-right: 0;
    }

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #fec303;
    }

    .navbar-default .navbar-toggle {
        border-color: #fff;
    }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .top-nav ul li {
        display: block;
        float: none;
        margin: 1em 0;
    }

        .top-nav ul li a {
            margin: 0;
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: none;
        position: absolute;
        width: 100%;
        background: rgba(0, 0, 0, 0.78);
        z-index: 9999;
    }

    .gallery-bg-text:after {
        width: 225px;
        height: 90px;
    }

    .gallery-small-text:after {
        width: 90px;
        height: 90px;
    }

    .team-grid {
        float: left;
        width: 50%;
        margin: 2em 0 0 0;
    }

    .flip-container, .back {
        height: 474px;
    }

    .address-grids {
        margin: 2em 0;
    }

        .address-grids:nth-child(1) {
            margin: 0;
        }

    .subscribe input[type="email"] {
        width: 77%;
    }

    .services-w3grids:nth-child(3) {
        margin-bottom: 0em;
    }

    .services-w3grids {
        margin-bottom: 1.5em;
    }

    .stats-grid {
        margin-bottom: 1em;
    }

    .agile-choose-grid {
        margin-bottom: 1.5em;
    }

    .w3captn-agileits {
        width: 280px;
        height: 180px;
    }
}

@media (max-width:714px) {
    .tab_menu {
        margin-left: -27px;
    }

    .contactdiv .contactleft {
        float: left;
        margin-top: -6px;
        width: 100%;
        display: block;
    }

    .address {
        width: 100%;
        margin-bottom: 11px;
    }

    .contactdiv .contactleft1 {
        float: left;
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }

    .hideafter714 {
        display: none;
    }

    .dispafter714 {
        display: block;
    }

    .contactdiv {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 700px) {
    footer .container {
        width: 90%;
    }
}

@media(max-width:667px) {
    .w3layouts-banner-info h3 span {
        font-size: 7em;
    }

    .w3layouts-banner-info h3 {
        font-size: 1.5em;
        letter-spacing: 1px;
    }

    .w3-header-bottom {
        padding: 1em 1em;
    }

    .gallery-bg-text:after {
        width: 195px;
        height: 70px;
    }

    .gallery-small-text:after {
        width: 70px;
        height: 70px;
    }

    .flip-container, .back {
        height: 419px;
    }

    .back {
        padding: 9em .5em 0;
    }

    .search-grid {
        width: 28%;
    }

    .subscribe input[type="email"] {
        width: 74%;
    }

    .w3layouts-banner-info p {
        letter-spacing: 2px;
    }

    .w3captn-agileits {
        width: 248px;
        height: 163px;
    }
}

@media(max-width:640px) {
    .offer-left {
        min-height: 400px;
    }

    .agileits-title h3, .agileits-title h2 {
        font-size: 2.5em;
    }

    .w3captn-agileits {
        width: 235px;
        height: 156px;
    }

    h1, .h1, h2, .h2, h3, .h3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        h2.sc_title_underline-left {
            font-size: 200% !important;
        }

        .grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
            margin-bottom: .5em;
        }

    .progress {
        height: 10px;
        margin-bottom: 10px;
    }

    ol.breadcrumb li, .grid_3 p, ul.list-group li, li.list-group-item1 {
        font-size: 14px;
    }

    .breadcrumb {
        margin-bottom: 25px;
    }

    .well {
        font-size: 14px;
        margin-bottom: 10px;
    }

    h2.typoh2 {
        font-size: 1.5em;
    }

    .label {
        font-size: 60%;
    }

    .in-gp-tl {
        padding: 0 1em;
    }

    .in-gp-tb {
        padding-right: 1em;
    }

    .headerright {
        width: 100%;
        float: right;
        position: absolute;
        /*right: 0;*/
        margin-top: 3px;
    }

    .w3layouts-logo img {
        width: 100%;
        margin-left: 98px;
    }

    .headerright-upper {
        position: unset;
        right: unset;
        margin-right: unset;
        top: unset;
        width: 100%;
        display: block;
        padding: 0;
        text-align: center;
    }

    .top-nav {
        width: 100%;
        text-align: center;
        float: none;
        margin: 50px 0 0px;
    }

    .w3layouts-logo {
        float: none;
        width: 172PX;
        margin: 0 auto;
    }

        .w3layouts-logo img {
            width: 100%;
            margin-left: 0;
        }

    .headerright-upper-data {
        width: 100%;
        float: none;
        text-align: center;
    }
}

@media(max-width:600px) {
    div#owl-example {
        display: none !important;
    }

    #owl-mobile-example {
        display: block;
    }

    .flexslider {
        display: none;
    }

    .altslider {
        display: block;
    }

    .gallery-bg-text:after {
        width: 180px;
        height: 70px;
    }

    .effect-3:after {
        top: 22px;
        left: 22px;
    }

    .effect-2:after {
        top: 22px;
        left: 22px;
    }

    .flip-container, .back {
        height: 370px;
    }

    .agileinfo-rate-grid-nfo {
        width: 95%;
    }

    .back {
        padding: 8em .5em 0;
    }

    .search-grid {
        width: 30%;
    }

        .search-grid input[type="text"] {
            width: 79%;
        }

    .subscribe input[type="email"] {
        width: 72%;
    }

    .w3captn-agileits {
        width: 220px;
        height: 142px;
    }
}

@media(max-width:568px) {
    footer .col-md-4, footer .col-md-5, footer .col-md-6 {
        width: 100%;
    }

    .gallery-bg-text:after {
        width: 165px;
        height: 65px;
    }

    .gallery-small-text:after {
        width: 65px;
        height: 65px;
    }

    .callbacks_tabs {
        left: 45%;
    }

    .wthree-heading h2, .wthree-heading h3 {
        font-size: 2em;
    }

    .flip-container, .back {
        height: 346px;
    }

    .subscribe input[type="email"] {
        width: 70%;
    }

    .agileinfo-phone {
        margin: .5em 1em 0 0;
    }

    .w3captn-agileits {
        width: 205px;
        height: 136px;
    }
}

@media(max-width:480px) {
    h2.sc_title_underline-left {
        font-size: 150% !important;
        padding-bottom: 3px;
        margin-bottom: 5px;
    }

    input#btnSubmit {
        margin: 0 !important;
        width: 100% !important;
    }

    .enquirenow table input[type="text"] {
        width: 100%;
    }

    .enquirenow table textarea {
        width: 100%;
    }

    .search-grid {
        width: 100%;
        float: left;
        text-align: center;
        margin: 1em 0 0 0;
    }

        .search-grid input[type="text"] {
            width: 91%;
        }

    .agileinfo-map {
        float: right;
    }

    .offer-left {
        min-height: 300px;
    }

    .offer-right {
        padding: 3em;
    }

    .gallery-bg {
        float: none;
        width: 100%;
    }

    .gallery-small {
        float: none;
        width: 100%;
    }

    .effect-2:after {
        top: 15px;
        left: 15px;
    }

    .gallery-bg-text:after {
        width: 400px;
        height: 190px;
    }

    .effect-3:after {
        top: 15px;
        left: 15px;
    }

    .gallery-small-text:after {
        width: 400px;
        height: 400px;
    }

    .flip-container, .back {
        height: 280px;
    }

    .back {
        padding: 5em .5em 0;
    }

    .subscribe input[type="email"] {
        width: 64%;
    }

    .agileits-welcome-info h4, .services-grids h4 {
        font-size: 1.3em;
    }

    .w3captn-agileits {
        width: 164px;
        height: 110px;
        padding: 0.8em;
    }

    .agile-contact-form input[type="text"], .agile-contact-form input[type="email"] {
        width: 100%;
        margin: 0 0em 1em 0;
    }

    .grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
        font-size: 1.2em;
    }

    .table h1 {
        font-size: 26px;
    }

    .table h2 {
        font-size: 23px;
    }

    .table h3 {
        font-size: 20px;
    }

    .label {
        font-size: 53%;
    }

    .alert, p {
        font-size: 14px;
    }

    .pagination {
        margin: 20px 0 0px;
    }

    .grid_3.grid_4.w3layouts {
        margin-top: 25px;
    }
}

@media(max-width:463px) {

    .copy-left {
        padding-bottom: 45px;
    }

    h3.widget-title {
        text-align: center;
    }

    .col-md-5, .col-md-6 {
        padding: 10px 0 !important;
    }

    .site-footer .widget-title::before {
        width: 100%;
    }

    .headerright, .listhide {
        display: none;
    }
    /*.headercont{
        display: block;
       }*/
    .top-nav {
        margin: 0;
    }

    div.demo-gallery > ul#lightgallery > li.col-xs-6 {
        padding-left: 5px !important;
        padding-right: 5px !important;
        width: 49%;
    }

    .tab_content {
        width: unset;
        margin: unset;
    }

    #toTop {
        display: none !important;
    }

    #footlogo {
        display: none;
    }

    div.sticky {
        display: block;
    }

    .rightshown {
        display: inline-block;
    }

    ul.halful {
        width: 40%;
        margin-left: 10%;
        float: left;
    }

    .dispafter463 {
        display: block;
    }

    .hideafter463 {
        display: none;
    }

    .map {
        height: 200px;
    }

    .site-footer {
        padding-bottom: 0;
    }
}

@media(max-width:433px) {
    span.contact-line {
        padding: 10px 0 10px 30px;
    }

    div#owl-mobile-example img {
        width: 48%;
        margin: 5px auto;
        box-shadow: 0px 1px 14px #999;
    }
}

@media only screen and (max-width:414px) {
    /*.tab_menu li {
        padding: 0px 2px;
        margin-bottom: 5px;
    }*/
    p, h1, h2, h3, h4, p, span, a, .team_heading {
        font-size: 100% !important;
        padding: 0 !important;
    }

        span.contact-line {
            padding: 10px 0 10px 30px !important;
        }

    .address {
        margin: 0 !important;
    }

    .site-footer .widget-title::before {
        left: 0px;
    }

    .site-footer .widget-title span {
        padding-bottom: 5px !important;
    }

    .team_heading {
        margin: 0;
    }

    .heading2 {
        margin: 0 auto !important;
    }

    .w3layouts-banner-info h3 span {
        font-size: 4em;
    }

    .w3layouts-banner-info p {
        letter-spacing: 4px;
    }

    .welcome, .about-bottom, .features, .gallery, .testimonial, .team, .blog, .contact, .rate {
        padding: 2em 0;
    }

    .w3-welcome-grids, .about-bottom-grids, .w3-agileits-gallery, .testimonial-grids, .agile-team-grids, .blog-agileinfo, .address, .agileinfo-rate-grids {
        margin: 2em 0 0 0;
    }

    .w3-welcome-grid {
        float: none;
        width: 100%;
    }

        .w3-welcome-grid:nth-child(2), .w3-welcome-grid:nth-child(3), .w3-welcome-grid:nth-child(4) {
            margin: 2em 0 0 0;
        }

    .wthree-heading h2, .wthree-heading h3 {
        font-size: 1.5em;
    }

    .offer-right {
        padding: 2em;
    }

        .offer-right h4 {
            font-size: .9em;
        }

    .gallery-bg-text:after {
        width: 335px;
        height: 155px;
    }

    .gallery-small-text:after {
        width: 335px;
        height: 335px;
    }

    .flip-container, .back {
        height: 230px;
    }

    .back {
        padding: 4em .5em 0;
    }

    .agileinfo-rate-grid ul li {
        padding: 1em 1em;
    }

    .agileinfo-rate-grid ul li {
        font-size: .9em;
        width: 49%;
    }

    .styled-input {
        width: 100%;
    }

        .styled-input.agile-styled-input-top {
            margin: 1em 0 1em 0em;
        }

    .styled-input {
        margin: 2em 0 1em 0em;
    }

    .agileits-w3layouts-map {
        margin: 2em 0 0 0;
    }

    .contact-form {
        margin: 0em 0 0 0;
    }

    .agileinfo-phone {
        margin: .5em 0em 0 0;
    }

    .banner-info {
        padding: 4em 0;
    }

    .w3l-welcome-grid {
        margin-top: 0em;
        width: 100%;
    }

    .subscribe input[type="email"] {
        width: 100%;
        margin-bottom: 1em;
    }

    .team-grid {
        width: 100%;
    }

    .gallery-grids-left {
        width: 100%;
    }

    .w3captn-agileits {
        width: 298px;
        height: 194px;
        padding: 3.8em;
    }
}
@media (max-width: 400px) {
    .mob {
        width: 500px;
    }

    @media(max-width:384px) {
        .dispafter384 {
            display: block;
        }

        .hideafter384 {
            display: none;
        }

        footer .container {
            width: 100%;
        }

        .agileinfo-phone {
            margin: .5em 0em 0 0;
        }

        .callbacks_tabs {
            left: 42%;
        }

        .w3layouts-logo h1 a {
            font-size: 1em;
        }

        .offer-left {
            min-height: 235px;
        }

        .gallery-bg-text:after {
            width: 300px;
            height: 140px;
        }

        .gallery-small-text:after {
            width: 300px;
            height: 300px;
        }

        .team-grid {
            float: none;
            width: 100%;
        }

            .team-grid:nth-child(2) {
                margin: 2em 0 0 0 !important;
            }

        .flip-container, .back {
            height: 458px;
        }

        .w3layouts-banner-info p {
            letter-spacing: 3px;
        }

        .wthree-heading h2, .wthree-heading h3 {
            letter-spacing: 4px;
        }

        .back {
            padding: 9em .5em 0;
        }

        .w3ls-footer-grids {
            padding: 2em 0;
        }

        .agileinfo-phone {
            margin: .5em 0em 0 0;
            width: 100%;
            text-align: center;
        }

        .stats-grid {
            margin-bottom: 1em;
            width: 100%;
        }

        .w3captn-agileits {
            width: 274px;
            height: 179px;
            padding: 3.8em;
        }

        .search-grid input[type="text"] {
            width: 87%;
        }
    }

    @media(max-width:375px) {

        .flip-container, .back {
            height: 448px;
        }

        div#owl-mobile-example img {
            width: 48%;
            margin: 5px auto;
            box-shadow: 0px 1px 14px #999;
        }

        div.insidebanner {
            display: none;
        }
    }

    @media(max-width:320px) {
        .agileinfo-phone {
            float: none;
            text-align: center;
            width: 100%;
        }

        ul.halful {
            width: 40%;
            margin-left: 5%;
            float: left;
        }

        .agileinfo-map {
            margin: .5em 0 0 0 !important;
        }

        .search-grid {
            float: none;
            margin: .5em 0 0 0;
        }

        .w3layouts-logo h1 a {
            font-size: .8em;
        }

        .w3layouts-banner-info h3 {
            font-size: .8em;
            letter-spacing: 4px;
        }

        .w3layouts-banner-info p {
            letter-spacing: 1px;
            font-size: .8em;
        }

        .offer-left {
            min-height: 200px;
        }

        .gallery-bg-text:after {
            width: 245px;
            height: 110px;
        }

        .gallery-small-text:after {
            width: 245px;
            height: 245px;
        }

        .top-nav {
            margin: .5em 0;
        }

        /*.w3layouts-logo {
        margin: 0 0 .5em 0;
    }*/

        .banner-info {
            padding: 1em 0;
        }

        .callbacks_tabs {
            top: 92%;
        }

        .flip-container, .back {
            height: 366px;
        }

        .agileits-title h3, .agileits-title h2 {
            font-size: 2em;
        }

        .services-w3grids {
            width: 100%;
        }

        .services {
            padding: 2em 0;
        }

        .stats {
            padding: 2em 0;
        }

        .welcomerow-agileinfo h5 {
            font-size: 1.2em;
        }

        .welcomerow-agileinfo {
            margin-top: 1em;
        }

        .subscribe {
            padding: 2em 1em;
        }

            .subscribe form {
                margin: 2em auto 0;
            }

        .news-info {
            margin-top: 2em;
        }

        .event-grids {
            padding: 0;
        }

        .w3layouts-text h6 {
            margin: 1.5em 0 0;
        }

        .w3l-about-top {
            padding: 2em 0;
        }

        .w3-agileits-choose {
            padding: 2em 0;
        }

        .w3-agileits-choose {
            padding: 2em 0;
        }

        .agile-choose-grid {
            padding: 0;
        }

        .gallery-grids {
            margin-top: 2em;
        }

        .gallery-grids-left {
            padding: 0;
        }

        .w3captn-agileits {
            width: 240px;
            height: 160px;
            padding: 2.8em;
        }

        .w3_wthree_agileits_icons.main-grid-border {
            padding: 2em 0;
        }

        .typo {
            padding: 2em 0;
        }

        .agile-contact-form {
            margin-top: 2em;
        }

        .w3agile-map {
            margin: 2em 0 0 0;
        }

        .w3ls-button a {
            font-size: 0.9em;
            padding: .4em 1em;
        }

        .w3ls-button {
            margin: 1em auto 1em;
        }

        .callbacks_tabs {
            left: 38%;
        }

        .flex-caption {
            width: 512px;
            /* padding: 2%;*/
            left: 33px;
            /*bottom: 0;*/
            /*background: rgba(0,0,0,.5);*/
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0,0,0,.3);
            font-size: 36px;
            /* line-height: 18px;*/
            position: absolute;
            top: 100px;
            font-family: Futura Bk BT;
            font-weight: 400;
            text-transform: capitalize;
        }

        .top-email {
            color: #333;
            font-family: 'Open Sans', sans-serif;
            padding-top: 5px;
            float: right;
        }

        .information-content {
            float: right;
            padding: 25px 0;
            position: relative;
        }

        .info-box {
            float: left;
            line-height: 24px;
            margin-left: 24px;
            padding-left: 43px;
            position: relative;
            color: #69696a;
        }

        .icon {
            color: #ed3237;
            font-size: 32px;
            left: 0;
            line-height: 50px;
            position: absolute;
        }

        .text {
            color: #323232;
            font-weight: 600;
        }

        .info-box a {
            color: #6f747d !important;
            font-weight: 400;
            position: relative;
            text-decoration: none;
        }

        .grid_4 {
            margin-top: 18px;
        }

        h3.title {
            font-size: 1.6em;
        }

        .alert, p, ol.breadcrumb li, .grid_3 p, .well, ul.list-group li, li.list-group-item1, a.list-group-item {
            font-size: 13px;
        }

        .alert {
            padding: 10px;
            margin-bottom: 10px;
        }

        ul.pagination li a {
            font-size: 14px;
            padding: 5px 11px;
        }

        .list-group {
            margin-bottom: 10px;
        }

        .well {
            padding: 10px;
        }

        .nav > li > a {
            font-size: 14px;
        }

        table.table.table-striped, .table-bordered, .bs-docs-example {
            display: none;
        }
    }

    @media(max-width:255px) {
        ul.halful {
            margin-left: unset;
        }
    }

    /*-- //responsive --*/
