body{width:100%;height:auto;margin:0;padding:0;font-family:Helmet,Freesans,sans-serif;color:#000;font-size:12px;overflow-x:hidden}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}img{border:none}.clear{clear:both}.main{max-width:800px;width:100%;height:auto;margin:0 auto;padding:0}.main2{max-width:804px;width:100%;height:auto;margin:0 auto;padding:0}.header-back-container{width:100%;height:auto;margin:0;padding:35px 0 0;float:left}.header-back-container .logo{margin:0;padding:0;float:left}.header-back-container .right-details{float:right}.header-back-container .right-details .affilieate{float:right;margin:8px 0 0;padding:0}.header-back-container .right-details .phone-no{float:left;margin:5px 70px 0 0;padding:0;font-size:20px;line-height:1.4em;color:#777}.header-back-container .navigation{width:100%;height:auto;margin:20px 0;padding:0;float:left}.header-back-container .navigation .details{background-color: #fafafa;border: 1px solid #ececec;margin: 0;padding: 0;float: left;width: 100%;text-align: center;overflow: hidden;}.header-back-container .navigation .details li{margin:0 -4px -6px 0;padding:0;display:inline-block;list-style:none;position:relative}.header-back-container .navigation .details li a{padding:11px 20px;text-decoration:none;outline-style:none;color:#444;border-right:1px solid #ececec;float:left;text-align:center;text-transform:capitalize;font-weight:700;text-shadow:0 1px 0 #fff;font-size:12px !important; font-family:Arial,Helvetica,sans-serif}.header-back-container .navigation .details li:last-child a{border:none}.header-back-container .navigation .details li.active a,.header-back-container .navigation .details li.current_page_item>a{color:#555;text-decoration:none;background:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}.header-back-container .navigation .details li:first-child.current_page_item{margin:0 -4px -6px -5px}.bannar-details-back{width:100%;height:auto;margin:0px;padding:0;float:left}.bannar-details-back img{width:100%;display:block;border:1px solid #d4d4d4;border-bottom:0;overflow:hidden}.bannar-details-back .carousel-control img{border-radius:100%;border:2px solid #fff}a.carousel-control img {position: absolute;bottom: 10px;left:32%;}.body-details-back{width:100%;height:auto;margin:0;padding:0;float:left} h2{font-size:24px !important;font-weight:400 !important;color:#009DDC !important;margin:0 0 10px !important;}.body-details-back .list-back{width:100%;height:auto;margin:10px 0 0;padding:0;float:left}.body-details-back .list-back li{margin:0 0 4px;padding:0 2px;float:left;width:16.66666%;height:90px;list-style:none}.body-details-back .list-back li .bg{width:100%;height:90px;margin:0;padding:0;float:left;position:relative;overflow:hidden;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.body-details-back .list-back li .bg:hover{opacity:.7;-webkit-opacity:.7;-khtml-opacity:.4}.body-details-back .list-back li .bg .tag{position:absolute;bottom:0;width:100%;text-align:center;right:0}.body-details-back .list-back li .bg .tag p{background-color:rgba(0,0,0,.5);padding:0 .5em;text-shadow:1px 1px 0 #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;font-size:12px !important;display:inline-block;  text-align: center;}.body-details-back .bottom-back{width:100%;height:auto;margin:0;padding:0;float:left}.body-details-back .bottom-back .section1{width:48%;height:auto;margin:0;padding:0;float:left}.body-details-back .bottom-back .details{width:100%;height:auto;margin:0;padding:0;float:left;list-style:none}.body-details-back .bottom-back .details li{width:100%;list-style:none;margin:0;padding:0;float:left}.body-details-back .bottom-back .details a:hover{color:#090}.body-details-back .bottom-back .section2{width:48%;height:auto;margin:0;padding:0;float:right}.body-details-back .bottom-back .more{font-family:Georgia,"Times New Roman",Times,serif;text-align:left;font-style:italic;font-size:14px;padding-right:20px;margin-top:10px;color:#666;outline-style:none;float:right;position:relative}.body-details-back .bottom-back .more a,.body-details-back .bottom-back .portion .drescription h2 a{color:#666;text-decoration:none;outline-style:none;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.body-details-back .bottom-back .portion .drescription h2 a:hover{color:#090}.body-details-back .bottom-back .more:after{position:absolute;top:0;right:0;content:" \2192"}.body-details-back .bottom-back .more a:hover,.body-details-back .bottom-back .more:hover:after{color:#090}.body-details-back .bottom-testing-back{width:100%;height:auto;margin:30px 0 0;float:left}.body-details-back .bottom-testing-back .test{width:100%;border-top:1px solid #d4d4d4;padding:15px 0;  padding-bottom: 0;}.body-details-back .bottom-testing-back p a{color:#090;text-decoration:none}.footer-back-details{width:100%;height:auto;margin:0;padding:0;float:left;text-align:center}.footer-back-details .footer{width:100%;padding:20px 0 40px;  background-color: rgb(0, 164, 228);}.footer-back-details .navi{display:inline-block;margin:0 0 10px;padding:0}.footer-back-details .navi li{font-size:10px;margin:0 4px 0 0;padding:0;position:relative;text-transform:capitalize;list-style:none;color:#777;display:inline-block}.footer-back-details .navi li a:after{position:absolute;top:0;right:0;content:"|"}.footer-back-details .navi li:last-child a:after{display:none}.footer-back-details .navi li a{color:#009DDC;text-decoration:none;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;position:relative;padding:0 8px 0 0}.footer-back-details .navi li a:hover{color:#777}.footer-back-details .social-back{display:inline-block;margin:0 0 10px;padding:0}.footer-back-details .social-back li{margin:0 10px 0 0;padding:0;display:inline-block;list-style:none}.footer-back-details .social-back li:last-child{margin:0}.footer-back-details .navi li:last-child{margin:0;padding:0}.footer-back-details p{font-size:12px;color:#777;margin:0;padding:0}.others-back-container{width:100%;height:auto;margin:10px 0;padding:0;float:left}.others-back-container h1,.others-back-container h3, h1{font-size:24px !important;font-weight:400 !important;color:#009DDC !important;margin:0 0 20px;padding:0 !important;}.others-back-container .details{width:100%;height:auto;margin:0;padding:0;float:left}.others-back-container .details li{width:48%;float:left;margin:0;padding:0;list-style:none;min-height:160px}.others-back-container .details li:nth-child(2n+2){float:right}.others-back-container .details li .portion{width:100%;height:auto;margin:0;padding:0;float:left}.others-back-container .details li .portion img{width:126px;height:100px;margin:0;padding:0;float:left;border-radius:5px}.others-back-container .details li .portion .drescription{width:62%;height:auto;margin:0;padding:0;float:right}.others-back-container .details li .portion .drescription h2{font-size:14px !important;color:#090;text-decoration:none;outline:0;margin:0 0 8px;padding:0;text-transform:capitalize;font-weight:700}.others-back-container .details li .portion .drescription h2 a{font-size:14px !important;color:#090;text-decoration:none;}.others-back-container .details li .portion .drescription h2 a:hover{color:#777}.others-back-container .details li .portion .drescription .more{font-family:Georgia,"Times New Roman",Times,serif;text-align:left;font-style:italic;font-size:11px;padding-right:20px;margin-top:10px;color:#090;outline-style:none;float:left;position:relative}.others-back-container .details li .portion .drescription .more a{font-size: 14px !important;color:#090;text-decoration:none;outline-style:none;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;text-transform:capitalize}.others-back-container .details li .portion .drescription .more:after{position:absolute;top:0;right:0;content:" \2192"}.others-back-container .details li .portion .drescription .more a:hover,.others-back-container .details li .portion .drescription .more:hover:after{color:#666}.others-back-container .details li .portion .drescription p{height: 79px;overflow: hidden;margin:0;padding:0;font-size:14px !important;text-align:left;color:#777}.others-back-container .details2{width:100%;height:auto;margin:0;padding:0;float:left}.others-back-container .details2 li{width:100%;float:left;margin:0 0 25px;padding:0;list-style:none}.others-back-container .details2 li:first-child{padding:0 0 25px}.others-back-container .details2 li .portion{width:100%;height:auto;margin:0;padding:0;float:left}.others-back-container .details2 li .portion img{width:126px;height:100px;margin:0;padding:0;float:left;border-radius:5px}.others-back-container .details2 li .portion .drescription{width:82%;height:auto;margin:0;padding:0;float:right}.others-back-container .details2 li .portion .drescription h2{color:#090;text-decoration:none;outline:0;margin:0 0 8px;padding:0;text-transform:capitalize;font-size:14px !important;font-weight:700}.others-back-container .details2 li .portion .drescription h2 a{color:#090;text-decoration:none;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.others-back-container .details2 li .portion .drescription h2 a:hover{color:#777}.others-back-container .details2 li .portion .drescription .more{font-family:Georgia,"Times New Roman",Times,serif;text-align:left;font-style:italic;font-size:11px;padding-right:20px;margin-top:10px;color:#090;outline-style:none;float:left;position:relative}.others-back-container .details2 li .portion .drescription .more a{color:#090;text-decoration:none;outline-style:none;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;text-transform:capitalize}.others-back-container .details2 li .portion .drescription .more:after{position:absolute;top:0;right:0;content:" \2192"}.others-back-container .details2 li .portion .drescription .more a:hover,.others-back-container .details2 li .portion .drescription .more:hover:after{color:#666}.others-back-container .details2 li .portion .drescription p{margin:0;padding:0;color:#777;height: 79px;overflow:hidden;}.area-served-back{width:100%;height:auto;margin:0 0 20px;padding:0;float:left}.area-served-back .map{width:100%;height:auto;display:block;margin:0 0 20px;padding:0}.area-served-back h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:400;color:#009DDC;margin:0 0 20px;padding:0 0 10px;border-bottom:1px dotted #d4d4d4}.area-served-back .portion{width:100%;height:auto;margin:10px 0 0;padding:0;float:left}.area-served-back .portion p strong{text-decoration:underline}.area-served-back p a{color:#090;text-decoration:none}.area-served-back h6{font-weight:700;margin:0 0 6px;padding:0;font-size:15px;color:#777}.content-details-back{width:100%;height:auto;margin:0 0 20px;padding:0;float:left}.content-details-back .left-back{width:26%;height:auto;margin:0;padding:0;float:left}.content-details-back .right-back{width:70%;height:auto;margin:0;padding:0;float:right}.content-details-back .right-back img{width:100%;display:block;margin:0 0 20px}.content-details-back #navigation .details{width:100%;height:auto;padding:0;margin:0;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);overflow:hidden;border:1px solid #d4d4d4}.content-details-back #navigation .details li{width:100%;min-height:1px;height:auto;margin:0;padding:0;float:left;list-style:none;position:relative}.content-details-back #navigation .details li a{text-shadow:0 1px 0 rgba(255,255,255,.5);color:#090;text-decoration:none;border-bottom:1px solid #d4d4d4;padding:10px 22px 10px 12px;font-size:12px;width:100%;float:left;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.content-details-back #navigation .details li:after{position:absolute;top:13px;right:10px;content:"";background:url(images/arrow.png) no-repeat;width:8px;height:11px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.content-details-back #navigation .details li.active a{background:#009DDC;color:#fff;text-shadow:none;border-bottom:none}.content-details-back #navigation .details li.active:after{background:url(images/arrow-active.png) no-repeat}.content-details-back #navigation .details li a:hover{background:#f5f5f5;color:#777}#mobile-header{display:none;position:relative;z-index:10000000000;margin:0}#mobile-header a{background:url(images/menu.png) no-repeat;width:36px;height:33px;float:left;margin:0 0 20px}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:10000000;width:260px;overflow-x:none;overflow-y:auto;font-size:15px;background:#f8f8f8;color:#333;-webkit-box-shadow:inset 0 0 5px 5px #ebebeb;-moz-box-shadow:inset 0 0 5px 5px #ebebeb;box-shadow:inset 0 0 5px 5px #ebebeb}.sidr.left{left:-260px;right:auto}.sidr ul{display:block;margin:0;padding:0;width:100%;float:left}.sidr ul li{display:block;margin:0;padding:10px 15px;width:100%;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;float:left;cursor:pointer}.sidr ul li a{display:block;margin:0;padding:10px 15px;width:100%;border-top:1px solid #fff;color:#777;text-decoration:none;outline-style:none;float:left;cursor:pointer}.product-back-details{width:100%;height:auto;margin:0;padding:0;float:left}.product-back-details .portion{border-bottom:1px solid #d4d4d4;height:auto;margin:0 0 20px;padding:0;float:left;width:100%}.product-back-details .left{width:50%;height:auto;float:left}.product-back-details .image{width:45%;height:auto;margin:0;padding:0;float:right}.product-back-details .left h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:400;color:#090;margin:0 0 20px;padding:0}.product-back-details .left h2 a{color:#090;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.product-back-details .left h2 a:hover{color:#777;text-decoration:none}.product-back-details .left{font-size:12px;margin:0;padding:0}.product-back-details .left .more{color:#090;text-decoration:none;outline-style:none;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;text-transform:capitalize;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:1.2em;position:relative;float:left;padding:0 30px 0 0;margin:10px 0 0}.product-back-details .left .more a{color:#090;text-decoration:none}.product-back-details .left .more:after{position:absolute;top:0;right:0;content:" \2192"}.product-back-details .left .more a:hover,.product-back-details .left .more:hover:after{color:#666}.product-back-details .portion:last-child{border:none}.news a{color:#090;text-decoration:none;font-size:16px;font-weight:700}.news a:hover{color:#666;text-decoration:none;font-size:16px;font-weight:700}.more2{color:#090;text-decoration:none;outline-style:none;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;text-transform:capitalize;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:1.2em;position:relative;float:left;padding:0 30px 0 0;margin:10px 0 0}.more2 a{color:#090;text-decoration:none}.more2:after{position:absolute;top:0;right:0;content:" \2192"}.more2 a:hover{color:#666;text-decoration:none}.more2:hover:after{color:#666}.bannar-details-back .carousel-control{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;top:87%;bottom:8%;width:30px;height:30px;font-size:40px;line-height:28px;position:absolute;left:15px;margin-top:-20px;font-weight:100;text-align:center;border:0 solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5}.bannar-details-back .left.carousel-control{left:25px}.bannar-details-back .right.carousel-control{right:25px;left:auto}.bannar-details-back .left.carousel-control:hover{opacity:1}.blog-back-details .left-blog{width:70%;height:auto;margin:0;padding:0 40px 0 0;float:left}.blog-back-details .left-blog .portion{width:100%;height:auto;margin:0 0 20px;padding:0 0 20px;float:left;border-bottom:1px solid #d4d4d4}.blog-back-details .left-blog h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;color:#090;margin:0 0 20px;padding:0;font-weight:700}.blog-back-details .left-blog h4 a{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;color:#090;margin:0 0 20px;padding:0;font-weight:700;text-decoration:none}.blog-back-details .left-blog h4 a:hover{text-decoration:none;color:#777}.blog-back-details .left-blog h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:400;color:#009DDC;margin:0 0 20px;padding:0 0 10px;border-bottom:1px dotted #d4d4d4}.blog-back-details .left-blog h5{margin:15px 0 0;padding:0}.blog-back-details .left-blog h5 a{margin:0;padding:0;color:#090;text-decoration:none;font-weight:400}.blog-back-details .left-blog .tag{margin:10px 0 0;padding:0;font-size:13px;color:#999;float:left}.blog-back-details .left-blog .tag span{margin:0 3px}.blog-back-details .left-blog .tag a{margin:0;padding:0;color:#090;text-decoration:none}.blog-back-details .left-blog .tag a:hover{color:#777}.blog-back-details .left-blog .comment{margin:10px 0 0;padding:0;font-size:13px;color:#090;float:right}.blog-back-details .left-blog .comment a{color:#090;text-decoration:none}.blog-back-details .left-blog .comment a:hover{color:#777}.blog-back-details .left-blog .next{margin:20px 0;padding:0;float:right;position:relative}.blog-back-details .left-blog .next a{color:#090;margin:0;padding:0 30px 0 0;float:left;text-decoration:none;outline-style:none;text-transform:capitalize}.blog-back-details .left-blog .next:after{position:absolute;top:0;right:0;content:"→"}.blog-back-details .right-blog{width:30%;height:auto;margin:0;padding:0;float:left}.blog-back-details .right-blog .portion{width:100%;height:auto;padding:16px 0 0;margin:0 0 30px;float:left;border-top:1px #CCC solid}.blog-back-details .right-blog .portion h2{margin:0 0 20px;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:19px;text-transform:uppercase;color:#666;font-weight:400}.blog-back-details .right-blog .portion p{margin:0 0 8px;padding:0;color:#090;font-size:13px}.blog-back-details .right-blog .portion p.rss a{background:url(images/rss.gif) right no-repeat;line-height:12px;padding:0 25px 0 0}.blog-back-details .right-blog .portion p a{color:#090;text-decoration:none}.blog-back-details .right-blog .portion p a:hover{color:#777}.portionLt{float:left;width:55%}.portionLt p{margin:0 0 10px}.portionRt{float:left;width:43%;margin-left:2%}.portionRt img{max-width:100%;height:auto;border:0;outline:0}.colArea60{width:60%;text-align:center}.custom-form-back{width:100%;height:auto;margin:30px 0 0;padding:0;float:left}.custom-form-back .form-portion{width:100%;height:auto;margin:0;padding:15px 0;border-top:1px #CCC solid;float:left}.custom-form-back .form-portion .left-form{width:20%;height:auto;margin:0;padding:0;float:left}.custom-form-back .form-portion .left-form p{margin:0;padding:0;color:#777;font-size:15px;font-weight:700}.custom-form-back .form-portion .left-form p span{color:#C60;font-size:18px}.custom-form-back .form-portion .right-form{width:40%;height:auto;margin:0;padding:0;float:left}.custom-form-back .form-portion .right-form .text-box{background-color:#fff;border:1px solid #ccc;margin:0;padding:0 15px;outline-style:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;font-size:12px;border-radius:4px;width:100%;height:30px}.custom-form-back .form-portion .right-form .text-box2{background-color:#fff;border:1px solid #ccc;margin:0;padding:15px;outline-style:none;height:150px;resize:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;font-size:12px;border-radius:4px;width:100%}.custom-form-back .form-portion .right-form .submit{margin:15px 0 0;padding:4px 15px;font-size:1.2em;color:#666;cursor:pointer}.products-custom{margin:0;padding:0}p,ul{font-size:12px;color:#666}





.body-details-back .bottom-back .details a {

  color: #666;

  text-decoration: none;

  outline-style: none;

  border-bottom: 1px solid #d4d4d4;

  padding: .5em 0;

  float: left;

  /* font-size: 12px; */

  width: 100%;

  line-height: 20px;

}





/* REMOVED

.blog-back-details .left-blog p{margin:0;padding:0;color:#777}

.area-served-back p{font-size:13px;color:#777;padding:0}

.body-details-back .bottom-testing-back p{font-size:12px;color:#666;line-height:20px;margin:0 0 8px;padding:0}

.content-details-back .right-back p{font-size:13px;color:#777;margin:0 0 15px;padding:0}

.content-details-back .right-back p a{color:#090;text-decoration:none}



*/

@media only screen and (min-width:768px) and (max-width:799px){.main,.main2{max-width:100%;width:100%;padding:0 20px}.header-back-container .navigation .details li a{padding:7px 24px}.others-back-container .details li .portion .drescription{width:198px}.others-back-container .details2 li .portion .drescription{width:80%}.product-back-details .portion{padding:0 0 20px}}



@media only screen and (min-width:640px) and (max-width:767px){.main,.main2{max-width:100%;padding:0 20px}.header-back-container .navigation .details li a{padding:7px 13px}.header-back-container .right-details .phone-no{margin:5px 7px 0 0}.body-details-back .list-back li{width:25%}.others-back-container .details li{width:100%}.others-back-container .details li .portion .drescription,.others-back-container .details2 li .portion .drescription{width:75%}.product-back-details .portion{padding:0 0 20px}}



@media only screen and (min-width:480px) and (max-width:639px){.header-back-container{padding:22px 0 0}.main,.main2{max-width:100%;padding:0 20px}.header-back-container .right-details .phone-no{margin:15px 0 0}.header-back-container .logo{margin:0 auto;float:none;display:block}.header-back-container .right-details{width:100%;margin:15px 0 0}.body-details-back .list-back li{width:25%}.body-details-back .bottom-back .section1,.body-details-back .bottom-back .section2{width:100%;margin:0 0 20px}.others-back-container .details li{width:100%}.others-back-container .details li .portion .drescription{width:65%}.others-back-container{width:100%;height:auto;margin:20px 0}.others-back-container .details2 li .portion .drescription{width:65%}.product-back-details .portion{padding:0 0 20px}.product-back-details .image,.product-back-details .left{width:100%}.bannar-details-back{margin:20px 0}.blog-back-details .left-blog{width:100%;padding:0}.blog-back-details .right-blog{width:100%}.custom-form-back .form-portion .right-form{width:80%}.portionLt,.portionRt{width:100%}.portionRt img{width:100%;margin:15px 0}.colArea60{width:100%}}



@media only screen and (min-width:360px) and (max-width:479px){.header-back-container{padding:22px 0 0}.main,.main2{max-width:100%;padding:0 20px}.header-back-container .right-details .phone-no{margin:20px 0 0;font-size:16px}.header-back-container .logo{margin:0 auto;float:none;display:block}.header-back-container .right-details{width:100%;margin:15px 0 0}.body-details-back .list-back li{width:50%}.body-details-back .bottom-back .section1,.body-details-back .bottom-back .section2{width:100%;margin:0 0 20px}.footer-back-details .navi{margin:0 0 25px}.others-back-container .details li{width:100%}.others-back-container .details li .portion .drescription{width:100%;margin:15px 0 0}.others-back-container{width:100%;height:auto;margin:20px 0}.others-back-container .details2 li .portion .drescription{width:100%;margin:15px 0 0}.content-details-back .right-back{width:100%}#mobile-header{display:block}.left-back{display:none}.product-back-details .portion{padding:0 0 20px}.product-back-details .image,.product-back-details .left{width:100%}.bannar-details-back{margin:20px 0}.blog-back-details .left-blog{width:100%;padding:0}.blog-back-details .right-blog{width:100%}.custom-form-back .form-portion .right-form{width:80%}.portionLt,.portionRt{width:100%}.portionRt img{width:100%;margin:15px 0}.colArea60{width:100%}}



@media only screen and (min-width:320px) and (max-width:359px){.header-back-container{padding:22px 0 0}.main,.main2{max-width:100%;width:100%;padding:0 20px}.header-back-container .right-details .phone-no{margin:20px 0 0;font-size:16px}.header-back-container .logo{margin:0 auto;float:none;display:block}.header-back-container .right-details{width:100%;margin:15px 0 0}.body-details-back .list-back li{width:50%}.body-details-back .bottom-back .section1,.body-details-back .bottom-back .section2{width:100%;margin:0 0 20px}.footer-back-details .navi{margin:0 0 25px}.others-back-container .details li{width:100%}.others-back-container .details li .portion .drescription{width:100%;margin:15px 0 0}.others-back-container{width:100%;height:auto;margin:20px 0}.others-back-container .details2 li .portion .drescription{width:100%;margin:15px 0 0}.content-details-back .right-back{width:100%}#mobile-header{display:block}.left-back{display:none}.product-back-details .portion{padding:0 0 20px}.product-back-details .image,.product-back-details .left{width:100%}.bannar-details-back{margin:20px 0}.blog-back-details .left-blog{width:100%;padding:0}.blog-back-details .right-blog{width:100%}.custom-form-back .form-portion .left-form{width:100%;margin:0 0 15px}.custom-form-back .form-portion .right-form,.portionLt,.portionRt{width:100%}.portionRt img{width:100%;margin:15px 0}.colArea60{width:100%}}



@media only screen and (max-width:320px){.header-back-container{padding:22px 0 0}.main,.main2{max-width:100%;width:100%;padding:0 20px}.header-back-container .right-details .phone-no{margin:20px 0 0;font-size:16px}.header-back-container .logo{margin:0 auto;float:none;display:block}.header-back-container .right-details{width:100%;margin:15px 0 0}.body-details-back .list-back li{width:50%}.body-details-back .bottom-back .section1,.body-details-back .bottom-back .section2{width:100%;margin:0 0 20px}.footer-back-details .navi{margin:0 0 25px}.others-back-container .details li{width:100%}.others-back-container .details li .portion .drescription{width:100%;margin:15px 0 0}.others-back-container{width:100%;height:auto;margin:20px 0}.others-back-container .details2 li .portion .drescription{width:100%;margin:15px 0 0}.content-details-back .right-back{width:100%}#mobile-header{display:block}.left-back{display:none}.product-back-details .portion{padding:0 0 20px}.product-back-details .image,.product-back-details .left{width:100%}.bannar-details-back{margin:20px 0}.blog-back-details .left-blog{width:100%;padding:0}.blog-back-details .right-blog{width:100%}.custom-form-back .form-portion .left-form{width:100%;margin:0 0 15px}.custom-form-back .form-portion .right-form,.portionLt,.portionRt{width:100%}.portionRt img{width:100%;margin:15px 0}.colArea60{width:100%}}





/*! #######################################################################



  MeanMenu 2.0.7

  --------



  To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)



####################################################################### */a.meanmenu-reveal{display:none}.mean-container .mean-bar{width:100%;position:relative;padding:0 0 4px;min-height:42px;z-index:1000;font-family:Arial,Helvetica,sans-serif;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065)}.mean-container .mean-bar:before{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#444;text-transform:uppercase;font-size:14px;margin:0;padding:0;position:absolute;top:14px;left:20px;content:'menu'}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#444;text-decoration:none;font-size:12px!important;text-indent:-9999em;line-height:22px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#444;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#eee;margin-top:46px}.mean-container .mean-nav:hover ul li a:hover{background:#CCC}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li a span{margin:0 10px 0 0}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#000;border-top:1px solid #CCC;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;border-top:none}.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}





/*==================================

INDEX

1. GLOBALS

2. LOCATION PAGE SINGLE

3. STATE / CITY PAGE

4. FOOTER

5. HOME PAGE

6. SEARCH BAR

7. AIRMD FORM

8. SIDEBARS

9. MAP

10.BOOKLET

11.GRAVITY FORMS

12.FORM OPENING SOON

13.SCHEMA BLOCK



20. MEDIA QUERIES



===================================*/



/* 1. GLOBALS

===============================*/

h1,h2,h3,h4,h5,h6,p,a{

	-webkit-font-smoothing:antialiased;

	text-rendering: optimizelegibility;

}

blockquote{

  font-size: 16px !important;

}

p{

	padding: 0 0 10px;

}

#main-wrap{

  max-width: 900px;

  margin: 0 auto;

  background-color: white;

}

img#siteBkgr {

  position: fixed;

  top: 0;

  left: 0;

  z-index: -10;

  width: 100%;

  height: 100%;

  opacity: 0.7;

}

div.separator {

  margin: 20px 0;

}

.commentlist li {

  float: none !important;

  background: #F5F5F5;

  padding: 20px !important;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-webkit-border-radius: 5px 5px 5px 5px;

}

div#respond {

  margin-top: 30px;

}

p, li, a{

	font-size: 14px !important

}

p{

	text-align: justify;

}

i.fa.fa-star-half, i.fa.fa-star-o, i.fa.fa-star, i.fa.fa-star-half-o  {

  color: orange;

  margin-right: 2px;

}

a:link, a:visited {

  color: #009900;

  text-decoration: none;

  outline: 0;

}

span.subtxt {

  display: block;

  font-size: 0.7em;

}



.btn-success {

  color: #fff !important;

}

.btn{

	border-radius: 0px !important;

}

.clear.greenSeparator {

  background-color: #009900;

  height: 1px;

  width: 33%;

  margin: 0 auto;

  margin-top: 20px;

  margin-bottom: 30px;

}

/*p#footerContact {

  color: rgb(0, 164, 228);

}*/



/* 2. SERVICE PAGE SINGLE

===============================*/

#service h1 {

  font-family: 'Open Sans', sans-serif;

  text-transform: uppercase;

  color: rgb(147, 149, 152);

  white-space: normal;

  font-size: 2em;

  font-weight: 700;

  line-height: 1.2em;

  margin-top: 20px;

  text-align: center;

}

