/*

Theme Name: The7 Child

Author: Dream-Theme

Author URI: http://dream-theme.com/

Description: The7m is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!

Version: 1.0.0

License: This WordPress themem is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended

Template: dt-the7

*/

@charset "utf-8";

 body {

     background: #fff 

}

/* Orange: f7941e | Blue: 092F57 */

 h1, h2, h3 {

     text-transform: uppercase 

}

 h2 {

     line-height: 36px;

}

 #main h1 {

     line-height: 23px 

}

 h2, h3, h1.entry-title, h2 a, .sidebar .widget-title {

     color: #f7941e 

}

 .stripe-style-4 .news-home .details, .stripe-style-4 .news-home .post-format.entry-meta a, .stripe-style-4 .news-home .post-format.entry-meta a *, .team-author p, .team-author-name, .footer a, .sidebar a, .blog-content h2.entry-title a {

     color: #092F57 

}

 h3 {

     padding-bottom: 10px;

     border-bottom: 3px solid #f7941e 

}

 h4, .page h4 {

     color: #092F57;

     font-weight: bold;

     font-family: Arial, Helvetica, sans-serif 

}

 .stripe-style-2 .locations h3 {

     font: bold 14px Arial, Helvetica, sans-serif;

     margin: 10px 0 5px 

}

 #main-nav {

     padding: 35px 0 0 

}

 #main-nav li {

     padding-bottom: 31px 

}

 #main-nav li.act, .csstransforms3d #main-nav.fancy-rollovers > li:hover {

     border-bottom: 3px solid #f7941e 

}

 .langs{

    z-index:99999999999999

}

 #main-nav li .sub-nav li:last-child {

     border-bottom: 3px solid #f7941e 

}

 .sub-nav > li > a {

     color: #092F57 

}

 #main-nav li.act li.act {

     border-bottom: none 

}

 .sub-nav {

     padding: 0;

     margin-top: 3px 

}

 #main-nav li .sub-nav li {

     padding-top: 5px;

     padding-bottom: 0 

}

 #main-nav > li > a, #main-nav > li > a > span {

     font: normal normal normal 14px / 34px Arial, Verdana, sans-serif 

}

 #main-nav > li > a, #main-nav > li > a > span, .sub-nav > li > a, .dl-menuwrapper li > a, #header .mini-search .field {

     color: #092F57 

}

 #main-nav > li.act, .csstransforms3d #main-nav.fancy-rollovers > li.act, #mobile-menu {

     background-color: transparent 

}

 #main-nav > li.act a, .csstransforms3d #main-nav.fancy-rollovers > li.act a, #mobile-menu {

     color: #f7941e;

}

 #phantom #main-nav li {

     padding-bottom: 0 

}

 .csstransforms3d #main-nav.fancy-rollovers > li:hover a {

     border-color: transparent 

}

 #squares {

     display: none 

}

 .page-id-529 #squares {

     display: block;

     width: 90%;

     height: 1000px;

     position: fixed;

     top: 0;

     left: 0;

     z-index: 0;

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/square.png);

     background-attachment: fixed;

     background-repeat: repeat;

}

 .home #squares {

     display: block;

     width: 90%;

     height: 1000px;

     position: fixed;

     top: 0;

     left: 0;

     z-index: 0;

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/square.png);

     background-attachment: fixed;

     background-repeat: repeat;

}

 .home #page {

     background: #ebeaea;

}

/*.page-id-529 #main{

    background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/home-1.jpg);

     background-attachment: fixed;

     background-size: cover;

     background-position: 50% 0;

     background-repeat: no-repeat no-repeat;

}

*/

 .padding_15{

    padding-bottom:15px;

}

 .page-id-529 #page {

     background: none 

}

 .page-id-529 .content {

     position: relative;

     z-index: 1 

}

 #header {

     position: relative;

     z-index: 2 

}

 #navigation {

     margin-top: 30px 

}

 .page-id-529 .content {

     padding-top: 0;

}

 .page-id-529 #printer, .page-id-632 #printer, .page-id-108 #printer, .page-id-219 #printer {

     display: none;

}

 .stripe-style-1, .stripe-style-2 {

     box-shadow: none;

     border-top: 10px solid #fff;

     border-bottom: 10px solid #fff;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/bg-stripe.png) no-repeat;

     background-position: 100%!important 

}

 .stripe-style-1 {

     background-color: rgba(247, 148, 30, 0.85)!important;

}

 .stripe-style-2, .request-home {

     background-color: rgba(9, 47, 87, 0.85)!important;

}

 .stripe-style-1 .intro, .services-home {

     width: 40%;

}

 .stripe-style-1 h1, #main .stripe-style-1 h2, #main .stripe-style-2 h2 {

     font-size: 20px;

     color: #fff 

}

 .stripe-style-1 p, .stripe-style-2 p, .stripe-style-2 strong, .stripe-style-2 *, .locations a, .stripe-style-2 a, .stripe-style-2 .team-author-name, .stripe-style-2 .team-author p {

     color: #fff 

}

 .stripe-style-2 h3 {

     color: #fff;

     font-size: 18px;

     padding-bottom: 0!important;

     border-bottom: none 

}

 .locations p, .home .team-content p, footer .textwidget {

     font-size: 11px 

}

 a.more-link {

     padding-right: 17px;

     display: inline-block;

     font-weight: bold;

     font-size: 12px;

     text-decoration: none;

     margin-top: 15px;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png) 100% 3px no-repeat 

}

 .stripe-style-1 a.more-link {

     color: #092F57;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-blue.png) 100% 3px no-repeat 

}

 .stripe-style-2 a.more-link {

     color: #F18903;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png) 100% 3px no-repeat 

}

 .stripe-style-2 .team-author p, .stripe-style-2 .team-author-name {

     margin-top: 0px;

     font-size: 11px 

}

 .stripe-style-2 .wf-1-4 {

     width: 25%!important 

}

 .stripe-style-2.team-stripe {

     padding-bottom: 0!important 

}

 .latest-news .items-grid {

     width: 100%!important 

}

 .stripe-style-1 .latest-news .items-grid a {

     font-weight: bold;

     color: #fff;

}

 .stripe-style-1 .latest-news .items-grid a:hover {

     text-decoration: underline 

}

 .text-button a {

     color: #fff;

     font-weight: bold;

     text-transform: uppercase;

     font-size: 15px;

     text-decoration: none;

     width: 50px;

     height: 50px;

     padding: 31px 58px 31px 5px;

     display: block;

     margin: 100px auto!important;

     zoom: 1;

     filter: alpha(opacity=90);

     opacity: 0.9;

     border: 3px solid #fff;

     background: rgba(0, 0, 0, 0.4) 

}

 .team-stripe {

     height: 310px 

}

 .home .team-desc {

     padding-top: 3px 

}

 .post .items-grid a {

     color: #f7941e 

}

 .post .items-grid a:hover {

     text-decoration: underline 

}

 .items-grid .alignleft, .items-grid .alignleft img, .items-grid .alignleft i, .recent-posts .alignleft, .recent-posts .alignleft img, .recent-posts .alignleft i, .comment-author .avatar, .entry-author .alignright img, .items-grid .blur-effect, .recent-posts .blur-effect {

     border-radius: 0;

     -webkit-border-radius: 0 

}

 #mapster_wrap_0 img, .wpb_wrapper img.alignleft.size-full {

     -webkit-filter: none!important;

     filter: none!important 

}

 .page .grid-masonry .team-container {

     border-bottom: 4px solid #f7941e;

     min-height: 300px 

}

 .request-home h3 {

     border-bottom: none;

     padding: 20px 0;

     color: #fff 

}

 .request-home p {

     color: #fff!important 

}

 .keywords-list {

     position: relative 

}

 .keywords-list ul {

     width: auto;

     float: right;

     list-style-type: none;

     text-align: right;

     margin-right: 24px;

}

 .keywords-list li {

     color: #f7941e;

     font-weight: bold;

     text-transform: uppercase;

     font-size: 15px;

    /*zoom: 1;

    filter: alpha(opacity=80);

    opacity: 0.8;

    */

     padding: 50px 0;

}

 .keywords-list img {

     display: block;

     width: 40px;

     height: 40px;

     position: absolute;

     top: -50px;

     right: 0;

     -webkit-filter: none!important;

     filter: none!important 

}

 #main .service-boxes h2 {

     padding-top: 10px 

}

 .service-boxes {

     border-bottom: 5px solid #666;

     padding-bottom: 30px;

}

 .service-boxes:hover {

     border-bottom: 5px solid #f7941e;

}

 .content .service-boxes ul {

     list-style-type: none;

     margin-left: 0;

}

 .service-boxes li {

     margin-bottom: 20px 

}

 .service-boxes h3 {

     padding-top: 10px 

}

 .wf-span-3.service-boxes {

     min-height: 520px;

     margin-top: 30px 

}

 #top-bar, #bottom-bg {

     background: #f7941e;

    /* Old browsers */

     background: -moz-linear-gradient(left, #f7941e 0%, #f8c990 100%);

    /* FF3.6+ */

     background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f7941e), color-stop(100%, #f8c990));

    /* Chrome,Safari4+ */

     background: -webkit-linear-gradient(left, #f7941e 0%, #f8c990 100%);

    /* Chrome10+,Safari5.1+ */

     background: -o-linear-gradient(left, #f7941e 0%, #f8c990 100%);

    /* Opera 11.10+ */

     background: -ms-linear-gradient(left, #f7941e 0%, #f8c990 100%);

    /* IE10+ */

     background: linear-gradient(to right, #f7941e 0%, #f8c990 100%);

    /* W3C */

     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941e', endColorstr='#f8c990', GradientType=1 );

    /* IE6-9 */

     height: 6px 

}

 #top-bar:after {

     background-color: #fff 

}

 .introduction {

     padding: 20px;

     margin-top: 44px 

}

 .introduction a, .mini-nav a {

     text-decoration: none;

}

 .introduction h2 {

     font-size: 24px;

     line-height: 29px 

}

 .solutions-box a {

     color: #f7941e;

     text-decoration: none;

}

 .introduction a:hover, .solutions-box a:hover {

     text-decoration: underline;

}

 #main .contact-section h2 {

     text-shadow: 2px 2px 5px #000;

     -moz-text-shadow: 2px 2px 5px #000;

     -webkit-text-shadow: 2px 2px 5px #000;

     padding-bottom: 30px 

}

 .contact-section h3 {

     border-bottom: 2px solid #f7941e 

}

 .home .blog-content h2.entry-title a {

     color: #fff 

}

 .news-home .post-content a {

     display: inline-block;

     background: #f7941e;

     padding: 5px;

}

 .news-home .post-content a:hover {

     color: #fff;

     text-decoration: underline 

}

 .home-contact-row {

     margin: 43px 0 0 -10px;

}

 .map-details {

     padding: 20px;

     min-height: 300px;

     font-size: 80%;

}

 .map-details h3 {

     padding-bottom: 0!important 

}

 .news-home .entry-meta {

     display: none 

}

 #bottom-bg {

     height: 28px;

}

 #bottom-bg img {

     display: block;

     margin-left: 18.3% 

}

 .scroll-top {

     bottom: 43px;

}

 .page-id-4146 #main h2, .page-id-4150 #main h2, .page-id-4152 #main h2, .page-id-4154 #main h2 {

     margin-bottom:10px !important;

}

 .main-content h2, #main h2 {

     color: #092F57;

     margin-bottom: 28px;

     font-size: 28px;

     line-height: 32px 

}

 html, body, body.page, .wf-container > *, .woocommerce #main ul.products > *, .woocommerce-page #main ul.products > *, #main .woocommerce ul.products > *, #main .woocommerce-page ul.products > *, .upsells.products .products > *, .related.products .products > *, .gform_wrapper .top_label .gfield_label, .footer .widget-title, .sidebar .post-content a, .introduction a, .mini-nav a {

     color: #092F57!important;

}

 .fancy-title {

     line-height: 46px;

     text-shadow: 2px 2px 2px #333;

     font-weight: 600;

     letter-spacing: -1px;

     font-size: 46px;

}

 #main .blog-content h2.entry-title {

     font: bold 20px/24px Helvetica, Arial, sans-serif;

     padding-bottom: 0!important 

}

 .breadcrumbs, .hr-breadcrumbs .breadcrumbs {

     display: none 

}

 a.vcard {

     font-size: 12px 

}

 .shortcode-blockquote {

     font-weight: bold;

     color: #fff!important;

     background: #092F57;

     font-size: 18px;

     line-height: 24px;

}

 blockquote {

     border-radius: 0;

     border: none 

}

 .shortcode-pullquote.align-left {

     font-size: 17px;

     line-height: 23px;

     width: 100%;

     font-weight: bold;

     margin: 30px 20px 20px 0!important 

}

 .benefits-grid h3 {

     border-bottom: 3px solid #f7941e;

     padding-bottom: 12px!important 

}

 #printer {

     position: relative;

     top: 20px;

     font-size: 11px 

}

 .single-post #printer {

     top: -7px;

     float: right 

}

 .single-post h1.entry-title, .category .page-title h1 {

     color: #092F57;

     font-size: 41px;

     padding:10px 0px;

}

 .single-post img.alignleft.preload-me {

     float: right;

     margin: 5px 0 10px 30px 

}

 .single-post .page-title, .category .page-title {

     background: #fff 

}

 .page-id-146 .entry-meta a {

     color: #bbb;

}

 .page-id-76 .map-details {

     background: #092F57 

}

 .page-id-76 .map-details p {

     color: #fff 

}

 .page-id-76 #main h2 {

     font-size: 28px;

     padding-bottom: 0!important 

}

 .page-id-76 #main h2 a:hover {

     color: #f7941e 

}

 .team-author-name {

     font-weight: bold;

     font-size: 12px 

}

 .team-author p {

     line-height: 15px;

     font-size: 12px 

}

 .home .team-desc .team-author p {

     color: #fff 

}

 .team-desc {

     text-align: left;

     font-size: 12px 

}

 .team-container img {

     border-bottom: 5px solid #f7941e;

}

 .wpb_row a[href$=".pdf"] {

     padding-left: 26px;

     display: block;

     line-height: 20px;

     text-decoration: none 

}

/*.page-id-3171 a[href$=".pdf"], .page-id-3194 a[href$=".pdf"], .page-id-3185 a[href$=".pdf"] , .page-id-3192 a[href$=".pdf"] {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/icon-pdf1.png) left 3px no-repeat;

     padding-left: 26px;

     display: block;

     line-height: 20px;

     text-decoration: none;

}

 */

 body.home .wpb_row a[href$=".pdf"] {

    background:none;

     padding-left:0;

}

 .chevron img {

     position: absolute;

     top: -208px 

}

 .wpb_wrapper img.alignleft.size-full {

     padding-right: 34px;

     border-right: 5px solid #f7941e;

}

 #fancy-header .wf-table {

     height: 215px 

}

 .page-id-386 .wpcf7-form {

     padding: 20px;

     background: #eee 

}

 .page-id-2193 .wpcf7-form {

     padding: 20px;

     background: #eee 

}

 .page-id-2194 .wpcf7-form {

     padding: 20px;

     background: #eee 

}

 .page-id-1734 .wpcf7-form {

     padding: 20px;

     background: #eee 

}

/* Revolution Slider & Accordion */

 .tp-caption {

     white-space: normal!important;

     width: 65%!important;

}

 .tp-caption.black {

     background: rgba(247, 148, 30, 0.8);

     padding: 7px;

}

 .tp-caption p {

     color: #fff;

}

 .wpb_accordion_wrapper h3 {

     padding: 20px 0 10px!important 

}

 .tp-caption h3 {

     font: bold 18px/22px Arial, Helvetica, sans-serif;

     border-bottom: none;

     text-transform: uppercase;

     color: #fff;

}

 .tp-bullets.simplebullets.round .bullet {

     width: 11px!important;

     height: 11px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-grey.png)!important;

}

 .tp-bullets.simplebullets.round .bullet.selected {

     width: 11px!important;

     height: 11px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png)!important;

}

 #page .tp-bullets.simplebullets.navbar .bullet.selected:after, #page .tp-bullets.simplebullets.navbar .bullet:hover:after, #page .tp-bullets.simplebullets.round .bullet.selected:after, #page .tp-bullets.simplebullets.round .bullet:hover:after, #page .tp-bullets.simplebullets.navbar-old .bullet.selected:after, #page .tp-bullets.simplebullets.navbar-old .bullet:hover:after, #page .tp-bullets.simplebullets.square-old .bullet.selected:after, #page .tp-bullets.simplebullets.square-old .bullet:hover:after, #page .tp-bullets.simplebullets.round-old .bullet.selected:after, #page .tp-bullets.simplebullets.round-old .bullet:hover:after, .content .rsShor .rsBullet.rsNavSelected span:after, .content .rsShor .rsBullet:hover span:after, #main .flex-control-paging li a.flex-active:after, #page .tp-bullets.simplebullets.navbar .bullet.selected:after, #page .tp-bullets.simplebullets.navbar .bullet:hover:after, #page .tp-bullets.simplebullets.round .bullet.selected:after, #page .tp-bullets.simplebullets.round .bullet:hover:after, #page .tp-bullets.simplebullets.navbar-old .bullet.selected:after, #page .tp-bullets.simplebullets.navbar-old .bullet:hover:after, #page .tp-bullets.simplebullets.square-old .bullet.selected:after, #page .tp-bullets.simplebullets.square-old .bullet:hover:after, #page .tp-bullets.simplebullets.round-old .bullet.selected:after, #page .tp-bullets.simplebullets.round-old .bullet:hover:after, .content .rsShor .rsBullet.rsNavSelected span:after, .content .rsShor .rsBullet:hover span:after, #main .flex-control-paging li a.flex-active:after {

     background: none 

}

 .tp-bullets.hidebullets, .tparrows.hidearrows {

     opacity: 1 

}

 #main .wpb_content_element .wpb_accordion_header a {

     text-transform: uppercase;

     color: #aaa;

}

 .st-accordion li.st-open > a, .st-toggle.st-open > a, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a, #main .wpb_toggle_title_active, #main #content h4.wpb_toggle_title_active {

     color: #f7941e 

}

 .wpb_toggle, #content h4.wpb_toggle, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/plus-orange.png) 

}

 .wpb_toggle_title_active, #content h4.wpb_toggle_title_active, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .st-accordion li > a, .st-toggle > a, .shortcode-tabs.tab-style-two .tab.fullsize-tab, .shortcode-tabs.tab-style-three .tab.fullsize-tab, .wpb_content_element.dt-style .wpb_accordion_header > a, .dt-style.wpb_toggle, #content h4.wpb_toggle.dt-style {

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/plus-grey.png) 

}

/* News */

 .page-id-632 #main h2 {

     border-bottom: 3px solid #092F57;

     margin-bottom: 24px!important;

     padding-bottom: 10px 

}

 .page-id-632 .items-grid a {

     color: #092F57 

}

 .sidebar .post-date {

     display: block;

     font-size: 11px 

}

 .category #main h2 {

     margin-bottom: 14px 

}

 .page-id-661 article {

     margin-bottom: 15px 

}

 .page-id-661 article .blog-content, .bg-orange, .bg-blue {

     padding: 30px 0;

}

 .bg-orange {

     background: #f7941e;

}

 .page-id-661 article.category-current-news a,.page-id-661 article.category-press-releases a{

     color: #092f57;

}

 .page-id-661 article h2.entry-title a {

     color: #092f57;

}

 .page-id-661 article.category-press-releases .post-format.entry-meta a {

    background:#fff;

     color:#092f57;

}

 .page-id-661 article.category-interviews .post-format.entry-meta a {

    background:#fff;

     color:#092f57;

}

 .page-id-661 article.category-press-releases .entry-meta a {

    background:#f7941e;

    padding:3px 5px;

    color:#fff;

}

 .page-id-661 article.category-interviews .entry-meta a {

    background:#092f57;

    padding:3px 5px;

    color:#fff;

}

 .page-id-661 article.category-current-news.category-press-releases .entry-meta a {

    background:#fff;

    padding:0;

    color:#092f57;

}

 .page-id-661 article.category-current-news.category-press-releases .entry-meta a:nth-child(2) {

    padding-left:5px;

    margin-left:5px;

}

 .page-id-661 article.category-current-news.category-press-releases .post-format.entry-meta a {

    background:#fff;

    padding:0;

    color:#092f57;

}

 .bg-blue {

     background: #092F57;

}

 .page-id-661 article.category-current-news {

     background: #fff;

}

 .page-id-661 article.category-current-news .blog-content {

     padding: 30px 0;

}

 .bg-grey {

     background: #ddd 

}

 .page-id-661 article p, .page-id-661 article a, .page-id-661 post-format.entry-meta a, .page-id-661 .post-format.entry-meta a *, #main .bg-orange h2, .bg-orange p, #main .bg-blue h2, .bg-blue p, .bg-blue li, .bg-orange li, .bg-blue h4, .bg-blue a, .bg-orange a {

     color: #092f57;

}

 .page-id-661 article.category-current-news h2.entry-title a, .page-id-661 article.category-current-news p, .page-id-661 article.category-current-news a, .page-id-661 article.category-current-news .post-format.entry-meta a, .page-id-661 article.category-current-news .post-format.entry-meta a * {

     color: #092F57;

}

 .bg-orange li, .bg-blue li {

     margin-bottom: 20px 

}

 .page-id-661 a[href$=".pdf"] {

     background: none;

     padding-left: 0;

     font-weight: normal;

     font-size: inherit;

     text-decoration: none;

     line-height: 17px 

}

 .page-id-661 .format-link-content {

     border: none 

}

 .page-id-661 .format-standard .entry-meta.post-format:before {

     background-image: none 

}

 .page-id-661 #main h2 {

     margin-bottom: 10px 

}

 .page-id-661 .blog-media p, .page-id-661 .post .alignnone {

     margin: 0 

}

 .page-id-661 article.category-press-releases a.more-link, .page-id-661 article.category-interviews a.more-link {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-white.png) 100% 3px no-repeat 

}

/* Request a Quote */

/* .page-id-98 #main, .page-id-98 .content {

     padding: 0 

}

*/

 .page-id-98 .stripe-style-1 {

     border-top: none;

     border-bottom: none 

}

/*.page-id-98 h1.fancy-title {

     font-size: 34px;

     margin-bottom: 40px!important;

     padding-bottom: 20px;

     border-bottom: 3px solid #fff;

}

 */

 .page-id-98 .stripe-style-1 * {

}

 .page-id-98 #printer {

     display: none 

}

 .page-id-98 .bg-black {

    /*background: rgba(0, 0, 0, 0.4);

    */

     padding-top: 30px;

     padding-bottom: 30px 

}

/* Sidebar */

 .standard-arrow li, .breadcrumbs li, .custom-menu a, .custom-nav a {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png) 0 3px no-repeat 

}

 .custom-menu a {

     color: #092F57 

}

 .custom-nav > li > a, .custom-nav > li > ul a {

     font-size: 12px 

}

 .sidebar .sidebar-content {

     border: none!important;

}

 .sidebar .sidebar-content {

     margin-top: 0;

     background: none 

}

 .sidebar .widget-title {

     border-bottom: 3px solid #f7941e;

     padding-bottom: 10px;

     text-transform: uppercase 

}

 .sidebar .widget {

     margin-bottom: 0;

     font-size: 85%;

     padding: 10px 20px 15px 0;

     border-top: none 

}

 #search-2, #search-3 {

     background: #092F57 

}

 .sidebar .post-content .text-secondary {

     color: #9E9E9E 

}

 .footer .widget-title {

     font: normal normal 18px / 20px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

     text-transform: uppercase;

     margin-bottom: 8px 

}

 .footer .widget {

     margin-bottom: 10px 

}

 .footer {

     padding: 10px 0 0 

}

 #footer {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/bg-map.jpg) 50% 0 no-repeat;

     border-top: 4px solid #092F57 

}

 #bottom-bar {

     background: #ECECEC 

}

 .single-post .navigation-inner {

     display: none 

}

 #mc_signup_form .mc_input {

     border: 1px solid #ccc 

}

 .mc_merge_var {

     margin-bottom: 0 

}

 .mc_signup_submit {

     text-align: left 

}

 #mc_signup_submit {

     width: 40%!important;

     margin-top: 0!important 

}

 .home div.tp-bullets.simplebullets {

    width:102%;

}

 #main .tp-bullets.simplebullets.navbar .bullet:after, #main .tp-bullets.simplebullets.round .bullet:after, #main .tp-bullets.simplebullets.navbar-old .bullet:after {

     background: none !important;

}

 .box-title a {

     text-decoration: none;

     color: #ffffff;

}

/* 13-oct-2019 */

 #navigation #main-nav li.home a,#phantom #main-nav li.home a{

     margin-top: -25px;

     padding: 0px 0px 0px 0px!important;

    font-size:0px;

}

 #navigation #main-nav li.home {

    padding-left: 10px;

    padding-right: 10px;

}

 .imo2020home{

    position: relative;

     margin-top: 25px;

}

 .download-brochure-img {

     position: relative;

     transform: none;

     max-width: 100%!important;

    /* box-shadow: 0 0 8PX -1PX black;

     */

     margin: 0px 0px;

     margin-top: 40px;

}

 .download-brochure-heading {

     padding: 0px 0px 0px 0px!important;

     line-height:100%!important;

}

 .shortcode-blog-posts {

     margin-top: 15px!important;

}

 .shortcode-blog-posts .wf-cell.wf-1-2 {

     width: 90%!important;

     height: 94px!important;

    margin: 5px 10px;

}

 .imo2020menu a{

    color: #f7941e!important;

     font-weight: bold!important;

}

 @media only screen and (max-width : 320px) {

    /* Styles */

     .box-download {

        width:50%;

         float:none;

    }

     #wpcf7-f1300-p386-o2 {

        display:block;

    }

     #wpcf7-f694-p386-o1 {

        display:none;

    }

     #wpcf7-f2386-p2193-o1 {

        display:none;

    }

     #wpcf7-f2389-p2193-o2 {

        display:block;

    }

     #wpcf7-f2403-p1734-o1 {

        display:none;

    }

     #wpcf7-f2404-p1734-o2 {

        display:block;

    }

     #wpcf7-f2506-p2194-o1 {

        display:none;

    }

     #wpcf7-f2505-p2194-o2 {

        display:block;

    }

     body.page-id-76 #content {

        display:none;

    }

     body.page-id-76 .footer .widget-title{

        text-decoration:underline !important;

    }

     .home .wpb_revslider_element.wpb_content_element {

         display: none !important;

    }

     #mobile-buttons {

         display: block;

    }

     #mobile-buttons div.aboutus{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.ourteam{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.services{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.contactus{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     .wf-mobile-visible {

         display: block !important;

    }

     #mobile-menu {

         margin-top: 100px !important;

         background-color: orange;

    }

     .Contactusfooter .wf-cell.wf-span-2 {

        width:100% !important;

    }

     #testvideobg {

        display:none;

    }

     .page-id-98 .stripe-style-1 *{

         background: #999;

    }

     .page-id-98 h1.fancy-title{

         padding-top:20px;

    }

}

/*17/9/2019*/

 .imo2020 h2{

    margin:10px 0;

}

 .fuel-title{

    padding-top: 35px;

     padding-bottom: 20px;

}

 .fuel-title h3{

    color: #092f57;

     padding-bottom: 0px;

     border: none;

     font-weight: 300;

}

 .fuel-solutions-section{

     margin:0 -5px;

}

 .fuel-solutions-section > .wf-cell{

     position: relative;

     padding-left: 5px;

     padding-right: 5px;

}

 .fuel-solutions-section > .wf-cell .fuel-pic img{

     height: 400px;

     object-fit: cover;

     vertical-align: top;

}

 .fuel-solutions-section > .wf-cell .fuel-desc{

     position: absolute;

     top: 0;

     left: 5px;

     right: 5px;

     background-color: rgba(0, 0, 0, 0.7);

     padding:15px;

     text-align: center;

     color: #fff;

     display: none;

     height: 100%;

     -webkit-transition: all .1s linear;

     -moz-transition: all .1s linear;

     -ms-transition: all .1s linear;

     -o-transition: all .1s linear;

     transition: all .1s linear;

     box-sizing: border-box;

}

 .fuel-solutions-single.wf-cell:hover .fuel-desc{

     display: block;

}

 .imo2020 .ports-map-section{

     padding-top: 50px;

}

 .imo2020 .btn-download{

     padding:50px 0;

     text-align: center;

}

 .imo2020 .btn-download a{

    padding: 4px 12px;

     font-size: 12px;

     line-height: 25px;

     text-transform: uppercase;

     color: #fff;

     background: #f7941e;

    -webkit-transition: all .1s linear;

     -moz-transition: all .1s linear;

     -ms-transition: all .1s linear;

     -o-transition: all .1s linear;

     transition: all .1s linear;

     display: inline-block;

}

/*18/9/2019*/

 .compliance-tomorrow{

     padding:50px 0 10px 0;

}

 .without-complexity h4 em{

    color: #f7941e;

     font-style: normal;

}

 .without-complexity li{

    line-height: 24px;

}

 .ready-change-section{

     padding:50px 0 10px 0;

}

 .ports-map-section .port-title{

    margin-bottom:35px !important;

}

/*Training Program*/

 .trainee-section{

     padding:80px 0;

     text-align: center;

}

 .structured-section{

     padding:80px 0;

}

 .structured-text{

     padding:50px;

     margin-top: 60px;

     background-color: rgba(247, 153, 41, 0.7);

}

 .structured-text h2{

    font-size: 28px !important;

     color: #fff !important;

     font-weight: 400;

}

 .structured-text p{

     line-height: 24px;

}

 .typical-work{

     text-align:center;

}

 .typical-work h2{

    font-size: 28px !important;

     color: #fff !important;

     font-weight: 400;

}

 .typical-work p{

     line-height: 24px;

}

 .we-looking-section{

    padding:80px 0;

}

 .we-looking{

     padding:50px;

     background-color: rgba(255, 255, 255, 0.7);

}

 .we-looking h2{

    font-size: 28px !important;

     font-weight: 400;

}

 .we-looking li{

     line-height: 24px;

     color: #092F57;

}

 .we-offer-section{

     text-align: center;

     padding: 80px 0;

}

 .we-offer-title h2{

    font-size: 28px !important;

     font-weight: 400;

     margin-bottom:28px !important;

     color: #fff !important;

}

 .single-offer{

    background-color:rgba(251, 66, 20, 0.9);

     padding: 20px;

     min-height: 250px;

     font-size: 21px;

     line-height: 26px;

     font-family: Open sans, sans-serif;

     box-sizing: border-box;

    display: -webkit-box;

     display: -ms-flexbox;

     display: flex;

     -webkit-box-align: center;

     -ms-flex-align: center;

     align-items: center;

     border: 10px solid rgba(255, 255, 255, 0.4);

}

 .how-apply{

    margin-bottom: 55px !important;

}

 #main .how-apply h2{

     color: #fff;

     font-weight: 400;

}

 #main .how-apply p{

     color: #fff;

}

/*form css*/

 .how-apply-section{

     padding:80px 0;

}

 .how-apply-section form{

     max-width: 500px;

     background-color: rgba(255, 255, 255, 0.2);

     padding: 20px;

}

 .how-apply-section form *{

    color: #fff;

}

 .how-apply-section form p{

     margin-bottom:10px !important;

}

 .how-apply-section input {

    width: 500px;

     max-width: 100%;

     border-radius: 0!important;

     padding: 15px 10px;

}

 .how-apply-section input:focus, .how-apply-section textarea:focus, .how-apply-section select:focus{

    outline:none;

     border:1px solid #f79929;

}

 .how-apply-section select {

    width: 100px;

     background: #f5f5f5;

     color: #7a7a7a;

     padding: 14px 10px;

}

 .how-apply-section .wpcf7-tel {

     width:100%;

}

 .how-apply-section .wpcf7-textarea {

    width: 500px;

     max-width: 100%;

     height: 100px;

     resize: none;

}

 .how-apply-section input.uploadCV{

    border: 1px solid #E0E0E0;

     box-sizing: border-box;

     background-color: #fff;

}

 .how-apply-section .wpcf7-form input[type=submit]{

    width: 100px;

     max-width: 100%;

     border-radius: 3px !important;

     color: #fff !important;

     text-transform: uppercase;

}

 .contact-number{

     float: left;

     width: calc(100% - 110px);

}

 @media only screen and (min-width : 320px) and (max-width : 480px) {

    /* Styles */

     .box-download {

        width:50%;

         float:none;

    }

     #wpcf7-f1300-p386-o2 {

        display:block;

    }

     #wpcf7-f694-p386-o1 {

        display:none;

    }

     #wpcf7-f2386-p2193-o1 {

        display:none;

    }

     #wpcf7-f2389-p2193-o2 {

        display:block;

    }

     #wpcf7-f2403-p1734-o1 {

        display:none;

    }

     #wpcf7-f2404-p1734-o2 {

        display:block;

    }

     #wpcf7-f2506-p2194-o1 {

        display:none;

    }

     #wpcf7-f2505-p2194-o2 {

        display:block;

    }

     body.page-id-76 #content {

        display:none;

    }

     body.page-id-76 .footer .widget-title{

        text-decoration:underline !important;

    }

     .home .wpb_revslider_element.wpb_content_element {

         display: none !important;

    }

     #mobile-buttons {

         display: block;

    }

     #mobile-buttons div.aboutus{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.ourteam{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.services{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.contactus{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     .wf-mobile-visible {

         display: block !important;

    }

     #mobile-menu {

         margin-top: 100px !important;

         background-color: orange;

    }

     .Contactusfooter .wf-cell.wf-span-2 {

        width:100% !important;

    }

     #testvideobg {

        display:none;

    }

     .page-id-98 .stripe-style-1 *{

         background: #999;

    }

     .page-id-98 h1.fancy-title{

         padding-top:20px;

    }

}

