/*
Theme Name: prospect
Theme URI: https://wordpress.org/themes/twentysixteen/
Template: twentysixteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Tags: one-column,two-columns,right-sidebar,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog
Version: 2.0.1565347141
Updated: 2019-08-09 18:39:01

*/
@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   font-display: swap;
}
@font-face {
    font-family: 'latoheavy';
    src: url('fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('fonts/lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   font-display: swap;

}
@font-face {
    font-family: 'latoheavy_italic';
    src: url('fonts/lato-heavyitalic-webfont.woff2') format('woff2'),
         url('fonts/lato-heavyitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   font-display: swap;

}
@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   font-display: swap;
}
@font-face {
    font-family: 'latomedium';
    src: url('fonts/lato-medium-webfont.woff2') format('woff2'),
         url('fonts/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   font-display: swap;
}
@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato-black-webfont.woff2') format('woff2'),
         url('fonts/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   font-display: swap;
}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   font-display: swap;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'renner_lightlight';
    src: url('fonts/renner-light-webfont.woff2') format('woff2'),
         url('fonts/renner-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

body {
    line-height: 1.0;
    background-image: none !important;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border: 1px solid #9f9f9f;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
}
.site-header-menu {
    margin-top: 36px;
    margin-bottom: 0px;
    float: right;
}
.main-navigation {
    margin: 0;
}
.widget {
    border: none;
}
.widget .widget-title {
    display: none;
}
.site {
    margin: 0;
}
.site-inner {
    display: inline;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    max-width: 1349px;
}
.site-content {
    padding: 0;
}
.site-header {
    padding: 0;
}
.site-header-main {
    clear: both;
}
.site-branding {
    width: 176px;
    margin-top: 29px;
    margin-bottom: 22px;
    float: left;
}
.sidebar {
    width: 100%;
    margin-left: 0;
}
.site-footer {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    clear: both;
}
.custom-logo {
    padding-top: 10px;
    padding-bottom: 5px;
}
.site-info {
    width: 100%;
    text-align: center;
    margin: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-size: 100%;
    border: 0;
    font-family: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
ol, ul {
    list-style: none;
}
.layout-978 {
    width: 1200px;
    margin: 0 auto;
}
.home .full-layout {
    padding-top: 0;
}
.full-layout {
    padding-top: 0;
}
.site-footer .site-title::after {
    content: none;
}
header.site-header {
    position: relative;
    width: 100%;
    min-width: 1349px;
}
aside {
    margin: 0;
}
.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn {
    margin-bottom: 0;
}
.home_page_slider .cycloneslider-template-standard {
    margin-bottom: 0 !important;
}
.content-area {
    width: 100%;
    margin-right: 0;
    float: none;
}
body:not(.custom-background-image).admin-bar:before {
    top: 0px;
}
body:not(.custom-background-image):after{
    height:0;
}
body:not(.custom-background-image):before, body:not(.custom-background-image):after{
    height: 0;
}

/*------------------*/

/*priyanka* 11-05-2020/
/*Home*/

/*header*/
.top-header {
    height: 35px;
    width: 71%;
    background: red;
    display: inline-block;
    position: absolute;
    float: right;
    padding-right: 77px;
    right: 0;
}
.top-header:before {
    display: inline-block;
    position: absolute;
    content: "";
    border-right: 111px solid red;
    border-bottom: 35px solid transparent;
    height: 0;
    width: 0;
    left: -110px;
    top: 0;
}
.top-header-top {
    color: #fff;
}
.top-left {
    font-size: 12px;
    float: right;
    font-family: latoregular;
    width: 42%;
}
.top-tel {
    float: left;
    padding-top: 10px;
}
.top-left i {
    padding-right: 6px;
}
.top-left a {
    color: #fff;
    box-shadow: none;
    outline: none;
}
.top-left a:hover {
    color: #000;
}
.top-border {
    height: 20px;
    border-left: 1px solid #fff;
    margin-left: 11px;
    margin-right: 11px;
    float: left;
    margin-top: 5px;
}
.top-address {
    text-decoration: none;
    float: left;
    padding-top: 10px;
}
/*menu*/
ul.sub-menu {
    width: 270px;
    background-color: #fff; 
    border: 1px solid #d1d1d1;
    border-radius: 20px;
}
.main-navigation ul ul li a {
    padding: 13px 20px;
    text-transform: uppercase;
    color: #6d6d6d !important;
    font-family: 'latoregular' !important;
}
ul.sub-menu li a {
    color: #6d6d6d !important;
}
li#menu-item-555,li#menu-item-551{
    border-bottom: none;
}
.main-navigation .current-menu-item>a, .main-navigation .current-menu-ancestor>a {
    font-weight: 700;
    color: red !important;
}
.main-navigation ul ul a {
    width: 100%;
}   
.main-navigation ul ul li {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #d1d1d1;
    background: none;
}
.main-navigation ul ul:before, .main-navigation ul ul:after{
    display: none;
}
.main-navigation .current-menu-item a {
    text-decoration: none;
    box-shadow: none;
    outline: none;
    color: #ff0000;
    font-family: latoblack;
}
.main-navigation a {
    font-size: 14px;
    font-family: 'latoregular';
    padding: 0;
    color: #6d6d6d;
}
.main-navigation .primary-menu > li {
    margin-left: 47px;
}
.main-navigation a:hover, .main-navigation a:focus {
    box-shadow: none;
    color: #fe0000 !important;
    outline: none;
}
.main-navigation li:hover > a, .main-navigation li.focus > a{
    color: #fe0000 !important;
}
li#menu-item-649 {
    margin-left: 34px;
}
li#menu-item-32 {
    margin-left: 35px !important;
}
.main-navigation .menu-item-has-children>a:after {
    top: 0 !important;
}

/*Fooeter*/
.all_foot {
    clear: both;
    overflow: hidden;
    padding-bottom: 45px;
    background-color: rgba(0,0,0,.9215686274509803);
    font-size: 13px;
    color: #fff;
    font-family: 'renner_lightlight';
    padding-top: 45px;
}
.all_foot a {
    color: #fff;
    text-decoration: none;
    box-shadow: none;
    outline: none;
}
.all_foot a:hover {
    color: #fe0000;
}
.form-control.file p {
    padding-bottom: 0;
}
p.contact-below-para {
    padding-bottom: 22px !important;
    padding-top: 10px;
}
.all-foot .site-info a:hover, .site-info a:focus {
    color: #fe0000;
}
div#wpfront-scroll-top-container {
    margin-bottom: 97px;
}
.designed {
    float: right;
}
.copyrights {
    float: left;
}
/*banner*/
.home-banner-all .n2-ss-section-main-content {
    box-shadow: inset 0px 0px 0px 700px rgba(0, 0, 0, 0.51);
}
.all-about-banner .n2-ss-section-main-content{
    box-shadow: inset 0px 0px 0px 700px rgba(0, 0, 0, 0.31)
}
.work-with-banner .n2-ss-section-main-content{
    box-shadow: inset 0px 0px 0px 700px rgba(0, 0, 0, 0.22)
}
.home-services h2 {
    font-size: 35px;
    font-family: 'robotobold';
}
.home-services h2 {
    color: #10242b;
}
.home-services {
    padding-top: 96px;
}
.home-services h2 {
    margin-bottom: 0;
}
.home-services h2:after {
    content: "";
    display: block;
    width: 21px;
    height: 2px;
    border-bottom: 4px solid red;
    padding-top: 1px;
    margin: 0 auto;
}
.home-services1:hover {
    background-color: #f3f3f3;
    position: relative;
    border-top: 1px solid #808080ab;
}
a.bottom-link {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    clear: both;
    font-size: 0px !important;
    background: 0 0 !important;
    top: 0;
    left: 0;
    outline: none;
    box-shadow: none;
}
.home-services p {
    color: #6d6d6d;
    line-height: 29px;
    width: 77%;
    margin: 0 auto;
    padding-bottom: 12px;
    padding-top: 20px;
}
.home-bottom-services h3 {
    text-transform: uppercase;
    color: #232323;
     font-size: 21px;
    font-family: 'robotobold';
    margin-top:20px;
}
.home-services1 {
    border-top: 1px solid #80808000;
}
.home-bottom-services p {
    color: #6d6d6d;
    font-size: 15px;
    line-height: 27px;
    width: 76%;
    font-family: 'robotoregular';
    margin: 0 auto;
}
.home-service-button a.vc_general.vc_btn3.vc_btn3-size-md {
    font-family: 'latoblack';
    box-shadow: 2px 2px 5px 2px rgba(0,0,0,.36);
    border: 1px solid #fe0000;
    font-size: 12px;
    padding: 21px 38px;
    background-color: #fe0000;
    color: #fff;
}
.home-bottom-services.warehousing p {
    width: 100%;
}
.home-freight-forwarding {
    border-right: 1px solid rgba(128,128,128,.6705882352941176);
}
.home-bottom-service-image img {
    height: 249px !important;
}
div#n2-ss-2 .n2-ss-control-bullet {
    display: none;
}
.n2-ss-button-container {
    margin-bottom: 28px !important;
}
.home-content {
    padding-bottom: 28px !important;
}
.home-content h2 {
    text-shadow: 1px 1px 3px #000 !important;
    font-family: 'latoregular' !important;
    line-height: 36px !important;
}
.home-content p {
    font-family: 'latoregular';
    font-size: 30px;
    line-height: 36px;
    padding-top: 23px;
    padding-bottom: 52px;
    width: 65%;
    margin: 0 auto;
    text-shadow: 1px 1px 3px #000;
    color: #fff;
}
.home-title h2 {
    font-family: 'latoblack' !important;
    font-size:50px;
    letter-spacing: 2px !important;
    text-shadow: 1px 1px 3px #000 !important;
}
.home-section {
    text-align: center;
    color: #fff;
    padding-bottom: 132px;
}
.home-service-button a.vc_general.vc_btn3.vc_btn3-size-md:hover {
    color: #fe0000;
    background-color: #fff;
}

