/*   

Theme Name: Box-n-Go U Service

Theme URI: index

Description: responsive/adaptive template

Author URI: https://www.boxngou.com;

Version: 1.0

*/

body {
	background: url('./images/bg.png') repeat #d6d6d6;
	background-position: 0% 152px;
}

ul {
	-webkit-padding-start: 0px;
}

.flex {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  justify-content: center;
}

.paddingfix {padding: 0 !important;}
.centered {margin: 0 auto; float: none;}

.c_l {
	background-color: #d6d6d6;
}

.header .g_l {
	background: #f7f7f7;
	height: 99px;
}

.header .g_l .logo {
	width: 351px;
	float: left;
}

.header .g_l .logo .lg1 {
	background: url('./images/lg1.png') no-repeat center center;
	height: 99px;
	background-size: contain;
}

.header .g_l .logo2 {
	position: relative;
	width: 173px;
	float: left;
	z-index: 2;
}

.header .g_l .logo2 .lg2 {
	background: url('./images/lg2.png') no-repeat right center;
	height: 136px;
	background-size: contain;
	margin-top: 2px;
	position: absolute;
  	width: 173px;
}

.header .b_l {
	z-index: 1;
}

.header .h_i {
  margin-left: 223px;
  float: right;
  /* To fix IE issue, added on 29 May : Syed */
  height: 101px;
  width: 383px;
}

.header .h_i .t_l {
	margin-top: 10px;
	/* To fix IE issue, added on 29 May : Syed */
	width: 383px;
	overflow: hidden;
}

.header .h_i .t_l .t_m {
  float: right;
  height: 28px;
  vertical-align: middle;
  line-height: 28px;
  /* To fix IE issue, added on 29 May : Syed */
  width: 236px;
}
/* To fix IE issue, added on 29 May : Syed */
.header .h_i .t_l .t_m  ul{
	margin: 0px;
	padding: 0px;
}
.header .h_i .t_l .t_m ul > li {
	list-style: none;
	display: inline-block;
	border-right: 1px solid #13a6df;
	line-height: 9px;
}

.header .h_i .t_l .t_m ul > li > a {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color: #13a6df;
	padding-right: 7px;
  	padding-left: 3px;
}

.header .h_i .t_l .t_m ul > li:last-child {
	border-right: none;
}

.header .h_i .t_l .t_m ul > li:last-child > a {
	padding-right: 0;
}

.header .b_l {
	color: #13a6df;
	font-size: 17pt;
	font-weight: bold;
	line-height: 63px;
}

.header .navbar-header .telephone {
	color: #ffff00 !important;
}

.header .telephone {
  float: right;
  line-height: 50px;
  font-weight: bold;
  color: #ffff00;
  font-size: 21.5pt;
}

.container {
	/*width: 959px;*/
	width: 975px;
	margin: 0 auto;
	padding: 0;
}

.navbar-collapse {
	padding: 0;
}

.container>.navbar-header {
	margin-left: 0;
	margin-right: 0;
}

.navbar {
	margin-bottom: 0;
}

.navbar-default .navbar-nav > li > a {
	font-weight: bold;
	font-size: 12pt;
	padding: 15px 12px;
	border-right: 1px solid #1995dc;
}

.navbar-default .navbar-nav > li:last-child > a {
	border-right: none;
}

.navbar-right {
	float: left !important;
	margin-left: 100px;
	margin-right: 0;
}

.navbar-brand {
	padding: 0;
}

.navbar-brand img {
	height: 85px;
  	margin-left: 15px;
}

.icons {
  width: 117px;
}

.social-yt {
  background: url('./images/social/youtube.png') no-repeat;
  width: 27px;
  height: 28px;
  float: left;
}

.social-in {
  background: url('./images/social/linked.png') no-repeat;
  width: 27px;
  height: 28px;
  float: left;
  margin-left: 3px;
}

.social-tw {
  background: url('./images/social/twitter.png') no-repeat;
  width: 27px;
  height: 28px;
  float: left;
  margin-left: 3px;
}

.social-fb {
  background: url('./images/social/facebook.png') no-repeat bottom center;
  width: 27px;
  height: 28px;
  float: left;
  margin-left: 3px;
}

