body.home
{
/*	background-image:url(/images/egypt/egypt-bg.jpg);
	background-repeat:no-repeat;
	background-size:inherit;
	background-position:50% 50%;*/
}
body
{
	background-color: #1f1f1f; 

}
.wbst-slider-row
{
	position: absolute;
}
#sp-page-builder .page-content .sppb-section.wbst-slider-row
{
	z-index: 0;
}
.nav.wbst-bottom-menu>li>a
{
	float: left;
	color: #a0a0a0;
	padding: 20px 15px;
}
.nav.wbst-bottom-menu>li>a:hover
{
	color: white;
	background: none;
}
.nav.wbst-bottom-menu>li>a:focus
{
	color: white;
	background: none;
}
.nav.wbst-bottom-menu>li.current>a
{
	color: white;
	background: none;
}

.body-innerwrapper
{
	overflow: hidden;
}
.wbst-footer
{
	background: #1f1f1f;
}
.wbst-copyright-2sun
{
	color: #5a5a5a;
	font-size: 12px;
	text-align: center;
}
.wbst-copyright-2sun a
{
	color: #5a5a5a
}
.wbst-copyright-2sun a:hover
{
	color: #a0a0a0;
}
.wbst-footer .sppb-col-sm-2, .wbst-footer .sppb-col-sm-3, .wbst-footer .sppb-col-sm-6, .wbst-footer .sppb-col-sm-7
{
	padding-left: 0px;
	padding-right: 0px;
}
.wbst-dostup-k-nizkim-text
{
	font-size: 17px;
	color: #a0a0a0;
	padding-top: 20px;
}
.wbst-have-questions
{
	font-size: 14px;
	line-height: 1;
	color: #cecece;
}
.wbst-phones-bottom2
{
	line-height: 1.2em;
}
.wbst-phones-bottom2 a
{
	color: white;
}
.wbst-bottom-margin
{
	height: 20px;
}	
@media (min-width: 2561px)
{
	.rev_slider 
	{
		width: 3000px !important;
	}
}
@media (min-width: 1951px) and (max-width: 2560px)
{
}
@media (min-width: 1682px) and (max-width: 1950px)
{
	.wbst-top-margin
	{
		height: 80px;
	}
	.wbst-bottom-margin
	{
		height: 140px;
	}	
}
@media (min-width: 1352px) and (max-width: 1681px)
{
	.wbst-top-margin
	{
		height: 70px;
	}
	.wbst-bottom-margin
	{
		height: 120px;
	}	
}
@media (min-width: 1200px) and (max-width: 1351px)
{
	.wbst-bottom-margin
	{
		height: 30px;
	}		
}
@media (min-width: 992px) and (max-width: 1199px)
{
}
@media (min-width: 768px) and (max-width: 991px)
{
}
@media (min-width: 481px) and (max-width: 767px)
{
}
@media all and (max-width: 480px)
{
}

