.blue-flat-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    background: #3033da;
    float: left;
    padding: 16px 22px 15px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
}
.blue-flat-type1:hover{
    color: #fff;
    background: #000;
}
.orange1-flat-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    background: #ea4b1b;
    float: left;
    padding: 16px 22px 15px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
}
.orange1-flat-type1:hover{
    color: #fff;
    background: #000;
}
.green-flat-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    background: #0ca600;
    float: left;
    padding: 15px 22px 14px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
}
.green-flat-type1:hover{
    color: #fff;
    background: #000;
}
.green-flat-type2{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    background: #0ca600;
    float: left;
    padding: 10px 23px 10px 23px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
}
.green-flat-type2:hover{
    color: #fff;
    background: #000;
}
.green-flat-type3{
    font:500 12px/13px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    background: #0ca600;
    float: left;
    padding: 12px 25px 11px 25px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
}
.green-flat-type3:hover{
    color: #fff;
    background: #000;
}
.green-flat-type3 span{
    width:12px;
    height: 12px;
    display: inline-block;
    background: transparent url(../img/global/link-arrow-light.png) no-repeat left 1px;
    transition: all .3s;
    margin-left: 12px;
}
.green-flat-type3:hover span{
    background: transparent url(../img/global/link-arrow-light.png) no-repeat right 1px;
}
.white-outline-type1{
    font:500 12px/13px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 15px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #fff;
}
.white-outline-type1:hover{
    color: #363636;
    background: #fff;
}
.white-outline-type2{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 12px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #fff;
}
.white-outline-type2:hover{
    color: #363636;
    background: #fff;
}
.white-outline-type3{
    font:500 12px/19px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 12px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 2px solid #fff;
}
.white-outline-type3:hover{
    color: #363636;
    background: #fff;
}
.green-outline-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #0ca600;
    float: left;
    padding: 15px 20px 14px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #0ca600;
}
.green-outline-type1:hover{
    color: #fff;
    background: #0ca600;
    border: 1px solid #0ca600;
}
.light-green-outline-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #00c17b;
    float: left;
    padding: 15px 20px 14px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #00c17b;
}
.light-green-outline-type1:hover{
    color: #fff;
    background: #00c17b;
    border: 1px solid #00c17b;
}
.black-outline-type2{
    color: #363636;
    float: left;
    font: 500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    padding: 13px 56px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #363636;
}
.black-outline-type2:hover{
    color: #fff;
    background: #363636;
}
.grey-outline-type{
    color: #363636;
    float: left;
    font: 500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    padding: 11px 22px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #363636;
}
.grey-outline-type:hover{
    color: #fff;
    background: #363636;
}
.grey-outline-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #363636;
    float: left;
    padding: 15px 20px 14px 41px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    background: transparent url(../img/global/chat/chat.png) no-repeat 9px 14px;
    border: 1px solid #363636;
    transition: all .3s ease-in-out;
    margin-right: 20px;
}
.grey-outline-type1:hover{
    color: #fff;
    border: 1px solid #363636;
    background: #363636 url(../img/global/chat/chat-hover.png) no-repeat 9px 14px;
}
.orange-flat-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 15px 20px 14px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    background: #fd7100;
    border: 1px solid #fd7100;
    margin-right: 20px;
}
.orange-flat-type1:hover{
    color: #fff;
    background: #000;
    border: 1px solid #000;
}
.grey-outline-type2{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #363636;
    float: left;
    padding: 15px 20px 14px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #363636;
    margin-right: 20px;
}
.grey-outline-type2:hover{
    color: #fff;
    background: #363636;
    border: 1px solid #363636;
}
.green-flat-type6{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 15px 20px 14px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    background: #0ca600;
    border: 1px solid #0ca600;
    margin-right: 20px;
}
.green-flat-type6:hover{
    color: #fff;
    background: #000;
    border: 1px solid #000;
}
.white-outline-small{
    height: 35px;
    font:500 12px/31px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 0 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 2px solid #fff;
    margin-right: 20px;
}
.white-outline-small:hover{
    color: #363636;
    background: #fff;
}
.orange-flat-small{
    height: 35px;
    font:500 12px/33px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 0 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    background: #fd7100;
    margin-right: 20px;
}
.orange-flat-small:hover{
    color: #fff;
    background: #000;
}
.red-light-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    background: #c73434;
    padding: 14px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
}
.red-light-type1:hover{
    color: #fff;
    background: #000;
}
.blue-light-type1{
    font:500 12px/16px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    background: #3881ef;
    padding: 15px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
}
.blue-light-type1:hover{
    color: #fff;
    background: #000;
}

.white-outline-type4{
    font: 500 12px/13px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 16px 20px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #fff;
}
.white-outline-type4:hover{
    color: #363636;
    background: #fff;
}

.white-outline-type5{
    font:500 16px/18px 'Gotham SSm A', 'Gotham SSm B';
    color: #fff;
    float: left;
    padding: 15px 35px;
    transition: all .3s ease-in-out;
    text-transform: uppercase;
    text-align: center;
    border: 2px solid #fff;
}
.white-outline-type5:hover{
    color: #363636;
    background: #fff;
}
/*====================================== media queries ================================*/
@media (max-width: 1199px){
    .fullWraper .blue-flat-type1,
    .fullWraper .orange1-flat-type1,
    .fullWraper .green-flat-type1,
    .fullWraper .green-flat-type2,
    .fullWraper .green-flat-type3,
    .fullWraper .white-outline-type1,
    .fullWraper .white-outline-type2,
    .fullWraper .white-outline-type3,
    .fullWraper .green-outline-type1,
    .fullWraper .light-green-outline-type1,
    .fullWraper .black-outline-type2,
    .fullWraper .grey-outline-type,
    .fullWraper .grey-outline-type1,
    .fullWraper .orange-flat-type1,
    .fullWraper .grey-outline-type2,
    .fullWraper .green-flat-type6,
    .fullWraper .white-outline-small,
    .fullWraper .orange-flat-small,
    .fullWraper .red-light-type1,
    .fullWraper .blue-light-type1,
    .fullWraper .white-outline-type4,
    .fullWraper .white-outline-type5,
    #home-banner .banner-frame-inner .gray-flat-type-revised{
        height: 50px !important;
        font:500 12px/13px 'Gotham SSm A', 'Gotham SSm B' !important;
        padding-top: 17px !important;
        padding-bottom: 16px !important;

    }
}