/*Write your custom CSS here*/



/*Footer*/

.contact-info a{

  color:#F42434;

}

.bg-red{

    background:#F42434;

}

.call-action-v1 .call-action-v1-box {

    width: 100%;

    display: table;

    padding: 30px 0;

    vertical-align: middle;

    color: #fff;

}

.call-action-v1 .call-action-v1-in {

    display: table-cell;

    vertical-align: middle;

}

.call-action-v1 .call-action-v1-in.inner-btn {

    padding-top: 1px;

    min-width: 250px;

    text-align: right;

}

.call-action-v1 .call-action-v1-in {

    display: table-cell;

    vertical-align: middle;

}

.call-action-v1 p {

    margin-top: 5px;

    font-size: 18px;

    font-weight: 200;

    margin-bottom: 0;

}

.btn-u {

	font-family: 'GothamMedium';

    border: 0;

    color: #fff;

    font-size: 14px;

    cursor: pointer;

    font-weight: 400;

    padding: 6px 13px;

    position: relative;

    background: #72c02c;

    white-space: nowrap;

    display: inline-block;

    text-decoration: none;

    transition: all 0.3s ease-in-out;

}

.btn-u.btn-brd {

    color: #fff;

    background: none;

    padding: 5px 13px;

    border: solid 1px transparent;

}

.btn-u.btn-brd.btn-u-dark {

    border-color: #fff;

}

.btn-u.btn-brd.btn-u-dark.btn-brd-hover:hover {

    background: #fff;

    color:#F42434;

}

.btn-u.btn-brd-width-2 {

    padding: 7px 18px;

    border-width: 2px;

}



/*About*/

.team-section .inner-container .staff-boxes .staff-box .content .title, .team-section .inner-container .staff-boxes .staff-box .content .title span{

  transition: all .5s ease;

}

.team-section .inner-container .staff-boxes .staff-box:hover .content .title, .team-section .inner-container .staff-boxes .staff-box:hover .content .title span{

  /*color:#fff;*/



}





/*Product*/

@media (min-width: 992px){

    .info-inner{

        padding-left: 15px;

    }  

}



/*Contact*/

.contact-information a, .contact-info a{

    color:#666666;

}

.contact-information a:hover, .contact-info a:hover{

    color:#F42434;

}

@media (min-width: 992px){

    .contact-section .inner-container .img-container #google-map{

        height: 350px;

        margin-top: 20px;

        z-index: 99;

    }



    .contact-section .inner-container .img-container #google-map2{

        height: 350px;

        margin-top: 20px;

        z-index: 99;

    }

}



.enquiry-title{

    width: 100%;

    background: #f3f3f3;

    -webkit-box-shadow: -5px 5px 0 0 rgba(0, 0, 0, 0.1);

    box-shadow: -5px 5px 0 0 rgba(0, 0, 0, 0.1);

    border: 1px solid #e6e6e6;

    color: #666666;

    padding: 0 15px;

    height: 50px;

    line-height: 50px;

    outline: none;

    position: relative;

    z-index: 1;

    font-size: 14px;

}
#main-header .inner-container .main-menu {
    float: right !important;
}

@font-face {
 font-family: GothamBookBold;
 src: url('../assets/fonts/Gotham-Bold.ttf');
}﻿


@font-face {
 font-family: GothamBookMedium;
 src: url('../assets/fonts/Gotham Medium.otf');
}﻿


@font-face {
 font-family: GothamBook;
 src: url('../assets/fonts/GothamBook-Regular.ttf');
}﻿




