/*
   ------------------------------------------------------
					Responsive Styles
   ------------------------------------------------------
*/

@media (min-width: 1119px) and (max-width: 1250px) {
	.main-container .caption.virtual-address {
	  min-height: 175px;
	}
  }
  
  @media (min-width: 991px) and (max-width: 1120px) {
	.main-container .caption.virtual-address {
	  min-height: 195px;
	}
  }
  
  @media (min-width: 700px) and (max-width: 930px) {
	.main-container .caption.virtual-address {
	  min-height: 141px;
	}
  }
  
  @media (min-width: 481px) and (max-width: 600px) {
	.main-container .caption.virtual-address {
	  min-height: 195px;
	}
  }
  
  @media (min-width: 1200px) {
	.container.main-container {
	  width: 100%;
	}
  }
  
  @media (min-width: 992px) and (max-width: 1199px) {
  
	  /*------------------------------------------*/
	  /*	 INTRO CONTENT
	  /*------------------------------------------*/
  
	  #intro h2 {	font-size: 70px; line-height: 80px;}
	  .intro_text p {	font-size: 16px; }
  
	  /*------------------------------------------*/
	  /*	 MAIN CONTENT
	  /*------------------------------------------*/
  
	  #main { padding: 140px 0;}
	  #main h2 {	font-size: 70px; line-height: 80px; padding: 40px 0;}
  
	  /*------------------------------------------*/
	  /*	 INTRO REGISTER FORM
	  /*------------------------------------------*/
  
	  .form_register form { margin: 0 15px;}
  
	  /*------------------------------------------*/
	  /*	 HORIZONTAL FORM
	  /*------------------------------------------*/
  
	  /*------------------------------------------*/
	  /*	 INTRO REGISTER FORM
	  /*------------------------------------------*/
  
	  .form_register form { margin: 0 15px;}
  
	  /*------------------------------------------*/
	  /*	TABS HOLDER IMAGE
	  /*------------------------------------------*/
  
	  #tabs-holder img { margin-top: 40px;}
  
	  /*------------------------------------------*/
	  /*	ACCORDION HOLDER IMAGE
	  /*------------------------------------------*/
  
	  #accordion-holder img { margin-top: 60px;}
  
	  /*------------------------------------------*/
	  /*	 Table Body
	  /*------------------------------------------*/
  
	  .pricing-table ul.features {font-size: 14px;padding: 5px 30px;}
  
	  /*------------------------------------------*/
	  /*	 Track
	  /*------------------------------------------*/
  
	  #track_form {width: 60%;}
  
	  /*------------------------------------------*/
	  /*	  Track Form Input
	  /*------------------------------------------*/
  
	  #track form input[type="submit"] {width: 29%;}
	
	.container.main-container {
	  width: 100%;
	}
  
  }
  
  
  @media (max-width: 992px) {
	.navbar-custom.navbar {
	  background-color: #262626;
	  margin: 0;
	  padding-bottom: 10px;
	}
	
	.navbar-custom .container {
	  width: auto;
	}
	
	.navbar-custom .navbar-header {
	  float: none;
	}
	
	.navbar-custom .navbar-left,
	.navbar-custom .navbar-right {
	  float: none !important;
	}
	
	.navbar-custom .navbar-toggle {
	  display: block;
	  margin-right: 0px;
	}
  
	.navbar-custom .navbar-fixed-top {
	  top: 0;
	  border-width: 0 0 1px;
	}
	.navbar-custom .navbar-collapse.collapse {
	  display: none!important;
	}
	
	.navbar-custom .container > .navbar-collapse {
	  margin-right: -15px;
	  margin-left: -15px;  
	}
	
	.navbar-custom .navbar-nav {
	  float: none!important;
	  margin-top: 7.5px;
	}
	
	.navbar-custom .navbar-nav > li {
	  float: none;
	  text-align: center;
	}
	
	.navbar-custom .navbar-nav > li > a {
	  line-height: 45px;
	  text-align: center;
	}
	
	.navbar-custom .collapse.in{
	  display:block !important;
	}
	
	.navbar-custom .navbar-nav {
	  margin: 0 -15px;
	  border-top: 1px solid #444;
	  background-color: #262626;
	  padding-bottom: 15px;
	}
	
	.navigation-top {
	  border-bottom: 1px solid #666666;
	}
	
	.nav-top-row {
	  margin-bottom: 10px;
	}
  
	.navbar-fixed-top-2 .nav-top-row, 
	.navbar-inverse .nav-top-row {
	  padding-right: 0px;
	}
  }
  
  @media only screen and (max-width: 991px){
  
	  /*------------------------------------------*/
	  /*	 Navigation Menu
	  /*------------------------------------------*/
  
	  .navbar-nav > li > a {padding: 0 10px; }
  
	  /*------------------------------------------*/
	  /*	 INTRO CONTENT
	  /*------------------------------------------*/
  
	  #intro_content {padding-top: 190px; padding-bottom: 140px; text-align: center; }
	  #intro h2 {	font-size: 70px; line-height: 80px; padding: 0 4%;}
	  #intro h3 {	font-size: 32px; }
	  .intro_text p {	padding: 0 15%; }
  
	  /*------------------------------------------*/
	  /*	 INTRO BUTTONS
	  /*------------------------------------------*/
  
	  .intro_buttons { margin-bottom: 40px; text-align: center; }
  
	  /*------------------------------------------*/
	  /*	 INTRO REGISTER FORM
	  /*------------------------------------------*/
  
	  #intro_form { width: 76%; margin-left: 12%;}
  
	  /*------------------------------------------*/
	  /*	 MAIN CONTENT
	  /*------------------------------------------*/
  
	  #main {padding: 120px 0;}
  
	  /*------------------------------------------*/
	  /*	  FEATURE BOX
	  /*------------------------------------------*/
  
	  .features-box { text-align: center;}
  
	  /*------------------------------------------*/
	  /*	  Feature Icon
	  /*------------------------------------------*/
  
	  .icon-box { width: auto; height: auto; float: none !important;margin-bottom: 10px;}
	  .icon-box i {margin-top: 0;}
  
	  /*------------------------------------------*/
	  /*	  Feature Text
	  /*------------------------------------------*/
  
	  .features-text { padding: 0px;}
	  .features-text p {padding-right: 0;}
  
	  /*------------------------------------------*/
	  /*	TABS HOLDER IMAGE
	  /*------------------------------------------*/
  
	  #tabs-holder img { margin-top: 30px; margin-bottom: 20px;}
  
	  /*------------------------------------------*/
	  /*	ACCORDION HOLDER IMAGE
	  /*------------------------------------------*/
  
	  #accordion-holder img { margin-bottom: 40px;}
  
	  /*------------------------------------------*/
	  /*	 Message Text
	  /*------------------------------------------*/
  
	  .client-msg p {font-size: 16px; line-height: 24px;}
  
  
	  /*------------------------------------------*/
	  /*	 Clients Carousel Navigation
	  /*------------------------------------------*/
  
	  .customNavigation {right: 47%;}
  
	  /*------------------------------------------*/
	  /*	 Google Map
	  /*------------------------------------------*/
  
	  .map-canvas { height: 450px;}
  
	  /*------------------------------------------*/
	  /*	 Track
	  /*------------------------------------------*/
  
	  #track_form {width: 75%;}
	  #track form input[type="submit"] {width: 34%;}
  
	  /*------------------------------------------*/
	  /*	 Horizontal Form
	  /*------------------------------------------*/
  
	  #horizontal_form {width: 100%;}
	  #horizontal-form-fields {display: block;}
	  #horizontal-form-top form input[type="email"] {width: 100%; font-size: 15px; float: none!important; margin-bottom: 10px; text-align: center; padding: 8px;}
	  #horizontal-form-top form input[type="submit"] {width: 100%; font-size: 15px; padding: 9px;}
	  #quickquote_form h5 { float: left; margin: 10px 0; font-size: 14px; font-weight: normal;}
	  #parcel .form-group { display: block;}
  
	.main-container .caption.virtual-address {
	  min-height: none;
	}
	
	.map-wrapper {
	  margin-top: 0px;
	}
  }
  
  @media (min-width: 768px) {
	.container.main-container {
	  width: 100%; 
	}
  }
  
  @media only screen and (min-width: 600px) and (max-width: 767px) {
  
	  .parcel_form .form-group,
	.parcel_form .dropdown {
	  float: left;
	}
	
	.parcel_form .col-sm-10 {
	  width: 83.33333333%;
	}
	
	.parcel_form .col-sm-6 {
	  width: 50%;
	}
	
	.parcel_form .col-sm-offset-1 {
	  margin-left: 8.33333333%;
	}
  
  }
  
  @media only screen and (max-width: 767px){
  
	.parcel-form .delete-parcel {
	  padding-left: 15px;
	  margin-top: 0px;
	}
	
	.input-group.destination select {
	  margin-bottom: 10px !important;
	}
	  /*------------------------------------------*/
	  /*	 Section Titlebar
	  /*------------------------------------------*/
  
	  .titlebar h2 {font-size: 32px;}
	  .titlebar h3 {font-size: 22px;}
	  .titlebar h2:after { width: 140px;}
  
	  #services, #features, #about, #about-1, #send, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 30px; padding-right: 30px; }
  
	  /*------------------------------------------*/
	  /*	 Logo Image
	  /*------------------------------------------*/
  
	  .navbar-brand { padding: 20px 10px 10px 10px;}
  
	  /*------------------------------------------*/
	  /*	 Navigation Menu
	  /*------------------------------------------*/
  
	  .navbar { background-color: #262626; margin: 0; padding-bottom: 10px;}
  
	  /*------------------------------------------*/
	  /*	 Responsive Menu
	  /*------------------------------------------*/
  
	  .navbar-nav { margin: 0 -15px; border-top: 1px solid #444; background-color: #262626; padding-bottom: 15px;}
	  .navbar-nav > li { text-align: center;}
	  .navbar-nav > li > a { line-height: 45px; text-align: center;}
  
	.navbar-custom .navbar-toggle {
	  margin-right: 15px;
	}
	
	.navbar-custom img {
	  width: auto;
	}
	  /*------------------------------------------*/
	  /*	 INTRO CONTENT
	  /*------------------------------------------*/
  
	  #intro_content {padding-top: 160px; padding-bottom: 120px;text-align: center; }
	  #intro h2 {	font-size: 60px; line-height: 70px; padding: 0 8%;}
	  #intro h3 {	font-size: 30px; }
	  .intro_text p {	padding: 0 15%;}
  
	  /*------------------------------------------*/
	  /*	 INTRO BUTTONS
	  /*------------------------------------------*/
  
	  .intro_buttons .btn-theme {font-size: 16px; padding: 8px 16px;}
  
	  /*------------------------------------------*/
	  /*	 MAIN CONTENT
	  /*------------------------------------------*/
  
	  #main {padding: 40px 0;}
	  #main h2 {	font-size: 60px; line-height: 70px;}
	  #main h3 {	font-size: 30px; }
  
  
	  /*------------------------------------------*/
	  /*	 PROMO LINE CONTENT
	  /*------------------------------------------*/
  
	  #promo_line h2 {font-size: 30px;line-height: 36px;}
	  #promo_line p {font-size: 16px;line-height: 30px;}
  
	  /*------------------------------------------*/
	  /*	 VIRTUAL ADDRESS CONTENT
	  /*------------------------------------------*/
  
	  #virtual-address h2 {font-size: 30px;line-height: 36px;}
	  #virtual-address p {font-size: 16px;line-height: 30px;}
  
	  /*------------------------------------------*/
	  /*	  TESTIMONIALS
	  /*------------------------------------------*/
  
	  .testimonial { padding: 0 10%; margin-bottom: 30px;}
  
	  /*------------------------------------------*/
	  /*	 Track
	  /*------------------------------------------*/
  
	  #track_form {width: 85%;}
	  #track form input[type="submit"] {width: 34%;}
  
	  /*------------------------------------------*/
	  /*	 Horizontal Form
	  /*------------------------------------------*/
  
	  #horizontal_form {width: 100%;}
	  #horizontal-form-fields {display: block;}
	  #horizontal-form-top form input[type="email"] {width: 100%; font-size: 15px; float: none!important; margin-bottom: 10px; text-align: center; padding: 8px;}
	  #horizontal-form-top form input[type="submit"] {width: 100%; font-size: 15px; padding: 9px;}
	  #quickquote_form h5 { float: left; margin: 10px 0; font-size: 14px; font-weight: normal;}
	  #parcel .form-group { display: block;}
  
	  html{position: static;min-height: initial}
	  body{margin:0}
	  #footer{position: static;bottom: 0;width: auto;height: auto}
	
	.padding-80px {
	  padding: 40px 25px 40px 25px;
	}
	
	.container .jumbotron, 
	.container-fluid .jumbotron {
	  padding-right: 30px;
	  padding-left: 30px;
	}
	
	.main-container .hero-feature {
	  width: 50%;
	  float: left;
	}
	
	.main-container .caption.virtual-address {
	  min-height: none;
	}
  
  }
  
  
  @media only screen and (max-width: 640px){
  
	  /*------------------------------------------*/
	  /*	 Navbar
	  /*------------------------------------------*/
  
	  .navbar-collapse { margin-top: 15px;}
  
	  /*------------------------------------------*/
	  /*	 INTRO CONTENT
	  /*------------------------------------------*/
  
	  #intro_content {padding-top: 150px; padding-bottom: 100px; }
	  #intro h2 {	font-size: 55px; line-height: 65px; padding: 0 5%;}
	  #intro h3 {	font-size: 28px; }
	  .intro_text p {	font-size: 16px; padding: 0 12%;}
  
	  /*------------------------------------------*/
	  /*	 INTRO REGISTER FORM
	  /*------------------------------------------*/
  
	  #intro_form { width: 80%; margin-left: 10%;}
  
	  /*------------------------------------------*/
	  /*	 MAIN CONTENT
	  /*------------------------------------------*/
  
	  #main h3 {	font-size: 28px; }
	  #main h5 {	font-size: 16px;}
  
	  /*------------------------------------------*/
	  /*	  Service Box
	  /*------------------------------------------*/
  
	  .service-box h4 {font-size: 18px;}
	  .service-box p {font-size: 14px; line-height: 24px;}
  
	  /*------------------------------------------*/
	  /*	  Service Pricing Content
	  /*------------------------------------------*/
  
	  .price-title h2 { font-size: 18px;}
	  .price-title h3 {font-size: 16px;}
	  .pricing-table {margin: 0 20px;}
	  .pricing-table .price {height: 100px; line-height: 100px;}
	  .price-row .price sup {top: -30px; font-size: 24px;}
	  .price-row .price span {font-size: 68px;}
  
	  /*------------------------------------------*/
	  /*	 Section Titlebar
	  /*------------------------------------------*/
  
	  .titlebar h2 { font-size: 30px; line-height: 32px;}
	  .titlebar h3 { font-size: 20px;}
  
	  /*------------------------------------------*/
	  /*	  FEATURE BOX TEXT
	  /*------------------------------------------*/
  
	  .features-text p {font-size: 14px; line-height: 22px;}
  
	  /*------------------------------------------*/
	  /*	  Store locations Content
	  /*------------------------------------------*/
  
	  #store-locations p { line-height: 21px; padding: 0 10px; margin: 5px 0;}
	  #store-locations h2 { font-size: 36px;}
  
	  /*------------------------------------------*/
	  /*	TABS
	  /*------------------------------------------*/
  
	  .nav-tabs > li > a {font-size: 20px;}
  
	  /*------------------------------------------*/
	  /*	Tab Description
	  /*------------------------------------------*/
  
	  .tab-content > .tab-pane p {font-size: 14px; line-height: 24px;}
  
	  /*------------------------------------------*/
	  /*	Panel Title
	  /*------------------------------------------*/
  
	  .panel-title {font-size: 18px;}
  
	  /*------------------------------------------*/
	  /*	Panel Title Icon
	  /*------------------------------------------*/
  
	  .panel-title i {font-size: 24px;}
  
	  /*------------------------------------------*/
	  /*	Panel Content
	  /*------------------------------------------*/
  
	  .panel-body {font-size: 14px;line-height: 24px;}
  
	  /*------------------------------------------*/
	  /*	  Team Member
	  /*------------------------------------------*/
  
	  .team_members_wrapper .col-xs-6 { width: 100%; float: none !important;  }
	  .team-img-meta p {padding: 0 10%;}
  
	  /*------------------------------------------*/
	  /*	 Pricing
	  /*------------------------------------------*/
  
	  .price-row .col-xs-6 { width: 100%; float: none !important; }
	  .pricing-table {margin: 0 40px;}
  
  
	  /*------------------------------------------*/
	  /*	 TIMELINE ITEM
	  /*------------------------------------------*/
  
	  .timeline-item-content {font-size: 14px;line-height: 24px;}
  
	  /*------------------------------------------*/
	  /*	  TESTIMONIALS
	  /*------------------------------------------*/
  
	  .testimonial { padding: 0 5%;}
  
	  /*------------------------------------------*/
	  /*	 PROMO LINE CONTENT
	  /*------------------------------------------*/
  
	  #promo_line h2 {font-size: 24px;line-height: 30px;}
	  #promo_line p {font-size: 14px;line-height: 24px;}
  
	  /*------------------------------------------*/
	  /*	  Track
	  /*------------------------------------------*/
  
	  #track p {font-size: 14px;line-height: 24px;}
	  #track form input[type="submit"] {width: 34%; padding: 10px 15px;}
  
	  /*------------------------------------------*/
	  /*	 Our Clients
	  /*------------------------------------------*/
  
	  #clients { padding: 30px 0;}
  
	  /*------------------------------------------*/
	  /*	 Horizontal Form
	  /*------------------------------------------*/
  
	  #horizontal_form {width: 100%;}
	  #horizontal-form-fields {display: block;}
	  #horizontal-form-top form input[type="email"] {width: 100%; font-size: 15px; float: none!important; margin-bottom: 10px; text-align: center; padding: 8px;}
	  #horizontal-form-top form input[type="submit"] {width: 100%; font-size: 15px; padding: 9px;}
	  #quickquote_form h5 { float: left; margin: 10px 0; font-size: 14px; font-weight: normal;}
	  #parcel .form-group { display: block;}
	  html{position: static;min-height: initial}
	  body{margin:0}
	  #footer{position: static;bottom: 0;width: auto;height: auto}
  
  }
  
  @media only screen and (max-width: 599px){
	
	.quickquote_form {
	  padding: 20px 15px 30px 15px;
	  width: auto;
	  border-radius: 0px;
	}
	
	.parcel_form .dropdown:first-child {
	  margin-bottom: 5px;
	  margin-top: 5px;
	}
	
	.add-icon {
	  display: none;
	}
	
	.add-parcel-link.top-link,
	.bottom-link .add-parcel-btn {
	  display: block;
	}
	
	.remove-icon,
	.quickquote_form .form-group .fa   {
	  font-size: 14px;
	}
	
	.remove-icon span {
	  display: inline-block;
	}
	
	.quickquote_form p,
	.quickquote_form h4,
	.add-parcel-link,
	.form-group.remove-icon,
	.add-parcel-link.top-link {
	  text-align: left;
	}
	
	.quickquote_form p,
	.quickquote_form h4,
	.add-parcel-link {
	  padding-left: 15px;
	  padding-right: 15px;
	}
	
	p.limit-reached,
	.form-group.remove-icon,
	.add-parcel-link.top-link {
	  padding-left: 30px;
	  padding-right: 30px;
	}
	
	.form-group.remove-icon,
	.add-parcel-link.top-link {
	  margin-top: -20px;
	}
  }
  
  @media (max-width: 480px) {
  
	  #stlChanger {display: none;}
  
	  /*------------------------------------------*/
	  /*	 Section Titlebar
	  /*------------------------------------------*/
  
	  .titlebar h2 {font-size: 30px;}
	  .titlebar h3 {font-size: 20px;}
	  .titlebar h2:after { width: 120px;}
  
	  #services, #features, #about, #about-1, #send, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 15px; padding-right: 15px; }
  
	  /*------------------------------------------*/
	  /*	 Navbar
	  /*------------------------------------------*/
  
	  .navbar-collapse.in { margin-top: 15px;}
  
	  /*------------------------------------------*/
	  /*	 INTRO CONTENT
	  /*------------------------------------------*/

    #content_wrapper { position: relative; top: 90px; }
	  #intro_content {padding-top: 150px; padding-bottom: 30px; }
	  #intro h2 {	font-size: 40px; line-height: 44px; padding: 0 5%;}
	  #intro h3 {	font-size: 24px; margin-bottom: 20px; }
	  .intro_text p {	font-size: 16px; padding: 0 5%; line-height: 21px;}
  
	  /*------------------------------------------*/
	  /*	 INTRO BUTTONS
	  /*------------------------------------------*/
  
	  .intro_buttons .btn-theme {font-size: 14px; padding: 7px 14px;}
  
	  /*------------------------------------------*/
	  /*	 INTRO REGISTER FORM
	  /*------------------------------------------*/
  
	  #intro_form { width: 100%; margin-left: 0%;}
	  .form_register form { margin: 0 15px;}
  
	  /*------------------------------------------*/
	  /*	 ABOUT CONTENT
	  /*------------------------------------------*/
  
	  #about h2 { font-size: 30px; line-height: 32px; padding: 5px 0;}
  
	  /*------------------------------------------*/
	  /*	  TITLEBAR CONTENT
	  /*------------------------------------------*/
  
	  .titlebar h2 { font-size: 30px; line-height: 32px;}
	  .titlebar h3 { font-size: 20px;}
  
	  /*------------------------------------------*/
	  /*	 SERVICES
	  /*------------------------------------------*/
  
	  .service-box h5 { font-size: 17px; margin: 12px 0;}
	  .service-box .fa { }
  
	  /*------------------------------------------*/
	  /*	  Service Pricing Content
	  /*------------------------------------------*/
  
	  .price-title h2 { font-size: 18px;}
	  .price-title h3 {font-size: 16px;}
	  .pricing-table {margin: 0 20px;}
	  .pricing-table .price {height: 100px; line-height: 100px;}
	  .price-row .price sup {top: -30px; font-size: 24px;}
	  .price-row .price span {font-size: 68px;}
  
	  /*------------------------------------------*/
	  /*	 MAIN CONTENT
	  /*------------------------------------------*/
  
	  #main h2 {	font-size: 50px; line-height: 55px;}
	  #main h3 {	font-size: 24px; margin-bottom: 20px;}
	  #main h5 {	font-size: 16px;}
  
	  /*------------------------------------------*/
	  /*	 QUICK QUOTE CONTENT
	  /*------------------------------------------*/
  
	  #quickquote_form h5 { float: left; margin: 10px 0;}
  
	  /*------------------------------------------*/
	  /*	  Store locations Content
	  /*------------------------------------------*/
  
	  #store-locations p { line-height: 21px; padding: 0 10px; margin: 5px 0;}
	  #store-locations h2 { font-size: 36px;}
  
	  /*------------------------------------------*/
	  /*	  Team Member Meta
	  /*------------------------------------------*/
  
	  .team-img-meta p {padding: 0;}
  
	  /*------------------------------------------*/
	  /*	 Our Clients
	  /*------------------------------------------*/
  
	  #clients { padding-bottom: 30px 0;}
	  .customNavigation {display: none;}
  
	  /*------------------------------------------*/
	  /*	 PROMO LINE CONTENT
	  /*------------------------------------------*/
  
	  #promo_line h2 {font-size: 20px;line-height: 24px;}
	  #promo_line p {font-size: 14px;line-height: 20px;}
  
	  /*------------------------------------------*/
	  /*	  TESTIMONIALS
	  /*------------------------------------------*/
  
	  #testimonials h3 {font-size: 24px; line-height: 32px;}
	  .testimonial {padding: 0;}
  
	  /*------------------------------------------*/
	  /*	 TRACK
	  /*------------------------------------------*/
  
	  #track h3 { font-size: 20px;}
	  #track_form {width: 100%;}
	  #track-top form input[type="text"] {width: 100%; font-size: 15px; float: none!important; margin-bottom: 10px; text-align: center; padding: 8px;}
	  #track-top form input[type="submit"] {width: 100%; font-size: 15px; padding: 9px;}
  
	  /*------------------------------------------*/
	  /*	 Contact Info
	  /*------------------------------------------*/
  
	  .contact-info { width: 100%; float: none !important; }
  
	  /*------------------------------------------*/
	  /*	 Google Map
	  /*------------------------------------------*/
  
	  .map-canvas { height: 300px;}
  
	  /*------------------------------------------*/
	  /*	 Horizontal Form
	  /*------------------------------------------*/
  
	  #horizontal_form {width: 100%;}
	  #horizontal-form-fields {display: block;}
	  #horizontal-form-top form input[type="email"] {width: 100%; font-size: 15px; float: none!important; margin-bottom: 10px; text-align: center; padding: 8px;}
	  #horizontal-form-top form input[type="submit"] {width: 100%; font-size: 15px; padding: 9px;}
	  #quickquote_form h5 { float: left; margin: 10px 0; font-size: 14px; font-weight: normal;}
	  #parcel .form-group { display: block;}
  
	  html{position: static;min-height: initial}
	  body{margin:0}
	  #footer{position: static;bottom: 0;width: auto;height: auto}
	
	.main-container .hero-feature {
	  width: 100%;
	  float: left;
	}
	
	.btn.btn-theme.print-label h4 {
	  font-size: 14px;
	}
  
	.tabs-wrapper {
	  padding-left: 0px;
	  padding-right: 0px;
	}
	
	.btn-theme {
	  font-size: 13px;
	  padding: 6px 12px;
	}
  }
  
  @media only screen and (min-device-width: 360px) and (max-device-width: 375px) {
  
	  .navbar-brand { padding-left: 20px;}
  
  }
  
  @media (max-width: 320px) {
  
	  .navbar-brand { padding: 20px 5px 5px 20px;}
	  .navbar-brand img { width:80%; height: auto;}
  
	  /*------------------------------------------*/
	  /*	 Section Titlebar
	  /*------------------------------------------*/
  
	  .titlebar h2 {font-size: 28px; line-height: 34px;}
	  .titlebar h3 {font-size: 18px;}
	  .titlebar h2:after { width: 100px;}
  
	  #services, #features, #about, #about-1, #send, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 5px; padding-right: 5px; }
  
	  /*------------------------------------------*/
	  /*	 INTRO CONTENT
	  /*------------------------------------------*/
  
	  #intro_content {padding-top: 130px; padding-bottom: 80px; }
	  #intro h2 {	font-size: 32px; line-height: 42px; margin-bottom: 5px; padding: 0;}
	  #intro h3 {	font-size: 16px; margin-bottom: 20px; }
	  .intro_text p {	font-size: 14px; line-height: 22px; padding: 0;}
  
	  /*------------------------------------------*/
	  /*	 INTRO BUTTONS
	  /*------------------------------------------*/
  
	  .intro_buttons .btn-theme {margin-bottom: 15px;}
  
	  /*------------------------------------------*/
	  /*	 MAIN CONTENT
	  /*------------------------------------------*/
  
	  #main h2 {	font-size: 32px; line-height: 42px; margin-bottom: 5px; padding: 0;}
	  #main h3 {	font-size: 16px; margin-bottom: 20px; }
	  #main h5 {	font-size: 14px; line-height: 22px; padding: 0;}
  
	  /*------------------------------------------*/
	  /*	 INTRO REGISTER FORM
	  /*------------------------------------------*/
  
	  .form_register h4 { font-size: 18px; }
	  .form_register form { margin: 0;}
  
	  /*------------------------------------------*/
	  /*	  Service Box Buttons
	  /*------------------------------------------*/
  
	  #service-buttons a {margin-bottom: 10px;}
  
	  /*------------------------------------------*/
	  /*	TABS
	  /*------------------------------------------*/
  
	  .nav-tabs > li > a {font-size: 16px;}
  
	  /*------------------------------------------*/
	  /*	 Pricing
	  /*------------------------------------------*/
  
	  .pricing-table {margin: 0;}
  
	  /*------------------------------------------*/
	  /*	  Store locations Content
	  /*------------------------------------------*/
  
	  #store-locations p { line-height: 21px; padding: 0 10px; margin: 5px 0;}
	  #store-locations h2 { font-size: 36px;}
  
	  /*------------------------------------------*/
	  /*	 PROMO LINE CONTENT
	  /*------------------------------------------*/
  
	  #promo_line a {margin-bottom: 10px;}
	  #promo_line p {font-size: 14px;line-height: 20px;}
  
	  /*------------------------------------------*/
	  /*	  Track
	  /*------------------------------------------*/
  
	  #track h3 {font-size: 16px; line-height: 22px;}
	  #track p {font-size: 14px;line-height: 20px;}
  
	  /*------------------------------------------*/
	  /*	  Track Form Input
	  /*------------------------------------------*/
  
	  #track form input[type="submit"] {width: 100%; font-size: 14px;}
	  .message {font-size: 16px;}
  
	  #footer_copyright p {line-height: 24px;}
  
	  /*------------------------------------------*/
	  /*	 Our Clients
	  /*------------------------------------------*/
  
	  #clients { padding-bottom: 20px 0;}
  
	  html{position: static;min-height: initial}
	  body{margin:0}
	  #footer{position: static;bottom: 0;width: auto;height: auto}
  
	  /*------------------------------------------*/
	  /*	 Google Map
	  /*------------------------------------------*/
  
	  .map-canvas { height: 280px;}
  
  }
}

@media (max-width: 480px) {

	#stlChanger {display: none;}

	/*------------------------------------------*/
	/*	 Section Titlebar
	/*------------------------------------------*/

	.titlebar h2 {font-size: 30px;}
	.titlebar h3 {font-size: 20px;}
	.titlebar h2:after { width: 120px;}

	#services, #features, #about, #about-1, #send, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 15px; padding-right: 15px; }

	/*------------------------------------------*/
	/*	 Navbar
	/*------------------------------------------*/

	.navbar-collapse.in { margin-top: 15px;}

	/*------------------------------------------*/
	/*	 INTRO CONTENT
	/*------------------------------------------*/

	#intro_content {padding-top: 150px; padding-bottom: 30px; }
	#intro h2 {	font-size: 40px; line-height: 44px; padding: 0 5%;}
	#intro h3 {	font-size: 24px; margin-bottom: 20px; }
	.intro_text p {	font-size: 16px; padding: 0 5%; line-height: 21px;}

	/*------------------------------------------*/
	/*	 INTRO BUTTONS
	/*------------------------------------------*/

	.intro_buttons .btn-theme {font-size: 14px; padding: 7px 14px;}

	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM
	/*------------------------------------------*/

	#intro_form { width: 100%; margin-left: 0%;}
	.form_register form { margin: 0 15px;}

	/*------------------------------------------*/
	/*	 ABOUT CONTENT
	/*------------------------------------------*/

	#about h2 { font-size: 30px; line-height: 32px; padding: 5px 0;}

	/*------------------------------------------*/
	/*	  TITLEBAR CONTENT
	/*------------------------------------------*/

	.titlebar h2 { font-size: 30px; line-height: 32px;}
	.titlebar h3 { font-size: 20px;}

	/*------------------------------------------*/
	/*	 SERVICES
	/*------------------------------------------*/

	.service-box h5 { font-size: 17px; margin: 12px 0;}
	.service-box .fa { }

	/*------------------------------------------*/
	/*	  Service Pricing Content
	/*------------------------------------------*/

	.price-title h2 { font-size: 18px;}
	.price-title h3 {font-size: 16px;}
	.pricing-table {margin: 0 20px;}
	.pricing-table .price {height: 100px; line-height: 100px;}
	.price-row .price sup {top: -30px; font-size: 24px;}
	.price-row .price span {font-size: 68px;}

	/*------------------------------------------*/
	/*	 MAIN CONTENT
	/*------------------------------------------*/

	#main h2 {	font-size: 50px; line-height: 55px;}
	#main h3 {	font-size: 24px; margin-bottom: 20px;}
	#main h5 {	font-size: 16px;}

	/*------------------------------------------*/
	/*	 QUICK QUOTE CONTENT
	/*------------------------------------------*/

	#quickquote_form h5 { float: left; margin: 10px 0;}

	/*------------------------------------------*/
	/*	  Store locations Content
	/*------------------------------------------*/

	#store-locations p { line-height: 21px; padding: 0 10px; margin: 5px 0;}
	#store-locations h2 { font-size: 36px;}

	/*------------------------------------------*/
	/*	  Team Member Meta
	/*------------------------------------------*/

	.team-img-meta p {padding: 0;}

	/*------------------------------------------*/
	/*	 Our Clients
	/*------------------------------------------*/

	#clients { padding-bottom: 30px 0;}
	.customNavigation {display: none;}

	/*------------------------------------------*/
	/*	 PROMO LINE CONTENT
	/*------------------------------------------*/

	#promo_line h2 {font-size: 20px;line-height: 24px;}
	#promo_line p {font-size: 14px;line-height: 20px;}

	/*------------------------------------------*/
	/*	  TESTIMONIALS
	/*------------------------------------------*/

	#testimonials h3 {font-size: 24px; line-height: 32px;}
	.testimonial {padding: 0;}

	/*------------------------------------------*/
	/*	 TRACK
	/*------------------------------------------*/

	#track h3 { font-size: 20px;}
	#track_form {width: 100%;}
	#track-top form input[type="text"] {width: 100%; font-size: 15px; float: none!important; margin-bottom: 10px; text-align: center; padding: 8px;}
	#track-top form input[type="submit"] {width: 100%; font-size: 15px; padding: 9px;}

	/*------------------------------------------*/
	/*	 Contact Info
	/*------------------------------------------*/

	.contact-info { width: 100%; float: none !important; }

	/*------------------------------------------*/
	/*	 Google Map
	/*------------------------------------------*/

	.map-canvas { height: 300px;}

	/*------------------------------------------*/
	/*	 Horizontal Form
	/*------------------------------------------*/

	#horizontal_form {width: 100%;}
	#horizontal-form-fields {display: block;}
	#horizontal-form-top form input[type="email"] {width: 100%; font-size: 15px; float: none!important; margin-bottom: 10px; text-align: center; padding: 8px;}
	#horizontal-form-top form input[type="submit"] {width: 100%; font-size: 15px; padding: 9px;}
	#quickquote_form h5 { float: left; margin: 10px 0; font-size: 14px; font-weight: normal;}
	#parcel .form-group { display: block;}

	html{position: static;min-height: initial}
	body{margin:0}
	#footer{position: static;bottom: 0;width: auto;height: auto}
  
  
  
  /* ----------- iPad mini ----------- */
  
  /* Portrait */
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  
	  html{position: static;min-height: initial}
	  body{margin:0}
	  #quickquote-top { width: 75%; padding:20px; margin: 0 auto; display: block;}
	  #footer{position: static;bottom: 0;width: auto;height: auto}
  
  }
  
  /* ----------- iPad 3 and 4 ----------- */
  
  /* Portrait */
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  
	  html{position: static;min-height: initial}
	  body{margin:0}
	  #quickquote-top { width: 75%; padding:20px; margin: 0 auto; display: block;}
	  #footer{position: static;bottom: 0;width: auto;height: auto}
  
	  /*------------------------------------------*/
	  /*	 Google Map
	  /*------------------------------------------*/
  
	  .map-canvas { height: 360px;}
  
  }
  
  /* ----------- iPad Mini ----------- */
  
  /* Portrait */
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  
	  html{position: static;min-height: initial}
	  body{margin:0}
	  #quickquote-top { width: 75%; padding:20px; margin: 0 auto; display: block;}
	  #footer{position: static;bottom: 0;width: auto;height: auto}
  
	  /*------------------------------------------*/
	  /*	 Google Map
	  /*------------------------------------------*/
  
	  .map-canvas { height: 360px;}
  
  }
  
  @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	  /*------------------------------------------*/
	  /*	 Google Map
	  /*------------------------------------------*/
  
	  .map-canvas { height: 360px;}
  }
