/*Fonts*/

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'great_vibesregular';
    src: url('http://thai-tae.com.au/fonts/greatvibes-regular-webfont.woff2') format('woff2'),
         url('http://thai-tae.com.au/fonts/greatvibes-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*End of Fonts*/

body,h1,h2,h3,h4,h5,h6,p,b,img,span,a,ul,li,ol,header,footer,section,nav,article{margin: 0;padding: 0;font-family: 'Source Sans Pro', sans-serif;}
a{text-decoration: none;}
img{max-width: 100%;}
li{list-style: none;}
.clear{clear: both;}
.container{max-width: 1170px;margin: 0 auto;}
.container1{width: 98%;margin: 0 auto;}
button{background: none;border: none;outline: none;cursor: pointer;}

/*Header*/

header{float: left;width: 100%;padding: 30px 0;}
.logo{float: left;}
.logo a{font-size: 26px;font-weight: bold;color: #333;}
.logo img{float:left;width:70px;}
.logo span{float:left;margin:8px 0 0 10px;}
.menu{float: right;margin: 0 auto;display: block;width: 625px;padding: 16px 0 0 0;}
.menu ul li{float: left;margin: 0 25px 0 0;}
.menu ul li:last-child{margin: 0;}
.menu ul li a, .menu ul li button{color: rgba(0,0,0,.5);font-size: 17px;font-weight: bold;padding: 0 0 5px 0;}
.menu ul li button{font-size: 15px;}
.menu ul li a:hover{border-bottom: 3px solid #e71212;}
.menu ul li button:hover{border-bottom: 3px solid #e71212;}
.mobile_menu{display: none;}
.header_right{float: right;}
.header_right {font-size: 17px;}
.header_right .fa-phone{color: #e71212;}
.welcome_order_links{color: white !important;border: 1px solid #17ba82; background: #17ba82;padding: 5px  !important;font-size: 14px !important; margin:-10px 0px;}

/*end of header*/

/*popup*/

.restaurant_offers{width: 500px !important;}
.pop_offer h2{font-size: 28px;margin: 0 0 10px;}
.pop_offer p{font-size: 17px;}
.pop_offer p span{font-weight: bold;color: #e73d3d;}
.pop_offer{float: left;width: 98%;padding: 20px 1%;text-align: center;background: #f6f4f4;box-shadow: 1px 1px 12px #ccc;}
.restaurant_offers_close{font-size: 25px;padding: 4px 16px !important;font-weight: bold;color:#e32038;cursor: pointer;}
.restaurant_offers_close:hover{background: #e32038;color: #fff;}
.restaurant_offers_order{float: left;width: 100%;padding: 10px 0 0;}
.restaurant_offers_order button{float: none;display: block;margin: 0 auto;width: 155px;background: #17ba82;border: 1px solid #17ba82;color: #fff;font-weight: bold;padding: 10px 0;font-size: 15px;}
.restaurant_offers_order button:hover{background: #fff;color: #17ba82;}
.wishes_note{color:#0FBD0F;font-size:20px;}
.terms_link{font-size:12px !important; margin-top:7px; cursor:pointer;}
.pop_offer h2 span{font-weight: bold;color: #0FBD0F;}

.w3-modal{z-index:3;display:none;padding-top:275px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);z-index: 20;}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-display-topright{position:absolute;right:0;top:0}

/*RWD for popup*/

@media screen and (max-width:1170px){.w3-modal{padding-top: 275px;}}
@media screen and (max-width:959px){.w3-modal{padding-top: 180px;}.pop_offer h2{font-size: 26px;}.pop_offer p{font-size: 16px;}.restaurant_offers_order a{padding: 8px 0;width: 125px;font-size: 15px;}.restaurant_offers{width: 430px !important;}.restaurant_offers_order button{font-size: 14px;}}
@media screen and (max-width:599px){.pop_offer h2{font-size: 22px;}.restaurant_offers{width: 375px !important;}.restaurant_offers_close{font-size: 22px;padding: 4px 15px !important;}}
@media screen and (max-width:479px){.restaurant_offers{width: 350px !important;}.pop_offer p{font-size: 14px;}.restaurant_offers_order button{padding: 6px 0;font-size: 14px;width: 110px;}.restaurant_offers_close{font-size: 18px;padding: 3px 10px !important;}.restaurant_offers_order button{font-size: 13px;}}

/*End of popup*/

/*Banner*/

.banner_section{float: left;width: 100%;position: relative;}
.banner_section_bg{float: left;width: 100%;position: relative;}
.banner_section1{background: url(images/banner1.jpg) no-repeat scroll left center/cover;}
.banner_section2{background: url(images/banner2.jpg) no-repeat scroll left center/cover;}
.banner_section3{background: url(images/banner3.jpg) no-repeat scroll left center/cover;}
.inner_banner_section{float: left;width: 100%;background: rgba(255,255,255,0.2);height: 700px;}
.banner_sliders{position: absolute;right: 3%;bottom: 40px;z-index: 10;}
.banner_sliders ul li{float: left;margin: 0 0 0 5px;}
.banner_sliders ul li a{float: left;padding: 3px 17px 3px;background: #e71212;border: 1px solid #e71212;}
.banner_sliders_next:hover, .bullet li.rslides_here a {background: #fff;}

.welcome_to_our{float: left;width: 350px;padding:2%;background: #fff;position: absolute;top: 150px;right: 3%;box-shadow: 1px 1px 10px #ccc;z-index: 10;}
.welcome_to_our h3{font-size: 32px;margin: 0 0 15px 0;font-weight: 500;text-align: center;color: #333;font-family: 'Great Vibes', cursive;}
.welcome_to_our p{font-size: 17px;color: #777;line-height: 25px;margin: 0 0 30px;}
.welcome_order_button{width: 340px;margin: 0 auto;float: none;display: block;}
.welcome_order_button1{width:192px; }
.welcome_order_button ul li{float:left;}
.welcome_order_button ul li a, .welcome_order_button ul li button{padding: 12px 0;float: left;text-align: center;width: 160px;font-weight: bold;}
.welcome_order_button ul li:last-child{margin: 0 0 0 15px;}
.welcome_order_button ul li button.order_online{border: 1px solid #17ba82;color: #17ba82;font-size: 14px;padding: 14px 0;}
.welcome_order_button ul li button.order_online:hover{background: #17ba82;color: #fff;}
.welcome_order_button ul li a.book_a_table{background: #17ba82;border: 1px solid #17ba82;color: #fff;}
.welcome_order_button ul li a.book_a_table:hover{background: #fff;color: #17ba82;}

/*end of banner*/

/*cuisine_section*/

.cuisine_section{float: left;width: 98%;padding: 30px 1%;}
.rating{float: none;display: block;margin: 0 auto;width: 100px;}
.cuisine_section h1{text-align: center;font-size: 28px;font-weight: 500;}
.cuisine_section h3{font-weight: bold;text-align: center;margin: 5px 0;font-size: 20px;color: #e32038;}
.rating ul li{float: left;}
.rating ul li .fa{float: left;color: #f4b936;margin: 0 5px 0 0;font-size: 16px !important;}

/*end of cuisine_section*/

/*About Us*/

.about_us{float: left;width: 98%;padding: 0 1% 30px;}
.left_about_us{float: left;width: 35%;}
.left_about_us img{float: left;margin: 12px 0 0;width: 100%;}
.right_about_us{float: left;width: 56%;padding: 3% 4% 4%;background: #fff;box-shadow: 1px 1px 5px #ccc;}
.inner_about_us{float: left;}
.inner_about_us h3{font-size: 32px;margin: 0 0 15px 0;font-weight: 500;text-align: center;color: #333;}
.inner_about_us p{font-size: 15px;color: #777;line-height: 25px;}

/*End of about us*/

/*Section*/
section{float: left;width: 100%;background: url(images/section-bg.png) repeat scroll left top/cover;}
article{float: left;width: 100%;background: url(images/opening-hours-bg1.jpg) no-repeat scroll top left, url(images/opening-hours-bg2.jpg) no-repeat bottom right;}
/*End of section*/

/*Best choice*/

.best_choice{float: left;width: 98%;padding: 30px 1%;}
.best_choice h3{font-size: 32px;margin: 0 0 30px 0;font-weight: 500;text-align: center;color: #333;}
.inner_best_choice{float: left;width: 100%;}
.inner_best_choice ul li{float: left;width: 23%;margin: 10px 1%;}
.inner_best_choice ul li:nth-child(even){padding: 95px 0 0;}
.inner_best_choice ul li button{color: #333;font-size: 15px;text-align: left;}
.inner_best_choice ul li img{box-shadow: 0px 0px 5px #000;}

/*end of best choice*/


/*opening_hours*/

.opening_hours{float: left;width: 100%;padding: 0 0% 30px;}
.opening_hours1{float: left;width: 98%;padding: 30px 1%;}
.opening_hours h3{font-size: 32px;margin: 0 0 15px 0;font-weight: 500;text-align: center;color: #333;}
.single_opening_hours{float: none;display: block;margin: 10px auto;width: 48%;}
.double_opening_hours{float: left;width: 100%;}
.inner_opening_hours h4, .single_opening_hours h3{font-size: 23px;text-align: center;margin: 0 0 30px;font-weight: 500;}
.inner_opening_hours ul li{float: left;padding: 10px 5%;width: 90%;margin: 0 0 4px;}
.inner_opening_hours ul li:nth-child(odd){background: #f4fafa;}
.opening_hours_day, .opening_hours_time{float: left;font-size: 17px;}
.opening_hours_time{float: right;}
.inner_double_opening_hours{float: left;width: 48%;margin: 20px 1%;}

/*end of opening_hours*/

/*WE DELIVER TO*/

.we_deliver_to{float: left;width: 98%;padding: 25px 1%;background: #505350;color: #fff;}
.left_we_deliver_to{float: left;width: 25%;font-size: 20px;}
.right_we_deliver_to{float: left;width: 74%;margin: 7px 0 0;}
.right_we_deliver_to p{font-size: 16px;line-height: 24px;}

/*end of WE DELIVER TO*/

/*Footer*/

footer{float: left;width: 98%;padding: 30px 1% 25px;background: #000;color: #fff;}
.left_footer{float: left;}
.left_footer ul li{float: left;font-size: 16px;margin:  3px 5px 0;}
.left_footer ul li a{color: #fff;}
.right_footer{float: right;}
.right_footer img{width: 135px;float: right;margin: -12px 0 0 8px;}

/*end of footer*/

/*Contact us*/

.contact_us{float: left;width: 98%;padding: 30px 1%;}
.contact_us h3{font-size: 32px;margin: 0 0 15px 0;font-weight: 500;text-align: center;color: #333;}
.inner_contact_us{float: left;background: #fff;box-shadow: 1px 1px 5px #ccc;width: 100%;height: 300px;}
.left_contact_us{float: left;width: 45%;}
.right_contact_us{float: right;width: 55%;}
.right_contact_us iframe{width: 100%;height: 300px;}
.inner_left_contact_us{float: left;width: 90%;padding: 11.5% 0 0 10%;}
.inner_left_contact_us ul li{float: left;width: 100%;margin: 0 0 20px;}
.inner_left_contact_us ul li h4{font-size: 20px;margin: 0 0 5px;}
.inner_left_contact_us ul li p{font-size: 15px;}

/*end of contact us*/

/*safe_secure*/

.safe_secure{float: left;width: 100%;background: url(images/safe-secure-bg.jpg) no-repeat scroll left center/cover;}
.inner_safe_secure{float: left;width: 98%;padding: 30px 1%;background: rgba(119,116,116,0.8);}
.safe_secure h2{font-size: 32px;margin: 0 0 15px 0;font-weight: 500;text-align: center;color: #fff;}
.left_safe_secure{float: left;width: 60%;margin: 20px 0 0;}
.left_safe_secure ul li{font-size: 15px;float: left;width: 100%;margin: 0 0 20px;}
.left_safe_secure ul li .safe_secure_num{float: left;width: 42px;color: #fff;font-weight: bold;}
.left_safe_secure ul li .safe_secure_num2{margin: 8px 0 0;}
.left_safe_secure ul li .safe_secure_num span{padding: 2px 9px 3px 8px;border:1px solid #fff;border-radius: 35px;}
.left_safe_secure ul li .safe_secure_text{float: left;width: 80%;color: #fff;font-weight: bold;}
.left_safe_secure ul li .safe_secure_text p{float: left;}
.left_safe_secure ul li .safe_secure_text img{float: left;margin: -3px 8px 0;}


.right_safe_secure{float: right;width: 38%;}
.right_safe_secure h3{text-align: center;margin: 0 0 8px;font-size: 26px;font-weight: 700;color: #fff;}
.right_safe_secure .safe_secure_order{float: none;display: block;margin: 0 auto;width: 155px;}
.right_safe_secure button.order_online{background: #24a640;border: 1px solid #24a640;padding: 10px 0px;color: #fff;font-weight: bold;border-radius: 35px;float: left;width: 155px;text-align: center;font-size: 14px;}
/*.right_safe_secure a.order_online:hover{color: #24a640;background: #fff;}*/
.right_safe_secure a.book_table{background: #f17b25;border: 1px solid #f17b25;font-weight: bold;border-radius: 35px;float: left;width: 155px;text-align: center;padding: 10px 0px;color: #fff;margin: 0 0 10px;}
/*.right_safe_secure a.book_table:hover{color: #f17b25;background: #fff;}*/


/*End of safe_secure*/

/*page_scroll_up*/

.page_scroll_up .scrollup {width: 45px;height: 45px;position: fixed;bottom: 50px;right: 45px; display: none; text-indent: -9999px;background:url(images/arrow-top.png) no-repeat scroll left center/cover;z-index: 50;}
.page_scroll_up .scrollup .fa{color: #fff;}

/*end of page_scroll_up*/

/*RWD*/

@media screen and (max-width:1900px)
{
    article{background: #fff;}
}

@media screen and (max-width:1170px)
{
    .left_about_us img{margin: 65px 0 0;}
    .left_safe_secure ul li .safe_secure_num1{margin: 8px 0 0;}
    .left_safe_secure ul li .safe_secure_num2{margin: 12px 0 0;}
    .inner_banner_section{height: 600px;}
    .welcome_to_our{top: 100px;}
    .welcome_to_our p{font-size: 15px;}
    .welcome_to_our h3{font-size: 30px;}
    .left_about_us img{margin: 25px 0 0;}
    .menu{width: auto;}
    .menu ul li{margin: 0 15px 0 0;}
    .menu ul li a{font-size: 16px;}
	.menu ul li button{font-size: 14px;}
}

@media screen and (max-width:959px)
{
    header{padding: 30px 0 10px;}
    .logo, .header_right{float:none;display:block;margin:0 auto;width:255px;}
     .menu{width: 550px;float: none;clear: both;}
    .menu ul li{margin: 8px 25px 15px 0;}
    .menu ul li:last-child{margin: 8px 0px 15px 0 !important;}
    .inner_banner_section{height: 370px;}
    .banner_sliders{bottom: 300px;}
    .welcome_to_our{position: sticky;margin: 0 auto;float: none;display: block;clear: both;height: 225px;}
    .welcome_to_our h3{font-size: 22px;}
    .left_about_us{width: 100%;}
    .left_about_us img{width: 400px;margin: 0 auto;float: none;display: block;}
    .about_us, .opening_hours{padding: 0 1%;width: 98%;}
    .right_about_us{width: 96%;padding: 2%;}
    .opening_hours_time{font-size: 16px;}
    .inner_left_contact_us ul li p{font-size: 15px;}
    .left_safe_secure, .right_safe_secure{width: 98%;padding: 10px 1%;margin: 0;}
    .single_opening_hours h3{font-size: 25px;}
	.cuisine_section h1{font-size: 26px;}
   
}

@media screen and (max-width:767px)
{
    .menu{display: none;}
    .mobile_menu{display: block;}
    header{display: none;}
    .logo_menu{position: relative;}
    .logo_menu p{font-size: 26px;position: absolute;top: 12px;}
    .header_right{margin: 10px 0 0;}
    .inner_best_choice ul li{width: 46%;}
    .inner_double_opening_hours{width: 96%;margin: 10px 2%;}
    .left_contact_us{width: 96%;padding: 2%;}
    .inner_left_contact_us{width: 100%;padding: 0;}
    .inner_contact_us{height: auto;}
    .right_contact_us{width: 100%;}
    .left_we_deliver_to{width: 100%;font-size: 18px;}
    .right_we_deliver_to{width: 100%;}
    .single_opening_hours{width: 96%;}
	.inner_banner_section{height: 330px;}
}

@media screen and (max-width:599px)
{
    .right_contact_us{width: 98%;margin: 0 1%;}
    .left_we_deliver_to h3{text-align: center;}
    .inner_banner_section{height: 285px;}
    .welcome_order_button ul li a, .welcome_order_button ul li button{font-size: 15px;padding: 8px 0;width: 135px;}
	.welcome_order_button ul li button.order_online{font-size: 13px;padding: 10px 0;}
    .welcome_order_button{width: 290px;}
    .welcome_order_button1{width: 290px;}
    .cuisine_section h1{font-size: 25px;}
    .left_safe_secure ul li .safe_secure_text img{margin: 5px 10px 0;}
}

@media screen and (max-width:479px)
{
    .logo a{font-size: 25px;}
    .cuisine_section h1{font-size: 22px;}
    .cuisine_section h3{font-size: 17px;}
    .inner_about_us h3, .best_choice h3, .opening_hours h3, .safe_secure h2, .contact_us h3{font-size: 22px;}
    .left_about_us img{width: 90%;}
    .opening_hours_day, .opening_hours_time{font-size: 15px;}
    .inner_opening_hours h4{font-size: 20px;}
    .inner_left_contact_us ul li h4{font-size: 18px;}
    .left_footer, .right_footer{float: none;display: block;margin: 0 auto;width: 190px;}
    .right_footer{width: 240px;}
    .left_footer ul li{margin: 3px 5px 25px;}
    .inner_best_choice ul li{width: 96%;text-align: center;font-size: 20px;}
    .inner_best_choice ul li:nth-child(2n){padding: 0;}
    .we_deliver_to{width: 96%;padding: 25px 2%;}
    .logo_menu p{font-size: 20px;}
    .logo_menu p{top: 17px;}
    .inner_banner_section{height: 165px;}
    .banner_sliders{bottom: 285px;}
    .welcome_to_our{width: 94%;padding: 6% 3% 8%;}
    .single_opening_hours h3{font-size: 20px;}
	.pop_offer h2{font-weight: 500;font-size: 20px;}
    
}

.banner-one {
    width: 100%;
    padding: 20px 0px;
}

.banner-one img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-shadow: rgba(0, 0, 0, 1) 0px 5px 15px;
}

@media screen and (max-width:767px) {
    .close {
        left: 96.5% !important;
        padding: 0px !important;
        top:3%;
        font-size:18px!important;
    }

    .popup-content img {
        height: 190px !important;
    }

    .popup-onload {
    left: 50% !important;
    transform: translate(-50%, -50%);
    margin-top: -100px!important;
    margin-left: 0!important;
    }

    .cnt223 {
        width: 350px ! important;
        min-width: 350px ! important;
        padding: 0px 0px  ! important;
    }

    .popup-content {
        padding: 0px  0px ! important;
    }

    .banner-one img {
        height: 170px;
    }
}
 /*Popup CSS Starts*/
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 100;
    display: none;
}

.popup-content {
    padding: 0px 0px;
    line-height: 0.5;
}

.cnt223 a {
    text-decoration: none;
}

.popup-onload {
    margin: 0 auto;
    display: none;
    position: fixed;
    z-index: 101;
    top: 50%;
    left: 45%;
    margin-top: -300px;
    margin-left: -300px;
}

.cnt223 {
    min-width: 700px;
    width: 700px;
    min-height: 150px;
    margin: 100px auto;
    background: #f3f3f3;
    position: relative;
    z-index: 103;
    padding: 0px 0px;
    border-radius: 5px;
    box-shadow: 0 2px 5px #000;
}

.cnt223 p {
    clear: both;
    color: #555555;
        /* text-align: justify; */
    font-size: 20px;
    font-family: sans-serif;
}

.cnt223 p a {
    color: #d91900;
    font-weight: bold;
}

.cnt223 .x {
    float: right;
    height: 35px;
    left: 22px;
    position: relative;
    top: -25px;
    width: 34px;
}

.cnt223 .x:hover {
    cursor: pointer;
}

.close {
    position: absolute;
    left: 96.7%;
    padding: 4px;
    font-size:22px;
}

.popup-content img {
    height: 270px;
}
@media(min-width:768px) and (max-width:991.98px) {
   .popup-onload {
    left: 50% !important;
    transform: translate(-50%, -50%);
    margin-top: -100px!important;
    margin-left: 0!important;
    } 
}
/*Popup CSS Ends*/

/*offer text starts*/
h2.offer-heading {
    text-align: center;
    background: #ffa900;
    color: #fff;
    padding: 10px;
    width: 40%;
    margin: 10px auto auto;
    box-shadow: 0 0 6px 0 #a5a5a5;
    text-shadow: 2px 2px #8c8c8c;
    border-radius: 30px;
}
.bounce {
	animation: bounce 2s ease infinite;
}
@keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-30px);
	}
	60% {
		transform: translateY(-15px);
	}
}

@media(max-width:767px){
h2.offer-heading {
     width:auto!important;
     font-size: 18px;
     margin: 0 20px!important;
}
}

@media(min-width:768px) and (max-width:991.98px) {
 h2.offer-heading {
     width:55%!important;
    }
}
/*offer text Ends*/

    





















