@import url('https://fonts.googleapis.com/css?family=Ubunut:400,700');
@font-face {
    font-family: 'Conv_ufonts.com_futura-medium';
    src: url('../fonts/ufonts.com_futura-medium.eot');
    src: local('â˜º'), url('../fonts/ufonts.com_futura-medium.woff') format('woff'), url('../fonts/ufonts.com_futura-medium.ttf') format('truetype'), url('../fonts/ufonts.com_futura-medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* latin */
@font-face {
  font-family: 'Satisfy';
  font-style: normal;
  font-weight: 400;
  src: local('Satisfy Regular'), local('Satisfy-Regular'), url(https://fonts.gstatic.com/s/satisfy/v10/rP2Hp2yn6lkG50LoCZOIHQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body,html,p{margin:0px; padding:0px; font-family: 'Ubuntu', sans-serif;}
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
.clear { padding:0; margin:0; line-height:0; height:0; font-size:0; clear:both; width:100%; display:block; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; font-family: 'Ubuntu', sans-serif; font-weight: 700;}
html, body { height: 100%; width: 100%; padding: 0; margin: 0;}
body *{box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
ul li, ol, ul{list-style:none; padding:0; margin:0;}
input,button{outline:none; border:none;}
a, a:hover, a:focus{text-decoration:none; outline:none;transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
a:active,a:hover {outline: 0;}
button{transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
:focus{outline:none;}
img{ border:none;}
/********Main Css********/

/********header********/
.minicart-wrapper .action.showcart { display: none!important; }
.customCart .minicart-wrapper .action.showcart { display: block!important; }
.headerTop{ padding:20px 0; float:left; width:100%;}
.topMenu{ background:#f8f8f8; padding:5px 0; float:left; width:100%;}
.topMenu .login_menu{ text-align:right;}
.topMenu .login_menu li{ display:inline-block;}
.topMenu .login_menu li a{font-size:13px; color:#636262; padding:0 10px 0 8px; border-right:1px solid #ccc; display:block; line-height:14px;}
.topMenu .login_menu li a:hover{ color:#227dbc;}
.topMenu .login_menu li:last-child a{border:none;}
header .logo{ margin:5px auto;}
.page-wrapper .page-main{padding:0; max-width:inherit;}

.circle_icon{ background:#eeeeee; float:left; margin-right:20px; width:50px; height:50px; line-height:50px; border-radius:50%; position:relative; text-align:center;}
.circle_icon i{ font-size:24px; color:#767676; position: relative; top: -3px;}
.circle_icon span{ display:block; background:#227dbc; height:20px; width:20px; line-height:20px; color:#fff; font-size:14px; border-radius:50%; position:absolute; top:0; right:-5px;}
.mycart{float:left; color:#767676; text-align:left;}
.mycart p{ margin-top:3px;}
.cart{float:right; margin-top:10px;}
.chat{ float:right; background:#142954; line-height:55px; color:#fff; font-size:16px; font-weight:400; padding:0px 40px;}
.chat i{ font-size:40px; float:right; margin-left:20px;}
/********header********/
#owl-demo .owl-item img{width:100%; margin-top: -12%;}
.mainSlider{ position:relative; float:left; width:100%;}
.bannerText{ position:absolute; top:110px; left:0; right:0;z-index: 1;}
.bannerText .seacrForm{background:#fff; width:550px;}
.bannerText .seacrForm h1{ font-size:20px; color:#fff; background:#227dbc; padding:10px 20px; letter-spacing:3px; font-weight:400;}
.bannerText .seacrForm .innerForm{ padding:15px;}
.bannerText .seacrForm .innerForm input{ background:#f5f5f5; padding:10px; height:40px; color:#494949; font-size:13px; font-weight:500; border-radius:0px; border:0px; box-shadow:none; font-size:12px;}
.bannerText .seacrForm .innerForm select{padding:0 10px; height:40px;line-height:40px; color:#494949; font-size:13px; font-weight:500; border-radius:0px; border:0px; box-shadow:none; font-size:12px; background:url(../images/arrow.png) no-repeat right #f5f5f5; width:100%; -webkit-appearance:none; -moz-appearance:none;}
arrow_1
.date{background: url(../images/calendar-icon.png) no-repeat right #f5f5f5 !important;}
/** radio button **/
.custom-radio{width: 22px;height: 22px;display: inline-block;position: relative;z-index: 1;top:10px; margin-right:7px;background: url(../images/raidiobutton-hover.png) no-repeat;}
.custom-radio.selected{background: url(../images/raidiobutton-selected.png) no-repeat;margin-right:7px;}
.custom-radio input[type=radio]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;_noFocusLine: expression(this.hideFocus=true); 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;}
.custom-radio input[type=radio]{display: none;}
.categories2 ul{}
.categories2 ul li{ float:left; margin-right:30px;}
.categories2 ul li label{font-size:14px;color:#4d5829;line-height:38px;width:100%;font-weight:400;cursor:pointer;}
.sbtn{}
.sbtn h3{color:#484848; font-size:17px; font-family: 'Ubuntu', sans-serif; font-weight:400; margin-bottom:20px;}
.bannerText button{ background:#227dbc; font-size:20px; color:#fff;padding:10px 60px; border-radius:3px; box-shadow:none; margin:0 15px;font-family: 'Conv_ufonts.com_futura-medium'; letter-spacing:1px;}
.bannerText button:hover{background:#142954;}

.categories2 ul{}
.categories2 ul li{ float:left; margin-right:30px;}
.categories2 ul li label{font-size:14px;color:#4d5829;line-height:38px;width:100%;font-weight:400;cursor:pointer;}
.sbtn{}
.sbtn h3{color:#484848; font-size:17px; font-family: 'Ubuntu', sans-serif; font-weight:400; margin-bottom:20px;}
.sbtn button{ background:#227dbc; font-size:17px; color:#fff; text-transform:uppercase; padding:10px 60px; border-radius:3px;}
.sbtn button:hover{background:#142954;}

/**** you may like ***/
.you_make_like{ float:left; padding:30px 0; width:100%;}
.you_make_like h2{ font-size:34px; color:#343434; letter-spacing:3px; text-align:center; margin-bottom:0px; margin-left: 10px}
.you_make_like h2::after{ background:#142954; width:300px; height:2px; content:""; display:block; margin:10px auto;}
.textBox{ border:1px solid #ccc;}
.textBox figure{ margin:0px; padding:0px; position:relative;}
.textBox .textContent{ padding:20px 10px; overflow:hidden;min-height: 100px;}
.textBox .textContent h3{ color:#142954; font-size:14px; font-weight:400; font-family: 'Ubuntu', sans-serif;}
.textBox .textContent h4{ color:#ff7800; font-size:20px; font-weight:400; font-family: 'Ubuntu', sans-serif; margin:15px 0;}
.textBox .textContent a{background:#227dbc; font-size:12px; font-weight:500; color:#fff; text-transform:uppercase; padding:10px 30px; border-radius:3px; display:inline-block;font-family: 'Conv_ufonts.com_futura-medium'; letter-spacing:0.5px;}
.textBox .textContent a:hover{background:#142954;}
#electornics .item{margin: 10px;}
#electornics .item img{display: block; width: 100%; height: auto;height: 180px;
object-fit: cover;}
.you_make_like .owl-theme .owl-controls .owl-buttons div{ margin:50px 5px 0 0; border-radius:3px; padding:0 12px; border:1px solid #ccc; background:none; color:#333; font-size:20px;}
.you_make_like .owl-theme .owl-controls.clickable .owl-buttons div:hover{ background:#227dbc; color:#fff; border-color:#227dbc;}
.you_make_like .label-sale{ background:#ffc90e; position:absolute; top:10px; right:10px; padding:7px 10px; color:#fff; font-weight:500; font-size:16px;}
.textBox .textContent .address-store{ float:right; font-size:14px;padding-top:7px;width:61%; text-align:right; min-height:35px;}
.textBox .textContent .icon-sets{ float:left; width:100%; text-align:right; font-size:13px;}
.textBox .textContent .icon-sets img{width:auto !important;height:auto !important;margin-right:5px;display:inline-block !important; vertical-align:middle;}
.textBox h4{ position:absolute; top:10px; padding:0 10px; color:#fff; font-size:18px; font-weight:500; text-transform:uppercase; letter-spacing:0.5px;}
.ppPrice {display:inline-block;margin-right:5px; font-size:13px;}
.you_make_like  .price-final_price{display:inline-block; vertical-align:middle;}
.textBox h4 span{ display:block; text-transform:none;}
.textBox .textContent .pr_name{ float:right; font-size:12px; padding-top:5px;width:100%; text-align:right;}
.textBox .textContent .offer_price{ float:right; padding-top:5px; width:100%; text-align:right;}
.textBox .textContent .price-container .price{ font-size:15px !important;color:#ff0000;}
.textBox .textContent .old-price .price{color:#de8330;}
.textBox .paymentImgs{ float:left;width:48%; margin-right:2%;}
.textBox .paymentImgs img, .positions img{ width:auto !important; height:auto !important;}
.textBox .textContent .text-center a{ display:inline-block; margin:10px 0;}
.positions { float:right; text-align:center; width:48%; font-size:12px; margin-left:2%; min-height:41px;}
 
/*---- carpas ---*/
/*.carpas{ background:url(../images/tent-offer.jpg) no-repeat center / cover; float:left; width:100%; padding:186px 0;}*/
.carpas ul{ display:table; width:100%; position:relative; height:100%; bottom:-160px;}
.carpas ul li{ display:table-cell; width:50%; vertical-align:middle;}
.carpas ul li h4{font-family: 'Oswald', sans-serif; font-size:40px; margin-bottom:20px; color:#ffffff; text-transform:uppercase;}
.carpas ul li p{ font-size:18px; color:#fff; line-height:25px; margin-bottom:20px;}
.carpas ul li a{display:inline-block; border:1px solid #fff; border-radius:3px; padding:8px 50px; color:#fff; font-size:20px;}
.carpas ul li a:hover{background:#fff; color:#333;}

/*---- testimonials ---*/
/*.testimonials{ background:url(../images/testi-bg.jpg) no-repeat 156px 0; background-size:100%; float:left; width:100%; padding:130px 0; text-align:center;}*/
.testimonials h4{font-family: 'Ubuntu', sans-serif; font-size:30px; color:#142954; text-transform:uppercase; margin-bottom:30px; font-weight:400;}
.testimonials h2{font-family: 'Oswald', sans-serif; font-size:56px; color:#303030; text-transform:uppercase; font-weight:400; margin-bottom:40px;}
.testimonials .innerTestimonial_1{width:600px; margin:0 auto;}
.testimonials .innerTestimonial_1 .innerTestimonial{ width:100%; margin:0; background:#227dbc; padding:30px 60px; position:relative;}
.testimonials .innerTestimonial_1 .innerTestimonial i{color:#fff; font-size:50px; margin-bottom:20px;}
.testimonials .innerTestimonial_1 .innerTestimonial p{ font-size:14px; line-height:24px; color:#fff;}
.testimonials .innerTestimonial_1 .innerTestimonial h6{ font-size:16px; color:#00223a; font-family: 'Ubuntu', sans-serif; font-style:italic; margin-top:20px; padding-bottom:50px;}
.testimonials .innerTestimonial_1 figure {position: relative; text-align: center; width: 100%; margin:-50px 0 0 0;}

/* --------- newsletter -------------*/
.newsletter{background:#227dbc; padding:25px 0; float:left; width:100%; position:relative;}
.newsletter::after{content: "\f108"; font-family: "Flaticon"; display: block; font-size:155px; color: #2f85c0; width: 100%; text-align: center; position: relative;
line-height: 0; bottom: 22px;}
.newsletter h3{ font-size:22px; color:#fff; letter-spacing:3px;}
.newsletter input{ width:100%; height:46px; padding:0 176px 0 15px;  border-radius:3px;}
.newsletter button{position:absolute; right:15px; top:0px; background:#d16f38 !important; font-size:18px; color:#fff; border-radius:3px; text-transform:unset; height:46px; width:170px;}
.po2{ position:relative; z-index:2;}
/* --------- FOOTER -------------*/
footer{ float:left; width:100%; padding:0px 0 0; text-align:center; position:relative; background: white;}
footer .ftMenu{margin:0 20%; padding-top:30px;}
footer .ftMenu li{ display:inline-block;}
footer .ftMenu li a{ font-size:13px; color:#353535; display:block; line-height:25px; font-weight:500; text-transform:uppercase; padding:0 10px;}
footer .ftMenu li a:hover{ color:#227dbc;}
footer figure{ margin:20px 0; text-align:center; width:100%;}
footer figure img{ display:inline-block !important; text-align:center; max-width:270px!important}
footer .ftSocial{margin:0 20%;}
footer .ftSocial li{ display:inline-block;}
footer .ftSocial li a{ font-size:18px; margin-right:7px; width:40px; height:40px; border-radius:50%; background:#f0f0ee; display:block; color:#afafaf; line-height:40px;}
footer .ftSocial li a:hover{ color:#fff; background:#227dbc;}
footer p{color:#353535; font-size:12px; padding: 10px 0;}
/*footer::after{content: "\f107"; font-family: "Flaticon"; display:block; font-size:200px; color:#f7f7f7; bottom:160px; line-height:0px; width:100%; text-align:center; position:absolute;}*/

/*27 Jul */
.inforamtionFooter{margin:30px 0;} 
.inforamtionFooter img { float:left; margin-right:12px; max-width:60px;}
.inforamtionFooter ul {text-align: left;}
.inforamtionFooter ul li:first-child{ font-weight:bold;}
.inforamtionFooter ul li{text-transform:uppercase; font-size:11px;}

/********Menu********/
nav{ background:#227dbc; margin-bottom:0px; float:left; width:100%;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button { background: none; margin:0; padding:0; border:0; list-style:none; line-height:1; display:block; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#cssmenu{float:left;}
#cssmenu:after,#cssmenu > ul:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{width:auto;clear:both;}
#menu-line{position:absolute; top:0; left:0; height:3px; background:#009ae1; transition:all 0.25s ease-out; display:none;}
#cssmenu > ul > li { float:left;}
#cssmenu.align-center > ul {font-size:0; text-align:center;}
#cssmenu.align-center > ul > li {display:inline-block; float:none;}
#cssmenu.align-center ul ul {text-align:left;}
#cssmenu.align-right > ul > li {float:right;}
#cssmenu.align-right ul ul {text-align:right;}
#cssmenu > ul > li > a{padding:22px 20px; font-size:20px; text-decoration:none; color:#fff; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease; font-weight:400;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {background:none; color:#142954;}
#cssmenu > ul > li.has-sub > a {padding-right:25px;}
#cssmenu > ul > li.has-sub > a::after {position:absolute; top:27px; right:10px; width:5px; height:5px; border-bottom:1px solid #fff; border-right:1px solid #fff; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:border-color 0.2s ease; -moz-transition:border-color 0.2s ease; -ms-transition:border-color 0.2s ease; -o-transition:border-color 0.2s ease; transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color:#d99d06;}
#cssmenu ul ul {position:absolute; left:-9999px; z-index:1;}
#cssmenu li:hover > ul {left:auto;}
#cssmenu.align-right li:hover > ul {right:0;}
#cssmenu ul ul ul {margin-left:100%; top:0;}
#cssmenu.align-right ul ul ul {margin-left:0; margin-right:100%;}
#cssmenu ul ul li {height:0; -webkit-transition:height .2s ease; -moz-transition:height .2s ease; -ms-transition:height .2s ease; -o-transition:height .2s ease; transition:height .2s ease;}
#cssmenu ul li:hover > ul > li {height:40px;}
#cssmenu ul ul li a {padding:15px 20px; width:250px; font-size:12px; background:#333; text-decoration:none; color:#ddd; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color:#fff; background:#d99d06;}
#cssmenu ul ul li.has-sub > a::after {position:absolute; top:13px; right:10px; width:4px; height:4px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; content:""; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transition:border-color 0.2s ease; -moz-transition:border-color 0.2s ease; -ms-transition:border-color 0.2s ease; -o-transition:border-color 0.2s ease; transition:border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after{right:auto; left:10px; border-bottom:0; border-right:0; border-top:1px solid #ddd; border-left:1px solid #ddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color:#fff;}
label span {color: #333;}
header.page-header {padding-bottom: 0px !important;margin: 0px 0 0px !important;border-bottom: 1px solid #eee !important;}
.nav > li {position: inherit;}
.page-wrapper .page-main{padding:15px !important;}
.cms-home .page-wrapper .page-main{padding:0 !important;}
nav.account-nav{background:none;}
.block-collapsible-nav .block.account-nav .content{background: none;}
.block-collapsible-nav .item a:hover, .block-collapsible-nav .item a:focus, .block-collapsible-nav > .content > .account-nav{background:none !important;}
.container{clear:both;}
.body-main{position:relative;}
.cms-home .calendar { float:left; margin-right:10px; width:48%;}
.bannerText .booking-autocomplete-input{ width:100%;}
.cms-home  .daterangepicker_input{ position:relative;}
.cms-home  .daterangepicker_input .glyphicon { position:absolute; top:8px; left:5px;}
.cms-home  .daterangepicker_input .input-mini{ padding:0 20px;}
.cms-home .daterangepicker{ border:none; border-radius:0; padding:5px; min-width:520px;} 
.cms-home .daterangepicker .today.active{ background:#09C;color:#fff;}
.cms-home .daterangepicker tr td{ text-align:center;}

.loading-mask .loader img {
    border-radius: 100%;
    border: 2px solid #ff55;
    background: #FFF;
    height: 80px;
    width: 80px;
}

.mst-review-details span.reviews_label.mst_span {
    /*width: 52px !important;*/
}


/*------------------------------------------ inner page css ---------------------------*/
.inner_header{ position:relative; float:left; width:100%;}
.inner_header img{width:100%;}
.inner_header .bannerText{ bottom:20px; top:inherit;}
.inner_header .bannerText .seacrForm h1{font-size:24px;}
.inner_header .bannerText .seacrForm{width:100%; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
.inner_header .bannerText .seacrForm .innerForm{ padding:32px;}
.inner_header .bannerText .seacrForm .innerForm .form-group{margin-bottom:0px;}
.inner_header .bannerText .seacrForm .sbtn{}
.inner_header .bannerText .seacrForm h3{color:#484848; font-size:17px; font-family: 'Ubuntu', sans-serif; font-weight:400; margin-bottom:20px;}
.inner_header .bannerText .seacrForm button{ background:#227dbc; font-size:17px; color:#fff; text-transform:uppercase; padding:8px 0px; width:100%; border-radius:3px;}
.inner_header .bannerText .seacrForm button:hover{background:#142954;}

.mainListing{ width:100%; float:left; padding:50px 0;}
.mainListing h2{color:#fff; font-size:22px; font-family: 'Ubuntu', sans-serif; font-weight:400; margin-bottom:15px; margin-top:0; background:#227dbc; padding:10px;}
.mainListing .price{ background:#f5f5f5; padding:20px;}
.mainListing .price h3{color:#494949; font-size:18px; font-family: 'Ubuntu', sans-serif; font-weight:700; text-transform:uppercase; margin-bottom:10px; margin-top:0;}
.mainListing .price ul{}
.mainListing .price ul li{ display:block;}
.mainListing .price ul li a{ font-size:12px; color:#3b3a3a; line-height:30px;} 
.mainListing .price ul li a:hover{ color:#227dbc;}
.bookingsystem-index-index .page-wrapper .page-main {
    padding: 0 !important;
}
.mainListing .booking-item:hover, .mainListing .booking-item.active{ box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}

.mainListing .star_rating{margin-top:0;}
.mainListing .star_rating h3{color:#494949; font-size:18px; font-family: 'Ubuntu', sans-serif; font-weight:400; text-transform:uppercase; margin-bottom:10px;}
.mainListing .star_rating ul{}
.mainListing .star_rating ul li{display:block;}
.mainListing .star_rating ul li label{font-size:12px;color:#434343; margin:0px; text-transform:uppercase;line-height:32px;width:100%;font-weight:400;cursor:pointer;}
.mainListing .star_rating ul li label:hover{color:#1b75ba;}
#catBtn{background:rgba(0,0,0,0.6);color:#fff;padding:10px;display:inherit;text-transform:uppercase;margin:0 auto;width:100%;font-size:18px;border-radius:5px;transition:all 0.2s;margin-bottom:30px;}
.mainListing .price-box #amount-price, .mainListing .price-box #rent-amount-price{color:#3b3a3a !important;margin-bottom:15px;}
.mainListing .price-box #amount-price, .mainListing .price-box #rent-amount-price:focus{box-shadow:none;}
.mainListing h5{color: #494949;
font-size: 18px;
font-family: 'Ubuntu', sans-serif;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 10px;}
.mainListing .star_rating input[type="checkbox"]{opacity:1 !important;position:static !important;float:left; margin-right:5px;margin-top:1px;}
.mainListing .star_rating label{font-size: 12px;
color: #434343;
text-transform: uppercase;
font-weight: 400;}
.mainListing .star_rating li{margin-bottom: 15px;
background: #f5f5f5;
padding: 20px;}
.mainListing .star_rating li:last-child{margin-bottom:0;}
.mainListing .star_rating li br{display:none;}
.custom-checkbox{width:20px;height:20px;display:inline-block;position:relative;z-index:1;top:1px;background:url(../images/checkbox1.png) no-repeat;margin:6px 10px 0 0;float:left;}
.custom-checkbox.selected{background:url(../images/checkbox2.png) no-repeat;}
.custom-checkbox input[type=checkbox]{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;_noFocusLine:expression(this.hideFocus=true);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;}
.sortby{background:#f7f7f7; margin-bottom:20px;}
.sortby li{ display:inline-block;}
.sortby li span{font-size:13px; font-weight:600; display:inline-block; padding:0 20px;}
.sortby li a{ font-size:13px; color:#494949; display:block; font-weight:400; padding:13px 18px;}
.sortby li a:hover,.sortby li.active a{ background:#227dbc; color:#fff;}
.sortby li a.active{ background:#227dbc; color:#fff;}
.listBox{ border:1px solid #ccc; clear:both; display:block; width:100%; margin-bottom:22px;}
.listBox .imgBox{ float:left; margin:0px; padding:0px; width:31%;}
.listBox .cBox{ padding:40px 0 30px 30px; width:69%; display:table;}
.listBox .cBox .innerbox{ width:60%; display:table-cell; vertical-align:middle;}
.listBox .cBox .innerbox h3{color:#227dbc; text-transform:uppercase; font-size:20px; font-family: 'Ubuntu', sans-serif; font-weight:400; margin-bottom:10px;}
.listBox .cBox .innerbox p{ font-size:15px; color:#535454; font-weight:400; line-height:24px;}
.listBox .cBox .innerbox a{ color:#f96d07; font-size:14px; text-transform:uppercase; margin-top:10px; display:block;}
.listBox .cBox .innerbox a:hover{text-decoration:underline;}
.listBox .cBox .price-and-booknow{width:40%; text-align:center; display:table-cell; vertical-align:middle;}
.listBox .cBox .price-and-booknow h4{color:#f96d07; font-size:20px; font-family: 'Ubuntu', sans-serif; font-weight:700; margin-bottom:0px;}
.listBox .cBox .price-and-booknow h5{color:#bdbcbb; font-size:13px; font-family: 'Ubuntu', sans-serif; font-weight:400; margin-bottom:5px; text-decoration:line-through;}
.listBox .cBox .price-and-booknow a{ color:#fff; padding:8px 30px; border-radius:3px; background:#227dbc; font-size:14px; text-transform:uppercase; margin-top:10px; display:inline-block;}
.listBox .cBox .price-and-booknow a:hover{ background:#142954;}
.selectSpa{ font-size:23px; color:#227dbc; font-family: 'Ubuntu', sans-serif; font-weight:400; margin-top:5px;}  
/*-- pagination --*/
.paginate{position: relative; margin:0px; padding:0px; line-height:0px; text-align:right;}
.paginate ul{ padding:0px; margin:0px;}
.paginate .pagination li a, .paginate .pagination li span {padding: 12px 20px; font-weight:500; margin-left: 3px; margin-right: 3px; line-height: 1.42857143; color: #337ab7; background-color: #ECF0F1; margin:1px; border: 0px; font-size: 20px; font-size:12px; color:#535454; border-radius:0px;}
.paginate .pagination li span{ color:#F90;}
.paginate .pagination li a:hover, .paginate .pagination li span:hover{ color:#fff; background:#227dbc;}

.sold{color:#f90707 !important;}
.viewBtns{ text-align:right;}
.viewBtns a{color: #fff; padding: 10px 20px; border-radius: 3px; background: #227dbc; font-size: 14px; text-transform: uppercase; margin-bottom: 10px;display: inline-block;}
.viewBtns a i{ font-size:18px; margin-right:15px; float:left;}
.viewBtns a:hover{background: #142954;}

.old-price .price-label{ display:none; }
.old-price .price{text-decoration: line-through; }
.price { font-weight: 400;font-size: 20px !important; }
.mainListing .price { padding: 0  !important; background: none !important; }


.page-layout-2columns-right .column.main{ width:100%;}
.fotorama__stage__frame .fotorama__img{ left:auto;max-height:inherit;}
.fotorama__arr, .fotorama__thumb__arr{ background-color:transparent;}
.fotorama__arr .fotorama__arr__arr{ background-color:#fff; width:70px; height:70px; display:none;}
.fotorama__arr:hover, .fotorama__thumb__arr:hover{background-color:transparent;}
.fotorama__thumb-border{ border:none; background-image:none;}
.product-info-main .productdetail h1{ color:#227dbc; font-size:20px; text-transform:uppercase;font-family: 'Ubuntu', sans-serif; letter-spacing:1px; margin-bottom:5px;}
.info-seller.sellerBox{ background:none; padding:0;}
.info-seller.sellerBox h3, .socialLinks h3{ color:#f96d07; font-size:15px; text-transform:uppercase;font-family: 'Ubuntu', sans-serif; letter-spacing:0.5px; margin:10px 0;}
.info-seller.sellerBox h3 span a{ color:#535454; font-size:14px;}
.info-seller.sellerBox p, .info-seller.sellerBox p a{ font-size:12px; color:#262626;} 
.info-seller.sellerBox p {float: left;padding-right:10px;}
.info-seller.sellerBox p + p{ border-left:1px solid #ddd; padding-left:10px;}
.info-seller.sellerBox .askBtn{ float:right; margin:0; margin-top:-10px;}
.info-seller.sellerBox .askBtn a{ background:#f96d07; color:#fff; font-size:13px; border:none; padding:5px 15px;}
.info-seller.sellerBox .askBtn a i{ font-size:24px; vertical-align:middle;}
.info-seller.sellerBox .seller-address{ font-size:14px; color:#535454; padding-bottom:5px;}

.socialLinks{ clear:both;}
.connect.socialLinks ul{ padding-left:0; padding-top:12px;}
.connect.socialLinks li{ float:left; margin-right:10px; text-align:center;}
.connect.socialLinks li a{ background:#227dbc;color:#fff; font-size:16px; width:30px; height:30px; line-height:30px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; display:block;}
.summaryProduct { float:right;}
.catalog-product-view .product-social-links{ display:none;}
.addressbox{clear:both; padding-top:25px;}
.addressbox li{ float:left; padding-right:20px; width:auto; font-size:11px; color:#333;}
.addressbox li + li{ padding-left:20px;word-wrap:break-word;}
.addressbox li span{ display:block; font-size:13px; color:#333; font-weight:600; margin-bottom:3px;}
.addressbox li i{ color:#f96d07; margin-right:8px; font-size:18px; vertical-align:middle;}
.summaryProduct a{ color:#535454; border:1px solid #535454; font-size:12px; padding:5px 10px; display:inline-block; margin-top:10px;}
.summaryProduct a:hover, .summaryProduct a:focus{ border-color:#f96d07; color:#f96d07;}

.catalog-product-view .product-info-price{ border-top:1px solid #ddd; border-bottom:none; padding:15px 0 0; margin:0;}
.product-info-main .product-info-price .price-box{ width:auto;}
.product-info-main .product-info-stock-sku{ float:right;}
.product-info-main .special-price .price{ color:#f96d07; font-size:24px !important;}
.product-info-main .special-price{ display:inline-block; margin-right:10px; vertical-align:middle;}
.product-info-main .old-price .price{ color:#333; font-weight:500 !important; font-size:20px;}
.product-info-main .old-price  .price-label{font-size: 15px; display:none !important;
vertical-align: middle;
font-weight: 400;
color: #333;
text-decoration: line-through;}

.product-info-main .product-add-form{ padding:0;}
.simple-booking-form{ border:none; border-radius:0; padding:0; box-shadow:none;}
.box-tocart{ clear:both;}
.box-tocart .action.tocart{ background:#227dbc; color:#fff; width:auto; padding:10px 20px;margin:0;}
.magebay-booking-calendar{ border:none;}
.catalog-product-view .booking-nav-tabs{ border:none; border-bottom:1px solid #217dbc;}
.catalog-product-view .nav-tabs > li > a{ padding:0; border:none; border-radius:0; color:#217dbc; font-size:24px; font-weight:600; text-transform:uppercase; margin-bottom:1px;}
.catalog-product-view .nav-tabs > li > a:hover, .catalog-product-view .nav-tabs > li > a:focus{ border:none;}
.customer-account-login .page-main, .customer-account-forgotpassword .page-main, .customer-account-create .page-main{ width:70%; margin:25px auto; border:1px dashed #ddd; clear:both;}
.customer-account-login h1.page-title, .customer-account-forgotpassword h1.page-title, .customer-account-create h1.page-title, .customer-account-create h1.page-title{ font-size:21px; color:#227dbc;font-family: 'Ubuntu', sans-serif; width:100%; text-align:center; padding:10px 0 30px; font-weight:700; text-transform:uppercase;}
.customer-account-login h1.page-title span, .customer-account-forgotpassword h1.page-title span, .customer-account-create h1.page-title span{ border-bottom:2px solid #227dbc; display:inline-block;}

.customer-account-login .block .block-title{ margin:0 0 15px; padding:0 0 5px;}
.customer-account-login .fieldset > .field > .control{ width:75%;}
.customer-account-login .fieldset > .field > .control input, .customer-account-forgotpassword .fieldset > .field > .control input, .customer-account-create .fieldset > .field > .control input{ height:36px; box-shadow:none;}
.customer-account-login .fieldset label, .customer-account-forgotpassword .fieldset label, .customer-account-create .fieldset label{ font-size:12px; font-weight:500; padding:0;}
.customer-account-login  .actions-toolbar .secondary a.action span{ color:#333; text-decoration:underline; font-size:12px;}
.customer-account-login .block-customer-login, .customer-account-login .block-customer-login{ margin-bottom:0;}

.customer-account-create .form-create-account{ width:100% !important;}
.customer-account-create fieldset.fieldset{ width:46%; float:left; margin:0 2%;}
.customer-account-create .form-create-account .newsletter{ background:none; padding:0;}
.customer-account-create .form-create-account .newsletter::after{ display:none;}
.customer-account-create .form-create-account input[type="checkbox"]{ float:left; width:auto; margin:3px 5px 0 0; height:auto;}
.customer-account-create .form-create-account .password-strength-meter{ background:none; font-size:12px; color:red; padding:2px 0; height:auto; line-height:inherit;}
.sidebar.sidebar-main .nav.items{ clear:both; margin-bottom:15px;}


.marketplace-seller-view .top-info .seller-logo{ float:left; width:auto; margin-right:15px;}
.marketplace-seller-view .top-info .seller-logo img{ border:1px solid #ddd; padding:2px;}
.marketplace-seller-view .top-info .seller-name{ float:left;}
.marketplace-seller-view .top-info .seller-name h4{ color:#227dbc; font-size:22px;font-family: 'Ubuntu', sans-serif;}

.marketplace-seller-view .mb-d-content{ margin:20px 0;}
.marketplace-seller-view .mst_info_title{ color:#343434;font-family: 'Ubuntu', sans-serif; margin-bottom:7px;}
.marketplace-seller-view .seller-connect li a{ width:auto; background:#a2a1a1; width:30px; height:30px; border-radius:100%; color:#fff; font-size:15px; line-height:32px;}
.marketplace-seller-view .seller-main-info .top-info a{ color:#333; font-size:12px;}
.marketplace-seller-view .seller-contact{ background:#e9f4fc; border:2px solid #7eb8e0; box-shadow:none; float:right; width:auto; padding:20px;}
.marketplace-seller-view .seller-contact h5{color:#227dbc; font-size:18px;font-family: 'Ubuntu', sans-serif; padding-bottom:10px;}
.marketplace-seller-view a.contact-me{ background:#5ba6da; color:#fff; border:none; border-radius:0;}
.marketplace-seller-view .seller-detailed .data.item{ border-right:1px solid #fff !important;}
.marketplace-seller-view .seller-detailed .data.active .switch{ background:#08558a !important;}
.marketplace-seller-view .seller-detailed .data.switch{ background:#3e91ca !important; color:#fff !important; border:none !important; margin-right:1px;}
.marketplace-seller-view .product.data.items > .item.content{ padding:10px; border:1px solid #ddd !important; background:#fbfbfb;}
.marketplace-seller-view .product-items li{ background:#fff; border:1px solid #ddd; margin:0 1% 2%; width:18% !important; text-align:center; padding:0 !important;}
.marketplace-seller-view .item.content .col-md-9{ width:100%;}
.marketplace-seller-view .product-items li img{ width:100%;}
.marketplace-seller-view .product-item-info{ width:100% !important;}
.marketplace-seller-view .products-grid .product-item-info:hover, .marketplace-seller-view .products-grid .product-item-info.active{ box-shadow:none; margin:0; padding:0; border:none;}
.marketplace-seller-view .products-grid .product-item-inner{ height:25px; top:0; bottom:0; margin:auto; box-shadow:none; border:none; background:none; width:200px; left:0; right:0;}
.marketplace-seller-view .product-item-actions .actions-primary{ display:inline-block;}
.marketplace-seller-view .seller_search{ float:left;}
.marketplace-seller-view input#seller_search{ height:36px; border:1px solid #ddd;}
.marketplace-seller-view .seller_search .search{ background:#333; color:#fff; box-shadow:none;}


.detailsDiv h3{color:#227dbc;font-size: 36px;text-transform: unset;font-family: 'Ubuntu', sans-serif;letter-spacing: 0px;display:inline-block;padding-bottom: 5px;}
.marketplace-seller-view .detailsDiv .askBtn a{ background:#f96d07; color:#fff; font-size:13px; border:none; padding:5px 15px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.marketplace-seller-view .detailsDiv .askBtn a i{ font-size:24px; vertical-align:middle;}
.marketplace-seller-view .detailsDiv .askBtn{ float:left; margin:0; margin-top:10px;}
.marketplace-seller-view .detailsDiv p, .marketplace-seller-view .detailsDiv p a{ font-size:12px; color:#262626;} 
.marketplace-seller-view .detailsDiv p {float: left;padding-right:10px;}
.marketplace-seller-view .detailsDiv p + p{ border-left:1px solid #ddd; padding-left:10px;}
.marketplace-seller-view .detailsDiv .socialLinks{ padding-top:15px;}
.marketplace-seller-view .detailsDiv .socialLinks ul{ padding:0;}
.marketplace-seller-view .detailsDiv .socialLinks li a{ color:#fff;}
.btmdivs{clear:both;/* border:1px solid #ddd; */padding: 8px;margin-top:10px;overflow:hidden;float:left;width:100%;}
.marketplace-seller-view .btmdivs h4{ color:#333;}
.marketplace-seller-view .btmdivs iframe{ width:100%; height:300px;}
.seller-address span{ display:block;}
.pl_desc{ float:left; width:100%; padding:30px 0;}
.btmdivs .tab-content {
    display: block;
}
.detailsDiv h4{ color:#227dbc; font-size:18px;text-transform:uppercase;font-family: 'Ubuntu', sans-serif; letter-spacing:1px;display:inline-block;padding-bottom: 5px; border-bottom:2px solid #227dbc; margin-bottom:10px;}
.detailsDiv .facilities li {
    width:20%;
    /* float: left; */
    padding: 5px 5px 0 0;
    /* list-style: disc; */
    margin-left:0;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align:top;
    color: #999; font-size: .85em;
}
/*.detailsDiv .owl-theme .owl-controls .owl-buttons div{ background:#fff; width:30px; height:30px; opacity:1; color:#227dbc; font-size:26px; padding:0; line-height:30px;}
.detailsDiv .owl-theme .owl-prev{ position:absolute;left:0;}*/
.detailsDiv .facilities li img {
    margin-right: 10px;
}

.btmdivs .nav-tabs{ border:none;margin:0;}
.btmdivs .nav-tabs > li > a{ padding:5px 10px; border:none;border-radius:0;margin-right:15px; color:#217dbc; font-size:16px; font-weight:600; text-transform:uppercase; margin-bottom:1px;}
.btmdivs .nav-tabs > li > a:hover, .btmdivs .nav-tabs > li > a:focus{ border:none;background:none;color:#217dbc;}
.btmdivs .nav-tabs > li.active a{color:#fff;background:#217dbc;}
.btmdivs .tab-content{padding:20px;border:1px solid #e1e1e1;float:left;width:100%;}
.btmdivs .tab-content p{border:none !important;padding:0 !important;font-size: 14px;color:#333;width:100%;}
.btmdivs .tab-content ul{clear:both;}
.btmdivs .tab-content li{list-style-type: disc;margin-left:20px;margin-top:5px;float:left;width:100%;margin-bottom:0;}
.facilities{margin: 10px 0;overflow: hidden;}
.detailsDiv .owl-theme .owl-controls .owl-buttons div{ background:#333; color:#fff; opacity:1; width:30px; height:30px; padding:0; line-height:30px; font-size:20px;}
.detailsDiv #sync2 .owl-item{ margin:0 4px;}
.detailsDiv  .owl-theme .owl-controls{ top:140px; position:absolute; margin:0; width:100%;}
.detailsDiv .owl-next{ float:right;}
.detailsDiv .owl-prev{ float:left;}
.detailsDiv .seller-review{margin-bottom:10px;margin-left: -11px;}
.detailsDiv .positive-reviews strong{font-size:24px;font-weight:400;color: #ccac16;}
.detailsDiv .rviews{display:block;margin-top:5px;font-size:14px;font-weight:500;color: #bbb9b2;}

.mainListing .image-book img{height: 185px;object-fit: cover; border-radius: 14px; border: 3px solid #ddd}
.detailsDiv .divnew li{width: 24%;}
.detailsDiv .divnew li img{width:35px;}

/********marketplace********/

/********sellSteps********/
.marketplace-index-index .page-wrapper .page-main{ padding:0 !important;}
.sellSteps{ text-align:center; padding:50px 0; clear:both; text-transform:uppercase; font-size:14px; font-weight:500; background:#f6f6f6;}
.sellSteps h2{ color:#227dbc; font-size:28px; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:30px;}
.sellSteps figure{ width:60px; height:60px; border-radius:100%; border:1px solid #227dbc; margin:0 auto 15px; line-height:60px;}
.sellSteps figure img{ display:inline-block;}
.btnLink{ background:#ff7800; display:inline-block; margin-top:30px; color:#fff; padding:10px 25px; font-size:15px; color:#fff !important; border-radius:5px;}
.btnLink:hover, .btnLink:focus{ background:#ed8b34;}
.sellSteps h3{ color:#343434; font-size:18px; padding-top:25px; letter-spacing:1.5px; text-transform:uppercase;}

/********ourPlans********/
.ourPlans{ padding:50px 0; clear:both;background:#f6f6f6;}
.ourPlans h2{ color:#227dbc; font-size:28px; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:30px; text-align:center;}
.ourPlans .plans{ background:#fff; padding:15px; overflow:hidden; min-height:252px; border:1px dashed #ddd;}
.ourPlans h4{ margin-bottom:10px; text-transform:uppercase; font-size:20px; letter-spacing:1px;}
.ourPlans p{color:#333; padding-bottom:5px;}
.ourPlans li{ padding:3px 0; font-size:13px; list-style-type:disc; margin-left:15px;}
.abtPrices{ clear:both; padding-top:25px;}

/********basicServices********/
.basicServices{padding:50px 0; clear:both;}
.basicServices h2{ color:#227dbc; font-size:28px; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:10px;}
.basicServices li{ padding:5px 0; font-size:13px; list-style-type:disc; margin-left:15px;}
.basicServices p{color:#333; padding-top:15px;}
.basicServices p a{ color:#227dbc; font-weight:500;}

/********howItWorks********/
.howItWorks{padding:50px 0; clear:both;}
.howItWorks h2{ color:#227dbc; font-size:28px; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:30px; text-align:center;}
.howItWorks ul{ margin:0 auto; width:80%;}
.howItWorks li{ background:#fff; overflow:hidden;font-size:15px; border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px;}
.howItWorks li:last-child{ margin-bottom:0; padding-bottom:0; border:none;}
.howItWorks li span{ width:50px; height:50px; color:#fff; border-radius:100%; font-size:25px; line-height:50px; text-align:center; background:#227dbc; margin-right:15px;float:left; margin-top:-10px;}
.howItWorks .leftBlock{ width:75%; display:inline-block; vertical-align:middle; padding:0 15px;}
.howItWorks .rightBlock{ width:24%; display:inline-block; vertical-align:middle; padding:0 15px;}
.howItWorks .rightBlock img{ padding:3px; background:#eee; float:right;}
.howItWorks li:nth-child(2n) .leftBlock{text-align:right;}
.howItWorks li:nth-child(2n) span{ float:right; margin-right:0; margin-left:15px;}
.howItWorks li:nth-child(2n) .rightBlock img{ float:left;}

.seatDetail .booking-details #selected-seats .cancel-cart-item{color:red;}
.seatDetail .booking-details #selected-seats .bookbtn{background: #2eb76b;color:#fff;padding:5px 10px;display: inline-block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-right:5px;}
.seatDetail .booking-details #selected-seats .prprice{color: #c94a27;font-size: 17px;font-weight: 700;}
.seatDetail .booking-details #selected-seats .sname{ font-size:16px; }
.seatDetail .booking-details{height:200px;}
.seaPanel{ text-align:center; clear:both; padding:10px 0; width:100%;}
.seaPanel h6{ font-size:24px;font-family: 'Ubuntu', sans-serif; color:#0091d3; padding-top:10px;}
.btmdivs div.seatCharts-container{width:100%;}
span.balneario{ display:block;clear:both;padding-top:30px;text-align:center; position: relative; left:90px; }


.checkout-cart-index h1.page-title{ width:100%; text-align:center; font-size:34px;}
.checkout-cart-index h1.page-title span{ display:inline-block; border-bottom:3px solid #d16f38; padding-bottom:5px;}
.checkout-cart-index .table{ border:1px solid #ddd; float:left; width:100% !important; margin:0;}
.checkout-cart-index .table tr th.col, .checkout-cart-index .table tr th.col span{ background:#3a5997; color:#fff; font-size:15px; font-weight:500; padding:5px !important; vertical-align:middle;}
.checkout-cart-index .cart.table-wrapper{ width:100%;margin-top: 0;}
.checkout-cart-index .cart.table-wrapper .cart tbody td{ padding:5px; width:100%; vertical-align:middle;}
.checkout-cart-index tbody.cart.item{width:100%; float:none;}
.checkout-cart-index .info-seller{ background:none; padding:0; width:100%;}
.checkout-cart-index .cart.table-wrapper .item .col.item{ padding:5px;}
.checkout-cart-index  .table > tbody + tbody{ border-bottom:none; border-top:1px solid #ddd;}
.checkout-cart-index  .table .price-excluding-tax .price{ font-size:14px !important; color:#555;}
.checkout-cart-index .action.update{ background:#142954; border:none; color:#fff;}
.checkout-cart-index .cart-discount .title strong{ color:#555;}
.checkout-cart-index .cart-discount .input-text{ border:1px solid #ddd; height:36px; color:#555;}
.checkout-cart-index .cart-discount .action.apply{ background:#227dbc; height:36px; color:#fff; border:none; border:1px solid #227dbc; box-shadow:none !important;}
.checkout-cart-index .cart-discount .action.apply:hover, .checkout-cart-index .cart-discount .action.apply:focus{ background:#333; color:#fff;}
.checkout-cart-index .cart-summary{ background:#fff; border:1px solid #ddd;}
.checkout-cart-index .cart-summary .summary.title{ padding:0; color:#227dbc; font-weight:500;}
.checkout-cart-index  .data.totals{ border:none;}
.checkout-cart-index .mark, .checkout-cart-index mark{ background:none;}
.checkout-cart-index .cart-summary .action.checkout{ padding:10px;}
.checkout-cart-index  .cart-summary .fieldset{ margin:0;}
.checkout-cart-index .info-seller .info-seller-title strong, .checkout-cart-index .info-seller .info-seller-title a.store-name, .checkout-cart-index .info-seller .info-seller-title .cart-email{ float:left; margin-right:10px;}
.checkout-cart-index  .payment-options strong{ padding-bottom:10px; float:left; width:100%;}


.minicart-wrapper .action.showcart::before{ display: none !important; }
.customCart .minicart-wrapper .action.showcart .counter.qty{ display:block; background:#227dbc; height:20px; width:20px; line-height:20px; color:#fff; font-size:14px; border-radius:50%; position:absolute; top:0; right:-5px;}
nav + .cart,.customCart .minicart-items .item-qty{display: none;}
.customCart .product.options.list dt, .customCart .product.options.list dd {
    float: left;
    width: 50%;
    font-size: 14px;
    color: #333;
    font-weight: 400;
    padding: 0;
    text-align: left;
}
.customCart .product-item-pricing{ clear: both; }
.sections.nav-sections{ margin-bottom: 0; }
.checkout-index-index .authentication-wrapper{ margin-top:0;}
.checkout-index-index .action-auth-toggle{ background:#227dbc; padding:5px 10px; color:#fff;}
.checkout-index-index .authentication-dropdown{ border:2px solid #227dbc; width:70%; right:0;}
.checkout-index-index .modal-inner-wrap{ padding:15px;}
.checkout-index-index .modal-header{ padding:0; line-height:inherit; border:none; min-height:inherit;}
.checkout-index-index .modal-custom .action-close{ position:absolute; right:10px; top:10px; z-index:1; margin:0;}
.checkout-index-index .modal-custom .block-title{ font-size:20px; margin-bottom:10px;}
.checkout-index-index .modal-custom .block-title strong{ font-weight:500; color:#227dbc;}
.checkout-index-index .modal-inner-wrap .modal-content{ padding:0;}
.checkout-index-index .modal-inner-wrap input{ height:30px; padding:0 10px; border-color:#ddd;}
.checkout-index-index .modal-inner-wrap .fieldset{ margin:0;}
.checkout-index-index .modal-inner-wrap button.action.action-login { padding:5px 15px; margin-top:8px; border:none; font-size:15px; line-height:inherit; color:#fff; background:#1b6598;}
.checkout-index-index .action.action-remind {
    font-size: 12px;
    color: #333;
    text-decoration: underline;
}
.checkout-index-index form.form .input-text{ border:1px solid #ddd; height:36px; padding:0 10px; font-size:12px;}
.checkout-index-index form.form .input-text:focus{ box-shadow:none; border-color:#89c0e6;}
.checkout-index-index form.form label.label{ font-weight:500 !important; font-size:13px; padding:0;}
.checkout-index-index form.form{ padding-bottom:0; margin-bottom:15px;}
.checkout-index-index form .step-title{ font-size:20px; color:#227dbc; font-weight:400;}
.checkout-index-index .checkout-payment-method .payment-method-title{ padding:0;}
.checkout-index-index .checkout-payment-method .payment-method-title span{ font-size:15px;}
.checkout-index-index .payment-method-content{ padding-left:0;}
.checkout-index-index form.form legend.label{ font-weight:500 !important; font-size:13px; padding:0; border:none; color:#333; text-align:left;}
.checkout-index-index .checkout-payment-method .actions-toolbar .primary{ float:left; margin-top:15px;}
.checkout-index-index .checkout-payment-method .actions-toolbar .action-cancel, .checkout-index-index .checkout-payment-method .actions-toolbar .action-update{ margin:0; background:#333; padding:5px 10px; border:none; color:#fff; margin-right:5px; margin-top:10px;}
.checkout-index-index .checkout-payment-method .actions-toolbar .primary.checkout{ padding:7px 15px !important; background:#227dbc; margin:0; color:#fff; border:none;}
.checkout-index-index .checkout-payment-method .payment-option-title{ border:none; padding:0 !important; font-size:18px; margin-bottom:15px;}
.checkout-index-index .checkout-payment-method .payment-option-content{ padding:0;}
.checkout-index-index .checkout-payment-method .action-apply{ background:#333; border:none; color:#fff;}
.checkout-index-index .checkout-payment-method .primary{ margin-top:0 !important;}
.checkout-index-index .billing-address-details{border: 1px solid #ddd;
padding: 15px !important;
font-size: 13px;
line-height: 20px !important; margin-top:10px; display:inline-block;}

.checkout-index-index   .opc-block-summary {
    background: #f4fafe;
    margin: 0 0 20px;
    padding:15px;
    border: 1px dashed #61a5d4;
}
.checkout-index-index .opc-block-summary > .title{font-size:24px;
color: #0a446c;
font-weight: 400;}
.checkout-index-index .mark,.checkout-index-index  mark{ background:none; color:#176aa4;}
.checkout-index-index .table-totals, .checkout-index-index .cart-totals .grand .mark{ border:none;}
.checkout-index-index .cart-totals .amount .price, .checkout-index-index .table-totals .grand .mark{ font-size:18px;}
.checkout-index-index .items-in-cart strong { color:#333; font-size:17px; font-weight:500;}
.checkout-index-index .details-qty span{ color:#333;}
.checkout-index-index .item-options dt{ color:#333; padding:0; font-size:13px;}
.checkout-onepage-success .action.continue{ margin-top:10px;}
.checkout-index-index .checkout-description{

color: #9e9e9e;

font-size: 17px;

text-align: center;
}


.checkout-index-index .page-title {
  margin-bottom: 10px;
  padding-bottom: 0;
  border-bottom: none;
  text-align: center;
  font-size: 22px;
  color: #2981bf;
}

nav + .header, .header + .cart{ display:none;}
.you_make_like .stock.unavailable{ display:inline-block; clear:both; text-align:center; margin-top:10px; width:100%;}
.you_make_like .stock.unavailable span{color:#ff0000; font-weight:500;}

.beTitle{font-family: 'Ubuntu', sans-serif;}
.beTitle h2{ font-size:20px; text-transform:uppercase; color:#000;font-family: 'Ubuntu', sans-serif; margin-bottom:5px;}
.bePlace{ color:#333; font-size:15px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}
.bePlace i{ font-size:18px; margin-right:5px;}
.beMail{ font-size:13px; color:#666666; padding-top:5px; font-weight:400;}
.beMail a:hover, .beMail a:focus{ color:#333;}
.beMail i{ margin-right:5px; color :#aaa}
.beMail a{color:#666; margin-right:10px; text-decoration:none; font-weight:400; text-rendering: optimizeLegibility}
.gallDiv{ position:relative; clear:both; margin-top:20px;}
.onOffer{ position:absolute; right:0; top:14px; z-index:112; background:#ffc90e; color:#fff; padding:5px 10px; font-size:20px;font-family: 'Ubuntu', sans-serif;}
.catalog-product-view h1.page-title{ border:none; padding-bottom:0; text-align:left; margin-bottom:10px !important;}
.catalog-product-view .product-info-price{ border:none; padding:0;}
.catalog-product-view .product-info-main p{ padding-top:15px; color:#000;}
.catalog-product-view  .booking-per-day-hour{font-family: 'Ubuntu', sans-serif;}
.methodsAv{ padding-top:15px; clear:both;}
.methodsAv h6{ font-size:16px; padding:0; margin:0; padding-bottom:10px;font-family: 'Ubuntu', sans-serif; font-weight:500;}
.tab-info-book li{ font-size:20px; text-transform:uppercase; color:#000;font-family: 'Ubuntu', sans-serif; font-weight:600;}
.bk-booking-content h2{ font-size:20px; text-transform:uppercase; color:#00a6eb;font-family: 'Ubuntu', sans-serif; font-weight:600;}
.product.info.detailed .product.data.items a{ padding:0; border:none; font-size:16px; color:#000;font-family: 'Ubuntu', sans-serif; background:none;}
.product.info.detailed .data.item.content{ border:none; padding:0; color:#000; border-top:1px solid #ddd; padding-top:15px; }
.product.info.detailed  .additional-attributes tr th, .product.info.detailed  .additional-attributes tr td{ padding:0 !important; color:#000; font-size:13px;font-family: 'Ubuntu', sans-serif; font-weight:300; padding:0 5px !important;}
.seller-review > div {
    display: inline-block;
    vertical-align: bottom;
    float: none;
    line-height: 1;
}
.product.info.detailed  .additional-attributes tr td img{width:40px;}
.catalog-product-view .product.info.detailed  .additional-attributes tr td img{width: 517px;
object-fit: cover;}
.product.info.detailed  .additional-attributes tr td p span{font-size:13px !important;}
.wrapp-rating .rating {
    background: url(../images/bkg_rating.gif) repeat-x scroll 0 100% transparent;
    height: 20px;
}
.wrapp-rating {
    background: url(../images/bkg_rating.gif) repeat-x scroll 0 7px transparent;
    float: left;
    height: 20px;
    margin-right: 10px;
    width: 70px;
    transform: scale(1.3);
    margin-left: 6%;
    margin-bottom: 10px;

}



.avSeats{color: #4CAF50;font-size: 13px;font-weight: 600;padding:10px 0;border-radius: 19px;border: 2px solid #c1ecc1;display: inline-block;width: auto !important;padding: 4px 10px;margin-top: 4px;margin-bottom: 4px;}
.viewMap {color:#737373;font-weight:600;margin-left: 10px;}
.mapModal .modal-content{ box-shadow:none !important; border-radius:0; border:4px solid #227dbc !important;}
.mapModal button.close {
    position: absolute;
    right: -26px;
    top: -26px;
    background: #1068a4;
    color: #fff;
    text-shadow: none;
    opacity: 1;
    padding: 5px;
    box-shadow: none;
    width: 30px;
    height: 30px;
    border-radius: 100%;
}
.legend {
    border-bottom: 3px solid #227dbc !important;
}
.mapModal iframe{ width:100%; height:450px;}
.search-page input[type="checkbox"] + label::before,.search-page input[type="checkbox"] + label::after{ display:none !important;}
.ask-question, .contact-me{ display:inline-block; margin-top:10px;}
.addressbox h5.mst_info_title{ margin-bottom:10px;}

.dashContent h3{ background:#0c5689 url(../images/li-list.png) 95% center no-repeat; color:#fff;font-family: 'Ubuntu', sans-serif; padding:10px; font-size:18px;}
.dashContent .nav.items li{ background:#f6fbff; display: block !important; margin:0; border-bottom:1px solid #9fd4f8; padding:10px;}
.dashContent .nav.items li:last-child{ border:none;}
.dashContent .nav.items li a{ padding:0; color:#0e517f;}
.dashContent .nav.items li a:hover, .dashContent .nav.items li a:focus{ background:none !important;}
.dashContent .nav.items li > strong{ border:none; padding:0;color:#0b2c43;}
.dashContent .nav.items li.nav.current{background:#cdeafe;}
.dashContent .nav.items{border:1px solid #9fd4f8;}

.account-nav.dashContent li:first-child {background:#0c5689 url(../images/li-list.png) 95% center no-repeat; color:#fff;font-family: 'Ubuntu', sans-serif; padding:10px; font-size:18px;}
.account-nav.dashContent li:first-child a{ color:#fff;}
.account.marketplace-seller-dashboard h1.page-title{ background:#2878b0; width:100%; padding:10px; margin-bottom:10px; font-size:18px; color:#fff; border-bottom:2px solid #16679f;font-family: 'Ubuntu', sans-serif; text-align:left; text-transform:uppercase; font-weight:400; margin-top:15px;}
.dashboardRight .mst_mv_wrapper .seller-today-sales .sales_bg{ background:#e9ffef; border:1px dashed #61eb85;}
.dashboardRight .sales_bg .today_info strong{ font-size:20px; color:#50a165;}
.dashboardRight .sales_bg p{ font-size:28px; color:#368b4c;}
.dashboardRight .mst_mv_wrapper .seller-today-sales .total_orders_bg{ background:#fff1ee;border:1px dashed #f89f8e;}
.dashboardRight .mst_mv_wrapper .seller-today-sales .total_orders_bg strong{ font-size:20px; color:#d14b3d;}
.dashboardRight .mst_mv_wrapper .seller-today-sales .total_orders_bg p{ color:#ab4c42;font-size:28px;}
.dashboardRight .mst_mv_wrapper .seller-today-sales .sales_bg span.icon{ background-color:#4fab68;}
.dashboardRight .mst_mv_wrapper .seller-today-sales .total_orders_bg span.icon{background-color:#dd4423;}
.dashboardRight .seller-your-income{ border:1px solid #eee;}
.dashboardRight .seller-your-income .box-title{ border:none; background:#f0f0f0;}
.dashboardRight .seller-your-income .fieldset{ border:none; padding:0;}
.dashboardRight .seller-your-income .totalsale{ border-color:#eee;}
.dashboardRight .mst_mv_wrapper .content_wr li p{ font-size:18px; font-weight:500; margin-bottom:0;}
.dashboardRight .mst_mv_wrapper .content_wr li strong{ color:#165f91;}
.dashboardRight .mst_mv_wrapper .content_wr ul.marketplace_totalsale li{ margin:0 5px; width:auto; padding:5px 10px !important;}
.dashboardRight .mst_mv_wrapper .content_wr ul.marketplace_totalsale li p{ font-size:14px;}
.dashboardRight .mst_mv_wrapper .content_wr ul.marketplace_totalsale li.remaining_amount{ background:#333;}
.dashboardRight .seller-sales-chart .box-title{ border:none; height:auto; line-height:inherit; padding:0; color:#1367a0; font-size:24px; font-weight:500; margin-bottom:10px;}
.dashboardRight .mst_mv_wrapper .seller-sales-chart .fieldset{ border:none; padding:0;}
.dashboardRight .report_orders{ width:100%; float:left;}
.dashboardRight .report_orders li{ width:33%; float:left; border:1px dashed #ddeef7;padding:10px; text-align:center; margin:0 2px 2px 0; font-size:16px; background:#e2f1f8;}
.dashboardRight .report_orders li span{ display:block; float:none;}
.dashboardRight .wp_seller_sales_report{ float:left; width:100%;}
.dashboardRight #saleschart{ clear:both;}
.dashboardRight  .seller_sales_report select, .dashboardRight  .seller_sales_report input{ width:100% !important; height:36px !important;}
.dashboardRight  .seller_sales_report button{ width:100% !important; background:#d9534f; border:1px solid #d9534f; color:#fff; box-shadow:none; height:36px !important;}

.dashboardRight .sale-chart{ clear:both; border:1px solid #eee; margin:15px 0; float:left; width:100%;}
.dashboardRight .tabs-menu li a{ background:#227dbc; color:#fff; border:none; text-transform:none;}
.dashboardRight .tabs-menu li.current a{background:#083859;}
.dashboardRight .tabs-menu{ height:auto; border:none;}
.dashboardRight .tabs-menu li{ height:auto; line-height:inherit;}
.dashboardRight #tabs-container .tab-content{ border:1px solid #eee; padding:15px;}
.dashboardRight #tabs-container .tab-content .table > thead > tr > th{ border:none; color:#146ead;}

.marketplace-seller-review h1.page-title{ width:100%; margin:0 0 30px; padding:0;font-size:26px;letter-spacing: 3px;color: #343434;font-family: 'Conv_ufonts.com_futura-medium'; text-transform:none; border:none;}
.marketplace-seller-review h1.page-title span{ display:inline-block; border-bottom:3px solid #142954;}
.reviewsBlock{}

.reviewsList.mst_mv_wrapper .block-title h4{font-family: 'Ubuntu', sans-serif; font-size:16px; padding:0; margin:0; font-weight:500; color: #f1572d;}
.box-collateral .reviewsList.mst_mv_wrapper .block-title h4:before{content: '\f27b'; font: normal normal normal 28px/1 FontAwesome;   font-size: inherit; color: #f1572d; margin-right: 7px; }


.reviewsList.mst_mv_wrapper .mst_first_order{ padding:15px; border-radius:0; border:1px solid #b6dbf5; border-bottom:2px solid #95c8ec;}
.reviewsList.mst_mv_wrapper .mst-review-details .price .mst_span{ margin-top:0; color:#6B6B63; font-size:14px; font-weight:400;}
.reviewsList.mst_mv_wrapper .mst-review-details{ width:300px;}
.reviewsList.mst_mv_wrapper .mst_itembox:nth-child(2n){ background:#f7fbfd;}
.reviewsList.mst_mv_wrapper .mst_review-desc .comment{ padding:5px 0;}
.reviewsList.mst_mv_wrapper .pager{ margin:0;}
.loginBtn .loginmsg a{ background:#12629a; color:#fff; border:none; border-radius:0;}
.marketplace-seller-review .sidebar-additional{}
.marketplace-seller-review .sidebar-additional .block-title{ color:#333;}
.marketplace-seller-review .sidebar-additional .block-title strong{ font-weight:500; font-size:18px; border-bottom:1px solid #333;}
.marketplace-seller-review .wrapp-rating{ margin-left:15px; float:right;}
.reviewForm{ background:#f9f9f9; padding:15px; border:1px dashed #e3e3e3; margin-top:15px;}
.reviewForm h4{font-family: 'Ubuntu', sans-serif; font-size:18px; color:#275b7f;}
.reviewForm button{ box-shadow:none; border:none;}
.marketplace-seller-review #maincontent, .cms-offres #maincontent, .cms-news #maincontent, .cms-lifeguard-beach-information #maincontent{ padding-top:30px;}
.account.customer-account-index h1.page-title, .customer-address-index h1.page-title, .sales-order-history h1.page-title, .sales-order-view h1.page-title, .sales-order-invoice h1.page-title, .marketplace-seller-account h1.page-title, .marketplace-product-set h1.page-title, .messages-index-index h1.page-title,.messages-index-view h1.page-title, .marketplace-seller-myorders h1.page-title,.marketplace-seller-vieworder h1.page-title,.marketplace-seller-myproducts h1.page-title, .marketplace-product-create h1.page-title, .marketplace-seller-report h1.page-title, .cms-lifeguard-beach-information h1.page-title, .cms-news h1.page-title, .cms-offres h1.page-title{ padding:0; margin:0; width:100%; text-align:left;font-size:26px;letter-spacing: 3px;color: #094d7c; border:none; padding-bottom:25px;}
.account.customer-account-index h1.page-title span, .customer-address-index h1.page-title span, .sales-order-history h1.page-title span, .sales-order-view h1.page-title span, .sales-order-invoice h1.page-title span, .marketplace-seller-account h1.page-title span, .marketplace-product-set h1.page-title span, .messages-index-index h1.page-title span, .messages-index-view h1.page-title span,.marketplace-seller-myorders h1.page-title span, .marketplace-seller-vieworder h1.page-title span,.marketplace-seller-myproducts h1.page-title span, .marketplace-product-create h1.page-title span, .marketplace-seller-report h1.page-title span, .cms-lifeguard-beach-information h1.page-title span, .cms-news h1.page-title span, .cms-offres h1.page-title span{border-bottom:3px solid #094d7c;}
.account.customer-account-index .block-title{ border:none !important; padding:0 0 15px !important; margin:0 !important;}
.account.customer-account-index .block-title strong{color:#000; font-size:20px !important;font-weight:400 !important;}
.account.customer-account-index .block-title a span{ float:right; background:#0664a5; color:#fff; padding:5px 10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.account.customer-account-index table.table-order-items{ border:1px solid #c6c7c7;}
.account.customer-account-index table.table-order-items > thead > tr > th{ vertical-align:middle; background:#707e87; color:#fff; border:none;}
.account.customer-account-index table.table-order-items tbody tr td{ vertical-align:middle; color:#333;}
.account.customer-account-index table.table-order-items tbody tr td.total .price{ font-size:15px !important; color:#145684;}
.account.customer-account-index table.table-order-items tbody tr td.actions a span{ color:#3d6a89;}
.customer-address-form .page-title-wrapper h1.page-title{padding:0; margin:0; width:100%; text-align:left;font-size:26px;letter-spacing: 3px;color: #094d7c; border:none; padding-bottom:25px;}
.customer-address-form .page-title-wrapper h1.page-title span{border-bottom: 3px solid #094d7c;}
.account.customer-account-index .block-content .box { background:#f7fbfe; padding:15px; border:1px solid #dbedfa;}
.account.customer-account-index .block-content .box-title span{ color:#0e4f7c;font-weight: 400;}
.account.customer-account-index .box-content p, .account.customer-account-index .box-content address{ font-size:13px;}
.account.customer-account-index .table-wrapper.orders-recent{ margin-top:0;}
h2.formLabel{color: #000;
font-size: 20px;font-family: 'Ubuntu', sans-serif; padding-bottom:15px;
font-weight: 400;}
.form-edit-account .input-text, .form-edit-account ._has-datepicker, .form-address-edit .input-text, .form-edit-profile-seller .input-text, .form-addnew-product select{ border:1px solid #ddd; height:36px; padding:0 10px; margin-bottom:15px; width:100%;}
.form-edit-account label, .form-newsletter-manage label, .form-address-edit label, .form-edit-profile-seller label, .form-addnew-product label { font-size:13px; font-weight:500; padding:0 0 5px;}
.form-edit-account input[type="checkbox"], .form-newsletter-manage input[type="checkbox"]{ float:left; margin-right:5px;}
.form-edit-account .field.choice{ margin-bottom:15px;}
h2.formLabel span{ border-bottom:2px solid #000;}


table.dashboardTable, .sales-order-view table.table-order-items{ border:1px solid #c6c7c7;}
table.dashboardTable > thead > tr > th{ vertical-align:middle; background:#707e87; color:#fff; border:none;}
table.dashboardTable tbody tr td{ vertical-align:middle; color:#333;}
table.dashboardTable tbody tr td.total .price{ font-size:15px !important; color:#145684;}
table.dashboardTable tbody tr td.actions a span{ color:#3d6a89;}
.order-status{ border:none;color:#fff; background:#227dbc;}
.sales-order-view .page-main .page-title-wrapper .order-date, .sales-order-invoice .page-main .page-title-wrapper .order-date{ margin:5px 0 !important; font-size:13px; color:#333;}
.sales-order-view .order-actions-toolbar a.action, .sales-order-invoice .order-actions-toolbar a.action{ float:left; color:#0c5689; text-decoration:underline;}

.sales-order-view .order-details-items, .sales-order-invoice .order-details-items{ border:none; padding:15px; margin:0; background:#f9f9f9; margin-bottom:20px;}
.order-links li.nav.item a{border:none; background:#e0e3e5; padding:0 15px; color:#333;}
.order-links li.nav.item strong{ border:none; padding:0 15px; background:#535a5f; color:#fff;}


.sales-order-view table.table-order-items > thead > tr > th, .sales-order-invoice table.table-order-items > thead > tr > th{ background:#eaebec; font-size:14px !important; font-weight:500; padding:5px !important;}
.sales-order-view table.table-order-items .mark, .sales-order-invoice table.table-order-items .mark{ background:none;}
.sales-order-view .block-title strong, .sales-order-invoice .block-title strong {
    color: #000;
    font-size: 20px !important;
    font-weight: 400 !important;
}
.sales-order-view .block-title,.sales-order-invoice .block-title {
    border: none !important;
    padding: 0 0 15px !important;
    margin: 0 !important;
}
.sales-order-view  .block-content .box, .sales-order-invoice  .block-content .box{ width:48% !important; margin-right:2%;background: #f7fbfe;
padding: 15px;
border: 1px solid #dbedfa;}
.sales-order-view  .block-content .box-title, .sales-order-invoice  .block-content .box-title{ border:none; padding:0; height:auto; line-height:inherit; color:#0e4f7c;}
.sales-order-view .content-messages .reply-box{ border:none; padding:0;}
.sales-order-view .content-messages .reply-box .send-messages input{ background:#105d93; color:#fff; border:none; box-shadow:none;font-family: 'Ubuntu', sans-serif;}

#inbox .list-layout li{ background:#f8f8f8; border:1px solid #eee; margin-top:10px; padding:10px;}
#inbox .panel{ border:none; box-shadow:none;}
#inbox .panel .thread-name a{ color:#13649b;}

.sales-order-view  .table-order-items .info-seller{ padding:0 !important; background:none !important;}
.ask-question-popup .modal-inner-wrap{ border:3px solid #227dbc;}
.ask-question-popup .modal-title{ color:#227dbc; border:none; margin:0;}
.ask-question-popup .modal-header{ border:none;}
.ask-question-popup  .ask-question-content label{ font-weight:400; font-size:13px; padding:0 0 5px;}
.messages-index-view .content-messages .send-messages .btn.btn-primary{ background:#1269a5; color:#fff; border:none; box-shadow:none;}
.back-link a{ color:#fff; background:#2181c3; padding:5px;}
.wrap-advanced-report .time-report .form-group{ width:100% !important;}

.checkout-index-index .form.payments .billing-address-details{  display:none;}
.checkout-index-index .form.payments .payment-method-title input[type="radio"]{ float:left; margin-right:5px;}
.checkout-index-index .form.payments .class-custom-banner-checkout{ padding:15px 0;}
.checkout-index-index .form.payments .payment-method-title{ padding-top:15px;}
#maincontent.container{ padding-top:30px;}
.cms-index-index #maincontent.container, .bookingsystem-index-index #maincontent.container{ padding:0; width:100%;}
.cartBlock .block-minicart .subtitle.empty{ padding:0;}
.cartBlock .minicart-wrapper .action.close{ opacity:1; top:5px; right:-5px;}
.cartBlock .minicart-wrapper .block-minicart.empty{ padding:20px 10px 5px;}
.cartBlock .block-minicart .subtotal{ color:#333; clear:both; text-align:left;}
.cartBlock .block-minicart .subtotal .label{ float:left; text-align:left; font-size:14px; font-weight:500; padding:4px 0 0; margin-right:5px; color:#333;}
.cartBlock .block-minicart .subtotal .price-container{ float:left;}
.cartBlock .block-minicart .subtotal .price-container .price{ font-size:16px !important;}
.cartBlock .block-minicart .block-content > .actions{ float:left; width:100%; margin-top:5px;}
.cartBlock .block-minicart .primary.checkout{ width:auto !important; background:#0e578a; padding:5px 15px !important; border-radius:0; border:none; font-size:15px !important;}
.cartBlock .block-minicart .minicart-items-wrapper{ margin:0; padding-bottom:0;}
.cartBlock .minicart-items .product-item-name a{ color:#275676;}
.cartBlock .minicart-items .product-item-details .price{ font-size:16px !important;}
.cartBlock .actions a.viewcart{color: #3590cf;padding:10px;display: inline-block; font-weight:500; text-decoration:underline;}
.page-layout-checkout .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals{ margin-top:2px; background:#f1f1f1; box-shadow:none;}
.page-layout-checkout .iwd_opc_section_delimiter, .iwd_main_wrapper .iwd_opc_universal_wrapper{ display:none !important;}
#iwd_opc_discount .iwd_opc_button with_angle{background: #e1f2ff !important;border-color: #b9e0fe !important;}


.customer-account-create.page-layout-1column .column.main{ float:left; width:50% !important; padding-bottom:0;}
.customer-account-create.page-layout-1column fieldset.create.info .input-text{ height:36px;}
.customer-account-create .form-create-account fieldset.fieldset{ width:90% !important;}


.accordionPanel .accordion-section-title{ border:none;}
.accordionPanel .accordion{ border:1px solid #ddd; border-radius:0; box-shadow:none; margin-bottom:10px;}
.accordionPanel .accordion:last-child .accordion-section-title, .accordionPanel .accordion:last-child .accordion-section-content{ border:none !important;}
.accordionPanel .accordion-section-content{ border:none;}
.accordionPanel .faqcontent{width:100%; margin:0;}
.accordionPanel .accordion p{ font-size:15px;}

.faqBlock h3, .accordionPanel h3{ color:#227dbc; font-size:22px; border-bottom:1px solid #227dbc; padding-bottom:5px; margin-bottom:15px; letter-spacing:1.5px;}
.faqBlock .faq-content a{ color:#353535; font-size:15px; border:1px solid #fff; display:block; margin-bottom:5px; padding:5px;}
.faqBlock .faq-content a:hover, .faqBlock .faq-content a:focus,.faqBlock .faq-content a.active{ color:#000; border:1px solid #000; background:#f4f4f4;}
.headertitle.fTitle{ padding:0;}
.headertitle.fTitle h2{font-size:28px;color: #343434;letter-spacing: 3px; padding:0 0 25px;}
.marketplace-seller-accommodation #maincontent.container{width:100%; max-width: 1400px;}
.balneario{ display:block;clear:both;}
h4.serHeading{width:100%;margin-top:30px;border-bottom: none;float:left;color:#227dbc;font-size:18px;text-transform: unset;font-family: 'Ubuntu', sans-serif;letter-spacing: 0px;display:inline-block;padding-bottom: 5px;margin-bottom:10px;font-weight: 700;border-top: 4px solid #ddd;padding-top: 20px;}
h4.serHeading::after {
    background: #f1572d;
    width: 30px;
    height: 5px;
    content: "";
    display: block;
    margin: 10px 0;
}

.newBtm{ border:none;}
.newBtm h5{ color:#00a2f0; font-size:16px;font-family: 'Ubuntu', sans-serif; font-weight:500;margin-bottom:10px;}

.chDiv .form-group{position:relative;}
.chDiv input.form-control {
    background: #f5f5f5;
    padding: 10px 10px 10px 45px;
    height: 40px;
    color: #494949;
    font-size: 13px;
    font-weight: 400;
    border-radius: 0px;
    border: 0px;
    box-shadow: none;
    font-size: 12px;
}
.chDiv .form-group i {
    color: #b3b3b3;
    display: block;
    height: 32px;
    left: 1px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top:0px;
    transition: all 0.3s ease 0s;
    width: 32px;
    z-index: 2;
    font-size: 22px;
line-height: 45px;
}
.chDiv  h5{ color:#0a9de0; text-transform:uppercase; font-size:20px;font-family: 'Ubuntu', sans-serif; font-weight:400;padding-top:30px;}
.chDiv button{background:#227dbc; color:#fff; width:100%;text-align:center;border: none;
margin-top: 24px;
height: 40px;text-transform:uppercase;}
.seatDetail .booking-details #selected-seats .prprice span{display: inline-block;color: #a9a7a7;padding-left: 3px;font-size: .8em;padding-right: 3px;font-weight: 400;}

.lHeading{ float:left;font-size:18px;padding-bottom:15px;}
.rHeading{ float:right;}
.rHeading span{ display:inline-block; vertical-align:top;color:#818181; font-weight:600;margin:0;padding:0 !important;}
.rHeading span + span{margin-left:20px;}
.rHeading span img{margin-right:5px;}
.rHeading span.booked{ color:#b72f33;}
.rHeading span.available{ color:#23b14d;}

.detail-booking button{background: #de8330;box-shadow: none;border: none;}
.detail-booking button:hover, .detail-booking button:focus{background:#227dbc;}
.innerSearch .form-control{background:#f5f5f5; padding:10px; height:40px; color:#494949; font-size:13px; font-weight:400; border-radius:0px; border:0px; box-shadow:none; font-size:12px;width:100%;}
.innerSearch .form-control:hover, .innerSearch .form-contro:focus,._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{ box-shadow:none !important;}
.innerSearch select{padding:0 10px; height:40px !important;line-height:40px; color:#494949; font-size:13px; font-weight:400; border-radius:0px; border:0px; box-shadow:none; font-size:12px; background:url(../images/arrow.png) no-repeat right #f5f5f5 !important; width:100%; -webkit-appearance:none; -moz-appearance:none;}
.innerSearch  button{ background:#227dbc; font-size:17px; color:#fff; text-transform:uppercase; padding:8px 0px; width:100%; border-radius:3px; border:none;margin-top:3px;}
.innerSearch button:hover{background:#142954;}
.innerSearch{padding-top:15px; clear:both;}
.booking-item .name-book {
    text-transform: uppercase;
    color: #ca4a28;
    font-weight: 600;
    font-size: 21px;
}
/********Media Queries********/
@media all and (max-width:1199px){
.newsletter h3{ font-size:26px; margin:10px 0 0;}
.carpas{ padding:100px 0;}
.testimonials{padding:60px 0;}
.bannerText{top:60px;}
.inner_header .bannerText .seacrForm .innerForm{ padding:20px;}
.bannerText .seacrForm .form-group label{ font-size:14px;}
.bannerText .seacrForm h1{ margin-bottom:10px;}
.inner_header .bannerText .seacrForm button{ margin:0;}
.mainListing .star_rating input[type="checkbox"]{ position:absolute !important; margin-top:3px;}
.mainListing .star_rating label{ padding-left:20px;}
footer .ftMenu{ margin:0;}
.detailsDiv .facilities li{ width:49%;}
}
@media all and (max-width:991px){
.headerTop{ text-align:center;}
.headerTop a img{ display:inline-block;}
.headerTop .logo  a img{ display:block;}
.bannerText h3{ width:auto; font-size:15px;}
.bannerText{ top:8px;}
.categories2 ul li label{ line-height:inherit;}
.carpas{ padding:65px 0;}
.testimonials{ padding:46px 0;} 
.inner_header .bannerText{ bottom:-50px;}
.sortby li a{ padding:13px 8px; font-size:12px;}
.newsletter h3{ margin-top:0;}
.socialLinks h5{ margin-top:15px;}
div.seatCharts-cell{ margin:0 !important;}
div.seatCharts-container{ padding:0 !important;}


}
@media all and (max-width:767px) {
#cssmenu {width:90%; background:none; position:absolute; z-index:1; top:18px;}
#cssmenu ul{width:100%;display:none; background:#142954; margin-top:59px;}
#cssmenu.align-center > ul,
#cssmenu.align-right ul ul {text-align:left;}
#cssmenu ul li,
#cssmenu ul ul li,
#cssmenu ul li:hover > ul > li {width:100%;height:auto;border-top:1px solid rgba(120, 120, 120, 0.15);}
#cssmenu ul li a,
#cssmenu ul ul li a {width:100%;}
#cssmenu > ul > li{border-right:0px; padding:15px 0;}
#cssmenu > ul > li:last-child{ border-top:1px solid rgba(120, 120, 120, 0.15);}
#cssmenu > ul > li > a{border-right:0px; padding:5px 25px;}
#cssmenu > ul > li,
#cssmenu.align-center > ul > li,
#cssmenu.align-right > ul > li {float:none;display:block;}
#cssmenu ul ul li a {padding:20px 20px 20px 30px;font-size:12px;color:#000;background:none;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color:#000; background:none;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{ background:none; color:#fff;}
#cssmenu ul ul ul li a {padding-left:40px;}
#cssmenu ul ul,
#cssmenu ul ul ul {position:relative;left:0;right:auto;width:100%;margin:0;}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after {display:none;}
#menu-line {display:none;}
#cssmenu #menu-button {display:block;padding:20px;color:#FFF;cursor:pointer;font-size:12px;text-transform:uppercase; margin-left:20px;}
#cssmenu #menu-button::after {content:'';position:absolute;top:20px;right:20px;display:block;width:20px;height:2px;background:#17679e;}
#cssmenu #menu-button::before {content:'';position:absolute;top:25px;right:20px;display:block;width:20px;height:7px;border-top:2px solid #17679e;border-bottom:2px solid #17679e;}
#cssmenu .submenu-button {position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.15);height:52px;width:52px;cursor:pointer;}
#cssmenu .submenu-button::after {content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000;z-index:99;}
#cssmenu .submenu-button::before {content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000;z-index:99;}
#cssmenu .submenu-button.submenu-opened:after {display:none;}
.bannerText{ position:static; padding:15px; background:none;}
.you_make_like{ padding:20px 0;}
/*.bannerText .seacrForm .innerForm select{ display:none;}*/
.bannerText h1{ font-size:24px;text-shadow:none; text-align:center;}
.bannerText h3{ font-size:15px; text-shadow:none; margin-top:15px;}
.bannerText button{ margin:15px 0 0;}
.topMenu{text-align:center; background:none; padding:0;}
.topMenu .login_menu {width: auto;position: absolute;right:15px;top:33px; z-index:12;}
.topMenu .login_menu li a{ padding:0; font-size:18px; border:none; color:#3a8ec8;}
.topMenu .login_menu li:first-child{ display:none;}
.topMenu .login_menu li a span{ display:none;}
#cssmenu #menu-button{float:left;}
.nopad{padding:0px;}
.bannerText{ padding:0px;}
.bannerText .seacrForm{width:100%; margin:3px 0;}
.bannerText .container{padding:0px;padding:20px 25px !important;}
.bannerText .form-group{margin:0px;}
.innerForm input{ margin-bottom:10px;}
.carpas ul li:first-child, .testimonials{display:none;}
.carpas{ padding:80px 0; display:none;}
.testimonials{ padding:50px 0;}
.testimonials h2{ font-size:40px;}
.testimonials .innerTestimonial_1{ width:auto;}
.testimonials .innerTestimonial_1 .innerTestimonial{ padding:30px 18px;}
.newsletter h3{ margin-bottom:16px;}
.bannerText .col-sm-12, .bannerText .col-sm-6{ padding:0;}
.sbtn{ text-align:center;}
.topMenu .welcome{ display:none;}
.logo{ margin-left:0; width:220px !important; margin:0 auto; float:none !important;max-width:inherit;}
.mycart, .chatPanel{ display:none;}
.headerTop{ position:relative;}
.cart{ position:absolute; top:29px; right:40px; margin-top:0 !important; z-index:12;}
.circle_icon{ margin-right:0; background:none; line-height:inherit; width:auto; height:auto;}
.cartBlock, .menuBlock{ position:static !important; float:right !important}
nav{ background:none !important;}
footer .ftMenu{ padding-top:0;}
footer .ftMenu li{ margin:0 5px;}
footer .ftMenu li a{ padding:0; font-size:14px;}
.circle_icon i{ font-size:18px; color:#3a8ec8; position: relative; top: 4px;}
.circle_icon span{ display:none;}
.cms-home .daterangepicker{ min-width:inherit;}
.cms-home .calendar{ width:100%; margin:0;}
.customer-account-login .page-main, .customer-account-create .page-main{ width:90%;}
.customer-account-login h1.page-title, .customer-account-create h1.page-title{ font-size:20px;}
.customer-account-login .fieldset > .field > .control{ width:100%;}
.customer-account-login .block-customer-login{ margin-bottom:15px;}
.customer-account-create fieldset.fieldset{ width:100%; margin:0;}
.customer-account-create fieldset.fieldset.account{ margin:25px 0;}

.page-main .columns{ display:block;}
.inner_header .bannerText .seacrForm{ /*background:#cee3f2;*/ border-radius:0; margin:0;}
.bannerText .seacrForm h1{ margin-top:0;}
.inner_header .bannerText .seacrForm button{font-family: 'Ubuntu', sans-serif; border:none;}
.mainListing .price h3{ margin-top:5px;}
.mainListing .image-book img{ width:auto; height:120px; display:inline-block;}
.mainListing .booking-item{ text-align:center;}
.mainListing .booking-item .info-book{ display:inline-block; float:none;}
.newsletter{ padding:20px 0; margin-bottom:15px;}
.newsletter::after{ display:none;}
.mainListing{ padding:20px 0;}
.customCart .minicart-wrapper .action.showcart .counter.qty{ top:-11px;}
.cart{ top:19px;}
.detailsDiv .facilities li {
    width: 95%;
    margin-left: 5%;
    padding: 5px 0;
}
.reviewForm{ padding:15px 5px;}
.reviewForm table > thead > tr > th{ padding:11px 5px;}
.mst_mv_wrapper.reviewsList .toolbar-amount{ position:static;}
.sales-order-view .order-links li.nav.item, .sales-order-invoice .order-links li.nav.item{ float:left; width:50%; margin-top:15px;}
.sales-order-view .ordered .order-title{ display:none;}
.sales-order-view .block-content .box, .sales-order-invoice .block-content .box{ width:100% !important; margin-right:0;}
.sales-order-view .table-order-items tbody tr td:before{ display:none !important;}
.order-details-items .table-order-items tbody + tbody{ border:none; clear:both;}
.order-items .info-seller .ask-question{ margin:0 !important;}
.marketplace-seller-account #description_tbl{ width:100% !important;}
.seaPanel{ width:100%;}
.booking-details{ margin-left:0 !important;}
.addressbox li{ width:100%; padding-right:0; padding-bottom:10px;}
.addressbox li + li{ padding:0 0 15px;}
.btmdivs .nav-tabs > li > a{ margin-right:10px;}
.detailsDiv .owl-theme .owl-controls{ top:45%;}
#maincontent.container .columns{ display:block;}
.btmdivs{ width:1100px;}
.blockscroll{overflow-x: auto;clear:both;}
.reviewsList.mst_mv_wrapper .mst-review-details{ width:100%;}
.customer-account-create.page-layout-1column .column.main, .customer-account-create .form-create-account fieldset.fieldset {

    width:100% !important; padding-bottom:0;
}
.facilities{clear:both;}
.faqBlock .faq-list .faq-content { width:100%; margin-bottom:0;}


.inforamtionFooter ul {text-align: left;float: right;width: 70%;}
.inforamtionFooter img {float: left;margin-right: 12px;max-width: 30px;}
.booking-item-address{float: none !important;display: block;}
.search-page .col-sm-4{ clear:both;}
.chDiv h5{padding:0 0 15px;}
.btmdivs.chDiv{width:100%;}
.rHeading span{width:100%;}
.rHeading span + span{margin-left:0;margin-top:10px;}
.catalog-product-view .product.info.detailed  .additional-attributes tr td img{width:100%;}
} 
@media all and (max-width:568px) {
.cart {float: none; margin-top: 10px; text-align: center; display: inline-block;}
.bannerText .seacrForm h1 { font-size:22px;}
.carpas ul li h4{ font-size:25px;}
.testimonials h2{ font-size:30px;}
.newsletter h3{ font-size:20px; margin-bottom:22px;}
.newsletter button{ width:130px;font-size: 15px;}
.newsletter input{ padding:0 140px 0 15px;}
footer{overflow:hidden;}
footer .ftSocial{ margin:0px;}
footer .ftMenu{ margin:0px;}
.carpas{ padding:40px 0;}
.inforamtionFooter img {float: none;display: inline-block;margin: auto;}
.inforamtionFooter ul {text-align: center;}
.inforamtionFooter ul {text-align: center;width: 100%;}
.mainListing h2{font-size: 19px;}
.rHeading{width:100%;float:left;padding-bottom:20px;}
.lHeading{width:100%; float:left;}

.bannerText .container{padding:0px;padding:20px 15px !important;}
.inner_header .bannerText .seacrForm{border-radius:0;margin:0;max-width: 86%;margin: auto; margin-top: 20px !important;}

}
@media all and (max-width:400px) {
.logo{width:185px !important;}
.mainListing h2{font-size: 16px;}
.topMenu .login_menu{ top:31px;}
#cssmenu{ top:12px;}
.newsletter h3{font-size: 18px;}
.rHeading span{width:100%;}
}


 .mainListing h2{font-family: 'ubuntu', sans-serif;font-weight: 700; border-radius:8px; font-size:1.2em;}




/********** 28-12************/
 nav{
    background : linear-gradient(135deg, rgb(41, 129, 191) 0%,rgb(201, 74, 39) 100%);
    margin-top: 10px;
    border-bottom: 3px solid white;
    }
#cssmenu{float: right; padding-top: 10px}
#cssmenu > ul > li > a{
    padding: 10px 20px; background-color: white !important;  outline: none;
    border-top-left-radius: 10px; border-top-right-radius: 10px; 
    color: rgb(41, 129, 191); margin-bottom:-2px ; transition: 0.3s 
    linear all; position: relative; left:0; font-size: 14px; font-weight: 700;}

 #cssmenu > ul > li > a:before{content: '\f138'; margin-right: 5px; position: relative; display: inline-block; font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

 #cssmenu > ul > li > a:hover{ color: #be4e31; left: 3px}

 .headertitle.fTitle h2{font-size:28px;color: #bf4d30;letter-spacing: 0px;padding:0 0 25px;font-family: 'ubuntu', sans-serif;font-weight: 700; text-align:center !important; }

 .faqBlock h3, .accordionPanel h3{
  font-family: 'ubuntu', sans-serif;
  font-weight: 700;
  letter-spacing: 0px; 
  font-size:1.2em;
 }

 .search-page .inner_header .bannerText .seacrForm h1{text-align : center !important;}

 .mainListing h2{font-family: 'ubuntu', sans-serif;font-weight: 700;}

.positive-reviews {color: #999}
.positive-reviews:hover {text-decoration: none !important; outline: none;}

 .positive-reviews strong{
    font-size: 1.3em;
    display: block;
    color: #a99121;
}
.positive-reviews:hover strong{color: #227dbc}



.seacrForm #booking-button-search{padding-top: 9px !important;}
.search-page #booking-button-search{margin-bottom: 5px;padding: 10px 20px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;}


#booking-rent-contents .list-book h2{background:linear-gradient(to right, rgb(41, 129, 191) 0%,rgba(0,54,170,1) 100%); text-align: center; color: #f1f1b3;}
.booking-item{border-radius: 20px;}



.seatDetail .booking-details h2{font-family: 'ubuntu', sans-serif;}

.inforamtionFooter{margin-top: 0 !important}

.ask-question , .contact-me {border: 1px solid #cccccc;border-radius: 5px;cursor: pointer;padding: 5px 10px !important; background-image: none !important;}

.mst_info_title{text-transform: uppercase;letter-spacing: 1px !important;  border-bottom: 2px solid #ccc !important;padding-bottom: 2px !important;color:  #666;display: inline-block !important;}


.seatDetail .booking-details h2{margin:0 0 10px;color: #2eb76b !important;font-size:20px;font-family: 'ubuntu', sans-serif !important; border-bottom: 2px solid #2eb76b !important; padding-bottom:5px;font-weight: 400;}


/** agregado  29/12 ****/
@media (min-width:767px){

.checkout-cart-index  .page-wrapper,
.faq-index-view  .page-wrapper,

.customer-account-login .page-wrapper,
.contact-index-index .page-wrapper{
    background: #ffffff;
    background: linear-gradient(175deg, #bbebff 0%,#edf4f7 35%,#ddf1f9 39%,rgba(140, 199, 220, 0.75) 45%,rgb(241, 237, 202) 51%,#ffffff 80%);
    /*background: linear-gradient(to bottom, #dceaf0 0%,#ffffff 65%,#feffff 100%);*/
    background-repeat: no-repeat;
    border-top: 2px solid white;
    /*background-image: url('../images/fondoPlaya.jpg');*/
    /*background-image: url('https://i.ibb.co/PNqJyf3/55.png');*/
    /* background: linear-gradient(to bottom, #a0d8ef 0%,#edf4f7 35%,#ddf1f9 39%,rgba(140, 199, 220, 0.75) 45%,rgb(225, 220, 177) 51%,#feffff 100%)*/
    background-size: 100% 900px;


    }


header.page-header{border-bottom: none; background-color: white}
}
.catalog-product-view .product-info-main{border-radius: 20px}

.fotorama__stage__frame .fotorama__img {
 
background-color:white;  border-radius: 20px;
  

}

.catalog-product-view .product-info-main{box-shadow:4px 8px 20px rgba(0, 0, 0, 0.25) !important; display: inline-block !important; padding: 3px;}

.topMenu,
header.page-header{border-bottom: none !important; background-color: white !important;;}


.loading-mask{border-radius:40px;}

.beTitle34{
color: #227dc2;
position: relative;
left: 20px;
padding-bottom: 20px;
border: 2px solid #eee;
display: block;
clear: both;
padding: 20px;
padding-top: 0;
max-width: 96%;
box-shadow: 3px 6px 10px #dad4d4;
margin-bottom: 20px;
padding-left: 130px;
min-height: 140px;
}
.beTitle34 .bePlace i{color: #aaa;}

.logo_balneario_produco{

    max-width: 100px;
    display: block;
    float: left;
    max-height: 100px;
    overflow: hidden;
    margin-top: 20px;
    margin-right: 10px;
    border-radius: 10px;
    position: absolute;
    left: 20px
}

.beTitle34 h2 {font-size: 18px; ;margin-bottom: 6px; margin-top: 30px;}

@media (min-width: 768px){
.beTitle34 h2 {font-size: 23px}

/*
.beTitle34 h2:before{
    content: '\f278';
    position: absolute;
    top: 20px;
    left: 20px;
    font: normal normal normal 30px/1 FontAwesome;
    color: #dedede;
}

.beTitle34 h2:after{
    content: '\f041';
    position: absolute;
    top: 12px;
    left: 53px;
    font: normal normal normal 20px/1 FontAwesome;
    color: #227dbc;
    animation: salta 1.5s linear infinite;
}
*/
 @keyframes salta {
  0%{top:12px}
  50%{top: 4px}
  10%{top: 12px}
 }

}

.catalog-product-view .additional-attributes-wrapper p strong{color: black}

#additional .table-wrapper{border-top: none;}

.metodoPago{
    border: 2px solid #ddd;
    display: inline-block;
    font-size:.8em;
    white-space: nowrap;
    border-radius: 20px;
    padding: 3px 9px;
    color: #9a9a9a !important;
    margin-right:8px;
    margin-bottom: 3px;
    
}

#cssmenu > ul > li > a{box-shadow: 4px -3px 5px rgba(0, 0, 0, 0.33);}
.seller-banner{border-radius: 14px;}
.mst_mv_wrapper img{border-radius: 8px;}


.checkout-cart-index h1.page-title,
.faq-index-view h1.page-title,
.customer-account-create h1.page-title,
.customer-account-login .page-title,
.contact-index-index .page-title {
  border-bottom: none !important;
    color: #2981bf !important;
      margin-top: 60px !important;
      margin-bottom: 0px !important;
      font-size: 26px !important;
  
}
.checkout-cart-index .main,
.faq-index-view  .main,
.customer-account-create  .main,
.customer-account-login .main,
 .contact-index-index main .container .form{
    background-color: white;
    padding: 30px 40px;
    display: block;
    box-shadow: 4px 8px 20px rgba(0, 0, 0, 0.14);
    border-radius: 30px;
  border:2px solid #227dbc;
    margin-bottom: 40px;
}

@media (max-width: 767px){

.checkout-cart-index .main,
.faq-index-view  .main,
.customer-account-create  .main,
.customer-account-login .main,
 .contact-index-index main .container .form{
    
    padding: 15px 20px;
    
    margin-bottom: 20px;
}

}


.faq-index-view  .main,
.customer-account-create .main,
.customer-account-login .main{max-width: 800px; margin-bottom: 70px;}
.checkout-cart-index .main{

    font-size: 1.2em;
    height: auto;
    min-height: auto !important;
    max-width: 780px;
    margin-bottom: 100px;
    font-weight: 700;

 }




.contact-index-index main .fieldset > .legend{color: #227dbc; font-weight: 700}
.customer-account-login .main .block-title{font-weight: 700 !important; color: #c94a27; }
.login-container .block .block-title strong {font-weight: 700 !important}

.customer-account-login .main .block-customer-login{border-right: 1px dashed #ddd;}

@media (min-width: 768px){
	 .checkout-cart-index .page-wrapper{background-size: 100% 650px; background: linear-gradient(to bottom, #dceaf0 0%,#ffffff 65%,#feffff 100%) !important;}
  .login-container .fieldset > .field > .control {
    width: 95% !important; 
  }
}


.customer-account-create.page-layout-1column .column.main{float: none !important;width: 100% !important;max-width: 800px !important;margin-bottom: 120px;display: table;padding-bottom: 20px;}


.customer-account-create.page-layout-1column .column.main .col-md-12 .action { background-color: #c94a27; border-color: #c94a27;  margin-bottom: 20px;}

.customer-account-create.page-layout-1column .column.main .col-md-12 { margin-bottom: 5px ; border-bottom: 2px solid #eee; padding-bottom:5px;}


.topMenu .login_menu .classnombreloguado  {
	background-color: #f6d540;
	max-width: 150px;
	display: inline-block;
	color: #1979c3 !important;
	padding: 10px 10px !important;
	font-size: 13px;
	border-right: 0px;
	line-height: 14px;
	font-weight: 700;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	margin-right: 3px;
	border: 2px solid;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: top;
	height: 34px;
	border-top: 0px;
}

.topMenu .login_menu .classnombreloguado span{
     overflow: hidden; 
     text-overflow: ellipsis; 
      white-space: nowrap; }

@media (min-width: 1600px){

    .topMenu .login_menu .classnombreloguado{max-width: 250px;}
}


@media (max-width: 767px){

    .topMenu .login_menu .classnombreloguado{display: none !important;}
}


.checkout-index-index .modal-inner-wrap{margin-top: 10%;}
.checkout-index-index .modal-inner-wrap .modal-content{padding: 10px;}
.checkout-index-index .action-auth-toggle:before{content: '\f090';font: normal normal normal 18px/1 FontAwesome;color: #efd544;position: relative;top: 1px;left: -4px;}
.checkout-index-index .action-auth-toggle{border-radius: 10px; padding: 5px 15px ; font-weight: 700; font-size: 0.9em; letter-spacing: 0.5px; position: relative; left: 5px}
.checkout-index-index .action-auth-toggle:hover{text-decoration: none; background-color: #c94a27; }

@media (min-width: 480px) and (max-width: 767px){
.logo {
	width: 100% !important;
	max-width: 280px !important;
	height: auto;
			margin-top: 25px !important;
			position: absolute !important;
}
.cms-home .logo {
	
	max-width: 220px !important; }
}

@media (max-width: 479px){
.logo {
	max-width: 180px !important;
	height: auto;
	margin-top: 15px !important;
	position: absolute !important; 

}
 h1.page-title{font-size: 24px !important}
}

.customer-account-create .facebook-login,
.customer-account-login .facebook-login {
    max-width: 350px;
    margin: auto;
}
.customer-account-create .main .social-login-authentication-channel{padding-bottom: 20px; border-bottom: 2px dashed #ddd;}

/**************************** market ***************************/

/*

.marketplace-seller-accommodation .newBtm:first-child{
padding: 0px 30px 20px;
box-shadow: 3px 6px 18px rgba(0,0,0,.12);
max-width: 900px;
margin: auto;
text-align: center;
display: inline-block;
margin-top: 0;
position: relative;

}
*/


.marketplace-seller-accommodation  .btmdivs{overflow: unset !important}

.marketplace-seller-accommodation .newBtm a{
    margin: 2px 20px;
    display: inline-block;
    background-color:#1979c3;
    border-radius: 20px;
    padding: 1px 15px;
    color: #ffffff;
    cursor: pointer;
    z-index: 432432;
    position: relative;
    font-size: 13px;
}
.marketplace-seller-accommodation .newBtm a:hover{background-color:  black; color: white;}


.marketplace-seller-accommodation .newBtm h3{

    font-size: 16px;
    display: inline-block;
    
    padding-bottom: 4px;
    color: #adaeae;
}

.marketplace-seller-accommodation .newBtm h4{
    color: #000000;
    margin-bottom: 20px;}





.marketplace-seller-accommodation .reviewsList  .mst_itembox{padding:15px;border-radius: 21px !important;
	border:1px solid #b6dbf5;border-bottom:2px solid #95c8ec;max-width: 1200px;margin: 30px auto;position: relative;display: block;}

.marketplace-seller-accommodation .reviewsList  .mst-reivew-summary{font-weight: 700; font-size: 1.2em; color: #227dbc;}
.marketplace-seller-accommodation .reviewsList  .mst_itembox .mst_title_label{color: #95c8ec; font-size: 10px}
.marketplace-seller-accommodation .reviewsList  .mst_itembox .mst_label{ font-size: 13px}
.marketplace-seller-accommodation .reviewsList  .mst_itembox .mst-review-details {border-right:  2px dashed #eee; float: left;}
.marketplace-seller-accommodation .reviewsList.mst_mv_wrapper .mst-review-details .price .mst_span{position: relative;top: 7px; font-size: 12px}
.marketplace-seller-accommodation .mst-review-details span,
.marketplace-seller-accommodation .mst-review-details span.reviews_label.mst_span{ font-size: 12px; position: relative;top: 3px; line-height: 22px; }

.marketplace-seller-accommodation .mst_review-desc{
    padding: 0 20px;
    max-width: 830px;
    position: relative;
    display: inline-block;
    float: right;}


.marketplace-seller-accommodation .wrapp-rating {position: absolute; left: 120px; }

@media (max-width: 1199px){
.marketplace-seller-accommodation .mst_review-desc{max-width: 700px;}
.marketplace-seller-accommodation .reviewsList.mst_mv_wrapper .mst-review-details{width: 260px}
}

@media  (min-width: 992px) and (max-width: 1170px){
.marketplace-seller-accommodation .mst_review-desc{max-width: 625px}

}

@media   (min-width: 768px) and (max-width: 991px){
.marketplace-seller-accommodation .mst_review-desc{max-width: 380px;}
	}

	@media  (max-width: 767px){
.marketplace-seller-accommodation .wrapp-rating  { left: 160px; }
		.marketplace-seller-accommodation .reviewsList .mst_itembox .mst-review-details{border-right: none !important}
	}

	


	.marketplace-seller-accommodation .reviewsList.mst_mv_wrapper .mst_itembox:after{content: ''; position: absolute; left: 5%; 
	background: #95c8ec; bottom: -19px; width: 24px; height: 18px;


-webkit-clip-path: polygon(100% 0%, 100% 99%, 79% 97%, 63% 90%, 40% 71%, 16% 42%, 5% 19%, 0% 0%);
clip-path: polygon(100% 0%, 100% 100%, 79% 97%, 63% 90%, 40% 71%, 16% 42%, 5% 19%, 0% 0%);

}


.marketplace-seller-accommodation .reviewsList.mst_mv_wrapper .mst_itembox:nth-child(2n):after{right: 5%; left: unset !important; 

-webkit-clip-path: polygon(0 0, 0 100%, 28% 95%, 56% 84%, 73% 70%, 86% 59%, 95% 34%, 100% 0);
clip-path: polygon(0 0, 0 100%, 28% 95%, 56% 84%, 73% 70%, 86% 59%, 95% 34%, 100% 0);

}

.marketplace-seller-accommodation .loginmsg {text-align: center;}
.marketplace-seller-accommodation .loginBtn .loginmsg a{background:#12629a;color:#fff;border:none;border-radius: 20px;padding: 3px 20px;margin: 0 auto;position: relative;display: inline-block;float: none;}




.botonDestacados {
	vertical-align: top;
	position: relative;
	display: inline-block;
	height: 50px;
	margin-right: 8px;
	border-right: 1px solid #ddd;
	text-align: left
}
.botonDestacados .imagen {
	/*background-image: url('../images/icono_destacado.jpg');
	background-size: 68%;
	background-repeat: no-repeat;
	background-position: center center;*/
}


.botonDestacados .imagen:after{

	content:'\f006'; 
	display: inline-block; position: absolute;
	z-index:999; 
	font:normal normal normal 14px/1 FontAwesome;
	font-size: 30px; margin-left: 10px; margin-top:8px;
	transition: linear 0.2s all;
	transform: scale(1);
}

.botonDestacados:hover .imagen:after{

transform: scale(1.1); margin-top: 5px;
	 color: #3da3f2
}

@media (min-width: 768px) and (max-width: 991px) {
.botonDestacados {
	border-right: none !important;
	margin-right: -3px;
	
}
.botonDestacados .imagen:after{font-size: 28px; margin-left: 12px; margin-top:10px;}
.botonDestacados:hover .imagen:after{ margin-top: 8px;}
}

@media (max-width: 767px) {
.botonDestacados {
	border-right: none !important;
	margin-right: -3px;

}
.botonDestacados .imagen:after{font-size: 22px; margin-left: 8px; margin-top:7px;}
}

#sea_image{min-width: 1280px;}

.progress{border-radius: 25px; border: 3px solid #2981bf; box-shadow: none; -webkit-box-shadow: none; margin-bottom: 10px;}
.progress-bar-info{background-color: #2981bf}
.progress-bar{box-shadow: none !important;}
.cuentaregresiva{width: 30%;margin-left:35%;position: fixed;top: 10px;z-index: 999999999;background: white;
	padding: 15px !important;border-radius: 10px;
	border: 2px solid #ddd;
	box-shadow: 3px 6px 12px  rgba(0,0,0,.1);
	background: rgb(254,255,255);

	background: linear-gradient(135deg, rgba(254,255,255,1) 0%,rgb(242, 242, 242) 100%) !important;}

.cuentaregresiva #payment-countdown{color: #2981bf !important}

@media (max-width: 767px) {
.cuentaregresiva{width: 50% !important; margin-left:10%  !important;padding: 5px !important; position: relative !important; float: right ; visibility:hidden;}
.checkout-index-index .checkout-description{font-size: 16px}
.checkout-index-index .page-title{padding-bottom: 0; margin-bottom: 4px;}
}

.textayudaproduct{

    background: white;
    border-radius: 20px;
    border: 1px solid #90bcdb;
    box-shadow: 2px 4px 8px rgba(24, 25, 73, 0.15);
    display: inline-block;
    padding: 2px 15px 5px;
    position: absolute;
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
    z-index: 1;
    
    margin-top: -30px;
    font-weight: 700;
    color: #2981bf;
    font-size: 12px;

}
.textayudaproduct a{padding: 2px 4px 2px}

.textayudaproduct .available{padding: 0 0 !important;}
.cms-home .you_make_like h2 span{  font-weight: 400; color: #5fa1d0;}


@media (max-width: 767px) {
	#maincontent.container{padding-top: 0;}
	.catalog-product-view .product-info-main{margin-top: 20px !important;}
	.textayudaproduct{position: relative; left: 0; top: 40px; }
.textayudaproduct a{padding: 	0px 1px 6px; font-size: 11px; white-space: nowrap;}
	.cms-home .you_make_like h2 span{ display: block; margin-top: 5px; font-size: .7em;}
.bk-booking-content{margin-top: 20px !important;}

}



.cms-home .you_make_like h2 span{  font-weight: 400; color: #5fa1d0;}
.cartBlock .texto{max-width: 130px;}



.marketplace-seller-accommodation .newBtm .fechareserva{font-size: 1.2em; color: #227dbc;}
.marketplace-seller-accommodation .newBtm span{padding-left: 5px; padding-right: 5px;}

.marketplace-seller-accommodation .newBtm .numero_dias{
    border-radius: 20px;
    text-align: center;
    color: #5f5f5f;
    height: 24px;
    width: 24px;
    display: inline-block;
    padding-left: 5px;
    padding-top: 1px;
    border: 2px solid #227dbc;
    margin-left: 5px;
    position: relative;
    top: -1px;
}

.customer-account-create h1.page-title{margin-top: : 20px !important;}


.btmdivs_facilities a{display: inline-block; position: relative; width: 37px; text-align: center;}
.btmdivs_facilities a img{max-width: 24px; height: auto; margin: auto;  }
.btmdivs_facilities a:first-child{padding-left: 0; width: 30px}

.socialLinks .btmdivs .facilities,
.socialLinks .btmdivs{margin-top: 3px; padding-top: 0; padding-left: 0}
.mst_mv_wrapper .col-md-8 .wrapp-rating {left: 5px}
.cms-home .owl-carousel .owl-wrapper-outer {max-height: 440px !important;}


.cms-home .seacrForm  #booking-button-search{margin-top: 22px;}
@media (min-width: 992px) and (max-width: 1199px ){
	.cms-home .owl-carousel .owl-wrapper-outer {max-height: 340px !important;}
.cms-home .seacrForm  #booking-button-search{padding-right: 0; padding-left: 0; text-align: center;;
}

}

@media (min-width: 768px) and (max-width: 991px ){
.cms-home .seacrForm .input-daterange  .form-group:nth-child(4) .col-sm-4{width: 100%;  padding-right: 0; margin-left: 0; margin-right: 0;}
.cms-home .seacrForm  #booking-button-search{width: 98%}
.cms-home .owl-carousel .owl-wrapper-outer {max-height: 340px !important;}
.bannerText{left: -15px !important; top: 45px !important;}
	.cms-home  .owl-controls {display: none !important;}
	.cms-home .seacrForm #booking-button-search{margin-top: 0px; margin-left: 0}
header .logo img{max-width: 200px !important;}
}



@media (max-width: 767px){
	.cms-home .mainSlider .owl-carousel,
	.cms-home .mainSlider .owl-controls ,
	.cms-home .mainSlider .owl-carousel .owl-wrapper-outer{display: none !important;}

}

 .box-reviews {margin-bottom: 10px}
 .value-review .value .wrapp-rating{margin-top: 2px;}


 @media (min-width: 481px) and (max-width: 767px ){
header .logo{max-width: 220px !important; margin-top:  3px !important
 }
header nav{display: none;}
main{background: #ffffff;
	background: linear-gradient(to bottom, #eeeeee 0%,#feffff 100%);
background-size: 100% 500px ; background-repeat: no-repeat;
padding-top: 25px !important;
}
.detailsDiv h3{font-size: 28px;}
.
}
.seatDetail .booking-details{margin-top: 25px;}
.seatDetail h5{

    font-size: 14px;
    letter-spacing: 1px;
    border-bottom: 2px dotted #ccc;
    padding-bottom: 3px;
    max-width: 100px;
    margin-bottom: 0 !important
}

@media (min-width: 1199px) and (max-width: 1599px ){
header .logo img{max-width: 220px !important;}
.cms-home .owl-carousel .owl-wrapper-outer {max-height: 340px !important;}
.owl-controls{display: none;}
.bannerText{top: 75px;}
}

@media (min-width: 1599px ){
header .logo img{max-width: 260px !important;}}


@media (max-width: 479px ){
.bannerText{padding:  0 15px !important}
.bannerText .seacrForm .form-group-lg{margin-bottom: 0px !important}
.seacrForm #booking-button-search{height: 34px !important; padding-top: 5px !important}
.bannerText .seacrForm .innerForm select,
.bannerText .seacrForm .innerForm input{height: 30px !important;padding-top: 4px;line-height: 20px;padding-left: 22px;}
.cms-home .bannerText .seacrForm #booking-button-search{margin-top: 15px}
}


.cms-home #electornics .you_make_like .label-sale{z-index: 2;}
#electornics a {display: block ; overflow: hidden}
#electornics a img{transform: scale(1); transition: 0.2s linear all; }
.textBox figure a::before{z-index: 1;}
#electornics a:hover img{transform: scale(1.15); transition: 0.3s linear all; }
#electornics figure h4{transform: scale(1); transition: 0.2s linear all; pointer-events: none; z-index: 2; }
#electornics  figure:hover h4{transform: scale(0.91); transition: 0.2s linear all; }