@media only screen and (min-width:1921px) {
   .vegcorslider .slick-prev, .vegcorslider .slick-next { top: 45%; }
}
@media only screen and (min-width:1680px) and (max-width:1800px) {
   .vegislidersect { padding-left: 216px; }

   /*   .tabsection .tab-content>.tab-pane { margin-right: -216px; }*/
   .vectortopleft, .vectortopright, .vectorbottomright { width: 200px; }
}
@media only screen and (max-width:1680px) {
   .toptitleslider { width: 65% }
   .vegislidersect { padding-left: 197px; }
   .vectortopleft, .vectortopright, .vectorbottomright { width: 200px; }

   /*.tabsection .tab-content>.tab-pane { margin-right: -192px; }*/
   .mainheader { padding: 20px 50px; }
   .sticky.mainheader { padding: 10px 50px; }
}
@media only screen and (min-width:1441px) and (max-width:1599px) {
   .vegislidersect { padding-left: 120px; }
   .productrow .container .borderboxrow { top: 50px; }
   .mb-250 { margin-bottom: 150px; }
   .thankyou404 { padding: 150px 0px 150px; }
   .testimonialrow, .aboutcomsection, .ourvaluesrow, .infrastructure-video-row { padding: 150px 0px; }
   .borderbottomcol::before { top: 45px; }
   .vectortopleft, .vectortopright, .vectorbottomright { width: 150px; }
}
@media only screen and (min-width:1400px) { }
@media only screen and (max-width:1440px) {
   body { font-size: 18px }
   .toptitleslider, h1, h2 { font-size: 48px; }
   .countborder span, .title-80, .title-80 h2, .title-80 h3 { font-size: 50px; }
   .title-70, .title-70 h1, .title-70 h2, .title-70 h3, .blogdetailcontent h1, .blogdetailcontent h2, .title-50, .title-50 h1, .title-50 h2, .title-50 h3 { font-size: 36px; }
   h3 { font-size: 30px; }
   h4 { font-size: 22px; }
   h5 { font-size: 20px; }
   .text-36, .text-36 h3, .text-36 h4 { font-size: 30px; }
   .text-30, .text-30 h3, .text-30 h4 { font-size: 24px; }
   .mb-200, .mb-150 { margin-bottom: 100px; }
   .mt-150 { margin-top: 100px; }
   .mb-250 { margin-bottom: 150px; }
   .mb-100 { margin-bottom: 70px; }
   .thankyou404 { padding: 150px 0px 150px; }
   .mainheader { padding: 20px 50px; }
   .sticky.mainheader { padding: 10px 50px; }
   .toptitleslider { width: 60%; }
   .testimonialrow { padding: 150px 0px; }
   .tabsection .vectortopright { top: -150px; }
   .vegbgcolorboxt { padding: 20px 30px; }
   .borderbottomcol { font-size: 20px; padding: 30px 30px 30px 50px; line-height: 28px; }
   .footermain { padding: 100px 0px; }
   .otherproduct .mb-20 { margin-bottom: 10px; }
   .countborder { padding-bottom: 30px; }
   .aboutcomsection, .ourvaluesrow, .infrastructure-video-row { padding: 100px 0px; }
   .vectortopleft, .vectortopright, .vectorbottomright, .vectorbottomleft { width: 120px; }
   .borderbottomcol::before { top: 25px; background-size: 48px; left: -30px; width: 60px; height: 60px; }
   .textslider .slick-slide { padding: 0px 30px; }
   .vegislidersect { padding-left: 72px; }
   .vegcorslider .slick-next, .vegcorslider .slick-prev { left: -40px; }

   /*.tabsection .tab-content>.tab-pane { margin-right: -72px; }*/
   .productrow .container .borderboxrow { top: 50px; }
   .pagetopoffset { padding-top: 150px; }
   .brandleft, .brandright { width: 380px; }
   .brandright { right: -110px; top: -20px; }
   .brandleft { left: -110px; top: -50px; }

   /*   .calltoactionrow { padding: 50px 0px 150px; }*/
   .tablesidebar { padding: 50px; }
   .bgallelemetrow { padding: 100px 0px; }
   .otherfarmingrow .vectortopright { top: -150px; }
   .specificationtbl .vectortopleft { top: -70px; }
   .otherfarmingslider .slick-prev { left: -50px; }
   .otherfarmingslider .slick-next { right: -50px; }
   .footerlink ul li { margin-right: 30px; }
   .blogheight { min-height: 462px; }
   .keyfeatures h2.mb-40 { margin-bottom: 30px; }
   .pb-100 { padding-bottom: 70px; }
   .minus-left { margin-left: -70px; }
   .minus-right { margin-right: -70px; }
   .infrastructure-reach-row .vectortopright { top: 250px; }
   .ourvaluesrow .vectorbottomleft { display: none; }
   .membersmodal-wrap { padding: 70px 50px 50px; }
   .MembersModal { width: 50%; }
   .fullwidthimg { padding: 0px 50px; }
   .applicationtextcol .guidecontentcol { padding: 70px 0px; }
   .applicationimgcol { top: 25vh; }
   .calltoactionrow { padding: 70px 0px; }
}
@media only screen and (min-width:1400px) and (max-width:1440px) { }
@media only screen and (max-width:1366px) {
   .vegislidersect { padding-left: 122px; }
   .vegcorslider { margin-right: -100px; }

   /*.tabsection .tab-content>.tab-pane { margin-right: -120px; }*/
   .minus-left { margin-left: -120px; }
   .minus-right { margin-right: -120px; }
   .otherfarmingslider .slick-prev { left: -60px; }
   .otherfarmingslider .slick-next { right: -60px; }
   .blogheight { min-height: 429px; }
   .vectortopleft, .vectortopright, .vectorbottomright, .vectorbottomleft { width: 100px; }
}
@media only screen and (max-width:1280px) {
   .vegislidersect { padding-left: 82px; }
   .minus-left { margin-left: -75px; }
   .minus-right { margin-right: -75px; }
   .infrastructure-certi-row .vectortopright { top: -150px; }
}
@media only screen and (max-width:1152px) { }