.wbst-text-header
{
/*	font-family: 'Open Sans Condensed', sans-serif;*/
	color: white;
	background: rgba(65, 204, 10, 0.75);
	text-align: center;
	padding: 3px 10px 15px 10px;
/*	position: relative;
	top: 150px;*/
	margin: 10px;
}
.wbst-text-header h1
{
	color: white;
	font-weight: normal;
/*	font-family: 'Open Sans Condensed', sans-serif;*/
	font-size: 60px;
}
.wbst-text-smaller
{
	font-size: 0.7em;
}
.wbst-text-header-wrapper
{
	border: 3px solid rgba(65, 204, 10, 0.75);

}
.wbst-margin-top
{
	position: relative;
	top: 150px;	
}
.wbst-bottom
{
    border: 2px solid;
    padding: 5px 20px 7px;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 20px;
    line-height: 3em;
}
.wbst-bottom-white
{
	color: white;
	border-color: white;
}	
.wbst-bottom-white:hover
{
	background: white;
	color: rgba(65, 204, 10, 1);
}
.wbst-bottom-white:focus
{
	border-color: white;
	outline: none;
	background: white;
	color: rgba(65, 204, 10, 1);
}
.wbst-bottom-green
{
	color: rgba(65, 204, 10, 1);
	border-color: rgba(65, 204, 10, 1);
}	
.wbst-bottom-green:hover
{
	background: rgba(65, 204, 10, 1);
	color: white;
}
.wbst-bottom-green:focus
{
	border-color: rgba(65, 204, 10, 1);
	outline: none;
	background: rgba(65, 204, 10, 1);
	color: white;
}
#sp-page-builder .sppb-section-title .sppb-title-heading
{
    font-weight: normal;
    font-size: 80px;
    text-transform: none;
	padding-top: 20px;
	line-height: 1;
}
#sp-page-builder .sppb-section-title .sppb-title-subheading
{
	font-size: 22px;
    line-height: 28px;
}
.wbst-racion-wrapper
{
    border: 3px solid white;
/*	margin: 0 10px;*/
}
.wbst-racion
{
/*	color: #41cc0a;*/
	color: black;
	background: white;
	margin: 10px;
	padding: 4px;
	font-size: 16px;
    line-height: 20px;
}
.wbst-racion h3
{
	font-size: 46px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.wbst-condenced
{
	font-family: 'Open Sans Condensed', sans-serif;
}
.wbst-racion .wbst-condenced
{
	font-size: 18px;
}
#sp-page-builder .wbst-racion-row .sppb-section-title
{
	margin-bottom: 20px;
}
/*.wbst-benefits-row .sppb-media, .sppb-media-body
{
	font-size: 24px;
    line-height: 32px;
}*/
.wbst-benefits-row  .sppb-media
{
	margin-bottom: 10px;
}

.wbst-indentation1
{
	padding-left: 0px;
	padding-right: 120px;
}
.wbst-indentation2
{
	padding-left: 15px;
	padding-right: 100px;
}
.wbst-indentation3
{
	padding-left: 30px;
	padding-right: 80px;
}
.wbst-indentation4
{
	padding-left: 45px;
	padding-right: 60px;
}
.wbst-indentation5
{
	padding-left: 60px;
	padding-right: 40px;
}
.wbst-indentation6
{
	padding-left: 75px;
	padding-right: 20px;
}
.wbst-indentation7
{
	padding-left: 90px;
	padding-right: 0px;
}
.wbst-benefits-row
{
	background-color: #ffffff;
    background-image: url(/images/cooking-right-bg.jpg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
.wbst-food-delivery-row
{
	font-size: 24px;
	line-height: 32px;
/*	background-image: url(/images/food-delivery.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;*/
}
.wbst-food-delivery-row li
{
	margin-bottom: 20px;
	font-size: 24px;
}
.qubic-testimonial-wrapper.wbst-reviews-row .sppb-carousel-inner
{
	margin-top: 0px;
}
#sp-page-builder .wbst-reviews-row .sppb-section-title
{
	margin-bottom: 50px;
}
.qubic-testimonial-wrapper.wbst-reviews-row
{
	background-color: #41cc0a;
}
.sppb-testimonial-message
{
	border-top: 2px solid white;
	border-right: 2px solid white;
	border-left: 2px solid white;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 0.8);
}
.wbst-reviews-row .sppb-testimonial-client, .wbst-reviews-row .sppb-testimonial-message
{
	color: black;
}
.sppb-testimonial-client
{
	border-bottom: 2px solid white;
	border-right: 2px solid white;
	border-left: 2px solid white;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 0.8);	
}
.sppb-testimonial-pro .sppb-testimonial-message
{
	margin-bottom: 0px;
	padding: 5px 2px 5px 2px;
}
.qubic-testimonial-wrapper .sppb-carousel-inner .sppb-testimonial-client
{
	padding-bottom: 10px;
}
.sppb-testimonial-pro .sppb-img-responsive.sppb-avatar
{
	margin-bottom: 40px;
	border: 2px solid white;
}
.sppb-item
{
	margin-left: 5px;
	margin-right: 5px;
}
.sppb-item.active.prev.right
{
	margin-left: 5px;
	margin-right: 5px;
}
.sppb-item.active
{
	margin-left: 5px;
	margin-right: 5px;
}
.sppb-item.active.right
{
	margin-left: 15px !important;
	margin-right: 0px;	
}
.sppb-item.prev.right
{
	margin-left: 0px;
	margin-right: 5px !important;	
}
.sppb-testimonial-message:before
{
	content: '';
    position: absolute;
    right: 48.5%;
    top: 169px;
    border: 20px solid transparent;
    border-bottom: 20px solid white;
}
.wbst-form-wrapper
{
	border: 3px solid rgba(65, 204, 10, 1);
    margin-left: auto;
    margin-right: auto;	
	width: 100%;
}
.wbst-form
{
    text-align: center;
}
.wbst-form-green-bg
{
    background: rgba(65, 204, 10, 1);	
	color: white;
}
.wbst-form-green-bg .sf2Style-default
{
	color: white;
}
.wbst-form-green-bg h3
{
	color: white;
}
.wbst-form h3
{
	font-size: 44px;
}
.wbst-form-popup h3
{
	font-size: 44px;
}
.wbst-form-popup
{
	min-width: 340px;
}
.wbst-form label , .wbst-form-popup label
{
	display: none;
}
.wbst-how-offer-right
{
	background-image: url(/images/red-arrow.png);
	background-repeat: no-repeat;
	background-position: 100% 20%;
    padding-right: 50px;
}
.wbst-form  .sf2Style-default button.sf2-element[type="submit"]
{
	background-color: transparent;	
 /*   font-weight: bold;	*/
	background: #03d703;
    color: black;
    border-radius: 0px;
    font-weight: normal;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
    box-sizing: border-box;
	text-shadow: 0 -1px 1px #777;
	color: white;
	font-size: 24px;
}
.wbst-form  .sf2Style-default button.sf2-element[type="submit"]:hover
{
	background: #05ff05;
/*    color: rgba(65, 204, 10, 1);*/
}
.wbst-form  .sf2Style-default button.sf2-element[type="submit"]:active
{

}
.wbst-form .sf2Style-default button.sf2-element
{
/*	border: 2px solid;
	border-radius: 0px;
    padding: 5px 20px 7px;
    font-size: 1.2em;
	color: white;
    border-color: white;*/
	margin-top: 3px;
    width: 100%;
    height: 52px;
}
.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
{
	border-radius: 0px;
}
.wbst-form .sf2-form-group textarea.sf2-element
{
/*	height: 85px;*/
}
.wbst-tel-number
{
	text-align: center;
	font-size: 1.4em;
	line-height: 1.4;
	font-weight: bold;
}
.wbst-main .sf2Win h3
{
	color: white;
}
.wbst-main .sf2Win
{
	border-radius: 0px;
	background: rgba(65, 204, 10, 1);
    border: 2px solid white;
}
.wbst-main .sf2Win.error
{
	background: white;
}
.wbst-main .sf2Shade
{
	background: rgba(0,0,0,0.5);
}
.wbst-main .sf2Win-body
{
	padding: 0px 25px;
}
.wbst-main .sf2Win-footer
{
	background-color: transparent;
	border-top: none;
	box-shadow: none;
	padding: 14px 25px 15px;
}
.wbst-main .sf2SendBtn
{
	border: 2px solid;
	border-radius: 0px;
    padding: 4px 20px 5px;
    font-size: 1em;
	color: white;
    border-color: white;
	background: transparent;
    font-weight: bold;	
}
.wbst-main .sf2SendBtn:hover
{
	background: white;
    color: rgba(65, 204, 10, 1);	
}
.wbst-main .sf2CloseBtn
{
	border: 2px solid;
	border-radius: 0px;
    padding: 3px 20px 5px;
    font-size: 1em;
	color: white;
    border-color: white;
	background: transparent;
}
.wbst-main .sf2CloseBtn:hover
{
	background: white;
    color: rgba(65, 204, 10, 1);	
}
.wbst-main .sf2Win.error
{
	border: 4px solid red;
    padding: 15px 0px;
}
.wbst-main  .sf2Win.success
{
	border: 4px solid rgba(65, 204, 10, 1);
	background: white;
	padding: 15px 0px;
}
.wbst-main  .sf2Win.success h4
{
	font-size: 40px;
}
.wbst-form-green-bg .sf2-type-success
{
	background: rgba(65, 204, 10, 1);
    color: white;
	border-left: none;
}
.wbst-form-green-bg .sf2-type-success h4
{
	font-size: 40px;
	color: white;
}
.wbst-main  .sf2-message.sf2-type-success
{
	background: transparent;
    color: white;
	border-left: none;	
	margin: 15px 0 0;
	padding: 0;
/*	font-size: 1.4em;*/
}
.wbst-main  .sf2-message.sf2-type-success h4
{
	font-size: 40px;
	color: white;
}
.wbst-call-order-in-text
{
	color: black;
	font-size: 26px;
	font-weight: bold;	
}
.wbst-call-order-in-text a
{
	color: #378b16;
}
.wbst-call-order-in-text a:hover
{
	color: #45b21a;	
}
.wbst-call-order-in-text button.sf2-callBtn
{
	background: none;
	border: none;
	color: #378b16;	
	font-size: 26px;
	vertical-align: inherit;
	padding: 0px;
	border-radius: 0px;
	line-height: 26px;
	border-bottom: 1px dashed black;
	margin-left: 10px;
}
.wbst-call-order-in-text button.sf2-callBtn:hover
{
	background: none;
	color: #45b21a;
}
.wbst-call-order-in-text button.sf2-callBtn:focus
{
	outline: none;
	color: #45b21a;	
}
.wbst-yellow-button button.sf2-callBtn
{
	color: black;
    border-color: rgba(65, 204, 10, 1);
	background: #ffe30b;
	box-shadow: 0 3px 0 #da8e02;
}
.wbst-green-button button.sf2-callBtn
{
	color: rgba(65, 204, 10, 1);
    border-color: rgba(65, 204, 10, 1);
	background: transparent;
}
.wbst-green-button button.sf2-callBtn:hover
{
	color: white;
	background: rgba(65, 204, 10, 1);
    border-color: rgba(65, 204, 10, 1);
}
.wbst-yellow-button button.sf2-callBtn:hover
{
	color: black;
	background: #fffd08;
    border-color: #da8e02;
}
.wbst-yellow-button button.sf2-callBtn:focus
{
	outline: none;	
	color: white;
	background: #da8e02;
    color: black;
}
.wbst-green-button button.sf2-callBtn:focus
{
	outline: none;	
	color: white;
	background: rgba(65, 204, 10, 1);
    border-color: rgba(65, 204, 10, 1);	
}
.wbst-white-button button.sf2-callBtn
{
	color: white;
	border-color: white;
	background: transparent;
}
.wbst-white-button button.sf2-callBtn:hover
{
	color: rgba(65, 204, 10, 1);
	background: white;
	border-color: white;		
}
.wbst-white-button button.sf2-callBtn:focus
{
	color: rgba(65, 204, 10, 1);
	background: white;
	outline: none;	
	border-color: white;	
}
.wbst-popup-button button.sf2-callBtn
{
	border: none;
    padding: 5px 20px 7px;
 /*   margin-top: 20px;*/
	font-size: 22px;
	border-radius: 5px;
	transition: all 0.2s ease;
}
.wbst-form-popup .sf2-form-group textarea.sf2-element
{
	height: 95px;
}
.wbst-form-popup.wbst-min-width-500
{
	min-width: 460px;
}
.wbst-main #sp-header.has-slideshow.menu-fixed-out
{
	border-bottom: 1px solid #ccc;
	background: transparent;
}
.wbst-main #sp-header
{
	background: transparent;
}
.wbst-popup-button.wbst-top-button button.sf2-callBtn {
	font-size: 18px;
    padding: 5px 15px 5px;
}
.wbst-top-phones
{
	color: white;
	margin-top: 5px;
}
.wbst-top-phones a
{
	color: black;
}
.wbst-top-phones a:hover
{
	color: black;
}
.wbst-main  #sp-header .logo {
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}
.wbst-main  #offcanvas-toggler
{
	height: 60px;
	display: none;
}
.wbst-main  .sp-megamenu-parent >li >a
{
	line-height: 60px;
}
.wbst-main  #offcanvas-toggler
{
	line-height: 60px;
}
.wbst-main  #sp-header.has-slideshow.menu-fixed-out .sp-megamenu-parent >li >a, .wbst-main   #sp-header.has-slideshow.menu-fixed-out #offcanvas-toggler >i
{
	color: black;
}
.wbst-how-offer-img
{
	margin-top: 20px;
}
.wbst-bon-appetit h3
{
	font-family: 'Marck Script', cursive;
}
#sp-page-builder .wbst-bon-appetit .sppb-section-title .sppb-title-heading
{
	margin-bottom: 40px;
}
#sp-page-builder .wbst-bon-appetit .sppb-section-title.sppb-text-center .sppb-title-subheading
{
	font-size: 24px;
	line-height: 32px;
}
#sp-page-builder .wbst-bon-appetit .sppb-section-title
{
	margin-bottom: 0px;
}
.wbst-bottom-phones 
{
	text-align: right;
}
.wbst-bottom-phones a
{
	color: black;
	font-size: 34px;
}
.wbst-bottom-phones a:hover
{
	color: black;
}
.wbst-bottom-phones .wbst-popup-button.wbst-top-button button.sf2-callBtn
{
	font-size: 26px;
	margin-top: 10px;
}
.wbst-main #sp-footer
{
	background: transparent;
	display: none;
}
.wbst-main #sp-footer .sp-column
{
	text-align: center;
}
.wbst-main .sp-copyright
{
	color: #363636;
}
.wbst-main .sp-copyright a
{
	color: #363636;
}
.wbst-main .sp-copyright a:hover
{
	color: #45b21a;
}
.wbst-main #sp-header
{
/*	position: fixed;*/
	position: absolute;
    top: 0;
    width: 100%;
    border-bottom: none;
}
.sp-simpleportfolio-tags
{
	display: none;
}
.wbst-main .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title
{
	letter-spacing: 0px;
}
.wbst-discont-column
{
	color: white;
	text-align: center;
	font-size: 34px;
    line-height: 1.2;
	margin-top: 20px;
	margin-bottom: 20px;
}
#sp-page-builder .wbst-discont-row  .sppb-section-title
{
	margin-bottom: 0px;
}
.wbst-discont-column h4
{
	font-weight: bold;
	color: white;
	margin-bottom: 0px;
	font-size: 50px;
}

