@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {  font-family: 'eina03-regularuploaded_file'; width:100%; height:100%;}
ol, ul {list-style: none;}
*{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
h6,h5,h4,h3,h2,h1{ margin:0;  font-family: 'eina03-semibolduploaded_file'; font-weight:normal;}
img{ border:none;}
div{display:flow-root; box-sizing: border-box;}
.clear{ clear:both;}
.container{position:relative; margin:0 auto; width:1250px;}
:root{--text-color:#2c2c2c; --default-fontsize:16px; --white-color:#ffffff; --heading-color:#1a1a1a; --bold-font:font-family: 'eina03-semibolduploaded_file'; --green-text:#56cc26;}


/*------Header Section-------*/
header{  position: absolute; left: 12px; top: 0; width: 98%; z-index: 500; padding: 37px 0 0 0; box-sizing: border-box; border-top-left-radius: 32px; border-top-right-radius: 32px; z-index: 500;}
header .container{display: flex; flex-direction: row; justify-content:space-between; align-items:center; }
#logo{ width:225px; height:68px;}
#logo img, figure img, #video iframe, .gallery-img img, .person2 img, #product-mainimg img, .orderd-pdtimg img{ width: 100%; height: 100%;}
#mobile_menu, #mobile_drop{display:none;}
.mtoggle{cursor:pointer;float:right;}
nav{ position:relative; z-index:2000;}
ul.dropdown{ z-index:0; position:relative; } 
ul.dropdown li{display:inline-block; zoom: 1;list-style:none; position:relative;}
ul.dropdown li a{ color:var(--white-color);font-size: 16px;text-decoration: none;line-height: 32px;padding: 0 8px;display:block; font-family: var(--bold-font); }
ul.dropdown li a:hover{ color:var(--green-text);}

/*****LEVEL TWO*****/
ul.dropdown ul{ width:177px; visibility: hidden; position: absolute; top: 100%; left: 0; text-align:left; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); background:#FFF; border:#cecece solid thin; border-radius:10px; padding: 18px; box-sizing:border-box;}
ul.dropdown ul li{ float: none;list-style:none; text-transform:none; letter-spacing:0; margin-bottom: 4px; display:block;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ border-right: none; width: 100%; display:block; color: #333;height:auto;text-shadow:none!important;background:none; font-weight:normal; line-height:23px; text-transform:capitalize; font-size:14px; padding:0;}
ul.dropdown ul li:hover{ color:var(--yellow-text);}
/*****LEVEL THREE******/
ul.dropdown ul ul{ left: 100%; top:0; }
ul.dropdown ul ul li a{line-height:20px;}
ul.dropdown li:hover > ul{ visibility: visible;}
#quote{ background: var(--green-text); color: var(--white-color); border-radius: 15px; font-size: 14px; padding: 19px 21px;}
#quote:hover{ background: #3e9f17;}
/*------Header Section End-----*/


/*banner section*/
#banner{ position:relative; margin: 0 12px; border-radius: 32px; overflow: hidden; margin-bottom: 15px; overflow: hidden;}
#banner::before{ width: 100%; background: url(../images/bg.png) repeat-x; content: ""; height: 237px; left: 0; top: 0; z-index: 20; position: absolute;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%; padding: 0;z-index: 0;}
.rslides li {position: relative;display: none;width: 100%;left: 0;top: 0;}
.rslides img {display: block; height: 100%;width: auto;border: 0;width: 100%;}
.bannercaption {width: 40%; box-sizing: border-box;font-size: 23px;position: absolute; top: 29%; left: 4%; color: var(--white-color);}
.bannercaption h1{ font-size: 83px;  color: var(--white-color); line-height: 96px; text-transform: capitalize; margin-top:25px;}
.bannercaption h1 span{ font-size: 111px; color: var(--green-text);}
#video-btn{ display: flex; align-items: center; background: var(--white-color); border-radius: 27px; color: var(--heading-color); font-size: 15px; justify-content: center; position: absolute; right: 7px; bottom: 7px; padding: 60px 59px; transition: 500ms; }
#video-btn i{ font-size: 20px; margin: 0 18px 0 0;}
#video-btn:hover{ background: var(--green-text); color: var(--white-color);}
/*banner section end*/

/*content part*/
#cntdetail-cover{ display: flex; flex-direction: row;}
#cntdetail{ border-radius: 25px; background: var(--heading-color); display: flex; justify-content: space-around; color: var(--white-color); font-size: var(--default-fontsize); width: 600px; padding: 55px 35px; line-height: 42px; margin: 0 30px 0 0;}
#cntdetail h4{ font-size: 20px;}
#cntdetail a{ color: var(--white-color);}
#year{ border-radius: 25px; background: #efefef; display: flex; flex-direction: row; align-items: center; padding: 20px 64px; font-size: 22px;}
#year h1{ font-size: 93px; color: var(--green-text); margin: 0 28px 0 0;}
#welcome{ margin: 95px 0;}
#welcome .container{display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap;}
#welcome .container div{ width: 548px;}
#welcome .container div span{ font-size: 19px; color: var(--green-text);  font-family: 'eina03-semibolduploaded_file';}
#welcome h2 a{ font-size: 39px; color: var(--heading-color); margin: 32px 0 00; display: block;}
#welcome h2 a:hover{ text-decoration: underline;}
#welcome .container p { font-size:17px;   color: var(--text-color);  width: 636px; line-height: 30px;  margin: 58px 0 0 0;}
#welcome-img{ width: 100%; margin: 73px 0 0 0; background: url(../images/about.jpg) no-repeat; background-attachment: fixed; height: 500px; background-size: contain; border-radius: 32px;}
#product-slide ul{ display:flex; flex-direction: row; justify-content: space-around; flex-wrap: wrap; }
#product-slide h1{ font-size: 114px; color: #bfbfbf; text-align: center;}
#product-slide li{width:380px; margin:73px 0 0 0;  position:relative; display: flex; flex-direction: column; font-size: 18px; text-transform: capitalize; text-align: center;}
.product-img{ width:380px; height:382px; overflow:hidden; position:relative; border-radius:15px; margin-bottom: 15px; overflow: hidden;}
.product-img img{-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s; width:100%; height:100%;}
.more{ background: var(--green-text); color: var(--text-color);  font-size: 14px; box-sizing: border-box; border-radius: 100%;  width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; position: absolute; right: 40px; bottom: -40%; transition: 0.6s;}
.more i{ color: var(--white-color);}
#product-slide li:hover .product-img img{ transform:scale(1.1) rotate(5deg);}
#product-slide li a{color:var(--heading-color);}
#product-slide li a:hover{text-decoration: underline;}
figure:hover img{ transform:scale(1.1) rotate(5deg);}
figcaption{ display: flex; flex-direction: column;  line-height: 23px; color:var(--text-color); font-size: var(--default-fontsize); margin: 28px 0 0 0; padding: 0 14px;}
figcaption h3{ font-size: 18px; margin: 0 0 8px 0; color: var(--text-color);}
figcaption h3 a{ display:inline-block; position: relative;}
.more:hover{transform: translate(20px);}
#product-slide li:hover .more{ bottom: 20px;}
#product-slide li:hover a{ color: var(--green-text);}
#viewall-cover{ display: flex; flex-direction: row; justify-content: space-between; align-items: center;  margin: 74px 0;}
.line{ width: 470px; height: 1px; background: #9d9d9d;}
#chinaimport{ background-image: url(../images/ship.png); background-repeat: no-repeat; background-position:  right top; background-color: #001600; margin: 44px 12px; height: 619px; border-radius: 32px; overflow: hidden; align-items: center; display: flex;}
#chinaimport-cnt{ display: flex; flex-direction: column; width: 480px; color: var(--white-color); font-size: 18px; height: 100%; padding-left: 34px;}
#chinaimport-cnt p{ margin: 53px 0;}
#chinaimport-cnt h1{ font-size: 42px; text-transform: capitalize; line-height: 44px;}
#chinaimport-cnt .button{ background: var(--white-color); width: 168px; color: var(--heading-color);}
#chinaimport-cnt .button:hover{ background: var(--green-text); color: var(--white-color);}
.button {width: 200px;position: relative;background: transparent;border: 2px solid var(--heading-color);overflow: hidden;border-radius: 80px;color:var(--heading-color);transition: all 0.5s ease-in-out;display: flex; align-items: center;font-family: 'eina03-semibolduploaded_file';
font-size: 16px; box-sizing: border-box; padding: 19px 46px;}
 .button .more{ top: 10px; right: 10px; transform: rotate(317deg);}
 .button .more i{ font-size: 16px;}
 .type1::after  {content: "";position: absolute;left: 0;top: 0;transition: all 0.5s ease-in-out;
   background:var(--green-text);border-radius: 30px;visibility: hidden;height: 10px;width: 10px;z-index: -1;} 
 .button:hover {box-shadow: 1px 1px 200px #252525;color: #fff;border: none;border: 2px solid var(--heading-color);}
 .type1:hover::after {visibility: visible; transform: scale(100) translateX(2px);}
 #testi{ background: #002400 url(../images/testibg.jpg) no-repeat right top; background-size: cover; padding: 81px 0;  position: relative; border-radius: 32px; margin: 146px 12px; box-sizing: border-box; background-attachment: fixed;}
#testi .container{display: flex; flex-direction: column;  align-items: center;}
#testi span{ font-size: 21px; color: var(--white-color); margin-bottom: 8px;}
#testi h1{ font-size:38px; color:var(--white-color); text-align: center;}
#testimonial-slide{ margin:54px 0 0 0; height:auto !important; }
#testimonial-slide li{ font-size: 19px; padding-bottom: 35px;}
.testi-cntcover{  position: relative; }
.person{  width:158px; height:158px; overflow:hidden; border-radius:100%; border: var(--white-color) solid 9px; float: left; margin: 45px -81px 0 0; position: relative; z-index: 500;}
.person img{ width:100%; height:100%;}
.testi-cnt{ background: var(--white-color); border-radius: 25px; padding: 44px 0; width: 878px; min-height: 246px; padding-left: 133px; padding-right: 62px; font-size: 17px; color: var(--text-color); line-height: 28px; position: relative;}
.testi-cnt::before{ background:url(../images/curveunder.png) no-repeat; height: 34px; content: ""; width: 100%; position: absolute; bottom: -34px; left: 20px; background-size: contain;}
#namecover{ font-size: 15px;  line-height: 25px; display: flex; flex-direction: column; margin: 33px 0 0 0; color: var(--text-color); padding: 0 0 0 60px; position: relative;}
.name{ color:#000000; font-weight:bold; font-size:17px;  text-transform:capitalize;}
#namecover::before{ width: 40px; height: 1px; background: #000000; content: ""; position: absolute; left: 0; top: 14px;}
#testi-btn{ position: absolute; right:180px; bottom: 54px; width: 50px; display: flex;   justify-content: space-around; flex-direction: row; z-index: 600;}
#testi-btn a{ color: var(--heading-color);}
#testi-btn a:hover{ color: var(--green-text);}
#video{ width: 100%; height: 480px; overflow: hidden; border-radius: 32px;}
#video iframe{ width: 100%; height: 100%;}
#gallery-slide{ display:block; width: 100% !important;}
#gallery-cover .container{ display: flex; flex-direction: row; justify-content:space-between; align-items: flex-end;}
#gallery-slide li{ margin: 56px 10px 0 32px;}
#gallery-cover{ margin:109px 0; font-size:19px;}
#gallery-cover h3{ font-size:38px; color:#333333;  margin:7px 0 0 0;}
.gallery-img{ width:332px; height: 355px; object-fit: cover; border-radius: 25px; overflow: hidden; position: relative; }
#galery-head{ display: flex; flex-direction: column;}
#galery-head span{ color: var(--green-text); font-weight: bold;}
#gallery-cover #testi-btn{ position: static;}
.gallery-title{ background: url(../images/greenbg.png) repeat-x; height: 157px; width: 100%; position: absolute; left: 0; bottom: -120px; text-align: center; padding: 26px 20px; color: #FFF; font-family: 'eina03-semibolduploaded_file'; display: flex; align-items: flex-end; justify-content: center; transition: 0.4s;}
#gallery-slide li:hover .gallery-title{ bottom: 0;}
.cursor{ position: fixed;width: 50px;height: 50px; border: 1px solid var(--green-text);border-radius: 100%;left: 0;top: 0;pointer-events: none;transform: translate(-50%, -50%);transition: .1s;}
.cursor2{position: fixed; width: 8px; height: 8px; background:var(--green-text); border-radius: 100%;
 left: 0; top: 0; pointer-events: none; transform: translate(-50%, -50%);transition: .15s;}
.content:hover ~ .cursor{transform: translate(-50%, -50%) scale(1.5); background-color: #c6c6c6;
opacity: .5;}
.content:hover ~ .cursor2{ opacity: 0;}
/*content part end*/

/*innerpage content*/
#page-title {padding: 250px 0 169px 0; margin: 0 0 137px 0;background: url(../images/pagetitlebg.jpg) no-repeat top center;box-sizing: border-box;background-size:cover; display:flex; justify-content: center; margin: 0 12px; border-radius: 32px;}
#page-title h1 {color: #FFFFFF;font-size: 63px;;text-align: center; text-transform: capitalize;}
#content-cover{ font-size: 16px; color:var(--text-color); margin:0 0 0 0; padding: 150px 0; display: flex; flex-direction: column; line-height: 29px;}
#content-cover #welcome{ margin: 0;}
#content-cover #welcome h2{ font-size: 51px; color: var(--heading-color); text-transform: uppercase; line-height: 57px;}
#content-cover #welcome h2 span{ font-size: 51px;}
#content-cover #welcome .container p { margin: 0;}
#content-cover #year{ background: none; padding: 0; margin-bottom: 92px;}
#content-cover #year h1{color:var(--white-color);-webkit-text-stroke-width: 1px;-webkit-text-stroke-color:var(--green-text); font-size: 84px;}
#about-main{ background:url(../images/aboutmain.jpg) no-repeat; background-size: cover; height: 484px; margin: 85px 0;}
#sparrow-cnt{ display: flex; flex-direction: row; justify-content:space-between;}
#sparrow-cnt div h2{ font-size: 32px; border-bottom: #000000 solid 2px; padding-bottom: 20px; margin-bottom: 32px;}
#sparrow-cnt div{ width: 44%;}
#china-top{ display: flex; flex-direction: row; justify-content: space-around;}
#china-head{ width: 640px; }
#china-head h2{ font-size: 50px; line-height: 54px; color: var(--green-text); margin: 80px 0 39px 0;}
.sparrow-cnt{ margin: 45px 0;}
.Innovation{ background: #074c07; border-radius: 20px; padding: 60px 70px; float: left; width: 690px; color: var(--white-color); margin-bottom: 80px;}
.Innovation h2{ font-size: 42px; margin-bottom: 30px; line-height: 50px;}
.Innovation ul{ margin: 20px 0;}
.Innovation ul li{ margin-bottom: 13px; line-height: 26px; position: relative; padding: 0 0 0 21px;}
.Innovation ul li::after{ position: absolute; left: 0; top: 13px; background: var(--white-color); width: 5px; height: 5px; content: ""; border-radius: 100%;}
.Innovation ul li strong{ color: #55f355;}
#innovation-img{ float: right;}
#content-cover h4{ font-size: 20px;}
#quality{ margin: 20px 0;}
#quality li{ margin-bottom: 13px; line-height: 26px; position: relative; padding: 0 0 0 21px;}
#quality li::after{ position: absolute; left: 0; top: 13px; background: var(--green-text); width: 5px; height: 5px; content: ""; border-radius: 100%;}
.caption{ font-size: 30px; margin: 53px 0 0 0; color: var(--green-text); font-style: italic;}
#content-cover #product-slide li{ text-align: left; margin:0 0 73px 0;}
#pagination{ clear:both; margin-top:15px; width:100%; float:left;}
ul.pagination{width:auto;text-align:center;margin:0px auto; font-size:12px; clear:both; display:table;}
.pagination li{float:left}
.pagination a{text-decoration:none;color:#666;background:#fff;padding:0px 8px;display:inline-table;border:solid 1px #ccc;margin:0 2px 0 0;border-radius: 3px;}
.pagination a:hover{background:var(--green-text);color:#fff; border:solid 1px var(--green-text); }
.pagination .active a{ background:var(--green-text); color:#FFF; border:solid 1px var(--green-text);}
#product-mainimg{ float: left; width: 550px; height: 553px; margin: 0 80px 0 0; overflow: hidden; border-radius: 25px;}
#pdtmain-title{ font-size: 32px; margin: 40px 0 0 0;}
#price{ margin: 42px 0;}
#price strong{ margin-bottom: 4px; display: block; color: #8d8d8d;}
.price{ color: var(--heading-color); font-family: 'eina03-semibolduploaded_file'; display: inline-block; margin: 0 15px 0 0; font-size: 24px;}
.price i{ font-size: 21px;}
#brochure{  border-radius: 8px; color: #b92d36; float: right; padding: 9px 23px; font-size: 14px; border:#b92d36 solid thin;}
#brochure i{ font-size: 21px; margin: 0 4px 0 0 ;}
#brochure:hover{ background:#c93a43; color: var(--white-color);}
#content-cover #quote{ float: right; padding: 10px 35px; border-radius: 8px; margin: 0 0 0 19px;}
#content-cover #testimonial-slide ul{ display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
#content-cover #testimonial-slide{ margin: 0;}
#content-cover #testimonial-slide li{ width: 588px; text-align: center;}
#content-cover .testi-cnt{ background: #e7ffdd; width: 100%; padding: 55px 70px; font-size: 16px;}
#content-cover .testi-cnt:before{ display: none;}
#content-cover #testimonial-slide li .person{ margin: 0 auto -40px auto; float: none;}
#content-cover #testimonial-slide li #namecover{ padding: 0;}
#content-cover #testimonial-slide li #namecover::before{ display: none;}
.fa-quote-left{ font-size: 47px; margin: 0 14px 0 0; color: #86b970;}
.testi-cover{ display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
.testi-box{  margin:0 0 41px 0; font-size:14px;}
.testi-vid{ width:600px; height:327px; margin-bottom:11px; margin-top:20px; border-radius: 20px; overflow: hidden;}
.testi-vid iframe{ width:100%; height:100%;}
.person2{ width:60px; height:60px; border-radius:100%; border:#FFFFFF solid 2px; float:left; margin:0 15px 0 0; position:relative; overflow: hidden;}
.testi-box strong{ color:#000; font-size:15px; margin:18px 0 -7px 0; display:block;}
#gal_listed{margin:0px 0 0 0;padding:0; display: flex; flex-direction: row; flex-wrap: wrap;}
#gal_listed li{list-style:none;float:left;width:303px;margin:0 9px 9px 0;position:relative;overflow:hidden; background: #001600; padding-left:0; border-radius: 25px;}
#gal_listed li:after{ display:none;}
.inn_gal_img{width:303px;height:324px; line-height:0;}
.inn_gal_img img{width:100%;height:100%;}
.inn_gal_txt{display:none;height: 100%;position: absolute;top: 0;width: 100%;z-index:999;}
#gal_listed li:hover .inn_gal_txt{ background:#001600 url(../images/zoom.png) no-repeat center 115px; background-size:50px;display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:188px 20px 0 20px; box-sizing:border-box; line-height:24px;}
.flip-container {perspective: 1000px;}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flip-container, .front, .back {width: 100%;height: 324px; }
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.front {z-index: 2;transform: rotateY(0deg);}
.back {transform: rotateY(180deg); border-radius:25px;}
.video{ width:610px; float:left; height:341px;margin:0 15px 86px 0; position:relative;}
.video iframe{ width:100%; height:100%; border:none;}
.video-titel{ background:var(--text-color); text-align:center; position:absolute; left:0; bottom:-44px; font-size:15px; color:#FFF; padding:17px 10px; width:100%; box-sizing:border-box; line-height:21px;}
.half-box{ width: 478px; float: left; display: flex; flex-direction: column;}
.half-box:nth-child(even){ float: right; width: 650px;}
#cnt-cover{ color: rgb(14, 10, 10);}
#cnt-cover span{ font-size: 19px; font-weight: bold;  margin: 0 0 19px 0; display: block;}
#cnt-cover h1{ font-size: 52px; font-weight: normal; line-height: 61px; text-transform: capitalize;}
#contact-detailmain-cover{ display: flex; flex-direction: column;}
.contact-detailmain{  line-height:24px; font-size:15px; margin:63px 0 0 0; color:#444444;}
.contact-detailmain a{ color:var(--heading-color); display:block;  margin-top: 7px;  font-family: 'eina03-semibolduploaded_file'; font-size: 26px;}
.contact-detailmain a:hover{ text-decoration: underline;}
.contact-detailmain span{ display:block; font-size:15px; margin:8px 0;}
#cnt-cover #social-top{ justify-content: flex-start; margin: 62px 0 0 0;}
#cnt-cover  #social-top a{ color: #000; border: none; width: auto; margin-right: 19px; font-size: 21px;}
#cnt-cover #facebook:hover, #cnt-cover #youtube:hover, #cnt-cover #insta:hover { background: none; text-decoration: none;}
#cnt-cover #facebook i:hover{ color: #0065f7;}
#cnt-cover #youtube i:hover{ color: #f30909;}
#cnt-cover #insta i:hover{ color: #c4079b;}
#cnt-cover #whatsapp i:hover{ color: #0fcc38;}
.contact-frm{display:flex; clear:both; flex-direction: row;  box-sizing: border-box; padding: 59px 50px 51px 50px; position:relative; border-radius: 30px; justify-content:space-between; border: var(--heading-color) solid 2px; flex-wrap: wrap;}
.input-container { width: 256px; position: relative; height: 73px;}
.textarea-container{ width: 100%; position: relative; height: 123px;}
.input-container input[type="text"], .textarea-container textarea{ font-size: 16px; width: 100%;  border: none; border-bottom: 2px solid #ccc; padding: 11px 0; background-color: transparent;
 outline: none; font-family: 'eina03-regularuploaded_file';}
.input-container .label, .textarea-container .label { position: absolute; top: 0; left: 0;
 color:var(--text-color);transition: all 0.3s ease; pointer-events: none;}
.input-container input[type="text"]:focus ~ .label,
.input-container input[type="text"]:valid ~ .label,
.textarea-container textarea:focus ~ .label,
.textarea-container textarea:valid ~ .label{ top: -20px;font-size: 16px;color: #333;}
.input-container .underline, .textarea-container .underline {position: absolute; bottom: 27px;
 left: 0; height: 2px; width: 100%; background-color: #333; transform: scaleX(0); transition: all 0.3s ease;}
.input-container input[type="text"]:focus ~ .underline,
.input-container input[type="text"]:valid ~ .underline,
.textarea-container textarea:focus ~ .underline,
.textarea-container textarea:valid ~ .underline {transform: scaleX(1);}
.textarea-container textarea{ height: 123px;  overflow: auto; resize: none; box-sizing: border-box;}
.textarea-container .underline{ bottom: 0;}
#cnt-cover strong{ margin: 0 0 23px 0; display: block;}
#rc-imageselect, .g-recaptcha {transform:scale(0.78);-webkit-transform:scale(0.78);transform-origin:0 0;-webkit-transform-origin:0 0;}
.contact-frm span{ color: rgb(255, 0, 0); font-size: 13px;}
.contactfrm-cover{ width:256px; margin: 50px 0 0 0;}
.contact-frm #frmsubmit{background:var(--green-text); color:#FFF; padding:17px 0; cursor:pointer; font-size:15px;   font-family: 'eina03-semibolduploaded_file'; border: none; border-radius: 8px; width: 100%;}
.contact-frm #frmsubmit:hover{ background:var(--heading-color);}
#address-cover{ display: flex; flex-direction: row; justify-content: center; margin: 30px 0;}
#address-cover .contact-detailmain{ text-align: center; width: 395px; margin: 60px 22px; background:#efefef; padding: 40px ; font-size: 17px; color: var(--heading-color); border-radius: 16px; font-weight: bold;}
#address-cover .contact-detailmain a{ font-size: 18px; font-family: 'eina03-regularuploaded_file';}
#address-cover .contact-detailmain i{ font-size: 32px; color:#8ec777}
#address-cover .contact-detailmain span{ margin: 14px 0; font-size:16px; font-weight: normal;}
#mapcnt{ width:98%; height:500px; clear:both; margin:25px auto 0 auto; border-radius: 32px; overflow: hidden;}
#mapcnt iframe{ width:100%; height:100%;}
fieldset{ width:550px;border:0; margin: 0 auto; padding: 38px 42px; box-sizing: border-box; background: #f3f3f3; border-radius: 15px;}
fieldset label{ color:#343434; font-size:14px; margin-bottom: 5px;}
.lab1{text-align:left;float: left;width: 125px;margin-right: 1em;color:#000}
fieldset input {margin-left:0px;font-size:14px;line-height:12px;font-weight:normal;color:#454545;border:none;padding:16px;border-radius: 6px; background: #ffffff; outline:none; box-sizing: border-box; border: #ddd solid thin; width: 100%; font-family: 'eina03-regularuploaded_file';}
.from-cover{ display: flex; flex-direction: row; justify-content: space-between;}
.from{ width: 236px;}
fieldset select {margin-left:0px;font-size:13px;line-height:12px;font-weight:normal;color:#454545;border:none;padding:15px;border-radius: 6px; background: #ebebeb; outline: none;}
fieldset li { margin-bottom: 22px; color:#2c2c2c;font-size:13px;list-style:none; background-image:none !important; padding-left:0 !important; border-bottom:none !important; clear:both; display: flex; flex-direction: column;} 
fieldset li span {color:#F00;font-size:13px;} 
.txt{margin-left:0px;margin-right:15px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.label1{margin-left:0px;margin-right:35px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.spantxt { color:#000;font-size:12px;} 
.err { font-size:10px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;color:#F00;font-size:11px;} 
.sub_mit {width:100%;background:var(--green-text);color:#fff;cursor:pointer;border:0!important; padding:19px 15px;  font-size:15px;  font-family: 'eina03-semibolduploaded_file'; text-transform: uppercase;} 
.sub_mit:hover{background:#3b9716;}  
fieldset textarea{border-radius: 6px;padding:5px;color:#6e6e6e; height:67px; border:none; background: #ffffff; resize: none; outline: none; padding: 20px 15px; box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: #ddd solid thin; width: 100%;}
fieldset submit{width:500px!important;}
#shoppe-products #product-slide li{width: 300px; margin: 0 11px 20px 0;}
#shoppe-products #product-slide ul{ justify-content: left;}
#shoppe-products #product-slide li .product-img{ width: 300px; height: 298px; margin-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.shoppe-price{ margin: 6px 0 28px 0;}
.shoppe-price span{ margin-bottom: 4px; display: block; color: #69875d; font-size: 14px;}
.shoppe-price .price{ font-size: 20px; margin: 0;}
.shoppe-price .price i{ font-size: 16px;}
#shoppe-products #product-slide li figcaption{ background:#e7ffdd; margin: 0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding: 33px 30px;}
.order-cover{ display: flex; flex-direction: row;}
#shoppe-products #product-slide li a.order-now{ background: var(--green-text); color: var(--white-color); border-radius: 6px; padding: 8px 23px; color: var(--white-color); font-size: 14px;display: inline-block;}
#shoppe-products #product-slide li a.order-now:hover{ background: #348912; text-decoration: none;}
#shoppe-productmore #quote{ float: none;  display:block; margin: 20px 0 0 0; font-size: 15px; text-align: center;  font-family: 'eina03-semibolduploaded_file'; text-transform: uppercase; width: 100%; border:none; padding: 15px 0; cursor: pointer;}
#shoppe-productmore{ display: flex; flex-direction: row; justify-content: center; margin-bottom: 49px;}
#shoppe-productdetail{ background: #e7ffdd; width: 510px;  padding: 55px 60px; min-height: 450px; border-top-right-radius:25px; border-bottom-right-radius:25px;}
#shoppe-productmore #price{ margin: 25px 0 0 0;}
#shoppe-productmore #brochure{  margin:0;}
#shoppe-productmore #product-mainimg{ width: 450px; height: 450px; margin: 0; border-top-right-radius:0; border-bottom-right-radius:0;}
#shoppe-productmore #pdtmain-title{ line-height: 36px;}
#login{ display:flex; flex-direction: row; justify-content: center;}
.loginleft{ background:url(../images/loginbg.jpg); background-size:cover; width:485px; height:400px; float:left; padding:0 50px; box-sizing:border-box; border-top-left-radius: 25px; border-bottom-left-radius: 25px; color:var(--white-color); display: flex; flex-direction: column; justify-content: center;}
.loginleft h1{ font-size: 37px;}
.loginleft p{ color:#FFF; font-size:19px; line-height:27px; margin:50px 0 0 0;}
.login-detail{ float:left; width:495px; padding:50px 60px; box-sizing:border-box; color:#595959; text-transform:capitalize; font-size:13px; background:#ededed; border-radius: 25px; border-bottom-left-radius: 0; border-top-left-radius: 0;}
.login-detail p{ margin: 0 0 18px 0; font-size: 14px;}
.login-detail h2{ color:var(--heading-color); font-size:34px; margin:0 0 17px 0; text-transform:capitalize;}
.login-detail input{ border:#d9d9d9  solid thin; padding:15px; box-sizing:border-box; width:100%; outline:none; border-radius:7px;  font-family: 'eina03-regularuploaded_file'; margin-top:12px; font-size: 14px; color: var(--text-color);}
.login-detail textarea{ border:#d9d9d9  solid thin; padding:15px; box-sizing:border-box; width:100%; outline:none; border-radius:7px;  font-family: 'eina03-regularuploaded_file'; margin-top:12px; font-size: 14px; height: 90px; resize: none; box-sizing: border-box; color: var(--text-color); display: block;}
.login-detail input.otp{ width:54px; margin:0 5px 0 0; padding:8px; text-align:center;}
.login-detail form span{ display:block; color:#F00; font-size:12px;}
#forgot{ float:right; color:#2e9306;}
#forgot:hover{ text-decoration: underline;}
.login-detail .loginbtn{ background:var(--green-text); color:#FFF;  font-family: 'eina03-semibolduploaded_file'; font-size:15px; cursor:pointer; border:none; padding:14px 15px; margin:15px 0 0 0; text-transform:uppercase;}
.login-detail .loginbtn:hover{ background:#378f14;}
.donthave{ color: var(--heading-color); margin: 30px 0 0 0; text-align: center; font-size: 14px;}
.donthave a{ color:#217000; text-decoration: underline;}
.donthave a:hover{ text-decoration: none;}
#success{  margin:0 auto; font-size:16px; background:url(../images/success.png) no-repeat top; 
padding:100px 0 0 0; box-sizing:border-box; background-size: 84px; text-align: center;}
#success h2{ color:var(--heading-color); font-size:52px; margin:19px 0;}
#success a{ background: var(--green-text); color:var(--white-color); padding:10px; display:block; width:155px; box-sizing:border-box; text-align:center; font-size:15px; margin: 20px auto; border-radius: 7px;}
#success a:hover{ background: #43a71b;}
ul.dropdown2{ z-index:0; position:relative; } 
ul.dropdown2 li{display:inline-block; zoom: 1;list-style:none; position:relative;}
ul.dropdown2 li a{ color:var(--white-color);font-size: 15px;text-decoration: none;line-height: 32px;padding: 0 9px; font-family: var(--bold-font); }
ul.dropdown2 li a:hover{ color:var(--green-text);}

/*****LEVEL TWO*****/
ul.dropdown2 ul{ width:177px; visibility: hidden; position: absolute; top: 100%; right: 0; text-align:left; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); background:#FFF; border:#cecece solid thin; border-radius:10px; padding: 18px; box-sizing:border-box;}
ul.dropdown2 ul li{ float: none;list-style:none; text-transform:none; letter-spacing:0; margin-bottom: 4px; display:block;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown2 ul li a{ border-right: none; width: 100%; display:block; color: #333;height:auto;text-shadow:none!important;background:none; font-weight:normal; line-height:23px; text-transform:capitalize; font-size:14px; padding:0;}
ul.dropdown2 ul li:hover{ color:var(--yellow-text);}
/*****LEVEL THREE******/
ul.dropdown2 ul ul{ left: 100%; top:0; }
ul.dropdown2 ul ul li a{line-height:20px;}
ul.dropdown2 li:hover > ul{ visibility: visible;}
.fa-user-vneck{ color: var(--green-text); font-size: 23px;}
.fa-caret-down{ color: var(--white-color);}
#dashboard-cover{ display: flex; flex-direction: row; justify-content: space-between;}
#dashboard-linkcover{ background:#f1f1f1; height: 100%; display: flex; flex-direction: column; width: 257px; border-radius: 15px; padding: 20px 15px;}
#dashboard-linkcover a{ padding:12px 29px;  color:#6e6e6e; font-size:16px; display: flex; flex-direction: row; align-items: center;  font-family: 'eina03-semibolduploaded_file';}
#dashboard-linkcover a.current{ background: var(--green-text); color: var(--white-color); border-radius: 8px;}
#dashboard-linkcover a.current i{ color: var(--white-color);}
#dashboard-linkcover a i{ font-size: 17px; margin: 0 13px 0 0; color: #6e6e6e;}
.admin-links:hover{ background:#d5f3c8;}
.admin-links i{ font-size: 35px;}
#dashboard-linkcover a:hover, #dashboard-linkcover a:hover i{ color:#000000;}
#dashbord-detail{ width: 943px; background:#f1f1f1; border-radius:15px; padding: 47px 53px; box-sizing: border-box;}
#dashbord-detail h1{ font-size: 25px; margin-bottom: 25px;}
#dashbord-cnt{ background: var(--white-color); padding: 30px 37px;}
.order-cover{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; background: var(--white-color); padding: 29px 38px; margin: 0 0 17px 0;}
.order-cover div{ line-height:21px;}
.order-cover div i{ font-size: 15px;}
.order-cover div span{ display:block; font-size:14px; color:#8d8d8d; margin-bottom: 8px;}
.deliverd{  background: #99f3ac; padding: 5px; border-radius: 5px; font-size: 14px; color: #1b6e2c;}
.not-deliverd{  background: #ffc5c5; padding: 5px; border-radius: 5px; font-size: 14px; color: #955858;}
.order-cover a{ background: #444a42; border-radius: 8px; padding: 9px 16px; color: var(--white-color); font-size: 14px;}
.order-cover a:hover{ background: #2c3229;}
#order-cover2{ float: left; width: 260px;}
#order-cover2 .order-cover{ flex-direction: column; padding: 0; align-items: flex-start; margin: 0;}
#order-cover2 .order-cover div{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin: 0 0 15px 0; font-size: 15px;}
#order-cover2 .order-cover div span{ margin: 0; width: 120px;}
#order-cover2 .order-cover div.deliverd, #order-cover2 .order-cover div.not-deliverd { margin-bottom: 0;}
#orderd-product{ display: flex; flex-direction: column; width: 498px; float: right; flex-wrap: wrap; justify-content: space-between;}
.orderd-pdtcover{ padding: 0 39px; display: flex; flex-direction: column; width: 366px;}
.orderd-pdt{  display: flex; flex-direction: row;  margin-bottom: 20px; padding-bottom: 20px;}
.orderd-pdtimg{ width: 111px; height: 111px; border-radius: 8px; overflow: hidden;}
.qty-cover{ display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin: 8px 0 0 0;}
.qty-cover div{ display: flex; flex-direction: column; font-size: 15px;}
.qty-cover div span{ color: #838383; font-size: 14px;}
.qty-cover div i{ font-size: 14px;}
#dashbord-cnt .login-detail{ padding: 0; background:none; width: 415px;}
#quantity-cover{ display: flex; flex-direction: row; margin: 26px 0; align-items: center;}
#quantity-cover div{ display: flex; flex-direction: row; background: var(--white-color); width: 126px; justify-content: space-between; border: #8bbf76  solid thin; margin: 0 0 0 20px; font-size: 14px; align-items: center;}
#quantity-cover div > div{ background: none; border: none; width: 40px; height: 46px; cursor: pointer; font-size: 18px; color: #747474; margin-left: 0; display: flex; justify-content: center; align-items: center;}
#quantity-cover div > div:hover{ background: var(--green-text); color: var(--white-color);}
#dashboard-links #dashboard-linkcover{ display:flex; flex-direction:row; background: none; padding: 0; width: auto; justify-content: center;}
#dashboard-links #dashboard-linkcover a{ flex-direction: column; margin: 30px 10px; background: #e7ffdd; width: 250px; padding: 40px 0; border-radius: 8px; color: #1e6600;}
#dashboard-links #dashboard-linkcover a i{ font-size: 29px; margin-bottom: 20px; margin-right: 0; color: #517841;}
#dashboard-links #dashboard-linkcover a:hover{ background:#c6ffaf;}
/*innerpage content end*/

/*footer section*/
footer{ background:#000000 url(../images/footer.jpg) no-repeat left bottom; padding:75px 0 30px 0;  color:var(--white-color); background-attachment: fixed;}
footer .container{ display: flex; flex-direction: row; justify-content: space-between;}
#footerleft{ display: flex; flex-direction: column; margin: 0 100px 0 0;}
#footer-logo img{ width: 62%;}
#since{ font-size: 54px;  color:transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #39821c;}
.footercnt{ display: flex; flex-direction: column;}
.footercnt a{ color: var(--white-color); font-size: 16px; text-decoration: underline;}
.footer-links{ margin: 15px 0 60px 0;}
.footer-links h3{ color:#ffffff; font-size:18px; margin-bottom: 12px;}
.bottom-contact{ display: flex; flex-direction: row;  justify-content: space-between; font-size: 15px;}
#footer-cnt{ font-size: 21px; color: var(--white-color); width: 301px;}
ul.botomlinks{ list-style:none; padding:0; position:relative; display: flex; flex-direction: column;}
ul.botomlinks li a{  color:var(--white-color); font-size:15px; margin: 0 0 5px 0; text-decoration: none; display: block;}
ul.botomlinks li a:hover{ color:var(--green-text);}
#social-top{ display: flex; flex-direction:  row;}
#social-top a{ color: var(--footer-textcolor); margin: 0 20px 0 0;}
#social-top a:hover{color:var(--green-text);}
#social-top svg{ color: #0fcc38; font-size:50px;}
#copyrt{font-size:15px; margin: 50px 0 7px 0;}
#powerd{ font-size: 15px;}
#powerd a, #copy a{ color: var(--green-text);}
#powerd a:hover{ text-decoration: underline;}
#copy{ font-size: 14px; display: none;}
/*footer section end*/

@media (max-width:1250px){
.container{ width:992px;}
nav, #quote, #innovation-img{ display: none;}
#pagination nav{ display: block;}
.bannercaption h1, .bannercaption h1 span{ font-size:6vw;}
.bannercaption h1{ line-height: 6vw;}
#mobile_menu{display:block; color: var(--white-color); font-size: 25px;}
#mobile_drop{display:block;position:relative;background:#000000; margin: 30px 0 0 0;}
#mobile_drop_fix{display:block;padding:20px 0px;}
#mobile_drop_fix ul li{list-style:none;display:block}
#booking{ margin:42px 60px;}
#mobile_drop_fix ul li ul li{margin:0 0 0 25px;}
#mobile_drop_fix ul li ul li a{border-bottom:0!important}
#mobile_drop_fix a{display:block;color:#fff;display:block;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;padding:7px 0; font-size:14px; text-transform:capitalize;}
#mobile_drop_fix a:hover{-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;
color:var(--green-text);}
#cntdetail{ width: 540px;}
#welcome .container div, #welcome .container p, #china-top img, .Innovation, .testi-vid, .video, #orderd-product{ width: 100%;}
#welcome-img{  height: 402px;}
header{ height: auto;}
#page-title{ padding: 220px 0 99px 0;}
#content-cover #year h1{ font-size: 69px;}
#content-cover #welcome h2, #order-cover2 .order-cover{ margin-bottom: 50px;}
#china-head h2{ margin-top: 0;}
#content-cover #testimonial-slide li{ width: 475px;}
.testi-cover{ flex-direction: column;}
.testi-vid, .video{ height: 537px;}
.half-box{ width: 368px;}
.half-box:nth-child(2n){ width: 540px;}
.input-container,.contactfrm-cover{ width: 204px;}
#content-cover #quote{ display: block;}
#dashbord-detail{ width: 713px;}
}



@media (max-width:992px){
.container{ width:768px;}
header{ height: auto; width: 97%;}   
#video-btn{ padding: 43px 59px;} 
#cntdetail, #chinaimport-cnt, .testi-cnt, #sparrow-cnt div, #china-head, #content-cover #testimonial-slide li, .half-box, .half-box:nth-child(2n), fieldset{ width: 100%;}
#cntdetail{ margin-bottom: 20px;}
#cntdetail-cover, #sparrow-cnt, #china-top, #content-cover #testimonial-slide ul, #dashboard-cover, #dashboard-linkcover{ flex-direction: column; width: 100%;}
#welcome-img{ height: 307px; background-size: contain;}
#product-slide h1{ font-size: 71px;}
#product-slide li,.product-img{ width: 368px;}
.line{ width: 220px;}
#chinaimport{ background-size:contain; height: 1028px; align-items: flex-end;}
#chinaimport-cnt{ padding-left: 0; padding-bottom: 70px;}
.testi-cnt::before { width: 94%;}
.testi-cnt{ padding: 50px 60px;}
#testi-btn{ right: 40px; bottom: 64px;}
.person{ margin: 0 auto; float:none;}
#video{ height: 410px;}
#since{ font-size: 39px;}
#footerleft{ margin: 0;}
#content-cover #year h1{ line-height: 85px;}
#about-main{ height: 324px;}
#sparrow-cnt div{ margin-bottom: 60px;}
#china-head{ margin-bottom: 60px;}
#product-mainimg, .contact-frm, #dashbord-detail{ float: none; margin: 37px 0 0 0;}
#gal_listed li{ width: 247px;}
.inn_gal_img{ width: 247px; height: 264px;}
.flip-container, .front, .back{ height: 264px;}
.input-container, .contactfrm-cover{ width: 304px;}
#shoppe-products #product-slide li{ width: 373px;}
#shoppe-products #product-slide li .product-img{ width: 373px; height: 371px;}
#dashbord-detail{ width: 100%;}
}



@media (max-width:768px){
.container{ width:448px;}
#banner::before, .line, .testi-cnt::before, #copyrt, #powerd, .loginleft{ display: none;}
header{ position: static; width: auto; margin: 0 12px; background: var(--heading-color); padding: 20px 0;}
#banner,#page-title{ border-top-left-radius: 0; border-top-right-radius: 0;}
#cntdetail{ margin: 0 0  20px 0;}
#product-slide h1{ font-size: 51px;}
#viewall-cover{ justify-content: center;}
#chinaimport{height: 869px;}
#video{ height: 249px;}
#testi{ margin:110px 12px;}
#gallery-cover h3{ font-size: 29px;}
footer .container, #gal_listed, .contact-frm, #address-cover, #shoppe-productmore, .order-cover, .orderd-pdt, #dashboard-links #dashboard-linkcover{ flex-direction: column;}
#footer-logo img{ width: 45%;}
#since{ font-size: 39px;}
#footerleft{ margin-bottom: 30px;}
.footer-links{ margin: 15px 0 31px 0;}
#copy{ display: block;}
#welcome-img{ background-attachment: scroll; height: 181px;}
#page-title h1{ font-size: 55px;}
#page-title{ padding: 120px 0 99px 0;}
#about-main{ height: 244px;}
.Innovation{ padding: 60px 36px;}
#product-mainimg{ width: 448px; height: 448px;}
.testi-vid, .video{ height: 251px;}
#gal_listed li, .input-container, .contactfrm-cover, #address-cover .contact-detailmain, #shoppe-products #product-slide li,#shoppe-productdetail, .orderd-pdtcover, #dashbord-cnt .login-detail{ width: 100%;}
.inn_gal_img{ width: 448px; height:479px;}
.flip-container, .front, .back{ height: 479px;}
#cnt-cover h1{ font-size: 45px;}
#address-cover .contact-detailmain{ margin: 20px 0;}
#shoppe-products #product-slide li .product-img{ width: 448px; height: 466px;}
#shoppe-productmore #product-mainimg{ border-radius: 25px; border-bottom-left-radius:0; border-bottom-right-radius:0;}
#shoppe-productdetail{ border-radius: 25px; border-top-left-radius:0; border-top-right-radius:0; min-height: auto;}
.login-detail{ border-radius: 25px;}
#dashbord-detail{ padding: 47px 24px;}
.order-cover{ align-items:flex-start;}
.order-cover div{ margin-bottom: 30px;}
.order-cover div.deliverd, .order-cover div.not-deliverd{ margin-bottom: 0;}
.orderd-pdtcover{ padding: 0;}
#dashboard-links #dashboard-linkcover{ align-items: center;}
#dashboard-links #dashboard-linkcover a{ margin: 11px 0; width: 100%;}
}



@media (max-width:448px){
.container{ width:100%; padding: 0 25px; box-sizing: border-box;}
#banner, header, #chinaimport, #page-title{ margin: 0 9px;}
#banner{margin-bottom: 15px;}
#logo{ width: 165px; height: 50px;}
.bannercaption{ font-size: 18px; top: 19%;}
#video-btn i{ font-size: 15px; margin: 0 9px 0 0;}
#video-btn{ padding: 24px 19px; font-size: 13px;}
#cntdetail, #year{ flex-direction: column; text-align: center; width: 100%;}
#cntdetail div{ line-height: 31px; margin-bottom: 18px;}
#year h1{ margin: 0;}
#welcome h2 a, #testi h1, #sparrow-cnt div h2{ font-size: 30px;}
#product-slide h1{ font-size: 36px;}
#product-slide li, .product-img{ width: 300px; margin-right: 0;}
.product-img{ height: 303px;}
#chinaimport-cnt h1{ font-size: 34px;}
#chinaimport{ height: 799px;}
#welcome-img{ background-size: cover;}
.testi-cnt{ padding: 50px 37px;}
#video{ height: 168px;}
#year{ font-size: 18px;}
#year h1{ font-size: 79px;}
#welcome-img{  height: 121px;}
#page-title h1{ font-size: 38px;}
#page-title{ padding: 69px 0 49px 0;}
#content-cover #year h1{ font-size: 42px; line-height: 55px;}
#content-cover #welcome h2, #content-cover #welcome h2 span, #page-title h1, .Innovation h2{ font-size: 34px;}
#about-main{ height: 160px;}
#content-cover #year{ margin-bottom: 32px; text-align: left;}
#content-cover #welcome h2, #china-head h2, .Innovation h2{line-height: 47px;}
#china-head h2{ font-size: 36px;}
#content-cover{ padding: 109px 0;}
#product-mainimg, .login-detail{ width: 100%; height: auto;}
#pdtmain-title, .login-detail h2{ font-size: 26px;}
#brochure{ padding: 8px 17px;}
#content-cover .testi-cnt{ padding: 55px 27px;}
.testi-vid, .video{ height: 164px;}
.inn_gal_img{ width: 300px; height:321px;}
.flip-container, .front, .back{ height: 321px;}
.video{ margin-bottom: 126px;}
.video-titel{ position: static;}
#cnt-cover h1{ font-size: 30px; line-height: 44px;}
.contact-detailmain{ margin: 50px 0 0 0;}
.contact-frm{ padding: 43px 38px;}
.contact-detailmain a{ font-size: 23px;}
#gal_listed{ width: 300px; margin: 0 auto;}
fieldset{padding: 38px 29px;}
#shoppe-products #product-slide li{ margin-right: 0;}
#shoppe-products #product-slide li .product-img, #shoppe-productmore #product-mainimg{ width: 100%; height: auto;}
#shoppe-productdetail{ padding: 55px 38px;}
.login-detail{ padding:50px 34px; line-height: 25px;}
ul.dropdown2 li a{ font-size: 14px;}
.fa-user-vneck{ font-size: 18px;}
#dashboard-links #dashboard-linkcover a{ padding: 28px 0;}
#dashboard-links #dashboard-linkcover a i{ margin-bottom: 13px;}
}

