.cover {
    display: block;
    width: 100%
}

.coverin {
    display: block;
    width: 100%;
    max-width: 1180px;
    padding: 0 20px;
    margin: auto
}

.logo {
    display: inline-block;
    width: 332px;
    background-size: 100%;
    float: left;
    background-repeat: no-repeat
}

.logocover {
    text-align: center;
    padding: 20px 0;
    display: inline-block;
    float: left
}

.clear {
    clear: both
}

.fbico {
    background-image: url(//k9g2k6q4.stackpathcdn.com/wp-content/themes/asian-tiger-corporate/css/images/social.png);
    display: inline-block;
    width: 30px;
    height: 28px;
    background-position: 0 0;
    background-size: 207px
}

.lineico {
    background-image: url(//k9g2k6q4.stackpathcdn.com/wp-content/themes/asian-tiger-corporate/css/images/social.png);
    display: inline-block;
    width: 30px;
    height: 28px;
    background-position: -42px 0;
    background-size: 207px
}

.igico {
    background-image: url(//k9g2k6q4.stackpathcdn.com/wp-content/themes/asian-tiger-corporate/css/images/social.png);
    display: inline-block;
    width: 30px;
    height: 28px;
    background-position: -81px 0;
    background-size: 207px
}

.twico {
    background-image: url(//k9g2k6q4.stackpathcdn.com/wp-content/themes/asian-tiger-corporate/css/images/social.png);
    display: inline-block;
    width: 30px;
    height: 28px;
    background-position: -123px 0;
    background-size: 207px
}

.ytico {
    background-image: url(//k9g2k6q4.stackpathcdn.com/wp-content/themes/asian-tiger-corporate/css/images/social.png);
    display: inline-block;
    width: 41px;
    height: 28px;
    background-position: -166px 0;
    background-size: 207px
}

.fbico:hover {
    background-position: 0 -28px
}

.lineico:hover {
    background-position: -42px -28px
}

.igico:hover {
    background-position: -81px -28px
}

.twico:hover {
    background-position: -123px -28px
}

.ytico:hover {
    background-position: -166px -28px
}

.maincontent {
    display: inline-block;
    width: 66%;
    max-width: 750px;
    vertical-align: top;
    border-bottom: 1px solid #808182;
    margin-bottom: 80px;
    padding-bottom: 20px
}

.mainsidebar {
    display: inline-block;
    vertical-align: top;
    width: 350px;
    float: right
}

.last {
    margin-right: 0 !important
}

#tophead {
    background-color: #030303;
    padding: 0
}

#tophead a {
    color: #f2a900 !important;
    font-size: 15px;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px
}

#tophead a.fa {
    padding-top: 13px
}

#tophead a:hover {
    color: #ccc !important;
    text-decoration: none
}

#mainfullwidth {
    margin-bottom: 70px
}

.boxl > h1:nth-child(1), .boxl > h2:nth-child(1), .boxl > h3:nth-child(1), .boxl > h4:nth-child(1) {
    padding-top: 2px;
    padding-bottom: 3px;
    margin-top: 0;
    font-size: 24px;
    border-bottom: 1px solid #ddd;
    border-left: 5px solid #cc9c52;
    padding-left: 10px;
    margin-bottom: 30px
}

.coverfull > h1:nth-child(1), .coverfull > h2:nth-child(1), .coverfull > h3:nth-child(1), .coverfull > h4:nth-child(1) {
    padding-top: 2px;
    padding-bottom: 3px;
    margin-top: 15px;
    font-size: 24px;
    border-bottom: 1px solid #ddd;
    border-left: 5px solid #f2a900;
    padding-left: 10px;
    margin-bottom: 30px
}

.boxl {
    display: inline-block;
    width: 65%;
    float: left;
    padding-right: 35px;
    padding-top: 40px;
    padding-bottom: 40px
}

.boxr {
    display: inline-block;
    width: 35%;
    float: right;
    padding-left: 35px;
    padding-top: 40px;
    padding-bottom: 40px
}

.boxr .widget .widget-title {
    border-bottom: 2px solid #000
}

.boxr .widget .widget-title span {
    border-bottom: 2px solid #f2a900;
    padding: 0 10px
}

.boxr .widget .current-menu-item > a {
    color: #000;
    border-left: 2px solid #f2a900
}

.boxr .widget a {
    padding: 0 10px;
    border-left: 2px solid transparent
}

.boxr .widget a:hover {
    border-left: 2px solid #f1f1f1
}

