/*
Theme Name: Jump and Pour
Description:  A simple, three column, widget-ready WordPress theme.
Author:  AVIV KETTER
Author URI:  http: //createam.co
version:  5.0
Tags:  fixed-width, three-columns, threaded-comments, brown
*/

/* basics */


.vid {
    width: 33%;
    float: left;
	text-align: center;
}


@media only screen and (max-width: 767px) {
.vid {
    width: 100%;
    float: left;
}
	
	.mbphone {
    position: absolute;
    left: 20px;
    top: 50px;
    width: 30px;
    cursor: pointer;
}
}

@media only screen and (max-width: 1600px) and (min-width: 700px) {
  .hfourright img {
    position: relative;
    top: 200px;   }
	
    .hfiveleft {
        padding-top: 150px; }
	
/*		.homesixtext {
     padding-top: 250px; }   */
	
	.home_four {
    padding: 50px 0 315px 0 !important; }
	
	.homesixtext h3 {
        margin-top: 80px !important; }

	.home_five {
    padding: 250px 0 850px 0  !important; }
	
}

@media only screen and (max-width: 1090px) and (min-width: 900px) {
     .homesixtext {
     padding-top: 250px; }	
}


@charset "utf-8";

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Medium.eot');
    src: url('fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Poppins-Medium.woff2') format('woff2'),
        url('fonts/Poppins-Medium.woff') format('woff'),
        url('fonts/Poppins-Medium.ttf') format('truetype'),
        url('fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Light.eot');
    src: url('fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Poppins-Light.woff2') format('woff2'),
        url('fonts/Poppins-Light.woff') format('woff'),
        url('fonts/Poppins-Light.ttf') format('truetype'),
        url('fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-ExtraBold.eot');
    src: url('fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('fonts/Poppins-ExtraBold.woff') format('woff'),
        url('fonts/Poppins-ExtraBold.ttf') format('truetype'),
        url('fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-SemiBold.eot');
    src: url('fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('fonts/Poppins-SemiBold.woff') format('woff'),
        url('fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Bold.eot');
    src: url('fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Poppins-Bold.woff2') format('woff2'),
        url('fonts/Poppins-Bold.woff') format('woff'),
        url('fonts/Poppins-Bold.ttf') format('truetype'),
        url('fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Regular.eot');
    src: url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Poppins-Regular.woff2') format('woff2'),
        url('fonts/Poppins-Regular.woff') format('woff'),
        url('fonts/Poppins-Regular.ttf') format('truetype'),
        url('fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {margin: 0; padding: 0; border: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }
ol, li { margin:0px; padding:0px;}
ul {padding:0 0 0 20px; margin:0px;}
body { font-family: 'Poppins'; font-weight: 300; font-size:19px; color: #ffffff; direction:ltr; background:#0d2c19;}
p, h1, h2, h3, h4, h5, h6, a {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, b, strong {}
table { border-collapse: collapse; border-spacing: 0; width:100%;}
th, td, caption { font-weight: normal; vertical-align: central; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: 10px; }
sup { top: 10px; }
svg { overflow: hidden; }
hr { border: 0; border: 1px solid #eee; clear: both; }
code { margin: 10px; }
.clr {clear:both; display:block;}
.cf:after, .cf:before { clear: both; content: ''; display: block; width: 100%;}
img {max-width: 100%; display: block; border: 0px;}
img a {border:none;}
label {color:#1a2d59; font-size:20px; font-family: 'Poppins'; margin-bottom:8px; display:block;}
input, select {height:40px;}
input, select, textarea { box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 0px; -webkit-border-radius: 0px; padding:0; width: 100%; color:#1a2d59; font-size:20px; display:block; font-family: 'Poppins'; background:none; box-shadow: none; -webkit-box-shadow: none; border-bottom:1px solid #1a2d59; font-weight:600;}
textarea { resize: none; font-size:20px; height:162px; box-sizing:border-box;}
input[type=button], input[type=submit], .button { cursor: pointer; -webkit-appearance:none; -moz-appearance:none; -ms-appearance: none; appearance: none; background:#111111; color:#ffffff; font-size:1.5em; height:40px; padding:0 18px; border-radius: 0px; -webkit-border-radius: 0px; width:auto; border-radius:0px; -webkit-border-radius:0px; border:0px;  box-shadow: none; font-weight:normal; text-transform:uppercase;}
select { box-shadow: none; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; padding:0 35px 0 0px; background:url(images/selectbg.png) no-repeat right center;}
select::-ms-expand {display: none;}
input[type=checkbox] {width:auto; height:auto; padding:0px; border:0px;}
input:focus, select:focus, textarea:focus {outline:none;}

/**/

::-webkit-input-placeholder { color: #1a2d59; }
:-moz-placeholder { color: #1a2d59; opacity: 1; }
::-moz-placeholder { color: #1a2d59; opacity: 1; }
:-ms-input-placeholder { color: #1a2d59; }

/**/
input.wpcf7-not-valid {border:1px solid #f00 !important;}
textarea.wpcf7-not-valid {border-bottom:1px solid #f00 !important;}
div.wpcf7 img.ajax-loader, .div.wpcf7 .ajax-loader {display:none !important;}
div.wpcf7 .ajax-loader.is-active { visibility:hidden !important;}
div.wpcf7-validation-errors {margin:10px 0 !important; text-align:center;}
div.wpcf7-response-output {margin:10px 0 !important; text-align:center;}

/*==// SITE CSS */
a {text-decoration: none; border: none; transition:0.3s; -webkit-transition:0.3s;}
a:hover { text-decoration: none;}

.main_container { max-width: 100%; margin: 0 auto; position: relative; overflow: hidden;}
.wrap { max-width: 1441px; margin: 0 auto; position: relative; }

.home_top {/*background:url(images/mainbg.jpg) no-repeat center center;*/ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover; padding:232px 0 0 0; //min-height:1079px; position: relative;}
.mainspace { padding:0 260px 0 357px;}
.htopleft { float:left; padding:65px 0 0 0; width:590px;}
.htopleft h1 { color:#ffffff; font-size:90px;  font-family: 'Poppins'; font-weight:800; text-transform:uppercase; line-height:108px; margin:0 0 14px 0;}
.htopleft p { font-size:36px; line-height:52px; font-weight:500;}
.htopright { float:right; width:571px;  }

/* .--- Header ---*/
.leftheader {position: fixed; top:0px; left:0px; height:100%; width:329px; padding:77px 56px 0 76px; z-index:99;}
.leftlogo { padding:0 0 7px 0;  margin-top: -10px;}
.leftlogo a {display:inline-block;}
.leftmenu{ visibility:visible; opacity:1; transition:0.7s; -webkit-transition:0.7s; -moz-transition:0.7s;}
.leftmenu.show{ visibility:visible; opacity:1;}
.leftmenu ul {display:block; padding:0px; margin:0px;}
.leftmenu ul li {display:block; margin:0; padding:0px; line-height:32px;}
.leftmenu ul li:last-child {margin:0px;}
.leftmenu ul li a { font-size:14px; color:#6da344; font-weight:500; outline: none;}
.leftmenu ul li a:hover, .leftmenu ul li a.active  { color:#ffffff;}

/* .--- Footer ---*/
.scrollbot { position:fixed; bottom:55px; right:55px; cursor:pointer; z-index:999; opacity:0; visibility:hidden; transition:0.4s; -webkit-transition:0.4s;}

/* .--- Section Two ---*/
.home_two { padding:260px 0 170px 0; /*background:url(images/mainbg.jpg) no-repeat center center;*/ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover; margin:-2px 0 0 0;}
.home_two h2 { font-size:52px; line-height:60px; color:#ffffff; font-weight:800; margin:0 0 25px 0;}
.home_two h3 { font-size:36px; color:#ffffff; font-weight:500; margin:0 0 25px 0; letter-spacing:2px;}
.htwocontent {width:48.2%;}
.htwocontent p {line-height:28px; margin:0 0 30px 0; text-align:justify;}
.htwoleft {float:left;}
.htworight {float:right;} 

/* .--- Section Three ---*/
.home_three { padding:100px 0 0 0; /*background:url(images/mainbg.jpg) no-repeat center center;*/ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover; margin:-2px 0 0 0;}
.hthreeleft {float:left; width:680px;}
.hthreeleft h3 { font-size:52px; color:#ffffff; line-height:60px; margin:0 0 30px 0; font-weight:800;}
.hthreeleft p { font-size:18px; line-height:28px; margin:0 0 30px 0;}
.hthreeright {float:right; width:519px; padding:87px 0 0 0;}

/* .--- Section Four ---*/
.home_four {padding:0px 0 240px 0;/* background:url(images/mainbg.jpg) no-repeat center center;*/ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover; position:relative; margin:-3px 0 0 0;}
.hfourleft {float:left; width:600px; position:relative; z-index:9;}
.hfourleft h3 {font-size:52px; line-height:60px; color:#ffffff; font-weight:800; margin:0 0 30px 0; letter-spacing:2px; padding:0 0 0 23px;}
.section ul {display:block; margin:0px; padding:0px;}
.section ul li {display:block; margin:0 0 25px 0; padding:0 0 0 23px; font-size:18px; line-height:27px; position:relative;}
.section ul li:after {position:absolute; top:9px; left:0px; width:7px; height:7px; border-radius:50%; -webkit-border-radius:50%; background:#fff; content:'';}
.hfourright { position:absolute; bottom:0px; left:0px; width:100%;}
.hfourright img {width:100%;}
.hfourright .mobileimg_food{ display: none;}

/* .--- Section Five ---*/
.home_five {padding:250px 0 110px 0; /*background:url(images/mainbg.jpg) no-repeat center center;*/ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover;}
.hfiveleft { float:left; width:700px;}
.hfiveleft h3 {font-size:52px; line-height:60px; color:#ffffff; font-weight:800; margin:0 0 30px 0; letter-spacing:2px; padding:0 0 0 23px;}
.hfiveright {float:right; width:499px; padding:130px 0 0 0;}

/* .--- Section Six ---*/
.home_six {padding:260px 0 124px 0; /*background:url(images/mainbg.jpg) no-repeat center center;*/background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover; //margin:-2px 0 0 0;}
.homesixtext {max-width:764px;}
.homesixtext h3 {font-size:52px; line-height:60px; color:#ffffff; font-weight:800; margin:0 0 30px 0; letter-spacing:2px;}
.funsection { padding:0 0 47px 0;}
.subtitle {display:block; font-size:17px; line-height:17px; color:#ffffff; font-weight:600; margin:0 0 32px 0;}
.funsection p { font-size:18px; line-height:30px;}
.specificsec {max-width:74%;}
.home_six.section ul li {margin:0px;}

.hmodels { padding:336px 0 94px 0; padding-top: 0px;}
.hmodels h3 {font-size:52px; line-height:60px; color:#ffffff; font-weight:800; margin:0 0 75px 0; letter-spacing:2px;}
.hmodeltable { border:2px solid #6da344; border-radius:10px; -webkit-border-radius:10px; overflow:hidden;}
.hmodeltable.mobiletable{ display:none;}
.hmodelhead { border-bottom:2px solid #6da344;}
.mcol {float:left; width:25%; text-align:center; font-size:21px; color:#ffffff; line-height:30px; font-weight: 600;}
.hmodelhead .mcol { padding:20px 10px;}
.mcol {border-right:2px solid #6da344;}
.mcol:last-child {border-right:0px;}
.hmodrow .mcol {padding:24px 10px 14px 10px;}
.hmodrow .mcol img {margin:0 auto; }
.hmodrow {border-bottom:2px solid #6da344;}
.hmodrow:last-child {border-bottom:0px;}
.hmodrow2 .mcol {padding:10px 10px 0 10px;}
.hmodrow2 .mcol:last-child { padding-right:12px;}

.home_seven {padding:320px 0 143px 0; /*background:url(images/mainbg.jpg) no-repeat center center; */ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817);background-size:cover; margin:-2px 0 0 0;}
.hsevenleft {float:left; width:690px;}
.hsevenleft h3 {font-size:52px; line-height:69px; color:#ffffff; font-weight:800; margin:0 0 20px 0; letter-spacing:2px;}
.hsevenleft p { font-size:18px; line-height:32px;}
.hsevenbot { padding:30px 0 0 0;}
.hsevenbot p { font-size:18px; line-height:30px; color:#ffffff; font-weight: bold;}
.hsevenbot a { color:#ffffff; text-decoration:underline;}
.hsevenright {float:right; width:529px;}
.hsevenvideo video {width:100%; display:block; height:395px;}
.videoshadow { margin:170px 0 0 0;}

.home_eight {padding:260px 0 200px 0; /*background:url(images/mainbg.jpg) no-repeat center center;*/ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover; margin:-2px 0 0 0;}
.heighttext { max-width:921px;}
.heighttextiner { padding-bottom:45px;}
.heighttext h3 {font-size:52px; line-height:69px; color:#ffffff; font-weight:800; margin:0 0 45px 0;}
.eightext { float:left; width:calc(100% - 166px);}
.eightext p {font-size:18px; line-height:32px;}
.eightimg {float:right; width:85px;}
.eightcondiv {padding-bottom:11px;}
.eightcondiv:last-child {padding-bottom:0px;}
.eightcondiv span {display:block; font-size:15px; line-height:30px; color:#ffffff; font-weight:normal;}
.eightcondiv p { font-size:18px; line-height:30px; color:#6da344; font-weight:bold;}
.eightcondiv p a {color:#ffffff;}

.home_bottom { min-height:1086px; position:relative; z-index:99;}
.footerlogo { padding:335px 0 70px 0; text-align:center;}
.footerlogo a {display:inline-block; }
.footerlogo img {margin:0 auto;}

.leftheader.hbheader {display:none;}
.footercopy {text-align:center; position:absolute; bottom:40px; margin:0px auto; left:0px; right:0px;}
.footercopy p { font-size:16px; line-height:30px; color:#fff; font-weight:bold; letter-spacing:1px; text-shadow:0px 0px 83px #5b682f; -webkit-text-shadow:0px 0px 83px #5b682f;}
.footercopy p.botpara {font-size:14px; line-height:normal; font-weight:500;}
.footercopy p a{ color:#FFF;}

.inner_content {padding:315px 0 200px 0; /*background:url(images/mainbg.jpg) no-repeat center center;*/ background-image: radial-gradient(circle, #0f5f22, #0d5121, #0c431e, #0d351b, #0d2817); background-size:cover; min-height:100vh;}
.ptitle  {font-size:52px; line-height:69px; color:#ffffff; font-weight:800; margin:0 0 30px 0;}
.inner_content p {line-height:30px;}
.notfound {font-size:52px; line-height:69px; color:#ffffff; font-weight:800; margin:0 0 30px 0; text-align:center;}
.repost { margin-bottom:30px;}
.repost h3 {font-size:30px; line-height:36px; color:#ffffff; font-weight:800; margin:0 0 10px 0;}
.repost h3 a {color:#fff;}
.rmore a {  color:#6da344; font-weight:bold;}

.botwrap {padding:0 200px;}
.scrollbot.show {opacity:1; visibility:visible;}

.mobheader {display:none;}

.mobmenudiv {position: fixed; width: 100%; height: 100%; background: rgba(9,48,24,1); top: 0px; left: 0px; z-index: 99; padding: 170px 20px 0 20px; opacity: 0; visibility: hidden; transition: 0.5s; -webkit-transition: 0.5s; overflow-y: auto;}
.wow {visibility: hidden;}
.section {height: 100vh;}
.home_six.section.height_model{padding-top:70px;}

/*-------Reponsive-----------*/
@media only screen and (max-width: 2850px) and (min-width: 2100px){
    .leftheader {width:420px; top:4% !important;}
    .mainspace { padding:0 260px 0 450px;}	
    .leftmenu ul li a {font-size:18px;}
    .home_two.section, .home_three.section, .home_four.section, .home_five.section,.home_six.section, .home_seven.section, .home_eight.section, .home_bottom.section{ display:table; width:100%; padding:0px; /*padding-top:20%;*/}
    .home_six.section.height_model{ /*padding-top:17%;*/ padding:0px;}
    .home_two.section .mainspace, .home_three.section .mainspace, .home_four.section .mainspace, .home_five.section .mainspace,.home_six.section .mainspace, .home_seven.section .mainspace, .home_eight.section .mainspace { padding:0 260px 0 450px; display:table-cell; vertical-align:middle;}	
    .home_bottom.section .botwrap{padding:0px; display:table-cell; vertical-align:middle;}
    .home_bottom.section .footerlogo{ padding:0px;}

}
@media only screen and (max-width:1900px){
    .htopright { width:44%;}
    .hthreeleft {width:53%;}
    .hthreeright {width:40%;}
    .hfourleft {width:46.7%;}
    .hfiveleft {width:54%;}
    .hfiveright {width:38%;}
    .hsevenleft {width:53%;}	
    .hsevenright {width:41%;}	
}
@media only screen and (max-width:1700px){
    .mainspace { padding:0 100px 0 357px; overflow: hidden}
    .home_top {min-height:100vh;}
    .home_bottom {min-height:100vh;}  
    .mcol {font-size:16px; line-height:26px;}
    .footerlogo { padding:335px 0 121px 0;}
    .footercopy {padding-bottom:0px;}
    .home_top{padding-top: 290px;}
    .footerlogo{padding-top: 120px;}
}
@media only screen and (max-width:1660px) {

    .home_top{padding-top: 304px;}

}
@media only screen and (max-width:1660px) and (max-height:770px) {

    .home_top{padding-top:123px;}
    .home_two{padding-top: 114px;}
    .home_two h2{font-size: 35px; line-height: 44px;}
    .home_four{padding-top: 85px;}
    .home_five{padding-top: 81px;}
    .hfiveleft h3{font-size: 40px;}
    .section ul li{font-size: 16px;line-height: 24px;}
    .home_six{padding-top: 109px;}
    .hmodels h3{margin-bottom: 27px;}
    .home_six.section.height_model{padding-top: 77px}
    .hmodelhead .mcol{padding: 10px;}
    .hmodrow .mcol {padding: 8px 10px 9px 10px;}
    .hmodrow .mcol img{max-width: 65%;}
    .hmodrow.top_img.cf .mcol{padding-top:20px;}
    .hmodrow.top_img img{max-width:40%;}
    .home_seven{padding-top: 100px;}
    .home_eight{padding-top: 89px;}

}
@media only screen and (max-width:1590px) {
    .htopleft {width:490px;}
    .htopleft h1 {font-size:74px; line-height:80px;}
    .hfourleft {width:62%;}
    .home_four { padding:150px 0 315px 0;}	
}
@media only screen and (max-width:1500px){
    .home_top {padding-top: 393px;}
    .home_two{padding-top: 232px;}
}
@media only screen and (max-width:1440px) and (max-height:920px) {


    .home_top {padding-top: 385px;}
    .home_two {padding-top: 71px;}
    .home_three{padding-top: 130px;}
    .home_four{padding-top: 83px;}
    .section ul li{margin-bottom: 18px;}
    .home_five{padding-top: 130px;}
    .home_six{padding-top: 130px;}
    .home_seven{padding-top: 130px;}
    .home_eight{padding-top: 130px;}

}
@media only screen and (max-width:1440px) and (max-height:770px) {

    .home_top {padding-top: 215px;}
}
@media only screen and (max-width:1399px) { 
    .leftheader {padding:77px 20px 0 20px; width:236px;}
    .mainspace { padding:0 50px 0 257px;}
    .hfourleft {width:66%;}
    .section ul li{margin-bottom: 15px;}
}
@media only screen and (max-width:1300px) {

    .htwocontent p{line-height: 25px; margin-bottom: 26px; font-size: 16px;}
    .home_seven{padding-top: 226px;}

}
@media only screen and (max-width:1275px) {
    .hmodelhead .mcol {min-height:120px;}	
}
@media only screen and (max-width:1366px) and (max-height:640px) {

    .htopleft h1{font-size: 59px;}
    .htopright img{max-width:78%;}
    .home_top{padding-top: 168px;}
    .leftlogo{padding-bottom: 50px;}
    .leftlogo img{max-width: 80%;}
    .htwocontent p{line-height: 25px;font-size: 16px; margin-bottom: 26px;}
    .section ul li{margin-bottom: 12px;}
    .home_six{padding-top: 53px;}
    .homesixtext h3{font-size: 40px; margin-bottom: 15px;}
    .subtitle{margin-bottom: 14px;}
    .funsection p{font-size: 16px; line-height: 26px;}
    .home_six.section.height_model{padding-top: 26px;}
    .hsevenleft h3{font-size: 40px; line-height: 47px;}
    .hsevenleft p{font-size: 16px; line-height: 30px;}
    .heighttext h3{font-size: 40px; line-height: 40px; margin-bottom: 25px;}
    .eightext p {font-size: 16px;line-height: 27px;}
    .heighttextiner{padding-bottom: 10px;}
    .home_five {padding-top: 79px;}
    .home_eight{padding-top: 50px;}
    .footerlogo{padding-top: 7px;}

}
@media only screen and (max-width:1280px) and (max-height:895px) {

    .home_top {padding-top: 343px;}


}
@media only screen and (max-width:1280px) and (max-height:585px) {

    .home_top {padding-top:151px;}
    .leftheader{padding-top: 26px;}
    .leftlogo img{max-width: 66%;}
    .htwocontent p{line-height: 20px;font-size: 14px;}
    .section ul li{max-width: 90%;}
    .hfiveleft h3{font-size: 35px; line-height: 35px;}
    .section ul li {margin-bottom: 10px;font-size: 14px;}
    .hmodrow .mcol img {max-width: 53%;}
    .home_seven {padding-top: 66px;}
    .footerlogo{padding-bottom: 81px;}


}
@media only screen and (max-width:1199px) { 
    .home_top {padding:340px 0 0 0;}
    .htopleft {width:380px;}
    .htopleft h1 { font-size:56px; line-height:64px;}
    .htopleft p { font-size:26px; line-height:36px;}
    .hfourleft { width:83%;}
    .home_two { padding:170px 0;}
    .home_three { padding:200px 0;} 
    .home_five { padding:150px 0 110px 0;}
    .home_two h2, .hthreeleft h3, .hfourleft h3, .hfiveleft h3, .homesixtext h3, .hmodels h3, .hsevenleft h3, .heighttext h3 { font-size:44px; line-height:54px;}
    .home_two h3 {font-size:32px;}
    .home_six { padding:170px 0 124px 0;}
    .home_seven { padding:165px 0 143px 0;}
    .home_eight {padding:170px 0 200px 0;}
    .footerlogo {padding-top: 300px;}
}
@media only screen and (max-width:1023px) {
    .htopleft { width:100%; float:none; text-align:center;}
    .htopright { width:50%; float:none; padding:100px 0 0 0; margin:0 auto;}
    .htopright img {margin:-2px auto;}
    .hsevenleft {float:none; width:100%;}
    .hsevenright {float:none; width:100%; max-width:500px; margin:0 auto; padding:30px 0 0 0;}   	
}
@media only screen and (max-width:979px) {
    .leftheader {width:205px;}
    .mainspace { padding:0 50px 0 215px;}	
    .htwoleft {float:none;}
    .htwocontent {width:100%;}
    .htworight {float:none;} 
    .hthreeleft {width:100%; float:none;}
    .hthreeright {float:none; margin:0 auto; width:71%; padding:50px 0 0 0;}
    .hfourleft {width:100%;}
    .hfiveleft {float:none; width:100%;}
    .hfiveright {float:none; margin:0 auto; width:59%; padding:35px 0 0 0;}
    .homesixtext {max-width:100%;padding-top: 10px;}
    .hmodelhead .mcol {min-height:144px;}
    .heighttext {max-width:100%;} 
    .videoshadow {margin:20px 0 0 0;}
    .hmodels { padding:80px 0 94px 0;}
    .botwrap {padding:0 100px;}
    .home_top{padding-top: 318px;}
    .home_two h2, .hthreeleft h3, .hfourleft h3, .hfiveleft h3, .homesixtext h3, .hmodels h3, .hsevenleft h3, .heighttext h3 {font-size: 35px;line-height: 38px;}
    .home_two h2 br{display: none;}
    .home_two{padding-top: 100px;}
    .htwocontent p{line-height: 24px; font-size: 15px; margin-bottom: 18px;}
    .home_five{padding-top: 100px;}
    .section ul li{margin-bottom: 16px; line-height: 24px; font-size: 15px;}
    .homesixtext h3{font-size: 34px;}
    .home_seven{padding-top: 75px;}
    .hsevenleft h3 br{display: none;}
    .hsevenleft p {font-size: 16px;line-height: 28px;}
    .hsevenbot {padding: 20px 0 0 0;}
    .hsevenvideo video{height: 330px; width: 86%; margin:0px auto;}
    .home_eight{padding-top: 100px;}
    .eightext p {font-size: 15px;line-height: 29px;}
    .htwocontent p{ text-align:left;}

}
@media only screen and (max-width:767px)  {
    .leftheader {display:none;}
    .mobheader {display:block; position:absolute; top:0px; left:0px; width:100%; z-index:999; padding:20px 0 0 0;}
    .moblogo { margin:0 auto; width:100px; padding-bottom: 15px;}
    .tglmenu {position:absolute; left:20px; top:25px; width:30px; cursor:pointer;}	
    .tglmenu.stikcy{ position:fixed; top:0px; left:0px; width:100%; transition:0.3s; background:rgba(9,48,24,0.8); padding:10px 20px;}
    .tglmenu.stikcy.tglact{ padding-top:15px;}
    .tglmenu span {display:block; margin:6px 0; height:2px; background:#fff; position:relative; transition:0.4s; -webkit-transition:0.4s; width:30px;}
    .mainspace {padding:0 20px; }
    .home_top .mainspace{border-bottom:1px solid #344c3d;}
    .botwrap {padding:0 20px;}
    .htopleft { padding:65px 0 0 0;}
    .mobact {opacity:1; visibility:visible;}
    .mobmenudiv ul {display:block; margin:0px; padding:0px;}
    .mobmenudiv ul li {display:block; line-height:32px; margin:0px; padding:0px;}
    .mobmenudiv ul li a {font-size: 14px; color: #6da344; font-weight: 500; display:block; cursor:pointer;}
    body.bact {overflow:hidden;}
    .tglact span.one {transform: rotate(45deg); top:2px;}
    .tglact span.two {display:none;}
    .tglact span.three {transform: rotate(-45deg); top:-5.9px;}
    .home_two { padding:50px 0;}
    .home_three { padding:50px 0;}
    .home_four {padding:50px 0 150px 0;}
    .home_five {padding:50px 0;}
    .home_six {padding:50px 0;}
    .home_seven {padding:50px 0;}
    .home_eight {padding:50px 0;}
    .home_top { padding:100px 0 50px 0 !important;}
    .specificsec {max-width:100%;}
    .htopleft h1{font-size: 36px;}
    .hmodels{padding-top: 10px; padding-bottom: 10px;}
    .section{min-height: auto !important;}
    .section ul li {max-width: 100%;}

    .hfourright{ position:static;}
    .hfourright .desktopimg_food{ display:none;}
    .hfourright .mobileimg_food{ display: block;}
     .section{height:auto !important;padding-top: 0;padding-bottom: 25px;}
}
@media only screen and (width:667px) and  (height:375px){

    
    .htopleft h1 {font-size: 28px; line-height: 45px}
    .htopleft p{line-height: 20px;}
   

}
@media only screen and (max-width:640px) {
    .htopleft h1 {font-size:15px; line-height:10px;}
    .htopleft p {font-size:14px; line-height:10px;}
    .home_two h2, .hthreeleft h3, .hfourleft h3, .hfiveleft h3, .homesixtext h3, .hmodels h3, .hsevenleft h3, .heighttext h3 {font-size:16px; line-height:24px;}
    .home_two h3 {font-size:17px;}
    .hmodels h3 {margin:0 0 30px 0;}
    .scrollbot {bottom:0px; right:0px; width:50px;}
    .tableover {overflow-x:auto; padding-bottom:5px;}
    .hmodeltable {width:640px;} 
    .hmodeltable.desktoptable{ display:none;}
    .hmodeltable.mobiletable{ display:block; width:100%;}

    .hmodeltable.mobiletable .mcol{ width:100%; border-bottom: 2px solid #6da344; border-right:0px; min-height:inherit;}
    .hmodeltable.mobiletable .mcol:last-child{ border:none;}
    .hmodeltable.mobiletable{ border:none;}
    .hmodeltable.mobiletable .hmodelhead {border: 2px solid #6da344;margin-bottom: 20px;border-radius: 10px;}
    .hmodeltable.mobiletable .mcol img { margin: 0 auto;}
    .hmodeltable.mobiletable .mcol.mcolimglast{ padding-bottom:0px;}

    .footerlogo { padding:94px 0 178px 0;}
    .section {height:auto;}
    .hsevenleft h3 br {display: block;}
    .hthreeleft p,.funsection p,.hsevenleft p,.eightext p{font-size: 15px; line-height: 24px;}

    .htopright{ width:90%; padding-top:0px;}


}
@media only screen and (max-width:550px) {
    .home_four {padding-bottom:120px;}
    .eightext {float:none; width:100%;}
    .eightimg {float:none; margin:0 auto; padding:30px 0 0 0;}	
}
@media only screen and (max-width:499px) {
    .hsevenright {max-width:380px;}
    .hsevenvideo video {height:300px;}
}
@media only screen and (max-width:399px) {
    .hsevenright {max-width:300px;}
    .hsevenvideo video {height:230px;}
    .home_four {padding-bottom:50px;}
    .footercopy p {line-height:18px;}
}
@media only screen and (max-width:320px) {
    .htopleft h1 {font-size: 30px;line-height: 35px;}
    .htopright{padding-top: 0px;}
}