.wbst-top-centr-text
{
	color: white;
	text-align: center;
    margin-top: 30px;
}
.wbst-slogan
{
	text-align: center;
	color: white;
	font-size: 70px;
	font-weight: bold;
	line-height: 1;
}
.wbst-slogan-line-2
{
	color: white;
	font-size: 30px;
	line-height: 1;
}
.wbst-cost
{
	color: yellow;
	font-size: 65px;
	line-height: 1;
	font-weight: bold;
}
.wbst-cost .wbst-dollar-smaller
{
	font-size: 50px;
}
.wbst-phone-number
{
    width: 55%;
    float: left;
}
.wbst-button-order
{
    width: 45%;
    float: right;	
}
.wbst-main .sf2-form-group + .sf2-form-group
{
	margin-top: 0px;
}
.wbst-phone-input input
{
	background: #fff url(../../../images/all/bg_phone.png) no-repeat 18px 16px;
}
.wbst-main .sf2Style-default .sf2-form-group input.sf2-element
{
	font-size: 20px;
	line-height: 1.8;
}
.wbst-advantages
{
	font-family: 'Neucha', cursive;
	font-size: 24px;
	line-height: 28px;
}
.wbst-advantages-margin-top .sppb-addon-text
{
	margin-top: 40px;	
}