/*Desktop Media Ends*/

/*Desktop height media Starts*/
@media (min-width:1900px) and (max-width:1920px) and (max-height:1080px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:1024px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:960px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:800px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:768px) { }

/*Desktop height media Ends*/

/*iPad Landscape, iPad Pro Portrait start*/
@media only screen and (max-width:1200px) {
   body { font-size: 16px; line-height: 24px; }
   .exploretitlerow h1, .toptitleslider { font-size: 60px; }
   h1, h2, .countborder span { font-size: 44px; }
   .countborder span, .title-80, .title-80 h2, .title-80 h3 { font-size: 35px; }
   .title-70, .title-70 h1, .title-70 h2, .title-70 h3, .blogdetailcontent h1, .blogdetailcontent h2, .title-50, .title-50 h1, .title-50 h2, .title-50 h3 { font-size: 30px; }
   h1, h2 { margin-bottom: 20px; }
   h3 { font-size: 24px; margin-bottom: 15px; }
   .text-30, .text-30 h3, .text-30 h4 { font-size: 20px; line-height: 28px; }
   p { margin-bottom: 20px; }

   /*   .mb-200 { margin-bottom: 50px; }*/
   .mb-250, .mb-200 { margin-bottom: 100px; }
   .thankyou404 { padding: 130px 0px 100px; }
   .mb-150 { margin-bottom: 70px; }
   .mt-150 { margin-top: 70px; }
   .mainheader, .sticky.mainheader { padding: 10px 20px; }
   .logo, .sticky.mainheader .logo { width: 110px; }
   .sub-menu-arrow { display: inline-block; top: 0px; }
   .navbartoggle { display: inline-flex; line-height: 1; }
   .black-overlay { z-index: 50; background-color: rgba(0, 0, 0, 0.5); content: ''; position: fixed; right: 0px; height: 100%; width: 100%; top: 0px; display: none; }
   .navmenu { overflow: auto; border-radius: 0px; z-index: 50; position: fixed; overflow: auto; height: 100%; width: 400px; background: #F9F6EF; right: -100%; top: 0px; -webkit-transition: right 0.9s; -o-transition: right 0.9s; transition: right 0.9s; -webkit-box-shadow: 3px 10px 15px rgba(0, 0, 0, 0.2); box-shadow: 3px 10px 15px rgba(0, 0, 0, 0.2); flex-wrap: wrap; align-items: flex-start; flex-direction: column; }
   .navmenu.slide { right: 0px; }
   .navmenu > ul > li.lastcontact { display: inline-block; }
   .navmenu .btn-theme { display: none; }
   .navicon { width: 18px; display: inline-block; vertical-align: middle; line-height: 1; position: relative; }
   .icnline { background-color: #fff; width: 100%; height: 2px; line-height: 1; display: block; margin: 6px 0px; }
   .navicon::before, .navicon::after { content: ''; position: absolute; background-color: #fff; width: 100%; height: 2px; left: 0px; }
   .innerheader.mainheader .icnline, .innerheader.mainheader .navicon::before, .innerheader.mainheader .navicon::after { background-color: #E28A2E; }
   .sticky.mainheader .icnline, .sticky.mainheader .navicon::before, .sticky.mainheader .navicon::after { background-color: #E28A2E; }
   .navicon::before { top: 0px; }
   .navicon::after { bottom: 0px; }
   .navmenu > ul { padding: 50px 30px 0px; margin-right: 0px; display: inline-block; vertical-align: top; width: 100%; }
   .navmenu>ul>li { margin: 0px 0px 20px; padding: 0px; }
   .navmenu>ul>li a { font-size: 24px; color: #555555; }
   .navmenu > ul > li.menu-item-has-children::before { display: none; }
   .navmenu > ul > li.menu-item-has-children > a { padding-right: 0px; }
   .navmenu > ul > li:hover > ul { display: none; }
   .navmenu > ul > li > ul { position: relative; width: 100%; top: 0px; background-color: transparent; box-shadow: none; padding: 0px; margin-top: 15px; }
   .navmenu > ul > li > ul > li { padding: 0px 0px 0px 20px; border: none; margin-bottom: 10px; }
   .navmenu > ul > li > ul > li { font-size: 16px; }
   .navmenu > ul > li > ul > li:last-child { margin-bottom: 0px; }
   .navmenu > ul > li > ul > li::before { content: ''; position: absolute; left: 0px; top: 9px; background-color: #E28A2E; width: 7px; height: 7px; border-radius: 100%; }
   .navmenu > ul > li > ul::before { display: none; }
   .navmenu .btn-theme { margin-left: 30px; }
   .captionslider { padding: 0px 50px; }
   .verticalsliderrow .mb-20 { margin-bottom: 10px; }
   .vegtablerowsection .mb-20 { margin-bottom: 10px; }
   .testimonialrow, .aboutcomsection, .ourvaluesrow, .infrastructure-video-row { padding: 100px 0px; }
   .logoslider .slick-prev { left: -10px; }
   .logoslider .slick-next { right: -10px; }
   .vegislidersect { padding-left: 45px; }
   .vegislidersect .slick-dots { text-align: left; padding-left: 7px; bottom: -5px; }
   .vegcorslider { padding-bottom: 25px; }
   .aboutcomsection .vectortopleft { top: 100px; }
   .vectortopleft, .vectortopright, .vectorbottomright { width: 90px; }
   .countborder { padding-bottom: 20px; }
   .countercolrow { margin-bottom: 10px; }
   .vidoerow { margin-bottom: 30px; }
   .tabsection .mb-30 { margin-bottom: 10px; }
   .tabsection .vectortopright { top: -100px; }

   /*tabsection .tab-content>.tab-pane { margin-right: -44px; }*/
   .minus-left { margin-left: -44px; }
   .minus-right { margin-right: -44px; }

   /*   .addressinfo { font-size: 20px; }*/
   .contatnumber { margin-bottom: 25px; }
   .footermain { padding: 70px 0px 85px; }
   .footerlink { margin-top: 50px; }
   .footerlink ul li { margin-right: 20px; }
   .footerlogo { margin-bottom: 25px; }
   .footerlogo img { width: 130px; }
   .identity { max-width: 170px; }
   .nav-pills .nav-link { font-size: 20px; padding: 15px 25px; }
   .mapsectionrow .vectortopright { top: -30px; }
   .logoborderbox { padding: 25px; }
   .logoslider { margin: 50px -12px 0px; padding-bottom: 10px; }
   .prodslidever { padding-bottom: 10px; }
   .pagetopoffset { padding-top: 100px; }
   .tabdetailcontent { width: 100%; }
   .tabcaption { padding: 100px 50px 25px; }
   .custoimizebrandbg { padding: 100px 0px; }
   .aboutcomsection .mb-30 { margin-bottom: 10px; }
   .aboutcomsection .mb-50 { margin-bottom: 25px; }
   .squerimg.mb-30 { margin-bottom: 20px; }
   .blogcontent { padding: 0px 20px 20px; }
   .blogimg { margin-bottom: 20px; }
   .brandright { right: -70px; top: 0px; }
   .brandleft, .brandright { width: 300px; }
   .brandleft { left: -80px; top: -30px; }

   /*   .calltoactionrow { padding: 30px 0px; }*/
   .blogcontent h5 { margin-bottom: 10px; }
   .tablesidebar { width: 65%; }
   .table>:not(caption)>*>* { padding: 10px 20px; }
   .tablesidebar td { font-size: 16px; }
   .custoimizebrandbg { height: 60vh; }

   /*   .bgallelemetrow { padding: 100px 0px 100px; }*/
   .tablecontentrow .vectortopright, .specificationtbl .vectortopleft { top: -50px; }
   .farmingtopsection .mb-50 { margin-bottom: 30px; }
   .keyfeatures .mb-30 { margin-bottom: 0px; }
   .iconrow img { max-width: 70px; }
   .keyiconrow img { max-width: 70px; }
   .keyfeatures .vectortopright { top: -70px; }
   .packageoptrow .list-items ul li::before { width: 30px; height: 30px; background-size: 30px; }
   .packageoptrow .list-items ul li { padding-left: 50px; margin-bottom: 15px; }
   .leftkeysticky { margin-bottom: 30px; }
   .stickyshapecontent { clip-path: unset; }
   .fullwidthimg { padding: 0px 40px; }
   .otherfarmingrow .slick-dots { bottom: -35px; }
   .blogheight { min-height: 390px; }
   section.catgoryrow ul { flex-wrap: nowrap; overflow-x: auto; margin-bottom: 15px; justify-content: flex-start; }
   a.btn-theme { white-space: nowrap; }
   section.catgoryrow ul li:first-child { margin-left: 0px; }
   section.catgoryrow .vectortopright.parallaxObject { display: none; }
   .viewallbtn { margin-top: 6px; }
   .mb-100 { margin-bottom: 50px; }
   .blogherosec-titlemain .blogherosec-title { width: 100%; padding-bottom: 20px; }
   .blogherosec-titlemain .readmorbtn { width: 100%; justify-content: flex-start; }
   .otherblogrow .slick-dots { bottom: -50px; }
   .pb-100 { padding-bottom: 50px; }
   .cd-right-email { padding: 15px 0px; }
   .cd-right-phone { padding-bottom: 15px; }
   a.link24 { font-size: 20px; color: #555555; }
   section.contactdetailrow { padding-bottom: 70px; }
   .infrastructure-reach-row .mb-50, .infrastructure-communities-row .mb-50 { margin-bottom: 30px; }
   .infrastructure-reach-row .mt-50, .infrastructure-communities-row .mt-50 { margin-top: 30px; }
   .infrastructure-video-row .stickyshapecontent { clip-path: unset; }
   .infrastructure-reach-row .vectortopright { top: 180px; }
   .infrastructure-certi-row .mb-50 { margin-bottom: 30px; }
   .about-make-row .mb-50 { margin-bottom: 30px; }
   .about-make-row .mt-50 { margin-top: 30px; }
   section.visionmission-row .vectorbottomright { display: none; }
   .ourvalues-box { margin-bottom: 30px; padding-bottom: 30px; }
   .teamsectionrow .slick-dots { bottom: -40px; }
   .vision-content.mb-50 { margin-bottom: 30px; }
   .mission-content.mt-50 { margin-top: 30px; }
   .foundersection .vectorbottomright { display: none; }
   .instatitle.mb-50 { margin-bottom: 30px; }
   .productrow .container .borderboxrow { top: 0px; position: relative; }
   .productrow-button { margin-top: 30px; }
   .borderboxrow { margin-bottom: 30px; padding: 50px; }
   .mb-50 { margin-bottom: 30px; }
   .tabsectionrow .vectortopright { display: none; }
   .prodslidever .slick-slide > div { background: #F9F6EF; padding: 27px 30px 30px; }
   .verticalsliderrow .slick-dots { bottom: -40px; }
   .aboutcomsection .vectorbottomleft { display: none; }
   .calltoactionrow { padding: 50px 0px; }
   .op-globalreach-row .vectortopright { top: 120px; }
   .applicationtextcol .guidecontentcol { padding: 40px 0px; }
   .applicationtextcol .guidecontentcol span { font-size: 24px; line-height: 28px; }
   .applicatlistrow.mb-150 { margin-bottom: 100px }
   .applicationtextcol .guidecontentcol:last-child { margin-bottom: 0px; padding-bottom: 0px; }
   .applicationimgcol { top: 35vh; }
   .custoimizebrandbg { background-attachment: scroll; }
}
@media only screen and (max-width:1199px) { }
@media only screen and (max-width:1024px) { }

/*iPad Landscape, iPad Pro Portrait end*/

/*Tablet start*/
@media only screen and (max-width:992px) {
   h1, h2, .countborder span { font-size: 40px; }
   h3 { font-size: 24px; }
   .wpcf7-spinner { margin-top: 7px; }
   .btn-theme { padding: 12px 20px; font-size: 15px; }
   .toptitleslider { width: 80%; }
   .logoborderbox { padding: 20px; }
   .swiper-slide-inner-bg { background-position: 100% 100%; }
   .fullheightsection { height: 65vh; }
   .borderboxrow { padding: 30px; }

   /*.tabsection .tab-content>.tab-pane { margin-right: -36px; }*/
   .minus-left { margin-left: -36px; }
   .minus-right { margin-right: -36px; }
   .countborder span { line-height: 1; }
   .tabcaption { padding: 30px 30px 0px; }
   .tablesidebar { width: 75%; }
   .brandleft, .brandright { width: 200px; }
   .brandleft { left: -50px; top: 0px; }
   .brandright { right: -50px; top: 20px; }
   .iconrow [class*="col-"] { margin-bottom: 30px; }
   .otherfarmingrow .vectortopright { top: -70px; }
   .form-control { font-size: 16px; padding: 8px 15px; }
   .socialmenu ul li { margin-right: 15px; }
   .mapsectionrow .vectortopright { top: -70px; }
   .about-make-right.mt-150 { margin-top: 0px; }
   .membersmodal-wrap { padding: 70px 30px 30px; }
   .MembersModal-img { margin-bottom: 30px; }
   .applicationtextcol .guidecontentcol { padding-top: 0px; }
   .applicationimgcol { top: 40vh; }
}
@media only screen and (max-width:991px) {
   .vegislidersect { padding-left: 150px; }
}

/*Tablet end*/

/*Tablet start*/
@media only screen and (max-width:980px) { }

/*Tablet end*/

/*Tablet start*/
@media only screen and (max-width:960px) {
   .vegislidersect { padding-left: 138px; }
}

/*Tablet end*/

/*Nokia N9 Landscape start*/
@media only screen and (max-width:854px) {
   .vegislidersect { padding-left: 83px; }
}

/*Nokia N9 Landscape end*/

/*Pixel 2 XL Landscape start*/
@media only screen and (max-width:823px) { }

/*Pixel 2 XL Landscape end*/

/*iPhone X Landscape start*/
@media only screen and (max-width:812px) { }

/*iPhone X Landscape end*/

/*Kindle Fire HDX, Nexux 10 start*/
@media only screen and (max-width:800px) { }

/*Kindle Fire HDX, Nexux 10 end*/

/*iPad Portrait start*/
@media only screen and (max-width:768px) {
   .vegislidersect { padding-left: 40px; }
}
@media only screen and (min-width:600px) and (max-width:900px) and (max-height:480px) { }
@media only screen and (max-width:767px) {
   .vectortopleft, .vectortopright, .vectorbottomright, .vectorbottomleft { display: none; }
   .sticky.mainheader .logo img, .logo img, .thankyouheader img { width: 90px; }
   body { font-size: 16px; line-height: 24px; }
   .btnlink { font-size: 16px; }
   .mb-300 { margin-bottom: 70px; }
   .mb-200, .mb-250 { margin-bottom: 70px; }
   .thankyou404 { padding: 100px 0px 70px; }
   .mb-150, .applicatlistrow.mb-150 { margin-bottom: 70px; }
   .mb-100 { margin-bottom: 50px; }
   h1, h2, .exploretitlerow h1, .toptitleslider, .countborder span { font-size: 26px; margin-bottom: 15px; }
   .countborder span { margin-bottom: 10px; }
   .title-80, .title-80 h2, .title-80 h3 { font-size: 26px; }
   .title-70, .title-70 h1, .title-70 h2, .title-70 h3, .blogdetailcontent h2 { font-size: 24px; }
   .title-50, .title-50 h1, .title-50 h2, .title-50 h3 { font-size: 24px; }
   .text-36, .text-36 h3, .text-36 h4 { font-size: 20px; }
   h4 { font-size: 20px; }
   .text-30, .text-30 h3, .text-30 h4 { font-size: 18px; }
   .verticalsliderrow .mb-20 { margin-bottom: 0px; }
   .container { padding: 0px 20px; }
   .fullheightsection { height: auto; }
   .captionslider { padding: 0px 20px; }
   .toptitleslider { width: 100%; }
   .productrow .container .borderboxrow { margin-bottom: 30px; }
   .productrow .container .row [class*="col-"]:first-child { margin-bottom: 20px; }
   .testimonialrow, .aboutcomsection, .ourvaluesrow, .infrastructure-video-row { padding: 70px 0px; }
   .vectortopleft, .vectortopright { display: none; }
   .countborder { padding-bottom: 20px; }
   .slidertabrow  .slick-slide img { vertical-align: top; }
   .testimonialrow .mb-30 { margin-bottom: 0px; }
   .vegislidersect { padding: 0px 20px; }
   .vegcorslider { margin: 0px -5px; padding-bottom: 20px; }
   .vegcorslider .slick-slide { padding: 0px 5px; }
   .mapsectionrow .mb-20 { margin-bottom: 0px; }
   .textslider { margin: 0px; }
   .textslider .slick-slide { padding: 20px 5px 0px; }
   .vegislidersect .slick-dots { padding: 0px; }
   .borderbottomcol::before { top: -30px; left: 15px; }
   .borderbottomcol { font-size: 16px; padding: 30px 20px 20px; }
   .addressinfo { margin-top: 30px; }
   .footerlink ul li { width: 100%; margin-right: 0px; margin-bottom: 10px; }
   .footerlink { margin-top: 20px; }
   .copyrightcol { padding-top: 25px; }
   .footermain { padding: 50px 0px; }
   .vidoerow { margin-bottom: 20px; }
   .countercolrow { margin-bottom: 0px; }
   .vegtablerowsection .mb-20, .otherproduct .mb-20, .tabsection .mb-30, .aboutcomsection .mb-30, .blogrow .mb-20, .mb-10 { margin-bottom: 5px }
   .vectortopleft, .vectortopright, .vectorbottomright { width: 80px; }
   .brnadeidentity { width: 24%; }
   .logoslider { margin-top: 50px; padding-bottom: 0px; }
   .slick-dots { line-height: 0 }
   .slick-dots li, .slick-dots li button, .slick-dots li button:before { width: 7px; height: 7px; line-height: 1 }
   .identity { max-width: 140px; display: none; }
   .textslider .slick-prev, .textslider .slick-next { right: 5px; }
   .textslider .slick-prev { right: 50px; }

   /* .tabsection .tab-content>.tab-pane { margin: 0px; }*/
   .minus-left { margin-left: -0px; }
   .minus-right { margin-right: -0px; }
   .tabsection .nav-pills { flex-wrap: nowrap; overflow-x: auto; margin-bottom: 15px; }
   .nav-pills li { margin-right: 10px; margin-bottom: 0px; }
   .nav-pills .nav-link { font-size: 14px; padding: 5px 15px; border-radius: 8px 0px 8px 0px; white-space: nowrap; }
   .prodslidever { padding-bottom: 0px; margin: 0px -5px; }
   .prodslidever .slick-slide { padding: 0px 5px; }
   .swiper-pagination-bullet { width: 7px; height: 7px; }
   .borderbottomcol::before { background-size: 36px; }
   .brandleft, .brandright { width: 200px; }
   .custoimizebrandbg { padding: 30px 0px; }
   .tabcaption { position: relative; padding: 20px 0px 0px; background: transparent; color: #555; }
   .tabcaption h3 { color: #456D44; margin-bottom: 10px; }
   .tabcaption p:last-child { margin-bottom: 0px; }
   .coconutimg.mb-30 { margin-bottom: 10px; }
   .squerimg.mb-30 { margin-bottom: 20px; }
   .wahstingrow  [class*="col-"] { margin-bottom: 30px; }
   .wahstingrow  [class*="col-"]:first-child { margin-bottom: 5px; }
   .wahstingrow  [class*="col-"]:last-child { margin-bottom: 0px; }
   .viewallbtn { margin-top: 0px; }
   .brandleft, .brandright { display: none; }
   .tablesidebar { width: 100%; padding: 50px 20px 0px; }
   .table>:not(caption)>*>* { padding: 10px 15px; }
   .tablesidebar td ul li::before { top: 10px; }
   .modal-dialog { padding: 0px 10px; }
   .inquiryModal .modal-content { padding: 50px 30px 80px; }
   .popbrand { right: 0px; width: 90px; }
   .bgallelemetrow { padding: 70px 0px; }
   .keyfeatures h2 br { display: none; }
   .bgallelemetrow .mb-150 { margin-bottom: 50px; }
   .leftimgrightcontent .row [class*="col-"]:first-child { margin-bottom: 20px; }
   .iconbordebottom { padding-bottom: 20px; margin-bottom: 20px; }
   .otherfarmingrow .row [class*="col-"]:first-child { margin-bottom: 24px; }
   .otherprocaption { padding: 70px 20px 20px; }
   .iconrow [class*="col-"], .keyiconrow [class*="col-"] { margin-bottom: 24px; }
   .keyfeatures .iconrow [class*="col-"]:nth-last-child(-n + 2) { margin-bottom: 24px; }
   .keyiconrow [class*="col-"]:last-child, .keyfeatures .iconrow [class*="col-"]:nth-last-child(-n + 1) { margin-bottom: 0px; }
   .table td { font-size: 16px; }
   .table td ul li::before { top: 10px; }
   .specificationtbl.mb-50 { margin-bottom: 30px; }
   .packageoptrow .list-items ul li::before { width: 20px; height: 20px; background-size: 20px; top: 3px; }
   .packageoptrow .list-items ul li { padding-left: 30px; margin-bottom: 10px; }
   .leftkeysticky { position: relative; top: 0px; margin-bottom: 20px; }
   .otherfarmingrow .slick-dots { bottom: -25px; }
   .fullwidthimg { padding: 0px 20px; }
   .iconrow [class*="col-"]:last-child { margin-bottom: 0px; }
   .blogheight { min-height: auto; }
   .otherblogslide .blogheight { min-height: 400px; }
   .blogherosec-top.mb-50 { margin-bottom: 30px; }
   .blogherosec-titlemain .blogherosec-title { padding-bottom: 10px; }
   .mb-100 { margin-bottom: 40px; }
   .bloglist-title h2.mb-40 { margin-bottom: 20px; }
   .pb-100 { padding-bottom: 30px; }
   .otherblogrow .mb-30 { margin-bottom: 20px; }
   section.catgoryrow ul li { margin: 0px 5px; }
   .contactform-left { display: none; }
   section.contactdetailrow [class*="col-"]:first-child { margin-bottom: 30px; }
   .contactform-title { margin-bottom: 30px; }
   .custoimizebrandbg { height: 50vh; }
   .otherblogrow .slick-dots { bottom: -35px; }
   .infrastructure-reach-right { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
   .infrastructure-reach-left { margin-bottom: 30px; }
   .infrastructure-reach-right-content.mb-50 { margin-bottom: 0px; margin-top: 30px; }
   .infrastructure-video-top { margin-bottom: 30px; }
   .infrastructure-communities-right.mt-150 { margin-top: 30px; }
   .about-make-left-video-img { margin-bottom: 30px; }
   .mission { flex-direction: column-reverse; display: flex; }
   .mission-img { margin-top: 30px; }
   .sidebarsticky { position: static; }
   .ourvalues-box-icon { padding-right: 15px; }
   .vision { margin-bottom: 20px; }
   .foundersection .mb-50 { margin-bottom: 20px }
   .about-make-row .mb-50 { margin-bottom: 20px; }
   .ourvaluesrow-left .mb-40 { margin-bottom: 20px; }
   .foundersection  .row [class*="col-"]:first-child { margin-bottom: 20px; }
   .ourvaluesrow-left h2 br { display: none; }
   .teamsectionrow .slick-dots { bottom: -30px; }
   .insta-dallery [class*="col-"] { display: none; }
   .insta-dallery [class*="col-"]:first-child { display: block; text-align: center; }
   .abt-teammember-row .memberopen { margin-bottom: 20px; }
   .membersmodal-wrap { padding: 50px 20px 20px; }
   .MembersModal { width: 100%; }
   .calltoactionrow { padding: 30px 0px; }
   .mobieimgshow { display: block; }
   .applicationimgcol { display: none; }
   .applicationtextcol { width: 100%; }
   .applicationtextcol .guidecontentcol { opacity: 1; margin-bottom: 50px; padding-bottom: 0px; }
   .applicationtextcol .guidecontentcol:last-child { margin-bottom: 0px; }
   .boxrowsliderelm .mb-20 { margin-bottom: 0px; }
   .boxproslider .imgbgcol { margin-bottom: 15px; }
   .boxproslider h3 { margin-bottom: 10px; }
   .custombtn { margin-top: 20px; }
   .partnerlogorow .mb-50 { margin-bottom: 20px; }
   .abt-teammember-row .row [class*='col-']:nth-last-child(-n+2) { margin-bottom: 25px; }
   .abt-teammember-row .row [class*='col-']:nth-last-child(-n+1) { margin-bottom: 0px; }
   .counter-item-title { margin-bottom: 10px; }
   .leftimgrightcontent  .list-items ul li::before{top: 3px;}
   .ourvalues-box-content .title-50 {margin-bottom: 10px;}
   .ourvalues-box-icon { width: 20%;}
   .ourvalues-box-content {width: 80%;}
}

/*iPad Portrait end*/

/*iPhone 6/7/8 Plus Landscape start*/
@media only screen and (max-width:736px) { }

/*iPhone 6/7/8 Plus Landscape end*/

/*Pixel 2 Landscape start*/
@media only screen and (max-width:731px) { }

/*Pixel 2 Landscape end*/

/*iPhone 6/7/8 Landscape start*/
@media only screen and (max-width:667px) { }

/*iPhone 6/7/8 Landscape end*/

/*Galaxy Note 3 Landscape start*/
@media only screen and (max-width:640px) { }

/*Galaxy Note 3 Landscape end*/

/*Smartphone start*/
@media only screen and (max-width:604px) { }

/*Smartphone end*/

/*Blackberry PlayBook, Nexus 7 start*/
@media only screen and (max-width:600px) { }
@media only screen and (max-width:580px) {
   .navmenu { width: 85% }
}

/*Blackberry PlayBook, Nexus 7 end*/
@media only screen and (max-width:575px) { }

/*iPhone 5/SE Landscape start*/
@media only screen and (max-width:568px) { }

/*iPhone 5/SE Landscape end*/

/*Nokia Lumia 520 Landscape start*/
@media only screen and (max-width:533px) { }

/*Nokia Lumia 520 Landscape end*/

/*Nokia N9 start*/
@media only screen and (max-width:480px) { }

/*Nokia N9 end*/

/*iPhone 6/7/8 Plus start*/
@media only screen and (max-width:414px) { }

/*iPhone 6/7/8 Plus end*/

/*Nexus 6 start*/
@media only screen and (max-width:412px) { }

/*Nexus 6 end*/

/*Pixel 2XL start*/
@media only screen and (max-width:411px) { }

/*Pixel 2XL end*/

/*LG Optimus L70, Nexus 4 start*/
@media only screen and (max-width:384px) { }

/*LG Optimus L70, Nexus 4 end*/

/*iPhone 6/7/8 Plus, iPhone X start*/
@media only screen and (max-width:375px) { }

/*iPhone 6/7/8 Plus, iPhone X end*/

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia start*/
@media only screen and (max-width:360px) { }

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia end*/

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 start*/
@media only screen and (max-width:320px) { }
/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 end