#maincover {
    margin-top: 0;
    margin-bottom: 0
}

#maincoverajax {
    margin-top: 0;
    margin-bottom: 0
}

#maincoverajax .coverin {
    display: flex
}

#breadcumb .breadcrumb-container ul li:last-child .separator:last-child {
    display: none
}

#breadcumb {
    position: relative;
    padding: 3px 0;
    text-align: right
}

.breadcrumb-container {
    display: inline-block;
    position: relative;
    z-index: 4;
    background-color: #fff
}

#breadcumb:before {
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #f7f7f7;
    top: 16px;
    display: none;
    left: 0;
    content: ''
}

.dcjq-parent {
    position: relative;
    color: #141412 !important;
    border-left: 0 !important;
    padding: 0 !important;
    font: 300 20px Prompt, "Source Sans Pro", Helvetica, sans-serif;
    margin: 0 0 10px
}

.dcjq-accordion .sub-menu {
    margin-left: 0
}

.dcjq-parent .fa {
    position: absolute;
    right: 0;
    right: 10px;
    top: 5px;
    transition: all .3s
}

.dcjq-parent.active .fa {
    transform: rotate(180deg)
}

.topsicon {
    margin-right: 20px
}

#bannerhome .wp-colorbox-inline {
    display: inline-block;
    background-color: #f2a900;
    color: #000;
    border-left: 5px solid #000;
    padding: 8px 25px
}

#bannerhome .wp-colorbox-inline:hover {
    background-color: #000;
    border-left: 5px solid #f2a900;
    color: #f2a900;
    text-decoration: none
}

#bannerqoute img {
    width: 100%
}

#navbar .mega-lang-item {
    display: none !important
}

.lang-item {
    display: inline-block
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .fa {
    font-size: 14px
}

#wprev-slider-1 .wprev_preview_tcolor1_T1 {
    overflow: hidden;
    height: 150px
}

#menu-item-19, #menu-item-702 {
    position: relative
}

#menu-item-19 .sub-menu, #menu-item-702 .sub-menu {
    display: none;
    background-color: #f7f7f7;
    position: absolute;
    left: -20px;
    top: 42px;
    z-index: 5;
    width: 170px;
    text-align: left
}

#menu-item-702 .sub-menu {
    width: 190px
}

#menu-item-19 .sub-menu li, #menu-item-702 .sub-menu li {
    display: block
}

#menu-item-19:hover .sub-menu, #menu-item-19 .sub-menu:hover, #menu-item-702:hover .sub-menu, #menu-item-702 .sub-menu:hover {
    display: block
}

#menu-item-19 .sub-menu a, #menu-item-702 .sub-menu a {
    color: #000 !important;
    text-decoration: none !important;
    font-size: 14px !important;
    display: block
}

#menu-item-19 .sub-menu a:hover, #menu-item-702 .sub-menu a:hover {
    color: #f2a900 !important
}

#menu-item-667, #menu-item-701 {
    position: relative
}

#menu-item-667 > a, #menu-item-701 > a {
    cursor: default !important;
    pointer-events: none !important
}

#menu-item-667 > a span:after, #menu-item-701 > a span:after {
    content: "\f0d7";
    margin-left: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

#menu-item-667 img, #menu-item-701 img {
    margin-right: 6px
}

#menu-item-667 .sub-menu, #menu-item-701 .sub-menu {
    display: none;
    background-color: #f7f7f7;
    position: absolute;
    left: -20px;
    top: 42px;
    z-index: 5;
    width: 185px;
    text-align: left
}

#menu-item-667 .sub-menu li, #menu-item-701 .sub-menu li {
    display: block
}

#menu-item-667:hover .sub-menu, #menu-item-667 .sub-menu:hover, #menu-item-701:hover .sub-menu, #menu-item-701 .sub-menu:hover {
    display: block
}

#menu-item-667 .sub-menu a, #menu-item-701 .sub-menu a {
    color: #000 !important;
    text-decoration: none !important;
    font-size: 14px !important;
    display: block
}

#menu-item-667 .sub-menu a:hover, #menu-item-701 .sub-menu a:hover {
    color: #f2a900 !important
}

.su-button small {
    display: inline !important
}

.nobullet {
    list-style: none;
    padding-left: 0
}

.nobullet li {
    margin-bottom: 7px
}

#maincover .su-table td, #maincover .su-table table {
    border: 0 !important
}