/* Smartphones (portrait) ----------- */

 @media only screen and (max-width : 768px) {

     .box-download {

        width:50%;

         float:none;

    }

     #wpcf7-f1300-p386-o2 {

        display:block;

    }

     #wpcf7-f694-p386-o1 {

        display:none;

    }

     #wpcf7-f2386-p2193-o1 {

        display:none;

    }

     #wpcf7-f2389-p2193-o2 {

        display:block;

    }

     #wpcf7-f2403-p1734-o1 {

        display:none;

    }

     #wpcf7-f2404-p1734-o2 {

        display:block;

    }

     #wpcf7-f2506-p2194-o1 {

        display:none;

    }

     #wpcf7-f2505-p2194-o2 {

        display:block;

    }

     body.page-id-76 #content {

        display:none;

    }

     body.page-id-76 .footer .widget-title{

        text-decoration:underline !important;

    }

     .link-1 {

         width: 100%;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

         text-align: center;

    }

     .link-2 {

         width: 100%;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

         text-align: center;

    }

     .link-3 {

         width: 100%;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

         text-align: center;

    }

     .link-4 {

         width: 100%;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

         text-align: center;

    }

     .link-1 a, .link-2 a, .link-3 a, .link-4 a {

         font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

         text-decoration: none;

         color: #092F57;

    }

     .boxes-container {

         width: 100%;

         margin-top: 65px;

    }

     .box-1 {

         float: left;

         width: 100%;

         text-align: center;

         margin-left: 0;

         position: relative;

    }

     .box-2 {

         float: left;

         width: 100%;

         margin-top: 20px;

         text-align: center;

         margin-left: 0;

         position: relative;

    }

     .box-3 {

         float: left;

         width: 100%;

         margin-top: 20px;

         text-align: center;

         margin-left: 0;

         position: relative;

    }

     .box-4 {

         float: left;

         width: 100%;

         margin-top: 20px;

         text-align: center;

         margin-left: 0;

         position: relative;

    }

     .box-title {

         margin-right: auto;

         margin-left: auto;

         margin-top: -5px;

         background: #ff9933;

         color: #ffffff;

         text-align: center;

         padding: 10px 0 10px 0;

         width: 280px;

    }

     .box-img {

         margin-top: 20px;

         margin-left: 3px;

    }

     .home .tp-bullets.simplebullets.round div:first-child:hover {

         background: none;

    }

     #mobile-buttons div.aboutus{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.ourteam{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.services{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     #mobile-buttons div.contactus{

         width:280px;

         height:280px;

         margin:20px auto 0 auto;

    }

     .home .wpb_revslider_element.wpb_content_element {

         display: none !important;

    }

     #mobile-buttons {

         display: block;

    }

     .Contactusfooter .wf-cell.wf-span-2 {

        width:100% !important;

    }

     #testvideobg {

        display:none;

    }

     .page-id-98 .stripe-style-1 *{

         background: #999;

    }

     .page-id-98 h1.fancy-title{

         padding-top:20px;

    }

}

 @media only screen and (min-width : 768px) and (max-width : 840px) {

    /* Styles */

     .box-download {

        width:30%;

         float:left;

    }

     #wpcf7-f1300-p386-o2 {

        display:none;

    }

     #wpcf7-f694-p386-o1 {

        display:block;

    }

     #wpcf7-f2386-p2193-o1 {

        display:block;

    }

     #wpcf7-f2389-p2193-o2 {

        display:none;

    }

     #wpcf7-f2403-p1734-o1 {

        display:block;

    }

     #wpcf7-f2404-p1734-o2 {

        display:none;

    }

     #wpcf7-f2506-p2194-o1 {

        display:block;

    }

     #wpcf7-f2505-p2194-o2 {

        display:none;

    }

     body.page-id-76 #content {

        display:block;

    }

     .link-1 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-2 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-3 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-4 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

    }

     .link-1 a, .link-2 a, .link-3 a, .link-4 a {

         font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

         text-decoration: none;

         color: #092F57;

    }

     .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_160x26.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_160x26.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2){

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2){

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_160x26.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_160x26.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_ch_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_es_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_pt_160x26.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:first-child.selected {

         height: 26px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_160x40.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child.selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

         height: 26px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_160x40.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         height: 26px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_160x40.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         height: 26px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_160x40.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_ch_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_es_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_pt_160x40.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:first-child:hover {

         background: none;

    }

     .home .tp-bullets.simplebullets.round .bullet {

         width: 24.5% !important;

         height: 26px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

    }

     .home .tp-bullets.simplebullets.round .bullet.selected {

         width: 24.5% !important;

         height: 26px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

    }

     .boxes-container {

         width: 100%;

         margin-top: 60px;

         overflow:auto;

    }

     .box-1 {

         float: left;

         width: 40%;

         position: relative;

         margin-left:70px;

    }

     .box-2 {

         float: left;

         width: 40%;

         margin-top:0;

         margin-left: 25px;

         position: relative;

    }

     .box-3 {

         float: left;

         width: 40%;

         margin-top: 20px;

         margin-left:70px;

         position: relative;

    }

     .box-4 {

         float: left;

         width: 40%;

         margin-top: 20px;

         margin-left: 25px;

         position: relative;

    }

     .box-title {

         margin-top: -5px;

         background: #ff9933;

         color: #ffffff;

         text-align: center;

         padding: 10px 0 10px 0;

         width: 280px;

    }

     .box-img {

         margin-top: 20px;

         margin-left: 3px;

    }

     body.page-id-76 #content {

        display:block;

    }

     .home .wpb_revslider_element.wpb_content_element {

         display: block !important;

    }

     #mobile-buttons {

         display: none;

    }

     .Contactusfooter .wf-cell.wf-span-2 {

        width:100% !important;

    }

     #testvideobg {

        display:block;

    }

}

 @media only screen and (min-width : 841px) and (max-width : 1024px) {

     .box-download {

        width:30%;

         float:left;

    }

     #wpcf7-f1300-p386-o2 {

        display:none;

    }

     #wpcf7-f694-p386-o1 {

        display:block;

    }

     #wpcf7-f2386-p2193-o1 {

        display:block;

    }

     #wpcf7-f2389-p2193-o2 {

        display:none;

    }

     #wpcf7-f2403-p1734-o1 {

        display:block;

    }

     #wpcf7-f2404-p1734-o2 {

        display:none;

    }

     #wpcf7-f2506-p2194-o1 {

        display:block;

    }

     #wpcf7-f2505-p2194-o2 {

        display:none;

    }

     body.page-id-76 #content {

        display:block;

    }

     .link-1 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-2 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-3 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-4 {

         width: 24.8%;

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

    }

     .link-1 a, .link-2 a, .link-3 a, .link-4 a {

         font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

         text-decoration: none;

         color: #092F57;

    }

     .boxes-container {

         width: 100%;

         margin-top: 60px;

         overflow:auto;

         margin-left:15%;

    }

     .box-1 {

         float: left;

         width: 40%;

         position: relative;

        /*margin-left:70px;

        */

         margin-top:40px;

    }

     .box-2 {

         float: left;

         width: 40%;

        /*margin-left: 25px;

        */

         position: relative;

         margin-top:40px;

    }

     .box-3 {

         float: left;

         width: 40%;

         margin-top: 40px;

        /*margin-left:70px;

        */

         position: relative;

    }

     .box-4 {

         float: left;

         width: 40%;

         margin-top: 40px;

        /*margin-left: 25px;

        */

         position: relative;

    }

     .box-title {

         margin-top: -5px;

         background: #ff9933;

         color: #ffffff;

         text-align: center;

         padding: 10px 0 10px 0;

         width: 280px;

    }

     .box-img {

         margin-top: 20px;

         margin-left: 3px;

    }

    /* Styles */

     .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_200x33.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_200x33.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_200x33.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_200x33.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_200x33.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_200x33.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_200x33.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_200x33.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_200x33.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_200x33.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_200x33.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_200x33.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_200x33.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_ch_200x33.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_es_200x33.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_pt_200x33.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:first-child.selected {

         height: 33px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_200x50.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_200x50.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_200x50.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child.selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_200x50.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

         height: 33px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_200x50.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_200x50.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_200x50.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_200x50.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         height: 33px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_200x50.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_200x50.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_200x50.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_200x50.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         height: 33px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_200x50.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_ch_200x50.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_es_200x50.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_pt_200x50.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:first-child:hover {

         background: none;

    }

     .home .tp-bullets.simplebullets.round .bullet {

         width: 24.5% !important;

         height: 33px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

    }

     .home .tp-bullets.simplebullets.round .bullet.selected {

         width: 24.5% !important;

         height: 33px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

    }

     body.page-id-76 #content {

        display:block;

    }

     .home .wpb_revslider_element.wpb_content_element {

         display: block !important;

    }

     #mobile-buttons {

         display: none;

    }

     .footer .widget {

        width:25%;

    }

     .Contactusfooter .wf-cell.wf-span-2 {

        width:20% !important;

    }

     #testvideobg {

        display:block;

    }

}

 @media only screen and (min-width : 1024px) and (max-width : 1224px) {

     .box-download {

        width:30%;

         float:left;

    }

    /* Styles */

     #wpcf7-f1300-p386-o2 {

        display:none;

    }

     #wpcf7-f694-p386-o1 {

        display:block;

    }

     #wpcf7-f2386-p2193-o1 {

        display:block;

    }

     #wpcf7-f2389-p2193-o2 {

        display:none;

    }

     #wpcf7-f2403-p1734-o1 {

        display:block;

    }

     #wpcf7-f2404-p1734-o2 {

        display:none;

    }

     #wpcf7-f2506-p2194-o1 {

        display:block;

    }

     #wpcf7-f2505-p2194-o2 {

        display:none;

    }

     .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_233x39.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_233x39.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_233x39.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3){

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3){

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3){

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_233x39.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4) {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:first-child.selected {

         height: 39px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_233x39.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child.selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

         height: 39px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_233x39.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         height: 39px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_233x39.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         height: 39px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_233x39.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_ch_233x39.jpg)!important;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_es_233x39.jpg)!important;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

        background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_pt_233x39.jpg)!important;

    }

     .home .tp-bullets.simplebullets.round div:first-child:hover {

         background: none;

    }

     .home .tp-bullets.simplebullets.round .bullet {

         width: 24.5% !important;

         height: 39px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

    }

     .home .tp-bullets.simplebullets.round .bullet.selected {

         width: 24.5% !important;

         height: 39px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

    }

     body.page-id-76 #content {

        display:block;

    }

     .links-container {

         width: 100%;

    }

     .link-1 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-2 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-3 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-4 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

         width: 24.75%;

    }

     .link-1 a, .link-2 a, .link-3 a, .link-4 a {

         font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

         text-decoration: none;

         color: #092F57;

    }

     .boxes-container {

         width: 100%;

         margin-top: 60px;

         overflow:auto;

         margin-left:18%;

    }

     .box-1 {

         float: left;

         width: 40%;

         position: relative;

         margin-top:40px;

    }

     .box-2 {

         float: left;

         width: 40%;

         position: relative;

         margin-top:40px;

    }

     .box-3 {

         float: left;

         width: 40%;

         margin-top:40px;

         position: relative;

    }

     .box-4 {

         float: left;

         width: 40%;

         margin-top:40px;

         margin-left:0;

         position: relative;

    }

     .box-title {

         margin-top: -5px;

         background: #ff9933;

         color: #ffffff;

         text-align: center;

         padding: 10px 0 10px 0;

         width: 280px;

    }

     .box-img {

         margin-top: 20px;

         margin-left: 3px;

    }

     body.page-id-76 #content {

        display:block;

    }

     .home .wpb_revslider_element.wpb_content_element {

         display: block !important;

    }

     #mobile-buttons {

         display: none;

    }

     .footer .widget {

        width:20%;

    }

     .Contactusfooter .wf-cell.wf-span-2 {

        width:20% !important;

    }

     #testvideobg {

        display:block;

    }

}

/* For links in the home page slider*/

 @media only screen and (min-width : 1224px) {

    /* Styles */

     .box-download {

        width:30%;

         float:left;

    }

     #wpcf7-f1300-p386-o2 {

        display:none;

    }

     #wpcf7-f694-p386-o1 {

        display:block;

    }

     #wpcf7-f2386-p2193-o1 {

        display:block;

    }

     #wpcf7-f2389-p2193-o2 {

        display:none;

    }

     #wpcf7-f2403-p1734-o1 {

        display:block;

    }

     #wpcf7-f2404-p1734-o2 {

        display:none;

    }

     #wpcf7-f2506-p2194-o1 {

        display:block;

    }

     #wpcf7-f2505-p2194-o2 {

        display:none;

    }

     body.page-id-76 #content {

        display:block;

    }

     .links-container {

         width: 100%;

    }

     .link-1 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-2 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-3 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         border-right: 1px solid #092F57;

         background: #ffffff;

    }

     .link-4 {

         float: left;

         text-align: center;

         padding: 12px 0 12px 0;

         background: #ffffff;

         width: 24.75%;

    }

     .link-1 a, .link-2 a, .link-3 a, .link-4 a {

         font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

         text-decoration: none;

         color: #092F57;

    }

     .boxes-container {

         width: 100%;

         margin-top: 65px;

    }

     .box-1 {

         float: left;

         width: 24%;

         position: relative;

    }

     .box-2 {

         float: left;

         width: 24%;

         margin-left: 18px;

         position: relative;

    }

     .box-3 {

         float: left;

         width: 24%;

         margin-left: 18px;

         position: relative;

    }

     .box-4 {

         float: left;

         width: 23%;

         margin-left: 18px;

         position: relative;

    }

     .box-title {

         margin-top: -5px;

         background: #ff9933;

         color: #ffffff;

         text-align: center;

         padding: 10px 0 10px 0;

         width: 280px;

    }

     .box-img {

         margin-top: 20px;

         margin-left: 3px;

    }

     .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/whowearemin.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/ourservicesmin.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/ourteammin.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/ourlocationsmin.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_ch_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_es_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4) {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_pt_299x50.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:first-child.selected {

         height: 75px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/whoweareblue.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size:cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size:cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br).home .tp-bullets.simplebullets.round div:first-child.selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

         height: 75px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_299x75.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2).selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         height: 75px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_299x75.jpg)!important;

         border-right: 1px solid #092f57;

         margin: 0 !important;

         -webkit-background-size:cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3).selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         height: 75px !important;

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_299x75.jpg)!important;

         margin: 0 !important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_ch_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_es_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     :lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4).selected{

         background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_pt_299x75.jpg)!important;

         -webkit-background-size: cover;

        /* Safari 3.0 */

         -moz-background-size: cover;

        /* Gecko 1.9.2 (Firefox 3.6) */

         -o-background-size: cover;

        /* Opera 9.5 */

         background-size: cover;

         background-position:center center;

         background-repeat:no-repeat;

    }

     .home .tp-bullets.simplebullets.round div:first-child:hover {

         background: none;

    }

     .home .tp-bullets.simplebullets.round .bullet {

         width: 24.5% !important;

         height: 50px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

    }

     .home .tp-bullets.simplebullets.round .bullet.selected {

         width: 24.5% !important;

         height: 75px!important;

         border-radius: 0!important;

         -webkit-border-radius: 0!important;

         -moz-border-radius: 0!important;

         background-image: none !important;

         background-color: #ffffff !important;

         bottom:25px;

    }

     body.page-id-76 #content {

        display:block;

    }

     .home .wpb_revslider_element.wpb_content_element {

         display: block !important;

    }

     #mobile-buttons {

         display: none;

    }

     .footer .widget {

        width:25%;

    }

     .Contactusfooter .wf-cell.wf-span-2 {

        width:20% !important;

    }

     #testvideobg {

        display:block;

    }

}

 h3.glander {

     color: #ffffff !important;

}

 h4.ourservices {

     color: #ffffff !important;

}

 h4.ourservices:focus {

     color: #ffffff;

}

 div.wpcf7 div.wf-cell p {

     color: #092F57;

}

 .page-id-98 div.stripe-style-1 {

     background: none !important;

}

 .page-id-2204 div.stripe-style-1 {

     background: none !important;

     border-top:none !important;

}

 .page-id-1732 div.stripe-style-1 {

     background: none !important;

}

 .page-id-1732 div.stripe-style-1 {

     background: none !important;

     border-top:none !important;

}

 .page-id-2205 div.stripe-style-1 {

     background: none !important;

}

 .page-id-2205 div.stripe-style-1 {

     background: none !important;

     border-top:none !important;

}

 #mobile-menu span {

     color: #092F57 !important;

}

 .page-id-45 #main {

     padding-bottom: 70px !important;

}

 .page-id-53 #main {

     padding-bottom: 140px !important;

}

 .page-id-57 #main {

     padding-bottom: 70px !important;

}

 .page-id-68 #main {

     padding-bottom: 70px !important;

}

 .home .dt-btn.btn-orange {

     font-size: 12px !important;

     line-height: 18px !important;

}

 .page-id-53 .wf-wrap {

     margin-top: 10px !important;

}

 #footer #text-2 a{

    text-decoration:none;

}

 #footer #text-4 a{

    text-decoration:none;

}

 #footer #text-5 a{

    text-decoration:none;

}

 #footer #text-6 a{

    text-decoration:none;

}

 #footer #text-9 a{

    text-decoration:none;

}

 #footer #text-10 a {

    text-decoration:none;

}

 #footer #text-12 a {

    text-decoration:none;

}

 #footer #text-13 a {

    text-decoration:none;

}

 #footer #text-14 a {

    text-decoration:none;

}

 div.wf-cell input {

    color:#000000;

}

 div.wf-cell textarea {

    color:#000000 !important;

     background:#ffffff !important;

}

 .page-id-98 input[type="submit"] {

    background:#f7941e;

}

 input[type="submit"] {

    background:#f7941e !important;

}

 input.wpcf7-form-control {

    color:#000000 !important;

}

 .Contactusfooter {

    padding-bottom:20px;

}

 a {

    color:#f7941e;

}

 .paginator a.act {

    background-color:#f7941e;

}

 #main-nav > li {

     -webkit-border-radius: 0px;

     -moz-border-radius: 0px;

     -ms-border-radius: 0px;

     -o-border-radius: 0px;

     border-radius: 0px;

}

 .scroll-top {

    background-color:#f7941e;

}

 #ie6 .page-id-98 .stripe-style-1 .bg-black p, #ie7 .page-id-98 .stripe-style-1 .bg-black p,#ie8 .page-id-98 .stripe-style-1 .bg-black p{

     color:#000000;

}

 #ie6 .page-id-98 .stripe-style-1 .bg-black , #ie7 .page-id-98 .stripe-style-1 .bg-black , #ie8 .page-id-98 .stripe-style-1 .bg-black {

    color:#000000;

}

 #ie6 .page-id-98 .bg-black div.wpcf7 div.wf-cell p, #ie7 .page-id-98 .bg-black div.wpcf7 div.wf-cell p, #ie8 .page-id-98 .bg-black div.wpcf7 div.wf-cell p {

    color:#000000;

}

 :lang(es) #main-nav > li > a{

     font:normal normal normal 13px / 34px Arial, Verdana, sans-serif;

}

 :lang(pt-br) #main-nav > li > a{

     font:normal normal normal 13px / 34px Arial, Verdana, sans-serif;

}

 :lang(pt-br) #top-bar .wf-float-right, #bottom-bar .wf-float-right {

    margin-left:20px;

}

 div.langs {

    position:absolute;

     top:1%;

     right:1%;

}

 div.langs li {

    list-style:none;

    display:inline;

     padding-left:10px;

}

 ul.avail_roles li a[href$=".pdf"] {

    background:none !important;

    padding-left:0 !important;

}

 span.tnc_links a{

    text-decoration:underline;

}

 span.tnc_links a:hover{

    font-weight:bold;

     -webkit-transition: all .5s ease-out;

     -moz-transition: all .5s ease-out;

     -o-transition: all .5s ease-out;

     transition: all .5s ease-out;

}

 span.tnc_links a[href$=".pdf"] {

    background:none !important;

    padding-left:0 !important;

    display:inline;

    text-decoration:underline;

}

 span.download_tnc_dubai {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/icon-pdf1.png) left 3px no-repeat;

     padding-left: 26px;

     line-height: 20px;

     color: #f7941e;

     display:block;

}

 @media only screen and (max-width : 768px) {

     .home #squares {

         height:0;

    }

}

 .page-id-6097 .shortcode-pullquote.align-left {

     min-height:140px;

}

 #printer{

    display:none;

}

 .home .sidebar-none{

     display:block;

     clear:both;

     width:100%;

}

 .rs-background-video-layer iframe {

     visibility:inherit !important;

}

 #rev_slider_11_1{

     height:665px !important;

}

 #rev_slider_15_1_wrapper iframe{

     top:-41% !important;

}

 .mtpx-30{

     margin-top:30px;

}

 #rev_slider_16_1 iframe{

     top:-35% !important;

}

/*18/9/2019*/

 @media( max-width: 760px){

     .without-complexity {

         margin-bottom:35px !important;

    }

     .ready-change-section {

         padding: 30px 0 10px 0;

    }

     .fuel-solutions-section > .wf-cell{

         margin-bottom:10px;

    }

     .fuel-solutions-section > .wf-cell .fuel-pic img{

         width: 100%;

    }

     .imo2020 .btn-download a{

        line-height: normal;

    }

     .trainee-section {

         padding: 0px 0 30px 0;

    }

     .structured-text{

         margin-bottom:30px !important;

         margin-top:0;

    }

     .single-offer{

         margin-bottom:15px !important;

         min-height: 100px;

    }

     .we-looking {

         padding: 20px;

    }

     .read-more-heading .wpb_wrapper {

         margin: 0;

    }

     .imo-section {

         padding: 200px 0 0px 0;

         background-image: url(https://gibunkering.com/wp-content/uploads/2019/10/water-mobile-3.jpg) !important;

         background-position: top center;

    }

}

/*14-10-2019*/

 .home-blog .blog-content .post-format.entry-meta {

     display: block;

     width: 100%;

     padding-left: 90px;

     box-sizing: border-box;

     margin-bottom: 0;

}

 .home-blog .blog-content .entry-meta {

     display: none;

}

 .home-blog article img {

     display: block;

     width: 100%;

}

 .home-blog .blog-media.wf-td {

     position: absolute;

     top: 0;

     left: 0;

     width: 80px;

     height: 80px;

     overflow: hidden;

}

 .home .blog-content h2.entry-title {

     padding-left: 90px;

}

 .home-blog .blog-content .post-format.entry-meta:before {

     display: none;

}

 .home-blog .blog-content .post-format.entry-meta a * {

     color: #6c6c6c;

     font-size: 16px;

}

 .home-blog .wf-cell.wf-1-2 {

     margin: 0;

     height: auto !important;

     padding: 0 0;

     width: 100% !important;

}

 .wf-container.shortcode-blog-posts.iso-grid {

     background: #fff;

     margin: 0 !important;

     margin-top: 25px !important;

     padding: 28px;

    /*width: 58%;

    */

}

 .shortcode-blog-posts .post {

     padding-bottom: 0;

     margin-bottom: 20px;

     border-bottom: 1px solid #e5e5e5cc;

}

 .shortcode-blog-posts article:last-child .post {

     border-bottom: 0;

}

 .home-blog .wf-cell:last-child .post {

    border: 0;

     margin-bottom: 0;

}

 .home-blog .wf-cell:last-child .post h2.entry-title {

     margin-bottom: 0 !important;

}

 .read-more-heading {

     margin-top: 10px;

}

 .home-blog .imo2020home.alignnone.size-medium.wp-image-7280, .download-brochure-img {

     height: 270px !important;

     object-fit: cover !important;

}

 .home .blog-content h2.entry-title a:hover {

     color: #f7941e !important;

}

 #reply-title small a:hover, .entry-meta.post-format a:hover {

     text-decoration: none !important;

}

 .download-brochure-img {

     margin-top: 25px;

     width: 100% !important;

     object-fit: cover !important;

}

 .home-blog .blog-content {

     display: flex !important;

     flex-wrap: wrap;

     flex-direction: column-reverse;

}

 .download-pdf-icon a {

     position: absolute;

     top: 25px;

     right: 0;

     z-index: 9;

}

 .download-pdf-icon .wpb_wrapper {

     position: relative;

}

 .latest-news-heading .wpb_wrapper, .download-brochure-heading .wpb_wrapper {

     color: #092F57;

}

 .home-blog a.go-imo2020 {

     position: relative;

     color: #092F57;

     transition: all .3s ease;

}

 .home-blog a.go-imo2020:hover {

     color: #f7941e;

}

 .wf-cell.wf-span-4.home-blog.wpb_column.column_container {

     margin-bottom: 30px;

    /*margin-top: -65px;

    */

}

 @media screen and (max-width: 930px) and (min-width: 767px) {

     .wpb_row.wf-container.ln01 {

         margin-top: 140px;

    }

}

 @media(max-width: 1050px) {

     .home-blog .blog-content .post-format.entry-meta a * {

         font-size: 11px;

    }

     .home .blog-content h2.entry-title a {

         font-size: 14px;

    }

     .wf-container.shortcode-blog-posts.iso-grid {

         padding: 10px;

    }

}

 .read-more-heading {

     margin-top: 4px;

     background: #17335b;

     text-align: center;

     z-index: 9999999;

     position: absolute;

     display: inline-block;

     border-radius: 6px;

     left: 12px;

     right: 12px;

     bottom: -50px;

}

 .read-more-heading a {

     color: #fff;

     text-align: center;

     width: 100%;

     padding: 16px 10px;

     display: inline-block;

     position: static;

}

 .read-more-heading .wpb_wrapper {

     text-align: center;

     display: inline-block;

    /* width: 100%;

     */

     height: 100%;

}

 .read-more-heading.orange-color {

     background: #f29929;

}

 .wpb_row.wf-container.ln01.home-services-outer {

     display: flex;

     padding-bottom: 50px;

}

 .home-services-outer .wf-cell {

     position: relative;

     margin-bottom: 0px;

}

 .download-brochure-img{

    box-shadow:none

}

 .wf-cell.wf-span-4.home-blog.wpb_column.column_container{

    margin-bottom: 0 !important;

}

 @media(max-width: 767px){

     .wpb_row.wf-container.ln01.home-services-outer {

         display: block;

    }

     .read-more-heading{

         position: static;

         width: 100%;

         margin: 12px 0;

    }

     .home-services-outer .wf-cell .wpb_wrapper a img {

         width: 100%;

    }

     .wf-cell.wf-span-4.home-blog {

         margin-top: 12px;

    }

    .single.single-post img.alignleft.preload-me{

         object-fit: contain !important;

    }

}

/*.space25 .iso-grid .wf-cell:first-child {

     margin-top: 25px !important;

}

 .home-blog .imo2020home.alignnone.size-medium.wp-image-7280, .download-brochure-img {

     height: 100vh !important;

     width: 100% !important;

     object-fit: cover !important;

}

 .home-blog .wf-cell.wf-1-2 {

     padding: 20px;

}

 .content-height {

     overflow: hidden;

     float: left;

     width: 100%;

     position: relative;

}

 .wf-cell.wf-1-2 {

     background-color: none;

     margin: 0 !important;

     padding: 0 !important;

}

 .shortcode-blog-posts .post {

     padding: 20px;

     margin-bottom: 0;

     background: #fff;

}

 .home-blog .blog-media.wf-td {

     top: 20px;

     left: 20px;

}

 .wf-container.shortcode-blog-posts.iso-grid {

     background: none;

     overflow: hidden;

}

 .wf-container.shortcode-blog-posts.iso-grid .wf-cell:first-child {

     margin-top: 25px !important;

     overflow: hidden;

}

 .rs-fullvideo-cover {

     float: left;

     width: 100%;

     margin-bottom: 50px;

}

 @media screen and (max-width: 930px) and (min-width: 767px) {

     .wpb_row.wf-container.ln01 {

         margin-top: 140px;

    }

}

 @media(max-width: 767px){

     .download-brochure-heading .wpb_wrapper {

         margin-top: 0px;

         border-top: 0px solid;

         padding-top: 0px;

    }

}

*/

 #main .imo-page h2{

    text-transform:none;

}

 #main-nav > li > a, .csstransforms3d #main-nav.fancy-rollovers > li > a > span, .csstransforms3d #main-nav.fancy-rollovers > li > a > span > span {

    /* padding: 0px 2px;

     */

}

 #extrabody #main-nav > li > a{

     padding: 0px 10px 0px 0px;

}

 #extrabody #main-nav > li.menu-item-has-children > a{

     padding: 0px 18px 0px 0px;

}

/* Landing Page 17/01/2020 */

/*@font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Book.eot');

     src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Book.woff2') format('woff2'), url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf') format('truetype'), url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');

     font-weight: normal;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('Gotham-Bold.eot');

     src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Bold.woff2') format('woff2'), url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf') format('truetype'), url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');

     font-weight: bold;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Black.eot');

     src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Black.woff2') format('woff2'), url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf') format('truetype'), url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');

     font-weight: 500;

     font-style: normal;

}

*/

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Light.eot');

     src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Light.woff2') format('woff2'), url('fonts/Gotham-Light.woff') format('woff'), url('fonts/Gotham-Light.ttf') format('truetype'), url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');

     font-weight: 300;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-BoldItalic.eot');

     src: url('fonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-BoldItalic.woff2') format('woff2'), url('fonts/Gotham-BoldItalic.woff') format('woff'), url('fonts/Gotham-BoldItalic.ttf') format('truetype'), url('fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');

     font-weight: bold;

     font-style: italic;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Book.eot');

     src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Book.woff2') format('woff2'), url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf') format('truetype'), url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');

     font-weight: normal;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Bold.eot');

     src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Bold.woff2') format('woff2'), url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf') format('truetype'), url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');

     font-weight: bold;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-BookItalic.eot');

     src: url('fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-BookItalic.woff2') format('woff2'), url('fonts/Gotham-BookItalic.woff') format('woff'), url('fonts/Gotham-BookItalic.ttf') format('truetype'), url('fonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');

     font-weight: normal;

     font-style: italic;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-LightItalic.eot');

     src: url('fonts/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-LightItalic.woff2') format('woff2'), url('fonts/Gotham-LightItalic.woff') format('woff'), url('fonts/Gotham-LightItalic.ttf') format('truetype'), url('fonts/Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');

     font-weight: 300;

     font-style: italic;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Medium.eot');

     src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Medium.woff2') format('woff2'), url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf') format('truetype'), url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');

     font-weight: 500;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-ThinItalic.eot');

     src: url('fonts/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-ThinItalic.woff2') format('woff2'), url('fonts/Gotham-ThinItalic.woff') format('woff'), url('fonts/Gotham-ThinItalic.ttf') format('truetype'), url('fonts/Gotham-ThinItalic.svg#Gotham-ThinItalic') format('svg');

     font-weight: 100;

     font-style: italic;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Black.eot');

     src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Black.woff2') format('woff2'), url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf') format('truetype'), url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');

     font-weight: 500;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-Thin.eot');

     src: url('fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-Thin.woff2') format('woff2'), url('fonts/Gotham-Thin.woff') format('woff'), url('fonts/Gotham-Thin.ttf') format('truetype'), url('fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');

     font-weight: 100;

     font-style: normal;

}

 @font-face {

     font-family: 'Gotham';

     src: url('fonts/Gotham-UltraItalic.eot');

     src: url('fonts/Gotham-UltraItalic.eot?#iefix') format('embedded-opentype'), url('fonts/Gotham-UltraItalic.woff2') format('woff2'), url('fonts/Gotham-UltraItalic.woff') format('woff'), url('fonts/Gotham-UltraItalic.ttf') format('truetype'), url('fonts/Gotham-UltraItalic.svg#Gotham-UltraItalic') format('svg');

     font-weight: 500;

     font-style: italic;

}

 * {

     -webkit-box-sizing:border-box;

     -moz-box-sizing:border-box;

     box-sizing:border-box;

     margin: 0;

     padding: 0 

}

 body.page-template-landing-template {

     background: #000;

     text-align: center;

     font-family: 'Gotham';

}

 .wrapper {

     max-width: 1140px;

     margin-left:auto;

     margin-right:auto;

     padding-left:15px;

     padding-right:15px;

     box-sizing: border-box;

}

 .white {

     color: #fff;

}

 .orange {

     color: #f39300;

}

