@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; 	padding: 0;	border: 0; }

body { background-image: url(../images/bg.gif); background-repeat: no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-position:center top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#999; }

p {  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#999; line-height:17px; text-align:justify; }

a { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -transition:all 0.3s linear; outline:none }


img, embed, object, video { /*max-width: 100%;*/ height: auto; border:0px; vertical-align:middle; }
video, embed {	width: 100% !important; height: 100% !important; }

h1 { font-family: 'Open Sans Condensed', sans-serif; font-size:28px; font-weight:normal; color:#0db6e5; margin:0 0 10px 0; }
.clr{ clear:both;}
.call-box-covid{    width: 95%;
                    height: 285px;
                    margin: 0 0 25px 0;
                    padding: 10px 20px 20px 20px;
                    border: 2px solid #cbf0f9;
                    background-image: url(../images/box-bg.gif);
                    background-repeat: repeat-x;
                    border-radius: 10px;
                    -webkit-border-radius: 10px;
                    -moz-border-radius: 10px;
}
.call-box-covid .gray-txt13{float:left;width:60%;color: #999;}
.gray-imageblock { float:right;width:35%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; line-height:17px; text-align:justify; }
.bullet_color { margin-left:0px; padding:0 0 0 13px; list-style-type:none; list-style-image:none; background-image: url(../images/bullet_color.gif);background-repeat:no-repeat; }
.imgblock{float:right;margin:26px;}

#main-container{ width:1000px; margin:0 auto; }
#header { width:1000px; height:190px; margin:0px; padding:0px; }
.head-left { float:left; margin:0px; padding:0px; width:200px; }
.head-right { float:right; margin:20px 0 0 0; padding:0px; width:300px; }
.logo { margin:0px; padding:35px 0 0 0; }
.catch-line { font-family: 'Open Sans Condensed', sans-serif; font-size:17.5px; font-weight:normal; color:#ecb434; text-shadow:1px 1px 1px #fff; }

.head-links { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; }
.head-links a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; text-decoration:none; }
.head-links a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; text-decoration:none; }

.ph-no { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:bold; color:#699BAC; padding-top:10px; padding-left:10px; text-shadow:2px 1px 1px #fff; }
.open-time { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#8F8F8F;  padding-top:85px; padding-left:30px; }
.mobile_menu{ display:none;}
.navi { width:1000px; height:40px; margin:0px; padding:0px; background-image:url(../images/navi-bg.gif); background-repeat:repeat-x; }
.navi ul { margin:0px; padding:0px; }
.navi ul li { list-style-type:none; display:inline; line-height:40px; }
.navi ul li a { text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; padding:12px 25px 12px 25px; }
.navi ul li a:hover { text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; background-color:#f5c022; padding:12px 25px 12px 25px; }

.slider-area { width:960px; height:auto; background-color:#FFF; margin:0px; padding:20px; overflow:hidden; }
.slider-left-area { margin:0px; padding:0px; float:left; width:500px; }
.slider-right-area { margin:30px 0 0 0; padding:0px; float:right; width:420px; }

.slider-left-banner { width:490px; height:215px; background-color:#fff; border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; box-shadow:0 0 5px #d6d6d6;  -webkit-box-shadow:0 0 5px #d6d6d6;  -moz-box-shadow:0 0 5px #d6d6d6;  padding:5px;  }
.border-round7 {  border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.slider-title { font-family: 'Open Sans Condensed', sans-serif; font-size:42px; font-weight:bold; color:#f5c123; line-height:24px; }
.slider-subtitle { font-family: 'Open Sans Condensed', sans-serif; font-size:32px; font-weight:normal; color:#73bcd0; }

.btn-blue-large { width:180px; margin:50px 0 0 0; padding:0px; }

.img_responsive2 {
    height: auto;
    width: 98%;
}
.frm_1{ float:left; width:350px;}

.btn-blue-link { background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; line-height:20px; padding:3px 11px; cursor:pointer; text-align:center;  }

.btn-blue-link a { color:#FFF; text-decoration:none;   }
.btn-blue-link:hover { background-color:#f5c123; }

.slider-shade { margin:0 0 10px 0; padding:0px; }

.box-top-area { width:960px; margin:0px; padding:0 20px 0 20px; background-color:#FFF; overflow:hidden; }

.call-box-services { width:266px; height:280px; margin:0px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }

.call-box-products { width:266px; height:280px; margin:0 0 0 15px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }

.call-box-referus { width:266px; height:280px; margin:0 0 0 15px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }

.box-head-u { background-image:url(../images/box-title-u.gif); background-repeat:no-repeat; width:230px; height:1px; margin-top:3px; }

.services-box-points { width:240px; padding:15px 0 0 0; }
.services-box-points ul{ margin:0px; padding:0px; }
.services-box-points ul li{ display:block; list-style-type:none; line-height:32px; }
.services-box-points ul li a{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:21px; color:#000; text-decoration:none; }
.services-box-points ul li a:hover{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:21px; color:#000; text-decoration:none; }
.icon-right { margin-left:0px; padding:0 0 0 22px; list-style-type:none; list-style-image:none; background-image: url(../images/icon-right.gif);background-repeat:no-repeat; }
.black-more-link { font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:18px; color:#000; text-align:right; }
.black-more-link a { font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:18px; color:#000; text-decoration:underline; }
.black-more-link a:hover { font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:18px; color:#000; text-decoration:none; }

.product-image { margin:10px 0 10px 0; padding:20px 0px 0px 0px ; height:194px; width: 127px; margin:0px auto !important }

.btn-referus { margin:62px 0 0 0; padding:0px; text-align:center; }

.bottom-part { width:960px; margin:0 auto; margin-top:10px; overflow:hidden; }
.head-gray-u { background-image:url(../images/head-gray-u.gif); background-repeat:repeat-x; width:310px; height:4px; margin:3px 0 10px 0; }
.gallery-image { margin:0 0 0 20px; padding:0px; }

.gallery-area { width:310px; float:left; margin:0px; padding:0px; }

/*before and after style*/

.balinks { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#999; }
.balinks a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#999; text-decoration:none; }

.twit-inside-box { width:290px; margin:0px; padding:0px; }
.twitter-area { width:310px; float:left; margin:0 0 0 15px; padding:0px; }
.fb-area { width:310px; float:left; margin:0 0 0 15px; padding:0px; }


#footer-area { width:920px; background-color:#033f6e; height:auto; margin:0 auto; margin-top:30px; padding:10px 20px 20px 20px; overflow:hidden; }
.footer-inside-content { margin:0px; padding:0px; }

.block-aboutus { float:left; width:311px; margin:0px; padding:0 20px 0 0; border-right:1px solid #1f547e; }
.block-general-links { float:left; width:331px; margin:0 0 0 20px; padding:0 20px 40px 0; border-right:1px solid #1f547e; }
.block-our-clients { float:left; width:151px; margin:0 0 0 20px; padding:0 20px 80px 0; /*border-right:1px solid #1f547e;*/ }
.block-newsletter { float:left; width:185px; margin:0 0 0 20px; padding:0px; display: none; }

.general-links {  }
.general-links ul { margin:0px; padding:10px 0 15px 0; height:auto; overflow:hidden; }
.general-links ul li { list-style-type:none; display:block; line-height:20px; float:left; width:120px; }
.general-links ul li a { text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#d8dde3; }
.general-links ul li a:hover { text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; }
.bullet { margin-left:0px; padding:0 0 0 13px; list-style-type:none; list-style-image:none; background-image: url(../images/bullet.gif);background-repeat:no-repeat; }
.news-letter-cl { width:150px; height:30px; margin:20px 0 0 0; padding:0 0 0 5px; background-color:#04477b; border:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:30px; color:#c4cdd8; float:left; transition-duration:1.2s; }
.news-letter-cl:hover { width:150px; height:30px; margin:20px 0 0 0; padding:0 0 0 5px; background-color:#064f87; border:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:30px; color:#c4cdd8; float:left; transition-duration:1.2s; }
.news-letter-cl:focus { width:150px; height:30px; margin:20px 0 0 0; padding:0 0 0 5px; background-color:#064f87; border:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:30px; color:#c4cdd8; float:left; transition-duration:1.2s; }

.news-letter-arrow { float:right; margin:20px 0 0 0; opacity:0.7; transition-duration:1.2s; }
.news-letter-arrow:hover { float:right; margin:20px 0 0 0; opacity:1; transition-duration:1.2s; }

.copyright { width:940px; background-color:#022e56; height:40px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7c899a; line-height:40px; padding-left:20px; }

#shopping-cart-area { display:none !important; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; cursor: pointer; position: fixed; right: 0; top: 190px; width: 110px; height: 40px; z-index: 9999; text-align: right; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; line-height:40px; background-image:url(../images/icon-cart.gif); background-repeat:no-repeat; background-position:left top; padding-right:10px;  }

#shopping-cart-area a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#d7f4fc; text-decoration:none; }
#shopping-cart-area a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-decoration:none; }

/*text head clear and margin*/
.gallery_wdh_img{ width:975px;}
#f-left { float:left; }
#f-right { float:right; }

.img-right { float:right; margin:0 0 20px 20px; }
.form_dtals{float:left; width:928px;}
.clear { clear:both; }
.margin3 { margin-bottom:3px; }
.margin5 { margin-bottom:5px; }
.margin10 { margin-bottom:10px; }
.margin15 { margin-bottom:15px; }
.margin20 { margin-bottom:20px; }

.bullets-points { margin:10px 0 0 0; padding:0px; }
.bullets-points ul { margin:0 0 0 25px; padding:0px; }
.bullets-points ul li { list-style-type:circle; line-height:22px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666; }

.red-text13 { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#ff0000;  }

.bluehead26 { font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:normal; color:#00a5d3; }

.blackhead18 { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#000; }

.blackhead26 { font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:normal; color:#699BAC; }
.blackhead26 a { font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:normal; color:#699BAC; text-decoration:none; }

.whitehead20 { font-family: 'Open Sans Condensed', sans-serif; font-size:20px; font-weight:normal; color:#b9d9e2; }

.border-gray2 { border:2px solid #e5e5e5; padding:1px; }
.border-gray1 { border:1px solid #e5e5e5; }

.black-txt13 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; line-height:17px; text-align:justify; }
.black-txt13 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; text-decoration:none; }
.black-txt13 a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; text-decoration:none; }

.gray-txt13 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; line-height:17px; text-align:justify; }
.gray-txt13 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; text-decoration:none; }
.gray-txt13 a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; text-decoration:none; }

.txt13-gray { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; }

.white-txt13 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; line-height:17px; text-align:justify; }
.white-txt13 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; text-decoration:none; }
.white-txt13 a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; text-decoration:underline; }

.text11 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999; }

.text { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#999; line-height:18px; text-align:justify; }
.text a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#999; text-decoration:none; }
.text a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; text-decoration:none; }

.highlight-blue { color:#699bac; }

/*inner page style start*/

.call-to-action { margin:0 auto; padding:0px; width:960px; overflow:hidden; }
.left-part { margin:0px; padding:0px; width:670px; float:left; }
.right-part { margin:0px; padding:0px; width:260px; float:right; }


.other-services-box-inner { margin:0 0 20px 0; padding:0px; width:260px; }
.other-services-box-head { margin:0px; padding:0px; width:250px; height:40px; background-color:#93cadd; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:1px; padding-left:10px; }
.other-services-box-mid { margin:0px; padding:10px; width:238px; border:1px solid #d4dee1; border-top:0px; }

.other-services-box-points { width:250px; padding:0px; }
.other-services-box-points ul{ margin:0px; padding:0px; }
.other-services-box-points ul li{ display:block; list-style-type:none; line-height:24px; }
.other-services-box-points ul li a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999; text-decoration:none; }
.other-services-box-points ul li a:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666; text-decoration:none; }
.icon-teeth { margin-left:0px; padding:0 0 0 20px; list-style-type:none; list-style-image:none; background-image: url(../images/icon-teeth.gif);background-repeat:no-repeat; }

.products-interest-box-inner { margin:0px; padding:0px; width:260px; }
.products-interest-center-area { text-align:center; margin:0px; padding:10px; width:238px; border:1px solid #d4dee1; border-top:0px; }
.products-interest-box-image { margin:0 0 10px 0; padding:0px; }
.products-name-title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#699bac; }

.product-box-main-area { margin:0px; padding:0px; }
.call-product-box-main-area { margin:20px 0 0 0; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #ececec; }
.product-box-head-area { margin:0px; padding:0px; width:660px; background-color:#004882; height:34px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:32px; letter-spacing:1px; padding-left:10px; transition-duration:1.2s; }
.product-box-inside-area { margin:0px; padding:0px; }

.product-box-head-area a { font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:bold; color:#fff; text-decoration:none; }
.product-box-head-area:hover { background-color:#003366; height:34px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:bold; color:#fff; text-decoration:none; cursor:pointer; transition-duration:1.2s; }

.product-box-inside-main-area { margin:20px 0 0 0; padding:0px; overflow:hidden; }
.product-box-inside-left-area { margin:0px; padding:0px; float:left; width:250px; }
.product-box-inside-right-area { margin:10px 0 0 0; padding:0px; float:right; width:400px; }
.product-box-inside-left-image { margin:0px; padding:0px; }

.btn-add-to-cart-yellow { background-color:#f4bc20; padding:7px 10px 7px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; max-width:100px; }
.btn-add-to-cart-yellow a { color:#fff; text-decoration:none; }
.btn-add-to-cart-yellow:hover { background-color:#00cef2; padding:7px 10px 7px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; max-width:100px; cursor:pointer; }

.product-details-box-main-area { margin:0px; padding:0px; overflow:hidden; }
.product-details-box-left-area { margin:0px; padding:0px; float:left; width:300px; }
.product-details-box-right-area { margin:10px 0 0 0; padding:0px; float:right; width:350px; }
.product-details-box-left-image { margin:0px; padding:0px; }
.product-details-box-inside-content { margin:0px; padding:0px; }

.product-box-inside-points { margin:20px 0 20px 15px; padding:0px; }
.product-box-inside-points ul { margin:0px; padding:0px; }
.product-box-inside-points ul li { list-style-type:disc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#8e8e8e; line-height:22px; }

.qty-area { margin:0px; padding:0px; width:150px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999; }
.qty-cl-small { margin:0 0 0 10px; padding:0px; width:54px; height:28px; border:1px solid #e2e2e2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#8e8e8e; vertical-align:middle; text-align:center; }

.btn-add-to-cart-yellow-details { background-color:#f4bc20; padding:7px 10px 7px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; max-width:180px; margin:20px 0 0 0; }
.btn-add-to-cart-yellow-details a { color:#fff; text-decoration:none; }
.btn-add-to-cart-yellow-details:hover { background-color:#00cef2; padding:7px 10px 7px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; max-width:180px;  }

.product-details-box-thumnails-area { margin:10px 0 0 0; padding:0px; width:300px; }
.product-details-box-thumnails-area ul { margin:0px; padding:0px; }
.product-details-box-thumnails-area ul li { list-style-type:none; display:inline; }

.location-main-area { margin:0px; padding:0px; }
.call-location-main-area { margin:20px 0 0 0; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #ececec; }

.location-left-area { margin:0px; padding:0px; float:left; width:200px; }
.location-right-area { margin:5px 0 0 0; padding:0px; float:right; width:450px; }
.location-left-image { margin:0px; padding:0px; }

.gallery-inner-main-area { margin:0px; padding:0px; width:710px; }
.call-gallery-inner-image { margin:15px 15px 0 0; float:left; padding:0px;}

.goto-top { float:right; margin:0px; padding:0px; opacity:0.7; transition-duration:1.2s; }
.goto-top:hover { float:right; margin:0px; padding:0px; opacity:1; transition-duration:1.2s; }

/*signin style start*/

.signin-main-area { margin:20px 0 0 0; padding:0px; width:280px;  }
.call-txtfield-box { margin:0px; padding:0px; }
.txtfield-box-txt { margin:10px 0 5px 0; padding:0px;  font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; }
.txtfield-box-txt a { text-decoration:none;  font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; }
.txtfield-box-txt a:hover { text-decoration:none;  font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666; }

.txtfield-box {  margin:0px; padding:0px; overflow:hidden; }
.txtfield-box-cl { width:273px; height:28px; border:1px solid #ebebeb; padding:0 0 0 5px; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }
.btn-login-and-acc-area { margin:10px 0 0 0; padding:0px; }

.txtfield-error-box-cl { width:273px; height:28px; border:1px solid #eb340a; padding:0 0 0 5px; background-color:#faebe7; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }

.btn-login-blue {  background-color:#00cef2; padding:7px 10px 7px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; max-width:70px; margin:20px 0 0 0; }
.btn-login-blue a { color:#fff; text-decoration:none; }
.btn-login-blue:hover { background-color:#f5c123; padding:7px 10px 7px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; max-width:70px; cursor:pointer;  }

/*signin style end*/

/*shopping cart style start*/

.shopping-cart-main-area { margin:0px; padding:0px; width:670px; }
.shopping-cart-table-area { border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; margin:10px 0 0 0; padding:0px; }
.qty-cart-cl { width:35px; height:22px; border:1px solid #e2e2e2; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666; line-height:22px; padding:0px; text-align:center; }
.cart-gray-btn-area { border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; margin:0px; padding:0px;  }

.discount-gray-area { margin:20px 0 0 0; padding:20px; width:630px; background-color:#f7f7f7; overflow:hidden; }
.discount-gray-area-main { width:auto; float:right; margin:0px; padding:0px; }
.subtotal-table-area { margin:0px; padding:0px; width:auto; }

/*shopping cart page end*/

/*checkout process page start*/

.middle-part-left-area { width:928px; margin:0px; padding:0 0 15px 0; float:left; border-bottom:1px solid #ECECEC; }
.middle-part-left-area-inner { width:690px; margin:0px; padding:0 0 15px 0; float:left; border-bottom:1px solid #ECECEC; }
.middle-part-right-area { width:260px; margin:49px 0 0 0; padding:0px; float:right; }

.checkout-process-box-area { width:670px; margin:0px; padding:0px; }

.checkout-process-box-head { width:660px; height:40px; background-color:#033f6e; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; }

.checkout-process-box-head a { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:0.7px; text-decoration:none; }

.checkout-process-box-head:hover { width:660px; height:40px; background-color:#003660; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; cursor:pointer; }

.checkout-process-box-white { width:628px; height:auto; border:1px solid #ECECEC; padding:20px; margin:1px 0 0 0; overflow:hidden; }
.checkout-process-box-white-left-content { float:left; width:310px; margin:0 10px 0 0; padding:0 0 25px 0; border-right:1px solid #ECECEC; }
.checkout-process-box-white-right-content { float:right;  width:300px; margin:0px; padding:0px; }

.radio-btn-area { margin:30px 0 30px 0; padding:0px; }
.call-radio-btn-area { margin:0 0 5px 0; padding:0px; }
.radio-btn-cl { margin:3px 2px 0 0; padding:0px; vertical-align:top; } 

.btn-continue-blue { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin:40px 30px 0 0; float:right; }
.btn-continue-blue a { color:#fff; text-decoration:none; }
.btn-continue-blue:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

.btn-login-blue2 { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-right:20px; }
.btn-login-blue2 a { color:#fff; text-decoration:none; }
.btn-login-blue2:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

.checkout-process-txtfield-box { margin:15px 0 20px 0; padding:0px; }

.checkout-process-steps-txt-area { margin:0px; }
.process-steps-headtxt { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#000; line-height:38px; }

.checkout-progress-gray-box { width:260px; margin:0px; padding:0px; }
.checkout-progress-gray-box-head { background-color:#f0f0f0; width:250px; height:40px; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#666; line-height:40px; text-shadow:1px 1px 1px #fff; padding:0 0 0 10px; }
.checkout-progress-gray-box-inside { width:218px; height:auto; border:1px solid #ECECEC; padding:20px; margin:0px; }
.icon-progress { margin:0px; padding:0px; }
.icon-progress img { vertical-align:middle; margin:0 5px 0 0; padding:0px; }

/*checkout process page end*/

/*checkout billing info page start*/

.frm-txtbox-main-area { margin:0px; padding:0px; width:648px; overflow:hidden; }
.frm-txtbox-area { width:300px; height:auto; margin:0 23px 0 0; padding:0px; float:left; }

.frm-txtbox { margin:0px; padding:0px; }
.frm-txtbox-cl { width:293px; height:28px; border:1px solid #ebebeb; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

.frm-txtarea-address-cl { width:616px; height:30px; border:1px solid #ebebeb; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

.icon-change-details { float:right; margin:1px 0 0 0; }
.change-info-text { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; line-height:22px; }

/*checkout billing info page end*/

/*checkout order review page start*/

.order-review-table-area { margin:0px; padding:0px; }
.edit-cart-and-place-order-btn-area { margin:20px 0 0 0; padding:0px; }

/*checkout order review page end*/

.news-letter-cl-error { width:150px; height:30px; margin:20px 0 0; padding:0 0 0 3px; border:0; background:#ffaa93; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:27px; color:#c4cdd8; float:left; transition-duration:1.2s; }

.news-letter-cl-error:hover { width:150px; height:30px; margin:20px 0 0; padding:0 0 0 3px; border:0; background:#ffaa93; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:27px; color:#000; float:left; transition-duration:1.2s; }

.error{border:1px solid #EB340A; background:#FAEBE7;} 

.box{float:left; width:670px; min-height:115px; text-align:justify; border:5px solid #F2F2F2; border-radius:5px 7px 3px 10px; padding-left:5px; margin-top:5px;}  
.box:hover{box-shadow: 0 0 10px 2px #e7e7e7 inset; transition: all 0.3s ease-in 0s; cursor:pointer; } 
.content{ margin:8px 0px 0px 5px; width:670px; min-height:115px; text-align:justify;} 

.image{float:left; width:122px; height:100px; border:1px solid #CCCCCC; padding:1px; } 
.link{float:right; padding-right:5px; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:13px; margin-top:8px; margin-bottom:5px; } 
.desc{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; text-align:justify; font-size:4px; margin-top:8px; margin-left:8px; width:515px; padding-left:8px; float:left;}

.address-main-area { margin:0px; padding:0px; width:670px; }
.call-address-area { margin:0 0 20px 0; padding:0px; float:left; width:280px; } 

/*** referal form ***/
.main-div{float:left; padding:8px; width:620px;}
.title-text {float:left; font-size:12px; width:100px; font-weight:bold; color:#333333; font-family:Arial, Helvetica, sans-serif;} 
.titletext {float:left; font-size:12px; width:100px; font-weight:bold; color:#818181; font-family:Arial, Helvetica, sans-serif;} 
.right-title-text{float:left; width:350px;} 
.small-title-text{float:left; font-size:12px; font-weight:bold; color:#818181; font-family:Arial, Helvetica, sans-serif; width:80px;}  
.left-title{float:left; width:190px; color:#0DB6E5; font-size:20px; padding-left:12px; padding-top:8px; font-weight:bold;} 
.textarea{border:1px solid #DBDBDB;color: #999999;font-family: "Trebuchet MS";font-size: 13px; font-weight: normal;height: 48px; line-height: 28px; padding: 0 0 0 5px;width: 365px;} 
.input-text{ border:1px solid #DBDBDB;color: #999999;font-family: "Trebuchet MS";font-size: 13px; font-weight: normal;height: 28px; line-height: 28px; padding: 0 0 0 5px;width: 365px;}
.small-input-text{ border:1px solid #DBDBDB;color: #999999;font-family: "Trebuchet MS";font-size: 13px; font-weight: normal;height: 28px; line-height: 28px; padding: 0 0 0 5px;width: 135px;}
/*** referal form ***/

.lt-arrow{top:90px !important;} 
.drag{width:0px !important;}
.rt-arrow{top:90px !important;}
.handle{top:74.5px !important;}
.beforimg{height:192px !important;}
.aftrimg{height:192px !important;}
#container1{height:192px !important;} 
.content .desc i p { font-size:15px; line-height:18px; }
.banner { margin-bottom:15px;}
/*responsive area start*/

@media screen and (min-width: 800px) and (max-width: 1000px)
{  

    .nav > li > div {
        background: #ffffff none repeat scroll 0 0;
        border-bottom: 5px solid #f5c022;
        display: block;
        left: 0;
        opacity: 0;
        overflow: hidden;
        padding: 0 0 30px;
        position: absolute;
        top: 41px;
        transition: all 0.3s ease 0.15s;
        visibility: hidden;
        width: 90% !important;
    }
    .gallery-inner-main-area {
        margin: 0;
        padding: 0;
        width: auto;
    }
    #main-container{ width:800px; margin:0 auto; overflow:hidden; }

    #header { width:800px; height:170px; margin:0px; padding:0px; }
    .head-left { float:left; margin:0px; padding:0px; width:200px; }
    .head-right { float:right; margin:20px 0 0 0; padding:0px; width:280px; }
    .open-time { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#8F8F8F;  padding-top:20px; padding-left:30px; }

    .slider-area { width:760px; height:auto; background-color:#FFF; margin:0px; padding:20px; overflow:hidden; }
    .slider-left-area { margin:0px; padding:0px; float:left; width:400px; }
    .slider-right-area { margin:30px 0 0 0; padding:0px; float:right; width:330px; }
    .slider-left-banner { width:390px; height:171px; background-color:#fff; border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; box-shadow:0 0 5px #d6d6d6;  -webkit-box-shadow:0 0 5px #d6d6d6;  -moz-box-shadow:0 0 5px #d6d6d6;  padding:5px;  }
    .border-round7 {  border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
    .slider-title { font-family: 'Open Sans Condensed', sans-serif; font-size:36px; font-weight:bold; color:#f5c123; line-height:24px; }
    .slider-subtitle { font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:normal; color:#73bcd0; }
    .slider-shade { margin:0 0 10px 0; padding:0px; width:760px; }

    #shopping-cart-area { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; cursor: pointer; position: fixed; right: 0; top: 130px; width: 110px; height: 40px; z-index: 9999; text-align: right; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; line-height:40px; background-image:url(../images/icon-cart.gif); background-repeat:no-repeat; background-position:left top; padding-right:10px; }

    .box-top-area { width:760px; margin:0px; padding:0 20px 0 20px; background-color:#FFF; overflow:hidden; }
    .box-head-u { background-image:url(../images/box-title-u.gif); background-repeat:no-repeat; width:200px; height:1px; margin-top:3px; }
    .call-box-services { width:196px; height:320px; margin:0px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }
.call-box-covid{height:auto;}

    .call-box-products { width:196px; height:320px; margin:0 0 0 20px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }

    .call-box-referus { width:196px; height:320px; margin:0 0 0 20px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }

    .services-box-points { width:180px; padding:5px 0 0 0; }
    .services-box-points ul{ margin:0px; padding:0px; }
    .services-box-points ul li{ display:block; list-style-type:none; line-height:30px; }
    .services-box-points ul li a{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:18px; color:#000; text-decoration:none; }
    .services-box-points ul li a:hover{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:18px; color:#000; text-decoration:none; }
    .icon-right { margin-left:0px; padding:0 0 0 22px; list-style-type:none; list-style-image:none; background-image: url(../images/icon-right.gif);background-repeat:no-repeat; }

    .product-image { margin:10px 0 20px 0; padding:0px; width:196px; height:142px; }
    .btn-referus { margin:10px 0 0 00px; padding:0px; width:80%; height:auto; }

    .bottom-part { width:760px; margin:0 auto; margin-top:10px; overflow:hidden; }
    .head-gray-u { background-image:url(../images/head-gray-u.gif); background-repeat:repeat-x; width:240px; height:4px; margin:3px 0 10px 0; }
    .gallery-image { margin:0px; padding:0px; width:240px; }
    .gallery-area { width:240px; float:left; margin:0px; padding:0px; }
    .twit-inside-box { width:240px; margin:0px; padding:0px; }
    .twitter-area { width:240px; float:left; margin:0 0 0 15px; padding:0px; }
    .fb-area { width:240px; float:left; margin:0 0 0 15px; padding:0px; }

    #footer-area { width:720px; background-color:#033f6e; height:auto; margin:0 auto; margin-top:30px; padding:10px 20px 20px 20px; overflow:hidden; }
    .footer-inside-content { margin:0px; padding:0px; }

    .block-aboutus { float:left; width:250px; margin:0px; padding:0 20px 0 0; border-right:1px solid #1f547e; }
    .block-general-links { float:left; width:270px; margin:0 0 0 20px; padding:0 20px 40px 0; border-right:1px solid #1f547e; }
    .block-our-clients { float:left; width:90px; margin:0 0 0 20px; padding:0 20px 80px 0; border-right:1px solid #1f547e; }
    .block-newsletter { float:left; width:185px; margin:0 0 0 20px; padding:0px; }

    .copyright { width:740px; background-color:#022e56; height:40px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7c899a; line-height:40px; padding-left:20px; }



    .call-to-action { margin:0 auto; padding:0px; width:760px; overflow:hidden; }
    .left-part { margin:0px; padding:0px; width:470px; float:left; }
    .right-part { margin:0px; padding:0px; width:260px; float:right; }

    .product-box-head-area { margin:0px; padding:0px; width:460px; background-color:#004882; height:34px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:32px; letter-spacing:1px; padding-left:10px; transition-duration:1.2s; }

    .product-box-inside-left-area { margin:0px; padding:0px; float:left; width:200px; }
    .product-box-inside-right-area { margin:10px 0 0 0; padding:0px; float:right; width:207px; }

    .product-details-box-left-area { margin:0px; padding:0px; float:none; width:300px; }
    .product-details-box-right-area { margin:20px 0 0 0; padding:0px; float:none; width:470px; }

    .shopping-cart-main-area { margin:0px; padding:0px; width:470px; }
    .discount-gray-area { margin:20px 0 0 0; padding:20px; width:430px; background-color:#f7f7f7; overflow:hidden; }



    .middle-part-left-area { width:470px; margin:0px; padding:0 0 15px 0; float:left; border-bottom:1px solid #ECECEC; }
    .middle-part-left-area-inner { width:470px; margin:0px; padding:0 0 15px 0; float:left; border-bottom:1px solid #ECECEC; }
    .middle-part-right-area { width:260px; margin:49px 0 0 0; padding:0px; float:right; }

    .checkout-process-box-area { width:470px; margin:0px; padding:0px; }

    .checkout-process-box-head { width:460px; height:40px; background-color:#033f6e; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; }

    .checkout-process-box-head a { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:0.7px; text-decoration:none; }

    .checkout-process-box-head:hover { width:460px; height:40px; background-color:#003660; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; cursor:pointer; }

    .checkout-process-box-white { width:428px; height:auto; border:1px solid #ECECEC; padding:20px; margin:1px 0 0 0; overflow:hidden; }
    .checkout-process-box-white-left-content { float:left; width:150px; margin:0px; padding:0 13px 25px 0; border-right:1px solid #ECECEC; }
    .checkout-process-box-white-right-content { float:right;  width:250px; margin:0px; padding:0px; }

    .txtfield-box-cl { width:243px; height:28px; padding:0 0 0 5px; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }
    .txtfield-error-box-cl { width:243px; height:28px; border:1px solid #eb340a; padding:0 0 0 5px; background-color:#faebe7; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }

    .radio-btn-area { margin:30px 0 30px 0; padding:0px; }
    .call-radio-btn-area { margin:0 0 5px 0; padding:0px; }
    .radio-btn-cl { margin:3px 2px 0 0; padding:0px; vertical-align:top; } 

    .btn-continue-blue { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin:40px 30px 0 0; float:right; }
    .btn-continue-blue a { color:#fff; text-decoration:none; }
    .btn-continue-blue:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .btn-login-blue2 { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-right:20px; }
    .btn-login-blue2 a { color:#fff; text-decoration:none; }
    .btn-login-blue2:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .checkout-process-txtfield-box { margin:15px 0 20px 0; padding:0px; }

    .checkout-process-steps-txt-area { margin:0px; }
    .process-steps-headtxt { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#000; line-height:38px; }

    .checkout-progress-gray-box { width:260px; margin:0px; padding:0px; }
    .checkout-progress-gray-box-head { background-color:#f0f0f0; width:250px; height:40px; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#666; line-height:40px; text-shadow:1px 1px 1px #fff; padding:0 0 0 10px; }
    .checkout-progress-gray-box-inside { width:218px; height:auto; border:1px solid #ECECEC; padding:20px; margin:0px; }
    .icon-progress { margin:0px; padding:0px; }
    .icon-progress img { vertical-align:middle; margin:0 5px 0 0; padding:0px; }



    .frm-txtbox-main-area { margin:0px; padding:0px; width:448px; overflow:hidden; }
    .frm-txtbox-area { width:204px; height:auto; margin:0 20px 0 0; padding:0px; float:left; }

    .frm-txtbox { margin:0px; padding:0px; }
    .frm-txtbox-cl { width:200px; height:28px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .frm-txtarea-address-cl { width:424px; height:30px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .icon-change-details { float:right; margin:1px 0 0 0; }
    .change-info-text { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; line-height:22px; }



    .box { float:left; width:460px; height:auto; text-align:justify; border:5px solid #F2F2F2; border-radius:5px 7px 3px 10px; padding-left:5px; margin-top:5px; }  
    .box:hover { box-shadow: 0 0 10px 2px #e7e7e7 inset; transition: all 0.3s ease-in 0s; cursor:pointer; } 
    .content{ margin:8px 0px 0px 5px; width:670px; height:auto; text-align:justify; } 
    .image { float:left; width:122px; height:100px; border:1px solid #CCCCCC; padding:1px; } 
    .link { float:right; padding-right:5px; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:13px; margin-top:8px; margin-bottom:5px; } 
    .desc { font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; text-align:justify; font-size:4px; margin-top:8px; margin-left:8px; width:300px; padding-left:8px; float:left ;}

    .call-location-main-area { margin:20px 0 0 0; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #ececec; }
    .location-left-area { margin:0px; padding:0px; float:left; width:180px; }
    .location-right-area { margin:5px 0 0 0; padding:0px; float:right; width:260px; }
    .location-left-image { margin:0px; padding:0px; }

    .address-main-area { margin:0px; padding:0px; width:470px; }
    .call-address-area { margin:0 0 20px 0; padding:0px; float:left; width:230px; }
}

@media screen and (min-width: 600px) and (max-width: 800px)
{  
    .mobile_menu{ display:inline;}
    .no_menu_display{ display:none} 
    .menu_style{ 
        display:block !important; 
        display:inline; 
        padding:10px; 
        background-color:#08b8e9; 
        width:100% !important; 

        margin:0px auto; 
        color:#FFF; 
        background-image:url(../images/nav-icon.png); 
        background-repeat:no-repeat;
        background-position:right center; cursor:pointer;
    }
    #main-container{ width:600px; margin:0 auto; overflow:hidden; }

    #header { width:600px; height:auto; margin:0px; padding:0px; }
    .head-left { float:left; margin:0px; padding:0px; width:200px; }
    .head-right { float:right; margin:20px 0 0 0; padding:0px; width:280px; }
    .open-time { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000;  padding-top:20px; padding-left:30px; }

    .slider-area { width:560px; height:auto; background-color:#FFF; margin:0px; padding:20px; overflow:hidden; }
    .slider-left-area { margin:0px; padding:0px; float:left; width:250px; }
    .slider-right-area { margin:10px  0 0 0; padding:0px; float:right; width:290px; }
    .btn-blue-large {
        margin: 10px 0 0;
        padding: 0;
        width: 180px;
    }
    .slider-left-banner { width:240px; height:105px; background-color:#fff; border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; box-shadow:0 0 5px #d6d6d6;  -webkit-box-shadow:0 0 5px #d6d6d6;  -moz-box-shadow:0 0 5px #d6d6d6;  padding:5px;  }
    .border-round7 {  border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
    .slider-title { font-family: 'Open Sans Condensed', sans-serif; font-size:32px; font-weight:bold; color:#f5c123; line-height:24px; }
    .slider-subtitle { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:normal; color:#73bcd0; }
    .slider-shade { margin:0 0 10px 0; padding:0px; width:560px; }

    #shopping-cart-area { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; cursor: pointer; position: fixed; right: 0; top: 130px; width: 110px; height: 40px; z-index: 9999; text-align: right; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; line-height:40px; background-image:url(../images/icon-cart.gif); background-repeat:no-repeat; background-position:left top; padding-right:10px; }


    .box-top-area { width:560px; margin:0px; padding:0 20px 0 20px; background-color:#FFF; overflow:hidden; }
    .box-head-u { background-image:url(../images/box-title-u.gif); background-repeat:no-repeat; width:200px; height:1px; margin-top:3px; }

    .call-box-services { width:216px; height:320px; margin:0px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }
.call-box-covid{height:auto;}
    .call-box-products { width:216px; height:320px; margin:0 0 0 30px; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:left; }

    .call-box-referus {
        background-image: url("../images/box-bg.gif");
        background-repeat: repeat-x;
        border: 2px solid #cbf0f9;
        border-radius: 10px;
        float: left;
        height: auto;
        margin: 20px 0 0;
        padding: 10px 20px 20px;
        width: auto;
    }

    .services-box-points { width:180px; padding:5px 0 0 0; }
    .services-box-points ul{ margin:0px; padding:0px; }
    .services-box-points ul li{ display:block; list-style-type:none; line-height:30px; }
    .services-box-points ul li a{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:18px; color:#000; text-decoration:none; }
    .services-box-points ul li a:hover{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:18px; color:#000; text-decoration:none; }
    .icon-right { margin-left:0px; padding:0 0 0 22px; list-style-type:none; list-style-image:none; background-image: url(../images/icon-right.gif);background-repeat:no-repeat; }

    .product-image { margin:10px 0 40px 0; padding:0px; width:196px; height:142px; }
    .btn-referus { margin:10px 0 0 20px; padding:0px; width:80%; height:auto; }

    .bottom-part { width:93%; margin:0 auto; margin-top:10px; overflow:hidden; }
    .blackhead26 { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:normal; color:#000; }
    .blackhead26 a { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:normal; color:#000; text-decoration:none; }

    .head-gray-u {
        background-image: url("../images/head-gray-u.gif");
        background-repeat: repeat-x;
        height: 4px;
        margin: 3px 0 10px;
        width: auto;
    }
    .gallery-image { margin:0px; padding:0px; width:240px; }
    .gallery-area { width:265px; float:left; margin:0px; padding:0px; }
    .twit-inside-box { width:240px; margin:0px; padding:0px; }
    .twitter-area { width:240px; float:left; margin:0 0 20px 30px; padding:0px; }
    .fb-area {
        float: none;
        padding: 0;
        width: auto;
        clear:both;
        margin: 0 0 0 0px;
    }

    #footer-area { width:560px; background-color:#033f6e; height:auto; margin:0 auto; margin-top:30px; padding:10px 20px 20px 20px; overflow:hidden; }
    .footer-inside-content { margin:0px; padding:0px; }

    .block-aboutus { float:left; width:200px; margin:0px; padding:0 20px 0 0; border-right:1px solid #1f547e; }
    .block-general-links { float:left; width:310px; margin:0 0 0 20px; padding:0px; border-right:0px; border-bottom:1px solid #1f547e; }
    .block-our-clients { float:left; width:90px; margin:20px 0 0 20px; padding:0 20px 0 0; border-right:1px solid #1f547e; }
    .block-newsletter { float:left; width:185px; margin:20px 0 0 20px; padding:0px; }

    .copyright { width:580px; background-color:#022e56; height:40px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7c899a; line-height:40px; padding-left:20px; }

    h1 { font-family: 'Open Sans Condensed', sans-serif; font-size:24px; font-weight:normal; color:#0db6e5; margin:0 0 10px 0; }
    .call-to-action { margin:0 auto; padding:0px; width:560px; overflow:hidden; }
    .left-part { margin:0px; padding:0px; width:270px; float:left; }
    .right-part { margin:0px; padding:0px; width:260px; float:right; }

    .product-box-head-area { margin:0px; padding:0px; width:260px; background-color:#004882; height:34px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:32px; letter-spacing:1px; padding-left:10px; transition-duration:1.2s; }
    .product-box-inside-left-area { margin:0px; padding:0px; float:none; width:auto; }
    .product-box-inside-right-area { margin:10px 0 0 0; padding:0px; float:none; width:270px; }
    .product-details-box-left-area { margin:0px; padding:0px; float:none; width:264px; }
    .product-details-box-right-area { margin:20px 0 0 0; padding:0px; float:none; width:270px; }

    .other-services-box-head { margin:0px; padding:0px; width:250px; height:40px; background-color:#93cadd; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:1px; padding-left:10px; }

    .shopping-cart-main-area { margin:0px; padding:0px; width:270px; }
    .discount-gray-area { margin:20px 0 0 0; padding:20px; width:230px; background-color:#f7f7f7; overflow:hidden; }




    .middle-part-left-area { width:270px; margin:0px; padding:0 0 15px 0; float:left; border-bottom:1px solid #ECECEC; }
    .middle-part-left-area-inner { width:270px; margin:0px; padding:0 0 15px 0; float:left; border-bottom:1px solid #ECECEC; }
    .middle-part-right-area { width:260px; margin:49px 0 0 0; padding:0px; float:right; }

    .checkout-process-box-area { width:270px; margin:0px; padding:0px; }

    .checkout-process-box-head { width:260px; height:40px; background-color:#033f6e; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; }

    .checkout-process-box-head a { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:0.7px; text-decoration:none; }

    .checkout-process-box-head:hover { width:260px; height:40px; background-color:#003660; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; cursor:pointer; }

    .checkout-process-box-white { width:228px; height:auto; border:1px solid #ECECEC; padding:20px; margin:1px 0 0 0; overflow:hidden; }
    .checkout-process-box-white-left-content { float:none; width:230px; margin:0 0 20px 0; padding:0px;  border-right:0px; overflow:hidden; }
    .checkout-process-box-white-right-content { float:none;  width:230px; margin:0px; padding:20px 0 0 0; clear:both; border-top:1px solid #ECECEC; }

    .txtfield-box-cl { width:223px; height:28px; padding:0 0 0 5px; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }
    .txtfield-error-box-cl { width:223px; height:28px; border:1px solid #eb340a; padding:0 0 0 5px; background-color:#faebe7; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }

    .radio-btn-area { margin:30px 0 30px 0; padding:0px; }
    .call-radio-btn-area { margin:0 0 5px 0; padding:0px; }
    .radio-btn-cl { margin:2px 2px 0 0; padding:0px; vertical-align:top; } 

    .btn-continue-blue { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin:40px 30px 0 0; float:right; }
    .btn-continue-blue a { color:#fff; text-decoration:none; }
    .btn-continue-blue:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .btn-login-blue2 { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-right:20px; }
    .btn-login-blue2 a { color:#fff; text-decoration:none; }
    .btn-login-blue2:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .checkout-process-txtfield-box { margin:15px 0 20px 0; padding:0px; }

    .checkout-process-steps-txt-area { margin:0px; padding:0px; }
    .process-steps-headtxt { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#000; line-height:38px; }

    .checkout-progress-gray-box { width:260px; margin:0px; padding:0px; }
    .checkout-progress-gray-box-head { background-color:#f0f0f0; width:250px; height:40px; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#666; line-height:40px; text-shadow:1px 1px 1px #fff; padding:0 0 0 10px; }
    .checkout-progress-gray-box-inside { width:218px; height:auto; border:1px solid #ECECEC; padding:20px; margin:0px; }
    .icon-progress { margin:0px; padding:0px; }
    .icon-progress img { vertical-align:middle; margin:0 5px 0 0; padding:0px; }


    .frm-txtbox-main-area { margin:0px; padding:0px; width:228px; overflow:hidden; }
    .frm-txtbox-area { width:204px; height:auto; margin:0 20px 0 0; padding:0px; float:left; }

    .frm-txtbox { margin:0px; padding:0px; }
    .frm-txtbox-cl { width:221px; height:28px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .frm-txtarea-address-cl { width:221px; height:30px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .icon-change-details { float:right; margin:1px 0 0 0; }
    .change-info-text { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; line-height:22px; }



    .box { float:left; width:255px; height:auto; text-align:justify; border:5px solid #F2F2F2; border-radius:5px 7px 3px 10px; padding-left:0px; margin-top:5px; }  
    .box:hover { box-shadow: 0 0 10px 2px #e7e7e7 inset; transition: all 0.3s ease-in 0s; cursor:pointer; } 
    .content{ margin:8px 0 0 0; width:270px; height:auto; text-align:justify; } 

    .image {
        border: 1px solid #cccccc;
        display: inline;
        float: left;
        height: 100px;
        margin: 6px;
        padding: 1px;
        text-align: center;
        width: 122px;
    }
    .link { float:right; padding-right:5px; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:13px; margin-top:8px; margin-bottom:10px; } 
    .desc { font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; text-align:justify; font-size:4px; margin-top:8px; margin-left:8px; width:220px; padding-left:8px; float:none ;}

    .call-location-main-area { margin:20px 0 0 0; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #ececec; }
    .location-left-area { margin:0px; padding:0px; float:none;  }
    .location-right-area { margin:5px 0 0 0; padding:0px; float:none; width:200px; }
    .location-left-image { margin:0px; padding:0px; }

    .gallery-inner-main-area { margin:0px; padding:0px; width:300px; }
    .call-gallery-inner-image { margin:20px 15px 0 0; float:left; padding:0px; height:auto; width:55%; }

    .address-main-area { margin:0px; padding:0px; width:270px; }
    .call-address-area { margin:0 0 20px 0; padding:0px; float:none; width:270px; }
    .form_dtals {
        float: left;
        width: 100%;
    }
    .dgnr_sml{width:100% !important; height:auto;}
}

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

    .mobile_menu{ display:inline;}
    .no_menu_display{ display:none} 
    .menu_style{ 
        display:block !important; 
        display:inline; 
        padding:10px; 
        background-color:#08b8e9; 
        width:100% !important; 

        margin:0px auto; 
        color:#FFF; 
        background-image:url(../images/nav-icon.png); 
        background-repeat:no-repeat;
        background-position:right center; cursor:pointer;
    }
    #main-container{ width:480px; margin:0 auto; overflow:hidden; }

    #header { width:480px; height:auto; margin:0px; padding:0px; }
    .head-left { float:left; margin:0px; padding:0px; width:200px; }
    .head-right { float:right; margin:20px 0 0 0; padding:0px; width:280px; }
    .open-time { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000;  padding-top:20px; padding-left:30px; }

    .slider-area { width:440px; height:auto; background-color:#FFF; margin:0px; padding:20px; overflow:hidden; }
    .slider-left-area { margin:0px; padding:0px; float:left; width:200px; }

    .slider-right-area { margin:0px 0 0 0; padding:0px; float:right; width:220px; }
    .btn-blue-large { width:180px; margin:10px 0 0 0; padding:0px; }

    .slider-left-banner { width:190px; height:83px; background-color:#fff; border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; box-shadow:0 0 5px #d6d6d6;  -webkit-box-shadow:0 0 5px #d6d6d6;  -moz-box-shadow:0 0 5px #d6d6d6;  padding:5px;  }
    .border-round7 {  border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
    .slider-title { font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:bold; color:#f5c123; line-height:24px; }
    .slider-subtitle { font-family: 'Open Sans Condensed', sans-serif; font-size:20px; font-weight:normal; color:#73bcd0; }
    .slider-shade { margin:0 0 10px 0; padding:0px; width:440px; }

    #shopping-cart-area { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; cursor: pointer; position: fixed; right: 0; top: 130px; width: 110px; height: 40px; z-index: 9999; text-align: right; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; line-height:40px; background-image:url(../images/icon-cart.gif); background-repeat:no-repeat; background-position:left top; padding-right:10px; }


    .box-top-area { width:93%; margin:0px; padding:0 20px 0 20px; background-color:#FFF; overflow:hidden; }
    .box-head-u { background-image:url(../images/box-title-u.gif); background-repeat:no-repeat; width:200px; height:1px; margin-top:3px; }

    .call-box-services { width:auto; height:auto; margin:0 auto; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:none; }
    .call-box-covid{height:auto;width:auto;}
    .call-box-products { width:auto; height:auto; margin:0 auto; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:none; margin-top:20px; }


    .call-box-referus {
        background-image: url("../images/box-bg.gif");
        background-repeat: repeat-x;
        border: 2px solid #cbf0f9;
        border-radius: 10px;
        float: none;
        height: auto;
        margin: 10px 0 0;
        padding: 10px;
        width: auto;
    }

    .services-box-points { width:240px; padding:20px 0 0 0; }
    .services-box-points ul{ margin:0px; padding:0px; }
    .services-box-points ul li{ display:block; list-style-type:none; line-height:32px; }
    .services-box-points ul li a{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:20px; color:#000; text-decoration:none; }
    .services-box-points ul li a:hover{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:20px; color:#000; text-decoration:none; }
    .icon-right { margin-left:0px; padding:0 0 0 22px; list-style-type:none; list-style-image:none; background-image: url(../images/icon-right.gif);background-repeat:no-repeat; }

    .product-image { margin:10px 0 20px 0; padding:0px; width:auto; height:auto; }
    .btn-referus { margin:10px 0 0 20px; padding:0px; width:80%; height:auto; }

    .bottom-part { width:90%; margin:0 auto; margin-top:10px; overflow:hidden;  }
    .blackhead26 { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:normal; color:#000; }
    .blackhead26 a { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:normal; color:#000; text-decoration:none; }
    .head-gray-u { background-image:url(../images/head-gray-u.gif); background-repeat:repeat-x; width:auto; height:4px; margin:3px 0 10px 0; }
    .gallery-image { margin:0px; padding:0px; width:240px; }
    .gallery-area {
        float: none;
        margin: 0;
        padding: 0;
        width: auto;
    }
    .twit-inside-box { width:auto; margin:0px; padding:0px; }
    .twitter-area {
        float: none;
        margin: 10px 0 0px;
        padding: 0;
        width: auto;
    }
    .fb-area { width:auto; float:none; margin:10px 0 0 0px; padding:0px;  }

    #footer-area { width:440px; background-color:#033f6e; height:auto; margin:0 auto; margin-top:30px; padding:10px 20px 20px 20px; overflow:hidden; }
    .footer-inside-content { margin:0px; padding:0px; }

    .block-aboutus { float:none; width:auto; margin:0px; padding:0 0 20px 0; border-right:0px;border-bottom:1px solid #1f547e; }
    .block-general-links { float:left; width:auto; margin:10px 0 0 0; padding:0px; border-right:0px; border-bottom:1px solid #1f547e; }
    .block-our-clients { float:left; width:110px; margin:10px 0 0 0; padding:0 20px 0 0; border-right:1px solid #1f547e; }
    .block-newsletter { float:left; width:185px; margin:10px 0 0 40px; padding:0px; }

    .copyright { width:460px; background-color:#022e56; height:40px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7c899a; line-height:40px; padding-left:20px; }



    h1 { font-family: 'Open Sans Condensed', sans-serif; font-size:24px; font-weight:normal; color:#0db6e5; margin:0 0 10px 0; }
    .call-to-action { margin:0 auto; padding:0px; width:440px; overflow:hidden; }
    .left-part { margin:0px; padding:0px; width:440px; float:none; }
    .right-part { margin:0 auto; padding:0px; width:440px; float:none; margin-top:20px; }

    .product-box-head-area { margin:0px; padding:0px; width:auto; background-color:#004882; height:34px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:32px; letter-spacing:1px; padding-left:10px; transition-duration:1.2s; }
    .product-box-inside-left-area { margin:0px; padding:0px; float:none; width:auto; }
    .product-box-inside-right-area { margin:10px 0 0 0; padding:0px; float:none; width:440px; }

    .product-details-box-left-area { margin:0px; padding:0px; float:none; width:auto; }
    .product-details-box-right-area { margin:20px 0 0 0; padding:0px; float:none; width:440px; }
    .other-services-box-head { margin:0px; padding:0px; width:auto; height:40px; background-color:#93cadd; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-weight:700; color:#fff; line-height:40px; letter-spacing:1px; padding-left:10px; }

    .other-services-box-mid {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color #d4dee1 #d4dee1;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        margin: 0;
        padding: 10px;
        width: auto;
    }
    .products-interest-box-inner {
        margin: 0;
        padding: 0;
        width: auto;
    }

    .products-interest-center-area {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color #d4dee1 #d4dee1;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        margin: 0;
        padding: 10px;
        text-align: center;
        width: 417px;
    }

    .shopping-cart-main-area { margin:0px; padding:0px; width:440px; }
    .discount-gray-area { margin:20px 0 0 0; padding:20px; width:400px; background-color:#f7f7f7; overflow:hidden; }




    .middle-part-left-area { width:440px; margin:0px; padding:0 0 15px 0; float:none; border-bottom:1px solid #ECECEC; }
    .middle-part-left-area-inner { width:440px; margin:0px; padding:0 0 15px 0; float:none; border-bottom:1px solid #ECECEC; }
    .middle-part-right-area { width:440px; margin:20px 0 0 0; padding:0px; float:none; }

    .checkout-process-box-area { width:440px; margin:0px; padding:0px; }

    .checkout-process-box-head { width:430px; height:40px; background-color:#033f6e; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; }

    .checkout-process-box-head a { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:0.7px; text-decoration:none; }

    .checkout-process-box-head:hover { width:430px; height:40px; background-color:#003660; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; cursor:pointer; }

    .checkout-process-box-white { width:370px; height:auto; border:1px solid #ECECEC; padding:20px; margin:1px 0 0 0; overflow:hidden; }
    .checkout-process-box-white-left-content { float:none; width:400px; margin:0 0 20px 0; padding:0px;  border-right:0px; overflow:hidden; }
    .checkout-process-box-white-right-content { float:none;  width:400px; margin:0px; padding:20px 0 0 0; clear:both; border-top:1px solid #ECECEC; }

    .txtfield-box-cl { width:253px; height:28px; padding:0 0 0 5px; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }
    .txtfield-error-box-cl { width:253px; height:28px; border:1px solid #eb340a; padding:0 0 0 5px; background-color:#faebe7; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }

    .radio-btn-area { margin:30px 0 30px 0; padding:0px; }
    .call-radio-btn-area { margin:0 0 5px 0; padding:0px; }
    .radio-btn-cl { margin:2px 2px 0 0; padding:0px; vertical-align:top; } 

    .btn-continue-blue { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin:40px 30px 0 0; float:right; }
    .btn-continue-blue a { color:#fff; text-decoration:none; }
    .btn-continue-blue:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .btn-login-blue2 { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-right:20px; }
    .btn-login-blue2 a { color:#fff; text-decoration:none; }
    .btn-login-blue2:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .checkout-process-txtfield-box { margin:15px 0 20px 0; padding:0px; }

    .checkout-process-steps-txt-area { margin:0px; padding:0px; }
    .process-steps-headtxt { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#000; line-height:38px; }

    .checkout-progress-gray-box { width:440px; margin:0px; padding:0px; }
    .checkout-progress-gray-box-head { background-color:#f0f0f0; width:430px; height:40px; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#666; line-height:40px; text-shadow:1px 1px 1px #fff; padding:0 0 0 10px; }
    .checkout-progress-gray-box-inside { width:398px; height:auto; border:1px solid #ECECEC; padding:20px; margin:0px; }
    .icon-progress { margin:0px; padding:0px; }
    .icon-progress img { vertical-align:middle; margin:0 5px 0 0; padding:0px; }



    .frm-txtbox-main-area { margin:0px; padding:0px; width:398px; overflow:hidden; }
    .frm-txtbox-area { width:398px; height:auto; margin:0px; padding:0px; float:left; }

    .frm-txtbox { margin:0px; padding:0px; }
    .frm-txtbox-cl { width:391px; height:28px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .frm-txtarea-address-cl { width:391px; height:30px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .icon-change-details { float:right; margin:1px 0 0 0; }
    .change-info-text { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; line-height:22px; }



    .box { float:left; width:430px; height:auto; text-align:justify; border:5px solid #F2F2F2; border-radius:5px 7px 3px 10px; padding-left:0px; margin-top:5px; }  
    .box:hover { box-shadow: 0 0 10px 2px #e7e7e7 inset; transition: all 0.3s ease-in 0s; cursor:pointer; } 
    .content{ margin:10px 0 0 10px; width:420px; height:auto; text-align:justify; } 
    .image { float:left; width:122px; height:100px; border:1px solid #CCCCCC; padding:1px; display:inline; } 
    .link { float:right; padding-right:5px; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:13px; margin-top:8px; margin-bottom:10px; } 
    .desc { font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; text-align:justify; font-size:4px; margin-top:8px; margin-left:8px; width:265px; padding-left:8px; float:left;}

    .call-location-main-area { margin:20px 0 0 0; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #ececec; }
    .location-left-area { margin:0px; padding:0px; float:left; width:200px;  }

    .location-right-area {
        float: none;
        margin: 6px 0 0;
        padding: 10px 0 0;
        width: 240px;
    }
    .location-left-image { margin:0px; padding:0px; width:85%;  }

    .gallery-inner-main-area { margin:0px; padding:0px; width:440px; overflow:hidden; }
    .call-gallery-inner-image { margin:20px 15px 0 0; float:left; padding:0px; height:auto; width:200px; }

    .address-main-area { margin:0px; padding:0px; width:440px; overflow:hidden; }
    .call-address-area { margin:0 20px 20px 0; padding:0px; float:left; width:200px; }

    .form_dtals {
        float: none;
        width: 100%;
    }
    .main-div {
        float: left;
        padding: 8px;
        width: 100%;
    }
    .right-title-text {
        float: left;
        width: 320px;
    }

    .input-text {
        border: 1px solid #dbdbdb;
        color: #999999;
        font-family: "Trebuchet MS";
        font-size: 13px;
        font-weight: normal;
        height: 28px;
        line-height: 28px;
        padding: 0 0 0 5px;
        width: 100%;
    }
    .wdh_in{ width:80% !important }
    .dgnr_sml{width:100% !important; height:auto;}

    .other-services-box-inner {
        margin: 0 0 20px;
        padding: 0;
        width: auto;
    }
}

@media screen and (min-width: 320px) and (max-width: 480px)
{  
    .other-services-box-inner {
        margin: 0 0 20px;
        padding: 0;
        width: 100%;
    }

    .frm_1 {
        float: left;
        width: 305px;
    }
    .frm_2{float:left; width:280px;}
    .frm_3{ width:150px;}
    .frm_4{width:345px;}
    .frm_5{ width:313px}

    .textarea {
        border: 1px solid #dbdbdb;
        color: #999999;
        font-family: "Trebuchet MS";
        font-size: 13px;
        font-weight: normal;
        height: 48px;
        line-height: 28px;
        padding: 0 0 0 5px;
        width: 100%;
    }
    .right-title-text {
        float: left;
        width: 240px;
    }

    .input-text {
        border: 1px solid #dbdbdb;
        color: #999999;
        font-family: "Trebuchet MS";
        font-size: 13px;
        font-weight: normal;
        height: 28px;
        line-height: 28px;
        padding: 0 0 0 5px;
        width: 85%;
    }
    .form_dtals {
        float: none;
        width: 100%;
    }
    .main-div {
        float: left;
        padding: 8px;
        width: auto;
    }
    .other-services-box-inner {
        margin: 0 0 20px;
        padding: 0;
        width: 100%;
    }
    .mobile_menu{ display:inline;}
    .no_menu_display{ display:none} 
    #main-container{ width:320px; margin:0 auto; overflow:hidden; }
    .menu_style{ 
        display:block !important; 
        display:inline; 
        padding:10px; 
        background-color:#08b8e9; 
        width:100% !important; 

        margin:0px auto; 
        color:#FFF; 
        background-image:url(../images/nav-icon.png); 
        background-repeat:no-repeat;
        background-position:right center; cursor:pointer;
    }

    .btn-blue-large {
        margin: 10px 0 0;
        padding: 0;
        width: 180px;
    }
    #header { width:320px; height:auto; margin:0px; padding:0px;  }
    .logo { margin:0px; padding:0px; }
    .head-left { float:none; margin:20px 0 0 80px; padding:0px; width:320px; }
    .head-right { float:none; margin:20px 0 20px 25px; padding:0px; width:320px; }
    .open-time { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000;  padding-top:20px; padding-left:30px; }

    .slider-area { width:280px; height:auto; background-color:#FFF; margin:0px; padding:20px; overflow:hidden;  }
    .slider-left-area { margin:0px; padding:0px; float:left; width:110px; }

    .slider-right-area { margin:0px 0 0 0; padding:0px; float:none; width:280px; }


    .slider-left-banner {
        background-color: #fff;
        border-radius: 7px;
        box-shadow: 0 0 5px #d6d6d6;
        height: auto;
        padding: 5px;
        width: 130px;
    }
    .border-round7 {  border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
    .slider-title { font-family: 'Open Sans Condensed', sans-serif; font-size:26px; font-weight:bold; color:#f5c123; line-height:24px; }
    .slider-subtitle { font-family: 'Open Sans Condensed', sans-serif; font-size:20px; font-weight:normal; color:#73bcd0; }
    .slider-shade { margin:0 0 10px 0; padding:0px; width:280px; }

    #shopping-cart-area { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-attachment: scroll; cursor: pointer; position: fixed; right: 0; top: 0px; width: 100px; height: 40px; z-index: 9999; text-align: right; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#fff; line-height:40px; background-image:url(../images/icon-cart.gif); background-repeat:no-repeat; background-position:left top; padding-right:10px; }


    .box-top-area { width:100%; margin:0px; padding:0 0px 0 0px; background-color:#FFF; overflow:hidden; }
    .box-head-u { background-image:url(../images/box-title-u.gif); background-repeat:no-repeat; width:200px; height:1px; margin-top:3px; }

    .call-box-services { width:auto; height:auto; margin:0 auto; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:none; margin-top:20px; }
.call-box-covid{height:auto;width:auto;}
    .call-box-products { width:auto; height:auto; margin:0 auto; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:none; margin-top:20px; }
    .product-image { margin:10px 0 20px 0; padding:0px; width:240px; height:auto; }

    .call-box-referus { width:auto; height:auto; margin:0 auto; padding:10px 20px 20px 20px; border:2px solid #cbf0f9; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float:none; margin-top:20px; }
    .btn-referus { margin:30px 0 0 0px; padding:0px; width:auto; height:auto; }

    .services-box-points { width:240px; padding:20px 0 0 0; }
    .services-box-points ul { margin:0px; padding:0px; }
    .services-box-points ul li { display:block; list-style-type:none; line-height:32px; }
    .services-box-points ul li a { font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:20px; color:#000; text-decoration:none; }
    .services-box-points ul li a:hover { font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:20px; color:#000; text-decoration:none; }
    .icon-right { margin-left:0px; padding:0 0 0 22px; list-style-type:none; list-style-image:none; background-image: url(../images/icon-right.gif);background-repeat:no-repeat; }


    .bottom-part {
        margin: 10px auto 0;
        overflow: hidden;
        width: auto;
    }
    .blackhead26 { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:normal; color:#000; }
    .blackhead26 a { font-family: 'Open Sans Condensed', sans-serif; font-size:22px; font-weight:normal; color:#000; text-decoration:none; }
    .head-gray-u { background-image:url(../images/head-gray-u.gif); background-repeat:repeat-x; width:240px; height:4px; margin:3px 0 10px 0; }
    .gallery-image { margin:0px; padding:0px; width:240px; }
    .gallery-area {
        float: none;
        margin: 0;
        padding: 0;
        width: auto;
        padding-bottom:10px;
    }
    .twit-inside-box { width:240px; margin:0px; padding:0px; }

    .twitter-area {
        float: none;
        margin: 0;
        padding: 0;
        width: auto;
    }
    .fb-area { width:auto; float:none; margin:0 0 0 15px; padding:0px; }

    #footer-area { width:280px; background-color:#033f6e; height:auto; margin:0 auto; margin-top:30px; padding:10px 20px 20px 20px; overflow:hidden; }
    .footer-inside-content { margin:0px; padding:0px; }

    .block-aboutus { float:none; width:auto; margin:0px; padding:0 0 20px 0; border-right:0px;border-bottom:1px solid #1f547e; }
    .block-general-links { float:left; width:auto; margin:10px 0 0 0; padding:0px; border-right:0px; border-bottom:1px solid #1f547e; }
    .block-our-clients { float:left; width:70px; margin:10px 0 0 0; padding:0px; border-right:0px; }
    .block-newsletter { float:right; width:185px; margin:10px 0 0 0; padding:0px; }

    .copyright { width:300px; background-color:#022e56; height:40px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7c899a; line-height:40px; padding-left:20px; }


    h1 { font-family: 'Open Sans Condensed', sans-serif; font-size:24px; font-weight:normal; color:#0db6e5; margin:0 0 10px 0; }

    .call-to-action { margin:0 auto; padding:0px; width:320px; overflow:hidden; }
    .left-part { margin:10px 0 0 0; padding:0px; width:320px; float:none; }
    .right-part { margin:0 auto; padding:0px; width:320px; float:none; margin-top:20px; }

    .product-box-head-area { margin:0px; padding:0px; width:310px; background-color:#004882; height:34px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:32px; letter-spacing:1px; padding-left:10px; transition-duration:1.2s; }
    .product-box-inside-left-area { margin:0px; padding:0px; float:none; width:auto; }
    .product-box-inside-right-area { margin:10px 0 0 0; padding:0px; float:none; width:320px; }

    .product-details-box-left-area { margin:0px; padding:0px; float:none; width:320px; }
    .product-details-box-right-area { margin:20px 0 0 0; padding:0px; float:none; width:320px; }
    .other-services-box-head { margin:0px; padding:0px; width:auto; height:40px; background-color:#93cadd; font-family: 'Open Sans Condensed', sans-serif; font-size:16px; font-weight:700; color:#fff; line-height:40px; letter-spacing:1px; padding-left:10px; }

    .other-services-box-mid {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color #d4dee1 #d4dee1;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        margin: 0;
        padding: 10px;
        width: auto;
    }

    .products-interest-box-inner {
        margin: 0;
        padding: 0;
        width: auto;
    }

    .products-interest-center-area {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color #d4dee1 #d4dee1;
        border-image: none;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        margin: 0;
        padding: 10px;
        text-align: center;
        width: 298px;
    }
    .shopping-cart-main-area { margin:0px; padding:0px; width:320px; }
    .discount-gray-area { margin:20px 0 0 0; padding:20px; width:280px; background-color:#f7f7f7; overflow:hidden; }



    .middle-part-left-area { width:320px; margin:0px; padding:0 0 15px 0; float:none; border-bottom:1px solid #ECECEC; }
    .middle-part-left-area-inner { width:320px; margin:0px; padding:0 0 15px 0; float:none; border-bottom:1px solid #ECECEC; }
    .middle-part-right-area { width:320px; margin:20px 0 0 0; padding:0px; float:none; }

    .checkout-process-box-area { width:320px; margin:0px; padding:0px; }

    .checkout-process-box-head { width:310px; height:40px; background-color:#033f6e; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; }

    .checkout-process-box-head a { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:0.7px; text-decoration:none; }

    .checkout-process-box-head:hover { width:310px; height:40px; background-color:#003660; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold; color:#fff; line-height:40px; padding:0 0 0 10px; letter-spacing:0.7px; cursor:pointer; }

    .checkout-process-box-white { width:260px; height:auto; border:1px solid #ECECEC; padding:20px; margin:1px 0 0 0; overflow:hidden; }
    .checkout-process-box-white-left-content { float:none; width:280px; margin:0 0 20px 0; padding:0px;  border-right:0px; overflow:hidden; }
    .checkout-process-box-white-right-content { float:none;  width:280px; margin:0px; padding:20px 0 0 0; clear:both; border-top:1px solid #ECECEC; }

    .txtfield-box-cl { width:253px; height:28px; padding:0 0 0 5px; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }
    .txtfield-error-box-cl { width:253px; height:28px; border:1px solid #eb340a; padding:0 0 0 5px; background-color:#faebe7; line-height:28px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; }

    .radio-btn-area { margin:30px 0 30px 0; padding:0px; }
    .call-radio-btn-area { margin:0 0 5px 0; padding:0px; }
    .radio-btn-cl { margin:2px 2px 0 0; padding:0px; vertical-align:top; } 

    .btn-continue-blue { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin:40px 30px 0 0; float:right; }
    .btn-continue-blue a { color:#fff; text-decoration:none; }
    .btn-continue-blue:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .btn-login-blue2 { width:84px; height:32px; background-color:#00cef2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:center; line-height:32px; margin-right:20px; }
    .btn-login-blue2 a { color:#fff; text-decoration:none; }
    .btn-login-blue2:hover {width:84px; height:32px; background-color:#f5c123; cursor:pointer;  }

    .checkout-process-txtfield-box { margin:15px 0 20px 0; padding:0px; }

    .checkout-process-steps-txt-area { margin:0px; padding:0px; }
    .process-steps-headtxt { font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#000; line-height:38px; }

    .checkout-progress-gray-box { width:320px; margin:0px; padding:0px; }
    .checkout-progress-gray-box-head { background-color:#f0f0f0; width:310px; height:40px; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#666; line-height:40px; text-shadow:1px 1px 1px #fff; padding:0 0 0 10px; }
    .checkout-progress-gray-box-inside { width:278px; height:auto; border:1px solid #ECECEC; padding:20px; margin:0px; }
    .icon-progress { margin:0px; padding:0px; }
    .icon-progress img { vertical-align:middle; margin:0 5px 0 0; padding:0px; }



    .frm-txtbox-main-area { margin:0px; padding:0px; width:278px; overflow:hidden; }
    .frm-txtbox-area { width:278px; height:auto; margin:0px; padding:0px; float:left; }

    .frm-txtbox { margin:0px; padding:0px; }
    .frm-txtbox-cl { width:271px; height:28px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .frm-txtarea-address-cl { width:271px; height:30px; margin:5px 0 5px 0; padding:0 0 0 5px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999; line-height:28px; }

    .icon-change-details { float:right; margin:1px 0 0 0; }
    .change-info-text { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#999999; line-height:22px; }
    .img-right {
        float: none;
        margin: 0 0 20px 20px;
        width: 100%;
    }



    .box { float:left; width:310px; height:auto; text-align:justify; border:5px solid #F2F2F2; border-radius:5px 7px 3px 10px; padding-left:0px; margin-top:5px; }  
    .box:hover { box-shadow: 0 0 10px 2px #e7e7e7 inset; transition: all 0.3s ease-in 0s; cursor:pointer; } 

    .content{ margin:10px 0 0 0; width:310px; height:auto; text-align:justify; } 

    .image {
        border: 1px solid #cccccc;
        display: inline;
        float: left;
        height: 100px;
        margin: 6px;
        padding: 1px;
        text-align: center;
        width: 122px;
    }
    .link { float:right; padding-right:5px; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:13px; margin-top:8px; margin-bottom:10px; } 
    .desc { font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; text-align:justify; font-size:4px; margin-top:8px; margin-left:8px; width:280px; padding-left:8px; float:none;}

    .call-location-main-area { margin:20px 0 0 0; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #ececec; }
    .location-left-area { margin:0px; padding:0px; float:none; width:110px;  }
    .location-right-area { margin:5px 0 0 0; padding:0px; float:none; width:185px; }
    .location-left-image { margin:0px; padding:0px;  }

    .gallery-inner-main-area { margin:0px; padding:0px; width:320px; overflow:hidden; }
    .call-gallery-inner-image { margin:20px 15px 0 0; float:left; padding:0px; height:auto; width:auto; }

    .address-main-area { margin:0px; padding:0px; width:320px; overflow:hidden; }
    .call-address-area { margin:0 0 20px 0; padding:0px; float:none; width:150px; }
    .dgnr_sml{width:100% !important; height:auto;}
}

.img_responsive{ width:100%; height:auto;}

/*MY_CSS*/
.clr{ clear:both}

#prices {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #ddd;
}
#prices td, #customers th {
    border: 1px solid #ddd;
    padding: 8px;
}
#prices tr:nth-child(even){
    background-color: #f2f2f2;
}
#prices th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #86bdd0;
    color: white;
    padding:8px;
}
.label {
    font-weight:bold;
    color:#626262;
}
.dselect {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 5px;
}


.ftr_logo {
    width: 184px;
    float: left;
}


/* Floating (fixed) covid19 image on right */
.floating_right {
    position: fixed;
    right: 5px;
    /*bottom: 300px;*/
    top:200px;
}


.floating_open {
    /*display: none;*/
    z-index: 999;
}

.floating_close {
    cursor:pointer;
}

.floating_open .close_btn {
    text-align: right;
}
