﻿/* provided by client */



body {



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



  overflow-x:hidden; 



}
.search #text-6 {



  padding-top: 0 !important;



}




.search .logic.panel-widget-style {



  bottom: 15%;



}



.search .page-header {



  margin-bottom: 40px;



  padding-bottom: 0;



}



.search .page-header h1 {



  color: #193a63;



  font-size: 23px !important;



  text-transform: uppercase;



}







.search article {



  margin-bottom: 40px;



}







.search .more-link::after {



  color: #193a63;



  content: "Read More";



  font-size: 15px;



  font-weight: bold;



}







.search .more-link {



  content: "";



  font-size: 0;



}



.search .entry-header {



  display: block;



}







.search .entry-title > a {



  color: #193a63;



}







.search .entry-title {



  color: #193a63 !important;



  display: block !important;



  font-family: open sans;



  font-size: 30px !important;



  text-transform: uppercase;



}







.search .entry-title > a:hover {



  color: #74ce52;



}



#panel-21-7-0-0 > div > div > div {



    width: 64%;



    margin-left: auto;



    margin-right: auto;



}







.page-id-277 .footer-contactus{display:none;}







.page-id-18 .logic.panel-widget-style {



  bottom: 7px;



}







p {







     font-size: 17px;



     







}







h3.widget-title {



    font-size: 24px!important;



    margin-top: 40px;



    font-weight: 300;



    color: #193a63;



    text-transform: uppercase!important;



}



#menu-header-right ul.sub-menu{



  display: none;



}







div#panel-277-1-0-0 {



    padding-left: 38px;



}







.siteorigin-widget-tinymce.textwidget {



    font-size: 20px;



    font-weight: 300;



}







.company-text .siteorigin-widget-tinymce.textwidget > p {







     font-size: 17px;







}







li#menu-item-41 a {



    font-size: 21px;



    line-height: 14px;



}















li#menu-item-441 a {



    font-size: 20px;



    line-height: 16px;



}







input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {



    font-family: 'Lato', sans-serif !important;



}







textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {



    color: #dddddd !important;



	font-family: 'Lato', sans-serif !important;



}























/* testimonial */







.service-text h4 {



    font-weight: 400;



    line-height: 36px;



    text-align: center !important;



    text-transform: none !important;



    font-size: 20px!important;



    font-weight: 300;



    line-height: 29px;



 letter-spacing: 0px;



}



















#Logistics h3 {



    color: #ffffff;



    font-size: 20px;



    font-weight: 300;



    line-height: 29px;



    padding: 50px 0;



}







h1 {



    line-height: 40px!important;



    font-size: 19px!important;



}







.sp-testimonial-section.owl-carousel.owl-theme {



    padding-top: 0px;



    padding-bottom: 46px;



}







.tf-client-testimonial {



    font-weight: 400;



    line-height: 36px;



    text-align: center !important;



    text-transform: none !important;



    font-size: 20px!important;



    font-weight: 300;



    line-height: 29px;



    width: 60%;



    margin: 0 auto;



}



























.sp-testimonial-section .owl-controls .owl-pagination .owl-page.active{background-color:#74ce52;}











.tf-client-name {



  font-size: 18px !important;



  color: #74ce52 !important;



  text-transform: uppercase;



}











.sp-testimonial-section .testimonial-free {



  font-size: 28px;



  line-height: 40px;



}















.ttshowcase_slider .bx-wrapper {



  margin: 0 auto 0px;



  padding: 0;



  position: relative;



}







p.ls-l {



  background: rgba(255,255,255,0.7);



  display: inline-block !important;



  height: auto !important;



}



p.ls-l::before {



  background: url(images/slider-arrow.png) no-repeat;



  content: "";



  height: 100%;



  left: 100%;



  position: absolute;



  top: 0;



  width: 254px;



}











/*Mobile Menu Styled*/



#wprmenu_menu {



    background: #ffffff!important;



    border-left: 7px solid #74ce52;



}







#wprmenu_menu.wprmenu_levels ul li {



    border-bottom: 2px solid #193863;



    border-top: 0px solid #0D0D0D;



}







#wprmenu_menu ul li a {



    color: #193863;



    font-family: 'Open Sans', sans-serif;



    letter-spacing: 1px;



}







#wprmenu_menu .wprmenu_icon_par {



    color: #193863;



}







#wprmenu_menu .wprmenu_icon_par:hover {



    color: #193863;



}







#wprmenu_menu .wprmenu_icon_par {



    color: #193863;



}







#wprmenu_menu.wprmenu_levels ul li ul {



    border-top: 2px solid #193863;



}







#wprmenu_menu .wprmenu_icon_par {



    padding: 9px 14px 3px 14px;



}







#wprmenu_menu.wprmenu_levels ul li ul li {



    padding-left: 9px;



}











/*Font changes*/











.homeMission .textwidget {



    display: inline-block;



    transform: skew(-49deg, 0deg);



    -webkit-transform: skew(-49deg, 0deg);



    padding: 40px;



    font-style: italic;



}







.logic h2 {



    letter-spacing: 1px;



    font-weight: 600;



}



























/*Link Colour*/



a {



    color: #9f9f9f;



    text-decoration: none;



}







/*Line Styling*/











hr {



    background-color: #eeeeee;



    border: 0 none;



    height: 3px;



}















/*This will cause some issues please resolve both of them, trying to get logo bigger and text */



.main-navigation a {



    color: #193a63;



    font-size: 19px;



}







/*.site-header-menu {



    margin-bottom: 0;



    margin-top: 0;



    width: calc(92% - 139px);



}*/











/* 12 sep 2016  */







.service-bottom p {



    font-size: 20px;



    text-align: center;



    width: 65%;



    margin: 0 auto;



    font-weight: 300!important;



}



















.page-id-361 .logic h2 {



  color: #ffffff !important;



  font-size: 24px !important;



  padding: 25px 26px 20px 16px;



  text-align: center;



  width: 100%;



}







.page-id-591 .logic h2 {



  color: #ffffff !important;



  font-size: 26px !important;



  padding: 20px 30px 25px;



  text-align: center;



  text-transform: uppercase;



  width: 100%;



}



.main-navigation ul ul a {



  white-space: normal;



  width: 10.5em !important;



}







.page-id-603 .logic h2 {



  color: #ffffff !important;



  font-size: 25px !important;



  padding: 20px 30px 25px;



  text-align: center;



  text-transform: uppercase;



  width: 100%;



}







.page-id-641 .logic h2 {



  color: #ffffff !important;



  font-size: 27px !important;



  padding: 20px 50px;



 text-transform: uppercase;



  width: 100%;



}







.page-id-599 .logic h2 {



  color: #ffffff !important;



  font-size: 27px !important;



  padding: 20px 50px 28px;



  text-transform: uppercase !important;



  width: 100%;



}







.page-id-365 .logic h2 {



  color: #ffffff !important;



  font-size: 24px !important;



  padding: 20px 50px;



  text-align: center;



  width: 100%;



}







.page-id-607 .logic h2 {



  color: #ffffff !important;



  font-size: 22px !important;



  padding: 25px 40px 22px;



  text-transform: uppercase;



  width: 100%;



}



.page-id-610 .logic h2 {



  color: #ffffff !important;



  font-size: 27px !important;



  padding: 20px 50px 28px;



  text-align: center;



  text-transform: uppercase;



  width: 100%;



}











/* blog page */







.archive .more-link::after {



  background: rgba(0, 0, 0, 0) url("images/small_arrow.png") no-repeat scroll 94% 57%;



  color: #193a63;



  content: "Read More";



  display: inline-block;



  float: left;



  font-family: open sans !important;



  font-size: 18px;



  font-weight: bold;



  padding: 8px 25px 7px 10px;





}







.blog .more-link::after {



    background: rgba(0, 0, 0, 0) url(images/small_arrow.png) no-repeat scroll 94% 57%;



    color: #193a63;



    content: "Read More";



    display: inline-block;



    float: left;



    font-family: open sans !important;



    font-size: 18px;



    font-weight: bold;



    padding: 8px 25px 7px 0px;





}







#categories-3 ul {



  list-style: outside none none;



  margin-left: 0 !important;



  padding-left: 0;



}







.pagination .next {



    background-color: #77cc59;



    }







    



#categories-3 ul li {



  border-bottom: 2px solid #ddd;



  line-height: normal;



  margin-bottom: 18px;



  padding-bottom: 20px;



}











#categories-3 ul li:last-child {



  border-bottom: medium none !important;



}







#categories-3 ul li a:hover{color:#74ce52;}



.archive article {



  margin-bottom: 40px;



}







.archive .entry-header {



  display: block;



}



#categories-3 ul li a {



      color: #133b66 !important;



  font-size: 22px;



  background: rgba(0, 0, 0, 0) url("images/small_arrow.png") no-repeat scroll 94% 57%;



   width: 18%;



     padding: 8px 42px 7px 10px;



  width: 18%;



}







.blog .logic,.archive .logic{bottom:2%;}







.archive .page-header {



  border-top: medium none !important;



  margin-bottom: 35px;



}







.archive .page-header h1 {



  color: #193a63;



  font-family: open sans;



  font-size: 28px !important;



  font-weight: 400;



}







.single-post .navigation.post-navigation {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;



  border-bottom-style: none;



  border-bottom-width: 0;



  border-color: #74ce52 !important;



  border-top-style: none;



  border-top-width: 2px;



}







.single-post .nav-links {



  width: 100%;



}







.single-post .nav-previous {



  float: left;



  text-align: left;



  width: 64%;



}



.single-post .post-navigation div + div {



  border-top: 4px solid #74ce52;



}







.single-post .submit {



  background: #193a63 none repeat scroll 0 0 !important;



  font-family: open sans;



}







.blog .entry-content > p {



    font-family: open sans;



    font-size: 16px;



    line-height: 26px;



    font-weight: 100;

    text-align: left;

    clear: both;



}











.single-post .submit:hover {



  background: #74ce52 none repeat scroll 0 0 !important;



  font-family: open sans;



}







.blog-main .search-submit {



  background-color: #74ce52;



  width: 50px !important;



}







.blog-main .search-submit:hover {



  background: #193a63 none repeat scroll 0 0 !important;







}







.blog-main .widget.widget_search {



  margin-top: -7%;



}







.blog-main .search-field {



  font-size: 17px !important;



  font-weight: 300 !important;



  padding-bottom: 15px !important;



  padding-top: 15px !important;



}







.comments-title, .comment-reply-title {



  border-top: 4px solid #74ce52 !important; 



  font-family: open sans !important;



  font-size: 1.4375rem;



  font-weight: 700;



  line-height: 1.3125;



  padding-top: 1.21739em;



}







.post-navigation a:hover .post-title, .post-navigation a:focus .post-title {



  color: #74ce52 !important;



  font-family: open sans !important;



  font-size: 24px !important;



  font-weight: bold;



}







.blog-sidebar .widget-title {



  color: #193a63;



  font-family: open sans;



  font-size: 25px;



  font-weight: 600;



}







.single-post .nav-previous {



  border-top: 5px solid #193a63;



  float: left;



  text-align: left;



  width: 100%;



}







.post-navigation a .post-title, .post-navigation a .post-title {



  color: #193a63 !important;



  font-family: open sans !important;



  font-size: 24px !important;



  font-weight: bold;



}







.blog .entry-title > a:hover, .single-post  .entry-title > a:hover{color:#74ce52;}



.blog .more-link:hover::after{color:#74ce52;}



.archive .entry-title {



  display: block !important;



}



.archive .more-link:hover::after{color:#74ce52;}



.archive .more-link {



  content: "";



  font-size: 0;



}



.pagination {



  border-top: 4px solid #74ce52 !important;



  font-family: open sans;



  font-size: 1.1875rem;



  margin: 0 7.6923% 2.94737em;



  min-height: 56px;



  position: relative;



}



.blog .more-link {



  content: "";



  font-size: 0;

  clear: both;



}







.blog article, .single-post article, archive article {



  margin-bottom: 40px;



}







.blog-main {



  clear: both !important;



  margin: 0 auto !important;



  max-width: 1101px !important;



  width: 100% !important;



}







.blog #text-6 , .single-post #text-6, .archive #text-6{



  margin-bottom: 0 !important;



  margin-top: 0 !important;



  padding-top: 0;



}











.inside-content.desicated-safety.panel-widget-style p {



  font-family: open sans;



  font-size: 20px;



  font-weight: 300;



  width: 80%;



}







.inside-content.desicated-safety.panel-widget-style h3 {



  font-size: 26px;



    margin-top: 40px;



    font-weight: 300;



    color: #193a63;



}







.blog .content-area, .single-post .content-area, .archive .content-area{



  float: left;



  margin-right: -100%;



  width: 70%;



}







.blog .post-thumbnail, single-post .post-thumbnail , .archive .post-thumbnail  {



  margin-bottom: 30px;



}







.blog .entry-header , .single .entry-header{



  display: block;



}







.single-post .logic {



  background: rgba(25, 55, 89, 0.8) none repeat scroll 0 0;



  bottom: 37px;



  color: #2e8def;



  font-size: 20px;



  left: -61px;



  margin-bottom: 26px !important;



  padding: 2px 8px 5px 59px;



  position: absolute;



  transform: skew(45deg, 0deg);



  -webkit-transform: skew(45deg, 0deg);



  width: 34%;



  z-index: 100;



}







.single-post .entry-footer {



  display: none;



  padding-top: 20px;



}







.blog .entry-title {



  font-family: open sans;



  font-size: 35px;



  font-weight: 400;



  margin-bottom: 20px;



}











.footer-menu-blog {



  clear: both;



  display: block;



  margin-bottom: 5%;



  padding-bottom: 30px;



  padding-top: 30px;



}







.blog-main .comments-area {



  margin-bottom: 40px;



}







.navigation.pagination {



  margin: 0 !important;



  padding-left: 0;



}







.single-post .entry-title {



  font-family: open sans;



  font-size: 35px !important;



  font-weight: 400;



  margin-bottom: 20px !important;



  padding-bottom: 20px !important;



}







.archive .entry-title {



  font-family: open sans;



  font-size: 35px !important;



  font-weight: 400;



  margin-bottom: 20px !important;



  padding-bottom: 20px !important;



}







.archive .entry-title > a {



  color: #193a63;



}







.archive .entry-title > a:hover{color:#74ce52;}











.blog .entry-content,.single-post .entry-content, .archive .entry-content {



  float: left;



  width: 100% !important;



    border-top: 2px solid #505050;



  padding-top: 25px !important;



}











.blog .entry-footer , .single-post .entry-footer , .archive .entry-footer {



  clear: both;



  display:none;



}







.blog .entry-title > a , .single-post .entry-title > a,  .single-post .entry-title > a{



  color: #193a63;



  text-transform: capitalize !important;



}







.content-area { float: left;  margin-right: 0%;  width: 100%;}







html {position: relative !important;min-height: 100% !important;}



body.admin-bar:not(.custom-background-image)::before { top: 0 !important;}



.blog .site-inner{ max-width: 99.9% !important;  position: relative;}



.site-inner { max-width: 100% !important;  position: relative;}



.login-section { display: none !important;}



.main-navigation li:hover > ul, .main-navigation li.focus > ul {



  left: -447px;



  right: 0;



  top: 78px;



  width: 1025px !important;



}



.site-main {  margin-bottom: 20px !important;}



.main-navigation ul ul::after { display: none;}



.main-navigation ul ul::before{ display: none;}



#menu-item-616 > a::after{



  background: rgba(0, 0, 0, 0) url("images/small_arrow.png") no-repeat scroll 94% 57%;



  color: #454545 !important;



  content: "Australian Wide Transport";



  font-family: "open sans";



  font-size: 13px;



  font-weight: 400 !important;



  line-height: 18px;



  padding-left: 10px;



  padding-right: 31px;



  padding-top: 8px;



  text-align: left;



  width: 100%;



}



.menu-toggle {display: none;}



#waehouse { padding-top: 120px;}



#menu-item-617 > a::after{ font-family:"open sans"; color: #454545 !important;  content: "Container Unpack";  font-size: 13px;   padding-left: 10px;



  padding-right: 68px;  line-height: 18px;



  padding-top: 8px; background: url(images/small_arrow.png);  background-repeat: no-repeat;  background-position: 94% 57%;  width: 100%;



  text-align: left;}



#menu-item-614 > a::after{ font-family:"open sans"; color: #454545 !important;  content: "3PL Pick and Pack";  font-size: 13px;   padding-left: 10px;



  padding-right: 68px;  line-height: 18px;



  padding-top: 8px; background: url(images/small_arrow.png);  background-repeat: no-repeat;  background-position: 94% 57%;  width: 100%;



  text-align: left;}