/* HEADER SECTION */

 .header-section {

     text-align: center;

     position: absolute;

     width: 100%;

     z-index: 2;

     padding: 50px 0 0;

}

/* HERO SECTION */

 .hero-section {

    position: relative;

     width: 100%;

     min-height: auto;

     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);

     z-index: 1;

     padding: 100px 0 80px;

}

 .hero-section .thanku-tagline {

     padding: 80px 0 0;

}

 .hero-section .thanku-tagline h4 {

     background-color: #f39300;

     margin: 0 auto;

     color: #fff;

     font-family: "Gotham";

     font-size: 16px;

     font-weight: bold;

     line-height: 20px;

     text-transform: uppercase;

     display: inline-block;

     padding: 10px 47px;

}

 .hero-section .main-title {

     padding: 75px 0;

}

 .hero-section .main-title span {

     display: block;

     color: #f39300;

     font-family: 'Gotham';

     font-size: 24px;

     font-weight: bold;

     text-transform: uppercase;

     padding: 5px 0;

     line-height: 25px;

}

 .hero-section .main-title h4 {

     color: #fff;

     font-family: 'Gotham';

     font-weight: 300;

     text-transform: uppercase;

     font-size: 16px;

     line-height: 20px;

     margin: 0;

     padding: 8px 0;

}

/* FORM SECTION */

 .gform_wrapper ul.gform_fields li.gfield {

     padding: 0 15px;

}

 .form-section .gform_body ul.gform_fields li.gfield input {

     width: 100%;

     background: none;

     outline: none;

     border: none;

     border-bottom: 1px solid #fff;

     padding: 20px 10px !important;

     margin: 0;

     font-family: 'gotham' !important;

     font-size: 16px !important;

     font-weight: 200 !important;

     line-height: 20px !important;

     color: #fff;

}

 .form-section .gform_body ul.gform_fields li.gfield input::placeholder {

     color: #fff;

     background-color: transparent;

}

 .form-section .gform_body ul.gform_fields li.gfield input::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

     color: #fff;

     background-color: transparent;

}

 .form-section .gform_body ul.gform_fields li.gfield input::-moz-placeholder {

    /* Firefox 19+ */

     color: #fff;

     background-color: transparent;

}

 .form-section .gform_body ul.gform_fields li.gfield input:-ms-input-placeholder {

    /* IE 10+ */

     color: #fff;

     background-color: transparent;

}

 .form-section .gform_body ul.gform_fields li.gfield input:-moz-placeholder {

    /* Firefox 18- */

     color: #fff;

     background-color: transparent;

}

 .gform_wrapper ul.gform_fields li.add-another-guest a {

     display: inline-block;

     text-align: center;

     color: #fff;

     font-family: 'Gotham';

     font-size: 14px;

     font-weight: 300;

     line-height: 18px;

     transition: all 0.3s ease;

}

 .gform_wrapper ul.gform_fields li.add-another-guest {

     text-align: center;

     padding: 35px 0 0;

}

 .gform_wrapper ul.gform_fields li.add-another-guest a i.fas.fa-user-plus {

    /* Style for "user-plus" */

}

 .gform_wrapper ul.gform_fields li.add-another-guest a:hover {

     color: #f39300;

     transition: all 0.3s ease;

}

 .form-section .gform_wrapper .gform_footer {

     text-align: center;

     padding: 30px 0 0;

}

 .form-section .gform_wrapper .gform_footer .gform_button {

     background: url(https://gibunkering.com/wp-content/uploads/2020/01/Fill_1.png) no-repeat center / 100% 100% !important;

     margin: 0;

     padding: 24px 70px;

     transition: all 0.3s ease;

     color: #f39300;

     font-family: 'Gotham';

     font-size: 16px;

     font-weight: 500;

     letter-spacing: 0.12px;

     text-transform: uppercase;

     transition: all 0.3s ease;

}

 .form-section .gform_wrapper .gform_footer .gform_button:hover {

     color: #fff;

     transition: all 0.3s ease;

}

 .gform_confirmation_message {

     color: #f39300;

     font-size: 20px;

}

 .decline-message h4 {

     color: #f39300;

     font-size: 26px;

     max-width: 70%;

    margin: 0 auto;

     width: 100%;

     line-height: 1.5;

}

 .form-section .down-arrow {

     padding-top: 30px;

}

 .form-section .down-arrow a {

     display: inline-block;

     position: relative;

     font-family: 'gotham';

     font-size: 14px;

     font-weight: 500;

     line-height: 20px;

     color: #fff;

     text-decoration: none;

     transition: all 0.3s ease;

}

 .form-section .down-arrow a:after {

     content: "\f107";

     position: absolute;

     bottom: -26px;

     left: 50%;

     transform: translateX(-50%);

     font-size: 20px;

     width: 18px;

     height: 22px;

     color: #ffffff;

     font-family: fontawesome;

}

 .form-section .down-arrow a:hover {

     color: #f39300;

     transition: all 0.3s ease;

}

 .form-section .down-arrow a:hover:after {

     color: #f39300;

     transition: all 0.3s ease;

}

/* GALLERY SECTION */

 .gallery-slider {

     padding: 40px 0 0;

}

 .gallery-slider .gallery-title {

}

 .gallery-slider .gallery-title h3 {

     color: #ffffff;

     font-family: 'Gotham';

     text-transform: uppercase;

     font-size: 20px;

     line-height: 30px;

     font-weight: bold;

     border: none;

}

 .slick-slider .inner {

     position: relative;

     z-index: 1;

}

 .slick-slider .inner:after {

     content: '';

     position: absolute;

     width: 100%;

     height: 100%;

     top: 0;

     left: 0;

     background-color: #000;

     opacity: 0.3;

}

 .slick-current .inner:after {

     opacity: 0;

}

 .slick-slider .slick-arrow{

    background:#fff;

     border:none;

     z-index:9;

     position:absolute;

     top:45%;

     left:-35px;

     width:60px;

     height: 60px;

     font-size:0px;

     color:#fff;

     cursor:pointer;

     border-radius: 100%;

}

 .slick-slider .slick-arrow.slick-prev:after{

    content: "\f177";

     font-size: 25px;

     line-height: 55px;

     font-family: FontAwesome;

     color: #000;

}

 .slick-slider .slick-arrow.slick-next:after{

    content:"\f178";

     font-size:25px;

     line-height:55px;

     font-family: FontAwesome;

     color: #000;

}

 .slick-slider .slick-arrow.slick-next{

    left:auto;

     right:-35px;

}

 .slick-slider .slick-dots{

    position:absolute;

     left:0;

     right:0;

    bottom: 36px;

    text-align:center;

}

 .slick-slider .slick-dots li{

    display:inline-block;

     margin:0 10px;

}

 .slick-slider .slick-dots li button{

    width:6px;

     height:6px;

     border-radius:100%;

     background-color:#fff;

     border:none;

     padding:0;

     text-indent:-9999px;

     cursor:pointer;

     opacity:.5;

     transition: 'all 200ms ease';

}

 .slick-slider .slick-dots li.slick-active button{

    opacity:1;

}

/* FOOTER SECTION */

 .footer-section {

     padding: 100px 0 80px;

}

 .footer-section .footer-wrapper {

     display: flex;

     flex-direction: row;

     justify-content: space-around;

}

 .footer-section .footer-wrapper .location-box {

}

 .footer-section .footer-wrapper .location-box h2 {

     color: #ffffff;

     font-family: 'Gotham';

     font-size: 20px;

     font-weight: bold;

     line-height: 22px;

     text-transform: uppercase;

     margin: 0;

}

 .footer-section .footer-wrapper .location-box h4.add-line {

     font-weight: 300;

     color: #ffffff;

     font-family: 'Gotham';

     font-size: 14px;

     text-transform: capitalize;

     line-height: 16px;

     padding: 18px 0 28px;

     margin: 0;

}

 .footer-section .footer-wrapper .location-box a.map {

     display: inline-block;

     position: relative;

     font-size: 14px;

     font-weight: 500;

     letter-spacing: 0.11px;

     text-transform: uppercase;

     color: #f39300;

     font-family: 'Gotham';

     transition: all 0.3s ease;

}

 .footer-section .footer-wrapper .location-box a.map:before {

     content: "\f041";

     width: 15px;

     height: 22px;

     color: #f39300;

     position: absolute;

     top: 0;

     left: -26px;

     font-family: fontawesome;

     font-size: 20px;

}

 .footer-section .footer-wrapper .location-box a.map:hover {

     color: #fff;

     transition: all 0.3s ease;

}

 .footer-section .footer-wrapper .location-box a.map:hover:before {

     color: #fff;

     transition: all 0.3s ease;

}

 .footer-section .footer-wrapper .information-box h2 {

     color: #ffffff;

     font-family: 'Gotham';

     font-size: 20px;

     font-weight: bold;

     line-height: 22px;

     text-transform: uppercase;

     margin: 0;

}

 .footer-section .footer-wrapper .information-box h4.add-line {

     font-weight: 300;

     color: #ffffff;

     font-family: 'Gotham';

     font-size: 14px;

     text-transform: capitalize;

     line-height: 16px;

     padding: 18px 0 28px;

     margin: 0;

}

 .footer-section .footer-wrapper .information-box a.mail {

     display: inline-block;

     position: relative;

     font-size: 14px;

     font-weight: 500;

     letter-spacing: 0.11px;

     text-transform: uppercase;

     color: #f39300;

     font-family: 'Gotham';

     transition: all 0.3s ease;

}

 .footer-section .footer-wrapper .information-box a.mail:before {

     content: "\f0e0";

     width: 20px;

     height: 22px;

     color: #f39300;

     position: absolute;

     top: 0;

     left: -30px;

     font-family: fontawesome;

     font-size: 20px;

}

 .footer-section .footer-wrapper .information-box a.mail:hover {

     color: #fff;

     transition: all 0.3s ease;

}

 .footer-section .footer-wrapper .information-box a.mail:hover:before {

     color: #fff;

     transition: all 0.3s ease;

}

 .gform_wrapper li.gfield.gfield_error {

     background: transparent !important;

     border-top: 2px solid transparent !important;

     border-bottom: 2px solid transparent !important;

}

 .gform_wrapper div.validation_error {

     color: #f39300 !important;

     border-top: 2px solid #f39300 !important;

     border-bottom: 2px solid #f39300 !important;

}

 .gfield_error input {

     border: 1px solid #f39300 !important;

     margin: 0 !important;

}

 .gform_wrapper .validation_message {

     color: #f39300 !important;

}

/*22-01-2020*/

 .thank-you-conf {

     margin: -30px 0 0 0;

}

 .thank-you-conf .thank-you-msg {

    color: #f39300;

     font-size: 24px;

     padding: 5px 0;

     font-weight: 200;

}

 .thank-you-conf .add-cal-btn a {

     padding: 15px 26px 15px 25px;

     display: inline-block;

     border-radius: 4px;

     color: #f39300;

     text-transform: capitalize;

     margin: 15px 0;

     font-weight: 500;

     background: url(https://gibunkering.com/wp-content/uploads/2020/01/Fill_1.png) no-repeat center / 100% 100% !important;

     background-size: cover;

     background-size: 100% !important;

     font-family: 'Gotham';

}

 a.another-guest-cta {

     margin-top: 10px;

     display: inline-block;

     color: #fff;

}

/***9-8-2020***/

.contact_tab_wrap .vc_column-inner { /*border: 2px solid rgba(218, 222, 225, 0.8);*/ padding: 0; }

.contact_tab_menu .menu li { display: inline-block; border: 0 !important; padding: 0; margin: 0; }

.contact_tab_menu .menu li a { font-weight: 600; font-size: 18px; position: relative; color: #092f57; text-decoration: none !important; padding: .5em 1em; }

.contact_tab_menu .menu { margin: 0; padding: 0; }

.contact_tab_menu { margin: 0; /*border-bottom: 1px solid rgba(218, 222, 225, 0.8) !important;*/ }

.contact_tab_wrap .wpb_gmaps_widget.wpb_content_element { padding: 25px 20px 15px !important; margin: 0; }

.contact_tab_menu .menu li a:hover { color: #f7941e; }

.contact_tab_menu .menu li.current-menu-items a { color: #f7941e; }

.contact_tab_menu .menu li a:after { content: ''; right: 0; height: 30px; width: 1px; display: block; background-color: #cacaca; position: absolute; top: 2px; }

.contact_tab_menu .menu li:last-child a:after {opacity: 0; }

.contact_tab_menu .menu li.current_page_item a { color: #f7941e; }



/**22-9-2020**/

#contact-row-wrap p { color: #092f57; font-family: "Open Sans"; font-size: 32px !important; font-weight: 400; 

text-transform: uppercase; padding: 10px 0 10px 23px; line-height: 1; border-left: 2px solid #f6931e; }

#contact-row-wrap .vc_column-inner { padding-left: 0; }

.contact_tab_wrap .wpb_wrapper .map_row { margin: 50px 0 0; position: relative;}

#contact-row-wrap { padding: 40px 0 0; }

.select-location { position: absolute;top: 35%;width: 100%;transform: translateY(-50%);}

.select-location p {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #ffffff;
    color: #092f57;
    font-family: "Open Sans";
    font-size: 18px !important;
    font-weight: 400;
    box-shadow: 0 0 5px 0px #c5c4c4;
    padding: 10px 20px;
    max-width: 22%;
}

.select-location p img { margin: 0 15px 0 0;}

/**14-12-2020**/

.page-template-home-new-template .what-latest-single img {
    object-fit: cover !important;
}
.page-template-home-new-withvideothumbnails-template .what-latest-single img {
    object-fit: cover !important;
}

/* .section-sec-row .wpb_column.vc_column_container.vc_col-sm-3:nth-child(2) p a {
     padding: 10px 25px;
     width: auto;
     border-radius: 5px;
     background: #0a3255;
     font-weight: 700;
} */
a.details.more-link {
    background-image: none;
}
.section-sec-row .wpb_column.vc_column_container.vc_col-sm-3:nth-child(2) .vc_column-inner {
    padding-left: 0;
}
.n09 {
    padding-left: 0;
    padding-right: 0;
}
/* RESPONSIVE START FROM HERE */

 @media (max-width: 1199px){

    /* hero section */

     .hero-section {

         padding: 100px 0 50px;

    }

    /* slider section */

     .gallery-slider {

         padding: 20px 0 0;

    }

     .slick-slider .slick-arrow {

         left: -15px;

    }

     .slick-slider .slick-arrow.slick-next {

         right: -15px;

    }

     .slick-slide img {

         width: 100%;

    }

    /* footer section */

     .footer-section {

         padding: 80px 0 60px;

    }

}

 @media (max-width: 991px){

    /* header section */

     .header-section {

         padding: 40px 0 0;

    }

    /* hero section */

     .hero-section {

         padding: 80px 0 40px;

    }

     .hero-section .main-title {

         padding: 60px 0;

    }

    /* form section */

    /* footer section */

     .footer-section {

         padding: 60px 0;

    }

}

 @media (max-width: 767px){

    /* header section */

     .header-section {

         padding: 30px 0 0;

    }

    /* hero section */

     .hero-section .thanku-tagline {

         padding: 40px 0 0;

    }

     .hero-section .main-title {

         padding: 65px 0 40px;

    }

     .hero-section .main-title img {

         max-width: 100%;

    }

    /* form section */

     body .gform_wrapper ul li.gfield {

         margin-top: 0 !important;

         padding: 0 5px !important;

    }

     body .gform_wrapper .top_label div.ginput_container {

         margin-top: 0;

    }

     .form-section .gform_body ul.gform_fields li.gfield input {

         padding: 15px 10px !important;

    }

     .form-section .gform_body ul.gform_fields li.gfield input {

         margin: 0;

    }

     .gform_wrapper ul.gform_fields li.add-another-guest {

         padding: 35px 0 0 !important;

    }

     .form-section .gform_wrapper .gform_footer {

         padding: 40px 0 0;

    }

    /* gallery section */

     .gallery-slider {

         padding: 10px 0 0;

    }

     .slick-slider .slick-arrow {

         width: 50px;

         height: 50px;

    }

     .slick-slider .slick-arrow.slick-prev:after {

         font-size: 22px;

         line-height: 42px;

    }

     .slick-slider .slick-arrow.slick-next:after {

         font-size: 22px;

         line-height: 42px;

    }

    /* footer section */

     .footer-section {

         padding: 50px 0;

    }

     .footer-section .footer-wrapper {

         flex-direction: column;

    }

     .footer-section .footer-wrapper .location-box {

         padding: 0 0 50px;

    }

     .footer-section .footer-wrapper .location-box h4.add-line {

         padding: 15px 0 20px;

    }

     .footer-section .footer-wrapper .information-box h4.add-line {

         padding: 15px 0 20px;

    }

}

 @media (max-width: 500px){

    /* hero section */

     .hero-section {

         padding: 80px 0 20px;

         min-height: 770px;

    }

     .hero-section .thanku-tagline {

         padding: 30px 0 0;

    }

     .hero-section .main-title {

         padding: 50px 0 20px;

    }

     .hero-section .main-title span {

         font-size: 20px;

    }

     .hero-section .main-title h4 {

         line-height: 22px;

    }

    /* form section */

     .form-section .gform_body ul.gform_fields li.gfield input {

         padding: 12px 10px !important;

    }

     .gform_wrapper ul.gform_fields li.add-another-guest {

         padding: 32px 0 0 !important;

    }

     .form-section .gform_wrapper .gform_footer {

         padding: 25px 0 0;

    }

     .form-section .gform_wrapper .gform_footer .gform_button {

         padding: 16px 25px;

    }

     .form-section .down-arrow {

         padding-top: 20px;

    }

    /* gallery section */

     .gallery-slider {

         padding: 30px 0 0;

    }

     .gallery-slider .gallery-title h3 {

         margin: 0;

         padding-bottom: 20px;

    }

     .slick-slider .slick-arrow {

         width: 40px;

         height: 40px;

    }

     .slick-slider .slick-arrow.slick-prev:after {

         font-size: 20px;

         line-height: 32px;

    }

     .slick-slider .slick-arrow.slick-next:after {

         font-size: 20px;

         line-height: 32px;

    }

    /* footer section */

     .footer-section {

         padding: 40px 0;

    }

     .footer-section .footer-wrapper .location-box {

         padding: 0 0 40px;

    }

}

 .home-blog .blog-content.wf-td .post-format.entry-meta{

    padding-left:0px;

}

 .home-blog .blog-content.wf-td {

    padding-left:90px;

}

 .page-template-home-new-template .what-latest-single img {

     height: 362px;

     object-fit: cover;

     width: 100%;

     object-position: center center;

}
 .page-template-home-new-withvideothumbnails-template .what-latest-single img {

     height: 362px;

     object-fit: cover;

     width: 100%;

     object-position: center center;

}

 .great-partner-slider.slick-slider .slick-arrow.slick-prev:after,.great-partner-slider.slick-slider .slick-arrow.slick-next:after {

     content: " ";

}

 .imo-slider-area.slick-slider .slick-arrow.slick-prev:after,.imo-slider-area.slick-slider .slick-arrow.slick-next:after {

     content: " ";

}

 #extrabody #header .wf-wrap{

    padding:0px 20px;

}

 .page-template-imo2020-template .boxPhone .phone, .page-template-imo2020-template .boxEmails .email {

     padding: 0px;

}

 .page-template-home-new-template #main .bunkering-contant h3{

    padding-right:10px;

}
.page-template-home-new-withvideothumbnails-template #main .bunkering-contant h3{

    padding-right:10px;

}
 .wpml-ls-legacy-list-horizontal .wpml-ls-item{

    padding:0px;

     padding-left: 10px !important;

}

 .wpml-ls-legacy-list-horizontal .wpml-ls-item a,.wpml-ls-legacy-list-horizontal{

    padding:0px;

}

 .img-news{

    width:100%

}

 .page-id-9563 .items-grid.wf-container.grid-ready,.page-id-9563 .post-meta.wf-table.wf-mobile-collapsed,.page-id-9563 h2.entry-title {

    display:none;

}

 .page-id-9563 .newsletter_cnt a.dt-btn.dt-btn-m{

    padding:10px;

     text-align:center;

     font-size:18px;

    line-height: 20px;

     width: 100%;

}

 #main .newsletter_cnt h2{

    font-size:18px;

     margin: 10px 0px!important;

     font-weight: bold;

    text-align:center;

}

 .page-id-9563 #footer ,.page-id-9563 #navigation,.page-id-9563 .wf-td.mini-search.wf-mobile-hidden{

    display:none!important;

}

 .page-id-9563 .newsletter_cnt{

    margin-bottom:20px;

}

 .page-id-9563 #bottom-bar .wf-wrap{

    display:none;

}

 section.news-update {

    padding:30px 0px;

}

 section.news-update .container {

     background: url(https://gibunkering.com/wp-content/uploads/2020/04/bg.png);

     background-size: 100%;

     padding: 30px;

     color: #FFF;

}

 section.news-update .container .col-md-4 {

     padding-right: 25px;

     text-align: right;

}

 section.news-update .container .col-md-8 {

     border-left: 1px solid #FFF;

     padding-left: 25px;

}

 section.news-update .container .col-md-4 h4 {

     color: #FFF;

     font-size: 30px;

}

 section.news-update .container .col-md-4 strong {

     font-size: 18px;

     margin-top: 13px;

     display: block;

}

 section.news-update .container .col-md-8 p {

     width: 75%;

     margin-top: 13px;

}

 ul.custom-style-2 li {

     transition: all 0.3s ease-in-out;

}

 ul.custom-li-style li:before {

     transition: all 0.3s cubic-bezier(.74,-0.69,.59,1.38);

}

 ul.custom-li-style li:hover:before {

     transform: scale(1.5);

}

 ul.custom-style-2 li span {

     transition: all 0.3s ease-in-out;

}

 .custom-style-2 li:hover {

     background: #F6931E;

     padding-left:10px;

}

 .custom-style-2 li:hover span {

     background: #092F57;

}

 .btn-yellow:hover {

     color: #FFF;

     background: #092F57;

}

 @media only screen and (max-width: 767px) {

     section.news-update .container{

         background-size: 1000%;

         background-position: bottom;

         background-repeat: no-repeat;

    }

     section.news-update .container .col-md-4 {

         padding-right: 25px;

         text-align: left;

         margin-bottom: 20px;

    }

}

 #cn-accept-cookie,#cn-refuse-cookie{

    background:#f6931e

}

 #cn-more-info{

    background:none!important;

    font-style:italic;

    text-decoration:underline;

}

 section.news-update-new .container {

    background:#f6931e;

    background-size: 100%;

     padding:20px;

    color: #FFF;

     width: 98%;

     background: rgb(246,147,30);

     background: linear-gradient(90deg, rgba(246,147,30,1) 0%, rgba(246,147,30,1) 26%, rgba(205,114,6,1) 100%);

}

 section.news-update-new {

    padding:20px 0px;

}

 section.news-update-new .container .col-md-3 {

     padding-right: 25px;

     text-align: right;

}

 section.news-update-new .container .col-md-9 {

     padding-left: 25px;

}

 section.news-update-new .container .col-md-3 a {

     color: #fff;

     font-size: 18px;

     border: 2px solid #fff;

     padding: 10px 20px;

     letter-spacing: 2px;

}

 section.news-update-new .container .row{

     display: flex;

    align-items: center;

    flex-wrap:wrap;

}

 section.news-update-new .container .col-md-9 p {

     width: 100%;

     margin-top: 13px;

     font-size: 23px;

     line-height: 25px;

}

 @media only screen and (max-width: 767px) {

     section.news-update-new .container .col-md-9 p {

         width: 100%;

         margin-bottom: 0px;

         font-size: 16px;

         line-height: 25px;

        margin-top:0px;

    }

     section.news-update-new .container .col-md-3 a {

         color: #fff;

         font-size: 14px;

         border: 2px solid #fff;

         display: block;

         padding: 7px 15px;

         margin-bottom: 5px;

         letter-spacing: 2px;

         margin-left: 10px;

        margin-top:10px;

    }

}

 .page-template-template-team #text-13{

    display:none;

}

 .page-template-template-team.page-id-3444 #text-13,.page-template-template-team.page-id-8570 #text-13{

    display:block;

}

 .codeofconduct{

    color:#000;

    font-size:18px;

}

 .codeofconduct i{

     color: #f7941e;

     font-size: 20px;

     margin-right: 10px;

}

 div#branding img {

     /*width: 250px !important;*/
     
     width: auto !important;
     height: 60px !important;
    

}

 #main-nav > li > a {

     font-size: 14px;

}



/* Live Style */

body {

     background: #fff

}

/* Orange: f7941e |  Blue: 092F57 */

h1, h2, h3 {

     text-transform: uppercase

}

h2 {

     line-height: 36px;

}

#main h1 {

     line-height: 23px

}

h2, h3, h1.entry-title, h2 a, .sidebar .widget-title {

     color: #f7941e

}

.stripe-style-4 .news-home .details, .stripe-style-4 .news-home .post-format.entry-meta a, .stripe-style-4 .news-home .post-format.entry-meta a *, .team-author p, .team-author-name, .footer a, .sidebar a, .blog-content h2.entry-title a {

     color: #092F57

}

h3 {

     padding-bottom: 10px;

     border-bottom: 3px solid #f7941e

}

h4, .page h4 {

     color: #092F57;

     font-weight: bold;

     font-family: Arial, Helvetica, sans-serif

}

.stripe-style-2 .locations h3 {

     font: bold 14px Arial, Helvetica, sans-serif;

     margin: 10px 0 5px

}

#main-nav {

     padding: 35px 0 0

}

#main-nav li {

     padding-bottom: 31px

}

#main-nav li.act, .csstransforms3d #main-nav.fancy-rollovers > li:hover {

     border-bottom: 3px solid #f7941e

}

.langs{z-index:99999999999999}

#main-nav li .sub-nav li:last-child {

     border-bottom: 3px solid #f7941e

}

.sub-nav > li > a {

     color: #092F57

}

#main-nav li.act li.act {

     border-bottom: none

}

.sub-nav {

     padding: 0;

     margin-top: 3px

}

#main-nav li .sub-nav li {

     padding-top: 5px;

     padding-bottom: 0

}

#main-nav > li > a, #main-nav > li > a > span {

     font: normal normal normal 15px / 34px Arial, Verdana, sans-serif

}

#main-nav > li > a, #main-nav > li > a > span, .sub-nav > li > a, .dl-menuwrapper li > a, #header .mini-search .field {

     color: #092F57

}

#main-nav > li.act, .csstransforms3d #main-nav.fancy-rollovers > li.act, #mobile-menu {

     background-color: transparent

}

#main-nav > li.act a, .csstransforms3d #main-nav.fancy-rollovers > li.act a, #mobile-menu {

     color: #f7941e;

}

#phantom #main-nav li {

     padding-bottom: 0

}

.csstransforms3d #main-nav.fancy-rollovers > li:hover a {

     border-color: transparent

}

#squares {

     display: none

}

.page-id-529 #squares {

     display: block;

     width: 90%;

     height: 1000px;

     position: fixed;

     top: 0;

     left: 0;

     z-index: 0;

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/square.png);

     background-attachment: fixed;

     background-repeat: repeat;

}

.home #squares {

     display: block;

     width: 90%;

     height: 1000px;

     position: fixed;

     top: 0;

     left: 0;

     z-index: 0;

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/square.png);

     background-attachment: fixed;

     background-repeat: repeat;

}

.home #page {

     background: #ebeaea;

}

/*.page-id-529 #main{background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/home-1.jpg); background-attachment: fixed; background-size: cover; background-position: 50% 0; background-repeat: no-repeat no-repeat;}*/

.padding_15{padding-bottom:15px;}

.page-id-529 #page {

     background: none

}

.page-id-529 .content {

     position: relative;

     z-index: 1

}

#header {

     position: relative;

     z-index: 2

}

#navigation {

     margin-top: 30px

}

.page-id-529 .content {

     padding-top: 0;

}

.page-id-529 #printer, .page-id-632 #printer, .page-id-108 #printer, .page-id-219 #printer {

     display: none;

}

.stripe-style-1, .stripe-style-2 {

     box-shadow: none;

     border-top: 10px solid #fff;

     border-bottom: 10px solid #fff;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/bg-stripe.png) no-repeat;

     background-position: 100%!important

}

.stripe-style-1 {

     background-color: rgba(247, 148, 30, 0.85)!important;

}

.stripe-style-2, .request-home {

     background-color: rgba(9, 47, 87, 0.85)!important;

}

.stripe-style-1 .intro, .services-home {

     width: 40%;

}

.stripe-style-1 h1, #main .stripe-style-1 h2, #main .stripe-style-2 h2 {

     font-size: 20px;

     color: #fff

}

.stripe-style-1 p, .stripe-style-2 p, .stripe-style-2 strong, .stripe-style-2 *, .locations a, .stripe-style-2 a, .stripe-style-2 .team-author-name, .stripe-style-2 .team-author p {

     color: #fff

}

.stripe-style-2 h3 {

     color: #fff;

     font-size: 18px;

     padding-bottom: 0!important;

     border-bottom: none

}

.locations p, .home .team-content p, footer .textwidget {

     font-size: 11px

}

a.more-link {

     padding-right: 17px;

     display: inline-block;

     font-weight: bold;

     font-size: 12px;

     text-decoration: none;

     margin-top: 15px;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png) 100% 3px no-repeat

}

.stripe-style-1 a.more-link {

     color: #092F57;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-blue.png) 100% 3px no-repeat

}

.stripe-style-2 a.more-link {

     color: #F18903;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png) 100% 3px no-repeat

}

.stripe-style-2 .team-author p, .stripe-style-2 .team-author-name {

     margin-top: 0px;

     font-size: 11px

}

.stripe-style-2 .wf-1-4 {

     width: 25%!important

}

.stripe-style-2.team-stripe {

     padding-bottom: 0!important

}

.latest-news .items-grid {

     width: 100%!important

}

.stripe-style-1 .latest-news .items-grid a {

     font-weight: bold;

     color: #fff;

}

.stripe-style-1 .latest-news .items-grid a:hover {

     text-decoration: underline

}

.text-button a {

     color: #fff;

     font-weight: bold;

     text-transform: uppercase;

     font-size: 15px;

     text-decoration: none;

     width: 50px;

     height: 50px;

     padding: 31px 58px 31px 5px;

     display: block;

     margin: 100px auto!important;

     zoom: 1;

     filter: alpha(opacity=90);

     opacity: 0.9;

     border: 3px solid #fff;

     background: rgba(0, 0, 0, 0.4)

}

.team-stripe {

     height: 310px

}

.home .team-desc {

     padding-top: 3px

}

.post .items-grid a {

     color: #f7941e

}

.post .items-grid a:hover {

     text-decoration: underline

}

.items-grid .alignleft, .items-grid .alignleft img, .items-grid .alignleft i, .recent-posts .alignleft, .recent-posts .alignleft img, .recent-posts .alignleft i, .comment-author .avatar, .entry-author .alignright img, .items-grid .blur-effect, .recent-posts .blur-effect {

     border-radius: 0;

     -webkit-border-radius: 0

}

#mapster_wrap_0 img, .wpb_wrapper img.alignleft.size-full {

     -webkit-filter: none!important;

     filter: none!important

}

.page .grid-masonry .team-container {

     border-bottom: 4px solid #f7941e;

     min-height: 300px

}

.request-home h3 {

     border-bottom: none;

     padding: 20px 0;

     color: #fff

}

.request-home p {

     color: #fff!important

}

.keywords-list {

     position: relative

}

.keywords-list ul {

     width: auto;

     float: right;

     list-style-type: none;

     text-align: right;

     margin-right: 24px;

}

.keywords-list li {

     color: #f7941e;

     font-weight: bold;

     text-transform: uppercase;

     font-size: 15px;/*zoom: 1;filter: alpha(opacity=80);opacity: 0.8;*/

     padding: 50px 0;

}

