/* Moblie ================================================================================= */
@media (max-width: 1280px) {
    .container { padding: 0 15px;}

}
@media(max-width:992px){
    .pager .pages { margin: 0 10px 0 0;}  
    
    .imageslider-caption { display: none !important;}
    
    .banner-content-wrapper { display: none;}
    .cms-index-index .banner-content-wrapper { display: block;}
    
    .block-static-information .banner-col1,
    .block-static-information .banner-col2,
    .block-static-information .banner-col3,
    .block-static-information .banner-col4 { margin: 0 0 20px;}
 
    .block-position .position2 { width: 69%;}
    .block-position .position3 { width: 29%;}
 

}

.container {
    padding: 0;
}

/* Reset ================================================================================= */
* {
    margin: 0;
    padding: 0;
}

body {
    font: 13px/1.55 Raleway;
    color: #333;
    text-align: left;
    background: #fff;
}

/*img {
    border: 0;
    vertical-align: top;
    max-width: 100%;
    height: auto;
}*/

a {
    color: #aaa;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
        color: #aaa;
    }

    a:focus,
    :focus {
        outline: 0;
    }
/*-----------------------------------theme-------------------------------------------*/


@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}


.cart-qty,
.bx-navigation .i-number a,
.banner-col p.icon .fa,
.testimonial-content-avatar a.avatar,
.block-static-information .banner-col .title .fa {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
}

.block-static-information .banner-col:hover .title .fa {
    animation: bounceIn 1s linear infinite alternate;
    -webkit-animation: bounceIn 1s linear infinite alternate;
    -moz-animation: bounceIn 1s linear infinite alternate;
}
/*---------------------------------style---------------------------------------------*/
.block-static-information {
    background: #f7f7f7;
    padding: 25px 0;
}

    .block-static-information .banner-col {
        padding: 20px;
        border: 1px solid #efefef;
        background: #fff;
    }

        .block-static-information .banner-col .title {
            text-transform: uppercase;
            font-family: ProximaRegular,arial,verdana;
            font-size: 14px;
            line-height: 30px;
        }

            .block-static-information .banner-col .title span {
                padding-top: 10px;
            }

            .block-static-information .banner-col .title .text {
                text-transform: none;
                font-family: ProximaRegular,arial,verdana;
                font-weight: normal;
                display: block;
                padding-left: 60px;
                padding: 0;
                line-height: 16px;
            }

            .block-static-information .banner-col .title .fa {
                width: 50px;
                height: 50px;
                text-align: center;
                line-height: 52px;
                float: left;
                margin-right: 15px;
                background: #FBA026;
                color: #FFF;
                font-size: 16px;
            }

        .block-static-information .banner-col .des {
            clear: both;
            padding-top: 10px;
        }
/*------------------------------------service------------------------------------------*/

.home-page-service-grid{padding:10px 0 35px!important; margin-bottom:35px; border-bottom:1px solid #dadddf;}
.home-page-service-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}

/*------------------------------------------------------------------------------*/