#service .landing_hr {

  margin: 20px auto 40px;

  width: 33%;

  background-color: #009900;

  height: 1px;

}

#service h2 {

  font-size: 20px;

  line-height: normal;

  padding-bottom: 10px;

  margin: 0;

  color: #009DDC;

}



#service a.phone {

  background: url(images/landing_phone_bg.png);

  display: block;

  max-width: 465px;

  height: 92px;

  color: #ffffff;

  font-size: 20px !important;

  margin-bottom: 20px;

}



#service a.phone span {

  display: block;

  padding: 20px 0 0 38%;

}



#service .address {

  font-size: 14px;

  margin: 10px 0 17px 0;

  padding: 0;

}

/* VIDEO */

#service .video .embed-responsive-16by9 {

  padding-bottom: 63%;

    margin-bottom: 20px;

}



div#disclaimer p {

  font-size: 10px !important;

}

div#disclaimer h3 {

  font-size: 12px;

  font-weight: bold;

}



/* 3. STATE / CITY PAGE

===============================*/

#state h1, #city h1 {

  text-align: center;

}

/* STATE PAGE

===============================*/

div#citiesList ul {

  list-style: none;

  margin-bottom: 20px;

  padding-left: 0;

}

div#citiesList h3 {

  color: rgb(0, 164, 228);

  margin-top: 0;

}