.content {
	border: 2px solid #13acde;
	background: #FFF;
	margin-bottom: 27px;
	margin-top: 5px;
	border-radius: 20px;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.75);
	padding: 40px;
	padding-bottom: 0;
}

.content .c_t_b {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.content .b_b {
	background: url('./images/two-arrows.png') no-repeat left center;
	cursor: pointer;
	float: left;
}

.content .b_b .a_b {
	background: #128b30;
	border: 2px solid #fff7fe;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	height: 38px;
	line-height: 35px;
	color: #FFF;
	font-weight: bold;
	width: 137px;
	text-align: center;
	margin-left: 37px;
	font-size: 13pt;
}

.content .c_t_t {
	color: #13a6df;
  	font-size: 17pt;
  	font-weight: bold;
  	float: left;
  	padding-left: 32px;
}

.footer .copyright {
	font-size: 10pt;
  	color: white;
  	font-weight: bold;
  	line-height: 16px;
  	margin-top: 9px;
  	float: left;
}

.m_t {
	text-align: center;
  	color: #999999;
  	text-decoration: none;
  	font-weight: bold;
  	font-size: 19pt;
  	margin-top: 10px;
  	margin-bottom: 10px;
}

.m_t span {
	border-right: 3px solid #999999;
	margin-left: 15px;
  	margin-right: 20px;
}

.lm_but {
	background: url('./images/learn_more.png') no-repeat;
	width: 152px;
	height: 36px;
	border: none;
	font-weight: bold;
  	color: #FFF;
  	font-size: 13pt;
  	padding-left: 33px;
}

.f_t_l {
	color: #666666;
	font-weight: bold;
	text-align: center;
	font-size: 16pt;
	margin-bottom: 26px;
	margin-top: 23px;
}

.f_t_l a {
	text-decoration: underline;
	color: #0b5691;
}

/*** HOME PAGE ***/
.home_b {
	height: 318px;
	width: 206px;
	border: 1px solid #686868;
	border-radius: 10px;
	color: #7f687f;
	float: none;
	margin: 0 auto;
	margin-top: 43px;
	padding-left: 2px;
  	padding-right: 2px;
  	margin-bottom: 30px;
}

.home_b .title {
	color: #4fc2f2;
	text-decoration: underline;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
	margin-top: 12px;
}

.home_b .photo {
	height: 200px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	display: flex;
	align-items: center;
	justify-content: center;
}

.home_b .photo img {
	display: block;
	margin: 0 auto;
}

.home_b .text {
	text-align: center;
	font-size: 13px;
  	line-height: 15px;
}

/*** PRICING ***/
.right_block {
	width: 608px;
	float: none;
	margin: 0 auto;
	margin-top: 30px;
}

.mov_ship {
  width: 175px;
  float: left;
  border-top: 1px solid #0c5791;
  border-left: 1px solid #0c5791;
  border-bottom: 1px solid #0c5791;
  text-align: center;
  color: #00a3db;
  margin-top: 34px;
}

.name_pric {
  height: 124px;
  background: #f2f2f2;
  font-size: 19px;
  font-weight: bold;
}

.name_pric p {
  line-height: 7em;
}

.learn_more {
  background: #f2f2f2;
  font-size: 16px;
  padding-top: 90px;
  height: 110px;
  position: relative;
  /*z-index: 19;*/
}

.storage {
  width: 258px;
  background: #f7f7f7;
  border: 1px solid #0d5792;
  border-radius: 10px;
  padding: 8px 0;
  float: left;
  text-align: center;
  box-shadow: 0 0 8px 6px rgba(195, 195, 195, 0.9);
  position: relative;
  color: #00a3db;
  z-index: 20;
  line-height: 1;
}

.stor_h {
  font-size: 28px;
  font-weight: bold;
}

.div_storage {
  height: 112px;
  padding-top: 26px;

}

.prise_gr {
  color: #508a3a;
  font-size: 24px;
  font-weight: bold;
  margin: 0;
}

.prise_gr span {
  font-size: 36px;
}


.learn_m {
  margin-right: 17px;
  float: right;
  margin-top: 20px;
  margin-bottom: 0;
}

.learn_more a, .learn_m a {
  text-decoration: underline;
  font-style: italic;
  color: #0b5691;
  font-size: 14px;
}

.right_block a {
  cursor: pointer;
}

.ship_mov {
  width: 175px;
  float: left;
  border-top: 1px solid #0c5791;
  border-right: 1px solid #0c5791;
  border-bottom: 1px solid #0c5791;
  text-align: center;
  color: #00a3db;
  margin-top: 34px;
}

.name_pric {
  height: 124px;
  background: #f2f2f2;
  font-size: 19px;
  font-weight: bold;
}

.name_pric p {
  line-height: 7em;
}

.price_div {
  background: #ffffff;
  height: 78px;
  padding-top: 30px;
  height: 108px;
}

.dol {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  line-height: 1;
}

.dol span {
  font-size: 26px;
}

.for_any {
  color: #00a3db;
  font-size: 14px;
  margin: 0;
}

.learn_more a.details {
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
}



/*** BOXES AND SUPPLIES ***/
.supplies_check {
  float: left;
  margin-left: 7px;
  list-style: none;
  color: black;
}

.supplies_check li {
  background: url('./images/check.png') no-repeat left;
  padding: 3px 0 3px 40px;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 9px;
}

.supplies_text {
  font-weight: bold;
  color: #508a3a;
  font-size: 25px;
  text-align: center;
  line-height: 20px;
  margin-top: 58px;
}

.supplies_text span {
	font-size: 40px;
}

.supplies_text span.tax {
	color: #00a3db;
 	font-size: 14px;
 	font-weight: normal;
}

.supplies_other {
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 24px;
  color: black;
  margin-top: 25px;
}

/*** SERVICES ***/
.bl_ssm {
	margin-bottom: 25px;
	overflow: hidden;
	text-align: center;
	margin-top: 25px;
}

.bl_ssm a {
  float: none;
  text-decoration: underline !important;
  color: #00a3db;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  padding: 45px;
  padding-bottom: 0px;
}

.video_block {
  background: url('./images/video.jpg') no-repeat center center	;
  padding: 20px 0px 26px 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.youtube-vid {
	width: 450px;
    height: 326px;
}

/*** FAQ PAGE ***/
.faq-tab {
  border: 1px solid #CCC;
}

.faq-tab .top {
  background: #f0f0f0;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
}

.faq-tab .leftcol {
  width: 28%;
  float: left;
  border-right: 1px solid #CCC;
}

.faq-tab .rightcol {
  width: 72%;
  float: left;
  position: relative;
  border-left: 1px solid #CCC;
  margin-left: -1px;
  margin-right: 1px;
  min-height: 100%;
}

.faq-tab .rightbottom {
  width: 71%;
  float: right;
}

.faq-tab .rightbottom .byblock {
  background: #FFFFB5;
  font-style: italic;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  padding: 0px 10px;
  font-size: 9px;
  margin-left: -1px;
}

.faq-tab .rightbottom .byblock a {
  color: #004B99;
  font-size: 11px;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}

.faq-tab .leftcol ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.faq-tab .leftcol ul > li {
  border-bottom: 1px solid #CCC;
  background: #fafafa;
  cursor: pointer;
}

.faq-tab .leftcol ul > li:hover,
.faq-tab .leftcol ul > li.active {
  background: #ffffb5;
}

.faq-tab .leftcol ul > li > a {
  height: 31px;
  line-height: 31px;
  padding-left: 10px;
  color: #13a6df;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.faq-tab .rightcol ul {
	-webkit-padding-start: 40px;
}

.faq-tab .rightcol ul > li {
  color: #999;
  margin-top: 10px;
  line-height: 10px;
}

.faq-tab .rightcol ul > li > a {
  color: #13a6df;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
  margin-left: 0;
}

.faq-tab .rightcol ul > li > a:hover {
  text-decoration: none;
  border-bottom: 1px dashed #004B99;
}

.faq_select {
	display: none;
}


/*** IMPORT DATE ***/
.usc {
  float: left;
}

.import-top .block_iusc {
  float: none;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 30px;
  color: black;
  /*line-height: 9px;*/
  line-height: 19px;
  margin-top: 32px;
}

.import-top .text_usc {
  padding-left: 90px;
  font-size: 18px;
  /*padding-top: 25px;*/
  padding-top: 5px;
}

.import-top .p_text_usc {
  font-weight: bold;
  font-size: 21px;
  margin-bottom: 10px;
}

.import-top .p_text_desc {font-size: 13.5px;}

.pickup_dates {width: 217px; padding: 0 !important;}
.pickup_dates .title {color: #13a6df; font-size: 17pt; text-align: center; margin-bottom: 7px;}

.block_dec {
  width: 155px;
  float: none;
  margin: 0 auto;
  text-align: center;
}

.circle {
  border-radius: 100%;
  width: 60px;
  height: 60px;
  border: 1px solid #c5c5c5;
  margin-bottom: 70px;
  line-height: 19px;
  padding-top: 8px;
  margin: 0 auto;
}

.dec_numb {
  color: #ff0000;
  font-weight: bold;
  font-size: 25px;
  margin: 0;
  margin-top: 4px;
}

.dec_mon {
  font-size: 14px;
  color: black;
}

.just-left {justify-content: flex-start;}
.just-right {justify-content: flex-end;}

.navbar-nav > li {z-index: 55;}

.price_page {border: 1px solid #13a6df; margin: 0 auto; float: none; margin-top: 40px; padding: 0 !important;}
.price_page .block {height: 78px; background-color: #fafafa; text-align: center; color: #939393;font-weight: bold; font-size: 30pt; border-bottom: 1px solid #13a6df;}
.price_page .block {border-bottom: 1px solid #13a6df;}
.price_page .block.in-room {border-top: 1px solid #13a6df; border-bottom: 0; text-align: left; font-size: 21pt;}
.price_page .block.in-room .free-bulk {color: #13a6df; font-size: 16pt;}
.price_page .block.in-room .free-bulk .learn_m {position: absolute; bottom: 0; right: 15px;}
.price_page .block.in-room .free-bulk .learn_m a.details {color: #0b5691;}
.price_page .items .item .about {height: 119px; border-bottom: 1px solid #13a6df; border-right: 1px solid #13a6df; position: relative;}
.price_page .items .item .about .title {color: #13a6df; font-weight: bold; font-size: 20pt; float: right; width: 65%; text-align: center;line-height: 20pt; margin-top: 15px;}
.price_page .items .item .about .learn_m {width: 96px; margin-right: 0; cursor: pointer; margin-top: 25px;}
.price_page .items .item .about .special {position: absolute;bottom: -5px;left: 8px;color: #0b5691;font-size: 14px;font-weight: bold;}

.price_page .items .item .price {height: 148px; border-right: 1px solid #13a6df; color: #73a564; font-size: 55pt; font-weight: bold;text-align: center;line-height: 148px;}
.price_page .items .item .price span {font-size: 15pt;}

.price_page .items .item:nth-child(1) .about {border-top: 0;}
.price_page .items .item:nth-child(3) .about {border-right: 0;}
.price_page .items .item:nth-child(3) .price {border-right: 0;}

.price_page .items .item:nth-child(1) .about {background: url('./images/lg2.png') no-repeat 10px center #fafafa; background-size: 32%;}
.price_page .items .item:nth-child(2) .about {background: url('./images/price_page_trash.png') no-repeat 10px center #fafafa; background-size: 32%;}
.price_page .items .item:nth-child(3) .about {background: url('./images/price_page_velik.png') no-repeat 10px center #fafafa; background-size: 32%;}


.protection_page {border: 1px solid #13a6df; margin: 0 auto; float: none; margin-top: 40px; padding: 0 !important;}
.protection_page .block {height: 78px; background-color: #fafafa; text-align: center; color: #13a6df;font-weight: bold; font-size: 30pt; border-bottom: 1px solid #13a6df; line-height: 24pt;padding-top: 12px;}
.protection_page .block .desc {color: #828282; text-align: center;font-size: 11pt;}

.protection_page .items .item-row .item {text-align: center; height: 119px; border-bottom: 1px solid #13a6df; border-right: 1px solid #13a6df; position: relative; color: #13a6df; font-size: 20pt; font-weight: bold;}
.protection_page .items .item-row .item.price {color: #73a564; font-size: 50pt; line-height: 118px;}
.protection_page .items .item-row .item.desc {line-height: 32px;padding-top: 21px !important;}
.protection_page .items .item-row .item.desc .learn_m {cursor: pointer; margin-right: 12px;float: right; margin-top: 0px;margin-bottom: 0px;font-weight: normal;bottom: 8px;position: relative;}
.protection_page .items .item-row .item span {font-size: 14pt;}
.protection_page .items .item-row .item:last-child {border-right: 0;}
.protection_page .items .item-row:nth-child(2) .item {border-bottom: 0;}

.hiw_page {width: 100%;}
.hiw_page .page_title {color: #317eac;font-size: 23pt; margin-top: 25px; margin-bottom: 15px;}
.hiw_page .steps .step {margin-top: 30px;height: 140px; position: relative;}
.hiw_page .steps .step .title {padding-left: 100px;text-decoration: underline; font-size: 16pt; color: #73a564; font-weight: bold; letter-spacing: 0.5px;}
.hiw_page .steps .step .desc {padding-left: 127px;padding-top: 20px; color: #000; width: 620px;}

.hiw_page .steps .step:nth-child(1) {background: url('./images/step1.png') no-repeat 15px center;}
.hiw_page .steps .step:nth-child(2) {background: url('./images/step2.png') no-repeat left center;}
.hiw_page .steps .step:nth-child(3) {background: url('./images/step3.png') no-repeat 5px center;}
.hiw_page .steps .step .img-1 {background: url('./images/notebook.png') no-repeat center center;width: 206px;height: 140px;position: absolute;top: 0;right: 0;}
.hiw_page .steps .step .img-2 {background: url('./images/dude.png') no-repeat center center;width: 206px;height: 140px;position: absolute;top: 0;right: 0;}
.hiw_page .steps .step .img-3 {background: url('./images/car.png') no-repeat center center;width: 206px;height: 140px;position: absolute;top: 0;right: 0;}

select[name="zipcode"] {
	width: 45%;
	padding: 20px;
	margin: 10% 24% 6% 30%;
	font-size: 100%;
	font-weight: bold;
}


/*** TABLETS ***/
@media(min-width:768px) {
  

}

/*** BAD RESOLUTION***/
@media(max-width:942px) {
  
}


/*** MOBILE ***/
@media(max-width:764px) {
	.price_page .block {font-size: 15pt;}
	.price_page .block.in-room {display: block;font-size: 12pt;padding-top: 8px;}
	.price_page .block.in-room .free-bulk {font-size: 10pt;}
	.price_page .block.in-room .free-bulk .learn_m a.details {font-size: 13px;}
	.price_page .block.in-room .free-bulk .learn_m {right: 9px; margin-right: 0; bottom: 0px;}
	.price_page .items .item .about {border-right: 0; border-top: 1px solid #13a6df;}
	.price_page .items .item .price {border-right: 0; font-size: 30pt;line-height: 66px;height: 66px;}
	.price_page .items .item .price span {font-size: 15pt;}
	.price_page .items .item .about .learn_m {width: auto;position: absolute;right: 15px;bottom: 7px;}
	.price_page .items .item:not(:last-child) .about {border-bottom: 1px dashed #13a6df;}
	.price_page .items .item:nth-child(1) .about {background-size: 25%;}
	.price_page .items .item:nth-child(2) .about {background-size: 25%;}
	.price_page .items .item:nth-child(3) .about {background-size: 25%;}

	.protection_page .block {line-height: 18pt;padding-top: 18px;font-size: 18pt;}
	.protection_page .block .desc {font-size: 10pt;}
	.protection_page .items .item-row .item {border-bottom: 1px dashed #13a6df;}
	.protection_page .items .item-row .item.desc {font-size: 14pt;line-height: 20px;}
	.protection_page .items .item-row .item span {font-size: 9pt;}
	.protection_page .items .item-row .item.desc .learn_m {bottom: -8px;}
	.protection_page .items .item-row .item.price {font-size: 23pt;}
	.protection_page .items .item-row .item:first-child {height: 60px;font-size: 15pt;}
	.protection_page .items .item-row .item:last-child {border-right: 1px solid #13a6df; border-bottom: 0 !important;}
	.protection_page .items .item-row:nth-child(2) .item {border-bottom: 1px dashed #13a6df; border-right: 0;}

  .hiw_page .steps .step .img-1, .hiw_page .steps .step .img-2, .hiw_page .steps .step .img-3 {display: none;}
  .hiw_page .steps .step:nth-child(1) {background-size: 32px;}
  .hiw_page .steps .step:nth-child(2) {background-size: 53px;}
  .hiw_page .steps .step:nth-child(3) {background-size: 53px;}

  .hiw_page .steps .step .title {padding-left: 76px;font-size: 13pt;}
  .hiw_page .steps .step .desc {padding-left: 76px;width: auto;}
  .hiw_page .steps .step {height: auto;}
  .hiw_page .page_title {text-align: center;}
  
	.pickup_dates {width: 100%;}

	.lm_but_block {width: 157px; margin: 0 auto; float: none; margin-top: 15px;}

	.container {
		width: 100%;
	}

	.header .navbar-header .telephone {
	  position: absolute;
	  margin-left: 30%;
	  font-size: 18pt;
	  color: #ffff00 !important;
	  -webkit-text-fill-color: rgba(255, 255, 0, 1); 
   	  -webkit-opacity: 1; 
	}

	.header .navbar-default .navbar-collapse {
		margin-top: 43px;
	}

	.header .container>.navbar-collapse,
	.header .navbar-nav {
		margin-left: 0;
		margin-right: 0;
	}

	.header .navbar-nav {
		margin-top: 0;
		margin-bottom: 0;
	}

	.header .navbar-right {
		float: none !important;
	}

	.header .navbar-default .navbar-nav > li > a {
		border-right: 0;
	}

	.content {
		margin-left: 10px;
  		margin-right: 10px;
  		border-radius: 10px;
  		padding-left: 15px;
  		padding-right: 15px;
  		padding-top: 25px;
	}

	.content .c_t_b {
		display: block;
	}

	.content .b_b {
		display: block;
		float: none;
		width: 174px;
  		margin: 0 auto;
	}

	.content .c_t_t {
		padding-left: 0;
		text-align: center;
  		margin-top: 20px;
  		float: none;
  		font-size: 12pt;
	}

	.f_t_l {
		font-size: 	12pt;
	}

	.home_b {
		width: 	245px;
	}

	.lm_but {
		padding-left: 41px;
	}

	.footer .navbar-nav {
		margin: 0;
		text-align: center;
		width: 100%;
		border-bottom: 1px solid #1995dc;
	}

	.footer .navbar-nav li {
		display: inline-block;
	}

	.footer .navbar-nav li:last-child {
		border-right: none;
	}

	.footer .navbar-nav > li > a {
		font-size: 11pt;
	}

	.footer .copyright {
		margin-left: 10px;
		font-size: 9pt;
		margin-bottom: 8px;
	}

	.footer .social {
		float: none !important;
		margin: 0 auto;
		display: block;
		width: 117px;
	}

	.c_l .s_f {
	  color: #13a6df;
	  font-size: 17pt;
	  font-weight: bold;
	  text-align: center;
	  margin-top: 45px;
	}

	.home_b .photo {
		display: block;
		text-align: center;
		padding-top: 30px;
	}

	.m_t {
		font-size: 15pt;
		line-height: 30px;
	}

	.m_t span {
		margin-left: 5px;
  		margin-right: 5px;
  		border-right: none;
	}

	.right_block {
		/*width: 100%;*/
		width: 1000px;
		position: relative;
		left: -243px;
	}

	.mov_ship {
		display: block;
		/*float: none;*/
		border-right: 1px solid #0c5791;
		margin-right: 8px;
		margin-left: 8px;
		width: 230px;
	}
	/* New Css Added on 12 May */
	.slider {
		  width: 232px;
		  margin-right: auto;
		  margin-left: auto;
		  overflow: hidden;
	}
	.grey-rarrow{
		background: url("images/grey-rarrow.png") no-repeat;
		width: 50px;
		height: 50px;
		position: absolute;
		top: 225px;
		right: -25px;
	}
	.grey-larrow {
		background: url("images/grey-larrow.png") no-repeat;
		width: 50px;
		height: 50px;
		position: absolute;
		top: 225px;
		left: -25px;
	}
	.slider-container{
		position: relative;
		width: 267px;
		margin-right: auto;
		margin-left: auto;
	}
	/* New Css End */

	.storage {
		margin: 0 auto;
		/*float: none;*/
		margin-right: 8px;
		margin-left: 8px;
		width: 210px;
	}

	.ship_mov {
		border-left: 1px solid #0c5791;
		/*float: none;*/
		margin-right: 8px;
		margin-left: 8px;
		width: 230px;
	}

	.bl_ssm a {
	  padding-left: 5px;
  	  padding-right: 5px;
	  padding-top: 25px;
	  float: none;
	}

	.video_block {
	  width: 100%;
	  background-size: contain;
	  background: none;
	  text-align: center;
	  display: block; 
	  margin: 0 auto;
	}

	.youtube-vid {
	  width: 100%;
	  float: none;
	  margin: 0 auto;
	  display: block;
	}

	.faq-tab .leftcol,
	.faq-tab .rightcol,
	.faq-tab .rightbottom {
	    width: 100%;
	}

	.faq-tab .leftcol {
	    border-right: 0;
	}

	.faq-tab .rightcol ul {
	   -webkit-padding-start: 30px;
	}

	.faq-tab .tabbing {
		display: none;
	}

	.faq-tab .faq_select {
		/*text-align: center;*/
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
	}

	.circle {
		margin-bottom: 15px;
	}

	.block_dec {
		margin-bottom: 50px;
	}
	select[name="zipcode"] {
		font-size: 12px;
		font-weight: bold;
		margin: 13% 0 6%;
		padding: 7px;
		width: 100%;
	}
	/* Legal Template */
	.legal-container .lhs{
		width: 100%!important; clear: both;
	}
	.legal-mobile-menu{
		text-align: center;
		margin-bottom: 20px;
	}
	.legal-mobile-menu select{
		padding: 10px;
	}
	.legal-container .rhs-mobile{
		width: 100%!important;
	}
	.m_t label a{
		font-size: 15pt !important;
	}
	.clearZipcode{
		position: inherit !important;
	}
	.other-pickup-date{
		top: -22px!important;
	}
}


/*** MOBILE ALBUM ***/
@media(max-width: 746px) and (orientation: landscape) {
	.header .navbar-header .telephone {
		margin-left: 38%;
		color: #ffff00;
	}

	.content .c_t_t {
		font-size: 17pt;
	}

	.footer .social {
		display: block;
		margin-top: 12px;
  		margin-right: 10px;
  		float: right !important;
	}

	.m_t span {
		border-right: 1px solid #999999;
		margin-left: 5px;
	  	margin-right: 10px;
	}


	.bl_ssm a {
	  padding-left: 25px;
  	  padding-right: 25px;
	  padding-top: 25px;
	  float: none;
	}

	.youtube-vid {
	  width: 400px;
	  float: none;
	  margin: 0 auto;
	  display: block;
	  text-align: center;
	}

	.faq-tab .leftcol {
	    border-right: 1px solid #CCC;
	    width: 37%;
	}

	.faq-tab .rightcol,
	.faq-tab .rightbottom {
	    width: 63%;
	}

	.faq-tab .leftcol ul > li > a {
	    font-size: 11px;
	    padding-left: 3px;
	}

	.faq-tab .faq_select {
		display: none;
	}

	.faq-tab .tabbing {
		display: block;
	}
	select[name="zipcode"] {
		font-size: 12px;
		font-weight: bold;
		margin: 13% 0 6%;
		padding: 7px;
		width: 100%;
	}
	
	/* Legal Template */
	.legal-container .lhs{
		width: 100%!important; clear: both;
	}
	.legal-mobile-menu{
		text-align: center;
		margin-bottom: 20px;
	}
	.legal-mobile-menu select{
		padding: 10px;
	}
	.legal-container .rhs-mobile{
		width: 100% !important;
	}
	.m_t label a{
		font-size: 15pt!important;
	}
	.clearZipcode{
		position: inherit !important;
	}
	.other-pickup-date{
		top: -22px!important;
	}
}
.popover {
	width: 320px!important;
	font-size: 11px !important;
	background: white !important;
	font-weight: normal !important;
	height: auto !important;
	line-height: inherit !important;
	color: #000;
	z-index: 99999;
}
.format-faq{
	display: none;
}
.format-faq:nth-of-type(2){
	display: block;
}
.modal-content-faq{
	padding: 0px 30px;
}
/* BootStrap Popup */
.pageHeader h1 {
  color: #0B5691;
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  font-weight: bold;
}
.bng-u-storage-block {
  float: left;
  width: 100%;
  min-height: 330px;
}
.corner {
  border: 1px solid #3975a5;
  font-size: 12px;
  margin: 0px auto;
  border-radius: 10px;
  padding: 10px 10px;
  position: relative;
  -webkit-box-shadow: 0 0 3px 5px #e1eaf1 inset;
  -moz-box-shadow: 0 0 3px 5px #e1eaf1 inset;
  box-shadow: 0 0 3px 5px #e1eaf1 inset;
}
.faq_popup.in {
	display: flex !important;
}
.faq_popup.in .mobile-zip-pupup{
	margin: auto;
}
.modal-backdrop{
	height: 100%;
	position: fixed;
	z-index: 55;
}
#sitemap h1 {
  text-align: center;
  background: #F7F7F7;
  padding: 5px;
  border: 1px solid #0B5691;
  color: #0B5691;
  margin: 10px 0px;
}
.blog-thumbnail{
	text-align: center;
}
#content-blog > .blog{
	background: none repeat scroll 0 0 #f7f7f7;
	border-radius: 20px;
	margin-top: 20px;
	padding: 10px 20px;
}
.navigation {
  color: #111111;
  display: block;
  font-size: 13px;
  height: 28px;
  line-height: 28px;
  margin: 20px 0;
  padding: 0 5px;
}
.navigation .previous {
  float: left;
}
.navigation .next {
  float: right;
}
.navigation a {
  color: #aaaaaa;
  padding: 4px 10px;
}
.active-menu{
	color: #ffffff;
	background-color: #178acc;
}
.modal-content-faq table{
	width: 100%!important;
}
.supplies_check li a{
	color: #000;
	cursor: pointer;
}
.modal-content-faq h2{ text-align: center; }
.modal-content-faq h4{ margin-top: 0px; text-align: center; }
.footer-links{
	overflow: hidden;
	margin-left: auto;
	line-height: 52px;
	margin-right: auto;
	width: 170px;
}
.redirectToBng{ cursor: pointer; }
.modal-content-zipcode{
	padding: 20px;
}
.modal-content-zipcode #zipFrm select{
	margin: 0px 27%;
	padding: 7px;
}
.m_t label a{
	text-align: center;
  	color: #999999;
  	font-weight: bold;
  	font-size: 19pt;
  	margin-top: 10px;
  	margin-bottom: 10px;
}
.legal-container{
	overflow: hidden; width: 100%; margin: 30px 0px;
}
.legal-container .lhs{
	width: 70%; float: left; padding: 0px; text-align: justify;
}
.legal-container .rhs{
	width: 29%; float: right; padding: 0px;
}
.legal-container .rhs ul{
	margin: auto;
	padding: 0px;
}
.legal-container .rhs ul li{
	list-style-type: none;
	line-height: 40px;
	padding-left: 10px;
}
.legal-container .rhs ul li a{
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.legal-container .rhs ul li a:hover{
	text-decoration: none;
}
.legal-container .rhs ul li:nth-child(odd) {
	background: #13A6DF;
	color: #FFF;
}
.legal-container .rhs ul li:nth-child(odd) a {
	color: #FFF;
}
.legal-container .rhs ul li:nth-child(even) {
	background: #FFF;
}
.legal-container .rhs ul li:nth-child(even) a{
	color: #13A6DF;
}
.m_t label a:hover{
	text-decoration: none;
}
.clearZipcode{
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	top: 29px;
	position: relative;
}
.clearZipcode:hover{
	text-decoration: none;
}
.other-pickup-date{
	text-align: center; float: none!important; position: relative;padding: 0 !important; font-weight: normal !important; color: #000 !important; font-size: 16pt !important; margin-top: 35px !important;
}

.footer-fixed {position: fixed;bottom: 0;width: 100%;}

/* Pricing Page Popup */
.pricing-popup-container {
	width: 300px;
}
.pricing-popup-container img {
	width: 100%;
}
.pricing-popup-container p {
	color: #13a6df;
}
#pricing-popup {
	position: absolute;
}