#maincover .su-table .su-even td {
    background: #f7f7f7 !important
}

#maincover .su-table td {
    background: #fdfdfd !important
}

#maincover .su-table td:first-child {
    border-right: 1px solid #fff !important
}

.page-template-default #maincover {
    padding-bottom: 50px
}

.page-template-default #maincover p {
    max-width: 750px
}

#menu-item-838 > a, #menu-item-943 > a {
    border-left: 0 !important
}

.su-spoiler-style-default > .su-spoiler-title {
    padding-left: 10px !important;
    padding-right: 37px !important;
    background-color: #f7f7f7
}

.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
    left: unset !important;
    right: 8px;
    top: 13px !important
}

.su-spoiler-title {
    font-size: 16px !important;
    line-height: 30px !important
}

.su-accordion .su-spoiler {
    margin-bottom: 1em !important
}

#menuhead {
    background-color: #f2a900
}

.toplang {
    display: inline-block;
    float: left;
    color: #fff
}

.topmenu {
    display: inline-block;
    float: right
}

.topmenu .widget {
    padding: 0
}

#nav_menu-2, #nav_menu-14 {
    background-color: transparent;
    padding: 0;
    margin: 0;
    text-align: right;
    display: inline-block;
    vertical-align: top
}

#nav_menu-2 li, #nav_menu-14 li {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px
}

.topmenu .dcjq-parent span:nth-child(1) {
    border-bottom: 0 !important;
    padding: 0
}

.topmenu .dcjq-parent .fa {
    position: static
}

.topmenu .dcjq-parent {
    margin-bottom: 0 !important;
    padding: 0 !important;
    font-weight: 400 !important
}

.topmenu .dcjq-accordion .sub-menu {
    position: absolute;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .9);
    z-index: 100;
    display: none
}

#menu-item-364 {
    position: relative;
    padding: 0
}

#dc_jqaccordion_widget-5 {
    padding: 10px 0 0;
    margin: 0
}

#headsearch {
    position: absolute;
    top: 2px;
    right: 0;
    transition: ease-in .3s;
    overflow: hidden;
    width: 0;
    padding-right: 30px;
    padding-bottom: 55px
}

.headsearchico {
    position: absolute;
    top: 8px;
    right: 0
}

.headsearchico .fa {
    font-size: 20px;
    color: #000
}

.headsearchico .fa:hover {
    cursor: pointer;
    color: #fff
}

#sicon2 {
    display: none
}

div[id*=ajaxsearchlite] {
    background: 0 0 !important;
    background-image: none !important
}

div#ajaxsearchliteres1 {
    padding: 12px !important;
    background-color: #fff !important;
    background: #fff !important;
    margin-top: -5px;
    border-radius: 10px
}

#ajaxsearchlite1 .probox, div[id*=ajaxsearchlite] .probox {
    border-radius: 10px !important;
    background: #fff !important;
    background-color: #fff !important
}

#ajaxsearchlite1 .probox .proinput input, div[id*=ajaxsearchlite] .probox .proinput input {
    color: #000 !important
}

div[id*=ajaxsearchliteres] .results .item .asl_content h3, div[id*=ajaxsearchliteres] .results .item .asl_content h3 a {
    color: #000 !important;
    font-size: 15px !important;
    font-weight: 700
}

div[id*=ajaxsearchliteres] .results .item .asl_image {
    margin: 0 20px 0 0 !important
}

div[id*=ajaxsearchliteres] .results .item .asl_content {
    padding: 5px 3px !important
}

div[id*=ajaxsearchliteres].vertical .results .asl_spacer {
    display: none !important
}

#ajaxsearchlite1 .probox .proinput input, div[id*=ajaxsearchlite] .probox .proinput input {
    font-size: 16px !important
}

div[id*=ajaxsearchlite] .probox .promagnifier {
    background-color: #fff !important;
    background: #fff !important
}

div[id*=ajaxsearchlite] .probox .promagnifier .innericon svg {
    fill: #f7a81b
}

div[id*=ajaxsearchlite] .proinput input.orig::-webkit-input-placeholder {
    color: #ddd !important
}

div[id*=ajaxsearchliteres] .results .item .asl_content h3 a:hover {
    font-weight: 700
}

div[id*=ajaxsearchliteres] .results .item .asl_content h3 {
    margin-top: 5px;
    display: inline-block
}

div[id*=ajaxsearchlite] .mCSBap_scrollTools .mCSBap_buttonUp {
    border-color: transparent transparent #505050
}

