@media(min-width:992px) {
	.NavMenu li ul li a:hover {border-left: 2px solid #2874f0;}
	.NavMenu li:hover>ul,
	.NavMenu li ul li:hover>ul {visibility: visible;opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
	.slider,.slide,.carousel-item {height: 890px;}
	
}

@media (max-width:1700px) {
	.container {max-width: 1500px;}
	.food-processing,.brands {background-size:cover}
	.carousel-item.ban1{background-size:1700px auto}
	.globe-wrap .cl .ctry-bx:before{width:400px;height:400px}
	.globe-wrap .cl .ctry-bx{height:275px}
	.globe-wrap .cl {width:19%;padding-left:15px;padding-right:15px}
	.globe-wrap .cl .ctry-bx .item-img{width:185px;height:185px}
	.NavMenu li a.link-nav{font-size:18px}
	.carousel-item.ban2,.carousel-item.ban3{background-size:1664px auto}
	.carousel-item.ban2 .content-headings .title {width: 650px}

}

@media(max-width:1599px) {
	.slider, .slide,.carousel-item{height:800px}
	.NavMenu li a.link-nav{font-size:16px;margin:0 12px}
	h2.hdg3,h2.hdg2{font-size:40px}
	p.bold {font-size:26px !important}
	.globe-wrap .cl .ctry-bx .item-img h3 {font-size:40px}
	footer .footer-btm2{padding:70px 15px}
	footer .footer-btm2 figure img {width: 700px}
	footer .footer-btm p,footer .footer-top ul.list li a{font-size:16px}
	footer .footer-top h3{font-size:22px}
	footer .footer-top ul.list{margin-bottom:18px}
	.brands .brands-wrap h4 {padding:15px 10px;width:auto;margin:0 auto;font-size:17px;line-height: 27px;}
	.brands .brands-bx p {font-size:16px}
	.sticky img {width: 50px;}
	.carousel-item .slide-content{width:90%}
	.carousel-item.ban1{height:800px;background-size:1600px auto}
	.globe-wrap .cl .ctry-bx .item-img {width: 125px;height: 125px;}
	.globe-wrap .cl .ctry-bx {height: 250px}
	.globe-wrap .cl .ctry-bx:before {width: 350px;height: 350px;}
	.globe-wrap .cl{width:15%}
	.globe-wrap .cl .ctry-bx .item-img h3 {font-size: 28px;}
	.globe-wrap .cl .ctry-bx .item-img h3 span{font-size: 18px;}
	.globe-wrap .cl .ctry-bx p{top:10px;line-height:20px;font-weight:500}
	.carousel-item.ban2 {background-size: 1600px auto;background-position: right -42px center;}
	.carousel-item.ban3 {background-size: 1600px auto}

}

@media(max-width:1439px) {
	.northen h3{font-size:19px}
	.sanBx .sanBx-in p {font-size:20px}
	.btn-xewali .link {font-size:18px}
	.grnBx .grnBx-in h2 {min-height:58px}
	.grnBx.last .grnBx-in h2 {min-height:auto}
	.slider, .slide,.carousel-item{height:700px}
	.brands .brands-bx{width:25%}
	.brands .brands-wrap h4{width:96%}
	.brands .btn-book a{font-size:18px}
	.globe-wrap-btm .globe-bx p{min-height:55px;font-size:17px;line-height: 27px;}
	.globe-wrap-btm .globe-bx h4{font-size:60px}
	h2.hdg3, h2.hdg2 {font-size: 36px;}
	p.bold {font-size: 24px !important;}
	header{padding:0 3%}
	 .carousel-item.ban1{height:700px;background-size:1440px auto}
	 .add-bx h3{font-size:28px}
	 .globe-wrap .cl .ctry-bx:before {width: 336px;height: 336px;}
	 .globe-wrap-btm .globe-bx{padding:20px 10px}
	 .globe-wrap-btm .globe-bx .counter{font-size:40px}
	 .globe-wrap-btm .globe-bx p{min-height:auto}
	 .NavMenu li a{font-size:15px}
	 .carousel-item.ban2 .content-headings {width: 588px}
	 .carousel-item.ban2 .content-headings .title {width: 526px;margin-top: 88px;}

}


@media(max-width:1365px) {
	.brands{padding-top:70px;padding-bottom:50px;}
	.section-wrap{padding-top:50px;padding-bottom:50px;}
	.section-wrap-top{padding-top:50px;}
	.section-wrap-btm{padding-bottom:50px;}
	footer .footer-top{padding-top:50px;padding-bottom:10px}
	h2.hdg3, h2.hdg2 {font-size: 36px;}
	.post-wrap{height:750px}
	.post-wrap .btn-progress img{width:200px}
	h2.hdg2.small{font-size:30px}
	header{padding:0 15px}
	.NavMenu li a{margin:0 10px;font-size:15px}
	header nav{padding:20px 30px}
	 .carousel-item.ban1{background-size:1352px auto}
	.contact .btn-book a,.add-bx p{font-size:18px}
	 .add-bx h3{font-size:24px}
	 .globe-wrap {display: block;text-align: center;}
	 .globe-wrap .cl{width:26%;display:inline-block;padding-left: 30px;padding-right: 30px;}
	 .globe-wrap .cl .ctry-bx:before {width: 450px;height: 450px;}
	 .globe-wrap-btm .globe-bx p{min-height:55px;margin-bottom:10px}
	 .NavMenu li a.link-nav{margin:0 8px}
	 .NavMenu li a.brd:before{left:-8px}
	 .carousel-item .content-headings .top-title{font-size:22px}


}

@media(max-width:1279px) {
	.slider, .slide,.carousel-item{height:670px}
	 .carousel-item.ban1{height:670px;background-size:1270px auto}

}

@media(max-width:1199px) {
	header {padding: 6px 15px}
	.logo {flex: 6;}
	.bartoggle {display: flex;justify-content: center;font-size: 30px;align-items: center;padding: 0 10px;cursor: pointer;border:1px solid #fff;border-radius:2px}
	.NavMenu {width: 300px;flex: 12;position: fixed;flex-direction: column;background-color: #222;left: 0;
	top: 105px;height: 100vh;z-index: 0;padding: 15px 0 50px 0;justify-content: start;overflow-y: scroll;
	transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;
	transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);}
	.NavMenu li ul,.NavMenu li ul li ul {position: initial;left: 0;visibility: visible;opacity: 1;top: 0;display: none;}
	.NavMenu li a {padding: 8px 15px;border-bottom: 1px solid #fff;}
	.NavMenu li ul li ul {background: #2874f0;position: inherit;margin-top: -10px;}
	.NavMenu li ul li ul li a {font-size: 14px;color: #fff;font-weight: 400;text-transform: initial;padding: 7px 15px 7px 30px;}
	.NavMenu li a label::after {right: 10px;}
	.NavMenu li input:checked+ul,.NavMenu li ul li input:checked+ul {display: flex;flex-direction: column;margin-bottom: 15px;}
	input:checked+.NavMenu {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);}
	.light .NavMenu li a{border-color:#333;color:#333}
	.light .NavMenu {background-color:#fff}
	.light .NavMenu li a.brd {border-top:1px solid #333;border-left:0}
	.sanBx .sanBx-in p {font-size:18px}
	.grnBx .grnBx-in h2 {font-size:21px;min-height:52px}
	.grnBx .grnBx-in p {font-size:18px;min-height: 136px;}
	.contactBx .ic,.contactBx .ic a {font-size:16px}
	.contact h3 {font-size:26px}
	.contactBx .logo{width:235px}
	.carousel-item .slide-content{width:90%}
	.carousel-item .content-headings .title{font-size:28px}
	.carousel-item.ban2 .content-headings .title{margin-top:150px}
	.slider, .slide,.carousel-item{height:559px}
	.carousel-item.ban1 .content-headings .top-title{font-size:20px}
	footer .footer-top h3 {font-size: 20px;}
	.brands .brands-bx{width:33.33%}
	.globe-wrap .cl{margin-bottom:0;width:46%}
	.globe-wrap .cl .ctry-bx .item-img{width:120px;height:120px}
	.globe-wrap .cl .ctry-bx{padding:25px 15px;height:260px}
	.globe-wrap .cl .ctry-bx p{font-size:15px;line-height:20px;top:8px}
	.globe-wrap-btm .globe-bx h4 {font-size: 50px;}
	.globe-wrap-btm .globe-bx h4 span {font-size: 30px;}
	    h2.hdg2.small {font-size: 28px;}
		.carousel-item.ban3 .content-headings .top-title {width:auto}
	 .carousel-item.ban1{height:559px;background-size:1180px auto}
	 .carousel-item.ban1 .content-headings{width:auto;padding:20px}
	 .contact-form{padding:0}
	 .discovery-bx p{font-size:18px;line-height:40px}
	 .contact h2.foll{font-size:26px}
	 .add-bx h3 {min-height:95px}
	 .globe-wrap-btm .globe-bx .counter{font-size:34px}
	 .NavMenu li a.brd{border-left:0}
	 .NavMenu li a.link-nav::after,.NavMenu li.act a.link-nav::after{height:3px;bottom:0}
	 .NavMenu li a.brd:before{display:none}
	 .carousel-item.ban2,.carousel-item.ban3 {background-size: 1244px auto}
	 .carousel-item.ban2 .content-headings {width: 780px;}
	     .carousel-item .content-headings .top-title {font-size: 20px;}

}

@media(max-width:991.98px) {
	.contactBx .ic,.contactBx .ic a {margin-bottom:25px}
	.northen h3 {font-size: 18px;}
	.sanBx .sanBx-in {padding:25px 15px}
	.btn-xewali .link {font-size: 16px;font-weight:500}
	.grnBx .grnBx-in p{min-height:190px}
	.slider, .slide,.carousel-item{height:432px}
	.brands .brands-bx{width:50%}
	.globe-wrap{display:block;text-align:center}
	.globe-wrap .cl{display:inline-block}
	.globe-wrap .cl .ctry-bx{margin-bottom:30px}
	.globe-wrap-btm .globe-bx p {min-height: auto;font-size: 15px;line-height: 23px;}
	.globe-wrap-btm .globe-bx h4 {font-size: 40px;}
	.globe-wrap-btm .globe-bx h4 span {font-size: 24px;}
	h2.hdg3, h2.hdg2 {font-size: 32px;}
	p.bold {font-size: 22px !important;}
	h2.hdg2.small {font-size: 26px;}
	h2.hdg1,.contact h2.hdg1 {font-size: 24px;}
	header{top:10px}
	header nav {padding: 10px 25px;}
	.carousel-item.ban2 .content-headings .title{width:460px;margin-top:106px}
	.carousel-item .content-headings .title{font-size:22px}
	.carousel-item.ban1 .content-headings .top-title span{font-size:inherit}
	.carousel-item .content-headings .top-title{font-size:18px}
	.carousel-item.ban2 .content-headings {width:610px}
	.carousel-item.ban3 .content-headings .title{width:auto}
	.carousel-item.ban3 .content-headings {margin-top:100px}
	.carousel-item.ban1{height:432px;background-size:984px auto}
    .globe-wrap .cl .ctry-bx:before {width: 282px;height: 282px;}
	.globe-wrap-btm .globe-bx .counter {font-size: 24px;}
	.NavMenu {top:74px}
	.carousel-item.ban2,.carousel-item.ban3 {background-size: 1034px auto}

}

@media(max-width:768px) {
	.NavMenu {width: 100%;}


}

@media(max-width:767px) {
	.NavMenu {top:68px}
	.section-wrap{padding-top:40px;padding-bottom:40px;}
	.section-wrap-top{padding-top:40px;}
	.section-wrap-btm{padding-bottom:40px;}
	.brands{padding-top:60px;padding-bottom:40px;}
	.grnBx .grnBx-in h2, .grnBx .grnBx-in p{min-height:auto}
	.navbar-dark .navbar-brand {width: 100%;text-align: center;padding: 0;margin-bottom: 30px;margin-right: 0}
	header {padding:0 10px}
	.contactBx .logo {position: relative;left: 50%;transform: translateX(-50%);}
	.contactBx .contactBx-in {padding:20px 20px 0}
	.btn-xewali{padding-top:20px}
	.carousel-item .slide-content {top:85%}
	.slider, .slide,.carousel-item{height:600px}
	.banner__slider .btn-light {padding:5px 20px !important}
	.slide .slide__content--headings .button-custom{font-size:14px}

	footer .footer-btm p{text-align:center}
	.soc{justify-content:center;padding-top:15px}
	.footer-widget__social a{width:36px;height:36px}
	.footer-widget__social a:before{width:14px}
	footer .footer-btm2 figure img{width:90%}
	.post-wrap .btn-progress img {width: 150px;}
	.post-wrap {height: 600px;}
	.globe-wrap .cl {width: 98%;}
	.globe-wrap-btm .globe-bx{margin-top:10px;margin-bottom:25px;padding:20px 10px}
	h2.hdg3, h2.hdg2 {font-size: 28px;margin-bottom:15px}
	h2.hdg2 br{display:none}
	p.bold {font-size: 20px !important;line-height: 28px;}
	.inner-section {margin-bottom: 30px;}
	.food-processing p {margin-bottom: 20px;}
	h2.hdg2.small {font-size: 22px;}
	 header nav {padding: 10px 20px;}
	 .logo img{width:180px}
	.carousel-item.ban2,.slide.ban2 {background-color:#042338}
	.carousel-item.ban3,.slide.ban3 {background-color:#010305}
	.slide.ban2 .slide__img{position:absolute;bottom:0}
	.slide.ban3 .slide__img{position:absolute;top:56%;transform:translateY(-56%)}
	.carousel-item.ban2 .content-headings{width:270px}
	.carousel-item .content-headings .top-title {font-size: 14px;font-weight: 300;}
	.carousel-item .content-headings .top-title span {font-size: 16px}
	.carousel-item.ban3 .content-headings {margin-top:0}
	.carousel-item.ban1{height:600px;background-size:634px auto;background-color:#000}
	.carousel-item.ban1{background-position:center 65px}
	.carousel-indicators{margin-bottom:-2px}
	.light .slide.ban1 .slide__img{background-color:#fff}
	.carousel-item.ban1 .content-headings{top:90%;width:98%}
	.carousel-item.ban1 .content-headings .top-title{font-size:16px}
	.carousel-item.ban1 .content-headings{border-radius:0}
	.carousel-item.ban1 .content-headings .title{font-size:18px;margin-bottom:10px}
	.contact-form {padding: 40px 0 0;}
	.contact .hdg1 {margin-bottom: 30px}
	.discovery-bx p{text-align:center}
	.discovery-bx{padding:30px 15px}
	.contact .btn-book a{font-size:16px}
	.add-bx,.add-bx h3{min-height:auto}
	.contact h3{font-size:22px}
	.add-bx {padding:25px 20px}
	.soc.cat .footer-widget__social a + a {margin-left: 20px}
	.soc.cat .footer-widget__social a {width: 50px;height: 50px;}
	.contact h2.foll{margin-bottom:15px}
	 .contact h2.foll{font-size:24px}
	.mblMb40{margin-bottom:40px !important;}
	.discovery-bx{height:auto}
	.add-bx p{min-height:auto}
	.stick-dots .slick-dots li,.stick-dots .slick-dots li button{width:25px}
	.slick-dots{bottom:5px}
	.contact .btn-book{margin-top:30px}
	.NavMenu li a.link-nav{font-size:18px}
	.soc.cat{padding-top:0;margin:20px 0}
	.carousel-control-next, .carousel-control-prev{top:-114px;width:10%}
	.carousel-item.ban2 {background-size: 740px auto;background-position:right -42px bottom}
	.carousel-item.ban2 .slide-content{top:50%}
	.carousel-item.ban3 .slide-content{top:55%}
	.carousel-item.ban2 .content-headings{width:42%}
	.carousel-item.ban3 {background-size: 740px auto}

	}

@media(max-width:575px) {
	.slider, .slide, .carousel-item{height:500px}
	.contactBx .ic, .contactBx .ic a {margin-bottom: 20px;line-height: 34px;}
	.contactBx .ic.loc{line-height: 28px;}
	.grnBx .grnBx-in p {font-size: 16px;line-height: 28px;}
	.grnBx .grnBx-in h2 {font-size: 19px;}
	.northen h3 {line-height: 26px;}
	.btn-xewali{padding-top:10px}
	.carousel-item .content-headings .title{font-size:16px}
	.navbar-dark .navbar-brand img{width:216px;}
	.navbar-dark .navbar-brand{margin-bottom:10px}
	.slide .slide__content--headings .button-custom{font-size:12px}
	footer .footer-btm2 {padding: 50px 15px;}
	.brands .brands-bx{width:100%}
	.brands .brands-wrap h4 {width:94%}
	.post-wrap .btn-progress img {width: 120px;}
	.post-wrap {height: 500px;}
	 .sticky img {width: 42px;}
	h2.hdg3, h2.hdg2 {font-size: 26px;}
	.globe-tag {font-size: 18px;padding:4px 16px}
	h2.hdg2 .sup {font-size: 24px;vertical-align: 12px;}
	.food-processing p {font-size: 17px;line-height:32px}
	h2.hdg1,.contact h2.hdg1 {font-size: 22px;}
	.globe-tag {font-size: 16px;}
	.carousel-item.ban2 .content-headings .title {width: 100%;margin-top: 55px;}
	.carousel-item.ban2 .content-headings{width: 100%;}
	.carousel-item.ban2 {background-size: 506px auto;background-position: right -42px bottom;}
	.carousel-item.ban2  .content-headings .top-title.adj{width:50%;margin-bottom:0}
	.slide .slide__content--headings .top-title.adj{width:185px;margin-bottom:0}
	 .carousel-item.ban1{background-size:436px auto;height:500px}
	 .carousel-item.ban1 .content-headings{padding:15px 10px}
	 .carousel-item.ban1 .content-headings .title{font-size:16px}
	 .carousel-item.ban1 .content-headings .top-title{font-size: 14px}
	 .carousel-item.ban1 .content-headings{top:85%}
	.contact h3{font-size:20px}
	 .globe-wrap .cl {width: 70%}
	.globe-wrap .cl .ctry-bx:before,.globe-wrap .cl .ctry-bx:after {width: 410px;height: 410px;background-size:cover}
	.globe-wrap .cl .ctry-bx {padding: 0;height:240px}
	.NavMenu li a.link-nav{font-size:16px}
	.carousel-item .slide-content {top: 78%;}
	.carousel-indicators {margin-bottom: 10px}
	 header nav {padding: 10px 15px;}
	.carousel-control-next, .carousel-control-prev{top:-125px}
	.carousel-item.ban3 {background-size: 506px auto}

    }

@media(max-width:413px){
	.navbar-dark .navbar-brand{margin-bottom:15px}
	.sanBx .sanBx-in p {font-size: 17px;}
	.sanBx .sanBx-in {padding: 20px 15px;}
	.grnBx .grnBx-in {padding: 20px 15px}
	.globe-wrap .cl {width: 78%;}
	.globe-wrap .cl .ctry-bx {height: 212px;}
	h2.hdg3, h2.hdg2 {font-size: 24px;line-height: 34px;}
	h2.hdg2.small {font-size: 20px;}
	.carousel-item .content-headings .top-title{margin-bottom:10px}
	.carousel-item .content-headings .title	{margin-bottom:20px}
	.carousel-item.ban2 .content-headings .title {width: 325px;margin-top: 90px;}
	.carousel-item.ban2 .content-headings{width: 325px}
	.carousel-item .content-headings .top-title.adj{width:180px}
	.slider, .slide, .carousel-item {height:475px}
	 .carousel-item.ban1{background-size:382px auto;height:475px}
	 .contact h2.hdg1 {font-size: 20px;}
	 .contact h2.foll{font-size:22px}
	.contact h2.foll{margin-bottom:5px}
	.soc.cat .footer-widget__social a {width: 45px;height: 45px;}
	.globe-wrap .cl .ctry-bx:before,.globe-wrap .cl .ctry-bx:after {width: 340px;height: 340px;}
	.carousel-indicators {margin-bottom: 0;}
	.carousel-control-next, .carousel-control-prev{top:-130px}
	.carousel-item.ban2,.carousel-item.ban3 {background-size: 393px auto;}
	.carousel-item.ban2 .content-headings .top-title.adj {width: 63%;}
	.carousel-item.ban2 .content-headings .title{margin-top:78px}


    }
