body {
    text-align: center;
    margin: 0 auto;
    font-size: 11pt;
    font-family: 'Poppins', sans-serif;
}

.top-fl {
    float: left;
    width: 100%;
    position: fixed;
    margin: 0 0 0 0;
    z-index: 1;
    height: 95px;
    padding: 10px 0 10px 0;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    box-shadow: -9px 8px 32px 1px rgba(0,0,0,0.5);
}

.top-rgt {
    width: 35%;
    float: right;
    margin: 5px 0 0 0;
}

.top-inr {
    width: 60%;
    float: left;
    /*border-left: 1px dashed #aaa;*/
    padding: 0 0 0 30px;
    margin: 0 0 0 0;
}

.top-1 {
    width: 100%;
    float: left;
    color: #000;
    text-align: left;
    font-weight: 600;
    font-size: 12pt;
}

.top-2 {
    width: 100%;
    float: left;
    text-align: left;
    font-weight: 300;
    font-size: 11pt;
    line-height: 1.1;
}

.top-inr a {
    color: #666;
    font-weight: 300;
}

    .top-inr a:hover {
        color: #000;
        -webkit-transition: all .6s ease-in-out;
        -o-transition: all .6s ease-in-out;
        transition: all .6s ease-in-out;
    }

.top-inr_1 {
    width: 40%;
    float: left;
    font-size: 12pt;
    border-left: 1px dashed #ccc;
    padding: 0 0 0 20px;
}

    .top-inr_1 a {
        color: #666;
        font-weight: 300;
    }

        .top-inr_1 a:hover {
            color: #000;
            -webkit-transition: all .6s ease-in-out;
            -o-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
        }

.top-inr2 {
    float: left;
    width: 100%;
    text-align: right;
}

.logo-cont {
    width: 20%;
    float: left;
}

.logo-cont_1 {
    float: left;
    margin: 5px 0 0 0;
}

.phone {
    width: 23%;
    float: right;
    color: #004990;
    margin: 30px 0 0 0;
    font-size: 22px;
    font-weight: 700;
    text-align: right;
}

    .phone a {
        color: #fff;
        text-decoration: none;
        background-color: #365c96;
        padding: 10px 20px;
        border-radius: 50px;
        letter-spacing: 1.5px;
        box-shadow: -9px 8px 32px 1px rgba(0,0,0,0.5);
    }

        .phone a:hover {
            color: #fff;
            text-decoration: none;
            background-color: #4a6ca0;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
        }

    .phone > a img {
        top: 0;
        margin-top: 0;
    }

.menu-bar {
    width: 100%;
    float: right;
    margin: 8px 0 0 0;
    background-color: #303849;
}

.sliderrr {
    width: 100%;
    float: left;
    margin: 95px 0 0 0;
}

.sliderrr_inr {
    width: 100%;
    float: left;
    margin: 0;
}

.slider_heading {
    width: 100%;
    float: left;
    color: #fff;
    margin: 0 0 0 0;
    font-size: 30pt;
    font-weight: 700;
    text-align: center;
    padding: 10px 20px 0 20px;
    text-shadow: 2px 2px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.slider_sml {
    width: 100%;
    float: left;
    color: #fff;
    margin: 0 0 0 0;
    font-size: 17pt;
    font-weight: 500;
    line-height: 1.4;
    text-align: center;
    padding: 0 20px 10px 20px;
    text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.slider_mor {
    width: 100%;
    color: #ffffff;
    float: left;
    z-index: 1;
    text-align: center;
    margin: 10px 0 0 0;
}

    .slider_mor a {
        color: #fff;
        margin: 0 0 0 0;
        font-size: 15pt;
        font-weight: 500;
        padding: 7px 30px;
        border-radius: 30px;
        text-decoration: none;
        background-color: #00bcd4;
    }

        .slider_mor a:hover {
            color: #00bcd4;
            background-color: #fff;
            text-decoration: none;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
        }

.slider_mor_1 {
    width: 23%;
    color: #222;
    margin: 0 auto;
    font-size: 13pt;
    font-weight: 700;
    padding: 7px 0 7px 0;
    border: 1px solid #333;
    text-transform: uppercase;
}

    .slider_mor_1 a {
        color: #222;
        margin: 0 0 0 0;
        font-size: 15pt;
        font-weight: 700;
        padding: 7px 30px;
        border-radius: 30px;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #333;
        text-transform: uppercase;
    }

        .slider_mor_1 a:hover {
            color: #333;
            text-decoration: none;
            background-color: #f1f1f1;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
        }

.sldr_arrw {
    margin-top: 200px;
}

.main-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/main_header.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 0 0 0 0;
}

    .main-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 500;
        margin: 180px 0 0 0;
        text-align: center;
    }

    .main-hdr-bg p {
        font-size: 17pt;
        color: #fff;
        font-weight: 400;
        margin: 0 0 140px 0;
        text-align: center;
    }

.oth-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/oth-hdr-bg.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 70px 0 0 0;
}

    .oth-hdr-bg h1 {
        color: #fff;
        margin: 80px 0;
        font-size: 35pt;
        font-weight: 600;
        text-align: center;
    }