.keywords-list img {

     display: block;

     width: 40px;

     height: 40px;

     position: absolute;

     top: -50px;

     right: 0;

     -webkit-filter: none!important;

     filter: none!important

}

#main .service-boxes h2 {

     padding-top: 10px

}

.service-boxes {

     border-bottom: 5px solid #666;

     padding-bottom: 30px;

}

.service-boxes:hover {

     border-bottom: 5px solid #f7941e;

}

.content .service-boxes ul {

     list-style-type: none;

     margin-left: 0;

}

.service-boxes li {

     margin-bottom: 20px

}

.service-boxes h3 {

     padding-top: 10px

}

.wf-span-3.service-boxes {

     min-height: 520px;

     margin-top: 30px

}

#top-bar, #bottom-bg {

     background: #f7941e; /* Old browsers */

     background: -moz-linear-gradient(left, #f7941e 0%, #f8c990 100%); /* FF3.6+ */

     background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f7941e), color-stop(100%, #f8c990)); /* Chrome,Safari4+ */

     background: -webkit-linear-gradient(left, #f7941e 0%, #f8c990 100%); /* Chrome10+,Safari5.1+ */

     background: -o-linear-gradient(left, #f7941e 0%, #f8c990 100%); /* Opera 11.10+ */

     background: -ms-linear-gradient(left, #f7941e 0%, #f8c990 100%); /* IE10+ */

     background: linear-gradient(to right, #f7941e 0%, #f8c990 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941e', endColorstr='#f8c990', GradientType=1 ); /* IE6-9 */

     height: 6px

}

#top-bar:after {

     background-color: #fff

}

.introduction {

     padding: 20px;

     margin-top: 44px

}

.introduction a, .mini-nav a {

     text-decoration: none;

}

.introduction h2 {

     font-size: 24px;

     line-height: 29px

}

.solutions-box a {

     color: #f7941e;

     text-decoration: none;

}

.introduction a:hover, .solutions-box a:hover {

     text-decoration: underline;

}

#main .contact-section h2 {

     text-shadow: 2px 2px 5px #000;

     -moz-text-shadow: 2px 2px 5px #000;

     -webkit-text-shadow: 2px 2px 5px #000;

     padding-bottom: 30px

}

.contact-section h3 {

     border-bottom: 2px solid #f7941e

}

.home .blog-content h2.entry-title a {

     color: #fff

}

.news-home .post-content a {

     display: inline-block;

     background: #f7941e;

     padding: 5px;

}

.news-home .post-content a:hover {

     color: #fff;

     text-decoration: underline

}

.home-contact-row {

     margin: 43px 0 0 -10px;

}

.map-details {

     padding: 20px;

     min-height: 300px;

     font-size: 80%;

}

.map-details h3 {

     padding-bottom: 0!important

}

.news-home .entry-meta {

     display: none

}

#bottom-bg {

     height: 28px;

}

#bottom-bg img {

     display: block;

     margin-left: 18.3%

}

.scroll-top {

     bottom: 43px;    right: 15px !important;

}

.page-id-4146 #main h2, .page-id-4150 #main h2, .page-id-4152 #main h2, .page-id-4154 #main h2 {

     margin-bottom:10px !important;

     }

.main-content h2, #main h2 {

     color: #092F57;

     margin-bottom: 28px;

     font-size: 28px;

     line-height: 32px

}

html, body, body.page, .wf-container > *, .woocommerce #main ul.products > *, .woocommerce-page #main ul.products > *, #main .woocommerce ul.products > *, #main .woocommerce-page ul.products > *, .upsells.products .products > *, .related.products .products > *, .gform_wrapper .top_label .gfield_label, .footer .widget-title, .sidebar .post-content a, .introduction a, .mini-nav a {

     color: #092F57!important;

}

.fancy-title {

         line-height: 46px;

    text-shadow: 2px 2px 2px #333;

    font-weight: 600;

    letter-spacing: -1px;

    font-size: 46px;

}

#main .blog-content h2.entry-title {

     font: bold 20px/24px Helvetica, Arial, sans-serif;

     padding-bottom: 0!important

}

.breadcrumbs, .hr-breadcrumbs .breadcrumbs {

     display: none

}

a.vcard {

     font-size: 12px

}

.shortcode-blockquote {

     font-weight: bold;

     color: #fff!important;

     background: #092F57;

     font-size: 18px;

     line-height: 24px;

}

blockquote {

     border-radius: 0;

     border: none

}

.shortcode-pullquote.align-left {

     font-size: 17px;

     line-height: 23px;

     width: 100%;

     font-weight: bold;

     margin: 30px 20px 20px 0!important

}

.benefits-grid h3 {

     border-bottom: 3px solid #f7941e;

     padding-bottom: 12px!important

}

#printer {

     position: relative;

     top: 20px;

     font-size: 11px

}

.single-post #printer {

     top: -7px;

     float: right

}

.single-post h1.entry-title, .category .page-title h1 {

     color: #092F57;

     font-size: 41px;

     padding:10px 0px;

}

.single-post img.alignleft.preload-me {

     float: right;

     margin: 5px 0 10px 30px

}

.single-post .page-title, .category .page-title {

     background: #fff

}

.page-id-146 .entry-meta a {

     color: #bbb;

}

.page-id-76 .map-details {

     background: #092F57

}

.page-id-76 .map-details p {

     color: #fff

}

.page-id-76 #main h2 {

     font-size: 28px;

     padding-bottom: 0!important

}

.page-id-76 #main h2 a:hover {

     color: #f7941e

}

.team-author-name {

     font-weight: bold;

     font-size: 12px

}

.team-author p {

     line-height: 15px;

     font-size: 12px

}

.home .team-desc .team-author p {

     color: #fff

}

.team-desc {

     text-align: left;

     font-size: 12px

}

.team-container img {

     border-bottom: 5px solid #f7941e;

}

.wpb_row a[href$=".pdf"] {

     padding-left: 26px;

     display: block;

     line-height: 20px;

     text-decoration: none

}

/*.page-id-3171 a[href$=".pdf"], .page-id-3194 a[href$=".pdf"], .page-id-3185 a[href$=".pdf"] , .page-id-3192 a[href$=".pdf"]  {

    background: url(https://gibunkering.com/wp-content/uploads/2013/12/icon-pdf1.png) left 3px no-repeat;

     padding-left: 26px;

     display: block;

     line-height: 20px;

     text-decoration: none;

}

*/

body.home .wpb_row a[href$=".pdf"]  {background:none; padding-left:0;}

.chevron img {

     position: absolute;

     top: -208px

}

.wpb_wrapper img.alignleft.size-full {

     padding-right: 34px;

     border-right: 5px solid #f7941e;

}

#fancy-header .wf-table {

     height: 215px

}

.page-id-386 .wpcf7-form {

     padding: 20px;

     background: #eee

}

.page-id-2193 .wpcf7-form {

     padding: 20px;

     background: #eee

}

.page-id-2194 .wpcf7-form {

     padding: 20px;

     background: #eee

}

.page-id-1734 .wpcf7-form {

     padding: 20px;

     background: #eee

}

/* Revolution Slider & Accordion */

.tp-caption {

     white-space: normal!important;

     width: 65%!important;

}

.tp-caption.black {

     background: rgba(247, 148, 30, 0.8);

     padding: 7px;

}

.tp-caption p {

     color: #fff;

}

.wpb_accordion_wrapper h3 {

     padding: 20px 0 10px!important

}

.tp-caption h3 {

     font: bold 18px/22px Arial, Helvetica, sans-serif;

     border-bottom: none;

     text-transform: uppercase;

     color: #fff;

}

.tp-bullets.simplebullets.round .bullet {

     width: 11px!important;

     height: 11px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-grey.png)!important;

}

.tp-bullets.simplebullets.round .bullet.selected {

     width: 11px!important;

     height: 11px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png)!important;

}

#page .tp-bullets.simplebullets.navbar .bullet.selected:after, #page .tp-bullets.simplebullets.navbar .bullet:hover:after, #page .tp-bullets.simplebullets.round .bullet.selected:after, #page .tp-bullets.simplebullets.round .bullet:hover:after, #page .tp-bullets.simplebullets.navbar-old .bullet.selected:after, #page .tp-bullets.simplebullets.navbar-old .bullet:hover:after, #page .tp-bullets.simplebullets.square-old .bullet.selected:after, #page .tp-bullets.simplebullets.square-old .bullet:hover:after, #page .tp-bullets.simplebullets.round-old .bullet.selected:after, #page .tp-bullets.simplebullets.round-old .bullet:hover:after, .content .rsShor .rsBullet.rsNavSelected span:after, .content .rsShor .rsBullet:hover span:after, #main .flex-control-paging li a.flex-active:after, #page .tp-bullets.simplebullets.navbar .bullet.selected:after, #page .tp-bullets.simplebullets.navbar .bullet:hover:after, #page .tp-bullets.simplebullets.round .bullet.selected:after, #page .tp-bullets.simplebullets.round .bullet:hover:after, #page .tp-bullets.simplebullets.navbar-old .bullet.selected:after, #page .tp-bullets.simplebullets.navbar-old .bullet:hover:after, #page .tp-bullets.simplebullets.square-old .bullet.selected:after, #page .tp-bullets.simplebullets.square-old .bullet:hover:after, #page .tp-bullets.simplebullets.round-old .bullet.selected:after, #page .tp-bullets.simplebullets.round-old .bullet:hover:after, .content .rsShor .rsBullet.rsNavSelected span:after, .content .rsShor .rsBullet:hover span:after, #main .flex-control-paging li a.flex-active:after {

     background: none

}

.tp-bullets.hidebullets, .tparrows.hidearrows {

     opacity: 1

}

#main .wpb_content_element .wpb_accordion_header a {

     text-transform: uppercase;

     color: #aaa;

}

.st-accordion li.st-open > a, .st-toggle.st-open > a, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a, #main .wpb_toggle_title_active, #main #content h4.wpb_toggle_title_active {

     color: #f7941e

}

.wpb_toggle, #content h4.wpb_toggle, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/plus-orange.png)

}

.wpb_toggle_title_active, #content h4.wpb_toggle_title_active, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .st-accordion li > a, .st-toggle > a, .shortcode-tabs.tab-style-two .tab.fullsize-tab, .shortcode-tabs.tab-style-three .tab.fullsize-tab, .wpb_content_element.dt-style .wpb_accordion_header > a, .dt-style.wpb_toggle, #content h4.wpb_toggle.dt-style {

     background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/plus-grey.png)

}

/* News */

.page-id-632 #main h2 {

     border-bottom: 3px solid #092F57;

     margin-bottom: 24px!important;

     padding-bottom: 10px

}

.page-id-632 .items-grid a {

     color: #092F57

}

.sidebar .post-date {

     display: block;

     font-size: 11px

}

.category #main h2 {

     margin-bottom: 14px

}

.page-id-661 article {

     margin-bottom: 15px

}

.page-id-661 article .blog-content, .bg-orange, .bg-blue {

     padding: 30px 0;

}

 .bg-orange {

     background: #f7941e;

}

.page-id-661 article.category-current-news a,.page-id-661 article.category-press-releases a{

     color: #092f57;

}

.page-id-661 article h2.entry-title a {

     color: #092f57;

}

.page-id-661 article.category-press-releases .post-format.entry-meta a {background:#fff; color:#092f57;}

.page-id-661 article.category-interviews .post-format.entry-meta a {background:#fff; color:#092f57;}

.page-id-661 article.category-press-releases .entry-meta a {background:#f7941e;padding:3px 5px;color:#fff;}

.page-id-661 article.category-interviews .entry-meta a {background:#092f57;padding:3px 5px;color:#fff;}

.page-id-661 article.category-current-news.category-press-releases .entry-meta a {background:#fff;padding:0;color:#092f57;}

.page-id-661 article.category-current-news.category-press-releases .entry-meta a:nth-child(2) {padding-left:5px;margin-left:5px;}

.page-id-661 article.category-current-news.category-press-releases .post-format.entry-meta a {background:#fff;padding:0;color:#092f57;}

 .bg-blue {

     background: #092F57;

}

.page-id-661 article.category-current-news {

     background: #fff;

}

.page-id-661 article.category-current-news .blog-content {

     padding: 30px 0;

}

.bg-grey {

     background: #ddd

}

 .page-id-661 article p, .page-id-661 article a, .page-id-661 post-format.entry-meta a, .page-id-661 .post-format.entry-meta a *, #main .bg-orange h2, .bg-orange p, #main .bg-blue h2, .bg-blue p, .bg-blue li, .bg-orange li, .bg-blue h4, .bg-blue a, .bg-orange a {

     color: #092f57;

}

.page-id-661 article.category-current-news h2.entry-title a, .page-id-661 article.category-current-news p, .page-id-661 article.category-current-news a, .page-id-661 article.category-current-news .post-format.entry-meta a, .page-id-661 article.category-current-news .post-format.entry-meta a * {

     color: #092F57;

}

.bg-orange li, .bg-blue li {

     margin-bottom: 20px

}

.page-id-661 a[href$=".pdf"] {

     background: none;

     padding-left: 0;

     font-weight: normal;

     font-size: inherit;

     text-decoration: none;

     line-height: 17px

}

.page-id-661 .format-link-content {

     border: none

}

.page-id-661 .format-standard .entry-meta.post-format:before {

     background-image: none

}

.page-id-661 #main h2 {

     margin-bottom: 10px

}

.page-id-661 .blog-media p, .page-id-661 .post .alignnone {

     margin: 0

}

.page-id-661 article.category-press-releases a.more-link, .page-id-661 article.category-interviews a.more-link {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-white.png) 100% 3px no-repeat

}

/* Request a Quote */

/*

.page-id-98 #main, .page-id-98 .content {

     padding: 0

}*/

.page-id-98 .stripe-style-1 {

     border-top: none;

     border-bottom: none

}

/*.page-id-98 h1.fancy-title {

     font-size: 34px;

     margin-bottom: 40px!important;

     padding-bottom: 20px;

     border-bottom: 3px solid #fff;

} */

.page-id-98 .stripe-style-1 * {

}

.page-id-98 #printer {

     display: none

}

.page-id-98 .bg-black {

     /*background: rgba(0, 0, 0, 0.4);*/

     padding-top: 30px;

     padding-bottom: 30px

}

/* Sidebar */

.standard-arrow li, .breadcrumbs li, .custom-menu a, .custom-nav a {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png) 0 3px no-repeat

}

.custom-menu a {

     color: #092F57

}

.custom-nav > li > a, .custom-nav > li > ul a {

     font-size: 12px

}

.sidebar .sidebar-content {

     border: none!important;

}

.sidebar .sidebar-content {

     margin-top: 0;

     background: none

}

.sidebar .widget-title {

     border-bottom: 3px solid #f7941e;

     padding-bottom: 10px;

     text-transform: uppercase

}

.sidebar .widget {

     margin-bottom: 0;

     font-size: 85%;

     padding: 10px 20px 15px 0;

     border-top: none

}

#search-2, #search-3 {

     background: #092F57

}

.sidebar .post-content .text-secondary {

     color: #9E9E9E

}

.footer .widget-title {

font: normal normal 18px / 20px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

     text-transform: uppercase;

     margin-bottom: 8px

}

.footer .widget {

     margin-bottom: 10px

}

.footer {

     padding: 10px 0 0

}

#footer {

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/bg-map.jpg) 50% 0 no-repeat;

     border-top: 4px solid #092F57

}

#bottom-bar {

     background: #ECECEC

}

.single-post .navigation-inner {

     display: none

}

#mc_signup_form .mc_input {

     border: 1px solid #ccc

}

.mc_merge_var {

     margin-bottom: 0

}

.mc_signup_submit {

     text-align: left

}

#mc_signup_submit {

     width: 40%!important;

     margin-top: 0!important

}

.home div.tp-bullets.simplebullets {width:102%;}

#main .tp-bullets.simplebullets.navbar .bullet:after, #main .tp-bullets.simplebullets.round .bullet:after, #main .tp-bullets.simplebullets.navbar-old .bullet:after {

     background: none !important;

}

.box-title a {

     text-decoration: none;

     color: #ffffff;

}

/* 13-oct-2019 */

#navigation #main-nav li.home a,#phantom #main-nav li.home a{   

    margin-top: -25px;    padding: 0px 0px 0px 0px!important;font-size:0px;

}

#navigation #main-nav li.home {padding-left: 10px;padding-right: 10px;}

.imo2020home{position: relative;

    margin-top: 25px;}

.download-brochure-img {

    position: relative;

    transform: none;

    max-width: 100%!important;

/*     box-shadow: 0 0 8PX -1PX black; */

    margin: 0px 0px; 

    margin-top: 40px;

}

.download-brochure-heading {

    padding: 0px 0px 0px 0px!important;

    line-height:100%!important;

}

.shortcode-blog-posts {    margin-top: 15px!important;}

.shortcode-blog-posts  .wf-cell.wf-1-2 {

    width: 90%!important;

     height: 94px!important;margin: 5px 10px;}

.imo2020menu a{color: #f7941e!important;

    font-weight: bold!important;}

@media only screen  and (max-width : 320px) {

/* Styles */

.box-download {width:50%; float:none;} 

#wpcf7-f1300-p386-o2 {display:block;}

#wpcf7-f694-p386-o1 {display:none;}

#wpcf7-f2386-p2193-o1  {display:none;}

#wpcf7-f2389-p2193-o2 {display:block;}

#wpcf7-f2403-p1734-o1 {display:none;}

#wpcf7-f2404-p1734-o2 {display:block;}

#wpcf7-f2506-p2194-o1 {display:none;}

#wpcf7-f2505-p2194-o2 {display:block;}

     body.page-id-76 #content {display:none;}

  body.page-id-76 .footer .widget-title{text-decoration:underline !important;}

.home .wpb_revslider_element.wpb_content_element {

     display: none !important;

}

#mobile-buttons {

     display: block;

}

#mobile-buttons div.aboutus{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.ourteam{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.services{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.contactus{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

.wf-mobile-visible {

     display: block !important;

}

#mobile-menu {

     margin-top: 100px !important;

     background-color: orange;

}

.Contactusfooter .wf-cell.wf-span-2 {width:100% !important;}

#testvideobg {display:none;}

.page-id-98 .stripe-style-1 *{

background: #999;

}

.page-id-98 h1.fancy-title{

padding-top:20px;   

}

}

/*17/9/2019*/

.imo2020 h2{margin:10px 0; }

.fuel-title{padding-top: 35px; padding-bottom: 20px; }