div[id*=ajaxsearchlite] .mCSBap_scrollTools .mCSBap_buttonDown {
    border-color: #505050 transparent transparent
}

div[id*=ajaxsearchlite] .probox .proclose svg {
    background: #000 !important
}

.navbar {
    width: 68%
}

#mega-menu-wrap-primary {
    background-color: transparent
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto;
    font-size: 20px;
    color: #000;
    padding: 0 15px
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
    background-color: transparent
}

#mega-menu-wrap-primary #mega-menu-primary {
    text-align: right
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
    color: #000
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 15px;
    color: #000
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
    color: #000
}

.prettyMapList .prettyFileBar {
    display: none
}

.prettyMapList .mapHolder {
    margin-bottom: 0 !important;
    border: 0 !important
}

.ctform p {
    margin-bottom: 0
}

.ctform input, .ctform textarea, .ctform select {
    margin-top: 0 !important;
    width: 100% !important;
    padding: 7px 10px !important;
    height: 40px;
    margin-bottom: 12px !important;
    border: 0 solid transparent !important;
    background-color: #f1f1f1 !important
}

.contact-office .wpcf7 .bottom label, .contact-office .wpcf7 .bottom p {
    color: #000
}

.contact-office .wpcf7 input[type=text], .contact-office .wpcf7 input[type=tel], .contact-office .wpcf7 input[type=email], .contact-office .wpcf7 input[type=date], .contact-office .wpcf7 textarea, .contact-office .wpcf7 select {
    margin-top: 0;
    width: 100%;
    padding: 7px 10px;
    height: 40px;
    margin-bottom: 12px;
    border: 0 solid transparent;
    background-color: #e4e4e4;
    background-image: none;
    color: #141412
}

.contact-office .wpcf7 input[type=checkbox] {
    margin-right: .2em;
    vertical-align: middle
}

.contact-office .wpcf7 input[type=date] {
    font-size: 18px
}

.ctform select, .contact-office .wpcf7 select {
    -webkit-appearance: menulist;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    cursor: default;
    transition: all .1s;
    text-transform: capitalize;
    color: #7d7b6d;
    padding-left: 6px
}

.ctform select option, .contact-office .wpcf7 select option {
    background-color: #e4e4e4 !important
}

.ctform textarea {
    height: 248px
}

.ctform select {
    padding-left: 6px
}

.ctl {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-right: 10px
}

.ctr {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    float: right;
    padding-left: 10px
}

.ctb1 {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-right: 10px
}

.ctb2 {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-right: 10px;
    padding-left: 10px
}

.ctb3 {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-left: 10px
}

.textheadinput {
    display: block;
    height: 40px;
    margin-bottom: 12px;
    padding: 7px 10px
}

span.wpcf7-not-valid-tip {
    display: none
}

.ctform .wpcf7-not-valid, .contact-office .wpcf7 .wpcf7-not-valid {
    border: 1px solid #c0392b !important
}

.ctform .wpcf7-captchar {
    float: right;
    width: 65%
}

.ctform button, .ctform input[type=submit], .ctform input[type=button], .ctform input[type=reset] {
    padding: 10px 20px !important;
    font-size: 18px !important;
    height: auto !important
}

.ctform input, .ctform textarea {
    color: #141412 !important
}

.ctform button:hover, .ctform button:focus, .ctform input[type=submit]:hover, .ctform input[type=button]:hover, .ctform input[type=reset]:hover, .ctform input[type=submit]:focus, .ctform input[type=button]:focus, .ctform input[type=reset]:focus {
    color: #f2a900 !important;
    background-color: #000 !important;
    border-left: 10px solid #f2a900 !important;
    text-decoration: none
}

div.wpcf7 .ajax-loader {
    position: absolute
}

.ctform select {
    color: #7d7b6d
}

div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
    background-color: #f7e700;
    text-align: center;
    color: #fff;
    width: 100%
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    background-color: #398f14;
    color: #fff;
    text-align: center
}

div.wpcf7-response-output {
    margin: 25px 0 0
}

#map-canvas0 > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(4) {
    background-color: #f2a900 !important;
    border-left: 5px solid #000;
    border-radius: 0 !important
}

#map-canvas0 > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div {
    background-color: #f2a900 !important
}

#map-canvas0 > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div {
    background-color: #f2a900 !important
}

#map-canvas0 > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(2) {
    border-radius: 0 !important;
    box-shadow: none !important
}