#menu-item-770 > a::after{ font-family:"open sans"; color: #454545 !important;  content: "Bonded warehousing";  font-size: 13px;   line-height: 18px;



  padding-left: 10px;



  padding-right: 47px;



  padding-top: 8px;background: url(images/small_arrow.png);  background-repeat: no-repeat;  background-position:  94% 57%; width: 100%;



  text-align: left;}







#menu-item-615 > a::after{ font-family:"open sans";color: #454545 !important;  content: "Long short term storage";  font-size: 13px;  line-height: 18px;



  padding-left: 10px;



padding-top:8px;



  padding-right: 31px;



  background: url(images/small_arrow.png);  background-repeat: no-repeat;



  background-position:  94% 57%;  width: 100%;  text-align: left;
}



#menu-item-618 > a::after{font-family:"open sans";  color: #454545 !important;  content: "Distribution services";  font-size: 13px;   line-height: 18px;



  padding-left: 10px;



  padding-right:50px;



  padding-top: 8px;  background: url(images/small_arrow.png);  background-repeat: no-repeat;  background-position:  94% 57%; width: 100%;  text-align: left;}



.sub-menu img {



  padding: 7px;



}



.main-navigation ul ul li { float: left;}



body { font-family: 'Lato', sans-serif !important;background: #ffffff !important;   font-size: 20px; color:#4a4a4a;}



/*body {  font-family: "open sans";margin-bottom: 60px;background: #ffffff !important;   font-size: 20px; color:#4a4a4a;}*/



a{box-shadow:none !important;}



.footer {position: absolute !important;bottom: 0 !important; width: 100% !important;  height: 60px !important;  background-color: #f5f5f5 !important;}



.site-header {padding: 0 17px 0px 27px !important;}



.main-navigation .primary-menu > li {



  background: rgba(0, 0, 0, 0) url("images/border_right.png") no-repeat scroll right 48%;



  float: left;  padding-right: 11px;  padding-top: 38px;padding-bottom: 41px;}



/*.site-branding {    margin: 10px 0 0 !important; width: 150px;}*/







.site-branding {    margin: 0px 0 0 !important; width: 265px;}



.site-content { margin-top: -15px;}



.site-title {display: none;}



.entry-content {  margin: 0 !important;  padding: 0 !important;}



#pg-w57c68b0066af6-0 {  margin-left: -15px;  margin-right: 0 !important;}



.main-navigation .primary-menu > li:nth-last-child(3) {  background: none !important; margin-right: -49px;}

.main-navigation .primary-menu > li:nth-last-child(2)

/*.site-header-menu {  margin-bottom: 0;  margin-top: 0;width: calc(100% - 150px);}*/



.site-header-menu {  margin-bottom: 0;  margin-top: 0;width: calc(100% - 265px);}

.site-branding, .site-header-menu, .header-image {

  margin-bottom: 0;

  margin-top: -1px;

}

.site-header-menu {

  width: calc(100% - 265px);

}

.main-navigation ul ul {

  top: 89% !important;

  z-index: 99999;

}





.main-navigation .primary-menu > li:last-child {  background: rgba(0, 0, 0, 0) url("images/bg-green-new.png") no-repeat scroll 0 0;  margin-left: -85px;  padding: 34px 18px;  width: 281px;}



/*.service-block:hover .link {



  height: 350px;



  transition: all 0.3s ease-in-out 0s;



  width: 300px;



  transform:  scale(1);



}*/



.service-block .link{



  background-size: 100%;



  transition: all .55s;



}



.service-block .link:hover{



  background-size: 200%; 



}



/* .service-block .link:hover {transform: scale(1.2);  -moz-transform: scale(1.2); -webkit-transform: scale(1.2);  -o-transform: scale(1.2);} */



.main-navigation .menu-item-has-children > a::after {



  content: "";



  position: absolute;



  right: 0.9em !important;



  top: 3.2em !important;



}



.contact-form-cpage .wpcf7-form input[type="text"], .contact-form-cpage .wpcf7-form input[type="email"], .contact-form-cpage .wpcf7-form input[type="tel"]{



  background: #ffffff url("images/contact_bck.png") left bottom no-repeat;



  background-size: 100% auto;



  border: medium none;



  font-size: 18px;



  line-height: 20px;



  margin-bottom: 18px;



  padding-bottom: 27px;



  padding-left: 55px !important;



  padding-right: 10px !important;



  padding-top: 6px !important;



}



.contact-form-cpage .wpcf7-form textarea {



  color: #333;



  font-family: open sans;



}











.contact-form-cpage .wpcf7-form textarea {



  background: #ffffff url("images/contact_bck.png") left bottom no-repeat;



  border: medium none;



  height: 50px !important;



  margin-bottom: 0;



  padding-bottom: 0;



  padding-left: 57px;



  text-align: -moz-left;



  vertical-align: middle;



  margin-top: 78px;



  font-size:18px;



  background-size: 100% auto;



}







#copyright-right {  float: right;  text-align: right;  width: 50%;}



#text-3 .textwidget {  color: #fff;  font-weight: bold;  padding-top: 20px;}



.footer-copyright {  background: #193a63 none repeat scroll 0 0 !important;  border-top: 5px solid #fff;  width: 100%;}



.main-navigation .primary-menu > li:last-child a {  color: #ffffff !important;  padding-left: 101px;  text-align: left; font-size:21px;}



.homeServiceImage .so-widget-sow-image.so-widget-sow-image-default-1c389ca87c1a { position: relative;}



.homeServiceImage.panel-widget-style .widget-title {  color: #ffffff !important;  float: left;  font-size: 19px !important;  font-weight: 500;  left: 50%;  line-height: 22px;  margin: 0 auto;  position: absolute;  right: 0;  text-align: center !important;  top: 50%;  transform: translate(-50%, -50%);



  width: 60%;  /*font-family: "open sans";*/}



.main-navigation a {



  color: #193a63;



  font-size: 16px;



  outline-offset: -8px;



  padding: 0.65625em 0.875em;



  white-space: nowrap;



  font-weight: 500;



}



.main-navigation .primary-menu > li:nth-last-child(2) {



  background: rgba(0, 0, 0, 0) url("images/bg-blue-new.png") no-repeat scroll 0 0;



  padding:34px 18px;



  width: 289px;

  margin-right: -29px;



}



.main-navigation .primary-menu > li:nth-last-child(2) a {



  color: #ffffff !important;



  padding-left: 107px;



  text-align: left;

  width: 78%;



}



.main-navigation .primary-menu > li:nth-last-child(2) a::after {



  background: rgba(0, 0, 0, 0) url("images/login-icon.svg") no-repeat scroll 0 0 / 100% auto;



  content: "";



  height: 33px;



  left: 82px;



  position: absolute;



  top: 50%;



  transform: translateY(-50%);



  -webkit-transform: translateY(-50%);



  width: 33px;



}



.main-navigation .primary-menu > li:last-child a::after {



  background: rgba(0, 0, 0, 0) url("images/header-phone-icon.svg") no-repeat scroll 0 0 / 100% auto;



  content: "";



  height: 33px;



  left: 72px;



  position: absolute;



  top: 50%;



  transform: translateY(-50%);



  -webkit-transform: translateY(-50%);



  width: 33px;



}











.entry-header { display: none;}



#home_slider .so-panel {  padding-top: 0;  border-top: none !important;}



#panel-12-0-0-0 { position: relative;}



.widget {  border-top: none;}



/************Home ***********/







.slider_content_tools a {  color: #ffffff !important;  }



#panel-12-0-0-1 {  position: absolute; right:0 !important;top: 0;  z-index: 999;}



#tools_click {  background: #193a63 none repeat scroll 0 0 !important;  font-size: 26px !important;  font-weight: bold;  padding: 11px 25px;}



.slideUl {  background: #f0f0f0 none repeat scroll 0 0;  padding-left: 32px;  padding-right: 45px;}



.slideUl > li {  border-bottom: 2px solid #454545;  list-style: outside none none !important;   padding-bottom: 18px;    padding-top: 20px;}



.slideUl a {  color: #4c4c4c !important;}



.slideUl strong {  color: #193a63;  font-size: 18px;  font-weight: 400 !important;}



.slideUl > li:last-child {  border-bottom: 0;}







#pgc-12-home_slider-0{



    position: relative !important;



}



#pg-w57c559434cb23-0 {







  margin-right: 0 !important;



}



.homeMission .textwidget {



  color: #193a63 !important;



  font-size: 22px !important;



}



/*.leadingLogistic {     background-repeat: no-repeat !important;



    bottom: 0 !important;



    position: absolute;



    width: 88%;



    z-index: 999; }*/



/*.leadingLogistic h2 {



  color: #ffffff !important;



  font-size: 24px !important;



  padding: 18px 55px;



}*/











.display-posts-listing {



  width: 99%;



}







.leadingLogistic h2 {



    color: #ffffff !important;



    font-size: 23px !important;



    padding: 18px 55px;



    font-weight: 600!important;



    letter-spacing: 1px;



}











.company-top .siteorigin-widget-tinymce.textwidget > p {



    color: #fff;



    font-size: 24px;



    line-height: 32px;



    font-weight: 300;



}







div#company-container {



    margin-top: 0px;



    margin-bottom: 0px;



}















.border-left-company .siteorigin-widget-tinymce.textwidget > p {  color: #193a63;  



                  /*font-family: open sans;*/



                  font-size: 23px;  font-weight: 600;  line-height: normal;  padding-left: 15px;}



.border-left-company.panel-widget-style {  border-left: 8px solid #193a63;  padding-right: 0;}



.custom-logo {



  margin-left: 21px !important;







}



.company-blue {



  color: #193a63;



  font-size: 22px;



  font-weight: 400;



  line-height: 31px;



  padding-bottom: 28px;



}



.page-id-21 .warehouseLeftText h2 {



    color: #193a63;



    font-size: 26px;



    font-weight: 600;



    line-height: 33px;



    margin-left: 28px;



}







#company-seprator hr {



  height: 2px;



  margin: 0 auto;



  width: 80%;



}







 .company-text .siteorigin-widget-tinymce.textwidget > p {



  font-size: 21px;



}







#waehouse h3 {



     color: #193a63 !important;



    font-size: 22px;



    font-weight: 400;



    margin-top: 26px;



    padding-left: 31px;



    position: relative;



    margin-bottom: 56px;



    font-family: 'open sans',san-serif;



    font-weight: 600;



    line-height: 24px;



}



#waehouse h3::after {



  background-attachment: scroll !important;



  background-clip: border-box !important;



  background-color: rgba(0, 0, 0, 0) !important;



  background-image: url("images/arrow.png") !important;



  background-origin: padding-box !important;



  background-position: 0 0 !important;



  background-repeat: no-repeat;



  background-size: auto auto !important;



  content: "";



  height: 100px;



  position: absolute;



  right: 0;



  top: 0;



  width: 50px;



}



#panel-w57cec3917a013-0-1-0 .widget-title {



  padding-top: 9px;



}



.benifits-right h3 {



  color: #193a63;



  font-size: 21px !important;



  text-transform: unset !important;



}



.benifits-right ul {



  list-style: outside none none;



  margin-left: 0;



  margin-top: 20px;



}



.benifits-right li {



    background-image: url(images/green_circle.png);



    background-position: 0 center;



    background-repeat: no-repeat;



    background-size: auto auto;



    font-size: 20px;



    font-weight: 300;



    line-height: 40px;



    padding-bottom: 5px;



    padding-left: 60px;



    padding-top: 3px;



}







#waehouse .sow-image-container {



  min-height: 168px;



      margin-bottom: 70px;



}







/*#Logistics .siteorigin-panels-stretch {



  border-top: 53px solid #eee;



}*/



.site-content {



  padding: 0 !important;



}



#footer-news-1 li {



  background-position: right center;



  background-repeat: no-repeat;



  border-right: 2px solid #ccc;



  color: #193a63 !important;



  float: left;



  font-size: 36px;



  list-style: outside none none;



  padding-right: 0;



  text-align: center;



  text-transform: unset !important;



  width: 33%;



}







#footer-news-1 li a {



  color: #193a63 !important;



  font-size: 18px;



  font-weight: bold;



}