.wbst-advantages-left .sppb-addon-text
{
    margin-right: 30px;
}
.wbst-main .sf2-form-group input.sf2-element, .sf2-form-group select.sf2-element, .sf2-form-group textarea.sf2-element
{
	padding: 0.35em 0.55em 0.35em 50px;
}
.wbst-cifra
{
	color: #e9e900;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1;
}
.wbst-advantages-left .sppb-media > .pull-left
{
	margin-right: 0px;
}
.wbst-text-center
{
	text-align: center;
}
.wbst-advantages-bottom .sppb-addon-text
{
	max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}
.wbst-orange-color
{
	color: #e9e900;
}
.wbst-bigger-text
{
	font-size: 2.4em;
    line-height: 0.9;
    font-weight: bold;
	text-shadow: black 1px 1px 0, black -1px -1px 0, black -1px 1px 0, black 1px -1px 0;
}
.wbst-get-access
{
	top: -40px;
    position: absolute;
	z-index: 2;
}
.wbst-main #sp-page-builder .page-content .sppb-section
{
	margin-top: 0px;
}
.wbst-call-order-header
{
	text-align: center;
    margin-bottom: 10px !important;
    color: white;
    font-size: 1.9em;
    line-height: 1;
    margin-top: 10px !important;
}
.wbst-2sun-phones-bottom
{
	position: fixed;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    background: #FF9A02;
    padding: 5px 0px;
	z-index: 99999;
}
.wbst-2sun-phones-bottom a
{
	color: black;
	border-bottom: 1px dashed black;
}
.wbst-logo
{
	margin-top: 8px;
	color: white;
}
.wbst-logo img
{
	float: left;
}
.wbst-logo-text
{
	line-height: 0.7;
    padding-top: 15px;
    font-weight: 300;
    font-size: 25px;
    text-align: center;
    font-family: 'Neucha', cursive;
}
.wbst-logo-text2
{
    font-size: 14px;
    text-transform: none;
    font-weight: 300;
    font-family: Roboto, sans-serif;
	text-align: center;
}


