.prettyMapList .mapHolder .infoWindow {
    padding-left: 10px
}

.page-template-pageQuote .ctform {
    max-width: 962px
}

.page-template-pageQuote #maincover {
    padding-bottom: 50px
}

.page-template-pageQuote #maincover h3, .page-template-default #maincover h3, .page-template-pageQuote #maincover h2, .page-template-default #maincover h2 {
    padding-top: 2px;
    padding-bottom: 3px;
    margin-top: 20px;
    font-size: 24px;
    border-bottom: 1px solid #ddd;
    border-left: 5px solid #f2a900;
    padding-left: 10px;
    margin-bottom: 30px
}

#productenq {
    padding: 25px
}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {
    background: 0 0 !important
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    top: 0;
    border-left: 0 !important;
    padding: 0 !important
}

.proheadbuy {
    text-align: center
}

.proheadbuy .logo {
    float: none
}

.popenqform .ctform input, .popenqform .ctform textarea, .popenqform .ctform select {
    max-width: none !important
}

.qoutetextarea textarea {
    height: 150px
}

.ctbl {
    display: inline-block;
    float: left;
    width: 100%;
    transition: ease-in .3s
}

.ctbr {
    display: inline-block;
    float: left;
    transition: ease-in .3s;
    width: 0;
    overflow: hidden
}

#countryselect {
    padding: 0;
    text-align: center
}

#countryselect .poplogo {
    margin-bottom: 0
}

#countryselect .proheadbuy {
    background-color: #f2a900;
    padding: 30px 25px 25px;
    margin-bottom: 30px
}

#cboxLoadedContent {
    margin-bottom: 0
}

.globalclick {
    display: inline-block
}

.gflagcover {
    margin-bottom: 40px;
    padding-right: 25px;
    padding-left: 25px
}

.gflag img {
    width: 40px;
    height: 40px;
    margin-right: 5px
}

.gflag {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    margin: 0 15px
}

#countryselect a {
    color: #000;
    text-decoration: none !important
}

#countryselect a:hover {
    color: #444
}

#stayglobal {
    display: inline-block
}

#stayglobal:hover {
    cursor: pointer;
    color: #444
}

.stayglobalbut {
    margin-bottom: 30px
}

.stayglobalbut a, .stayglobalbut span {
    display: inline-block;
    font-size: 20px;
    padding: 6px 25px;
    background-color: #f2a900;
    color: #000;
    border-left: 10px solid #000;
    transition: ease-in .1s
}

.stayglobalbut a:hover, .stayglobalbut span:hover {
    color: #f2a900 !important;
    background-color: #000;
    border-left: 10px solid #f2a900;
    text-decoration: none
}

#homenews {
    display: none
}

#homesolution {
    background-image: url(//k9g2k6q4.stackpathcdn.com/wp-content/themes/asian-tiger-corporate/css/images/bg-tiger.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding: 40px 0
}

#homesolution h1 {
    margin-bottom: 20px
}

.homesoultiontext {
    max-width: 700px
}

.homeabouttext {
    display: inline-block;
    width: 55%;
    vertical-align: top;
    float: left
}

.homeabouttext h1 {
    margin-top: 50px
}

.homeaboutlady {
    display: inline-block;
    width: 35%;
    vertical-align: top;
    float: right
}

.homeaboutlady img {
    width: 100%
}

#homeabout a {
    display: inline-block;
    font-size: 20px;
    padding: 6px 25px;
    background-color: #f2a900;
    color: #000;
    border-left: 10px solid #000;
    transition: ease-in .1s
}

#homeabout a:hover {
    color: #f2a900;
    background-color: #000;
    border-left: 10px solid #f2a900;
    text-decoration: none
}

#homeabout {
    background-color: #919191;
    /*background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#e8e8e8), to(#919191));*/
    background-image: -webkit-radial-gradient(circle, #e8e8e8, #919191);
    background-image: -moz-radial-gradient(circle, #e8e8e8, #919191);
    background-image: -o-radial-gradient(circle, #e8e8e8, #919191);
    background-image: radial-gradient(circle, #e8e8e8, #919191);
    background-repeat: no-repeat;
    padding: 20px 0 0
}

#colophon {
    background-color: #eee;
    padding: 25px 0 0
}

.footermenu .widget {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    background-color: transparent
}

.footermenu .widget .widget-title {
    font-size: 15px;
    color: #000;
    margin-bottom: 2px
}

.footermenu .widget a {
    color: #555 !important;
    font-size: 13px;
    padding: 0
}

.footermenu .widget a:hover {
    color: #000 !important;
    text-decoration: none
}

.footermenu .widget li {
    padding: 0
}

#nav_menu-3 {
    width: 20%
}

#nav_menu-4 {
    width: 23%
}

