body{background:#fff url(images-design/bg2.jpg) center;color:#000;font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0;} img,iframe{border:none;display:block;margin:0 auto;max-width:100%} .wrap{max-width:1000px;margin:0 auto;position:relative} header{padding:10px} header .flex{justify-content:space-between} nav{background-color:#0a4271;margin-bottom:30px;box-shadow:0 5px 5px #aaa;} nav ul{margin:0 auto;padding:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;max-width:1080px;} nav li{display:inline-block;} nav a{color:#fff;text-transform:uppercase;display:block;padding:5px 10px;margin:5px} nav a:hover{color:#aaa;} main{padding:0 10px} main li{margin:6px 0} .strong{color:#000;} #leftMain{width:63%;padding-right:60px;float:left;} #rightMain{width:30%;float:left;} h1{color:#a20d10;font-size:1.7em;} h2,h3,h4{color:#0a4271;} a{text-decoration:none;color:#0a4271;} a:hover{color:#a20d10;} .team{list-style:none;padding:0} .team li{flex:1 0 255px;margin:3px 0} .clear{clear:both;} .center{text-align:center;} .imgLeft{float:left;margin:0 20px 30px 0;} .imgRight{float:right;margin:0 0 30px 20px;} .flex{display:flex;flex-wrap:wrap} .grid{display:grid;grid-gap:0 20px} .grid.half{grid-template-columns:1fr 1fr} .mid{align-items:center;align-content:center;vertical-align:middle} .homeForm{color:#fff;border:1px solid #aaa;border-radius:10px;padding:1px 0 10px 20px;margin:10px 0 50px 0;box-shadow:5px 5px 5px #aaa;} .grid.home{grid-template-columns:1fr 250px} #slideshow{display:block;margin:20px auto;height:310px;overflow:hidden} #slideshow img{width:100%;height:100%;object-fit:cover} .formHead{font-family:'Arial Black',Gadget,sans-serif;font-size:1.2em;text-align:center;margin-right:15px;color:#0a4271;} .qcSubmit:hover{cursor:pointer;} .wmark{font-family:Arial,Helvetica,sans-serif;color:#000;font-style:italic;} footer{font-family:Arial,Helvetica,sans-serif;padding:20px 0 0} .ccpaNotice{margin-top:60px} .management{font-size:15px;font-weight:bold;} .special{color:#a20d10;font-weight:bold;} .aboutBtn{float:left;background-color:#0A4271;color:White;padding:10px;border-radius:5px;margin:10px;} .aboutBtn a{color:#CFC4AE;} #contactForm{padding:10px;border:1px solid #333;box-shadow:#333 2px 2px 5px;} #contactForm h2{text-align:center;font-size:1.7em;} #contactForm input,#contactForm textarea{display:block;margin:10px auto;border:1px solid #333;padding:10px;width:calc(100% - 22px);font-family:Verdana,Geneva,sans-serif;font-size:13px} #contactForm input[type=submit]{background:#FF0000;color:#FFF;padding:10px;width:100%} #header_small{font-size:10px;} #confertel h2{line-height:2.8ex;margin-top:0.6ex;margin-bottom:0.6ex;} #confertel .conf_box{width:25%;float:left;padding-bottom:3ex;} #confertel .conf_box a,#confertel a{text-decoration:none;font-size:12px;} #confertel .conf_box a img{border:none;} #confertel .conf_box span.title{color:#008800;font-weight:bold;display:block;margin:0px auto;text-decoration:underline;line-height:3.2ex;} #confertel .conf_box .text{text-align:left;display:block;padding-right:10px;padding-left:10px;color:Black;line-height:2.6ex;} #confertel .left_list{text-align:left;float:left;color:#000088;list-style-image:url(http://ttdepot.com/images/conf_bullet.png);} #confertel .right_list{text-align:left;float:right;color:#000088;list-style-image:url(http://ttdepot.com/images/conf_bullet.png);} .grid.products{grid-template-columns:1fr 1fr 1fr;grid-gap:40px} .products img{} .catagory{border:2px solid #0A4271;background:#D3D2D2;margin:10px;padding:15px;width:300px;height:250px;} .confertel-coupon img{width:500px;} .gmap{width:100%;height:355px} .ytvid{width:100%;max-width:45%;height:30vw;max-height:300px;float:right;margin:0 0 30px 20px} @media(max-width:767px){.ytvid{float:none;height:54vw;max-height:none;max-width:100%;margin:1em auto} .grid.home{grid-template-columns:1fr} .grid.products{grid-template-columns:1fr 1fr}} @media(max-width:600px){.imgRight{float:none;max-width:100%;margin:1em auto} .grid.half{grid-template-columns:1fr}} @media(max-width:500px){.logo,.address{text-align:center;flex:1 0 240px} .grid.products{grid-template-columns:1fr}} 