#footer-news-1 {



  width: 100% !important;



}







.footer-news-container {



  width: 100% !important;



}



 #footer-news-1 li a {



  background-image: url("images/small_arrow.png");



  background-position: right center;



  background-repeat: no-repeat;



  color: #193a63 !important;



  /*font-family: open sans;*/



  font-size: 23px;



  font-weight: bold !important;



  padding-right: 47px;



}



#footer-news-1 li:last-child {



  border-right: medium none !important;



}







#serviceArrow {



  float: left;



  margin-top: -183px;



  width: 100%;



}







#pg-12-7 {



  float: left;



  width: 100%;



}



#serviceHead h2 {



  font-family: "open sans";



    color: #193a63;



    font-size: 38px;



    font-weight: 600!important;



    letter-spacing: 1px;



}



 



.listing-item {



  border: 0px solid #eeeeee;



  float: left;



  list-style: outside none none;



  margin-right: 3%;



  width: 31%;



}



.page-id-162 .listing-item{



  border: 0px solid #eeeeee;



  float: left;



  list-style: outside none none;



  margin-right: 3%;



  width: 30%;



  margin-bottom: 2%;



}



.display-posts-listing .title {



  background: rgba(0, 0, 0, 0) url("images/small_arrow.png") no-repeat scroll 96% center;



  border-color: #eee;



  border-image: none;



  border-style: none solid solid;



  border-width: medium 3px 3px;



  color: #193a63 !important;



  float: left;



  font-size: 24px !important;



  font-weight: 700;



  line-height: 33px !important;



  margin: 0 !important;



  padding: 15px;



  width: 100%;



}







div#company-container {



  margin-top: 45px;



  margin-bottom: 0px;



}







#menu-careers_menu{margin-bottom:0px;}



#serviceHead-2 {



  float: left;



  width: 100%;



}



#serviceHead-2 h2 {



     font-weight: bold !important;



    font-family: "open sans";



    color: #193a63;



    font-size: 38px;



    font-weight: 600 !important;



    letter-spacing: 1px;



}



.listing-item:last-child {



  margin-right: 0 !important;



}



.display-posts-listing .image img {



  width: 100% !important;



}



/*****************latest news***********/



.footerMenuLatest li a {



  background-image: url("images/small_arrow.png");



  background-position:right 62%;



  background-repeat: no-repeat;



  color: #193a63 !important;



  font-size: 23px;



  font-weight: bold !important;



  padding-right: 47px;



}



.footerMenuLatest li {



  background-position: right center;



  background-repeat: no-repeat;



  border-right: 2px solid #cccccc;



  color: #193a63 !important;



  float: left;



  font-size: 36px;



  list-style: outside none none;



  padding-right: 0;



  text-align: center;



  text-transform: unset !important;



  width: 33%;



}



.footerMenuLatest li:last-child {



  border-right: medium none !important;



}



 .entry-content {



  overflow: hidden;



  width: 100%;



}



.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {



  margin-left: 0;



  margin-right: 0;



}



.inside-content {



  margin: 0 auto;	



  max-width: 1170px;



  width: 100%;



  clear: both;



}



.logic {



  background: rgba(25, 55, 89, 0.8) none repeat scroll 0 0;



  bottom: 37px;



  color: #2e8def;



  font-size: 20px;



  left: -61px;



  padding: 2px 8px 5px 59px;



  position: absolute;



  transform: skew(45deg, 0deg);



  -webkit-transform: skew(45deg, 0deg);



  width: 34%;



  z-index: 100;



}



.logic h2 {



  color: #ffffff !important;



  font-size: 27px !important;



  padding: 36px 97px 28px;



  width: 100%;



}



#pgc-162-home_slider-0 {



  position: relative;



}



.greenBorder .textwidget > img {



  background-size: cover !important;



  border-bottom: 7px solid #74ce52 !important;



  width: 100% !important;



}







.footerMenuLatest ul li {



  float: left;



  list-style: outside none none;



  width: 33%;



}



.footerMenuLatest ul li a {



  color: #193a63 !important;



  font-size: 33px;



  font-weight: bold;



}



/******** Carrer**********/



#home_slider .panel-grid-cell {



  position: relative;



}



#peopleText h2 {



      color: #193a63 !important;



    font-weight: 600;



}



#peopleText-2 h2 {



  color: #193a63 !important;



}



.careerText p {



  font-size: 21px !important;



}



#peopleText {



  margin-bottom: 39px;



}



#panel-277-3-2-0 {



  padding-top: 7px;



}



#peopleText .panel-first-child {



  margin-bottom: 0px !important;



}



#carrerThreeImages .panel-grid-cell {



  padding: 0;



}



#pgc-261-joiningTeamOuter-0 {



  position: relative;



}



.joiningTeamText p {



  font-size: 29px !important;



  color: #fff !important;



}



.joiningTeamText.panel-widget-style {



  left: 59%;



  position: absolute;



  top: 22%;



}



/******Contact Us *****/







#contactText-2 {



  margin-bottom: 0;



}



#contactText {



  margin-bottom: 0;



  color: #193863 ;



}



.contactText {



  margin-bottom: 0;



  color: #193863 ;



}



select::-ms-expand {



    display: none;



}



select {



  background: url(images/down_arrow.png);



  border-top: medium none !important;



  margin-bottom: 15px;



  padding: 11px;



  width: 100%;



  background-repeat: no-repeat;



  background-position: 96% center;  -moz-appearance: none;



}



.contact-form-cpage .wpcf7-form select  {



  font-family: "open sans" !important;



  font-size: 18px !important;



  font-weight: bold;



  color: #686868 !important;



}



.contact-form-cpage  select {



  background: #ffffff url("images/contact_bck.png") left bottom no-repeat;



  background-size: 100% auto;



  margin-bottom: 15px;



  padding: 3px 11px 23px 52px;



  width: 100%;



  background-repeat: no-repeat;



  -moz-appearance: none;



  border:none;padding-left: 52px;



}







select {



-webkit-appearance: none;







}



#contactText,#contactText-3 {



  color: #193a63;



}



/**********komal *********/



.newsletter-signup {
display: none;


/*  margin-top: 40px;*/



  padding-bottom: 56px;



  /*padding-top: 40px;*/



  width: 100%;



}



.newsletter-signup .textwidget {



  color: #193a63 !important;



  font-family: 'Open Sans', sans-serif;



  font-size: 31px;



  line-height:28px;



  font-weight: bold;



}







.newsletter-signup .widget.widget_text {



  margin: 0;



  padding: 0;



}



#footer-menu li.website{



  margin-bottom: 14px;



}



#footer-menu li a {



  color: #ffffff !important;



  font-size: 13px;



  line-height: normal;



  margin-bottom: 0 !important;



}



#nav_menu-3 {



  margin-bottom: 40px;



  margin-top: 20px;



}



.site-footer {



  align-items: center;



  display: flex;



  flex-wrap: wrap;



  margin-bottom: 0 !important;



    margin-left: 0 !important;



    margin-right: 0 !important;



    margin-top: 50px;



  padding: 0 !important;



  width: 100% !important;



}



 .footer-copyright {



  background: #193a63 none repeat scroll 0 0 !important;



  border-top: 3px solid #fff;



  padding: 0;



  width: 100%;



  position: relative;



}



.footer-copyright .widget_text {



  margin-bottom: 0 !important;



  margin-top: -7px;



}







#text-3 .textwidget {



  color: #fff;



  font-weight: bold;



  padding-top: 0;



  position: absolute;



  right: 20px;



  top: 50%;



  transform: translateY(-50%);



  -webkit-transform: translateY(-50%);



  word-spacing: 6px;



  margin: 0;



  padding: 0 !important;



}







#copyright-left {



  float: left;



  padding-left: 0px;



  width: 13%;



}







 #text-3 .textwidget {



  color: #fff;



  font-weight: bold;



  padding-top: 20px;word-spacing: 6px;



}



.footer-menu {



  background: #193a63 none repeat scroll 0 0;



  width: 100%;



}



#footer-menu {



  padding-left: 40px;



}







.footer-contactus .widgettitle {



  font-size: 35px !important;



  font-weight: bold !important;



  line-height: normal;



  margin-bottom: 20px;   padding-top: 69px;



}



.footer-contactus .textwidget {



  font-size: 22px;



}



.website a {



     font-size: 17px !important;



    font-weight: bold !important;



    text-decoration: none;



    border-bottom: 2px solid #fff;



    padding-bottom: 1px;



}



#footer-menu li {  



    line-height: normal;



  color: #ffffff;



  font-size: 18px;



  /*font-weight: bold;*/



  list-style: outside none none;



  margin: 0;



  padding: 0;



  text-transform: uppercase;



}



.home .footer-news-container {



  display: none;



}



/********Saroj *******/



#Logistics .siteorigin-panels-stretch {



  overflow: hidden;



  padding-top: 53px;



  position: relative;



  z-index: 1;



}



#Logistics .siteorigin-panels-stretch::after {



  background: #fff none repeat scroll 0 0;



  content: "";



  height: 100px;



  position: absolute;



  right: -72px;



  top: -77px;



  transform: rotate(28deg);



  -webkit-transform: rotate(28deg);



  width: 203px;



  z-index: 10;



}



#Logistics .siteorigin-panels-stretch::before {



  background: #eee none repeat scroll 0 0;



  content: "";



  height: 100px;



  position: absolute;



  right: -69px;



  top: -21px;



  transform: rotate(28deg);



  -webkit-transform: rotate(28deg);



  width: 203px;



  z-index: 9;



}



#Logistics .siteorigin-panels-stretch.panel-row-style {



  background-color: #eee !important;



  border-left: 0 none !important;



  border-right: 0 none !important;



  margin-left: 0px !important;



  margin-right: 0px !important;



  padding: 53px 0 0 !important;



}



#Logistics #serviceHead, #pg-12-7, #serviceHead-2, #pl-12 .panel-grid-cell .so-panel {



  margin-bottom: 0;



}



#Logistics .so-panel.widget.widget_text.panel-last-child {



  padding: 0 !important;



}



#Logistics .so-panel.widget.widget_sow-editor.panel-first-child {



  padding: 0 !important;



}



#home_slider #pl-w57c68b0066af6 {



  position: relative;



}



#home_slider #pgc-w57c7da04c6825-0-0 {



  position: relative;



}







.leadingLogistic {



  background: rgba(25, 55, 89, 1) none repeat scroll 0 0;



  color: #2e8def;



  font-size: 20px;



  left: -45px;



  padding: 10px 30px 10px 75px;



  position: absolute;



  top: -34px;



  transform: skew(45deg, 0deg);



  -webkit-transform: skew(45deg, 0deg);



  z-index: 100;



  width: 100%;



}







.home .siteorigin-widget-tinymce.textwidget > h2 {



    display: inline-block;



    transform: skew(-45deg, 0deg);



    -webkit-transform: skew(-45deg, 0deg);



}







.logic .siteorigin-widget-tinymce.textwidget > h2  {



    display: inline-block;



    transform: skew(-45deg, 0deg);



    -webkit-transform: skew(-45deg, 0deg);



}



#pgc-w57c7da04c6825-0-1 {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    border-color: #eeeeee ;



    border-image: none;



    border-style: solid none solid solid;



    border-width: 4px medium 4px 4px;



    float: right !important;



    margin-right: -50px;



    margin-top: 0;



    padding: 35px 80px !important;



    position: relative;



    right: 0;



    transform: skew(45deg, 0deg);



    -webkit-transform: skew(45deg, 0deg);



    width: 56% !important;



}







.homeMission .textwidget



{



     display: inline-block;



    transform: skew(-45deg, 0deg);



    -webkit-transform: skew(-45deg, 0deg);



    padding: 40px;



}



.homeMission.panel-widget-style {



  text-align: center;



}



.main-navigation {



  float: right; font-family: "open sans" !important;



 }



 .warehouseLeftText.panel-widget-style {



  border-left: 5px solid #193a63 !important;



}



.warehouseLeftText h2 {



  color: #193a63;



  font-size: 23px;



  font-weight: 600;



  line-height: 35px;



  margin-left: 30px;



}



#warehouseAfterHr p {



    font-size: 20px !important;



    text-align: center;



}



#warehouseImages .panel-grid-cell {



  padding: 0px !important;



}

.waehouse-link{
  margin-top:-79px;
}

/*#Ourwarehouse h2 {



  color: #193a63 !important;



  font-size: 33px !important;



  line-height: 60px;



  text-align: center !important;



  text-transform: uppercase;



}*/















#Ourwarehouse h2 {



    color: #193a63 !important;



    font-size: 28px !important;



    line-height: 34px;



    text-align: center !important;



    text-transform: uppercase;



    font-weight: 400 !important;



}











.warehouseRightText p {



  font-size: 21px !important;



}



#warehouseAfterHr {



  margin: 0 auto;



  max-width: 1100px;



}



.home .entry-content{



     float: left;



    margin: 0;



    max-width: 100% !important;



    width: 100% !important;



}



#warehouseul li {



  background-image: url("images/circle-icon.svg") !important;



  background-position: left center;



  background-repeat: no-repeat;



  font-size: 15px !important;



  line-height: 26px;



  list-style: outside none none;



  margin-bottom: 12px;



  padding-left: 42px;



}



#menu-footer-menu {



  margin: 0;



}







.subscribe-form {



  display: block;



  float: left;



  text-align: center;



  width: 100%;



}



.subscribe-form > span {



  display: inline-block;



  margin-right: 16px;



  vertical-align: top;



}



.subscribe-form .signUp{



  display: inline-block;



  margin-right: 15px;



}



.subscribe-form .wrap-news-text{



  padding-top: 21px;



}



.subscribe-form .wpcf7-email {



  background: #ededed !important;



  padding: 16px !important;



   background-attachment: scroll !important;



  background-clip: border-box !important;



  background-color: #ddd !important;



  background-image: none;



  background-origin: padding-box !important;



  background-position: 0 0;



  background-repeat: no-repeat;



  background-size: 100% auto;



  border: medium none;



  margin-bottom: 18px;



  height: 72px;



 }



.subscribe-form > span.btn-signup {



  margin-left: -70px;



  position: relative;



  top: -1px;



  margin-right: 0px;



  width: 192px;



}



