@media screen and (max-width:650px){h2{margin:30px auto}.headerBg{margin:50px 0}.header{width:100%}.leftHeader{width:80%;padding:0 10%}.rightHeader{width:100%;clear:both;margin:20px 0 0}.rightHeader ul{margin:0 auto;display:table}.rightHeader ul li a{padding:2% 0;margin:3px;font-size:16px}.rightHeader ul li:hover{background:#0066B0}.rightHeader ul li:hover a{color:#fff}.flag{top:0}.containerBg,.footer_container1,.serviceBg{top:250px}.topNav{width:100%;min-width:150px;padding:0;display:table;position:absolute}.topNav label{float:right;width:40px;padding:6px 5px;border:1px solid #888;cursor:pointer;background:#EDDA74;display:table}.topNav label a{float:right;width:92%;height:2px;margin:3px 0;padding:1px 0;background:#888;display:table}.topNav ul{clear:both;width:100%;display:none;background:#888}.topNav input[type=checkbox]:checked+ul{margin-top:48px;display:table}.topNav ul li{width:100%;margin-bottom:1px;padding:0;background:#555}.topNav ul li:hover{padding-top:2px;padding-bottom:2px;background:#555;cursor:auto}.topNav ul li:hover a{color:#f2f2f2}.topNav ul li a{width:82%;margin:0;padding:15px 2%;color:#555;font-size:18px;background:#EAC117}.topNav ul li a[title=downArrow]:after{content:"\25bc";float:right;margin:0;padding-right:15px;font-size:25px}.topNav ul li:hover a[title=downArrow]:after{content:"\25b2"}.topNav ul ul{width:100%;margin:0;padding:1px 0 0;position:relative;border:0;background:#fff}.topNav ul ul li{width:100%;margin:0 0 1px;padding:0;background:#000}.topNav ul li ul li:hover{padding-top:0;padding-bottom:0;border-bottom:0 solid #666}.topNav ul li ul li a{width:82%;margin:0;padding:15px 2%;font-size:18px}.bannerBg{display:none}.table_list table,table.registrationForm tr,tbody,td,th,thead,tr{display:block}.content{width:96%;margin:0;padding:0 2%;font-size:18px;line-height:24px}.content h2{padding:10px 5px;font-size:23px}.content .imageBox1{clear:both;width:100%;max-width:100%;margin:10px auto;border:1px solid #ddd}.content .imageBox1:last-child{margin:10px auto}.containerContent{width:100%}.content .contentImageBox{width:90%;height:100%;margin:10px 0;padding:5px}.homeProducts{width:100%}.homeProductBg{width:96%;padding:0 2%;border-top:1px dotted #0066b3}.homeProductBox{width:96%;margin:20px 0;padding:10px 2%;border-bottom:3px solid #d1d1d1;text-align:center;font-size:16px;height:auto;box-shadow:none}.homeProductBox .imageBox{width:100%;height:auto;overflow:hidden}.homeProductBox .imageBox:hover img{margin:0}.homeProductBox img{width:100%}.homeProductBox p{height:auto;font-size:18px}.homeProductBox a{font-size:18px;height:38px;line-height:38px;background:#eee}.homeProductBox a:hover{background:#ddd}.homeProductBox h1{font-size:24px}.homeProductBox h2{height:100%;line-height:100%}.productBox,.productBox p{height:auto}.homeProductBox .button{width:96%;margin:10px 0;padding:10px 2px;font-size:18px}.serviceContent{width:100%}.serviceBox{width:88%;border:0 solid #000;margin:3%;padding:3%;font-size:16px;border-bottom:2px solid #888}.table_list td,.table_list td:before{font-family:Open San,Arial,sans-serif;font-size:13px}.serviceBox img{width:100%;margin:0 0 10px}.footer_container{top:250px;padding:0 0 10px}.footer{width:100%;padding:20px 0}.footer .nav{width:90%}.footer1{width:96%;padding:2%;text-align:center}.footer1 p{width:100%;margin:0 0 20px}.footer1 img{margin:0}.productBox{width:92%;padding:2%;margin:10px 2%}.table_list thead tr{position:absolute;top:-9999px;left:-9999px}.table_list tr{border:0 solid #ccc}.table_list td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.table_list td:before{position:absolute;top:10px;left:6px;width:45%;padding-right:10px;white-space:nowrap;font-weight:700}.address{float:left;width:100%}.mapLocation{clear:both;width:100%;margin:20px 0 0;padding:0}.googleMap{width:95%;height:200px;margin:4% 10% 0 0;color:#000}.rightBar{width:100%;padding:0;margin:0}table.registrationForm th{width:98%;padding:0 0 0 2%;text-align:left;font-family:calibri;font-size:20px}table.registrationForm td{width:98%;margin:0 0 5px;padding:0 0 8% 2%}table.registrationForm tr:nth-of-type(odd),table.registrationForm tr:nth-of-type(odd)>td{background:#f8f8f8}table.registrationForm td i{font-family:calibri;font-size:14px}table.registrationForm td input{width:90%;font-family:calibri;font-size:16px}table.registrationForm td textarea{width:90%}.registrationForm .button{width:94%;padding:7px 0;font-size:20px;font-weight:400;color:#fff;background:#414141;border:0}.registrationForm .button:hover{font-size:20px}.testimonialBg{border:0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:50px}.testimonial{width:96%;text-align:center}.testimonial img{width:100%;padding:0}.testimonial p{width:94%;padding:2% 3%}.quickContact,.summaryRightBox{width:96%}.summaryRightBox h3{font-size:21px;padding:9px 4px}.summaryRightBox .downArrow{padding:9px 0;font-size:21px}.summaryRightBox a{width:96%;font-size:17px;line-height:25px;height:25px}}