
.glyphicon-chevron-left,
.glyphicon-chevron-right{
    font-size:20px !important;
}
.glyphicon-chevron-left:before{
    content:"\e257";
}
.glyphicon-chevron-right:before{
    content:"\e258";
}
span.required{
    color:red;
}

.btn-phone{
    text-align: center;
    color:white;
    background:red;
    font-size:18px;
    padding:10px 0;
}
.btn-phone:hover,
.btn-phone:active,
.btn-phone:visited,
.btn-phone:focus{
    color:white;
    background:blue;
    text-decoration: none;
}

.btn-whoke{
    background:#7e2231 !important;
    color:white;
    font-size:24px;
    font-weight: bold;
    padding:8px 12px;
    font-family: 'Montserrat', sans-serif;
}
.btn-whoke:hover{
    background:#94404e;
    color:white;
}
.btn-whoke.inverse{
    color:white;
    border:2px solid white;
}

.btn-whoke.inverse:hover{
    background:white !important;
    color:#7e2231
}

.banner-page{
    background:#7e2231;
    color:white;
    padding:30px 0
}
.banner-page h1{
    color:white;
    font-size:24px;
}
@media(min-width:768px){
    .banner-page h1{
        font-size: 36px
    }   
}
.page-content{
    padding:40px 15px;
}

.pa-image{    
    width:100%;
    margin-bottom:20px;
}
@media(min-width:768px){
    .pa-image{
        width:400px;
        float:right;
        margin:0 0 20px 20px;    
    }   
}
@media(min-width:992px){
    .pa-image{
        width:auto;        
    }   
}
@media (max-width: 767px) and (min-width: 500px){
    .col-xsm-1,.col-xsm-2,.col-xsm-3,.col-xsm-4,.col-xsm-5,.col-xsm-6,.col-xsm-7,.col-xsm-8,.col-xsm-9,.col-xsm-10,.col-xsm-11,.col-xsm-12{float:left!important}
    .col-xsm-1{
        width:8.33333333%;
    }
    .col-xsm-2{
        width:16.66666667%;
    }
    .col-xsm-3{
        width:25%;
    }
    .col-xsm-4{
        width:33.33333333%;
    }
    .col-xsm-5{
        width:50%;
    }
    .col-xsm-6{
        width:50%;
    }
    .col-xsm-7{
        width:58.33%;
    }
    .col-xsm-8{
        width:66.66%;
    }
    .col-xsm-9{
        width: 75%;
    }
    .col-xsm-10{
        width:83.33333333%;
    }
    .col-xsm-11{
        width:91.66666667%;
    }
    .col-xsm-12{
        width:100%;
    }
}

.news a{
    display:block;
    text-align:center;
    margin-top:15px;
}
.news a span{
    display:inline-block;
    margin-top:15px;
}