@media (min-width: 1200px) and (max-width: 1351px)
{
}
@media (min-width: 992px) and (max-width: 1199px)
{
	.wbst-dostup-k-nizkim-text
	{
		font-size: 14px;
	}
	.nav.wbst-bottom-menu>li>a
	{
		font-size: 14px;
		padding: 20px 10px;
	}
	.wbst-have-questions
	{
		font-size: 12px;
	}
	.wbst-your-data
	{
		font-size: 14px;
	}	
	.wbst-advantages {
		font-size: 18px;
		line-height: 22px;
	}
	.wbst-bigger-text {
		font-size: 26px;
		line-height: 28px;
	}
	.wbst-main #sp-header #sp-menu ul.sp-megamenu-parent>li >a
	{
		line-height: 60px;
		font-size: 12px;
	}
	.wbst-text-header h1
	{
		font-size: 46px;
	}
	.wbst-how-offer-img img
	{
		margin-top: 82px;
	}
	.wbst-discont-column
	{
		font-size: 30px;
	}
	.wbst-logo
	{
		width: 190px;
	}
	.wbst-logo-text
	{
		line-height: 0.8;
		padding-top: 0px;
	}
	.wbst-logo-text2
	{
		line-height: 1;
		margin-top: 4px;
	}
}
@media (min-width: 768px) and (max-width: 991px)
{
	.wbst-dostup-k-nizkim-text
	{
		font-size: 10px;
	}
	.nav.wbst-bottom-menu>li>a
	{
		font-size: 12px;
		padding: 20px 10px;
	}
	.wbst-have-questions
	{
		font-size: 10px;
	}	
	.wbst-phones-bottom2
	{
		font-size: 12px;
	}
	.wbst-your-data
	{
		font-size: 14px;
	}	
	.wbst-slogan
	{
		font-size: 54px;
	}
/*	.wbst-hide-tablet
	{
		display: none;
	}	*/
	.wbst-slogan-line-2
	{
		font-size: 22px;
	}
	.wbst-advantages img
	{
		max-width: 50px;
	}
	.wbst-advantages {
		font-size: 18px;
		line-height: 22px;
	}
	.wbst-bigger-text {
		font-size: 26px;
		line-height: 28px;
	}	
	.wbst-advantages-left .sppb-addon-text
	{
		margin-right: 0px;
	}
	.wbst-phone-number
	{
		width: 100%;
	}
	.wbst-button-order
	{
		width: 100%;
	}
	.wbst-get-access
	{
		position: relative;
		top: inherit;
	}
	.wbst-discont-column
	{
		font-size: 22px;
	}
	.wbst-text-header h1
	{
		font-size: 36px;
	}
	.wbst-popup-button button.sf2-callBtn
	{
		font-size: 16px;
	}
	.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		font-size: 16px;
	}
	.wbst-benefits-row
	{
	    background-image: url(/images/cooking-right-white-bg.jpg);
	}
	.wbst-indentation1
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation2
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation3
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation4
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation5
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation6
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation7
	{
		padding-left: 0px;
		padding-right: 0px;
	}	
	.wbst-how-offer-img img
	{
		margin-top: 277px;
	}	
	
	.wbst-logo
	{
		width: 180px;
	}
	.wbst-logo-text
	{
		line-height: 0.8;
		padding-top: 0px;
	}
	.wbst-logo-text2
	{
		line-height: 1;
		margin-top: 4px;
	}	
}
@media (min-width: 481px) and (max-width: 767px)
{
	body.home
	{
		background-image:url(/images/egypt/egypt-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}		
	body.egypt
	{
		background-image:url(/images/egypt/egypt-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:50% 100%;
	}	
	body.thailand
	{
		background-image:url(/images/thailand/thailand-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: right center;
	}		
	body.india
	{
		background-image:url(/images/india/india-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	body.sri-lanka
	{
		background-image:url(/images/shri-lanka/shri-lanka-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	body.united-arab-emirates
	{
		background-image:url(/images/oae/oae-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	.nav.wbst-bottom-menu>li>a
	{
		padding: 5px 10px;
	}	
	.wbst-dostup-k-nizkim-text
	{
		text-align: center;
		font-size: 18px;
	}
	.wbst-bottom-margin
	{
		height: 100px;
	}
	.wbst-phones-bottom2
	{
		text-align:center;
		padding-bottom: 40px;
		padding-top: 20px;
		font-size: 24px;
	}
	.wbst-phones-bottom2 img
	{
		display: none;
	}	
	.wbst-have-questions	
	{
		font-size: 18px;
	}
	.wbst-your-data
	{
		font-size: 14px;
	}	
	.wbst-popup-button.wbst-top-button button.sf2-callBtn
	{
		margin-top: 15px;
	    font-size: 22px;
	}
	.wbst-call-order-header
	{
		font-size: 1.4em;
	}	
	.wbst-top-centr-text
	{
		margin-top: 10px;
	}
	.wbst-top-phones
	{
		margin-top: 10px;
	}	
	.wbst-hide-mobile
	{
		display: none;
	}
	.wbst-slogan
	{
		font-size: 46px;
	}
	.wbst-slogan-line-2
	{
		font-size: 22px;
	}
	.wbst-advantages img
	{
		max-width: 50px;
	}
	.wbst-advantages {
		font-size: 18px;
		line-height: 22px;
	}
	.wbst-bigger-text {
		font-size: 26px;
		line-height: 28px;
	}	
	.wbst-advantages-left .sppb-addon-text
	{
		margin-right: 0px;
	}
	.wbst-phone-number
	{
		width: 100%;
	}
	.wbst-button-order
	{
		width: 100%;
	}
	.wbst-get-access
	{
		position: relative;
		top: inherit;
	}	
	
	
	.wbst-discont-column
	{
		font-size: 30px;
	}
	.wbst-main #sp-header .row
	{
		padding: 8px 0;
	}
	.wbst-text-header h1
	{
		font-size: 32px;
	}	
	.wbst-popup-button button.sf2-callBtn
	{
		font-size: 16px;
	}
	.wbst-main #sp-page-builder .sppb-section-title .sppb-title-heading
	{
		font-size: 60px;
	}	
	.wbst-main #sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading
	{
		max-width: 100%;
	}
	.wbst-racion h3
	{
		font-size: 32px;
	}
	.wbst-form-popup h3
	{
		font-size: 24px;
	}
	.wbst-form-popup.wbst-min-width-500	
	{
		min-width: 90%;
	}
	.wbst-form-popup
	{
		min-width: 100%;
	}	
	.wbst-main .sf2Win
	{
		max-width: 100%;
		min-width: 90%;
	}
	.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		font-size: 14px;
	}	
	.wbst-main .sf2SendBtn
	{
		font-size: 14px;
	    padding: 3px 20px 4px;
	}
	.wbst-main .sf2CloseBtn
	{
		font-size: 14px;
	    padding: 3px 20px 4px;
	}	
	.wbst-benefits-row
	{
	    background-image: url(/images/cooking-right-white-bg.jpg);
	}	
	.wbst-indentation1
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation2
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation3
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation4
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation5
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation6
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation7
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-how-offer-img img
	{
		width: 45%;
	}	
	.wbst-bottom-phones 
	{
		text-align: center;
	}	
	.wbst-logo
	{
		width: 260px;
		margin-left: auto;
		margin-right: auto;		
	}
}
@media all and (max-width: 480px)
{
	body.home
	{
		background-image:url(/images/egypt/egypt-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	body.egypt
	{
		background-image:url(/images/egypt/egypt-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}
	body.thailand
	{
		background-image:url(/images/thailand/thailand-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	body.india
	{
		background-image:url(/images/india/india-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	body.sri-lanka
	{
		background-image:url(/images/shri-lanka/shri-lanka-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	body.united-arab-emirates
	{
		background-image:url(/images/oae/oae-bg-mobile.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: center center;
	}	
	.wbst-dostup-k-nizkim-text
	{
		text-align: center;
		font-size: 18px;
		margin-bottom: 20px;
	}
	.wbst-bottom-margin
	{
		height: 100px;
	}
	.wbst-phones-bottom2
	{
		text-align:center;
		padding-bottom: 40px;
		padding-top: 20px;
		font-size: 24px;
	}
	.wbst-phones-bottom2 img
	{
		display: none;
	}	
	.wbst-have-questions	
	{
		font-size: 18px;
	}	
	.wbst-2sun-phones-bottom
	{
		font-size: 14px;
	}
	.nav.wbst-bottom-menu>li>a
	{
		padding: 5px 10px;
	}
	.wbst-popup-button.wbst-top-button button.sf2-callBtn
	{
		margin-top: 15px;
	    font-size: 22px;
	}
	.wbst-call-order-header
	{
		font-size: 1.4em;
	}
	.wbst-top-phones
	{
		margin-top: 10px;
	}	
	.wbst-top-centr-text
	{
		margin-top: 10px;
	}
	.wbst-hide-mobile
	{
		display: none;
	}
	.wbst-hide-mobile
	{
		display: none;
	}
	.wbst-slogan
	{
		font-size: 40px;
	}
	.wbst-slogan-line-2
	{
		font-size: 18px;
	}
	.wbst-your-data
	{
		font-size: 14px;
	}
	.wbst-advantages img
	{
		max-width: 50px;
	}
	.wbst-advantages {
		font-size: 18px;
		line-height: 22px;
	}
	.wbst-bigger-text {
		font-size: 26px;
		line-height: 28px;
	}	
	.wbst-advantages-left .sppb-addon-text
	{
		margin-right: 0px;
	}
	.wbst-phone-number
	{
		width: 100%;
	}
	.wbst-button-order
	{
		width: 100%;
	}
	.wbst-get-access
	{
		position: relative;
		top: inherit;
	}		
	.wbst-discont-row img
	{
		width: 65%;
	}
	.wbst-discont-column
	{
		font-size: 22px;
	}
	.wbst-discont-column h4
	{
		font-size: 40px;
	}
	.wbst-main #sp-header .row
	{
		padding: 8px 0;
	}
	.wbst-text-header h1
	{
		font-size: 32px;
	}	
	.wbst-popup-button button.sf2-callBtn
	{
		font-size: 14px;
		padding: 5px 20px 5px;
	}
	.wbst-main #sp-page-builder .sppb-section-title .sppb-title-heading
	{
		font-size: 32px !important;
	}
	.wbst-main #sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading
	{
		max-width: 100%;
	}	
	.wbst-racion h3
	{
		font-size: 32px;
	}	
	.wbst-form-popup h3
	{
		font-size: 24px;
	}
	.wbst-form-popup.wbst-min-width-500	
	{
		min-width: 90%;
	}	
	.wbst-form-popup
	{
		min-width: 100%;
	}
	.wbst-main .sf2Win
	{
		max-width: 100%;
		min-width: 90%;
	}	
	.sf2Style-default .sf2-form-group input.sf2-element, .sf2Style-default .sf2-form-group select.sf2-element, .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		font-size: 14px;
	}
	.wbst-main .sf2SendBtn
	{
		font-size: 14px;
		padding: 3px 20px 4px;
	}	
	.wbst-main .sf2CloseBtn
	{
		font-size: 14px;
	    padding: 3px 20px 4px;
	}	
	.wbst-benefits-row
	{
	    background-image: url(/images/cooking-right-white-bg.jpg);
	}
	.wbst-indentation1
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation2
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation3
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation4
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation5
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation6
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-indentation7
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.wbst-benefits-row img
	{
		width: 46px;
	}
	.wbst-benefits-row .sppb-media, .sppb-media-body
	{
		font-size: 16px;
		line-height: 22px;
	}
	.wbst-food-delivery-row img
	{
		width: 112px;
	}
	.sppb-testimonial-pro .sppb-testimonial-message
	{
		font-size: 16px;
		line-height: 22px;
	}
	#sp-page-builder .sppb-section-title .sppb-title-subheading	
	{
		line-height: 22px;
	}
	.wbst-how-offer-right
	{
		background-image: none;
		padding-right: 0px;
	}
	.wbst-call-order-in-text button.sf2-callBtn
	{
		margin-top: 10px;
	}
	.wbst-how-offer-img img
	{
		width: 45%;
	}
	.wbst-form h3
	{
		font-size: 26px;
	}
	.wbst-bottom-phones 
	{
		text-align: center;
	}
	#sp-page-builder .wbst-bon-appetit .sppb-section-title.sppb-text-center .sppb-title-subheading
	{
		font-size: 18px;
		line-height: 24px;
	}
	.wbst-popup-button.wbst-top-button button.sf2-callBtn
	{
		padding: 0px 10px 2px;
	}
	.wbst-logo
	{
		width: 260px;
		margin-left: auto;
		margin-right: auto;		
	}	
}