#contactSend {



  background: rgba(0, 0, 0, 0) url("images/btn-signup.png") no-repeat scroll 0 0 !important;



  border: medium none;



  width: 192px;



  height: 73px;



  box-sizing: border-box;



  font-family: open sans !important;



  font-size: 21px !important;



  padding-right: 29px;



  text-align: right;



}







.contact-form-cpage #contactSend {



  float: right;



  margin-top: 36px;



}











/********02-spet-2016********/



.slider_content_tools .widget {



  padding-top: 0;



margin-botom:0px;



}



#dc_jqaccordion_widget-3-item ul a.dcjq-parent.active {



  background: #193863 url("images/up_arrow.png") no-repeat scroll 0 0 !important;



  background-position: 89% center !important;



}



#dc_jqaccordion_widget-3-item ul a.dcjq-parent {



  background-attachment: scroll !important;



  background-clip: border-box !important;



  background-color: #193863 !important;



  background-image: url("images/tools-and-application-arrow.svg") !important;



  background-origin: padding-box !important;



  background-position: 89% center !important;



  background-repeat: no-repeat !important;



  background-size: 9% auto !important;



  color: #ffffff;



  font-size: 19px;



  font-weight: bold;



  padding: 14px 14px 14px 27px;



}







.menu-item-description {



  border-bottom: 3px solid #dddddd !important;



  color: #c0c0c0 !important;



  float: left;



  font-size: 13px !important;



  font-weight: 100 !important;



  line-height: 20px;



  margin-top: 0;



  padding-bottom: 10px;



  padding-top: 0;



  width: 100%;



}



#dc_jqaccordion_widget-3-item ul ul a::after {



  bottom: 39px;



  content: url("images/right_qrrow.png");



  float: left;



  position: absolute;



  right: 55px;



}



#dc_jqaccordion_widget-3-item ul .sub-menu li:last-child .menu-item-description {



  border-bottom: none !important;



}



#dc_jqaccordion_widget-3-item ul a {



 



  border-bottom: none;



}



.slider_content_tools.panel-widget-style {



  width: 300px;



}



#dc_jqaccordion_widget-3-item ul ul a {



  background: #f0f0f0 none repeat scroll 0 0 !important;



}







#dc_jqaccordion_widget-3-item ul ul a {



  background: #f0f0f0 none repeat scroll 0 0 !important;



  color: #193a63 !important;



  float: left;



  font-size: 17px !important;



  font-weight: bold;



  padding: 21px 16px 12px 29px !important;



  position: relative;



}



#servicesNewHome .siteorigin-widget-tinymce {



  position: relative;



}



.ser1 {



  background: rgba(0, 0, 0, 0) url("images/Service-Menu-Australian-Wide-Transport.jpg") no-repeat scroll 0 0;



  border-radius: 100%;



  height: 215px;



  position: relative;



  width: 250px;



}



.ser1Text {



  position: absolute;



  top: 31%;



  transform: translateY(50%);



  -webkit-transform: translateY(50%);



}



.ser1Text > h3 {



  color: #ffffff !important;



  font-size: 21px !important;



  text-align: center;



  font-weight: 600;



  font-family: "open sans" !important;



}



#pgc-12-homaMapOuter-0 {



  padding-right: 0 !important;



}



#homaMapOuter .widget-title {



   border-bottom: 4px solid #eeeeee;



    color: #193a63 !important;



    font-size: 32px !important;



    font-weight: 400 !important;



    line-height: 71px;



    margin-bottom: 20px;



}



.macMap > h3 {



   color: #193863;



    margin-bottom: 10px;



    font-weight: 600;



}



iframe #mapDiv {



  transform: skew(-15deg,0deg) !important;



  -webkit-transform: skew(-15deg,0deg) !important;



  background: #fcfde5 !important;



}



.macMap > p {



  color: #193a63;



  font-size: 16px;



}



/*.homeMap iframe {



  display: inline-block;



  transform: skew(-45deg, 0deg);



}



.homeMap.panel-widget-style {



  -moz-border-bottom-colors: none;



  -moz-border-left-colors: none;



  -moz-border-right-colors: none;



  -moz-border-top-colors: none;



  border-color: #74ce52 -moz-use-text-color #74ce52 #74ce52;



  border-image: none;



  border-style: solid none solid solid;



  border-width: 4px medium 4px 4px;



  margin-top: 8px;



  padding: 0  !important;



  transform: skew(45deg, 0deg);



  width: 59% !important;



}*/







#homaMapOuter {



  position: relative;



}



#homaMapOuter #pgc-12-homaMapOuter-1 {



  padding-left: 0;



  position: absolute;



  right: -199px;



  width: 70%;



}



/*#homaMapOuter #pgc-12-homaMapOuter-1::before {



  border: 3px solid #74ce52;



  content: "";



  height: 91%;



  left: -15px;



  padding-left: 0;



  position: absolute;



  right: 0;



  top: 35px;



  transform: skew(20deg, 0deg) !important;



}*/







/*#homaMapOuter #pgc-12-homaMapOuter-1 .textwidget {



    right: -14px;



    transform: skew(20deg, 0deg);



}*/



#homaMapOuter #pgc-12-homaMapOuter-1 .textwidget {



    right: -14px;



    transform: skew(6deg, 0deg);



    -webkit-transform: skew(6deg, 0deg);



}



 div.wpcf7-validation-errors {



  border: 2px solid #f7e700;



  clear: both;



}







/* Srvice Circle



--------------------------------- */







.service-wrap {



    display: block;



    float: left;



    position: relative;



    width: 100%;



    z-index: 10;



}



.service-block {



    border-radius: 200px;



    display: block;



    float: none;



    height: 300px;



    margin: 0 auto;



    overflow: hidden;



    width: 300px;



}



/*.service-block.right-pull {



    float: right;



}



.service-block.left-pull {



    float: left;



}*/



.service-block .link {



    background-color: rgba(0, 0, 0, 0);



    background-position: center center;



    background-repeat: no-repeat;



    background-size: cover;



    display: inline-block;



    float: left;



    height: 100%;



    position: relative;



    width: 100%;



    overflow: hidden;



}



#service-01 .service-block .link {



    background-image: url('images/Service-Menu-Australian-Wide-Transport-1.jpg');



}



#service-02 .service-block .link {



    background-image: url('images/Service-Menu-3PL-Pick-and-Pack.jpg');



}



#service-03 .service-block .link {



    background-image: url('images/Service-Menu-Bonded-Warehouse.jpg');



}



#service-04 .service-block .link {



    background-image: url('images/Service-Menu-Long-Short-Term-Storage.jpg');



}



#service-05 .service-block .link {



    background-image: url('images/Service-Menu-Distrubution-Services.jpg');



}



#service-06 .service-block .link {



    background-image: url('images/warehouse-1.jpg');



}



.service-block .link .overlay {



    background: #193863;



    float: left;



    width: 100%;



    height: 100%;



    opacity: 0.9;



    overflow: hidden;



    transition: all .25s;



    -webkit-transition: all .55s ease-in-out;



}



.service-block .link:hover .overlay, .service-block .link:focus .overlay {



    background: #74ce52;



}



.service-block .link h1 {



  color: #ffffff;



  display: inline-block;



  left: 50%;



  margin: 0;



  position: absolute;



  text-align: center;



  top: 50%;



  transform: translate(-50%, -50%);



  -webkit-transform: translate(-50%, -50%);



  width: 78%;



  font-size: 20px;



    font-weight: 500;



    letter-spacing: 1px;



    font-weight: 400;



    text-transform: uppercase;



line-height:40px;



  



}



.service-wrap-text {



  float: left;



  font-size: 19px;



  padding: 31px;



  text-align: center;



}



a.link_more {



  clear: both;



  color: #193a63;



  display: inline-block;



  font-size: 19px;



  font-weight: 700;



  line-height: 28px;



  margin-top: 20px;



  position: relative;



  padding-right: 30px;



}



a.link_more::after {



  position: absolute;



  content: '';



  background: url(images/small_arrow.png) no-repeat;



  height: 19px;



  position: absolute;



   right: 0;



    top: 8px;



  width: 14px;



}



.servic-bg-lines {



    position: relative;



}



.dropdownContact {



  background: #74ce52;



  width: 100%;



  float: left;display: none;



}



#text-5 {



  margin-bottom: 0;



}



.footer-contactus {



  background: rgba(0, 0, 0, 0) url("images/Contact-Section-Background.jpg") no-repeat scroll 0 0;



  border-bottom: 5px solid #ffffff;



  color: #ffffff;



  text-align: center;



  width: 100% !important;



}



.home-contactbottom > h2 {



  font-size: 30px;



  text-align: left;



}



.home-contactbottom label {



  float: left;



  font-weight: 300;



  font-size: 16px;



}



.wpcf7-list-item-label {



  font-size: 19px;



  font-weight: 300;



}



.home-contactbottom textarea {



  background: transparent !important;



  border-bottom: 2px solid #fff ;



  border-top: 0 !important;



  border-left: 0 !important;



  border-right: 0 !important;



  width: 300px;padding-left: 0;



  float: left;



  font-size: 19px;



  height: 71px;



  transition: all .55s;



}



.home-contactbottom textarea:hover, .home-contactbottom textarea:focus {



  border-bottom: 2px solid #ddd ;



}



.home-contactbottom textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{



  color: #fff !important;



}



.home-contactbottom .EnquiryType{



  float: left;



  width: 100%;



}



.home-contactbottom .EnquiryType select{



  float: left;



  width: auto;



  font-family: open sans !important;



  font-size: 19px;



  color: #fff;



  border:0px;



  padding-right: 45px;



  padding-left: 0px;



  background: url(images/icon-select.png) right 50% no-repeat;



}



.home-contactbottom .EnquiryType::after{



  display: none;



}



.home-contactbottom .EnquiryType select option {



  background: #74ce52 none repeat scroll 0 0;



  border: 0 none;



  box-shadow: none;



}







.home-contactbottom textarea::-webkit-input-placeholder{color: #dddddd; font-size: 19px; }



.home-contactbottom textarea::-moz-placeholder{color: #dddddd; font-size: 19px;}



.home-contactbottom textarea:-ms-input-placeholder{color: #dddddd; font-size: 19px;}



.home-contactbottom textarea:-moz-placeholder{color: #dddddd; font-size: 19px;}





.dropdownContact  .wpcf7-form {



  width: 600px;



  margin: 0 auto;



}







.home-contacttop > h2 {



  text-align: left;



  padding-top: 48px;



  font-size: 30px;



  color: #fff !important;



  margin-bottom: 10px;



}



/*.homeMission .textwidget {



  color: #193a63 !important;



  font-size: 32px !important;



  line-height: normal;



}*/



#text-5 .textwidget > p {



  margin-bottom: 30px;

  padding: 0 20px;



}



.downArrowFooter > img {



  margin-bottom: 19px !important;width: 5%;



}



.home-contacttop input {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;



  border-bottom: 2px solid #ffffff !important;



  border-left: medium none;



  border-right: medium none;



  color: #fff !important;  



  padding-left: 0 !important;



  font-size: 19px;



  border-top:none;



  padding:10px 10px 10px 0px !important;



   margin-bottom: 18px;



   transition: all .55s;



}



.home-contacttop input:hover, .home-contacttop input:focus{



  border-bottom: 2px solid #dddddd !important;



} 











.home-contacttop input::-webkit-input-placeholder { /* Chrome/Opera/Safari */



  color: #dddddd;



  font-weight: 400;



}



.home-contacttop input::-moz-placeholder { /* Firefox 19+ */



  color: #dddddd;



  font-weight: 400;



}



.home-contacttop input:-ms-input-placeholder { /* IE 10+ */



  color: #dddddd;



  font-weight: 400;



}



.home-contacttop input:-moz-placeholder { /* Firefox 18- */



  color: #dddddd;



  font-weight: 400;



}











.dropDownSubmit {



  width: 100%;  margin-bottom: 20px;



  float: left;



}



.dropDownSubmit #contactSend {



  background: rgba(0, 0, 0, 0) url("images/imgpsh_fullsize11-1.png") repeat scroll 0 0 !important;



  border: medium none;



  color: #74ce52;



  float: right !important;



  font-size: 17px !important;



  font-weight: 400;



  margin-top: 50px;



  padding: 16px !important;



  text-align: center;



  width: 175px;



}



/* Srvice Circle Ends



--------------------------------- */



#serviceHead{padding-top:50px; padding-bottom:50px;    margin-bottom: 0;}



 .logistic-top.panel-widget-style img {  display: block;}



/*********/



.parallax {



    /* The image used */



    background-image: url('images/home_image.png');







    /* Full height */



    height: 100%;







    /* Create the parallax scrolling effect */



    background-attachment: fixed;



    background-position: center;



    background-repeat: no-repeat;



    background-size: cover;



}



#pgc-12-homaMapOuter-1::before {



  border: 3px solid #74ce52;



  bottom: 0;



  content: "";



  height: 85%;



  left: -12px;



  padding-left: 0;



  position: absolute;



  transform: skew(13deg, 0deg) !important;



  -webkit-transform: skew(13deg, 0deg) !important;



  width: 100%;



  z-index: 0;







}







#pgc-12-homaMapOuter-1 #panel-12-9-1-0 {



  background: #f0ede5 none repeat scroll 0 0;



  overflow: hidden;



  padding: 0 0 0 29px;



  transform: skew(14deg, 0deg) !important;



  -webkit-transform: skew(14deg, 0deg) !important;



}



#pgc-12-homaMapOuter-1 #pl-w57cd2dbe5a299 {



    margin-left: -50px;



    position: relative;



    transform: skew(-19deg, 0deg) !important;



    -webkit-transform: skew(-19deg, 0deg) !important;



}



.module.parallax-2 {



  background-image: url("images/home_image.png");



  height: 350px;



}



.module.parallax-1 {



  background-image: url("images/down-arrow.png");



  height: 500px;



}



.module.parallax-3 {



  background-image: url("images/home_image.png");



  height: 500px;



}



.module.parallax-4 {



  background-image: url("images/carrers-parallax.jpg");



  height: 390px;



}

.module.parallax-5 {

  background-image: url("http://www.macgregorlogistics.com.au/wp-content/uploads/2016/10/MacGregor_0040-forweb-1.jpg")!important;

  height: 390px;

}

/*.module.parallax-5 { background-image: url("images/3PL-Pack-services-parllax-image.jpg");  height: 390px;}*/



