/* HIDRetrofit Mobile by Jasz */
/* Tablet */
@media screen and (max-width:1000px) and (min-width:901px) {
	div#header ul.navfb {display:none}
}
/*
@media screen and (max-width:900px) and (min-width:768px) {
	div#header div.top {width:748px;padding:0 10px;box-sizing:border-box}
	div#header h1.logo img {width:350px;margin-left:20px}
	div#header ul.navfb {display:none} */
}

@media screen and (max-width:900px) and (min-width: 601px) {
	div#header div.top {width:auto ;height:80px}
	div#header h1.logo img {width:100px;margin-left:10px}
	div#header div.quick-contact {width:120px;margin:20px 20px 0 0}
	div#header div.quick-contact img{width:100%}
	div#header div.navBg {display:none}
	div.tabletMenu {display:block;width:100%;margin:0 auto;padding:0}
	div.tabletMenu select {width:100%;margin:0 auto;padding:10px}
	
	div.car2 {
			height: 300px;
			background:#F2f2f2}
	div.car2 div.ms-thumb-list {display:none;background:#F2f2f2}
	div.car2 img {margin-top:0 !important}
	
	div#welcome div.welcomeWrap {width:100%;text-align:center;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text {float:inherit;width:100%;padding:0 5px;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text h2 {font-size:18px;text-align:center}
	div#welcome div.welcomeWrap div.text p {width:100%;padding:0 5px;text-align:center;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text p.fp {font-size:14px}
	div#welcome div.welcomeWrap div.text p.sp {font-size:12px}
	div#welcome div.welcomeWrap div.kit, div#welcome div.welcomeWrap div.kit img {float:inherit;width:180px;margin:0 auto;text-align:center}
	div#main-content ul.boxesWrap {width:100%}
	div#main-content ul.boxesWrap {width:100%}
	div#main-content ul.boxesWrap li {float:inherit;width:300px;margin:0 auto 20px;text-align:center;border-bottom:1px solid #f2f2f2}
	div#main-content ul.boxesWrap li:last-child {margin:0 auto}
	div#main-content ul.boxesWrap li p.sp {width:100%;text-align:center}
	div#main-content ul.boxesWrap li a.viewJasz {display:inline-block;text-align:center}
	div#footer div.footWrap, div#footer div.footWrap div.copyright {width:100%}
	div#footer div.footWrap div.copyright {text-align:center}
	
	div#page-title h2 {text-align:center}
	div.content-area {float:inherit;width:100%;padding:0 20px;text-align:center;box-sizing:border-box}
	div.t-spacer {margin:0;background:none}
	div.content-area ul.post, div.content-area ul.project-lists {width:100%;box-sizing:border-box}
	div.content-area ul.proj-info, div.content-area li.content {width:400px}
	div.content-area li.detail, div.content-area li.detail p {width:100%}
	div#main-content div.sidebar {float:inherit;width:100%;margin-top:50px;padding:0 20px;box-sizing:border-box;text-align:center}
	
	div#pageContent div.pageContWrap {width:100%}
	div#gallery-1 dl.gallery-item dt.gallery-icon, div#gallery-1 dl.gallery-item a, div#gallery-1 dl.gallery-item img {margin:0 auto;text-align:center}
	
	p.retroGalDesc {width:100%;padding:0 20px;text-align:center;box-sizing:border-box}
	ul.emblems {padding:0 10px;overflow:hidden}
	ul.emblems li {width:150px;margin:20px 0 0 20px}
	p.locMapText {padding:0 20px}
	img.locMapImg {width:100%;padding:0 20px;box-sizing:border-box}
	
	p.aboutText {padding:0 20px;text-align:center}
	
	div.FAQpads, div.contPads {padding:0 20px}
	
	div.content-area ul.phys-add {width:100%}
	div.content-area ul.phys-add li.data {width:180px}
	div.content-area ul.phys-add li.label {width:100px}
	div#main-content div#contact {width:100%;height:100%;padding-right:20px;box-sizing:border-box;overflow:hidden}
	div#main-content div#contact textarea, div#main-content div#contact input {width:100%}
	div#main-content div#contact input.wpcf7-submit {width:100% !important}
	div#main-content div#contact span.wpcf7-not-valid-tip, div#main-content div#contact div.wpcf7-validation-errors {display:inline;padding:0 !important}
	
	img.halImg {width:550px}
}

@media screen and (max-width:600px) and (min-width:481px) {
	div#header div.top {width:100%;height:80px}
	div#header h1.logo img {width:200px;margin-left:20px}
	div#header div.quick-contact {width:120px;margin:auto}
	div#header div.quick-contact img{width:200px}
	div#header div.navBg {display:none}
	div.car {width:100%}
	div.car div#slideshowHolder, div.car div#slideshowHolder a#ft-slideshowHolder1, div.car div#slideshowHolder a#ft-slideshowHolder1 img  {width:100%}
	div.car2 {
			height: 220px !important;
			background:#F2f2f2}
	div.car2 div.ms-nav-next, div.car2 div.ms-nav-prev {display:none}
	div.car2 img {margin-top:0 !important}
	div.car2 div.ms-thumb-list {display:none;background:#F2f2f2}
	
	div#welcome div.welcomeWrap {width:100%;text-align:center;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text {float:inherit;width:100%;padding:0 5px;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text h2 {font-size:18px;text-align:center}
	div#welcome div.welcomeWrap div.text p {width:100%;padding:0 5px;text-align:center;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text p.fp {font-size:14px}
	div#welcome div.welcomeWrap div.text p.sp {font-size:12px}
	div#welcome div.welcomeWrap div.kit, div#welcome div.welcomeWrap div.kit img {float:inherit;width:180px;margin:0 auto;text-align:center}
	div#main-content ul.boxesWrap {width:100%}
	div#main-content ul.boxesWrap {width:100%}
	div#main-content ul.boxesWrap li {float:inherit;width:300px;margin:0 auto 20px;text-align:center;border-bottom:1px solid #f2f2f2}
	div#main-content ul.boxesWrap li:last-child {margin:0 auto}
	div#main-content ul.boxesWrap li p.sp {width:100%;text-align:center}
	div#main-content ul.boxesWrap li a.viewJasz {display:inline-block;text-align:center}
	div#footer div.footWrap, div#footer div.footWrap div.copyright {width:100%}
	div#footer div.footWrap div.copyright {text-align:center}
	
	div#page-title h2 {text-align:center}
	div.content-area {float:inherit;width:100%;padding:0 20px;text-align:center;box-sizing:border-box}
	div.t-spacer {margin:0;background:none}
	div.content-area ul.post, div.content-area ul.project-lists {width:100%;float:inherit;display:inline-block}
	div.content-area ul.post li.thumb, div.content-area ul.project-lists li.thumb {float:inherit;display:block;width:100%;text-align:center}
	div.content-area ul.post li.thumb img, div.content-area ul.project-lists li.thumb img{float:inherit;display:block;margin:0 auto}
	div.content-area ul.post li.post-title, div.content-area ul.project-lists li.post-title {display:block;text-align:center}
	div.content-area ul.post li.content, div.content-area ul.project-lists li.content {padding:0 20px;box-sizing:border-box}
	div.content-area ul.post li.content, div.content-area ul.proj-info, div.content-area ul.project-lists li.content {width:100%;float:inherit;}
	div.content-area li.detail, div.content-area li.detail p {width:100%;text-align:center}
	div#main-content div.sidebar {float:inherit;width:100%;margin-top:50px;padding:0 20px;box-sizing:border-box;text-align:center}
	
	div#pageContent div.pageContWrap {width:100%}
	div#gallery-1 dl.gallery-item {float:inherit;width:100%}
	div#gallery-1 dl.gallery-item dt.gallery-icon, div#gallery-1 dl.gallery-item a, div#gallery-1 dl.gallery-item img {margin:0 auto;text-align:center}
	
	p.retroGalDesc {width:100%;padding:0 20px;text-align:center;box-sizing:border-box}
	ul.emblems {padding:0 10px}
	ul.emblems li{float:inherit;width:100%}
	p.locMapText {padding:0 20px}
	img.locMapImg {width:100%;padding:0 20px;box-sizing:border-box}
	
	p.aboutText {padding:0 20px;text-align:center}
	
	div.FAQpads, div.contPads {padding:0 20px}
	
	div.content-area ul.phys-add {width:100%}
	div.content-area ul.phys-add li.data {width:180px}
	div.content-area ul.phys-add li.label {width:100px}
	div#main-content div#contact {width:100%;height:100%;padding-right:20px;box-sizing:border-box;overflow:hidden}
	div#main-content div#contact textarea, div#main-content div#contact input {width:100%}
	div#main-content div#contact input.wpcf7-submit {width:100% !important}
	div#main-content div#contact span.wpcf7-not-valid-tip, div#main-content div#contact div.wpcf7-validation-errors {display:inline;padding:0 !important}
	
	img.halImg {width:400px}
}

@media screen and (max-width:480px){
	div.car2 {display:none}
	div#header div.top {width:100%;height:300px}
	div#header h1.logo {float:inherit;width:200px;margin:auto}
	div#header h1.logo img {width:200px;margin-top:15px}
	div#header div.quick-contact {width:120px;margin:auto}
	div#header div.quick-contact img{width:150px; margin:auto}
	div#header div.navBg {display:none}
	div.car {display:none}
	div#welcome div.welcomeWrap {width:100%;margin-top:10px;text-align:center;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text {float:inherit;width:100%;padding:0 5px;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text h2 {font-size:18px;text-align:center}
	div#welcome div.welcomeWrap div.text p {width:100%;padding:0 5px;text-align:center;box-sizing:border-box}
	div#welcome div.welcomeWrap div.text p.fp {font-size:14px}
	div#welcome div.welcomeWrap div.text p.sp {font-size:12px}
	div#welcome div.welcomeWrap div.kit, div#welcome div.welcomeWrap div.kit img {float:inherit;width:180px;margin:0 auto;text-align:center}
	div#main-content ul.boxesWrap {width:100%}
	div#main-content ul.boxesWrap {width:100%}
	div#main-content ul.boxesWrap li {float:inherit;width:300px;margin:0 auto 20px;text-align:center;border-bottom:1px solid #f2f2f2}
	div#main-content ul.boxesWrap li:last-child {margin:0 auto}
	div#main-content ul.boxesWrap li p.sp {width:100%;text-align:center}
	div#main-content ul.boxesWrap li a.viewJasz {display:inline-block;text-align:center}
	div#footer div.footWrap, div#footer div.footWrap div.copyright {width:100%}
	div#footer div.footWrap div.copyright {text-align:center}
	
	div#page-title h2 {text-align:center}
	div.content-area {float:inherit;width:100%;padding:0 20px;text-align:center;box-sizing:border-box}
	div.t-spacer {margin:0;background:none}
	div.content-area ul.post, div.content-area ul.project-lists {width:100%;float:inherit;display:inline-block}
	div.content-area ul.post li.thumb, div.content-area ul.project-lists li.thumb {float:inherit;display:block;width:100%;text-align:center}
	div.content-area ul.post li.thumb img, div.content-area ul.project-lists li.thumb img{float:inherit;display:block;margin:0 auto}
	div.content-area ul.post li.post-title, div.content-area ul.project-lists li.post-title {display:block;text-align:center}
	div.content-area ul.post li.content, div.content-area ul.project-lists li.content {padding:0 20px;box-sizing:border-box}
	div.content-area ul.post li.content, div.content-area ul.proj-info, div.content-area ul.project-lists li.content {width:100%;float:inherit;}
	div.content-area li.detail, div.content-area li.detail p {width:100%;text-align:center}
	div#main-content div.sidebar {float:inherit;width:100%;margin-top:50px;padding:0 20px;box-sizing:border-box;text-align:center}
	
	div#pageContent div.pageContWrap {width:100%}
	div#gallery-1 dl.gallery-item {float:inherit;width:100%}
	div#gallery-1 dl.gallery-item dt.gallery-icon, div#gallery-1 dl.gallery-item a, div#gallery-1 dl.gallery-item img {margin:0 auto;text-align:center}
	
	p.retroGalDesc {width:100%;padding:0 20px;text-align:center;box-sizing:border-box}
	ul.emblems {padding:0 10px}
	ul.emblems li{float:inherit;width:100%}
	p.locMapText {padding:0 20px}
	img.locMapImg {width:100%;padding:0 20px;box-sizing:border-box}
	
	p.aboutText {padding:0 20px;text-align:center}
	
	div.FAQpads, div.contPads {padding:0 20px}
	
	div.content-area ul.phys-add {width:100%}
	div.content-area ul.phys-add li.data {width:180px}
	div.content-area ul.phys-add li.label {width:100px}
	div#main-content div#contact {width:100%;height:100%;padding-right:20px;box-sizing:border-box;overflow:hidden}
	div#main-content div#contact textarea, div#main-content div#contact input {width:100%}
	div#main-content div#contact input.wpcf7-submit {width:100% !important}
	div#main-content div#contact span.wpcf7-not-valid-tip, div#main-content div#contact div.wpcf7-validation-errors {display:inline;padding:0 !important}
	
	img.halImg {width:300px}
}