#nav_menu-5 {
    width: 20%
}

#nav_menu-6 {
    width: 18%
}

#nav_menu-7 {
    width: 17%
}

.popbody1 {
    text-align: center;
    padding: 10px 0
}

.makeenqtop {
    display: inline-block;
    padding-right: 20px
}

.footermenu .widget ul li a img, .footermenu .widget ul li a .fa {
    display: none !important
}

.footerqcover {
    background-color: #f2a900;
    padding-top: 40px;
    padding-bottom: 40px
}

.footerqcover a {
    display: inline-block;
    background-color: #000;
    color: #fff;
    padding: 6px 25px;
    border: 1px solid #000;
    font-size: 20px
}

.footerqcover a:hover {
    background-color: #f2a900;
    color: #000;
    text-decoration: none
}

.footerqcover .boxl2 {
    display: inline-block;
    width: 50%;
    float: left;
    text-align: left;
    color: #000
}

.footerqcover .boxr2 {
    display: inline-block;
    width: 50%;
    float: right;
    text-align: right
}

.footerqcover h2 {
    margin: 0
}

.serviceblock {
    text-align: center
}

.serviceblock img {
    margin-bottom: 0;
    margin-top: 0
}

.serviceblock b, .serviceblock strong {
    background-image: url(//k9g2k6q4.stackpathcdn.com/wp-content/themes/asian-tiger-corporate/css/images/yline.png);
    transition: ease-in .3s;
    background-size: 5px;
    background-repeat: no-repeat;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    padding: 7px 0;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    background-color: #434343;
    color: #fff
}

.serviceblock .su-column:hover b, .serviceblock .su-column:hover strong {
    background-size: 100%
}

.serviceblock .su-column-inner {
    background-color: #000
}

.serviceblock .su-column:hover img {
    opacity: .8
}

#burbmain3 {
    text-align: center;
    padding: 40px 0;
    border-bottom: 1px solid #f1f1f1
}

#burbmain3 .boxa, #burbmain3 .boxb, #burbmain3 .boxc {
    display: inline-block;
    width: 25%;
    margin-right: 2%;
    margin-left: 2%;
    vertical-align: top;
    max-width: 200px
}

#burbmain3 .boxa img, #burbmain3 .boxb img, #burbmain3 .boxc img {
    width: 100%;
    max-width: 130px
}

#burbmain3 .boxa a, #burbmain3 .boxb a, #burbmain3 .boxc a {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    color: #888
}

#burbmain3 .boxa .activeburb, #burbmain3 .boxb .activeburb, #burbmain3 .boxc .activeburb {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    color: #000
}

#burbmain3 .boxa a:hover, #burbmain3 .boxb a:hover, #burbmain3 .boxc a:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    text-decoration: none;
    color: #000
}

.titleburb {
    margin-top: 10px
}

#msintro {
    background-color: #f7f7f7;
    padding: 40px 0;
    display: none
}

#msintro h3 {
    margin-top: 0
}

#msintro p:last-child {
    margin-bottom: 0
}

.solutioncover .coverin {
    display: flex
}

.solutioncover .boxl {
    display: inline-block;
    width: 40%;
    float: left;
    padding-right: 35px;
    padding-top: 25px;
    padding-bottom: 40px
}

.solutioncover .boxr {
    display: inline-block;
    width: 60%;
    float: right;
    padding-left: 35px;
    border-left: 1px solid #f1f1f1;
    padding-top: 40px;
    padding-bottom: 40px
}

.solutioncover .boxl .widget {
    padding-left: 0;
    padding-right: 0
}

.solutioncover .boxl .widget li {
    padding: 8px 0
}

.solutioncover .boxl .widget a {
    color: #888;
    transition: ease-in .1s;
    position: relative;
    padding-right: 20px
}

.solutioncover .boxl .widget a .fa {
    position: absolute;
    top: 15px;
    right: 20px;
    transition: ease-in .3s;
    opacity: 0
}

.solutioncover .boxl .widget a:hover {
    color: #000
}

.solutioncover .boxl .widget a:hover .fa {
    right: 0;
    opacity: 1
}