div#citiesList a {

  color: #666;

}

div#citiesList a span {

  color: #009900;

}

/* CITY PAGE

===============================*/

.service a {

  color: #666;

}

.service a span{

  color: #009900;

}





/* 4. FOOTER

===============================*/

.footer{

	position: relative;

}

.footer-back-details {

  margin-top: 50px !important;

}

/* == back to top == */

div#backToTop {

position: absolute;

  top: -36px;

  padding: 0px 8px;

  font-size: 25px;

  background: rgb(0, 164, 228);

  left: 50%;

  margin-left: -16px;

  cursor: pointer;

  border: 1px solid rgb(0, 164, 228);

  color: rgb(255, 255, 255);

  border-bottom: 0px;

}

div#backToTop:hover {

  color:rgb(141, 223, 255);

  border-bottom: 0px;

}





.footer .col-1, .footer .col-2, .footer .col-3, .footer .col-4{

	float: left;

	width: 20%;

	padding:0 10px;

	text-align:left

}

.footer h3{

  color: #ffffff;

  font-size: 14px;

  border-bottom: 2px solid #ffffff;

  padding-bottom: 10px;

  margin-bottom: 18px;

  text-transform: uppercase;

}



.footer ul{

	padding-left:0;

	list-style:none;

}

.footer ul li{

	margin-bottom: 10px;

	  line-height: 15px;

}