.module.parallax.parallax-long{



      background-image: url("http://www.macgregorlogistics.com.au/wp-content/uploads/2016/10/MacGregor_0040-forweb-1.jpg");



  height: 390px;



    



}















.module.parallax.parallax-aus{



    background-image: url("images/Australia-wide-transport-parallax.jpg");



  height: 390px;



    



}







.module.parallax.parallax-dis{



    



           background-image: url("images/distribution-services-parllax-image.jpg");



  height: 390px;



    



}







.module.parallax.parallax-con{



       background-image: url("images/container-unpack-parallax.jpg");



  height: 390px;



    



    



    



}







#close-fusionad {



  display: none;



}



#fusionads {



  display: none;



}







.main-navigation ul ul li {



  border-left: 0 none;



  border-right: 0 none;



  border-top: 5px solid #193a63;



}



 .homeMission {



  border: 3px solid #eeeeee;



  float: left;



  left: -46px;



  margin-top: 11px;



  overflow: hidden;



  position: absolute !important;



  right: 0;



  transform: skew(46deg, 0deg);



  -webkit-transform: skew(46deg, 0deg);



  width: calc(100% - -93px) !important;



}



#waehouse h3:hover {



  color: #74ce52 !important;



  cursor: pointer;



}



a:hover, a:focus, a:active {



  color: #74ce52;



}



.display-posts-listing .title:hover{



  color: #74ce52 !important;



}



.main-navigation a:hover{



  color: #74ce52 !important;



}



.main-navigation ul ul a:hover{



  color: #74ce52 !important;



}



#footer-menu li a:hover{



  color: #74ce52 !important;



}



.peopleCarer h2 {



  color: #193a63;



}



#panel-18-0-0-1 {



  margin-bottom: 0 !important;



}



.slider_content_tools.panel-widget-style {



  position: absolute;



  right: 0;



  top: 0;



}







/*#panel-277-0-0-1{  margin-bottom: 0 !important; }



#panel-261-0-0-1{  margin-bottom: 0 !important; }



#panel-162-0-0-1{  margin-bottom: 0 !important; }



#panel-21-0-0-1{  margin-bottom: 0 !important; }*/



#home_slider .so-panel.widget.widget_sow-editor {



  margin-bottom: 0 !important;



}



/*********FAQ**********/



.faq-main h4 {



  color: #193a63;



  font-size: 18px !important;



  font-weight: 800 !important;



  margin-bottom: 0 !important;



  text-transform: capitalize;



}



.faq-main:last-child {



  border-bottom: 2px solid #d9d9d9 !important;



}



.faq-accordion .faq-main {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important ;



  border-top: 2px solid #d9d9d9 !important;



  border-right: none !important;



  border-left: none !important;



  border-bottom: none ;



  margin-bottom: 0px;



  padding: 10px;



  transition: all 0.5s ease 0s;



}



[data-accordion] > [data-control]::after {



  background: rgba(0, 0, 0, 0) url("images/Faq-plus.svg") no-repeat scroll right 0 / 50% auto !important;



  color: #444444;



  content: "";



  font-size: 25px !important;



  font-weight: 200;



  height: 48px !important;



  position: absolute;



  right: 10px !important;



  top: -4px !important;



  width: 78px !important;



}



.open[data-accordion] > [data-control]::after {



  background: rgba(0, 0, 0, 0) url("images/FAQ-Mius-Icon.svg") no-repeat scroll right 0 / 50% auto !important;



  color: #444444;



  font-size: 25px;



  font-weight: 200;



  height: 53px !important;



  position: absolute;



  right: -27px !important;



  top: -15px !important;



  transform: rotate(-180deg);



  -webkit-transform: rotate(-180deg);



  width: 75px !important;



}



span.wpcf7-not-valid-tip {



  color: #ff0000;



  display: block;



  font-size: 15px;



  text-align: left;



/*  width: 100%; float: left;*/



}



div.wpcf7-validation-errors {



  border: 2px solid #f7e700;



  clear: both;



  font-size: 14px;



  text-align: center;



}



.home-contacttop span.wpcf7-not-valid-tip {



  color: #ff0000;



  display: block;



  font-size: 15px;



  text-align: left;



}



#downArrowFooter > img:hover {



  cursor: pointer;



}



.faq-content > p {



  font-size: 15px;



}



#panel-w57c566dd863a3-0-0-0 {



  margin-bottom: 0 !important;



}



#home_slider {



  padding-top: 1px;



}



.wpcf7-form-control-wrap.menu-750, .wpcf7-form-control-wrap.EnquiryType {



  position: relative;



}



.wpcf7-form-control-wrap.menu-750::after, .wpcf7-form-control-wrap.EnquiryType::after  {



  background: url(images/down_arrow.png);



  background-repeat: no-repeat;



  content: "";



  height: 24px;



  position: absolute;



  right: 0;



  top: 8px;



  width: 28px;



  z-index: 100000;



}







#panel-277-1-2-0 {



  padding-top: 31px;



}



#contactText-2-2 {



  margin-bottom: 0;



}



#panel-277-2-0-0 {



  padding-top: 10px;



}



hr {



  background-color: #d1d1d1;



  border: 0 none;



  height: 3px;







}



#panel-18-2-1-1{



    padding-top: 0;



}



#panel-277-3-0-0 {



  padding-top: 8px;



}



#contactText h2 {



  margin-top: 0;



  margin-bottom: 10px;



}



#contactText p {



  font-size: 19px;



  margin-bottom: 17px;



}



#pg-277-2 h2 {



  font-size: 40px;



  padding-left: 39px;



}



.main-navigation ul > li > a {



  font-weight: bold;



}







/* 29-09-2016 */



#waehouse .widget-title a {



  color: #193a63;



  line-height: 29px;



}











@media(max-width:1500px){



#homaMapOuter #pgc-12-homaMapOuter-1 {



  right: -106px;



  width: 70%;



}







}







@media(max-width:1024px){



.toolsAccordian li {

  width: 482px;

}



    .warehouseLeftText .siteorigin-widget-tinymce.textwidget br {



  display: none;



}











.warehouseRightText .siteorigin-widget-tinymce.textwidget br {



  display: none !important;



}







#menu-careers_menu {



  display: inline-block;



  margin-left: 9%;



  width: 100%;



}



        #Ourwarehouse { margin: 0;  padding-bottom: 0;}



#pgc-365-warehouseul-0 { margin-bottom: 0;}



#warehouseImages { margin-bottom: 0;}



#Ourwarehouse { margin-bottom: 0;}



.footerMenuLatest li{text-align:left;}



.homeMissionOuterCust #pg-w57ecc0f8dd399-0 .panel-grid-cell{



  padding: 0px;







}



    .leadingLogistic {    position: relative;  top: 0;  transform: none !important;  width: 100% !important;  left: 0; min-height: 345px;}



    .homeMission{ position: relative;  top: 0;  transform: none !important;  width: 100% !important;  left: 0; min-height: 345px; margin-top: 0px;}



     



    .home .leadingLogistic .siteorigin-widget-tinymce.textwidget > h2 {



    



  text-align: center;



  transform: none !important;



  width: 100%;



}











    .subscribe-form {



  display: inline-block;



  width: 100%;



}







#waehouse .perfect h3 {



  font-size: 25px !important;



  line-height: normal !important;



}



    



    .home-contacttop input { font-size: 18px;  padding-left: 0 !important;}   



.subscribe-form span.signUp {



  display: inline-block;



  margin-left: 0;



  width: 45px !important;



}







.subscribe-form .wpcf7-email { background: #ddd none repeat scroll 0 0 !important;  font-size: 12px; padding: 18px !important;}











.home-contactbottom textarea {



  background: transparent none repeat scroll 0 0 !important;



  border-bottom: 2px solid #fff;



  border-left: 0 none !important;



  border-right: 0 none !important;



  border-top: medium none !important;



  display: block;



  float: left;



  font-size: 18px;



  height: 60px;



  margin-top: 80px;



  padding-left: 0;



  width: 100%;



}







    #waehouse .ware h3 {



  font-size: 25px !important;



  line-height: normal;



}



    #waehouse .ware h3::after {



  top: 9px;



}







#waehouse .perfect .sow-image-container {



  margin-bottom: 50px;



}







#waehouse .perfect h3::after {



  top: 0;



}







#waehouse .transport .sow-image-container {



  margin-bottom: 50px;



}







#waehouse .transport h3 {



  font-size: 21px !important;



  line-height: 40px;



  margin-top: -13px;



}







#waehouse .perfect h3 {



  font-size: 25px !important; 



  line-height: normal !important;



}







#waehouse .transport h3::after {



  right: -27px;



  top: 18px;



}



    



    .inside-content {



    margin: 0 auto;



    max-width: 966px;



}



 #homaMapOuter #pgc-12-homaMapOuter-1::before { display: none;}



#homaMapOuter #pgc-12-homaMapOuter-1 .textwidget {  right: -14px;  transform: none;}



#home_slider #pgc-w57c7da04c6825-0-0 {  position: relative;  width: 100%;}



#pgc-w57c7da04c6825-0-1 {  float: left;  margin-top: 10px;  width: 100% !important;}







#waehouse h3 {  background-image: none !important; }    







 #pgc-w57c7da04c6825-0-1 {    margin-right: 0;  margin-top: 0;  padding: 35px 80px !important;  position: relative;  right: 0;  transform: none;  width: 100%;}



#pgc-w57c7da04c6825-0-1 {  float: left;  margin-top: 24px !important;  width: 100% !important;}







.homeMission .textwidget {    display: inline-block;  transform: none;color: #193a63 !important;  font-size: 29px !important;  padding: 60px;}



.leadingLogistic h2 {  color: #ffffff !important;  font-size: 33px !important;  padding: 51px 55px;}











#homaMapOuter .inside-content { clear: both;  margin: 0 auto;  max-width: 899px;  width: 100%;}



.headOffiecText.panel-widget-style { padding-top: 0 !important;}



#pgc-w57cd5f50dccca-0-0, #pgc-w57cd5f50dccca-0-1 { width: 100% !important;}







.main-navigation .primary-menu > li:nth-last-child(2) {



    background: none;



    padding: 17px;



    width: 98px;



}







.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {



     left: 0  !important;



    margin-top: 11px;



    overflow: hidden;



    position: relative !important;



    right: 0;



    transform: none  !important;



    width: 100%  !important;



}



.main-navigation .primary-menu > li:nth-last-child(2) a {



    color: #193a63 !important;



    padding-left: 0;



    text-align: left;



       padding-top: 19px;



font-size:20px;



}



.main-navigation .primary-menu > li:last-child {



    background: none !important;



    margin-left: 0;



 padding: 23px 0 0 0;



    width: auto;



}



/*.main-navigation .primary-menu > li:last-child a {



  color: #193a63 !important;



  font-family: "open sans";



  font-weight: bold;



  padding-left: 0px;



  text-align: left;



font-size:21px;



}*/



.main-navigation .primary-menu > li:last-child a {



    color: #ffffff !important;



    padding-left: 101px;



    text-align: left;



    font-size: 21px;



    line-height: 15px;



}







.main-navigation .primary-menu > li:last-child a::after {



  background:none !important;



}



.main-navigation .primary-menu > li:nth-last-child(3) {



background: rgba(0, 0, 0, 0) url("images/border_right.png") no-repeat scroll right 75% !important;



}



.main-navigation .primary-menu > li:nth-last-child(2) {



background: rgba(0, 0, 0, 0) url("images/border_right.png") no-repeat scroll 91% 54% !important;



}



.subscribe-form > span {



    width: 100%;



}







.logic {



    background: rgba(25, 55, 89, 1) none repeat scroll 0 0;



    bottom: 37px;



    color: #2e8def;



    font-size: 20px;



    left: 0;



    padding: 40px !important;



    position: relative;



    transform: none;



    width: 100%;



    z-index: 100;



}



.logic .siteorigin-widget-tinymce.textwidget > h2 {



    display: inline-block;



    transform: none;



    text-align: center;



    padding: 0;



}



.benifits-right.panel-widget-style {



    padding-left: 40px !important;



}



.main-navigation li:hover > ul, .main-navigation li.focus > ul {



    left: -359px;



}



.subscribe-form span.wpcf7-form-control-wrap{



  width: calc(100% - 174px)



}



.subscribe-form > span:nth-child(4) {



  width: 192px;



}



.subscribe-form .wrap-news-text{



  margin-bottom: 26px;



}







.blog .sidebar.widget-area {



  margin-left: -22px;



}







.blog .post-thumbnail, .single-post .post-thumbnail {



  margin: 0 !important;



  padding-bottom: 20px;



  padding-left: 0 !important;



  padding-right: 0 !important;



  padding-top: 0 !important;



}















.blog .blog-sidebar , .single-post .blog-sidebar {



  display: inline-block;



  margin-top: 8%;



  width: 100%;



}



.blog .more-link::after{font-size: 16px; }



.single-post .comments-area {  margin: 0;}



.single-post .navigation.post-navigation {  margin: 5% 0 0;}



.single-post .logic {  background-color: rgba(25, 55, 89, 1);  left: 0;  position: relative;



  right: 0;



  top: 0;



  transform: none;



  width: 100%;



}



.blog .content-area, .single-post .content-area, .archive .content-area {



  float: left;



  margin-left: 5%;



  margin-right: 5%;



  margin-top: 5%;



  width: 90%;



}



.archive .page-header {



  border-top: medium none !important;



  margin-left: 0;



}



.archive .post-thumbnail {



  margin: 0 0 5%;



  padding: 0;



}



.archive .entry-header {



  display:block;



  margin: 0;



}







.login-section {



  display: block !important;



  width: 100%;



}







.main-navigation .primary-menu > li:nth-last-child(2), .main-navigation .primary-menu > li:last-child{display:none;}



.login-section > ul {  display: inline-block;  list-style: outside none none;  margin: 0 !important;  padding: 0 !important;  width: 100%; background: #74ce52 none repeat scroll 0 0 !important;}



.login-top {  background: rgba(0, 0, 0, 0) url("images/blue-image.png") no-repeat scroll 0 0;



  float: left;  padding: 18px;  transform: rotate(180deg);  width: 402px;}



#login-top > a::after { background: rgba(0, 0, 0, 0) url("images/login-icon.svg") no-repeat scroll 0 0 / 100% auto;  content: "";  height: 33px;  left: 25%;  position: absolute;  top: 16%;  transform: rotate(0deg);  width: 33px;}



#login-top > a {  color: #ffffff !important;  float: left;  font-size: 26px;  outline-offset: -8px;  text-align: center !important;  transform: rotate(180deg);  white-space: nowrap;  width: 100%;}



#tel-top {  background: rgba(0, 0, 0, 0) url("images/greenimage.png") no-repeat scroll 0 0;



  float: right;  margin-left: -40px;  padding: 17px;  width: 402px;}



#tel-top > a::after {



  background: rgba(0, 0, 0, 0) url("images/header-phone-icon.svg") no-repeat scroll 0 0 / 100% auto;



  content: "";  float: left;  height: 33px;  left: 0;  position: absolute;  right: 0;  top: 47%;  transform: translateY(-50%);  width: 33px;}



#dc_jqaccordion_widget-3-item ul ul a {  width: 100%;}



.slider_content_tools.panel-widget-style {



  position: unset;



  width: 100%;



}







#tel-top > a {



  color: #ffffff !important;



  float: left;



  font-size: 22px;



  font-weight: 500;



  outline-offset: -8px;



  padding: 4px 20px 4px 40px;



  text-align: left !important;



  white-space: nowrap;



  position: relative;



}