.solutioncover .boxl .widget a img {
    margin-right: 15px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: ease-in .1s;
    width: 50px;
    height: 50px
}

.solutioncover .boxl .widget a:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%)
}

.solutioncover .boxl .widget li.current_page_item a img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%)
}

.solutioncover .boxl .widget li.current_page_item a {
    color: #000
}

.solutioncover .boxl .widget li.current_page_item a .fa {
    opacity: 1 !important;
    right: 0 !important
}

.solutioncover .boxr h3 {
    position: relative;
    border-bottom: 2px solid #000;
    margin-bottom: 30px
}

.solutioncover .boxr h3 strong {
    display: inline-block;
    border-bottom: 2px solid #f2a900;
    margin-bottom: -2px;
    padding-bottom: 5px
}

.seed-social {
    margin-top: 40px
}

#lnews .widget a {
    /*transparent;*/
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc
}

#load-more {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

#ajax-load-more {
    margin: 0 -10px
}

.newslimg {
    overflow: hidden;
    max-height: 350px
}

.newslimg:hover img {
    opacity: .7
}

.details {
    padding: 0 15px 15px;
    text-align: center
}

.alm-listing.flexbox .flex-item h6 a:hover {
    text-decoration: none;
    color: #f2a900
}

.flex-item {
    max-width: 560px;
    border-bottom: 2px solid #f2a900
}

.alm-listing.flexbox, .alm-listing.flexbox .alm-reveal {
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.alm-listing.flexbox .flex-item {
    -webkit-flex: 1 0 320px;
    -ms-flex: 1 0 320px;
    flex: 1 0 320px;
    justify-content: space-around;
    margin: 10px;
    padding: 0;
    background: #f7f7f7;
    border: 1px solid #efefef
}

.alm-listing.flexbox .flex-item img {
    display: block;
    clear: both;
    margin: 0;
    position: static
}

.alm-listing.flexbox .flex-item h6, .alm-listing.flexbox .flex-item p {
    text-align: center
}

.alm-listing.flexbox .flex-item h6 {
    padding: 5px 15px 0;
    font-size: 17px
}

.alm-listing.flexbox .flex-item h6 a {
    color: #222
}

.alm-listing.flexbox .flex-item p {
    font-size: 13px;
    margin-bottom: 0
}

html:lang(en-US) .contentview:before {
    content: 'View '
}

html:lang(en-US) .contentview span {
    display: none
}

.contentview {
    display: inline-block;
    vertical-align: top
}

.sboxl {
    display: inline-block;
    float: left;
    width: 40%
}

.sboxr {
    display: inline-block;
    float: left;
    width: 60%;
    padding-left: 50px;
    padding-top: 30px
}

.homeburbcover {
    display: inline-block;
    width: 29%;
    margin-right: 1.5%;
    margin-left: 1.5%;
    vertical-align: top;
    text-align: center
}

.homeburbcover .burbimg {
    margin-bottom: 15px;
    display: inline-block
}

.homeburbcover .burbimg img {
    width: 100%;
    max-width: 130px;
    transition: ease-in .1s
}

.homeburbcover .burbtext p:first-child {
    margin-bottom: 10px
}

.burbimg:hover + .burbtext strong {
    color: #f2a900;
    text-decoration: none
}

.burbimg:hover img {
    margin-top: -2px;
    margin-bottom: 2px
}

#greviewcover {
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
    background-color: #f7f7f7;
    display: none
}

.greview {
    padding-left: 30px;
    padding-right: 30px
}

#searchcover {
    margin-top: 30px
}

#searchheader {
    background-color: #f7f7f7
}

#searchcover .flex-item {
    border-bottom: none;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-right: 0;
    margin-left: 0;
    max-width: 750px
}

#searchcover .details h6 {
    text-align: left
}

#searchcover .details {
    text-align: left;
    color: #555
}

#searchcover .newslimg {
    display: none
}

.menu-item-803 .sub-menu, .menu-item-804 .sub-menu {
    margin-left: 0
}

.menu-item-803 > a, .menu-item-804 > a {
    display: none
}

#dc_jqaccordion_widget-6, #dc_jqaccordion_widget-7 {
    display: none
}

.menu-item-805 .sub-menu, .menu-item-806 .sub-menu {
    margin-left: 0
}

.menu-item-805 > a, .menu-item-806 > a {
    display: none
}

#dc_jqaccordion_widget-8, #dc_jqaccordion_widget-9 {
    display: none
}

