body{background:#3c3c3c;margin:0;padding:0}
.body,#navlogo{background:#efecdf}
body,div,a,span{font-family:Arial,Helvetica,sans-serif;font-size:11pt}
.body{margin:0 auto;width:980px;position:relative}
.clear:before,.clear:after{content:".";display:block;height:0;overflow:hidden}
.clear:after{clear:both}
.big,.big a{font-size:15pt}  
h4,h5{font-size:13pt}
img.prawy{float:right;margin:0 0 8px 8px}
img.lewy{float:left;margin:0 8px 8px 0}
.siteBox p{text-align:justify!important}
#mainContent a{color:#00c4ff}
#mainContent a:hover{color:#ff007d;text-decoration-style: dotted;}
#topnav{display:block;text-align:center}
#topnav a{color:#00c4ff;display:inline-block;font-size:11pt;font-weight:700;padding:15px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}
#topnav a:hover{color:#ff007d}
#topnav ul{width:61%;margin:0 auto}
#site{min-height:900px;width:945px}
#logo{float:left;margin-top:10px}
#cust{display:inline-block;margin:2px 30px 0 45px;text-align:center;width:250px}
#cust span{color:#ffc700;font-size:20pt;font-weight:400;line-height:26px}
#cust p{color:#00c4ff;font-size:15pt;font-weight:400;line-height:10px;margin:0}
#topnav ul li{list-style:none;float:left}
#book_online{background:#ff007d;background:-moz-linear-gradient(top,#ff007d 0%,#d40e52 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff007d),color-stop(100%,#d40e52));background:-webkit-linear-gradient(top,#ff007d 0%,#d40e52 100%);background:-o-linear-gradient(top,#ff007d 0%,#d40e52 100%);background:-ms-linear-gradient(top,#ff007d 0%,#d40e52 100%);background:linear-gradient(to bottom,#ff007d 0%,#d40e52 100%);border:2px solid #fff;border-radius:32px;color:#fff;text-transform:uppercase;font-size:18pt;font-weight:400;padding:10px 19px;position:absolute;right:19%;text-decoration:none;top:54%;transition:background .3s ease-in-out 0;z-index:99}
#columnLeft{float:left;margin-right:40px;width:202px}
#mainContent{color:#1F1F1F;font-size:12pt;line-height:20px;margin-right:45px;min-height:500px;width:450px;display:inline-block}
#columnRight{float:right;width:205px}
#mainContent h1,#mainContent h2{color:#ff007d;font-size:18pt;margin-bottom:14px;margin-top:0}
.footer{padding-top:8px}
.footer a{color:#fefefe;font-size:10pt;margin:0 10px;text-decoration:none;text-transform:uppercase}
.footer ul li{list-style:none;float:left}
.listbox a{border-top:1px solid #FFF;color:#FFF;display:block;margin:6px 0;padding:10px 0 5px;text-decoration:none}
.listbox a:first-child{border-top:0 none}
#hdrnav{width:294px}
#hdrnav a{display:block;margin-top:1px}
.bluebox{background:none repeat scroll 0 0 #00c4ff;border-radius:5px;padding:15px}
.fbtn{color:#00c4ff;display:block;float:left;font-size:13pt;height:30px;margin-top:20px;padding:28px 0 30px 88px;text-decoration:none;text-transform:uppercase;width:220px}
img{border:0 none}
.bottom_table_right{margin-top:10px;text-align:center}
.bottom_table_right a{background-color:#ff007d;border-radius:10px;color:#fff!important;display:block;font-size:37px;height:60px;line-height:53px;text-align:center;width:260px;margin:0 auto}
.bottom_table_right a:hover{background-color:#00c4ff;background-repeat:no-repeat}
.mobile_menu{display:none}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
body{width:100%}
.body{width:920px}
#site{min-height:auto!important;width:920px}
.fbtn{width:215px}
#mainContent{width:425px}
.mobile_menu{display:none}
}
@media only screen and (max-width: 959px) {
.flexslider{max-width:100%;height:100%}
body{width:100%}
.body{width:100%}
#cust{display:none!important}
#navlogo{background:none}
#logo{text-align:center;float:none!important}
#topnav{float:none;text-align:center;margin-top:10px}
#topnav a{float:none;display:inline-block}
#site{width:100%!important}
#mainContent{width:98%;display:block;margin:0 auto}
.arealinks > li{display:inline-block;width:50%}
.arealinks{margin:0;padding:0}
#columnLeft{width:100%}
#hdrnav{width:100%;text-align:center;margin-top:20px}
#hdrnav a{display:inline-block}
.bluebox{width:94%;margin:0 auto}
.listbox{width:100%!important}
.fbtn{float:left!important;margin:10px auto;width:23%}
#columnRight{clear:both;display:block;margin:0 auto;width:98%;float:none!important}
.mobile_menu{display:none}
}
@media only screen and (max-width: 719px) {
body{width:100%}
.NoMobile{display:none!important}
.body{width:100%}
#navlogo{background:none}
#logo{text-align:center;float:none!important}
#topnav{float:none;text-align:center;margin-top:10px}
#topnav a{float:none;display:inline-block}
#site{width:100%!important}
#mainContent{padding:3px;width:98%!important;display:block;margin:0 auto;min-height:auto!important}
.arealinks > li{float:left;list-style:none;margin:20px 0;padding-right:10px;width:46%;text-align:center}
.arealinks{margin:0;padding:0}
#columnLeft{width:100%}
#hdrnav{width:100%;text-align:center;margin-top:20px}
#hdrnav a{display:inline-block}
.bluebox{width:88%;margin:0 auto}
.listbox{width:100%!important}
.fbtn{float:left!important;margin:10px auto;width:auto}
#columnRight{clear:both;display:block;margin:0 auto;width:98%;float:none!important}
.footer{width:100%!important;float:none!important;clear:both;height:auto!important}
.footer a{margin:0;padding:0;line-height:40px;text-decoration:none;text-transform:uppercase;text-align:center;float:none;width:100%;display:block}
.siteBox img{margin:0!important}
#topnav{display:none}
.mobile_menu{display:block;clear:both;text-align:center;height:40px;position:relative;box-shadow:1px 4px 6px -4px #313131;border-top:1px solid #fff;width:90%;margin:15px auto 0;border-radius:5px}
.mobile_navigation{display:none}
.mobile_navigation li{float:none}
.mobile_navigation{margin:0;list-style:none;background:#fd6e4b;max-width:none;padding:0;position:relative;z-index:9999;border-radius:5px}
.mobile_navigation li a{border-bottom:1px solid #ab711a;border-top:1px solid #fff;color:#FFF;display:block;font-size:13pt;font-weight:100;padding:11px;text-decoration:none;overflow:hidden}
.mobile_navigation li a:hover{background:#f0a40c;color:#fff}
.slide-trigger{background:#f0a40c;background:-moz-linear-gradient(top,#f0a40c 0%,#fd6e4b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0a40c),color-stop(100%,#fd6e4b));background:-webkit-linear-gradient(top,#f0a40c 0%,#fd6e4b 100%);background:-o-linear-gradient(top,#f0a40c 0%,#fd6e4b 100%);background:-ms-linear-gradient(top,#f0a40c 0%,#fd6e4b 100%);background:linear-gradient(to bottom,#f0a40c 0%,#fd6e4b 100%);line-height:40px}
}
@media only screen and (max-width: 600px) {
#book_online{display:none}
.flexslider{display:none}
}
.flexslider{width:960px;margin:15px auto 0;overflow:hidden;max-height:363px;height:auto;position:relative}
.slides,.slides > li{margin:0;padding:0;list-style:none}
.flexslider{padding:0}
.flexslider .slides > li{display:block;position:relative;width:100%;height:auto;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.services{display:block;text-align:center}
.flexslider{position:relative}
.flexslider .slides img{height:auto}
@media only screen and (max-width: 460px) {
#mainContent img.lewy,#mainContent img.prawy{width:150px;height:150px;margin:5px!important}
}
@media only screen and (min-width: 301px) and (max-width: 719px) {
#logo img{width:48%;float:left}
img.CallBanner{width:48%;float:right}
.mobile_menu{display:none!important}
}
@media only screen and (max-width: 300px) {
img.CallBanner{width:99%}
.mobile_menu{display:none!important}
}

@media only screen and (min-width : 1260px) {
body,p{font-size:15pt!important;line-height:18pt;}
h3{font-size:17pt}  
h4,h5{font-size:16pt}   
.big,.big a{font-size:20pt!important;line-height:26pt;}
#mainContent h1{font-size:20pt;}  
#columnLeft{width:252px} 
#hdrnav a img{width:250px;height:auto;}
nav.listbox{width:223px !important}
#cust{width:350px} 
}
@media only screen and (min-width : 1260px) and (max-width : 1349px) {
.body{width:1250px}
#site{width:1185px}
#mainContent{width:640px}
}
@media only screen and (min-width : 1350px) and (max-width : 1499px) {
.body{width:1340px}
#site{width:1275px}
#mainContent{width:730px}
}
@media only screen and (min-width : 1500px) {
.body{width:1490px}
#site{width:1425px}
#mainContent{width:880px}
#mainContent h1{font-size:23pt;}  
}