/*About us*/
.about-us-direction-content h3 {
    color: red;
    font-size: 23px;
    font-weight: 100;
    text-transform: capitalize;
     padding-bottom: 19px; 
    font-family: 'robotomedium';
}
.about-us-direction-content p {
    font-family: latoregular;
    font-size: 15px;
    color: #000;
    line-height: 26px;
    padding-bottom: 21px;
    text-align: justify;
}
.about-us-vision-sec h3 {
    color: red;
    margin-bottom: 7px;
    font-family: 'robotomedium';
    font-weight: 100;
    font-size: 23px;
    margin-top: 20px;
}
p {
    font-family: 'latoregular';
    color: #6d6d6d;
}
.about-us-vision-sec p {
    font-family: latoregular;
    font-size: 15px;
    color: #000;
    line-height: 26px;
}

/*Accreditions*/
.accreditations-award-image img {
    box-shadow: 0px 2px 12px 1px #716b6b;
    height: 262px !important;
}
.accreditations-award-two-image img {
    box-shadow: 0px 2px 12px 1px #716b6b;
}
.accreditations-award-two-image img {
    box-shadow: 0px 2px 12px 1px #716b6b;
}
.accreditations-award-two-image .vc_col-sm-3 {
    width: 29.2%;
}
.accreditations-award-title h2 {
    font-size: 46px;
    font-family: latoblack;
    color: #000;
}
.accreditations-straits-titles h5 {
    font-family: 'robotomedium';
    font-size: 28px;
    color: red;
    letter-spacing: 1px;
}
.accreditations-business-content h3 {
    font-size: 30px;
    font-family: latoblack;
    color: #000;
}
.accreditations-award-title h3 {
    font-size: 46px;
    font-family: latoblack;
    color: #000;
}
.accreditations-testimonial-image img {
    box-shadow: 0px 3px 12px 0px #716b6b;
}
.accreditations-business-content h5 {
    font-family: 'robotomedium';
    font-size: 23px;
    color: red;
    margin-bottom: 30px;
}
.accreditations-business-content p {
    font-family: latoregular;
    font-size: 15px;
    color: #000;
    line-height: 26px;
    padding-bottom: 21px;
    text-align: justify;
}
.accreditations-business-content a.vc_general.vc_btn3.vc_btn3-size-md {
    background-color: #fe0000;
    box-shadow: 2px 2px 5px 2px rgba(0,0,0,.36);
    border: 1px solid red;
    padding: 19px 10px;
    text-align: center;
    font-size: 14px;
    font-family: 'latoblack';
    color: #fff;
    width: 160px;
}
.accreditations-business-content a.vc_general.vc_btn3.vc_btn3-size-md:hover {
    color: #fe0000;
    background-color: #fff;
}