.footer ul li a{

	color:#fff;

	font-size:12px !important;

}

.footer ul li i.fa.fa-picture-o {

  font-size: 50px;

  color: #FFFFFF;

}



.footer ul li img.attachment-50x50.wp-post-image, .footer ul li i.fa.fa-picture-o{

  float: left;

  margin-right: 5px;

}





.footer i.fa.fa-twitter, .footer i.fa.fa-facebook {

  font-size: 45px;

}

.footer h4 {

  font-size: 12px;

  color: #fff;

}

.footer span.address1,.footer span.address2,.footer span.address3 {

  font-size: 12px;

  color: #fff;

  display: block;

}

p#copyright {

  font-size: 11px !important;

  margin: 10px;

}

.footer a{

	color: #ffffff;

}



/* TWITTER FEED

===============================*/

.kebo-tweets p.ktext {

  color: #ffffff;

  font-size: 12px !important;

  clear: none !important;

  height: 61px;

  overflow: hidden;

}

.kebo-tweets p.ktext a{

	display: none !important;

}

.kebo-tweets li.ktweet {

  border-bottom: 1px solid rgba(255, 255, 255, 0) !important;

  padding: 0 !important;

  margin: 0 !important;

}

.kebo-tweets .kmeta {

  color: #fff;

  float: left;

  margin-right: 5px;

    margin-bottom: 22px;

}