.menu-item-807 .sub-menu, .menu-item-808 .sub-menu {
    margin-left: 0
}

.menu-item-807 > a, .menu-item-808 > a {
    display: none
}

#dc_jqaccordion_widget-10, #dc_jqaccordion_widget-11 {
    display: none
}

.alm-btn-wrap .alm-load-more-btn {
    padding: 0 20px !important
}

.tigermap button, .tigermap input[type=submit], .tigermap input[type=button], .tigermap input[type=reset] {
    padding: 0 !important;
    border-left: 0 !important;
    background-color: inherit !important
}

@media (max-width: 1150px) {
    .navbar {
        width: 100%;
        float: none;
        margin-top: 5px;
        margin-bottom: 7px
    }

    .logocover {
        float: none
    }

    #menuhead, #mega-menu-wrap-primary #mega-menu-primary {
        text-align: center
    }

    .solutioncover .boxl .widget a {
        font-size: 14px
    }
}

@media (max-width: 990px) {
    .navbar {
        display: none
    }

    #tophead {
        display: none
    }

    .homeabouttext {
        width: 100%;
        float: none
    }

    .homeaboutlady {
        width: 100%;
        float: none;
        max-width: 300px;
        display: none
    }

    #homeabout {
        padding-bottom: 40px
    }

    #nav_menu-3, #nav_menu-4, #nav_menu-5 {
        display: none
    }

    #nav_menu-6, #nav_menu-7 {
        width: 49%
    }

    #burbmain3 {
        display: none
    }

    .solutioncover .boxr, .boxr, .sboxr {
        float: none;
        width: 100%;
        padding-left: 0
    }

    .solutioncover .boxl, .boxl, .sboxl {
        width: 100%;
        float: none;
        padding-right: 0
    }

    .solutioncover .coverin {
        display: block
    }

    .solutioncover .boxr {
        border-left: 0;
        padding-top: 0
    }

    .solutioncover .boxl {
        padding-bottom: 0
    }

    .solutioncover .boxl .widget a .fa.fa-angle-down {
        display: inline-block !important;
        opacity: 1 !important;
        top: 11px;
        right: 20px
    }

    .solutioncover .boxl .widget a:hover .fa.fa-angle-down {
        right: 20px
    }

    #dc_jqaccordion_widget-6, #dc_jqaccordion_widget-7, #dc_jqaccordion_widget-8, #dc_jqaccordion_widget-9, #dc_jqaccordion_widget-10, #dc_jqaccordion_widget-11 {
        display: block
    }

    #nav_menu-9, #nav_menu-17, #nav_menu-10, #nav_menu-18, #nav_menu-11, #nav_menu-20 {
        display: none
    }

    .menu-item-803 > a, .menu-item-804 > a, .menu-item-805 > a, .menu-item-806 > a, .menu-item-807 > a, .menu-item-808 > a {
        display: block
    }

    .solutioncover .boxl .widget .sub-menu li {
        display: inline-block;
        vertical-align: top;
        width: 32%;
        text-align: center;
        margin-bottom: 12px
    }

    .solutioncover .boxl .widget .sub-menu a img {
        display: block;
        margin: auto auto 10px auto
    }

    .solutioncover .boxl .widget .sub-menu li .fa {
        display: none
    }

    .solutioncover .boxl .widget .dcjq-parent {
        text-align: center;
        border: 1px solid #ddd;
        border-left: 1px solid #ddd !important;
        margin-bottom: 25px;
        padding: 7px !important;
        display: block;
        font-size: 16px
    }

    .ctl, .ctr {
        float: none;
        width: 100%;
        padding: 0
    }
}

@media (max-width: 768px) {
    .serviceblock .su-column {
        max-width: 300px;
        margin: auto !important
    }
}

@media (max-width: 767px) {
    .sboxr {
        text-align: center
    }

    .homeburbcover {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        max-width: 350px;
        margin-bottom: 20px
    }

    .solutioncover .boxl .widget .sub-menu li {
        width: 48%
    }

    .footerqcover .boxl2, .footerqcover .boxr2 {
        width: 100%;
        float: none;
        text-align: center
    }

    .footerqcover .boxl2 {
        margin-bottom: 20px
    }
}

@media (max-width: 680px) {
    .ctform {
        width: 100%;
        max-width: 400px;
        margin: auto
    }
}

@media (max-width: 450px) {
    .logo {
        width: 270px;
        height: 76px
    }
}