/*
Theme Name: Bootstrap Basic
Theme URI: https://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz-WP/bootstrap-basic" target="commits">commits</a> of this theme at Github or changelog.md file that come with the theme.
Version: 1.1.3
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.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; /* Above WP toolbar. */
}

body{font-family: 'Open Sans', sans-serif;}

/*my css*/

p.mail-contact {display: -webkit-inline-box; margin: 0px;}
.top-mail {text-align: right;    background: #a6e6d78a;}
p.mail-contact { display: inline-block; margin: 0px; padding: 15px 10px;}
p.mail-contact { display: inline-block; margin: 0px; padding: 15px 10px; border-left: 1px solid #3333;}
p.mail-contact.last { text-transform: uppercase; border-right: 1px solid #3333;background: #1BBE3F;
    color: #fff;}
.top-header { width: 1000px; margin: auto;}
.down-nav {background: #E6F4F4;}
img.logo { width: 100%;}
.site-title {margin: 0;padding-right: 0px;}
nav.navbar.navbar-default { margin: 0px; background: transparent; box-shadow: none; border: none;}
ul#menu-menu-1 li a {padding:35px 13px;font-size: 17px;font-weight: 600;background: transparent;
    box-shadow: none;}
ul#menu-menu-1 {float: right;}
.collapse.navbar-collapse.navbar-primary-collapse {padding: 0px;}
.rd-top {
    padding: 30px 0;
}

/*home*/
.page-id-6  .banner {  min-height:0px;  background:transparent !important;  position: relative;}
.page-id-6 .banner .entry-page{margin:0px !important}
.page-id-6 h1.entry-title {display: none;}
#main-column .post, #main-column .page { border: 0px solid #eee; margin-bottom: 0px; padding: 0px;}
.page-id-6 header.header-abs {  position: absolute; z-index: 2;  width: 100%;}
p.mail-contact img {width: 22px;margin-right: 10px;}
ul#menu-menu-1 li a:hover,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {  border-bottom: 2px solid #3a8816;color:#3a8816}
.home-inner { padding: 50px 0;}
.filling-point p { margin: 0px;}
.fillings {  padding: 10px;}
.filling-point hr { margin: 0px; width: 38%; border: 2px solid #57b72b;}
p.big { font-size: 35px; font-weight: 600; color: #636363;    margin-bottom: 5px;    margin-bottom: 0px;
    margin-top: 0px;}
p.filling-head { font-size: 17px; text-transform: uppercase;font-weight: 600;}
p.filling-p { font-size: 13px; line-height: 20px;}
.filling-point {margin-bottom: 10px;    min-height: 225px;}
.view-more a { color: #333;border: 1px solid #57b72b; padding: 6px 30px;}
.view-more {margin-top: 40px;}
.bor-px { border-left: 1px solid #b3b3b333; border-right: 1px solid #b3b3b333;}
p#text-p {line-height: 23px;color: #5d5d5d;font-size: 14px;}
h4.production {margin-top: 0px;font-size: 26px;font-weight: 600;color: #448e22;margin-bottom: 10px;
}
.capthi-machine,.c-machine { min-height: 350px;}
h3.cap-mac { margin-top: 0px; font-size: 26px; font-weight: 600; color: #448e22; margin-bottom: 10px;}
.home-c-inner { padding: 50px 0;}
.home-c { background: url(../../uploads/2019/07/sec-banner.png)no-repeat; background-position: center;}
.our-c-product {background: #F9F5F4; overflow: hidden;}
.our-c-product .col-md-6{padding:0px;}
.row-1.cappathi-m { overflow: hidden;}
p.big img {
    width: 32%;
    padding: 12px 0px;
}
.c-machine-inside img { width: 85%;}
/* .c-machine img { position: absolute;width: 50%;  top: -133px; left: 30px;  padding: 30px;} */
.c-machine img {padding: 30px;width: 100%;}
.c-machine {position:relative}
.capthi-machine { min-height: 350px; padding: 15px;}
.c-machine.clearfix.top-2 { background: #F3EFEE;}
.capthi-machine.top-3 { background: linear-gradient(90deg, #f3efee 48%, #f9f5f4 45%);}
.capthi-machine.top-5 { background: linear-gradient(90deg, #f9f5f4 48%, #f3efee 45%);}
p.viw-more img { width: 12px; margin-left: 5px; margin-top: -1px;}
.capathi-dis h4 { font-size: 17px; font-weight: 600;}
.capathi-dis ul {
    list-style: square;
    line-height: 23px;
    padding-left: 18px;
}
.kit-col{text-align:center}
p.viw-more {  text-align: right;margin:0px; margin-right: 37px;}
p.viw-more a { color: #32ab4c; font-weight: 600;}
.capthi-machine p {  line-height: 23px;  color: #5d5d5d;  font-size: 14px;}
.kit-col-img img{width:100%;}
.kit-col-caption img {
    width: 16px;
    margin-top: -5px;
}
.kit-col-caption span { padding:4px 5px; }
.kit-col-caption h5 { font-size: 19px; color: #fff; margin-bottom: 0px; background: #5bb234; padding: 10px 0; }
.kit-col { text-align: center; border: 1px solid #d4d4d4; padding: 8px; background: #fff;}
.home-d-inner { background: #f9f5f4; padding: 50px 0;}
h3.kitchen-pro {margin-top: 0px; font-size: 26px; font-weight: 600; color: #448e22; margin-bottom:3px;    display: inline-block;}
hr.k-p { margin-top: 6px; margin-bottom: 0px; border: 0; border-top: 3px solid #38920e; width: 100px;    margin-left: 0;}
.small-input-1 {
    width: 6% !important;
    height: auto !important;
    padding: 0px !important;
}
.small-input-1 {
    text-align: left !important;
}
.small-input label {
    margin: 0px;
    font-size: 16px;
    font-weight: 500;
}
p.small-input {
    text-align: left !important;
}
p.small-input {
    margin-top: 10px;
    margin-bottom: 15px;    font-weight: 500 !important;
}
h4.sub-h4 {
    text-align: left !important;
    font-size: 20px !important;
    margin-bottom: 0px !important;
}
.kitchen-p{display:inline;font-size: 18px; color: #333;}
.our-d-product a{background: #38920e;color: #fff;padding: 10px 20px;font-size: 16px;    text-decoration: none;
    cursor: pointer;}
.kitchen-products-inner{margin-top:30px;}
.title-overall { overflow: hidden;}
p.kirtchen-viewmore {margin: 13px 0px;text-align: right;}
.no-pad { padding: 0px;}
h4.testimonial-content { margin-top: 0px; font-size: 26px; font-weight: 600; color: #448e22; margin-bottom: 10px;  text-align: center;}
.home-e-inner {padding: 30px 0;}
.row-with-vspace { margin:0px;}
.single-item-wrapper { width: 65%; margin: auto;}
.item-omg img { width: 80px !important; position: absolute; top: -6px; left: 87px;    opacity: 0.2;}
.item-omg-2 img {  width: 80px !important; float: right; margin-top: -50px;  margin-right: 80px;    opacity: 0.2;}
.item-omg-2,.item-omg {position: relative;}
p.footer-contact-no img,address.footer-address img { width:17px; margin-right: 10px;}
span.address-span { display: inline-grid; font-size: 14px; line-height: 23px; color: #565656;}
#site-footer { background: #16A434; border-top: 0px solid #ddd; font-size: 14px;padding:0px; padding-top: 30px;    color: #f2f2f2;}
.logo-point-1 img { width:92%;margin-right: 5px;}
.logo-point-1 h4 { text-transform: uppercase; font-size: 18px;}
.logo-point-1 h4 { text-transform: uppercase; font-size: 17px; padding: 6px 0px 6px; line-height: 25px;}

p.footer-p-content { font-size: 15px; line-height: 23px;}
ul.footer-ul { padding: 0px; list-style-type: none;margin-top:15px;}
ul.footer-ul li a {  color: #f2f2f2;  text-decoration: none;  font-size: 18px;  padding-right: 22px;}
ul.footer-ul li{display:inline-block;}
.same-text h3 { margin-top: 0px; font-size: 23px; font-weight: 400; color: #f6ef79;margin-bottom: 8px;}
ul.footer-ul-2 li a { color: #f2f2f2;text-decoration: none;font-size: 14px; padding-right: 22px;}
ul.footer-ul-2{padding:0px;list-style-type: none;    line-height: 26px;}
.logo-point-2.same-text { padding-left:45px; min-height: 140px; }
p.footer-contact-no a { color: #f2f2f2; font-size: 14px;}
.bbb {border-right: 1px solid #e6e6e678;}
p.footer-contact-no { margin: 0px; line-height: 24px; margin-bottom: 7px;}
span.address-span {  display: inline-grid; font-size: 14px; line-height: 27px;  color: #f2f2f2;}
.footer-copy p { margin: 0px; font-size: 15px;}
.cc-right{text-align:right}
.footer-copy p a{color:#dedede;text-decoration:none;}
.copy-page { padding: 7px 0px; border-top: 1px solid #3333;}
div#main-column { padding: 0px;}
.show-mobile{display:none;}



/*banner*/

header.header-abs { position: absolute;  width: 100%;    z-index: 2;}
.banner { min-height: 250px; background: url(../../uploads/2019/07/banner.png);position: relative;}
.banner .entry-page { text-align: center; margin-top: 178px;}
.banner h1.entry-title { font-size: 37px; font-weight: 500; color: #343434; margin-bottom: 0;}


.contact-page { padding: 50px 0;}
.contact-page span.address-span { display: inline-grid; font-size: 15px; line-height: 27px; color: #333;}
.contact-page  p.footer-contact-no a { color: #333;font-size: 16px;}
div#half1 { width: 50%; float: left;}
div#half1 input { height: 33px; width: 96%;  border: 1px solid #a7a7a7e3;    color: #7a7a7a;}
div#half1 textarea#cf-message { height: 100px; width: 96%;}
input.type-send-me {width:150px !important;margin-top: 8px;float: right;margin-right: 15px;background: #29650d;border: 0px solid #fff !important;color: #fff !important;font-size: 18px;}
h3.cc-p { margin-top: 0px; font-size: 24px; font-weight: 500; color: #448e22;  margin-bottom:15px;}
hr#con-hr {margin-top: 0px;margin-bottom: 20px;border: 0; border-top: 2px solid #29650d8a; width: 190px;    margin-left: 0;}
span.error { color: #f00;}
p.mail-contact a {
    color: #333;
    text-decoration: none;
}
.modal-header h4 {    margin-top: 0px;
    text-align: center;
    font-size: 35px;
    margin-bottom: 21px;
    font-weight: 300;
    color: #4f4f4f;
}
h3.cap-mac-top {
	text-align:center;
    margin-top: 0px;
    font-size: 28px;
    font-weight: 600;
    color: #ffffff;
    text-shadow: 2px 1px 3px #333;
    margin-bottom: 17px;
}
ul.footer-ul-2 li {
    margin-bottom: 12px;
	line-height: 18px;
}
/*about*/

p.about-p {line-height: 23px; color: #5d5d5d; font-size: 14px; text-align: justify;}
.about-inner {padding: 50px 0;}
/* get quote */
form#wpforms-form-817 label {
    text-align: center;
}
input#wpforms-817-field_0, input#wpforms-817-field_3, input#wpforms-817-field_1 {
    margin: 0 auto;
}
button#wpforms-submit-817 {background: #23AD44;border-radius: 5px;color:#fff;}
/* Contact page */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #23AD44;
    border: 1px solid #ddd;
    color: #fff;
    float: right;
    font-size: 1em;
    padding: 10px 15px;
}
/*Food Machine */
.food-page { padding: 30px 0px;}
ul.food-ul {padding: 0px;list-style: none;line-height: 25px;margin: 0px;}
ul.food-ul li { font-size: 14px;}
.food-img span {display: block;font-size: 18px;font-weight: 500;}
.food-img {text-align: center;font-size: 20px;font-weight: 600;padding: 15px 0;
    background: #f7f7f7;border: 1px solid #54a9ac26;}
h3.foot-h3 { font-size: 23px; font-weight: 500; color: #448e22; margin-bottom:10px;margin-top:0px;}
hr.ss { margin-bottom: 0px; margin-top: 30px;  border: 0;  height: 1px;  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(140, 140, 140), rgba(0, 0, 0, 0));}
.food-two-inner p { line-height: 23px; color: #4c4c4c;text-align: justify;}
.semi-auto table,.semi-content table { margin-top: 15px; width: 100%;}
.semi-auto td,.semi-content td {width: 50%;padding: 5px 10px 5px;border: 1px solid #3333;font-size: 14px;color: #535353;}
.semi-auto h4 { font-size: 18px; font-weight: 600; color: #555; margin-top: 0;}
.food-page-2 {padding: 30px 0; background: #f7f7f7;}
.cahappathi-machine-img img { width: 65%; margin-top: 30px;}
.cahappathi-machine-img {text-align:center;}
.food-page-3 { padding: 30px 0; background: #ffffff;}
.food-page {padding-top: 45px;}
.food-two-inner-img img {width: 100%;}
hr.ss1 { margin-top: 0px; margin-bottom: 10px; margin-left: 0; border: 0; border-top: 2px solid #cacaca;    width: 120px;}
.food-two-inner-1 { padding-top: 30px;}
h4.semi-auto-h44 {
    margin-bottom: 0px;
    margin-top: 25px;
    text-transform: capitalize;
    font-weight: 600;
    color: #444;
}
h2.desc-h2 {
    font-size: 23px;
    font-weight: 500;
    color: #448e22;
    margin-bottom: 12px;
    margin-top: 0px;
}
.product-list {
    padding: 50px 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 25px 17px;
    height: auto;
    font-weight: 600;
}
div#comments {
    display: none;
}
.video-slider {
    margin-top: 25px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: #fff;
    font-weight: 600;
    color: #358510;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{ font-weight: 600;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {background: #e6f4f4;font-weight: 600;}
ul.mega-sub-menu a.mega-menu-link {
    border-bottom: 1px dotted #333 !important;
    padding: 10px 10px !important;
    line-height: 24px !important;
}
p.thanks {
    text-align: center;
    color: #f00;
}
select#products {
    width: 100%;
    height: 35px;
    padding: 0px 12px;
}
.modal-backdrop{z-index:1 !important;}
button.btn.btn-info.btn-lg { border-radius: 0px; background: #23ad44; border: none;    padding: 16px 10px;
    font-size: 15px;    outline: none;}

.top-mail .modal-lg {width: 400px;}
div#half2 input { width: 100%;height: 38px; border: 1px solid #c2c2c2; color: #333; outline: none;    background: #f3f3f3;
    padding: 0px 12px;}
div#half2 textarea { width: 100%;height:50px; border: 1px solid #c2c2c2; color: #333; outline: none;    background: #f3f3f3;
        padding: 6px 12px;}
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; background: #95B7AF;}

.modal-header h4 button.btn.btn-default { position: absolute; top: 0; right: 0; background: #f1f1f1; border: none; box-shadow: none; border-radius: 0px; font-size: 20px; padding: 0px 8px; color: #29650d; outline: none;}
.modal-content { border-radius: 0px;}
.modal-header input.type-send-me { margin: 0px;}
.modal-header input.type-send-me {
    margin: 0px;
    padding: 0px 0px !important;
    font-size: 17px;
    width: 42% !important;
    height: 36px !important;
    background: #f7f7f7 !important;
    float: none;
    color: #333 !important;
    border: 1px solid #333 !important;
    border-radius: 8px;
}
div#half2 p {
    text-align: center;
}
.modal-header input.type-send-me:hover{background:#23ad44 !important;color:#fff !important;}

.kit-col a {
    background: transparent;
    padding: 0px;
}

.myfixedHeader img.logo {
    width: 67% !important;
}
.myfixedHeader #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 15px 17px;
}
.kirtchen-viewmore p {
    background: #378612;
    padding: 5px 25px;
    font-size: 25px;
    color: #fff;
    font-weight: 600;
    margin: 0px;
    line-height: 25px;
    text-align: center;
}
.kirtchen-viewmore p span {
    font-size: 20px;
    font-weight: 400;
}
select#languages {
    width: 100%;
    height: 38px;
    font-size: 15px;
    padding: 0px 13px;
}











/*media*/
@media (max-width:1024px){
.top-header {width: 100%;}
ul#menu-menu-1 li a {padding: 35px 10px;}
.kit-col-caption h5 {font-size: 15px;}
p.footer-contact-no a,span.address-span {font-size: 14px;}
p.footer-contact-no img, address.footer-address img {width: 14px;}
.logo-point-1 h4,ul.footer-ul-2 li a {font-size: 14px;}	
.logo-point-1 img {width: 50%;}
ul.footer-ul li a {font-size: 16px; padding-right: 12px;}
.same-text h3 {font-size: 20px;}	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 25px 14px;
    height: auto;
    font-weight: 600;
}
	p.filling-p.sale {
    margin-bottom: -12px;
}
	ul.footer-ul li {
    display: block;
}
}

@media (max-width:800px){
	.capathi-dis ul li {
    font-size: 13px;
}
img.logo { width: 30%;}
.site-title-heading,.collapse.navbar-collapse.navbar-primary-collapse{text-align:center;}
ul#menu-menu-1{float:none;display: -webkit-inline-box;}
	.top-mail {	text-align: center;}
.page-id-6 header.header-abs {position: unset;}
ul#menu-menu-1 li a {padding:15px 10px;}
header.header-abs {background: #e6f4f4;}
.page-inner { text-align: center;}.view-more {margin-top: 25px;}
	.filling-point hr{border:0;}
.page-inner { overflow: hidden;}
.home-inner,.home-c-inner { padding: 10px 0;}
.show-mobile{display:block;}
.hide-mobile{display:none;}
/* .c-machine-inside img { width: 50%;} */
.c-machine-inside{text-align:center}
.kitchen-p{font-size:14px;}
	h3.kitchen-pro{font-size:22px;}
	.capthi-machine p {
    line-height: 21px;
    color: #5d5d5d;
    font-size: 13px;
}
.title-overall { text-align: center;}
p.kirtchen-viewmore { margin: 25px 0px; text-align: center;}
	.kit-col{margin-bottom:30px;}
	.no-mor .kit-col{margin-bottom:0px !important}
	.logo-point-1 img{float:none;width:20%;margin:0px;}
.logo-point-1 {text-align: center;}
	.logo-point-1 h4,ul.footer-ul-2 li a{padding:0px;line-height:22px;}
	ul.footer-ul li a{padding:5px 0px;}
	ul.footer-ul li{display:block;    line-height: 30px;}
.logo-point-2.same-text { padding-left: 0; min-height: auto; border-left: 0px solid #e6e6e678;}
.same-text { text-align: center;}
.bbb {border-right: 0px solid #e6e6e678;}
ul.footer-ul li a {font-size: 14px;}
	.footer-copy {
    text-align: center;
}
	h3.cap-mac-top {
    text-align: center;
    margin-top: 15px;
    font-size: 28px;
    font-weight: 600;
    color: #ffffff;
    text-shadow: 2px 1px 3px #333;
    margin-bottom: 17px;
}
	.capthi-machine {
    min-height: 310px;
    padding: 15px;
}
	hr.k-p {
    margin-top: 4px;
    margin-bottom: 6px;
    border: 0;
    border-top: 3px solid #38920e;
    width: 20%;
    margin-left: auto;
}
	.home-d-inner {
    background: #f9f5f4;
    padding: 30px 0;
}
}


@media (max-width:767px){
	
	.about-inner {
    padding: 30px 0;
    text-align: left;
}
	.banner h1.entry-title {
    font-size: 22px;
    line-height: 30px;
}
	hr.k-p {
    margin-bottom: 15px;
}
	.page-id-6 .banner{padding:0px;}
	p.big img {width: 10%;}
	.filling-point{min-height:auto}
	
	.top-mail .modal-lg {
    width: 40%;
    margin: auto;
}
	.banner .entry-page{margin:0px;}
	.banner {
    min-height: 0;
		padding: 30px 0px;}
	header.header-abs{position:unset;}
	li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		text-align: center !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #c2c2c2;
}
	.collapse.navbar-collapse.navbar-primary-collapse {
    padding: 0 15px !important;
}
ul#menu-menu-1 { display: block;}
ul#menu-menu-1 li a { padding: 7px 0px;}
	.fillings{width:100%;}	
	.home-c {background-size: cover;padding: 0px 22px;}  
	hr.k-p {margin-left:auto !important;}
	.kirtchen-viewmore p{margin-top:10px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 15px;
		text-align: center;}
	.site-title{padding:0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { color: #fff; background: #23ad44;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
		background: #e6f4f4 !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#333 !important}
	
}
@media only screen and (max-width: 480px){
	.modal-dialog.modal-lg {
    width: 260px!important;
    margin: 0 auto!important;
}
	.modal-header h4 {
   font-size:28px;
}
	form#wpforms-form-817 label {
    text-align: center;
    font-size: 14px;
    color: #403f3f;
}
	button#wpforms-submit-817 {
    float: none;
}
	.modal-header {
    padding: 10px 15px 0;
    border-bottom: 1px solid #e5e5e5;
    background: #95B7AF;
}
	.modal-content {
    border-radius: 0px;
    margin-top: 25px;
}
}
@media (max-width:480px){
	.kit-col-caption img {
		width: 21px;}
	.kit-col-caption h5 {
    margin-bottom: 0px;
    padding: 5px 0px;
}
.modal-dialog.modal-lg {
    width: 260px;
    margin: 0 auto;
}
	.logo-point-1 img{width:50%;}
	.top-mail .modal-lg { width: 100%; margin: 0px;}
p.mail-contact {
       display: inline-table;
    margin: 0px;
    padding: 5px 10px;
    border-left: 0px solid #3333;
}
	.short-full {
    width: 100%;
}
	img.logo {
    width:55%;
}
	hr.k-p {margin-left:auto !important;}
	#con-a{display:none;}
	button.btn.btn-info.btn-lg {
    padding: 4px 4px;
}
	button.btn.btn-info.btn-lg{font-size:13px;}
	.top-mail{padding:5px 0;}
	#last-pro{margin-top:30px !important;}
	.home-c {background-size: cover;padding: 0px 0px;}
	h3.cap-mac-top{font-size: 24px;}
}

@media (max-width:350px){
.fillings{
    width: 100%;
}
	.home-c {background-size: cover;}
	h3.cap-mac {font-size: 20px;}
		h3.cap-mac-top{font-size: 26px;}
	.footer-copy p {
    margin: 0px;
    font-size: 13px;
}
}