.kebo-tweets .kmeta i.fa.fa-twitter {

  font-size: 30px !important;

}



/* 5. HOME PAGE

===============================*/

.bottom-testing-back.bottom-back .details li {

  width: 29%;

  float: left;

  margin-right: 4%;

}

/*a.geoLocations {

  padding: 5px;

  display: block;

}*/



/* 6. SEARCH BAR

===============================*/

.search-bar {

  margin-bottom: 25px;

  overflow: hidden;

}

.search-bar ul {

  list-style: none;

    margin-left: 0;

  padding-left: 0;

}

.search-bar ul li {

  float: left;

  width: 33.3%;

}



.search-bar select, .search-bar input {

padding: 11px 10px !important;

  width: 100%;

  border: 0;

  background-color: #fafafa;

  color: #5c5e65;

  font-size: 14px;

    border: 1px solid #ececec;

}

.search-bar input{

  padding: 10px 10px !important;

  height: 42px;

}

.search-bar .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {

    margin-left: 0px;

}

.search-bar .zip-group{

width: 33.4%;

}

button#zip_search {

  padding: 10px 10px;

    background-color: rgb(0, 164, 228);

  color: #ffffff;

    width: 100%;

}

input#zipSearch {

  width: 100%;

}

span.input-group-btn {

  width: 45%;

}



