#ship-today.btn.background_color_global{
  color:#FFFFFF;
  margin:2px;
}

.subscribe-error.text-left{
    color: #e63325!important;
 
}

form#newsletter .subscribe-success {
    color: #83db60;
    padding-top: 25px;
    text-align: center;
}

.social-icon {
    margin: 1%;
}
.side_bar_img{
  position:relative;
  width: auto; 
  height: auto; 
  border: 1px solid black; 
  background-image: url('/blog/wp-content/uploads/2016/02/background.png');
  margin-top: 20px;
  margin-left: 0px;
  margin-right: 0px;
}


.side_bar_margin{
  margin:8px;
  width:120px;
  height: 50px;
  /*border: 1px solid black;*/
  /*align:'center';*/
}

.side_bar_padding{
  margin-left: 0px; 
  margin-right: 0px;
  padding: 4px 1px 4px 1px;
  border: 1px black;
  background-color: #FFFFFF;
  border-style:solid;
  border-color: #E0E0E0;
}

.btn_search{
  padding: 0px 0px 0px 4px;
}

.input_serach{
  /*outline: none;*/
  border: none;
  border-color: transparent;
}
.social-align {
  margin-bottom: -17px; margin-top: 11px; margin-left: 3px;
}
.single-featured, .size-full, .aligncenter {
  height: 408px !important;
  width: 1280px !important;

}
.hr_sidebar{
  width:100%;
}

footer.footer {
    background-color: #2e2e2e;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #7d7d7d;
}

.footer_contact{
  margin: 16px 88px 1px 1px;
}

.foter_content{
  padding: 8px 0px 8px 134px;
}

.foter_content_news{
  padding: 8px 0px 8px 120px;
}

.footer_middle{
  margin: 60px 0 0 43px;
  padding: 1px 1px 1px 96px;
}

.footer_middle_get_touch{
  /*margin:60px 0px 0px 2px;*/
  padding: 60px 7px 0 15px;
  text-align: right;
}

.footer_middle_headers{
  color:#FFFFFF;
}


.footer_terms{
  margin-top: 16px;
  color: #999999;
}

.footer_color_gray{
  color: #7D7D7D;
}

.footer_all_component{
  margin: 1px 1px 1px 41px;
}

.color_gray{
  color: #7D7D7D;
}

.color_sidebar_price{
  color: #706F70
}
.ul_list{
  content: "";
    line-height: 1em;
    width: .5em;
    height: .5em;
    background-color: #59CE6D;
    float: left;
    margin: .25em .25em 0;
    border-radius: 50%;
}
#footer-area_btn {
  color: #FFFFFF;
}

#newsletter-submit {
  height: 35px;
    margin-left: -1px;
    margin-top: -1px;
    vertical-align: middle;
    width: 38px;
}

.social_img{
  width: 48px; 
  height: 48 px;
  padding-bottom: 10px;
}

.social_img_footer{
  width: 25px; 
  height: 25px;
}

.no-padding{
  padding-right: 0px !important; 
  padding-left: 0px !important;
}
.ship_today{
  margin:-37px -109px 0px 1px;
}

@media (min-width: 700px) {
  .ship_today{
  margin:-37px -109px 0px 1px;
  }

}


.contact-us-container {
    padding: 20px 0 25px;
}
.contact-us-container {
    padding: 20px 0 25px;
}
.white {
    color: #fff !important;
}
.font-14 {
    font-size: 14px;
}
#main-footer-layer {
    margin-top: -1px;
    padding-top: 10px;
    font-size: 16px;
}
.margin-bottom-18 {
    margin-bottom: 18px;
}

