
.tourOperators-section{
    padding: 0px 0;
    position: relative;
    z-index: 2;
    margin: 100px 0;
}
@media(max-width:991px){
    .tourOperators-section{
        margin:70px 0;
    }
}
@media(max-width:567px){
    .tourOperators-section{
        margin:40px 0;
    }
}
.companybox-outer { margin-top: 40px; }
@media (max-width:768px){ .companybox-outer { margin-top: 25px; } }
.companybox-outer > .row > div { margin-top: 25px; }
@media (min-width:992px){
    .companybox-outer > .row > div:first-child,
    .companybox-outer > .row > div:nth-child(2),
    .companybox-outer > .row > div:nth-child(3) { margin-top: 0; }
}
@media (min-width:768px) and (max-width:991px){
    .companybox-outer > .row > div:first-child,
    .companybox-outer > .row > div:nth-child(2) { margin-top: 0; }
}
@media (max-width:767px){
    .companybox-outer > .row > div:first-child { margin-top: 0; }
}
@media (max-width:768px){
    .companybox-outer > .row > div { margin-top: 15px; }
 }
.companybox-outer .company-box {
    position: relative;
    text-align: left;
    background: #ffffff;
    border-radius: 3px;
    box-shadow: 0 2px 15px 0 rgb(0 0 0 / 11%);
    padding: 18px;
    height: 100%;
}
.company-box .company-name { margin-bottom: 10px; }
.company-box .company-name > span {
    font-size: 22px;
    line-height: 27px;
    font-weight: 400;
    font-style: normal;
    font-family: bebas_neueregular;
    color: #0028a7;
    display: block;
}
.company-box .company-name > span + span { margin-top: 1px; }
.company-box .company-owner { margin-bottom: 10px; }
.company-box .company-owner > span {
    font-size: 15px;
    line-height: 23px;
    color: #4a4a4a;
    display: block;
    position: relative;
}
.company-box .company-owner > span + span { margin-top: 5px; }
.company-box .company-owner > span > .owner-phone {
    position: relative;
    padding-left: 20px;
    margin-left: 20px;
}
.company-box .company-owner > span > .owner-phone.mrg0-L { margin-left: 0; }
.company-box .company-owner > span > .owner-phone:before {
    content: '';
    width: 13px;
    height: 13px;
    position: absolute;
    left: 0;
    top: 2px;
    background: url(https://www.visitbarbados.org/templates/Redesign/images/phone-icon.svg) no-repeat 0 0;
    background-size: 100%;
}
.company-box .company-owner > span > .owner-phone a {
    font-size: 15px;
    line-height: 23px;
    color: #0028a7;
    position: relative;
    display: inline-block;
    margin-right: 10px;
}
.company-box .company-owner > span > .owner-phone a:hover { color: #1eb2ff; }
.company-box  .owner-email > span {
    display: block;
    position: relative;
    padding-left: 20px;
}

 

.company-box  .owner-email > span:before {
    content: '';
    width: 13px;
    height: 11px;
    position: absolute;
    left: 0;
    top: 7px;
    background: url(https://www.visitbarbados.org/templates/Redesign/images/email-icon.svg) no-repeat 0 0;
    background-size: 100%;
}
.company-box  .owner-email > span > a {
    font-size: 15px;
    line-height: 23px;
    color: #0028a7;
    position: relative;
    display: inline-block;
    margin-right: 10px;
}
.company-box  .owner-email > span > a:last-child { margin-right: 0; }
.company-box  .owner-email > span > a:hover { color: #1eb2ff; }