.search-bar .input-group {

  width: 100%;

}



div#zipResults {

  padding: 20px;

  background-color: #Fafafa;

  margin-bottom: 20px;

}

div#zipResults ul li{

	list-style: none;

}



/* 7. AIRMD FORM

===============================*/

.airmd_form {

	background: #efefef !important;

	font-size: 12px !important;

	padding: 8px !important;

	box-shadow: none !important;

}

h1.main_title {

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:30px;

	font-weight:400;

	color:#009DDC;

	margin:0px 30px 20px 30px;

	padding:0

}

.subscribe_form {

	font-size: 12px !important;

	box-shadow: none !important;

	/*background: #e2f5fc !important;*/

	background: #FAFAFA !important;

	border: none !important;

	text-align: center;

}

.subscribe_form h4 {

	color: #0082b3;

}



input[type="submit"] {

  background-color: rgb(0, 164, 227);

  border: 0px #ccc solid;

  padding: 12px 23px !important;

  color: white;

  font-size: 14px !important;

  text-transform: uppercase;

}

input[type="submit"]:hover {

  background-color: rgb(0, 180, 249);

}



input {

  padding: 8px !important;

  border: 1px solid #ececec;

}

input:focus{

    outline: none;

    border-color: #9ecaed;

}



/* 8. SIDEBARS

===============================*/