.fuel-title h3{color: #092f57; padding-bottom: 0px; border: none; font-weight: 300;}

.fuel-solutions-section{ margin:0 -5px; }

.fuel-solutions-section > .wf-cell{ position: relative; padding-left: 5px; padding-right: 5px;}

.fuel-solutions-section > .wf-cell .fuel-pic img{ height: 400px; object-fit: cover; vertical-align: top; }

.fuel-solutions-section > .wf-cell .fuel-desc{ position: absolute; top: 0; left: 5px; right: 5px; background-color: rgba(0, 0, 0, 0.7); padding:15px; text-align: center; color: #fff; display: none; height: 100%; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; box-sizing: border-box;}

.fuel-solutions-single.wf-cell:hover .fuel-desc{ display: block; }

.imo2020 .ports-map-section{ padding-top: 50px; }

.imo2020 .btn-download{ padding:50px 0; text-align: center; }

.imo2020 .btn-download a{padding: 4px 12px; font-size: 12px; line-height: 25px; text-transform: uppercase; color: #fff; background: #f7941e;-webkit-transition: all .1s linear; -moz-transition: all .1s linear; -ms-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; display: inline-block;}

/*18/9/2019*/

.compliance-tomorrow{ padding:50px 0 10px 0; }

.without-complexity h4 em{color: #f7941e; font-style: normal;}

.without-complexity li{line-height: 24px;}

.ready-change-section{ padding:50px 0 10px 0; }

.ports-map-section .port-title{margin-bottom:35px !important;}

/*Training Program*/

.trainee-section{ padding:80px 0; text-align: center; }

.structured-section{ padding:80px 0; }

.structured-text{ padding:50px; margin-top: 60px; background-color: rgba(247, 153, 41, 0.7);}

.structured-text h2{font-size: 28px !important; color: #fff !important; font-weight: 400;}

.structured-text p{ line-height: 24px; }

.typical-work{ text-align:center; }

.typical-work h2{font-size: 28px !important;  color: #fff !important; font-weight: 400;}

.typical-work p{ line-height: 24px; }

.we-looking-section{padding:80px 0;}

.we-looking{ padding:50px; background-color: rgba(255, 255, 255, 0.7);}

.we-looking h2{font-size: 28px !important; font-weight: 400;}

.we-looking li{ line-height: 24px; color: #092F57; }

.we-offer-section{ text-align: center; padding: 80px 0;}

.we-offer-title h2{font-size: 28px !important; font-weight: 400; margin-bottom:28px !important;  color: #fff !important;}

.single-offer{background-color:rgba(251, 66, 20, 0.9); padding: 20px; min-height: 250px; font-size: 21px; line-height: 26px; font-family: Open sans, sans-serif; box-sizing: border-box;display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 10px solid rgba(255, 255, 255, 0.4);}

.how-apply{margin-bottom: 55px !important;}

#main .how-apply h2{ color: #fff; font-weight: 400;}

#main .how-apply p{ color: #fff;}

/*form css*/

.how-apply-section{ padding:80px 0; }

.how-apply-section form{ max-width: 500px; background-color: rgba(255, 255, 255, 0.2); padding: 20px; }

.how-apply-section form *{color: #fff;}

.how-apply-section form p{ margin-bottom:10px !important; }

.how-apply-section input {width: 500px; max-width: 100%; border-radius: 0!important; padding: 15px 10px;}

.how-apply-section input:focus, .how-apply-section textarea:focus, .how-apply-section select:focus{outline:none; border:1px solid #f79929;}

.how-apply-section select {width: 100px; background: #f5f5f5; color: #7a7a7a; padding: 14px 10px;}

.how-apply-section .wpcf7-tel { width:100%;}

.how-apply-section .wpcf7-textarea {width: 500px; max-width: 100%; height: 100px; resize: none;}

.how-apply-section input.uploadCV{border: 1px solid #E0E0E0; box-sizing: border-box; background-color: #fff;}

.how-apply-section .wpcf7-form input[type=submit]{width: 100px; max-width: 100%; border-radius: 3px !important; color: #fff !important; text-transform: uppercase;}

.contact-number{ float: left; width: calc(100% - 110px); }

@media only screen  and (min-width : 320px)  and (max-width : 480px) {

/* Styles */

.box-download {width:50%; float:none;}

#wpcf7-f1300-p386-o2 {display:block;}

#wpcf7-f694-p386-o1 {display:none;}

#wpcf7-f2386-p2193-o1  {display:none;}

#wpcf7-f2389-p2193-o2 {display:block;}

#wpcf7-f2403-p1734-o1 {display:none;}

#wpcf7-f2404-p1734-o2 {display:block;}

#wpcf7-f2506-p2194-o1 {display:none;}

#wpcf7-f2505-p2194-o2 {display:block;}

body.page-id-76 #content {display:none;}

body.page-id-76 .footer .widget-title{text-decoration:underline !important;}

.home .wpb_revslider_element.wpb_content_element {

     display: none !important;

}

#mobile-buttons {

     display: block;

}

#mobile-buttons div.aboutus{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.ourteam{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.services{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.contactus{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

.wf-mobile-visible {

     display: block !important;

}

#mobile-menu {

     margin-top: 100px !important;

     background-color: orange;

}

.Contactusfooter .wf-cell.wf-span-2 {width:100% !important;}

#testvideobg {display:none;}

.page-id-98 .stripe-style-1 *{

background: #999;

}

.page-id-98 h1.fancy-title{

padding-top:20px;   

}

}

/* Smartphones (portrait) ----------- */

@media only screen and (max-width : 768px) {

.box-download {width:50%; float:none;}

#wpcf7-f1300-p386-o2 {display:block;}

#wpcf7-f694-p386-o1 {display:none;}

#wpcf7-f2386-p2193-o1  {display:none;}

#wpcf7-f2389-p2193-o2 {display:block;}

#wpcf7-f2403-p1734-o1 {display:none;}

#wpcf7-f2404-p1734-o2 {display:block;}

#wpcf7-f2506-p2194-o1 {display:none;}

#wpcf7-f2505-p2194-o2 {display:block;}

body.page-id-76 #content {display:none;}

body.page-id-76 .footer .widget-title{text-decoration:underline !important;}

.link-1 {

     width: 100%;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

     text-align: center;

}

.link-2 {

     width: 100%;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

     text-align: center;

}

.link-3 {

     width: 100%;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

     text-align: center;

}

.link-4 {

     width: 100%;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

     text-align: center;

}

.link-1 a, .link-2 a, .link-3 a, .link-4 a {

     font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

     text-decoration: none;

     color: #092F57;

}

.boxes-container {

     width: 100%;

     margin-top: 65px;

}

.box-1 {

     float: left;

     width: 100%;

     text-align: center;

     margin-left: 0;

     position: relative;

}

.box-2 {

     float: left;

     width: 100%;

     margin-top: 20px;

     text-align: center;

     margin-left: 0;

     position: relative;

}

.box-3 {

     float: left;

     width: 100%;

     margin-top: 20px;

     text-align: center;

     margin-left: 0;

     position: relative;

}

.box-4 {

     float: left;

     width: 100%;

     margin-top: 20px;

     text-align: center;

     margin-left: 0;

     position: relative;

}

.box-title {

     margin-right: auto;

     margin-left: auto;

     margin-top: -5px;

     background: #ff9933;

     color: #ffffff;

     text-align: center;

     padding: 10px 0 10px 0;

     width: 280px;

}

.box-img {

     margin-top: 20px;

     margin-left: 3px;

}

.home .tp-bullets.simplebullets.round div:first-child:hover {

     background: none;

}

#mobile-buttons div.aboutus{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.ourteam{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.services{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

#mobile-buttons div.contactus{

     width:280px; 

     height:280px;

     margin:20px auto 0 auto;

}

.home .wpb_revslider_element.wpb_content_element {

     display: none !important;

}

#mobile-buttons {

     display: block;

}

.Contactusfooter .wf-cell.wf-span-2 {width:100% !important;}

#testvideobg {display:none;}

.page-id-98 .stripe-style-1 *{

background: #999;

}

.page-id-98 h1.fancy-title{

padding-top:20px;   

}

}

@media only screen 

and (min-width : 768px) and (max-width : 840px)

{

/* Styles */

.box-download {width:30%; float:left;}

#wpcf7-f1300-p386-o2 {display:none;}

#wpcf7-f694-p386-o1 {display:block;}

#wpcf7-f2386-p2193-o1  {display:block;}

#wpcf7-f2389-p2193-o2 {display:none;}

#wpcf7-f2403-p1734-o1 {display:block;}

#wpcf7-f2404-p1734-o2 {display:none;}

#wpcf7-f2506-p2194-o1 {display:block;}

#wpcf7-f2505-p2194-o2 {display:none;}

body.page-id-76 #content {display:block;}

.link-1 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-2 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-3 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-4 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

}

.link-1 a, .link-2 a, .link-3 a, .link-4 a {

     font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

     text-decoration: none;

     color: #092F57;

}

.home .tp-bullets.simplebullets.round div:first-child {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_160x26.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_160x26.jpg)!important; 

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

                  }

:lang(es) .home .tp-bullets.simplebullets.round div:first-child {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

 }

:lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(2) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_160x26.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2){

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2){

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(3) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_160x26.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(4) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_160x26.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_ch_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_es_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_pt_160x26.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:first-child.selected {

     height: 26px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_160x40.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child.selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(2).selected {

     height: 26px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_160x40.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans)  .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(3).selected {

     height: 26px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_160x40.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3).selected { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(4).selected {

     height: 26px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_160x40.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_ch_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

 }

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_es_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4).selected { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_pt_160x40.jpg)!important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:first-child:hover {

     background: none;

}

.home .tp-bullets.simplebullets.round .bullet {

     width: 24.5% !important;

     height: 26px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

}

.home .tp-bullets.simplebullets.round .bullet.selected {

     width: 24.5% !important;

     height: 26px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

}

.boxes-container {

     width: 100%;

     margin-top: 60px;

     overflow:auto;

}

.box-1 {

     float: left;

     width: 40%;

     position: relative;

     margin-left:70px;

}

.box-2 {

     float: left;

     width: 40%;

     margin-top:0;

     margin-left: 25px;

     position: relative;

}

.box-3 {

     float: left;

     width: 40%;

     margin-top: 20px;

     margin-left:70px;

     position: relative;

}

.box-4 {

     float: left;

     width: 40%;

     margin-top: 20px;

     margin-left: 25px;

     position: relative;

}

.box-title {

     margin-top: -5px;

     background: #ff9933;

     color: #ffffff;

     text-align: center;

     padding: 10px 0 10px 0;

     width: 280px;

}

.box-img {

     margin-top: 20px;

     margin-left: 3px;

}

body.page-id-76 #content {display:block;}

.home .wpb_revslider_element.wpb_content_element {

     display: block !important;

}

#mobile-buttons {

     display: none;

}

          .Contactusfooter .wf-cell.wf-span-2 {width:100% !important;}

#testvideobg {display:block;}

}

@media only screen 

and (min-width : 841px) and (max-width : 1024px)

{

.box-download {width:30%; float:left;}

#wpcf7-f1300-p386-o2 {display:none;}

#wpcf7-f694-p386-o1 {display:block;}    

#wpcf7-f2386-p2193-o1  {display:block;}

#wpcf7-f2389-p2193-o2 {display:none;}

#wpcf7-f2403-p1734-o1 {display:block;}

#wpcf7-f2404-p1734-o2 {display:none;}

#wpcf7-f2506-p2194-o1 {display:block;}

#wpcf7-f2505-p2194-o2 {display:none;}

     body.page-id-76 #content {display:block;}

.link-1 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-2 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-3 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-4 {

     width: 24.8%;

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

}

.link-1 a, .link-2 a, .link-3 a, .link-4 a {

     font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

     text-decoration: none;

     color: #092F57;

}

.boxes-container {

     width: 100%;

     margin-top: 60px;

     overflow:auto;

     margin-left:15%;

}

.box-1 {

     float: left;

     width: 40%;

     position: relative;

     /*margin-left:70px;*/

     margin-top:40px;

}

.box-2 {

     float: left;

     width: 40%;

     /*margin-left: 25px;*/

     position: relative;

margin-top:40px;

}

.box-3 {

     float: left;

     width: 40%;

     margin-top: 40px;

     /*margin-left:70px;*/

     position: relative;

}

.box-4 {

     float: left;

     width: 40%;

     margin-top: 40px;

     /*margin-left: 25px;*/

     position: relative;

}

.box-title {

     margin-top: -5px;

     background: #ff9933;

     color: #ffffff;

     text-align: center;

     padding: 10px 0 10px 0;

     width: 280px;

}

.box-img {

     margin-top: 20px;

     margin-left: 3px;

}

     /* Styles */

.home .tp-bullets.simplebullets.round div:first-child {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_200x33.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_200x33.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:first-child {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_200x33.jpg)!important;}

:lang(pt-br)  .home .tp-bullets.simplebullets.round div:first-child {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_200x33.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(2) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_200x33.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_200x33.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_200x33.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_200x33.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(3) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_200x33.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_200x33.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_200x33.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_200x33.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(4) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_200x33.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_ch_200x33.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_es_200x33.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_pt_200x33.jpg)!important;}

.home .tp-bullets.simplebullets.round div:first-child.selected {

     height: 33px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_200x50.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_200x50.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_200x50.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child.selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_200x50.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(2).selected {

     height: 33px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_200x50.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_200x50.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_200x50.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_200x50.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(3).selected {

     height: 33px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_200x50.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_200x50.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_200x50.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_200x50.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(4).selected {

     height: 33px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_200x50.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_ch_200x50.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_es_200x50.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocation_s_pt_200x50.jpg)!important;}

.home .tp-bullets.simplebullets.round div:first-child:hover {

     background: none;

}

.home .tp-bullets.simplebullets.round .bullet {

     width: 24.5% !important;

     height: 33px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

}

.home .tp-bullets.simplebullets.round .bullet.selected {

     width: 24.5% !important;

     height: 33px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

}

body.page-id-76 #content {display:block;}

.home .wpb_revslider_element.wpb_content_element {

     display: block !important;

}

#mobile-buttons {

     display: none;

}

     .footer .widget { width: calc( 100% / 5 );}

          .Contactusfooter .wf-cell.wf-span-2 {width:20% !important;}

#testvideobg {display:block;}

}

@media only screen 

and (min-width : 1024px) and (max-width : 1224px)

{

     .box-download {width:30%; float:left;}

          /* Styles */

#wpcf7-f1300-p386-o2 {display:none;}

#wpcf7-f694-p386-o1 {display:block;}

#wpcf7-f2386-p2193-o1  {display:block;}

#wpcf7-f2389-p2193-o2 {display:none;}

#wpcf7-f2403-p1734-o1 {display:block;}

#wpcf7-f2404-p1734-o2 {display:none;}

#wpcf7-f2506-p2194-o1 {display:block;}

#wpcf7-f2505-p2194-o2 {display:none;}

.home .tp-bullets.simplebullets.round div:first-child {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_233x39.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:first-child {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(2) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_233x39.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(3) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_233x39.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3){background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3){background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3){background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(4) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_233x39.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4) {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:first-child.selected {

     height: 39px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_233x39.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child.selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(2).selected {

     height: 39px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_233x39.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected { background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(3).selected {

     height: 39px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_233x39.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected  {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(3).selected  {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:nth-child(4).selected {

     height: 39px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_233x39.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_ch_233x39.jpg)!important;}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected  {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_es_233x39.jpg)!important;}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:nth-child(4).selected  {background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/locations_s_pt_233x39.jpg)!important;}

.home .tp-bullets.simplebullets.round div:first-child:hover {

     background: none;

}

     .home .tp-bullets.simplebullets.round .bullet {

     width: 24.5% !important;

     height: 39px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

}

.home .tp-bullets.simplebullets.round .bullet.selected {

     width: 24.5% !important;

     height: 39px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

}

body.page-id-76 #content {display:block;}

.links-container {

     width: 100%;

}

.link-1 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-2 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-3 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-4 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

     width: 24.75%;

}

.link-1 a, .link-2 a, .link-3 a, .link-4 a {

     font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

     text-decoration: none;

     color: #092F57;

}

.boxes-container {

     width: 100%;

     margin-top: 60px;

overflow:auto;

margin-left:18%;

}

.box-1 {

     float: left;

     width: 40%;

     position: relative;

margin-top:40px;

}

.box-2 {

     float: left;

     width: 40%;

     position: relative;

margin-top:40px;

}

.box-3 {

     float: left;

     width: 40%;

margin-top:40px;

     position: relative;

}

.box-4 {

     float: left;

     width: 40%;

margin-top:40px;

     margin-left:0;

     position: relative;

}

.box-title {

     margin-top: -5px;

     background: #ff9933;

     color: #ffffff;

     text-align: center;

     padding: 10px 0 10px 0;

     width: 280px;

}

.box-img {

     margin-top: 20px;

     margin-left: 3px;

}

body.page-id-76 #content {display:block;}

.home .wpb_revslider_element.wpb_content_element {

     display: block !important;

}

#mobile-buttons {

     display: none;

}    

     .footer .widget {width:20%;}

     .Contactusfooter .wf-cell.wf-span-2 {width:20% !important;}

#testvideobg {display:block;}

}

/* For links in the home page slider*/

@media only screen 

and (min-width : 1224px) {

/* Styles */

.box-download {width:30%; float:left;}

#wpcf7-f1300-p386-o2 {display:none;}

#wpcf7-f694-p386-o1 {display:block;}

#wpcf7-f2386-p2193-o1  {display:block;}

#wpcf7-f2389-p2193-o2 {display:none;}

#wpcf7-f2403-p1734-o1 {display:block;}

#wpcf7-f2404-p1734-o2 {display:none;}

#wpcf7-f2506-p2194-o1 {display:block;}

#wpcf7-f2505-p2194-o2 {display:none;}

body.page-id-76 #content {display:block;}

.links-container {

     width: 100%;

}

.link-1 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-2 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-3 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     border-right: 1px solid #092F57;

     background: #ffffff;

}

.link-4 {

     float: left;

     text-align: center;

     padding: 12px 0 12px 0;

     background: #ffffff;

     width: 24.75%;

}

.link-1 a, .link-2 a, .link-3 a, .link-4 a {

     font: normal 20px/26px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

     text-decoration: none;

     color: #092F57;

}

.boxes-container {

     width: 100%;

     margin-top: 65px;

}

.box-1 {

     float: left;

     width: 24%;

     position: relative;

}

.box-2 {

     float: left;

     width: 24%;

     margin-left: 18px;

     position: relative;

}

.box-3 {

     float: left;

     width: 24%;

     margin-left: 18px;

     position: relative;

}

.box-4 {

     float: left;

     width: 23%;

     margin-left: 18px;

     position: relative;

}

.box-title {

     margin-top: -5px;

     background: #ff9933;

     color: #ffffff;

     text-align: center;

     padding: 10px 0 10px 0;

     width: 280px;

}

.box-img {

     margin-top: 20px;

     margin-left: 3px;

}

.home .tp-bullets.simplebullets.round div:first-child {

     background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/whowearemin.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

 -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_ch_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:first-child {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_es_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br) .home .tp-bullets.simplebullets.round div:first-child {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_pt_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(2) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/ourservicesmin.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_ch_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_es_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br)  .home .tp-bullets.simplebullets.round div:nth-child(2) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_pt_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(3) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/ourteammin.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_ch_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_es_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br)  .home .tp-bullets.simplebullets.round div:nth-child(3) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_pt_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(4) {

     background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/ourlocationsmin.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_ch_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_es_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br)  .home .tp-bullets.simplebullets.round div:nth-child(4) {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_pt_299x50.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:first-child.selected {

     height: 75px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2019/06/whoweareblue.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size:cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size:cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:first-child.selected {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_ch_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:first-child.selected  {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_es_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br).home .tp-bullets.simplebullets.round div:first-child.selected  {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/whoweare_s_pt_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(2).selected {

     height: 75px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_299x75.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(2).selected {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_ch_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(2).selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_es_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br)  .home .tp-bullets.simplebullets.round div:nth-child(2).selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_pt_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(3).selected {

     height: 75px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourteam_s_299x75.jpg)!important;

     border-right: 1px solid #092f57;

     margin: 0 !important;

      -webkit-background-size:cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

                      background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(3).selected {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_ch_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(3).selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_es_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br)  .home .tp-bullets.simplebullets.round div:nth-child(3).selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourservices_s_pt_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:nth-child(4).selected {

     height: 75px !important;

     background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_299x75.jpg)!important;

     margin: 0 !important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(zh-hans) .home .tp-bullets.simplebullets.round div:nth-child(4).selected {

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_ch_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(es) .home .tp-bullets.simplebullets.round div:nth-child(4).selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_es_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

:lang(pt-br)  .home .tp-bullets.simplebullets.round div:nth-child(4).selected{

background-image: url(https://gibunkering.com/wp-content/uploads/2014/05/homepageslideshow/ourlocations_s_pt_299x75.jpg)!important;

      -webkit-background-size: cover;           /* Safari 3.0 */

     -moz-background-size: cover;           /* Gecko 1.9.2 (Firefox 3.6) */

       -o-background-size: cover;           /* Opera 9.5 */

          background-size: cover;

            background-position:center center;

            background-repeat:no-repeat;

}

.home .tp-bullets.simplebullets.round div:first-child:hover {

     background: none;

}

.home .tp-bullets.simplebullets.round .bullet {

     width: 24.5% !important;

     height: 50px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

}

.home .tp-bullets.simplebullets.round .bullet.selected {

     width: 24.5% !important;

     height: 75px!important;

     border-radius: 0!important;

     -webkit-border-radius: 0!important;

     -moz-border-radius: 0!important;

     background-image: none !important;

     background-color: #ffffff !important;

     bottom:25px;

}

body.page-id-76 #content {display:block;}

.home .wpb_revslider_element.wpb_content_element {

     display: block !important;

}

#mobile-buttons {

     display: none;

}

     .footer .widget {    width: calc( 100% / 5 ); padding: 0 19px;}

     .Contactusfooter .wf-cell.wf-span-2 {width:20% !important;}

#testvideobg {display:block;}

}

h3.glander {

     color: #ffffff !important;

}

h4.ourservices {

     color: #ffffff !important;

}

h4.ourservices:focus {

     color: #ffffff;

}

div.wpcf7 div.wf-cell p {

     color: #092F57;

}

.page-id-98 div.stripe-style-1 {

     background: none !important;

}

.page-id-2204 div.stripe-style-1 {

     background: none !important;

    border-top:none !important;

}

.page-id-1732 div.stripe-style-1 {

     background: none !important;

}

.page-id-1732 div.stripe-style-1 {

     background: none !important;

    border-top:none !important;

}

.page-id-2205 div.stripe-style-1 {

     background: none !important;

}

.page-id-2205 div.stripe-style-1 {

     background: none !important;

    border-top:none !important;

}

#mobile-menu span {

     color: #092F57 !important;

}

.page-id-45 #main {

     padding-bottom: 70px !important;

}

.page-id-53 #main {

     padding-bottom: 140px !important;

}

.page-id-57 #main {

     padding-bottom: 70px !important;

}

.page-id-68 #main {

     padding-bottom: 70px !important;

}

.home .dt-btn.btn-orange {

     font-size: 12px !important;

     line-height: 18px !important;

}

.page-id-53 .wf-wrap {

     margin-top: 10px !important;

}

#footer #text-2 a{text-decoration:none;}

#footer #text-4 a{text-decoration:none;}

#footer #text-5 a{text-decoration:none;}

#footer #text-6 a{text-decoration:none;}

#footer #text-9 a{text-decoration:none;}

#footer #text-10 a {text-decoration:none;}

#footer #text-12 a {text-decoration:none;}

#footer #text-13 a {text-decoration:none;}

#footer #text-14 a {text-decoration:none;}

div.wf-cell input {color:#000000;}

div.wf-cell textarea {color:#000000 !important; background:#ffffff !important;}

.page-id-98 input[type="submit"] {background:#f7941e;}

input[type="submit"] {background:#f7941e !important;}

input.wpcf7-form-control {color:#000000 !important;}

.Contactusfooter {padding-bottom:20px;}

a {color:#f7941e;}

.paginator a.act {background-color:#f7941e;}

#main-nav > li {

 -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  -ms-border-radius: 0px;

  -o-border-radius: 0px;

  border-radius: 0px;}

.scroll-top {background-color:#f7941e; width: 34px; height: 34px;}

#ie6 .page-id-98 .stripe-style-1 .bg-black p, #ie7 .page-id-98 .stripe-style-1 .bg-black p,#ie8 .page-id-98 .stripe-style-1 .bg-black p{ color:#000000;}

#ie6 .page-id-98 .stripe-style-1 .bg-black , #ie7 .page-id-98 .stripe-style-1 .bg-black , #ie8 .page-id-98 .stripe-style-1 .bg-black  {color:#000000;}

#ie6 .page-id-98 .bg-black div.wpcf7 div.wf-cell p, #ie7 .page-id-98 .bg-black div.wpcf7 div.wf-cell p, #ie8 .page-id-98 .bg-black div.wpcf7 div.wf-cell p {color:#000000;}

:lang(es) #main-nav > li > a{ font:normal normal normal 13px / 34px Arial, Verdana, sans-serif;}

:lang(pt-br) #main-nav > li > a{ font:normal normal normal 13px / 34px Arial, Verdana, sans-serif;}

:lang(pt-br) #top-bar .wf-float-right, #bottom-bar .wf-float-right {margin-left:20px;}

div.langs {position:absolute; top:1%; right:1%;}

div.langs li {list-style:none;display:inline; padding-left:10px;}

ul.avail_roles li a[href$=".pdf"] {background:none !important;padding-left:0 !important;}

span.tnc_links a{text-decoration:underline;}

span.tnc_links a:hover{font-weight:bold;

     -webkit-transition: all .5s ease-out;

  -moz-transition: all .5s ease-out;

  -o-transition: all .5s ease-out;

  transition: all .5s ease-out;

     }

span.tnc_links a[href$=".pdf"] {background:none !important;padding-left:0 !important;display:inline;text-decoration:underline;}

span.download_tnc_dubai {    

     background: url(https://gibunkering.com/wp-content/uploads/2013/12/icon-pdf1.png) left 3px no-repeat;

    padding-left: 26px;

     line-height: 20px;

     color: #f7941e;

     display:block;

     }

@media only screen  and (max-width : 768px) {

     .home #squares {

          height:0;

     }

}

.page-id-6097 .shortcode-pullquote.align-left {

     min-height:140px;

}

#printer{display:none;}

.home .sidebar-none{

     display:block;

     clear:both;

     width:100%;

}

.rs-background-video-layer iframe {

visibility:inherit !important;

}

#rev_slider_11_1{

     height:665px !important;

}

#rev_slider_15_1_wrapper iframe{

top:-41% !important;}

.mtpx-30{

     margin-top:30px;

}

#rev_slider_16_1 iframe{

     top:-35% !important;

}

/*18/9/2019*/

@media( max-width: 760px){

     .without-complexity { margin-bottom:35px !important; }

     .ready-change-section { padding: 30px 0 10px 0;}

     .fuel-solutions-section > .wf-cell{ margin-bottom:10px;}

     .fuel-solutions-section > .wf-cell .fuel-pic img{ width: 100%;}

     .imo2020 .btn-download a{line-height: normal;}

     .trainee-section { padding: 0px 0 30px 0;}

     .structured-text{ margin-bottom:30px !important; margin-top:0; }

     .single-offer{ margin-bottom:15px !important; min-height: 100px; }

     .we-looking { padding: 20px;}

     .read-more-heading .wpb_wrapper { margin: 0; }

     .imo-section {

         padding: 200px 0 0px 0;

         background-image: url(https://gibunkering.com/wp-content/uploads/2019/10/water-mobile-3.jpg) !important;

         background-position: top center;

     }

}

/*14-10-2019*/

.home-blog .blog-content .post-format.entry-meta {

    display: block;

    width: 100%;

    padding-left: 90px;

    box-sizing: border-box;

    margin-bottom: 0;

}

.home-blog .blog-content .entry-meta {

    display: none;

}

.home-blog article img {

    display: block;

    width: 100%;

}

.home-blog .blog-media.wf-td {

    position: absolute;

    top: 0;

    left: 0;

    width: 80px;

    height: 80px;

    overflow: hidden;

}

.home .blog-content h2.entry-title {

    padding-left: 90px;

}

.home-blog .blog-content .post-format.entry-meta:before {

    display: none;

}

.home-blog .blog-content .post-format.entry-meta a * {

    color: #6c6c6c;

    font-size: 16px;

}

.home-blog .wf-cell.wf-1-2 {

    margin: 0;

    height: auto !important;

    padding: 0 0;

    width: 100% !important;

}

.wf-container.shortcode-blog-posts.iso-grid {

    background: #fff;

    margin: 0 !important;

    margin-top: 25px !important;

    padding: 28px;

        /*width: 58%;*/

}

.shortcode-blog-posts .post {

    padding-bottom: 0;

    margin-bottom: 20px;

    border-bottom: 1px solid #e5e5e5cc;

}

.shortcode-blog-posts article:last-child .post {

    border-bottom: 0;

}

.home-blog .wf-cell:last-child .post {border: 0; margin-bottom: 0;}

.home-blog .wf-cell:last-child .post h2.entry-title {

    margin-bottom: 0 !important;

}

.read-more-heading {

    margin-top: 10px;

}

.home-blog .imo2020home.alignnone.size-medium.wp-image-7280,

.download-brochure-img {

    height: 270px !important;

    object-fit: cover !important;

}

.home .blog-content h2.entry-title a:hover {

    color: #f7941e !important;

}

#reply-title small a:hover, .entry-meta.post-format a:hover { text-decoration: none !important; }

.download-brochure-img { margin-top: 25px; width: 100% !important; object-fit: cover !important; }

.home-blog .blog-content {

    display: flex !important;

    flex-wrap: wrap;

    flex-direction: column-reverse;

}

.download-pdf-icon a {

    position: absolute;

    top: 25px;

    right: 0;

    z-index: 9;

}

.download-pdf-icon .wpb_wrapper {

    position: relative;

}

.latest-news-heading .wpb_wrapper,

.download-brochure-heading .wpb_wrapper { color: #092F57; }

.home-blog a.go-imo2020 {

    position: relative;

    color: #092F57;

        transition: all .3s ease;

}

.home-blog a.go-imo2020:hover {

     color: #f7941e;

}

.wf-cell.wf-span-4.home-blog.wpb_column.column_container {

    margin-bottom: 30px;

    /*margin-top: -65px;*/

}

@media screen and (max-width: 930px) and (min-width: 767px) {

     .wpb_row.wf-container.ln01 {

         margin-top: 140px;

     }

}

@media(max-width: 1050px) {

     .home-blog .blog-content .post-format.entry-meta a * {

         font-size: 11px;

     }

     .home .blog-content h2.entry-title a {

         font-size: 14px;

     }

     .wf-container.shortcode-blog-posts.iso-grid {

         padding: 10px;

     }

}

.read-more-heading {

    margin-top: 4px;

    background: #17335b;

    text-align: center;

    z-index: 9999999;

    position: absolute;

    display: inline-block;

    border-radius: 6px;

    left: 12px;

    right: 12px;

    bottom: -50px;

}

.read-more-heading a {

    color: #fff;

    text-align: center;

    width: 100%;

    padding: 16px 10px;

    display: inline-block;

    position: static;

}

.read-more-heading .wpb_wrapper {

    text-align: center;

    display: inline-block;

    /* width: 100%; */

    height: 100%;

}

.read-more-heading.orange-color {

    background: #f29929;

}

.wpb_row.wf-container.ln01.home-services-outer {

    display: flex;

    padding-bottom: 50px;

}

.home-services-outer .wf-cell {

    position: relative;

    margin-bottom: 0px;

}

.download-brochure-img{box-shadow:none}

.wf-cell.wf-span-4.home-blog.wpb_column.column_container{margin-bottom: 0 !important;}

@media(max-width: 767px){

     .wpb_row.wf-container.ln01.home-services-outer {

          display: block;

     }

     .read-more-heading{

          position: static;

          width: 100%;

          margin: 12px 0;

     }

     .home-services-outer .wf-cell .wpb_wrapper a img {

     width: 100%;

     }

     .wf-cell.wf-span-4.home-blog {

     margin-top: 12px;

     }

}

/*.space25 .iso-grid .wf-cell:first-child {

    margin-top: 25px !important;

}

.home-blog .imo2020home.alignnone.size-medium.wp-image-7280,

.download-brochure-img {

    height: 100vh !important;

    width: 100% !important;

    object-fit: cover !important;

}

.home-blog .wf-cell.wf-1-2 { padding: 20px; }

.content-height {

    overflow: hidden;

    float: left;

    width: 100%;

    position: relative;

}

.wf-cell.wf-1-2 {

     background-color: none;

    margin: 0 !important;

    padding: 0 !important;

}

.shortcode-blog-posts .post { padding: 20px; margin-bottom: 0; background: #fff; }

.home-blog .blog-media.wf-td { top: 20px; left: 20px; }

.wf-container.shortcode-blog-posts.iso-grid {

    background: none; overflow: hidden;

}

.wf-container.shortcode-blog-posts.iso-grid .wf-cell:first-child {

    margin-top: 25px !important;

        overflow: hidden;

}

.rs-fullvideo-cover {

    float: left;

    width: 100%;

    margin-bottom: 50px;

}

@media screen and (max-width: 930px) and (min-width: 767px) {

     .wpb_row.wf-container.ln01 {

         margin-top: 140px;

     }

}

@media(max-width: 767px){

     .download-brochure-heading .wpb_wrapper {

         margin-top: 0px; 

          border-top: 0px solid; 

         padding-top: 0px; 

     }

}*/

#main .imo-page h2{text-transform:none;}

#main-nav > li > a, .csstransforms3d #main-nav.fancy-rollovers > li > a > span, .csstransforms3d #main-nav.fancy-rollovers > li > a > span > span {

    /* padding: 0px 2px; */

}

#extrabody #main-nav > li > a{    padding: 0px 10px 0px 0px;}

#extrabody #main-nav > li.menu-item-has-children > a{    padding: 0px 18px 0px 0px;}

/* Landing Page 17/01/2020  */

/*@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Book.eot');

    src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Book.woff2') format('woff2'),

        url('fonts/Gotham-Book.woff') format('woff'),

        url('fonts/Gotham-Book.ttf') format('truetype'),

        url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('Gotham-Bold.eot');

    src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Bold.woff2') format('woff2'),

        url('fonts/Gotham-Bold.woff') format('woff'),

        url('fonts/Gotham-Bold.ttf') format('truetype'),

        url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');

    font-weight: bold;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Black.eot');

    src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Black.woff2') format('woff2'),

        url('fonts/Gotham-Black.woff') format('woff'),

        url('fonts/Gotham-Black.ttf') format('truetype'),

        url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');

    font-weight: 500;

    font-style: normal;

}*/

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Light.eot');

    src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Light.woff2') format('woff2'),

        url('fonts/Gotham-Light.woff') format('woff'),

        url('fonts/Gotham-Light.ttf') format('truetype'),

        url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');

    font-weight: 300;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-BoldItalic.eot');

    src: url('fonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-BoldItalic.woff2') format('woff2'),

        url('fonts/Gotham-BoldItalic.woff') format('woff'),

        url('fonts/Gotham-BoldItalic.ttf') format('truetype'),

        url('fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');

    font-weight: bold;

    font-style: italic;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Book.eot');

    src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Book.woff2') format('woff2'),

        url('fonts/Gotham-Book.woff') format('woff'),

        url('fonts/Gotham-Book.ttf') format('truetype'),

        url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Bold.eot');

    src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Bold.woff2') format('woff2'),

        url('fonts/Gotham-Bold.woff') format('woff'),

        url('fonts/Gotham-Bold.ttf') format('truetype'),

        url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');

    font-weight: bold;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-BookItalic.eot');

    src: url('fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-BookItalic.woff2') format('woff2'),

        url('fonts/Gotham-BookItalic.woff') format('woff'),

        url('fonts/Gotham-BookItalic.ttf') format('truetype'),

        url('fonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');

    font-weight: normal;

    font-style: italic;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-LightItalic.eot');

    src: url('fonts/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-LightItalic.woff2') format('woff2'),

        url('fonts/Gotham-LightItalic.woff') format('woff'),

        url('fonts/Gotham-LightItalic.ttf') format('truetype'),

        url('fonts/Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');

    font-weight: 300;

    font-style: italic;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Medium.eot');

    src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Medium.woff2') format('woff2'),

        url('fonts/Gotham-Medium.woff') format('woff'),

        url('fonts/Gotham-Medium.ttf') format('truetype'),

        url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');

    font-weight: 500;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-ThinItalic.eot');

    src: url('fonts/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-ThinItalic.woff2') format('woff2'),

        url('fonts/Gotham-ThinItalic.woff') format('woff'),

        url('fonts/Gotham-ThinItalic.ttf') format('truetype'),

        url('fonts/Gotham-ThinItalic.svg#Gotham-ThinItalic') format('svg');

    font-weight: 100;

    font-style: italic;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Black.eot');

    src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Black.woff2') format('woff2'),

        url('fonts/Gotham-Black.woff') format('woff'),

        url('fonts/Gotham-Black.ttf') format('truetype'),

        url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');

    font-weight: 500;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-Thin.eot');

    src: url('fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-Thin.woff2') format('woff2'),

        url('fonts/Gotham-Thin.woff') format('woff'),

        url('fonts/Gotham-Thin.ttf') format('truetype'),

        url('fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');

    font-weight: 100;

    font-style: normal;

}

@font-face {

    font-family: 'Gotham';

    src: url('fonts/Gotham-UltraItalic.eot');

    src: url('fonts/Gotham-UltraItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/Gotham-UltraItalic.woff2') format('woff2'),

        url('fonts/Gotham-UltraItalic.woff') format('woff'),

        url('fonts/Gotham-UltraItalic.ttf') format('truetype'),

        url('fonts/Gotham-UltraItalic.svg#Gotham-UltraItalic') format('svg');

    font-weight: 500;

    font-style: italic;

}

* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin: 0; padding: 0 }

body.page-template-landing-template { background: #000; text-align: center; font-family: 'Gotham'; }

.wrapper {  max-width: 1140px; margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; box-sizing: border-box; }

.white { color: #fff; }

.orange { color: #f39300; } 

/* HEADER SECTION */

.header-section { text-align: center; position: absolute; width: 100%; z-index: 2; padding: 50px 0 0; }

/* HERO SECTION */

.hero-section {position: relative; width: 100%; min-height: auto; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); z-index: 1; padding: 100px 0 80px;}

.hero-section .thanku-tagline { padding: 80px 0 0; }

.hero-section .thanku-tagline h4 { background-color: #f39300; margin: 0 auto; color: #fff; font-family: "Gotham"; font-size: 16px; font-weight: bold; line-height: 20px; text-transform: uppercase; display: inline-block; padding: 10px 47px; }

.hero-section .main-title { padding: 75px 0; }

.hero-section .main-title span { display: block; color: #f39300; font-family: 'Gotham'; font-size: 24px; font-weight: bold; text-transform: uppercase; padding: 5px 0; line-height: 25px; }

.hero-section .main-title h4 { color: #fff; font-family: 'Gotham'; font-weight: 300; text-transform: uppercase; font-size: 16px; line-height: 20px; margin: 0; padding: 8px 0; }

/* FORM SECTION */

.gform_wrapper ul.gform_fields li.gfield { padding: 0 15px; }

.form-section .gform_body ul.gform_fields li.gfield input { width: 100%; background: none; outline: none; border: none; border-bottom: 1px solid #fff; padding: 20px 10px !important; margin: 0; font-family: 'gotham' !important; font-size: 16px !important; font-weight: 200 !important; line-height: 20px !important; color: #fff; }

.form-section .gform_body ul.gform_fields li.gfield input::placeholder { color: #fff; background-color: transparent; }

.form-section .gform_body ul.gform_fields li.gfield input::-webkit-input-placeholder { /* Chrome/Opera/Safari */

 color: #fff; background-color: transparent;

}

.form-section .gform_body ul.gform_fields li.gfield input::-moz-placeholder { /* Firefox 19+ */

  color: #fff; background-color: transparent;

}

.form-section .gform_body ul.gform_fields li.gfield input:-ms-input-placeholder { /* IE 10+ */

  color: #fff; background-color: transparent;

}

.form-section .gform_body ul.gform_fields li.gfield input:-moz-placeholder { /* Firefox 18- */

  color: #fff; background-color: transparent;

}

.gform_wrapper ul.gform_fields li.add-another-guest a { display: inline-block; text-align: center; color: #fff; font-family: 'Gotham'; font-size: 14px; font-weight: 300; line-height: 18px; transition: all 0.3s ease; }

.gform_wrapper ul.gform_fields li.add-another-guest { text-align: center; padding: 35px 0 0; }

.gform_wrapper ul.gform_fields li.add-another-guest a i.fas.fa-user-plus {/* Style for "user-plus" */ }

.gform_wrapper ul.gform_fields li.add-another-guest a:hover { color: #f39300; transition: all 0.3s ease; }

.form-section .gform_wrapper .gform_footer { text-align: center; padding: 30px 0 0; }

.form-section .gform_wrapper .gform_footer .gform_button { background: url(https://gibunkering.com/wp-content/uploads/2020/01/Fill_1.png) no-repeat center / 100% 100% !important; margin: 0; padding: 24px 70px; transition: all 0.3s ease; color: #f39300; font-family: 'Gotham'; font-size: 16px; font-weight: 500; letter-spacing: 0.12px; text-transform: uppercase; transition: all 0.3s ease; }

.form-section .gform_wrapper .gform_footer .gform_button:hover { color: #fff; transition: all 0.3s ease; }

.gform_confirmation_message { color: #f39300; font-size: 20px; }

.decline-message h4 { color: #f39300; font-size: 26px; max-width: 70%;margin: 0 auto; width: 100%; line-height: 1.5; }

.form-section .down-arrow { padding-top: 30px; }

.form-section .down-arrow a { display: inline-block; position: relative; font-family: 'gotham'; font-size: 14px; font-weight: 500; line-height: 20px; color: #fff; text-decoration: none; transition: all 0.3s ease; }

.form-section .down-arrow a:after { content: "\f107"; position: absolute; bottom: -26px; left: 50%; transform: translateX(-50%); font-size: 20px; width: 18px; height: 22px; color: #ffffff; font-family: fontawesome; }

.form-section .down-arrow a:hover { color: #f39300; transition: all 0.3s ease; }

.form-section .down-arrow a:hover:after { color: #f39300; transition: all 0.3s ease; }

/* GALLERY SECTION */

.gallery-slider { padding: 40px 0 0; }

.gallery-slider .gallery-title { }

.gallery-slider .gallery-title h3 { color: #ffffff; font-family: 'Gotham'; text-transform: uppercase; font-size: 20px; line-height: 30px; font-weight: bold; border: none; }

.slick-slider .inner { position: relative; z-index: 1; }

.slick-slider .inner:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0;     background-color: #000; opacity: 0.3;}

.slick-current .inner:after { opacity: 0; }

.slick-slider .slick-arrow{background:#fff; border:none; z-index:9; position:absolute; top:45%; left:-35px; width:60px; height: 60px; font-size:0px; color:#fff; cursor:pointer; border-radius: 100%; }

.slick-slider .slick-arrow.slick-prev:after{content: "\f177"; font-size: 25px; line-height: 55px; font-family: FontAwesome; color: #000;}

.slick-slider .slick-arrow.slick-next:after{content:"\f178"; font-size:25px; line-height:55px; font-family: FontAwesome; color: #000;}

.slick-slider .slick-arrow.slick-next{left:auto; right:-35px;}

.slick-slider .slick-dots{position:absolute; left:0; right:0;bottom: 36px;text-align:center;}

.slick-slider .slick-dots li{display:inline-block; margin:0 10px;}

.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; transition: 'all 200ms ease';}

.slick-slider .slick-dots li.slick-active button{opacity:1;}

/* FOOTER SECTION */

.footer-section { padding: 100px 0 80px; }

.footer-section .footer-wrapper { display: flex; flex-direction: row; justify-content: space-around; }

.footer-section .footer-wrapper .location-box { }

.footer-section .footer-wrapper .location-box h2 { color: #ffffff; font-family: 'Gotham'; font-size: 20px; font-weight: bold; line-height: 22px; text-transform: uppercase; margin: 0; }

.footer-section .footer-wrapper .location-box h4.add-line { font-weight: 300; color: #ffffff; font-family: 'Gotham'; font-size: 14px; text-transform: capitalize; line-height: 16px; padding: 18px 0 28px; margin: 0; }

.footer-section .footer-wrapper .location-box a.map { display: inline-block; position: relative; font-size: 14px; font-weight: 500; letter-spacing: 0.11px; text-transform: uppercase; color: #f39300; font-family: 'Gotham'; transition: all 0.3s ease; }

.footer-section .footer-wrapper .location-box a.map:before { content: "\f041"; width: 15px; height: 22px; color: #f39300; position: absolute; top: 0; left: -26px; font-family: fontawesome; font-size: 20px; }

.footer-section .footer-wrapper .location-box a.map:hover { color: #fff; transition: all 0.3s ease; }

.footer-section .footer-wrapper .location-box a.map:hover:before { color: #fff; transition: all 0.3s ease; }

.footer-section .footer-wrapper .information-box h2 { color: #ffffff; font-family: 'Gotham'; font-size: 20px; font-weight: bold; line-height: 22px; text-transform: uppercase; margin: 0; }

.footer-section .footer-wrapper .information-box h4.add-line { font-weight: 300; color: #ffffff; font-family: 'Gotham'; font-size: 14px; text-transform: capitalize; line-height: 16px; padding: 18px 0 28px; margin: 0; }

.footer-section .footer-wrapper .information-box a.mail { display: inline-block; position: relative; 

     font-size: 14px; font-weight: 500; letter-spacing: 0.11px; text-transform: uppercase; color: #f39300; font-family: 'Gotham'; transition: all 0.3s ease; }

.footer-section .footer-wrapper .information-box a.mail:before { content: "\f0e0"; width: 20px; height: 22px; color: #f39300; position: absolute; top: 0; left: -30px; font-family: fontawesome; font-size: 20px; }

.footer-section .footer-wrapper .information-box a.mail:hover { color: #fff; transition: all 0.3s ease; }

.footer-section .footer-wrapper .information-box a.mail:hover:before { color: #fff; transition: all 0.3s ease; }

.gform_wrapper li.gfield.gfield_error { background: transparent !important; border-top: 2px solid transparent !important; border-bottom: 2px solid transparent !important; }

.gform_wrapper div.validation_error { color: #f39300  !important; border-top: 2px solid #f39300  !important; border-bottom: 2px solid #f39300  !important; } 

.gfield_error input { border: 1px solid #f39300  !important; margin: 0 !important; } 

.gform_wrapper .validation_message { color: #f39300  !important; }

/*22-01-2020*/

.thank-you-conf {  margin: -30px 0 0 0;

}

.thank-you-conf .thank-you-msg {color: #f39300; font-size: 24px; padding: 5px 0; font-weight: 200;}

.thank-you-conf .add-cal-btn a { padding: 15px 26px 15px 25px; display: inline-block; border-radius: 4px; color: #f39300; 

     text-transform: capitalize; margin: 15px 0; font-weight: 500; 

     background: url(https://gibunkering.com/wp-content/uploads/2020/01/Fill_1.png) no-repeat center / 100% 100% !important; 

     background-size: cover; background-size: 100% !important; font-family: 'Gotham';}

a.another-guest-cta {

    margin-top: 10px;

    display: inline-block;

    color: #fff; 

}



/*20-05-2020*/

.top-bar {

    border-top: 6px solid #f7ae57;

}

.top-bar .right-widgets ul li a {

    font-size: 14px;

    color: #f7ae57; font-family: Arial, Verdana, sans-serif !important;

}

.masthead .top-bar .popup-search .submit i, .masthead .top-bar .overlay-search .submit i {

    color: #000 !important;

    font-size: 14px !important;

}

.masthead .top-bar .popup-search .submit i:hover, .masthead .top-bar .overlay-search .submit i:hover {

    color: #f7ae57 !important;

}

.masthead:not(.mixed-header) {

    background-color: #fff !important;

}

.top-bar.line-content:after, .top-bar.full-width-line:after {

    border-bottom: 0 !important;

} 

.masthead:not(.mixed-header) {

    background-color: #fff !important;

}



#navigation .main-nav > li > a {

    margin: 0 !important;

    padding: 0px 17px 0 !important;

    min-height: auto !important;

}



#navigation .main-nav li a span {

    font-size: 14px !important;

        padding-bottom: 23px; color: #092F57 !important;

}

#navigation .main-nav li.act {

    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));

    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);

    background: -o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.14) 100%);

    background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);

    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);

}



#navigation .main-nav li.fa-home a span.menu-text {font-size: 5px !important; opacity: 0;}



#navigation .main-nav li.fa-home:before { 

        position: absolute;

    left: 10px;

    top: 2px;

    font-size: 14px;

}

.sticky-on #navigation .main-nav li.fa-home:before {     

    top: 14px;

}



.sticky-on .top-bar {

    display: none;

}



.sticky-on #navigation .main-nav {

    margin-bottom: 0 !important;

    position: relative;

    top: 4px;

}

#footer .textwidget h2 a {

    font: normal normal 18px / 20px "EB Garamond", Helvetica, Arial, Verdana, sans-serif;

    text-transform: uppercase;

    margin-bottom: 8px;

    color: #092F57;

}

#footer .textwidget h2 {line-height: 0; margin: 0 0 8px 0; }

.footer .textwidget a {

     color: #092F57 !important; 

}

section#text-4 {

    display: none;

}

footer#footer p {

    font-size: 11px !important;    margin-bottom: 0;

}

#bottom-bar {

    background: #ECECEC;

    position: relative;

}

#bottom-bar {

    font-size: 11px;

    color: #8d9095;

    background: #f7f7f8 none repeat center top;

    border-top: 1px solid rgba(9,47,87,0.85); min-height: 88px !important;

}

#bottom-bar .wf-container-bottom {

    align-items: flex-start !important;

    padding-top: 0 !important

}

#bottom-bar .wf-float-right .bottom-text-block p {

    display: flex;

    width: 61px;

    justify-content: space-between;

}

footer#footer #text-20 p+p {

    padding: 10px 0 5px;

}

#bottom-bar .wf-container-bottom {

    align-items: flex-start;

}

.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) { box-shadow: none !important; }

#bottom-bar:before {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    width: 100%;

    bottom: 0;

    background: #f7941e;

    display: block;

    height: 28px;

    z-index: -42;

}

header.header-bar #branding {

        margin-top: -20px;

    height: 74px;

}

#navigation .main-nav li.imo2020menu a span.menu-text {

    color: #f7941e !important;

    font-weight: 700;

}

.top-header .l-to-r-line>li.act>a i.underline {

    width: auto !important;

    left: -10px;

    right: -10px;

}

#navigation .main-nav>li>a i.underline {

    bottom: -14px !important;

}

#navigation .main-nav li.has-children > a {

    position: relative !important;

}

.masthead:not(.side-header).full-height .main-nav > li > a { position: relative !important; }

#navigation .main-nav li.has-children > a:after {content: '\f107';position: absolute;display: inline-block;font-family: FontAwesome;top: 0px;right: 1px;}

#navigation .main-nav .sub-nav > li > a {

    padding-top: 0;

    padding-bottom: 0;

}



#navigation .main-nav .sub-nav > li > a span.menu-item-text {

    padding-bottom: 0 !important;

    width: 100%;

    padding: 10px 0 !important;

    border-bottom: 1px solid #eee;

}



#navigation .main-nav .sub-nav > li > a span.menu-item-text span {

    padding-bottom: 0 !important;

}

#navigation {

    margin-top: 20px;

}

.sticky-on #navigation { margin-top: 14px; }

.sticky-on #navigation .main-nav li.has-children > a:after { top: 1px !important; }



.sticky-on #navigation .main-nav li.fa-home:before {

    top: 2px !important;

}

#navigation .main-nav>li.home>a i.underline {

    margin-left: 0;

    margin-right: 0;

}

#navigation .main-nav>li>a i.underline { bottom: 0 !important;    width: auto !important;

    margin-left: -6px;

    margin-right: -6px; }



.sticky-on #navigation .main-nav li a span { padding-bottom: 4px !important; }

#navigation .main-nav>li.act a span {

    color: #f7941e;

}

.home #navigation .main-nav li a span {

    padding-bottom: 20px;

}

/*end menu*/



















#footer .wf-container-footer { padding-top: 0 !important; }

.main-nav > li > a .menu-text {     font-family: Arial, Verdana, sans-serif !important; }



header.header-bar {

    max-width: 1220px !important;

    height: 76px !important;

    min-height: 76px !important;

}

div#branding img {

    width: 249px !important;

}

#navigation .main-nav > li.fa-home > a {

    padding: 0 10px !important;

}

.masthead .top-bar .popup-search .submit i {

    transform: rotate(-90deg);

}

.scroll-top:before {

    content: "\f106" !important;

    font-family: FontAwesome !important;

}

#bottom-bar .wf-float-right {

    padding-right: 0 !important;

     margin-right: -2px;

}

#fancy-header>.wf-wrap {

    max-width: 1200px;

}

.fancy-header .fancy-title span {

    line-height: 46px;

    text-shadow: 2px 2px 2px #333;

    font-weight: 600;

    letter-spacing: -1px;

    font-size: 46px;

    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;

    text-transform: uppercase;

    max-width: 500px;

}



.sidebar-divider-vertical.sidebar-left .sidebar {

    width: 250px;    border-right: 0 !important;

}

.sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content {

    padding-right: 20px;

}



.sidebar-left .wf-container-main {

    display: flex !important;

    flex-direction: row-reverse;

}



.sidebar-left .wf-container-main div#content {

    width: calc( 100% - 250px );    padding-left: 30px;

}

.sidebar .widget-title {

    font-size: 18px !important;

}

.sidebar-content .show-arrow.custom-menu a {

    font-size: 11.9px;

    background-size: auto; color: #092F57 !important;

}

.sidebar-content .show-arrow.custom-menu li.current-menu-item a {

     color: #f7941e !important;

}

.sidebar-left .wf-container-main div#content p {

    font-size: 14px;

}

.sidebar-left .wf-container-main div#content q p {

    font-size: 17px;

}



#footer .wf-wrap {

    max-width: 1215px;

}

#navigation .main-nav li.has-children.act > a:after {

    display: none;

}

/*21-05-2020*/



.home #main > .wf-wrap {

    max-width: 100% !important;

}
.page-template-home-new-withvideothumbnails-template #main > .wf-wrap {

    max-width: 100% !important;

}

#main { padding-top: 0 !important; }

#main > .wf-wrap {

    max-width: 1220px !important;    margin-top: -24px;    width: 100% !important;

}

.main-gradient {

    display: block;

    position: relative;

    width: 100%;

    height: 66px;

    margin-top: -48px;

    z-index: 0;

     background-image: none, #ffffff none repeat center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);

    background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));

    background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);

    background-image: none, -o-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);

    background-image: none, -ms-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);

    background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);

    background-repeat: repeat;

    background-attachment: ;

    background-position: center top;

    background-size: auto;

    -webkit-box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);

    box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);

}

