@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Source+Sans+Pro&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap');
@font-face {
  font-family: 'Orionicon';
  src: url('../fonts/Orionicon.eot');
  src: url('../fonts/Orionicon.eot') format('embedded-opentype'), url('../fonts/Orionicon.woff2') format('woff2'), url('../fonts/Orionicon.woff') format('woff'), url('../fonts/Orionicon.ttf') format('truetype'), url('../fonts/Orionicon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------
	base class definition
-------------------------*/
.orionicon {
  display: inline-block;
  font: normal normal normal 1em/1 'Orionicon';
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*------------------------
  change icon size
-------------------------*/
/* relative units */
.orionicon-sm {
  font-size: 0.8em;
}
.orionicon-lg {
  font-size: 1.2em;
}
/* absolute units */
.orionicon-16 {
  font-size: 16px;
}
.orionicon-32 {
  font-size: 32px;
}
/*----------------------------------
  add a square/circle background
-----------------------------------*/
.orionicon-bg-square,
.orionicon-bg-circle {
  padding: 0.35em;
  background-color: #eee;
}
.orionicon-bg-circle {
  border-radius: 50%;
}
/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.orionicon-ul {
  padding-left: 0;
  list-style-type: none;
}
.orionicon-ul > li {
  display: flex;
  align-items: flex-start;
  line-height: 1.4;
}
.orionicon-ul > li > .orionicon {
  margin-right: 0.4em;
  line-height: inherit;
}
/*------------------------
  spinning icons
-------------------------*/
.orionicon-is-spinning {
  -webkit-animation: orionicon-spin 2s infinite linear;
  -moz-animation: orionicon-spin 2s infinite linear;
  animation: orionicon-spin 2s infinite linear;
}
@-webkit-keyframes orionicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes orionicon-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes orionicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.orionicon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.orionicon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.orionicon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.orionicon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.orionicon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/*------------------------
	icons
-------------------------*/

.orionicon-icon_close::before {
  content: "\ea02";
}

.orionicon-arrow_right::before {
  content: "\ea04";
}

.orionicon-icon_search2::before {
  content: "\ea06";
}

.orionicon-arrow_carrot-right::before {
  content: "\ea07";
}

.orionicon-arrow_carrot-left::before {
  content: "\ea08";
}

.orionicon-icon_group::before {
  content: "\ea09";
}

.orionicon-icon_images::before {
  content: "\ea0a";
}

.orionicon-icon_cloud-download_alt::before {
  content: "\ea0b";
}

.orionicon-icon_check::before {
  content: "\ea0c";
}

.orionicon-icon_cart::before {
  content: "\ea0d";
}

.orionicon-icon_clock_alt::before {
  content: "\ea0e";
}

.orionicon-icon_calendar::before {
  content: "\ea0f";
}

.orionicon-icon_profile::before {
  content: "\ea10";
}

.orionicon-arrow_carrot-down::before {
  content: "\ea11";
}

.orionicon-icon_check_alt::before {
  content: "\ea12";
}

.orionicon-icon_check_alt2::before {
  content: "\ea13";
}

.orionicon-icon_star_alt::before {
  content: "\ea14";
}

.orionicon-arrow_carrot-right_alt2::before {
  content: "\ea15";
}

.orionicon-mail-reply::before {
  content: "\ea18";
}

.orionicon-facebook::before {
  content: "\ea19";
}

.orionicon-twitter::before {
  content: "\ea1a";
}

.orionicon-google-plus::before {
  content: "\ea1b";
}

.orionicon-linkedin::before {
  content: "\ea1c";
}

.orionicon-link::before {
  content: "\ea1d";
}

.orionicon-arrow-circle-o-right::before {
  content: "\ea1e";
}

.orionicon-arrow-circle-o-left::before {
  content: "\ea1f";
}

.orionicon-quote-left::before {
  content: "\ea22";
}

.orionicon-commenting::before {
  content: "\ea23";
}

.orionicon-play-circle-o::before {
  content: "\ea24";
}

.orionicon-refresh::before {
  content: "\ea25";
}

.orionicon-times::before {
  content: "\ea26";
}

.orionicon-pencil::before {
  content: "\ea27";
}

.orionicon-expand::before {
  content: "\ea28";
}

.orionicon-ticket::before {
  content: "\ea29";
}

.orionicon-truck::before {
  content: "\ea2a";
}

.orionicon-arrow_left::before {
  content: "\ea2b";
}

.orionicon-arrow_carrot-2up::before {
  content: "\ea2c";
}

.orionicon-icon_mail_alt::before {
  content: "\ea2d";
}

.orionicon-icon_phone::before {
  content: "\ea2e";
}

.orionicon-icon_heart::before {
  content: "\ea2f";
}

.orionicon-snapchat-ghost::before {
  content: "\ea30";
}

.orionicon-youtube::before {
  content: "\ea31";
}

.orionicon-envelope-o::before {
  content: "\ea32";
}

.orionicon-icon_plus::before {
  content: "\ea33";
}

.orionicon-icon_cart_alt::before {
  content: "\ea34";
}

.orionicon-calendar::before {
  content: "\ea35";
}

.orionicon-envelope::before {
  content: "\ea36";
}

.orionicon-remove::before {
  content: "\ea37";
}

.orionicon-sticky-note::before {
  content: "\ea38";
}

.orionicon-icon_star::before {
  content: "\ea39";
}

.orionicon-icon_lock::before {
  content: "\ea3a";
}

.orionicon-icon_image::before {
  content: "\ea3b";
}

.tp-caption h2 {color:#fff;font-size:45px;line-height:60px;text-shadow: -2px 2px 3px #393738;margin-top:100px;}
.cust_anch {
    text-align: center;
}
.cmnPad {padding: 40px 0px;}
.wrapper {
    width: 100%;
    float: left;
    position: relative;
}
.hm_cust {
    text-align: center;
}
.hm_cust h2 {
    font-size: 28px;
    line-height: 51px;
    color: 
    #6e3009;
    margin-bottom: 50px;
}

@media only screen and (max-width :1600px){
	.slidCont{top: 36%}
	.slidCont, .slidCont1,.slidCont2{left: 9%;}
	.slidinn, .slidinn1, .slidinn2, .slidinn3{left: 9.3%;}
	.hm_prod .hrd::before{left: 37.8%;}
	.hm_prod .hrd::after{right: 32.7%;}
	.cust_bck{left: 19.6%;width: 25%;}
	.cust_bck1{right: 19.6%;width: 25%;}
	.cust_bck2{left: 19.6%;width: 25%;}
	.cust_bck3{right: 19.6%;width: 25%;}
	.ind_prod .hrd::before{left: 34.2%;}
	.ind_prod .hrd::after{right: 29%;}
	.hm_why h2::before{left: 39%;}
	.hm_why h2::after{right: 34%;}
	.hm_cust h2::before{left: 29.3%;}
	.hm_cust h2::after{right: 29.3%;}
}
@media only screen and (max-width :1920px){
	.hm_prod .hrd::before{left: 39.2%;}
  .hm_prod .hrd::after{right: 35%;}
  .hm_cust h2::before{left: 32.7%;}
  .hm_cust h2::after{right: 32.7%}
  .hm_why h2::before{left: 41%;}
  .hm_why h2::after{right: 36.5%;}
  .cust_bck{left: 25%;width: 20%;}
  .cust_bck1{right: 25%;width: 20%;}
  .cust_bck2{left: 25%;width: 20%;}
  .cust_bck2 p{padding: 23px;}
  .cust_bck3{right: 25%;width: 20%;}
}
.cf::before, .cf::after, .row::after, .row::before {content: "";display: table;}
.cust_detail img {
    max-width: 100%;
    position: relative;
}
.cust_bck h2 {
    font-size: 81px;
    color: 
    #6f3510;
    width: 30%;
    float: left;
    padding-left: 9%;
}
.cust_bck p{font-size: 17px;line-height: 24px;color: #343b1a;/*width: 67%;float: left;*/padding: 20px;text-transform: uppercase;font-weight: 500;text-align: center;}
.hm_cust{text-align: center;}
.hm_cust h2{font-size: 28px;line-height: 51px;color: #6e3009!important;margin-bottom: 25px }
/*.hm_cust h2:before{position: absolute;content: '';width: 172px;height: 3px;background: url(../images/left-line.png) no-repeat;top: 12%;left: 22%}
.hm_cust h2:after{position: absolute;content: '';width: 172px;height: 3px;background: url(../images/right-line.png) no-repeat;top: 12%;right: 22%}*/
.cust_detail img{max-width: 100%;position: relative;box-shadow:0px 4px 5px 0px rgba(138,138,138,1);}
.cust_detail img:hover{opacity: 0.7}
.cust_bck{position: absolute;bottom: 3%;left: 10%;background: #fff;width: 31%;box-shadow:0px 4px 5px 0px rgba(138,138,138,1);}
.cust_bck h2{font-size: 81px;color: #6f3510;width: 30%;float: left;padding-left: 9%;}

/*.cust_bck h2,p:hover {opacity: 0.7}*/

.cust_bck1{position: absolute;bottom: 3%;right: 15%;background: #fff;/*width: 31%;*/text-align:center;box-shadow:0px 4px 5px 0px rgba(138,138,138,1);}
.cust_bck1 h2{font-size: 81px;color: #6f3510;width: 35%;float: left;padding-left: 9%;}
.cust_bck1 p{font-size: 17px;line-height: 24px;color: #343b1a;/*width: 50%;float: left;*/padding: 20px;text-transform: uppercase;font-weight: 500;}

.cust_bck2{position: absolute;top: 86%;left: 16%;background: #fff;/*width: 31%;*/text-align:center;box-shadow:0px 4px 5px 0px rgba(138,138,138,1);}
.cust_bck2 h2{font-size: 81px;color: #6f3510;width: 33%;float: left;padding-left: 9%;}
.cust_bck2 p{font-size: 18px;line-height: 24px;color: #343b1a;/*width: 67%;float: left;*/padding: 20px;text-transform: uppercase;font-weight: 500;}

.cust_bck3{position: absolute;top: 86%;right: 16%;background: #fff;/*width: 31%;*/text-align:center;box-shadow:0px 4px 5px 0px rgba(138,138,138,1);}
.cust_bck3 h2{font-size: 81px;color: #6f3510;width: 35%;float: left;padding-left: 9%;}
.cust_bck3 p{font-size: 17px;line-height: 24px;color: #343b1a;/*width: 47%;float: left;*/padding: 20px;text-transform: uppercase;font-weight: 500;}
.cust_anch{text-align: center;}
.cust_anch a{color: #585858;border: 1px solid #8b593a;padding: 10px 35px;display: inline-block;position: relative;}
.cust_anch a:before{position: absolute;content: '';width: 10px;height: 15px;background: url(../images/arrow.png) no-repeat;bottom: 31%;right: 9%}
.cust_anch a:hover{background: #678841;color: #fff;border: 1px solid #678841;}
.cust_anch a:hover:before{background: url(../images/arrow-wht.png) no-repeat;bottom: 31%;right: 9%}
.mb80 {
    margin-bottom: 60px;
}
.cust_anch a {
	color:#585858;
	border: 1px solid #8b593a;
	padding: 10px 35px;
	display: inline-block;
	position: relative;
	margin-bottom:10px;
}
@media only screen and (max-width :480px){
  .mb7{margin-bottom: 7px}
  .cust_bck{left: 10.3%;width: 80%;bottom: 42%;}
  .cust_bck1{left: 10.3%;width: 80%;bottom: 3%;}
  .cust_bck2{left: 10.3%;width: 80%;top: 40%;}
  .cust_bck3{left: 10.3%;width: 80%;top: 93%;}
  .cust_bck5{left: 10.3%;width: 80%;bottom: 48%;}
  .cust_bck7{left: 10.3%;width: 80%;top: 73%;}
  .innerbanner{display: none;}
  .cust_anch {padding: 0}
  .slidCont h2, .slidCont2 h2{display: none;}
  .mediaq img{width: 22%;}
  .tp-caption h2 {/*display:none;*/line-height: 19px;padding-left: 5px;margin-top:50px;}
  .lead {font-size:16px;}
  .hm_cust h2::before {background:none;}
  .hm_cust h2::after {background:none;}
  
}
@media only screen and (max-width :479px){
	.cust_bck{left: 12.5%;width: 75%;bottom: 43%;}
	.cust_bck1{left: 12.5%;width: 75%;bottom: 6%;}
	.cust_bck2{left: 12.5%;width: 75%;/*bottom: 6%;*/}
	.cust_bck3{left: 12.5%;width: 75%;top: 93%;}
	.cust_bck h2,.cust_bck1 h2,.cust_bck2 h2,.cust_bck3 h2{font-size: 50px;width: 30%;}
	.cust_bck p{font-size: 12px;line-height: 18px;padding: 5px;}
	.cust_bck1 p{font-size: 12px;line-height: 18px;padding: 5px;width: 70%;}
	.cust_bck2 p{font-size: 12px;line-height: 18px;padding: 5px;width: 70%;}
	.cust_bck3 p{font-size: 12px;line-height: 18px;padding: 5px;width: 70%;}
	.mbq15{margin-bottom: 10%}
  .mbq4{margin-bottom: 4%}
  .tp-caption h2 {/*display:none;*/line-height: 23px;padding-left: 5px;margin-top:50px;}
  .lead {font-size:16px;}
  .hm_cust h2::before {background:none;}
  .hm_cust h2::after {background:none;}
}
.so-widget-sow-editor p {padding:0;margin-bottom:10px; margin-top: 7px}
.siteorigin-widget-tinymce {text-align:center;}
.glryUl li, .hmProdul {overflow: hidden;}
.sublvlUl li {
    width: 33%;
    margin: .1% .1% 0 0;
}
.hmProdul a {
    display: block;
    position: relative;
    margin-bottom:20px;
}
.hmProdul a .prdDtl {
    height: 75px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background:rgba(208, 208, 208, 0.3);
    padding: 20px 0;
    text-align: center;
}
.prdDtl h2 {
	color:#fff;
    font-size: 22px;
}
.prod2clmngrid p, .prodGrid li p, .sub5grid li p, .sublvlUl li p {
    font-size: 15px;
    font-weight: 300;
    padding: 0 10px;
}
.prdDtl p {
    font-size: 20px;
    color:#fff;
}

.hmProdul a .prdDtl:hover {
    padding-top: 25px;
    padding-bottom: 25px;
}
.hmProdul img {box-shadow:0px 4px 5px 0px rgba(138,138,138,1);}

.scale-zoomout:hover img {
	transform: scale(1.13);
    -webkit-transform: scale(1.13);
}
.nectar-fancy-box .inner {
    position: relative;
    text-align: left;
    color: 
    #fff;
    z-index: 10;
    padding-bottom: 15%;
}
.nectar-fancy-box .box-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100.2%;
    width: 100.2%;
    background-size: cover;
    z-index: 1;
    background-position: center;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all .6s cubic-bezier(0.24,1,0.30,1);
    -webkit-transition: all .6s cubic-bezier(0.24,1,0.30,1);
}
.panel-grid-cell .panel-cell-style:hover {
    /*transform: translateY(-4px) !important;
    -webkit-transform: translateY(-4px) !important;
    box-shadow: 0 17px 25px 
    rgba(0,0,0,0.13) !important;
    -webkit-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
    -moz-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
    -o-box-shadow: 0 17px 25px rgba(0,0,0,0.13);*/
}
.certification img {
	-webkit-box-shadow: 3px 3px 5px 0px rgba(207,207,207,1);
	-moz-box-shadow: 3px 3px 5px 0px rgba(207,207,207,1);
	box-shadow: 3px 3px 5px 0px rgba(207,207,207,1);
}
.icon-box-items-wrap .icon-box-wrap:hover {
	border-radius:3%;
    transform: translateY(-4px) !important;
    -webkit-transform: translateY(-4px) !important;
    box-shadow: 0 17px 25px 
    rgba(0,0,0,0.13) !important;
    -webkit-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
    -moz-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
    -o-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
}
.certificate h4 {font-size:14px;}
.owl-item .content h3 {color:#fff;}
.content .description {color:#fff;}
.carousel-navigation li a {color:#fff;}