ul#sidebar {

  list-style: none;

  padding: 0;

}

ul#sidebar .gform_wrapper {

	max-width: 100%;

}

ul#sidebar h3.gform_title {

  font-size: 2em !important;

  font-weight: normal !important;

  margin-top: 0 !important;

}



/* 9. MAP

===============================*/

div#legend{

	position: absolute; right: 18px; border-radius: 5px; border: 1px solid rgb(136, 136, 136); padding: 5px; bottom: -17px;

}

div#legend ul{

	padding-left: 18px;margin:0;list-style: square;

}



/* == GOGOLE MAP ==*/

div#map {

  height: 100%;

}



/* 10. BOOKLET

===============================*/

div#eBook h3 span {

  font-size: 55px;

  line-height: 60px;

}

div#eBook h3 {

  font-size: 18px;

  margin-top: 0;

  line-height: 23px;

}

div#eBook {

  cursor: pointer;

}

/* 11. GRAVITY FORMS

===============================*/

.gform_wrapper .top_label .gfield_label {

  font-weight: normal;

}

.gform_wrapper .no-label label.gfield_label {

  display: none !important;

}

.gform_wrapper label {

  font-weight: normal !important;

  text-transform: uppercase;

  font-size: 14px !important;

  color: #999;

}

.gform_wrapper textarea, .gform_wrapper select {

  padding: 9px;

  border-color: #ececec;

}





