
/*==================================
banner
===============================================*/
@media (max-width: 1199px) {
/*    #banner .description {   
        margin-left:-470px;  
    }*/
}

@media (max-width: 991px) {
/*    #banner .description {   
        margin-left:-362px;  
    }*/
    .section .primary{padding-top:60px;}
/*    .section .secondary{padding:70px 0 80px 45px;}*/
    .list2 li{width:100%;}
}

@media (max-width: 767px) {
    #banner .description {   
        margin-left:0;
        left:0px;
        text-align:center;
        padding:0 15px;

    }
    #banner .description h1{
        font-size: 30px;
        line-height: 38px;	
    }
    #banner .description .inner-wrap {
        max-width:100%;
    }

    .latest-news .image{
        margin:0 auto;
    }

}



@media (max-width: 640px) {
    .list2 li{ width:100%; margin-bottom: 20px;}
}


@media (max-width: 480px) {
    .post .media-left {
        display:table;
    }
    .post .media-left img{
        display:block;
        margin:0 auto;
    }
}

/*==================================
content
===============================================*/

@media (max-width: 767px) {
    #content .section{	
        background:#6ea9e5;
    }


    .secondary .description, .secondary .brand-logo {
        margin-bottom: 30px;
    }

    .secondary .testimonials .media-object{
        margin:0 auto;
    }
    .secondary  .testimonials .white-box{
        padding:20px;
    }

    .section .col-sm-7{
        background:#fcfbf8;
    }
    .section .primary{
        padding:50px 0;
    }

    .primary .serviceBox{
        margin-bottom:0px;
    }

    .primary .serviceBox .service-content h3, .secondary .description h3, .secondary .brand-logo h3, .secondary .services-list h3{
        font-size: 25px;
    }

    .two-column-layout .column{
        padding:0 15px;
    }
    .two-column-layout .column::after{
        display:none;

    }

    .secondary .media-body h4{
        font-size: 22px;
    }


/*    .section .secondary{
        padding:50px 0px;
    }	*/

}

@media (max-width: 640px) {
    #banner img {
        min-height: 352px;
    }

}

@media (max-width: 767px) {
    .button1{	
        font-size: 16px;
        line-height: 20px;
    }
}

@media (max-width: 480px) {
    .button1{	
        padding:11px;
    }
}
@media (min-width: 1441px) and (max-width: 1920px) {
/*    .section .secondary {
        padding: 85px 0 80px 90px;
    }*/
}