/*Our Services*/
.right-content.about-banner {
    float: none;
    text-align: center;
    width: 100%;
    padding-top: 140px;
}  
.right-content.about-banner h1 {
    color: #ffff;
}
.right-content h1 {
    padding-bottom: 8px;
}
.right-content h1 {
    font-size: 56px;
    font-family: latoblack;
    letter-spacing: 2px;
} 
.independent-left h2 {
    letter-spacing: 1px;
    color: red;
    font-size: 26px;
    text-transform: uppercase;
    font-family: latoblack;
}
.full_post_section .independent-left h2:after {
    margin: initial;
}
.independent-left h2:after {
    content: "";
    display: block;
    width: 41px;
    height: 2px;
    border-bottom: 3px solid red;
    padding-top: 11px;
}
.inner-service_post {
    padding-top: 98px;
    clear: both;
    overflow: hidden;
    padding-bottom: 50px;
}
.full_post_section .independent-left.post {
    text-align: left;
}
.independent-left.post {
    float: left;
    width: 61%;
}
.independent-left.post p, .independent-left.post ul li {
    font-size: 15px;
    color: #6d6d6d;
    font-family: robotoregular;
    line-height: 25px;
}
p.airfrieght-para-blog {
    padding-bottom: 30px;
}
.independent-left p {
    padding-top: 20px;
}
.post_content h6 {
    color: red;
    font-family: 'latoblack';
    font-size: 26px;
    padding-bottom: 18px;
}
.post_content ul {
    margin-bottom: 20px;
}
.independent-left.post ul li {
    padding-bottom: 10px;
    line-height: 20px;
}
.service-inner-right {
    width: 36%;
    float: right;
}
.service-inner-right img {
    width: 100%;
    margin-bottom: 0;
}
.post-slider {
    padding-top: 96px;
    clear: both;
}
.post-slider h1 {
    font-size: 50px;
    font-family: latoblack;
    padding-bottom: 91px;
}
.post_content ul li {
    list-style-image: url(https://www.prospect.sg/service/wp-content/uploads/2019/08/icon.png);
    margin-left: 19px;
}
.independent-left.post h3 {
    color: red;
    font-family: 'latoblack';
    font-size: 19px;
    padding-bottom: 13px;
}
.post-slider .owl-carousel .owl-stage-outer {
    padding-bottom: 12px;
}
.post-slider .owl-carousel .owl-item {
    padding-left: 13px;
    padding-right: 13px;
}
body.post-template-services-inner-php .sa_hover_container {
    position: relative;
}
body.post-template-services-inner-php .sa_hover_container .content-about-us {
    position: absolute !important;
    top: 0 !important;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 30%;
}
.sa_hover_container .content-about-us {
    color: #ffff;
    text-align: center;
}
.sa_hover_container .content-about-us {
    display: none;
}
.content-about-us h3 {
    text-transform: uppercase;
    font-size: 28px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 33px;
    padding-bottom: 9px;
    font-family: latobold;
}
body.post-template-services-inner-php .services-sliders-sections a {
    font-size: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.post-slider button.owl-dot {
    margin: 0 !important;
}
.post-slider button.owl-dot {
    margin: 0 !important;
}
button.owl-dot {
    outline: none;
    width: 20px !important;
    height: 19px !important;
}
.post-slider .sa_hover_container:hover {
    box-shadow: inset 0px -287px 46px 0px rgba(0,0,0,.32);
}
.sa_hover_container:hover .content-about-us {
    display: block;
    text-align: center;
    top: 96px;
    color: #ffff;
    position: relative;
}
p.container-para-post {
    padding-bottom: 0 !important;
}
.post_content p {
    padding-bottom: 25px;
}
body.post-template-default.single.single-post.postid-287 .head_top_new, body.post-template-default.single.single-post.postid-289 .head_top_new {
    background-position: center !important;
}
/* error page */
.not_found-title {
    font-family: 'latobold';
    font-size: 34px;
    font-weight: 900;
    color: #fe0000;
    line-height: 46px;
    padding-bottom: 10px;
}
.full-layout.l404 {
    clear: both;
    overflow: hidden;
    margin-top: 5%;
    line-height: 28px;
    letter-spacing: 1px;
    margin-bottom: 7%;
}
.error_page_404_content p {
    font-family: latoregular;
    font-size: 16px;
    color: #5a5a5a;
    padding-bottom: 6px;
}
.error_page_404_content h4 {
    font-family: 'latoblack';
    font-size: 24px;
    color: #5a5a5a;
    font-weight: 900;
    line-height: 40px;
    padding-bottom: 6px;
}
aside#secondary {
    display: none;
}
/*Contact Us*/
.main-contact-content h3 {
    font-family: latoblack;
    font-size: 36px;
    letter-spacing: 1px;
    color: #151516;
    margin-bottom: 26px;
}
.main-contact-content h5 {
    font-family: latobold;
    color: #151516;
    font-size: 22px;
    word-spacing: 4px;
    margin-top: 0;
    margin-bottom: 25px;
}
.main-contact-content p {
    width: 80%;
    font-size: 15px;
    line-height: 23px;
    margin: 0 auto;
    color: #606060;
}
.all-about-banner.contact .n2-ss-section-main-content.n2-ss-layer-content.n2-ow.n-uc-dnZTaW0Loqrj-inner {
    background-position: center bottom !important;
}
.main-contact-message h3 {
    font-size: 26.74px;
    color: #000;
    font-family: latobold;
    word-spacing: 3px;
    letter-spacing: 1px;
    margin-bottom: 12px;
}
.main-contact-message p {
    font-size: 15px;
    font-family: latolight;
    width:80%;
    line-height: 19px;
}
.main-quick-support h2 {
    font-size: 40px;
    font-family: latobold;
    color: #000;
    letter-spacing: 1px;
}
.main-quick-support h3 {
    font-size: 20px;
    font-family: latobold;
    margin-bottom: 0;
    padding-bottom: 21px;
    color: #000;
}
.main-quick-support i {
    color: #d32727;
    font-size: 24px;
    padding-bottom: 5px;
    padding-right: 8px;
}
.main-quick-support p a {
    box-shadow: none;
    font-size: 16px;
    color: #606060;
    line-height: 23px;
    font-family: latomedium;
}
.main-contact-map iframe {
    padding: 20px;
    background-color: #eaeff3;
}
.form-control {
    position: relative;
    margin-bottom: 21px;
}
.form-control img {
    position: absolute;
    left: 15px;
    top: 17px;
    z-index: 1;
}
.form-control input {
    border-radius: 14px;
    padding: 16px 13px 16px 34px;
    border: none;
    background-color: #eaeff3;
    font-size: 15.43px;
    width: 69.4%;
    font-family: latoregular;
}
.form-control.file {
    margin-bottom: 0;
}
.submit_bton input {
    padding: 14px 37px;
    background-color: #ff0101;
    color: #fff;
    border: 1px solid;
    text-transform: capitalize;
    width: 69.4%;
    font-size: 22.63px;
    font-family: latobold;
    border-radius: 20px;
    letter-spacing: 1px;
    box-shadow: none;
    text-decoration: none;
    outline: none !important;
}
.form-control.message textarea {
    border-radius: 14px;
    resize: none;
    padding: 4px;
    height: 113px;
    padding-left: 13px;
    border: none;
    font-size: 15px;
    width: 69.4%;
    background-color: #eaeff3;
    font-family: latoregular;
}
.submit_bton input[type=submit]:hover, .submit_bton input[type=submit]:focus {
    background: #fff;
    color: #ff0101;
}
.contact-social-icons {
    width: 77%;
    margin: 0 auto;
}
.Contact-page-social-icons {
    padding-top: 19px;
    width: 74%;
    margin: 0 auto;
}
.Contact-page-social-icons ul li {
    display: inline-block;
    padding-right: 15px;
}
.Contact-page-social-icons ul li a {
    outline: none;
}
.main-quick-content {
    padding-left: 80px;
    padding-right: 80px;
}
.Contact-page-social-icons i.fa.fa-youtube {
    background-color: #d32727;
}
.Contact-page-social-icons ul li i:before {
    position: relative;
    top: 6px;
    left: 6px;
}
.Contact-page-social-icons ul li a i {
    border-radius: 50px;
    font-size: 17px;
    width: 30px;
    height: 30px;
    color: #fff;
}
.Contact-page-social-icons i.fab.fa-instagram {
    background: radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);
}
.Contact-page-social-icons i.fab.fa-facebook-f {
    background-color: #3b5998;
}
.form-control input:focus {
    background-color: #eaeff3;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: none;
    color: green;
    font-family: latoregular;
    padding: 0;
    margin-top: 10px;
}
.main-quick-support p a:hover, .main-quick-support p a:focus {
    color: red;
    outline: none;
}
.Contact-page-social-icons ul li i.fab.fa-facebook-f:before {
    left: 10px;
    top: 7px;
}
.Contact-page-social-icons i.fab.fa-twitter {
    background-color: #00acee;
}
li#menu-item-850 {
    margin-left: 35px !important;
}
.Contact-page-social-icons i.fab.fa-linkedin-in {
    background-color: #0e76a8;
}   
.Contact-page-social-icons ul li i.fab.fa-linkedin-in:before, .Contact-page-social-icons ul li i.fab.fa-instagram:before {
    top: 7px;
    left: 8px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    border: none;
    color: red;
    font-size: 14px;
    font-family: latoregular;
    padding-top: 18px;
    padding-left: 0;
    padding-bottom: 10px;
    margin: 0;
}
span.wpcf7-not-valid-tip {
    font-size: 13px;
    padding-top: 8px;
    font-family: latoregular;
}
/* Work with us */
.Work-with-all-content p {
    height: 133px;
    font-size: 15px;
    color: #6d6d6d;
    line-height: 23px;
    width: 80%;
    font-family: robotoregular;
    margin: 0 auto;
}
.Work-with-all-content h3 {
    margin-bottom: 35px;
    padding-top: 42px;
    padding-bottom: 0;
    font-family: latoblack;
    letter-spacing: 1px;
    color: red;
    font-size: 17px;
    line-height: 23px;
    text-shadow: 0px 0px 1px red;
}
.Work-with-us-background {
    background-image: url(https://www.prospect.sg/service/wp-content/uploads/2019/08/work-with-us-image-1.png);
    background-repeat: no-repeat;
    height: 393px;
    background-size:cover;
}
.Work-with-all-content .wpb_single_image {
    margin-top: -65px;
}
.Work-with-all-content {
    width: 85%;
    margin: 0 auto !important;
}
.Work-with-career h2 {
    letter-spacing: 1px;
    color: red;
    font-size: 26px;
    text-transform: uppercase;
    font-family: latoblack;
    margin-bottom: 0;
}
.Work-with-all-content a {
    text-align: center;
    padding: 7px 19px;
    color: #fff;
    border: 1px solid #ff0101;
    font-size: 13.1px;
    font-family: 'latomedium';
    background-color: #ff0101;
    cursor: pointer;
    border-radius: 50px;
}
.Work-with-career h2:after {
    content: "";
    display: block;
    width: 41px;
    height: 2px;
    border-bottom: 3px solid red;
    margin-bottom: 10px;
    padding-top: 11px;
    margin: 0 auto;
}
.Work-with-career p {
    color: #606060;
    line-height: 25px;
    padding-top: 20px;
    font-family: robotoregular;
    font-size: 15px;
}
.Work-with-all-content{
    margin-top: -131px;
}
.ful-work-with-section .wpb_column {
    margin-top: -65px;
}
.Work-with-all-content.mobile-view p {
    height: initial;
    margin-bottom: 30px;
}
.Work-with-all-content.mobile-view h3 {
    font-size: 18px;
    margin-bottom: 18px;
}
.Work-with-all-content.mobile-view {
    display: none;
}
.Work-with-all-content a:hover {
    background-color: #fff;
    color: red;
}
a.responsive-menu-item-link {
    font-family: latoblack;
    font-weight: 700;
}
.mobile-top-left ul li i {
    position: relative;
    float: left;
    width: 0;
    top: 5px;
    color: red;
}
.mobile-top-left ul li a {
    float: right;
    width: 92%;
}
.mobile-top-left a {
    color: red;
    font-size: 15px;
    font-family: latobold;
    margin-left: 7px !important;
    line-height: 23px;
}
.mobile-top-left ul li:first-child {
    padding-bottom: 15px !important;
    clear: both;
    overflow: hidden;
}
#ssb-container ul li a {
    text-decoration: none;
    box-shadow: none;
    outline:none;
}
.form-control.email img {
    top: 19px;;
}
.site-main {
    margin-bottom: 0;
}
/* sticky-sidebar */
div#floating-menu {
    z-index: 99999!important;
    transition: .9s;
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(.25,.1,.25,1);
    position: fixed;
    top: 30%;
}
div#ssb-container:hover {
    right: 0px!important;
}

