@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
body, html { font-family: Arial, Helvetica, sans-serif }
body, form, h1, h2, h3, h4, h5, h6, html { margin: 0; padding: 0 }
header .logo a, header .right li strong { font-weight: 700 }
#mainnav, .menu ul li, header { position: relative }
.clear, .footerBtm, .wrap { clear: both }
a img, a:active, a:hover { outline: 0 }
a{color:inherit; text-decoration:none}
.notifier { width: 100%; height: 50px; background: #999 }
@font-face { font-family: oswalddemibold; src: url(../fonts/oswald-demibold-webfont.woff2) format('woff2'), url(../fonts/oswald-demibold-webfont.woff) format('woff'); font-weight: 400; font-style: normal }
@font-face { font-family: league_gothicregular; src: url(../fonts/leaguegothic-regular-webfont.eot); src: url(../fonts/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/leaguegothic-regular-webfont.woff) format('woff'), url(../fonts/leaguegothic-regular-webfont.ttf) format('truetype'); font-weight: 400; font-style: normal }
@font-face { font-family: arialnarrow; src: url(../fonts/arialn_2-webfont.eot); src: url(../fonts/arialn_2-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/arialn_2-webfont.woff) format('woff'), url(../fonts/arialn_2-webfont.ttf) format('truetype'), url(../fonts/arialn_2-webfont.svg#arialnarrow) format('svg'); font-weight: 400; font-style: normal }
@font-face {
    font-family:'League Gothic';
    src: url('../fonts/LeagueGothic-Regular.eot');
	src: url('../fonts/LeagueGothic-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/LeagueGothic-Regular.woff2') format('woff2'),
		url('../fonts/LeagueGothic-Regular.woff') format('woff'),
		url('../fonts/LeagueGothic-Regular.svg#LeagueGothic-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'League Gothic Condensed';
    src: url('../fonts/LeagueGothic-CondensedRegular.eot');
	src: url('../fonts/LeagueGothic-CondensedRegular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/LeagueGothic-CondensedRegular.woff2') format('woff2'),
		url('../fonts/LeagueGothic-CondensedRegular.woff') format('woff'),
		url('../fonts/LeagueGothic-CondensedRegular.svg#LeagueGothic-CondensedRegular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'League Gothic Italic';
    src: url('../fonts/LeagueGothic-Italic.eot');
	src: url('../fonts/LeagueGothic-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/LeagueGothic-Italic.woff2') format('woff2'),
		url('../fonts/LeagueGothic-Italic.woff') format('woff'),
		url('../fonts/LeagueGothic-Italic.svg#LeagueGothic-Italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'League Gothic Condensed Italic';
    src: url('../fonts/LeagueGothic-CondensedItalic.eot');
	src: url('../fonts/LeagueGothic-CondensedItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/LeagueGothic-CondensedItalic.woff2') format('woff2'),
		url('../fonts/LeagueGothic-CondensedItalic.woff') format('woff'),
		url('../fonts/LeagueGothic-CondensedItalic.svg#LeagueGothic-CondensedItalic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: condensed;
    unicode-range: U+0020-00FE;
}
html { overflow: -moz-scrollbars-vertical }
table { border-collapse: separate; border-spacing: 0 }
a img { border: none }
.fR { float: right }
.fL { float: left }
.nodisplay { display: none!important }
em { color: red }
header .logo a, header .right li { font-family: league_gothicregular; color: #007828; text-transform: uppercase }
form { display: inline }
#main { max-width: 1170px; margin: 0 auto; padding: 0 }
header { min-height: 107px }
header .left { float: left; width: 437px; height: 62px }
header .logo { float: left; height: 62px; margin: 0; padding: 0 }
header .logo a { display: block; text-decoration: none }
header .logo a img{display: block;}
header .right { float: right; padding: 0; margin-top: 15px; }
header .right ul {margin: 0 0px 0 0;padding: 0;/* float: left */display: inline-block;vertical-align: middle;}
header .right li {float: left;list-style: none;padding: 0 20px 0 17px;/*background: url(../images/hr.png) right no-repeat;margin: 0 14px 0 0;height: 40px;*/width: auto;font-size: 20px;text-align: center;background-position: right -33px;position: relative;}
header .right li:before{content: '';background: url(../images/top-arrow-green.png) no-repeat;display: inline-block;width: 16px;height: 24px;position: absolute;left: 0;background-size: 75%;}
header .right li span { font-size: 28px; color: #004722; clear: both; padding: 0 }
header .right li a:hover{text-decoration:none; color:#004722}
header .right li span a.google_places { width: 16px; height: 27px; display: block; background: url(../images/top-arrow-green.png) right top no-repeat; float: right; margin: 2px 0 0 }
/*header .right li.lstrcd, header .right li:last-child { background: 0 0; padding: 0; margin: 0 }*/
header .right li h3 { font-weight: 400; font-size: 30px }
header .right .rightWrap{float: left;}
.callHeader{text-align: right;padding-right:0px;padding-top: 0px;position: relative;/* float: left; */display: inline-block;vertical-align: middle;}
.callHeader:before{content: '';background: url(../images/call-icon.png) no-repeat;width: 25px;height: 25px;display: inline-block;background-size: 25px;vertical-align: middle;}
.callLableHedr{font-family: 'League Gothic';font-size: 24px;line-height: 24px;color: #999999;text-transform: uppercase;display: inline-block;vertical-align: middle;margin-left: 6px;}
.callLink{display: inline-block;line-height: 24px;vertical-align: middle;margin-left: 7px;}
.callLink a {font-family: 'League Gothic';font-size: 28px;line-height: 28px;color: #006233;-ms-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;display: inline-block;vertical-align: middle;}
header .home { background: #007828; width: 53px; height: 70px; float: left; text-align: center; vertical-align: middle }
header .home a { display: block; padding: 41px 10px 4px; text-decoration: none; color: #fff }
header .home a:hover span { text-decoration: underline }
header .home span { display: inline-block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #fff; text-decoration: none }
.captionText, .menu ul li { font-family: league_gothicregular }
.menu ul li{font-family: Arial, Helvetica, sans-serif;}
header .marright { margin: 0 10px 0 0 }
.menu, .menu ul { margin: 0; float: left }
.call { width: 144px; float: left }
.num { width: 153px; float: left }
#mainnav { z-index: 1000 }
.menu { width: 100%; height: 40px }
.menu ul { padding: 0; list-style: none; }
.menu ul li { z-index: 9999; color: #000; font-size: 14px; float: left; text-transform: capitalize; padding: 0; border: 1px solid transparent }
/*.menu ul li:first-child a{padding: 12px 16px 11px 0; padding-left: 0;}*/
.menu > ul > li:first-child > a{padding: 12px 32px 11px 0; padding-left: 0;}
.menu > ul > li.hasSubMenu > a{padding: 12px 28px 11px 0; padding-left: 0;}
.bannerText, .caption1, .caption2, .caption3, .caption3 span, .caption4, .captionText, .footerBox a, .greenText, .innercaption .book_space, .keepText, .tag, .title2 { text-transform: uppercase }
.menu ul li:hover, nav ul li.active { background: transparent; border: 1px solid transparent; }
.menu ul li a { display: block; color: #000; text-decoration: none; padding: 12px 18px 11px }
.menu ul li a:hover, nav ul li a.active { color: #004722; text-decoration: none }
.menu ul li a.box_supply_a { display: none }
.menu ul li span.box_supply_span { display: block; color: #999; text-decoration: none; padding: 12px 18px 11px; cursor: default }
.menu ul li span.box_supply_span:hover, nav ul li span.box_supply_span.active { color: #004722; text-decoration: none }
.menu ul li ul { display: none }
.menu ul li.hover ul, .menu ul li:hover ul { width: 166px; margin: 0 0 0 -1px; padding: 0; z-index: 9999; position: absolute; background: #fff; border-top: none; border-right: 1px solid #007828; border-bottom: 1px solid #007828; border-left: 1px solid #007828 }

.menu ul li.activeSubNavMenu > ul { display: block; width: 166px; margin: 0 0 0 -1px; padding: 0; z-index: 9999; position: absolute; background: #fff; border-top: none; border-right: 1px solid #007828; border-bottom: 1px solid #007828; border-left: 1px solid #007828 }

.menu ul li ul li, .menu ul li ul li:hover { border-bottom: none; border-left: none; border-right: none; font-size: 14px; float: none }
.menu ul li ul li { margin: 0; padding: 0; height: auto; border-top: 1px solid #d4d4d4 }
.menu ul li ul li:first-child, .menu ul li ul li:first-child:hover { border-top: 1px solid #007828 }
.menu ul li ul li.lstli, .menu ul li ul li:last-child { border-bottom: none }
.menu ul li ul li:hover { border-top: 1px solid #d4d4d4; background: #fff }
.menu ul li ul li a { float: none; text-align: left; padding: 8px 8px 8px; color: #000; line-height: 22px }
.menu ul li ul li a:hover { color: #007828 }
.menu ul li ul li a span { display: inline-block; float: right; margin: -1px 0 0; position: absolute; right: 0px; width: 20px; text-align: center; height: 30px; }
.link, .lock { right: 0 }
.menu:hover ul li ul li ul { display: none }

.menu ul li ul li .rightArrowSpan { display: inline-block; margin: -1px 0 0; position: absolute; right: 0px; top: 50%; width: 20px; text-align: center; height: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer;}
.menu ul li ul li .rightArrowSpan span{position: absolute; width: 8px; height: 16px; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}


.menu ul li.activeSubNavMenu ul li.activeSubMenu2 ul{ display: block; width: 250px; margin: 0 0 0 166px; top: -1px; padding: 0; z-index: 9999; position: absolute; background: #fff; border-top: none; border-right: 1px solid #007828; border-bottom: 1px solid #007828; border-left: 1px solid #007828 }


.menu ul li ul li ul li, .menu ul li ul li ul li:hover { border-bottom: none; border-left: none; border-right: none; font-size: 23px; float: none }
.menu ul li ul li ul li { margin: 0; padding: 0; height: auto; border-top: 1px solid #d4d4d4 }
.menu ul li ul li ul li:first-child, .menu ul li ul li ul li:first-child:hover { border-top: 1px solid #007828 }
.menu ul li ul li ul li.lstli, .menu ul li ul li ul li:last-child { border-bottom: none }
.menu ul li ul li ul li:hover { border-top: 1px solid #d4d4d4; background: #fff }
.menu ul li ul li ul li a { float: none; text-align: left; padding: 8px 14px 8px; color: #000; line-height: 22px; font-size: 14px;}
.menu ul li ul li ul li a:hover { color: #007828 }
.lst-menu ul li.lst-menu-li { position: inherit }
.lst-menu ul li.lst-menu-li:active ul.lst-menu-ul, .lst-menu ul li.lst-menu-li:hover ul.lst-menu-ul { width: auto }
.link { padding: 0px 0 5px; position: absolute; z-index: 1001 }
.link ul { margin: 0; padding: 0; list-style: none }
.link ul li { float: left; display: block; padding: 0 12px; background: url(../images/seprator.png) right top no-repeat; height: 16px; line-height: 16px }
.link ul li.paymyac, .link ul li:last-child { background: 0 0; padding-right: 0 }
.link ul li a { display: block; font-family: arialnarrow; font-size: 15px; color: #666; text-decoration: none; text-shadow: 0 1px 0 #fff }
.link ul li a.active, .link ul li a:hover { font-family: arialnarrow; color: #007828 }
.link ul li.paymyac a { color: #000; float: left }
.link ul li.paymyac a.active, .link ul li.paymyac a:hover { color: #007828 }
.link ul li.paymyac span { display: block; width: 16px; height: 16px; float: left; margin: 0 7px 0 0 }
.wd100, .wdAuto { width: 100%; display: block }
.wd100 { /* margin:4px 0 0 */display: inline-block;}
.wdAuto { margin: -10px 0 0 }
#banner { margin: 0 0 15px; width: 95% }
#banner img { border: 5px solid #007828 }
.wapper { width: auto }
.caption { width: 100%; overflow: auto }
.captionText { float: left; font-size: 2.52em; width: 100%; padding: 10px 0; color: #9bd35c; border-bottom: 4px solid #9bd35c; margin: 0 0 20px; text-align: center }
.caption1, .caption2 { color: #007828; font-family: league_gothicregular }
.box_container { width: 100%; height: auto }
.box { width: 32%; float: left; margin: 0 22px 0 0 }
.box1 { border: 4px solid #007828; height: auto; min-height: 175px; padding: 15px; margin: 0 0 20px; background: #fff; position: relative; display: block }
.man, .services { position: absolute; right: 0 }
.caption1 { font-size: 60px; line-height: 40px }
.caption1 span { font-size: 38px; float: left; margin: 2px 0 0 }
.man { bottom: 0 }
.caption2 { font-size: 32px; float: left }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 18px }
.caption3, .caption3 span, .caption4, .title2 { font-family: league_gothicregular }
.title2 { background: url(../images/green-belt.png) no-repeat; width: 220px; height: 65px; float: left; font-size: 28px; line-height: 24px; padding: 10px; color: #ff0; margin: 5px 0 0 }
.caption3, .caption3 span, .caption4 { color: #007828 }
.services { bottom: 20px }
.caption3 { font-size: 52px; float: left; line-height: 40px }
.caption3 span { font-size: 42px }
.star { margin: -10px 0 0 -8px }
.wrap { width: 1170px }
section { width: 100%; position: relative }
.lock, .tag { position: absolute }
.caption4 { padding: 30px 0 0; font-size: 48px; float: left; line-height: 46px }
.caption4 span { font-size: 60px }
footer { float: left; width: 100% }
.footerBg { background: url(../images/footer_bg.png) center top no-repeat #007828; padding: 80px 20px 8px; width: 1130px; min-height: 145px; margin: 15px 0 0 }
.footerBg .footer_links { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9bd35c; text-align: center }
.footerBg .footer_links a { font-size: 12px; color: #9bd35c; text-decoration: none; line-height: 22px; padding: 0 4px }
.footerBg .footer_links a.active, .footerBg .footer_links a:hover { font-size: 12px; color: #fee800; text-decoration: underline }
.footerBox, .footerBox a:hover { color: #fff }
.footerBox { background: #004722; height: 18px; float: left; width: auto; display: inline-block; margin: 20px 27px 20px 0; text-align: left; line-height: 20px; padding: 8px 10px 10px }
.innerpages, .logo-tag, .logo2, .shadow, .under-maintenance { text-align: center }
.footerBox a { font-size: 23px; color: #fff; text-decoration: none; font-family: 'Pathway Gothic One', sans-serif; display: block }
.bd { height: 37px; margin: 0 6px; width: 4px; background: #9ad25a; float: left }
.self-storage { float: left }
.footerBtm { margin: 20px 0 0; border-bottom: 4px solid #9AD25A; overflow: hidden; padding: 0 0 12px }
.socialMedia { float: left }
.fb, .gplus, .in, .pinterest, .youtube { float: left; margin-right: 8px }
.emailicon, .keep { float: left }
.keepText { font-family: league_gothicregular; color: #007828; font-size: 36px; float: left; margin-right: 5px }
.copyText, .design, .greenText { font-family: Arial, Helvetica, sans-serif }
.keepText a { color: #007828; text-decoration: none; margin: 0 24px }
.keepText a:hover { color: #007828; text-decoration: underline }
.mr40 { margin: 0 0 0 20px }
.greenText { font-size: 12px; color: #007828 }
.copyText, .copyText a, .design, .design a { font-size: 11px; color: #007828 }
.greenText a { color: #007828; text-decoration: none }
.greenText a:hover { color: #007828; text-decoration: underline }
.payment { float: right }
.copyText, .copyright, .ethops { float: left }
.masterCard, .visa { float: left; margin-right: 5px }
.mr10 { margin-right: 24px }
.copyText, .design { margin: 15px 0 }
hr { border-bottom: 5px solid #9AD25A; border-top: 0 }
.copyright { width: 100% }
.copyText a { text-decoration: none }
.copyText a:hover { color: #007828; text-decoration: underline }
.design { float: right }
.bannerText, .tag { font-family: league_gothicregular }
.design a { text-decoration: none }
.design a:hover { color: #007828; text-decoration: underline }
.tag { z-index: 500; top: 249px; left: 32px; font-size: 48px; color: #004722 }
.tag .banner_msg { float: left }
.tag .arrow_img { width: 40px; height: 32px; display: block; padding: 0 0 0 27px; float: left }
.bannerText, .space { padding: 25px 0 0 25px }
.banner_msg_2 { position: relative; z-index: 2; top: -18px }
.bannerText { line-height: 25px; position: absolute; font-size: 40px; z-index: 0; color: #999 }
.bannerText span { font-size: 30px; color: #9bd35c; line-height: 15px }
.space { line-height: 28px }
.condition_apply { margin: 13px 0 0 10px; font-size: 12px }
.condition_apply2 { margin: 0; font-size: 12px }
.big_text { margin: 3px 0 0 }
.last_box { margin-right: 0 }
.lst_footer_box { margin-bottom: 0!important }
.menu .home_lnk { display: none }
.innerpages { width: 100%; margin: 0 auto; height: auto; min-height: 300px; padding: 100px 0 0 }
@font-face { font-family: Conv_HelveticaBold; src: url(../fonts/HelveticaBold.eot); src: local('?'), url(../fonts/HelveticaBold.woff) format('woff'), url(../fonts/HelveticaBold.ttf) format('truetype'), url(../fonts/HelveticaBold.svg) format('svg'); font-weight: 400; font-style: normal }
.layout-wrapper { width: auto; max-width: 880px; margin: 120px auto }
.logo-tag, .logo2, .top-bg { width: 100%; float: left }
.top-bg { height: 306px; background: #fff }
.logo2 { margin: 120px 0 30px }
.bottom-bg { width: 92%; height: 62px; float: left; margin-left: 32px; border: 3px solid #FFF; border-top: none; -webkit-box-shadow: 4px 4px 4px #bebebe; -moz-box-shadow: 4px 4px 4px #bebebe; box-shadow: 4px 4px 4px #bebebe; background: #424242 }
.under-maintenance { font-family: Conv_HelveticaBold; font-size: 36px; color: #FFF; float: left; width: 100%; padding-top: 6px }
.innercaption .book_space, .innercaption .book_space h1, .innercaption .book_space h2 { font-size: 60px; font-weight: 400 }
.shadow { width: 100%; float: left; margin-top: 15px }
.bottom_seperator { width: 100%; height: 4px; background: #9ad25a }
.innercaption { margin: 0 0 5px; padding: 5px 0 0 }
.innercaption .book_space { width: auto; float: left; font-family: league_gothicregular; color: #007828; display: inline-block }
.innercaption .desc_text { width: 71%; float: left; margin: 11px 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #333; text-shadow: 0 1px 0 #fff; display: inline-block }
.location_strip, .pricelist-header .pricelist_top_right_link { font-family: league_gothicregular; text-transform: uppercase; height: auto }
.innercaption .desc_text a { color: #007828 }
.innercaption .desc_text a:hover { text-decoration: none }
.innercaption .pricelist_desc_text { width: 64%; margin: 11px 20px 0 }
.pricelist-header .pricelist_top_right_link { width: 25%; float: right; background: #007828; margin: 6px 0 0!important; font-size: 22px; font-weight: 400 }
.location_strip, .location_strip .pricelist_h2, .location_strip h1, .location_strip h2 { font-size: 24px; font-weight: 400 }
.pricelist-header .pricelist_top_right_link a { display: block; color: #fff; text-decoration: none; padding: 8px; line-height: 22px }
.pricelist-header .pricelist_top_right_link a:hover { color: #FEE800 }
.location_strip { width: auto; background: #9bd35c; padding: 3px 0 1px 8px; color: #004722 }
.location_strip .storage-type-h1 { float: right; display: inline-block; padding: 0 8px 0 0 }
.location_strip .pricelist_h2, .location_strip .storage-type-h2, .location_strip h1.pricelist_h2 { float: left; display: inline-block }
.location_strip span.pricelist_span { display: inline-block; float: right; padding: 0 8px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333; margin: 5px 0 0; text-transform: none }
.section_container .section_left .category_container ul li a, .section_container .section_left .location_container ul li a { font-family: league_gothicregular; font-weight: 400; text-transform: capitalize; text-decoration: none; display: block }
.section_container { width: 100% }
.section_container .section_left { width: 22.13%; float: left }
.section_container .section_left .location_container { width: 100%; margin: 0 0 33px }
.section_container .section_left .location_container ul { margin: 1px 0 0; padding: 0; list-style: none }
.section_container .section_left .location_container ul li { display: block; float: none; padding: 2px 0 0 30px; border-bottom: 1px solid #d4d4d4; background: url(../images/grey_arrow.png) 10px 12px no-repeat }
.section_container .section_left .location_container ul li ul li:last-child, .section_container .section_left .location_container ul li.lstchild { border-bottom: 0 }
.section_container .section_left .location_container ul li.active, .section_container .section_left .location_container ul li:hover { background: url(../images/green_arrow.png) 10px 12px no-repeat }
.section_container .section_left .location_container ul li a { font-size: 30px; color: #999 }
.section_container .section_left .location_container ul li a.active, .section_container .section_left .location_container ul li a:hover { color: #007828; text-decoration: none }
.section_container .section_left .category_container { width: 100%; border-top: 1px solid #9ad25a; border-bottom: 4px solid #9ad25a; border-left: 1px solid #9ad25a; margin: 0 0 30px }
.section_container .section_left .category_container ul { margin: 0; padding: 0; list-style: none }
.section_container .section_left .category_container ul li { display: block; float: none; border-bottom: 1px solid #d4d4d4 }
.section_container .section_left .category_container ul li.lstchild, .section_container .section_left .category_container ul li:last-child { border-bottom: none }
.section_container .section_left .category_container ul li a { padding: 7px 10px 5px; font-size: 24px; color: #007828 }
.section_container .section_left .category_container ul li a.active, .section_container .section_left .category_container ul li a:hover { display: block; background: #007828; color: #fee800; text-decoration: none }
.section_container .section_left .contact_container { width: auto; height: auto; padding: 0 20px 0 0 }
.section_container .section_left .contact_container .contact_head { width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #007828; margin: 0 0 2px }
.section_container .section_left .contact_container .contact_txt { width: 100% }
.section_container .section_left .contact_container .contact_txt p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #666 }
.section_container .section_left .contact_container .contact_txt span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #333; margin: 5px 0 0; display: block }
.section_container .section_left .contact_container .contact_txt p span { color: #333; font-weight: 700; margin: 0; display: inline }
.section_container .section_left .contact_container .contact_txt p span.ofis { margin: 15px 0 3px; display: block }
.section_container .section_left .contact_container .contact_txt p a { color: #666; text-decoration: underline }
.section_container .section_left .contact_container .contact_txt p a:hover { text-decoration: none }
.section_container .section_left .simple_slider { width: 235px; height: 231px; margin: 0 0 15px; position: relative; border: 1px solid #007828 }
.section_container .section_left .facility_container { width: 100%; margin: 15px 0 0 }
.section_container .section_left .facility_container .facility_heading { width: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 700; color: #007828; font-size: 12px }
.section_container .section_left .facility_container .facility_features { width: 100% }
.section_container .section_left .facility_container .facility_features ul { margin: 0; padding: 0; list-style: none }
.section_container .section_left .facility_container .facility_features ul li { display: block; float: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #666; background: url(../images/left_li_dot.png) left 11px no-repeat; padding: 5px 0 5px 20px }
.section_container .section_right { width: 77.5%; float: left; height: auto; border-left: 4px solid #9ad25a; min-height: 850px }
.section_container .section_right_inner { min-height: 961px }
.section_container .section_right .prod_desc { width: 100%; height: auto; min-height: 364px; border-bottom: 4px solid #9ad25a; overflow: hidden }
.section_container .section_right .prod_desc .parent_wrapper { width: 66%!important; height: 367px!important; float: left; margin: 0 15px 0 0; position: relative; overflow: hidden }
.section_container .section_right .prod_desc .prod_desc_details { width: 97%; height: auto!important; float: left; border: 1px solid #007828; margin: 10px 0 10px 10px }
.section_container .section_right .prod_desc .prod_desc_details .product_img { width: 370px; height: 325px; float: left; margin: 8px }
.section_container .section_right .prod_desc .prod_desc_details .product_img .tbl_product_img { width: 370px; height: 325px }
.section_container .section_right .prod_desc .prod_desc_details .product_img .tbl_product_img tr td { width: auto; height: auto; vertical-align: middle; text-align: center; border: none; padding: 0 }
.section_container .section_right .prod_desc .prod_desc_details .product_content { width: 178px; float: right; position: relative; min-height: 328px; height: auto!important; font-family: league_gothicregular; font-size: 30px; font-weight: 400; color: #007828; text-transform: uppercase; margin: 15px 0 0; line-height: 27px }
.section_container .section_right .prod_desc .prod_desc_details .product_content .prod_size { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #333; text-transform: uppercase; margin: 8px 0 0 }
.section_container .section_right .prod_desc .prod_desc_details .product_content .prod_cost { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #666; margin: 20px 0 0 }
.section_container .section_right .prod_desc .prod_desc_details .product_content .prod_cost span { font-size: 18px; color: #007828 }
.section_container .section_right .prod_desc .prod_desc_details .product_content p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #666; line-height: 18px; margin: 10px 0 0 }
.section_container .section_right .prod_desc .parent_wrapper .big_small { width: auto; min-width: 171px; height: 33px; border: 1px solid #007828; position: absolute; z-index: 20; bottom: 18px; right: 15px; background: #007828 }
.section_container .section_right .prod_desc .parent_wrapper .big_small span.downarrow, .section_container .section_right .prod_desc .parent_wrapper .big_small span.uparrow { font-size: 12px; font-weight: 700; cursor: pointer; display: block!important; height: 33px; line-height: 33px; z-index: 100; float: left; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif }
.section_container .section_right .prod_list .prod_tbl tr .price span, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .price span { bottom: 3px; position: relative }
.section_container .section_right .prod_desc .parent_wrapper .big_small span.uparrow { background: url(../images/up_arrow_yellow.png) 6px center no-repeat #007828; color: #fee800; width: 80px; text-indent: 25px }
.section_container .section_right .prod_desc .parent_wrapper .big_small span.uparrow:hover, .section_container .section_right .prod_desc .prod_desc_details .product_content .big_small span.uparrow.active { background: url(../images/up_arrow_green.png) 6px center no-repeat #fee800; color: #007828 }
.section_container .section_right .prod_desc .parent_wrapper .big_small span.downarrow { background: url(../images/down_arrow_yellow.png) 78px center no-repeat #007828; color: #fee800; width: 96px; text-indent: 15px }
.section_container .section_right .prod_desc .parent_wrapper .big_small span.downarrow:hover, .section_container .section_right .prod_desc .prod_desc_details .product_content .big_small ul li a.downarrow.active { background: url(../images/down_arrow_green.png) 78px center no-repeat #fee800; color: #007828 }
.section_container .section_right .delivery_opt_container { width: 32%; float: left; height: 360px; overflow: hidden }
.section_container .section_right .delivery_opt { width: auto; height: auto; margin: 10px 0 0 }
.section_container .section_right .delivery_opt ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right .delivery_opt ul li { display: block; float: none; padding: 5px 0 5px 35px; background: url(../images/li_right_icon.png) left 6px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 400; color: #007828; line-height: 18px }
.section_container .section_right .prod_list { width: 100%; height: 100%; position: relative }
.section_container .section_right .prod_list table tr td { border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4 }
.section_container .section_right .prod_list .prod_tbl { width: 100%; position: relative; z-index: 50 }
.section_container .section_right .prod_list .prod_tbl .prod_1tr { width: auto; height: 32px; line-height: normal; background: #eee }
.section_container .section_right .prod_list .prod_tbl .prod_1tr:hover { background: #eee; cursor: default }
.section_container .section_right .prod_list .prod_tbl .prod_1tr td, .section_container .section_right .prod_list .prod_tbl .prod_1tr td h2 { padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333; text-align: left; text-transform: uppercase; vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl .prod_1tr td h3 { padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333; text-align: center; text-transform: uppercase; vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl .prod_1tr td:last-child { padding: 0; text-align: center }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg { background: #eee }
.section_container .section_right .prod_list .prod_tbl tr.active, .section_container .section_right .prod_list .prod_tbl tr:hover { background: #ddf9bf }
.section_container .section_right .prod_list .prod_tbl tr td { padding: 7px; vertical-align: top; text-align: center }
.section_container .section_right .prod_list .prod_tbl tr td.fourth_td { vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl tr .go_btn { width: 100px; margin: 0 auto }
.section_container .section_right .prod_list .prod_tbl tr .go_btn.goBtnMain { width:72px;}
.section_container .section_right .prod_list .prod_tbl tr .go_btn a, .section_container .section_right .prod_list .prod_tbl tr .go_btn a#quote { display: block; color: #137f2c; text-decoration: none; width: 100%; padding: 4px 0 3px; font-weight: 700; /*height: 50px;*/ height: 35px;font-size: 12px; text-transform: uppercase }
.section_container .section_right .prod_list .prod_tbl tr .go_btn a#quote.qutBtn { height:72px;}
.section_container .section_right .prod_list .prod_tbl tr .go_btn a { background: url(../images/book-now.png) no-repeat; }
.section_container .section_right .prod_list .prod_tbl tr .go_btn a.active, .section_container .section_right .prod_list .prod_tbl tr .go_btn a:hover { background: url(../images/book-now-active.png) no-repeat }
.section_container .section_right .prod_list .prod_tbl tr .go_btn a#quote { background: url(../images/quote-only.jpg) no-repeat;  }
.section_container .section_right .prod_list .prod_tbl tr .go_btn a#quote.active, .section_container .section_right .prod_list .prod_tbl tr .go_btn a#quote:hover { background: url(../images/quote-only-active.jpg) no-repeat;}
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .possible_use { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; text-align: left; width: 210px; height: auto }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .price { width: 180px; height: auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .price input { margin: 5px 0 }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .price span.active { font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #fff; display: inline-block; margin: 6px 0 0; padding: 3px 7px; background: red }
.section_container .section_right .prod_list .prod_tbl tr  .possible_use.priceCmtRed{font-family: Arial, Helvetica, sans-serif;    /*font-weight: 700;*/    font-size: 12px;    color: red;    display: inline-block;   /* margin: 6px 0 0;    padding: 3px 7px;    background: red; */   box-sizing: border-box; text-align:left;     float: left;}/*devendra 8-8-2018*/
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars { width: 335px; height: auto; margin: 0 auto }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img { float: left; width: 125px; height: 130px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img .prod_img_tbl { width: 125px; height: 130px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img table, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img td, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img tr { border: none }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img .prod_img_tbl tr td { border: none; width: auto; height: auto; text-align: center; vertical-align: middle; padding: 0 }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_sizes { width: 200px; float: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #333; text-align: left; margin: 0 0 0 10px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_sizes span { font-size: 18px; font-weight: 700; color: #333; text-transform: uppercase }
.section_container .section_right .prod_list .prod_tbl tr .possible_use { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; text-align: left; width: 210px; height: auto }
.section_container .section_right .prod_list .prod_tbl tr .price { width: 180px; height: auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .section_right .prod_list .prod_tbl tr .price input { margin: 5px 0 }
.section_container .section_right .prod_list .prod_tbl tr .price span.active { font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #fff; display: inline-block; margin: 6px 0 0; padding: 3px 7px; background: red }
.section_container .section_right .prod_list .prod_tbl tr .particulars { width: 335px; height: auto; margin: 0 auto }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img { float: left; width: 125px; height: 130px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img .prod_img_tbl { width: 125px; height: 130px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img table, .section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img td, .section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img tr { border: none }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img .prod_img_tbl tr td { border: none; width: auto; height: auto; text-align: center; vertical-align: middle; padding: 0 }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_sizes { width: 200px; float: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #333; text-align: left; margin: 0 0 0 10px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_sizes span { font-size: 18px; font-weight: 700; color: #333; text-transform: uppercase }
.section_container .section_right .prod_list .prod_tbl tr.popout_tbl { padding: 0; border: 0; cursor: default }
.section_container .section_right .prod_list .prod_tbl tr.popout_tbl:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl tr.popout_tbl td { padding: 0; border: none }
.section_container .section_right .prod_list .prod_tbl div.popout_div { display: none }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl { width: auto; min-height: 100px; height: auto; border: 1px solid #007828; padding: 20px; background: #f1f9e8; text-align: left; overflow: hidden }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm tr:hover, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 tr:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm { width: 100%; height: auto; border: none; border-bottom: 1px solid #d4d4d4; padding: 0; margin: 0 0 5px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm tr td { text-align: left; cursor: default }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm tr td.lst_frm_td { vertical-align: bottom }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm h2 { display: inline-block; font-family: league_gothicregular; font-weight: 400; font-size: 36px; color: #004722; text-transform: uppercase; margin: -10px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm h2 span { font-size: 18px; font-family: league_gothicregular; font-weight: 400; color: #004722; text-transform: uppercase; position: relative; bottom: -5px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; display: block }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .span_radio { font-size: 12px; display: inline; position: relative; bottom: 10px; left: 25px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .radio_btns { margin: -7px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm label { font-family: league_gothicregular; font-weight: 400; font-size: 28px; color: #007828; text-transform: uppercase; margin: 0 0 0 5px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .chk_btns { width: auto; height: auto; margin: 0 0 0 27px; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .chk_btns label { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; text-transform: capitalize }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .chk_btns input { position: relative; margin: 0; top: 2px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 { width: 100%; height: auto; border: none; padding: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 tr td { text-align: left; cursor: default }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: red; margin: 10px 0 0 2px; display: inline-block }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 .text_box_bg { width: auto; display: inline-block; height: 31px; border: 1px solid #9ad25a; background: #FFF; line-height: 31px; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 .text_box_bg input { border: none; background: 0 0; height: 31px; line-height: 31px; padding: 0 5px; margin: 0; width: 190px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; display: block }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 { width: 100%; height: auto; border: none; padding: 0; margin: 10px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 tr:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 tr td { text-align: left; cursor: default; vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; margin: 0 0 0 30px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 .text_box_bg { width: auto; display: inline-block; height: 31px; border: 1px solid #9ad25a; background: #FFF; line-height: 31px; float: left; position: relative }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 tr:hover, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 tr:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 .text_box_bg input { float: left; border: none; background: 0 0; height: 31px; line-height: 31px; padding: 0 5px; margin: 0; width: 190px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 .cal_icon { float: left; width: 28px; height: 31px; margin: 0 0 0 10px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 { width: 100%; height: auto; border: none; padding: 0; margin: 10px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 tr td { text-align: left; cursor: default; vertical-align: top }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; margin: 0 0 0 6px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 label { font-family: league_gothicregular; font-weight: 400; font-size: 28px; color: #007828; text-transform: uppercase; margin: 0 0 0 5px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 label a { color: #007828; text-decoration: underline }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 label a:hover { text-decoration: none }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 .chk_btns { width: auto; height: auto; margin: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 .chk_btns label { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; text-transform: capitalize; display: inline-block; float: left; width: 250px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 .chk_btns input { position: relative; margin: 0; top: 2px; float: left }
.ie .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 .chk_btns input { position: relative; margin: 0; top: -2px; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 { width: 100%; height: auto; border: none; padding: 0; margin: 10px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 tr td { text-align: left; cursor: default; vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .textarea_bg { width: 500px; min-height: 61px; height: auto; border: 1px solid #9ad25a; background: #FFF; padding: 0 5px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .textarea_bg textarea { border: none; overflow: auto; background: 0 0; width: 100%; height: 51px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha { width: 300px; height: 59px; border: 1px solid #9ad25a; background: #FFF; padding: 0; float: right; margin: 0 15px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha { border: none; padding: 0; margin: 0; width: 100%; height: 100%; position: relative }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha tr:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha tr td { text-align: left; cursor: default; vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha .captcha_value { width: 40px; height: 28px; border: 1px solid #ccc; float: right; margin: 0; padding: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha a { margin: 0 0 0 10px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha img { margin: 4px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha .captcha_value input { border: none; background: 0 0; height: 28px; width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; padding: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha .captcha_txt { width: 96px; float: right; height: auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; padding: 0 0 15px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha .tbl_captcha .green_btn { width: 96px; height: 18px; line-height: 18px; text-align: center; background: #9bd35c; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #fff; text-transform: uppercase; position: absolute; right: 0; bottom: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 { width: 100%; height: auto; border: none; padding: 0; margin: 10px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 tr:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 tr td { text-align: left; cursor: default; vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .textarea_bg { width: 622px; min-height: 55px; height: auto; border: 1px solid #9ad25a; background: #FFF; padding: 0 5px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .textarea_bg textarea { border: none; overflow: auto; background: 0 0; width: 100%; height: 50px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 span { margin: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 span.redstar { color: red; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; position: relative; top: 3px; left: 2px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .text_box_bg input { width: 100px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .ui-datepicker-trigger { left: 81px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .submit_btn { width: auto; display: inline-block; height: 34px; line-height: 34px; background: #004722; margin: 24px 0 0; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .submit_btn input { height: 34px; border: none; background: 0 0; padding: 0 9px; display: block; cursor: pointer; font-family: league_gothicregular; font-size: 24px; font-weight: 400; color: #fff; text-transform: uppercase }
.checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url(../images/checkbox.png) no-repeat; display: block; clear: left; float: left }
.clearfix, p.mail_quote { clear: both }
.radio { background: url(../images/radio.png) no-repeat; margin: 3px 0 0 }
table.tbl_frm6 tr td.txtarea-td { width: 647px }
.location-line { border-top: 4px solid #9AD25A; margin: 0 }
.loc-title { display: block; background: #007828; color: #fee800; text-decoration: none; font-size: 24px; font-family: league_gothicregular; text-transform: capitalize; font-weight: 400; padding: 7px 10px 5px }
.section_container .section_left .storage_leftpanel { border-bottom: 4px solid #9AD25A; min-height: 135px; margin: 0 0 15px }
.section_container .section_left .storage_contact { padding: 0; width: auto }
.section_container .section_left .storage_contact p { margin: 0; padding: 0 }
.section_container .section_left .storage_contact .contact_txt span { margin: 5px 0 15px; display: block }
.section_container .section_right #accordion { margin: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333 }
.section_container .section_right #accordion h3, .section_container .section_right #accordion section { border-radius: 0; font-size: 28px; margin-top: 10px; display: block; font-family: league_gothicregular; font-weight: 400 }
.section_container .section_right #accordion h3 { text-transform: uppercase }
.section_container .section_right #accordion h3 a { background: #EEE; color: #999; display: block; padding: 4px 0 1px 8px }
.section_container .section_right #accordion h3 a:hover { background: #007828; color: #FF0!important }
.section_container .section_right #accordion h3 a.active { padding: 0 0 0 8px }
.section_container .section_right #accordion section { text-transform: capitalize }
.section_container .section_right #accordion section a { background: #EEE; color: #999; display: block; padding: 4px 0 1px 8px }
.section_container .section_right #accordion section a:hover { background: #007828; color: #FF0!important }
.section_container .section_right #accordion section a.active { padding: 0 0 0 8px }
.section_container .section_right #accordion .product_pic { width: 49%; height: 410px; float: left; text-align: center; margin: 0 0 0 5px }
.section_container .section_right #accordion .product_pic table.tbl_product_pic { width: 100%; height: 100% }
.section_container .section_right #accordion .product_pic table.tbl_product_pic tr td { border: none; background: 0 0; text-align: center; vertical-align: middle }
.section_container .section_right #accordion .product_desc { width: 49%; height: 100%; float: right }
.section_container .section_right #accordion .product_desc .room_sizes { width: 100%; height: auto; margin: 10px 0 0; overflow: hidden }
.section_container .section_right #accordion .product_desc .room_sizes ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right #accordion .product_desc .room_sizes ul li { float: left; width: 210px; padding: 0 }
.section_container .section_right #accordion .product_desc .room_sizes ul li a { background: url(../images/grey_arrow.png) left center no-repeat; padding: 0 0 0 15px; font-family: league_gothicregular; font-size: 22px; color: #999; text-decoration: none; text-transform: capitalize }
.section_container .section_right #accordion .product_desc .room_sizes ul li a.active, .section_container .section_right #accordion .product_desc .room_sizes ul li a:hover { background: url(../images/green_arrow.png) left center no-repeat; color: #007828 }
.section_container .section_right #accordion .product_desc .product_txt { width: auto; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; margin: 20px 0 0; line-height: 20px; text-shadow: 0 1px 0 #fff; padding: 0 15px 0 0 }
.section_container .section_right #accordion .product_desc .view_btn { display: inline-block; width: auto; margin: 20px 15px 0 0 }
.section_container .section_right #accordion .product_desc .view_btn a { background: #007828; font-family: league_gothicregular; display: block; font-size: 24px; color: #fff; text-decoration: none; text-transform: uppercase; padding: 5px 9px 3px }
.breadcrum a, .breadcrum span { font-family: Arial, Helvetica, sans-serif }
.section_container .section_right #accordion .product_desc .view_btn a:hover { background: #004722; color: #fee800 }
.breadcrum { width: 100%; height: 55px; line-height: 52px; text-align: left }
.breadcrum a { font-weight: 400; font-size: 12px; color: #004722; text-decoration: underline }
.breadcrum span, .breadcrum span h1 { font-weight: 700; font-size: 12px; color: #007828; display: inline }
.section_container .section_left .location_contact { padding: 0; margin: 0; width: 100% }
.section_container .section_left .location_contact .storage-leftlinks { font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #999; text-transform: uppercase; border-bottom: 1px solid #ccc; padding: 0 0 3px; line-height: 22px }
.section_container .section_left .location_contact .ullilist { width: 100%; height: auto; margin: 5px 0 20px; overflow: hidden }
.section_container .section_left .location_contact .ullilist ul { margin: 0; padding: 0; list-style: none }
.section_container .section_left .location_contact .ullilist ul li { display: block; padding: 3px 0 }
.section_container .section_left .location_contact .ullilist ul li a { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; text-decoration: none; background: url(../images/grey_square_dot.jpg) left center no-repeat; padding: 0 0 0 14px }
.section_container .section_left .location_contact .ullilist ul li a.active, .section_container .section_left .location_contact .ullilist ul li a:hover { color: #007828; font-weight: 700; background: url(../images/green_square_dot.jpg) left center no-repeat }
.section_container .section_right_inner .location_left { width: 64.4%; height: auto; float: left; padding: 10px 10px 0; border-right: 1px solid #ccc; min-height: 850px }
.section_container .section_right_inner .content_pages { width: 97.8%; height: auto; border: 0 }
.section_container .section_right_inner .location_left .common_banner { width: auto; height: 315px; border: 1px solid #007828; position: relative; margin: 0 0 20px }
.section_container .section_right_inner .location_left .common_banner .common_banner_img { width: 583px; height: 315px }
.section_container .section_right_inner .location_left .common_banner .slider_icons { position: absolute; left: 5px; bottom: 6px; width: auto }
.section_container .section_right_inner .location_left .common_banner .slider_icons ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right_inner .location_left .common_banner .slider_icons ul li { display: block; float: left; padding: 0 2px }
.section_container .section_right_inner .location_left .common_banner .slider_icons ul li a { display: block; background: url(../images/icon_grey.png) left center no-repeat; width: 14px; height: 14px }
.section_container .section_right_inner .location_left .common_banner .slider_icons ul li a.active, .section_container .section_right_inner .location_left .common_banner .slider_icons ul li a:hover { background: url(../images/icon_green.png) left center no-repeat }
.section_container .section_right_inner .location_left .common_content { width: 100%; height: auto }
.section_container .section_right_inner .location_left .common_content .page_content h2.page_title, .section_container .section_right_inner .location_left .common_content .page_title { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #007828; margin: 0 0 15px }
.section_container .section_right_inner .location_left .common_content .page_content { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; line-height: 18px; margin: 0 0 15px }
.section_container .section_right_inner .location_left .common_content .page_content a { color: #007828 }
.section_container .section_right_inner .location_left .common_content .page_content a:hover { color: #007828; text-decoration: none }
.section_container .section_right_inner .location_left .common_content .page_content ul { margin: 0 0 10px 3px; padding: 0; list-style: none }
.section_container .section_right_inner .location_left .common_content .page_content ul li { display: block; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; padding: 7px 0 7px 20px; background: url(../images/left_li_dot.png) left 14px no-repeat; line-height: 18px }
.section_container .section_right_inner .location_left .common_content .testimonials { width: 94%; height: auto; min-height: 150px; background: #e8e8e8; padding: 20px 17px; position: relative }
.section_container .section_right_inner .location_left .common_content .testimonials h3 { background: url(../images/quotes_1.png) left center no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #333; padding: 0 0 0 38px; margin: 0 0 20px }
.section_container .section_right_inner .location_left .common_content .testimonials .testimonial_txt { width: auto; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; line-height: 18px }
.section_container .section_right_inner .location_left .common_content .testimonials .testimonial_txt a { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #666; text-decoration: underline; line-height: 25px }
.section_container .section_right_inner .location_left .common_content .testimonials .testimonial_txt a:hover { text-decoration: none }
.section_container .section_right_inner .location_left .common_content .testimonials .testimonial_txt span { font-style: italic; color: #666 }
.section_container .section_right_inner .location_left .common_content .testimonials .view_more_testimonials { border-top: 1px solid #ccc; height: 25px; margin: 25px 0 0 }
.section_container .section_right_inner .location_left .common_content .testimonials .view_more_testimonials a { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #666; text-decoration: underline; line-height: 25px }
.section_container .section_right_inner .location_left .common_content .testimonials .view_more_testimonials a:hover { text-decoration: none }
.section_container .section_right_inner .location_left .common_content .testimonials .quote_2 { position: absolute; width: 24px; height: 18px; right: 17px; bottom: 57px }
.section_container .section_right_inner .location_right { width: 31.9%; height: auto; float: left; margin: 10px 0 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #666 }
.section_container .section_right_inner .location_right .cont-detal, .section_container .section_right_inner .location_right .greentitle, .section_container .section_right_inner .location_right h3 { font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #007828 }
.section_container .section_right_inner .location_right .location_names { width: 100%; height: auto; border-bottom: 1px solid #ccc; overflow: hidden; margin: 10px 0 }
.section_container .section_right_inner .location_right .location_names .location_box { width: auto; height: auto; min-height: 38px; display: inline-block; float: left; margin: 0 5px 5px 0; text-align: center }
.section_container .section_right_inner .location_right .location_names .location_box a { background: #007828; display: block; padding: 6px; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 25px }
.section_container .section_right_inner .location_right .location_names .location_box a:hover { background: #004722; color: #fee800 }
.section_container .section_right_inner .location_right a { color: #666; text-decoration: underline }
.section_container .section_right_inner .location_right a:hover { text-decoration: none }
.section_container .section_right_inner .location_right .office_hours { width: auto; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; margin: 0 0 15px }
.section_container .section_right_inner .location_right .office_hours span { font-weight: 700; font-size: 12px; display: inline-block; margin: 0 0 5px }
.section_container .section_right_inner .location_right .location_map { width: auto; height: auto; border: 1px solid #007828; padding: 0 }
.section_container .section_right_inner .location_right .location_map small a { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #666; text-decoration: underline }
.section_container .section_right_inner .location_right .video_container { width: auto; height: auto; margin: 5px 0 0 }
.section_container .section_right_inner .location_right .video_container span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #007828; line-height: 18px; display: block; margin: 0 0 15px }
.section_container .section_right_inner .location_right .video_container .video_holder { width: auto; height: auto; border: 1px solid #ccc; padding: 10px; overflow: hidden }
.section_container .section_right_inner .location_right .video_container .video_holder .video_head { width: 100%; height: auto; margin: 0 0 10px; overflow: hidden }
.section_container .section_right_inner .location_right .video_container .video_holder .video_head .youtube_logo { float: left; width: 67px; height: 27px }
.section_container .section_right_inner .location_right .video_container .video_holder .video_head .video_txt { width: 69%; float: right; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #333 }
.section_container .section_right_inner .location_right .video_container .video_holder .video_file { width: auto; height: 204px }
.section_container .section_right_inner .location_right .video_container .video_holder .video_file iframe { border: 0 }
.section_container .section_right_inner .location_left .common_content .video_container { width: auto; height: auto; margin: 0 0 15px }
.section_container .section_right_inner .location_left .common_content .video_container span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #007828; line-height: 18px; display: block; margin: 0 0 15px; border-top: 1px solid #ccc; padding: 15px 0 0 }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder { width: auto; height: auto; border: 1px solid #ccc; padding: 10px; overflow: hidden }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder .video_head { width: 100%; height: auto; margin: 0 0 10px; overflow: hidden }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder .video_head .youtube_logo { float: left; width: 67px; height: 27px }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder .video_head .video_txt { float: left; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #333; line-height: 27px; margin: 0 0 0 10px }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder .video_file { width: auto; height: 423px }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder .video_file iframe { border: 0 }
.section_container .section_right_inner .location_right .location_names .lst_box { margin-right: 0 }
.section_container .section_right_inner .location_right .testimonials { width: auto; height: auto; min-height: 140px; background: #e8e8e8; padding: 20px 17px; position: relative }
.section_container .section_right_inner .location_right .testimonials .top-quote { background: url(../images/quotes_1.png) left center no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #333; padding: 0 0 0 38px; margin: 0 0 10px }
.section_container .section_right_inner .location_right .testimonials .testimonial_txt { width: auto; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; line-height: 18px }
.section_container .section_right_inner .location_right .testimonials .testimonial_txt span { font-style: italic; color: #666; font-weight: 400; font-size: 12px }
.section_container .section_right_inner .location_right .testimonials .view_more_testimonials { border-top: 1px solid #ccc; height: 25px; margin: 40px 0 0 }
.section_container .section_right_inner .location_right .testimonials .view_more_testimonials a { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #666; text-decoration: underline; line-height: 25px }
.section_container .section_right_inner .location_right .testimonials .view_more_testimonials a:hover { text-decoration: none }
.section_container .section_right_inner .location_right .testimonials .quote_2 { position: absolute; width: 24px; height: 18px; right: 17px; bottom: 78px }
.section_container .section_right_inner .location_right .head_txt { width: auto; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #007828; line-height: 18px; margin: 5px 0 15px }
.section_container .section_right_inner .location_right .head_txt h2, .section_container .section_right_inner .location_right .head_txt h3 { font-size: 14px; font-weight: 400 }
.section_container .section_right_inner .location_right .common_ulli, .section_container .section_right_inner .location_right .common_ulli h3 { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #333 }
.section_container .section_right_inner .location_right .common_ulli ul { margin: 10px 0 0; padding: 0; list-style: none }
.section_container .section_right_inner .location_right .common_ulli ul li { display: block; padding: 0 0 5px 22px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; background: url(../images/right_icon.png) left 5px no-repeat; line-height: 16px }
.section_container .section_right_inner .location_left .keepin_it_local { width: 100%; height: auto }
.section_container .section_right_inner .location_left .keepin_it_local ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right_inner .location_left .keepin_it_local ul li { float: left; display: block; text-align: center; padding: 10px }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo { width: auto; height: auto; text-align: center }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo .local_img { width: 258px; height: 148px; display: block; border: 1px solid #007828 }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_link { display: inline-block; height: 38px; line-height: 38px; text-align: center; width: auto; margin: 5px 0 0 }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_link a { background: #007828; color: #FFF; display: block; font-family: league_gothicregular; font-size: 24px; font-weight: 400; padding: 0 9px; text-decoration: none; text-transform: uppercase }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_link a:hover { background: #004722; color: #FEE800 }
.tag .banner_links { width: auto; height: 51px; position: relative; z-index: 5; top: -4px }
.tag .banner_links .links_holder { position: relative; z-index: 5; width: auto; height: 33px; border-top: 1px solid #007828; border-bottom: 1px solid #007828; border-left: 1px solid #007828; background: #fee800 }
.tag .banner_links .links_holder .lnks { float: left; width: auto; height: 100% }
.tag .banner_links .links_holder .lnks .lnk_box { float: left; display: inline-block; width: auto; padding: 0 10px; height: 33px; border-right: 1px solid #007828 }
.tag .banner_links .links_holder .lnks .lnk_box ul { height: 0; margin: 0; padding: 0; display: none }
.tag .banner_links .links_holder .lnks .lnk_box:hover ul { height: auto; display: block; padding: 0; position: absolute; width: auto; border: 1px solid #007828; background: #fff; margin: 9px 0 0 -11px; opacity: .9; filter: alpha(opacity=90) }
.ie9 .tag .banner_links .links_holder .lnks .lnk_box:hover ul, html[data-useragent*='MSIE 10.0'] .tag .banner_links .links_holder .lnks .lnk_box:hover ul { margin: 11px 0 0 -11px }
.tag .banner_links .links_holder .lnks .lnk_box ul li { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #5e5f5a; text-transform: none }
.tag .banner_links .links_holder .lnks .lnk_box ul li a { display: block; color: #5e5f5a; text-transform: none; padding: 7px 5px; border: 1px solid transparent; margin: 0; min-width: 80px }
.tag .banner_links .links_holder .lnks .lnk_box ul li a:hover { background: #e7f4d6; color: #5e5f5a; border: 1px solid #d1d5d6 }
.tag .banner_links .links_holder .lnks .lstlnk { background: 0 0; padding: 0 0 0 10px; border-right: none }
.tag .banner_links .links_holder .lnks .lnk_box a { display: block; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #000; text-shadow: 0 1px 0 #fff; text-decoration: none; text-transform: capitalize; text-align: left; margin: 9px 2px 0 0 }
.tag .banner_links .links_holder .lnks .lnk_box a.twolines { line-height: 12px; margin: 5px 2px 0 0 }
.tag .banner_links .links_holder .lnks .lnk_box a:hover, .tag .banner_links .links_holder .lnks .lnk_box:hover>a { text-decoration: none; color: #007828 }
.tag .banner_links .links_holder .lst_arrow { position: absolute; right: -13px; top: -12px; width: 14px; height: 34px }
.tag .banner_links .shadow_holder { position: absolute; width: 100%; height: 17px; left: 0; top: 28px; z-index: 2; background: url(../images/main_slider_shadow.png) left bottom no-repeat; background-size: 100% }
.footerBg .footer_container { width: 100%; height: auto; overflow: hidden }
.footerBg .footer_container .lnk_cols_grp { float: left; width: 69.57% }
.footerBg .footer_container .lnk_cols_grp .lnk_cols { width: 22%; height: auto; min-height: 130px; margin: 0 22px 15px 0; float: left }
.footerBg .footer_container .lnk_cols_grp .lnk_cols .lnk-title { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 13px; color: #fff; border-bottom: 1px solid #9bd35c; padding: 0 0 10px; margin: 0 0 10px; text-transform: capitalize }
.footerBg .footer_container .lnk_cols_grp .lnk_cols .lnk_grp { width: 100%; height: auto }
.footerBg .footer_container .lnk_cols_grp .lnk_cols .lnk_grp ul { margin: 0; padding: 0; list-style: none }
.footerBg .footer_container .lnk_cols_grp .lnk_cols .lnk_grp ul li { display: block; padding: 0 }
.footerBg .footer_container .lnk_cols_grp .lnk_cols .lnk_grp ul li a { display: block; padding: 0 0 3px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #9bd35c; text-decoration: none }
.footerBg .footer_container .lnk_cols .lnk_grp ul li a.active, .footerBg .footer_container .lnk_cols_grp .lnk_cols .lnk_grp ul li a:hover { font-weight: 700; color: #fee800 }
.footerBg .footer_container .three_box { width: 30.43%; height: auto; float: right }
.footerBg .footer_container .three_box .box_bg { width: 100%; height: 38px; background: #004722; margin: 0 0 18px }
.footerBg .footer_container .three_box .box_bg h2, .footerBg .footer_container .three_box .box_bg span { display: block; text-align: left; line-height: 38px; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #fff; text-decoration: none; text-transform: uppercase; padding: 1px 0 0 10px }
.section_container .section_right_inner .location_right .chooseoption { font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #333 }
.section_container .section_right_inner .location_right .storage_sizes { width: 100%; height: auto; border-bottom: 1px solid #ccc; overflow: hidden; margin: 10px 0 }
.section_container .section_right_inner .location_right .storage_sizes .storage_sizes_box { width: auto; min-height: 37px; height: auto; display: inline-block; float: left; margin: 0 5px 5px 0; text-align: center; border: 1px solid #ccc }
.section_container .section_right_inner .location_right .storage_sizes .storage_sizes_box:hover { border: 1px solid #004722 }
.section_container .section_right_inner .location_right .storage_sizes .storage_sizes_box a { background: #ededed; display: block; padding: 6px; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #999; text-decoration: none; text-transform: capitalize; text-shadow: 0 1px 0 #FFF; line-height: 25px }
.section_container .section_right_inner .location_right .storage_sizes .storage_sizes_box a:hover { background: #004722; color: #fee800; text-shadow: none }
.section_container .section_right_inner .location_right .storage_sizes .lst_box { margin-right: 0 }
.section_container .location_main { width: 100%; height: auto; margin: 20px 0 0; overflow: hidden }
.section_container .location_main .location_main_box * { box-sizing: border-box }
.section_container .location_main .location_main_box { width: 50%; height: auto; margin: 0 0 20px; padding: 0 20px 0 0; float: left; box-sizing: border-box }
.section_container .location_main .location_main_box:nth-child(2n-2) { padding-right: 0; padding-left: 20px }
.section_container .location_main .location_main_box .location-grey-title a, .section_container .location_main .location_main_box h2 a { font-family: league_gothicregular; font-size: 28px; padding: 0 0 0 8px; display: block; text-decoration: none; font-weight: 400; text-transform: uppercase }
.section_container .location_main .location_main_box .innerLocation { border: 1px solid #999; display: block; width: 100%; float: left }
.location_main_box_inner { float: left; width: 50% }
.section_container .location_main .location_main_box .contact-us-map { float: left; width: 50%; height: 400px }
.section_container .location_main .location_main_box .contact-us-map iframe { height: 100% }
.contactInfoMain { margin-right: -20px }
.section_container .location_main .location_main_box:nth-child(2n-1) { margin-left: 0 }
.section_container .location_main .location_main_box .location-grey-title { width: auto; height: 39px; line-height: 39px; background: url(../images/h3_bg.jpg) left top repeat-x }
.section_container .location_main .location_main_box .location-grey-title a { color: #999; text-shadow: 0 1px 0 #fff }
.section_container .location_main .location_main_box:hover .location-grey-title a { background: #007828; color: #fee800; text-shadow: none }
.section_container .location_main .location_main_box h2 { width: auto; height: 39px; line-height: 39px; background: url(../images/h3_bg.jpg) left top repeat-x }
.section_container .location_main .location_main_box h2 a { color: #999; text-shadow: 0 1px 0 #fff }
.section_container .location_main .location_main_box:hover h2 a { background: #007828; color: #fee800; text-shadow: none }
.section_container .location_main .location_main_box .location_main_box_inner { padding: 0 0 20px; height: auto }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_img_holder { width: 335px; height: 200px; margin: 0 auto }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_img_holder .location_main_box_tbl { width: 100%; height: 100% }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_img_holder .location_main_box_tbl tr td { border: none; vertical-align: middle; text-align: center }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_content { width: auto; height: 110px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; line-height: 18px; margin: 20px 0 }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_content a { color: #007828 }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_content a:hover { text-decoration: none }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_btn { width: auto; height: 38px; line-height: 38px; display: inline-block; background: #999 }
.section_container .location_main .location_main_box:hover .location_main_box_inner .location_main_box_btn { background: #007828 }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_btn a { display: block; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #fff; text-decoration: none; text-transform: uppercase; padding: 0 9px }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_btn a h2 { font-size: 24px; font-weight: 400; background: 0 0; height: auto }
.section_container .location_main .location_main_box h3.boxes_title { background: url(../images/h3_bg.jpg) left bottom repeat-x #E3E3E3; height: 80px; line-height: 80px; width: auto }
.section_container .location_main .location_main_box h3.boxes_title a { font-size: 40px; text-align: center; padding: 0 }
.section_container .location_main .location_main_box h2.boxes_title { background: url(../images/h3_bg.jpg) left bottom repeat-x #E3E3E3; height: 80px; line-height: 80px; width: auto }
.section_container .location_main .location_main_box h2.boxes_title a { font-size: 40px; text-align: center; padding: 0 }
.section_container .location_main .location_main_box .boxes_box { background: url(../images/h3_bg.jpg) left bottom repeat-x #E3E3E3; height: 80px; line-height: 80px; width: auto }
.section_container .location_main .location_main_box .boxes_box a { font-size: 40px; text-align: center; color: #999; display: block; font-family: league_gothicregular; font-weight: 400; padding: 0 0 0 8px; text-decoration: none; text-shadow: 0 1px 0 #fff; text-transform: uppercase }
.section_container .location_main .location_main_box .boxes_box a:hover { border: 1px solid #007828; background: #007828; color: #fee800; text-shadow: none }
.section_container .location_main .location_main_box .boxes_title { background: url(../images/h3_bg.jpg) left bottom repeat-x #E3E3E3; height: 80px; line-height: 80px; width: auto }
.section_container .location_main .location_main_box .boxes_title a { font-size: 40px; text-align: center; padding: 0 }
.section_container .aboutus_content, .section_container .aboutus_content h2, .section_container .faq_content ul li .faq_answer { text-align: justify; line-height: 18px; font-family: Arial, Helvetica, sans-serif }
.section_container .aboutus_content { width: auto; height: auto; border: 1px solid #d4d4d4; padding: 15px 20px; margin: 10px 0 0; font-weight: 400; font-size: 12px; color: #333; display: inline-block }
.section_container .aboutus_content a { text-decoration: underline; color: #333 }
.section_container .aboutus_content a:hover { text-decoration: none }
.section_container .aboutus_content span { color: #007828; font-weight: 700 }
.section_container .aboutus_content h2 { font-weight: 400; font-size: 12px; color: #333 }
.section_container .aboutus_content h2 a { text-decoration: underline; color: #333 }
.section_container .aboutus_content h2 a:hover { text-decoration: none }
.section_container .aboutus_content h2 span { color: #007828; font-weight: 700 }
.section_container .faq_content { width: auto; height: auto; border: 1px solid #d4d4d4; padding: 0; margin: 10px 0 0; min-height: 250px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333 }
.section_container .faq_content ul { margin: 0; padding: 0 }
.section_container .faq_content ul li { display: block; padding: 15px 20px 20px }
.section_container .faq_content ul li.grey_bg { background: #f1f1f1 }
.section_container .faq_content ul li .faq_question { width: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #007828; margin: 0 0 6px }
.section_container .faq_content ul li .faq_answer { width: auto; font-weight: 400; font-size: 12px; color: #333 }
.section_container .faq_content ul li .faq_answer a { text-decoration: underline; color: #007828 }
.section_container .faq_content ul li .faq_answer a:hover { text-decoration: none }
.section_container .video_content { width: auto; height: auto; border: 1px solid #d4d4d4; padding: 15px 20px; margin: 10px 0 0; overflow: hidden }
.section_container .video_content .video_main { width: 45.5%; height: auto; min-height: 478px; border: 1px solid #ccc; margin: 0 10px 10px 0; padding: 15px 20px; float: left }
.section_container .video_content .video_main_lst { margin-right: 0 }
.section_container .video_content .video_main .video_head { width: 100%; height: 30px }
.section_container .video_content .video_main .video_head .video_title { float: left; display: inline-block; width: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #333 }
.video_fb_like { float: right; position: absolute; right: 5px; top: 22px; width: 80px; overflow: hidden; z-index: 400 }
.section_container .video_content .video_main .video_src { width: auto; height: 360px; margin: 9px 0 0 }
.section_container .video_content .video_main .video_src .video_src_tbl { width: 100%; height: 100% }
.section_container .video_content .video_main .video_src .video_src_tbl tr td { border: none; text-align: center; vertical-align: middle }
.section_container .video_content .video_main .video_src iframe { border: 0; position: relative; z-index: 99 }
.section_container .video_content .video_main .video_text { width: auto; height: auto; margin: 8px 0 0; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; text-align: justify }
.section_container .pay_acc_main { width: auto; height: auto; margin: 20px 0 0; overflow: hidden; padding: 0 60px }
.section_container .pay_acc_main .pay_acc_box { width: 25%; height: auto; float: left; margin: 0; text-align: center }
.section_container .pay_acc_main .pay_acc_box_lst { margin: 0 }
.section_container .pay_acc_main .pay_acc_box .pay_acc_img { width: 100%; height: auto; margin: 0 auto }
.section_container .pay_acc_main .pay_acc_box .pay_acc_img .pay_acc_tbl { width: 100%; height: auto }
.section_container .pay_acc_main .pay_acc_box .pay_acc_img .pay_acc_tbl tr td { text-align: center; vertical-align: middle; border: none }
.section_container .pay_acc_main .pay_acc_box .pay_acc_name { width: 100%; height: auto; border-bottom: 1px solid #ccc; text-align: center; line-height: 41px; font-family: league_gothicregular; font-weight: 400; font-size: 28px; color: #007828; text-transform: uppercase; margin: 0 0 10px }
.section_container .pay_acc_main .pay_acc_box .pay_acc_btn { width: auto; display: inline-block; height: 36px; line-height: 38px }
.section_container .pay_acc_main .pay_acc_box .pay_acc_btn a { display: block; background: #007828; padding: 0 10px; text-decoration: none; text-transform: uppercase; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #fff }
.section_container .pay_acc_main .pay_acc_box .pay_acc_btn a:hover { background: #004722; color: #FEE800 }
.section_container .pay_acc_main .pay_acc_box .pay_acc_btn2 { width: auto; display: inline-block; height: 36px; line-height: 37px }
.section_container .pay_acc_main .pay_acc_box .pay_acc_btn2 a { display: block; background: #007828; padding: 0 10px 0 0; text-decoration: none; text-transform: uppercase; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #fff }
.section_container .pay_acc_main .pay_acc_box .pay_acc_btn2 a:hover { background: #004722; color: #FEE800 }
.section_container .pay_acc_main_nopad { padding: 0 }
.section_container .pay_acc_main .pay_acc_location { width: 240px; height: auto; float: right; margin: 0 0 0 18px }
.section_container .pay_acc_main .pay_acc_location h3 { color: #007828; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700 }
.section_container .pay_acc_main .pay_acc_location .pay_acc_location_names { width: 100%; height: auto; border-bottom: 1px solid #ccc; overflow: hidden; margin: 10px 0 }
.section_container .pay_acc_main .pay_acc_location .pay_acc_location_names .pay_acc_location_box { width: auto; height: 38px; display: inline-block; line-height: 38px; float: left; margin: 0 10px 10px 0; text-align: center }
.section_container .pay_acc_main .pay_acc_location .pay_acc_location_names .pay_acc_location_box a { background: #007828; display: block; padding: 0 9px; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #fff; text-decoration: none; text-transform: uppercase }
#directionsPanel, .error, .forofor_msg, .map-locationtext, .no_pricelist, .nofaq_txt, .nosubcat_txt, .rslides_tabs a, .section_container .section_right_inner .location_left h2, .section_container .section_right_inner .location_left h3, .styled-select select { font-family: Arial, Helvetica, sans-serif }
#map-canvas-0 .map-locationtext b, #map-canvas-1 .map-locationtext b, #map-canvas-2 .map-locationtext b, #map-canvas-3 .map-locationtext b { font-weight: 700 }
.section_container .pay_acc_main .pay_acc_location .pay_acc_location_names .pay_acc_location_box a:hover { background: #004722; color: #fee800 }
.section_container .pay_acc_main .pay_acc_iframe_holder { width: 53%; height: auto; min-height: 674px; margin: 0 auto; border: 1px solid #ccc }
.section_container .pay_acc_main .pay_acc_iframe_holder iframe { width: 100%; height: 674px; border: 0; overflow: hidden }
.section_container .section_right_inner .location_left .common_content hr { width: 100%; height: 1px; background: #ccc; border: 0 }
.section_container .section_right_inner .location_left h2, .section_container .section_right_inner .location_left h3 { font-weight: 700; font-size: 14px; color: #007828 }
.section_container .section_right .location_right .thumbs_ulli { width: 100%; height: auto; float: left; margin: 10px 0 0 }
.section_container .section_right .location_right .thumbs_ulli table, td, tr { border: 0 }
.section_container .section_right .location_right .thumbs_ulli ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right .location_right .thumbs_ulli ul li { float: left; display: block; border: 1px solid #057b2c; margin: 10px 0 0; width: 100%; height: 212px }
.section_container .section_right .location_right .thumbs_ulli ul li .thumbs_ulli_tbl { width: 100%; height: 212px }
.section_container .section_right .location_right .thumbs_ulli ul li .thumbs_ulli_tbl tr td { width: 100%; height: 100%; text-align: center; vertical-align: middle; border: 0 }
.section_container .section_right .location_right .thumbs_ulli ul li a { display: block }
.section_container .section_right .location_right .thumbs_ulli ul li .thumbs_ulli_tbl tr td img { width: auto }
.section_container .section_right .location_left .thumbs_ulli { width: 100%; height: auto; float: left; margin: 10px 0 0 }
.section_container .section_right .location_left .thumbs_ulli table, td, tr { border: 0 }
.section_container .section_right .location_left .thumbs_ulli ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right .location_left .thumbs_ulli ul li { float: left; display: block; border: 1px solid #057b2c; margin: 0 7px 10px 0; width: 105px; height: 80px }
.section_container .section_right .location_left .thumbs_ulli ul li .thumbs_ulli_tbl { width: 100%; height: 80px }
.section_container .section_right .location_left .thumbs_ulli ul li .thumbs_ulli_tbl tr td { text-align: center; vertical-align: middle; border: 0 }
.section_container .section_right .location_left .thumbs_ulli ul li a { display: block }
.section_container .section_right .location_left .thumbs_ulli ul li .thumbs_ulli_tbl tr td img { width: auto }
.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222 }
.content_lnk { color: #333 }
.content_lnk:hover { text-decoration: none }
.section_container .section_right_inner .video_container .video_holder .video_file .video_file_tbl { width: 100%; height: 100% }
.section_container .section_right_inner .video_container .video_holder .video_file .video_file_tbl tr td { border: none; text-align: center; vertical-align: middle }
.section_container .section_right_inner .video_container .video_holder .video_file .video_file_tbl iframe { border: 0 }
#panelContainer { width: 100%; float: left; height: 200px; overflow: auto; background-color: #FFF; border: 1px solid #CCC; padding: 0; margin: 0 0 10px }
.prod_list_content ul li, .rslides, .section_container .location_main .contact_heading .location_main_box_inner, .settop, .styled-select, .styled-select_big { overflow: hidden }
#directionsPanel { font-size: 12px; float: left; width: 100%; padding-bottom: 10px }
#directionsPanel table { width: 100% }
.map-locationtext { height: 200px; font-size: 14px; color: #333 }
#map-canvas-0 .map-locationtext, #map-canvas-1 .map-locationtext, #map-canvas-2 .map-locationtext, #map-canvas-3 .map-locationtext { height: 120px }
#map-canvas-0 .map-locationtext, #map-canvas-1 .map-locationtext, #map-canvas-2 .map-locationtext, #map-canvas-3 .map-locationtext, .map-locationtext input[type=text] { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333 }
.map-locationtext input[type=text] { border: 1px solid #CCC; height: 13px; padding: 5px; margin-top: 6px; float: left }
.map-locationtext input[type=button] { margin-top: 5px; height: 26px; float: left; background: #007828; color: #fff; border: 0; text-align: center; text-transform: capitalize; cursor: pointer }
.rslides, .rslides_tabs { padding: 0; margin: 0; list-style: none }
.location_minheight { min-height: 466px }
.no_pricelist, .nosubcat_txt { font-size: 18px; min-height: 100px }
.sliders_tbl tr td { width: 902px; height: 425px; text-align: center; vertical-align: middle; padding: 0 }
.rslides { position: relative; width: 100%; z-index: 50 }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; height: 315px; left: -1px; top: -1px }
.rslides li:first-child { position: relative; display: block; float: left }
.rslides_tabs { max-width: 580px; text-align: center; width: 100%; position: absolute; bottom: 2px; right: 0; z-index: 60 }
.rslides_tabs li { display: inline; float: left; background: url(../images/icon_grey.png) center no-repeat; width: 14px; height: 14px; padding: 0 3px 5px }
.rslides_tabs a { width: auto; line-height: 20px; padding: 0; height: auto; background: 0 0; display: block; text-indent: -9999px; color: #000 }
.rslides_tabs li:first-child { margin-left: 0 }
.rslides_tabs .rslides_here { color: #000; background: url(../images/icon_green.png) center no-repeat; width: 14px; height: 14px }
.rslides_tabs .rslides_here a { color: #000 }
.rslides_tbl { border: none; width: 100%; height: 100%; border-collapse: collapse; border-spacing: 0 }
.rslides_tbl tr td { text-align: center; vertical-align: middle; border: 0; width: 100%; height: 100%; padding: 0 }
.rslides2 li { height: 235px; display: block; left: 0; top: 0 }
.simple_slider .rslides1_tabs { display: none }
.no_pricelist { font-weight: 400; color: #333; padding: 60px 0 0 }
.nosubcat_txt { font-weight: 700; color: #333; text-align: center; padding: 100px 0 0 }
.styled-select { width: 86px; height: 31px; line-height: 31px; color: #333; background: url(../images/dropdown_bg.jpg) no-repeat; padding: 0 0 0 6px }
.styled-select select { font-weight: 400; font-size: 12px; background: 0 0; width: 110px; display: inline-block; border: 0; appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; color: #333 }
.forofor-container, .forofor-img { width: 100%; position: relative; height: auto }
span.redstar { color: red!important; display: inline!important }
.error { color: red; font-size: 11px; font-weight: 400; word-wrap: break-word }
.ui-datepicker-trigger { cursor: pointer; position: absolute; left: 171px }
.hr_gry { height: 1px; border: 0; background: #ccc }
.forofor-container { margin: 0 auto; padding: 50px 0 }
.forofor-img { text-align: center; z-index: 10 }
.forofor_msg { width: auto; display: inline-block; position: absolute; font-size: 14px; font-weight: 400; color: #333; z-index: 100; bottom: 80px; left: 597px }
.forofor_msg span { color: #007828 }
.nofaq_txt { font-size: 12px; font-weight: 400; color: #333; text-align: center }
.box_a, .box_a:hover { text-decoration: none }
.boxes_supplies { width: 100%; margin: 0 auto; min-height: 400px }
.boxes_supplies .location_main { margin: 80px auto 0 }
.boxes_supplies .location_main .location_main_box { margin: 0 80px 30px 165px }
.boxes_supplies .location_main .location_main_box_lst { margin: 0 }
.prod_list_content { border: 1px solid #d4d4d4; border-bottom: none; height: auto; min-height: 200px; margin: 10px 0 0; padding: 0; width: auto }
.prod_list_content ul { margin: 0; padding: 0 }
.prod_list_content ul li { display: block; padding: 19px; border-bottom: 1px solid #d4d4d4 }
.prod_list_content ul li.grey_bg { background: #eee }
.prod_list_content ul li .prod_list_img_main { width: 180px; height: 180px; border: 1px solid #007828; background: #FFF; float: left; position: relative; z-index: 50 }
.prod_list_content ul li .prod_list_img_main .prod_list_img_tbl { width: 100%; height: 100% }
.prod_list_content ul li .prod_list_img_main .prod_list_img_tbl tr td { width: 100%; height: 100%; text-align: center; vertical-align: middle }
.prod_list_content ul li .prod_list_img_main .enlarge_icon { position: absolute; bottom: 5px; right: 5px; width: 30px; height: 30px }
.prod_list_content ul li .prod_list_img_main .enlarge_icon a { display: block; height: 30px; width: 30px }
.prod_list_content ul li .prod_list_details_main { width: 80%; height: auto; padding: 20px 20px 0; float: left }
.prod_list_content ul li .prod_list_details_main .prod_list_title { font-family: league_gothicregular; font-size: 30px; font-weight: 400; color: #007828; text-transform: uppercase }
.prod_list_content ul li .prod_list_details_main .prod_list_desc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333 }
.prod_list_content ul li .prod_list_details_main .prod_list_price { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 15px; color: #333; margin: 8px 0 0 }
.prod_list_content ul li .prod_list_details_main .prod_list_price .green_txt { color: #007828; font-weight: 700 }
.prod_list_content ul li .prod_list_details_main .qty_addtocart { width: auto; height: auto; margin: 35px 0 0 }
.prod_list_content ul li .prod_list_details_main .qty_addtocart .qty_addtocart_tbl { width: auto; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #333 }
.prod_list_content ul li .prod_list_details_main .qty_addtocart .qty_addtocart_tbl tr td { text-align: center; vertical-align: middle; border: 0; padding: 0 20px 0 0 }
.qtyfield { border: 1px solid #999; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: #333; height: 33px; line-height: 33px; padding: 0 5px; text-align: center; width: 25px }
.addtocart { display: inline-block; width: auto; z-index: 400 }
.addtocart a { background: #007828; color: #FFF; display: block; font-family: league_gothicregular; font-size: 24px; font-weight: 400; padding: 4px 15px 2px; text-decoration: none; text-transform: uppercase }
.addtocart a:hover { background: #004722; color: #FEE800; text-decoration: none }
.download_frm_content { border: 1px solid #d4d4d4; border-bottom: none; min-height: 200px; height: auto; margin: 10px 0 0; padding: 0; width: auto }
.download_frm_content ul { margin: 0; padding: 0 }
.download_frm_content ul li { display: block; padding: 20px; border-bottom: 1px solid #d4d4d4 }
.download_frm_content ul li.grey_bg { background: #eee }
.download_frm_content ul li .download_frm_main { width: 100%; height: auto; overflow: hidden }
.download_frm_content ul li .download_frm_main .download_frm_desc { width: 82%; height: auto; float: left }
.download_frm_content ul li .download_frm_main .download_frm_right { width: 138px; height: auto; float: right }
.download_frm_content ul li .download_frm_main .download_frm_desc .download_frm_title { width: auto; display: inline-block; font-family: league_gothicregular; font-weight: 400; font-size: 30px; color: #007828; text-transform: uppercase; line-height: 30px; margin: 0 0 5px }
.download_frm_content ul li .download_frm_main .download_frm_desc .download_frm_txt { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.download_frm_btn { display: inline-block; height: 35px; line-height: 35px; width: auto; float: right; margin: 15px 0 0 }
.download_frm_btn a { background: url(../images/download_btn.png) left top no-repeat #007828; color: #FFF; display: block; font-family: league_gothicregular; font-size: 24px; font-weight: 400; padding: 0 15px 0 51px; text-decoration: none; text-transform: uppercase }
.download_frm_btn a:hover { background: url(../images/download_btn_hover.png) left top no-repeat #004722; color: #fee800; text-decoration: none }
.download_frm_pdf_icon { width: 136px; height: 93px; margin: 0 auto; text-align: center; border: 1px solid #007828 }
.download_frm_pdf_icon a { display: inline-block }
.download_frm_pdf_icon_tbl { width: 100%; height: 100% }
.download_frm_pdf_icon_tbl tr td { text-align: center; vertical-align: middle; border: 0; padding: 0; height: 95px; width: 138px }
.settop { position: absolute; top: 15px; right: 0; background: url(../images/small_dd_bg.jpg) no-repeat; color: #333; height: 32px; line-height: 32px; padding: 0 0 0 6px; width: 236px }
.settop select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: 0 0; border: 0; color: #333; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; width: 260px }
.payment_options { width: 100%; text-align: center; padding: 40px 0 0 }
.shopping_cart_content { height: auto; min-height: 200px; margin: 1px 0 0; padding: 0; width: auto }
.shopping_cart_content .shopping_cart_tbl { width: 100%; height: 100%; border: 1px solid #d4d4d4; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #333 }
.shopping_cart_content .shopping_cart_tbl tr td { border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; padding: 5px 15px; text-align: left; vertical-align: middle; line-height: 120%; height: 46px }
.shopping_cart_content .shopping_cart_tbl tr td.txt_cntr { text-align: center }
.shopping_cart_content .shopping_cart_tbl tr td.txt_right { text-align: right }
.shopping_cart_content .shopping_cart_tbl tr td a { color: #333; text-decoration: none }
.shopping_cart_content .shopping_cart_tbl tr td a:hover { color: #333; text-decoration: underline }
.shopping_cart_content .shopping_cart_tbl tr td .dellnk { display: inline-block; cursor: pointer }
.shopping_cart_content .shopping_cart_tbl tr td.tdwid { width: 110px }
.shopping_cart_content .shopping_cart_tbl tr th { border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; padding: 10px 15px; background: #eee; text-align: left; vertical-align: middle; font-weight: 400 }
.shopping_cart_content .shopping_cart_tbl tr th.txt_cntr { text-align: center }
.shopping_cart_content .shopping_cart_tbl tr th.txt_right { text-align: right }
.shopping_cart_content .shopping_cart_tbl tr th.txt_small { font-size: 12px }
.shopping_cart_content .shopping_cart_btns { width: 100%; height: auto; margin: 20px 0 0 }
.mtwnty { margin: 0 20px 0 0 }
.section_container .section_right .location_left .thumbs_ulli2 { width: 100%; height: auto; margin: 10px 0 0 }
.section_container .section_right .location_left .thumbs_ulli2 table, td, tr { border: 0 }
.section_container .section_right .location_left .thumbs_ulli2 ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right .location_left .thumbs_ulli2 ul li { width: auto; height: auto; margin: 0 0 15px }
.section_container .section_right .location_left .thumbs_ulli2 ul li.greybg { background: #f1f1f1 }
.section_container .section_right .location_left .padtn ul li { padding: 10px }
.section_container .section_right .location_left .thumbs_ulli2 ul li .thumb_img { width: 170px; height: 110px; float: left; display: block; border: 1px solid #007828; margin: 0 15px 0 0 }
.section_container .section_right .location_left .thumbs_ulli2 ul li .thumb_img .thumbs_ulli_tbl { width: 100%; height: 110px }
.section_container .section_right .location_left .thumbs_ulli2 ul li .thumb_img .thumbs_ulli_tbl tr td { text-align: center; vertical-align: middle; border: 0; padding: 0 }
.section_container .section_right .location_left .thumbs_ulli2 ul li .thumb_img a { display: block }
.section_container .section_right .location_left .thumbs_ulli2 ul li .thumb_txt { width: 67%; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333; line-height: 18px }
.section_container .section_right .location_left .padtn ul li .thumb_txt { width: 66.5% }
.section_container .section_right .location_left .padtn ul li .thumb_txt ul { margin: 0; padding: 0; list-style: none }
.section_container .section_right .location_left .padtn ul li .thumb_txt ul li { display: block; padding: 0 0 7px 15px; margin: 0; background: url(../images/left_li_dot.png) left 7px no-repeat; line-height: 16px }
.section_container .section_right_inner .location_right .page_title { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #007828; margin: 0 0 15px }
.section_container .section_right_inner .location_right .page_content { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; line-height: 18px }
.section_container .section_right_inner .location_right .page_content ul { margin: 0 0 10px 3px; padding: 0; list-style: none }
.section_container .section_right_inner .location_right .page_content ul li { display: block; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; padding: 7px 0 7px 20px; background: url(../images/left_li_dot.png) left 14px no-repeat; line-height: 18px }
.section_container .location_main .location_main_box .location_main_box_inner .nomar { margin: 0 }
.section_container .location_main .location_main_box .location_main_box_inner .contact-us-map { height: auto; margin: 10px 0 0 }
.section_container .location_main .location_main_box .location_main_box_inner .contact-container { width: 100%; height: auto; min-height: 78px; border-bottom: 1px solid #d4d4d4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333; line-height: 20px; margin: 0 0 7px }
.section_container .location_main .location_main_box .location_main_box_inner .contact-container a.contact-email { color: #007828 }
.section_container .location_main .location_main_box .location_main_box_inner .contact-container a.contact-email:hover { text-decoration: none }
.section_container .location_main .location_main_box .location_main_box_inner .contact-trading-hours { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #333; min-height: 239px }
.section_container .location_main .location_main_box .location_main_box_inner .contact-trading-hours span { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #007828; display: block; margin: 0 0 5px }
.section_container .location_main .contact_heading .contact-title { color: #999; font-family: league_gothicregular; font-size: 28px; font-weight: 400; padding: 0; text-decoration: none; text-shadow: 0 1px 0 #FFF; text-transform: uppercase }
.section_container .location_main .contact_heading .contact-title a{color: #999; text-decoration:none}
.section_container .location_main .contact_heading .contact-title a:hover{color:#007828}
.section_container .location_main .popout_tbl { background: #f1f9e8; height: auto; min-height: 100px; margin: 20px 0; padding: 20px; text-align: left; width: auto }
.section_container .location_main .popout_tbl .tbl_frm { width: 100%; height: auto; border: none; border-bottom: 1px solid #d4d4d4; padding: 0 0 10px; margin: 0 0 10px }
.section_container .location_main .popout_tbl .tbl_frm tr td { text-align: left; padding: 0 }
.section_container .location_main .popout_tbl .tbl_frm h2 { display: inline-block; font-family: league_gothicregular; font-weight: 400; font-size: 40px; color: #004722; text-transform: uppercase; margin: -10px 0 0 }
.section_container .location_main .popout_tbl .tbl_frm span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; display: block }
.section_container .location_main .popout_tbl .tbl_frm2 .text_box_bg input, .section_container .location_main .popout_tbl .tbl_frm2 span, .section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha span, .section_container .location_main .popout_tbl .tbl_frm5 .textarea_bg textarea, .styled-select_big select { font-size: 12px; font-weight: 400; color: #333; font-family: Arial, Helvetica, sans-serif }
.section_container .location_main .popout_tbl .tbl_frm2 { width: 100%; height: auto; border: none; padding: 0 }
.section_container .location_main .popout_tbl .tbl_frm2 tr td { text-align: left; vertical-align: top; padding: 0 }
.section_container .location_main .popout_tbl .tbl_frm2 span { display: inline-block; margin: 10px 0 0 }
.section_container .location_main .popout_tbl .tbl_frm2 .text_box_bg { width: auto; display: inline-block; height: 31px; border: 1px solid #9ad25a; background: #FFF; line-height: 31px; margin: 0; float: left }
.section_container .location_main .popout_tbl .tbl_frm2 .text_box_bg input { border: none; background: 0 0; height: 31px; line-height: 31px; padding: 0 5px; margin: 0; width: 170px; display: block }
.styled-select_big { background: url(../images/location_dd.jpg) no-repeat; color: #333; height: 31px; line-height: 31px; padding: 0 0 0 6px; width: 142px }
.styled-select_big select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: 0 0; border: 0; cursor: pointer; display: inline-block; width: 167px }
.section_container .location_main .popout_tbl .tbl_frm5 { width: 65%; height: auto; border: none; padding: 0; margin: 20px 0 0 }
.section_container .location_main .popout_tbl .tbl_frm5 tr td { text-align: left; cursor: default; vertical-align: middle; padding: 0 }
.section_container .location_main .popout_tbl .tbl_frm5 .textarea_bg { width: 329px; min-height: 51px; height: auto; border: 1px solid #9ad25a; background: #FFF; padding: 5px }
.section_container .location_main .popout_tbl .tbl_frm5 .textarea_bg textarea { border: none; overflow: auto; background: 0 0; width: 100%; height: 51px }
.collapse, .pics, .text_box_dd_bg { overflow: hidden }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha { width: 339px; height: 61px; border: 1px solid #9ad25a; background: #FFF; padding: 0 }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha { border: none; padding: 0; margin: 0; width: 100%; height: 100%; position: relative }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha tr:hover { background: 0 0 }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha tr td { text-align: left; cursor: default; vertical-align: middle }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha .captcha_value { width: 79px; height: 28px; border: 1px solid #ccc; float: right; margin: 0; padding: 0 }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha a { margin: 0 0 0 10px }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha img { margin: 4px 0 0 }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha .captcha_value input { border: none; background: 0 0; height: 20px; width: 69px; line-height: 20px; padding: 5px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha .captcha_txt { width: 96px; float: right; height: auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; padding: 0 0 15px }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha .green_btn { width: 96px; height: 18px; line-height: 18px; text-align: center; background: #9bd35c; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #fff; text-transform: uppercase; position: absolute; right: 0; bottom: 0 }
.section_container .location_main .popout_tbl .submit_btn { width: auto; display: inline-block; height: 34px; line-height: 34px; background: #004722; margin: 24px 0 0 }
.section_container .location_main .popout_tbl .submit_btn input { height: 34px; border: none; background: 0 0; padding: 0 9px; display: block; cursor: pointer; font-family: league_gothicregular; font-size: 24px; font-weight: 400; color: #fff; text-transform: uppercase }
.con-form { background: #F1F9E8; border: 1px solid #007828; height: auto; margin: 20px 0 0; min-height: 100px; padding: 20px; text-align: left; width: auto }
.con-form .con-form-title, .terms-Caption { border-bottom: 1px solid #d4d4d4 }
.con-form h2 { color: #004722; display: inline-block; font-family: league_gothicregular; font-size: 28px; font-weight: 400; margin: 0; text-transform: uppercase; padding: 0 0 3px }
.con-form .con-form-note { color: #333; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400 }
.section_container .con-form .capcha .tbl_captcha span, .terms-Caption span.headng, .text_box_big_bg input, .text_box_big_bg_two input, .text_box_dd_bg select, .text_box_small_bg input, table.con-form-fl, table.con-form-fl .text_area_bg textarea, table.con-form-fl span, table.con-form-fr, table.con-form-fr span { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.terms-Caption span.headng, table.con-form-fl, table.con-form-fr { color: #333 }
.con-form .con-form-note span { display: block; margin: 7px 0 }
.terms-Caption { padding: 0 0 2px }
.terms-Caption span.headng { font-weight: 700; margin: 7px 0 0 }
.text_box_big_bg, .text_box_big_bg_two { height: 32px; margin: 0; line-height: 32px }
table.con-form-fl, table.con-form-fr { font-weight: 400 }
table.con-form-fl tr td { vertical-align: top }
table.con-form-fr tr td { vertical-align: top; padding: 0 }
.text_box_big_bg input, .text_box_big_bg_two input { color: #333; height: 32px; margin: 0; padding: 0 5px; font-weight: 400; line-height: 32px }
.text_box_big_bg { background: #FFF; border: 1px solid #9AD25A; display: inline-block; width: auto; float: left }
.text_box_big_bg input { display: block; background: 0 0; border: none; width: 345px }
.text_box_big_bg_two { background: #FFF; border: 1px solid #9AD25A; display: inline-block; width: auto; float: left }
.text_box_big_bg_two input { display: block; background: 0 0; border: none; width: 480px }
table.con-form-fl span { font-weight: 400; color: red; margin: 11px 0 0 2px; display: inline-block }
table.con-form-fl .text_area_bg { background: #FFF; border: 1px solid #9AD25A; display: inline-block; min-height: 32px; margin: 0; width: auto; float: left }
table.con-form-fl .text_area_bg textarea { display: block; background: 0 0; border: none; color: #333; font-weight: 400; height: 24px; margin: 0; padding: 8px 5px 0; width: 720px }
table.con-form-fr span { font-weight: 400; color: red; margin: 11px 0 0 2px; display: inline-block }
.text_box_small_bg { background: #FFF; border: 1px solid #9AD25A; display: inline-block; height: 32px; line-height: 32px; margin: 0; width: auto; float: left }
.text_box_small_bg input { display: block; float: left; background: 0 0; border: none; color: #333; font-weight: 400; height: 32px; line-height: 32px; margin: 0; padding: 0 5px; width: 160px }
.text_box_small_bg .ui-datepicker-trigger { left: 162px }
.text_box_dd_bg { background: url(../images/enquiry_frm_dd_bg.jpg) left top no-repeat; color: #333; height: 32px; line-height: 32px; padding: 0 0 0 6px; width: 360px; position: relative; z-index: 50 }
.text_box_dd_bg select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: 0 0; border: 0; color: #333; cursor: pointer; display: inline-block; font-weight: 400; width: 384px }
.section_container .con-form .capcha { width: 339px; height: 61px; border: 1px solid #9ad25a; background: #FFF; padding: 0; margin: 0 }
.section_container .con-form .capcha .tbl_captcha { border: none; padding: 0; margin: 0; width: 100%; height: 100%; position: relative }
.section_container .con-form .capcha .tbl_captcha tr:hover { background: 0 0 }
.section_container .con-form .capcha .tbl_captcha tr td { text-align: left; cursor: default; vertical-align: middle }
.section_container .con-form .capcha .tbl_captcha span { font-weight: 400; color: #333 }
.section_container .con-form .capcha .tbl_captcha .captcha_value { width: 79px; height: 28px; border: 1px solid #ccc; float: right; margin: 0; padding: 0 }
.section_container .con-form .capcha .tbl_captcha a { margin: 0 0 0 10px; cursor: pointer }
.section_container .con-form .capcha .tbl_captcha img { margin: 4px 0 0 }
.section_container .con-form .capcha .tbl_captcha .captcha_value input { border: none; background: 0 0; height: 20px; width: 69px; line-height: 20px; padding: 5px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333 }
.section_container .con-form .capcha .tbl_captcha .captcha_txt { width: 96px; float: right; height: auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; padding: 0 0 15px }
.section_container .con-form .capcha .tbl_captcha .green_btn { width: 96px; height: 18px; line-height: 18px; text-align: center; background: #9bd35c; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #fff; text-transform: uppercase; position: absolute; right: 0; bottom: 0 }
.section_container .con-form .submit_btn { width: auto; display: inline-block; background: #004722; margin: 0; float: left }
.thankyou-container, .thankyou-img { width: 100%; height: auto; position: relative }
.section_container .con-form .submit_btn input { border: none; background: 0 0; padding: 3px 9px 2px; display: block; cursor: pointer; font-family: league_gothicregular; font-size: 24px; font-weight: 400; color: #fff; text-transform: uppercase }
.breadcrum a span, .thankyou_msg { font-family: Arial, Helvetica, sans-serif }
.thankyou-container { margin: 0 auto; padding: 50px 0 }
.thankyou-img { text-align: center; z-index: 10 }
.prod_loader, .thankyou_msg { position: absolute; z-index: 100 }
.thankyou_msg { width: auto; display: inline-block; font-size: 30px; font-weight: 700; color: #007828; left: 520px; top: 270px }
.prod_loader { width: 100%; height: 100%; min-height: 450px; top: 0; background: url(../images/loader_bg.png) center top }
.prod_loader .prod_loader_tbl { width: 100%; height: 100%; vertical-align: middle }
.prod_loader .prod_loader_tbl tr td { border: 0; padding: 0; text-align: center; vertical-align: middle }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading tr td.lst_frm_td, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn tr td.lst_frm_td, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col tr td.lst_frm_td { vertical-align: bottom }
.accordion-heading { border-bottom: 0 none }
.accordion-heading .accordion-toggle { display: block; padding: 8px 15px }
.section_container .section_left .location_contact .accordion-heading ul li a, .section_container .section_left .location_contact .accordion-heading ul li a:hover { background: url(../images/down_arrow_green_small.png) 45px center no-repeat; padding: 0 14px }
.section_container .section_left .location_contact .accordion-heading ul li a.less { background: url(../images/up_arrow_green_small.png) 45px center no-repeat; padding: 0 14px }
a:focus, a:hover { color: #333; text-decoration: underline }
.callLink a:focus, .callLink a:hover{    text-decoration: none;color: #004722;}
.breadcrum a span { color: #004722; font-size: 12px; font-weight: 400; text-decoration: underline }
.breadcrum a:focus span, .breadcrum a:hover span { color: #333; text-decoration: underline }
.breadcrum span a.lst-record { text-decoration: none!important }
.breadcrum span a.lst-record span.lst-record, .breadcrum span a:hover span.lst-record { text-decoration: none!important; font-family: arial; font-weight: 700; color: #007828 }
.accordion-toggle { cursor: pointer }
.collapse { position: relative; height: 0; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease }
.collapse.in { height: auto }
.accordion-inner { padding: 0; font-size: 12px; color: #333; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }
.section_container .section_left .location_contact .accordion-inner ul li { padding: 5px 0 }
.section_container .lnk_cols_grp { width: 100%; padding: 0 }
.section_container .lnk_cols_grp .lnk_cols { width: 17.3%; float: left; height: auto; margin: 15px 30px 0 0 }
.section_container .lnk_cols_grp .lnk_cols .sitemap-title, .section_container .lnk_cols_grp .lnk_cols h3 { font-weight: 700; font-size: 13px; border-bottom: 1px solid #CCC; padding: 0 0 5px; margin: 0 0 5px; color: #007828; text-transform: uppercase; width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif }
.section_container .lnk_cols_grp .lnk_cols .sitemap-title a, .section_container .lnk_cols_grp .lnk_cols h3 a { color: #007828; text-transform: uppercase; text-decoration: none }
.section_container .lnk_cols_grp .lnk_grp { width: 100%; height: auto }
.section_container .lnk_cols_grp .lnk_grp ul { margin: 0; padding: 0; list-style: none }
.section_container .lnk_cols_grp .lnk_grp ul li { display: block; padding: 2px 0 }
.section_container .lnk_cols_grp .lnk_grp ul li a { display: block; padding: 0 0 3px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; text-decoration: none; text-transform: capitalize }
.section_container .lnk_cols_grp .lnk_grp ul li a.active, .section_container .lnk_cols_grp .lnk_grp ul li a:hover { font-weight: 700; color: #333 }
.section_container .lnk_cols_grp .lnk_grp ul li ul { margin: 0 0 0 10px }
.section_container .lnk_cols_grp .lnk_grp ul li ul li a { padding: 0 0 3px }
.section_container .lnk_cols_grp .lnk_grp_in { width: 100%; height: auto; float: left; margin: 10px 0 0 }
.section_container .lnk_cols_grp .lnk_grp_in h3 { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 13px; color: #007828; padding: 0; margin: 10px 0 5px; text-transform: uppercase }
.section_container .lnk_cols_grp .lnk_grp_in ul { margin: 0; padding: 0; list-style: none }
.section_container .lnk_cols_grp .lnk_grp_in ul li, .section_container .lnk_cols_grp .lnk_grp_in ul li a { padding: 0 0 3px; font-weight: 400; font-size: 12px; text-decoration: none; color: #333; font-family: Arial, Helvetica, sans-serif; display: block }
.section_container .lnk_cols_grp .lnk_grp_in ul li { width: 17.3%; min-height: 150px; float: left; margin: 0 30px 0 0 }
.section_container .lnk_cols_grp .lnk_grp_in ul li a.active, .section_container .lnk_cols_grp .lnk_grp_in ul li a:hover { font-weight: 700; color: #333 }
.section_container .lnk_cols_grp .lnk_grp ul li .lnk_grp_in ul { margin: 0 }
.section_container .lnk_cols_grp .lnk_grp_in ul li ul li { float: none; width: 100%; min-height: 0; margin: 0; padding: 2px 0 }
.lnk_grp_in .location_strip { background: #F1F9E8 }
input[type=radio] { background-color: transparent; border: 0; outline: 0 }
.category_location_block, .location_category_block, .pages_block, .testimonial_category_block, .testimonial_location_block { position: absolute; background: url(../images/loader_bg.png) center top rgba(0,0,0,0) }
.specific_width { width: 220px }
.specific_widthtwo { width: 250px }
.specific_widththree { width: 400px }
.pages_block { width: 22.13%; height: 600px }
.testimonial_location_block { width: 50%; height: 236px; z-index: 1000 }
.category_location_block, .location_category_block, .testimonial_category_block { width: 25% }
.category_location_block { height: 155px }
.location_category_block { height: 160px }
.testimonial_category_block { height: 345px; z-index: 1000 }
.redtext { color: red }
.highlight_txt { color: #007828; font-weight: 700 }
.content_lnk_underline { color: #333; text-decoration: underline }
.content_lnk_underline:hover, .greentext a { text-decoration: none }
.page_content_nomar { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 13px; color: #333; line-height: 18px }
.greentext, .greentext a { color: #007828 }
.con-form .con-form-note2, .greentext { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.greentext { text-transform: uppercase }
.greentext a:hover { text-decoration: underline }
.con-form .con-form-note2 { color: #333; display: block; font-weight: 400; padding: 8px 0 0 }
.con-form .con-form-note2 input { position: relative; top: 2px; margin: 0 3px 0 0 }
.frm_common_msg { width: 90%; display: inline-block; padding: 10px; background: #ddf9bf; margin: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; color: #004722; line-height: 18px }
.section_container .section_right_inner .location_right .cat_names { width: 100%; height: auto; border-bottom: 1px solid #ccc; overflow: hidden; margin: 10px 0 }
.section_container .section_right_inner .location_right .cat_names .location_box { width: auto; height: auto; min-height: 38px; display: inline-block; float: left; margin: 0 5px 5px 0; text-align: center }
.section_container .section_right_inner .location_right .cat_names .location_box a { background: #007828; display: block; padding: 6px; font-family: league_gothicregular; font-weight: 400; font-size: 24px; color: #fff; text-decoration: none; text-transform: capitalize; line-height: 25px }
.section_container .section_right_inner .location_right .cat_names .location_box a:hover { background: #004722; color: #fee800 }
.section_container .section_right_inner .location_right .cat_names.subcat-nms { margin: 0 0 10px }
.section_container .section_right_inner .location_right .cat_names.subcat-nms .location_box { text-align: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading { width: 100%; height: auto; border: none; border-bottom: 1px solid #d4d4d4; padding: 0; margin: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading tr:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading tr td { text-align: left; cursor: default }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading .cat_heading_name { width: auto; display: inline-block; float: right; padding: 4px 11px 2px; background: #007828; text-transform: uppercase; color: #fee800; font-family: league_gothicregular; font-weight: 400; font-size: 24px; position: relative; bottom: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading .table-head { display: inline-block; font-family: league_gothicregular; font-weight: 400; font-size: 36px; color: #004722; text-transform: uppercase; margin: -10px 0 0 }
.no_deposite { display: block; text-align: right; padding: 15px 15px 0 0; float: right; font-size: 12px; font-weight: 700 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn tr td, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col tr td { text-align: left; cursor: default }
.locate_new { color: #007828 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn { width: 418px; height: auto; border: none; padding: 0; margin: 0 0 10px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn tr:hover { background: 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn span { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; display: block; margin: 10px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn label { font-family: league_gothicregular; font-weight: 400; font-size: 28px; color: #007828; text-transform: uppercase; margin: 0 0 0 5px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn .chk_btns { width: auto; height: auto; margin: 0; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn .chk_btns label { font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #333; text-transform: capitalize; position: relative; top: 2px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn .chk_btns .chk_btns_lbl { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 15px; color: #007828; text-transform: none; margin: 0; display: inline-block; border: 1px solid #9AD25A; background: #DDF9BF; padding: 2px 5px 3px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn .chk_btns input { position: relative; margin: 0; top: 5px; border-color: #a4a99e!important }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col { width: 100%; height: auto; border: none; padding: 0; margin: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col tr:hover { background: 0 0 }
.frm_pricelist_msg { width: 87%; display: inline-block; padding: 10px; background: #ddf9bf; margin: 24px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: #004722; line-height: 18px }
.cashncard, .storage_condition { width: auto; display: inline-block }
.section_container .faq_content .faq_question_lst { width: auto; height: auto; margin: 10px 0 }
.section_container .faq_content .faq_question_lst ul { margin: 0; padding: 0 }
.section_container .faq_content .faq_question_lst ul li { display: block; margin: 5px 20px; padding: 0; font-family: league_gothicregular; font-size: 20px; font-weight: 400; color: #007828; background: url(../images/green_arrow_small.png) left 6px no-repeat }
.section_container .faq_content .faq_question_lst ul li:hover { background: url(../images/grey_arrow_small.png) left 6px no-repeat }
.section_container .faq_content .faq_question_lst ul li a { text-decoration: none; color: #007828; padding: 0 15px; display: inline-block }
.section_container .faq_content .faq_question_lst ul li a:hover { text-decoration: none; color: #999 }
.cashncard { padding: 3px 10px 1px; background: #007828; font-family: league_gothicregular; font-size: 24px; font-weight: 400; color: #fff; text-transform: uppercase }
.storage_condition { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333; line-height: 18px; margin: 0 0 10px }
.p-desc, .settop2 { line-height: 32px }
.pop_loader { background: url(../images/loader_bg.png) 20px 20px; height: 100%; min-height: 450px; position: fixed!important; top: 0; width: 100%; z-index: 9999; left: 0; right: 0; text-align: center!important }
.popMain, .popMain2 { height: auto; min-height: 339px; position: relative; z-index: 10000; margin: 0 auto; border: 5px solid green; background: #fff }
.home-header-tags h1, .home-header-tags h2 { text-align: center; font-size: 16px }
.popMain { width: 850px; top: 200px }
#locationPopup .popMain, .popMain2 { width: 1108px; top: 140px }
.popMain .pay_acc_box { margin: 0 0 20px!important; width: auto!important }
.popMain .pay_acc_main { padding: 0 30px!important }
.popMain hr { border-bottom: 1px solid #CCC!important; border: 0; width: 80% }
.pop_loader .prod_loader_tbl { width: 100%; height: 100%; vertical-align: middle; position: absolute }
.pop_loader .prod_loader_tbl tr td { border: 0; padding: 0; text-align: center; vertical-align: middle }
.centerBox { margin: 0 auto; width: auto }
.section_container .section_right #accordion h3.h3-active { padding: 4px 0 1px 8px }
.section_container .section_right #accordion h1.h3-active { padding: 4px 0 1px 8px; border-radius: 0; display: block; font-family: league_gothicregular; font-size: 28px; font-weight: 400; margin-top: 10px; text-transform: capitalize }
.home-header-tags, .mail-quote .tbl_frm span, .settop2 select { font-family: Arial, Helvetica, sans-serif }
.pop_loader .prod_loader_tbl2 { height: 339px; background: #fff }
#dtPickup1 .styled-select { margin: 0 0 0 10px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn .chk_btns label.greencolor { color: #007828 }
#locationSelection1 .additional_loc { font-size: 12px; margin: 0; font-weight: 700; color: #333 }
.pricelist-header .pricelist-top-left { width: auto; float: left; margin-top: 12px }
.pricelist-header .book_space { width: 100% }
.pricelist-header .book_space h1 { font-size: 25px }
.main-slider-content { width: 902px; height: 435px }
.pics { height: 425px; width: 1164px; padding: 0; margin: 0; float: left; z-index: 10; position: relative }
.pics img { width: 1164px!important; height: 425px!important }
.homesliderdiv { background: #D4E8DB; border: 4px solid #007828; height: 425px; overflow: visible; position: relative; width: 99.5%; z-index: 900 }
.homesliderdiv table tr td:hover a#next2, .homesliderdiv table tr td:hover a#prev2 { display: block }
a#next2, a#prev2 { position: absolute; z-index: 11; top: 190px; display: none }
a#prev2 { left: 10px }
a#next2 { right: 10px }
#widget_bounds { float: right }
#___plus_0 { float: right!important; margin: 6px 0 0!important }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 em { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: red; margin: 10px 0 0 2px; display: inline-block }
.settop2 { float: left; background: url(../images/small_dd_bg.jpg) no-repeat; color: #333; height: 32px; overflow: hidden; padding: 0 0 0 6px; width: 236px }
.rating-style, .rating-style-inner { padding-top: 4px; line-height: normal; display: inline-block; float: left; outline: 0 }
.settop2 select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: 0 0; border: 0; color: #333; cursor: pointer; font-size: 12px; font-weight: 400; width: 260px }
#ozvb_default { margin: 0 0 0 10px }
#ozvb_default .ozvb_direction_left a { height: 33px; float: left; margin: 2px 0 0 }
#ozvb_default .ozvb_direction_left a img { width: 100px }
.rating-style { padding-right: 200px }
.rating-style-inner { padding-right: 190px }
.home-header-tags { font-size: 16px; color: #007828; width: auto; padding: 10px 5px; background: #dcf1c5; margin-top: 20px }
.home-header-tags h2 { font-weight: 400 }
.box_container .box .text a { color: #007828 }
.mail-quote-popup { min-height: 360px }
.mail-quote .tbl_frm h2 { display: inline-block; font-family: league_gothicregular; font-weight: 400; font-size: 40px; color: #004722; text-transform: uppercase; margin: -10px 0 0 }
.mail-quote .tbl_frm span { font-weight: 400; font-size: 11px; color: #333; display: block }
.mail-quote .tbl_frm2 .text_box_bg input, .mail-quote .tbl_frm5 .capcha .tbl_captcha .captcha_value input, .mail-quote .tbl_frm5 .capcha .tbl_captcha span, .mail-quote .tbl_frm5 .textarea_bg textarea { font-size: 12px; font-weight: 400; color: #333; font-family: Arial, Helvetica, sans-serif }
.mail-quote .tbl_frm { width: 100%; height: auto; border: none; border-bottom: 1px solid #d4d4d4; padding: 0 0 10px; margin: 0 0 10px }
.mail-quote .tbl_frm2 .text_box_bg input { border: none; background: 0 0; height: 31px; line-height: 31px; padding: 0 5px; margin: 0; width: 170px; display: block; outline: 0 }
.mail-quote .tbl_frm2 .text_box_bg { display: inline-block; height: 31px; border: 1px solid #9ad25a; background: #FFF; line-height: 31px; margin: 0; float: left; position: relative }
.mail-quote .tbl_frm2 tr td { text-align: left; vertical-align: top; padding: 0 }
.mail-quote .tbl_frm2 { width: 100%; height: auto; border: none; padding: 0 }
.mail-quote .tbl_frm5 { width: 88%; height: auto; border: none; padding: 0; margin: 20px 0 0 }
.mail-quote .tbl_frm5 .textarea_bg { width: 384px; height: 65px; border: 1px solid #9ad25a; background: #FFF; padding: 5px; float: left; overflow: hidden; box-sizing: border-box }
.mail-quote .tbl_frm5 .textarea_bg textarea { border: none; overflow: auto; background: 0 0; width: 100%; height: 100%; resize: none; outline: 0; float: left }
.mail-quote .tbl_frm5 .capcha { width: 384px; height: 63px; border: 1px solid #9ad25a; background: #FFF; padding: 0; margin-left: 18px }
.mail-quote .tbl_frm5 .capcha .tbl_captcha { border: none; padding: 0; margin: 0; width: 100%; height: 100%; position: relative }
.mail-quote .tbl_frm5 .capcha .tbl_captcha tr td { text-align: left; cursor: default; vertical-align: middle; float: left; padding: 10px 0 0 }
.mail-quote .tbl_frm5 .capcha .tbl_captcha a { margin: 0 0 0 10px; display: inline-block }
.mail-quote .tbl_frm5 .capcha .tbl_captcha img { margin: 4px 0 0 }
.mail-quote .tbl_frm5 .capcha .tbl_captcha img#captcha { border: 1px solid #ccc; height: 30px; margin: 5px 0 0 15px }
.mail-quote .tbl_frm5 .capcha .tbl_captcha span { margin: 14px 10px 0; float: left }
.mail-quote .tbl_frm5 .capcha .tbl_captcha .captcha_value { width: 110px; height: 30px; border: 1px solid #ccc; float: right; margin: 5px 0 0; padding: 0 }
.mail-quote .tbl_frm5 .capcha .tbl_captcha .captcha_value input { border: none; background: 0 0; height: 100%; width: 100%; line-height: 20px; padding: 5px; text-align: center; box-sizing: border-box }
.mail-quote .tbl_frm5 .capcha .tbl_captcha .captcha_txt { width: 96px; float: right; height: auto; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #333; padding: 8px 0 0 5px; line-height: 12px }
.mail-quote .tbl_frm5 .capcha .tbl_captcha .green_btn { width: 96px; height: 18px; line-height: 18px; text-align: center; background: #9bd35c; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; color: #fff; text-transform: uppercase; position: absolute; right: 0; bottom: 0 }
.mail-quote .submit_btn input { height: 34px; border: none; background: 0 0; padding: 0 9px; display: block; cursor: pointer; font-family: league_gothicregular; font-size: 24px; font-weight: 400; color: #fff; text-transform: uppercase }
.mail-quote .submit_btn { width: auto; display: inline-block; height: 34px; line-height: 34px; background: #004722; margin: 24px 0 0 }
.mail-quote-popup .centerBox, .newMainDiv { width: 100%; float: left }
#feefologo, .link ul li ul.sub-menu { display: none }
.mail-quote-popup iframe { height: 400px; border: 0; margin: 0; padding: 20px; box-sizing: border-box; overflow: hidden }
.mail-quote .ui-datepicker-trigger { top: 0; right: 5px; left: inherit }
.newMainDiv { margin: 25px 0 }
.txtBgfamaily { width: 53%; float: left; background: #f4fbed; padding: 40px 20px }
.txtBgfamaily .captionText { color: #004722; border-bottom-color: #007828; font-size: 44px }
.txtBgfamaily .captionText span { color: #03792a }
.txtBgfamaily .home-header-tags { background: 0 0 }
.txtBgfamaily .home-header-tags h1 { color: #333; padding-bottom: 10px; font-size: 18px }
.txtBgfamaily .home-header-tags h2 { color: #333 }
.video-ifram { float: right; width: 41% }
.video-ifram iframe { width: 100%; height: 312px }
.feefo_section { float: left; width: auto; margin: 7px 0!important }
.home-header-tags .feefo_section { float: none; margin: 0 auto!important; text-align: center; width: auto }
.home-header-tags #feefoDiv { margin-top: 20px; width: 100%!important }
.caption.innercaption .feefo_section { margin: 7px 0 0!important }
.breadcrum.threecol #feefoDiv { float: none; left: 40%; position: absolute; right: 0; top: 4px; z-index: 100 }
.breadcrum #feefoDiv { padding-top: 2px!important }
.breadcrum .gplus-location { padding-top: 11px!important }
.innercaption.pricelist-header #feefoDiv { float: left; left: 43%; position: absolute; top: 3px }
.breadcrum.threecol .gplus-location { top: 5px; position: absolute; right: 0; z-index: 200 }
.breadcrum.boxclass #feefoDiv { float: none; left: 40%; position: absolute; right: 0; top: 4px; z-index: 100 }
.breadcrum.videosec #feefoDiv { float: none; left: 43%; position: absolute; right: 0; top: 4px; z-index: 100 }
.pay_acc_location #feefoDiv { float: left }
.caption.innercaption .desc_text { float: left; margin-left: 21px; width: 44%; text-align: center; margin-top: 22px }
.caption.innercaption #feefoDiv { padding: 2px 0 0!important }
.link ul li { position: relative }
.link ul li:hover ul.sub-menu { display: block; position: absolute; left: 0; top: 18px; border: 1px solid #007828; width: 200px }
.link ul li ul li { float: left; width: 100%; box-sizing: border-box; padding: 0; display: block; height: inherit; position: relative }
.link ul li ul li a { padding: 10px; display: block; box-sizing: border-box; background: #fff; border-bottom: 1px solid #d4d4d4 }
.paymyac { float: right; margin-right: 0; margin-top: 11px }
.paymyac img { padding-top: 3px }
.paymyac a { font-family: arialnarrow; font-size: 15px; color: #007828; text-decoration: none; vertical-align: top }
.sharebtn { float: right; margin-top: 15px }
header .link-inner .home {background: transparent;width: 53px;height: 30px;float: left;text-align: center;margin-top: 9px;}
header .link-inner .home a {display: inline-block;margin: 4px 10px 4px;text-decoration: none;padding: 0;}
.paymyac a:hover { color: #007828 }
.link ul li:hover.sub-link a:before { border-color: #007828 }
.link ul li.sub-link a { position: relative; padding-right: 12px }
.link ul li.sub-link a:before { border-bottom: 1px solid #666; border-right: 1px solid #666; width: 6px; height: 6px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: -4px; bottom: 0; margin: auto; right: -1px; content: ""; cursor: pointer }
.link ul li.sub-link ul li a:before { display: none }
.rightImg { float: right; margin-left: 20px }
.FormMain { float: left; width: 100%; background: #f1f9e8; padding: 20px; margin-top: 30px; box-sizing: border-box }
.section_container .aboutus_content .truckHire span { color: #000; font-weight: 400; margin-bottom: 20px; display: inline-block }
.section_container .aboutus_content .truckHire p { margin: 0 0 20px; line-height: 22px }
.truckHire h4 { font-size: 13px; font-weight: 400; padding-bottom: 10px }
.location_main .popout_tbl.truckHire .tbl_frm2 tr { margin-bottom: 10px }
.tbl_frm2.secondRow { margin-top: 20px }
.location_main .popout_tbl.truckHire .tbl_frm2 span { display: block; padding-bottom: 5px; margin-top: 0 }
.truckHire * { box-sizing: border-box; outline: 0; list-style-type: none }
.truckHire ul { padding: 0; margin: 0 -10px }
.truckHire ul li .styled-select_big, .truckHire ul li.double .styled-select_big { margin-right: 20px; background-image: none; border: 1px solid #9bd35c; position: relative; float: left }
.truckHire ul li { float: left; width: 25%; padding: 0 10px; position: relative; margin-bottom: 20px }
.truckHire ul li .styled-select_big { width: 100%; line-height: inherit; padding: 0 }
.truckHire ul li.double .styled-select_big { width: 46.2% }
.truckHire ul li .styled-select_big:last-of-type { margin-right: 0; padding-left: 0 }
.popout_tbl.truckHire .tbl_frm2 ul li .text_box_bg, .popout_tbl.truckHire .tbl_frm2 ul li .text_box_bg input { width: 100%!important }
.truckHire ul li .styled-select_big select { height: 100%; width: 100%; padding: 0 5px }
.truckHire ul li .redstar { position: absolute; right: 15px; top: 3px }
.truckHire ul li.Half { width: 33.33% }
.popout_tbl.truckHire .tbl_frm5 ul li .textarea_bg { width: 100%!important; padding: 0!important }
.section_container .location_main .popout_tbl.truckHire { float: left }
span.arrow { position: absolute; right: 12px; top: 0; bottom: 0; margin: auto!important; content: ''; border-top: 5px solid #9bd35c; border-left: 5px solid transparent; border-right: 5px solid transparent; width: 8px; height: 5px; padding-bottom: 0!important }
.popout_tbl.truckHire .tbl_frm5 { float: left; width: 100%!important; margin-top: 0!important }
.text_box_bg.iconMain { position: relative }
.dobIcon { position: absolute; content: ""; background: url(../images/Calendar.png) no-repeat; width: 17px; height: 18px; right: 10px; top: 0; bottom: 0; margin: auto!important }
.popout_tbl.truckHire .submit_btn { margin-top: 10px!important }
.popout_tbl.truckHire .tbl_frm5 .textarea_bg textarea { padding: 5px; height: 54px }
.popout_tbl.truckHire .tbl_frm5 .capcha .tbl_captcha .captcha_value input { height: 100%!important; width: 100%!important }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote .text_box_bg { width: 185px; display: inline-block; height: 31px; border: 1px solid #9ad25a; background: #FFF; line-height: 31px; float: left; position: relative; margin-right: 20px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote .text_box_bg input { float: left; border: none; height: 31px; line-height: 31px; padding: 0 5px; margin: 0; width: 100%; box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; background: url(../images/dateTime.png) right no-repeat }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote em.S_star { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: red; display: inline-block; position: absolute; top: 2px; right: -8px; margin: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote .chk_btns label { width: auto }
.dateTimeMain { float: left; margin-top: 10px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote .text_box_bg.S_marNone { margin-right: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote label.error { line-height: normal; color: red; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; word-wrap: break-word; text-transform: inherit; margin: 0; vertical-align: top }
.book-form ul li label.error { position: absolute; right: 7px; top: -15px; width: auto; height: auto; margin: 0; line-height: normal; font: 11px/11px arial; background: #fb0101; padding: 5px 5px 4px; color: #fff; display: none }
.book-form ul li .btn-smt, .book-now1 .title { font-family: league_gothicregular }
.book-form ul li label.error:after { border-color: #fb0101 transparent transparent; border-image: none; border-right: 6px solid transparent; border-style: solid; border-width: 6px; content: " "; height: 0; left: 20px; margin-left: -10px; position: absolute; top: 100%; width: 0 }
.book-form ul li .captchaBox label.error { left: 0; right: inherit }
.book-form .bg-green ul li label.error { top: 10px }
.mar-none-top { margin-top: 0!important }
.book-now1 * { box-sizing: border-box; margin: 0; padding: 0 }
.book-now1 { width: 33%; border: 1px solid #9ad25a; float: right; padding-bottom: 15px }
.book-form, .book-form ul { width: 100% }
.book-now1 .title { background-color: #f1f9e8; text-align: left; padding: 0 15px; font-size: 28px; line-height: 39px; color: #004722; height: 39px; border-bottom: 1px solid #9ad25a; text-transform: uppercase }
.book-heading { padding: 10px 15px; margin: 0; text-align: left; font-size: 12px; color: #333; line-height: 18px }
.section_container .aboutus_content .book-heading span { font-weight: 700; color: #333 }
.book-form ul, .book-form ul li { list-style: none; padding: 0; margin: 0 }
.book-form .bg-green, .book-form .white-bg { padding-left: 8px; padding-right: 8px; float: left }
.book-form .bg-green { background: #f1f9e8; padding-bottom: 5px; width: 100% }
.book-form .white-bg { background-color: #fff; padding-top: 16px }
.book-form ul li { float: left; width: 50%; padding-left: 7px; padding-right: 7px; text-align: left }
.book-form ul li label { margin-top: 7px; font-size: 12px; font-weight: 700; color: #333; text-transform: capitalize; display: block }
.book-form ul li .textbox, .book-form ul li input.textbox.error, .book-form ul li select { width: 100%; line-height: 34px; border: 1px solid #9ad25a; margin-top: 4px; margin-bottom: 15px; border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; outline: 0; color: #000; font-size: 12px; height: 36px }
.book-form ul li .textbox { padding: 0 5px }
.book-form ul .full-li { width: 100%!important; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.book-form ul .full-li .chkBox, .book-form ul .full-li .chkBox label { margin-top: 0 }
.date, .mandatory, .time { position: relative }
.book-form .bg-green ul li.date .textbox, .book-form ul li.date .textbox { background: url(../images/datebg.png) right no-repeat }
.book-form .bg-green ul li.date .textbox { background: url(../images/dateTime.png) right no-repeat }
.time:before { background: url(../images/hire-sprite.png) -76px -5px no-repeat; content: ""; height: 17px; position: absolute; bottom: 24px; right: 17px; width: 17px }
.mandatory:before { content: "*"; color: red; font-size: 14px; position: absolute; right: 12px; top: 7px }
.book-form ul li .btn-smt { border: none; text-transform: uppercase; font-size: 24px; color: #fff; background-color: #004722; width: 170px; height: 35px; cursor: pointer; margin-top: 5px; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s }
.book-form ul li .btn-smt:hover { background-color: #03331a }
.book-now1 p { color: #666; font-size: 12px; padding: 15px 15px 0; text-align: left }
.book-now1 p span { font-weight: 700; color: #666!important }
.mande { color: red!important }
.white-bg ul li .textbox1 { margin-bottom: 6px }
.truckHire { width: 63%; float: left }
.section_container .aboutus_content .truckHire .truckhire-desc { font-size: 12px; color: #333; line-height: 18px; margin-bottom: 0 }
.section_container .aboutus_content .truckHire .truck-title .title { font-size: 14px; color: #333; font-weight: 700; margin-top: 15px; margin-bottom: 0 }
.section_container .aboutus_content .truckHire .truck-title p { font-size: 12px; color: #333; margin-top: 3px; line-height: 12px; margin-bottom: 0 }
.section_container .aboutus_content .truckHire .truck-price-main .truck-addition, .section_container .aboutus_content .truckHire .truck-price-main .truck-hour, .section_container .aboutus_content .truckHire .truck-title .title { display: block }
.section_container .aboutus_content .truckHire .truck-price .truck-hour { margin-bottom: 0; font-size: 14px; color: #333; font-family: Arial, Helvetica, sans-serif; text-transform: none }
.dropComH>span, .getPrice, .lof-slidecontent .slider-description .slider-meta a, .p-desc, .p-intro, .stepMain { text-transform: uppercase }
.truck-price-main { margin-top: 11px; position: relative; padding-bottom: 14px }
.truck-price-main:after { position: absolute; content: ""; background-color: #d4d4d4; height: 1px; width: 399px; bottom: 0; left: -20px }
.section_container .aboutus_content .truckHire .truck-price-main .truck-hour { font-size: 14px; color: #333; margin-bottom: 4px }
.section_container .aboutus_content .truckHire .truck-price-main .truck-price { margin-bottom: 0; font-family: league_gothicregular; font-size: 22px; color: #333; text-transform: uppercase }
.section_container .aboutus_content .truckHire .truck-price-main .truck-price span { margin-bottom: 0; color: #007828 }
.section_container .aboutus_content .truckHire .truck-price-main .truck-addition { font-size: 12px; color: #666; margin-top: 4px; margin-bottom: 0; text-transform: none }
.section_container .aboutus_content .truckHire .let-fees { font-style: italic; color: #666; font-size: 12px }
.truck-price-main1:after { background-color: transparent!important }
.truck-images ul, .truck-images ul li { list-style: none; margin: 0; padding: 0; float: left }
.truck-images img { vertical-align: top; margin-right: 20px; margin-top: 10px }
.captchaBox { display: inline-block; vertical-align: top; position: relative; margin-top: 22px }
.captchaBox label.error { white-space: nowrap; right: inherit; left: 0 }
.bg { background: url(../images/sprite-steps.png) #fff; width: 34px; height: 30px; border: 3px solid #e5e3e3; float: left; margin-right: 120px }
.bg:hover { cursor: pointer }
.captchaBox .bg span { display: inline-block; white-space: nowrap; line-height: 24px; margin: 5px 0 0 39px; color: #000; font: 12px/12px Arial }
.capMain { height: 50px; display: table-cell; vertical-align: middle }
.HiredropDown { position: relative; margin-top: 4px }
.HiredropDown span { color: #333!important; font-size: 12px; line-height: 34px; font-family: Arial, Helvetica, sans-serif!important; font-weight: 400!important; position: absolute; left: 0; top: 0; width: 100%; border: 1px solid #9ad25a; background: #fff; padding: 0 10px }
.rousehileSmallTxt, .rousehilnote { font-family: league_gothicregular }
.HiredropDown span:after { position: absolute; right: 12px; top: 0; bottom: 0; margin: auto!important; content: ''; border-top: 5px solid #9bd35c; border-left: 5px solid transparent; border-right: 5px solid transparent; height: 0 }
.HiredropDown select { width: 100%; height: 36px; cursor: pointer; z-index: 1; opacity: 0 }
.captchaBox .mandatory:before { right: -7px; top: -3px }
.truck-addition { position: relative; padding-left: 18px }
.truck-addition:before { content: ""; position: absolute; background: url(../images/clock.png) no-repeat; width: 12px; height: 12px; top: 3px; left: 0 }
.section_container .aboutus_content .truckHire .truck-price-main .non-icon1 { padding-left: 0 }
.section_container .aboutus_content .truckHire .truck-price-main .non-icon1:before { background: 0 0 }
.link, .link div.link-inner, .link ul { float: right }
.book-form ul li .chkBox { float: left; margin-right: 30px; margin-top: 33px; font-size: 12px }
.book-form ul li .chkBox label { cursor: pointer; display: block; float: left; position: relative; text-overflow: ellipsis; white-space: nowrap; width: 100% }
.book-form ul li .chkBox .checkbox { cursor: pointer; height: 16px; opacity: 0; position: absolute; width: 16px; z-index: 1 }
.book-form ul li .chkBox span::before { background: url(../images/hire-sprite.png) -28px -5px no-repeat; content: ""; height: 20px; left: 0; position: absolute; top: 0; width: 20px }
.book-form ul li .checkbox:checked~span:before { background-position: -5px -5px }
.book-form ul li .chkBox span { font-size: 12px; color: #333; padding: 3px 0 0 28px; position: relative }
.book-form ul li .chkBox.radioBtn span::before { position: absolute; content: ""; width: 12px; height: 12px; border: 2px solid #9ad259; border-radius: 50%; background-image: none }
.book-form ul li .chkBox.radioBtn span::after { position: absolute; content: ""; width: 8px; height: 8px; border-radius: 50%; background-image: none; background-color: #9ad259; left: 4px; top: 4px; opacity: 0 }
.dropDown span:after, .getPrice span:before, .stepMain:before { content: '' }
.book-form ul li .radiomain:checked~span:after { opacity: 1 }
.book-form ul li .chkBox.radioBtn { width: 100%; margin-right: 0 }
.book-form ul li .chkBox.radioBtn label { width: auto; margin-right: 15px }
.book-form ul li .chkBox.radioBtn span { padding: 1px 0 0 21px; font-size: 13px }
.book-form ul li .chkBox input[type=radio] { -webkit-appearance: none; display: none }
.chkBox.radioBtn label:last-child { margin-bottom: 0 }
.iframeBox { background: #f1f1f1; box-shadow: 0 0 5px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); margin: 15px 0 0; padding: 15px; vertical-align: top; width: 976px }
.iframeBox iframe { width: 100%; height: 532px; vertical-align: top }
.rousehilnote { font-size: 45px; line-height: 25px; color: #007828; text-transform: uppercase; padding: 35px 10px 20px; background: #fee800; margin: 15px; text-shadow: 2px 2px 0 rgba(255,255,255,.79); text-align: center; letter-spacing: 1px }
.rousehilnote>.rouseinnerDiv { display: inline-block; margin: auto }
.rouseinnerDiv>span { display: block }
.rousehileSmallTxt { padding: 0; font-size: 16px; font-weight: 400; color: #014723; text-align: right; text-shadow: 1px 1px 0 rgba(255,255,255,.79); float: right; letter-spacing: 2px; margin-top: 6px; line-height: 24px }

/* boxes-and-supplies page css start */
.boxes_supplies .location_main .boxes-and-suppliesDiv { margin:0 0 30px;}
.boxes_supplies_margin {  min-height: auto;  margin-bottom: 35px;}
/* boxes-and-supplies page css end */

.thankyou-container.thankyou{text-align: center;padding: 80px 0;}
.thankyouMsg{font-family: Arial ,sans-serif;font-size: 24px;color: #000000;line-height: 30px;margin: 24px 0 20px;}
.thankyouMsg > strong{font-weight: 900;}
.thankyou .viewmore {width: auto;border-radius: 3px;text-decoration: none; display: inline-block;border: 2px solid #14792f;color: #14792f;font-size: 26px;font-family: 'League Gothic',sans-serif;line-height: 31px;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;padding: 5px 10px;}

.offerImgDiv{float: left;width: 66.5%;text-align: center;margin-bottom: 9px;}
.offerImgDiv > img{max-width: 100%;}
.startFromText{font-family: 'league_gothicregular';font-size: 24px;line-height: 27px;color:#000;padding-top: 10px;border-top: 1px solid #9bd463;margin-top: 10px;width: calc(100% - 15px);text-transform: none;}
.offer_price{background: url(../images/offerPrizeBg.png)no-repeat; width: 121px; height: 116px;text-transform: none;position: relative;margin-top: 10px; margin-bottom: 5px;margin-left: -5px;}
.offerPrieText{    font-size: 30px;display: inline-block;text-align: center;vertical-align: middle;position: relative;transform: translate(-50%, -50%);left: 50%;top: 50%;padding-left: 10px;}
.offerPrieText:before{content: '$'; position: absolute;top:-7px;left: -2px;font-size: 18px; font-family: 'Arial', sans-serif;}
.timeText{display: block;text-align: right;font-size: 16px;line-height: 20px;font-family: 'Arial', sans-serif;}
.getUpToExtra{font-family: 'Arial',sans-serif; font-size: 13px; line-height: 16px; color: #ff0000;display: block;text-transform: none;}




/*21-11-2018 start*/
.feefoLogoheader{display: inline-block; vertical-align: middle; margin-left: 20px;}
.feefoLogoheader a img{max-width: 100%; width: 100%;}
.feefoLogoheader a{display: block;}
.menuIconDiv{display: inline-block; vertical-align: middle; margin-left: 20px; margin-top: -4px;}
.menuicon,.menuTitlle{display: inline-block; vertical-align: middle;}
.menuTitlle {font-size: 18px; margin-left: 7px; line-height: 1; font-family: 'League Gothic';color: #14792f;text-transform: uppercase;}
.hasSubMenu a{position: relative;}
.hasSubMenu > a:before {content: '';display: inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #000;border-radius: 3px;position: absolute;top: 50%;right: 10px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}

/* Menu Icon start*/
.menuIconDiv{cursor: pointer;}
#nav-icon4 .menuicon {width: 30px;height: 21px;position: relative;margin: 0 auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon4 .menuicon span {display: block;position: absolute;height: 3px;width: 100%;background: #14792f;border-radius: 0px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon4 .menuicon span:nth-child(1) {top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon4 .menuicon span:nth-child(2) {top: 9px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon4 .menuicon span:nth-child(3) {top: 18px; width: 20px; -webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#nav-icon4 .menuicon.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: -2px;left: 8px;}
#nav-icon4 .menuicon.open span:nth-child(2) {width: 0%;opacity: 0;}
#nav-icon4 .menuicon.open span:nth-child(3) {width: 100%; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 20px;left: 8px;}
/* Menu Icon End*/

.overlay {background: rgba(26, 44, 39, 0.34);position: fixed;top: 0;left: 0;bottom: 0;right: 0;margin: auto;visibility: hidden;z-index: 9999;}
.fixbody .overlay{visibility: visible;opacity: 1;}
.trans {-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.headerLeft {position: fixed;right: -15px;background: #fff;top: 0;transition: .5s ease-in-out all;transform: translateX(100%);z-index: 9999;height: 100%;width: 400px;padding-bottom: 50px;box-shadow: 2px 2px 11px 3px rgba(0, 0, 0, 0.5);}
.open_menu {transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all;transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);}
.headerLeft span.close {position: relative;display: block;float: right;cursor: pointer;width: 30px;height: 30px;margin-right: 20px;margin-top: 20px;}
.headerLeft span.close:before {content: '';position: absolute;width: 2px;height: 25px;background: #000;left: 10px;top: 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.headerLeft span.close:after {content: '';position: absolute;width: 2px;height: 25px;background: #000;left: 10px;top: 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.headerLeft .mainSideMenu{text-align: left;width: 100%;overflow: auto;padding: 20px 0 0;padding-top: 25px;height: calc(100% - 75px);}
.headerLeft .mainSideMenu li{display: block;padding: 0;border-bottom: 1px solid #d4d4d4;position: relative;}
.headerLeft .mainSideMenu li a{font-size: 16px;line-height: 40px; padding: 0 20px; display: block;}
.headerLeft span.close:hover:before,.headerLeft span.close:hover:after{background-color: #007828;}
.mainSideMenu .sub-link .sub-menu{display: none;padding: 0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear;}
.mainSideMenu .sub-link .sub-menu li{padding: 0;}
.mainSideMenu .sub-link .sub-menu li:last-child{border-bottom: 0;}
.mainSideMenu .sub-link .sub-menu li a{padding: 0 20px 0 30px;}
.mainSideMenu .sub-link{position: relative;}
.mainSideMenu .sub-link > .donwArrow{height: 41px; width:41px; position: absolute; top: 0; right: 15px; cursor: pointer;}
.mainSideMenu .sub-link > .donwArrow:before{position: absolute;content: "";width: 10px;height: 10px;border: 1px solid #000;border-bottom: 1px solid transparent;border-left: 1px solid transparent;right: 15px;top: calc(50% - 4px); -moz-transform: translateY(-50%) rotate(135deg);-ms-transform: translateY(-50%) rotate(135deg);-o-transform: translateY(-50%) rotate(135deg);transform: translateY(-50%) rotate(135deg);display: inline-block;}

.mainSideMenu .sub-link .sub-menu .sub-menu li a{padding: 0 20px 0 40px;}
.mainSideMenu .sub-link.activeSubMenu > .donwArrow:before{-webkit-transform: rotate(315deg); -moz-transform: rotate(315deg); -ms-transform: rotate(315deg); transform: rotate(315deg);}
#mainnav .downArrow{display: none; position: absolute;top: calc(50% + 1px);right: 0px; height: 100%; width: 25px; z-index: 1; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
#mainnav .downArrow:before{content: '';display: inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #000;border-radius: 3px;position: absolute;top: 50%;right: calc(50% + 3px);transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-webkit-transform: translate(50%,-50%);-moz-transform: translate(50%,-50%);-ms-transform: translate(50%,-50%);-o-transform: translate(50%,-50%);transform: translate(50%,-50%);}



.mainSideMenu .sub-link > .donwArrow:hover:before{border-color: #007828; border-bottom: 1px solid transparent; border-left: 1px solid transparent;}
.headerLeft .mainSideMenu li:hover > a{color: #007828; text-decoration: none;}
.headerLeft .mainSideMenu a:focus,.headerLeft .mainSideMenu a:active{color: #007828; text-decoration: none;}
/*21-11-2018 end*/

/*21-02-2019 start*/
.faq_content .fullBox{display: inline-block; margin: 0 -9px 15px;}
.faq_content .fullBox img{max-width: 100%;}
.faq_content .fullBox a{display: block; margin: 0 9px;}
.faq_content .grey_bg{padding: 0 15px;}
.listOl{line-height: 18px; padding: 0 0 0 15px;}
/*21-02-2019 end*/



@media only screen and (min-width: 1200px){
.menu ul li ul li:hover .rightArrowSpan span{color: #007828;}
.menu ul li.hover ul, .menu ul li:hover ul { display: block;}

.thankyou .viewmore:hover {background: #14792f;color: #fff;}
.menu ul li.hasSubMenu:hover > a:before{border-top-color: #007828;}
.menu ul li ul li.hover ul, .menu ul li:hover ul li:hover ul { display: block; width: 250px; margin: 0 0 0 166px; top: -1px; padding: 0; z-index: 9999; position: absolute; background: #fff; border-top: none; border-right: 1px solid #007828; border-bottom: 1px solid #007828; border-left: 1px solid #007828 }

}


@media screen and (max-width:1199px) {
.link ul { display: inline-block }
.paymyac { margin-top: -3px; margin-left: 5px }
header .link-inner .home{background: transparent;
    width: auto;
    height: auto;
    float: left;
    text-align: center;
    margin-top: 0;}
header .link-inner .home a{margin: 0px 10px 0px}
header .link-inner .home a > img{width: 20px;}
.sharebtn { margin-top: 0 }
.link div.link-inner { margin-top: 10px }
.iframeBox { width: 100%; margin-top: 20px; margin-right: 0; max-width: 100% }
.iframeBox iframe { height: 508px }
#main { overflow: hidden }

/*22-11-2018 start*/
.headerMainDiv{padding: 0 15px;}
header{min-height: unset;}
.activeSubMenu2 .rightArrowSpan{color: #007828;}
/*22-11-2018 end*/
}

@media screen and (min-width:990px){

}

@media screen and (min-width:990px) and (max-width:1100px) {
.section_container .section_left .contact_container .contact_txt p a, .section_container .section_left .contact_container .contact_txt p span, .section_container .section_right_inner .location_right a, header a { text-decoration: none }
.newMainDiv { margin: 25px auto auto; width: 99%; float: none }
.txtBgfamaily { padding: 20px 10px; margin-bottom: 25px }
.video-ifram iframe { height: 295px }
.feefo_section { margin: 0 }
.notifier { width: 100%; height: 50px; background: #FF0 }
header .left { width: 355px; display: inline-block }
header .left h1 a img { width: 100% }
header .right { padding: 0;margin-top: 8px;}
/*.callHeader{padding-left: 15px;}*/
.lof-slidecontent { width: 98.5%!important; margin: 0 auto; height: 435px!important }
.lof-slidecontent .navigator-content { display: none }
.main-slider-content { width: 100%!important }
.sliders_tbl tr td { width: 1008px }
ul.sliders-wrap-inner li img { width: 100% }
.box1 { min-height: 155px }
.footerBg { width: auto; overflow: hidden }
.footerBox a { font-size: 19px }
.self-storage { width: auto; display: inline-block }
.self-storage img { width: 180px }
.bd { margin: 0 5px }
.fb { margin-right: 5px }
.fb img { width: 30px; margin: 3px 0 0 }
.in { margin-right: 5px }
.in img { width: 30px; margin: 3px 0 0 }
.youtube { margin-right: 5px }
.youtube img { width: 30px; margin: 3px 0 0 }
.email { margin-right: 0 }
.email img { width: 30px; margin: 3px 0 0 }
.keepText { font-size: 32px }
.mr40 { margin: 5px 0 0 10px }
.mr10 { margin-right: 16px }
.caption1 { font-size: 50px }
.caption1 span { font-size: 30px; line-height: 30px; margin: 0 }
.title2 { font-size: 25px; width: auto; height: auto; margin: 18px 0 0 }
.caption3 { font-size: 43px; line-height: 30px }
.caption3 span { font-size: 30px }
.caption4 { font-size: 40px; line-height: 38px }
.caption4 span { font-size: 45px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_sizes span, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_sizes span { font-size: 15px }
.box { margin: 0 19px 0 0; width: 32% }
.last_box { margin: 0 }
.section_container .section_right { width: 77% }
.section_container .section_right_inner .location_left { width: 64% }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo { width: 225px }
.section_container .section_left .contact_container { width: 100%; padding: 0 }
.section_container .section_right #accordion .product_desc .room_sizes ul li { width: 180px }
.innercaption .desc_text { width: 60% }
.section_container .section_right_inner .location_right { width: 31% }
.section_container .section_right_inner .location_left .common_banner, .section_container .section_right_inner .location_left .common_content .page_content .testimonials { width: auto }
.section_container .section_right_inner .location_right .location_map, .section_container .section_right_inner .location_right .location_map iframe, .section_container .section_right_inner .location_right .video_container { width: 100% }
.section_container .section_right_inner .location_right .video_container .video_holder, .section_container .section_right_inner .location_right .video_container .video_holder .video_file { width: auto }
.section_container .section_right_inner .location_right .video_container .video_holder .video_file iframe { width: 100% }
.section_container .section_right_inner .location_right .video_container .video_holder .video_head .youtube_logo { float: none; margin: 0 auto 10px }
.section_container .section_right_inner .location_right .video_container .video_holder .video_head .video_txt { float: none; width: auto }
.section_container .section_right_inner .location_right .testimonials { width: auto; height: auto }
.section_container .section_left .facility_container, .section_container .section_left .simple_slider { display: none }
.section_container .section_right .prod_desc { width: 100% }
.section_container .section_right .prod_desc .parent_wrapper { width: 67%!important }
.va-wrapper { width: 100%!important }
.section_container .section_right .prod_desc .prod_desc_details { width: 97% }
.section_container .section_right .prod_desc .prod_desc_details .product_img { width: 59%; height: 330px }
.section_container .section_right .prod_desc .prod_desc_details .product_content { width: 35% }
.section_container .section_right .prod_desc .prod_desc_details .product_img .tbl_product_img { width: 100%; height: 100% }
.section_container .section_right .prod_desc .prod_desc_details .product_img .tbl_product_img tr td img { width: 100% }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars { width: 295px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img { float: left; margin: 0 5px 0 0 }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_sizes { float: left; margin: 0 0 10px; width: 165px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .go_btn { width: 75px }
.section_container .section_right .prod_list .prod_tbl tr .particulars { width: 295px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img { float: left; margin: 0 5px 0 0 }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_sizes { float: left; margin: 0 0 10px; width: 165px }
.section_container .section_right .prod_list .prod_tbl tr .go_btn { width: 75px }
.section_container .section_right .prod_list_vertical .prod_tbl div.popout_tbl table tr td { display: block; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 .text_box_bg input { width: 150px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .span_radio { padding: 0 9px 0 0; font-size: 10px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .chk_btns { margin: 0 0 0 10px }
.section_container .section_right .prod_list .prod_tbl tr .possible_use, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .possible_use { width: auto }
.footerBg .footer_container .lnk_cols { margin: 0 18px 0 0 }
.footerBg .footer_container .three_box .box_bg a { font-size: 20px }
.section_container .location_main .contactInfoMain .location_main_box { width: 100% }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_img_holder { width: 285px; height: 170px }
.section_container .video_content .video_main { width: 45.02%; min-height: 460px }
.section_container .pay_acc_main .pay_acc_box:last-child .pay_acc_img .pay_acc_tbl tr td img { width: 91.5% }
.section_container .pay_acc_main .pay_acc_box_lst { margin: 0 }
.section_container .pay_acc_main .pay_acc_box .pay_acc_img .pay_acc_tbl tr td img { width: 100% }
.section_container .pay_acc_main .pay_acc_iframe_holder { width: 73.8%; margin: 0 }
.section_container .video_content .video_main .video_src iframe { width: 400px; height: 300px }
.section_container .section_right .delivery_opt_container { width: 31% }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder .video_file iframe { width: 465px }
.location_minheight { min-height: 437px }
.boxes_supplies .location_main .location_main_box { margin: 0 80px 30px 140px }
.boxes_supplies .location_main .location_main_box_lst { margin: 0 }
.prod_list_content ul li .prod_list_details_main { width: 77% }
.download_frm_content ul li .download_frm_main .download_frm_desc { width: 80% }
.section_container .section_right .location_left .thumbs_ulli2 ul li .thumb_txt { width: 60% }
header .right ul { margin: 0 10px 0 0 }
header a { color: #004722 }
/*.link { margin: 0 6px 0 8px; float: left; padding-bottom: 10px; padding-top: 5px; position: relative; z-index: 999 }*/
.link { /*margin: 0 13px 0 8px;*/ /*float: left; padding-bottom: 10px; padding-top: 5px; position: relative; z-index: 999 */}
/*.menu ul li{font-size: 25px;}*/
.footerBg .footer_container .lnk_cols_grp .lnk_cols { width: 21% }
.innercaption .book_space { width: auto; font-size: 50px }
.section_container .section_left .contact_container .contact_head { margin-left: 5px }
.section_container .section_left .contact_container .contact_txt { width: auto; margin: 0 0 0 5px; padding: 0 7px 0 0 }
.section_container .section_right #accordion .product_desc .room_sizes ul li a { line-height: 27px }
.section_container .section_left .location_contact h3 { padding-left: 5px }
.section_container .section_left .location_contact .ullilist { margin-left: 5px }
.breadcrum { margin: 0 0 0 5px }
.location_strip h2 { line-height: 25px }
.section_container .section_right .location_right .thumbs_ulli ul li .thumbs_ulli_tbl tr td img { width: auto; height: 160px }
.section_container .video_content .video_main .video_src { height: 305px }
.text_box_big_bg input { width: 240px }
table.con-form-fl .text_area_bg textarea { width: 582px }
.text_box_small_bg input { width: 100px }
.copyText { margin-left: 5px }
.design { margin-right: 5px }
.section_container .section_right_inner .content_pages { width: 98% }
.section_container .location_main .popout_tbl .tbl_frm2 .text_box_bg input { width: 150px }
.section_container .location_main .popout_tbl .tbl_frm5 .textarea_bg { margin: 0 10px 0 0; padding: 0 0 1px }
.thankyou-img img { width: 100% }
.forofor_msg { left: 523px }
.box_container { padding: 0 5px; width: auto; overflow: hidden }
.qtyfield { border-radius: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .textarea_bg { width: 400px; box-sizing: border-box }
.thankyou_msg { left: 455px }
.section_container .location_main .location_main_box .location_main_box_inner .contact-container a { text-decoration: none; color: #333 }
.mtwnty { margin-left: 5px }
.section_container .lnk_cols_grp { width: auto; padding: 5px }
.section_container .lnk_cols_grp .lnk_cols, .section_container .lnk_cols_grp .lnk_grp_in ul li { width: 17% }
.section_container .lnk_cols_grp .lnk_cols h3, .section_container .lnk_cols_grp .lnk_grp_in h3 { font-size: 12px }
.section_container .lnk_cols_grp .lnk_grp ul li { padding: 2px 0 }
.man { right: 5px }
.man img { height: 150px }
.condition_apply { margin: 6px 0 0 10px }
.star { display: inline-block }
.star img { width: 185px }
.lock img, .services img { width: 150px }
.services { right: 15px }
.lock { right: 10px }
.location_strip { padding: 3px 0 2px 8px }
.shopping_cart_content .shopping_cart_tbl tr td.tdwid { width: 120px }
.tablet_vert { width: 175px; word-wrap: break-word; line-break: loose }
.marright { margin: 0 5px 0 0 }
.frm_common_msg { width: 89.2% }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 .text_box_bg input { width: 150px }
.ui-datepicker-trigger { left: 131px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .ui-datepicker-trigger { left: 130px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 span { margin: 0 0 0 35px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 .chk_btns label { width: 220px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 .chk_btns input { top: 1px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col img.imgWidth { width: 110px; height: auto }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm label { font-size: 22px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_note_chkbtn .chk_btns input { top: 3px }
.innercaption .pricelist_top_right_link { width: 24%; margin: 0 5px 0 0 }
.pricelist-header .pricelist_top_right_link { width: 25%; margin: 0 5px 0 0 }
.innercaption .book_space h2 { font-size: 50px; margin: 0 0 0 5px }
.frm_pricelist_msg { width: 86% }
.sharebtn { bottom: 0; right: 5px; top: 140px; z-index: 999 }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo .local_img, .section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo .local_img img { width: 223px; height: 129px }
.menu ul li a.box_supply_a { display: block }
.menu ul li span.box_supply_span { display: none }
.text_box_small_bg .ui-datepicker-trigger { left: 103px }
table.tbl_frm6 tr td.txtarea-td { width: 560px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .textarea_bg { width: 535px; box-sizing: border-box }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 span { margin: 0; display: inline; word-break: break-all; word-wrap: break-word }
#nav, .tag .banner_links .links_holder .lnks .lnk_box ul.active { display: none }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .styled-select, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .text_box_bg { margin: 0 10px 0 0 }
.section_container .section_right .prod_desc .parent_wrapper .big_small { right: 12px }
.section_container .section_right .prod_list .prod_tbl tr .price, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .price { width: 180px }
.text_box_big_bg_two input { width: 380px }
.pricelist-header .book_space, .rslides_tbl tr td img { width: 100% }
.pricelist-header .book_space h2 { font-size: 25px; line-height: 25px }
.pricelist-header { padding-bottom: 0 }
.homesliderdiv { width: 100%; margin: 0 auto; height: 375px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.pics, .pics img { width: 100%!important }
.pics { height: 365px!important }
.pics img { height: auto!important }
a#next2, a#prev2 { top: 160px }
.tag { top: 200px;}
header .right li {margin: 0 14px 0 0;     padding-right: 0;}
.footerBg .footer_container .three_box .box_bg span { font-size: 20px }
.gplus { margin-right: 5px }
.emailicon img, .gplus img { width: 30px; margin: 3px 0 0 }
.gplus-location { margin: 0 10px 0 0 }
.pinterest { margin-right: 5px }
.pinterest img { width: 30px; margin: 3px 0 0 }
#mainnav {/* float: none; width: 99%; margin: 0 auto */}
.masterCard img, .visa img { width: 45px }
.ethops img { width: 42px }
#ozvb_default { margin: 0 0 0 5px }
#ozvb_default .ozvb_direction_left a { height: 33px; float: left; margin: 3px 0 0 }
#ozvb_default .ozvb_direction_left a img { width: auto; height: 30px }
.payment { margin: 5px 0 0 }
.payment .greenText { margin-right: 3px!important }
.rating-style { padding-right: 130px }
.rating-style-inner { padding-right: 100px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading .table-head { font-size: 30px }
.innercaption.pricelist-header #feefoDiv { left: 46% }
.caption.innercaption .desc_text { margin-left: 14px; width: 53% }
/*header .logo { max-width: 320px }*/
header .logo img { max-width: 100% }
}

@media only screen and (min-width:768px) and (max-width:990px) {

/*21-11-2018 start*/
header .logo{width: 290px; height: 48px;}
.feefoLogoheader{max-width: 140px;}
.menu > ul > li:first-child > a{padding: 12px 16px 11px 0}
.menu > ul > li.hasSubMenu > a{padding: 12px 16px 11px 0}

.menu ul li a{padding: 12px 6px 11px;}
.hasSubMenu > a:before{right: 3px; top: calc(50% + 2px);}
.paymyac{margin-top: -2px;}
/*21-11-2018 end*/

.footerBox a, .self-storage { text-align: center }
.link, .wdAuto { position: relative }
.link { position: absolute; }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col tr td, header .logo a img { vertical-align: top }
/*header .logo { max-width: 320px }*/
header .logo img { max-width: 100% }
.newMainDiv { margin: 25px auto auto; width: 99%; float: none }
.txtBgfamaily { padding: 20px 10px; margin-bottom: 25px }
.txtBgfamaily .captionText { font-size: 35px }
.video-ifram iframe { height: 290px }
p.p-intro { font-size: 11px!important }
.mail-quote-popup { min-height: 410px }
.mail-quote-popup iframe { height: 435px }
.notifier { width: 100%; height: 50px; background: red }
header .left { width: 300px }
/*header .logo { float: left; width: 260px }*/
header .logo a img { width: 100% }
header .home { display: none }
.callLableHedr{display: none;}
.menu .home_lnk { display: block }
.lof-slidecontent .navigator-content { display: none }
.footerBox, .tag .arrow_img img { display: block }
#jslidernews3.lof-slidecontent { width: 97.5%!important; height: 351px; margin: 0 auto }
.lof-slidecontent .sliders-wrapper { width: auto!important; height: 351px; margin: 0 auto }
#jslidernews3 .main-slider-content { width: auto; height: 351px }
#jslidernews3.lof-slidecontent ul.sliders-wrap-inner li img { width: 100%!important }
#jslidernews3 .sliders_tbl tr td { height: 351px }
.tag { top: 145px }
.banner_msg_2, .tag .banner_msg { font-size: 40px }
.tag .arrow_img { padding: 10px 0 0 27px }
header .right { padding: 0; text-decoration: none;margin-top: 9px;}
.box { width: 32.6%; margin: 0 8px 0 0 }
.last_box { margin-right: 0 }
.caption1 { font-size: 45px; line-height: 32px }
.man { padding: 0; width: 70px }
.man img { width: 100% }
.caption1 span { font-size: 30px; margin: 0 }
.title2 { width: 131px; font-size: 22px; height: auto; margin: 19px 0 0 }
.star img { width: 170px }
.caption3 { font-size: 39px; line-height: 30px }
.caption3 span { font-size: 30px }
.services { width: 100px; right: 5px; bottom: 7px }
.services img { width: 100% }
.lock { width: 100px; top: 30px }
.lock img { width: 100% }
.caption4 { font-size: 35px; line-height: 37px }
.caption4 span { font-size: 45px }
.footerBg { width: auto; overflow: hidden; padding: 80px 23px 0 }
.footerBox { width: auto; margin: 20px 0; float: none }
.self-storage { float: none; width: 310px; margin: 0 auto 5px; overflow: hidden }
.keep, .payment, .socialMedia { margin: 0 auto; float: none; overflow: hidden }
.socialMedia { width: 313px; padding: 10px 0 5px }
.payment { width: 235px; padding: 10px 0 0 }
.keep { width: 210px; padding: 5px 0 }
.keepText { font-size: 25px }
.mr10 { margin-right: 13px }
.greenText { font-size: 11px }
.bd { width: 100%; height: 1px; margin: 0 }
.fb, .in, .youtube { margin-right: 10px }
/*.link { padding-bottom: 10px; margin: 0 6px 0 8px; float: left; padding-top: 5px; z-index: 999 }*/
.innercaption { padding-bottom: 15px }
.innercaption .desc_text { width: 58%; margin: 7px 0 0 20px }
.innercaption .book_space { text-align: left; width: auto; font-size: 40px; margin: 0 0 0 5px }
.section_container .section_right { width: 77% }
.section_container .section_right .prod_desc .parent_wrapper { width: 69.5%!important }
.va-wrapper { width: auto!important }
.section_container .section_right .prod_desc .parent_wrapper .big_small { bottom: 20px; right: 9px }
.section_container .section_right .prod_desc .prod_desc_details { width: 97% }
.section_container .section_right .prod_desc .prod_desc_details .product_img { width: 200px; margin: 8px 0 8px 8px; height: 328px }
.section_container .section_right .prod_desc .prod_desc_details .product_img .tbl_product_img { width: 200px; height: 100% }
.section_container .section_right .prod_desc .prod_desc_details .product_img img { width: 200px; height: auto }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars { width: 200px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .possible_use { width: auto }
.section_container .section_right .prod_list .prod_tbl tr .particulars { width: 200px }
.section_container .section_right .prod_list .prod_tbl tr .possible_use { width: auto }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_sizes, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_sizes { margin: 10px 0; width: auto; font-size: 12px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img { width: 60px; float: left; margin: 0 auto }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img .prod_img_tbl { width: 60px; height: 130px }
.section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_img img { width: 100% }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img { width: 60px; float: left; margin: 0 auto; font-size: 12px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img .prod_img_tbl { width: 60px; height: 130px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_img img { width: 100% }
.section_container .section_right .prod_list .prod_tbl .prod_1tr { line-height: normal }
.section_container .section_right .prod_list_vertical { display: none }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl { width: auto; padding: 15px 10px }
.section_container .section_right .prod_list_vertical .prod_tbl div.popout_tbl table tr td { display: block; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .span_radio { padding-right: 20px; display: block; font-size: 10px; line-height: 13px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 tr td { display: block; float: left }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 .text_box_bg { margin: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 span { margin: 10px 6px 0 }
.section_container .section_right #accordion .product_pic { width: 30%; height: 410px; float: left; margin: 0 5px 0 15px }
.section_container .section_right #accordion .product_desc { width: 65%; margin: 0 auto; float: right }
.section_container .section_right_inner .location_left { width: 97%; min-height: 250px; border: 0 }
.section_container .section_right_inner .location_left .common_banner { width: 99.6% }
.section_container .section_right_inner .location_left .common_banner #wowslider-container1, .section_container .section_right_inner .location_left .common_banner #wowslider-container1 .ws_images img { width: 100% }
.section_container .section_right_inner .location_left .common_banner #wowslider-container1 .ws_images { width: 100%; height: 231px }
.section_container .section_right_inner .location_left .common_banner #wowslider-container1 .ws_bullets div { top: 213px }
.section_container .section_right_inner .location_left .common_content .page_content .testimonials { width: 95%; height: auto }
.section_container .section_right_inner .location_right { width: 96% }
.section_container .section_right_inner .location_right .location_map, .section_container .section_right_inner .location_right .location_map iframe { width: 100% }
.section_container .section_right_inner .location_right .video_container, .section_container .section_right_inner .location_right .video_container .video_holder, .section_container .section_right_inner .location_right .video_container .video_holder .video_file, .section_container .section_right_inner .location_right .video_container .video_holder .video_file iframe { width: auto }
header .right ul { margin: 0; text-decoration: none }
/*header .right li {  margin: 0 14px 0 0; padding: 0 15px 0 0; color: #004722; text-decoration: none; }*/
/*.callHeader{padding-right: 15px;}*/
header .right li.lstrcd, header .right li:last-child{/*margin: 0 14px 0 0;*/padding: 0 15px 0 17px;}
header .link-inner .home a > img{width: 20px;}
.wd100, .wdAuto { width: auto; display: inline-block }
/*.wd100 { color: #007828; font-size: 18px; line-height: 24px; margin-top: 10px }*/
.wdAuto { margin: 0; top: -6px; text-decoration: none }
header .right li span { font-size: 22px; text-decoration: none }
header .right li span a.google_places { background: url(../images/top-arrow-green-768.png) right top no-repeat; width: 14px; height: 24px; margin: 6px 0 0 5px }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo { width: 200px }
.section_container .section_right #accordion .product_desc .room_sizes ul li { width: 180px!important; min-height: 35px }
.section_container .section_left .contact_container { width: auto; padding: 0; margin: 0 0 0 5px }
.section_container .section_right_inner .location_right .testimonials { width: auto; height: auto }
.section_container .section_left .facility_container, .section_container .section_left .simple_slider { display: none }
.section_container .section_right .prod_desc .delivery_opt ul li { font-size: 12px; padding: 6px 0 2px 34px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .textarea_bg { width: 260px; margin: 0 7px 0 0; box-sizing: border-box }
.section_container .pay_acc_main .pay_acc_box_lst, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .chk_btns { margin: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .capcha { width: auto }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .textarea_bg textarea { width: 100% }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm h1 { font-size: 35px }
.footerBg .footer_container .lnk_cols_grp .lnk_cols { width: 23% }
.footerBg .footer_container .three_box .box_bg a { font-size: 96% }
.section_container .location_main .contactInfoMain .location_main_box { width: 100% }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_img_holder { width: 200px; height: 120px }
.section_container .video_content .video_main { width: 43.5%; min-height: 443px }
.section_container .pay_acc_main .pay_acc_box .pay_acc_img .pay_acc_tbl tr td img, .section_container .video_content .video_main .video_head .video_title { width: 100% }
.section_container .pay_acc_main .pay_acc_box:last-child .pay_acc_img .pay_acc_tbl tr td img { width: 91% }
.section_container .pay_acc_main .pay_acc_iframe_holder { width: 66.2%; margin: 0 }
.section_container .video_content .video_main .video_src iframe { width: 300px; height: 225px }
.section_container .section_right .location_right .thumbs_ulli ul li { width: 285px; margin: 10px 10px 0 0 }
.section_container .section_right .location_right .thumbs_ulli ul li .thumbs_ulli_tbl tr td img { width: auto }
.section_container .section_right .delivery_opt_container { width: 27.95% }
.section_container .section_right_inner .location_left .common_content .video_container .video_holder .video_file iframe { width: 526px }
.rslides { max-width: 572px!important; margin: 0 auto }
.rslides_tabs { max-width: 735px }
.tbl_product_pic img { width: 100%; height: auto }
.location_minheight { min-height: 463px }
.section_container .location_main .location_main_box .location_main_box_inner { min-height: 122px }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_content { height: 180px }
.boxes_supplies .location_main .location_main_box { margin: 0 80px 30px 100px }
.boxes_supplies .location_main .location_main_box_lst { margin: 0 }
.prod_list_content ul li .prod_list_details_main { width: 69% }
.prod_list_content ul li .prod_list_details_main .qty_addtocart { margin: 12px 0 0 }
.download_frm_content ul li .download_frm_main .download_frm_desc { width: 73% }
.section_container .section_right .location_left .thumbs_ulli2 ul li .thumb_txt { width: 66% }
.box_container { padding: 0 5px; width: auto }
.copyText { margin: 15px 0 15px 5px }
.design { margin: 15px 5px 15px 0 }
header a { text-decoration: none; color: #004722 }
/*.callLink a{font-size: 24px;line-height: 24px;}*/
header .right li{    font-size: 18px;padding: 0 15px 0 17px}
.innercaption .book_space h2 { font-size: 40px }
.section_container .section_left .contact_container .contact_txt { padding: 0 7px 0 0; width: auto }
.section_container .section_left .location_contact .ullilist { width: auto; padding: 0 5px 0 0 }
.breadcrum { margin: 0 0 0 10px }
.location_strip h2 { line-height: 25px }
.section_container .section_right #accordion .product_desc .room_sizes ul li a { line-height: 27px }
.section_container .section_left .contact_container .contact_txt p a, .section_container .section_left .contact_container .contact_txt p span { text-decoration: none }
.section_container .section_right .prod_desc .prod_desc_details .product_content { width: 175px; margin: 8px 8px 8px 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 .text_box_bg input { width: 155px; float: left }
.ui-datepicker-trigger { float: left; left: 136px }
.specific_width { width: 105px }
.specific_widthtwo { width: 155px }
.specific_widththree { width: 165px }
.highslide-html-content { width: 740px!important }
.section_container .video_content .video_main .video_head { height: 50px }
.section_container .video_content .video_main .video_src { height: auto }
.section_container .faq_content { margin: 10px 1px 0 0 }
.download_frm_content { margin: 10px 1px 0 }
.section_container .location_main .location_main_box .location_main_box_inner .contact-trading-hours { min-height: 92px }
.section_container .location_main .location_main_box .location_main_box_inner .contact-container a { text-decoration: none; color: #333 }
.section_container .section_right_inner .location_right span label a { color: #007828; text-decoration: none }
.section_container .section_right_inner .location_right a { text-decoration: none }
.section_container .location_main .popout_tbl .tbl_frm2 tr td { display: block; float: left; padding: 0 40px 20px 0 }
.section_container .location_main .popout_tbl .tbl_frm5 { width: 100%; margin: 0 }
.section_container .location_main .popout_tbl .tbl_frm5 tr td { display: block; float: left; padding: 0 20px 0 0 }
.section_container .location_main .popout_tbl .tbl_frm5 .capcha .tbl_captcha tr td { display: table-cell; float: none; padding: 0 }
.section_container .location_main .popout_tbl .tbl_frm5 .textarea_bg { padding: 0 0 1px }
.qtyfield { border-radius: 0 }
.shopping_cart_content .shopping_cart_tbl tr td.tdwid { width: 130px }
.mtwnty { margin-left: 5px }
table.con-form-fl tr td { display: table-cell; float: left }
.terms-Caption { width: 260% }
.section_container .location_main { padding: 0 2px }
.text_box_big_bg input { width: 218px }
table.con-form-fl .text_area_bg { margin: 0 0 0 10px }
table.con-form-fl .text_area_bg textarea { width: 463px }
table.con-form-fr tr td { display: table-cell; float: left }
table.con-form-fr .text_box_big_bg { margin: 0 7px 10px 0 }
.text_box_small_bg { margin: 0 }
.text_box_dd_bg { margin: 0 0 10px }
.terms-Caption span.headng { width: 90% }
.section_container .section_right_inner .content_pages { width: 97% }
.forofor-img img, .thankyou-img img { width: 100% }
header .marright { display: block }
.star, header .logo a { display: inline-block }
.thankyou_msg { left: 340px; top: 200px }
.forofor_msg { left: 393px }
.section_container .lnk_cols_grp { width: auto; padding: 5px }
.section_container .lnk_cols_grp .lnk_cols { width: 16% }
.section_container .lnk_cols_grp .lnk_grp_in ul li { width: 21% }
.section_container .lnk_cols_grp .lnk_cols h3, .section_container .lnk_cols_grp .lnk_grp_in h3 { font-size: 12px }
.section_container .lnk_cols_grp .lnk_grp ul li { padding: 2px 0 }
.video_fb_like { width: 80px }
.box1 { min-height: 145px }
.condition_apply { margin: 7px 0 0 4px }
.star { float: left; margin: 0 0 0 -8px }
.location_strip { padding: 3px 0 2px 8px }
table.con-form-fl span, table.con-form-fr span { margin: 11px 5px 0 2px }
.marright { margin: 0 5px 0 0 }
.frm_common_msg { width: 85% }
.innercaption .pricelist_top_right_link { width: 25% }
.pricelist-header .pricelist_top_right_link { display: inline-block; float: left; margin: 3px 5px 4px!important; width: 30%; font-size: 19px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm2 .text_box_bg input { width: 110px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4 .chk_btns label { width: 160px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col img.imgWidth { width: 70px; height: auto }
.frm_pricelist_msg { width: 78% }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm .radio_btns { margin-bottom: 7px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm label { font-size: 18px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 span { float: right; margin: 0 5px 0 20px }
.styled-select { width: 95px; padding: 0 }
.sharebtn { bottom: -5px; right: 5px; top: 140px; z-index: 999 }
.section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo .local_img, .section_container .section_right_inner .location_left .keepin_it_local ul li .local_logo .local_img img { width: 200px; height: 115px }
.menu ul li a.box_supply_a { display: block }
#nav, .menu ul li span.box_supply_span, .tag .banner_links .links_holder .lnks .lnk_box ul.active { display: none }
table.tbl_frm6 tr td.txtarea-td { width: 420px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .textarea_bg { width: 402px; box-sizing: border-box }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 span { margin: 0; float: none }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .text_box_bg { margin: 0 10px 0 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .text_box_bg input { width: 90px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .styled-select { margin: 0 }
.popMain { width: 650px; min-height: 280px }
.section_container .section_right .prod_list .prod_tbl tr .price, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .price { width: 170px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm6 .ui-datepicker-trigger { left: 71px }
.pop_loader .prod_loader_tbl2 { height: 280px }
#dtPickup1 table { margin: 0 0 0 14px }
#dtPickup1 .styled-select { margin: 0 }
#dtPickup1 label { margin: 0 0 0 14px }
.section_container .section_right .prod_list .prod_tbl tr .particulars .prod_sizes span, .section_container .section_right .prod_list .prod_tbl tr.grey_bg .particulars .prod_sizes span { font-size: 12px }
.pricelist-header .book_space { width: 100% }
.pricelist-header .book_space h2 { font-size: 25px; line-height: 25px }
.pricelist-header { padding-bottom: 0 }
.homesliderdiv { width: 100%; height: 285px; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.pics, .pics img { width: 100%!important }
.pics { height: 276px!important }
.pics img { height: auto!important }
a#next2, a#prev2 { top: 115px }
.footerBg .footer_container .three_box .box_bg span { font-size: 96% }
.gplus-location { margin: 0 15px 0 0 }
/*#mainnav { float: none; width: 99%; margin: 0 auto }*/
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 em { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: red; margin: 10px 0 0 2px; display: inline-block; position: absolute; left: 180px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm3 em.dd_star { left: 158px }
.settop2 { float: left; background: url(../images/small_dd_bg2.jpg) no-repeat; color: #333; height: 32px; line-height: 32px; overflow: hidden; padding: 0 0 0 6px; width: 140px }
.settop2 select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: 0 0; border: 0; color: #333; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; width: 160px }
#ozvb_default { margin: 0 0 0 10px }
#ozvb_default .ozvb_direction_left a { height: 33px; float: left; margin: 2px 0 0 }
#ozvb_default .ozvb_direction_left a img { width: 100px }
.rating-style { padding-right: 25px }
.rating-style-inner { padding-right: 0 }
.gplus-castlehills, .share-castlehills { display: none!important }
.feefo_section { margin: 0 }
.footerBg .footer_container .lnk_cols_grp { width: 100% }
.footerBg .footer_container .three_box { float: right; margin: 0 0 10px; width: 100% }
.innercaption.pricelist-header #feefoDiv { float: right; position: static; top: 3px }
.footerBg .footer_container .three_box .box_bg { width: 31%; display: inline-block; margin: 0 4px 18px }
.caption.innercaption { padding-bottom: 0 }
.breadcrum.threecol #feefoDiv { position: static; float: right; margin-right: 40px; margin-top: 0 }
.breadcrum.threecol .gplus-location { position: static; margin-top: 8px }
.caption.innercaption .desc_text { margin-left: 14px; width: 38% }
.iframeBox iframe { height: 240px }
}
.lof-slidecontent { position: relative; overflow: visible; background: #d4e8db; width: 99.5%; height: 425px; border: 4px solid #007828; z-index: 900 }
.lof-slidecontent .preload { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 100000; text-align: center; background: #FFF }
.lof-slidecontent .preload div { height: 100%; width: 100%; background: url(../images/load-indicator.gif) 50% 50% no-repeat }
.lof-slidecontent .sliders-wrapper { position: relative; height: 100%; z-index: 3; overflow: hidden }
.lof-slidecontent ul.sliders-wrap-inner { background: url(../images/load-indicator.gif) 50% 50% no-repeat; padding: 0; margin: 0; position: absolute; overflow: hidden }
.lof-slidecontent ul.sliders-wrap-inner li { display: block; overflow: hidden; padding: 0; margin: 0; float: left; position: relative }
.lof-slidecontent .lof-opacity li { position: absolute; top: 0; left: 0; float: inherit }
.lof-slidecontent .navigator-content { position: absolute; right: 0; top: 00px; z-index: 9; width: 278px; overflow: hidden; color: #FFF }
.lof-slidecontent .navigator-wrapper { position: relative; z-index: 10; height: 180px; width: 278px!important; overflow: hidden; color: #FFF; float: left }
.lof-slidecontent ul.navigator-wrap-inner { top: 0; padding: 0; margin: 0; position: absolute; width: 100% }
.lof-slidecontent ul.navigator-wrap-inner li { cursor: pointer; list-style: none; padding: 0; margin-left: 0; overflow: hidden; float: left; display: block; text-align: center; width: 278px!important; height: 142px!important }
.lof-slidecontent ul.navigator-wrap-inner li:last-child { height: 141px!important }
ul.sliders-wrap-inner li img { padding: 0; text-align: right }
.lof-slidecontent .slider-description a.readmore { color: #58B1EA; font-size: 95% }
.lof-slidecontent .slider-description a { color: #FFF }
.lof-slidecontent .slider-description { z-index: 100; position: absolute; bottom: 66px; left: 0; width: 350px; background: url(../images/bg_trans.png); height: 100px; padding: 10px; color: #FFF }
.lof-slidecontent .slider-description h4 { font-size: 14px; margin: 10px 0; padding: 0 }
.lof-slidecontent .slider-description .slider-meta a { margin: 0; background: #C01F25; font-size: 75%; padding: 2px 3px; font-family: Arial, Verdana, sans-serif; text-decoration: none }
.lof-slidecontent .item-meta a:hover { text-decoration: underline }
.getPrice, .getPrice:hover, p.mail_quote a { text-decoration: none }
.lof-slidecontent .item-meta i { font-size: 70% }
.lof-slidecontent ul.navigator-wrap-inner li.active { background: url(../images/arrow-bg.png) left center no-repeat; color: #FFF }
.lof-slidecontent ul.navigator-wrap-inner li>div { background: #e9e9e9; color: #FFF; height: 100%; position: relative; margin-left: 15px; text-align: left }
.lof-slidecontent ul.navigator-wrap-inner li.active div { background: #007828; color: #FFF }
.lof-slidecontent ul.navigator-wrap-inner li img { float: right; padding: 4px 0 0; position: relative; z-index: 1 }
.lof-slidecontent .button-next, .lof-slidecontent .button-previous { display: block; width: 40px; color: #FFF; cursor: pointer; position: absolute; height: 100%; z-index: 40; top: 0; text-indent: -999px }
.lof-slidecontent .button-next { right: 0; background: url(../images/next.png) right center no-repeat }
.lof-slidecontent .button-previous { left: 0; background: url(../images/previous.png) left center no-repeat }
.lof-slidecontent .button-control { position: absolute; top: 10px; right: 48%; height: 20px; width: 20px; cursor: pointer }
.lof-slidecontent .button-control span { display: block; width: 100%; height: 100% }
select.styled { opacity: 0; filter: alpha(opacity=0) }

@media screen and (min-width:420px) and (max-width:768px) {
p.p-intro { font-size: 11px!important }
.mail-quote .tbl_frm .p-intro { font-size: 14px!important }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading .table-head { font-size: 32px; line-height: 27px; margin-top: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_heading .cat_heading_name { bottom: 0 }
.no_deposite { display: block; text-align: right; padding: 3px 10px 3px 0; float: right; font-size: 12px; font-weight: 700 }
.mail-quote .tbl_frm2 tr td { display: block; float: left; margin: 0 21px 0 0 }
.mail-quote .tbl_frm2 tr td:last-child, .mail-quote .tbl_frm5 { margin-top: 10px }
.mail-quote .tbl_frm2 tr td:nth-child(3) { margin-right: 0 }
.mail-quote .tbl_frm5 .textarea_bg { width: 255px }
.mail-quote-popup iframe { height: 410px }
.mail-quote-popup { min-height: 410px }
.mail-quote .tbl_frm5 .capcha { width: 322px; margin-left: 20px }
.mail-quote .tbl_frm5 .capcha .tbl_captcha img#captcha { margin-left: 10px }
.mail-quote .tbl_frm5 .capcha .tbl_captcha .captcha_value { width: 63px }
.mail-quote .tbl_frm5 .capcha .tbl_captcha tr td { float: left; padding: 10px 0 0 }
.mail-quote .tbl_frm5 .capcha .tbl_captcha span { margin: 14px 5px 0 7px; background: 0 0 }
.mail-quote .tbl_frm5 .capcha .tbl_captcha .captcha_txt { padding: 5px 0 0 5px }
}

@media (max-width:767px) {
.newMainDiv { width: 99%; float: none; margin: 0 auto }
.txtBgfamaily { padding: 20px 10px; width: auto; margin: 20px 0 }
.book-now1, .truckHire { width: 100% }
.txtBgfamaily .captionText { font-size: 35px }
.video-ifram { width: 100%; margin-bottom: 20px }
.video-ifram iframe { height: 297px }
.book-now1 { margin-top: 30px }
}
.dropDown, .mainFormCon, .p-desc, .p-intro, .p-title, .stepMain { float: left }

@media (max-width:400px) {
.section_container .video_content .video_main .video_src iframe { width: 280; height: 210px }
}
header .right { padding: 0 0 0 5px\9}
.mr40 { margin-left: 15px\9\0 }
.mr10 { margin-right: 5px\9\0 }
.section_container .section_right .prod_desc .prod_desc_details .product_content .big_small ul li a { padding-right: 17px\9\0!important; padding-left: 18px\9\0 }
.section_container .section_right_inner .location_left .common_content .page_content h1, .section_container .section_right_inner .location_left .common_content .page_content h2 { width: 100%; height: auto; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #333; line-height: 18px; margin: 0 0 15px }
p.mail_quote, p.print_quote { margin: 0; padding: 0; float: left; text-align: left }
p.print_quote a { display: block; background: url(../images/print-icon-sprite.png) no-repeat; width: 28px; height: 28px; padding: 0; margin-top: 5px }
p.mail_quote a { color: #007828; font-size: 12px; font-family: Arial, Helvetica, sans-serif; display: inline-block; background: url(../images/mail-icon.png) 4px 5px no-repeat #9ad25a; width: 103px; box-sizing: border-box; padding: 4px 0 3px 23px; font-weight: 700 }
p.mail_quote a:hover { background-color: #025a1f; color: #fee800 }
p.print_quote a:hover { background-position: 0 -28px }
.p-desc { color: #007828; font-family: league_gothicregular; font-size: 40px; margin: 0 }
.p-intro { padding-left: 5px; font-size: 16px; margin: 12px 0 0 }
.p-note { display: block; font-size: 10px; line-height: 12px; color: #333; width: 180px }
.mail-quote .tbl_frm2 .text_box_bg { width: 180px!important }
.mail-quote .tbl_frm .p-intro { font-size: 16px!important }
.section_container .section_left .category_container ul li ul li a span { display: inline-block; position: relative; top: -3px }
.section_container .section_left .category_container ul li ul li a { font-size: 20px; padding-left: 15px }
.section_container .section_left .category_container ul li ul li a.active, .section_container .section_left .category_container ul li ul li a:hover { background: 0 0; color: #004722 }
.section_container .section_left .location_container ul li ul li { background: 0 0; padding: 0 }
.section_container .section_left .location_container ul li ul li.active, .section_container .section_left .location_container ul li ul li:hover { background: 0 0 }
.section_container .section_left .location_container ul li ul li a { color: #999!important; font-size: 24px }
.section_container .section_left .location_container ul li ul li a span { position: relative; top: -3px }
.section_container .section_left .location_container ul li ul li a.active, .section_container .section_left .location_container ul li ul li a:hover { color: #007828!important }
.mainFormCon { background: #fee800; width: 100%; border: 1px solid #007828; border-top: 0; position: relative; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.dropDown span, .formBg *, .openingNote { box-sizing: border-box }
.stepMain { display: inline-block; background: #007828; color: #fff; font-family: oswalddemibold; font-size: 18px; line-height: 38px; padding: 0 8px; position: absolute; left: 0; top: 0 }
.stepMain:before { position: absolute; border-top: 0 solid #007828; border-left: 20px solid #007828; border-bottom: 38px solid transparent; right: -20px; top: 0 }
.dropDown { width: 100%; position: relative; height: 40px }
.dropDown span { position: absolute; left: 0; top: 0; width: 100%; height: 40px; padding: 0 30px 0 44px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font: 14px/40px 'Open Sans', sans-serif; border-radius: 5px; background-color: #fff; font-weight: 700; box-shadow: 0 2px 2px rgba(195,178,0,.77) }
.dropComH>span, .dropDown select { font-size: 14px; font-family: 'Open Sans', sans-serif }
.dropDown span:after { position: absolute; right: 9px; top: 0; background: url(../images/selectH.png) center center no-repeat; width: 20px; height: 23px; bottom: 0; margin: auto }
.fMainH, .formMainH li { position: relative; float: left }
.dropDown select { opacity: 0; width: 100%; height: 40px; padding: 0 5px; color: #000; line-height: 40px; float: left; -webkit-appearance: menulist-button }
.dropDown .error { float: right; margin-top: 2px }
.formMainH { display: inline-block; float: left; width: 100%; padding-left: 116px }
.formMainH li { list-style-type: none; width: 33.33%; padding-left: 66px }
.dropComH>span { font-weight: 700; color: #333 }
.fMainH { margin: 0; width: 100%; padding: 28px 20px 28px 0 }
.dropDown .stLoc:before, .dropDown .stOpt:before { position: absolute; left: 11px; top: 0; width: 22px; height: 18px; margin: auto; content: ''; bottom: 0 }
.dropDown .stOpt:before { background: url(../images/storageOp.png) center center no-repeat }
.dropDown .stLoc:before { background: url(../images/storageLo.png) center center no-repeat }
.getPrice, .getPrice span { position: relative }
.getPrice span:before { display: inline-block; vertical-align: middle; background: url(../images/priceSt.png) center center no-repeat; width: 24px; height: 20px; bottom: 0; margin-right: 4px }
.getPrice, .openingNote { text-align: center; width: 100% }
.getPrice { font-size: 16px; font-family: oswalddemibold; line-height: 36px; color: #fff; background-color: #007828; border-radius: 5px; display: block; transition: all .3s ease-in-out 0s; border: 1px solid #007828; padding-top: 2px; z-index: 999; cursor: pointer }
.formMainH li.dropComH.step1:before, .formMainH li.dropComH.step2:before, .formMainH li.dropComH.step3:before { position: absolute; font-family: oswalddemibold; font-size: 88px; color: #007828; left: 16px; top: 0; opacity: .4; line-height: 70px }
.formMainH li.dropComH.step1:before { content: '1.' }
.formMainH li.dropComH.step2:before { content: '2.' }
.formMainH li.dropComH.step3:before { content: '3.' }
.getPrice:hover { background-color: #009c34; color: #fff }
.openingNote { display: inline-block; margin: 25px 0 0; font-weight: 700; background: 0 0; color: #007828; font-size: 23px; padding: 15px; border: 1px solid #007828 }

@media only screen and (min-width:991px) and (max-width:1199px) {
.formMainH li { padding-top: 10px; padding-left: 54px }
.formMainH li.dropComH.step1:before, .formMainH li.dropComH.step2:before, .formMainH li.dropComH.step3:before { top: 6px; font-size: 70px }
.truck-images img { margin-right: 10px; width: 49% }
.truck-images img:last-child { margin-right: 0 }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote tr td { width: 33.33% }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote .text_box_bg.S_marNone { margin-top: 10px }
.iframeBox { width: 932px; max-width: inherit }
}

@media only screen and (min-width:768px) and (max-width:991px) {
.formMainH li { padding-top: 0; padding-left: 40px; width: 36% }
.formBg .formMainH .fMainH { padding-right: 10px }
.formMainH li.dropComH.step1:before, .formMainH li.dropComH.step2:before, .formMainH li.dropComH.step3:before { font-size: 60px; left: 8px }
.formMainH li.step3 { width: 28% }
.getPrice span::before { margin-right: 2px }
.truck-images { white-space: normal!important }
.truck-images img { margin-right: 10px; width: 48% }
.truck-images img:last-child { margin-right: 0 }
.truck-images img.centerImg { width: auto; display: block; margin: 0 auto; height: auto }
.book-form ul li .btn-smt, .book-form ul li label, .captchaBox { margin-top: 0 }
.book-form ul li { width: 100%; margin-bottom: 15px }
.book-form ul li .textbox, .book-form ul li select { margin-bottom: 0 }
.book-form ul li .chkBox { margin-right: 0; margin-top: 0 }
.book-form ul .full-li { margin-bottom: 15px }
.date:before { bottom: 8px }
.time:before { bottom: 10px }
.book-form .bg-green { padding-top: 15px }
.captchaBox .LabelText { display: none }
.book-now1 p { font-size: 11px; padding: 0 15px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote .text_box_bg.S_marNone { margin-top: 10px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm4.bookQuote .chk_btns label { display: block; float: none; margin-right: 10px; margin-left: 20px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col tr td.middle { vertical-align: middle; padding-left: 20px }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .textarea_bg { width: 100% }
.section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_two_col tr td .captchaBoxMain { float: left }
.section_container .location_main .popout_tbl .tbl_frm5 tr td.middleCon { display: inline-block; float: none; vertical-align: middle }
}
.addFeefoImg, .addFeefoImg a, .newFeeSec a { display: inline-block }
.section_container .con-form .captchaBoxMain, .section_container .location_main .popout_tbl .tbl_frm5 .captchaBoxMain, .section_container .section_right .prod_list .prod_tbl div.popout_tbl .tbl_frm5 .captchaBoxMain { position: relative; border: 0; background: 0 0; height: auto }
.captchaBoxMain .captchaBox { margin-top: 0 }
.captchaBoxMain .captchaBox .bg { border: 2px solid #e5e3e3; width: 30px; height: 26px }
.captchaBoxMain .captchaBox .bg span { line-height: 28px; margin-top: 0; letter-spacing: .5px }
.addFeefoImg { text-align: center; margin: 10px 15px 0; vertical-align: middle }
.addFeefoImg img { max-width: 150px }
.AddNewFR .feefo_section { vertical-align: middle; display: inline-block }
.newVideo iframe { height: 472px }
.newTxtfmly .home-header-tags #feefoDiv { margin-top: 10px }
.newTxtfmly { padding: 20px; width: 44% }
.newVideo { width: 52% }

@media only screen and (min-width:768px) and (max-width:1199px) {
.newTxtfmly .home-header-tags #feefoDiv { margin: 10px 0 0 }
.newTxtfmly { padding: 20px 15px }
.section_container .location_main .location_main_box { padding-left: 20px }
.contactInfoMain { margin-right: 0 }


/*21-11-2018 start*/
#mainnav .downArrow{display: block; right: -3px;}
.hasSubMenu > a:before{display: none;}
/*21-11-2018 end*/

}

@media only screen and (min-width:768px) and (max-width:990px) {
#mainnav .downArrow{display: block; right: -8px;}

.addFeefoImg { margin: 10px 10px 0 0 }
.newVideo { margin-bottom: 15px; width: 100% }
.newVideo iframe { height: 430px }
.newTxtfmly { width: 96%; margin-bottom: 20px }
.newTxtfmly .captionText { font-size: 34px }
.section_container .location_main .location_main_box .location_main_box_tbl img { width: 100% }
.section_container .location_main .location_main_box:nth-child(2n-2) { padding-right: 20px; padding-left: 0 }
}

@media only screen and (min-width:991px) and (max-width:1199px) {
.newTxtfmly .captionText { font-size: 40px }
.newFeeSec img { max-width: 270px }
.newVideo { width: 46% }
.newTxtfmly { width: 50% }
.newVideo iframe { height: 464px }
.popMain2, #locationPopup .popMain { width: 950px }
.section_container .location_main .location_main_box .location_main_box_tbl img { width: 100% }
.section_container .location_main .location_main_box:nth-child(2n-2) { padding-right: 20px; padding-left: 0 }
}
@media only screen and (max-width: 1199px) and (min-width: 768px){
/* boxes-and-supplies page css start */
.boxes_supplies .location_main .location_main_box.boxes-and-suppliesDiv { margin: 0 0 30px !important;}
/* boxes-and-supplies page css end */
}
.section_container .location_main .location_main_box .location_main_box_inner { width: 100%; }
.section_container .location_main .location_main_box .location_main_box_inner .location_main_box_img_holder { width: 100%; height: auto; }
.section_container .location_main .contact_heading .location_main_box_inner { padding: 20px; width: 50%; }

/*Below script inserted to make a span tag green in book and quote form - Rohit Avasthi - 04-05-2018*/
span.green{color:#007828 !important}