.service-boxes.vc_col-sm-3 {

    margin-top: 30px;

    min-height: 500px;

}

.service-boxes .wpb_content_element {

    margin-bottom: 0;

}

.service-boxes ul li {

    font-size: 14px;

}



.wpb_text_column.wpb_content_element {

    margin-bottom: 0;

}

.wpb_text_column.wpb_content_element p {

    font-size: 14px;

}

#recent-posts-3 ul li a {

    font-size: 11.9px;    color: #092f57 !important;

}

.great-place-work-row h3,

.section-sec-row h3 {

    color: #092f57!important;    border-bottom: 0;

    padding-bottom: 0;

}

.great-place-work-row h3 strong,

.section-sec-row h3 strong {

        color: #f7941e !important;

    font-weight: 400;

}

.great-place-work-row p:last-child, .section-sec-row p:last-child { text-align: left; }

.great-place-work-row p a, .section-sec-row p a {

    color: #fff;

    background-color: #f7941e;

    padding-left: 12.33px;

    padding-right: 12.33px;

    padding-top: 4px;

    padding-bottom: 6px;

    font-size: 12px;width: 182px;

    display: inline-block;

    text-align: center;

}

.disable-gradient .main-gradient {

    background: #fff;

}

.great-place-work-row {

    max-width: 1066px;

    margin: auto;

}



.great-place-work-row, .section-sec-row {

    max-width: 1066px;

    margin: auto;

}



.great-place-work-row > .vc_col-sm-3, .section-sec-row > .vc_col-sm-3 {

    /*width: 237px;*/ width: 250px;

}



.great-place-work-row .vc_col-sm-3 img, .section-sec-row .vc_col-sm-3 img {

    width: 207px;

    max-width: 100%;    height: auto;

}

.great-place-work-row .vc_col-sm-9 .vc_column-inner, .section-sec-row .vc_col-sm-9 .vc_column-inner {padding-left: 0;}

.great-place-work-row {

    margin-bottom: 20px;

}

.page-template-imo2020-template #main > .wf-wrap {

    max-width: 100% !important;

    width: 100% !important;

}



.page-template-imo2020-template .masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header).sticky-off {

    background-color: rgba(255, 255, 255, 0) !important;

}

/*.sticky-on.page-template-imo2020-template .masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {

     background-color: rgba(255, 255, 255, 0.7) !important;

}*/

.page-template-imo2020-template #fancy-header h1 {

    display: block;

    width: 100%;

    padding: 90px 0 120px;

}

.page-template-imo2020-template #fancy-header h1 span {

    font-weight: 400;    margin-left: 36px;

}

.contact_tab-sec .wpb_tabs {

    border: 1px solid rgba(218,222,225,0.8);

}



.contact_tab-sec .ui-corner-bottom {

    padding: 25px 20px 15px !important;

}



.contact_tab-sec .wpb_tabs {

    border: 1px solid rgba(218,222,225,0.8);

}



.contact_tab-sec .ui-corner-bottom {

    padding: 25px 20px 15px !important;

}



.contact_tab-sec .ui-tabs-nav {

    border-bottom: 1px solid rgba(218,222,225,0.8);

}



.contact_tab-sec .ui-tabs-nav li {

    background-color: transparent !important;

    position: relative;

    margin: 0 !important;

}



.contact_tab-sec .ui-tabs-nav li a { position: relative;color: #373a41; }



.contact_tab-sec .ui-tabs-nav li a:before {

    content: '';

    right: 0;

    height: 14px;

    width: 1px;

    display: block;

    background-color: #000;

    position: absolute;

    top: 10px;

}

.contact_tab-sec .ui-tabs-nav li:last-child a:before {

     display: none;

}

#page .contact_tab-sec .tab-style-one .wpb_tabs_nav li.ui-state-active a {

     color: #f7941e;

}

.form-section .gform_body ul.gform_fields li.gfield input { height: auto; }

.form-section .gform_wrapper .gform_footer .gform_button {

    border: 0;

    line-height: normal;

}

a.another-guest-cta {

    font-size: 14px;

}

/*for news page*/

.fancy-header .fancy-title span { max-width: 526px; }

/*end for news page*/

.post .entry-title a {

    font-size: 20px;

    opacity: 1;

    font-weight: 700;

    font-family: Helvetica, Arial, sans-serif;

}



h3.entry-title {

    border-bottom: 0;

    margin-bottom: 0;

}

.page-id-661 article.category-current-news p {

    font-size: 14px;

}



.page-id-661 article.category-current-news p + .entry-meta {

    text-align: right;padding-bottom: 0;

}

.page-id-661 article.category-current-news p + .entry-meta time.entry-date.updated {

    color: #092f57;

}

.page-id-661 article.category-current-news .blog-content > a.more-link {

    margin: 0 !important;

}

.page-id-661 article p {

    font-size: 14px;

}

.iso-grid.iso-item-ready article {

     border-style: solid;

    border-width: 1px;

    border-color: rgba(218,222,225,0.8);

    border-left: none;

    border-right: none;

    border-top: none;

}

.paginator a:after { display: none; }

.paginator a.page-numbers, .paginator a.dots {

    padding-left: 5.6666666666667px;

    padding-right: 5.6666666666667px;

    min-width: 26.5px;

    line-height: 26.5px;

    border: 1px solid #eee;

    margin: 0;

    font-size: 14px;

    font-weight: 400;

}



.paginator a.page-numbers.act {

    color: #fff;

}

.paginator a:hover {

     color: #f7941e;

}

.paginator {

    display: block;

}



.paginator a.page-numbers.nav-next {

    float: right;

}

.list-regions.list-region-1 {

display: block;

}

.list-regions {

display: none;

}

.page-id-9563 .top-bar.full-width-line.top-bar-line-hide { display: none; }

.page-id-9563 header.header-bar #branding { margin-top: 7px; }





.newsletter_cnt {

    width: 100%;

    max-width: 1040px;

    margin: auto;

}



.newsletter_cnt .wpb_content_element {

    margin-bottom: 0;

}



.newsletter_cnt h2 {

    font-weight: 600 !important;font-size: 17px !important;

}

.page-id-9563 .sticky-on #navigation { display: block !important; }



/*.page-id-177 .wf-cell {

    width: 25% !important;

}*/



.team-author p { font-size: 12px; }

.team-container {

    border-bottom: 4px solid #f7941e;

    min-height: 300px;

    margin-top: 5px;

    margin-bottom: 35px;

}

.wf-container .team-author-name {

    line-height: normal;

    margin-bottom: 0;

}

p, ul li, table, td {

    font-size: 14px !important;

}

.sidebar .widget_recent_entries li {

    padding: 9px 0 0;

    border-style: solid;

    border-width: 1px;

    border-color: rgba(221,221,221,0.8);

    border-left: none;

    border-right: none;  

    border-bottom: none;

}



/* for secure-invoicing page*/

.shortcode-pullquote.align-left, .shortcode-pullquote.align-left p {

    font-size: 17px !important;

    line-height: 23px;

    font-weight: bold;

}

/* end for secure-invoicing page*/

.custom-titler h1 {

    color: #092f57;

    font-weight: 400;

    font-family: "Open Sans";

    font-size: 32px !important;

    text-transform: uppercase;

}



.page-template-service-single-template #main > .wf-wrap {

    max-width: 100% !important;

    width: 100% !important;

    padding: 0 !important;

}

.custom-li-style li, ul.custom-style-2 li, .color-white p { font-size: 16px !important; }

.custom-titler.color-white .btn-yellow {

    font-size: 14px;

}

.img-bg-half.left-a .mb-3 {

    margin-bottom: 1rem !important;

}

.black.rs-layer {

    background: rgba(247, 148, 30, 0.8);

    padding: 7px !important;

    max-width: 325px !important;

    width: 325px !important;

}



.black.rs-layer h3, .black.rs-layer p {

    color: #fff;

}



.black.rs-layer p { white-space: normal; }



.black.rs-layer h3 {

    border: 0;

    font: bold 18px/22px Arial, Helvetica, sans-serif;

}



.wpb_content_element.dt-style .wpb_accordion_header > a {

    background-repeat: no-repeat;

    background-position: right center;

}

.wpb_content_element.dt-style .wpb_accordion_header > a span { color: #aaa; }

.wpb_content_element.dt-style .wpb_accordion_header > a:before, .wpb_content_element.dt-style .wpb_accordion_header > a:after { display: none; }

.wpb_content_element.dt-style .wpb_accordion_header.ui-accordion-header-active > a, .wpb_content_element.dt-style .wpb_accordion_header.ui-accordion-header-active > a span {

     background-image: none; color: #f7941e;

}

.wpb_content_element.dt-style .wpb_accordion_header.ui-accordion-header-active > a:before, .wpb_content_element.dt-style .wpb_accordion_header.ui-accordion-header-active > a:after { display: block; }

.wpb_content_element.dt-style .wpb_accordion_header.ui-accordion-header-active > a:before { border-radius: 100%; border: 1px solid #f7941e; background-color: transparent !important; width: 12px !important; height: 12px !important;     right: 2px !important; margin-top: -7px !important;    top: 2px;

    margin-top: 0 !important; }

.wpb_content_element.dt-style .wpb_accordion_header.ui-accordion-header-active > a:after { transform: rotate(180deg);    position: absolute;

    right: 1px;

    top: 9px; }



.wpb_accordion_wrapper .wpb_accordion_section.group h3 {

    border-top: 1px solid rgba(204, 204, 204, 0.7) !important;

}

.wpb_accordion_wrapper .wpb_accordion_section.group:first-child h3 {

     border-top: 0 !important;

}





ul.custom-style-2 li span {

    background: #F6931E;

    height: 70px;

    width: 75px;

    text-align: center;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-right: 30px;

}

ul.custom-style-2 li .gib_ser_ex_text {

    width: calc( 100% - 120px );

}

.page-template-training-template .new-training-template {

    padding: 0;

}

.page-template-training-template .main-gradient {

    display: none;

}

.page-template-training-template .training-looking-right-inner ul li {

    font-size: 16px !important;

}

.structed-sec-outer p, .traing-work-day p, .training-form-outer p {

    font-size: 16px !important;

}

.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content {

    padding-left: 70px;

}

.sidebar-right .sidebar {

    border: 0;

}

.page-title.title-left.solid-bg {

    width: 100%;

    max-width: 1200px;

    position: relative;

    left: 50%;

    transform: translateX(-50%);

        border-bottom: 1px solid rgba(218,222,225,0.8);

    border-top: 1px solid rgba(218,222,225,0.8);

}



.page-title.title-left.solid-bg .page-title-head.hgroup h1 {

    color: rgb(55, 58, 65);

    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;

    font-size: 50px;

    text-align: center;

    width: 100%;

    max-width: 100%;

    font-weight: 300;

    text-transform: uppercase;

    line-height: 60px; margin-bottom: 10px;

}



.page-title.title-left.solid-bg .page-title-head.hgroup {

    width: 100%;

}



.page-title.title-left.solid-bg .wf-wrap {padding: 0;height: 88px !important;min-height: 88px;}



.page-id-3248 .main-gradient {

    opacity: 0;

}



.page-id-3248 .wf-container-main {

    padding-top: 40px;

}

.sidebar .widget { padding-right: 0 !important; }

.box-download a {

    font-size: 14px;

}

/*blog-inner-page*/

.single.single-post .main-gradient {

    opacity: 0;

    margin-top: -10px;

}

.single.single-post .page-title h1.entry-title {

    font-weight: 300 !important;

    font-size: 41px !important;

    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;

}

.single.single-post img.alignleft.preload-me {

    float: right;

    margin: 5px 0 10px 30px;

    width: 270px;

    height: 270px;

    object-fit: cover;

}



.single.single-post .wf-container-main {

    display: flex !important;

    grid-column-gap: inherit !important;
        flex-direction: row-reverse;

}



.single.single-post .wf-container-main aside#sidebar {

    width: 290px !important;

}



.single.single-post .wf-container-main div#content {

    width: calc( 100% - 290px );

}



.single.single-post .wf-container-main aside#sidebar .sidebar-content {

    padding-right: 40px;

    padding-left: 20px;

}

.single.single-post .post-meta .entry-meta a, 

.single.single-post .post-meta .entry-meta .category-link, 

.single.single-post .post-meta .entry-meta a time {

    color: #373a41 !important;

}

.single.single-post .post-meta .entry-meta {

    align-items: flex-start;

    justify-content: flex-start;

}

.single.single-post .post-meta .entry-meta a:hover, .single.single-post .post-meta .entry-meta a time:hover {

    color: #f7941e !important;

}

.single.single-post .single-related-posts {border-top: 5px solid rgba(218,222,225,0.8);padding-top: 30px;}

.single.single-post .single-related-posts h3 {align-self: inherit;border-bottom: 0;color: #092F57;margin-bottom: 28px;font-size: 28px;text-transform: inherit;}

.single.single-post .single-related-posts h3:after {

    display: none;

}

.single-related-posts .mini-post-img img {

    width: 60px;

    height: auto !important;

}



.single-related-posts .mini-post-img {

    flex: none;

}



.single-related-posts .post-content a {

    font-size: 14px;

}



.single-related-posts .post-content time.text-secondary {

    color: #373a41;

    font-size: 11px;

}



.single.single-post .single-related-posts .items-grid {

    display: flex;

    margin: 0 -19px;

}



.single.single-post .single-related-posts  .related-item {

    padding: 0 19px;

    width: calc( 100% / 3 );

    margin-bottom: 30px;

}

.single.single-post .page-title.title-left.solid-bg .wf-wrap {

    height: auto !important;

}

/*end blog-inner-page*/







/*portuguese language*/

.page-id-4152 .wf-cell.wf-span-3 {

    padding-right: 5px;

}

.cus_img1 {

    width: 100%;

}

button, input[type="button"], input[type="reset"], input[type="submit"], .dt-form button, .dt-form input[type="button"], .dt-form input[type="reset"], .dt-form input[type="submit"], .dt-btn, .footer .dt-btn, .sidebar .dt-btn, .woocommerce #main a.button, #page .woocommerce a.button, .woocommerce #main button.button, .woocommerce #main input.button, .woocommerce #main #respond input#submit, .woocommerce #main #content input.button, .woocommerce-page #main a.button, .woocommerce-page #main button.button, .woocommerce-page #main input.button, .woocommerce-page #main #respond input#submit, .woocommerce-page #main #content input.button, #main #pricing-table .plan .signup, #main #shaon-pricing-table a.signup, #main .minimal .pt-button, .nsu-submit {

    border: none;

    font: normal normal normal 12px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;

    padding-left: 12.333333333333px;

    padding-right: 12.333333333333px;

    color: #fff;

    background-color: #f7941e;

    text-transform: none;

    -webkit-transition: all .1s linear;

    -moz-transition: all .1s linear;

    -ms-transition: all .1s linear;

    -o-transition: all .1s linear;

    transition: all .1s linear;

}

.cus_span3 {

    padding: 0 10px;

}

.custom_col {

    padding-left: 30px;
    padding-right: 0;
    margin-bottom: 20px;

}

.cus_col3 {

     padding: 0 15px; 

}

.cus_col1 {

    padding: 0 25px;

}

div.eia-cta, div.eia-wrap {

    text-align: center;

}

div.eia-cta {

    padding: 4% 5%;

}

p.eia-p1 {

    font-size: 18px !important;

    margin-bottom: 30px!important;

}

p.eia-p2 {

    font-size: 16px !important;

}

div.eia-wrap table {

    width: 400px;

    margin: 0 auto;

    border: none;

    border-spacing: none;font-size: 16px !important

}

.banner-eia img {

    max-width: 100%;

}

div.eia-wrap table td, div.eia-wrap table th { border: 0 !important; }

.page-id-4402 #page .page-title.title-left.solid-bg,

.page-id-4702 #page .page-title.title-left.solid-bg { margin-top: 24px !important; margin-bottom: 50px !important }

div.eia-cta .eia-col-1 p.eia-p1, div.eia-cta .eia-col-2 p.eia-p1, div.eia-cta .eia-col-3 p.eia-p1 {

    text-align: justify;

}









div.eia-cta .eia-col-1 {

    width: 46%;

    float: left;

}

div.separator-line {

    height: 256px;    width: 4px;

    background: #f7941e;

    float: left;

    margin-left: 3%;

    margin-right: 3%;

}

div.eia-cta .eia-col-2 {

    width: 46%;

    float: left;

}

p.eia-p1 {

    font-size: 18px;

    margin-bottom: 30px!important;

}

.eia-contact-cont {

    background-color: #0B3460;

    color: #fff;

    padding: 20px;

    margin-top: 45px;

}

.contact-select-cont {

    width: 100%;

    margin: 0 auto; font-size: 14px;

}

.select-country {

    float: left;

    width: 50%;

    text-align: right;

}

.select-contact {

    float: left;

    width: 49%;

    text-align: left;

    margin-left: 1%; padding-top: 12px;

}

.list-regions.list-region-1 {

    display: block;

}

#main .ui-tabs { border: 1px solid rgba(218,222,225,0.8) !important; }

#main .ui-tabs .ui-tabs-nav {

    border-bottom: 1px solid rgba(218,222,225,0.8) !important;

} 

.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {

         padding: 25px 20px 15px

}

#main .wpb_content_element .wpb_tabs_nav li { background-color: transparent !important; position: relative; margin-bottom: 0;}

#main .wpb_content_element .wpb_tabs_nav li:after {     display: block!important;

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -9px;

    width: 1px;

    height: 17px;

    z-index: 98;

    content: "";background-color: rgba(218,222,225,0.8) !important; }

#main .wpb_content_element .wpb_tabs_nav li:first-child:after {

    display: none;

}

.wpb_tabs.wpb_content_element .wpb_tabs_nav > li.ui-tabs-active > a,

#page .tab-style-one .wpb_tabs_nav li.ui-state-active a { color: #f7941e; }

#main .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {

         padding-top: 9px;

    padding-bottom: 9px; font-size: 18px;

}

#wpcf7-f3818-p3823-o1 input {

    max-width: 400px!important;

    width: 400px;    min-height: 26px;

}

#wpcf7-f3818-p3823-o1 input, #wpcf7-f3818-p3823-o1 input[type=text],

#wpcf7-f3818-p3823-o1 .wpcf7-textarea {

        border-radius: 0!important;

    background: #f5f5f5;

}

.wpcf7-form-control-wrap {

    position: relative;

    width: 100%;

    max-width: 100%;

}

#wpcf7-f3818-p3823-o1 select {

    width: 100px;    min-width: 100px;     height: 40px;   background-position: calc(100% - 3px) center;

}

#wpcf7-f3818-p3823-o1 .wpcf7-tel {

    width: 290px;

}

#wpcf7-f3818-p3823-o1 .wpcf7-textarea {

    width: 400px;

    height: 100px;

}

span.filerestrict {

    font-size: 11px;

}

button, input[type="button"], input[type="reset"], input[type="submit"] {

    line-height: normal;

}

#wpcf7-f3818-p3823-o1 input[type="submit"] {

    min-height: 26px !important;

    line-height: normal;

}



.wpb_row.wf-container.ln01.home-services-outer {

    display: flex;

    padding-bottom: 50px;

}

.wf-cell.wf-span-4.home-blog.wpb_column.column_container {

    margin-bottom: 0 !important;

}

.latest-news-heading .wpb_wrapper p, .download-brochure-heading .wpb_wrapper {

    color: #092F57; font-weight: 700; font-size: 24px !important;

}



.wpb_row.wf-container.ln01.home-services-outer {

    display: flex;

    padding-bottom: 50px;

}

.wf-cell.wf-span-4.home-blog.wpb_column.column_container {

    margin-bottom: 0 !important;

}

.latest-news-heading .wpb_wrapper p, .download-brochure-heading .wpb_wrapper, .download-brochure-heading .wpb_wrapper p {

    color: #092F57; font-weight: 700; font-size: 24px !important;

}

.latest-news-heading  { height: 20px; }





.download-pdf-icon {

    position: relative;

}



.download-pdf-icon .wpb_wrapper p {

    position: relative;

}



.download-pdf-icon .content-height .wpb_wrapper a {

    position: absolute;

    right: 0;

    top: 0;

}



.download-pdf-icon .wpb_wrapper p > img {

    width: 100% !important;

    object-fit: cover !important;

    object-position: center;    max-width: 100% !important;    transform: none;

    margin: 0;

}



.iso-grid.iso-item-ready article { margin-top: 25px; }

.download-pdf-icon .content-height {

    position: relative;

    margin-top: 25px;

}

.download-pdf-icon .read-more-heading {

    left: 0;

    right: 0;

}

.home-blog .content-height {

    height: 365px;

}

.dt-shortcode.with-isotope {

    height: 380px;

}

.download-pdf-icon .content-height {

    height: 342px;

}

.page-id-4083 .masthead.inline-header.right.widgets.full-height.full-width.shadow-decoration.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.show-device-logo.show-mobile-logo.fixed-masthead.sticky-off {

    border-bottom: 1px solid rgba(218,222,225,0.8);

    margin-bottom: 34px !important;

}

.page-id-4083 .header-space.sticky-space-off {

    margin-bottom: 40px !important;

}



.imo-slider .left-side .bg-img .left-contain p { font-size: 52px !important; }

.rollover i, .post-rollover i, .fs-entry-img i, .rollover-video i {

    background-color: rgba(247,148,30,0.3) !important;

}

.newsletter_cnt { max-width: 100%; }

.page-id-6771 h1.entry-title { color: #fff; }



.page-id-6771 select {     -webkit-appearance: button !important; }

.imo-section .imo-desc p, .page-template-training-template .in-office-repeat p, .fuel-title p, .imo-slider .right-side .sompliance-item p, .ports-section .ports-ttile p, .ports-section .terms-use p {

    font-size: 16px !important;

}

.solutions li .fuel-single p { font-size: 15px !important; }

.imo-slider .right-side .sompliance-item .contain i { margin-right: 8px; }

.download-section .pdf-box p {

    font-size: 12px !important;

}

.page-id-661 #content, .page-id-2858 #content {

        margin-top: -60px;

}

.page-id-7545 h1.entry-title, .page-id-6214 h1.entry-title { color: #fff; }

.page-id-6095 .main-gradient { background-color: #fff; }

.page-id-6771 #main {

    margin-top: 48px;

}

rs-module-wrap#rev_slider_4_1_wrapper {

    width: 100% !important;

    max-width: 100% !important;

    left: auto !important;

}

.page-id-1717 #content .wf-cell {

    padding-right: 22px;

}



ul.custom-menu li a {

    display: block;

    width: 100%;

    padding: 0 15px 0 20px;

    font-size: 11.9px;

}



ul.custom-menu li {

    margin-top: 10px;

    padding-top: 9px;

    border-top: 1px solid rgba(221,221,221,0.8);

}

.page-id-1732 div.wf-cell input {

    height: 35px;

}

.page-id-1732 .bg-black input[type="submit"] {

    line-height: inherit !important;

    min-height: 26px !important;

}

.page-id-7540 button, .page-id-6183 button { line-height: 25px; }

.page-id-3813 .main-gradient, .page-id-4582 .main-gradient, .page-id-4403 .main-gradient, .page-id-4583 .main-gradient, .page-id-4703 .main-gradient {

    margin-top: 0;

}

.page-id-3823 .masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {

    border-bottom: 1px solid rgba(218,222,225,0.8);

}

.page-id-3823 #main { padding-top: 24px !important; }

.page-id-4703 #page .page-title {

    margin-top: 26px !important;

}

.page-id-3813 #wpcf7-f3819-p3813-o1 input {

    max-width: 400px!important;

    background-color: #f5f5f5; height: 35px;

}

.page-id-3813 #wpcf7-f3819-p3813-o1 select {

    width: 100px;

    max-width: 100px;

    min-width: 100px;

    height: 35px; background-color: #f5f5f5;

}

.page-id-3813 #wpcf7-f3819-p3813-o1 textarea { max-width: 400px; background-color: #f5f5f5; }

