.multi-item-carousel .carousel-inner > .item{transition:500ms ease-in-out left;}
.multi-item-carousel .carousel-inner .active.left{left:-50%;}
.multi-item-carousel .carousel-inner .active.right{left:50%;}
.multi-item-carousel .carousel-inner .next{left:50%;}
.multi-item-carousel .carousel-inner .prev{left:-50%;}
.map_loaction iframe {width: 100%;}
#mobmenuleft li:hover a, #mobmenuleft li:hover i {
    color: #096966;
}
.mobmenu-content li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.83);
}
.logo-holder {

    padding-top: 0px;
    margin-top: 0px;
    text-align: center;
    margin-left: 30px;
    margin-right: 0;
    height: 65px;

}
.menu-mobile-container  a{padding-left: 10px;} 
.upload_div .acf_postbox p.label label {text-align: left;}
.upload_div .clearfix img {vertical-align: middle;width: 100%;min-height: 12.9em;max-height: 12.9em;}
.upload_div .clearfix {margin: 10px 0 0;}
.woocommerce-account .mce-toolbar-grp {display: none !important;}
.woocommerce-cart-form .woocommerce-cart-form__contents .coupon{display: none !important;}
.review_order_page_box{right: 5px;position: fixed;z-index: 5;top: 30%;overflow: hidden;background: #86cadf;padding: 10px 20px;}
.review_order_page_box .review_order_page{}
.review_order_page_box .review_order_page a{color: #fff;font-size: 20px;font-weight: 600;letter-spacing: 0px;}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-wcmp_suborder {
    display: none;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-wcmp_suborder {
    display: none;
}
@media all and (transform-3d), (-webkit-transform-3d){
	.multi-item-carousel .carousel-inner > .item{transition:500ms ease-in-out left;transition:500ms ease-in-out all;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:none!important;transform:none!important;}
}
.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right{background-image:none;}
body{letter-spacing:1px;font-family:Source Sans Pro;color:#000;}
.postdate{font-size:12px;}
.emptyspace{height:3em;}
.xoo-cp-pqty{display:none;}
.heading_title_2{text-align:center;}
.page-id-860 .u-column2.col-2{display:none;}
.page-id-860 #customer_login .u-column1.col-1{margin:0 auto;float:none;}
.h2, h2{font-size:1.75em;}
.h1, h1{font-size:1.75em;font-weight:bold;letter-spacing:1px;}
.page-id-7 .entry-title{text-align:center;background:#8cd6df;color:#fff;padding:5px 0;margin:10px -5em;}
.page-id-5 .entry-title{text-align:center;background:#8cd6df;color:#fff;padding:5px 0;margin:10px -5em;}
button#responsive-menu-button{display:none;}
.page-id-6 .entry-title{text-align:center;background:#8cd6df;color:#fff;padding:5px 0;margin:10px -5em;}
.page-id-861 .entry-title{text-align:center;background:#8cd6df;color:#fff;padding:5px 0;margin:10px -5em;}
.post{margin:1em 0;}
.post h6{margin:0px 0 4px 0;}
.post .col-md-4{padding:0;}
label{width:100%;}
.xoo-cp-close-reload.xoo-cp-icon-cross{float:right;font-size:1.5em;cursor:pointer;margin-top:-0.5em;margin-right:-0.6em;}
p{font-size:1.125em;}
li#menu-item-1331{cursor:pointer;}
.cart_totals p#calc_shipping_state_field{display:none;}
.cart_totals p#calc_shipping_country_field{display:none;}
.abouttxt a{color:#fff;}
nav.woocommerce-MyAccount-navigation{background:#fff;padding:0 2%;margin:0 0px 0 5.88%;}
.footer_content{padding:5px 10px;}
.partner_heading{background:#86cadf;padding:5px 0px;margin:2em 0 5em;}
.partner_heading h1{color:#fff;font-size:32px;font-weight:600;text-shadow:0 0 6px #000;margin:0;text-align:center;}
.paddin{text-align:center;}
.foot_content{line-height:2em;margin-top:4em;padding:0 10px;}
.woocommerce-MyAccount-content{background:#fff;padding:2% 1%;}
.contactform1{margin:0 5% 0 0;}
.top_contact{padding:0.9% 11% 1%;text-align:center;}
.top_contact a{padding:1% 2%;background:#86cadf;color:#fff;border-radius:26px;}
span.author_blog{float:right;}
.blog_single{padding:5px 15px;}
.padd{padding:0;}
h3.part_page{text-align:center;margin:3% 0 4% 0;}
footer hr{width:21%;height:2px;background:#9ac9e0;border:none;margin:10px 0;}
.partner12{text-align:center;margin:6% 0;}
.partner12 a{background:#86cadf;padding:1% 11%;color:#fff;font-size:22px;border-radius:44px;margin:0 4%;}
.single-blog .hentry .entry-header{margin-bottom:0px;}
th.product-total{background:#fff;}
.quick_links{text-align:left;}
.footgallery h3{font-size:16px;}
.quick_links .col-md-6{padding:0;}
.col-md-6.pad{text-align:right;}
.footgallery a{color:#fff;}
.footgallery a:hover{color:#c1e7ec;}
.footgallery h5{font-size:20px;text-align:left;margin-top:-1px;}
h2.reg_header1{display:none;}
.footgallery li a{font-size:14px;line-height:2em;letter-spacing:0;}
.demo .input-text:focus, input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus{background-color:#86cadf4d;color:#2b2c30;}
.blog_btn{text-align:center;}
.blog_btn a{background:#86cadf;color:#fff;padding:11px 6%;border-radius:26px;}
.footgallery li{list-style:none;text-align:left;}
.footgallery ul{margin:0px;}
.about .container-fluid{padding:0;}
.about .col-md-6{padding:0;}
.contactinfo{padding:0 3em;}
.padd img{ width: 100%;}
.logomobi{display:none;}
.blogheading a {font-weight: bold; color: #fff;}
.blogheading a h2{color: #000;}
.custompro .woocommerce-product-rating{display:none;}
span.glyphicon{font-size:25px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments{padding:7px 9px;margin-bottom:5px;background-color:#86cadf;margin-left:0;border-radius:2px;color:#fff;clear:both;border-left:.6180469716em solid rgba(0,0,0,.15);}
.demo input{background-color:#fff;font-size:17px;margin-top:21px;padding-left:11px;color:#000;width:100%;}
h4.contact_heading{text-align:center;padding-top:2em;}
.contactform .wpcf7-form{background-color:#ffffff;padding:2% 4%;margin-right:0;color:#000;box-shadow:none;margin:4% 0;}
.contactform .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{margin-bottom:1%;padding:1% 10px;background-color:whitesmoke;color:#000;}
.contactform .wpcf7-form-control.wpcf7-textarea{margin-bottom:1%;padding:2% 10px;height:8em;background-color:#f5f5f5;color:#000;}
.contactform .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required::placeholder{color:#989393;}
.contactform .wpcf7-form-control::placeholder{color:#989393;}
.custompro12 .product_meta{display:none;}
.xoo-wsc-sum-col .variation{overflow:auto;font-size:8px;margin:5px 0;}
.xoo-wsc-footer{bottom:0;padding:10px;box-sizing:border-box;border-top:2px solid #eee;background-color:#86cadf;}
.xoo-wsc-img-col img{width:100%;height:5em;}
td.xoo-cp-pimg{width:30%;}
.xoo-cp-pdetails td.xoo-cp-ptitle{text-align:left;width:100% !important;}
.xoo-cp-pimg img{vertical-align:middle;width:100%;min-height:6em !important;max-height:6em !important;}
table.xoo-cp-pdetails, table.xoo-cp-pdetails tr{border:0!important;margin-left:0px;}
input::placeholder{color:#76777b;}
td.xoo-cp-pprice{font-size:11px;margin:15px 0;width:20%;}
.bgimagecat{padding:14% 0;background-size:cover;background-repeat:no-repeat;background-position:center;}
.login_img{position:absolute;width:12%;right:2%;top:11%;}
.sticky .login_img{position:absolute;width:12%;right:3%;top:15%;}
a.login{color:#000;text-transform:uppercase;margin-right: 10%;}
a.login:hover{background:#86cadf;color:#fff;padding:10% 6% 13%;}
#customer_login .u-column2.col-2{box-shadow:0 0 1px #000;padding:0 4%;background:#fff;margin-top:2%;}
#customer_login .u-column1.col-1{box-shadow:0 0 1px #000;padding:0 3%;background:#fff;margin-top:2%;margin-right:0;}
.demo .input-text, input[type=email], input[type=password], input[type=search], input[type=text], input[type=url], textarea{box-shadow:inset 0 0px 3px rgba(0, 0, 0, 0.84) !important;}
h1.pdash{font-size:27px;text-align:center;padding:6px 0;background:#86cadf;color:#fff;text-shadow:0 0 4px #000;}
.contactform1 .woocommerce-form-login p{padding:2% 0%;}
.pdash_bg{background-image:url(images/adminbg.jpeg);padding:0px 0 45% 0;background-size:cover;margin-bottom:-3%;margin-top:-10%;}
section.about{max-width:1450px;margin:0 auto;}
section.slider{max-width:1450px;margin:0 auto;}
nav#navbar{max-width:1450px;margin:0 auto;}
img.attachment-full.size-full.wp-post-image{margin:0;padding:0;width:100%;}
#post-860 .entry-title{margin-top:-54%;position:absolute;color:#fff;left:43%;}
.wc-bookings-booking-form .label_text{text-align:center;padding:15px 0;font-size:14px;}
p.form-field.form-field-wide.wc_bookings_field_duration{width:auto;}
.single-product div#wc-bookings-booking-form{min-height:13em;}
p#billing_company_field{display:none;}
.custompro12 .woocommerce-product-details__short-description{/*display:none;*/color: #ff2a56;}
.custompro12 .entry-title{font-size:16px;margin-bottom:1%;}
.wc-bookings-booking-form .dropdown_box{padding:0;margin:0;}
.custompro .wc-bookings-booking-form select{width:101px;float:none;left:0;padding:10px;display:list-item;margin:0px 8px;}
.custompro12 .price{color:#f00;}
.custompro .wc-bookings-booking-cost{position:relative;background:none !important;bottom:0em;color:#f00;height:20px;padding:0;line-height:0px;}
.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:1.5em;}
.wc-bookings-booking-form{margin:0;}
.custompro .form-field.form-field-wide.wc_booking_field_choose-your-destination.wc_bookings_field_resource{margin-left:0;}
.variation dt{font-weight:700;float:left;margin:5px 7px 0px 0px;}
dl.variation dd{margin:0;}
dl.variation{margin-top:2px;margin-bottom:0px;}
.coupon-box{border:1px solid #cec6c6 !important;background-color:#f1966a26;max-width:35% !important;text-transform:uppercase;line-height:27px;float:left;margin-right:23px;}
.custompro{border:1px solid #e3e5f2;padding:2%;min-height:52em;text-align:center;margin-bottom:10%;}
.custompro .form-field.form-field-wide.wc_booking_field_choose-your-destination.wc_bookings_field_resource{width:100%;}
.custompro .form-field.form-field-wide.wc_booking_field_choose-your-destination.wc_bookings_field_resource label{width:100%;}
.custompro .blockUI:before{display:none;}
.viewdetails{margin-top:30.67%;display:none;}
.custompro .product_1 .wc-bookings-booking-form .form-field{margin-left:0em;}
input#wc_bookings_field_duration{width:20%;}
.custompro form{margin-bottom:0;}
a:focus, a:hover{text-decoration:none;}
.term-21 .wc-bookings-booking-form .form-field{margin:0 0 1em;width:100%;float:left;}
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom{margin-top:3em;}
.custompro12{text-align:center;}
.titlep{padding:0 4% 18% 4%;font-size:17px;font-weight:900;}
.input-group{position:relative;display:table;border-collapse:separate;width:43%;float:left;margin:1em;}
.custompro .blockUI.blockOverlay{display:none;}
.custompro img{display:block;margin:15px auto 1.618em;max-height:18em;margin-bottom:6%;min-height:18em;}
.price12{padding:9% 0%;}
.menu li{list-style:none;float:left;font-size:14px;margin:0 2px;text-transform:UPPERCASE;}
.blogheading.center{text-align:center;background:#86cadf;margin-bottom:0;}
.new_blog .datebg{border-bottom:2px solid #5f5d5d;padding:3% 0% 9% 0%;width:100%;margin-left:0;}
.new_blog .blogimg h3{bottom:-10px;}
.tax-blog_category .blog_btn{text-align:left;margin:2em 0 3em;}
.card-footer.text-muted{padding-bottom:1em;}
.center h1{text-align:center;padding-top:5px;color:#fff !important;text-shadow:0 0 9px #000;font-weight:bolder;}
.current-menu-item{background-color:#86cadf;}
ul.menu li.current-menu-item>a{color:#ffffff !important;}
.menu li:hover{background-color:#86cadf;}
.menu li a{text-decoration:none;transition:all .5s ease;padding:16px 5px !important;display: block;}
.menu li:hover a{text-decoration:none;color:#fff;}
.wc-bookings-date-picker .ui-datepicker td.partial_booked a:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:2.5em solid #c9625900;border-right:2.5em solid transparent;z-index:-10;opacity:.75;}
.menu li ul li ul{display:none !important;float:left;left:100%;padding:0;margin-top: -53px !important;width: 250px !important;}
.ui-datepicker{width: 18.6em;}
.u-column1.col-1 h2{padding-top:0.7em;}
.menu li ul li:hover ul{display:block !important;}
.menu-item-1649 .sub-menu{margin-top:-27px;}
.menu-menu1-container{margin-top:-10px;}
.sidenav{height:100%;width:0;position:fixed;z-index:99999999999;top:0;left:0;background-color:#11111154;overflow-x:hidden;transition:0.5s;padding-top:60px;}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s;}
.sidenav a:hover{color:#f1f1f1;}
.sidenav .closebtn{position:absolute;top:0;right:0px;font-size:19px;background:#ff7c00;color:#fff;z-index:9999999;padding-right:4px;padding-left:8px;}
#navbar .sub-menu {
    display: none;
    position: absolute;
    z-index: 123;
    margin: 0;
    text-align: left;
    width: auto;
}
#navbar .menu li:hover .sub-menu{
    display: block;
}
#mobmenuleft .sub-menu{display:none;position:absolute;z-index:123;text-align:left;}
.sub-menu li{margin:0;}
figure.woocommerce-product-gallery__wrapper{position:absolute;}
div#sidebar{display:none;}
form.woocommerce-ordering{display:none;}
p.woocommerce-result-count{display:none;}
.widget{margin:0px 0;}
li:hover .sub-menu{display:block;}
#navbar .sub-menu li{float: none;
font-size: 15px;
background-color: #87d4de;
border-bottom: 1px solid #a9abb261;
width: 100%;
padding: 0;}
#mobmenuleft .sub-menu li{float:none;font-size:15px;background-color:#fff;border-bottom:1px solid #a9abb2;width:100%;}
.sub-menu li a{color:#000;display:block;}
.sub-menu li:hover {
    background-color: #60a6bc !important;
}
.sub-menu li:hover a{color:#fff;text-decoration:none;}
.current_page_item{background-color:#86cadf;}
.current-menu-parent {
    background-color: #87d4de;
    color: #fff;
}
.current-menu-parent {
    background-color: #87d4de;
    color: #fff;
}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop {
    padding-left: 4% !important;
    padding-right: 0%;
}
.dgwt-wcas-search-wrapp {
    margin: 30px auto;
}
.current-menu-parent a{color:#fff;}
.logo img{max-width:82%;margin:0% 0%;display:inherit;}
.logo{text-align:center;}
.demo input::placeholder{color:#000;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:hover{color:#ffffff !important;background-color:#3f3f3f;border-color:#212121;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-current-item > .responsive-menu-item-link{background-color:#212121;color:#ffffff !important;border-color:#212121;}
.border{text-align:center;z-index:2222;position:relative;background-color:#fff;}
.wc-bookings-booking-form fieldset{margin:0 0 1em;line-height:2.25em;float:left;width:100%;}
ul.products li.product img{display:block;margin:0 auto 1.618em;max-height:18em;}
div#review_form_wrapper{margin-top:-22%;position:relative;}
textarea#comment{max-height:7em;}
.type-product{margin:0 5%;}
input::placeholder{color:#dcdde4;}
.checkout input::placeholder{color:#b4b4bf;}
textarea#order_comments::placeholder{color:#7d7a7a;}
fieldset legend{font-weight:600;padding:.6180469716em 1em;margin-left:0;}
.custompro fieldset legend{font-weight:600;padding:0;margin-left:0;visibility:hidden;height:0;}
figure.woocommerce-product-gallery__wrapper{width:100%;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{padding-right:2em;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:transparent;color:#333333;width:100%;padding:0;text-align:right;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:transparent;border-color:transparent;color:#333333;}
.summary.entry-summary{float:right;margin-right:0% !important;width:57%;}
h1.product-title{font-size:23px;}
.products li{border:1px solid #e3e5f2;padding:2%;min-height:40em;}
h2.woocommerce-loop-product__title{font-size:15px !important;margin-bottom:3em !important;}
span.price{margin-bottom:2em !important;}
a.woocommerce-product-gallery__trigger{position:absolute;font-size:25px;left:7.8%;display:none;background-color:#0000004f;padding:8% 10.8%;}
.woocommerce-tabs.wc-tabs-wrapper{position:absolute;margin-top:30%;width:42%;}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images{max-width:39%;float:left;margin-top:2em;}
.single-product div.product .woocommerce-product-gallery img{margin:0;width:100%;}
h1.product-title{font-size:20px;}
.term-description{padding:1% 2%;text-align:left;color:#000;margin-bottom:3%;margin-top:1%;font-family:sans-serif;}
a.singpro{color:#000;padding:.6180469716em 1.41575em;border:1px solid #0000004d;border-radius:29px;}
a.singpro:hover{color:#fff;background:#86cadf;}
.descrip{padding:1% 0%;}
.term-description h3{font-weight:500;font-size:18px;letter-spacing:0px;line-height:25px;}
.nav{padding:0;}
.nav_menu a{color:#000;}
.sticky{position:fixed;top:0;width:100%;box-shadow:0 0 10px #000;z-index:999999;animation:smoothScroll 1s forwards;}
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3{font-size:1.5em;font-weight:400;margin-bottom:.5407911001em;}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{color:#000;background-color:#fff;height:3em;width:100%;}
.onsitecrip .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:4em;}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#000;background-color:#fff;height:3em;width:100%;padding:0 0px 0 8px;}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{background-color:#fff;color:#000;width:100%;}
.fishing12 .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:100%;}
.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#000;background-color:#fff;height:3em;width:5%;margin:0 6px;}
.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#000;background-color:#fff;height:3em;width:6.3%;margin:0 6px;}
.onsitecarb .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:100%;}
.textcontact1{line-height:2em;margin-top:-5%;text-align:left;}
.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header{text-align:left;padding:0;}
@keyframes smoothScroll{0%{transform:translateY(-40px);}
100%{transform:translateY(0px);}
}
#navbar{-webkit-transition:all 0.5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all 0.5s ease;background-color:#fff;padding:5px 0 0;}
.sticky .content{padding-top:60px;}
.logbackgrnd{background-color:#ffffff00;text-align:center;z-index:1;width:100%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;max-height:39em;}
.midtext{background-color:#000;}
.midtext{background-color:#86cadf;text-align:center;padding:10px 10px;width:auto;}
.midtext p{padding:2% 0%;font-family: finex; font-size: 40px;text-align:center;font-weight:700;color:#fff;letter-spacing:1px;margin:0;}
.midtext h1{text-align:center;color:#fff;padding-bottom:1.3em;margin-top:0;font-family: finex; font-size: 14px;}
.carousel-indicators li{display:none;}
.productlarge img{max-width:100%;}
.productlarge{text-align:center;}
.productlarge a{background-color:#86cadf;padding:3% 7%;color:#fff;text-transform:none;border-radius:30px;}
.probutonl{padding:6% 0 7% 0;}
.current_page_item a{color:#fff;text-decoration:none;}
.smallproduct{text-align:center;}
.smallproduct img{width:100%;min-height:18em;}
.smallproduct a{padding:4% 6%;background-color:#86cadf;color:#fff;text-transform:none;border-radius:30px;}
.smallbutton{padding:10% 0% 10% 0;}
.smallproducttitle h3{font-size:1.75em;text-transform:uppercase;padding-top:15px;}
.smallproducttitle1 h3{font-size:1.75em;text-transform:uppercase;padding-top:0;margin-top:11px;}
.protext h2{text-transform:uppercase;line-height:28px;}
.protext1 h2{font-size:1.75em;text-transform:uppercase;line-height:28px;}
.clearfix img{vertical-align:middle;width:100%;min-height:31em;max-height:31em;}
.abouttxt{background-color:#000;}
.abouttxt{background-color:#676875;color:#fff;padding:1% 8% 2%;margin:0;}
.abouttxt p{text-align:left;padding-bottom:8.5%;}
.quetbox{position:absolute;margin-top:-11%;background-color:#86cadf;width:61%;padding:2% 3%;margin-left:18%;color:#fff;}
.vision{text-align:left;padding:1% 8% 15.1%;background-color:#e2e4e6;margin:0px 0 0;}
.testy{text-align:center;}
.blogheading h1{color:#000;padding:10px 0 0 14px;}
.blogheading{padding-bottom:1px;text-align: center;}
.blogimg img {width: 100%;max-height: 160px;transition: all 300ms linear;}
.blogimg img:hover{transform:scale(1.3) translateY(-5%) rotate(5deg);}
.blogimg h3{background-color:#86cadfde;padding:4% 8%;bottom:-10px;color:#fff;overflow:hidden;position:absolute;width:100%;font-size:1.3em;}
.blogimg {
    overflow: hidden;
    position: relative;
    min-height: 180px;
}
.blogtxt{padding:11% 6%;text-align:justify;}
.datebg{border-bottom:2px solid #5f5d5d;padding:3% 0% 9% 0%;width:90%;margin-left:5%;}
.blogtxt{padding:5% 5% 5%;text-align:left;}
.blogbox a{font-size:14px;}
.blogbox{border-bottom:4px solid #86cadf;padding-bottom:8%;}
.new_blog .blogbox{margin-top:2em;background: #efefef;}
.topborder{background-color:#86cadf;padding:1.5% 0 2.7%;color:#fff;}
.term-16 .custompro12 .woocommerce-product-details__short-description{display:block;padding-bottom:5%;color:#fb0202;}
.term-64 .custompro12 .woocommerce-product-details__short-description{display:block;padding-bottom:5%;color:#fb0202;}
.term-40 .custompro12 .woocommerce-product-details__short-description{display:block;padding-bottom:5%;color:#fb0202;}
.term-39 .term-38 .term-16 .custompro12 .woocommerce-product-details__short-description{display:block;padding-bottom:5%;color:#fb0202;}
.aboutfoot img{margin-top:1em;height:5em;}
.aboutfoot p{letter-spacing:0;padding-left:10px;}
.footgallery .col-md-3{margin:0px 0 0 1.76em;padding:0;}
.bgcol .col-md-10{padding-right:0;}
.footgallery .col-md-2{margin:0 0 0 15px;}
.call_now a{color:#fff;}
h3.call_now{margin:-5px 0 0px;}
.aboutfoot a{color:#a3d5e4;font-size:12px;}
.bottomborder{background-color:#5c797d;padding:0.5% 0 2.7%;color:#fff;}
.bottomborder a{color:#fff;margin:0 8px;}
.bgcol{background-color:#5c797d;color:#fff;}
.topborder .pad{text-align:right;}
.footgallery{text-align:center;}
.footgallery img{width:100%;margin:0 0 7% 0;}
#triangle-topleft{width:0;height:0;border-top:26px solid #3982b594;border-right:22px solid transparent;position:absolute;right:18.5%;}
#triangle-topleft1{width:0;height:0;border-top:26px solid #3982b594;border-left:22px solid transparent;position:absolute;margin-left:18.9%;margin-top:0px;}
#triangle-topleft2{width:0;height:0;border-top:54px solid #86cadf;border-right:17px solid transparent;position:absolute;margin-left:18%;margin-top:2%;}
.fa{padding:5px;font-size:17px;width:30px;text-align:center;text-decoration:none;margin:-8px 2px;border-radius:50%;}
.fa:hover{opacity:0.7;}
.fa-facebook{background:#3B5998;color:white;}
.fa-twitter{background:#55ACEE;color:white;}
.fa-google-plus{background:#dd4b39;color:white;}
.fa-pinterest{background:#bb0000;color:white;}
.fa-youtube{background:#bb0000;color:white;}
.fa-instagram{background:#125688;color:white;}
.datebg img{width:100%;}
.datebg h5{font-size:10px;margin-left:-2em;}
section.partner{text-align:center;}
.partner a {
    background: #86cadf;
    color: #fff;
    padding: 7px;
    border-radius: 26px;
}
table.cart .product-thumbnail img{margin:0;max-width:9em;height:auto;}
.testtxt{padding:2% 4%;}
.testtxt img{max-width:7%;}
.item{background-color:#fff;}
.testtxt{padding:2% 4%;}
.testy h6{margin-bottom:-1.2%;}
.custompro12 .wc-bookings-booking-form fieldset{visibility:hidden;height:0;}
.breadcrumb{padding:12px 15px;margin-bottom:20px;list-style:none;background-color:#86cadf9e;border-bottom:4px solid #4b81d1;text-align:center;color:#fff;font-size:18px;text-transform:uppercase;}
.breadcrumb a{color:#fff;}
.posted-on{float:left;padding:0 1%;}
.entry-header .posted-on{float:left;padding:0px 2%;}
.entry-title{text-align:center;}
.attachment-.size-.wp-post-image{width:100%;max-height:30em;}
.single-blogs h1.entry-title{background:#86cadf;color:#fff;text-shadow:0 0 6px #000;padding:10px 0;font-weight:600;letter-spacing:1px;}
.entry-content p{padding:2% 3%;}
#post-navigation{padding:1% 3%;}
.postb a{color:#fff;text-decoration:none;}
.boldtext{font-weight:900;}
.map iframe{border:4px solid #86cadf !important;}
.bgimagepro img{width:100%;max-height:25em;}
.wpcf7-form-control.wpcf7-submit{padding:2% 7%;color:#fff;background-color:#282c32;border:none;font-size:18px;margin-top:20px;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{margin-bottom:1%;padding:1% 10px;width:100%;background-color:#fff;color:#000;}
input.wpcf7-form-control.wpcf7-text{margin-bottom:1%;padding:2% 10px;background-color:#1b56b0ad;color:#fff;}
textarea.wpcf7-form-control.wpcf7-textarea{margin-bottom:1%;padding:2% 10px;height:8em;background-color:#fff;color:#000;}
.formclass.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{margin-bottom:1%;padding:2% 10px;width:33em !important;background-color:#1b56b0ad;color:#fff;}
.spancls{padding:0 2% 0 11px;}
.onsitecarb{margin-bottom:3%;}
.onsitecarb .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#000;background-color:#fff;height:3em;width:16em;}
.formclass textarea.wpcf7-form-control.wpcf7-textarea{margin-bottom:1%;padding:2% 10px;width:33em !important;height:8em;background-color:#1b56b0ad;color:#000;}
form.wpcf7-form{background-color:#86cadf;padding:2% 3%;color:#fff;box-shadow:0 0 8px #000;margin:6% 0;}
span.wpcf7-form-control-wrap{color:#fa0707;font-weight:300;}
.screen-reader-response{display:none;}
::placeholder{color:#f8fbffc2;opacity:1;}
h1.woocommerce-products-header__title.page-title{font-size:32px;text-align:center;margin-top:-6%;margin-bottom:5% !important;color:#fff;text-shadow:0 0 9px #000;font-weight:bolder;text-transform: uppercase;}
div#primary{width:100%;margin:0;}
.single-blog div#primary{width:100%;margin:0px auto;}
.single-blog .hentry .entry-meta{font-weight:400;padding:0 2em;}
.bannerproduc{width:100%;max-height:28em;}
.headtsxte{background-color:#fff !important;color:#000 !important;padding:0 !important;text-decoration:none !important;}
.mobile{display:none;}
.myaccount_login_form_box{margin:20px 0 0;border:1px solid;}
#order_review, #order_review_heading{width:100%;float:none;margin:20px 0 0;clear:right;}
.woocommerce-billing-fields h3{margin:20px 18px 0;}
#order_review .shop_table{margin-bottom:2.617924em;border:1px solid #dedada3d;}
.site-main{margin-bottom:0;}
table.woocommerce-checkout-review-order-table .product-name{width:56%;}
.mobmenul-container i{line-height:23px;font-size:30px;float:left;}
.mobmenul-container{top:15px;margin-left:5px;}
.term-description h3 p{font-size:15px;}
.custompro12 .wc-bookings-booking-form label{padding:0px 1em;text-align:center;}
.term-16 .custompro12 .wc-bookings-booking-form label{padding:0px 1em;text-align:center;}
.wc-bookings-booking-form .form-field{margin:0;margin-left:0px;}
#ship-to-different-address-checkbox{display:none;}
.blog_grid_container{
	overflow: hidden;
}
.blog_grid_container .blogbox{
	min-height: 470px;
}
.blog_right_sidebar{
	overflow: hidden;
}
.blog_grid_container .blogimg h3 {
    background-color: #86cadfde;
    padding: 2% 6% 2%;
    margin: 0;
    bottom: 0;
}
.mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    background: -webkit-linear-gradient(left, rgba(134, 202, 223, 1), rgba(134, 202, 223, 1)) !important;
    background: -moz-linear-gradient(left, rgba(134, 202, 223, 1), rgba(134, 202, 223, 1)) !important;
    background: -o-linear-gradient(left, rgba(134, 202, 223, 1), rgba(134, 202, 223, 1)) !important;
    background: -ms-linear-gradient(left, rgba(134, 202, 223, 1), rgba(134, 202, 223, 1)) !important;
    background: linear-gradient(left, rgba(134, 202, 223, 1), rgba(134, 202, 223, 1)) !important;
    -webkit-transition: .2s background ease-in-out;
    transition: .2s background ease-in-out;
}
table.cart .product-quantity .minus, table.cart .product-quantity .plus {

    display: block;

}
.woocommerce-cart .quantity{
    margin: 0 0 10px;

}
.blog_grid_container .blogimg img:hover {
    transform: scale(1.3) translateY(0%) rotate(0deg);
}
.blog_grid_container .blogimg img{
    transform: scale(1.2) translateY(0%) rotate(0deg);
}
.single_blog_content{
	overflow: hidden;
	padding: 10px;
}
.blog_right_sidebar .postdate {
    font-size: 12px;
    padding-top: 0;
}
.single_blog_content h2{
    margin-top: 30px;
}
/********************* Code written by sandeep ******************** 17-05-2019  **/
a.reset_variations {
    width: 100%;
}
.woocommerce-variation-price {
  max-height: 20px;
}
.container .custompro12 .col-md-6 .row {display: none;}
.single_variation_wrap .woocommerce-variation-add-to-cart .button :hover {background-color: #dad8da;}
.variations .variations_row .label{text-align: left;padding:0 ;margin: 0;}
.variations .variations_row{margin: 0px 0 10px; overflow: hidden;}
.variations .variations_row .value{text-align: center;padding:0 ;margin: 0;max-height: 60px;}
.variations .variations_row .value select{padding: 8px 10%;}
.variations .variations_row label{ font-size: 14px;font-weight: 400; display: block;background: transparent;color: #000000;text-align: center;padding: 10px 0;margin: 0; }
.woocommerce .quantity, .woocommerce-page .quantity {display: inline-flex;float: left;}
label.screen-reader-text {font-weight: 400;font-size: 14px;padding: 8px 0 0;}
.single_variation_wrap .woocommerce-variation-add-to-cart .button  {-moz-vertical-align: text-bottom;margin: 0px; background-color: #86cadf;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {width: 55px;height: 38px;}
#calc_shipping_state_field{display: none !important;}
.woocommerce-cart .quantity, .woocommerce-page .quantity {
    display: inline-flex;
    float: none;
}
.archive label.screen-reader-text, .tax-product_cat label.screen-reader-text, .woocommerce-cart label.screen-reader-text {
    display: none;
}
.archive .input-text, .tax-product_cat .input-text, .woocommerce-cart .input-text {
    box-shadow: inset 0 0px 0px rgba(0,0,0,.125);
}
.archive input[type="button"],.tax-product_cat input[type="button"], .woocommerce-cart input[type="button"] {
    padding: 9px;
    background: #86cadf;
    color: #fff;
}
#shipping_company_field{
	display: none;
}
li#menu-item-3465 {
    cursor: pointer;
}
.xoo-wsc-body {
    flex-grow: unset;
    overflow: auto;
}
a.added_to_cart {display:none !important}
.term-16  .custompro,.term-38 .custompro,.term, .term-40  .custompro,.term,.term-39  .custompro,.term {
    min-height: 58em;
}
.term-64  .custompro,.term{
	min-height: 42em;	
}
.sticky_sidebar {
    position: sticky;
    top: 12em;
}
.logo.custom_beach img {
    max-width: 39%;
    margin: 0% 0%;
    display: inherit;
}
.bgimagecat.no_back {
    padding: 35px 0;
    background: #86cadf;
    margin-top: 36px;
}
h1.woocommerce-products-header__title.page-title.heading_no_back {
    margin-top: -3.5%;
    margin-bottom: 2% !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: ltr;
    width: 100%;
	border:none;
	box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.84) !important;
}
.term-20 .custompro {
    border: 1px solid #e3e5f2;
    padding: 2%;
    min-height: 45em;
    text-align: center;
    margin-bottom: 10%;
}
/********************* Code written by end ******************** 17-05-2019  **/

	@media only screen and (min-width:240px) and (max-width:412px){
	.custompro{width:100%;min-height:37em;}
	div#ui-datepicker-div{/*left:15px !important;*/ width: 17.6em !important;}
	.page-id-5 table.cart .product-thumbnail img{padding-bottom:1em;}
	.page-id-5 td{border-bottom:1px solid #dcdada6b;}
	.page-id-5 td.product-subtotal{border-top:1px solid #dcdada6b;}
	.page-id-5 table{border-left:1px solid #dcdada6b;border-right:1px solid #dcdada6b;}
	.page-id-5 tr.cart-subtotal{border-top:1px solid #dcdada6b;}
	.page-id-5 button.button{margin-bottom:1em;}
	.page-id-5 table.cart td.actions{text-align:center;}
	.page-id-5 dd{border-top:1px solid #e0dfdf;}
	.term-59 h1.woocommerce-products-header__title.page-title{padding:10px;}
	.bottomborder a{color:#fff;margin:0;}
	h4.contact_heading{text-align:center;padding-top:3em;}
	.post .col-md-4{padding:0;width:24%;margin-left:3em;float:left;}
	.post .col-md-8{width:59%;float:left;}
	.postdate{font-size:10px;padding-top:2px;}
	.page-id-860 #customer_login .u-column1.col-1{width:100%;}
	.partner_heading h3{font-size:28px;}
	.col-md-6.pad{text-align:left;padding-left:1em;}
	.blogheading{padding-bottom:1px;padding-left:1em;}
	.quick_links .col-md-6{padding:0;width:50%;float:left;}
	.topborder .pad{text-align:center;}.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
	.page-id-7 .entry-title{margin:10px -1.4em;}
	.page-id-6 .entry-title{margin:10px -1.4em;}
	.page-id-5 .entry-title{margin:10px -1.4em;}
	.page-id-861 .entry-title{margin:10px -1.4em;}
	.sticky .mobile{margin-top:4%;}
	.blogimg h3{background-color:#86cadfde;padding:5% 8%;}
	.custompro12 .entry-title{font-size:14px;font-weight:600;}
	.demo input{font-size:14px;}
	.viewdetails{margin-top:7.67%;font-size:12px;}
	nav#navbar{display:none;}
	.menu li{list-style:none;float:none;text-align:left;padding:4% 9%;font-size:15px;margin:0px 7px;text-transform:uppercase;background-color:#fff;}
	ul#menu-menu1-1{margin-top:20%;margin-left:-4.5em;}
	.icon a:focus, a:hover{text-decoration:none;float:none;}
	.icon a{float:left;}
	.formclass input.wpcf7-form-control.wpcf7-text{margin-bottom:1%;padding:2% 10px;background-color:#fff;color:#000;width:100% !important;}
	input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#000;background-color:#fff;height:3em;}
	select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{color:#000;background-color:#fff;height:3em;width:100%;}
	ul#menu-menu1-1{margin-top:20%;margin-left:-1.5em;}
	.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{margin-bottom:1%;padding:1% 10px;width:100%;background-color:#fff;color:#000;}
	textarea.wpcf7-form-control.wpcf7-textarea{margin-bottom:1%;padding:2% 10px;width:100%;height:8em;background-color:#fff;color:#000;}
	.wpcf7-form-control.wpcf7-submit{padding:2% 7%;color:#fff;background-color:#282c32;border:none;font-size:18px;margin-top:16px;}
	.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:19%;margin:0 6px;}
	.formclass textarea.wpcf7-form-control.wpcf7-textarea{margin-bottom:1%;padding:2% 10px;width:15.8em !important;height:8em;background-color:#1b56b0ad;color:#fff;}
	.custompro .wc-bookings-booking-form .form-field{margin:0;}
	#triangle-topleft1{margin-left:13.9%;border-top:25px solid #3982b594;}
	#triangle-topleft{right:13.7%;border-top:25px solid #3982b594;}
	.term-description h3 p{font-size:15px;}
	.emptyspace{display:none;}
	.term-description{padding:1% 10%;}
	.custompro img{display:flex;margin:0px;max-height:initial;margin-bottom:6%;min-height:initial;}
	.demo input{width:100%;}
	.quick_links.pad{padding-left:0em;}
	.footgallery h3{font-size:17px;font-weight:600;}
	.custompro .wc-bookings-booking-cost{position:relative;}
	#ui-datepicker-div{left:14% !important;}
	.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
	#payment .place-order .button{padding:20px 0;}
	table.cart .product-thumbnail img{margin:0 auto;max-width:100%;height:auto;}
	.midtext p{font-size:16px;}
	.midtext h1{font-size:11px;}
	.empty{display:none;}
	.footgallery{text-align:center;margin-left:-1.5em;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:200px;}
	.quetbox{position:absolute;background-color:#86cadf;width:100%;padding:2% 10px 0 25px;margin:-11px 0;color:#fff;}
	.abouttxt{padding:1% 8% 0;}
	#triangle-topleft2{display:none;}
	.clearfix img{vertical-align:middle;width:100%;min-height:10.9em;max-height:19.9em;}
	body.admin-bar .mobmenu{top:0;}
	.smallproduct img{width:100%;min-height:auto;}
	.item .testtxt h3, .item .testtxt h4{text-align:center;}
	.blogheading h1{color:#000;text-align:center;}
	.blogbox .datebg .col-md-6{width:50%;float:left;}
	.datebg img{width:30px;}
	.blogbox .datebg .col-md-6 .col-md-5{text-align:center;}
	.datebg{padding:2% 0% 18% 0%;}
	.datebg h5{font-size:10px;margin-left:0;}
	.topborder .col-md-4{margin-bottom:0.5em;}
	.term-16 h1.woocommerce-products-header__title.page-title{margin-top:-14%;}
	.partner12 a{margin:0 0 1em 0;display:block;}
	.partner_heading{margin:2em 0 3em;}
	.contactform12{padding-bottom:1em;}
	#customer_login .u-column1.col-1{width:100%;}
	.page-template-grocery-delivery h1.woocommerce-products-header__title.page-title{font-size:21px;margin-top:-13%;}
	h1.woocommerce-products-header__title.page-title{font-size:21px;}
	.heading_title_2{text-align:center;font-size:12px;}
	.custompro .wc-bookings-booking-form select{display:unset;}
	.new_blog .datebg{border-bottom:2px solid #5f5d5d;padding:3% 0% 19% 0%;width:100%;margin-left:0;}
	.term-16 .custompro, .term-38 .custompro, .term, .term-40 .custompro, .term, .term-39 .custompro, .term {
		min-height: 37em;
	}
	.bgimagecat.no_back {
		margin-top: 0px;
	}
	h1.woocommerce-products-header__title.page-title.heading_no_back {
		margin-top: -12.5%;
		margin-bottom: 2% !important;
	}
}
@media (min-width:320px) and (max-width:320px){
	input[type="number"]{padding:0px 0 0 8%;}
	.new_blog .datebg{padding:3% 0% 23% 0%;}
	.custompro{width:100%;}
	.quantity-button.quantity-up{width:32px;left:28px;}
	.quantity-button.quantity-down{right:74px;padding:0 0;width:31px;}
	.term-39 h1.woocommerce-products-header__title.page-title{padding-top:12px;}
	.mob-menu-logo-holder{padding-top:0px;text-align:right;}
	.mob-menu-logo-holder{padding-top:0px;text-align:right;}
}
@media (min-width:360px) and (max-width:360px){
	.page-template-beach-weddings h1.woocommerce-products-header__title.page-title{font-size:1.55em;margin-top:-2.4em;padding:0 1em;}
	.quantity-button.quantity-up{width:32px;}
	.quantity-button.quantity-down{right:75px;padding:0 0;}
	.pad{padding-left:1%;float:none;margin-top:11px;}
}
@media only screen and (min-width:320px) and (height:640px) and (orientation:portrait) and (-webkit-pixel-ratio:3){
	.mobile{display:block;height:6%;float:left;margin-top:5%;margin-left:4%;}
	.term-35 h1.woocommerce-products-header__title.page-title{font-size:1.55em;margin-top:-2.4em;padding:0 1em;}
	nav#navbar{display:none;}
	.menu li{list-style:none;float:none;text-align:left;padding:2% 9%;font-size:15px;margin:0px 7px;text-transform:uppercase;background-color:#fff;}
	ul#menu-menu1-1{margin-top:20%;margin-left:-1.5em;}
	.icon a:focus, a:hover{text-decoration:none;float:none;}
	.icon a{float:left;}
	ul.sub-menu{margin-left:0;}
	.wpcf7-form-control.wpcf7-submit{padding:2% 7%;color:#fff;background-color:#282c32;border:none;font-size:18px;margin-top:16px;}
	textarea.wpcf7-form-control.wpcf7-textarea{margin-bottom:1%;padding:2% 10px;width:100%;height:8em;background-color:#1b56b0ad;color:#fff;}
	.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#fff;background-color:#346dc5;height:3em;width:19%;margin:0 6px;}
	input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#fff;background-color:#346dc5;height:3em;width:20em;}
	.formclass textarea.wpcf7-form-control.wpcf7-textarea{margin-bottom:1%;padding:2% 10px;width:18em !important;height:8em;background-color:#1b56b0ad;color:#fff;}
	.quantity-button.quantity-up{top:1px;padding:12px 0;}
	.quantity-button.quantity-down{right:62px;padding:11px 0;}
}
@media only screen and (min-width:360px) and (height:640px) and (orientation:portrait) and (-webkit-pixel-ratio:3){#triangle-topleft1{border-top:17px solid #3982b594;border-left:13px solid transparent;margin-left:16.9%;}
#triangle-topleft{border-top:17px solid #3982b594;border-right:13px solid transparent;right:17%;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;}
h1.woocommerce-products-header__title.page-title{font-size:13px;}
.quantity-button.quantity-up{top:1px;padding:12px 0;}
.quantity-button.quantity-down{right:62px;padding:11px 0;}
}
@media only screen and (min-width:360px) and (height:640px) and (orientation:landscape) and (-webkit-pixel-ratio:3){}
@media (min-width:369px) and (max-width:412px){
	.term-16 h1.woocommerce-products-header__title.page-title{margin-top:-8%;}
}
@media (min-width:375px) and (max-width:375px){
.term-16 h1.woocommerce-products-header__title.page-title{margin-top:-1.5em;}
.col-md-6.pad{text-align:left;}
.xoo-wsc-basket{right:1em;bottom:2em;}
.midtext{min-width:auto;margin-top:0%;}
.midtext p{padding: 0 0 9px 0%;
font-size: 15px;
text-align: center;
font-weight: 400;
color: #fff;
letter-spacing: 1px;}
.midtext h1{font-size: 12px;
text-align: center;
color: #fff;
padding-bottom: 0;
font-weight: normal;}
}
@media (min-width:399px) and (max-width:767px){
.page-id-5 table.cart .product-thumbnail img{margin:0 auto;max-width:100%;height:auto;padding-bottom:1em;}
.page-id-5 .variation dt{font-weight:700;float:left;margin:13px 7px 0px 0px;}
.page-id-5 button.button{margin-bottom:1em;width:100%;}
.page-id-5 table.cart td.actions{text-align:center;}
.page-id-5 table.cart td.actions .coupon{padding:0 1em 1em;}

.page-id-5 td{border-bottom:1px solid #dcdada6b;}
.page-id-5 td.product-subtotal{border-top:1px solid #dcdada6b;}
.page-id-5 table{border-left:1px solid #dcdada6b;border-right:1px solid #dcdada6b;}
.page-id-5 tr.cart-subtotal{border-top:1px solid #dcdada6b;}
.page-id-5 dd{border-top:1px solid #e0dfdf;}
}
@media (min-width:384px) and (max-width:384px){
.term-16 h1.woocommerce-products-header__title.page-title{margin-top:-1.5em;}
}
@media only screen and (min-width:375px) and (height:667px) and (orientation:portrait) and (-webkit-pixel-ratio:2){
	input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#fff;background-color:#346dc5;height:3em;width:21em;}
	select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{color:#fff;background-color:#346dc5;height:3em;width:106%;}
	.protext1 h2{font-size:18px;text-transform:uppercase;}
	.protext h2{font-size:18px;text-transform:uppercase;}
	.smallproducttitle h3{font-size:18px;text-transform:uppercase;padding-top:15px;}
	.smallproducttitle1 h3{font-size:18px;text-transform:uppercase;padding-top:15px;}
	.datebg .col-md-6{width:50%;float:left;}
	.datebg img{width:100%;}
	.datebg .col-md-5{width:23%;float:left;padding:0;}
	.abouttxt p{font-size:11px;}
	.about .container-fluid{padding:0;}
	.about .col-md-6{padding:0;}
	.abouttxt{padding:1% 12% 7% 16%;}
	.datebg{padding:3% 0% 14% 0%;}
	.datebg .col-md-7{width:61%;float:left;padding:2px;}
	.datebg h5{font-size:10px;margin-left:0;}
	#triangle-topleft1{border-top:14px solid #3982b594;border-left:13px solid transparent;margin-left:17%;}
	#triangle-topleft{border-top:14px solid #3982b594;border-right:13px solid transparent;right:17%;}
	.mobile{display:block;height:6%;float:left;margin-top:5%;margin-left:4%;}
	nav#navbar{display:none;}
	.menu li{list-style:none;float:none;text-align:left;padding:2% 9%;font-size:15px;margin:0px 7px;text-transform:uppercase;background-color:#fff;}
	ul#menu-menu1-1{margin-top:14%;}
	.icon a:focus, a:hover{text-decoration:none;float:none;}
	.icon a{float:left;}
	ul.sub-menu{margin-left:13%;}
	.current-menu-item{background-color:#86cadf !important;}
	.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:-5px;margin-left:0px;}
	.quantity-button.quantity-up{top:1px;padding:12px 0;}
	.quantity-button.quantity-down{right:62px;padding:11px 0;}
	.page-id-155 .largeproduct{margin-top:25%;}
	.midtext p{padding:0 0%;font-size:16px;text-align:center;font-weight:700;color:#fff;letter-spacing:2px;}
	.midtext h1{font-size:14px;text-align:center;color:#fff;padding-bottom:16px;}
}
@media only screen and (min-width:375px) and (height:812px) and (orientation:portrait) and (-webkit-pixel-ratio:3){.about .container-fluid{padding:0;}
.quetbox p{font-size:1.5em;}
.quetbox{font-size:9px;margin-top:-18%;}
.about .col-md-6{padding:0;}
.abouttxt{margin:0;}
.datebg .col-md-6{width:49%;float:left;}
.datebg img{width:100%;}
.datebg .col-md-5{width:21%;padding:0;float:left;}
.datebg .col-md-7{width:70%;float:left;padding:0 21px;}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#fff;background-color:#346dc5;height:3em;width:21em;}
label{margin-top:0%;}
.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#fff;background-color:#346dc5;height:3em;width:13%;margin:0 6px;}
.demo{margin:0 18px;}
.custompro img{max-height:12em;min-height:12em;}
.mobile{margin-top:4%;margin-left:4%;}
.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:-3px;margin-left:0px;}
.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:-4px;margin-left:0px;}
#customer_login .u-column1.col-1{box-shadow:0 0 1px #000;padding:4px 5%;margin-left:12%;background:#fff;margin-top:2%;margin-right:15px;}
.quantity-button.quantity-up{top:1px;padding:12px 0;}
.quantity-button.quantity-down{right:62px;padding:11px 0;}
}
@media only screen and (min-width:411px) and (height:731px) and (orientation:portrait){.viewdetails{margin-top:5.67%;}
.term-16 h1.woocommerce-products-header__title.page-title{margin-top:-1.5em;}
.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:-5px;margin-left:0px;}
.term-35 #wc-bookings-booking-form{width:20em !important;padding-bottom:7px;min-height:4em;}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:23em;}
.pad{padding-left:1%;float:none;margin-top:11px;}
.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
.page-id-155 .largeproduct{margin-top:50%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:200px;}
.quetbox{position:absolute;background-color:#86cadf;width:100%;padding:2% 10px 0 25px;margin:-11px 0;color:#fff;}
.abouttxt{padding:1% 8% 0;}
#triangle-topleft2{display:none;}
.clearfix img{vertical-align:middle;width:100%;min-height:10.9em;max-height:19.9em;}
body.admin-bar .mobmenu{top:0;}
.smallproduct img{width:100%;min-height:auto;}
.item .testtxt h3, .item .testtxt h4{text-align:center;}
.blogheading h1{color:#000;text-align:center;}
.blogbox .datebg .col-md-6{width:50%;float:left;}
.datebg img{width:30px;}
.blogbox .datebg .col-md-6 .col-md-5{text-align:center;}
.datebg{padding:2% 0% 18% 0%;}
.datebg h5{font-size:10px;margin-left:0;}
.added_plus_qty_box{padding:0 0 0 16%;}
.term-16 input[type="number"]{padding:1px 0 0 5%;}
}
@media only screen and (min-width:411px) and (height:823px) and (orientation:portrait){
.term-16 h1.woocommerce-products-header__title.page-title{margin-top:-1.5em;}
.pad{padding-left:1%;float:none;margin-top:11px;}
.smallproducttitle h3{font-size:18px;}
.smallproducttitle1 h3{font-size:16px;}
.protext h2{font-size:20px;text-transform:uppercase;}
.protext1 h2{font-size:20px;text-transform:uppercase;}
.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
}
@media (min-width:412px) and (max-width:413px){.custompro{width:100%;margin:11px 11px;float:left;min-height:34em;}
.term-16 h1.woocommerce-products-header__title.page-title{margin-top:-1.5em;}
.pad{padding-left:1%;float:none;margin-top:11px;}
.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:200px;}
.quetbox{position:absolute;background-color:#86cadf;width:100%;padding:2% 10px 0 25px;margin:-11px 0;color:#fff;}
.abouttxt{padding:1% 8% 0;}
#triangle-topleft2{display:none;}
.clearfix img{vertical-align:middle;width:100%;min-height:10.9em;max-height:19.9em;}
body.admin-bar .mobmenu{top:0;}
.smallproduct img{width:100%;min-height:auto;}
.item .testtxt h3, .item .testtxt h4{text-align:center;}
.blogheading h1{color:#000;text-align:center;}
.blogbox .datebg .col-md-6{width:50%;float:left;}
.datebg img{width:30px;}
.blogbox .datebg .col-md-6 .col-md-5{text-align:center;}
.datebg{padding:2% 0% 18% 0%;}
.datebg h5{font-size:10px;margin-left:0;}
.term-description h3 p{font-size:15px;}
}
	@media (min-width:414px) and (max-width:414px){
	.term-56 header#shuuu{margin-top:2em;}
	.term-58 #wc_bookings_field_persons_525{padding:0 0 0 6%;}
	#wc_bookings_field_persons_925{padding:0 0 0 6%;}
	.term-18 h1.woocommerce-products-header__title.page-title{font-size:25px;margin-top:-15%;}
	.term-17 h1.woocommerce-products-header__title.page-title{font-size:25px;margin-top:-14%;}
	#wc_bookings_field_persons_473{padding:0 0 0 6%;}
	.blogheading{padding-bottom:1px;padding-left:1em;}
	h4.contact_heading{text-align:center;padding-top:2em;}
	.post .col-md-4{padding:0;width:24%;margin-left:3em;float:left;}
	.post .col-md-8{width:59%;float:left;}
	.midtext p{font-size:25px;}
	.empty{display:none;}
	.quick_links .col-md-6{padding:0;width:50%;float:left;}
	.col-md-6.pad{text-align:left;}
	.topborder .pad{text-align:center;}
	.footgallery .col-md-2{margin:0;float:left;width:40%;}
	.footgallery .col-md-3{margin:0;padding:0;width:48%;float:left;}
	.pad{padding-left:1%;float:none;margin-top:10px;}
	.term-description h3 p{font-size:15px;}
	.emptyspace{height:10px !important;}
	.term-description{padding:1% 10%;}
	.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
	.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:200px;}
	.quetbox{position:absolute;background-color:#86cadf;width:100%;padding:2% 10px 0 25px;margin:-11px 0;color:#fff;}
	.abouttxt{padding:1% 8% 0;}
	#triangle-topleft2{display:none;}
	.clearfix img{vertical-align:middle;width:100%;min-height:10.9em;max-height:19.9em;}
	body.admin-bar .mobmenu{top:0;}
	.smallproduct img{width:100%;min-height:auto;}
	.item .testtxt h3, .item .testtxt h4{text-align:center;}
	.blogheading h1{color:#000;text-align:center;}
	.blogbox .datebg .col-md-6{width:50%;float:left;}
	.datebg img{width:30px;}
	.blogbox .datebg .col-md-6 .col-md-5{text-align:center;}
	.datebg{padding:2% 0% 18% 0%;}
	.datebg h5{font-size:10px;margin-left:4em;margin-top:-2em;}
	.page-template-grocery-delivery h1.woocommerce-products-header__title.page-title{font-size:25px;margin-top:-14%;}
	h1.woocommerce-products-header__title.page-title{font-size:25px;margin-top:-11%;}
	.term-16 h1.woocommerce-products-header__title.page-title{font-size:25px;margin-top:-14%;}
	.term-20 h1.woocommerce-products-header__title.page-title{font-size:25px;margin-top:-10%;}
}
@media only screen and (min-width:414px) and (height:736px) and (orientation:portrait) and (-webkit-pixel-ratio:3){
		.mobile{display:block;height:6%;float:left;margin-top:5%;margin-left:4%;}
		.datebg .col-md-6{width:49%;float:left;}
		.datebg .col-md-5{width:35%;float:left;}
		.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;max-height:18em;min-height:18em;}
		.datebg img{width:100%;}
		.datebg .col-md-7{width:64%;float:left;margin-top:-7px;}
		nav#navbar{display:none;}
		li.current-menu-item{background-color:#347fef;}
		.wpcf7-form-control.wpcf7-submit{padding:2% 7%;color:#fff;background-color:#282c32;border:none;font-size:18px;margin-top:16px;}
		.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{margin-bottom:1%;padding:1% 10px;width:100%;background-color:#1b56b0ad;color:#fff;}
		.menu li{list-style:none;float:none;text-align:left;padding:2% 9%;font-size:15px;margin:0px 7px;text-transform:uppercase;background-color:#fff;}
		ul#menu-menu1-1{margin-top:20%;margin-left:-0.5em;}
		.icon a:focus, a:hover{text-decoration:none;float:none;}
		.icon a{float:left;}
		.custompro img{display:block;max-height:13em;margin-bottom:6%;min-height:13em;}
		.demo{margin:0 35px;}
		#wc-bookings-booking-form{width:24em !important;padding-bottom:7px;min-height:7em;}
		.menu-menu1-container{margin-top:-4.5em;width:82.5%;}
		.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#fff;background-color:#346dc5;height:3em;width:19%;margin:0 6px;}
		.custompro .custompro12 .wc-bookings-booking-form label{display:block;font-size:9px;float:left;width:50%;margin-top:5px;}
		.about .container-fluid{padding:0;}
		.about .col-md-6{padding:0;}
		.abouttxt p{font-size:10px;}
		.quetbox{font-size:8px;}
		.abouttxt{background-color:#676875;color:#fff;padding:1% 7% 11%;margin:0;}
		.quantity-button.quantity-up{top:1px;padding:12px 0;}
		.quantity-button.quantity-down{right:62px;padding:11px 0;}
		.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
		.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
}
@media (min-width:480px) and (max-width:480px){
		.midtext p{font-size:21px;}
		div#ui-datepicker-div{left:15px !important;}
		.midtext h1{font-size:18px;}
		.datebg .col-md-6{width:49%;float:left;}
		.datebg .col-md-5{width:35%;float:left;}
		.datebg .col-md-7{float:left;}
		.topborder .pad{text-align:center;}
		.aboutfoot img{margin-top:1em;height:auto;margin:0 auto;width:65%;}
		.bottomborder .col-md-6.pad{text-align:left;}
		.bottomborder .col-md-6{width:auto;float:left;}
		.bottomborder{text-align:center;padding-bottom:4em;}
		.pad{padding-left:1%;float:none;margin-top:011px;}	
		.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
		.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
}
@media (min-width:500px) and (max-width:599px){		
		.pad{padding-left:1%;float:none;margin-top:10px;}
		.term-64 .custompro{border:1px solid #e3e5f2;padding:2%;min-height:33em;text-align:center;margin-bottom:20%;}
		.pad{padding-left:1%;float:none;margin-top:10px;}
		.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
		.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
}
@media only screen and (min-width:500px) and (max-width:621px){
		.quick_links .col-md-6{padding:0;width:50%;float:left;}
		.col-md-6.pad{text-align:left;}
		.topborder .pad{text-align:center;}
		.aboutfoot img{margin-top:1em;height:auto;}
		h1.woocommerce-products-header__title.page-title{font-size:23px;}
		.pad{padding-left:1%;float:none;margin-top:10px;}
		a.singpro{padding:.6180469716em 0.61575em;font-size:10px;}
		.viewdetails{margin-top:22px;}
		.term-50 .viewdetails{margin-top:41.67%;}
		.term-50 .product_3 .viewdetails{margin-top:11.67%;}
		.logomobi img{width:55%;margin-left:24%;margin-top:-10px;}
		.aboutfoot{width:100%;float:left;}
		.quick_links{width:50%;float:left;padding:0;margin:0;}
		.footgallery h3{font-size:18px;}
		.postb{width:30%;float:left;}
		.aboutfoot p{font-size:14px;}
		.datebg .col-md-6{width:47%;float:left;}
		.datebg .col-md-7{width:60%;float:left;}
		.datebg .col-md-5{width:30%;float:left;}
		.custompro{ min-height:33em;float:left;width:45%;margin:11px 10px;}
		.term-44 h1.woocommerce-products-header__title.page-title{ padding-top:10px; }
		button.single_add_to_cart_button.button.alt{ font-size:10px;}
		.demo{width:47%;float:left;}
		.custompro .custompro12 .wc-bookings-booking-form label{display:initial;font-size:14px;float:none;width:auto;margin-top:0px;}
		p.form-field.form-field-wide{font-size:10px;}
		.custompro img{display:block;margin:15px auto 1.618em;max-height:10em;margin-bottom:6%;min-height:0em;}
		.demo input{font-size:17px;margin-top:21px;padding-left:7px;width:85%;margin-left:39px;}
		.datebg img{width:59%;}
		.datebg .col-md-6{width:49%;float:left;padding:0;}
		.woocommerce-checkout-review-order-table .woocommerce-info{display:none;}
		.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}
		.custompro .wc-bookings-booking-cost{position:relative;background:none !important;top:0;color:#f00;}
		.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:250px;}
		.quetbox{position:absolute;background-color:#86cadf;width:100%;padding:2% 10px 0 25px;margin:-11px 0;color:#fff;}
		.abouttxt{padding:1% 8% 0;}
		#triangle-topleft2{display:none;}
		.clearfix img{vertical-align:middle;width:100%;min-height:10.9em;max-height:19.9em;}
		body.admin-bar .mobmenu{top:0;}
		.smallproduct img{width:100%;min-height:auto;}
		.item .testtxt h3, .item .testtxt h4{text-align:center;}
		.blogheading h1{color:#000;text-align:center;}
		.blogbox .datebg .col-md-6{width:50%;float:left;}
		.datebg img{width:30px;}
		.blogbox .datebg .col-md-6 .col-md-5{text-align:center;}
		.datebg h5{font-size:10px;margin-left:-3em;}
		.post .col-md-8{width:65%;float:left;}
		.post .col-md-4{padding:0;width:24%;margin-left:3em;float:left;}
}
@media (min-width:533px) and (max-width:533px){		
		.aboutfoot img{margin-top:1em;height:auto;margin:0 auto;width:54%;}
		.term-18 h1.woocommerce-products-header__title.page-title{margin-top:-10%;}
}
@media (min-width:568px) and (max-width:568px){
		.term-58 header#shuuu{height:40px;}
		.midtext p{font-size:18px;}
		.midtext h1{font-size:13.5px;margin:0;}
		
		.blogheading{padding-bottom:1px;padding-left:1em;}
		.term-51 header#shuuu{height:42px;}
		.term-59 header#shuuu{margin-top:2em;}
		.quantity-button.quantity-down{right:79px;}
		.quantity-button.quantity-up{left:28px;width:33px;}
		header#shuuu{margin-bottom:1em !important;}
		.term-42 h1.woocommerce-products-header__title.page-title{padding-top:10px;}		
		.topborder{background-color:#86cadf;padding:5% 0 2.7%;color:#fff;text-align:center;}			
		.term-40 h1.woocommerce-products-header__title.page-title{padding-top:10px;}
}
@media (min-width:600px) and (max-width:600px){		
	
}
@media (min-width:413px) and (max-width:750px){
		.midtext p{font-size:21px;}
		.midtext h1{font-size:16px;margin:0;}
}
@media (min-width:601px) and (max-width:899px){
	.smallproducttitle1 h3{font-size:1.125em;}
	.blogheading{padding-bottom:1px;padding-left:1em;}
	.blogbox{width:45%;float:left;margin:0px 11px;}
	.wc-bookings-booking-form .label_text{padding:0 8px;}
	.smallproducttitle{min-height:0em;}
	.smallproducttitle h3{font-size:1.125em;}
	.blogtxt{padding:5% 1% 11%;text-align:justify;}
	.sidenav .closebtn{right:8px;}
	.post .col-md-8{float:left;width:70%;}
	.post .col-md-4{padding:0;width:20%;float:left;margin-left:4em;}
	.col-md-6.added_plus_qty_box{padding-left:7em;}	
	.term-43 .col-md-6.added_plus_qty_box{padding-left:5em;}
}
@media only screen and (min-width:622px) and (max-width:990px){	
	.blogheading{padding-bottom:1px;padding-left:1em;}
	.smallproduct img{width:100%;min-height:11em;}
	.term-59 header#shuuu{margin-top:4em;}
	.custompro .wc-bookings-booking-form select{display:unset;}
	h1.woocommerce-products-header__title.page-title{font-size:28px;}
	.footgallery .col-md-2{width:18%;float:left;padding-left:0;}
	.col-md-6.pad{text-align:right;margin-top:-1.5em;}
	.footgallery .col-md-3{margin:0px;padding:0 0 0 6px;width:26%;float:left;}
	.quick_links .col-md-6{padding:0;width:49%;float:left;}
	.viewdetails{margin-top:21px;}
	.term-50 .viewdetails{margin-top:42px;}
	a.singpro{padding:.6180469716em 0.61575em;}
	.pdash_bg{padding:0px 0 55% 0;}
	.logomobi img{width:44%;margin-left:28%;margin-top:-8px;}
	.productlarge{text-align:center;width:47%;float:left;margin:8px;}
	.smallproduct .col-md-4{width:32%;float:left;}
	.col-md-4.mob{margin-top:8px;}
	.about .container-fluid{margin:0;padding:0;}
	.about .col-md-6{padding:0;margin:0;}
	.abouttxt{background-color:#676875;color:#fff;padding:1% 8% 2%;margin:0;}
	.blogimg h3{font-size:17px;}
	.datebg .col-md-6{width:49%;float:left;padding:0;}
	.datebg img{width:100%;}
	.datebg .col-md-5{width:18%;float:left;padding:0;}
	.datebg .col-md-7{width:81%;float:left;padding-left:20px;}
	.blogtxt{font-size:11px;}
	.col-md-4.pad{float:right;margin-top:-3%;}
	.postb{width:31%;float:left;}
	.demo{width:39%;margin:0px 27px 0 33px;float:left;}
	.term-18 h1.woocommerce-products-header__title.page-title{font-size:28px;margin-top:-2.5em;}
	.term-18 .custompro .wc-bookings-booking-form select{display:unset;}
	.custompro{width:46%;margin:11px 11px;float:left;min-height:36em;}
	.custompro img{max-height:12em;min-height:12em;}
	input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{color:#000;background-color:#fff;height:3em;width:100%;}
	.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:8%;}
	.topborder{text-align:left;padding:3% 0 2.7%;}
	.aboutfoot img{margin-top:1em;display:unset;}
	.aboutfoot{text-align:center;}
	.aboutfoot p{text-align:left;}
	.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:-4px;margin-left:0px;}
	.quetbox{font-size:1em;margin-top:-6%;}
	.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:1.5em;}
	@-moz-document url-prefix(){
		.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:0em;}
		.custompro .wc-bookings-booking-cost{bottom:1.5em;}
	}
}
@media only screen and (min-width:622px) and (max-width:739px){
		.col-md-6.pad{text-align:left;margin-top:0;margin-left:-0.7em;}
}
@media only screen and (min-width:740px) and (max-width:740px){
}
@media only screen and (min-width:640px) and (height:360px) and (orientation:landscape){
	.custompro .wc-bookings-booking-cost{position:relative !important;background:none !important;color:#f00;}
	.logomobi img{width:55%;margin-left:24%;margin-top:-11px;}
	.aboutfoot{width:70%;float:left;}
	.postb{width:30%;float:left;}
	.aboutfoot p{font-size:14px;}	
	.custompro{width:46%;margin:11px 11px;}
	.demo{width:43%;margin:0px 0 0 28px;float:left;}
	.viewdetails{margin-top:3.67%;}
	.pad{margin-top:-3%;}
	#triangle-topleft2{margin-top:1%;}
	.smallproduct img{width:100%;min-height:10em;}
	.quetbox{font-size:12px;}
	#wc-bookings-booking-form{width:20em;padding-bottom:7px;min-height:4em;}		
	.term-40 .wc-bookings-booking-form .label_text{padding:16px 0 0 0;}
	.mobile{display:block;height:6%;float:left;margin-top:2%;margin-left:4%;margin-bottom:2%;}
	#wc-bookings-booking-form{width:16em;padding-bottom:7px;min-height:4em;}
	.quetbox{font-size:1em;margin-top:-6%;}
	#triangle-topleft2{width:0;height:0;border-top:54px solid #86cadf;border-right:17px solid transparent;position:absolute;margin-left:18%;margin-top:4%;}
	.sidenav .closebtn{right:19px;}
	.topborder{text-align:left;padding:3% 0 2%;}
	#wc-bookings-booking-form{width:auto;padding-bottom:7px;min-height:7em;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:350px;}
	.smallproduct img{width:100%;min-height:150px;}
	.quetbox{width:67%;}
	.footgallery .col-md-6{float:left;width:50%;}
	.aboutfoot{width:100%;float:none;text-align:center;}
	.aboutfoot{width:100%;text-align:center;float:none;}
	.aboutfoot img{width:400px;text-align:center;margin:0 auto;height:auto;}
	.aboutfoot p{letter-spacing:0;text-align:left;}
}
@media (min-width:640px)and (max-width:640px){
	.smallproduct img{width:100%;min-height:9em;}
	.bottomborder a{color:#fff;margin:0;}		
	.datebg{border-bottom:2px solid #5f5d5d;padding:3% 0% 9% 0%;width:100%;margin-left:0;}
	.datebg .col-md-7{width:82%;float:left;padding-left:19px;margin-top:-6px;}
	.topborder{text-align:left;padding:20px 0;}
	.aboutfoot img{margin-top:1em;height:unset;}
	.col-md-6.pad{text-align:left;margin-top:0;margin-left:0em;}
	.blog_grid_container .blogbox {min-height: 472px;}
}
@media only screen and (min-width:667px) and (height:375px) and (orientation:landscape) and (-webkit-pixel-ratio:2){
	.demo{width:45%;float:left;margin-left:26px;}
	.mobile{margin-top:2%;margin-bottom:2%;}
	.logomobi img{width:55%;margin-left:24%;margin-top:-13px;}
	.col-md-4.pad{float:right;margin-top:-4%;}
	.custompro img{max-height:13em;min-height:13em;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;max-height:23em;}
	.protext1 h2{font-size:20px;text-transform:uppercase;}
	.protext h2{font-size:20px;text-transform:uppercase;}
	.smallproducttitle h3{font-size:20px;text-transform:uppercase;padding-top:15px;}
	.smallproducttitle1 h3{font-size:20px;text-transform:uppercase;padding-top:15px;}
	.abouttxt p{font-size:13px;}
	.quetbox{font-size:12px;}
	.about .col-md-6{padding:0;}
	.about .container-fluid{padding:0;}
	.abouttxt{background-color:#676875;color:#fff;padding:1% 5% 11% 11%;margin:0;}
	.datebg .col-md-6{width:48%;float:left;}
	.datebg img{width:100%;}
	.datebg .col-md-5{float:left;width:24%;}
	label{margin-top:1%;}
	.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:8%;}
	.datebg .col-md-7{width:70%;float:left;}	
}
@media (min-width:667px)and (max-width:667px){
	.smallproduct img{width:100%;min-height:9em;}
	.midtext h1{font-size:16px;margin:0;}
	.datebg h5{font-size:10px;margin-left:-1em;margin-top:2em;}
	.blogtxt{padding:5% 1% 5%;text-align:justify;min-height:0;}
	.col-md-6.pad{text-align:left;margin-top:0;margin-left:5px;}
	.blogbox{width:100%;}	
	.topborder{background-color:#86cadf;padding:20px 0 2.7%;color:#fff;}
	.blogheading{padding-bottom:1px;text-align:center;}
	.pad{padding-left:0;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:350px;}
	.quetbox{width:67%;}
	.mobmenul-container i{line-height:23px;font-size:30px;float:left;}
	.mobmenul-container{top:15px;margin-left:5px;}
	.footgallery .col-md-6{float:left;width:49%;}
	.aboutfoot{width:100%;float:none;text-align:center;}
	.aboutfoot{width:100%;text-align:center;float:none;}
	.aboutfoot img{width:400px;text-align:center;margin:0 auto;height:auto;}
	.aboutfoot p{letter-spacing:0;text-align:left;}
	.term-description h3 p{font-size:15px;}
	
}
@media only screen and (min-width:731px) and (height:411px) and (orientation:landscape){
	.logomobi img{width:55%;margin-left:24%;margin-top:-11px;}
	.mobile{display:block;height:6%;float:left;margin-top:1% !important;margin-left:4%;margin-bottom:1% !important;}	
	.postb{width:30%;float:left;}
	.demo input{font-size:17px;margin-top:0;padding-left:11px;margin-left:0;}
	.demo{width:40%;float:left;margin:0px 12px 0 40px;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;max-height:27em;}
	.smallproduct img{width:100%;min-height:11em;}
	.quetbox{font-size:12px;}
	.blogheading p{color:#8e8a8a;font-size:12px;padding:0 13px;}
	.smallbutton{padding:6% 0% 0;}
	.smallproduct a{padding:3% 6%;background-color:#86cadf;color:#fff;text-transform:uppercase;}
	.viewdetails{margin-top:5.67%;}
}
@media (min-width:732px)and (max-width:733px){
	.smallproduct img{width:100%;min-height:11em;}
}
@media only screen and (min-width:736px) and (height:414px) and (orientation:landscape) and (-webkit-pixel-ratio:3){
	.mobile{margin-top:2%;margin-bottom:2%;}
	.logomobi img{width:55%;margin-left:24%;margin-top:-13px;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;max-height:25em;}
	.protext1 h2{font-size:20px;text-transform:uppercase;}
	.protext h2{font-size:20px;text-transform:uppercase;}
	.smallproducttitle h3{font-size:21px;text-transform:uppercase;padding-top:15px;}
	.smallproducttitle1 h3{font-size:21px;text-transform:uppercase;padding-top:15px;}
	.about .container-fluid{padding:0;}
	.about .col-md-6{padding:0;}
	.abouttxt{margin:0;}
	.abouttxt p{font-size:12px;}
	.quetbox{font-size:12px;}
	.blogtxt{padding:5% 5% 3%;text-align:justify;}
	.datebg .col-md-6{width:48%;float:left;}
	.datebg img{width:100%;}
	.datebg .col-md-5{width:23%;float:left;}
	.datebg .col-md-7{width:65%;float:left;}
	.col-md-4.pad{float:right;margin-top:-3.4%;}
	label{margin-top:0%;}
	.demo{width:39%;float:left;margin-left:8%;}
	.custompro img{max-height:13em;min-height:13em;}
	.aboutfoot{width:70%;float:left;}
	.postb{width:30%;float:left;}
	.aboutfoot p{font-size:14px;}	
	.custompro{margin-bottom:3%;}
	.topborder{text-align:left;}	
}
@media (min-width:736px) and (max-width:736px){
	.topborder{background-color:#86cadf;padding:2.9% 0 2.7%;color:#fff;}
	.col-md-6.pad{text-align:left;margin-top:0;margin-left:6px;}	
	header#shuuu{margin-bottom:4em;}
	.smallproduct img{width:100%;min-height:11em;}
	.pad{padding-left:0;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:320px;}
	.footgallery .col-md-6{float:left;width:49%;}
	.aboutfoot{width:100%;float:none;text-align:center;}
	.aboutfoot{width:100%;text-align:center;float:none;}
	.aboutfoot img{width:400px;text-align:center;margin:0 auto;height:auto;}
	.aboutfoot p{letter-spacing:0;text-align:left;}
	.term-description h3 p{font-size:15px;}	
}
@media (min-width:768px) and (max-width:768px){
	.quetbox{font-size:1em;margin-top:-6%;}
	.midtext p{font-size:24px;}
	.midtext h1{font-size:16px;}
	.formclass input.wpcf7-form-control.wpcf7-text{width:100%;}
	form.wpcf7-form{margin:3% 0 0 0;}
	.term-kids-cribs-highchairs-strollers-accessories h1.woocommerce-products-header__title.page-title{margin-top:-6%;}
	#triangle-topleft2{width:0;height:0;border-top:54px solid #86cadf;border-right:17px solid transparent;position:absolute;margin-left:18%;margin-top:4%;}
	.sidenav .closebtn{right:19px;}
	.topborder{text-align:left;padding:3% 0 2%;}
	#wc-bookings-booking-form{width:auto;padding-bottom:7px;min-height:7em;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:350px;}
	.smallproduct img{width:100%;min-height:150px;}
	.quetbox{width:67%;}
	.datebg .col-md-7{width:78%;float:left;padding-left:20px;margin-top:0px;}
	.footgallery .col-md-6{float:left;width:49%;}
	.aboutfoot{width:100%;float:none;text-align:center;}
	.aboutfoot{width:100%;text-align:center;float:none;}
	.aboutfoot img{width:400px;text-align:center;margin:0 auto;height:auto;}
	.aboutfoot p{letter-spacing:0;text-align:left;}
	.term-description h3 p{font-size:15px;}
	.blog_grid_container .blogbox {min-height: 500px;}
}
@media only screen and (min-width:823px) and (height:411px) and (orientation:landscape){
	.smallproduct img{width:100%;min-height:11em;}
	.logo{text-align:center;display:none;}
	.logomobi img{width:54%;margin-left:24%;margin-top:-16px;}
	.postb{width:30%;float:left;}
	.quetbox{font-size:17px;}
	.blogimg h3{font-size:14px;}
	.datebg .col-md-6{width:49%;float:left;padding:0;}
	.footgallery img{width:22%;margin:0 0 2% 15px;float:left;}
	a.fa{margin-top:2px;}
	.datebg h5{font-size:10px;margin-left:3em;margin-top:-10px;}
	.datebg img{width:31%;}
	.datebg{border-bottom:2px solid #5f5d5d;padding:7% 0% 23% 0%;width:100%;margin-left:0%;}
	.sub-menu li{width:97%;}
	ul#menu-menu1-1{margin:0;}
	.menu li{padding:2% 4%;}
	ul.sub-menu{margin-left:0;}
	ul.sub-menu{margin-top:2%;}
	.menu li:hover{background-color:#fff;}
	li.current-menu-item{background-color:#fff !important;}
	ul.menu li.current-menu-item>a{color:#000 !important;}
	li .sub-menu li{background-color:#fff;}
	.menu li:hover a{text-decoration:none;color:#000;}
	.menu li ul li ul{margin-top:2%;display:block !important;position:relative;float:none;right:0;}
	li.current-menu-item{background-color:#fff !important;}
	.sub-menu li .sub-menu li{padding:2% 2%;}
	.menu-menu1-container{margin-top:-3.5em;width:82.5%;}
	.menu li{padding:2% 4%;box-shadow:inset 0 0 2px #99beecc2;}
	.current-menu-parent a{color:#000 !important;}
	ul#menu-menu1-1{margin-top:-9% !important;margin-left:-0.5em;}	
	ul.sub-menu{display:block;position:relative;}
	.sidenav a{font-size:11px;}
	.sidenav .closebtn{position:absolute;top:0;right:24px;font-size:23px;background:#ff7c00;color:#fff;z-index:9999999;padding-right:11px;}
}
@media only screen and (min-width:900px) and (max-width:1279px){
	.top_contact{font-size:9px;padding:2% 7%;margin-right:4em;}
	.login_img{font-size:10px;}
	.bottomborder{padding:0.5% 0 4.7%;}
	.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{margin-bottom:1%;padding:1% 10px;background-color:#fff;color:#000;}
	.menu li{font-size:10px !important;margin:0 3px;}
	.partner a{font-size:10px !important;}
	.datebg .col-md-6{padding:0;}
	.custompro img{max-height:13em;min-height:13em;}
	.demo input{font-size:14px;}
	.formclass input.wpcf7-form-control.wpcf7-text{width:100%;}
	.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;}
	.fishing12 .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:100%;}
	.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:6%;}
	.about .container-fluid{padding:0;margin:0;}
	.about .col-md-6{padding:0;margin:0;}
	.abouttxt{margin:0;}
}
@media only screen and (min-width:812px) and (height:375px) and (orientation:landscape) and (-webkit-pixel-ratio:3){
		#customer_login .u-column1.col-1{margin-left:32%;}
		.pdash_bg{margin-top:0%;padding:0px 0 50% 0;}
}
@media (min-width:812px) and (max-width:812px){
		.protext1 h2{line-height:16px;}
		.midtext h1{font-size:20px;margin:0;}
		.midtext p{font-size:26px;}
		.blogheading h1{color:#000;padding:0;margin:9px 0;}
		.term-58 input[type="number"]{padding:0px 0 0 7%;}
		.smallproduct img{min-height:11em;}		
		.blogheading{padding-bottom:0;}
		.blogheading.center{text-align:center;background:#86cadf;height:auto;margin-bottom:2.5em;overflow:hidden;}		
		.pad{padding-left:0%;}
		.productlarge a{line-height:30px;}
		.quetbox{font-size:1em;margin:-4% 22%;}
		.topborder{text-align:left;padding:23px 0 18px;}
		#triangle-topleft2{margin-left:22%;}
		.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:400px;}
		.mob-menu-header-holder{height:60px;width:100%;}
		.mob-standard-logo{display:inline-block;height:63px;}
		.footgallery .col-md-6{float:left;width:49%;}
		.aboutfoot{width:100%;float:none;text-align:center;}
		.aboutfoot{width:100%;text-align:center;float:none;}
		.aboutfoot img{width:400px;text-align:center;margin:0 auto;height:auto;}
		.aboutfoot p{letter-spacing:0;text-align:left;}
		.term-description h3 p{font-size:15px;}
		.blog_grid_container .blogbox {min-height: 505px;}
}
@media (min-width:823px) and (max-width:823px){
		input[type="number"]{padding:0px 0 0 7%;margin:5px 0 0px 3px;}
		.midtext p{font-size:28px;}
		.datebg .col-md-5{width:100%;float:none;padding:0;text-align:left;}
		.datebg img{width:15%;}
		.datebg .col-md-6{width:49%;float:left;padding:0;}
		.datebg .col-md-7{width:81%;float:left;padding-left:0;margin-top:-6px;}
		.term-description h3 p{font-size:15px;}
		.custompro{margin-bottom:3%;}
		.blog_grid_container .blogbox {min-height: 505px;}
}
@media (min-width:834px) and (max-width:834px){
		.term-18 h1.woocommerce-products-header__title.page-title{font-size:28px;margin-top:-1.5em;}
		.custompro{min-height:37em;}

}
@media (min-width:800px) and (max-width:800px){
		h4.contact_heading{text-align:center;padding-top:2em;}
		.blog_grid_container .blogbox {min-height: 500px;}
}
@media (min-width:846px) and (max-width:846px){
		.blogbox{width:44%;margin:0px 1.5em;}
		.blog_grid_container .blogbox {min-height: 520px;}
}
@media (min-width:896px) and (max-width:896px){
		.footgallery .col-md-6{float:left;width:49%;}
		.quetbox{font-size:1em;margin-top:-5%;}
		.term-59 header#shuuu{margin-top:3.5em;}
		.aboutfoot{width:100%;float:none;text-align:center;}
		.aboutfoot{width:100%;text-align:center;float:none;}
		.aboutfoot img{width:400px;text-align:center;margin:0 auto;height:auto;}
		.aboutfoot p{letter-spacing:0;text-align:left;}
		#triangle-topleft2{margin-top:4%;}
		.term-description h3 p{font-size:15px;}
		.blog_grid_container .blogbox {min-height: 528px;}
}
@media (min-width:960px) and (max-width:961px){
		.smallproducttitle{min-height:5em;}
		
		.post .col-md-4{padding:0;width:15%;float:left;margin-left:4em;}
		.post .col-md-8{float:left;}
		.term-59 header#shuuu{margin-top:3.7em;}
		.quick_links .col-md-6{padding:0;width:50%;float:left;}
		.smallproduct img{width:100%;min-height:11em;}
		.quetbox{position:absolute;margin-top:-7%;}
		.blogbox{width:32%;float:left;margin:0px 4px;}
}
@media screen and (max-width:980px){header#shuuu{margin-bottom:4em !important;}
}
@media screen and (max-width:540px){
	.bgimagecat.no_back {
		margin-top: 0px;
	}
	h1.woocommerce-products-header__title.page-title.heading_no_back {
		margin-top: -12.5%;
		margin-bottom: 2% !important;
	}
}
@media (min-width:541px) and (max-width:961px){
	h1.woocommerce-products-header__title.page-title.heading_no_back {
		margin-top: -7.5%;
		margin-bottom: 2% !important;
	}
}

@media screen and (max-width:1024px){
	div#navbar1{display:none;}
	.mobmenu .sub-menu li a{padding-left:1.5em;}
	.term-50 .col-md-6.added_plus_qty_box{margin-bottom:1em;}
	.blogbox{margin-bottom:2em;}
	.xoo-cp-pdetails td.xoo-cp-remove{padding:0 5px;}
	.xoo-cp-pdetails td.xoo-cp-ptitle{padding:0 5px;}
	td.xoo-cp-pprice{padding:0 5px;}
	td.xoo-cp-pqty{min-width:15px;padding:0;}
    .term-16 .custompro, .term-38 .custompro, .term, .term-40 .custompro, .term, .term-39 .custompro, .term {
      min-height: 48em;
    }
}
@media only screen and (min-width:1024px) and (max-width:1024px){
	.postdate{font-size:8px;}
	.midtext p{font-size:34px;}
	.quetbox{padding:3% 4%;}
	.blogtxt{min-height:16em;}
	textarea.wpcf7-form-control.wpcf7-textarea{width:56em;}
	.menu li{font-size:10px !important;}
	.partner a{font-size:10px !important;}
	.datebg .col-md-6{padding:0;}
	.abouttxt p{font-size:13px;}
	.quetbox{font-size:12px;}
	.clearfix img{min-height:29.8em;max-height:29.8em;}
	.term-16 #wc-bookings-booking-form{width:19em;padding-bottom:7px;min-height:7em;}
	.custompro img{max-height:13em;min-height:13em;}
	.demo input{font-size:14px;}
	.custompro{min-height:38em;}
	.formclass input.wpcf7-form-control.wpcf7-text{width:100%;}
	input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:25.5em;}
	select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:25.5em;}
	.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:56em;}
	.fishing12 .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:56em;}
	.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:6%;}
	.contactform .wpcf7-form-control.wpcf7-textarea{width:56em;}
	.about .container-fluid{padding:0;margin:0;}
	.about .col-md-6{padding:0;margin:0;}
	.abouttxt{margin:0;max-height: 176px !important;}
}
@media (min-width:1024px) and (max-width:1024px){
	.datebg h5{font-size:10px;margin-top:0em;margin-left:0;}
	.footgallery .col-md-3{margin:0px 0 0 1.2em;padding:0;}
	.custompro{min-height:34em;}
	input[type="number"]{padding:0px 0 0 13%;}
	.term-39 .custompro.product_4 input[type="number"]{padding:0px 0 0 13%;}
	.footgallery .col-md-2{margin:0;}
	.datebg .col-md-7{width:58.33333333%;padding:0;}
	.quetbox{margin-top:-16%;}
	.onsitecrip .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number{width:7.5%;}
	.term-64 input[type="number"]{padding:0px 0 0 14%;}
	.term-38 input[type="number"]{padding:0px 0 0 12%;}
	.term-43 .custompro .product_1 div#wc-bookings-booking-form{min-height:4em;}
	.term-17 .custompro .product_1 div#wc-bookings-booking-form{min-height:4em;}
	.clearfix img{min-height:24em;max-height:24em;}
	.term-40 .added_plus_qty_box{margin-bottom:1em;}
	.term-16 .custompro .wc-bookings-booking-form .form-field input[type="number"]{width:40px;float:none;margin:0;padding:1px 0 0 14%;}
	.term-40 input[type="number"]{padding:0px 0 0 13%;}
	.vision {text-align: left;padding: 1% 8% 4%;background-color: #e2e4e6;margin: 0px 0 0;}
}
@media only screen and (min-width:1112px) and (max-width:1112px){
	.menu li{font-size:12px;margin:0 3px;}
	.term-16 input[type="number"]{padding:1px 0 0 13%;}
	.term-16 .quantity-button.quantity-up{left:30px;width:34px;}
	.term-16 .quantity-button.quantity-down{right:76px;}
	.postdate{font-size:8px;}
	.sub-menu{margin-left:-0.65em;}
	.menu li ul li:hover ul{margin-left:0em;margin-top:-23px;}
	.quantity-button.quantity-down{right:75px;}
	.quantity-button.quantity-up{width:32px;}
	.term-55 .quantity-button.quantity-up{width:32px;}
	.term-55 .quantity-button.quantity-down{right:75px;}
	.term-54 .quantity-button.quantity-up{width:32px;}
	.term-54 .quantity-button.quantity-down{right:75px;}
	.term-52 .quantity-button.quantity-up{width:32px;}
	.term-52 .quantity-button.quantity-down{right:75px;}
	.custompro .wc-bookings-booking-form select{margin:0px 0px 0 -6px;}
	.term-18 .col-md-6.added_plus_qty_box{margin-bottom:1em;}
	.term-50 .col-md-6.added_plus_qty_box{margin-bottom:1em;}
	.custompro{min-height:34em;}
	input[type="number"]{padding:0px 0 0 13%;}
	.term-38 input[type="number"]{padding:0px 0 0 12%;}
	.term-40 .col-md-6.added_plus_qty_box{margin-bottom:1em;}
	.term-40 input[type="number"]{padding:0px 0 0 12%;}
	.top_contact{font-size:9px;padding:2% 7%;margin-right:4em;margin-top:-2.2em;}
	.menu li{font-size:12px !important;margin:0 3px;}
	.clearfix img{vertical-align:middle;width:100%;min-height:25.8em;max-height:25.8em;}
	.footgallery .col-md-2{margin:0;}
	.smallproduct img{width:100%;min-height:14em;}
	.vision {text-align: left;padding: 1% 8% 9%;background-color: #e2e4e6;margin: 0px 0 0;}
}
@media only screen and (min-width:1080px) and (max-width:1279px){.menu li{font-size:13px;margin:0 3px;}
	.partner a{font-size:11px;}
}
@media only screen and (min-width:1280px) and (max-width:1280px){
	.viewdetails{margin-top:5.57%;}
	#wc_bookings_field_persons_307{padding:0 0 0 11%;}
	.term-50 input[type="number"]{padding:0px 0 0 10%;}
	.term-57 input[type="number"]{padding:0px 0 0 10%;}
	input[type="number"]{padding:0px 0 0 10%;}
	.term-38 input[type="number"]{padding:0px 0 0 11%;}
	h4.contact_heading{text-align:center;padding-top:2em;}
	.datebg h5{font-size:10px;margin-left:-2em;width:107px;margin-top:3px;}
	.sub-menu{margin-left:-0.7em;}
	.term-58 input[type="number"]{padding:0 0 0 11%;}
	.menu li ul li:hover ul{margin-left:0em;margin-top:-25px;}
	.footgallery .col-md-2{margin:0;}
	.term-16 input[type="number"]{padding:1px 0 0 11%;}
	.clearfix img{vertical-align:middle;width:100%;min-height:32.8em;max-height:32.8em;}	
	.term-40 .col-md-6.added_plus_qty_box{margin-bottom:1em;}
	.blogheading.center.margzero{margin-bottom:30px;}
	.center a{color:#fff;font-weight:bold;}
	p.postdate{font-size:11px;}
	.clearfix img{vertical-align:middle;width:100%;min-height:23.8em;max-height:27.3em;}
	.partner a{font-size:14px !important;}
	.login_img{font-size:15px;}
	#triangle-topleft1{margin-left:18.81%;}
	#triangle-topleft{right:14.4%;}
	.partner a{font-size:11px;}
	.menu li{font-size:13px !important;margin:0 3px;}
	.blog_grid_container .blogbox {min-height: 480px;}
	.vision {padding: 1% 8% 9.3%;}
    .abouttxt {
      overflow: auto;
      max-height: 183px;
    }
}
@media (min-width:1336px) and (max-width:1336px){
	.clearfix img{vertical-align:middle;width:100%;min-height:28.2em;max-height:28.2em;}
	.term-40 .col-md-6.added_plus_qty_box{margin-bottom:1em;}
	.vision {text-align: left;padding: 1% 8% 10.4%;background-color: #e2e4e6;margin: 0px 0 0;}
	}
@media (min-width:1366px) and (max-width:1366px){
	#triangle-topleft1{margin-left:18.9%;margin-top:0px;}
	#triangle-topleft{right:18.5%;}
	.partner a{font-size:16px;}
	.vision {text-align: left;padding: 1% 8% 22.2%;background-color: #e2e4e6;margin: 0px 0 0;}
	.clearfix img {
		min-height: 30.3em;
		max-height: 30.3em;
	}
    .abouttxt {
      overflow: auto;
      max-height: 190px;
    }
}
@media screen and (width:1440px){
	.term-40 .col-md-6.added_plus_qty_box{margin-bottom:1em;}
	.menu li ul li ul{margin-top:-29px;}
	.midtext{padding:20px 10px 5px;}
	.page-template-blog .row{margin-bottom:5px;}
	#triangle-topleft1{border-left:21px solid transparent;margin-left:19%;}
	#triangle-topleft{right:22.4%;}
	.partner a{font-size:18px;}
	.xoo-wsc-body{height:600px !important;}
	.clearfix img{vertical-align:middle;width:100%;min-height:26.6em;max-height:31.5em;}
	.midtext p{padding:0% 0%;}
	@-moz-document url-prefix(){.quantity-button.quantity-down{right:76px;width:31px;}
	.custompro .wc-bookings-booking-form-button.single_add_to_cart_button.button.alt{margin-top:0em;}
	.custompro .wc-bookings-booking-cost{bottom:1.5em;}
	}
}
@media screen and (width:1920px){.quetbox{font-size:21px;}
	.clearfix img{vertical-align:middle;width:100%;min-height:38.7em;max-height:38.7em;}
	.login_img{position:absolute;width:9%;right:13%;top:15%;}
	.sticky .login_img{position:absolute;width:8%;right:13%;top:15%;}
	.blog_grid_container .blogbox { min-height: 568px;}
}
@media screen and (width:3840px){
	.quetbox{font-size:21px;}
	.clearfix img{vertical-align:middle;width:100%;min-height:38.7em;max-height:38.7em;}
	.login_img{position:absolute;width:9%;right:13%;top:15%;}
	.sticky .login_img{position:absolute;width:8%;right:13%;top:15%;}
	.blog_grid_container .blogbox { min-height: 568px;}
	.vision {text-align: left;padding: 1% 8% 28.3%;background-color: #e2e4e6;margin: 0px 0 0;}
}
@media screen and (width:2560px){.quetbox{font-size:21px;}
.clearfix img{vertical-align:middle;width:100%;min-height:38.7em;max-height:38.7em;}
.login_img{position:absolute;width:9%;right:13%;top:15%;}
.sticky .login_img{position:absolute;width:8%;right:13%;top:15%;}
.blog_grid_container .blogbox { min-height: 568px;}
.vision {
    text-align: left;
    padding: 1% 8% 28.3%;
    background-color: #e2e4e6;
    margin: 0px 0 0;
}
}
@media (max-width: 900px){
	.tax-product_cat #main .term-description{
		display: none;
	}
	.review_order_page_box{
		 -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  right: -25%;

position: fixed;

z-index: 5;

top: 40%;

overflow: hidden;

background: #86cadf;

padding: 10px 20px;
display: none;
	}
}
ul.products.columns-3 {
    margin-top: 15em;
}
@media (min-width:780px) and (max-width:1290px){
	h1.woocommerce-products-header__title.page-title.heading_no_back {
		margin-top: -5.5%;
		margin-bottom: 2% !important;
	}
}
@media (min-width:1279px) and (max-width:1450px){
	.login_img {
		font-size: 12px;
	}
	.menu li {
		font-size: 12px;
	}
}
@media (min-width:1080px) and (max-width:1081px){
    .abouttxt {
      margin: 0;
      max-height: 213px !important;
    }
}