/* 12.FORM OPENING SOON

===============================*/

.well input#gform_submit_button_5 {

  padding: 8px 65px !important;

  margin: 0 auto;

  display: block;

  background-color: #5cb85c;

  border-color: #4cae4c;

}

div#openingsoonform .fa.fa-flask {

    color: green;

}



/* FORM ASK AIRMD

===============================*/

span#input_4_2_4_container, span#input_4_2_5_container {

  width: 23%;

}

span#input_4_2_5_container {

  margin-left: 12.5px;

}

div#gform_wrapper_4 {

  max-width: 100%;

}

input#gform_submit_button_4 {

  float: right;

  margin-right: 19px;

}



/* 13.SCHEMA BLOCK

===============================*/

.schema_block h2.schema_name {

    font-size: 20px !important;

}



.schema_block i.fa.fa-map-marker.clearfix {

    float: left;

    margin-right: 5px;

}

.schema_block .addressLoc{

    float: left;

}



/* 20. MEDIA QUERIES

===============================*/



/* Large Devices, Wide Screens */

@media only screen and (max-width : 1200px) {



}



/* IPAD */

@media only screen and (max-width : 1024px) {

	p, li, a{

		font-size: 16px !important

	}

	.others-back-container .details2 li .portion .drescription p {

	  height: 69px;

	}



/* Small Devices, Tablets */

@media only screen and (max-width : 768px) {

	.header-back-container .navigation .details li a,

	.body-details-back .list-back li .bg .tag p,

	.mean-container .mean-nav ul li a{

		font-size: 12px !important;

	}

	.others-back-container .details li .portion {

	  margin-bottom: 25px;

	}

	.others-back-container .details li .portion .drescription p {

	  height: 57px;

	}



	.bottom-testing-back.bottom-back .details li {

	  width: 45%;

	}

	div#legend{

		display: none;

	}

	span.address1,  span.address2, span.address3 {

	  display: block;

	}

	.footer .col-1, .footer .col-2, .footer .col-3, .footer .col-4 {

	  width: 50%;

	  height: 235px;

	}

	#eBook h2 {

	  font-size: 16px !important;

	}

}



/* Extra Small Devices, Phones */

@media only screen and (max-width : 480px) {

	.portion img{

		width: 100% !important;

		height: auto !important;

	}

	.portion {

	  margin-bottom: 20px !important;

	}

	p{

		text-align: left;

	}



	.bottom-testing-back.bottom-back .details li {

	  width: 100%;

	}



	.footer .col-1, .footer .col-2, .footer .col-3, .footer .col-4 {

	  width: 100%;

	  height: auto;

	}



	.search-bar ul li {

	  float: left;

	  width: 100% !important;

	}

	a.carousel-control img{

		left: 24%

	}

   img .nomargin {

    display: block;

    margin:0px;



	}
	}
}

select#input_4_2_4{
    height: 40px !important;
    margin: 0 !important;
}

body .gform_wrapper .top_label div.ginput_container {
     margin-top: 0px !important;
}
input#choice_4_7_1 {
    margin-top: 0px;
}

span#input_4_2_3_container {
    width: 50%;
}

span#input_4_2_4_container {
    width: 23%;
}

span#input_4_2_5_container {
    margin-right: 0;
    padding-right: 0 !important;
    width: 25%;
}

@media only screen and (max-width : 697px) {
  span#input_4_2_3_container {
      width: 100%;
  }

  span#input_4_2_4_container {
      width: 100%;
  }

  span#input_4_2_5_container {
      width: 100%;
      margin-left: 0;
  }
}