.site-header-menu{display:none;}



#wprmenu_bar .wprmenu_icon span { display:none;}



#wprmenu_bar {  



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  



  color: #193463 !important;  display: block !important;  



  float: right; 



  position: absolute;  



  right: 0 !important;  



  width: 56px;



  left: inherit;



  top: 34px;







}



.site-branding {  width: 265px;}



#wprmenu_bar .wprmenu_icon {



  background: rgba(0, 0, 0, 0) url("images/hamburger-menu.svg") no-repeat scroll 0 0;



  float: left;



  margin-right: 16px;



  overflow: hidden;



  padding-top: 2px;



  position: relative;



}



#wprmenu_bar .wprmenu_icon {



    width: 50px;



    height: 56px;



}







#dc_jqaccordion_widget-3-item ul ul a {  width: 100%;}



#dc_jqaccordion_widget-3-item ul a.dcjq-parent {  font-size: 27px;padding: 40px;}



#dc_jqaccordion_widget-3 {



  margin-bottom: 0;



}



}



@media(max-width:800px){



  .toolsAccordian li {

     width: inherit;

  }



    div#company-container {



    margin-top: 45px;



}







#wprmenu_bar {



  top: 3%;



}







.home-contacttop input { font-size: 18px;  padding-left: 0 !important;}   







    



.subscribe-form .wpcf7-email { background: #ddd none repeat scroll 0 0 !important;  font-size: 12px; padding: 18px !important;}







.home-contactbottom textarea {



  background: transparent none repeat scroll 0 0 !important;



  border-bottom: 2px solid #fff;



  border-left: 0 none !important;



  border-right: 0 none !important;



  border-top: medium none !important;



  display: block;



  float: left;



  font-size: 18px;



  height: 60px;



  margin-top: 80px;



  padding-left: 0;



  width: 100%;



}







.homeMissionOuterCust.panel-widget-style {  margin-top: 0px !important; display:inline-block; width:100%;}







.homeMission .textwidget {  border-bottom: none;  border-top: none;}



#panel-12-0-0-1 {  position: absolute;  right: 0 !important;  top: 8%;  width: 100%;  z-index: 999;}



#wprmenu_bar .wprmenu_icon span { display:none;}



#wprmenu_bar {  



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  



  color: #193463 !important;  display: block !important;  



  float: right; 



  position: absolute;  



  right: 0 !important;  



  width: 56px;



  left: inherit;



  top: 34px;







}



.site-branding {  width: 92%;}



.site-header-main {  margin: 0 auto !important;  width: 460px;}



#wprmenu_bar .wprmenu_icon {



  background: rgba(0, 0, 0, 0) url("images/hamburger-menu.svg") no-repeat scroll 0 0;



  float: left;



  margin-right: 16px;



  overflow: hidden;



  padding-top: 2px;



  position: relative;



}



#wprmenu_bar .wprmenu_icon {



    width: 50px;



    height: 56px;



}



.widget {



    margin-bottom: 0 !important;



}



div#pgc-277-contactText-0 {



    margin-bottom: 0;



}



#ContactFormouter .panel-row-style {



    padding: 0px !important;



}



.newsletter-signup {



    width: 100%;



    margin: 0 auto;



    padding: 0;



}







.slider_content_tools.panel-widget-style {     position: unset; width: 100%;}



#dc_jqaccordion_widget-3-item ul a.dcjq-parent {  font-size: 27px;padding: 40px;}



#waehouse h3 {  background-image: none !important;  text-align: left;}



.listing-item {  margin-bottom: 20px;}



.so-panel.widget.widget_sow-editor .login-phone {  width: 100%;}



#dc_jqaccordion_widget-3-item ul ul a {  width: 100%;}



.menu-item-description { width: 100%; padding-right: 31%;}



#Logistics .siteorigin-panels-stretch::before {  display: none;}



#Logistics .siteorigin-panels-stretch::after { display: none;}



#Logistics .siteorigin-panels-stretch.panel-row-style {  background-color: none;  border-left: 0 none !important;  border-right: 0 none !important;  margin-left: 0 !important;  margin-right: 0 !important;  padding: 0 0 0 !important;}



.logistic-top.panel-widget-style {  display: none;}



#serviceHead {  padding-bottom: 0;  padding-top: 0;  margin-bottom: 0;}



.service-block {  display: block;  border-radius: 0;  width: 100%;}



#pg-12-4 .panel-grid-cell {  margin-bottom: 0px;}



#pg-12-5 .inside-content {  margin: 0 auto;  width: 100%;}



#pg-12-5 .panel-grid-cell {  margin-bottom: 0px;}



#pg-12-6 hr {  display: none;}



#serviceHead-2 .panel-row-style {  padding: 0 !important;}



#reecntPostHome .inside-content {  margin: 0 auto;  width: 100%;}







.listing-item {



  border: 0 solid #eeeeee;



  margin-left: 2%;



  margin-right: 0;



  width: 97%;



}







.headOffiecText.panel-widget-style {  text-align: center;  padding-top: 0px !important;}



#homaMapOuter .widget-title {  border-bottom: none;  font-size: 41px !important;}



#homaMapOuter #pgc-12-homaMapOuter-1::before {  display: none;}



#homaMapOuter #pgc-12-homaMapOuter-1 {  padding-left: 0;  position: relative;  right: 0;  width: 100% !important;}



#homaMapOuter .panel-row-style-inside-content.inside-content.panel-row-style {  padding-bottom: 0px !important;}



#homaMapOuter .inside-content {  margin: 0 auto;  width: 100%;}



#homaMapOuter #pgc-12-homaMapOuter-1 .textwidget {  height: 100%;  overflow: hidden;  transform: none;}



.leadingLogistic h2 {  color: #ffffff !important;  font-size: 24px !important;  padding: 40px 55px 43px 0;}



.login-section {  display: block !important;  width: 100%;}



#panel-12-0-0-3 {  position: absolute;  right: 0 !important;  left: 0 !important;  top: 0;  z-index: 999;}











#panel-12-0-0-1 {  position: relative;  right: 0 !important; z-index: 999;}



/*.homeMissionOuterCust.panel-widget-style {  margin-top: -106px; }*/



#pgc-12-homaMapOuter-1 #panel-12-9-1-0 {   transform: none !important;}



#pgc-12-homaMapOuter-1 #pl-w57cd2dbe5a299 { transform: none !important; margin-left: 0px !important;}



.login-top {  background: rgba(0, 0, 0, 0) url("images/blue-image.png") no-repeat scroll 0 0;



  float: left;  padding: 18px;  transform: rotate(180deg);  width: 402px;}



#login-top > a::after { background: rgba(0, 0, 0, 0) url("images/login-icon.svg") no-repeat scroll 0 0 / 100% auto;  content: "";  height: 33px;  left: 25%;  position: absolute;  top: 16%;  transform: rotate(0deg);  width: 33px;}



#login-top > a {  color: #ffffff !important;  float: left;  font-size: 26px;  outline-offset: -8px;  text-align: center !important;  transform: rotate(180deg);  white-space: nowrap;  width: 100%;}



#tel-top {  background: rgba(0, 0, 0, 0) url("images/greenimage.png") no-repeat scroll 0 0;



  float: right;  margin-left: -40px;  padding: 17px;  width: 402px;}



#tel-top > a::after {  background: rgba(0, 0, 0, 0) url("images/header-phone-icon.svg") no-repeat scroll 0 0 / 100% auto;



  content: "";  float: left;  height: 33px;  left: 0;  position: absolute;  right: 0;  top: 47%;  transform: translateY(-50%);  width: 33px;}



#pgc-12-waehouse-0 #pgc-w57da300b8b644-0-0 { width: 100%;}







#pgc-12-waehouse-0  #pgc-w57da300b8b644-0-1{  width: 100%;}



.homeMission.panel-widget-style { display: inline-block !important;  text-align: center;  width: 100%;}



#pgc-12-waehouse-0  #pgc-w57da300b8b644-0-2{  width: 100%;}



#tel-top > a {



  color: #ffffff !important;



  float: left;



  font-size: 22px;



  font-weight: 500;



  outline-offset: -8px;



  padding: 4px 20px 4px 40px;



  text-align: left !important;



  white-space: nowrap;



  position: relative;



}







#panel-12-0-0-3 {  position: absolute;  right: 0 !important;  top: 0;  z-index: 999;}



/*#wprmenu_menu li:last-child {display: none !important;}



#wprmenu_menu li:nth-last-child(2) {  display: none;}*/



.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {  border: 3px solid #eeeeee;  float: left;  left: 0;  margin-top: 11px;  overflow: hidden;  position: absolute !important;  right: 0;  transform: none;  width: 100% !important;}



.servic-bg-lines::before { background-image: none !important;}



.service-block .link:hover {  transform: none;  transition: none;}



.service-block .link h1 {



  font-size: 25px;



  line-height: 40px;



}







#wprmenu_menu.left, #wprmenu_menu.right{top:0px !important;}



.logic {padding: 0; bottom: 0; left: 0;  position: relative;  transform: none;  width: 100%;}



#copyright-left {



  float: left;



  padding-left: 0px;



  width: 50%;



}



div#panel-162-0-0-0 {



    margin-bottom: 0 !important;



}



.logic h2 {



    color: #ffffff !important;



    font-size: 32px !important;



    padding: 46px;



    transform: none !important;



    width: 100%;



    text-align: center;



}



.page-id-162 .listing-item {    width: 100%;}



div#warehouseImages .panel-grid-cell {



    margin-bottom: 0;



}



div#warehouseImages .so-panel {



    padding-top: 0;



}



.footer-menu {



    padding-bottom: 39px;



}



#text-3 .textwidget {



    padding-top: 71px;







}







#pgc-12-homaMapOuter-0 {



  width: 100%;



}











#waehouse .ware h3 {



  font-size: 22px !important;



  line-height: normal;



  text-align: center !important;



}







#waehouse .ware h3::after {



  top: -5px;



}







#waehouse .perfect h3 {



  font-size: 23px !important;



  line-height: normal !important;



  text-align: center !important;



}







#waehouse .transport h3 {



  font-size: 23px !important;



  line-height: 40px;



  margin-top: 0;



  text-align: center !important;



}







#waehouse .transport h3::after {



  right: -27px;



  top: -1px;



}







.leadingLogistic{ min-height: inherit;}



.homeMission{ min-height: inherit;}







  .warehouseRightText.panel-widget-style {



  padding-left: 32px;



  padding-right: 10px;



}



















}



@media(max-width:768px){















    .inside-content.desicated-safety.panel-widget-style {



  font-family: open sans;



  font-size: 23px;



  padding-left: 40px;



}



    



#tel-top {



  width: 300px !important;



}



.page-id-365 #panel-365-7-1-0 {



  margin-top: 0;



  padding-top: 0;



}







#menu-careers_menu {



  border-right: medium none !important;



  display: inline-block;



  margin-left: 3%;



  width: 100%;



}







.footerMenuLatest ul li {



  border-right: medium none;



  float: left;



  list-style: outside none none;



  margin-left: 3%;



  padding-right: 0;



  width: 30%;



}







#warehouseul li {



  background-size: 4% auto;



  font-size: 18px !important;



}



    #Ourwarehouse { margin: 0;  padding-bottom: 0;}



#pgc-365-warehouseul-0 { margin-bottom: 0;}



#warehouseImages { margin-bottom: 0;}



#Ourwarehouse { margin-bottom: 0;}



.footerMenuLatest li{text-align:left;}







    .homeMission.panel-widget-style {



  display: inline-block !important;



  margin-top: 0;



  text-align: center;



  width: 100%;



}



    



.service-block .link h1 {



  font-size: 43px;



  line-height: normal;



  text-align: left;



}



.listing-item {  border: 0 solid #eeeeee;  margin-right: 0;  width: 100%;}







.homeMissionOuterCust.panel-widget-style {



  display: inline-block;



  margin-top: 0 !important;



  width: 100%;



}







#tel-top > a::after {



  background: rgba(0, 0, 0, 0) url("images/header-phone-icon.svg") no-repeat scroll 0 0 / 100% auto;



  content: "";



  float: left;



  height: 33px;



  left: 0;



  position: absolute;



  text-align: left;



  top: 47%;



  transform: translateY(-50%);



  -webkit-transform: translateY(-50%);



  width: 33px;



}







#tel-top > a {



  color: #ffffff !important;



  float: right;



  font-size: 22px;



  font-weight: 500;



  outline-offset: -8px;



  text-align: left;



  white-space: nowrap;



  position: relative;



}







#tel-top {



  background: rgba(0, 0, 0, 0) url("images/greenimage.png") no-repeat scroll 0 0;



  float: left !important;



  margin-left: -40px;



  padding: 17px;



  text-align: left !important;



  width: 402px;



}







    #dc_jqaccordion_widget-3-item ul a.dcjq-parent {



  font-size: 30px;



  padding: 40px;



  text-align: left;



}







.leadingLogistic h2 {



  color: #ffffff !important;



  font-size: 28px !important;



  line-height: 45px !important;



  padding: 40px 55px 43px 0;



}



#waehouse .ware h3 {



  font-size: 30px !important;



  line-height: normal !important;



}