div#floating-menu ul{
    padding: 0;
    margin: 0;
}
div#floating-menu ul li:first-child {
    background-color: #25d366;
}
div#floating-menu ul li{
    list-style: none;
    margin: 0;
}
div#floating-menu ul li p {
    margin: 0;
}
div#floating-menu ul li a {
    padding: 0 15px 0 0;
    display: block;
    line-height: 45px;
    text-align: left;
    white-space: nowrap;
    font-size: 15px;
    color: #fff!important;
    text-decoration: none;
    outline: none;
    box-shadow: none;
}
div#floating-menu ul li a span {
    line-height: 45px;
    width: 50px;
    text-align: center;
    display: inline-block;
}
div#floating-menu ul li:nth-child(2) {
    background-color: #ff0000;
}
div#floating-menu ul li:nth-child(3) {
    background-color: #0087cd;
}
div#floating-menu:hover {
    right: 0px!important;
}
div#floating-menu ul li:first-child:hover {
    background: rgba(37,211,102,.9);
}
div#floating-menu ul li:nth-child(2):hover {
    background: rgba(255,0,0,.9);
}
div#floating-menu ul li:nth-child(3):hover {
    background: rgba(0,135,205,.9);
}
/* mobile sidebar */
.wpsr-followbar.sr-fb-bl.sr-fb-hl {
    display: block;
    bottom: -2px;
    left: 0;
}
.sr-32px {
    min-height: 32px;
}
.socializer {
    padding: 0;
    margin: 0;
    display: inline-block;
}
.socializer>* {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    position: relative;
}
.socializer.sr-followbar a {
    height: auto!important;
    padding: 5px 15px;
}
span.sr-phone a {
    background: #ff0000;
}
span.sr-email a{
    background: #0087cd;
}
span.sr-whatsapp a {
    background: #25d366;
}
.wpsr-followbar {
    position: fixed;
    z-index: 999999;
    line-height: 0;
}
.socializer a {
    font-family: 'latoregular';
    display: inline-block;
    border: 0;
    text-align: center;
    border-style: solid;
    box-sizing: content-box;
    transition: all .5s;
    -webkit-transition: all .2s;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    outline: none;
    box-shadow: none;
  }
  .sr-32px a {
    width: 32px;
    line-height: 32px;
    font-size: 16px;
}
.socializer a>* {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}
.wpsr-followbar.sr-fb-bl.sr-fb-hl {
    display: none;
}
#scroll

