
.dbdesc{width:600px;margin:14px auto 25px;text-align:left;font-size:16px;line-height:17px}
.hideGT499BR{display:none;margin:1px 0 0;font-size:1px;line-height:1px}
.hideGT991BR{display:none;margin:1px 0 0;font-size:1px;line-height:1px}

/* to display text saying 'New' for only 2 years */
.new2023{display:none;color:#f00}
.new2024{display:none;color:#f00}

.vertimgemaildiv{width:330px}
.vertimgDesc{font-size:14px}
.vertimgDescHead{font-size:29px;line-height:31px}
.citybio{padding-right:39px;float:left}
.smallbr{font-size:1px;line-height:1px}
.flexGT767{}
.dblitemboxTbl{height:192px;width:100%;border:solid #f00 1px;}
.getaquotetopdesc{font-size:18px;line-height:20px;font-weight:bold}
.weekend{font-size:18px;width:520px;color:#f00}
.quotelist{max-width:950px !important;margin:0 auto;padding:4px 0 7px}
.logoicon{}

.navbarAdj2{}
  
.faceInstaInDD{margin:6px 0 0 9px;}
.xsadjs{}
.carticonPosn{position:absolute;top:164px;right:45px;width:53px}
.faceinstaPosn{position:absolute;top:43px;right:25px;margin:0;padding:0}

.carngames55{height:54px;font-size:20px;line-height:21px;font-weight:bold;padding-top:11px;margin-bottom:30px}

.boxmsg1{width:480px;}
.boxmsg2{width:600px;}

.bottomspiel{display:none}
.sizetxt{width:300px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:11px;font-family:arial,helvetica,sans-serif;font-size:20px;line-height:20px}
.bullvideo{width:560px;height:315px}
.itemsize{font-size:17px}
.centreLTsmLst{}
.deliveryarea{width:700px}

.thenumyrs{} /* to prevent error with console -- for jquery */


.amazinghead{margin:5px 0 0 !important;padding-top:5px;background:#808080;width:100%;height:50px;opacity:1}
.amazingheadH2{margin:5px auto;color:#fff;font-weight:bold;font-size:30px;line-height:32px;}
.amazing{margin:5px auto;padding-top:9px;width:1100px;height:auto;min-height:200px;opacity:0.75 !important;z-index:1000}

.testimonialshead{margin:25px 0 !important;padding-top:5px;background:#808080;width:100%;height:50px;z-index:1000;}
.testimonialsheadH2{margin:5px auto;color:#fff;font-weight:bold;font-size:30px;line-height:32px}
.testimonials{margin:10px auto;width:1000px;height:auto;min-height:200px}

.showxsSm {display:none !important}
.rentalprice{margin-bottom:0px;text-align:center;font-weight:bold;color:#FF0000;font-size:24px;font-family:arial,sans-serif}
.moreinfo{font-family:Arial, Tahoma,sans-serif;font-size:12px;line-height:13px;font-weight:normal;margin:4px auto 0 !important}

/* Styling for the top row */
.top-row {width:100%;background-color:#808080;color:#fff;padding:0 !important;margin:22px 0 0 10px !important}

.website-name {font-size:24px;}


/* Styling for the footer */
.footercontainer{background-color:#808080;padding-top:7px;padding-bottom:22px}
.footer {display:block;padding: 5px 0 !important;color:#fff;text-decoration:underline !important;}

.follow-us a {color:#fff;text-decoration:none;}
.footer-links {color:#fff}

.gt992{}
.gt992b{}
.hide700{display:block}
.hideGT599{display:none}
.hideGT767{display:none}
.show600{display:none}

.srchicon{position:relative;left:-22px;top:-7px;cursor:pointer;z-index:100}
.srchnput{width:170px;position:relative;top:-7px !important;font-size:12px;height:26px;border:solid #f00 1px;border-radius:4px;background:#fff;margin-left:24px;padding-left:2px;padding-right:18px}
.marquee {
  width:600px;
  overflow:hidden;
  color:#000;
margin:0 auto 12px;
font-size:22px
}
.phonefnt{font-size:15px}
.srchflddiv{display:none}
.srchflddivmob{display:none;position:fixed;width:150px;height:32px;top:50px;padding:0px;margin:0px auto;z-index:1000 !important}

.checkersvideos{width:560px;height:315px}
.copyrt{font-size:14px}
.xsLRpad{padding:5px 2px !important;margin:4px 4px 10px 4px !important;}
.itembox{max-width:140px !important;}
.dblitembox{max-width:280px !important;max-height:210px !important}
.itemboxTbl{border:solid #f00 1px;}
.xsbtm{margin-bottom:35px}
.learnlinks{margin:0px;font-size:12px;line-height:14px;font-weight:normal;color:#000000;text-decoration:none !important}
.imgsrc {border:1px solid #9f9f76;border-radius:5px;padding:0px !important}

.z {height:170px;color:#000000;width:154px;}
.z_dblitembox{}

  .showsm{display:none !important}
  .hideLT768{display:block !important}
  .hideGT768{display:none}
  .hideblockGT768{display:none}
  .hideLT768GT992{display:none !important}
  .hideLT992{display:block}
  .hideGT992{display:none}
  .hideLT1350{display:none}
.titler {font-family:'open sans',sans-serif;font-size:14px;line-height:16px;font-style:normal;font-weight:bold;color:#000000;padding-bottom:1px}
.hrdrcwll{width:225px;height:auto}
.enclBoxDiv{}
  .spiel{width:900px}
  .spiel2{width:880px;margin:0 auto}
  .spiel3{width:890px;margin:0 auto}
.mp0{margin:0px !important;padding:0px !important}
.enclenclBox{width:960px;margin-left:10px !important;margin-bottom:2px !important;}
.enclBox{position:relative;left:20px;width:926px;padding:2px 0px 2px 17px !important;font-family:arial, sans-serif;border:solid #f00 1px;background:#fff;border-radius:7px;}
.showxxs{display:none}
.checkerscopyright{position:relative;left:-1px}
.srchfld{display:none;width:150px;font-size:12px;height:26px;border:solid #f00 1px;border-radius:4px;background:#fff;padding-left:4px;padding-right:18px}





.googlemapslnks{}
.googlemapsrow{position:relative;left:15px}
.googlemapsicon{position:relative;top:-25px;width:115px;}
.googlemaps{margin-bottom:14px;line-height:16px;font-size:14px;font-weight:bold}
.mvemailbx{}
.responsiveContentDiv{width:1000px !important;margin:23px auto 0 23px !important;}
.tpquotnmail{display:inline-block}
.mailtostr{}
.vcenter{display:flex;align-items:center;}
.homepgboxeslstrow{}
.mobileaxeGif{display:none;}
.reqQC{margin:9px 2px 0px 0px;}
.menutopdivPDL{display:none}
.menudropcss{display:none;border:solid #f00 3px;padding-left:5px !important;margin-left:100px;margin-right:6px;width:98%;background:#297bc2;color:#fff;z-index:2001 !important}
.shtopln{border-top:solid #fff 1px;height:9px}
.hideLftCol{display:table-cell;width:215px}
.ytvidWH{width:560px;height:315px}
.mailfloat{position:fixed;width:92px;height:32px;top:50px;right:40px;padding:0px;margin:5px 0 0 !important;z-index:1000 !important}
.mailfloathome{position:fixed;width:92px;height:32px;top:50px;right:40px;padding:0px;margin:5px 0 0 !important;z-index:1000 !important}
.quotefloat{position:fixed;width:150px;height:32px;top:50px;left:7px;padding:0px;margin:5px 0 0 !important;z-index:1000 !important}
.quotefloathome{position:fixed;width:150px;height:32px;top:50px;left:7px;padding:0px;margin:5px 0 0 !important;z-index:1000 !important}
.mobtoplinks{position:relative;display:inline-block;padding:0 11px;margin:0 auto 6px;}
.menuicons{position:relative;z-index:2500 !important}
.headingblurb{font-size:11px}
.prodsandimg{width:750px;}
.mechbull1{position:relative;padding-bottom:10px;}
.mechbull2{padding-bottom:10px;top:40px}
.subheadh3{margin-top:33px;font-weight:bold;font-size:22px;line-height:24px}
.productsDIV{width:970px;position:relative;margin:30px auto -22px}
.boxesAlign{text-align:center}
.sections{margin-top:-27px;width:950px;font-size: 14px; line-height:15px; font-family: Arial, Helvetica, sans-serif;text-align:center}

.emailusbox{width:475px;border:solid #f00 1px;background:#f5f5f5;margin:10px auto 31px;padding:11px 10px 7px}
.emailusboxvertimg{width:350px;cursor:pointer;position:relative;border:solid #f00 1px;background:#f5f5f5;margin:10px auto 0;padding:11px 10px 7px}
.vertimg{float:right !important;margin:-7px 0 11px 14px !important}

.mainContentDivBrdr{background:#fff;border:ridge #00f 10px;width:970px;margin-left:50px;margin-right:auto;position:relative;left:2px}
.toplevel{width:1275px;}
.mobItmPgDiv{display:block;width:215px}
.kiddiesvids{width:768px;height:432px}
.itemdiv{width:950px !important;}
.catrow{width:850px;}
.mainContentDivIndx{position:relative;left:103px;width:1040px;}
.mainContentDiv{position:relative;left:30px;width:1040px;margin-top:0px !important;border-radius:16px}
.itmH1{margin-top:164px;font-weight:bold;line-height:32px;font-size:29px;}
.itmH1quote{margin-top:24px;font-weight:bold;line-height:32px;font-size:29px;}
.itmPgDesc{margin-top:12px;font-size:18px;line-height:20px}
.bottomlnks{width:970px;margin:0 auto}
a.btmlnks{font-size:11px;color:#000;text-decoration:none}
.smtxt{font-size:12px;line-height:16px}
.mechbullfont{width:800px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:15px;color:#000000;margin-left:11px;margin-right:auto;}
.mtx {width:800px;text-align:center;font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;	color:#000000;}	
.boxtxt{width:950px;font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:14px;	color:#000000;}
.catheadings{width:900px;font-size:23px;margin:31px auto 2px !important;line-height:25px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}
.footernew{width:900px;margin:45px auto !important}
.mainDivPL{padding-left:0px !important}
.topmobile{display:none}
.tagline {font-size:46px;color:#009;font-weight:bold;}
.mddwn50{margin-top:50px !important;}
.itempgcontent{position:relative;left:40px}
.itempgcont{width:860px;font-size:18px;}
.disc {width:860px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
.movelft{position:relative;left:-100px !important}
.rightCol{width:232px;}
.pricelistTbl{width:1000px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:11px}
.topboxes{padding-left:70px;text-align:right !important;margin:1px auto 51px !important}
.center{margin-left:auto !important;margin-right:auto !important;text-align:center !important}
.weship{font-size:42px;}
.pgheading{font-size:12px;line-height:14px}
.topbluerow{height:120px;margin-bottom:0px}
.phonenums1{width:750px;}
.phonenums2{width:700px}
.mtxnew {
	text-align:justify;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
}
.toplogo{margin:0px !important;padding:0px 17px 0px 0px !important;z-index:200 !important}
.catheadDIV{width:970px;}
.owcont{margin:0 0 10px 0 !important;padding:0 5px 10px 0 !important}
a.toplinks{color:#fff;font-weight:bold;text-decoration:none;font-family:'open sans', sans-serif;font-size:14px;}
a.toplinks:hover{color:#ff4a4a}
.menutopdiv{position:relative;top:-4px;}
.leftnavbtm{margin-bottom:5px}
a.sidelinks{display:inline-block;z-index:2005;color:#fff;font-weight:bold;text-decoration:none;font-family:arial,helvetica, sans-serif;font-size:14px;line-height:15px;position:relative;}
a.sidelinks:hover{color:#ff0}
a.sidelinksblack{display:inline-block;color:#000;font-weight:bold;text-decoration:none;font-family:arial,helvetica, sans-serif;font-size:14px;line-height:15px}
a.sidelinksblack:hover{color:#ff0}
.catmarg{margin:0px}
.price {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#000000; margin-bottom:0px}
.navBtn1{background-color:#009500;border:solid red 1px;border-radius:5px;width:44px;height:28px !important; margin:0px}
a.listlinks{display:block;margin:0px;text-decoration:none;color:#990000;font-family:Arial, Helvetica, Verdana, sans-serif;font-style:italic;font-weight:bold;font-size:13px;font-weight:bold;}
.t1 {width:970px;border:0px solid;margin-top:10px !important}
.t2 {border:0px solid;width:100%;}
  .left{margin-left:0px !important;margin-right:auto !important;text-align:left}
  .adminxxs{background-image:url('images/3-lines2.gif');padding-top:0px !important;height:29px !important;width:40px !important;margin:0 !important;border-radius:3px !important;}
.leftnavdiv{background:#00f;padding:10px 5px !important}
.topnavdiv{margin-top:9px !important}
.aboutfnt{font-size:17px !important;line-height:19px !important;color:#000;font-family:arial,helvetica,sans-serif;width:100%;margin:0 auto 12px 5px;text-align:left;padding-left:0;padding-top:10px}
.topboxesLft{}
.toplftLogo{position:absolute;left:-16px;top:20px}
.row2{width:100%}
.slideshowCell{text-align:center}
.prodcatsbelow{margin-top:20px;}
.homepgboxes{width:840px}
.custservnumcls{width:310px;font-size:15px;margin:10px auto 0 !important}



@media (min-width: 300px) and (max-width: 767px) {
  
  .hideGT991BR{display:block;margin:1px 0 0;font-size:1px;line-height:1px}
  
  .dbdesc{width:320px;margin:14px auto 25px;text-align:left}

  .vertimgDescHead{font-size:22px;line-height:24px}
  .citybio{padding-right:0;float:none}
  
  .dblitemboxTbl{margin:4px auto 4px 11px;height:192px;width:100%;border:solid #f00 1px;}
  
  .hideGT767{display:block}
  .vertimg{cursor:pointer;float:none !important;margin:0 auto !important}
  .aboutfnt{padding:0}
.top-row {width:100%;background-color:#808080;color:#fff;position:relative;top:22px;padding:0 0 0 12px !important;margin:0 0 -4px 10px !important}

  .boxmsg1{width:340px;}
  .boxmsg2{width:340px;}
}


@media (min-width: 300px) and (max-width: 399px) {

.hideGT499BR{display:block;margin:1px 0 0;font-size:1px;line-height:1px}

.getaquotetopdesc{font-size:15px;line-height:17px;font-weight:bold}
.mechbull1{width:320px;padding-bottom:10px;margin:0 12px 0 0}
.subheadh3{margin-top:19px;font-weight:bold;font-size:17px;line-height:19px}
.hideGT599{display:block}
.weekend{font-size:15px;width:310px}
.quotelist{max-width:280px;margin:0 auto}

.logoicon{height:70px;width:152px;margin:25px auto 0}
.xsadjs{margin-left:0;padding-left:0}
.navbarAdj{position:relative;top:57px}
  .topbar{position:fixed;top:0;left:0;width:100%;height:65px;margin:0 !important;padding:2px 0 0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  .topbarcontent{padding-left:22px;padding-top:4px;font-size:10px}
  
.top-row {width:100%;height:139px;background-color:#808080;color:#fff;position:relative;top:22px;padding:0 0 0 12px !important;margin:0 0 -4px 10px !important}
  
  
  .secondrow{width:100%;padding-top:22px;margin:0 auto !important}

.carngames55{height:50px;padding-top:7px;}

.carticonPosn{position:absolute;top:170px;right:20px;width:53px}
.faceinstaPosn{position:absolute;right:5px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}

/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state 
.slideshowplayercss{visibility:visible;background-size: contain;padding-left:0;margin:28px auto 0 !important;position:relative;top:0;}
.tabletVidImg{visibility:visible;display: block; width: 100%; height: *;margin:auto;position:relative;top:55px}*/

.slideshowplayercss{visibility:visible;background-size: contain;padding-left:0;margin:28px auto 0 !important;position:relative;top:0;}
.tabletVidImg{visibility:visible;display: block; width: 100%; height: *;margin:auto;position:relative;top:55px}

.amazinghead{margin:3px auto 0 !important;padding-top:2px;background:#808080;width:100%;height:57px}
.amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:22px;line-height:24px}
.amazing{margin:10px auto;width:320px;height:auto;min-height:100px;text-align:left}

.testimonialshead{margin:15px 0 !important;padding-top:2px;background:#808080;width:100%;height:57px}
.testimonialsheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:22px;line-height:24px}
.testimonials{margin:10px auto;width:320px;height:auto;min-height:100px;text-align:left}

.bottomspiel{display:inline-block;text-align:right;margin-top:9px;padding-left:8px;font-size:13px;font-weight:bold;color:#fff;}
.phone-number {display:block !important;position:relative;top:2px;color:#fff;font-size:17px;line-height:20px;padding:2px 12px 0 0}
.search-field {display:block !important;height:26px;position:relative;top:7px;left:-24px;width:140px;margin:0 0 -5px;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center}
.hide700{display:none}
.show600{display:none}

.bullvideo{width:90%;height:*}
.itemsize{font-size:13px}
.sizetxt{font-size:14px;line-height:15px}
.rentalprice{font-size:14px}
.deliveryarea{width:280px}

.dblitembox{max-width:272px !important;}


.titler {font-family:Tahoma, Arial,sans-serif;font-size:12px;line-height:16px;font-style:normal;font-weight:bold;color:#000000}
.enclBoxDiv{margin:0 auto !important;padding:0 auto !important}
  .spiel{width:290px;font-size:12px;line-height:13px}
  .spiel2{width:290px;margin:0 auto}
  .spiel3{width:280px;margin:0 auto}
.hrdrcwll{width:122px;height:auto !important}
.srchicon{position:relative;left:-22px;top:-1px;cursor:pointer;z-index:100}
.srchfld{width:150px;font-size:12px;height:26px;border:solid #f00 1px;border-radius:4px;background:#fff;padding-left:4px;padding-right:18px}
.srchflddiv{display:none;position:absolute;width:175px;height:32px;top:64px;padding:0;margin:45px auto 15px !important;z-index:1000 !important}
.srchflddivmob{display:none;position:absolute;width:175px;height:32px;top:10px;padding:0px;margin:0px auto;z-index:1000 !important}
.checkerscopyright{margin-left:auto;margin-right:auto !important;position:relative;left:-2px}

.checkersvideos{width:280px;height:158px}
.itemdiv{width:320px !important;margin:5px auto !important;}

.z {min-height:170px;color:#000000;width:134px;}
.z_dblitembox{min-height:170px;color:#000000;width:240px;}

.enclenclBox{width:94%;margin:0 auto 2px !important;}
.enclBox{width:304px;left:2px;padding:2px 0px 30px 0px !important;margin:0 auto 0 !important;text-align:center !important}

 .xsLRpad{margin:4px 2px 10px 4px !important;padding:4px 0 2px 4px !important}
.xsbtm{margin-bottom:60px}
      .hidexxs{display:none}
      .showxxs{display:inline-block;position:relative;left:-1px;top:3px;height:24px !important;margin:6px 0 0 !important;border-radius:2px !important;font-size:11px;padding:4px 3px 2px !important;font-weight:normal !important}

  .hideLT768{display:none !important}
  .itembox{width:134px !important;margin:0px !important}
  .hideGT768{display:inline-block}
  .hideblockGT768{display:block}
  
  .hideLT992{display:none}
  .hideGT992{display:inline-block}
  
  
.emailusbox{width:290px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.productsDIV{width:300px;margin-top:30px;margin-bottom:-22px}
.t1 {width:310px;}
.t2 {width:300px;margin:0 auto !important}
.mtx {position:relative;left:-5px;width:280px;text-align:center;margin:0 auto !important;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px; line-height:14px;	color:#000000;}

.mechbullfont{width:290px;text-align:left;margin:12px auto !important;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:13px;color:#000000;}

.itmPgDesc{margin-top:2px;font-size:12px;line-height:15px;}
.catheadings{width:280px;margin:15px auto 2px !important;font-size:19px;line-height:21px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}

.itmH1{margin-top:51px;font-weight:bold;margin-right:22px;line-height:21px;font-size:18px}
.itmH1quote{margin-top:51px;font-weight:bold;margin-right:22px;line-height:25px;font-size:24px}

.kiddiesvids{width:280px;height:157.5px}

/*

.mechbull1{padding-bottom:10px;top:-47px;margin-right:12px}
.responsiveContentDiv{width:330px !important;margin:32px auto 22px !important;position:relative;left:-6px;border-width:5px !important}
.reqQC{margin:9px 5px 0px 0px;}
.menudropcss{display:none;float:right;border:solid #f00 3px;padding-left:5px !important;margin-left:100px;margin-right:6px;width:98%;background:#297bc2;color:#fff;z-index:2001 !important}
.shtopln{margin-top:9px;border:none}
.hideLftCol{display:none}
.ytvidWH{width:280px;height:157.5px}
.mobileaxeGif{display:block;margin-top:45px}
.mailfloat{position:fixed;width:92px;height:32px;top:50px;right:60px;padding:0px;margin:0px auto;z-index:1000 !important}
.mailfloathome{position:fixed;width:92px;height:32px;top:50px;right:50px;padding:0px;margin:0px;z-index:1000 !important} 
.googlemapslnks{position:relative;top:-20px}
.googlemapsrow{}
.homepgboxes{width:304px}
.prodcatsbelow{margin-top:4px;}
.phonefnt{font-size:10px}
.aboutfnt{font-size:14px !important;line-height:16px !important}
.prodsandimg{width:280px;}
.mechbull2{padding-bottom:10px;top:-2px}

.boxesAlign{text-align:center;margin-left:auto;margin-right:auto;}
.googlemapsicon{width:60px}
.googlemaps{margin-bottom:14px;line-height:16px;font-size:14px;font-weight:bold} 
.sections{margin-top:-27px;width:290px;font-size: 12px; line-height:18px; font-family: Arial, Helvetica, sans-serif;text-align:center}
.mainContentDivBrdr{background:#fff;border:ridge #00f 10px;width:310px;margin-left:auto;margin-right:auto;padding:6px 3px}
.toplevel{width:319px;max-width:320px;position:relative;left:1px;top:1px}
.mobItmPgDiv{display:none}
.catrow{width:280px;}
.mainContentDivIndx{width:310px;left:0px;margin-left:auto;margin-right:auto;}
.mainContentDiv{position:relative;left:10px;width:310px;left:0px;margin-left:auto;margin-right:auto;}
.bottomlnks{position:relative;left:-10px;width:270px;margin:3px auto !important}
.smtxt{font-size:10px;line-height:12px}
.boxtxt{width:270px;margin-top:6px;margin-left:auto;margin-right:auto;font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}
.copyrt{font-size:12px}
.footernew{width:300px;margin:9px auto !important}
.mainDivPL{width:315px;padding-left:0px;margin:0 auto}
.topmobile{display:block;}
.tagline {font-size:12px;color:#009;font-weight:bold;}
.mddwn50{margin-top:5px !important;}
.itempgcontent{position:relative;left:0px}
.disc {width:270px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
.movelft{}
.rightCol{max-width:1px !important;}
.topboxes{margin-bottom:51px;width:300px;}
.pgheading{font-size:9px;line-height:10px}
.weship{font-size:12px;}
.topbluerow{height:50px;margin-bottom:0px}
.topnavdiv{margin-top:15px !important}
.mtxnew {
	text-align:justify;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
	color:#000000;}
.bottomlnks{width:300px;margin-left:auto;margin-right:auto}
.phonenums1{width:300px;}
.phonenums2{width:290px}
.toplogo{width:80px;height:73px;margin:0px !important;padding:10px 17px 0px 0px !important}
.itempgcont{width:310px;font-size:15px;margin-top:50px !important}
.custservnumcls{width:310px;font-size:15px;margin-top:10px !important}
a.toplinks:hover{color:#00f}
.topnavdiv{margin-top:2px !important}
#main {box-sizing: border-box;min-height: 100%;padding: 0 0 20px;position: relative;}
.main{box-sizing: border-box; border:none !important;max-width:310px;}
.catheadDIV{width:290px;margin:0px auto !important;text-align:center !important}
.leftnavdiv{padding:11px !important;background:#f00;border-radius:6px;}
.leftnavbtm{margin-bottom:22px}
 .catmarg{margin:1px !important;padding:4px 0px !important}
                     
*/

 
 
}


/* Keep this below the 300px and 399px condn so that this overrides  */

@media (min-width: 300px) and (max-width: 349px) {
.faceinstaPosn{position:absolute;right:5px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}
.search-field {display:block !important;position:relative;top:5px;left:-17px;width:127px;margin:0 auto -8px 0 !important;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:2px;background-position:right center}

}

/*

  
  
*/


@media (min-width: 400px) and (max-width: 499px) {

.hideGT499BR{display:block;margin:1px 0 0;font-size:1px;line-height:1px}

.getaquotetopdesc{font-size:15px;line-height:17px;font-weight:bold}
.bullvideo{width:90%;height:*}
.subheadh3{margin-top:21px;font-weight:bold;font-size:18px;line-height:20px}
.hideGT599{display:block}
.weekend{font-size:16px;width:370px}
.quotelist{max-width:320px;margin:0 auto}
.logoicon{height:75px;width:163px;margin:25px auto 0}
.xsadjs{margin-left:0;padding-left:0}
.navbarAdj{position:relative;top:57px}
  
.top-row {width:100%;height:139px;background-color:#808080;color:#fff;position:relative;top:22px;padding:0 0 0 12px !important;margin:0 0 -4px 10px !important}
  .secondrow{width:100%;padding-top:27px;margin:0 auto !important}

  .topbar{position:fixed;top:0;left:0;width:100%;height:65px;margin:0 !important;padding:0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  .topbarcontent{padding-left:22px;padding-top:4px;font-size:12px}
   
.carngames55{height:50px;padding-top:7px;}
.carticonPosn{position:absolute;top:170px;right:30px;width:53px}

/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state */
.slideshowplayercss{visibility:visible;background-size: contain;padding-left:0;margin:28px auto 0 !important;position:relative;top:0;}
.tabletVidImg{visibility:visible;display: block; width: 100%; height: *;margin:auto;position:relative;top:55px}

.phone-number {display:block !important;position:relative;top:2px;margin-left:15px;color:#fff;font-size:18px;line-height:20px;padding:2px 12px 0 0}
.search-field {display:block !important;height:26px;position:relative;top:7px;left:-23px;width:160px;margin:0 auto -5px 0 !important;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center}

.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;width:100%;height:57px}
.amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:22px;line-height:24px}
.amazing{margin:10px auto;width:360px;height:auto;min-height:100px;text-align:left}

.testimonialshead{margin:15px 0 !important;padding-top:2px;background:#808080;width:100%;height:35px}
.testimonialsheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:20px;line-height:22px}
.testimonials{margin:10px auto;width:360px;height:auto;min-height:100px;text-align:left}


.bottomspiel{display:inline-block;text-align:right;margin-top:7px;padding-left:15px;font-size:17px;font-weight:bold;color:#fff;text-shadow: 1px 1px #00f;}

.hide700{display:none}
.show600{display:none}

.dblitembox{max-width:300px !important;}



  
.itemsize{font-size:14px}
.sizetxt{font-size:14px;line-height:15px}
.rentalprice{font-size:16px}
.centreLTsmLst{padding:0 0 0 6px}
.deliveryarea{width:330px}


.hrdrcwll{width:152px;height:auto}
/*
.enclBoxDiv{margin:0 !important;padding:0 !important}                    
*/

.enclBoxDiv{margin:0 auto !important;padding:0 auto !important}

  .spiel{width:340px;font-size:12px;line-height:13px}
  .spiel2{width:360px;margin:0 auto}
  .spiel3{width:340px;margin:0 auto}
.checkerscopyright{margin-left:auto;margin-right:auto !important;position:relative;left:-2px}

.enclenclBox{width:96%;margin:0 auto !important}
.enclBox{width:330px;left:2px;padding:2px 0px 30px 0px !important;margin:0px auto !important;text-align:center !important}



.copyrt{font-size:12px}

.z {min-height:170px;color:#000000;width:155px;}
.z_dblitembox{min-height:170px;color:#000000;width:262px;}

.hidexxs{display:none}
.showxxs{display:inline-block;position:relative;left:-1px;top:3px;height:24px !important;margin:6px 0 0 !important;border-radius:2px !important;font-size:11px;padding:4px 3px 2px !important;font-weight:normal !important}
 .xsLRpad{padding:4px 2px !important;margin:4px 4px 10px !important;}
.xsbtm{margin-bottom:60px}
.srchicon{position:relative;left:-22px;top:0;cursor:pointer;z-index:100}
.srchfld{width:150px;font-size:12px;height:26px;border:solid #f00 1px;border-radius:4px;background:#fff;padding-left:4px;padding-right:18px}
.srchflddiv{display:none;position:absolute;width:175px;height:32px;top:50px;padding:0;margin:45px auto 8px !important;z-index:1000 !important}
.srchflddivmob{display:none;position:absolute;width:175px;height:32px;top:6px;padding:0px;margin:0px auto;z-index:1000 !important}

.t1 {width:320px;}
.t2 {width:320px;margin:0 auto !important}
.mtx {width:310px !important;text-align:center; margin:0 auto !important;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;line-height:15px;	color:#000000;position:relative;left:-7px}	

.mechbullfont{width:300px;margin:12px auto !important;text-align:left;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:13px;color:#000000;}

.itmPgDesc{margin-top:2px;font-size:14px;line-height:16px;}
.catheadings{width:350px;margin:15px auto 2px !important;font-size:20px;line-height:22px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}

.emailusbox{width:330px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.productsDIV{width:340px;margin-top:30px;margin-bottom:-22px}

.itmH1{margin-top:51px;font-weight:bold;margin-right:22px;line-height:21px;font-size:18px}
.itmH1quote{margin-top:51px;font-weight:bold;margin-right:22px;line-height:26px;font-size:25px}

.kiddiesvids{width:300px;height:168.75px}
.itemdiv{width:350px !important;}

/*

.menutopdivPDL{padding-left:4px !important}
.menudropcss{display:none;float:right;border:solid #f00 3px;padding-left:10px !important;margin-left:100px;margin-right:6px;width:98%;background:#297bc2;color:#fff;z-index:2001 !important}
.mobtoplinks{position:relative;display:inline-block;top:6px;padding:0 12px;margin:0 auto 6px;text-align:center}
.shtopln{margin-top:9px;border:none}
.hideLftCol{display:none}
.ytvidWH{width:336px;height:189px}
.mobileaxeGif{display:block;margin-top:45px}

.quotefloat{position:fixed;width:130px;height:32px;top:50px;left:2px;padding:0px;margin:0px;z-index:1000 !important}
.mailfloat{position:fixed;width:92px;height:32px;top:50px;right:30px;padding:0px;margin:0px auto;z-index:1000 !important}
.mailfloathome{position:fixed;width:92px;height:32px;top:50px;right:65px;padding:0px;margin:0px;z-index:1000 !important} 
.googlemapslnks{position:relative;top:-20px}
.googlemapsrow{position:relative;left:0}
.googlemapsicon{width:70px}
.googlemaps{margin-bottom:14px;line-height:16px;font-size:14px;font-weight:bold}
.homepgboxes{width:304px}
.prodcatsbelow{margin-top:4px;}
.phonefnt{font-size:11px}
.aboutfnt{font-size:15px !important;line-height:17px !important}
.prodsandimg{width:330px;}
.mechbullfont{width:270px !important;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:13px;color:#000000;}
.mechbull2{padding-bottom:10px;top:-2px}
.subheadh3{margin-top:2px;font-weight:bold;font-size:18px;line-height:20px}
.checkersvideos{width:320px;height:180px}
.boxesAlign{text-align:center;margin-left:auto;margin-right:auto;}
.sections{margin-top:-27px;width:340px;font-size: 13px; line-height:19px; font-family: Arial, Helvetica, sans-serif;text-align:center}
.responsiveContentDiv{max-width:350px !important;margin:13px auto !important;}
.toplevel{width:380px;position:relative;left:-2px;top:6px}
.mobItmPgDiv{display:none}
.catrow{width:320px;}
.mainContentDivIndx{width:370px;}
.mainContentDiv{position:relative;left:4px;width:370px;margin:0 auto !important}
.mainDivPL{width:345px;padding-left:0px !important}
.bottomlnks{width:350px;margin:3px auto !important}
.smtxt{font-size:11px;line-height:13px}

.footernew{width:380px;margin:9px auto !important}
.topmobile{display:block;}
.tagline {font-size:22px;color:#009;font-weight:bold;}
.mddwn50{margin-top:5px !important;}
.itempgcontent{position:relative;left:0px}
.disc {width:370px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
.movelft{}
.rightCol{width:1px;}
.topboxes{margin-bottom:51px;width:380px;}
.pgheading{font-size:10px;line-height:11px}
.weship{font-size:16px;}
.topbluerow{height:100px;margin-bottom:0px}
.topnavdiv{margin-top:15px !important}
.boxtxt{width:350px;font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}
.catheadings{width:310px;font-size:19px;line-height:21px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}
.mtxnew {
	text-align:justify;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#000000;
}
.phonenums1{width:390px;}
.phonenums2{width:380px}
.bottomlnks{width:390px;margin-left:auto;margin-right:auto}
.itempgcont{width:380px;font-size:16px;margin-top:40px !important;margin-bottom:10px !important;}
.topnavdiv{margin-top:2px !important}
.main{box-sizing: border-box; border:none !important;max-width:390px;}    
.leftnavdiv{padding:11px !important;background:#f00;border-radius:6px;}
.leftnavbtm{margin-bottom:22px}
 .catmarg{margin:1px !important;padding:4px 0px !important}
  .itembox{max-width:150px !important;}

  .catheadDIV{width:370px;margin:0px auto !important;text-align:center !important}
                    
*/

}

@media (min-width: 450px) and (max-width: 499px) {


  .faceinstaPosn{position:absolute;right:20px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}
.testimonialshead{margin:15px 0 !important;padding-top:2px;background:#808080;width:100%;height:35px}
.testimonialsheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:21px;line-height:23px}
}

/* Keep this below the 400px and 499px condn so that this overrides  */
@media (min-width: 400px) and (max-width: 499px) {
  .faceinstaPosn{position:absolute;right:17px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}
  .bottomspiel{display:inline-block;font-size:15px;}
  .search-field {width:150px;left:-22px;}
  .topbarcontent{padding-left:22px;padding-top:4px;font-size:11px}
}



@media (min-width: 500px) and (max-width: 599px) {
 
.getaquotetopdesc{font-size:16px;line-height:18px;font-weight:bold}
.bullvideo{width:90%;height:*}
.subheadh3{margin-top:24px;font-weight:bold;font-size:16px;line-height:18px}
.hideGT599{display:block}
.weekend{font-size:16px;width:440px}
.quotelist{max-width:400px;margin:0 auto}
.logoicon{height:80px;width:174px;margin:16px auto 0}
.navbarAdj{position:relative;top:57px}
.xsadjs{margin-left:0;padding-left:0}

.top-row {width:100%;height:137px;background-color:#808080;color:#fff;position:relative;top:22px;padding:0 0 0 12px !important;margin:0 0 0 10px !important}
  .secondrow{width:100%;padding-top:27px;margin:0 auto !important}
  .topbar{position:fixed;top:0;left:0;width:100%;height:65px;margin:0 !important;padding:0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  .topbarcontent{padding-left:22px;padding-top:4px;font-size:13px}
  
.carngames55{height:50px;padding-top:7px;}
.carticonPosn{position:absolute;top:180px;right:33px;width:53px}
  .faceinstaPosn{position:absolute;right:30px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}
/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state */
.slideshowplayercss{visibility:visible;background-size: contain;padding-left:0;margin:28px auto 0 !important;position:relative;top:0;left:-5px;}
.tabletVidImg{visibility:visible;display: block; width: 100%; height: *;margin:auto;position:relative;top:40px}

.phone-number {display:block !important;position:relative;top:2px;margin-left:15px;color:#fff;font-size:18px;line-height:20px;padding:2px 12px 0 0}
.search-field {display:block !important;height:26px;position:relative;top:7px;left:-17px;width:179px;margin:0 auto -5px 0 !important;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center}

.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;width:100%;height:57px}
.amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:22px;line-height:24px}
.amazing{margin:10px auto;width:460px;height:auto;min-height:100px;text-align:left}

.testimonialshead{margin:15px 0 !important;padding-top:2px;background:#808080;width:100%;height:35px}
.testimonialsheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:22px;line-height:24px}
.testimonials{margin:10px auto;width:460px;height:auto;min-height:100px;text-align:left}


  .bottomspiel{display:inline-block;text-align:right;margin-top:3px;padding-left:17px;font-size:20px;font-weight:bold;color:#fff;text-shadow: 1px 1px #00f;}
  .hide700{display:none}
  .show600{display:inline}

.dblitembox{width:320px !important;}

.itemsize{font-size:15px}
.sizetxt{font-size:15px;line-height:16px}
.rentalprice{font-size:17px}
.centreLTsmLst{padding:0 0 0 6px}
.deliveryarea{width:360px}




.hrdrcwll{width:175px;height:auto}
/* .enclBoxDiv{margin:0 !important;padding:0 !important} */
.enclBoxDiv{margin:0 auto !important;padding:0 auto !important}
  .spiel{width:400px;font-size:13px;line-height:14px}
  .spiel2{width:430px;margin:0 auto}
  .spiel3{width:410px;margin:0 auto}
.checkerscopyright{margin-left:auto;margin-right:auto !important;position:relative;left:-2px}
.srchicon{position:relative;left:-22px;top:0;cursor:pointer;z-index:100}
.srchfld{width:150px;font-size:12px;height:26px;border:solid #f00 1px;border-radius:4px;background:#fff;padding-left:4px;padding-right:18px}
.srchflddiv{display:none;position:absolute;width:175px;height:32px;top:25px;padding:0;margin:45px auto 58px !important;z-index:1000 !important}
.srchflddivmob{display:none;position:absolute;width:175px;height:32px;top:6px;padding:0px;margin:0px auto;z-index:1000 !important}

/* .enclenclBox{width:100%;margin:0 auto !important} */
.enclenclBox{width:96%;margin:0 auto !important}

.enclBox{width:360px;left:2px;padding:2px 0px 30px 0px !important;margin:0px auto !important;text-align:center !important}

.copyrt{font-size:12px}

.z {min-height:170px;color:#000000;width:150px;}
.z_dblitembox{min-height:170px;color:#000000;width:275px;}

 .xsLRpad{padding:4px 3px !important;margin:4px 12px 10px !important;}
.xsbtm{margin-bottom:60px}
      .hidexxs{display:none}
      .showxxs{display:inline-block;position:relative;left:-1px;top:3px;height:24px !important;margin:6px 0 0 !important;border-radius:2px !important;font-size:11px;padding:4px 3px 2px !important;font-weight:normal !important}
  .hideLT768{display:none !important}
  .itembox{width:160px !important;}


.emailusbox{width:370px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.productsDIV{width:340px;margin-top:30px;margin-bottom:-22px}

.t1 {width:420px;}
/* .t2 {width:420px;}*/
.t2 {width:420px;margin:0 auto !important}
/* .mtx {width:470px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;	color:#000000;} */
.mtx {width:470px !important;text-align:center; margin:0 auto !important;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;line-height:15px;	color:#000000;}	


/* .itmPgDesc{margin:12px auto 0;font-size:15px;line-height:17px} */

.itmPgDesc{margin-top:2px;font-size:15px;line-height:17px;}
.catheadings{width:350px;margin:15px auto 2px !important;font-size:20px;line-height:22px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}
/* .catheadings{width:340px;font-size:20px;line-height:21px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;} */


.kiddiesvids{width:320px;height:180px}
.itemdiv{width:400px !important;}
.mechbullfont{width:400px;margin:12px auto !important;text-align:left;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:13px;color:#000000;}
  
.itmH1{margin-top:53px;font-weight:bold;line-height:23px;font-size:20px}
.itmH1quote{margin-top:53px;font-weight:bold;line-height:27px;font-size:26px}
  
  
/*
.menutopdivPDL{padding-left:2px !important}
.menudropcss{display:none;float:left;border:solid #f00 3px;padding-left:10px !important;margin-left:5px;margin-right:6px;width:96%;background:#297bc2;color:#fff;z-index:2001 !important}
.shtopln{margin-top:9px;border:none}
.hideLftCol{display:none}
.ytvidWH{width:392px;height:220.5px}
.mobileaxeGif{display:block;margin-top:45px}
.mailfloathome{position:fixed;width:92px;height:32px;top:50px;right:50px;padding:0px;margin:0px;z-index:1000 !important}
.googlemapsrow{position:relative;left:35px}
.googlemaps{margin-bottom:14px;line-height:16px;font-size:14px;font-weight:bold}
.googlemapsicon{width:80px}
.mobtoplinks{position:relative;display:inline-block;top:6px;padding:0 6px;margin:0 auto;text-align:center}
.homepgboxes{width:304px}
.prodcatsbelow{margin-top:4px;}
.phonefnt{font-size:12px}
.aboutfnt{font-size:16px !important;line-height:18px !important}
.prodsandimg{width:430px;}
.mechbull2{padding-bottom:10px;top:-2px}
.subheadh3{margin-top:3px;font-weight:bold;font-size:19px;line-height:21px}
.checkersvideos{width:400px;height:225px}
.boxesAlign{text-align:center;margin-left:auto;margin-right:auto;}
.emailusbox{border:solid #000 1px;background:#f5f5f5;margin:20px auto 0;padding:11px 10px 7px}
.sections{margin-top:-27px;width:340px;font-size: 13px; line-height:19px; font-family: Arial, Helvetica, sans-serif;text-align:center}
.mainContentDivIndx{width:450px;}
.mainContentDiv{position:relative;left:6px;width:450px;margin:0 auto !important}
.mainDivPL{width:435px;padding-left:18px !important}
.toplevel{width:480px;position:relative;left:-3px;top:6px}
.mobItmPgDiv{display:none}
.catrow{width:440px;}
.itmPgDesc{margin:12px auto 0;font-size:15px;line-height:17px}
.mtx {width:340px;text-align:center; margin:0 auto !important;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.responsiveContentDiv{width:450px !important;margin:9px auto !important;}
.mobItmPgDiv{display:none}
.catrow{width:320px;}
.bottomlnks{width:450px;margin:3px auto !important}
.boxtxt{width:400px;font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;	color:#000000;}
.catheadings{width:340px;font-size:20px;line-height:21px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}
.smtxt{font-size:12px;line-height:14px}
.footernew{width:480px;margin:9px auto !important}
.topmobile{display:block;}
.tagline {font-size:24px;color:#009;font-weight:bold;}
.mddwn50{margin-top:5px !important;}
.disc {width:470px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
.movelft{}
.rightCol{width:1px;}
.topboxes{margin-bottom:51px;width:480px;}
.pgheading{font-size:11px;line-height:12px}
.weship{font-size:18px;}
.topbluerow{height:100px;margin-bottom:0px}
.topnavdiv{margin-top:15px !important}
.mtxnew {
	text-align:justify;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
}
.phonenums1{width:490px;}
.phonenums2{width:480px}
.bottomlnks{width:490px;margin-left:auto;margin-right:auto}
.itempgcont{width:470px;font-size:17px;margin-top:20px !important}
.topnavdiv{margin-top:2px !important}
.main{box-sizing: border-box; border:none !important;max-width:440px;}
.leftnavdiv{padding:11px !important;background:#f00;border-radius:6px;}
.leftnavbtm{margin-bottom:22px}
 .catmarg{margin:1px !important;padding:4px 0px !important}
  .catheadDIV{width:450px;margin:0px auto !important;text-align:center !important}
                    
*/

  
  
}


@media (min-width: 550px) and (max-width: 599px) { 
 .amazinghead{margin:5px 0 !important;padding-top:2px;background:#808080;width:100%;height:60px}
 .amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:25px;line-height:26px}
 
  .topbarcontent{padding-left:22px;padding-top:4px;font-size:14px}
.carticonPosn{position:absolute;top:180px;right:34px;width:53px}
  .faceinstaPosn{position:absolute;right:30px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}
.search-field{width:180px;}
}


@media (min-width: 400px) and (max-width: 600px) {
  .hideLT768{display:none !important}
  .hideGT768{display:inline-block}
  .hideblockGT768{display:block}
  .hideLT992{display:none}
  .hideGT992{display:inline-block}
  
/*

.productsDIV{margin-top:30px;margin-bottom:-22px}
.homepgboxes{width:304px}
.prodcatsbelow{margin-top:4px;}
.phonefnt{font-size:13px}
                    
*/


}




@media (min-width: 600px) and (max-width: 699px) { 

.getaquotetopdesc{font-size:17px;line-height:19px;font-weight:bold}
.quotelist{max-width:480px;margin:0 auto}
  .logoicon{height:87px;width:190px;margin:25px auto 0}
  .xsadjs{margin-left:0;padding-left:0}
  .navbarAdj{position:relative;top:57px}

  .carticonPosn{position:absolute;top:182px;right:39px;width:53px}
  .faceinstaPosn{position:absolute;right:30px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}
  .topbarcontent{padding-left:22px;padding-top:4px;font-size:15px}
  .secondrow{width:100%;padding-top:27px;margin:0 auto !important}
  
  .amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;padding-right:10px;padding-top:2px;font-size:18px;line-height:20px}
		.amazinghead{margin:0 0 15px !important;padding-top:2px;background:#808080;width:100%;height:32px}
		.amazing{margin:10px auto;width:550px;height:auto;min-height:200px}
  
/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state */
.slideshowplayercss{visibility:visible;background-size: contain;padding-left:0;margin:28px auto 0 !important;position:relative;top:-5px;left:0;}
.tabletVidImg{visibility:visible;display: block; width: 100%; height: *;margin:0 auto 0 !important;position:relative;top:24px}

  .bottomspiel{display:inline-block;text-align:right;padding-top:2px;padding-left:26px;font-size:23px;font-weight:bold;color:#fff;text-shadow: 1px 1px #00f;}
  .phone-number {position:relative;top:11px;color:#fff;font-size:18px;line-height:20px;padding:2px 23px 0 0}
  .search-field {width:200px;color:#000;height:26px;margin-top:18px;position:relative;left:-22px;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center}
  .hide700{display:none}
  .show600{display:inline}
  
  .spiel{width:520px;;font-size:13px;line-height:14px}
  .spiel2{width:520px;margin:0 auto}
  .spiel3{width:520px;margin:0 auto}
}

@media (min-width: 700px) and (max-width: 767px) {

.getaquotetopdesc{font-size:17px;line-height:19px;font-weight:bold}
  .carticonPosn{position:absolute;top:183px;right:49px;width:53px}
  .faceinstaPosn{position:absolute;right:30px;top:70px;float:right !important;margin:0 10px 0 auto;width:80px;}
  .topbarcontent{padding-left:22px;padding-top:4px;font-size:15px}
  .secondrow{width:100%;padding-top:27px;margin:0 auto !important}
  
		.amazinghead{margin:0 0 15px !important;padding-top:2px;background:#808080;width:100%;height:32px}
  .amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:21px;line-height:23px}
		.amazing{margin:10px auto;width:600px;height:auto;min-height:200px}

  .bottomspiel{display:inline-block;text-align:right;padding-left:50px;font-size:25px;font-weight:bold;color:#fff;text-shadow: 1px 1px #00f;}
  .phone-number {position:relative;top:11px;color:#fff;font-size:18px;line-height:20px;padding:2px 12px 0 0}
  .search-field {width:200px;color:#000;height:26px;margin-top:18px;position:relative;left:-14px;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center}
  .hide700{display:none}
  
/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state */
.slideshowplayercss{visibility:visible;background-size: contain;padding-left:0;margin:28px auto 0 !important;position:relative;top:-5px;left:0;}
.tabletVidImg{visibility:visible;display: block; width: 100%; height: *;margin:0 auto 0 !important;position:relative;top:24px}

  .spiel{width:570px;font-size:14px;line-height:15px}
  .spiel2{width:570px;margin:0 auto}
  .spiel3{width:570px;margin:0 auto}
}



@media (min-width: 600px) and (max-width:767px) {

.bullvideo{width:90%;height:*}
.subheadh3{margin-top:25px;font-weight:bold;font-size:18px;line-height:20px}
.logoicon{height:87px;width:190px;margin:15px auto 0}
.xsadjs{margin-left:0;padding-left:0}
.navbarAdj{position:relative;top:57px}


  .carngames55{height:50px;padding-top:7px;width:400px;margin:0 auto 30px}
.top-row {width:100%;height:142px;background-color:#808080;color:#fff;position:relative;top:22px;padding:0 0 0 12px !important;margin:0 0 0 10px !important}
  .secondrow{width:100%;padding-top:27px;margin:0 auto !important}
  .topbar{position:fixed;top:0;left:0;width:100%;height:65px;margin:0 !important;padding:0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  
  .phone-number {display:block !important;position:relative;top:2px;margin-left:15px;color:#fff;font-size:18px;line-height:20px;padding:2px 12px 0 0}
.search-field {display:block !important;height:26px;position:relative;top:7px;left:1px;width:160px;margin:0 auto -5px 0 !important;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center}




.testimonialshead{margin:15px 0 !important;padding-top:2px;background:#808080;width:100%;height:32px}
.testimonialsheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:22px;line-height:24px}
.testimonials{margin:10px auto;width:550px;height:auto;min-height:200px}

.itemsize{font-size:16px}
.sizetxt{font-size:16px;line-height:17px}
.rentalprice{font-size:16px}
.centreLTsmLst{padding:0 0 0 6px}
.deliveryarea{width:430px}

.hrdrcwll{width:200px;height:auto}

.enclBoxDiv{margin:0 !important;padding:0 !important}
.checkerscopyright{margin-left:auto;margin-right:auto !important;position:relative;left:-2px}

.dblitembox{max-width:360px !important;margin-left:13px !important}

.srchicon{position:relative;left:-22px;top:0;cursor:pointer;z-index:100}
.srchfld{width:150px;font-size:12px;height:26px;border:solid #f00 1px;border-radius:4px;background:#fff;padding-left:4px;padding-right:18px}
.srchflddiv{display:none;position:absolute;width:175px;height:32px;top:15px;padding:0;margin:45px auto 8px !important;z-index:1000 !important}
.srchflddivmob{display:none;position:absolute;width:175px;height:32px;top:6px;padding:0px;margin:0px auto;z-index:1000 !important}

.enclenclBox{width:96%;margin:0 auto !important}
  .hideLT768{display:none !important}
  .hideGT768{display:inline-block}
  .hideblockGT768{display:block}
  
  .hideLT992{display:none}
  .hideGT992{display:inline-block}
.copyrt{font-size:12px}
 .xsLRpad{padding:4px 3px !important;margin:4px 3px 10px 10px !important}
.xsbtm{margin-bottom:60px}
  .itembox{max-width:180px !important;}
  .enclBox{width:400px;left:0px;padding:2px 0px 30px 2px !important;margin:0px auto !important;text-align:center !important}
      .hidexxs{display:none}
      .showxxs{display:inline-block;position:relative;left:-1px;top:3px;height:24px !important;margin:6px 0 0 !important;border-radius:2px !important;font-size:11px;padding:4px 3px 2px !important;font-weight:normal !important}
      
.z {min-height:170px;color:#000000;width:160px;}
.z_dblitembox{min-height:170px;color:#000000;width:300px;margin-left:32px}

.emailusbox{width:440px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.productsDIV{width:340px;margin-top:30px;margin-bottom:-22px}
.t1 {width:540px;}
.t2 {width:540px;margin:0 auto !important}

.mtx {width:520px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;	color:#000000;}	

.mechbullfont{width:500px;margin:12px auto !important;text-align:left;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:14px;color:#000000;}

.itmH1{margin-top:55px;font-weight:bold;line-height:26px;font-size:22px}
.itmH1quote{margin-top:55px;font-weight:bold;line-height:28px;font-size:27px}


.kiddiesvids{width:448px;height:252px}
.itemdiv{width:470px !important;position:relative;left:-4px}

.catheadings{width:350px;margin:31px auto 2px !important;font-size:20px;line-height:22px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}


/*

.itempgcont{width:550px;font-size:17px;}
.menudropcss{display:none;float:right;border:solid #f00 3px;padding-left:15px !important;margin-left:40px;margin-right:6px;width:96%;background:#297bc2;color:#fff;z-index:2001 !important}
.shtopln{margin-top:9px;border:none}
.hideLftCol{display:none}
.ytvidWH{width:504px;height:283.5px}
.mobileaxeGif{display:block;margin-top:45px}
.mailfloat{position:fixed;width:92px;height:32px;top:50px;right:60px;padding:0px;margin:0px;z-index:1000 !important}
.mailfloathome{position:fixed;width:92px;height:32px;top:50px;right:120px;padding:0px;margin:0px;z-index:1000 !important}
.mobtoplinks{position:relative;display:inline-block;top:6px;padding:0 10px;margin:0 auto;text-align:center}
.homepgboxes{width:304px}
.prodcatsbelow{margin-top:4px;}
.aboutfnt{font-size:16px !important;line-height:18px !important}
.prodsandimg{width:530px;}
.mechbull2{padding-bottom:10px;top:-2px;}
.subheadh3{margin-top:4px;font-weight:bold;font-weight:bold;font-size:20px;line-height:22px}
.checkersvideos{width:500px;height:281px}
.boxesAlign{text-align:center;margin-left:auto;margin-right:auto;}
.googlemapsicon{width:90px}
.googlemaps{margin-bottom:14px;line-height:16px;font-size:14px;font-weight:bold}
.sections{margin-top:-27px;width:340px;font-size: 13px; line-height:19px; font-family: Arial, Helvetica, sans-serif;text-align:center}
.toplevel{width:580px;position:relative;left:0px;top:6px}
.mobItmPgDiv{display:none}
.catrow{width:470px;}
.mainContentDivIndx{width:550px;}
.mainContentDiv{position:relative;left:10px;width:550px;margin:0 auto !important}
.mainDivPL{width:535px;padding-left:1px !important}
.responsiveContentDiv{width:550px !important;margin:9px auto !important;}
.itmPgDesc{margin:12px auto 0;font-size:16px;line-height:18px}
.boxtxt{width:480px;font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;	color:#000000;}
.catheadings{width:340px;font-size:21px;line-height:23px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}
.bottomlnks{width:530px;margin:3px auto !important}
.smtxt{width:90%;font-size:13px;line-height:15px}
.footernew{width:580px;margin:9px auto !important}
.topmobile{display:block;}
.tagline {font-size:25px;color:#009;font-weight:bold;}
.mddwn50{margin-top:5px !important;}
.itempgcontent{position:relative;left:0px} 
.disc{width:570px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
.movelft{}
.rightCol{width:1px;}
.topboxes{margin-bottom:51px;width:580px;}
.weship{font-size:20px;}
.topbluerow{height:100px;margin-bottom:0px}
  .main{box-sizing: border-box; border:none !important;max-width:540px;}
.leftnavdiv{padding:11px !important;background:#f00;border-radius:6px;}
.leftnavbtm{margin-bottom:22px}
 .catmarg{margin:1px !important;padding:4px 0px !important}
  .catheadDIV{width:440px;margin:0px auto !important;text-align:center !important}
  
                    
*/



}

 


@media (min-width: 768px) and (max-width:991px) {

.hideGT991BR{display:block;margin:1px 0 0;font-size:1px;line-height:1px}

.hideLT768GT992{display:block !important}
.citybio{padding-right:0;float:none}
.flexGT767{display:flex;justify-content: center;flex-wrap: wrap;}
.showsm{display:block !important}
.navbarAdj{margin-top:17px}

.carngames55{height:51px;padding-top:9px;width:511px;margin:0 auto 30px}

.t1 {width:700px;border:0px solid;margin-top:10px !important}

  .topbar{position:fixed;top:0;left:0;width:100%;height:35px;margin:0 !important;padding:2px 0 0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  .topbarcontent{padding-left:28px;padding-top:8px;font-size:11px}
  
  .logoicon{height:73px;width:159px;margin-top:5px;padding:0 0 0 5px !important}

.itmH1{margin-top:31px;font-weight:bold;line-height:30px;font-size:24px}
.itmH1quote{margin-top:31px;font-weight:bold;line-height:30px;font-size:27px}

/*

.slideshowplayercss{visibility:visible;width:100%;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}
.secondrow{width:100%;height:126px;margin:0 auto !important;padding-top:17px !important;background:#808080}
*/

.slideshowplayercss{visibility:visible;width:100%;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}

  
.secondrow{width:100%;height:90px;margin:0 auto !important;padding-top:13px !important;background:#808080}
/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state */
.slideshowplayercss{visibility:visible;width:100%;height:180px;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}

/* tabletVidImg is not used anymore */
.tabletVidImg{visibility:visible;display: block; max-width: 100%; height: auto;margin:auto;position:relative;top:61px}

.search-field {display:block !important;height:26px;position:relative;top:1px;width:130px;margin:2px 0 -5px -5px;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center;position:relative;left:-11px}

.phone-number {color:#fff;font-size:15px;line-height:16px;padding:2px 1px 0 0;position:relative;top:3px;}

/* amazinghead set in each section of the media group between 768px and 991px */
.amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:20px;line-height:23px}
.amazing{margin:5px auto;width:700px;height:auto;min-height:200px}


.testimonialshead{margin:15px 0 !important;padding-top:2px;background:#808080;width:100%;height:34px}
.testimonialsheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:23px;line-height:25px}
.testimonials{margin:10px auto;width:750px;height:auto;min-height:200px}

.itemsize{font-size:17px}
.sizetxt{font-size:17px;line-height:18px}
.rentalprice{font-size:20px}



.hrdrcwll{width:210px;height:auto}
.enclBoxDiv{margin:0 auto !important;padding:0 auto !important;position:relative;left:-8px}
.hideLT992{display:none}
.hideGT992{display:inline-block}
.checkerscopyright{margin-left:auto;margin-right:auto !important;position:relative;left:-2px}
.srchflddiv{display:none;position:absolute;width:170px;height:32px;top:55px;padding:0;margin:8px auto !important;z-index:1000 !important}
.srchflddivmob{display:none;position:absolute;width:175px;height:32px;top:-19px;padding:0px;margin:0px auto;z-index:1000 !important}
.srchnput{width:160px;position:relative;top:-7px !important;font-size:10px;height:26px;border:solid #f00 1px;border-radius:4px;background:#fff;margin-left:24px;padding-left:2px;padding-right:18px}
.srchicon{position:relative;left:-22px;top:-1px;cursor:pointer;z-index:100}
.enclenclBox{width:100%;margin:20px auto 0 !important}
.copyrt{font-size:12px}
.hidexxs{display:none}
.showxxs{display:inline-block;position:relative;left:-1px;top:3px;height:24px !important;margin:6px 0 0 !important;border-radius:2px !important;font-size:11px;padding:4px 3px 2px !important;font-weight:normal !important}
.enclBox{position:relative;left:0px;width:530px;padding:2px auto 30px auto !important;margin:0px auto !important;text-align:center !important}
.rightCol{width:1px;}
.topboxes{margin-bottom:51px;width:580px;}
.weship{font-size:20px;}
.topbluerow{height:100px;margin-bottom:0px}

.z {min-height:170px;color:#000000;width:160px;}
.z_dblitembox{}

.xsLRpad{padding:4px 3px !important;margin:4px 3px 10px !important;}
.xsbtm{margin-bottom:60px}
.itembox{max-width:152px !important;}













.mobileaxeGif{margin-top:25px}
.mechbullfont{margin-top:20px;width:300px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:15px;color:#000000;}
.kiddiesvids{width:565px !important;height:315px !important}
.custservnumcls{width:100%;font-size:18px;margin:10px auto -10px !important}
.t1 {width:570px;}
.t2 {width:570px;margin:0 auto !important}

.productsDIV{width:450px;margin-top:30px;margin-bottom:-22px}
.sections{margin-top:-27px;width:450px;font-size: 13px; line-height:19px; font-family: Arial, Helvetica, sans-serif;text-align:center}
.prodsandimg{width:630px;}
.menudropcss{display:none;float:left;border:solid #f00 3px;padding-left:25px !important;margin-left:10px;margin-right:6px;width:95%;background:#297bc2;color:#fff;z-index:2001 !important}
.shtopln{margin-top:4px;border:none}
.hideLftCol{display:none}
.topmobile{display:block;margin-top:12px;font-size:15px}
.mailfloathome{position:fixed;width:92px;height:32px;top:50px;right:50px;padding:0px;margin:0px;z-index:1000 !important}
.googlemaps{margin-bottom:14px;line-height:16px;font-size:14px;font-weight:bold}
.googlemapsrow{position:relative;left:0;font-size:14px;line-height:16px}
.mobtoplinks{position:relative;display:inline-block;top:6px;padding:0 22px;margin:0 auto;text-align:center}
.homepgboxes{width:580px}
.ytvidWH{width:560px;height:315px}
.mobItmPgDiv{display:none}
.mtxnew {
	text-align:justify;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
}

.wego2Lft{position:relative;left:-22px}
.slideshowCell{text-align:center}
.marquee {
  width: 600px;
  overflow: hidden;
  color:#000;
margin:0 auto 12px;
font-size:19px;
position:relative;
left:-200px;
}
.boxtxt{width:480px;font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;	color:#000000;}

.catheadings{margin-top:31px;width:480px;font-size:21px;line-height:23px;font-weight:bold;font-family: Helvetica, Arial, Verdana, sans-serif;}
.bottomlnks{width:530px;margin:3px auto !important}
.smtxt{font-size:13px;line-height:15px}
.footernew{width:580px;margin:9px auto !important}
.topmobile{display:block;}
.tagline {font-size:25px;color:#009;font-weight:bold;}
.mddwn50{margin-top:5px !important;}
.itempgcontent{position:relative;left:0px}
.itempgcont{width:100%;font-size:17px;margin:15px auto -11px !important}
.disc{width:570px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
.movelft{}
  .main{box-sizing: border-box; border:none !important;max-width:640px;}
.leftnavdiv{padding:11px !important;background:#f00;border-radius:6px;}
.leftnavbtm{margin-bottom:22px}
 .catmarg{margin:1px !important;padding:4px 0px !important}
.dblitembox{max-width:304px !important;}
  .catheadDIV{width:540px;margin:0px auto !important;text-align:center !important}
  .toplftLogo{position:absolute;left:-26px;top:20px;}
  .topboxesLft{position:relative;left:30px;}
    
  
  
}




@media (min-width: 768px) and (max-width: 835px) {
.vertimgDesc{font-size:13px}
.vertimgemaildiv{width:220px}
.navbarAdj2{padding-left:75px}
.navbarAdj2withad{padding-left:22px} /* for when an ad is at topleft */
.faceinstaPosn{position:absolute;right:30px;top:37px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:140px;right:30px;width:53px}

.amazinghead{margin:6px 0 0 !important;padding-top:2px;background:#808080;width:100%;height:34px}

  .spiel{width:580px;font-size:14px;line-height:15px}
  .spiel2{width:580px;margin:0 auto}
  .spiel3{width:570px;margin:0 auto}
  
.search-field {left:-25px;width:145px;font-size:13px}

.itemdiv{width:590px !important;}  
.emailusbox{width:525px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.emailusboxvertimg{position:relative;width:200px;border:solid #f00 1px;background:#f5f5f5;margin:10px auto 0;padding:11px 7px 7px}
.deliveryarea{width:530px}
.toplevel{width:720px;position:relative;left:2px;margin:0 auto;position:relative;top:6px}
.catrow{width:590px;}
.mainContentDivIndx{width:690px;margin:0 auto !important}
.mainContentDiv{width:690px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:535px;padding-left:1px !important}
.mtx {width:670px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:13px;	color:#000000;}	
.responsiveContentDiv{width:670px !important;margin:9px auto !important;}
.itmPgDesc{margin:12px auto 0;font-size:16px;line-height:18px}




}


@media (min-width: 836px) and (max-width: 890px) { 

.vertimgemaildiv{width:230px}
.navbarAdj2{padding-left:28px}

.faceinstaPosn{position:absolute;right:40px;top:37px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:144px;right:41px;width:53px}

  .topbarcontent{padding-left:23px;padding-top:8px;font-size:12px}

.search-field {left:-30px;width:160px;font-size:14px}

  .spiel{width:630px}
  .spiel2{width:630px;margin:0 auto}
  .spiel3{width:630px;margin:0 auto}
  
.slideshowplayercss{visibility:visible;width:100%;height:180px;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}

/* tabletVidImg is not used anymore */
.tabletVidImg{visibility:visible;display: block; }


.amazinghead{margin:6px 0 0 !important;padding-top:2px;background:#808080;width:100%;height:34px}

.toplevel{width:770px;position:relative;left:2px;margin:0 auto;position:relative;top:6px}
.itemdiv{width:640px !important;}
.emailusbox{width:600px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.emailusboxvertimg{position:relative;width:210px;border:solid #f00 1px;background:#f5f5f5;margin:10px auto 0;padding:11px 10px 7px}
.deliveryarea{width:600px}
.catrow{width:640px;}
.mainContentDivIndx{width:740px;margin:0 auto !important}
.mainContentDiv{width:740px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:585px;padding-left:1px !important}
.mtx {width:640px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.responsiveContentDiv{width:720px !important;margin:9px auto !important;}
.itmPgDesc{margin:12px auto 0;font-size:16px;line-height:18px}
                    




}


@media (min-width: 891px) and (max-width: 945px) {

.vertimgemaildiv{width:240px}
.vertimgDescHead{font-size:36px;line-height:39px}
.navbarAdj2{padding-left:35px}
.faceinstaPosn{position:absolute;right:30px;top:37px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:140px;right:32px;width:53px}
  .topbarcontent{padding-left:23px;padding-top:8px;font-size:13px}
.amazinghead{margin:6px 0 0 !important;padding-top:2px;background:#808080;width:100%;height:34px}

.search-field {left:-20px;width:170px;font-size:14px}

  .spiel{width:680px}
  .spiel2{width:680px;margin:0 auto}
  .spiel3{width:670px;margin:0 auto}
  
  .slideshowplayercss{visibility:visible;width:100%;height:180px;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}

/* tabletVidImg is not used anymore */
.tabletVidImg{visibility:visible;display: block; }


  

.toplevel{width:820px;position:relative;left:2px;margin:0 auto;position:relative;top:6px}
.itemdiv{width:690px !important;}
.emailusbox{width:500px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.emailusboxvertimg{position:relative;width:220px;border:solid #f00 1px;background:#f5f5f5;margin:10px auto 0;padding:11px 10px 7px}
.deliveryarea{width:650px}
.catrow{width:690px;}

.mainContentDivIndx{width:790px;margin:0 auto !important}
.mainContentDiv{width:790px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:635px;padding-left:1px !important}

.mtx {width:690px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	

.responsiveContentDiv{width:770px !important;margin:9px auto !important;}
.itmPgDesc{margin:12px auto 0;font-size:17px;line-height:19px}




}


@media (min-width: 946px) and (max-width: 991px) {

.vertimgemaildiv{width:250px}
.navbarAdj2{padding-left:45px}
.faceinstaPosn{position:absolute;right:30px;top:37px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:137px;right:35px;width:53px}
 .topbarcontent{padding-left:23px;padding-top:6px;font-size:14px}
  
.search-field {left:-30px;width:180px;font-size:15px}

  .spiel{width:720px}
  .spiel2{width:720px;margin:0 auto}
  .spiel3{width:710px;margin:0 auto}
  
.secondrow{width:100%;height:90px;margin:0 auto !important;padding-top:13px !important;background:#808080}
.amazinghead{margin:6px 0 0 !important;padding-top:2px;background:#808080;width:100%;height:34px}
.slideshowplayercss{visibility:visible;width:100%;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}

/* tabletVidImg is not used anymore */
.tabletVidImg{visibility:visible;display: block; }


.toplevel{width:860px;position:relative;left:2px;margin:0 auto;position:relative;top:6px}
.itemdiv{width:730px !important;}
.emailusbox{width:470px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.emailusboxvertimg{position:relative;width:230px;border:solid #f00 1px;background:#f5f5f5;margin:10px auto 0;padding:11px 10px 7px}
.deliveryarea{width:670px}
.catrow{width:730px;}
.mainContentDivIndx{width:830px;margin:0 auto !important}
.mainContentDiv{width:830px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:675px;padding-left:1px !important}
.mtx {width:730px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.responsiveContentDiv{width:810px !important;margin:9px auto !important;}
.itmPgDesc{margin:12px auto 0;font-size:17px;line-height:19px}

}
/* 
.navbarAdj{margin-top:9px}
.navbarAdj2{padding-left:0}

.carticonPosn{position:absolute;top:148px;right:75px;width:53px}
.carngames55{height:51px;padding-top:9px;width:511px;margin:0 auto 30px}

.t1 {width:700px;border:0px solid;margin-top:55px !important}

  .topbar{position:fixed;top:0;left:0;width:100%;height:35px;margin:0 !important;padding:2px 0 0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  .topbarcontent{padding-left:23px;padding-top:8px;font-size:11px}
  
  
.secondrow{width:100%;height:106px;margin:0 auto !important;padding-top:13px !important;background:#808080}

.itmH1{margin-top:65px;font-weight:bold;line-height:30px;font-size:27px}

.slideshowplayercss{visibility:visible;width:100%;height:180px;background-size: contain;padding-top:39px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:53px !important}

.search-field {display:block !important;height:26px;position:relative;top:1px;width:130px;margin:2px 0 -5px -5px;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center;position:relative;left:-11px}

.phone-number {color:#fff;font-size:15px;line-height:16px;padding:2px 1px 0 0;position:relative;top:3px;}

.amazinghead{margin:43px 0 0 !important;padding-top:2px;background:#808080;width:100%;height:34px}
.amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:20px;line-height:23px}
.amazing{margin:5px auto;width:700px;height:auto;min-height:200px} */


@media (min-width: 992px) and (max-width:1199px) {

.vertimg{float:right !important;margin:34px 0 11px 1px !important}

.flexGT767{display:flex;justify-content: center;flex-wrap: wrap;}
.navbarAdj{margin-top:10px;padding-left:0px}

.carngames55{height:51px;padding-top:5px;width:688px;margin:0 auto 30px;font-size:18px}
.t1 {width:700px;border:0px solid;margin-top:10px !important}

  .topbar{position:fixed;top:0;left:0;width:100%;height:35px;margin:0 !important;padding:2px 0 0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  .topbarcontent{padding-left:32px;padding-top:6px;font-size:14px}
  
  .spiel{font-size:14px;line-height:15px}
  
  .logoicon{height:85px;width:185px;margin-top:1px;padding:0 !important}
/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state */

  .slideshowplayercss{visibility:visible;width:100%;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}


.secondrow{width:100%;height:111px;margin:0 auto !important;padding-top:17px !important;background:#808080}
.itmH1{margin-top:33px;font-weight:bold;line-height:30px;font-size:25px}
.itmH1quote{margin-top:33px;font-weight:bold;line-height:30px;font-size:27px}


.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:36px}
.amazingheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:25px;line-height:27px}
.amazing{margin:10px auto;width:950px;height:auto;min-height:200px}


.testimonialshead{margin:3px 0 !important;padding-top:2px;background:#808080;width:100%;height:36px}
.testimonialsheadH2{margin:3px auto;color:#fff;font-weight:bold;font-size:25px;line-height:27px}
.testimonials{margin:10px auto;width:950px;height:auto;min-height:200px}


.phone-number {color:#fff;font-size:17px;line-height:19px;padding:4px 11px 0 0;position:relative;top:3px}

.search-field {display:block !important;height:26px;position:relative;top:2px;left:-32px;width:155px;margin:2px 0 -5px;color:#000;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding-right:22px;padding-left:4px;background-position:right center}


.tabletVidImg{visibility:visible;display: block; max-width: 100% !important; height: auto;margin:auto;position:relative;top:6px}


.showxsSm {display:block !important}

.xsLRpad{padding:5px 2px !important;margin:4px 6px 10px 6px !important;}
.itembox{max-width:150px !important;}

.z {min-height:170px;color:#000000;width:160px;}
.z_dblitembox{}

.kiddiesvids{width:565px;height:315px}
.hrdrcwll{width:185px;height:auto}
.enclBoxDiv{margin:0 auto !important;padding:0 auto !important}
.enclenclBox{width:100%;margin:0 auto !important}
.enclBox{width:690px;left:2px;padding:2px 0px 30px 0px !important;margin:0px auto !important;text-align:center !important}


.homepgboxeslstrow{position:relative;left:75px}
.gt992{width:80%}
.gt992b{width:75% }
.wego2Lft{position:relative;left:-22px}
.slideshowCell{text-align:center}
.mechbullfont{margin-top:20px;width:325px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:15px;color:#000000;}
.mvemailbx{top:-100px}
.row2{width:790px}
  .toplevel{width:auto}
  .tpquotnmail{display:none}
  .hideLftCol{display:table-cell;width:215px}
  .mobItmPgDiv{display:block;width:215px}
    .mainDivPL{width:650px !important;padding-left:1px !important;padding-top:30px}
  .mailfloat{position:fixed;width:92px;height:32px;top:61px;right:25px;padding:0px;margin:0px;z-index:1000 !important}
  .quotefloat{position:fixed;width:109px;height:32px;top:61px;left:240px;padding:0px;margin:0px;z-index:1000 !important}
    .srchflddiv{display:none}
.marquee {
  width: 550px;
  overflow: hidden;
  color:#000;
margin:0 auto 12px;
position:relative;
left:-75px;
font-size:19px
}

  .mailfloathome{position:fixed;width:92px;height:32px;top:255px;right:200px;padding:0px;margin:0px;z-index:1000 !important}
  .quotefloathome{position:fixed;width:109px;height:32px;top:255px;left:260px;padding:0px;margin:0px;z-index:1000 !important}
  .srchflddivmob{display:none;position:none;width:150px;height:32px;top:50px;padding:0px;margin:0px auto;z-index:1000 !important}
  .dblitembox{max-width:300px !important;}
  .main{box-sizing: border-box; border:none !important;max-width:1199px;}
  .topboxesLft{position:relative;left:30px;}

}

@media (min-width: 992px) and (max-width: 1042px) {

.faceinstaPosn{position:absolute;right:30px;top:40px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:150px;right:45px;width:53px}
 .responsiveContentDiv{width:720px !important;margin:0 auto 0 30px !important}
 .t1 {width:690px;}
.mtx {width:630px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.mainContentDivIndx{width:830px;margin:0 auto !important}
.mainContentDiv{width:830px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:675px;padding-left:1px !important}
.itmPgDesc{margin:12px auto 0;font-size:17px;line-height:19px};

}
@media (min-width: 1043px) and (max-width: 1096px) {
.faceinstaPosn{position:absolute;right:30px;top:40px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:150px;right:45px;width:53px}
.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:36px}
  .spiel{width:690px;}
  .spiel2{width:680px;margin:0 auto}
  .spiel3{width:670px;margin:0 auto}
  
.mtx {width:640px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
  
 
/*
 
 .responsiveContentDiv{width:760px !important;margin:0 auto 0 30px !important}
 .t1 {width:700px;}
.itemdiv{width:680px;}
.mtx {width:640px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.mainContentDivIndx{width:830px;margin:0 auto !important}
.mainContentDiv{width:830px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:675px;padding-left:1px !important}
.itmPgDesc{margin:12px auto 0;font-size:17px;line-height:19px}
                    
*/



}




@media (min-width: 1097px) and (max-width: 1149px) {
.faceinstaPosn{position:absolute;right:25px;top:40px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:145px;right:35px;width:53px}

.navbarAdj{margin-top:30px;left:-22px}
.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:36px}

  .spiel{width:630px}
  .spiel2{width:620px;margin:0 auto}
  .spiel3{width:610px;margin:0 auto}
  
.mtx {width:650px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
  
/*
  
 .responsiveContentDiv{width:800px !important;margin:0 auto 0 30px !important}
 .t1 {width:630px;}
.itemdiv{width:680px;}
.mtx {width:650px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.mainContentDivIndx{width:830px;margin:0 auto !important}
.mainContentDiv{width:830px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:675px;padding-left:1px !important}
.itmPgDesc{margin:12px auto 0;font-size:17px;line-height:19px}
                    
*/




}




@media (min-width: 1150px) and (max-width: 1199px) {
.faceinstaPosn{position:absolute;right:20px;top:40px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:145px;right:30px;width:53px}
.navbarAdj{margin-top:30px;left:-22px}
.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:36px}
  .spiel{width:610px}
  .spiel2{width:600px;margin:0 auto}
  .spiel3{width:590px;margin:0 auto}
  
.mtx {width:660px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
  
  
/*

 .responsiveContentDiv{width:840px !important;margin:0 auto 0 30px !important}
 .t1 {width:680px;}
.itemdiv{width:680px;}
.mainContentDivIndx{width:830px;margin:0 auto !important}
.mainContentDiv{width:830px;position:relative;left:10px;margin:0 auto !important;}
.mainDivPL{width:675px;padding-left:1px !important}
.itmPgDesc{margin:12px auto 0;font-size:17px;line-height:19px}
                    
*/



}


@media (min-width: 1200px) and (max-width: 1299px) {


.navbarAdj{margin-top:36px}

.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:39px}
.slideshowplayercss{visibility:visible;width:100%;background-size: contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative !important;top:0}
.secondrow{width:100%;height:126px;margin:0 auto !important;padding-top:17px !important;background:#808080}

.faceinstaPosn{position:absolute;right:40px;top:40px;width:60px;z-index:12000}

.carticonPosn{position:absolute;top:174px;right:45px;width:53px}

.itmH1{margin-top:31px;font-weight:bold;line-height:30px;font-size:26px}
.itmH1quote{margin-top:31px;font-weight:bold;line-height:30px;font-size:27px}
.phone-number {color:#fff;font-size:16px;line-height:17px;padding:7px 11px 0 0}



  .spiel{width:835px;font-size:14px;line-height:15px}
  .spiel2{width:815px;margin:0 auto}
  .spiel3{width:875px;margin:0 auto}
.z {height:170px;color:#000000;width:145px;}
.z_dblitembox{}

.itembox{max-width:147px !important;}
.xsLRpad{padding:4px 1px 4px 1px !important;margin:4px 1px 17px !important;}
.enclBox{width:100%;left:0px;padding:2px 0px 30px 0px !important;margin:0px auto !important;text-align:center !important}



/*
  
.menutopdiv{position:relative;top:-9px;}
.responsiveContentDiv{width:945px !important;margin:0 auto 0 27px !important}
                    
*/



}



@media (min-width: 1300px) and (max-width: 1349px) {

.navbarAdj{margin-top:36px}

.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:39px}
.slideshowplayercss{visibility:visible;position:relative;background-size:contain;padding-top:5px;padding-left:0px;margin:0 auto !important;position:relative;top:0}

.secondrow{width:100%;height:136px;margin:0 auto !important;padding-top:17px !important;background:#808080}

.faceinstaPosn{position:absolute;right:110px;top:40px;width:60px;z-index:12000}
.carticonPosn{position:absolute;top:174px;right:90px;width:53px}
.itmH1{margin-top:31px;font-weight:bold;line-height:30px;font-size:27px}
.itmH1quote{margin-top:31px;font-weight:bold;line-height:30px;font-size:27px}

.z {height:170px;color:#000000;width:155px;}
.z_dblitembox{}

.itembox{max-width:147px !important;}
.xsLRpad{padding:4px 1px 4px 1px !important;margin:4px 1px 17px !important;}
.enclBox{width:100%;left:0px;padding:2px 0px 30px 0px !important;margin:0px auto !important;text-align:center !important}


/*
.responsiveContentDiv{width:945px !important;margin:0 auto 0 35px !important}
                    
*/

}




@media (min-width: 1200px) and (max-width: 1349px) {

.flexGT767{display:flex;justify-content: center;flex-wrap: wrap;}

.logoicon{height:*;width:220px;margin:5px auto 0 !important;padding:0 !important}
  
.xsadjs{margin-left:0;padding-left:0}

.amazingheadH2{margin:2px auto;color:#fff;font-weight:bold;font-size:30px;line-height:32px;}
.amazing{margin:5px auto;padding-top:9px;width:1100px;height:auto;min-height:200px;opacity:0.75 !important;z-index:1000}

.testimonialshead{margin:25px 0 !important;padding-top:5px;background:#808080;width:100%;height:50px;z-index:1000;}
.testimonialsheadH2{margin:5px auto;color:#fff;font-weight:bold;font-size:30px;line-height:32px}
.testimonials{margin:10px auto;width:1000px;height:auto;min-height:200px}

.phone-number {color:#fff;font-size:16px;line-height:17px;padding:2px 11px 0 0;position:relative;top:1px !important}
.search-field {width:200px;color:#000;height:28px;border:solid 1px #767676;border-radius:4px;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding:0 22px 0 4px;margin-top:2px;position:relative;left:-25px;background-position:right center}

  .topbar{position:fixed;top:0;left:0;width:100%;height:35px;margin:0;padding:2px 0 0;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12000}
  .topbarcontent{padding-left:41px;padding-top:4px;font-size:16px}


/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state */
.tabletVidImg{visibility:visible;display: block; max-width: 100%; height: auto;margin:auto}

.hrdrcwll{width:185px;height:auto}

.enclBoxDiv{width:920px;margin:auto !important;padding:auto !important;position:relative;left:-6px}
  .srchflddivmob{display:none;position:fixed;width:150px;height:32px;top:50px;padding:0px;margin:0px auto;z-index:1000 !important}
  .srchflddiv{position:fixed;width:150px;height:32px;top:50px;padding:0px;margin:0px auto;z-index:1000 !important}

.enclBox{max-width:920px;left:2px;padding:2px 0px 15px 0px !important;margin:0px auto !important;text-align:center !important}

.z {max-height:210px !important;height:210px;color:#000000;width:147px;padding-top:0;background:#fff}
.z_dblitembox{}

.itembox{max-width:145px !important;}
.enclenclBox{max-width:940px;margin:0 auto !important}
.itemdiv{width:950px !important;}
.emailusbox{width:450px;border:solid #f00 1px;background:#f5f5f5;margin:20px auto 25px;padding:11px 10px 7px}
.emailusboxvertimg{position:relative;width:350px;border:solid #f00 1px;background:#f5f5f5;margin:10px auto 0;padding:11px 10px 7px}
.deliveryarea{width:650px}

.mechbullfont{margin-top:30px;width:375px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:15px;color:#000000;}


.dblitembox{max-width:300px !important;}

/*

.mvemailbx{top:-100px}
.mtx {width:900px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.toplevel{width:auto}
.t1 {width:900px;}
 .mainDivPL{width:900px !important;padding-left:1px !important;padding-top:30px}
.homepgboxeslstrow{position:relative;left:75px}
.gt992{width:80%}
.gt992b{width:75% }
  .topboxesLft{position:relative;left:100px;}
.marquee {
  width: 550px;
  overflow: hidden;
  color:#000;
margin:0 auto 12px;
position:relative;
left:-75px;
font-size:19px
}
  .mailfloathome{position:fixed;width:92px;height:32px;top:285px;right:200px;padding:0px;margin:0px;z-index:1000 !important}
  .quotefloathome{position:fixed;width:109px;height:32px;top:285px;left:240px;padding:0px;margin:0px;z-index:1000 !important}
  .mailfloat{position:fixed;width:92px;height:32px;top:61px;right:25px;padding:0px;margin:0px;z-index:1000 !important}
  .quotefloat{position:fixed;width:109px;height:32px;top:61px;left:240px;padding:0px;margin:0px;z-index:1000 !important}
  .main{box-sizing: border-box; border:none !important;min-width:1100px;max-width:1450px;}
                    
*/

  
  
}

@media screen and (min-width: 1350px) {

.flexGT767{display:flex;justify-content: center;flex-wrap: wrap;}

.navbarAdj{margin-top:38px}
.carticonPosn{position:absolute;top:170px;right:170px;width:53px}
.xsadjs{margin-left:0;padding-left:0}

.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:39px}
.secondrow{width:100%;height:136px;margin:0 auto !important;padding-top:17px !important;background:#808080}
.slideshowplayercss{visibility:visible;position:relative;background-size:contain;padding-top:5px;padding-left:0px;margin:0 auto !important;position:relative;top:0}


.hideLT1350{display:block}

.amazingouter{width:100%;background:#e2e2e2;margin-top:50px;}

.search-field {width:190px;color:#000;height:28px;border:solid 1px #767676;border-radius:4px;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding:0 22px 0 0;margin-top:2px;position:relative;left:-35px;background-position:right center}

/* for moving slideshow, set slideshowplayercss and tabletVidImg to visibility:hidden as initial state 
.amazinghead{margin:5px 0 0 !important;padding-top:2px;background:#808080;max-width:100%;height:39px}

.slideshowplayercss{visibility:visible;position:relative;background-size:contain;padding-top:5px;padding-left:0px;margin:0 auto !important;position:relative;top:0}

.secondrow{width:100%;height:136px;margin:0 auto !important;padding-top:17px !important;background:#808080}*/




.tabletVidImg{visibility:visible;display: block; }

.z {max-height:170px !important;height:210px;color:#000000;width:147px;padding-top:0;background:#fff}
.z_dblitembox{}
.itembox{max-width:155px !important;}
.xsLRpad{padding:4px 2px 2px 2px !important;margin:4px 0px 17px !important;}
.enclBox{width:100%;left:2px;padding:2px 0px 15px 0px !important;margin:0px auto !important;text-align:center !important}
.enclBoxDiv{margin:auto !important;padding:auto !important}
.enclenclBox{width:960px;margin:0 auto !important}
  .srchflddivmob{display:none;position:fixed;width:150px;height:32px;top:50px;padding:0px;margin:0px auto;z-index:1000 !important}
  .srchflddiv{position:fixed;width:150px;height:32px;top:50px;padding:0px;margin:0px auto;z-index:1000 !important}

.mechbullfont{margin:40px auto 0 10px;max-width:365px;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:15px;color:#000000;}

.dblitembox{max-width:300px !important;}



/*

.responsiveContentDiv{width:945px;margin:0 auto 0 23px;}
.mvemailbx{top:-100px}
.mtx {width:900px;text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size:12px;	color:#000000;}	
.itemdiv{width:900px;}
.t1 {width:900px;}
.mainDivPL{width:900px !important;padding-left:1px !important;padding-top:30px}
.responsiveContentDiv{width:945px !important;margin:0 auto 0 17px !important}
.homepgboxeslstrow{position:relative;left:75px}
.gt992{width:80%}
.gt992b{width:75% }
  .topboxesLft{position:relative;left:100px;}
.marquee {
  width: 550px;
  overflow: hidden;
  color:#000;
margin:0 auto 12px;
position:relative;
left:-75px;
font-size:19px
}
  .mailfloathome{position:fixed;width:92px;height:32px;top:285px;right:175px;padding:0px;margin:0px;z-index:1000 !important}
  .quotefloathome{position:fixed;width:109px;height:32px;top:285px;left:260px;padding:0px;margin:0px;z-index:1000 !important}
  .mailfloat{position:fixed;width:92px;height:32px;top:61px;right:85px;padding:0px;margin:0px;z-index:1000 !important}
  .quotefloat{position:fixed;width:109px;height:32px;top:61px;left:240px;padding:0px;margin:0px;z-index:1000 !important}
  .main{box-sizing: border-box; border:none !important;min-width:1100px;max-width:1450px;}
                    
*/

}


@media (min-width: 1350px) and (max-width: 1499px) {

.carticonPosn{position:absolute;top:174px;right:140px;width:53px}

.amazinghead{margin:5px 0 0 !important;padding:5px 0 0 !important;background:#808080;width:100%;height:50px;opacity:1}
.amazingheadH2{margin:5px auto;color:#fff;font-weight:bold;font-size:30px;line-height:32px;}
.amazing{margin:5px auto;padding-top:9px;width:1000px;height:auto;min-height:200px;opacity:0.75 !important;z-index:1000}

.testimonialshead{margin:25px 0 !important;padding-top:5px;background:#808080;width:100%;height:50px;z-index:1000;}
.testimonialsheadH2{margin:5px auto;color:#fff;font-weight:bold;font-size:30px;line-height:32px}
.testimonials{margin:10px auto;width:1000px;height:auto;min-height:200px}

.slideshowplayercss{visibility:visible;position:relative;background-size:contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative;top:0}
.tabletVidImg{visibility:visible;display: block; }

.secondrow{width:100%;margin:0 auto !important;padding-top:19px !important;background:#808080}
  .topbar{position:fixed;top:0;left:0;max-width:100%;height:35px;margin:0 !important;padding:4px 0 0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500}
  .topbarcontent{padding-left:45px;padding-top:0;font-size:19px}
.itmH1{margin-top:31px;font-weight:bold;line-height:31px;font-size:28px}
.itmH1quote{margin-top:31px;font-weight:bold;line-height:31px;font-size:28px}
  .phone-number {color:#fff;font-size:18px;line-height:20px;padding:2px 12px 0 0}
  .search-field {width:200px;color:#000;height:28px;border:solid 1px #767676;border-radius:4px;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding:0 22px 0 4px;margin-top:0;background-position:right center}
  .msgbox{height:65px;width:650px;border:solid #fff 1px;margin-top:6px;margin-bottom:2px}
}

@media screen and (min-width: 1500px) {

.slideshowplayercss{visibility:visible;position:relative;background-size:contain;padding-top:5px;padding-left:0px;margin-left:auto;margin-right:auto;position:relative;top:0}

.amazinghead{margin:5px 0 0 !important;padding:5px 0 0 !important;background:#808080;width:100%;height:50px;opacity:1}
.faceinstaPosn{position:absolute;top:43px;right:125px;margin:0;padding:0}
  .secondrow{width:100%;height:136px;margin:0 auto !important;padding-top:19px !important;background:#808080}

.itmH1{margin-top:31px;font-weight:bold;line-height:32px;font-size:29px}
.itmH1quote{margin-top:31px;font-weight:bold;line-height:32px;font-size:29px}

  .topbar{position:fixed;top:0;left:0;width:100%;height:35px;margin:0 15px 0 0 !important;padding:2px 15px 0 0 !important;background:#f00;color:#fff;font-family:arial, helvetica, sans-serif;z-index:12500;}
  .topbarcontent{padding-left:46px;padding-top:2px;font-size:20px;margin:0}
  .phone-number {color:#fff;font-size:18px;line-height:20px;padding:2px 12px 0 0;position:relative;top:2px}
  .search-field {width:200px;color:#000;height:28px;border:solid 1px #767676;border-radius:4px;background:#fff;background-image:url('/images/search-icon.gif');background-repeat:no-repeat;padding:0 22px 0 4px;margin-top:3px;background-position:right center}
  .msgbox{height:65px;width:680px;border:solid #fff 1px;margin-top:6px;margin-bottom:2px}
  
}



		.tooltip-arrow,
		.red-tooltip + .tooltip > .tooltip-inner {background-color:#f00;font-weight:bold;font-size:16px;line-height:17px;position:relative;top:9px;border:solid 2px #000;opacity:1 !important;filter:alpha(opacity=100) !important;z-index:11000 !important}