label.collapse {
    border-bottom: 1px solid #464646;
    cursor: pointer;
}
.inline-block {
    display: inline-block;
}
.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}
#main-footer-layer ul.list-unstyled {
    margin-bottom: 20px;
}
.collapse.in {
    display: block;
}
.footer a {
    color: #b0b0b0;
}
footer.footer #main-footer-layer label.collapse {
    border-bottom: 1px solid #464646;
    cursor: pointer;
}
footer .social-icons-wrapper .social-icon img {
    width: 25px;
}
form#newsletter #email {
    background: #252525 none repeat scroll 0 0;
    border: medium none #252525;
    margin-top: 16px;
}
form#newsletter #newsletter-submit {
    vertical-align: middle;
    width: 38px;
    margin-left: -1px;
    height: 35px;
    margin-top: -1px;
}
.form-control {
    border: 2px solid #e1e1e1;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#bottom-footer-layer {
    background-color: #252525;
    padding: 18px;
}
.margin-bottom-3 {
    margin-bottom: 3px;
}
.list-inline {
    list-style: outside none none;
    margin-left: -5px;
    padding-left: 0;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.footer h6, p.color-white {
    color: white;
    text-transform: none;
}
#nav-logo {
    max-height: 1.5em;
}
/*button on navbar*/
#ship-today.btn {
    color: #fff;
    padding: 3px 10px !important;
    border-radius: 4px;
    background-color: #4fab54;
    border-color: #4fab54;
    transition: background-color 0.3s linear 0s;
}

.btn-group-lg > .btn, .btn-lg {
    border-radius: 0;
}
#ship-today.btn:hover, #ship-today.btn:focus{
    background-color: #479A4C !important;
    border-color: #408C45 !important;
}

#navbar a.main-nav-link.current:not(#ship-today), #navbar a.main-nav-link:hover:not(#shipNow), #navbar a.main-nav-link:active:not(#shipNow), #navbar a.main-nav-link:focus:not(#shipNow), #unscrolled-menu-wrapper a.right-nav:hover:not(.separator), #unscrolled-menu-wrapper a.right-nav:focus:not(.separator) {
    background-color: transparent !important;
    border-bottom: 2px solid #5fd063 !important;
    color: #5fd063 !important;
}
#navbar a.main-nav-link {
    font-size: 18px;
    margin: 18px 15px 10px;
    padding: 3px 0;
}

#navbar a#shipNow {
    background-color: #5fd063;
    font-size: 16px;
    margin-left: 50px;
    box-shadow: 0px 3px 0px 0px #4fab55;
    text-transform: none;
    color: white;
    border-radius: 4px;
    padding: 9px 22px;
    display: block;
    margin-right: 0;
    margin-top: 12px;
}

#navbar a#shipNow:hover {
    background-color: #4fab55;
    border-color: #4fab55;
    box-shadow: 0px 3px 0px 0px #4fab55;
}

#navbar a {
    font-weight: bold;
    letter-spacing: 1px;
    text-rendering: optimizelegibility;
}

@media (max-width: 480px) {

  .navbar-brand.scrolled-menu.display_none {
    margin-left: -15px!important;
}
   #nav-logo {
    max-height: 1.3em;
    /*padding-left: 1em;*/
}
.social_img {
    width: 39px;
}

.text-center-xs {
    text-align: center !important;
}
.navbar-collapse{
   background: #222222 none repeat scroll 0 0;
}

}