{
   position:fixed;
    right:20px;
    bottom:127px;
    cursor:pointer;
    width:50px;height:50px;
    background-color: #ff0000d1;;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
    z-index:9999;
    outline: none;
}

#scroll span

{
    position:absolute;
    top:50%;left:50%;
    margin-left:-8px;margin-top:-12px;
    height:0;width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}

#scroll:hover

{
   background-color: #ff0000;
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{
    outline: none;
}
/*Our services*/
.new-freight-forwarding h2 {
    letter-spacing: 1px;
    color: red;
    font-size: 26px;
    text-transform: uppercase;
    font-family: latoblack;
    margin-bottom: 0px;
}
.new-freight-forwarding p {
    font-size: 15px;
    color: #6d6d6d;
    font-family: robotoregular;
    line-height: 25px;
    padding-top: 20px;
   padding-bottom: 25px;
}
.new-freight-forwarding h2:after {
    content: "";
    display: block;
    width: 41px;
    height: 2px;
    border-bottom: 3px solid red;
    padding-top: 11px;
}
.new-freight-forwarding h3 {
    color: red;
    font-family: 'latoblack';
    font-size: 26px;
    padding-bottom: 18px;
    margin-top: 0px;
   margin-bottom: 0px;
}
.new-freight-forwarding ul li {
    padding-bottom: 10px;
    line-height: 20px;
    font-size: 15px;
    color: #6d6d6d;
    font-family: robotoregular;
    list-style-image: url(https://www.prospect.sg/service/wp-content/uploads/2019/08/icon.png);
    margin-left: 19px;
}
.new-freight-forwarding h5 {
    color: red;
    font-family: 'latoblack';
    font-size: 19px;
    padding-bottom: 13px;
    margin-top: 0;
    margin-bottom: 0;
}
.new-freight-forwarding ul {
    margin-bottom: 20px;
}
.post-slider.freight-forward {
    padding-top: 0;
}
.post-slider.freight-forward h1 {
    padding-bottom: 50px;
    padding-top: 15px;
}
.post-slider.freight-forward .sa_hover_container {
    position: relative;
}
.services-sliders-sections a {
    font-size: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    outline: none;
    box-shadow: none;
}
.post-slider.freight-forward .sa_hover_container .content-about-us {
    padding-top: 36%;
}
.post-slider.freight-forward .sa_hover_container .content-about-us {
    position: absolute !important;
    top: 0 !important;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 30%;
}
.post-slider.freight-forward .content-about-us.services-sliders-sections h3 {
    margin-bottom: 0;
}

/*last control--*/
@media (min-width: 1800px)
{
    .home-about-image {position: static;width: 46%;left: unset;}    
    .top-header {width: 63%;}
    .top-border {border-left:2px solid #fff;}
}
@media (min-width:1350px) and (max-width: 1362px){
    .main_map_page .layout-978 {width: 100%;}
    header.site-header {min-width: 100%;}
    .top-left {width: 46%;}
    .top-header {padding-right: 0;}
}

/*Control +*/
@media (min-width:1100px) and (max-width: 1349px)
{
    .layout-978 {width: 95%;}
    header.site-header { min-width: 100%;}
    .home-about-title {width: 47%;}
    .fg-item.fg-loaded {width: 33%;}
   .home-contact {padding-bottom: 70px;}
   .top-left {width: 52%;}
   .content-about-us h3 {font-size: 20px;}
   .single-product.service {width: 32.1%;}
   .work-with-us .layout-978 { width: 85%;}
   .top-header {padding-right: 0;}
    .Work-with-all-content {width: 100%;}
    .Work-with-us-background {height: 463px;background-size: contain;}
}
/*Control ++
*/
@media (min-width: 1025px) and (max-width: 1119px)
{
    .layout-978 {width: 95%;}
    header.site-header { min-width: 100%;}
    .home-about-title {width: 47%;}
    .fg-item.fg-loaded {width: 33%;}
    .fg-caption-inner {height: 268px;}
    .home-contact {padding-bottom: 45px;padding-top: 48px;padding-left: 38px;}
    .top-left {width: 58%;}
    .single-product.service {width: 33%;}
    .service-content h2 {font-size: 26px;}
    .work-with-us .layout-978 {width: 94%;}
    li#menu-item-649,li#menu-item-32 {margin-left: 23px !important;}
    .main-navigation .primary-menu>li {margin-left: 36px;}
    body.post-template-services-inner-php .sa_hover_container .content-about-us {padding-top: 36%;}
    .content-about-us h3 {font-size: 22px;}
    .Work-with-us-background {height: 372px;}
    .Work-with-all-content p {height: 115px;}
    .Work-with-all-content h3 {font-size: 16px;}
    .Work-with-all-content {width: 95%;}
}
@media (min-width:768px) and (max-width:1024px) 
{
    .layout-978 {width: 95%;}
    header.site-header { min-width: 100%;}
    .home-title h2 {font-size: 45px;}
    .home-content p {width: 100%;}
    .home-about-title {width: 46%;padding-top: 20px;}
    .home-about-content {padding-top: 20px;padding-bottom: 25px;}
    .home-about-content p:first-child {padding-bottom: 22px;}
    .fg-item.fg-loaded {width: 33%;}
    .fg-caption-inner {padding-top: 80px;border: none !important;}
    .custom-logo {max-width: 120px !important;}
    .top-left {width: 63%;}
    .top-header {padding-right: 45px;width: 72%;}
    .home-contact {width: 63%;margin: 0 auto;padding-right: 51px;float: none;height: auto;}
    .home-map-image img {height:auto;}
    .button-home{width: 50%;}
    body.home.page-template.page-template-front-page.page-template-front-page-php .freight-forwarding-section {height:320px;}
    /*Contact us*/
    .contact-Message-section p,.form-control.message textarea,.form-control input,.submit_bton input{width: 100%;}
    .Contact-page-social-icons {text-align: center;}
    /*Service inner page*/
    .content-about-us h3 {font-size: 21px;}
    .main-navigation .primary-menu>li{margin-left: 15px;}
    li#menu-item-32,li#menu-item-649 {margin-left: 10px !important;}
    /*service*/
    .single-product.service {width: 45%;}
    .work-with-us .layout-978 {width: 100%;}
    .Contact-page-social-icons ul li i:before {left: 1px !important;}
    .awards-right-image {width: 52.5%;}.awards-left-image {width: 41.8%;}
    .awards-bottom-row {width: 71%;}

            /*  Work with us  */
    .ful-work-with-section.desktop-view,.Work-with-career {display: none !important;}
    .Work-with-all-content.mobile-view {display: block !important;}
        .accreditations-award-two-image .vc_col-sm-2 {width: 25%;}
    .accreditations-award-two-image .vc_col-sm-3 {width: 20.5%;}
    .main-quick-content {padding-left: 30px;padding-right: 30px;} 
     .site-footer .main-navigation {margin-bottom: 0;} 
     li#menu-item-850 {margin-left: 10px !important;}

} 
@media (max-width:909px)
{
    .home-contact {float: none;width: 100%;}
    .menu-main-menu-container {display: none;}
    button#menu-toggle {display: none;}
    button#responsive-menu-button {top: 41px !important;}
    .top-left {width: 71%;}
    .top-header {padding-right: 16px;}
    .right-content.awards {float: none;width: 100%;}
    .awards-image {float: none;width: 100%;}
    .independent-left.post {float: none;width: 100%;}
    .service-inner-right {padding-top: 40px;width:68%;float: none;margin: 0 auto;}
    .single-product.service {width: 49%;}
    .service-image {padding: 5px;}
    .work-with-us.desktop {display: none;}
    div#thirdsection, div#firstsection, div#secondsection {display: block;}
    .Independent-section {padding-bottom: 0;}
    div#thirdsection {padding-bottom: 50px;}
        .right-content.awards.business,.business-image-right {width: 100%;float: none;}
    .business-image-right {padding-top: 50px;}
    .independent-left {float: none;width: 100%;}
    .independent-right {width: 100%;float: none;padding-top: 40px;}
    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a {text-transform: uppercase;}
    #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {border-left: 1px solid #fff !important; background-color: #fff !important;color: red !important;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link {padding-left: 45px !important;}
.home-bottom-image {width: 100%;float: none;margin-bottom: 30px;}
.home-bottom-image img {height: auto;}
     .home-content h2{white-space: normal !important;}
    .home-content h2 br{display: none;}
body.home.page-template.page-template-front-page.page-template-front-page-php .freight-forwarding-section {height: 395px;}
        /*  Work with us  */
    .ful-work-with-section.desktop-view,.Work-with-career {display: none;}
    .Work-with-all-content.mobile-view {display: block;}
    .Contact-page-social-icons {width: 81%;}
	.new-freight-forwarding.vc_col-sm-8 {width: 100%;}
     .new-container-sec.vc_col-sm-4 {padding-top: 20px;width: 100%;}

    
}  


/* iPads (landscape) ----------- */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
    .home-about-title {width: 47%;padding-top: 28px;}
    .home-contact {padding-top: 45px;padding-left: 29px;padding-bottom: 31px;}
    .top-header {padding-right: 0;}
    .top-left {width: 55%;}
    .awards-right-image {width: 47.5%;}
    /*service*/
    .service-image-banner {height: 210px;}
    .single-product.service {width: 39%;}
    /*  Work with us */
    .Work-with-all-content {width: 100%;}
    .ful-work-with-section.desktop-view, .Work-with-career {display: block !important;}
    .Work-with-all-content.mobile-view {display: none !important;}
    .home-bottom-services p {width: 77%;}
    li#menu-item-850 {margin-left: 10px !important;}

} 
/* iPads (Portrait) ----------- */
 @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait)
 {
    .home-title h2 {font-size: 45px;white-space: normal !important;}
    .home-content p {width: 100%;}
    button#menu-toggle {display: none;}
    .home-about-image {float: left;width: 100%;position: static;text-align: center;}
    .home-about-title {float: none;width: 100%;padding-top: 100px;padding-bottom: 80px;}
    .home-service-section {padding-top: 100px;}
    .home-gallery-content p {width: 100%;}
    .home-gallery-content.gallery p {width: 100%;}
    .home-service-content p {width: 100%;}
    .home-map-image {float: none;width: 100%;margin-bottom: 50px;}
    .home-contact {float: none;width: 100%; padding-top: 70px;height: auto;}
    .home-map-image img {height:auto;}
    .menu-main-menu-container {display: none;}
    .top-left {width: 73%;}
    .awards-left-image {width: 41.8%;}
    .top-header {padding-right: 30px;}
    button#responsive-menu-button {top: 41px !important;}
    .home-title.work {padding-bottom: 35px;}
     .home-content h2{white-space: normal !important;line-height: 27px !important;padding-top: 10px !important;}
    .home-content h2 br{display: none;}
    .home-section.contact-us{padding-top: 110px;}
    /*service*/
    .service-image-banner {height: 278px;}
    .single-product.service {width: 70%;}
    .service-content h2 {padding-top: 20px;}
    div#thirdsection,div#firstsection, div#secondsection  {display: block;}
    .work-with-us.desktop {display: none;}
    .home-section {padding-bottom: 110px;}
    .independent-left {width: 100%; float: none;}  
    .independent-right {padding-top: 50px;width: 100%;float: none;}
    .Independent-section {padding-bottom: 0;}
    div#thirdsection {padding-bottom: 60px;}  
      .right-content.awards.business,.business-image-right {width: 100%;float: none;}
    .business-image-right {padding-top: 50px;}
    .right-content.awards.business {padding-top: 10px;}
    .awards-right-image {width: 52.5%;}
    .Contact-page-social-icons ul li i.fab.fa-linkedin-in:before, .Contact-page-social-icons ul li i.fab.fa-instagram:before,.Contact-page-social-icons ul li i.fab.fa-facebook-f:before,.Contact-page-social-icons ul li i.fab.fa-twitter:before,.Contact-page-social-icons ul li i:before{left: 0px;}
    body.home.page-template.page-template-front-page.page-template-front-page-php .freight-forwarding-section {height: 245px;width: 100%;padding-top: 30px;}
     /*  Work with us  */
    .ful-work-with-section.desktop-view,.Work-with-career {display: none;}
    .Work-with-all-content.mobile-view {display: block;}
     .main-quick-content {padding-left: 30px;padding-right: 30px;}
     .site-footer .main-navigation {margin-bottom: 0;}
     div#floating-menu {display: none;}
     .wpsr-followbar.sr-fb-bl.sr-fb-hl {display: block;}
     .new-freight-forwarding.vc_col-sm-8 {width: 100%;}
     .new-container-sec.vc_col-sm-4 {padding-top: 20px;width: 100%;}

}

/* iPads (Portrait & landscape) ----------- */ 
@media only screen and (min-device-width:768px) and (max-device-width:1024px)
{
    .layout-978 {width: 95%;}
    header.site-header { min-width: 100%;}
    .sa_owl_theme .owl-dots .owl-dot span {display: none !important;}
 .fg-item.fg-loaded {width: 33%;}
     /*Contact us*/
    .contact-Message-section {width: 43%;}
    .form-control input,.submit_bton input,.form-control.message textarea,.contact-Message-section p{width: 100%;}
    .Contact-page-social-icons {text-align: center;}
/*  Work with us */
    .accreditations-award-two-image .vc_col-sm-2 {width: 25%;}
    .accreditations-award-two-image .vc_col-sm-3 {width: 20.5%;}
} 
/*Mobile Phones*/ 
@media (max-width: 767px) 
{
    .layout-978 {width: 95%;}
    .home-section.contact-us {padding-top: 100px !important;}
     header.site-header { min-width: 100%;}
     .home-service-bottom-images{padding-bottom: 50px;}
     div#responsive-menu-additional-content {display:block;}
     button#menu-toggle {display: none;}
     .menu-main-menu-container {display: none;}
    .home-title h2 {line-height: 32px !important;font-size: 28px !important;}
    .home-content h2{font-size:23px !important;white-space: normal !important;line-height: 27px !important;padding-top: 10px !important;}
    .home-content h2 br{display: none;}
    .home-content p {font-size: 20px;width: 100%;}
    .home-section {padding-bottom: 100px;}
    .home-slider .sa_owl_theme .owl-dots {display: none !important;}
    .home-about-title {float: none;width: 95%;padding-top: 70px;margin: 0 auto;padding-bottom: 70px;}
    .home-about-content {padding-top: 20px;}
    .home-service-content p {width: 100%;}
    .freight-forwarding-section {float: none;width: 100%;border-right: none;padding-top: 0;}
    .home-service-section {padding-top: 70px;}
    .home-service-full {border-top: none;}
    .home-service-full p {width: 100%;line-height: 25px;}
    .distribution-section {width: 100%;float: none;border-right: none;padding-top: 0}
    .home-service-half {border-top: none;}
    .delivery-section {width: 100%;float: none;}
    .service-button {width: 83%;}
    .home-gallery-content p {width: 100%;}
    .home-gallery-content.gallery p {width: 98%;}
    .home-map-image {float: none;width: 100%;padding-bottom: 35px;}
    .home-contact {height:auto;float: none;width: 100%;padding-top: 35px;padding-left: 36px;margin: 0 auto;padding-right: 20px;padding-bottom: 41px;}
    .location_content a {font-size: 17px;}
    .home-map-image img {height:auto;}
    .home-service-section.contact {padding-bottom: 20px;}
    .copyrights,.designed {float: none;}
    .all_foot {padding-bottom: 25px;line-height: 24px;padding-top: 25px;}
    .home-service-section {padding-top: 50px;}
    h2 {font-size: 30px;}
    .home-about-image {float: left;width: 100%;position: static;text-align: center;}
    .top-header {display: none;}
    div#wpfront-scroll-top-container img {width: 50px !important;}
    .custom-logo {max-width: 105px;}
    .sa_owl_theme .owl-dots .owl-dot span {display: none !important;}
    button.owl-dot:first-child {margin-left: 78px;}
    .button-home {width: 70%;}
    .about-us-left-content {padding-top: 30px;}
    .about-image-section.right {padding-bottom: 30px;}
    .home-bottom-image {width: 100%;float: none;margin-bottom: 30px;}
    .home-bottom-image img {height: auto;}
    body.home.page-template.page-template-front-page.page-template-front-page-php .freight-forwarding-section {height: 245px;width: 100%;padding-top: 30px;}
    /*Contact us*/
    .contact-section h2 {padding-left: 0;text-align: center;}
    .contact-inner-all,.contact-form-section{padding-bottom: 0;}
    .message-content p,.contact-Message-section p,.submit_bton input,.form-control input,.form-control.message textarea{width: 100%;}
    .message-content {padding-bottom: 30px;}
    .contact-left-Image,.contact-Message-section {float: none;width: 100%;padding-bottom: 50px;}
    .Contact-page-social-icons {text-align: center;}
    div.wpcf7 .ajax-loader {margin: 10px 0 0 4px;}
    .service-button p {margin-bottom: 20px;}
     .home-service-full,.home-service-half,.freight-forwarding-section {border: none !important;}
    .distribution-section{width: 100%;}
    .contact-page-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {line-height: 20px;padding-top: 0;}
    .contact-page-form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {line-height: 20px;margin-top: 0;}
    .contact-page.address, .contact-page.phone, .contact-page.email {width: 100%;float: none;text-align: center;padding-bottom: 40px;}
    /*work with us*/
    .work-with-us .layout-978 {width: 100%;}
    .work-with-us-section {float: none;width: 100%;margin-bottom: 40px;}
    .independent-left {float: none;width: 100%;}
   .independent-left h2:after{display: none;}
    .independent-left h2 {line-height: 34px;}
    .Independent-section {padding-top: 50px;padding-bottom: 12px;}
    .independent-right {padding-top: 55px;width: 100%;float: none;}
    .workus-innersection{position: relative;background-size: contain;background-position: center top;}
    .work-with-us-section p {width: 93%;}
    .work-with-us-section h3 {padding-bottom: 6px;padding-top: 29px;}
    .work-button {margin-bottom: 0}
    .home-title.work {padding-top:0px;padding-bottom: 76px;}
    .home-section.work {padding-bottom: 20px;}
    .career-image {position: relative;}
    .work-with-us-section h3 br, .work-with-us.desktop {display: none;}
    div#thirdsection,div#firstsection, div#secondsection  {display: block;}
    div#thirdsection {padding-bottom: 50px;}
    .head_top_new {background-size: cover;}
    /*service*/
    .single-product.service {width: 100%;}
    .service-content {height: auto !important;}
    .service-image {padding: 0; padding-bottom: 23px;}
    .service-content p {width: 90%;}
    .service-image-banner {height: 285px;}
    .service-image-banner {background-position: center !important;}
    /*service inner post*/
    .independent-left.post,.service-inner-right {float: none;width: 100%;}
    .independent-left.post h2 {font-size: 24px;}
    .post-slider .sa_owl_theme .owl-dots .owl-dot {margin: 0 !important;}
    .sa_hover_container .content-about-us {display: block;font-size: 19px;}
    .post-slider .sa_hover_container{box-shadow: inset 0px -287px 46px 0px rgba(0, 0, 0, 0.32);}
    .post-slider h1 {padding-bottom: 50px;}
    .content-about-us h3 {font-size: 19px;letter-spacing: 0px;line-height: 23px;}
    .form-control { margin-bottom: 17px;}
    /*accreditations*/
    .right-content.awards.business,.business-image-right {width: 100%;float: none;}
    .business-image-right {padding-top: 50px;}
    .right-content.awards.testimonial {padding-bottom: 50px;}
    .accreditations-full-sec h3 {font-size: 31px;}
    .Contact-page-social-icons ul li i:before {left: 1px;}
    .Contact-page-social-icons ul li i.fab.fa-linkedin-in:before {left: 2px;}
    .right-content.awards {padding-top: 0 !important;}
    .Contact-page-social-icons ul li i.fab.fa-instagram:before, .Contact-page-social-icons ul li i.fab.fa-twitter:before,.Contact-page-social-icons ul li i.fab.fa-facebook-f:before{left: 1px;}
    body.post-template-services-inner-php .sa_hover_container .content-about-us {padding-top: 43%;}
/*  Work with us  */
    .ful-work-with-section.desktop-view,.Work-with-career {display: none;}
    .Work-with-all-content.mobile-view {display: block;}
/*  home */
    span.vc_sep_holder.vc_sep_holder_l {display: none;}
    .home-freight-forwarding,.home-services1:hover {border: none;}
    .about-us-vision-sec .vc_column-inner {padding-top: 30px !important;}
    .accreditations-award-image .wpb_single_image {text-align: center !important;}
    .accreditations-award-two-image.vc_custom_1589289899018 {padding-top: 5px !important;}
    .accreditations-award-two-image .wpb_single_image {width: 62%;margin-bottom: 35px !important;margin: 0 auto;}
    .accreditations-business-content .wpb_text_column {padding-bottom: 0px !important;margin-bottom: 0;}
    .Business-right-image {padding-top: 25px;}
    .main-quick-content {padding-left: 30px;padding-right: 30px;}
     button#responsive-menu-button {top: 19px !important;}
    .site-footer .main-navigation {margin-bottom: 0;}
    .main-contact-left-image.vc_col-sm-7,.main-contact-right-sec.vc_col-sm-5 {width: 100%;}
    .Contact-page-social-icons {width: 75%;}
    .vc_custom_1589972229703 {padding-top: 50px !important;}
    div#floating-menu {display: none;}
    .home-bottom-service-image img {height: auto !important;}
    .wpsr-followbar.sr-fb-bl.sr-fb-hl {display: block;}
    .right-content h1 {font-size: 39px;}
    span.ab-icon.dashicons-before.dashicons-chart-bar {display: none;}
    /*services inner pages new*/
    .new-freight-forwarding h2 {font-size: 24px;}
    .post-slider.freight-forward .sa_hover_container .content-about-us {padding-top: 43%;}
    .post-slider.freight-forward h1 {padding-bottom: 0;padding-top: 0;}


}
/* iphone6 (Portrait) ----------- */ 
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) 
{
    body.post-template-services-inner-php .sa_hover_container .content-about-us {padding-top: 32%;}
    .post-slider.freight-forward .sa_hover_container .content-about-us {padding-top: 32%;}
 } 
 /* iphone5 (landscape) ----------- */
  @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) 
{
    body.post-template-services-inner-php .sa_hover_container .content-about-us {padding-top: 52%;}
    .post-slider.freight-forward .sa_hover_container .content-about-us {padding-top:52%;}
}  
   /* iphone4 (Landscape) ----------- */
   @media only screen and (min-device-width : 321px) and (max-device-width : 480px) and (orientation : landscape) 
{
    body.post-template-services-inner-php .sa_hover_container .content-about-us {padding-top: 57%;}
    .post-slider.freight-forward .sa_hover_container .content-about-us {padding-top: 57%;}
}  

