@charset "utf-8";
   body{font-family:'Open Sans', sans-serif;margin:0px;padding:0px !important;overflow-x:hidden;color:#555555;}
a, .panel-group .panel .panel-title a, .panel-group .panel .panel-title a:hover, .navbar.navbar-default .nav.navbar-nav li a:hover, .navbar.navbar-default .nav.navbar-nav li a:focus, .navbar.navbar-default .nav.navbar-nav li.active a, .navbar.navbar-default .nav.navbar-nav li.active a:focus, .navbar.navbar-default .nav.navbar-nav li.open a, .navbar.navbar-default .nav.navbar-nav li.dropdown.open > a, .navbar.navbar-default .nav.navbar-nav li.open a:hover, .navbar.navbar-default .nav.navbar-nav li.open a:focus, .highlight, .box-icon, .share_icon a:hover, 
.owl-nav > div:hover:after, #download_app a h3:hover, 
.post_wrap h5 a:hover, .footer_links li a:hover, .footer_links li a:hover:after, 
.footer-style2 .footer_widgets li a:hover, .footer-style2 .download_link a:hover, .post_listing h2 a:hover, .sidebar_widgets > ul > li > a:hover, .tagcloud a, .populat_post_wrap h6 a:hover, .post_tags a, .comment-meta.commentmetadata a:hover, .btn-link{color:#dc3545;fill:#dc3545;}
a:hover, a:focus, 
.btn-link:hover, .btn-link:focus, 
.breadcrumbs a:hover{color:#ff0018;fill:#ff0018;}
.btn, .navbar.navbar-default .nav.navbar-nav .dropdown-menu, .fact_icon, .popular_plan, 
.owl-dot.active, .back-top, .pagination .page-number.current, .pagination .page-number:hover, .pagination .page-number:focus, .tagcloud a:hover, .post_tags a:hover, .follow_us ul li a:hover, .demo_changer .demo-icon{background:#dc3545;fill:#dc3545;}
.btn:hover, .btn:focus{background-color:#ff0018;fill:#ff0018;}
.footer-style2 .download_link a:hover, .tagcloud a, .post_tags a{border-color:#dc3545;}
h1, h2, h3, h4, h5, h6{color:#111111;font-weight:800;margin:0 auto 15px;}
h1{font-size:60px;}
h2{font-size:50px;}
h3{font-size:40px;}
h4{font-size:32px;}
h5{font-size:26px;}
h6{font-size:22px;}
p {
font-size:17px;
line-height:28px;
font-weight:400;
margin-bottom:15px;
} a{transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;text-decoration:none;color:#dc3545;}
a:hover, a:focus{text-decoration:none;outline:none;color:#ff0018;}
ul, ol{margin:0 auto 20px;}
ul li, ol li{font-size:16px;line-height:26px;margin:0 auto 10px;}
ul li i, ol li i{margin:0 12px 0 0;}
ul.list_style_none, ol.list_style_none{list-style:none;}
ul.list-with-icon{padding-left:10px;margin-bottom:30px;}
ul.list-with-icon li{line-height:20px;margin-bottom:15px;padding-left:23px;position:relative;list-style:none;}
ul.list-with-icon li i{left:0;position:absolute;top:4px;}
blockquote{background:#f5f5f5;}
.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text p{color:#fff;}
.uppercase{text-transform:uppercase;}
.underline{text-decoration:underline;}
.divider{border-bottom:1px solid #dcd9d9;clear:both;margin:40px auto;}
.btn, input[type=submit], input[type=button]{background:#dc3545;border:medium none;border-radius:0px;color:#ffffff;font-size:21px;font-weight:300;line-height:30px;margin:auto;padding:12px 38px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;}
.btn .fa{font-size:22px;margin-left:5px;vertical-align:middle;}
.btn.btn-lg{font-size:22px;line-height:30px;padding:18px 50px;}
.btn:hover, input[type=submit]:hover, input[type=button]:hover{opacity:0.70;}
.btn:hover, .btn:focus{color:#ffffff;outline:none;background:#ff0018;}
.btn-link{font-weight:800;font-size:17px;}
.btn-link:hover, .btn-link:focus{color:#ff0012;}
.btn.outline{background:none;border-style:solid;border-width:1px;}
.btn.outline:hover, .btn.outline:focus{color:#fff;}
.btn.btn-xs{font-size:12px;padding:0px 25px;}
.btn.btn-xs .fa{margin:0 5px;font-size:14px;}
.btn.outline.active-btn{border-color:#089901;color:#089901;}
.btn.outline.active-btn:hover{background:#089901;color:#fff;}
.div_zindex{position:relative;z-index:1;}
.dark-overlay{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.padding_none{padding:0px;}
.padding{padding:20px 0;}
.padding_50px{padding:50px 0;}
.padding_4x4_30{padding:30px;}
.padding_4x4_40{padding:40px;}
.space-20{width:100%;height:20px;clear:both;}
.space-30{width:100%;height:30px;clear:both;}
.space-40{width:100%;height:40px;clear:both;}
.space-60{width:100%;height:60px;clear:both;}
.space-80{height:80px;width:100%;}
.margin-btm-20{margin-bottom:20px;clear:both;}
.margin-none{margin:0px;}
.padding_top{padding-top:70px;}
.padding_bottom{padding-bottom:70px;}
.padding_top_none{padding-top:0px !important;}
.padding_bottom_none{padding-bottom:0px !important;}
.form-group{margin-bottom:15px;position:relative;}
.form-label{color:#111111;font-size:14px;font-weight:400;margin:0 auto 8px;}
.form-control{background:#eeeeee none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;color:#888888;font-size:16px;height:54px;line-height:30px;padding:0 15px;}
input:focus, textarea:focus{box-shadow:0 0 2px rgba(0, 0, 0, 0.5) !important;}
input[type=text], input[type=password],input[type=number], input[type=email], 
input[type=url], input[type=search], select{background:#eeeeee none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;color:#888888;font-size:16px;height:54px;line-height:30px;padding:0 15px;width:100%;max-width:100%;}
textarea{background:#eeeeee none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;color:#888888;font-size:16px;line-height:30px;padding:10px 15px;width:100%;}
textarea{height:auto;color:#888888 !important;}
textarea.form-control{padding:15px 20px;}
.form-control:hover, .form-control:focus{box-shadow:none;outline:none}
.select{position:relative;}
.select select{appearance:none;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
.select::after{color:#878787;content:"";cursor:pointer;font-family:fontawesome;font-size:15px;padding:12px 0;pointer-events:none;position:absolute;right:15px;top:0;}
.form-control option{padding:10px;}
.control-label{color:#555;font-size:15px;font-weight:700;}
.radio label, .checkbox label{cursor:pointer;font-size:14px;font-weight:400;padding-left:26px;position:relative;}
.radio input[type=radio],
.checkbox input[type=checkbox]{display:none;}
.radio label:before{background-color:transparent;border-style:solid;border-width:1px;border-radius:50%;content:"";display:inline-block;height:15px;left:0;top:4px;position:absolute;width:15px;}
.checkbox label::before{background-color:rgba(0, 0, 0, 0);border:1px solid #111111;content:"";display:inline-block;height:16px;left:0;position:absolute;top:4px;width:16px;}
.radio input[type=radio]:checked + label:before{content:"\2022";font-size:15px;text-align:center;line-height:11px;}
.checkbox input[type=checkbox]:checked + label:before{content:"\2713";font-size:12px;text-align:center;line-height:14px;}
.black_input .form-control{background:#222;border-radius:3px;color:#fff;border:#222 solid 1px;font-size:17px;}
.checkbox, .radio{padding-top:5px;}
span.wpcf7-not-valid-tip{text-align:left;}
table{margin:0 0 30px;width:100%;}
table th, table td{border:1px solid #cccccc;padding:15px;padding:18px;}
table th img, table td img{max-width:100%;}
table thead{background:#eee;}
table thead th, table thead td{text-transform:uppercase;font-weight:900;color:#111;}
.panel.panel-default{margin:0 auto 25px;}
.panel-group .panel{border-radius:0;}
.panel-group .panel .panel-title{font-size:22px;}
.panel-group .panel .panel-title a.collapsed{display:block;padding:10px;color:#111;}
.panel-group .panel .panel-title a, .panel-group .panel .panel-title a:hover{color:#dc3545;padding:10px;display:block;}
.panel-collapse .panel-body{padding:25px;}
.secondary-bg{background-color:#1e2127;color:#fff;}
.primary-bg{background:#363951;color:#fff;}
.section-padding{padding:120px 0;}
.section-header{margin:0 auto;max-width:950px;padding-bottom:50px;float:none !important;}
.section-header h2{margin-bottom:25px;}
.section-header p{font-size:20px;font-weight:300;line-height:32px;}
.nav.nav-tabs{border:medium none;}
.nav-tabs > li a{background:#000000 none repeat scroll 0 0;border-radius:0;color:#ffffff;font-weight:800;margin-right:5px;padding:9px 36px;text-align:center;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{color:#ffffff;}
.nav-tabs > li{margin-bottom:0;}
.logo > a{font-size:39px;font-weight:700;}
.parallex-bg{background-attachment:fixed;background-position:0 0;background-repeat:no-repeat;background-size:cover;position:relative;}
.modal-dialog{width:650px;}
.modal-content{padding:0 32px 22px;}
.modal-header{padding:15px 0;margin-bottom:25px;}
.modal-body{padding:10px 0;}
.modal .modal-header .close{background:#000000 none repeat scroll 0 0;border-radius:50%;color:#ffffff;font-size:17px;height:31px;line-height:30px;margin-top:5px;opacity:1;text-align:center;text-shadow:none;width:31px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.vc_toggle{background-color:#ffffff;border:1px solid #dddddd;margin-bottom:20px;border-radius:0px;}
.vc_toggle_title{background-color:#f5f5f5;border-bottom:1px solid #dddddd;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 15px;}
.vc_toggle_title .panel-title{display:block;padding:20px 25px;}
.vc_toggle .vc_toggle_content{padding:25px;margin:0px;}
.vc_toggle_active .panel-title, .vc_toggle_title .panel-title:hover{color:#dc3545;}
#header{background:#fff;padding:0;position:fixed;left:0px;right:0px;z-index:22;transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;}
#header .logo{margin:20px 0;transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;}
header#header.affix{box-shadow:0 0 20px rgba(0, 0, 0, 0.2);left:0;position:fixed;right:0;}
header#header.affix .navbar.navbar-default .nav.navbar-nav > li > a{padding:30px 16px;}
header#header.affix .logo{margin:9px 0;}
.navbar.navbar-default{background:none;border-radius:0px;border:0px;margin:0 auto;}
.navbar.navbar-default .nav.navbar-nav{float:right;}
.navbar.navbar-default .nav.navbar-nav li{margin:0;overflow:hidden;transition-duration:0.3s;}
.sub-menu{transition:all 0.4s ease 0s}
.navbar.navbar-default .nav.navbar-nav > li > a{color:#111;display:inline-block;font-size:19px;padding:41px 16px;}
header#header.affix .navbar.navbar-default .nav.navbar-nav li.menu-item-has-children > a{padding-right:25px;}
.navbar.navbar-default .nav.navbar-nav li.menu-item-has-children > a{padding-right:25px;}
.navbar.navbar-default .nav.navbar-nav li.menu-item-has-children > a::after{content:"\f0d7";font-family:fontawesome;font-size:15px;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:10px;}
.navbar.navbar-default .nav.navbar-nav .dropdown-menu, .navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu{background:#dc3545;box-shadow:none;border:0px;border-radius:0px;padding:0px;position:absolute;top:100%;left:0;}
.navbar.navbar-default .nav.navbar-nav li.open .dropdown-menu li, .navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu li{margin:0 auto;padding:3px 20px;border-bottom:rgba(255, 255, 255, 0.1) solid 1px;list-style:none;white-space:nowrap;position:relative;}
.navbar.navbar-default .nav.navbar-nav li.open .dropdown-menu a, .navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu li a{color:#fff;display:block;font-size:16px;padding:10px 0px;}
.navbar.navbar-default .nav.navbar-nav li a:hover, .navbar.navbar-default .nav.navbar-nav li a:focus, .navbar.navbar-default .nav.navbar-nav li.active a, .navbar.navbar-default .nav.navbar-nav li.active a:focus, .navbar.navbar-default .nav.navbar-nav li.open a, .navbar.navbar-default .nav.navbar-nav li.dropdown.open > a, .navbar.navbar-default .nav.navbar-nav li.open a:hover, .navbar.navbar-default .nav.navbar-nav li.open a:focus, .navbar.navbar-default .nav.navbar-nav .menu-item-has-children:hover > a{color:#dc3545;background:none;}
.navbar.navbar-default .nav.navbar-nav li.open .dropdown-toggle, .navbar.navbar-default .nav.navbar-nav li.open .dropdown-menu a:hover, .navbar.navbar-default .nav.navbar-nav li.open .dropdown-menu a:focus, .navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu li a:hover, .navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu li a:focus{background:none;color:#fff;}
.navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu{opacity:0;visibility:hidden;}
.navbar.navbar-default .nav.navbar-nav .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;}
.navbar.navbar-default .nav.navbar-nav .menu-item-has-children:hover{overflow:visible;}
.navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu{left:100%;top:0px;}
.navbar.navbar-default .nav.navbar-nav .menu-item-has-children:last-child .sub-menu .menu-item-has-children .sub-menu{left:inherit;right:100%;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#333;}
.header_style2 .logo{text-align:center;}
.social_links a{font-size:30px;margin-right:12px;display:inline-block;}
.social_links .facebook_link{color:#3b5998;}
.social_links .twitter_link{color:#32cdfd;}
.social_links .linkedin_link{color:#0077b5;}
.social_links .pinterest_link{color:#bd2125;}
.social_links .google_link{color:#F00;}
.social_links{margin-top:9px;}
#menu_icon{float:right;font-size:30px;margin-top:25px;cursor:pointer;}
.header_style2 .social_links{margin-top:28px;}
.header_style2.affix .social_links{margin-top:17px;}
.header_style2.affix #menu_icon{margin-top:15px;}
#banner{background-color:#000000;overflow:hidden;padding:200px 0 90px;}
.intro_img{text-align:right;}
.intro_text{padding:90px 0;text-align:left;}
.intro_text h1{font-size:70px;margin:0 auto 20px;text-transform:capitalize;}
.intro_text h3{font-size:37px;font-weight:300;line-height:50px;margin:0 auto 40px;}
.video{bottom:0;left:50%;min-height:100%;min-width:100%;position:absolute;top:0;transform:translate(-50%, 0px);}
.video_bg .dark-overlay{background:rgba(0, 0, 0, 0.8);}
#banner .owl-theme .owl-nav [class*="owl-"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size:0;}
#banner.bannr_slideshow{padding:0px;background:none;}
.slides{background-position:center top;background-size:cover;position:relative;padding:170px 0 90px;}
.masked::after{background-color:rgba(0, 0, 0, 0.78);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.bannr_slideshow .owl-carousel .owl-item img{display:inline;max-width:100%;width:auto;}
.bannr_slideshow .owl-nav div:after{font-size:50px;}
.bannr_slideshow .owl-nav .owl-prev{left:15px;}
.bannr_slideshow .owl-nav .owl-next{right:15px;}
.bannr_slideshow .owl-dots{display:none;}
.bannr_slideshow .intro_text h1{font-size:55px;}
.bannr_slideshow .intro_text p{font-size:19px;line-height:28px;margin:0 auto 40px;}
#banner.color_bg{background:#363951;padding-bottom:0px;}
#about_info img{max-width:100%;}
.info_wrap{padding-left:40px;}
.highlight{color:#dc3545 !important;}
.vertical_box{overflow:hidden;margin:40px auto 10px;}
.box-icon{border:2px solid #eeeeee;border-radius:50%;color:#dc3545;font-size:31px;height:60px;line-height:52px;margin:0 auto 16px;text-align:center;width:60px;}
.vertical_box .box-icon{float:left;}
.vertical_box .box-info{float:right;width:80%;}
#fun-facts{background-color:#000000;background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/app_bg_screenshot.png);padding:50px 0;}
.facts_info{padding-bottom:10px;padding-top:40px;position:relative;}
.facts_info:after{position:absolute;top:0;right:8px;content:"";height:100%;border-right:rgba(255, 255, 255, 0.15) solid 1px;}
.facts_info:last-child:after{border:0px;}
.facts_info h3{margin:0 auto;}
.facts_info p{color:#838385;margin:0 auto;}
.fact_icon{background:#dc3545 none repeat scroll 0 0;border-radius:50%;color:#ffffff;float:left;font-size:40px;height:82px;line-height:80px;margin:0 15px 0 0;text-align:center;width:82px;}
.features-box{background:#ffffff none repeat scroll 0 0;border-radius:8px;box-shadow:0 0 30px rgba(0, 0, 0, 0.1);padding:30px 40px;text-align:center;margin:20px auto 0;transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;}
.phone_image{text-align:center;}
.features-box:hover{box-shadow:0 0 30px rgba(0, 0, 0, 0.2);}
.features-box .box-icon{font-size:32px;}
.features_app_screen img{max-width:100%;}
#share_app{background-color:#000000;background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/app_bg_screenshot.png);padding:50px 0;overflow:hidden;}
#share_app h2{line-height:60px;margin:70px auto 20px;}
.share_icon a{color:#fff;font-size:80px;margin:0 25px 0 0;display:inline-block;}
.share_icon a:hover i{color:#dc3545;}
.share_app_img{margin-bottom:-150px;}
#screenshots_slider{position:relative;}
#screenshots_slider .item{border:#dbdbdb solid 4px;}
.owl-nav{position:absolute;top:50%;left:0px;right:0px;height:2px;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.owl-nav > div{float:left;font-size:0;height:60px;position:relative;width:60px;}
.owl-nav .owl-prev{left:-60px;}
.owl-nav .owl-next{float:right;right:-60px;}
.owl-nav > div::after{color:#e7e7e7;font-family:"FontAwesome";font-size:100px;left:0;position:absolute;top:-40px;}
.owl-nav .owl-prev:after{content:"\f104";}
.owl-nav .owl-next:after{content:"\f105";right:0px;left:inherit;}
.owl-nav > div:hover:after{color:#dc3545;}
#screenshots_slider .owl-theme .owl-nav [class*="owl-"]{background:none;font-size:0px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot span{display:none !important;}
#download_app{background-color:#000000;background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/app_bg_screenshot.png);padding:50px 0;}
#download_app a h3{transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;}
#download_app a h3:hover{color:#dc3545;}
.pricing_wrap{background:#ffffff none repeat scroll 0 0;border-radius:8px;box-shadow:0 0 30px rgba(0, 0, 0, 0.15);padding:0 30px 50px;margin:0 auto 70px;transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;}
.pricing_wrap:hover{box-shadow:0 0 30px rgba(0, 0, 0, 0.35);}
.pricing_header{background:#363951 none repeat scroll 0 0;border-radius:8px 8px 0 0;color:#ffffff;margin:0 -30px;padding:30px;position:relative;}
.discount{background:#dcd235 none repeat scroll 0 0;border-radius:50%;color:#000000;font-size:12px;font-weight:400;height:50px;left:25px;line-height:15px;padding:10px;position:absolute;text-align:center;top:25px;width:50px;}
.pricing_header h5{color:#ffffff;margin:0 auto 20px;}
.price{font-size:50px;font-weight:800;line-height:40px;margin:0 auto;color:#fff !important;}
.price span{display:inline-block;font-size:20px;font-weight:300;text-decoration:line-through;vertical-align:middle;}
.pricing_wrap ul{padding:0px;margin:30px auto 50px;}
.pricing_wrap ul li{font-size:18px;font-weight:300;line-height:27px;list-style:outside none none;margin:0 auto 20px;}
.popular_plan{background:#dc3545;}
.need_more > *{margin:0 auto 5px;}
#how_it_work{background-color:#000000;background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/app_bg_screenshot.png);overflow:hidden;}
.video_wrap iframe{height:400px;margin-top:30px;max-width:800px;width:100%;}
.wpb_video_widget .wpb_wrapper iframe{left:0 !important;margin:20px auto 0 !important;right:0;border:#fff solid 2px;}
#customer_reviews{position:relative;}
#customer_reviews::after{color:#f0f0f0;content:"\f10d";font-family:"FontAwesome";font-size:220px;left:110px;position:absolute;top:-60px;}
#customer_reviews::before{color:#f0f0f0;content:"\f10e";font-family:"FontAwesome";font-size:220px;right:110px;position:absolute;top:-60px;}
.review_img{border-radius:50%;height:85px;margin:0 auto 15px;overflow:hidden;width:85px;}
.review_wrap{margin:0 auto;max-width:400px;text-align:center;padding:0 15px;overflow:hidden;}
.ratings{color:#b4b4b4;font-size:18px;}
.ratings .active{color:#f8bb02;}
.review_wrap p{font-weight:300;line-height:26px;}
.item.review_wrap h6{font-weight:700;}
.owl-dots{text-align:center;margin-top:20px;}
.owl-dot{background:#9a9ca8 none repeat scroll 0 0;border-radius:8px;display:inline-block;vertical-align:middle;height:8px;margin:0 2px;width:16px;transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;-ms-transition-duration:0.3s;}
.owl-dot.active{background:#dc3545;width:26px;}
#contact_us{background-color:#000000;background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/app_bg_screenshot.png);overflow:hidden;}
.contact_form{overflow:hidden;margin:0 auto 10px;max-width:950px;padding:40px 20px 20px;}
#success, #error{display:none;}
#success.show, #error.show{display:block;}
.contact_form label.error{display:block;text-align:left;}
#success h2, #error h2{color:#fff;}
.post_wrap h5 a{color:#111;}
.post_wrap h5 a:hover{color:#dc3545}
.post_wrap img{height:auto;max-width:100%;}
.post_img{margin:0 auto 20px;}
.post_img iframe{height:450px;width:100%;}
.post_img img{max-width:100%;height:auto;}
.post_elements ul{padding:15px 0 0;margin:0px;}
.post_elements ul li{list-style:none;display:inline-block;padding:0 10px;margin:0 auto;color:#a0a0a0;font-size:14px;line-height:16px;text-transform:uppercase;border-right:#a0a0a0 solid 1px;}
.post_elements ul li:first-child{padding-left:0px;}
.post_elements ul li:last-child{border:0px;}
.post_elements ul li a:hover{text-decoration:underline;}
#blog p a{color:#fa2837;}
.newsletter{padding:58px;border-bottom:#292d33 solid 1px;}
#newsletter_success, #newsletter_error{display:none;}
#newsletter_success.show, #newsletter_error.show{display:block;}
.modal-backdrop{display:none;}
body.modal-open{overflow:auto;}
.newsletter h6{color:#fff;margin-top:15px;}
.newsletter h5{color:#a0a0a0;margin:0 auto 25px;}
.newsletter form{margin:0 auto;max-width:480px;position:relative;}
.newsletter .form-control{background:none;border:#a0a0a0 solid 1px;padding:10px 200px 10px 20px;}
.newsletter .form-group{margin:0 auto;}
.newsletter_btn{position:absolute;right:0px;top:0px;}
.menu-footer1-menu-container ul{padding:0px;margin:0 auto;}
.menu-footer1-menu-container ul li{float:left;width:25%;}
.footer_links, #menu-footer1-menu{padding:0px;margin:60px auto;overflow:hidden;}
.footer_links li, #menu-footer1-menu li{list-style:none;}
.footer_links li a, #menu-footer1-menu li a{display:inline-block;color:#a0a0a0;position:relative;padding-left:18px;}
.footer_links li a::after, #menu-footer1-menu li a:after{content:"\f105";font-family:"FontAwesome";left:0;position:absolute;top:0;}
.footer_links li a:hover, .footer_links li a:hover:after, 
#menu-footer1-menu li a:hover, #menu-footer1-menu li a:focus{color:#dc3545;}
.footer_bottom{background:#15181d;padding:15px 0;}
.footer_bottom p{color:#9f9f9f;font-size:15px;margin:5px auto;}
.follow_us{text-align:right;}
.follow_us ul{padding:0px;margin:0 auto;}
.follow_us ul li{display:inline-block;vertical-align:middle;list-style:none;margin:0 4px;}
.follow_us ul li a{display:block;width:36px;height:36px;border-radius:50%;text-align:center;line-height:36px;color:#a0a0a0;font-size:20px;background:#1e2127;}
.follow_us ul li a i{margin:0 auto;}
.follow_us ul li a:hover{color:#fff;background:#db3545;}
.back-top{bottom:15px;position:fixed;right:33px;z-index:1;}
.back-top a{border-radius:50%;color:#ffffff;display:block;font-size:19px;height:40px;line-height:36px;text-align:center;vertical-align:top;width:40px;}
.back-top a:hover, .back-top a:focus{color:#fff;}
.footer-style2 .follow_us ul{padding:20px 0;text-align:center;}
.footer-style2 .footer_bottom{background:none;border-top:1px solid #2e3238;padding:15px 0;}
.footer-style2 .follow_us ul li a{box-shadow:0 0 21px rgba(0, 0, 0, 0.7);margin:0 2px;width:36px;}
.footer_widgets{padding:80px 0;}
.footer_widgets form{position:relative;}
.footer_widgets h5{color:#a0a0a0;margin:0 auto 25px;}
.footer-style2 .footer_widgets ul{padding:0px;margin:0;}
.footer-style2 .footer_widgets li{list-style:outside none none;}
.footer-style2 .footer_widgets li a::after{content:"";font-family:"FontAwesome";left:5px;position:absolute;top:0;}
.footer-style2 .footer_widgets li a{color:#a0a0a0;display:inline-block;padding-left:18px;position:relative;}
.footer-style2 .footer_widgets li a:hover{color:#dc3545;}
.footer-style2 .footer_widgets .form-control{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #a0a0a0;padding:10px 200px 10px 20px;}
.footer-style2 .download_link a{display:inline-block;color:#fff;font-size:22px;padding:14px 40px;border:rgba(255, 255, 255, 0.2) solid 1px;font-weight:300;}
.footer-style2 .download_link .fa{font-size:28px;margin:0 5px 0 0;}
.footer-style2 .download_link a:hover{color:#dc3545;border-color:#dc3545;}
.footer-style2 .footer_widgets .newsletter_btn{position:relative;}
#inner_header{background-color:#000000;background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/app_bg_screenshot.png);}
.inner-header .dark-overlay{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.breadcrumbs a, .breadcrumbs span{display:inline-block;vertical-align:middle;color:#fff;font-size:17px;margin:0 3px;}
.breadcrumbs a:hover{color:#ff0018;}
#inner_container{padding:80px 0;overflow:hidden;}
.inner-header{padding-top:220px;}
#contact_us_bg{background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/contact-us-bg.jpg);}
#about_us_bg{background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/about-us-bg.jpg);}
#features_bg{background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/features-bg.jpg);}
#pricing_bg{background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/pricing-bg.jpg);}
#screenshots_bg{background-image:url(//www.foodappsco.com/core/views/e57947f636/assets/images/screenshots-bg.jpg);}
.post_listing h2{font-size:35px;}
.post_listing h2 a{color:#111;}
.post_listing h2 a:hover{color:#dc3545;}
.post_listing .post_elements ul{margin:0;padding:12px 0 30px;}
.post_listing{border-bottom:1px solid #dddddd;margin:0 auto 50px;padding-bottom:60px;}
.pagination, .page-links{clear:both;display:block;}
.pagination .page-numbers{padding:0px;}
.pagination .page-numbers li{list-style:none;display:inline-block;vertical-align:middle;}
.pagination .page-number, .pagination .page-numbers .page-numbers{height:46px;width:46px;display:inline-block;vertical-align:middle;margin:0 5px 5px 0;text-align:center;line-height:46px;color:#fff;background:#363951;font-size:20px;}
.page-links .page-number{background:#dc3545 none repeat scroll 0 0;color:#ffffff;display:inline-block;font-size:14px;height:26px;line-height:25px;margin:0 1px 5px 0;text-align:center;vertical-align:middle;width:26px;}
.page-links a .page-number{background:#363951;}
.pagination .page-numbers .page-numbers{margin:0;}
.pagination .page-numbers .page-numbers.next, .pagination .page-numbers .page-numbers.prev{width:auto;padding:0 20px;}
.pagination .page-number.current, .pagination .page-number:hover, .pagination .page-number:focus, .pagination .page-numbers .page-numbers:hover, .pagination .page-numbers .page-numbers:focus, .page-links a .page-number:hover, .page-links a .page-number:focus, 
.pagination .page-number.current, .pagination .page-numbers .page-numbers.current{background:#dc3545;}
.required{color:#fa2837;}
.wp_nav_links{border:1px solid #eeeeee;overflow:hidden;padding:20px;position:relative;z-index:1;}
.wp_nav_links a{background:#363951 none repeat scroll 0 0;border:medium none;border-radius:0;color:#ffffff;font-size:16px;font-weight:300;line-height:30px;margin:auto;display:inline-block;padding:7px 24px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}
.wp_nav_links a:hover, .wp_nav_links a:focus{color:#fff;background:#dc3545 none repeat scroll 0 0;text-decoration:underline;}
.single_article h1{font-size:35px;}
.single_article h2{font-size:35px;}
.single_article h3, h3.comment-reply-title, h3.block-head{font-size:26px;}
.single_article h4{font-size:24px;}
.single_article h5{font-size:20px;}
.single_article h6{font-size:18px;}
.single_article table th, .single_article table td{padding:10px;}
.sidebar_widgets{padding:26px;border:#e8e8e8 solid 1px;margin:0 auto 35px;}
.sidebar_widgets label{display:block;}
.sidebar_widgets input[type=text], 
.sidebar_widgets input[type=password],
.sidebar_widgets input[type=number], 
.sidebar_widgets input[type=email],
.sidebar_widgets input[type=url], 
.sidebar_widgets input[type=search]{background:#eeeeee none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;color:#888888;font-size:16px;height:54px;line-height:30px;padding:0 15px;width:100%;display:block;}
.sidebar_title{border-bottom:1px solid #e8e8e8;font-size:24px;margin-bottom:20px;padding-bottom:15px;}
.sidebar_widgets > ul{padding:0px;margin:0px;}
.sidebar_widgets > ul > li{list-style:none;margin:0 auto 12px;padding-left:25px;position:relative;}
.sidebar_widgets > ul > li::after{content:"\f105";font-family:fontawesome;left:8px;position:absolute;top:0;}
.sidebar_widgets > ul > li > a, .sidebar_widgets > ul > li > .children a{color:#555;}
.sidebar_widgets > ul > li > a:hover, .sidebar_widgets > ul > li > .children a:hover, .sidebar_widgets #menu-testing-menu a:hover{color:#dc3545;}
.sidebar_widgets #menu-testing-menu{padding:0px;}
.sidebar_widgets #menu-testing-menu li{list-style-position:inside;}
.sidebar_widgets #menu-testing-menu a{color:#555;}
.sidebar_widgets .children a{font-size:15px;}
.sidebar_widgets img{max-width:100%;}
.tagcloud a{display:inline-block;color:#dc3545;border:#dc3545 solid 1px;padding:3px 15px;margin:4px 4px 2px 0;}
.tagcloud a:hover{background:#dc3545;color:#fff;}
.populat_post_wrap h6{font-size:18px;font-weight:400;line-height:24px;margin-bottom:2px;}
.populat_post_wrap h6 a{color:#111;}
.populat_post_wrap h6 a:hover{color:#dc3545;}
.populat_post_wrap{border-bottom:1px solid #dddddd;margin-bottom:23px;overflow:hidden;padding-bottom:25px;}
.populat_post_wrap:last-child{padding:0px;margin:0px;border:0px;}
.sidebar_widgets table th, .sidebar_widgets table td{padding:5px;text-align:center;}
.sidebar_widgets li .sub-menu{padding:0 0 0 20px;}
.single_article .post_listing{border:0px;}
.post_tags{overflow:hidden;padding:20px 0 0;}
.post_tags span{display:inline-block;font-weight:900;margin:0 5px 4px 0;}
.post_tags a{border:1px solid #dc3545;color:#dc3545;display:inline-block;margin:4px 4px 2px 0;padding:3px 15px;}
.post_tags a:hover{background:#dc3545;color:#fff;}
.articale_comments{margin:0 auto 100px;border-bottom:1px solid #cecece;}
.commentlist{margin:0 0 30px;padding:0;}
.commentlist li{list-style:outside none none;margin:0 auto;}
.commentlist .comment-content li{list-style:inherit;}
.commentlist li .comment-body{border-top:1px solid #cecece;padding:30px 0;}
.comment-metadata > a{font-size:14px;color:#aaa;}
.comment-author img{float:left;}
.commentlist li img.avatar{border:medium none;border-radius:50%;float:left;height:84px;margin-bottom:30px;margin-right:25px;position:relative;width:84px;}
.comment-content, .commentlist .reply{margin-left:110px;}
.commentlist .reply .fa{margin-right:4px;}
.comment-meta.commentmetadata{margin-bottom:8px;}
.comment-meta.commentmetadata, .comment-meta.commentmetadata a{color:#b7b7b7;font-size:14px;font-weight:400;}
.comment-meta.commentmetadata a:hover{color:#dc3545;}
.comment-author .fn{color:#111;font-size:18px;font-weight:900;}
.comment ul.children{padding-left:110px;}
.comment-form{margin:40px 0;}
@media(min-width:992px) and (max-width:1200px){
.navbar.navbar-default .nav.navbar-nav > li > a{font-size:16px;padding:41px 13px;}
header#header.affix .navbar.navbar-default .nav.navbar-nav > li > a{padding:30px 13px;}
.facts_info h3{font-size:33px;}
.facts_info{padding-bottom:0px;padding-top:30px;}
.features-box{padding:30px 20px;}
.share_icon a{font-size:60px;}
#share_app h2{margin:40px auto 20px;}
.navbar.navbar-default .nav.navbar-nav li.open .dropdown-menu li{padding:3px 10px;}
.navbar.navbar-default .nav.navbar-nav li.open .dropdown-menu a{font-size:14px;padding:8px 0;}
.intro_text h3{font-size:32px;}
.discount{left:5px;top:5px;width:46px;height:46px;}
}
@media(min-width:768px) and (max-width:991px){
#header .navbar-header{margin-left:0;margin-right:0;float:none;}
#header .logo{float:left;}
.navbar-toggle{border-radius:0;margin-right:0;margin-top:29px;display:block;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#333;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background:#fff;}
.navbar-toggle .icon-bar{height:5px;width:28px;}
.navbar.navbar-default .nav.navbar-nav{float:none;margin:0 auto;}
.navbar.navbar-default .nav.navbar-nav > li > a{border-bottom:1px solid #eeeeee;display:block;font-size:18px;padding:18px 16px;}
header#header.affix .navbar.navbar-default .nav.navbar-nav > li > a{padding:18px 16px;}
header#header.affix .logo{margin:20px 0;}
.navbar.navbar-default .nav.navbar-nav{max-height:400px;overflow:auto;}
.navbar-nav > li{float:none;}
.navbar-collapse.collapse{display:none !important;}
.navbar-collapse.collapse.in{display:block !important;}
.dropdown-menu{float:none;position:relative;}
.intro_text h1{font-size:55px;}
.intro_text h3{font-size:27px;line-height:38px;}
h2{font-size:40px;}
h3{font-size:34px;}
h5{font-size:24px;}
h4{font-size:26px;}
.btn.btn-lg{font-size:20px;padding:14px 40px;}
.vertical_box .box-info{float:left;margin-left:4%;width:73.5%;}
.facts_info{padding-bottom:20px;padding-top:20px;text-align:center;}
.fact_icon{float:none;margin:0 auto 20px;}
#share_app{text-align:center;}
.share_icon a{font-size:43px;margin:0 21px 50px 0;}
#download_app > * > * > div:first-child::after{display:none;}
#customer_reviews::before{font-size:170px;right:30px;}
#customer_reviews::after{font-size:170px;left:30px;}
.post_wrap{margin:20px auto 50px;}
.footer_bottom{margin-top:60px;}
.footer_links{margin:60px auto 0;}
.info_wrap{margin-top:50px;padding-left:0;}
.follow_us{margin-bottom:15px;text-align:center;}
.footer_bottom p{text-align:center;}
.sidebar{margin-top:80px;}
.social_links a{margin-right:6px;}
.share_app_img{margin-bottom:0;}
.header_style2.affix .social_links{margin-top:28px;}
.header_style2.affix #menu_icon{margin-top:25px;}
}
@media(max-width:767px){
#header .logo{float:left;}
header#header.affix{top:0px;}
#header .navbar-header{margin-left:0;margin-right:0;}
.navbar.navbar-default .nav.navbar-nav li.menu-item-has-children > a::after{display:none;}
.navbar.navbar-default .nav.navbar-nav > li.menu-item-has-children{position:relative;}
.navbar.navbar-default .nav.navbar-nav > li{border-bottom:1px solid #eeeeee;}
.navbar.navbar-default .nav.navbar-nav > li.menu-item-has-children::after{content:"";font-family:fontawesome;font-size:15px;position:absolute;right:10px;top:26px;transform:translateY(-50%);}
.navbar.navbar-default .nav.navbar-nav > li.menu-item-has-children > a{width:90%;}
.navbar.navbar-default .nav.navbar-nav .menu-item-has-children:hover > .sub-menu{position:relative;}
.navbar.navbar-default .nav.navbar-nav .menu-item-has-children .sub-menu > .menu-item-has-children:hover .sub-menu{position:relative;left:0px;right:0 !important;}
.navbar-toggle{border-radius:0;margin:30px 0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#333;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background:#fff;}
.navbar-toggle .icon-bar{height:5px;width:28px;}
.navbar.navbar-default .nav.navbar-nav{float:none;margin:0 auto;}
.navbar.navbar-default .nav.navbar-nav > li > a{display:block;font-size:18px;padding:18px 16px;}
header#header.affix .navbar.navbar-default .nav.navbar-nav > li > a{padding:18px 16px;}
header#header.affix .logo{margin:20px 0;}
.navbar.navbar-default .nav.navbar-nav{max-height:450px;}
#banner{padding:100px 0 90px;}
.section-padding{padding:90px 0;}
.intro_img{text-align:center;}
.intro_text h1{font-size:50px;}
.intro_text h3{font-size:26px;line-height:40px;}
.btn.btn-lg{font-size:20px;padding:12px 30px;}
.intro_img img{max-width:100%;}
.intro_text{margin-bottom:50px !important;padding:0;}
.bannr_slideshow .owl-nav{bottom:60px;top:inherit;}
h1{font-size:45px;}
.bannr_slideshow .intro_text h1{font-size:45px;}
.bannr_slideshow .intro_text p{font-size:16px;}
h2{font-size:40px;}
h3{font-size:34px;}
h5{font-size:24px;}
h4{font-size:26px;}
.breadcrumbs a, .breadcrumbs span{font-size:16px;}
.vertical_box .box-info{float:left;margin-left:4%;width:73.5%;}
img{max-width:100%;}
.facts_info::after{display:none;}
.features-box{margin:30px auto 0;max-width:500px;}
.section-header p{font-size:17px;font-weight:400;line-height:27px;}
.facts_info {
padding-bottom: 1px;
padding-top: 1px;
} p{font-size:16px;line-height:26px;}
#share_app{text-align:center;}
.inner_wrap{margin:0 auto;max-width:380px;}
#share_app h2{line-height:50px;margin-top:30px;}
.share_app_img{margin-bottom:0px;}
.share_icon a{font-size:60px;margin:0 25px 0 0;}
.share_icon{margin:0 auto 40px;}
.pricing_wrap{margin:0 auto 50px;}
.contact_form{padding:20px 5px;}
.post_wrap{margin:0 auto 40px;}
.follow_us{margin-bottom:20px;margin-top:6px;text-align:center;}
.footer_bottom p{text-align:center;}
.footer_links{margin:15px auto;max-width:430px;padding:0;}
.newsletter{padding:58px 0;}
#customer_reviews::before{font-size:120px;right:30px;}
#customer_reviews::after{font-size:120px;left:30px;}
.inner-header{padding-top:180px;}
.info_wrap{margin-top:50px;padding-left:0;}
.sidebar{margin-top:80px;}
.comment-metadata > a{font-size:14px;}
.commentlist li img.avatar{height:30px;width:30px;margin-right:10px;margin-bottom:20px;}
.comment-content, .commentlist .reply{margin-left:38px;}
.commentlist .reply a{font-size:14px;}
.comment ul.children{padding-left:60px;}
.sidebar_widgets{padding:16px;}
.menu-footer1-menu-container ul li{width:50%;}
#how_it_work .div_zindex{margin:0;}
.comment .children{padding-left:10px;}
#inner_header h1{font-size:38px;}
.header_style2 .social_links{display:none;}
.header_style2.affix #menu_icon{margin-top:25px;}
.post_img iframe{height:300px;}
}
@media(max-width:480px){
#share_app h2{font-size:35px;line-height:40px;}
.share_icon a{font-size:40px;margin:0 15px 0 0;}
.video_wrap iframe{height:270px;}
#customer_reviews::before, 
#customer_reviews::after{display:none;}
.review_wrap p{font-size:15px;}
.footer_bottom p{font-size:13px;}
.newsletter .form-control{padding:15px;}
.newsletter_btn{padding-top:12px;position:relative;}
.newsletter_btn input{width:100%;}
.post_listing h2{font-size:26px;}
.pagination .page-number{font-size:17px;height:36px;line-height:36px;margin:0 3px 5px 0;width:36px;}
.menu-footer1-menu-container ul li{float:none;width:100%;}
.comment-content p{font-size:14px;line-height:23px;}
.comment-author .fn{font-size:14px;}
} .dark-layer{position:relative;}
.dark-layer:after{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;display:block !important;}
.dark-layer *{position:relative;z-index:1;color:#fff;}
.contact_form  .form-group {
margin-bottom: 15px !important;
}