@media (min-width: 1200px) {
  .social_img {
      width: 44px;
  }
  .no-padding-lg {
      padding: 0 !important;
  }
  #ship-today {
     margin-left: 34%;
  }
  .no-padding-top-lg {
      padding-top: 0 !important;
  }
  .no-padding-right-lg {
      padding-right: 0 !important;
  }
  .no-padding-bottom-lg {
      padding-bottom: 0 !important;
  }
  .no-padding-left-lg {
      padding-left: 0 !important;
  }
  .no-margin-lg {
      margin: 0 !important;
  }
  .no-margin-top-lg {
      margin-top: 0 !important;
  }
  .no-margin-right-md {
      margin-right: 0 !important;
  }
  .no-margin-bottom-lg {
      margin-bottom: 0 !important;
  }
  .no-margin-left-lg {
      margin-left: 0 !important;
  }
  .text-left-lg {
      text-align: left !important;
  }
  .text-right-lg {
      text-align: right !important;
  }
  .text-center-lg {
      text-align: center !important;
  }
  .pull-right-lg {
      float: right;
  }
  .pull-left-lg {
      float: left;
  }
  .center-lg {
      float: none;
      margin: auto;
  }
}
@media (min-width: 991px) and (max-width: 1199px) {
 #navbar a.main-nav-link {
    font-size: 16px !important;
    /*margin: 12px !important;*/
  }
  .social-icon {
      margin: 0%;
  }
  .social_img {
      width: 44px;
  }
  .navbar-brand {
    float: left ;
    font-size: 18px ;
    height: 50px;
    line-height: 20px;
  }
  .navbar > .container .navbar-brand {
    color: #dadada ;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif ;
    font-size: 0px ;
   }
  .navbar-nav {
   margin-top: 1%;
  }

}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-collapse.collapse {
	    display: none !important;
	}
	.navbar-collapse.collapse.in {
	    display: block !important;
	}
	.navbar-header .collapse, .navbar-toggle {
	    display:block !important;
	}
	.navbar-header {
	    float:none;
	}
  .navbar-nav > li {
      float: none !important;
  }
  .nav.navbar-nav {
      float: none !important;
  }
  nav.scrolled #navbar a:hover, nav.scrolled #navbar a:focus, nav.scrolled #navbar a.current {
      background-color: transparent !important;
      border-bottom: 2px solid #5fd063 !important;
      border-radius: unset !important;
      color: #4fab55 !important;
      text-align: center;
  }
}

@media (min-width: 451px) and (max-width: 991px) {
#navbar a.main-nav-link {
    font-size: 16px !important;
    margin: 15px 3px 10px !important;
    padding: 0 !important;
  }
 .navbar-brand {
    float: left ;
    font-size: 18px ;
    height: 50px;
    line-height: 20px;
  }
  .navbar > .container .navbar-brand {
    color: #dadada ;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif ;
    font-size: 0px ;
   }
.navbar-collapse{
   background: #222222 none repeat scroll 0 0;
}
.no-padding-sm {
    padding: 0 !important;
}
.no-padding-top-sm {
    padding-top: 0 !important;
}
.no-padding-right-sm {
    padding-right: 0 !important;
}
.no-padding-bottom-sm {
    padding-bottom: 0 !important;
}
.no-padding-left-sm {
    padding-left: 0 !important;
}
.no-margin-sm {
    margin: 0 !important;
}
.no-margin-top-sm {
    margin-top: 0 !important;
}
.no-margin-right-sm {
    margin-right: 0 !important;
}
.no-margin-bottom-sm {
    margin-bottom: 0 !important;
}
.no-margin-left-sm {
    margin-left: 0 !important;
}
.text-left-sm {
    text-align: left !important;
}
.text-right-sm {
    text-align: right !important;
}
.text-center-sm {
    text-align: center !important;
}
.pull-right-sm {
    float: right;
}
.pull-left-sm {
    float: left;
}
.center-sm {
    float: none;
    margin: auto;
}
}
@media (max-width: 767px) {
  #navbar a.main-nav-link {
    font-size: 13px;
    margin: 15px 3px 10px;
    padding: 0;
  }


  .navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
  }
  .navbar > .container .navbar-brand {
    color: #dadada;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 0px;
   }