.about-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/about_header.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 95px 0 0 0;
}

    .about-hdr-bg h1 {
        font-size: 30pt;
        color: #fff;
        font-weight: 700;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.infrastructure-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/infrastructure_header.jpg);
    background-position: 50% 50%;
    background-size: cover;
    margin: 95px 0 0 0;
}

    .infrastructure-hdr-bg h1 {
        font-size: 30pt;
        color: #fff;
        font-weight: 700;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.quality-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/quality_header.jpg);
    background-position: 50% 50%;
    background-size: cover;
    margin: 130px 0 0 0;
}

    .quality-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 700;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.enquiry-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/enquiry_header.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 95px 0 0 0;
}

    .enquiry-hdr-bg h1 {
        font-size: 30pt;
        color: #fff;
        font-weight: 700;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.contact-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/contact_header.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 95px 0 0 0;
}

    .contact-hdr-bg h1 {
        font-size: 30pt;
        color: #fff;
        font-weight: 700;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.cus-clea-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/custom_clearance_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 140px 0 0 0;
}

    .cus-clea-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 600;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.trans-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/transportation_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 140px 0 0 0;
}

    .trans-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 600;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.mar-ins-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/marine_insurance_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 140px 0 0 0;
}

    .mar-ins-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 600;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.cro-tra-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/cross_trade_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 140px 0 0 0;
}

    .cro-tra-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 600;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.ex-wor-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/ex_works_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 140px 0 0 0;
}

    .ex-wor-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 600;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.spec-equip-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/spec_equip_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 140px 0 0 0;
}

    .spec-equip-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 600;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.break-bulk-hdr-bg {
    float: left;
    width: 100%;
    background-image: url(images/break_bulk_banner.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 140px 0 0 0;
}

    .break-bulk-hdr-bg h1 {
        font-size: 40pt;
        color: #fff;
        font-weight: 600;
        margin: 120px 0 120px 0;
        text-align: center;
        text-shadow: 2px 2px 5px #000;
    }

.all_main {
    float: left;
    width: 100%;
    padding: 30px 0 30px 0;
    margin: 0 0 0 0;
}

.heading {
    font-size: 13pt;
    color: #1193d4;
    font-weight: 600;
    text-align: left;
    margin: 10px 0 5px 0;
    text-transform: uppercase;
}

.gall-tmb {
    width: 90%;
    float: left;
    margin: 7% 3% 0 3%;
    padding: 10px 10px 10px 10px;
    background-color: #fff;
    border-top: 5px solid #6ccde2;
    border-left: 5px solid #f1f1f1;
    border-right: 5px solid #f1f1f1;
    /*box-shadow: 0 0 5px 0 #ccc;*/
}

.gall-txt {
    width: 90%;
    float: left;
    color: #303849;
    font-size: 12pt;
    font-weight: 600;
    text-align: center;
    margin: 0 3% 2% 3%;
    padding: 10px 5px 10px 5px;
    background-color: #f5f5f5;
}

.con {
    float: left;
    width: 90%;
    text-align: left;
    padding: 20px;
    background-color: #f9f9f9;
    border: 5px solid #ddd;
    border-top: 10px solid #003366;
    margin: 30px 0 0 0;
    line-height: 1.8;
}

    .con a {
        color: #444;
    }

.revw_main {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    padding: 50px 0 50px 0;
}

.revw_pnl {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border: 1px solid #ddd;
    margin: 0 0 40px 0;
    -webkit-box-shadow: 2px 3px 1px rgba(0,0,0,.090);
    box-shadow: 2px 3px 1px rgba(0,0,0,.090);
}

.revw_top {
    float: left;
    width: 100%;
    padding: 10px;
    background-color: #222;
}

.revw_title {
    float: left;
    width: 100%;
    color: #fff;
    text-align: left;
    font-weight: 600;
    margin: 0 0 3px 0;
}

.revw_rating {
    float: left;
    width: 100%;
    color: #999;
    text-align: left;
    font-size: 10pt;
}

.revw_data {
    float: left;
    width: 100%;
}

.revw_pass {
    float: left;
    width: 100%;
    padding: 10px 0;
}

.revw_pic {
    float: left;
    padding: 0 10px 0 0;
}

.revw_story {
    width: 90%;
    float: left;
}

.revw_info {
    width: 90%;
    float: left;
    text-align: left;
    font-weight: 600;
    font-size: 11pt;
    line-height: 1.2;
}

.revw_stats {
    width: 90%;
    float: left;
    text-align: left;
    font-size: 10pt;
    color: #666;
    line-height: 1;
}

.revw_dat {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 10pt;
    color: #666;
}

.revw_details {
    width: 100%;
    float: left;
    color: #333;
    font-size: 11pt;
    text-align: justify;
    margin: 10px 0 0 0;
    line-height: 1.5;
}

.tax_main {
    float: left;
    width: 100%;
    padding: 50px 0 50px 0;
    background-image: url(images/gardenia_bg.jpg);
    background-position: 50% 0;
    background-size: cover;
}

.txs_pnl {
    float: left;
    width: 90%;
    padding: 20px;
    margin: 20px 25px 20px 25px;
    border-radius: 20px;
    background-color: #fff;
    border: 2px dashed #ccc;
}

    .txs_pnl h2 {
        color: #222;
        font-size: 20pt;
        font-weight: 600;
    }

.txs_pnl_det {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}

    .txs_pnl_det ul {
        margin: 0;
        padding: 0;
    }

    .txs_pnl_det li {
        margin: 0 0 0 50px;
        padding: 5px 0;
        text-align: left;
        border-bottom: 1px solid #ddd;
        list-style-image: url(images/blk_chk_ico.png);
    }

.prdt_nam {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 15pt;
    font-weight: 600;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}

.prcg {
    float: left;
    width: 100%;
    padding: 20px 50px 40px 50px;
    margin: 20px 0 20px 0;
    border: 2px dashed #ccc;
    background-color: #f7f7f7;
}

    .prcg h2 {
        color: #222;
        font-size: 20pt;
        font-weight: 600;
    }

    .prcg ul {
        margin: 0;
        padding: 0;
    }

    .prcg li {
        margin: 0 0 0 0;
        padding: 5px 0;
        text-align: left;
        border-bottom: 1px solid #ddd;
        list-style-image: url(images/blk_chk_ico.png);
    }

.bkk_pnl {
    float: left;
    width: 70%;
    padding: 20px;
    margin: 20px 15% 20px 15%;
    border-radius: 20px;
    background-color: #f5f3f1;
}

    .bkk_pnl h2 {
        color: #222;
        font-size: 20pt;
        font-weight: 600;
    }

.bkk_pnl_det {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}

    .bkk_pnl_det ul {
        margin: 0;
        padding: 0;
    }

    .bkk_pnl_det li {
        margin: 0 0 0 50px;
        padding: 5px 0;
        text-align: left;
        border-bottom: 1px solid #ddd;
        list-style-image: url(images/blk_chk_ico.png);
    }

.txs_prc {
    float: left;
    width: 100%;
    padding: 20px 50px 40px 50px;
    margin: 40px 0 40px 0;
    border-radius: 20px;
    border: 2px dashed #ccc;
    background-color: #fff;
}

    .txs_prc h2 {
        color: #222;
        font-size: 20pt;
        font-weight: 600;
    }

    .txs_prc ul {
        margin: 0;
        padding: 0;
    }

    .txs_prc li {
        margin: 0 0 0 0;
        padding: 5px 0;
        text-align: left;
        border-bottom: 1px solid #ddd;
        list-style-image: url(images/blk_chk_ico.png);
    }

.blkclr {
    color: #23015c;
    font-weight: 300;
}

.bluclr {
    color: #0076d2;
    font-size: 10pt;
    opacity: .6;
}

.img_Right {
    padding: 5px 0 5px 20px;
}

.tbl_hd {
    color: #fff;
    font-weight: 600;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
    background-color: #1193d4;
}

.tbl_hd_padd {
    padding: 5px 0 5px 0;
}

.tbl_data {
    font-size: 11pt;
    padding: 5px 0 5px 0;
    background-color: #f9f9f9;
}

.prgrp {
    width: 100%;
    float: left;
    padding: 0 20px;
    margin: 20px 0;
}

.othclr {
    color: #00bcd4;
    font-weight: 600;
    font-size: 15pt;
}

.getqu {
    color: #ffffff;
    margin: 0 auto;
}

    .getqu a {
        color: #222;
        text-decoration: none;
        padding: 7px 30px;
        margin: 0 0 20px 0;
        font-size: 15pt;
        font-weight: 700;
        background-color: transparent;
        text-transform: uppercase;
        border: 1px solid #000;
    }

        .getqu a:hover {
            color: #222;
            background-color: #f1f1f1;
            border: 1px solid #000;
            text-decoration: none;
            padding: 7px 30px;
            font-size: 15pt;
            font-weight: 700;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
        }

.tax_getqu {
    color: #ffffff;
    margin: 0 auto;
}

    .tax_getqu a {
        color: #222;
        text-decoration: none;
        padding: 7px 30px;
        margin: 0 0 20px 0;
        font-size: 15pt;
        font-weight: 700;
        background-color: #fff;
        text-transform: uppercase;
        border: 1px solid #ccc;
    }

        .tax_getqu a:hover {
            color: #222;
            background-color: #f1f1f1;
            border: 1px solid #000;
            text-decoration: none;
            padding: 7px 30px;
            font-size: 15pt;
            font-weight: 700;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
        }

.serv {
    float: right;
    text-align: right;
    color: #ffcc00;
    font-size: 17pt;
    margin-top: 6px;
}

.serv-sml {
    color: #004990;
    height: 1px;
}

.hdr-bg {
    background-image: url(images/header-bg.jpg);
    background-position: 50% 0;
    background-size: cover;
}

.hdr-bg-blk {
    background-color: #000;
}

.hedr-bg {
    float: left;
    width: 100%;
    background-image: url(images/hedr-bg.jpg);
    background-position: 50% 0;
    background-size: cover;
    height: 215px;
}

.hedr-cont-bg {
    float: left;
    width: 100%;
    background-image: url(images/hedr-cont-bg.jpg);
    background-position: 50% 0;
    background-size: cover;
    height: 215px;
}

.hedr-bg h1 {
    font-size: 40pt;
    color: #fff;
    font-weight: bold;
    margin-top: 70px;
}

.hedr-cont-bg h1 {
    font-size: 40pt;
    color: #fff;
    font-weight: bold;
    margin-top: 70px;
}

.book-bg {
    float: left;
    width: 100%;
    margin: 0;
    padding: 20px 0 20px 0;
    position: absolute;
    z-index: 1;
}

.book-bg-blk {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 10px 0 20px 0;
}

.book-ttl {
    text-align: center;
    margin: 0 auto;
    background-color: #000;
    color: #fff;
    width: 16%;
    font-size: 14pt;
    font-weight: bold;
    padding: 10px 0 5px 0;
    opacity: 0.9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.book-data {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
}

.prod_panel {
    float: left;
    width: 100%;
    padding: 40px 0 50px 0;
    margin: 0 0 0 0;
}

    .prod_panel h1 {
        font-size: 35pt;
        text-align: left;
        color: #336699;
        font-weight: 700;
        margin: 0 0 0 0;
        text-align: center;
    }

    .prod_panel p {
        font-size: 12pt;
        text-align: left;
        color: #666;
        font-weight: 400;
        margin: 0 0 40px 0;
        text-align: center;
    }

.prod_grp {
    float: left;
    width: 90%;
    padding: 10px;
    margin: 5% 5% 5% 5%;
    background-color: #b6dee7;
}

.prod_img {
    float: left;
    width: 100%;
    padding: 20px;
    margin: 0 0 0 0;
    background-color: #fff;
}

.prod_nam {
    float: left;
    width: 100%;
    color: #303849;
    font-weight: 600;
    font-size: 13pt;
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
    text-align: center;
}

    .prod_nam a {
        color: #303849;
    }

weight .prod_nam a:hover {
    color: #000;
}

.prod_data {
    float: left;
    width: 100%;
    color: #222;
    text-align: left;
    font-weight: 600;
    font-size: 13pt;
    padding: 0 0 0 10px;
    margin: 20px 0 0 0;
    border-left: 5px solid #1193d4;
}

.welc {
    width: 100%;
    float: left;
    padding: 40px 0 0 0;
    margin: 0 0 0 0;
    /*background-image: url(images/stamp.png);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
	background-attachment: fixed;*/
}

.welc_ap {
    width: 100%;
    float: left;
    color: #999;
    padding: 0 0 0 0;
}

    .welc_ap h1 {
        font-size: 25pt;
        font-weight: 600;
        color: #000;
        margin: 0 0 10px 0;
        text-align: center;
        line-height: 1.3;
    }

    .welc_ap span {
        font-size: 15pt;
        font-weight: 500;
        color: #6ccde2;
    }

    .welc_ap p {
        color: #333;
    }

.welc_bp {
    width: 50%;
    float: left;
}

.welc_mor {
    color: #ffffff;
    margin: 0 auto;
    margin-top: 40px;
    font-size: 11pt;
}

    .welc_mor a {
        color: #fff;
        border-radius: 30px;
        text-decoration: none;
        padding: 10px 25px;
        background-color: #303849;
        font-weight: 400;
    }

        .welc_mor a:hover {
            color: #fff;
            background-color: #6ccde2;
            text-decoration: none;
            padding: 10px 25px;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
        }

.choos {
    width: 100%;
    float: left;
    padding: 30px 0 30px 0;
    background-color: #f7f7f7;
}

    .choos h2 {
        font-size: 25pt;
        color: #000;
        text-align: center;
        font-weight: 600;
        line-height: 1.3;
        margin: 10px 0 0 0;
    }

    .choos span {
        font-size: 15pt;
        font-weight: 500;
        color: #6ccde2;
    }

.choos_data {
    width: 92%;
    float: left;
    height: 220px;
    text-align: left;
    margin: 3% 4% 4% 4%;
    padding: 2% 5% 6% 5%;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    /*-webkit-transition: all 250ms ease-in-out;
    box-shadow: 0 0 25px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,.1);
    -ms-box-shadow: 0 0 25px rgba(0,0,0,.1);*/
}

.choos_img {
    width: 22%;
    float: left;
    text-align: center;
    padding: 20px 0 10px 0;
}

.choos_grp {
    width: 72%;
    float: left;
    margin: 0 0 0 6%;
}

.choos_ttl {
    width: 100%;
    float: left;
    color: #000;
    text-align: left;
    font-size: 12pt;
    font-weight: 600;
    padding: 3px 0 3px 0;
    margin: 10px 0 5px 0;
}

.choos_txt {
    width: 100%;
    float: left;
    color: #555;
    font-size: 10.5pt;
    text-align: left;
}

.prod_panel {
    width: 100%;
    float: left;
    padding: 50px 0 50px 0;
}

    .prod_panel h2 {
        font-size: 25pt;
        color: #000;
        text-align: center;
        font-weight: 600;
        line-height: 1.3;
        margin: 0 0 0 0;
    }

    .prod_panel span {
        font-size: 13pt;
        font-weight: 500;
        color: #6ccde2;
    }

.prod_panel_data {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
}

.prod_dark_color {
    width: 100%;
    float: left;
    color: #fff;
    font-weight: 600;
    font-size: 25pt;
    text-align: center;
    text-transform: uppercase;
    padding: 54px 10px 55px 10px;
    background-color: #303849;
}

.prod_grey_color {
    width: 100%;
    float: left;
    padding: 10px 0;
    background-color: #eee;
}

.prod_cyan_color {
    width: 100%;
    float: left;
    color: #fff;
    font-weight: 600;
    font-size: 25pt;
    text-align: center;
    text-transform: uppercase;
    padding: 54px 10px 55px 10px;
    background-color: #6ccde2;
}

.prod_panel_mor {
    color: #ffffff;
    margin: 0 auto;
    font-size: 11pt;
}

    .prod_panel_mor a {
        color: #303849;
        text-decoration: none;
        padding: 10px 25px;
        background-color: #fff;
        border: 1px solid #303849;
        font-weight: 400;
    }

        .prod_panel_mor a:hover {
            color: #fff;
            background-color: #303849;
            text-decoration: none;
            padding: 10px 25px;
            border: 1px solid #303849;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
        }

.clarea {
    width: 100%;
    float: left;
    background-color: transparent;
    margin: -50px 0 0 0;
    position: relative;
}

.clarea_1 {
    width: 100%;
    float: left;
    background-color: transparent;
    margin: 390px 0 0 0;
    position: absolute;
}

    .clarea_1 h1 {
        font-size: 25pt;
        font-weight: 600;
        color: #fff;
        margin: 0 0 0 0;
        text-align: center;
        line-height: 1.3;
        text-transform: uppercase;
    }

.clarea_inr {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    padding: 20px 20px 20px 20px;
    background-color: #eee;
    /*box-shadow: -0.5px 3px 5px 6px rgba(0,0,0,0.1);*/
}

.clarea_inr_1 {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    padding: 18px 20px 15px 20px;
    background-color: #fff;
    border-bottom: 5px solid #23015c;
    box-shadow: -0.5px 3px 5px 6px rgba(0,0,0,0.1);
}

.clarea_grp {
    width: 100%;
    float: left;
    border-right: 2px dotted #6ccde2;
}

.clarea_grp_1 {
    width: 100%;
    float: left;
}

.clarea_icon {
    width: 100%;
    float: left;
    text-align: center;
}

.clarea_data {
    width: 100%;
    float: left;
    padding: 10px 0 0 0;
}

    .clarea_data a {
        color: #222;
    }

        .clarea_data a:hover {
            color: #222;
            opacity: .8;
        }

.clarea_data_a {
    width: 100%;
    float: left;
    color: #303849;
    font-size: 11pt;
    font-weight: 600;
    text-align: center;
    padding: 0 0 5px 0;
    text-transform: uppercase;
}

.clarea_data_b {
    width: 100%;
    float: left;
    color: #222;
    font-size: 13pt;
    font-weight: 600;
    text-align: left;
    padding: 5px 0 5px 0;
    text-transform: uppercase;
    border-top: 2px dotted #0075d2;
}

.grth {
    width: 100%;
    float: left;
    padding: 0 0 50px 0;
}

    .grth h1 {
        font-size: 35pt;
        text-align: left;
        color: #046f0e;
        font-weight: 600;
        margin: 0 0 0 0;
        text-align: center;
        text-transform: uppercase;
    }

    .grth p {
        font-size: 15pt;
        text-align: left;
        color: #666;
        font-weight: 400;
        margin: 0 0 0 0;
        text-align: center;
    }

.grth_grp {
    width: 100%;
    float: left;
    border-bottom: 2px dashed #ddd;
}

.grth_inr {
    width: 95%;
    float: left;
    padding: 20px 20px 0 20px;
    margin: 0 10px 40px 10px;
    /*box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1);*/
}

.grth_a {
    width: 100%;
    float: left;
    padding: 0 0 0 0;
    margin: 0;
    text-align: center;
    font-size: 60pt;
    color: #e5e5e5;
    font-weight: 500;
}

.grth_img {
    width: 100%;
    float: left;
    padding: 0 0 0 0;
}

.grth_ttl {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 16pt;
    font-weight: 600;
    padding: 8px 0 5px 0;
    margin: 0 0 1px 0;
    text-align: center;
    text-transform: uppercase;
    background-color: #23015c;
}

.grth_data {
    width: 100%;
    float: left;
    color: #444;
    line-height: 1.7;
    text-align: justify;
    padding: 10px 0 0 0;
}

.agnt {
    width: 100%;
    float: left;
    padding: 50px 0 60px 0;
    background-image: url(images/agent_network.jpg);
    background-position: 50% 0;
    background-size: cover;
}

.agnt_1 {
    width: 100%;
    float: left;
    padding: 50px 0 60px 0;
    background-image: url(images/world_map.jpg);
    background-position: 50% 0;
    background-size: cover;
    margin: 70px 0 0 0;
}

.agnt h2 {
    font-size: 35pt;
    color: #046f0e;
    text-align: center;
    font-weight: 600;
    margin: 10px 0 30px 0;
    text-transform: uppercase;
}

.agnt span {
    color: #fff;
    font-weight: 300;
}

.agnt_data {
    width: 80%;
    float: left;
    text-align: left;
    margin: 0 10% 0 10%;
    padding: 0 5% 5% 5%;
    opacity: .8;
    background-color: #fff;
}

.agnt_data_1 {
    width: 80%;
    float: left;
    text-align: left;
    margin: 0 10% 0 10%;
    padding: 0 5% 5% 5%;
}

.agnt_ttl {
    width: 100%;
    float: left;
    color: #23015c;
    font-size: 15pt;
    font-weight: 700;
    padding: 3px 0 3px 22px;
    margin: 20px 0 0 0;
    background-color: #eee;
    border-left: 5px solid #23015c;
}

.agnt_ttl_1 {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 15pt;
    font-weight: 700;
    padding: 3px 0 3px 22px;
    margin: 20px 0 0 0;
    background-color: #23015c;
    border-left: 5px solid #046f0e;
}

.agnt_txt {
    width: 100%;
    float: left;
    color: #333;
    font-weight: 600;
    font-size: 13pt;
}

    .agnt_txt ul {
        margin: 0;
        padding: 0;
    }

    .agnt_txt li {
        margin: 0 0 0 22px;
        padding: 5px 0 5px 0;
        border-bottom: 1px solid #ccc;
        list-style-image: url(images/green_chk_ico.png);
        background-repeat: no-repeat;
    }

.testm_bg {
    width: 100%;
    float: left;
    padding: 50px 0 50px 0;
    margin: 0 0 0 0;
    background-color: #fff;
}

    .testm_bg h1 {
        font-size: 30pt;
        text-align: left;
        color: #000;
        font-weight: 700;
        margin: 0 0 25px 0;
        text-align: center;
        text-transform: uppercase;
        font-family: 'Rajdhani', serif;
    }

    .testm_bg span {
        color: #666;
        font-weight: 300;
    }

.testm_grp {
    width: 94%;
    float: left;
    padding: 10%;
    margin: 0 3%;
    background-color: #fff;
    box-shadow: 1px 1px 2px 3px rgba(0,0,0,0.06);
}

    .testm_grp p {
        width: 100%;
        float: left;
        margin: 0;
        color: #333;
        line-height: 1.7;
    }

.testm_mor {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
    padding: 10px 0 10px 0;
    color: #333;
    font-weight: 600;
    text-align: center;
    font-size: 13pt;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
}

.abtab_inr {
    width: 95%;
    float: left;
    padding: 40px 40px;
    margin: 0 10px 0 10px;
    background-color: #f9f9f9;
    border: 1px solid #e9e9e9;
    /*box-shadow: 2px 4px 10px 1px rgba(0,0,0,0.5);	*/
}

.abtab_img {
    width: 100%;
    float: left;
    padding: 0 0 0 0;
}

.abtab_ttl {
    width: 100%;
    float: left;
    color: #1193d4;
    font-size: 13pt;
    font-weight: 600;
    padding: 15px 0 15px 0;
    text-align: center;
    text-transform: uppercase;
}

.abtab_data {
    width: 100%;
    float: left;
    color: #666;
    padding: 0 0 0 0;
    line-height: 1.7;
    text-align: justify;
}

.srvc_panel {
    width: 100%;
    float: left;
    /*padding: 40px 0px 40px 0px;*/
}

.srvc_grp {
    width: 93.5%;
    float: left;
    padding: 20px;
    margin: 20px 5px;
}

.srvc_grp_a {
    width: 100%;
    float: left;
    padding: 10px 0 20px 0;
    margin: 0;
    text-align: center;
}

.srvc_grp_b {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    text-align: center;
}

.srvc_grp h3 {
    font-size: 14pt;
    color: #00bcd4;
    font-weight: 700;
    margin: 10px 0 15px 0;
    text-align: center;
    text-transform: uppercase;
}

.srvc_grp_c {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 10px 0;
    color: #777;
    text-align: center;
    line-height: 1.6;
}

.need_tx_bg {
    width: 100%;
    float: left;
    background-color: #375b95;
    background-image: url(images/silver-taxi-cab-bg.jpg);
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
    background-position: center center;
    border-bottom: 5px solid #888;
}

.tx_bg {
    width: 100%;
    float: left;
    padding: 50px 0 50px 0;
    border-top: 1px solid #e5e5e5;
    background-color: #f7f7f7;
}

    .tx_bg h1 {
        font-size: 25pt;
        text-align: left;
        color: #666;
        font-weight: bold;
        margin: 0 0 20px 0;
        text-align: center;
    }

    .tx_bg p {
        width: 100%;
        float: left;
        margin: 0 0 15px 0;
    }

.tx_bg_mor {
    color: #ffffff;
    margin: 0 auto;
    margin-top: 20px;
}

    .tx_bg_mor a {
        color: #222;
        text-decoration: none;
        padding: 7px 30px;
        margin: 0 0 0 0;
        font-size: 15pt;
        font-weight: 700;
        background-color: #fff;
        text-transform: uppercase;
        border-radius: 30px;
        border: 1px solid #333;
    }

        .tx_bg_mor a:hover {
            color: #222;
            background-color: #f1f1f1;
            text-decoration: none;
            padding: 7px 30px;
            font-size: 15pt;
            font-weight: 700;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
        }

.con_1 {
    width: 100%;
    float: left;
    padding: 0;
    text-align: center;
    margin: 0 0 0 0;
    font-size: 13pt;
    font-weight: 600;
    color: #6ccde2;
}

.con_2 {
    font-size: 20pt;
    font-weight: 600;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    color: #303849;
}

.con_grp {
    width: 96%;
    float: left;
    margin: 10px 2% 0 2%;
    padding: 40px 10px 30px 10px;
    color: #333;
    height: 300px;
    background-color: #eee;
}

    .con_grp h2 {
        color: #333;
        line-height: 1.2;
        font-size: 13pt;
        font-weight: 600;
    }

    .con_grp a {
        color: #333;
    }

        .con_grp a:hover {
            color: #6ccde2;
        }

.map_area {
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}

.map_inner {
    width: 50%;
    float: left;
    margin: 0 0 0 0;
    border: 1px solid #aaa;
    padding: 0 20px 0 20px;
}

.con_time {
    width: 32%;
    float: left;
    margin: 20px 34% 20px 34%;
    padding: 20px;
    background-color: #2a3640;
}

    .con_time h4 {
        color: #6ccde2;
        font-size: 15pt;
        font-weight: 600;
        text-align: center;
        margin: 15px 0 15px 0;
    }

    .con_time p {
        color: #ccc;
    }

.counter_area {
    width: 100%;
    float: left;
    margin: 50px 0 0 0;
    padding: 40px 0 40px 0;
    background-color: #ddd;
    /*background-image: linear-gradient(to right, #0ba0c0, #6ccde2, #0ba0c0);*/
}

.counter_pic {
    width: 100%;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.counter_inner {
    width: 94%;
    float: left;
    margin: 3%;
    padding: 30px 20px;
    background-color: #303849;
    background-image: linear-gradient(to right, #303849, #555d6f, #303849);
}

.counter_ttl {
    width: 100%;
    float: left;
    color: #6ccde2;
    font-size: 14pt;
    font-weight: 500;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    text-transform: uppercase;
}

.content {
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-around;
    align-items: center;
    /*background: #030303;
  height: 100vh;*/
}

.value {
    width: 100%;
    float: left;
    font-size: 50px;
    display: block;
    font-weight: bold;
    color: #fff;
}

.nd_tx {
    width: 100%;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 30pt;
    font-family: "Aladin", Sans-serif;
    margin: 0 0 30px 0;
    font-weight: bold;
}

.nd_tx_a {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30pt;
    margin: 0 0 30px 0;
}

.nd_tx_b {
    width: 100%;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 25pt;
    letter-spacing: 1.7px;
    /*text-shadow: 4px 4px 4px #000;*/
}

.ptxt {
    /*padding-right:20px;*/
    color: #444;
}

.sub_heading {
    font-size: 14pt;
    color: #303849;
    font-weight: 600;
    margin: 0 0 5px 0;
    text-align: left;
}

.prgrp {
    width: 100%;
    float: left;
    margin: 15px 0;
    padding: 0 20px;
}

.prpic {
    width: 100%;
    float: left;
    padding: 0 0;
    margin: 0 0;
}

.prtxt {
    width: 100%;
    float: left;
    padding: 0 0;
    color: #303849;
    font-size: 12pt;
    font-weight: 600;
    margin: 5px 0 0 0;
    text-align: center;
}

.prinfo {
    width: 100%;
    float: left;
    padding: 0 0;
    margin: 5px 0 0 0;
}

    .prinfo ul {
        padding: 0 0;
        margin: 0 0 0 20px;
    }

    .prinfo li {
        padding: 0 0;
        color: #333;
        font-size: 11pt;
        text-align: left;
        margin: 5px 0 0 0;
    }

.imgoo {
    border: 5px solid #b6dee7;
    padding: 5px;
}

.certif_grp {
    width: 92%;
    float: left;
    margin: 4%;
    padding: 0;
}

.certif_pic {
    width: 100%;
    float: left;
    padding: 0 0;
    margin: 0 0;
}

.abt ul {
    padding: 0;
    margin: 0;
}

.abt li {
    padding: 0;
    margin: 0;
    color: #6ccde2;
    font-weight: 600;
    list-style-image: url(images/abt_icon.jpg);
}

    .abt li a {
        color: #444;
        font-weight: normal;
    }

        .abt li a:hover {
            color: #000;
        }

.drive {
    width: 100%;
    float: left;
    background-image: url(images/electro_bg.jpg);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0;
}

.drive_overlay {
    width: 100%;
    float: left;
    margin: 0;
    padding-top: 70px;
    padding-bottom: 70px;
    background-color: rgba(0, 0, 0, 0.8);
}

.drive h1 {
    font-size: 25pt;
    font-weight: 600;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    color: #fff;
    line-height: 1.3;
}

.drive p {
    font-size: 14pt;
    margin: 10px 0 0 0;
    padding: 0;
    text-align: center;
    color: #fff;
    line-height: 35px;
    font-weight: 300;
}

.bttm-area {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: #303849;
    /*background-image: url(images/ftr_bg.jpg);        
	background-position: 50% 0;
	background-size: cover;*/
}

.bttm-1 {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 30px 0 30px 0;
}

.bttm-2 {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 20px 0 20px 0;
    background-color: #151920;
}

.bttm-hed {
    float: left;
    width: 100%;
    color: #fff;
    text-align: left;
    font-weight: 600;
    font-size: 15pt;
    margin: 0 0 10px 0;
}

.bttm-txt {
    color: #aaa;
}

.bttm-b2 {
    float: left;
    width: 100%;
    text-align: left;
    color: #fff;
    line-height: 30px;
    font-size: 11pt;
}

    .bttm-b2 a {
        color: #aaa;
        line-height: 2;
        text-decoration: none;
    }

        .bttm-b2 a:hover {
            color: #fff;
            text-decoration: none;
            -webkit-transition: all .6s ease;
            -moz-transition: all .6s ease;
            -ms-transition: all .6s ease;
            -o-transition: all .6s ease;
        }

.bttm-c2 {
    float: left;
    width: 100%;
    text-align: left;
    color: #aaa;
    font-size: 11pt;
}

    .bttm-c2 a {
        color: #aaa;
        line-height: 1.7;
        text-decoration: none;
    }

        .bttm-c2 a:hover {
            color: #fff;
            text-decoration: none;
            -webkit-transition: all .6s ease;
            -moz-transition: all .6s ease;
            -ms-transition: all .6s ease;
            -o-transition: all .6s ease;
        }

.bttm-c3 {
    float: left;
    width: 100%;
    text-align: left;
    color: #aaa;
    font-size: 11pt;
}

    .bttm-c3 a {
        color: #aaa;
        line-height: 2;
        text-decoration: none;
    }

        .bttm-c3 a:hover {
            color: #fff;
            text-decoration: none;
            -webkit-transition: all .6s ease;
            -moz-transition: all .6s ease;
            -ms-transition: all .6s ease;
            -o-transition: all .6s ease;
        }

.bt-c2-grp {
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
}

.bt-c2-a {
    float: left;
    width: 18%;
    color: #eee;
    padding: 10px 0 0 0;
}

.bt-c2-b {
    float: left;
    width: 82%;
}

.fotr {
    width: 100%;
    float: left;
    background-color: #003366;
    padding: 20px 0 20px 0;
    border-top: 1px solid #666;
}

    .fotr a {
        color: #aaa;
        text-decoration: none;
    }

        .fotr a:hover {
            color: #ddd;
            text-decoration: none;
            -webkit-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
        }

    .fotr ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .fotr li {
        padding: 0 10px 0 0;
        display: inline;
    }

.fotr-left {
    width: 60%;
    float: left;
    text-align: left;
    font-size: 11pt;
    color: #aaa;
}

.fotr-right {
    width: 40%;
    float: left;
    color: #aaa;
    font-size: 11pt;
    text-align: right;
    margin: 0 0 0 0;
}

    .fotr-right a {
        color: #fff;
        text-decoration: none;
    }

        .fotr-right a:hover {
            color: #fff;
            text-decoration: none;
            -webkit-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
        }

.syd {
    float: left;
    width: 100%;
    background-image: url(images/syd.jpg);
    background-repeat: repeat;
}

.cname {
    float: left;
    width: 100%;
    color: #23015c;
    margin: 0 0 0 0;
    font-weight: 700;
    font-size: 25.3pt;
    text-transform: uppercase;
}

    .cname span {
        color: #046f0e;
    }

.slo {
    float: left;
    width: 100%;
    color: #23015c;
    font-size: 10pt;
    font-weight: 600;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}

.cont-bg {
    background-color: #232323;
    float: left;
}

.cont-ab {
    color: #fff;
    font-size: 14px;
    margin-top: 40px;
    text-align: left;
    margin-left: 30px;
}

    .cont-ab a {
        color: #777;
        text-decoration: none;
    }

        .cont-ab a:hover {
            color: #777;
            text-decoration: none;
        }

    .cont-ab ul {
        margin: 0 0 0 -40px;
    }

    .cont-ab li {
        display: inline-block;
        width: 100%;
        position: relative;
        line-height: 19px;
        padding-left: 40px;
        margin-bottom: 10px;
        font-size: 20px;
    }

        .cont-ab li img {
            position: absolute;
            left: 0;
            top: 0;
            margin-top: 5px;
        }

        .cont-ab li span {
            display: block;
        }

.caro_hgt {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
}

.res-area {
    width: 100%;
    float: left;
}

.abt_img {
    margin: 0 0 0 0;
}

.img_Left {
    margin: 0 30px 20px 0;
}

.sub_head {
    font-size: 18pt;
    text-align: left;
    color: #666;
    font-weight: 700;
    text-transform: uppercase;
}

.togv {
    font-size: 18pt;
    text-align: center;
    color: #222;
    font-weight: 600;
    line-height: 1.3;
    text-transform: uppercase;
}

.cot_grp {
    width: 100%;
    float: left;
    padding: 0 50px 0 0;
}

.cot_item {
    width: 100%;
    float: left;
    padding: 20px 0;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

    .cot_item a {
        color: #666;
    }

        .cot_item a:hover {
            color: #222;
            -webkit-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
        }

.keep_grp {
    width: 100%;
    float: left;
    padding: 0 20px;
    margin: 10px 0 20px 0;
}

.keep_title {
    width: 100%;
    float: left;
    color: #fff;
    padding: 10px 0;
    font-weight: 700;
    font-size: 13pt;
    background-color: #222;
}

.keep_data {
    width: 100%;
    float: left;
    background-color: #f7f7f7;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.keep_item {
    width: 100%;
    float: left;
    text-align: left;
    color: #666;
    padding: 10px 10px;
    font-size: 10.5pt;
    border-bottom: 1px solid #ddd;
}

.keep_item_1 {
    width: 100%;
    float: left;
    text-align: left;
    color: #fff;
    padding: 10px 10px;
    font-size: 10.5pt;
    background-color: #777;
    border-bottom: 1px solid #ddd;
}

.g_bl {
    color: #4285f4;
}

.g_rd {
    color: #ea4335;
}

.g_yel {
    color: #fbbc05;
}

.g_grn {
    color: #34a853;
}

.boxovr {
    width: 94%;
    float: left;
    margin: 7% 3% 0 3%;
    position: relative;
    background-color: #fff;
    padding: 3px 3px 3px 3px;
    border-top: 3px solid #6ccde2;
    border-left: 3px solid #d7ecf1;
    border-right: 3px solid #d7ecf1;
    border-bottom: 3px solid #d7ecf1;
}

.image {
    width: 100%;
    height: auto;
    display: block;
}

.overlay {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    position: absolute;
    transition: .3s ease;
    background-color: rgba(108, 205, 226, 0.9);
}

.boxovr:hover .overlay {
    opacity: 1;
}

.icon {
    top: 50%;
    left: 50%;
    color: white;
    font-size: 100px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}

.fa-user:hover {
    color: #eee;
}















@media (max-width:480px) {

    .logo-cont {
        float: left;
        width: 60%;
        font-size: 25pt;
        text-align: left;
        padding: 0 0 0 0;
        margin: 0 20% 0 20%;
    }

    .phone {
        width: 75%;
        float: left;
        text-align: center;
        margin-right: 0;
        margin-top: 15px;
        margin-left: 12%;
        margin-bottom: 25px;
        font-size: 22px;
        font-weight: 700;
    }

        .phone > a img {
            top: 0;
            margin-top: 0;
            margin-left: 0;
            margin-right: 0;
        }

    .book-ttl {
        width: 50%;
    }

    .ptxt {
        padding-right: 0;
    }

    .wel h1 {
        font-size: 18pt;
        text-align: center;
        color: #00bcd4;
        font-weight: bold;
        margin: 0 0 10px 0;
        line-height: 1.2;
    }


    .fotr-left {
        width: 100%;
        float: left;
        text-align: center;
        line-height: 1.5;
    }

    .fotr-right {
        width: 100%;
        float: left;
        text-align: center;
        margin: 0 0 0 0;
    }

    .fotr ul {
        padding: 0;
        margin: 0;
        list-style: none;
        line-height: 1.4;
    }

    .fotr li {
        padding: 0 3px 0 0;
        display: inline;
    }

    .hedr-bg h1 {
        font-size: 30pt;
        color: #fff;
        font-weight: bold;
        margin-top: 70px;
    }

    .srv_box {
        width: 94.4%;
        float: left;
        background-color: #fff;
        padding: 20px;
        margin: 0 10px 20px 10px;
    }

    .cont-ab {
        color: #fff;
        font-size: 14px;
        margin-top: 0;
        text-align: left;
        margin-left: 0;
    }

    .menu-bar {
        width: 100%;
        float: left;
        margin: 5px 0 0 0;
    }

    .navbar-default .navbar-nav > li > a {
        color: #54595f;
        border-bottom: 1px solid #e8e8e8;
        background-color: #f9f9f9;
    }

    .caro_hgt {
        width: 100%;
        height: 250px;
        margin: 0;
    }

    .need_tx_bg {
        width: 84%;
        float: left;
        background-color: #375b95;
        background-image: url(images/silver-taxi-cab-bg.jpg);
        background-size: cover;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 50px 0px 50px 0px;
        background-position: left bottom;
        margin: 0 8% 8% 8%;
        border-bottom: 0;
    }

    .book-data {
        float: left;
        width: 82%;
        margin: 0 9% 0 9%;
    }

    .slider_mor {
        color: #ffffff;
        float: left;
        z-index: 1;
    }

        .slider_mor a {
            padding: 5px 20px;
            margin: 0 0 0 0;
            font-size: 11pt;
            font-weight: 500;
        }

    .slider_mor_1 {
        color: #ffffff;
        margin: 0 auto;
    }

        .slider_mor_1 a {
            color: #222;
            background-color: #fff;
            text-decoration: none;
            padding: 7px 30px;
            margin: 0 0 0 0;
            font-size: 15pt;
            font-weight: 700;
            border: 1px solid #333;
            text-transform: uppercase;
            border-radius: 30px;
        }

    .slider_heading {
        color: #fff;
        font-size: 14pt;
        font-weight: 600;
        line-height: 1.2;
        margin: 5px 0 0 0;
        padding: 10px 0 0 0;
    }

    .slider_sml {
        font-size: 10pt;
        text-align: center;
        font-weight: 500;
        padding: 5px 10px 5px 10px;
    }

    .srvc_grp {
        width: 93.5%;
        float: left;
        padding: 20px;
        margin: 0 5px;
    }

    .srvc_grp_a {
        width: 100%;
        float: left;
        padding: 10px 0 0 0;
        margin: 0;
        text-align: center;
    }

    .tx_bg h1 {
        font-size: 18pt;
        line-height: 1.4;
    }

    .tx_bg_mor a {
        color: #222;
        text-decoration: none;
        padding: 7px 30px;
        margin: 0 0 0 0;
        font-size: 15pt;
        font-weight: 700;
        background-color: #fff;
        text-transform: uppercase;
        border-radius: 30px;
        border: 1px solid #333;
    }

    .top-fl {
        padding: 7px 0 7px 0;
        height: 115px;
    }

    .sliderrr {
        width: 100%;
        float: left;
        margin: 115px 0 0 0;
    }

    .oth-hdr-bg {
        margin: 60px 0 0 0;
    }

        .oth-hdr-bg h1 {
            font-size: 25pt;
            color: #fff;
            font-weight: 600;
            margin: 60px 0;
            text-align: center;
            line-height: 1.1;
            text-transform: uppercase;
        }

    .bkk_pnl {
        float: left;
        width: 100%;
        padding: 20px;
        margin: 20px 0 20px 0;
        border-radius: 20px;
        background-color: #f5f3f1;
    }

        .bkk_pnl h2 {
            color: #222;
            font-size: 18pt;
            font-weight: 600;
        }

    .txs_pnl_det li {
        margin: 0 0 0 20px;
    }

    .txs_prc {
        float: left;
        width: 100%;
        padding: 20px 30px 40px 40px;
        margin: 40px 0 40px 0;
        border-radius: 20px;
        border: 2px dashed #ccc;
    }

        .txs_prc h2 {
            color: #222;
            font-size: 20pt;
            font-weight: 600;
        }

    .txs_pnl {
        float: left;
        width: 90%;
        padding: 20px;
        margin: 20px 25px 20px 25px;
        border-radius: 20px;
        background-color: #f5f3f1;
    }

        .txs_pnl h2 {
            font-size: 18pt;
        }

    .txs_pnl {
        float: left;
        width: 100%;
        padding: 20px;
        margin: 30px 0 30px 0;
        border-radius: 20px;
        background-color: #f5f3f1;
    }

        .txs_pnl h2 {
            font-size: 18pt;
        }

    .wel {
        float: left;
        width: 100%;
        padding: 40px 0 50px 0;
        margin: 0 0 0 0;
    }

        .wel h1 {
            font-size: 18pt;
            text-align: left;
            color: #666;
            font-weight: bold;
            margin: 0 0 30px 0;
            text-align: center;
            text-transform: uppercase;
        }

        .wel h2 {
            font-size: 15pt;
            text-align: center;
            color: #666;
            font-weight: bold;
            margin: 30px 0 10px 0;
            text-align: left;
            text-transform: uppercase;
        }

    .lg-img {
        height: 30px;
    }

    .sub_head {
        font-size: 16pt;
        text-align: center;
        color: #666;
        font-weight: 700;
        margin: 0 0 15px 0;
        line-height: 1.3;
    }

    .abt_img {
        margin: 0 0 15px 0;
    }

    .revw_title {
        float: left;
        width: 100%;
        color: #fff;
        text-align: left;
        font-weight: 600;
        margin: 0 0 3px 0;
        font-size: 11pt;
    }

    .revw_story {
        width: 70%;
        float: left;
    }

    .revw_info {
        width: 100%;
        float: left;
        text-align: left;
        font-weight: 600;
        font-size: 11pt;
        line-height: 1;
    }

    .revw_stats {
        width: 100%;
        float: left;
        text-align: left;
        font-size: 10pt;
        color: #666;
        line-height: 1;
    }

    .cot_grp {
        width: 100%;
        float: left;
        padding: 0 0 30px 0;
    }

    .cot_item {
        width: 100%;
        float: left;
        padding: 20px 0;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }

    .main-hdr-bg h1 {
        font-size: 20pt;
        margin: 100px 0 0 0;
    }

    .main-hdr-bg p {
        font-size: 13pt;
        margin: 0 0 100px 0;
    }

    .about-hdr-bg h1 {
        font-size: 25pt;
        margin: 50px 0 50px 0;
    }

    .tax-hdr-bg h1 {
        font-size: 25pt;
        margin: 105px 0 110px 0;
    }

    .tax-hdr-bg p {
        font-size: 15pt;
        margin: 0 0 110px 0;
    }

    .book-hdr-bg h1 {
        font-size: 25pt;
        margin: 115px 0 135px 0;
    }

    aa.book-hdr-bg p {
        font-size: 15pt;
        margin: 0 0 110px 0;
    }

    .reviews-hdr-bg h1 {
        font-size: 25pt;
        margin: 125px 0 125px 0;
    }

    .pricing-hdr-bg {
        float: left;
        width: 100%;
        background-image: url(images/pricing_header.jpg);
        background-position: 95% 0;
        background-size: cover;
        margin: 0 0 0 0;
    }

        .pricing-hdr-bg h1 {
            font-size: 25pt;
            margin: 125px 0 125px 0;
        }

    .contact-hdr-bg h1 {
        font-size: 23pt;
        margin: 125px 0 125px 0;
    }

    .contact-hdr-bg p {
        font-size: 15pt;
        margin: 0 0 120px 0;
    }

    .slider_mor_1 {
        width: 75%;
        color: #222;
        margin: 0 auto;
        padding: 7px 0 7px 0;
        font-size: 13pt;
        font-weight: 700;
        border: 1px solid #333;
        text-transform: uppercase;
    }

    .keep_grp {
        width: 100%;
        float: left;
        padding: 0;
        margin: 10px 0 20px 0;
    }

    .prcg {
        float: left;
        width: 100%;
        padding: 20px 30px 40px 40px;
        margin: 20px 0 20px 0;
        border: 2px dashed #ccc;
        background-color: #f7f7f7;
    }

        .prcg h2 {
            color: #222;
            font-size: 16pt;
            font-weight: 600;
        }

    .togv {
        font-size: 14pt;
        text-align: center;
        color: #222;
        font-weight: 600;
        line-height: 1.3;
        text-transform: uppercase;
    }

    .prod_panel h1 {
        font-size: 22pt;
        text-align: center;
    }

    .prod_inr {
        float: left;
        width: 94%;
        padding: 0 0 0 0;
        margin: 20px 10px 20px 10px;
    }

    .welc h2 {
        font-size: 25pt;
    }

    .welc span {
        font-size: 18pt;
    }

    .welc_more {
        width: 55%;
        margin: 0 auto;
        background-color: #fff;
        color: #222;
        font-size: 10pt;
    }

        .welc_more a {
            float: left;
            padding: 10px 20px;
            background-color: #fff;
            color: #222;
            text-decoration: none;
        }

    .grth {
        width: 100%;
        float: left;
        padding: 0 0 20px 0;
    }

    .grth_inr {
        width: 100%;
        float: left;
        padding: 0 5px 20px 5px;
        margin: 0 0 0 0;
        background-color: #fff;
        height: auto;
        /*box-shadow: 2px 4px 10px 1px rgba(0,0,0,0.5);	*/
    }

    .grth_a {
        font-size: 40pt;
    }

    .grth_grp {
        width: 100%;
        float: left;
        border-bottom: 0;
    }

    .grth_ttl {
        font-size: 14pt;
    }

    .bttm-b2 {
        font-size: 11pt;
        margin: 0 0 20px 0;
    }

    .bttm-c2 {
        float: left;
        width: 100%;
        text-align: left;
        color: #aaa;
        line-height: 2;
        font-size: 11pt;
        margin: 0 0 20px 0;
    }

    .top-inr {
        text-align: center;
    }

    .top-inr1 {
        text-align: center;
        margin: 0 0 5px 0;
    }

    .top-inr2 {
        text-align: center;
    }

    .sldr_arrw {
        display: none;
    }

    .prod_panel p {
        margin: 0 0 0 0;
    }

    .abtab_inr {
        width: 100%;
        float: left;
        padding: 40px 30px;
        margin: 15px 0 15px 0;
        background-color: #f9f9f9;
        border: 1px solid #e9e9e9;
        /*box-shadow: 2px 4px 10px 1px rgba(0,0,0,0.5);	*/
    }

    .tbl_hd {
        color: #fff;
        font-size: 9pt;
        font-weight: 600;
        padding: 5px 0 5px 0;
        text-transform: uppercase;
        background-color: #1193d4;
    }

    .tbl_data {
        font-size: 9pt;
        padding: 5px 5px 5px 5px;
        background-color: #f9f9f9;
    }

    .prgrp {
        width: 100%;
        float: left;
        padding: 0;
        margin: 20px 0;
    }

    .bttm-hed {
        float: left;
        width: 100%;
        color: #fff;
        text-align: left;
        margin: 15px 0 0 0;
    }

    .grth h1 {
        font-size: 25pt;
    }

    .grth p {
        margin: 0 0 0 0;
        line-height: 1.2;
        font-size: 13pt;
    }

    .welc {
        width: 100%;
        float: left;
        padding: 0 0 30px 0;
        margin: 0 0 0 0;
    }

    .welc_ap {
        width: 100%;
        float: left;
        color: #999;
        padding: 0 0 20px 0;
    }

        .welc_ap h1 {
            font-size: 18pt;
            color: #000;
            margin: 0 0 10px 0;
            text-align: center;
            line-height: 1.1;
        }

        .welc_ap span {
            font-size: 13pt;
            color: #6ccde2;
        }

        .welc_ap p {
            color: #333;
            text-align: center;
        }

    .welc_bp {
        width: 100%;
        float: left;
    }

    .welc_mor {
        color: #ffffff;
        margin: 0 auto;
        margin-top: 20px;
        font-size: 10.5pt;
    }

    .agnt {
        width: 100%;
        float: left;
        padding: 30px 0 30px 0;
        background-image: url(images/agent_network.jpg);
        background-position: 50% 0;
        background-size: cover;
    }

        .agnt h2 {
            font-size: 25pt;
        }

    .agnt_data {
        width: 94%;
        float: left;
        text-align: left;
        margin: 0 3% 7% 3%;
    }

    .bttm-1 {
        padding: 30px 0 30px 0;
    }

    .useful-hdr-bg h1 {
        font-size: 25pt;
        ;
        margin: 50px 0 50px 0;
    }

    .about-hdr-bg h1 {
        font-size: 23pt;
        margin: 80px 0 80px 0;
    }

    .infrastructure-hdr-bg h1 {
        font-size: 23pt;
        margin: 80px 0 80px 0;
    }

    .quality-hdr-bg h1 {
        font-size: 25pt;
        margin: 50px 0 50px 0;
    }

    .enquiry-hdr-bg h1 {
        font-size: 23pt;
        margin: 80px 0 80px 0;
    }

    .contact-hdr-bg h1 {
        font-size: 23pt;
        margin: 80px 0 80px 0;
    }

    .con {
        float: left;
        width: 100%;
        text-align: left;
        padding: 20px;
        background-color: #f9f9f9;
        border: 5px solid #ddd;
        border-top: 10px solid #003366;
        margin: 0 0 30px 0;
        line-height: 1.6;
    }

    .about-hdr-bg {
        margin: 115px 0 0 0;
    }

    .enquiry-hdr-bg {
        margin: 115px 0 0 0;
    }

    .contact-hdr-bg {
        margin: 115px 0 0 0;
    }

    .infrastructure-hdr-bg {
        margin: 115px 0 0 0;
    }

    .quality-hdr-bg {
        margin: 115px 0 0 0;
    }

    .clarea {
        padding: 20px 0 20px 0;
        margin: -60px 0 0 0;
    }

    .clarea_inr {
        width: 100%;
        float: left;
        margin: 20px 0 20px 0;
        padding: 10px 20px 10px 20px;
    }

    .clarea_grp {
        width: 100%;
        float: left;
        border-right: 0;
        padding: 15px 0 10px 0;
        border-bottom: 1px dashed #ccc;
    }

    .clarea_grp_1 {
        width: 100%;
        float: left;
        padding: 10px 0 10px 0;
    }

    .clarea_1 {
        margin: 280px 0 0 0;
        /*display: none;*/
    }

        .clarea_1 h1 {
            font-size: 14pt;
        }

    .air-hdr-bg {
        margin: 145px 0 0 0;
    }

        .air-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .ocean-hdr-bg {
        margin: 145px 0 0 0;
    }

        .ocean-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .cus-clea-hdr-bg {
        margin: 145px 0 0 0;
    }

        .cus-clea-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .trans-hdr-bg {
        margin: 145px 0 0 0;
    }

        .trans-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .mar-ins-hdr-bg {
        margin: 145px 0 0 0;
    }

        .mar-ins-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .cro-tra-hdr-bg {
        margin: 145px 0 0 0;
    }

        .cro-tra-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .ex-wor-hdr-bg {
        margin: 145px 0 0 0;
    }

        .ex-wor-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .spec-equip-hdr-bg {
        margin: 145px 0 0 0;
    }

        .spec-equip-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .break-bulk-hdr-bg {
        margin: 145px 0 0 0;
    }

        .break-bulk-hdr-bg h1 {
            font-size: 25pt;
            margin: 50px 0 50px 0;
        }

    .cname {
        float: left;
        width: 100%;
        font-size: 20pt;
        color: #395096;
        font-weight: 700;
        margin: 0;
        text-transform: uppercase;
    }

    .slo {
        float: left;
        width: 100%;
        font-size: 15pt;
        color: #3750a2;
        font-weight: 700;
        margin: 0 0 20px 0;
    }

    .top-rgt {
        width: 100%;
        float: left;
        margin: 2px 0 0 0;
    }

    .top-inr {
        width: 57%;
        float: left;
        border-left: 0;
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }

    .top-1 {
        font-size: 11pt;
    }

    .top-2 {
        width: 100%;
        float: left;
        text-align: left;
        font-weight: 300;
        font-size: 10pt;
        line-height: 1.1;
    }

    .top-inr_1 {
        width: 43%;
        float: left;
        border-left: 1px dashed #aaa;
        padding: 0 0 0 20px;
    }

    .testm_bg {
        width: 100%;
        float: left;
        padding: 30px 0 20px 0;
        margin: 0 0 0 0;
    }

        .testm_bg h1 {
            font-size: 23pt;
            margin: 0 0 10px 0;
        }

        .testm_bg span {
            color: #666;
            font-size: 15pt;
            font-weight: 300;
        }

    .testm_grp {
        width: 100%;
        float: left;
        padding: 7%;
        margin: 0 0 7% 0;
        background-color: #fff;
        box-shadow: 1px 1px 2px 3px rgba(0,0,0,0.06);
    }

    .agnt_data_1 {
        width: 94%;
        float: left;
        text-align: left;
        margin: 0 3% 0 3%;
        padding: 0 2% 5% 2%;
    }

    .drive {
        width: 100%;
        float: left;
        background-image: url(images/electro_bg.jpg);
        background-position: 36% 50%;
        background-size: cover;
        background-repeat: no-repeat;
        margin: 0;
    }

    .drive_overlay {
        width: 100%;
        float: left;
        margin: 0;
        padding-top: 70px;
        padding-bottom: 70px;
        background-color: rgba(0, 0, 0, 0.7);
    }

    .drive h1 {
        font-size: 18pt;
        margin: 0 0 10px 0;
        line-height: 1.1;
    }

    .drive p {
        font-size: 11pt;
        margin: 10px 0 0 0;
        line-height: 30px;
    }

    .prod_panel {
        width: 100%;
        float: left;
        padding: 0 0 30px 0;
    }

        .prod_panel h2 {
            font-size: 18pt;
            line-height: 1.3;
            margin: 10px 0 5px 0;
        }

        .prod_panel span {
            font-size: 13pt;
            font-weight: 400;
        }

    .prod_panel_data {
        width: 100%;
        float: left;
        margin: 0 0 0 0;
    }

    .prod_grp {
        float: left;
        width: 100%;
        padding: 10px;
        margin: 3% 0 3% 0;
    }

    .prod_dark_color {
        font-size: 20pt;
    }

    .prod_cyan_color {
        font-size: 20pt;
    }

    .prod_grey_color {
        border-bottom: 2px solid #fff;
    }

    .choos {
        width: 100%;
        float: left;
        padding: 10px 0 35px 0;
        background-color: #f7f7f7;
    }

        .choos h2 {
            font-size: 18pt;
            line-height: 1.1;
        }

        .choos span {
            font-size: 13pt;
        }

    .choos_data {
        width: 100%;
        float: left;
        height: auto;
        text-align: left;
        margin: 3% 0 2% 0;
        padding: 2% 5% 6% 5%;
    }

    .choos_ttl {
        font-size: 11pt;
    }

    .con_1 {
        font-size: 12pt;
        margin: 0 0 0 0;
    }

    .con_2 {
        font-size: 15pt;
        margin: 0 0 5px 0;
    }

    .con_grp {
        width: 100%;
        float: left;
        color: #2a3640;
        margin: 10px 0 10px 0;
        height: auto;
        padding: 30px 0 20px 0;
    }

    .con_time {
        width: 100%;
        float: left;
        padding: 20px;
        margin: 10px 0 20px 0;
        background-color: #2a3640;
    }

        .con_time h4 {
            color: #6ccde2;
            font-size: 15pt;
            font-weight: 600;
            text-align: center;
            margin: 15px 0 15px 0;
        }

    .boxovr {
        position: relative;
        width: 100%;
        float: left;
        margin: 5% 0 0 0;
        padding: 10px 10px 10px 10px;
        background-color: #fff;
        border-top: 5px solid #6ccde2;
        border-left: 5px solid #f1f1f1;
        border-right: 5px solid #f1f1f1;
    }

    .gall-txt {
        width: 100%;
        float: left;
        color: #303849;
        font-size: 12pt;
        font-weight: 600;
        text-align: center;
        margin: 0 0 2% 0;
        padding: 10px 5px 10px 5px;
        background-color: #f5f5f5;
    }

    .logo-cont_1 {
        display: none;
    }

    .bt-c2-grp {
        float: left;
        width: 100%;
        margin: 10px 0 10px 0;
    }

    .sub_heading {
        font-size: 13pt;
        line-height: 1.3;
        font-weight: 600;
        margin: 0 0 5px 0;
        text-align: center;
    }

    .prgrp {
        width: 100%;
        float: left;
        padding: 0;
        margin: 10px 0;
    }

    .certif_grp {
        width: 100%;
        float: left;
        margin: 2% 0;
        padding: 0;
    }

    .content {
        width: 100%;
        float: left;
        display: block;
        justify-content: space-around;
        align-items: center;
        /*background: #030303;
  height: 100vh;*/
    }

    .counter_area {
        width: 100%;
        float: left;
        margin: 0 0 30px 0;
        padding: 40px 0 40px 0;
    }

    .counter_inner {
        width: 100%;
        float: left;
        margin: 3% 0;
        padding: 30px 20px;
    }
}