.page-id-3813 #wpcf7-f3819-p3813-o1 .file-576 input {

    height: auto !important; width: 100%;

}



.page-id-3813 #wpcf7-f3819-p3813-o1 input[type="submit"] {

    min-height: 26px !important;

    line-height: normal !important;

    height: auto;

    width: 100%;

}

.sidebar-left .wf-container-main div#content .team-author p {

    font-size: 12px !important;

}

.page-id-6213 h1.fancy-title {

    color: #fff;

}

.page-id-6213 .main-gradient { background-color: #fff; }

.page-id-2190 rs-module-wrap#rev_slider_8_1_wrapper {

    max-width: 100%;

    left: auto !important;

    width: 100%;

}

.page-id-2205 .sidebar-left .wf-container-main div#content input {

    max-width: 270px;

    height: 35px;

}

.page-id-2205 .sidebar-left .wf-container-main div#content input[type="submit"] {

    line-height: normal !important;

    min-height: 26px !important;

    max-height: 26px;

}



.page-id-3850 form.wpcf7-form {

    max-width: 400px;

}



.page-id-3850 .wpcf7-form input, .page-id-3850 .wpcf7-form select {

    height: 35px;

    background: #f5f5f5;

}

.page-id-3850 .wpcf7-form textarea { height: 100px;background: #f5f5f5; }



.page-id-3850 .wpcf7-form input[type="file"] {

    width: 100%;

    height: 23px !important;

}

.page-id-3850 .wpcf7-form input[type="submit"] {

    min-height: 26px !important;

    line-height: normal;

    height: 26px;

    width: 100%;

    font-size: 12px;

}



.page-id-3850 .masthead.inline-header.right.widgets.full-height.full-width.shadow-decoration.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.show-device-logo.show-mobile-logo.fixed-masthead.sticky-off {

    border-bottom: 1px solid rgba(218,222,225,0.8);

}



.page-id-3850 .main-gradient { margin-top: -10px; }

.page-id-3771 .wpb_content_element {

    margin-bottom: 0;

}

.page-id-3771 .main-gradient {

    background: #fff;

}

.home-blog article img { display: block !important; }



.home-blog .post .entry-title a {

    font-size: 16px; color: #092F57;

}



/*china language*/

.page-template-template-blog-list .main-gradient, .page-id-4401 .main-gradient, .page-id-4581 .main-gradient, .page-id-4701 .main-gradient, .page-id-10614 .main-gradient { margin-top: 0; }

.page-id-2193 .wpb_content_element, .page-id-2194 .wpb_content_element { margin-bottom: 0; }

.page-id-4150 img[class*=attachment-] {max-width: 180px; }

.page-id-4082 .header-space {margin-bottom: 40px; }

.page-id-4082 .masthead.inline-header.fixed-masthead.sticky-off {border-bottom: 1px solid rgba(218,222,225,0.8);}

.post .entry-title a {color: #092F57; }

.page-id-2856 .blog-content .entry-meta > a {text-align: right; margin-left: auto; float: right; color: #f00; }

.page-id-2856 .blog-content .entry-meta > a time.entry-date { color: #f7941e; }

.page-id-6212 h1.fancy-title {color: #fff; }

.page-id-2189 rs-module-wrap#rev_slider_5_1_wrapper {max-width: 100%; left: auto !important; }

.page-id-2204 div#content input {max-width: 270px; height: 35px; }

.page-id-2204 div#content p { margin-bottom: 0; }

.page-id-2204 div#content input[type="submit"] {height: 26px; min-height: 26px; line-height: normal; }



/*fanncy header center*/

/*ch lang*/

.page-id-3194 .fancy-header .hgroup,

.page-id-2193 .fancy-header .hgroup,

.page-id-6197 .fancy-header .hgroup,

.page-id-4150 .fancy-header .hgroup,

.page-id-7570 .fancy-header .hgroup,

.page-id-2856 .fancy-header .hgroup,

.page-id-6212 .fancy-header .hgroup,

.page-id-6093 .fancy-header .hgroup,

.page-id-9670 .fancy-header .hgroup,

.page-id-2158 .fancy-header .hgroup,

.page-id-2162 .fancy-header .hgroup,

.page-id-2164 .fancy-header .hgroup,

.page-id-2168 .fancy-header .hgroup,

.page-id-2323 .fancy-header .hgroup,

.page-id-8654 .fancy-header .hgroup,

.page-id-2341 .fancy-header .hgroup,

.page-id-2339 .fancy-header .hgroup,

.page-id-2343 .fancy-header .hgroup,

.page-id-2336 .fancy-header .hgroup,

.page-id-2356 .fancy-header .hgroup,

.page-id-2189 .fancy-header .hgroup { margin-top: -48px; }



/*port lang*/

.page-id-1806 .fancy-header .hgroup,

.page-id-1817 .fancy-header .hgroup,

.page-id-1819 .fancy-header .hgroup,

.page-id-1813 .fancy-header .hgroup,

.page-id-1811 .fancy-header .hgroup,

.page-id-1815 .fancy-header .hgroup,

.page-id-8657 .fancy-header .hgroup,

.page-id-5299 .fancy-header .hgroup,

.page-id-3448 .fancy-header .hgroup,

.page-id-1821 .fancy-header .hgroup,

.page-id-3185 .fancy-header .hgroup,

.page-id-1734 .fancy-header .hgroup,

.page-id-4152 .fancy-header .hgroup,

.page-id-7540 .fancy-header .hgroup,

.page-id-2199 .fancy-header .hgroup,

.page-id-2858 .fancy-header .hgroup,

.page-id-3772 .fancy-header .hgroup,

.page-id-6214 .fancy-header .hgroup,

.page-id-7545 .fancy-header .hgroup,

.page-id-1721 .fancy-header .hgroup,

.page-id-1690 .fancy-header .hgroup,

.page-id-1695 .fancy-header .hgroup,

.page-id-1702 .fancy-header .hgroup,

.page-id-1717 .fancy-header .hgroup { margin-top: -48px; }



/*spn lang*/

.page-id-3192 .fancy-header .hgroup,

.page-id-2194 .fancy-header .hgroup,

.page-id-4154 .fancy-header .hgroup,

.page-id-6183 .fancy-header .hgroup,

.page-id-2198 .fancy-header .hgroup,

.page-id-2857 .fancy-header .hgroup,

.page-id-2324 .fancy-header .hgroup,

.page-id-2357 .fancy-header .hgroup,

.page-id-2340 .fancy-header .hgroup,

.page-id-2337 .fancy-header .hgroup,

.page-id-2342 .fancy-header .hgroup,

.page-id-8660 .fancy-header .hgroup,

.page-id-2344 .fancy-header .hgroup,

.page-id-5300 .fancy-header .hgroup,

.page-id-3447 .fancy-header .hgroup,

.page-id-2360 .fancy-header .hgroup,

.page-id-6213 .fancy-header .hgroup,

.page-id-2190 .fancy-header .hgroup,

.page-id-2159 .fancy-header .hgroup,

.page-id-2169 .fancy-header .hgroup,

.page-id-2165 .fancy-header .hgroup,

.page-id-2163 .fancy-header .hgroup,

.page-id-2205 .fancy-header .hgroup,

.page-id-2175 .fancy-header .hgroup,

.page-id-3771 .fancy-header .hgroup { margin-top: -48px; }



/*eng lang*/

.page-id-45 .fancy-header .hgroup,

.page-id-68 .fancy-header .hgroup,

.page-id-53 .fancy-header .hgroup,

.page-id-3171 .fancy-header .hgroup,

.page-id-5660 .fancy-header .hgroup,

.page-id-108 .fancy-header .hgroup,

.page-id-661 .fancy-header .hgroup,

.page-id-9563 .fancy-header .hgroup,

.page-id-76 .fancy-header .hgroup,

.page-id-177 .fancy-header .hgroup,

.page-id-184 .fancy-header .hgroup,

.page-id-182 .fancy-header .hgroup,

.page-id-8570 .fancy-header .hgroup,

.page-id-180 .fancy-header .hgroup,

.page-id-3444 .fancy-header .hgroup,

.page-id-9911 .fancy-header .hgroup,

.page-id-6081 .fancy-header .hgroup,

.page-id-6777 .fancy-header .hgroup,

.page-id-9732 .fancy-header .hgroup,

.page-id-88 .fancy-header .hgroup,

.page-id-219 .fancy-header .hgroup,
.page-id-6771 .fancy-header .hgroup,
.page-id-14337 .fancy-header .hgroup,
.page-id-14462 .fancy-header .hgroup,
.page-id-14463 .fancy-header .hgroup,
.page-id-14464 .fancy-header .hgroup { margin-top: -48px; }
 
/*end fanncy header center*/



html[lang="pt-br"] #navigation .main-nav > li.act > a span {color: #f7941e !important; }

html[lang="pt-br"] #navigation .main-nav > li {margin-right: 6px !important; }

html[lang="pt-br"] #navigation .main-nav > li:last-child {margin-right: 0 !important; }

html[lang="pt-br"] #navigation .main-nav li a span { font-size: 13px !important; }

html[lang="pt-br"] #navigation .main-nav > li > a {padding-left: 0 !important; padding-right: 10px !important; margin-right: 5px; }

html[lang="pt-br"] #navigation .main-nav > li.has-children > a {padding-right: 20px !important; }

html[lang="pt-br"] #navigation .main-nav li.has-children > a:after { right: 9px; }

html[lang="pt-br"] #navigation .main-nav>li>a i.underline {bottom: 0 !important; width: auto !important; margin-left: 0; margin-right: 0; left: 0; }

html[lang="pt-br"] #navigation .main-nav>li.has-children>a i.underline {margin-right: -10px; }



html[lang="es-ES"] #navigation .main-nav > li.act > a span {color: #f7941e !important; }

html[lang="es-ES"] #navigation .main-nav > li {margin-right: 6px !important; }

html[lang="es-ES"] #navigation .main-nav > li:last-child {margin-right: 0 !important; }

html[lang="es-ES"] #navigation .main-nav li a span { font-size: 13px !important; }

html[lang="es-ES"] #navigation .main-nav > li > a {padding-left: 0 !important; padding-right: 10px !important; margin-right: 5px; }

html[lang="es-ES"] #navigation .main-nav > li.has-children > a {padding-right: 20px !important; }

html[lang="es-ES"] #navigation .main-nav li.has-children > a:after { right: 9px; }

html[lang="es-ES"] #navigation .main-nav>li>a i.underline {bottom: 0 !important; width: auto !important; margin-left: 0; margin-right: 0; left: 0; }

html[lang="es-ES"] #navigation .main-nav>li.has-children>a i.underline {margin-right: -10px; }



/*30-05-2020*/

.postid-360 .main-gradient {margin-top: 0; }

.postid-360 .page-title.title-left.solid-bg { max-width: 100%; }

.postid-360 .page-title h1 { color: #f7941e !important; font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif !important; font-size: 38px !important; font-weight: 300 !important; }

.postid-360 .page-title.title-left.solid-bg .wf-wrap { height: 120px !important; }

.postid-360  #main > .wf-wrap { max-width: 1320px !important;  padding: 0 40px 0 40px; }

.postid-360 article ul li {height: 22px; line-height: 22px; }



.search .page-title.title-left.solid-bg { max-width: 100%; }

.search .page-title.title-left.solid-bg .wf-wrap {     height: 136px !important; }

.search .page-title.title-left.solid-bg .page-title-head.hgroup h1 { font-size: 51px !important; } 

.search .page-title.title-left.solid-bg .page-title-head.hgroup span {     text-transform: uppercase !important;    font-size: 51px !important; font-weight: 300 !important; font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif !important; }

.search .content .searchform input.searchform-s {border-radius: 8px; height: 35px; }

.search .content .searchform input.searchform-s:focus {border-color: rgb(16,16,16); }

.search #main > .wf-wrap { max-width: 1320px !important;  padding: 0 40px 0 40px; }

.search .main-gradient { margin-top: 0; }

.search .wf-container-main {grid-template-columns: unset; display: flex !important; flex-wrap: wrap; }

.search .wf-container-main aside#sidebar {width: 250px; }

.search .wf-container-main aside#sidebar .sidebar-content {padding-left: 0; }

.search .wf-container-main div#content {width: calc( 100% - 250px ); padding-right: 40px; max-width: 100%; }

.search article {padding-bottom: 24px; border-bottom: 1px solid rgba(218,222,225,.8); }



.error404 .page-title.title-left.solid-bg { max-width: 100%; }

.error404 .page-title.title-left.solid-bg .wf-wrap {     height: 136px !important; }

.error404 .page-title.title-left.solid-bg .page-title-head.hgroup h1 { font-size: 51px !important; } 

.error404 #main > .wf-wrap { max-width: 1320px !important;  padding: 0 40px 0 40px; }

.error404 .main-gradient { margin-top: 0; }

.error404 .content .searchform input.searchform-s {border-radius: 8px; height: 35px; }

.error404 .content .searchform input.searchform-s:focus {border-color: rgb(16,16,16); }



.search-results .blog-shortcode .entry-meta>span a, .search-results .blog-shortcode .entry-meta time {font-size: 12px; color: #373a41; }

.search-results .blog-shortcode .entry-title {padding-bottom: 0; margin-bottom: 28px !important; }

.search-results .blog-shortcode .entry-meta {margin-bottom: 28px !important; }

.search-results .post-details.details-type-link {font-size: 12px; font-weight: 700; color: #2a83ed; padding-right: 16px; background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png); background-repeat: no-repeat; background-position: right top; }

.search-results .post-details.details-type-link i { display: none; }

.search-results .blog-shortcode .post-thumbnail-wrap {width: 270px !important; }

.search-results .blog-shortcode .post-thumbnail-wrap img {width: 100%; height: 270px; object-fit: cover; }

.search-results .post-thumbnail-rollover:after {z-index: 0;   background-color: rgba(21,125,248,.3); }



.category-current-news .page-title.title-left.solid-bg { max-width: 100%; }

.category-current-news .page-title.title-left.solid-bg .wf-wrap {     height: 136px !important; }

.category-current-news .page-title.title-left.solid-bg .page-title-head.hgroup h1 { font-size: 51px !important; } 

.category-current-news .page-title.title-left.solid-bg .page-title-head.hgroup span {     text-transform: uppercase !important;    font-size: 51px !important; font-weight: 300 !important; font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif !important; }

.category-current-news #main > .wf-wrap { max-width: 1320px !important;  padding: 0 40px 0 40px; }

.category-current-news .main-gradient { margin-top: 0; }

.category-current-news .wf-container-main {grid-template-columns: unset; display: flex !important; flex-wrap: wrap; }

.category-current-news .wf-container-main aside#sidebar {width: 250px; }

.category-current-news .wf-container-main aside#sidebar .sidebar-content {padding-left: 0; }

.category-current-news .wf-container-main div#content {width: calc( 100% - 250px ); padding-right: 40px; max-width: 100%; }

.category-current-news .blog-shortcode .entry-meta>span a, .search-results .blog-shortcode .entry-meta time {font-size: 12px; color: #373a41 !important; }

.category-current-news .blog-shortcode .entry-title {padding-bottom: 0; margin-bottom: 14px !important; }

.category-current-news .blog-shortcode .entry-meta {margin-bottom: 12px !important;    display: flex; justify-content: space-between; } 

.category-current-news .post-details.details-type-link {font-size: 12px; font-weight: 700; color: #2a83ed; padding-right: 16px; background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png); background-repeat: no-repeat; background-position: right top; }

.category-current-news .post-details.details-type-link i { display: none; }

.category-current-news .blog-shortcode .post-thumbnail-wrap {width: 270px !important; }

.category-current-news .blog-shortcode .post-thumbnail-wrap img {width: 100%; height: 270px; object-fit: cover; }

.category-current-news .post-thumbnail-rollover:after {z-index: 0;   background-color: rgba(21,125,248,.3); }

.category-current-news .blog-shortcode .post-entry-content {width: calc( 100% - 270px ) !important; padding-right: 0 !important; padding-top: 0 !important; }

.category-current-news .blog-shortcode article {padding-bottom: 25px; margin-top: 25px !important; border-bottom: 1px solid rgba(218,222,225,.8); }

.category-current-news .blog-shortcode .entry-meta time {color: #2a83ed; position: relative; top: -8px; }

.category-current-news .blog-shortcode .entry-meta > a {position: relative; }

.category-current-news .blog-shortcode .entry-meta > a:after {background-image: url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22%232a83ed%22%20d=%22M6.025,12.715l-0.35,0.211l-3.769,1.168l1.219-3.766l0.219-0.297L6.025,12.715z%20M11.328,2.016L9.954,3.358l2.681,2.695l1.396-1.366L11.328,2.016z%20M3.924,9.377l2.693,2.693l5.378-5.378l-2.66-2.673L3.924,9.377z%22/%3E%3C/svg%3E); content: ''; width: 20px; height: 17px; display: inline-block; position: relative; background-color: transparent; background-repeat: no-repeat; top: 5px; margin-left: 8px; }



/*09-06-2020*/

.single.single-post .single-related-posts {

    width: 100%;

}

#footer > .wf-wrap {

    width: 100%;

    max-width: 100%; 

}



/* 02-09-2020 */

.sub-nav{margin-top: 0px;}



/* RESPONSIVE START FROM HERE */

@media (min-width: 993px){

     .sticky-on .main-nav {

         top: 28px !important;

     }



     .sticky-on .main-nav li.has-children > a:after {

         top: 6px !important;

     }



     .sticky-on .main-nav li.fa-home:before {

         top: 8px !important;

     }



}





/*----new-style-----21-1-21*/

.pre-container{padding-top: 11% !important; 
    max-width: 100%;
    max-width: 1220px;
    padding: 0 60px; margin: auto auto; }


.pre-container p{
    font-size: 28px !important;
    line-height: 43px;
    color: #092f57;
    font-weight: 500;
    padding: 10px 0 0 0;}





.pre-banner{background-position: center center !important;}







@media (max-width: 1199px){

     /* hero section */

     .hero-section { padding: 100px 0 50px; }

     /* slider section */

     .gallery-slider { padding: 20px 0 0; }

     .slick-slider .slick-arrow { left: -15px; }

     .slick-slider .slick-arrow.slick-next { right: -15px; }

     .slick-slide img { width: 100%; }

     /* footer section */

     .footer-section { padding: 80px 0 60px; }

}

@media(max-width:1024px) {

     div.eia-cta .eia-col-1, div.eia-cta .eia-col-2 {

         float: none;

         width: 100%;

     }

     div.eia-cta .separator-line { display: none; }

}

@media(max-width:992px) {

     .show-mobile-logo .mobile-header-bar .mobile-branding img.preload-me {

         display: none !important;

     }



     .show-mobile-logo .mobile-header-bar .mobile-branding img.preload-me.mobile-logo {

         display: block !important;

     }

     .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding {     width: 200px;

    height: 100px; }





     .single.single-post .page-title h1.entry-title{font-size:30px!important;}





}

@media (max-width: 991px){

     /* header section */

     .header-section { padding: 40px 0 0; }

     /* hero section */

     .hero-section { padding: 80px 0 40px; }

     .hero-section .main-title { padding: 60px 0; }

     /* form section */

     /* footer section */

     .footer-section { padding: 60px 0; }

     #footer > .wf-wrap {width: 100%; max-width: 100%; padding: 0 28px; }



}

@media (max-width: 800px){

     .footer .widget {

         width: 50% !important;

     }

}

@media (max-width: 767px){

     /* header section */

     .header-section { padding: 30px 0 0; }

     /* hero section */

     .hero-section .thanku-tagline { padding: 40px 0 0; }

     .hero-section .main-title { padding: 65px 0 40px; }

     .hero-section .main-title img { max-width: 100%; }

     /* form section */

     body .gform_wrapper ul li.gfield { margin-top: 0 !important; padding: 0 5px !important; }

     body .gform_wrapper .top_label div.ginput_container { margin-top: 0; } 

     .form-section .gform_body ul.gform_fields li.gfield input { padding: 15px 10px !important; }

     .form-section .gform_body ul.gform_fields li.gfield input { margin: 0; }

     .gform_wrapper ul.gform_fields li.add-another-guest { padding: 35px 0 0 !important; }

     .form-section .gform_wrapper .gform_footer { padding: 40px 0 0; } 

     /* gallery section */

     .gallery-slider { padding: 10px 0 0; } 

     .slick-slider .slick-arrow { width: 50px; height: 50px; }

     .slick-slider .slick-arrow.slick-prev:after { font-size: 22px; line-height: 42px; }

     .slick-slider .slick-arrow.slick-next:after { font-size: 22px; line-height: 42px; }

     /* footer section */

     .footer-section { padding: 50px 0; }

     .footer-section .footer-wrapper { flex-direction: column; }

     .footer-section .footer-wrapper .location-box { padding: 0 0 50px; }

     .footer-section .footer-wrapper .location-box h4.add-line { padding: 15px 0 20px; } 

     .footer-section .footer-wrapper .information-box h4.add-line { padding: 15px 0 20px; }  

     .footer .widget {

         width: 100% !important;

     }

     #bottom-bar .wf-container-bottom {

         display: block !important;

     }



     #bottom-bar .wf-float-right {

         text-align: center !important;

     }



     #bottom-bar .bottom-text-block {

         display: flexv;

         align-items: center !important;

         justify-content: center !important;

         margin-top: -2px !important;

     }

     #bottom-bar .wf-float-right .bottom-text-block p {

         margin: auto;

     }

     #bottom-bar .wf-float-right {

         padding-right: 0 !important;

     }

     .sidebar-left .wf-container-main {

         flex-wrap: wrap;

         flex-direction: column-reverse;

     }



     .sidebar-left .wf-container-main div#content {

         width: 100%;

         padding-left: 0;

     }



     .sidebar-divider-vertical.sidebar-left .sidebar {

         width: 100%;

         margin-top: 0;

     }



     .sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content {

         padding-right: 0 !important;

     }



     .sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content section {

         padding-right: 0;

     }

}

@media (max-width: 500px){



     .single.single-post .page-title h1.entry-title{font-size:20px!important;line-height:normal!important;}

     /* hero section */

     .hero-section { padding: 80px 0 20px; min-height: 770px; }

     .hero-section .thanku-tagline { padding: 30px 0 0; } 

     .hero-section .main-title { padding: 50px 0 20px; }

     .hero-section .main-title span { font-size: 20px; }

     .hero-section .main-title h4 { line-height: 22px; }

     /* form section */

     .form-section .gform_body ul.gform_fields li.gfield input { padding: 12px 10px !important; }

     .gform_wrapper ul.gform_fields li.add-another-guest { padding: 32px 0 0 !important; }

     .form-section .gform_wrapper .gform_footer { padding: 25px 0 0; }

     .form-section .gform_wrapper .gform_footer .gform_button { padding: 16px 25px; }

     .form-section .down-arrow { padding-top: 20px; }

     /* gallery section */

     .gallery-slider { padding: 30px 0 0; }

     .gallery-slider .gallery-title h3 { margin: 0; padding-bottom: 20px; }

     .slick-slider .slick-arrow { width: 40px; height: 40px; }

     .slick-slider .slick-arrow.slick-prev:after { font-size: 20px; line-height: 32px; }

     .slick-slider .slick-arrow.slick-next:after { font-size: 20px; line-height: 32px; }

     /* footer section */

     .footer-section { padding: 40px 0; }

     .footer-section .footer-wrapper .location-box { padding: 0 0 40px; }  

}

.home-blog  .blog-content.wf-td .post-format.entry-meta{padding-left:0px;}

.home-blog  .blog-content.wf-td {padding-left:90px;}

.page-template-home-new-template .what-latest-single img {

    height: 362px;

    object-fit: contain;

    width: 100%;

    object-position: center center;

}
.page-template-home-new-withvideothumbnails-template .what-latest-single img {

    height: 362px;

    object-fit: contain;

    width: 100%;

    object-position: center center;

}

.great-partner-slider.slick-slider .slick-arrow.slick-prev:after,.great-partner-slider.slick-slider .slick-arrow.slick-next:after {

    content: " ";

}

.imo-slider-area.slick-slider .slick-arrow.slick-prev:after,.imo-slider-area.slick-slider .slick-arrow.slick-next:after {

    content: " ";

}

#extrabody #header .wf-wrap{padding:0px 20px;}

.page-template-imo2020-template .boxPhone .phone, .page-template-imo2020-template .boxEmails .email {

    padding: 0px;

}

.page-template-home-new-template #main .bunkering-contant h3{padding-right:10px;}
.page-template-home-new-withvideothumbnails-template #main .bunkering-contant h3{padding-right:10px;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0px;    padding-left: 10px;}

.wpml-ls-legacy-list-horizontal .wpml-ls-item a,.wpml-ls-legacy-list-horizontal{padding:0px;}

.img-news{width:100%}

.page-id-9563 .items-grid.wf-container.grid-ready,.page-id-9563 .post-meta.wf-table.wf-mobile-collapsed,.page-id-9563 h2.entry-title {display:none;}

.page-id-9563 .newsletter_cnt a.dt-btn.dt-btn-m{padding:10px; text-align:center; font-size:18px;line-height: 20px;

    width: 100%;}

#main .newsletter_cnt h2{font-size:18px;

    margin: 10px 0px!important;  

    font-weight: bold;text-align:center;

}

.page-id-9563 #footer ,.page-id-9563 #navigation,.page-id-9563 .wf-td.mini-search.wf-mobile-hidden{display:none!important;}

.page-id-9563 .newsletter_cnt{margin-bottom:20px;}

.page-id-9563 #bottom-bar .wf-wrap{display:none;}

section.news-update {padding:30px 0px;}

section.news-update .container {

    background: url(https://gibunkering.com/wp-content/uploads/2020/04/bg.png);

    background-size: 100%;

    padding: 30px;

    color: #FFF;

}

section.news-update .container .col-md-4 {

    padding-right: 25px;

    text-align: right;

}

section.news-update .container .col-md-8 {

    border-left: 1px solid #FFF;

    padding-left: 25px;

}

section.news-update .container .col-md-4 h4 {

    color: #FFF;

    font-size: 30px;

}

section.news-update .container .col-md-4 strong {

    font-size: 18px;

    margin-top: 13px;

    display: block;

}

section.news-update .container .col-md-8 p {

    width: 75%;

    margin-top: 13px;

}

ul.custom-style-2 li {

    transition: all 0.3s ease-in-out;

}

ul.custom-li-style li:before {

    transition: all 0.3s cubic-bezier(.74,-0.69,.59,1.38);

}

ul.custom-li-style li:hover:before {

    transform: scale(1.5);

}

ul.custom-style-2 li span {

    transition: all 0.3s ease-in-out;

}

.custom-style-2 li:hover {

    background: #F6931E;

     padding-left:10px;

}

.custom-style-2 li:hover span {

    background: #092F57;

}

.btn-yellow:hover {

    color: #FFF;

    background: #092F57;

}


/*---new-banner-style start------*/



.home .pre-banner{
    
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
     top: 0px;
}

.home .main_custom_slider_row{
    
    z-index: 10;
}

.home .video_slider{    position: relative;}
/* change of 23-2-2021*/
 .page-template-home-new-withvideothumbnails-template .pre-banner{
    
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
     top: 0px;
}

.page-template-home-new-withvideothumbnails-template .main_custom_slider_row{
    
    z-index: 10;
}

.page-template-home-new-withvideothumbnails-template .video_slider{    position: relative;}



/*---new-banner-style end------*/




@media only screen and (max-width: 767px) {

 section.news-update .container{

background-size: 1000%;

background-position: bottom;

background-repeat: no-repeat;

}

section.news-update .container .col-md-4 {

padding-right: 25px;

text-align: left;

margin-bottom: 20px;

}

}

#cn-accept-cookie,#cn-refuse-cookie{background:#f6931e}

#cn-more-info{background:none!important;font-style:italic;text-decoration:underline;}

section.news-update-new .container {background:#f6931e;background-size: 100%; padding:20px;color: #FFF; width: 98%;

background: rgb(246,147,30);

background: linear-gradient(90deg, rgba(246,147,30,1) 0%, rgba(246,147,30,1) 26%, rgba(205,114,6,1) 100%);

}

section.news-update-new {padding:20px 0px;}

section.news-update-new .container .col-md-3 {

    padding-right: 25px;

    text-align: right;

}

section.news-update-new .container .col-md-9 {

    padding-left: 25px;

}

section.news-update-new  .container .col-md-3 a {

     color: #fff;

    font-size: 18px;

    border: 2px solid #fff;

    padding: 10px 20px;

    letter-spacing: 2px;

}

section.news-update-new .container .row{ display: flex;align-items: center;flex-wrap:wrap;}

section.news-update-new .container .col-md-9 p {

       width: 100%;

    margin-top: 13px;

    font-size: 23px !important;

    line-height: 25px;

}

@media only screen and (max-width: 767px) {

section.news-update-new .container .col-md-9 p {

       width: 100%;

    margin-bottom: 0px;

    font-size: 16px;

    line-height: 25px;margin-top:0px;

}

     section.news-update-new  .container .col-md-3 a {

     color: #fff;

    font-size: 14px;

    border: 2px solid #fff;    display: block;

    padding: 7px 15px;    margin-bottom: 5px;

    letter-spacing: 2px;    margin-left: 10px;margin-top:10px;

}

}

.page-template-template-team #text-13{display:none;}

.page-template-template-team.page-id-3444 #text-13,.page-template-template-team.page-id-8570 #text-13{display:block;}

.codeofconduct{color:#000;font-size:18px;}

.codeofconduct i{       color: #f7941e;

    font-size: 20px;

    margin-right: 10px;}

div#branding img { 
    /*width: 250px !important;*/
    width: auto !important;
    }

#main-nav > li > a { font-size: 14px; }

.postid-219  .post-meta.wf-table.wf-mobile-collapsed,.postid-219 .items-grid.wf-container.grid-ready,.postid-219 .entry-title,.postid-219 .hr-thick{display:none;}

.postid-2175  .post-meta.wf-table.wf-mobile-collapsed,.postid-2175 .items-grid.wf-container.grid-ready,.postid-2175 .entry-title,.postid-2175 .hr-thick{display:none;}

.postid-2174  .post-meta.wf-table.wf-mobile-collapsed,.postid-2174 .items-grid.wf-container.grid-ready,.postid-2174 .entry-title,.postid-2174 .hr-thick{display:none;}

.postid-1717  .post-meta.wf-table.wf-mobile-collapsed,.postid-1717 .items-grid.wf-container.grid-ready,.postid-1717 .entry-title,.postid-1717 .hr-thick{display:none;}



/*19-05-2020*/



.blog .dt-format-gallery .dt-format-gallery-coll.full,

.archive .dt-format-gallery .dt-format-gallery-coll.full,

.search .dt-format-gallery .dt-format-gallery-coll.full

{

     display: none;

}





.wp-caption-text,

.sticky,

.gallery-caption,

.bypostauthor {}





.custom_img

{

  width: 91%;

}

.custom_col

{

  width: 80%; 

  margin-left: -58px;

}

.cus_img1

{

height: 256px;

width:1503;

opacity: 1;

}

.cus_col1

{

width: 25%; 

margin-top: -24px;

}

.cus_img2

{

 width: 91%;

}

.cus_col3

{

    width: 30%;

    margin: -10px 0 0-53px;

}

.cus_col31

{

    width: 30%;

    margin: 0 0 0 -47px;

}

  .cus_div

   {

   margin:-13px 0 0 13px;

   }

   

   .cus_span3

  {

    display: inline-block;

  }

.cus_img1

  {

    display: inline-block;

  }

.cus_img_ban

{

   display:none;

}

 

@media screen and (max-width: 760px) {

 .custom_img

{

  width: auto;

}

.custom_col

{

  width: 100%; 

  margin-left: 0px;

}

.cus_img1

{

height: 256px;

width:1503;

opacity: 1;

}

.cus_col1

{

width: 100%; 

margin: auto;

}

.cus_img2

{

    width: 100%;

    height: auto;

}

.cus_col3

{

  width: 100%; 

  margin: auto;

}

.cus_col31

{

  width: 100%; 

  margin: auto;

}

  .cus_div

   {

   margin:auto;

   }

   

   .cus_span3

  {

     display:none;

   }

.cus_img1

  {

    display:none;

  }

  .cus_img_ban

  {

    display: inline-block;

   }

   .job_block:nth-child(3n+1) {

    margin-left: 15px!important;

    }

}

/* 7/23/2019 */



 .box.icon-box #phoneEmailPopup {

    position: fixed;

    top: 45%;

    right: 0px;

    z-index: 11; }

    .box.icon-box #phoneEmailPopup .boxPhone, .box.icon-box #phoneEmailPopup .boxEmails {

      overflow: hidden;

      width: 48px;

      height: 43px;

      background: white;

      border-radius: 4px 0px 0 4px;

      z-index: 99999;

      border-width: 1px 0px 1px 1px;

      border-color: #172646;

      border-style: solid;

      position: inherit;

      right: 0px; }

       .norway-phone:hover{width:480px !important;}

      .box.icon-box #phoneEmailPopup .boxPhone:hover, .box.icon-box #phoneEmailPopup .boxEmails:hover {

        width: 280px;

        -webkit-transition: 0.4s;

        -moz-transition: 0.4s;

        -o-transition: 0.4s;

        transition: 0.4s; }

    .box.icon-box #phoneEmailPopup .email-ico {

      float: left;

      margin: 5px 8px 8px 8px;

      width: 15%; }

    .box.icon-box #phoneEmailPopup .phone-ico {

      float: left;

      margin: 7px 8px 0px 8px; }

    .box.icon-box #phoneEmailPopup i.fa-envelope::before {

      font-size: 32px;

      color: #0A3255 !important; }

    .box.icon-box #phoneEmailPopup i.fa-phone::before {

      font-size: 32px;

      color: #0A3255 !important; }

