@media (max-width:1024px) {
.newslatter h3 {
  padding-left: 0;
}
.newslatter .mc4wp-form-fields input[type="email"] {
  width: 40%;
}
footer .wpcf7-form-control.wpcf7-submit {
  width: 135px;
}
#main-footer h5 {
  font-size: 14px;
}
.text-right a.popup-text {
  display: block;
}
}
@media (max-width:992px) {

    .sticky-wrapper

    {

        height: auto!important;

    }

    .main_menu_wrap{

        position: static!important;;

    }
	.newslatter h3 {
	  float: none;
	  margin-bottom: 25px;
	}
	.newslatter .mc4wp-form-fields input[type="email"] {
	  width: 100%;
	}
	.home .st_top_location .col-md-3.col-sm-6.col-xs-12.loop-curved {
	  min-height: 400px;
	}
	ul.slimmenu li a {
	  color: #393939;
	}
	.col-md-6.text-right {
	  float: none;
	  text-align: left;
	}
	.main_menu_wrap .avatar.avatar-wordpress-social-login {
	  width: 40px;
	  height: 40px;
	}
}

@media(min-width: 768px){

    .sidebar_left_wrap{

        padding-right: 0px;

    }

    .sidebar_right_wrap

    {

        padding-left: 0px;

    }

    .col_product_image{

        padding-left: 0px;

    }
	
	
}



@media(max-width: 767px){

    .col_product_image{

        padding: 0px;

    }

    .product-info-static{

        padding-bottom: 20px;

    }

    .woocommerce .shop_product_col.col-md-9 .related ul li.product,

    .woocommerce .shop_product_col.col-md-9 .related ul.products li.product,

    .woocommerce .shop_product_col.col-md-9 .upsells.products ul li.product,

    .woocommerce .shop_product_col.col-md-9 .upsells.products ul.products li.product

    {

        width: 50%;

    }

    .woocommerce .shop_product_col.col-md-12 .related ul li.product,

    .woocommerce .shop_product_col.col-md-12 .related ul.products li.product,

    .woocommerce .shop_product_col.col-md-12 .upsells.products ul li.product,

    .woocommerce .shop_product_col.col-md-12 .upsells.products ul.products li.product

    {

        width: 33%;

    }
	.newslatter .mc4wp-form-fields input[type="email"] {
	  width: 65%;
	}
	.top_slider .fotorama__stage {
	  height: 480px!important;
	}	
	.single-post .post-header .page-title {
	  bottom: 40%;
	  font-size: 25px;
	}
	ul.slimmenu li a {
	  color: #393939;
	}
	.text-right a.popup-text {
	  display: inline-block;
	}
	.top_slider .fotorama__img {
	  height: 100% !important;
	}
	.booking-item-details .booking-item-header-price {
	  text-align: left;
	  margin-top: 15px;
	}
	.wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
	  border-color: transparent;
	}
	.wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	  background-color: transparent;
	}
	.wpb_wrapper .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	  background-color: transparent;
	  border-color: #f0f0f0;
	  border-radius: 0;
	}
	#st_location_single .col-xs-12 {
	  float: none;
	}
	.absolute_title_main .location_tab .tab-content>div {padding-top: 0;}
	.abosulte_title {position: relative;top:0;left: 0;}
}

@media (max-width: 480px) {

    .woocommerce .shop_product_col.col-md-9 .related ul li.product,

    .woocommerce .shop_product_col.col-md-9 .related ul.products li.product,

    .woocommerce .shop_product_col.col-md-9 .upsells.products ul li.product,

    .woocommerce .shop_product_col.col-md-9 .upsells.products ul.products li.product

    {

        width: 100%;

    }



    .woocommerce .shop_product_col.col-md-12 .related ul li.product,

    .woocommerce .shop_product_col.col-md-12 .related ul.products li.product,

    .woocommerce .shop_product_col.col-md-12 .upsells.products ul li.product,

    .woocommerce .shop_product_col.col-md-12 .upsells.products ul.products li.product

    {

        width: 100%;

    }
	.newslatter .mc4wp-form-fields input[type="email"] {
	  width: 100%;
	  display: block;
	  margin-right: 0;
	  margin-bottom: 20px;
	}
	.top_slider .fotorama__stage {
		  height: 240px !important;
		}
		
	.single-post .post-header .page-title {
	  bottom: 15%;
	  font-size: 20px;
	}
	ul.slimmenu li a {
	  color: #393939;
	}
	.top-area {
	  height: auto !important;
	}
	.search-tabs-bg > .tabbable > .nav-tabs > li.active > a {
	  margin-top: 25px;
	}
	.search-tabs-to-top {
	  margin-top: 0;
	}
	.search-tabs-bg > .tabbable > .tab-content > .tab-pane {
	  padding: 10px 15px 25px;
	}
	.home .st_top_location .col-md-3.col-sm-6.col-xs-12.loop-curved {
	  min-height: inherit;
	}
	#main-footer .wpforms-form .book-name-field, #main-footer .wpforms-form .book-num-field {
	  display: block;
	  margin-right: 0;
	  width: 100%;
	}
	#main-footer .wpforms-form .book-email-field, #main-footer .wpforms-form .book-dates-field {
	  display: block;
	  width: 100%;
	}
	h2 {
	  font-size: 20px;
	}
	.sort_top .nav-pills > li {
	  display: block;
	  float: none;
	  margin-left:18px;
	}
}