section .shipping-steps-container .shipping-steps-row .step img {
    width: 40%;
}
header.header {
    height: 581px;
}
section .shipping-steps-container {
    padding: 200px 0 50px;
}
header .slogan-wrapper {
    padding-top: 22%;
}
.review-carousel .jcarousel-control-prev, .review-carousel .jcarousel-control-next {
    margin-top: 17px;
}
.jcarousel-control-prev, .jcarousel-control-next {
    width: 28px;
}
#main-nav, #non-jumbo-menu {
    background: #252525 none repeat scroll 0 0;
}
#navbar ul li a {
    color: #ffffff;
    text-align: center;
}
#navbar ul li a:hover, #navbar ul li a:focus, #navbar ul li a.current, #navbar ul li a:active {
    background-color: transparent !important;
    color: #4fab55 !important;
    text-align: center;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: transparent !important;
    color: #4fab55;
}
.dropdown-menu-right .dropdown-submenu > a::after {
    border-style: solid none solid dashed;
    border-width: 5px 0 6px 6px;
    float: right;
}
.ups-separator, .fedex-separator, .dhl-separator {
    background-image: none;
}
.ribbon-wrapper-green.international-round-trip {
    top: 0;
}
#about-us .employee-wrapper {
    width: 165px;
}
#main-footer-layer {
    min-height: 450px;
}
#about-us .hovereffect .name {
    font-size: 13px;
}
#about-us .hovereffect .role {
    font-size: 11px;
}
#about-us .timeline .milestone-img {
    margin: 0;
}
#about-us .timeline-wrapper {
    background-position: 68px center;
}
#home-alert .img-wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 5%;
}
#home-alert .content-wrapper {
    display: table-cell;
    font-size: 13px;
    padding: 2px;
    vertical-align: middle;
    width: 90%;
}
#home-alert .close-wrapper {
    display: table-cell;
    padding-right: 2px;
    vertical-align: middle;
    width: 1%;
}
#home-alert .img-wrapper img {
    margin: 5px;
    width: 40px;
}
section .featured-container ul.nav.nav-tabs li:not(.last-ele) {
    display: block;
    margin-bottom: 30px;
}
.inner-container {
    margin: 0 3%;
}
section .shipping-steps-container .shipping-steps-row .step-separator {
    line-height: 5;
}
}

@media (max-width: 480px) {
section .shipping-steps-container .shipping-steps-row .step img {
    width: 40%;
}
  .navbar-brand.scrolled-menu.display_none {
    margin-left: -15px!important;
}

  .navbar-brand.scrolled-menu.display_none {
    margin-left: -15px!important;
}
header.header .slogan-wrapper .btn-group .btn {
    font-size: 12px;
}
header.header .slogan-wrapper h2 {
    font-size: 24px;
}
section .shipping-steps-container {
    padding: 200px 0 50px;
}
header .slogan-wrapper {
    padding-top: 36%;
}
.inner-container {
    margin: 0 3%;
}
.typeahead-result ul.typeahead-list {
    min-width: 275px;
}
#quick-quote-modal .modal-body .body {
    margin: 3% -16%;
}
section.statistics .statistics-container .statistics-img-wrapper img {
    margin-bottom: 12px;
}
section.statistics .statistics-container .statistics-img-wrapper .statistic {
    margin-bottom: 25px;
}
#about-us .timeline .milestone {
    font-size: 13px;
}
section .customer-review img.customer {
    width: 50px;
}
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 1px;
    text-transform: uppercase;
}
#main-footer-layer .visible-xs.collapse .fa.fa-plus {
    color: #fff;
    /*font-size: 12px;*/
    margin-top: 8px;
}


footer .social-icons-wrapper li {
    display: inline;
    /*margin: 4px;*/
}
.no-margin-bottom {
    margin-bottom: 6px !important;
}

.navbar-brand > img {
    display: block;
    height: 23px;
}
.navbar-fixed-top {
    border-width: 0 0 1px;
    min-height: 64px;
    top: 0;
}

section.contact-us {
    background-color: #252525;
}
.white {
    color: #fff !important;
}


.text-right {
    text-align: right !important;
}
.font-14 {
    font-size: 14px;
}

#main-footer-layer ul.list-unstyled {
    margin-bottom: 20px;
}

.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}
section.contact-us .contact-us-container {
    padding: 20px 0 25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 

 #ship-today{width: 122px;
        margin-left: 34%!important;} 
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
    padding-right: 49px;
    padding-left: 0;
}
.ie #ship-today.btn{
	height: 20px;
	width: 155.60px;
}

.btn.dropdown-toggle {
    padding: 6px 0;
}

}
/* Blog Page custom css */

.btn-custom {
    text-align: center;
    margin: 0 auto;
    display: block;
  }
  
  
  /* End Blog Page custom css */
/*/**/