#waehouse .transport h3::after {



  right: -27px;



  top: 4px;



}







#waehouse .perfect h3 {



  font-size: 30px !important;



  line-height: normal;



  text-align: center;



}







#waehouse .transport h3 {



  font-size: 28px !important;



  line-height: normal;



  text-align: left !important;



}







.listing-item {



  border: 0 solid #eeeeee;



  margin-bottom: 0 !important;



  margin-left: 1%;



  margin-right: auto !important;



  margin-top: 5%;



  width: 98%;



}







.home-contacttop input { font-size: 18px;  padding-left: 0 !important;}   



.subscribe-form .wpcf7-email { background: #ddd none repeat scroll 0 0 !important;  font-size: 12px; padding: 18px !important;}



.home-contactbottom textarea {



  background: transparent none repeat scroll 0 0 !important;



  border-bottom: 2px solid #fff;



  border-left: 0 none !important;



  border-right: 0 none !important;



  border-top: medium none !important;



  display: block;



  float: left;



  font-size: 18px;



  height: 60px;



  margin-top: 80px;



  padding-left: 0;



  width: 100%;



}







#waehouse {



  display: block;



  margin-top: 12%;



  padding-top: 120px;



}







#waehouse .perfect h3 {



  font-size: 28px !important;



  line-height: normal;



  text-align: center;



}







#waehouse .transport h3 {



  font-size: 28px !important;



  line-height: normal;



  text-align: left !important;



}







#waehouse .ware h3 {



  font-size: 28px !important;



  line-height: normal;



  text-align: center !important;



}



#layerslider_3{



  margin-top: 63px !important;



}



.blog .blog-main {



  margin-top: 5% !important;



}







.blog .content-area {



  display: inline-block;



  margin-left: 5%;



  margin-right: 5%;



  margin-top: 0;



  width: 90%;



}







.blog .entry-header {



  margin: 0 !important;



}







.parallax{



  background-attachment:inherit;



}



#warehouseul ul{



  margin-left: 29px;



}



#warehouseul li{



  background-size: 3% auto;



}



.home-contactbottom .wpcf7-form-control-wrap{

display:block;

}

.home-contactbottom span.wpcf7-not-valid-tip, div.wpcf7-mail-sent-ok{

 clear:both;

}

.contact-form-cpage {

  padding: 17px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

}



}







@media(max-width: 767px){



  .subscribe-form > span{



    margin-right: 0px;



  }







  #copyright-left{



    width: 100%;



  }



  #copyright-right{



    width: 100%;



  }



  #text-3 .textwidget {



  position: relative;



  right: 20px;



  text-align: center;



  top: 0;



  transform: none;



  width: 100%;



}

.service-block .link h1{

  top: 50%;

}

 .service-block .link h1::after{

  top:50%;

  transform: translateY(-50%);

  -webkit-transform: translateY(-50%);

  height: 60px;

  background:url("images/right.png") no-repeat !important;

  content: "";

  position: absolute;

  right: 10px;

  width: 39px;

 } 

 #pgc-599-warehouseul-0{

  margin-bottom: 0px;

 }

 #panel-599-6-1-0{

  padding-top: 0px;

 }

 div#warehouseul .widget{

  padding-top: 0px;

 }
 .waehouse-link{
  margin-top:-59px;
}

}











@media(max-width:736px){







    .home-contacttop input { font-size: 18px;  padding-left: 0 !important;}   



 



    



.subscribe-form .wpcf7-email { background: #ededed none repeat scroll 0 0 !important;  font-size: 12px; padding: 18px !important;}



.home-contactbottom textarea {



  background: transparent none repeat scroll 0 0 !important;



  border-bottom: 2px solid #fff;



  border-left: 0 none !important;



  border-right: 0 none !important;



  border-top: medium none !important;



  display: block;



  float: left;



  font-size: 18px;



  height: 60px;



  margin-top: 80px;



  padding-left: 0;



  width: 100%;



}







    



    



    



    #waehouse .ware h3 {



  font-size: 25px !important;



  line-height: normal !important;



  text-align: center !important;



}







#waehouse .ware h3::after {



  right: 5px;



  top: -1px;



}







#waehouse .perfect h3::after {



  right: 5px !important;



  top: -4px !important;



}







#waehouse .perfect h3 {



  font-size: 28px !important;



}







#waehouse .transport h3 {



  font-size: 24px !important;



}







#waehouse .transport h3::after {



  right: -8px;



  top: -7px;



}











#panel-12-0-0-1 {    position: relative;}



#reecntPostHome .inside-content {    margin: 0 auto;    width: 96%;}



div#panel-12-7-0-0 {    padding-top: 0px !important;}



#text-3 .textwidget {    padding-top: 40px;    font-size: 14px;}



.leadingLogistic {    position: relative;    top: 0px;}



.homeMission .textwidget { padding: 5px;}



#waehouse {    padding-top: 20px;}



.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {position: relative !important;    left: 0;    margin-top: 11px;    transform: none;    width: 100% !important;}



.homeMission.panel-widget-style { text-align: center; padding: 43px;}



.leadingLogistic h2 {



  font-size: 29px !important;



  line-height: 49px !important;



  padding: 41px;



}



.logic .siteorigin-widget-tinymce.textwidget > h2 {display: inline-block;transform: none;}



html { margin-top: 9px !important;    padding-top: 0px !important;}



.slider_content_tools.panel-widget-style {  bottom: 0;  position: relative;  right: 0;}



.faq-main h4 {font-size: 15px !important;}



.display-posts-listing .title{



        font-size: 21px !important;



    font-weight: 700;



    line-height: 22px !important;



}



ul#menu-footer-menu {



    padding-bottom: 44px;



}



#copyright-left {



    /* float: left; */



    padding-left: 0px;



    width: 418px;



    margin: 0 auto !important;



    float: none;



}



#waehouse h3 {



    background-image: none !important;



    text-align: center;



}







.service-block .link h1 {



    font-size: 43px;



    text-align: left;



}







#copyright-right {



    float: none;



    text-align: center;



    width: 100%;



    margin: 0 auto;



}



aside#text-3 {



    padding-top: 0 !important;



    margin-top: 0px !important;



}



.benifits-right.panel-widget-style {



    padding-left: 40px !important;



}



.page-id-277 .wpcf7-form textarea{



    background-size: 100% auto;



    border: medium none;



  }



}



@media(max-width:680px){



    #dc_jqaccordion_widget-3-item ul a.dcjq-parent {



    font-size: 23px;



    }



#contactText p {



    font-size: 18px;







}



/*    #waehouse h3{text-align:left;    font-size: 25px !important;}*/



.login-section > ul{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}



#login-top {  width: 271px;}



#login-top > a{text-align: left !important; padding-left: 45px;}



#login-top > a::after{left:0px;}



#tel-top {



  padding: 17px;



  text-align: left !important;



  width: calc(100% - 231px) !important;



}







#waehouse {padding-top: 0px;}  



.service-block {  border-radius: 0;    height: 250px;    width: 100%;} 



.service-block .link h1 { left: 0;    padding: 0 15px;    text-align: left;    transform: translate(0px, -50%);  -webkit-transform: translate(0px, -50%);   width: 100%;}



.leadingLogistic { font-size: 20px;  left: 0;  padding: 10px 30px 10px 75px;  position: relative;  top: -34px;  transform: none;  width: 100%;  z-index: 100;}



.home .siteorigin-widget-tinymce.textwidget > h2 {font-weight: 600;isplay: inline-block;transform: none;  line-height: 40px;  text-align: center;}



#pgc-w57c7da04c6825-0-1 {  margin-right: 0;  margin-top: 0;  padding: 35px 80px !important;  position: relative;  right: 0;  transform: none;  width: 100% !important;}



.homeMission .textwidget {  display: inline-block;  transform: none;}







#Logistics .siteorigin-panels-stretch::before {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  content: "";  height: 0;  position: unset;  right: 0;  top: 0;  transform: none;  width: 203px;  z-index: 9;}



#Logistics .siteorigin-panels-stretch::after {  background: #fff none repeat scroll 0 0;  content: "";  height: 100px;  position: unset;  right: 0;



  top: 0;  transform: none;  width: 203px;  z-index: 10;}



#Logistics .siteorigin-panels-stretch.panel-row-style{background:#fff !important;}



 .logistic-top.panel-widget-style img {  display: none;}



#serviceHead{padding-top:0px;}



#Logistics h3 {    padding: 25px 16px;    font-size: 18px;}



#serviceHead .panel-row-style {    padding: 0 !important;}



.site-header-main {  margin: 0 auto !important;  width: 313px;}



#wprmenu_bar .wprmenu_icon {  float: left;  height: 32px;  margin-right: 16px;  overflow: hidden;  padding-top: 2px;  position: relative;  width: 24px;}



.listing-item {  margin-bottom: 22px;  }







.leadingLogistic { top: 0;}



#panel-12-0-0-1 {    top: 0;    position: relative;    float: left;}



.leadingLogistic {  top: -70px;    overflow: hidden;}



.homeMission .textwidget { color: #193a63 !important;font-size: 29px !important; padding: 8px;}



#reecntPostHome .inside-content {margin: 0 auto;width: 97%; padding-left: 0px !important;    margin-left: 0px !important;}



.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {position: relative !important; left: 0;  margin-top: 11px; transform: none; width: 100% !important;}



#carrerThreeImages .so-panel { padding-top: 0 ;}



#carrerThreeImages .panel-grid-cell {margin-bottom: 0;}



.joiningTeamText p {font-size: 22px !important;}



.footerMenuLatest ul li { width: 100%;}



.logic {     padding-left: 0;bottom: 0; left: 0;  position: relative;  transform: none;  width: 100%;}



.page-id-162 .listing-item {width: 100%;}



.logic h2 {font-size: 24px !important;  padding: 32px;  width: 100%;text-align:center;}



#pg-162-1, #pl-162 .panel-grid-cell .so-panel { margin-bottom: 0;}



#pg-261-1, #carrerThreeImages, #joiningTeamOuter, #pl-261 .panel-grid-cell .so-panel {margin-bottom: 0;}







#contactText, #contactText-2, #contactText-3, #pg-277-5, #pl-277 .panel-grid-cell .so-panel { margin-bottom: 0;}



#pgc-277-contactText-3-0 { margin-bottom: 0;}



#pgc-277-contactText-0 {  margin-bottom: 0;}



#panel-277-1-2-0 {  padding-top: 14px;}



.widget {



  margin-bottom: 0px !important;



}



#warehouseImages .so-panel {



  padding-top: 0;



}



#warehouseImages .panel-grid-cell {



  margin: 0;



  padding: 0 !important;



}



#warehouseul li {background-size: 9% auto;}



#panel-365-7-1-0 {



  padding-top: 0;



}



#warehouseul .inside-content {



  margin: 0 auto;



  width: 600px;



}



#warehouseul li {



  background-size: auto auto;



  margin-bottom: 17px;



}







#warehouseul li {



  background-size: auto auto;



  font-size: 18px !important;



  margin-bottom: 19px;



}







  #warehouseul { margin-bottom: 0;}



 #pgc-365-1-0 {



  margin-bottom: 0;



}



    



    #Ourwarehouse { margin: 0;  padding-bottom: 0;}



#pgc-365-warehouseul-0 { margin-bottom: 0;}



#warehouseImages { margin-bottom: 0;}



#Ourwarehouse { margin-bottom: 0;}



.footerMenuLatest li{text-align:center;}



#waehouse .ware h3 { font-size: 23px !important;  line-height: normal;  text-align: left !important;}



    



.warehouseLeftText h2 {



  font-size: 22px;



  font-weight: 600;



  line-height: 41px;



}







.footer-menu {



    padding-top: 20px;



    padding-bottom: 20px;



}



#waehouse h3::after {



    top: 4px;



    width: 67px;



}



.benifits-left.panel-widget-style {



    padding-right: 0 !important;



}



.page-id-21 .warehouseLeftText h2 {



    color: #193a63;



    font-size: 25px;



}



.careerText p {



    font-size: 16px !important;



}



}







@media(max-width:667px){ 



.service-block .link h1{ font-size: 34px !important;    line-height: 50px !important;}







.page-id-21 .warehouseLeftText h2 {



    color: #193a63;



    font-size: 27px;



    line-height: 40px;



}











.page-id-21 .warehouseRightText p {



    font-size: 26px !important;



}







 



.homeMissionOuterCust.panel-widget-style {



  display: inline-block !important;



  margin-top: 69px !important;



  width: 100%;



}







#waehouse .ware h3 {



  font-size: 25px !important;



  line-height: normal;



  text-align: left !important;



}







#waehouse .perfect h3 {



  font-size: 25px !important;



  line-height: normal;



  text-align: left !important;



}



#waehouse .ware h3::after {



  top: 14px;



  width: 67px;



}







#waehouse .perfect h3::after {



  right: 16px;



  top: 0;



}







#waehouse .transport h3 {



  font-size: 24px !important;



  line-height: normal;



  text-align: left !important;



}







#waehouse .transport h3::after {



  top: 20px;



}







    



    



.subscribe-form .wpcf7-email { background: #ddd none repeat scroll 0 0 !important;  font-size: 12px; padding: 18px !important;}



.home-contactbottom textarea {



  background: transparent none repeat scroll 0 0 !important;



  border-bottom: 2px solid #fff;



  border-left: 0 none !important;



  border-right: 0 none !important;



  border-top: medium none !important;



  display: block;



  float: left;



  font-size: 18px;



  height: 60px;



  margin-top: 80px;



  padding-left: 0;



  width: 100%;



}



#dc_jqaccordion_widget-3-item ul a.dcjq-parent {



  font-size: 34px;



  text-align: center;



}



.home-contacttop input { font-size: 18px;  padding-left: 0 !important;}   



}







@media(max-width:640px){   



.service-block .link h1{ font-size: 34px !important;    line-height: 50px !important;}



}















@media(max-width:568px){   



        #warehouseul { margin-bottom: 0;}



 #pgc-365-1-0 {



  margin-bottom: 0;



}







.service-block .link h1 {



  font-size: 26px;



  line-height: 40px !important;



}







   



    #Ourwarehouse { margin: 0;  padding-bottom: 0;}



#pgc-365-warehouseul-0 { margin-bottom: 0;}



#warehouseImages { margin-bottom: 0;}



#Ourwarehouse { margin-bottom: 0;}



