   @media only screen and (min-width: 1212px) {
      .container{padding:0;width:1212px; }
      #content{width:792px;}
      #sidebar{width:312px;}
   }  

   /* Body Background Styling
   /*-----------------------------------------------------------------------------------*/
   body{background-color:#000000;background-repeat:inherit;}

   /* Layout and Layout Styling
   /*-----------------------------------------------------------------------------------*/
   #main,
   .main-bg-color{
      background-color:rgba(255,255,255,1);
   }
   #main.header-slider-active>.container,
   #main.footer-slider-active>.container{
      margin-top:0px;
   }
   .ozy-header-slider{
      margin-top:px;
   }

   #footer .container>div,
   #footer .container,
   #footer{
      height:40px;min-height:40px;
   }
   #footer,#footer>footer .container{
      line-height:40px;
   }
   #footer .top-social-icons>a>span {
      line-height:56px;
   }
   @-moz-document url-prefix() { 
      #footer .top-social-icons>a>span{line-height:56px;}
   }

   #footer-wrapper {
      background:rgba(23,27,38,1) url(/wptheme/logistic/images/wpassets/footer_bg.jpg) repeat center center;         }         
   #footer *,
   #footer-widget-bar * {
      color:#ffffff !important;
   }
   #footer a:hover,
   #footer-widget-bar a:hover {
      color:#34ccff !important;
   }            
   #footer,
   #footer-widget-bar,
   #footer .top-social-icons>a {
      border-color:#2f323c         }
   #footer-widget-bar>.container>section>div.widget>span.line {
      border-color:#34ccff         }         
   #footer a,
   #footer-widget-bar a {
      color:#34ccff         }
   #footer-widget-bar input {
      background-color:rgba(23,27,38,1) !important;
   }
   #footer-widget-bar input,
   #footer-widget-bar .opening-time {
      border-color:#ffffff !important;            
   }
         @media only screen and (max-width: 479px) {
      #footer{height:112px;}         
      #main>.container{margin-top:px;}
   }
   @media only screen and (max-width: 1024px) and (min-width: 480px) {
      #header #title{padding-right:20px;}
      #header #title>a{line-height:px;}
      #main>.container{margin-top:px;}
      #footer{height:56px;}
   }   
   
      
   /* Primary Menu Styling
   /*-----------------------------------------------------------------------------------*/
      
   #top-menu .logo>h1>a,
   #top-menu .logo2>h1>a{
      color:rgba(0,0,0,1) !important;
   }

   #top-menu,
   #top-menu .logo,
   #top-menu>ul,
   #top-menu>ul>li,
   #top-menu>ul>li>a,
   #top-menu>ul>li>a:before,
   #top-menu>ul>li>a:after,
   #top-menu>ul>li>.submenu-button {
      height:44px;
      line-height:44px;
      font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-style:normal;font-size:13px; color: #555;/*color:rgba(0,0,0,1)*/;         }
   #top-menu,
   #top-menu .logo {
      line-height:100px;
      height:100px;            
      font-family:"Raleway";font-weight:600;font-style:normal;font-size:12px;color:rgba(0,0,0,1);         }         
   #top-menu ul ul li a{
      color: #555; /*color:rgba(0,0,0,1);*/
   }
   #top-menu ul li>a:before,
   #top-menu ul li>a:after,
   #top-menu span.submenu-button:before,
   #top-menu span.submenu-button:after,
   #top-menu .menu-button:before,
   #top-menu .menu-button.menu-opened:after {
      /*background-color:rgba(0,0,0,1) !important;*/
      background-color:#555 !important;
   }
   #top-menu .menu-button:after,
   #top-menu .menu-item-search>a>span,
   #top-menu .menu-item-wpml>a>span {
      /*border-color:rgba(0,0,0,1) !important;*/
      border-color:#555 !important;
   }
   @media screen and (max-width:1280px){
      #top-menu #head-mobile {
         line-height:72px;
         min-height:72px;
      }
      #top-menu>ul>li {
         height:auto !important;
      }
      #top-menu,
      #top-menu ul li{
         background-color:rgba(255,255,255,1);
      }
      /*#main {
         margin-top:0 !important;
      }*/
      /*#header {
         position:relative !important;
      }*/
      #top-menu>ul>li.sub-active {
         background-color:rgba(32,32,32,1);
      }
   }
   /*@media screen and (max-width:3000px){
      #header {
         position:relative !important;
      } 
   } */  
   #header,
   #top-menu ul ul li{
      background-color:rgba(255,255,255,1);
   }
   #top-menu ul ul li:hover{
      background-color: #286090; /*rgba(32,32,32,1);*/
      color: rgba(52,204,255,1);
   }
   #top-menu>ul>li:hover>a,   
   #top-menu>ul>li.active>a,
   #top-menu ul li.sub-active>a
   {
      color:#337ab7;
   }
   #top-menu ul ul li:hover>a,
   #top-menu ul ul li.current-menu-parent>a,
   #top-menu ul ul li.current-menu-item>a
   {
      /*color:rgba(52,204,255,1);*/
      /*color:#337ab7;*/
      color:#fff;
   }                       
   #top-menu ul>li.current-menu-parent>a:before,
   #top-menu ul>li.current-menu-parent>a:after,
   #top-menu ul>li.current-menu-item>a:before,
   #top-menu ul>li.current-menu-item>a:after,
   #top-menu ul>li.current-page-ancestor>a:before,
   #top-menu ul>li.current-page-ancestor>a:after,
   #top-menu li:hover>span.submenu-button:before,
   #top-menu li:hover>span.submenu-button:after,
   #top-menu li.sub-active>span.submenu-button:before,
   #top-menu li.sub-active>span.submenu-button:after,
   #top-menu>ul>li:hover>a:before,
   #top-menu>ul>li:hover>a:after,
   #top-menu>ul ul>li:hover>a:before,
   #top-menu>ul ul>li:hover>a:after{
      /*background-color:rgba(52,204,255,1) !important;*/
      background-color:#337ab7 !important;      
   }
   #header,
   #top-menu ul ul li a{
      border-color:rgba(235,235,235,0.3);      
   }         
   /* Widgets
   /*-----------------------------------------------------------------------------------*/
   .widget li>a{
      color:#000000 !important;
   }
   .widget li>a:hover{
      color:#34ccff !important;
   }
   .ozy-latest-posts>a>span{
      background-color:rgba(52,204,255,.8);color:rgba(255,255,255,1);
   }
   
   /* Page Styling and Typography
   /*-----------------------------------------------------------------------------------*/
   ul.menu li.current_page_item>a,
   .content-color-alternate{
      color:#34ccff !important;
   }
   .content-color,
   h1.content-color>a,h2.content-color>a,h3.content-color>a,h4.content-color>a,h5.content-color>a,h6.content-color>a {
      color:#000000 !important;
   }
   .ozy-footer-slider,
   .content-font,
   .ozy-header-slider,
   #content,
   #footer-widget-bar,
   #sidebar,
   #footer,
   input,
   select,
   textarea,
   .tooltipsy,
   .fancybox-inner,
   #woocommerce-lightbox-cart {
      /*font-family:"Raleway";*/
      font-weight:normal;font-style:normal;font-size:14px;line-height:1.5em;color:#000000;         
   }
   #content a:not(.ms-btn),   
   #sidebar a,#footer a,
   .alternate-text-color,
   #footer-widget-bar>.container>.widget-area a:hover,
   .fancybox-inner a,
   #woocommerce-lightbox-cart a {
      color:#34ccff;
   }
   #footer #social-icons a,
   #ozy-share-div>a>span,
   .a-page-title,
   .page-pagination>a,
   .fancybox-inner,
   #woocommerce-lightbox-cart{
      color:#000000 !important;
   }
   .page-pagination>.current{
      background-color:rgba(240,240,240,1);
   }
   .a-page-title:hover{
      border-color:#000000 !important;
   }
   .nav-box a,
   #page-title-wrapper h1,
   #page-title-wrapper h3,
   #side-nav-bar a,
   #side-nav-bar h3,
   #content h1,
   #footer-widget-bar h1,
   #footer-widget-bar h2,
   #footer-widget-bar h3,
   #footer-widget-bar h4,
   #footer-widget-bar h5,
   #footer-widget-bar h6,
   #sidr h1,
   #sidr h2,
   #sidr h3,
   #sidr h4,
   #sidr h5,
   #sidr h6,
   #sidebar .widget h1,
   #footer h1,
   #content h2,
   #sidebar .widget h2,
   #footer h2,
   #content h3,
   #sidebar .widget h3,
   #footer h3,
   #content h4,
   #sidebar .widget h4,
   #footer h4,
   #content h5,
   #sidebar .widget h5,
   #footer h5,
   #content h6,
   #sidebar .widget h6,
   #footer h6,
   .heading-font,
   #logo,
   #tagline,
   .ozy-ajax-shoping-cart{
      /*font-family:"Raleway";*/
      color:#000000;         }
   #page-title-wrapper h1,
   #content h1,
   #footer-widget-bar h1,
   #sidebar h1,
   #footer h1,
   #sidr h1{
         font-weight:900;font-style:normal;font-size:40px;line-height:1.5em;         }
   #footer-widget-bar .widget-area h4,
   #sidebar .widget>h4 {
      font-weight:700;font-style:normal;font-size:18px;line-height:1.5em;         }
   #content h2,
   #footer-widget-bar h2,
   #sidebar h2,
   #footer h2,
   #sidr h2{
      font-weight:700;font-size:30px;line-height:1.5em;;
   }
   #page-title-wrapper h3,
   #content h3,
   #footer-widget-bar h3,
   #sidebar h3,
   #footer h3,
   #sidr h3{
      font-weight:700;font-size:22px;line-height:1.5em;;
   }
   #content h4,
   #footer-widget-bar h4,
   #sidebar h4,
   #footer h4,
   #sidr h4{
      font-weight:700;font-style:normal;font-size:18px;line-height:1.5em;;
   }
   #content h5,
   #footer-widget-bar h5,
   #sidebar h5,
   #footer h5,
   #sidr h5{
      font-weight:600;font-style:normal;font-size:16px;line-height:1.5em;;
   }
   #content h6,
   #footer-widget-bar h6,
   #sidebar h6,
   #footer h6,
   #sidr h6{
      font-weight:800;font-style:normal;font-size:12px;line-height:1.5em;;
   }
   #footer-widget-bar .widget a:hover,
   #sidebar .widget a:hover{
      color:#000000;
   }
   span.plus-icon>span{
      background-color:#000000;
   }
            
   
   /* Forms
   /*-----------------------------------------------------------------------------------*/
   input:not([type=submit]):not([type=file]):not(.my-black-border):not(.my-login-border),   /*:not(.form-control) .error*/
   select,
   textarea{
      background-color:rgba(255,255,255,1);
      border-color:rgba(35,35,35,1);   /*!important*/
   }
   #request-a-rate input:not([type=submit]):not([type=file]):hover,
   #request-a-rate textarea:hover,
   #request-a-rate select:hover,
   #request-a-rate input:not([type=submit]):not([type=file]):focus,
   #request-a-rate textarea:focus,
   #request-a-rate select:focus,
   
   #request-a-register input:not([type=submit]):not([type=file]):hover,
   #request-a-register textarea:hover,
   #request-a-register select:hover,
   #request-a-register input:not([type=submit]):not([type=file]):focus,
   #request-a-register textarea:focus,
   #request-a-register select:focus,
   
   #content input:not([type=submit]):not([type=file]):not(.error):hover,
   #content textarea:not(.error):hover,
   #content select:not(.error):hover,
   #content input:not([type=submit]):not([type=file]):not(.error):focus,
   #content textarea:not(.error):focus,
   #content select:not(.error):focus{
      border-color:#34ccff !important;
   }
   .rsMinW .rsBullet span{
      background-color:rgb(35,35,35);
   }
   .generic-button,
   .woocommerce-page .button,
   input[type=button],
   input[type=submit],
   button[type=submit]:not(.find-load-search),
   .comment-body .reply>a,
   #to-top-button,         
   .tagcloud>a{
      color:rgb(255,255,255) !important;
      background-color: rgba(30, 115, 190, 0.9);
      /*background-color:rgba(0,0,0,1);*/
      border:1px solid rgba(30, 115, 190, 0.9); /*rgba(0,0,0,1);*/
   }
   .post-submeta>a.button:hover,
   .woocommerce-page .button:hover,
   input[type=button]:hover,
   input[type=submit]:hover,
   button[type=submit]:hover,
   .comment-body .reply>a:hover,
   .tagcloud>a:hover{
      background-color:rgb(52,204,255);
      color:rgb(255,255,255) !important;
      border:1px solid rgba(52,204,255,1);
   }         
   
   /* Blog Comments & Blog Stuff
   /*-----------------------------------------------------------------------------------*/
   .comment-body,
   #ozy-share-div>a{
      background-color:rgba(240,240,240,1);
   }
   .post-submeta>div>div.button{
      background-color:#000000;
   }
   .post-submeta>div>div.arrow{
      border-color: transparent #000000 transparent transparent;
   }
   .post-title>span,
   .post-submeta>a>span,
   .simple-post-format>div>span{
      background-color:#34ccff !important;
   }
   .featured-thumbnail-header p,
   .featured-thumbnail-header a,
   .featured-thumbnail-header h1{
      color:#ffffff !important;
   }
   .featured-thumbnail-header>div{
      background-color:rgba(52,204,255,.4);
   }
   .featured-thumbnail>a,
   .ozy-related-posts .related-post-item>a{
      background-color:rgba(52,204,255,.8);
   }
   .post-submeta>div>div.button>a>span{
      color:rgba(240,240,240,1);
   }
   .post-meta p.g{
      color:#000000;
   }   
   
   #single-blog-tags>a,
   .ozy-related-posts .caption,
   .ozy-related-posts .caption>h4>a{
      color:rgba(255,255,255,1) !important;
      background-color:#000000;
   }
   #single-blog-tags>a:hover{
      color:rgba(255,255,255,1);
      background-color:#34ccff;
   }

   /*post formats*/
   .simple-post-format.post-excerpt-aside>div{
      background-color:rgba(0,0,0,.8);
   }
   .simple-post-format>div{
      background-color:#000000;
   }
   .simple-post-format>div>span,
   .simple-post-format>div>h2,
   .simple-post-format>div>p,
   .simple-post-format>div>p>a,
   .simple-post-format>div>blockquote,
   .post-excerpt-audio>div>div{
      color:rgb(255,255,255) !important;
   }
   div.sticky.post-single {
      background-color:rgba(240,240,240,1);
      border-color:rgba(240,240,240,1);
   }         
   /* Shortcodes
   /*-----------------------------------------------------------------------------------*/
   .ozy-postlistwithtitle-feed>a:hover{
      background-color:rgb(52,204,255);
   }
   .ozy-postlistwithtitle-feed>a:hover *{
      color:rgb(255,255,255) !important;
   }
   
   .ozy-accordion>h6.ui-accordion-header>span,
   .ozy-tabs .ozy-nav .ui-tabs-selected a,
   .ozy-tabs .ozy-nav .ui-tabs-active a,
   .ozy-toggle span.ui-icon{
      background-color:#34ccff;
   }
   .ozy-tabs .ozy-nav .ui-tabs-selected a,
   .ozy-tabs .ozy-nav .ui-tabs-active a{
      border-color:#34ccff !important;
   }
   .ozy-tabs .ozy-nav li a{
      color:#000000 !important;
   }
   
   /*owl carousel*/
   .ozy-owlcarousel .item.item-extended>a .overlay-one *,
   .ozy-owlcarousel .item.item-extended>a .overlay-two *{
      color:#ffffff !important;
   }
   .ozy-owlcarousel .item.item-extended>a .overlay-one-bg{
      background-color:#34ccff;
      background-color:rgba(52,204,255,0.5);
   }
   .ozy-owlcarousel .item.item-extended>a .overlay-two{
      background-color:#34ccff;
      background-color:rgba(52,204,255,0.85);
   }
   .owl-theme .owl-controls .owl-page.active span{
      background-color:#34ccff;
   }
   
   .ozy-button.auto,.wpb_button.wpb_ozy_auto{
      background-color:rgba(0,0,0,1);
      color:rgba(255,255,255,1);
   }
   .ozy-button.auto:hover,
   .wpb_button.wpb_ozy_auto:hover{
      border-color:rgba(52,204,255,1);
      color:rgba(255,255,255,1) !important;
      background-color:rgba(52,204,255,1);
   }
   
   .ozy-icon.circle{
      background-color:#000000;
   }
   .ozy-icon.circle2{
      color:#000000;
      border-color:#000000;
   }
   a:hover>.ozy-icon.square,
   a:hover>.ozy-icon.circle{
      background-color:transparent !important;color:#000000;
   }
   a:hover>.ozy-icon.circle2{
      color:#000000;
      border-color:transparent !important;
   }

   .wpb_content_element .wpb_tabs_nav li.ui-tabs-active{
      background-color:#34ccff !important;
      border-color:#34ccff !important;
   }
   .wpb_content_element .wpb_tabs_nav li,
   .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
      border-color:rgba(240,240,240,1) !important;
   }
   .wpb_content_element .wpb_tabs_nav li.ui-tabs-active>a{
      color:rgba(255,255,255,1) !important;
   }
   .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
   .wpb_content_element .wpb_accordion_header a{
      color:#000000 !important;
   }
   .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{
      font-size:14px !important;
      line-height:1.5em !important
   }
   .pricing-table .pricing-table-column+.pricetable-featured .pricing-price{
      color:#34ccff !important;
   }
   .pricing-table li,
   .pricing-table .pricing-table-column:first-child,
   .pricing-table .pricing-table-column{
      border-color:rgba(240,240,240,1) !important;
   }
   .pricing-table .pricing-table-column+.pricetable-featured,
   .pricing-table .pricing-table-column.pricetable-featured:first-child{
      border:4px solid #34ccff !important;
   }
   
   /* Shared Border Color
   /*-----------------------------------------------------------------------------------*/         
   .post .pagination>a,
   .ozy-border-color,
   #ozy-share-div.ozy-share-div-blog,
   .page-content table td,
   #content table tr,
   .post-content table td,
   .ozy-toggle .ozy-toggle-title,
   .ozy-toggle-inner,
   .ozy-tabs .ozy-nav li a,
   .ozy-accordion>h6.ui-accordion-header,
   .ozy-accordion>div.ui-accordion-content,
   .chat-row .chat-text,
   #sidebar .widget>h4,
   #sidebar .widget li,
   .ozy-content-divider,
   #post-author,
   .single-post .post-submeta,
   .widget ul ul,
   blockquote,
   .page-pagination>a,
   .page-pagination>span,
   .woocommerce-pagination>ul>li>*,
   /*#content select:not(.error),*/
   #content select,
   body.search article.result,
   div.rssSummary,
   #sidr input,
   #content table:not(.table-bordered) tr td,
   #content table:not(.table-bordered) tr th,
   .widget .testimonial-box {
      border-color:rgba(240,240,240,1);
   }
   #content table tr.featured {
      border:2px solid #34ccff !important;
   }      
   /* Specific heading styling
   /*-----------------------------------------------------------------------------------*/   
   #page-title-wrapper{
            height:100px
         }   
   /*@media only screen and (min-width: 1025px) {#main{margin-top:100px;}} */  /*////*/
   @media only screen and (max-width: 1120px) {
      #main{margin-top:72px;}
      
      .phone_app_download > .bg-google-play{
         display: none;         
      }      
      .phone_app_download > a{
         top: 0px;
         left: 10px;         
         position: absolute;
         padding: 0 !important;
         height: 44px;
         width: auto;
         
         background-image: url('/images/google_play_btn.png');
         background-repeat: no-repeat;
         background-position: left;
         background-size: contain;
      }
      .phone_app_download > a:hover{         
         background-image: url('/images/google_play_btn_hover.png');
      }
      
      .phone_app_download_mobile{
         width: 134px;
         position: absolute;
         right: 60px;
         top: 0px;
         height: 72px;
      }
      .phone_app_download_mobile > .bg-google-play{
         top: -4px;
         width: 134px;
         position: absolute;
      }
      .phone_app_download_mobile > .bg-google-play > img{
         width: 100%;
      }
      .phone_app_download_mobile > a{
         top: 24px;    
         left: 8px;     
         width: 118px;
         height: 39px !important;
         position: absolute;
         padding: 0 !important;
         border-radius: 25px;
         
         background-image: url('/images/google_play_btn.png');
         background-repeat: no-repeat;
         background-position: center;
         background-size: cover;
      }
      .phone_app_download_mobile > a:hover{
         background-image: url('/images/google_play_btn_hover.png');
         box-shadow: 0 4px 8px -2px #3f3f3f;
      }
      
      .bx-viewport-hight{
         height: 120px;
      }    
      .menu-vertical-line {
         display: none;
      } 
   }
   @media only screen and (min-width: 1121px) {
      #main{margin-top:100px;}
      
      .phone_app_download{
         width: 184px;
      }
      .phone_app_download > .bg-google-play{
         top: -30px;
         left: 10px;
         width: 174px;
         position: absolute;
      }
      .phone_app_download > .bg-google-play > img{
         width: 100%;
      }
      .phone_app_download > a{
         top: 5px;
         left: 20px;
         width: 154px;
         height: 52px !important;
         position: absolute;
         padding: 0 !important;
         border-radius: 25px;
         
         background-image: url('/images/google_play_btn.png');
         background-repeat: no-repeat;
         background-position: center;
         background-size: cover;
      }
      .phone_app_download > a:hover{
         background-image: url('/images/google_play_btn_hover.png');
         box-shadow: 0 4px 8px -2px #3f3f3f;
      }
      
      .phone_app_download_mobile{
         display: none;
      }
      .bx-viewport-hight{
         height: 234px;
      }
      
      .menu-vertical-line {
          background: #ddd none repeat scroll 0 0;
          background-color: #ccc !important;
          content: "";
          display: block;
          height: 20px;
          margin-top: -10px;
          position: absolute;
          right: 0px;
          top: 50%;
          /*transition: all 0.25s ease 0s;*/
          width: 1px;
      }
      .registration-btn-padding{
         padding-right:10px;
      }
   }
   @media screen and (max-width:1280px){
      .registration-btn-padding{
         padding-right:0px;
      }
   }
   
   /* Conditional Page Template Styles
   /*-----------------------------------------------------------------------------------*/

   
   
   /*--------  
   https://www.flag-sprites.com/  
   --------*/
   .flag_my {                 
      width: 18px;
      height: 12px;
      background: url(/wp-content/themes/logistic/images/flags/all_flags.png) no-repeat;      
   }
   .flag_my.f-m-r {
      margin-right: 5px;
   }
   .flag_my.flag-de {background-position: -18px 0;}
   .flag_my.flag-gb {background-position: 0 -12px;}
   .flag_my.flag-pl {background-position: -18px -12px;}
   
   
   div.node-content
   {
	   min-height: 400px;
   }