.mtpx-50{

margin-top:50px;

}

.fc-primary{

     color:#0A3255;

}

.bg-primary{

     background-color:#0A3255;

}

.float-left{

     float:left;

}

.boxPhone h4,.boxEmails h4{

         position: absolute;

    float: left;

    width: 100%;

    left: 49px;

     font-size:16px;

}

.email,.phone{

     color:#0A3255;

     display:block;

     padding-top:10px;

}







.request-analysis-area {

      transform: rotate(-90deg);

    -webkit-transform: rotate(-90deg);

    top: 45%;

    overflow: hidden;

    position: fixed;

    z-index: 11;

    left: -95px;

    width: 220px;

    height: 44px;

    text-align: center;

    border-radius: 4px; }

  .request-analysis-area .request-analysis-btn {

    padding: 12px; }

  @media (max-width: 767px) {

    .request-analysis-area {

      bottom:10px;

      left: auto;

      right: 0px;

          display:none;

 } 

}



.request-text { padding-top: 15px; text-transform: uppercase; color: white; font-weight: 500; text-decoration: none; }

a { text-decoration: none; }

.download-brochure-bg { margin: 10% -20% !Important; background-color: #F79929; }

.download-brochure-heading { padding: 0px 0px 45px 0px; line-height: 0; }

.download-brochure-img { position: relative; transform: scale(1.3); max-width: 180px !important; box-shadow: 0 0 8PX -1PX black; margin: 0px 25px; }

.download-brochure-heading .wpb_wrapper { height: 100%; color: #f7941e; font-size: 24px; font-weight: 700; }

.latest-news-heading .wpb_wrapper { height: 100%; color: #f7941e; font-size: 24px; font-weight: 700; }

.read-more-heading .wpb_wrapper { height: 100%; color: #f7941e; font-size: 18px; text-align: right; position: relative; }

.wf-cell.wf-1-2 { width: 430px; height: 100px; background: #ffffff; margin: 20px 10px; padding: 10px 30px; }



@media (max-width:767px){

     .img-main{

          text-align:center;

          

     } 

     .postid-11889.single.single-post img.alignleft.preload-me{height:auto;}

     

     #footer {

    background: url(https://gibunkering.com/wp-content/uploads/2013/12/bg-map.jpg) 50% 0% repeat !important;

            }

     .download-brochure-img{

          transform: scale(1);

          margin-left:0;

          max-width:100% !important;

          

     }

     .download-brochure-heading  .wpb_wrapper{

          font-size:24px;

          margin-top: 20px;

          /* border-top:1px solid; */

          padding-top:30px;

     }

     .download-brochure-bg{

          display:table;

     }

     .img-main{

          margin-bottom:15px;

          

     }

     

     .wf-cell.wf-1-2 {

    width: 330px;

    height: 100px;

    background: #ffffff;

    margin: 20px 0px;

    padding: 10px 30px;

}

     

.read-more-heading .wpb_wrapper {

    height: 100%;

    color: #f7941e;

    font-size: 18px;

    position: relative;  

    text-align: right;

    margin: 0 170px;

}

     .wf-td.logos-footer {

    margin: 0 50px 0 17px;

}

     .wf-td.copyright-footer {

    width: 100%!important;

    margin: 10px 0;

}

#bottom-bg img {

        margin-left: 0px !important;

}

     

     .scroll-top.on{bottom:132px;}

     .lin{margin:-37px 0 20px 0;}

     

     .ln01 .wf-span-9{margin-top:-80px;}

     

}



.home .blog-content h2.entry-title a {

    color: #092F57 !important;

}



.rs-background-video-layer iframe {

    height: 170% !important;

}



.home-blog article img {

    display: none;

}

.home-blog .blog-content p {

    display: none;

}

.home-blog .blog-content .entry-meta {

    display: none;

}

.home-blog .blog-content a.details.more-link {

    display: none;

}

.home-blog .blog-content h2.entry-title {

    font: bold 16px Helvetica, Arial, sans-serif !important;

}

#extrabody #main-nav > li > a{    padding: 0px 17px 0px 0px;}



@media (max-width:767px){

     .fancy-header .fancy-title span {

         font-size: 28px;

     }

     .select-location p {

         max-width: 100%;

     }

}

/* 16-06-2020 */

.page-id-6771 .job-item:nth-child(1) { display: block; }

.page-template-training-template .job-item:nth-child(2) { display: none; }

.page-template-training-template .career-section .unsolicited { display: none; }

.archive.category .main-gradient { margin-top: 0; }

.archive.category .page-title .wf-wrap { height: 108px !important; }

.archive.category .page-title-head.hgroup h1, .archive.category .page-title-head.hgroup span { color: #092F57 !important; font-size: 41px !important; padding: 10px 0px !important; font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif !important; font-weight: 300 !important; text-transform: uppercase !important; }

.archive.category .post-thumbnail-wrap { max-width: 270px; height: auto; }

.archive.category .post-entry-content { width: 100% !important; padding-right: 0 !important; padding-bottom: 0 !important; }

.archive.category .wf-container-main { display: flex !important; flex-wrap: wrap; }

.archive.category .wf-container-main aside#sidebar { width: 290px; padding: 0 19px 0 19px; }

.archive.category .wf-container-main div#content { width: calc(100% - 340px); }

.archive.category .wf-container-main aside#sidebar .sidebar-content { padding-left: 20px; }

.archive.category .blog-shortcode .entry-meta>span a, .archive.category .blog-shortcode .entry-meta>span a time { color: #000; }

.archive.category .post-details.details-type-link { color: #f7941e; padding-right: 17px; display: inline-block; font-weight: bold; font-size: 12px; text-decoration: none; margin-top: 15px; background: url(https://gibunkering.com/wp-content/uploads/2013/12/blt-orange.png) 100% 3px no-repeat; }

.archive.category #page .post-details i { display: none; }

.archive.category .blog-shortcode article { padding-bottom: 24px; margin-bottom: 35px; border-style: solid; border-width: 1px; border-color: rgba(218, 222, 225, 0.8); border-left: none; border-right: none; border-top: none; }

.team-author-name a { font-size: 12px !important; color: #092F57; line-height: 0; }

.category-current-news .blog-shortcode .post-thumbnail-wrap img { height: auto; object-fit: contain; }

.blog-shortcode.mode-list .entry-excerpt { line-height: 22px; }

.post-thumbnail .post-thumbnail-rollover img { height: auto; object-fit: contain; }







/*----

responsive view

---*/



@media (max-width:991px){

  .archive.category .wf-container-main div#content, .archive.category .wf-container-main aside#sidebar {

         width: 100%;

         padding: 0;

     }

     .archive.category .wf-container-main aside#sidebar .sidebar-content {padding-left: 0; }

     .archive.category .page-title .wf-wra{}

}

.blog .post img { height: 350px; object-fit: cover; }
.blog-media .alignnone {
    height: 350px !important;
    padding: 0 !important;
    margin: 0 0 0px 0 !important;
}
.blog-media p {
    margin: 0 0 0px 0 !important;
}
.blog-content {
    padding: 30px 0;
}
.page-id-661 .post .alignnone { height: 350px !important; padding: 0 !important; }

.rollover i:after { position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px; width: 50px; height: 50px; content: ""; background-position: center center; background-repeat: no-repeat; background-image: url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2233px%22%20height=%2233px%22%20viewBox=%220%200%2033%2033%22%20enable-background=%22new%200%200%2033%2033%22%20fill=%22white%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2215%22%20width=%223%22%20height=%2233%22/%3E%3Crect%20y=%2215%22%20width=%2233%22%20height=%223%22/%3E%3C/svg%3E); }

.page-id-661 article.category-press-releases .entry-meta time { color: #fff; }

.page-id-661 article.category-press-releases .entry-meta a { background: #f7941e; padding: 3px 5px; color: #fff; display: inline-block; }

/**10-9-2020**/

.blog-content .entry-meta a.data-link { float: right; font-size: 12px; background: transparent !important; }

.blog-content.wf-td a.details.more-link.MSI_ext_nofollow { margin: 0; }

.blog-content .entry-meta a.data-link time { font-size: 12px; color: #092f57; }

.blog-content .entry-meta, .portfolio-categories { margin: 0 0 10px; padding: 0; }

.page-id-661 article.category-press-releases a.more-link {margin: 0; }



@media (max-width: 991px){

    /*.blog .post img {

        height: 375px;

        object-fit: cover;

    }



    .page-id-661 .post .alignnone {

        height: 375px !important;

    }*/

}

#bottom-bar .wf-float-right .bottom-text-block p a img{height:26px;object-fit:cover;}
#bottom-bar .wf-float-right .bottom-text-block p a:nth-child(1){margin-right:5px;}
.select-location p{
     opacity: 0;
}
.contact_tab_wrap .wpb_wrapper .map_row:hover .select-location p{
     opacity: 1;
}
/**1-10-2020***/
div#pills-tabContent div#people-group-3 .bg-white.p-5 { display: flex; flex-wrap: wrap; }
div#pills-tabContent div#people-group-3 .bg-white.p-5 .row .col-md-5 { max-width: 100%; flex: 100%; }
div#pills-tabContent div#people-group-3 .bg-white.p-5 .row .row { width: 33.33%; }
div#pills-tabContent div#people-group-3 .bg-white.p-5 .row { width: 33.33%; padding: 0 5px; }
div#pills-tabContent div#people-group-3 .bg-white.p-5 .row .col-md-7 { max-width: 100%; flex: 100%; height: 284px; }
div#pills-tabContent div#people-group-3 .bg-white.p-5 .row .col-md-5 img {width: 100%; }
div#pills-tabContent div#people-group-3 .bg-white.p-5 strong.orange {width: 100%; }

@media (max-width: 767px){
     .archive.category .page-title .wf-wrap {
         height: 124px !important;
     }
     /**1-10-2020**/
     .single.single-post .wf-container-main div#content {
         width: 100%;
     }

     .single.single-post .wf-container-main aside#sidebar {
         width: 100% !important;
     }

     .single.single-post .wf-container-main {
         flex-wrap: wrap;
     }

     .single.single-post .single-related-posts .items-grid {
         flex-wrap: wrap;
         margin: 0;
     }

     .single.single-post .single-related-posts .related-item {width: 100%;padding: 0;}

     .single.single-post .wf-container-main aside#sidebar .sidebar-content {
         padding-left: 0;
     }

     .single.single-post img.alignleft.preload-me {
         width: 100%;
         margin: 0 0 10px 0;
     }
}



/*06-10-2020*/
div#powerTip { padding: 6px 18px; line-height: normal; height: 30px; border-radius: 4px; background-color: #f6931e; text-align: center; }
#powerTip.n:before { border-top-color: #f7941e; opacity: 0; }
div#powerTip  p { margin: 0 !important; }
.box_view_html { font-family: Open sans, sans-serif; font-size: 14px; font-weight: 600; }
body .point_style a img, body .point_style img { width: 50px !important; height: 50px !important; border-radius: 100% !important; }
body .point_style img:hover { -webkit-box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, 0.75) !important; -moz-box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, 0.75) !important; box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, 0.75) !important; } 

/* Our History Css Start 23-10-2020 */
body.page-template-our-history-template .main-gradient { display: none; }
body.page-template-our-history-template #main .wf-wrap { max-width: 100% !important; margin: 0; padding:0 !important; }
body.page-template-our-history-template #main { padding-bottom: 0 !important; }
.bg-lightblue { background: #f0f2fc; }
.team-section { display: inline-block; vertical-align: top; width: 100%; padding: 80px 0; }
.large-wrapper { float: none; width: 1300px; max-width: 100%; margin: 0 auto; padding: 0 15px; }
.team-section .title { text-align: center; float: none; display: inline-block; vertical-align: top; width: 100%; margin-bottom: 40px; }
.team-section .title h1 { color: #093254; font-weight: 700; font-size: 64px; line-height: 77px !important; text-transform: capitalize; letter-spacing: 0; }
.team-section .title p { font-size: 21px !important; line-height: 31px; text-transform: uppercase; }
.team-section .title hr.custom-line { margin-top: 16px; margin-bottom: 16px; border: 0; border-top: 1px solid rgba(0, 0, 0, .1); display: inline-block; border-color: #f6931e; width: 200px; }
.team-section .team-wrap { float: none; display: inline-block; vertical-align: top; width: 100%; }
.team-section .teamcol {
      /* float: left; */
  width: 33.33%;
  padding: 0 15px;
  margin-bottom: 40px;
  display: inline-block;
}
.team-section .teamcol img { width: auto; height: auto; max-width: 100%; }
.team-section .teamcol .teamcolinner { background: #fff; }
.team-section .teamcol .person-img { line-height: 0; float: none; display: inline-block; vertical-align: top; width: 100%; }
.team-section .teamcol .person-intro { float: none; display: inline-block; vertical-align: top; width: 100%; padding: 25px; }
.team-section .teamcol .person-intro p { font-size: 16px !important; line-height: 24px; color: #313030; margin: 4px 0 0; }
.team-section .teamcol .person-intro strong { font-size: 16px; line-height: 24px; color: #212529; font-weight: 700; }

section.page-intro-section { padding: 80px 0; }
section.page-intro-section h3 { border: 0; font-size: 32px; line-height: 36px; color: #092f57; font-weight: 400; text-transform: uppercase; position: relative; padding-left:15px; }
section.page-intro-section h3:before { position: absolute; content: ""; width: 2px; height: 37px; background-color: #f6931e; left: 0; top: 7px; }
section.page-intro-section p { font-size: 16px !important; line-height: 26px; font-weight: 400; color: #3d3d3d; margin: 0; }
section.page-intro-section p + p { margin-top: 15px; }
section.page-intro-section h4 { color: #092f57; font-size: 22px; line-height: 26px; margin: 22px 0 0; }
section.page-intro-section .large-wrapper { padding-right: 300px; }

section.timeline-section { float: none; display: inline-block; vertical-align: top; width: 100%; padding: 80px 0 110px; }
.timeline-col .country-name { font-size: 16px; line-height: 20px; color: #fff; border-radius: 2px 0 0 2px; background-color: #f6931e; font-weight: 700; text-transform: uppercase; float: none; display: inline-block; vertical-align: top; width: auto; padding: 6px 6px 4px 6px; position: relative; }
#main .timeline-section .timeline-col .year h2 { color: #092f57; font-size: 82px; font-weight: 700; line-height: 90px; margin: 0 0 15px; }
.timeline-col .timeline-title { color: #092f57; font-size: 22px; line-height: 26px; font-weight: 400; text-transform: uppercase; margin-bottom: 11px; }
.timeline-col .timeline-text p { margin: 0; font-size: 16px !important; line-height: 26px; color: #3d3d3d; font-weight: 400; }
.timeline-col .timeline-text p + p { margin-top: 15px; }
.timeline-col .timeline-text { margin-bottom: 22px; }
.timeline-col .timeline-img { height: 240px; border-radius: 8px; overflow: hidden; }
.timeline-colinner { padding: 100px 98px 0 0; float: none; display: inline-block; vertical-align: top; width: 100%; } 
.timeline-wrap .slick-list { margin-right: -150px; padding-top:0; border-top: 2px dashed #092f57; }
.timeline-col .country-name:before { position: absolute; content: ""; width: 2px; height: 0; background-color: #f6931e; left: 50%; bottom: 100%; margin-bottom: 10px; transform: translateX(-50%); transition: all ease-in-out .5s; }
.timeline-col.slick-current .country-name:before { height: 50px; }
.timeline-section span.ui-slider-handle { height: 50px; width: 120px; background: url('https://gibunkering.com/wp-content/uploads/2020/10/shipimg.png') no-repeat center / cover; position: absolute; top: 0; cursor: grab; outline: none; z-index: 1; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; transition: all ease 1s; }
section.timeline-section div#slider { height: 50px; position: relative; top: 27px; float:right; } 
.timeline-rangewrap { float: left; width: 100%; }
.timeline-rangewrap span.range-dots span { float: none; display: inline-block; vertical-align: top; width: 18px; height: 18px; background-color: #092f57; border-radius: 100%; position: absolute; top: 0; left: 43px; }
.timeline-rangewrap span.range-dots { position: relative; top: 14px; left: 0; float: left; float: left; height: 18px; }

section.contact-cta-section { padding: 122px 0; display: inline-block; vertical-align: top; width: 100%; }
.contact-cta-raw { float: right; width: 400px; max-width: 100%; font-size: 16px; line-height: 20px; color: #fff; }
.contact-cta-raw p { font-size: 16px !important; line-height: 20px; margin: 0; }
#main .contact-cta-raw h2 { font-size: 32px; line-height: 36px; color: #fff; font-weight: 400; text-transform: uppercase; margin: 0 0 20px; position: relative; }
#main .contact-cta-raw h2:before { position: absolute; content: ""; width: 2px; height: 37px; background-color: #f6931e; left: -20px; top: 2px; }
.contact-cta-raw p + p { padding-top: 15px; }
.contact-cta-raw a.cta { float: none; display: inline-block; vertical-align: top; width: auto; font-size: 16px; line-height: 20px; color: #fff; font-weight: 400; padding: 15px 30px; margin-top: 30px; border-radius: 4px; background-color: #f6931e; transition: all ease-in-out .5s; }
.contact-cta-raw a.cta:hover { background: #000; }

footer#footer {
    background-color: transparent !important;
    background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/bg-map.jpg) !important;
}

/* Our History Css */
section.page-intro-section h3 {

    padding-left: 0;
}
section.page-intro-section .large-wrapper {
    padding-right: 0;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 1170px;
}
.page-intro-content {
    padding: 50px 20px 50px;
}
section.page-intro-section h3:before {
    left: -20px;
}
section.page-intro-section.padding-left {
    padding: 0;
}

.team-section {
   background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/team-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    padding: 0 0 2em
}
.team-section .title h1 {
         color: #fff;
    font-size: 32px;
    /* font-family: 'OpenSans'; */
    font-weight: normal;
    z-index: 2;
    position: relative;
    margin-top: 0;
    text-transform: uppercase;
    padding: 15px 0;
}
/*.team-section .title h1 span {color: #fff}*/
.team-section .title hr.custom-line {display: none}
.team-section .title {
    display: block;
    margin-bottom: 0;
    position: relative;
}
.team-section .title::before {
    background-color: #01182E;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 250%
}
.team-section .team-wrap {
    z-index: 2;
    position: relative;
    padding: 0 8%;
    margin: 0 auto; text-align: center;
}
.team-section .teamcol .teamcolinner {
    background: transparent;
    text-align: center;
    position: relative
}
.team-section .teamcol .person-intro {
    padding: 15px 10px 0;
}
.team-section .teamcol .person-intro strong {
    color: #fff;
    font-weight: normal;
}
.team-section .teamcol .person-img {
    position: relative;
    background-color: #113C66;
    height: 300px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    
}
.teamcolinner {
    transform: scale(1);
    transition: all 0.5s ease;  
}
.teamcolinner:hover {
   transform: scale(1.1); 
}
.team-section .teamcol .person-img::before{
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://gibunkering.com/wp-content/uploads/2013/12/icon.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30%
}
.team-section .overlay {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 18px;
    width: 60px;
    height: 60px;
    background-color: #F6931E;
    cursor: pointer;
    opacity: 0;
    transition: all 0.3s linear;
    z-index: 3
}
.teamcolinner:hover .overlay {
    opacity: 1;
    
}
.team-section .teamcol img {
    position: relative;
    width: 100%;
    height: auto
}
.team-section .teamcol:nth-child(2) img {
/*    height: 100%*/
}
/*
.user-modal {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    overflow: hidden;
    outline: 0;
    background-color: rgba(0 ,0, 0, .8);
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none
}
*/
/*
.user-content {
    width: 700px;
    margin: 0 auto;
}
*/
.modal-content {
    background-color: transparent;
    box-shadow: none;
}
.user-body {
    background-color: #fff;
    position: relative;
    padding: 20px 15px;
}
.user-info.row:after {
    position:absolute;
    content:"";
    top: 20%;
    left: 2.5%;
    width: 95%;
    height: 68%;
    background: #092F57;
    margin: 0 auto;
    border-left: 6px solid #FF8E00;
}
.user-body .row {
    padding: 0 3em;
    position: relative;
    z-index: 2;
}
.user-action.row {
    border-top:1px solid #eee;
    padding: 15px 3em 15px;
}
.user-action.row a {
    color:#002F5A;
    font-size: 16px;
        transition: all 0.3s ease;
}
.user-action.row a:focus,
.user-action.row a:hover {
   color: #f7941e; 
}
.user-img {
    width: 100%;
    z-index: 2;
    position: relative;
}
.user-name {
    height: 100%;
    position: relative;
    z-index: 2;
}
.user-img img {
    width: 100%
}
.user-info.row {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
}
.user-info .user-name span,
.user-info .user-name h2 {
    color:#fff!important;
    font-size: 22px!important;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0!important;
    line-height: 30px!important;
}
.user-details {
    margin-top: 25px;
}
.user-details p {
    margin-bottom: 23px;
    font-size: 16px!important;
    color: #3D3D3D!important;
    line-height: 26px;
}
.user-details p {
    line-height: 22px
}
.close-modal {
    position: absolute;
    top: 25px;
    right: 20px;
    z-index: 55;
    cursor: pointer;
    font-size: 20px;
}
.timeline-col .country-name {
    display: none
}
#main .timeline-section .timeline-col .year h2 {
    font-size: 36px;
    text-align: center;
}
.timeline-col .timeline-title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-transform: unset;
    margin-bottom: 10px;
    text-align: center;
    min-height: 70px;
}

.timeline-section h3 {
        border: 0;
    font-size: 32px;
    line-height: 36px;
    color: #092f57;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    margin: 0;
    margin-left: 50px
}
.timeline-section h3:before {
    position: absolute;
    content: "";
    width: 2px;
    height: 37px;
    background-color: #f6931e;
    left: -20px;
    top: 0;
}

@media (min-width:1201px) and (max-width:1400px){
     .timeline-colinner { padding: 100px 30px 0; }
}

@media (min-width:768px) and (max-width:1200px){

     section.page-intro-section .large-wrapper { padding: 0 20px; }
     section.page-intro-section h3 { padding-left: 15px; }
     section.page-intro-section h3:before { left: 0; }
/*

     .team-section .title h1 { font-size: 50px; line-height: 55px !important; }
     .team-section .title h1 span { display: block; }
     .team-section .teamcol { padding: 0 10px; }
     .team-section .teamcol .person-intro { padding: 15px; }
     .team-section { padding-bottom: 40px; }
*/    
    .team-section .teamcol .person-img {
        height: 250px;
    }

     .timeline-colinner { padding: 100px 30px 0 0; }
     #main .timeline-section .timeline-col .year h2 { font-size: 50px; line-height: 55px; margin-top: 5px; }
     .timeline-col .timeline-title { font-size: 18px; line-height: 22px; }
     .timeline-wrap .slick-list { margin-right: 0; padding-left: 30px; }

}
@media (min-width:992px) and (max-width:1200px){
    .team-section .teamcol .person-img {
        height: 290px;
    }
    .team-section .team-wrap {
        padding: 0;
    }


}

@media(max-width:1199px) {
    	div#branding img{
	    height:auto !important;
	}
}
@media (min-width:768px) and (max-width:991px){
    .team-section .team-wrap {
        padding: 0;
    }
    .team-section .teamcol .person-img {
        height: 315px;
    }
    .team-section .teamcol {
        width: 45%;
    } 
}

@media (max-width:767px){
     section.page-intro-section .large-wrapper { padding: 0 15px; }
     section.page-intro-section h3 { font-size: 24px; line-height: 28px; padding-left: 15px; }
     section.page-intro-section h3:before { left: 0; }
     section.page-intro-section p { font-size: 14px !important; line-height: 22px; }
     section.page-intro-section h4 { font-size: 16px; line-height: 22px; }
     section.page-intro-section { padding: 50px 0; }

     .team-section { padding: 50px 0; }
     .team-section .title h1 { font-size: 32px; line-height: 36px !important; }
     .team-section .title p { font-size: 16px !important; line-height: 22px; }
     .team-section .teamcol { width: 100%; padding: 0; text-align: center; }
     .team-section .teamcol .teamcolinner { float: none; display: inline-block; vertical-align: top; width: 450px; max-width: 100%; text-align: left; }
     .team-section .teamcol img { height: auto; object-fit: cover; object-position: top; width: 100%; }
     .team-section .teamcol .person-intro { padding: 20px; }
     
     section.timeline-section { padding: 50px 0; }
     .timeline-col .country-name { font-size: 12px; }
     #main .timeline-section .timeline-col .year h2 { font-size: 40px; line-height: 48px; }
     .timeline-col .timeline-title { font-size: 18px; line-height: 22px; }
     .timeline-colinner { text-align: center; padding: 100px 25px 0; }
     .timeline-wrap .slick-list { margin-right: 0; border:0; }
     .timeline-rangeslider { display:none; }

     section.contact-cta-section { padding: 50px 0; text-align: center; }
     .contact-cta-raw { float: none; display: inline-block; vertical-align: top; width: 400px; max-width: 100%; }
     #main .contact-cta-raw h2 { font-size: 32px; line-height: 36px; color: #fff; margin: 0 0 10px; padding-left: 15px; }
     #main .contact-cta-raw h2:before { left: 0; }
     .contact-cta-raw a.cta { padding: 15px 15px; margin-top: 15px; }
    
    section.page-intro-section.padding-left {
        padding: 75px 0em;
    }
    .team-section .teamcol .person-img {
        height: auto;
    }
    .team-section .teamcol .person-intro {
        padding: 15px 10px 0;
        text-align: center;
    }
    .team-section .team-wrap {
        padding: 0;
    }
    .timeline-wrap.left-space.slick-initialized.slick-slider {
        padding: 0!important;
    }
    .timeline-section h3 {
        font-size: 24px;
        margin: 0 35px
    }
    .timeline-colinner {
        padding: 30px 25px 0;
    }
    .user-body .row {
        padding: 0 15px;
    }
    .user-action.row {
        padding: 15px 0;
    }
    .user-action.row a {
        font-size: 14px;
    }
    .user-info .user-name span, .user-info .user-name h2 {
        font-size: 13px!important;
        line-height: 17px!important;
    }
}
.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
}

.fade-scale.in {
  opacity: 1;
  transform: scale(1);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: hidden;
}
/** 14-1-2021 **/
.blog .post img[title="Dubai_Christoffer Berg Lassen"] ,
.blog .post img[title="Norway_Erik-Vinde1"] ,
.blog .post img[title="pressrelease image"] ,
.blog .post img[title="00014"] ,
.blog .post img[title="norway_erik-vinde"] ,
.blog .post img[title="switzerland_gregory-john-dann"] ,
.blog .post img[title="mumbai_ajay-menon"] ,
.blog .post img[title="00011"] ,
.blog .post img[title="Dubai_Morten Langthjem"] ,
.blog .post img[title="2"] ,
.blog .post img[title="00202004"] ,
.blog .post img[title="00202003"] ,
.blog .post img[title="00202005"] ,
.blog .post img[title="GIB_Image"] ,
.blog .post img[title="mot"] {
    object-position: top;
}
.great-place-work-row p a, .section-sec-row p a,
.wf-cell.wpb_column.column_container .cus_div p button {
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    width: 200px
}
.team-media img {
    height: 175px!important
}
li.imo2020menu {
    display: none;
}

@media (min-width:768px) and (max-width:991px){
    .team-media img {
        height: auto!important
    }
}
@media (max-width:767px){
    .team-media img {
        height: auto!important
    }
}
/*** 8-2-2021 ***/
.img-bg-full.img-bg-half.left-a.green_shipping {
    position: relative;
}
/*
.img-bg-full.img-bg-half.left-a.green_shipping::after {
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    background-color: rgba(17, 17, 17 , .1);
}
*/
.img-bg-half.left-a .mb-3{
    position: relative;
    z-index: 2
}


#navigation .main-nav li.menu-item:first-child {
	position:relative;
	background: none;
}
/* 
#navigation .main-nav li.menu-item:first-child:before {
top:2px !important;
position: absolute;
    left: 10px;
    top: 2px;
    font-size: 14px;
	content:'\f015';
}*/
#navigation .main-nav>li>a i.underline {

}
#navigation .main-nav > li.menu-item:first-child > a i.underline {
height:0;
}
#navigation .main-nav > li.menu-item:first-child a span.menu-text {
    padding-bottom: 20px;
    opacity: 0;
    color:#092F57 !important;
    font-size:3px !important;
} 
#navigation .main-nav > li.menu-item:first-child .icomoon-the7-font-the7-home-02:before {
    content: "\e302";
    top: 2px;
    position: absolute;
    left: 54%;
    color: #092F57;
    left:54%;
}

/***--- 16-3-2021 ---***/
/* .page-id-17165 #specialities .slick-track,
.page-id-17260 #specialities .slick-track,
.page-id-17342 #specialities .slick-track,
.page-id-17424 #specialities .slick-track,
.page-id-17473 #specialities .slick-track,
.page-id-17305 #specialities .slick-track,
.page-id-17227 #specialities .slick-track,
.page-id-17107 #specialities .slick-track,
.page-id-15084 #specialities .slick-track,
.page-id-15082 #specialities .slick-track,
.page-id-15081 #specialities .slick-track {
    width: 100% !important;
} */

.page-id-6771 #fancy-header {
    height:253px;
    min-height:253px;
}

/* 4-5-2021 */
.staff .col-md-3.col-xs-12 {
    min-height: 380px;
}
@media (max-width: 1199px) {
	.staff .col-md-3.col-xs-12 {
		min-height: 330px;
	}
}
@media (max-width: 991px) {
	.staff .col-md-3.col-xs-12 {
		min-height: 465px;
	}
	.customWrap .bg-blue .listContainer .contactInfo > div:last-child img {
		position: relative;
		top: 0;
	}
}
@media (max-width: 767px) {
	.staff .col-md-3.col-xs-12 {
		min-height: 275px;
	}
}
	
.customWrap .bg-blue .listContainer .contactInfo > div:last-child img {
    position: relative;
    top: -12px;
}

/** 11-5-2021 **/
.page-template-office-template .fancy-header .wf-wrap,
.page-template-office-details-template .fancy-header .wf-wrap {
    min-height: 253px!important;
}


#footer .wf-container-footer .wf-container {
    display: flex;
    flex-wrap:wrap;
    }
    .wf-container-footer .widget  {
        position:relative;
    }
    
    .wf-container-footer .widget:before {
        content:'';
        display:block;
        position:absolute;
        width:1px;
        height:100%;
        background:#bbb;
        top:0;
        left:0px;
    }
    .wf-container-footer .widget:after {
        content:'';
        display:block;
        position:absolute;
        width:1px;
        height:100%;
        /* background:#bbb; */
        top:0;
        left:95%;
    }
    .wf-container-footer .widget:last-child:after {
      left:100%;
      background:#bbb;
    }
    
    @media (max-width: 992px){
        .wf-container-footer .widget:before {
       left:10px;
        }
        .wf-container-footer .widget:after {
            background:#bbb;
            left:98%;
        }
        .wf-container-footer .widget:last-child:after {
            left:98%;
        }
     }
    
     @media (min-width: 768px) and (max-width: 800px){
        .wf-container-footer .widget:after {
       background:none;
        }
        .wf-container-footer .widget:last-child:after {
      left: calc(100% + 10px);
        }
    
    }
    
    @media (min-width: 840px) and (max-width: 992px){
        .wf-container-footer .widget:after {
            background:none;
             }
             .wf-container-footer .widget:last-child:after {
                left: calc(100% + 10px);
                  }
    }