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

@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../fonts/texgyreadventor-regular-webfont.eot');
    src: url('../fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreadventor-regular-webfont.woff2') format('woff2'),
         url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventorbold';
    src: url('../fonts/texgyreadventor-bold-webfont.eot');
    src: url('../fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreadventor-bold-webfont.woff2') format('woff2'),
         url('../fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('../fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('../fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clear_me{ font-size:0; line-height:0; clear:both; }
body{ background:#fff; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#666; }
.mainDiv{ margin:0 auto; width:1170px; }

header.headerPnl{ width:100%; min-height:80px; background:#fff; border-bottom:1px solid #ccc; }
a img.logo{ float:left; width:auto; margin:23px 0 0 0; }

.menuPnl{ float:right; height:80px; position:relative }
.menuPnl img.menuIcon{ display:none; }
.menuPnl ul{ float:right; padding:30px 0; }
.menuPnl ul li{ float:left; padding:0 0 0 20px; list-style:none; position:relative; }
.menuPnl ul li a{ display:block; color:#424242; font:normal 16px/20px Arial, Helvetica, sans-serif; text-decoration:none }
.menuPnl ul li a:hover{ color:#00a1f1; text-decoration:none }
.menuPnl ul li a.active{ color:#00a1f1; text-decoration:none }


.contentPnl{ /* padding-bottom:50px; */}
.bannerPnl{ position:relative; padding-top:15px; }
h1{ font:normal 30px/40px 'texgyreadventorregular'; color:#181818; padding:15px 0 0 0; margin:0 }
h1 span{ font-family:'texgyreadventorbold'; color:#00a1f1; padding:10px 0 0 0; margin:0 }
h2{ font:normal 30px/40px 'texgyreadventorregular'; color:#00a1f1; padding:10px 0 0 0; margin:0 }
.contentPnl h3{ font:normal 18px/30px 'texgyreadventorregular'; color:#00a1f1; padding:10px 0 0 0; margin:0 }
.contentPnl p{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#424242; padding:10px 0; margin:0 }
.contentPnl ul{ padding:10px 0; margin:0 0 0 15px; }
.contentPnl ul li{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#424242; padding:5px 0; list-style:none; position:relative }
.contentPnl ul li:before{ position:absolute; left:-15px; top:5px; font-family:FontAwesome; content: "\f0da"; font-size:14px; color:#00a1f1; text-decoration:inherit; }

ul.thumbLst{ padding:10px 0; margin:0 0 0 -15px }
ul.thumbLst li{ list-style:none;  margin-bottom: 13px; height:266px;}
/*ul.thumbLst li img{ width:100%; height:auto; }*/
ul.thumbLst li h4{ color:#424242; font:normal 18px/24px Arial, Helvetica, sans-serif; padding:10px 0; margin:0; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
ul.thumbLst li h4 i{ color:#c5c5c5; }
a.clickHere{ float:left; background:#00a1f1; padding:0; margin:0 0 10px 0; display:inline-block; font:normal 16px/40px Arial, Helvetica, sans-serif; color:#fff; border-radius:10px; }
a.clickHere span{ display:inline-block; padding:0 10px; float:left; border-left:1px solid #fff; }

footer.footerPnl{ background:#00a1f1; width:100%; min-height:185px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#fff; margin:50px 0 0 0; }
ul.ftrMnu{ float:none; padding:20px 0 20px 20px; margin:0; }
ul.ftrMnu li{ font:normal 14px/20px Arial, Helvetica, sans-serif; padding:5px 0; color:#fff; list-style:none; position:relative }
ul.ftrMnu li:before{ position:absolute; left:-20px; top:5px; font-family:FontAwesome; content: "\f101"; font-size:14px; color:#fff; text-decoration:inherit; }
ul.ftrMnu li a{ display:block; color:#fff; text-decoration:none }
ul.ftrMnu li a:hover{ color:#fff; text-decoration:underline }
footer.footerPnl h5{ color:#fff; font:normal 18px/20px Arial, Helvetica, sans-serif; padding:40px 0 0 0; }
img.footerLogo{ margin:40px 0 20px 0; }

.followUs{ text-align:right; }
.followUs p{ color:#fff; font:normal 14px/22px Arial, Helvetica, sans-serif; }
.followUs p span{ font-size:22px; }
.followUs p a{color:#ffffff; text-decoration:none;}
.followUs p a:hover{color:#ffffff; text-decoration:none;}

.formTbl{ width:100%; clear:both; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#424242; }
.formTbl input[type="text"]{ float:left; width:100%; height:30px; padding:4px 5px; border:1px solid #c6c6c6; margin:15px 0 0 0; border-radius:0; font:normal 13px/30px Arial, Helvetica, sans-serif; color:#424242; }
.formTbl textarea{ float:left; width:100%; height:150px; padding:4px 5px; border:1px solid #c6c6c6; margin:15px 0 0 0; border-radius:0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#424242; }
.formTbl input[type="submit"]{ width:80px; height:38px; border:none; background:#00a1f1; cursor:pointer; color:#fff; font:normal 18px 'texgyreadventorbold'; text-align:center; margin:15px 0 0 0; }

.detailsSlider{ float:none; width:100%; padding:20px; border:1px solid #c5c5c5; margin:15px 0 0 0; box-sizing:border-box; }
.detailsSlider img{ width:100%; }

.prev{ width:50%; padding:0 5% 0 0; float:left; text-align:right; cursor:pointer; font:normal 18px/22px 'texgyreadventorregular'; color:#424242; }
.next{ width:50%; padding:0 0 0 5%; float:left; cursor:pointer; font:normal 18px/22px 'texgyreadventorregular'; color:#424242; }
.prev a, .next a{ text-decoration:none; color:#0b0b0c }
.prev a:hover, .next a:hover{ text-decoration:none; color:#21adf2 }

.priceLstTbl{ width:40%; margin:10px 0 }
.priceLstTbl th{ font:normal 14px/18px Arial, Helvetica, sans-serif; color:#00a1f1; padding:10px; border:1px solid #c3c3c3; }
.priceLstTbl td{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#424242; padding:10px; border:1px solid #c3c3c3; }
b.error{font: 12px/20px Arial, Helvetica, sans-serif; color:#f00; display: block; }

ul.detailsPnl{ float:left; width:100%; margin:300px 0 0 0; }
ul.detailsPnl li{ font:normal 18px/25px 'texgyreadventorregular'; color:#141617; margin:0; padding:5px 0; background:none; list-style:none }
ul.detailsPnl li span{ color:#21adf2; font:normal 22px/25px 'texgyreadventorregular'; }
ul.detailsPnl li:before{ content:''; display:none !important }

.gallery{margin-top:10px;}
.gallery ul{margin:0; padding:0;}
.gallery li{margin:0; padding:0; background:#ffffff; list-style:none; float:left;}
.gallery .owl-nav{}
.gallery .owl-nav .owl-prev, .gallery .owl-nav .owl-next{width:46px; height:46px; position:absolute; top:50%; margin-top:-23px; background:rgba(255,255,255, .7); text-align:center; font-size:42px; color:#000000; line-height:46px; border-radius:50%;}
.gallery .owl-nav .owl-prev:hover, .gallery .owl-nav .owl-next:hover{ background:rgba(255,255,255, 10);}
.gallery .owl-nav .owl-prev{left:20px;}
.gallery .owl-nav .owl-next{right:20px;}
.gallery .owl-nav .owl-prev.disabled, .gallery .owl-nav .owl-next.disabled{opacity:.20;}
@media screen and (max-width: 991px) {
a img.logo{ float:left; width:100%; height:auto; margin:28px 0 0 0; }
}

@media screen and (max-width: 767px) {
a img.logo{ float:none; width:auto; margin:20px auto 10px; display:block; }
.menuPnl{ float:none; width:100%; height:45px; position:relative }
.menuPnl img.menuIcon{ display:block; float:right; cursor:pointer; }
.menuPnl ul{ padding:5px; position:absolute; right:0; top:45px; background:#00a1f1; width:200px; z-index:999999; display:none; box-shadow:#000 1px 1px 2px }
.menuPnl ul li{ float:none; padding:0; list-style:none }
.menuPnl ul li a{ display:block; color:#fff; font:normal 16px/22px Arial, Helvetica, sans-serif; text-decoration:none; padding:5px 10px; text-align:right; }
.menuPnl ul li a:hover, .menuPnl ul li a.active{ color:#00a1f1; text-decoration:none; background:#f1f1f1; }

ul.thumbLst{ padding-bottom:0; margin:0 }
ul.thumbLst li h3{ text-align:center }
ul.thumbLst li img{ width:auto; display:block; height:auto; margin:0 auto 10px; }
.followUs{ text-align:left; }

.priceLstTbl{ width:90%; margin:10px 0 }

ul.thumbLst li h4{ text-align:center; padding:20px 0 5px }

ul.detailsPnl{ float:left; width:100%; margin:10px 0 0 0; }

h1{ font:normal 24px/34px 'texgyreadventorregular'; color:#181818; padding:15px 0 0 0; margin:0; text-align:center; }
h1 span{ font-family:'texgyreadventorbold'; color:#00a1f1; padding:10px 0 0 0; margin:0 }
h2{ font:normal 24px/34px 'texgyreadventorregular'; color:#00a1f1; padding:10px 0 0 0; margin:0 }
.contentPnl h3{ font:normal 16px/24px 'texgyreadventorregular'; color:#00a1f1; padding:10px 0 0 0; margin:0 }
}










