@charset "utf-8";

@media only screen and (min-width: 200px) and (max-width:500px) {
.wrapper{width:94% !important; margin:0% 3% !important; padding:0px;}

.logo {padding: 15px 0;width:215px !important;}
.headright {width: 100% !important;}
.location_top {padding: 0 0 10px;width:250px !important; margin: 0 auto;  float: none;}

.flex-control-nav {bottom: 5px !important;width: auto !important; margin-right:5px !important;}
.flex-control-nav li {margin: 0 0 0 5px !important;}

.newsbox { padding:0px;}
.newsbox strong { width:85% !important;}

.homepageadd {margin: 0px !important;width: 100% !important;}
.homepageadd .addimg {margin-bottom:15px;margin-left: 0;width: 100% !important; text-align:center;}

.locationbox {float: left;width: 100% !important;}
.findlocationbox {float: none;margin: 0 auto 15px auto;max-width: 373px;width: 100% !important;}

.order_left {padding: 0 0px 0 0; width: 100% !important;}
.order_left strong {font-size: 15px; padding: 10px 0 0px; width: 100% !important;}
.order_left p {font-size: 13px;line-height: 22px;}
.order_left span {font-size: 14px;line-height: 19px;padding: 5px 0 0;}
.order_right {margin: 20px 0 20px 0; width: 100% !important;text-align: center;}

.bottompartfull02 {padding: 10px 0;}
.bottompartfull02left {margin: 0;width: 100% !important;}
.bottomlinks { font-size:13px; text-align:center;}
.bottomcopylinks { text-align:center;}
.bottomlinks span {padding: 0 5px;}
.bottompartfull02right {width: 100% !important;text-align: center;}
.sociallink { width:232px !important;display: inline-block;float: none;padding: 10px 0 0px 0;}
.bottomline { height:10px !important;}
.buttonsty a{ width:90%; display:block; margin:0% 5%; font-size: 18px; }
.newslbx .searchbutton { margin: 15px 0 7px 0;}


/*company*/
.innerbanner_text {font-size: 24px; padding: 15px 0;}
.companypage {padding: 15px 0 15px;}
.company_left {margin: 0;padding: 0;width: 100% !important;}
.contantpart p {font-size: 14px;line-height: 22px;margin: 0 0 10px;}
.contantpart strong {font-size: 15px;line-height: 22px;}
.ullist01 {font-size: 13px;line-height: 22px;padding: 0 0 10px;}
.ullist01 li em {width: 91% !important;}
.company_right {width: 100% !important;}


/*Location Pop Box*/
.location_logo {text-align: center;width: 240px !important; margin: 0 auto;}
.location_point { padding:15px 10px;}
.location_point em { font-size:20px;}
.locationbx { padding:0 10px;}
.location_text {font-size: 16px;line-height: 26px;padding: 10px 10px 35px;}


/* OUR MENU */
.ourmenu_box {margin: 20px 0 0;}
.ourmenu { font-size:16px;}
.ourmenu li { display:block;}
.ourmenu li a {letter-spacing: 0px;line-height: 36px;}
.pizzamenulist { margin:0px; padding:0px; text-align:center;}
.pizzalistbox { width:300px !important;margin:10px 0px 0 0;}
.pizzaaddres { font-size:13px;}
.pizzaprizebox {margin:15px 0px 0 0;width: 100% !important;}
.prizebox01 {margin: 0;width: 100% !important;}
.prizelist { padding:5px 10px; font-size:14px;}
.prizetitle01 {font-size: 16px;height: 36px;line-height: 36px; padding: 0 10px;}

.innerbanner_img {padding: 10px 0;}
.namelist01 { height:auto !important;}
.namelist01 ul {font-size: 15px; padding: 10px;}
.prizebut { font-size: 18px;height: 36px;line-height: 36px;width: 70px !important;}
.linkcapsty02 {font-size: 18px;}

.beveragespage {margin: 10px 0 0px;}
.colddrinks_img { width:100%; text-align:center; margin-top:15px;}

.toppingspage {margin: 15px 0 10px;}
.topping_title {font-size: 18px;}
.counttoppingbox {font-size: 12px;}
.prizetitle02 {font-size: 16px;height: 35px; margin: 0px 0 0;}
.prizetitle02 strong {line-height: 35px;padding: 0 55px;}
.prizetitle02 strong:before {border-width: 18px;}
.prizetitle02 strong:after {border-width: 18px;}
.topping_list {font-size: 14px;line-height: 22px; padding:10px;}
.topping_list li { width:50% !important;}
.topping_w50 { width:100% !important;}
.topping_title02 {margin: 0px 0 10px;}
.prizetitle02 span { display:none;}


/*Locations*/
.locationspage { margin:0px;}
.locationlist { padding: 0 0 20px; width: 100% !important;border-bottom: 1px solid #ccc;margin-bottom: 15px;}
.location_left {width: 100% !important; text-align:center;}
.location_right {width: 100% !important;padding: 0 0 15px 0px; text-align:center;}
.location_textpart { font-size:12px;}


.dealsbox{ width:100% !important; margin:1% 0% !important; }
 
}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:501px) and (max-width:767px) {
.wrapper{width:94% !important; margin:0% 3% !important; padding:0px;}

.logo {padding: 15px 0;width: 250px !important;}
.headright {width: 100% !important;}
.location_top {padding: 0 0 10px;width:250px !important; margin: 0 auto;  float: none;}
.buttonsty a{ width:90%; display:block; margin:0% 5%; font-size: 18px; }
.flex-control-nav {bottom: 5px !important;width: auto !important; margin-right:5px !important;}
.flex-control-nav li {margin: 0 0 0 5px !important;}

.newsbox { padding:0px;}
.newsbox strong { width:85% !important;}

.homepageadd {margin: 0px !important;width: 100% !important;}
.homepageadd .addimg {margin-bottom:15px;margin-left: 0;width: 100% !important; text-align:center;}

.locationbox {float: left;width: 100% !important;}
.findlocationbox {float: none;margin: 0 auto 15px auto;max-width: 373px;width: 100% !important;}

.order_left {padding: 0 0px 0 0; width: 100% !important;}
.order_left strong {font-size: 15px; padding: 10px 0 0px; width: 100% !important;}
.order_left p {font-size: 13px;line-height: 22px;}
.order_left span {font-size: 14px;line-height: 19px;padding: 5px 0 0;}
.order_right {margin: 20px 0 20px 0; width: 100% !important;text-align: center;}

.bottompartfull02 {padding: 10px 0;}
.bottompartfull02left {margin: 0;width: 100% !important;}
.bottomlinks { font-size:13px; text-align:center;}
.bottomcopylinks { text-align:center;}
.bottomlinks span {padding: 0 5px;}
.bottompartfull02right {width: 100% !important;text-align: center;}
.sociallink { width:232px !important;display: inline-block;float: none;padding: 10px 0 0px 0;}
.bottomline { height:10px !important;}


/*company*/
.innerbanner_text {font-size: 24px; padding: 15px 0;}
.companypage {padding: 15px 0 15px;}
.company_left {margin: 0;padding: 0;width: 100% !important;}
.contantpart p {font-size: 14px;line-height: 22px;margin: 0 0 10px;}
.contantpart strong {font-size: 15px;line-height: 22px;}
.ullist01 {font-size: 13px;line-height: 22px;padding: 0 0 10px;}
.ullist01 li em {width: 91% !important;}
.company_right {width: 100% !important; text-align:center;}


/* OUR MENU */
.ourmenu_box {margin: 20px 0 0;}
.ourmenu { font-size:16px;}
.ourmenu li { display:block;}
.ourmenu li a {letter-spacing: 0px;line-height: 36px;}
.pizzamenulist { margin:0px; padding:0px; text-align:center;}
.pizzalistbox { width:300px !important;margin:5px;}
.pizzaaddres { font-size:13px;}
.pizzaprizebox {margin:15px 0px 0 0;width: 100% !important;}
.prizebox01 {margin: 0;width: 100% !important;}
.prizelist { padding:5px 10px; font-size:14px;}
.prizetitle01 {font-size: 16px;height: 36px;line-height: 36px; padding: 0 10px;}

.innerbanner_img {padding: 10px 0;}
.namelist01 { height:auto !important;}
.namelist01 ul {font-size: 15px; padding: 10px;}
.prizebut { font-size: 18px;height: 36px;line-height: 36px;width: 70px !important;}
.linkcapsty02 {font-size: 18px;}

.beveragespage {margin: 10px 0 0px;}
.colddrinks_img { width:100%; text-align:center; margin-top:15px;}

.toppingspage {margin: 15px 0 10px;}
.topping_title {font-size: 18px;}
.counttoppingbox {font-size: 12px;}
.prizetitle02 {font-size: 16px;height: 35px; margin: 0px 0 0;}
.prizetitle02 strong {line-height: 35px;padding: 0 55px;}
.prizetitle02 strong:before {border-width: 18px;}
.prizetitle02 strong:after {border-width: 18px;}
.topping_list {font-size: 14px;line-height: 22px; padding:10px;}
.topping_list li { width:33.33% !important;}
.topping_w50 { width:100% !important;}
.topping_title02 {margin: 0px 0 10px;}
.prizetitle02 span { display:none;}


/*Locations*/
.locationspage { margin:0px;}
.locationlist { padding: 0 0 20px; width: 100% !important;border-bottom: 1px solid #ccc;margin-bottom: 15px;}
.location_textpart { font-size:12px;}









}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:768px) and (max-width:900px) {
.wrapper{width:96% !important; margin:0% 2% !important; padding:0px;}

.logo {padding: 15px 0; width: 250px !important;}
.headright { width:100% !important; margin: -58px 0 0 0 !important;}
.buttonsty a{ width:90%; display:block; margin:0% 5%; font-size: 18px; }
.homepageadd .addimg {width:46.7% !important; text-align:center;}

.locationbox {float: left;width: 47% !important; margin-left: 23px;}
.findlocationbox {float: none;margin: 0 auto 15px auto;max-width: 373px;width: 100% !important;height: 356px;}
.findlocationbox strong { padding:5px 0;}

.orderbox {min-height: 165px;}
.order_left strong {font-size: 18px;padding: 15px 0 0px;}
.order_left p {font-size: 13px; line-height: 19px;}

.bottompartfull02right {width: 20% !important;}
.sociallink li a {margin: 0 3px;}
.bottompartfull02left {margin: 0 1% 0 0;width: 79% !important;}
.bottomcopylinks { font-size:11px;}
.bottompartfull02 {padding: 15px 0;}
.bottomline { height:15px !important;}


/*company*/
.innerbanner_text {font-size: 24px; padding: 15px 0;}
.companypage {padding: 15px 0 15px;}
.company_left {margin: 0;padding: 0;width: 100% !important;}
.contantpart p {font-size: 14px;line-height: 22px;margin: 0 0 10px;}
.contantpart strong {font-size: 15px;line-height: 22px;}
.ullist01 {font-size: 13px;line-height: 22px;padding: 0 0 10px;}
.ullist01 li em {width: 91% !important;}
.company_right {width: 100% !important; text-align:center;}


/* OUR MENU */
.ourmenu_box {margin: 20px 0 0;}
.ourmenu { font-size:18px;}
.ourmenu li a { line-height:36px;}
.pizzamenulist { margin:0px; padding:0px; text-align:center;}
.pizzalistbox { width:357px !important;margin:5px;}
.pizzaaddres { font-size:13px;}
.pizzaprizebox {margin:15px 0px 0 0;width: 100% !important;}
.prizebox01 {margin: 0 5px;width: 48% !important;}
.prizelist { padding:5px 10px; font-size:14px;}
.prizetitle01 {font-size: 16px;height: 36px;line-height: 36px; padding: 0 10px;}

.colddrinks_img { width:47% !important;}

.toppingspage {margin: 15px 0 10px;}
.topping_title {font-size: 22px;}
.counttoppingbox {font-size: 12px;}
.prizetitle02 {font-size: 16px;height: 35px; margin: 0px 0 0;}
.prizetitle02 strong {line-height: 35px;padding: 0 55px;}
.prizetitle02 strong:before {border-width: 18px;}
.prizetitle02 strong:after {border-width: 18px;}
.topping_list {font-size: 14px;line-height: 22px; padding:10px;}
.topping_list li { width:20% !important;}
.topping_w50 { width:100% !important;}
.topping_title02 {margin: 0px 0 10px;}
.prizetitle02 span { display:none;}


/*Locations*/
.locationspage { margin:0px;}
.locationlist { padding: 0 0 20px; width: 100% !important;border-bottom: 1px solid #ccc;margin-bottom: 15px;}
.location_textpart { font-size:12px;}
.location_left { text-align:center;}






}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:901px) and (max-width:1023px) {

.wrapper{width:96% !important; margin:0% 2% !important; padding:0px;}

.logo {padding: 15px 0; width: 250px !important;}
.headright { width:100% !important; margin: -58px 0 0 0 !important;}

.homepageadd .addimg {width:46.7% !important; text-align:center;}

.locationbox {float: left;width: 47% !important; margin-left: 23px;}
.findlocationbox {float: none;margin: 0 auto 15px auto;max-width: 373px;width: 100% !important;height: 372px;}
.findlocationbox strong { padding:5px 0;}

.orderbox {min-height: 165px;}
.order_left strong {font-size: 18px;padding: 15px 0 0px;}
.order_left p {font-size: 13px; line-height: 19px;}

.bottompartfull02right {width: 20% !important;}
.sociallink li a {margin: 0 3px;}
.bottompartfull02left {margin: 0 1% 0 0;width: 79% !important;}
.bottomcopylinks { font-size:11px;}
.bottompartfull02 {padding: 15px 0;}
.bottomline { height:15px !important;}


/*company*/
.innerbanner_text {font-size: 24px; padding: 15px 0;}
.companypage {padding: 15px 0 15px;}
.company_left {margin: 0;padding: 0;width: 100% !important;}
.contantpart p {font-size: 15px;line-height: 24px;margin: 0 0 10px;}
.contantpart strong {font-size: 16px;line-height: 24px;}
.ullist01 {font-size: 14px;line-height: 24px;padding: 0 0 10px;}
.ullist01 li em {width: 91% !important;}
.company_right {width: 100% !important; text-align:center;}


/* OUR MENU */
.ourmenu_box {margin: 20px 0 0;}
.ourmenu { font-size:18px;}
.ourmenu li a { line-height:36px;}
.pizzamenulist { margin:0px; padding:0px; text-align:center;}
.pizzalistbox {margin:10px;}
.pizzaaddres { font-size:13px;}
.pizzaprizebox {margin:15px 0px 0 0;width: 100% !important;}
.prizebox01 {margin: 0 5px;width: 48% !important;}
.prizelist { padding:5px 10px; font-size:14px;}
.prizetitle01 {font-size: 16px;height: 36px;line-height: 36px; padding: 0 10px;}

.colddrinks_img { width:47% !important;}

.topping_w50 {width: 48.8% !important;}
.prizetitle02 span { display:none;}


/*Locations*/
.locationspage { margin:0px;}
.locationlist { padding: 0 0 20px; margin-bottom: 15px;}
.location_textpart { font-size:12px;}







}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:1024px) and (max-width:1169px) {

.wrapper{width:98% !important; margin:0% 1% !important; padding:0px;}

.logo {padding:29px 0; width:360px !important;}

.homepageadd .addimg {width:30.9% !important; text-align:center;}

.locationbox {float: left; margin-left: 25px;width: 30.9% !important; margin-bottom:25px;}
.findlocationbox {float: none;margin: 0 auto;max-width: 373px;width: 100% !important;height: 322px;}
.findlocationbox strong { padding:5px 0;}
.newslbx .searchbutton {margin: 5px 0 0px 0;}
.order_left span { padding:10px 0 15px 0px}

/*company*/
.innerbanner_text {font-size: 24px; padding: 15px 0;}
.companypage {padding:30px 0 15px;}
.company_left {margin: 0;width:60% !important;}
.contantpart p {font-size: 15px;line-height: 24px;margin: 0 0 10px;}
.contantpart strong {font-size: 16px;line-height: 24px;}
.ullist01 {font-size: 14px;line-height: 24px;padding: 0 0 10px;}
.ullist01 li em {width: 91% !important;}
.company_right {width: 40% !important; text-align:center;}


/* OUR MENU */
.pizzamenulist { margin:0 -5px 0 0; padding:0px;}
.pizzalistbox {margin: 0 5px 0 0; width:32.6% !important;}
.pizzaprizebox {margin:8px 5px 0 0; width:66% !important;}
.prizebox01 {margin: 0 5px 0 0; width:49.6% !important;}
.prizelist {padding: 8px 20px;}

.colddrinks_img { width:47% !important;}

.topping_w50 {width: 49% !important;}
.prizetitle02 span { display:none;}


/*Locations*/
.locationspage { margin:0px;}
.locationlist { padding: 0 0 20px; margin-bottom: 15px;}
.location_textpart { font-size:12px;}






}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (min-width:1084px) and (max-width:1169px) {

.findlocationbox {float: none;margin: 0 auto;max-width: 373px;width: 100% !important;height: 362px !important;}

}