.footerMenuLatest li{text-align:center;}



#waehouse .ware h3 { font-size: 26px !important;  line-height: normal;  text-align: left !important;}



    



    .home-contacttop input { font-size: 18px;  padding-left: 0 !important;}



       



    



.subscribe-form .wpcf7-email { background: #ddd none repeat scroll 0 0 !important;  font-size: 12px; padding: 18px !important;}



.home-contactbottom textarea {



  background: transparent none repeat scroll 0 0 !important;



  border-bottom: 2px solid #fff;



  border-left: 0 none !important;



  border-right: 0 none !important;



  border-top: medium none !important;



  display: block;



  float: left;



  font-size: 18px;



  height: 60px;



  margin-top: 0px;



  padding-left: 0;



  width: 100%;



}











       



#waehouse h3::after {  right: -60px;  top: -9px;  width: 67px;}



#waehouse h3{text-align:center; font-size:20px;}



/* #tel-top {width: 24% !important;}*/



 



.home .siteorigin-widget-tinymce.textwidget > h2 { padding-top: 0;}



.homeMission .textwidget {color: #193a63 !important; font-size: 29px !important; padding: 2px; line-height: normal;}



#reecntPostHome .inside-content { margin: 0 auto;    width: 97% !important;}



#text-3 .textwidget { padding-top: 4px; font-size: 14px;}



.site-header-main {    margin: 0 auto !important;    width: 282px;}



.site-branding {  width: 100%;}



.service-block .link h1 {font-size: 26px;}



#serviceHead .panel-row-style {  padding-top: 10px !important;    padding-bottom: 10px !important;}



div#panel-12-7-0-0 {padding-top: 0;}



.dropdownContact .wpcf7-form {   width: 533px;    margin: 0 auto;}



.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {position: relative !important; left: 0; margin-top: 11px; transform: none; width: 100% !important;}



.page-id-162 .listing-item {width: 100%;}



.logic h2 {font-size: 24px !important;  padding: 32px;  width: 100%;}



#warehouseul .inside-content {



  margin: 0 auto;



  width: 500px;



}



.page-id-21 .warehouseLeftText h2 {



    font-size: 18px;



}



.display-posts-listing .title {    line-height: 30px !important;



    font-size: 22px !important;}



#copyright-left { width: 400px;}



div#pgc-w57cff9e2dd554-0-1 {



    padding-left: 42px !important;



}



.warehouseRightText p {



    font-size: 17px !important;



}



#Ourwarehouse h2 {



    color: #193a63 !important;



    font-size: 19px !important;



}



.home .siteorigin-widget-tinymce.textwidget > h2 {



  padding-top: 40px;



}



.homeMissionOuterCust.panel-widget-style {



  display: inline-block;



  margin-top: 69px;



}



.subscribe-form .wrap-news-text{



  text-align: center;



}



.signUptext {



  display: inline-block;



  font-size: 25px;



  line-height: 24px;



  text-align: left;



  vertical-align: middle;



  width: calc(100% - 137px);



}







}



@media(max-width:480px){



#dc_jqaccordion_widget-3-item ul a.dcjq-parent {



  font-size: 28px;



  text-align: left;



}







#login-top{



  width: 189px;



}  



#login-top > a{



  font-size: 16px;



}    



#login-top > a::after{



  background:rgba(0, 0, 0, 0) url("images/login-icon.svg") no-repeat scroll 0 0 / 70% auto



}



#tel-top{



  padding: 0px;



}



#tel-top > a{



  font-size: 16px;



  margin-top: 15px;



  padding-left: 29px;



  float: left;



  margin-left: 27px;



}



#tel-top > a::after{



  width: 23px;



  height: 23px;



  top: 50%



}











.service-block .link h1 {



  font-size: 24px !important;



  line-height: 40px !important;



}



/*#panel-12-0-0-1{ top: 9%;}*/



.homeMission .textwidget {  color: #193a63 !important;  font-size: 22px !important;  padding: 0;  line-height: normal;}



#pgc-w57c7da04c6825-0-1{    padding: 12px 52px !important;}



.listing-item {margin-left: -12px !important;}



.home .siteorigin-widget-tinymce.textwidget > h2 {font-weight: 600; line-height: 25px !important; text-align:center; padding: 15px; font-size: 16px !important;}



.subscribe-form .wpcf7-email {  background: #ddd !important;    padding: 16px !important;    width: 300px;    float: left;}







/*.home .siteorigin-widget-tinymce.textwidget > h2 {font-weight: 600; line-height: 25px; text-align: center;padding: 7px;font-size: 16px !important;}*/



#panel-12-0-0-1 { top: 0; position: relative;  float: left;}



.leadingLogistic { top: -73px; padding: 26px; float: left;}



div#pgc-w57c7da04c6825-0-1 { padding-top: 0; margin-top: 0 !important;}



#home_slider #pgc-w57c7da04c6825-0-0{padding-bottom: 0;margin-bottom: 0 !important;}



#pgc-w57c7da04c6825-0-0 { margin-bottom: 0;}







#text-3 .textwidget {



    color: #fff;



    font-weight: bold;



    padding-top: 14px;



    font-size: 13px;



}



.dropdownContact .wpcf7-form { width:100%; float: left; box-sizing: border-box; padding: 0 10px;}



.homeMissionOuterCust.panel-widget-style {



  display: inline-block;



  margin-top: 73px;



}



.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {position: relative !important;left: 0; margin-top: 11px; transform: none; width: 100% !important;}



html { margin-top: 9px !important;   padding-top: 0;}



#warehouseul .inside-content {



  margin: 0 auto;



  width: 100%;



}



#waehouse h3 {    font-size: 20px;}



#copyright-left {width: 352px;}



ul#menu-footer-menu {



    padding-bottom: 10px;



}



.Preffered {



  clear: both;



  display: block;



  text-align: left;



  width: 100%;



}



#pg-277-2 h2{



  font-size: 30px;



}

.blog .more-link{

  clear:both;

  display: block;

}



} 







@media(max-width:414px){



#peopleText #pgc-21-peopleText-0 div {



  padding-bottom: 0;



  padding-top: 0;



}







.service-block .link h1 {



  font-size: 27px !important;



  line-height: 27px !important;

  padding-right: 25px;



}



.page-id-21 .warehouseLeftText h2 {



  font-size: 23px !important;



}







#warehouseul div {



    margin-bottom: 0;



    padding-bottom: 0px;



}











#peopleText-2 div {



  padding-top: 0 !important;



}







.page-id-21 .warehouseRightText p {



  font-size: 19px !important;



  text-align: left;



}







.page-id-21 #home_slider, .page-id-603 #home_slider  {



  margin-bottom: 10px;



}







.warehouseLeftText h2 {



  font-size: 18px;



  font-weight: 600;



  line-height: 41px;



}







#warehouseul li {



  background-size: 7% auto;



  font-size: 15px !important;



  margin-bottom: 27px;



}







.page-id-603 .warehouseRightText p {



    font-size: 19px !important;



    text-align: left;



}







.warehouseRightText p {



  font-size: 20px !important;



  text-align: center;



}



    .homeMissionOuterCust.panel-widget-style {



  display: inline-block;



  margin-top: 0 !important;



}







#dc_jqaccordion_widget-3-item ul a.dcjq-parent {



  font-size: 23px;



  text-align: left;



}







#waehouse .ware h3::after {



  right: 5px;



  top: 14px;



  width: 67px;



}







#waehouse .transport h3::after {



  top: 20px;



  right: -20px;



}







#waehouse .transport h3 {



  font-size: 22px !important;



  line-height: normal;



  text-align: left !important;



}



.leadingLogistic { overflow: auto !important;  position: unset;  top: -70px !important;}



.widget{margin-bottom: 0 !important;}



#reecntPostHome .inside-content { margin: 0 auto; width: 97%;}



.joiningTeamText p {font-size: 14px !important;}



#footer-menu { padding-left: 10px;}



#nav_menu-3 { margin-bottom: 37px;  margin-top: 0;  padding-top: 5px;}



div#ContactFormOuter .panel-row-style {



    padding: 0 !important;



}



.benifits-right.panel-widget-style {



    padding-left: 6px !important;



}



.benifits-right li {



    background-image: url("images/green_circle.png");



    background-position: 3px 9px;



    background-repeat: no-repeat;



    background-size: auto auto;



    font-size: 20px;



    font-weight: 400;



    line-height: 36px;



    padding-bottom: 5px;



    padding-left: 56px;



    padding-top: 1px;



}



.subscribe-form .wpcf7-email { 



    padding: 18px !important;







}



#waehouse {



  margin-top: 26%;



}



#waehouse img{



  width: 80%;



}



#waehouse .sow-image-container{



  margin-bottom: 0px;



  min-height: inherit;



}



.inside-content.desicated-safety {



    box-sizing: border-box;



    -webkit-box-sizing: border-box;



    padding: 17px;



}



.siteorigin-widget-tinymce.textwidget p{



  padding: 17px;



}



.owl-prev {



    margin-left: 13px;



}



.owl-next {



    margin-left: 5px;



}







}



@media(max-width:375px){



    .warehouseLeftText h2 {



  font-size: 18px;



  font-weight: 600;



  line-height: 41px;



}







.warehouseRightText p {



  font-size: 20px !important;



  text-align: center;



}



   



    #warehouseul li {



  background-size: 9% auto;



  font-size: 15px !important;



  margin-bottom: 15px;



}



#Ourwarehouse { margin: 0;  padding-bottom: 0;}



#pgc-365-warehouseul-0 { margin-bottom: 0;}



#warehouseImages { margin-bottom: 0;}



#Ourwarehouse { margin-bottom: 0;}



.footerMenuLatest li{text-align:left;}



#waehouse .ware h3 { font-size: 23px !important;  line-height: normal;  text-align: left !important;}







#waehouse .perfect h3 {



  font-size: 23px !important;



  text-align: left !important;



}







#tel-top



{



  width: 185px !important;



}







#waehouse .perfect h3::after {



  right: -35px;



  top: -9px;



  width: 67px;



}







#waehouse .transport h3 {



  font-size: 23px !important;



  line-height: normal;



  text-align: left !important;



}







#waehouse .transport h3::after {



  right: -40px;



  top: 19px;



  width: 67px;



}











.display-posts-listing .title {



  font-size: 20px !important;



  line-height: 30px !important;



}







.homeMissionOuterCust.panel-widget-style {



  display: inline-block;



  margin-top: 0;



}



  







#waehouse .ware h3::after {



  right: -35px;



  top: 11px;



  width: 67px;



}



    



  #copyright-left {



    width: 305px;



}



#copyright-right {



    width: 339px;



    margin: 0 auto;



}



    



.login-top { width: 200px;}







#panel-12-0-0-1 { top: 5%;}



#reecntPostHome .inside-content { margin: 0 auto;  width: 400px;}



.dropdownContact .wpcf7-form {  width: 320px;  margin: 0 auto;}



.newsletter-signup { /* margin-top: 40px; */ padding-bottom: 9px; /* padding-top: 40px; */ width: 100%;}



.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {position: relative !important; left: 0; margin-top: 11px; transform: none; width: 100% !important;}



.site-header-main {margin: 0 auto !important;width: 252px;}



#warehouseul .inside-content {



  margin: 0 auto;



  width: 350px;



}







.homeMission.panel-widget-style { padding: 21px;}











}



@media(max-width:360px){



#tel-top {



  width: 169px !important;



}







    #warehouseul { margin-bottom: 0;}



.warehouseRightText p {



  font-size: 20px !important;



}



    



    #Ourwarehouse { margin: 0;  padding-bottom: 0;}



#pgc-365-warehouseul-0 { margin-bottom: 0;}



#warehouseImages { margin-bottom: 0;}



#Ourwarehouse { margin-bottom: 0;}



.footerMenuLatest li{text-align:left;}



#waehouse .ware h3 { font-size: 23px !important;  line-height: normal;  text-align: left !important;}



    



    .homeMissionOuterCust.panel-widget-style {



  display: inline-block;



  margin-top: 0;



}







#dc_jqaccordion_widget-3-item ul a.dcjq-parent {



  font-size: 22px;



  text-align: left !important;



}







#reecntPostHome .inside-content { margin: 0 auto;  width: 345px;}



#warehouseul .inside-content {



  margin: 0 auto;



  width: 345px !important;



}







}



@media(max-width:320px){



    .homeMissionOuterCust.panel-widget-style {



  display: inline-block;



  margin-top: 0;



}







   



    #dc_jqaccordion_widget-3-item ul a.dcjq-parent{   font-size: 20px;}



#Logistics h3 {padding: 13px 0;  font-size: 17px;}



/*#panel-12-0-0-1 { top: 8%;}*/



.login-top { width: 205px;}







.homeMissionOuterCust #pgc-w57cd5f50dccca-0-1 {position: relative !important; left: 0; margin-top: 11px;  transform: none; width: 100% !important;}



#warehouseul .inside-content {margin: 0 auto;  width: 300px;}



.site-header-main {    margin: 0 auto !important;    width: 203px;}



#homaMapOuter .widget-title {



    border-bottom: none;



    font-size: 29px !important;



    margin-bottom: 0;



}







#waehouse h3::after {



  right: -20px;



  top: -2px;



  width: 67px;



}



#waehouse h3 {



  font-size: 19px;



  text-align: left !important;



}







#copyright-right {



  margin: 0 auto;



  text-align: center;



  width: 294px;



}















.home-contactform {



  margin: 0 auto;



  width: 300px;



}















.homeMissionOuterCust.panel-widget-style {



    display: inline-block !important;



    margin-top: 0px !important;



    width: 100%;



}







#waehouse .transport h3 {



    font-size: 20px !important;



    line-height: normal;



    text-align: left !important;



}







.page-id-590  .warehouseLeftText h2 {



    font-size: 15px;



    font-weight: 600;



    line-height: 41px;



}







#Ourwarehouse h2 {



    color: #193a63 !important;



    font-size: 19px !important;



    line-height: normal;



}







#tel-top {



  width: 100px !important;



}







.service-block .link h1{font-size: 23px !important;  line-height: 23px !important; padding-right: 23px;  line-height: 40px !important;}






.module.parallax-5 {

  background-image: url("http://www.macgregorlogistics.com.au/wp-content/uploads/2016/10/MacGregor_0040-forweb-1.jpg")!important;

  height: 390px;

}



