@charset "utf-8";
/* CSS Document */

body{
	font-family: 'Poppins', sans-serif;
	line-height:1.2;
	font-size:14px;
}

.header {
    float: left;
    position: relative;
    width: 100%;	
}
.header:before{
	width:100%; height:85%;
	box-shadow:0 2px 15px rgba(0,0,0,0.27);
	content:"";
	top:0;left:0;
	position:absolute;
	
}
.header_part {
    align-items: center;
    display: flex;
    float: left;
    justify-content: space-between;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
.navigation {
    float: left;
    position: relative;
    width: 100%;
	background: #246625;
}
.logo {
    float: left;
}
.cont_detail {
    float: right;
}
.cont_detail > ul {
    float: left;
    width: 100%;
}
.cont_detail li {
    display: inline-block;
}
.cont_detail li:first-child {margin-right:25px;}
.cn_box {
    align-items: center;
    display: flex;
}
.cn_icon {
    display: inline-block;
    height: 50px;
    width: 50px;
}
.icon {
    display: block;
    height: 50px;
    width: 50px;
}
.mail-icon {
    background: rgba(0, 0, 0, 0) url("../images/email-icon.png") no-repeat scroll left center;
}
.phone-icon {
    background: rgba(0, 0, 0, 0) url("../images/phone-icon.png") no-repeat scroll center center;
}
.cn_main_text {
    color: #c2c2c2;
    font-size: 16px;
    font-weight: 600;
}
.cn_text {
    color: #c2c2c2;
    font-size: 14px;
	transition:all 0.5s ease-in-out;
}
.cn_details a:hover .cn_text{color:#666666; transition:all 0.5s ease-in-out;}


/*************Slider Section************/
.slider-available-sec{width:100%; float:left; position:relative; top:-30px; z-index:-1;}

.scroll-down a {
  position: absolute;
  bottom: 20px;
  left: 50%;
  z-index: 2;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #fff;
  text-decoration: none;
  text-transform:uppercase;
  transition: opacity .3s;
}
.scroll-down a:hover {
  opacity: .5;
}
section10 a {
  padding-top: 60px;
}
#section10 a span {
  position: absolute;
  top: -60px;
  left: 50%;
  width: 30px;
  height: 50px;
  margin-left: -15px;
  border: 2px solid #fff;
  border-radius: 50px;
  box-sizing: border-box;
}
#section10 a span::before {
  position: absolute;
  top: 10px;
  left: 50%;
  content: '';
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: sdb10 2s infinite;
  animation: sdb10 2s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb10 {
  0% {
    -webkit-transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb10 {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/********************Welcome section*******************/
.welcome_section{width:100%; float:left; position:relative; padding:80px 0;}
.welcom_img_section {
    float: left;
    max-height: 700px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.yers_ex {
    left: 50%;
    position: absolute;
    top: 15%;
}
.welcom_detils_section {
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.heading_section {
    float: left;
    padding-bottom: 80px;
    position: relative;
    width: 100%;
}
.heading {
    font-family: "Poppins",sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 500;
}
.heading_section.welcom_se {
    padding: 0 25px 135px 0;
}
.welcom_se::before {
    /*background: rgba(0, 0, 0, 0) url("../images/wel_un_im.png") no-repeat scroll 0 0 / contain ; */
    content: "";
    height: 110px;
    position: absolute;
    top: 25px;
    width: 100%;
}
.section_content {
    float: left;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.2px;
    line-height: 30px;
    text-align: justify;
    width: 100%;
}

.extra_read_btn {
    bottom: -40%;
    position: absolute;
}
.extra_read_btn a{
	text-transform:uppercase;
	padding-bottom:3px;
	position:relative; display:inline-block;
	transition:all 0.3s ease-in-out;
	font-weight: 500;
	font-size: 14px;
}
.extra_read_btn a:before{
	width:100%; bottom:0; height:2px; background:#ebb363; position:absolute; content:""; transform:scale(0.8);transition:all 0.3s ease-in-out;}
.extra_read_btn a:hover:before{transform:scale(1); transition:all 0.3s ease-in-out;}

.specialization_section{
    float: left;
    position: relative;
    width: 100%;
	padding:80px 0;
}
.specializations {
    float: left;
    position: relative;
    width: 100%;
}
.gen_head::before {
    background: #c7ab75 none repeat scroll 0 0;
    content: "";
    height: 2px;
    position: absolute;
    top: 50%;
    width: 250px;
}

.gen_head::after {
    background: #000 none repeat scroll 0 0;
    border-radius: 100%;
    content: "";
    height: 5px;
    left: 260px;
    position: absolute;
    top: 49%;
    width: 5px;
}

.section_name {
    font-family: "Poppins",sans-serif;
    font-size: 25px;
    font-weight: 600;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.speci_box {
    float: left;
    position: relative;
    width: 100%;
}
.speci_details {
    float: left;
    padding: 15px 0;
    width: 100%;
}
.speci_content {
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 25px;
    padding: 0 45px 0 0;
    text-align: justify;
}

/*******************************************************/
.statics_section {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
}
.parallax {
    height: 600px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
}
.parallax::before {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.stick_img {
    position: absolute;
    top: 0;
	height:100%;
}
.statics {
    height: 100%;
    max-width: 1200px;
    padding: 55px 50px;
    position: absolute;
    top: 0;
    width: 100%;
}
.statics::before {
    border: 5px solid #ffffff;
    bottom: 5%;
    content: "";
    height: 90%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.playvideo {
    left: 48%;
    position: absolute;
    top: -15%; display:none;
}

.statics_counter {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    float: left;
    height: 100%;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 1;
}
.satics_cun_box {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 82%;
}
.counter_no {
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    letter-spacing: 0;
}
.sup {
    font-size: 16px;
}
.cunnam {
    color: #fff;
    font-family: "Poppins",sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.about .cunnam{font-size:16px;}
.satics_cun_box::after {
    background: rgba(0, 0, 0, 0) url("../images/white-un-img.png") no-repeat scroll left center;
    content: "";
    height: 25px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.playvideo a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 82px;
  height: 82px;
  margin-left: -23px;
  border: 1px solid #fff;
  border-radius: 100%;
  box-sizing: border-box;
}
.playvideo a span::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  content: '';
  width: 80px;
  height: 80px;
  box-shadow: 0 0 0 0 rgba(0,0,0,.3);
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: sdb03 2s infinite;
  animation: sdb03 2s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb03 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(0,0,0,.3);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb03 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(0,0,0,.3);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/***************************************************/
.product_section{position:relative; width:100%; float:left; padding:80px 0;}
.product_slider{width:100%; float:left;}

.product_box {
    float: left;
    padding: 0 8px;
    position: relative;
    width: 100%;
}
.product_img {
    background: #ab814d none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
}
.product_box:hover .product_img a::before {
    background: rgba(36, 102, 37, 0.8) none repeat scroll 0 0;
    transform: scale(1);
    transition: all 0.3s ease-in-out 0s;
}
.product_img a::before {
    background: rgba(36, 102, 37, 0.8) none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    transform: scale(0);
    transition: all 0.4s ease-in-out 0s;
    width: 100%;
}
.product_nm {
    bottom: 0;
    left: 0;
    padding: 0 30px 30px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.cat_name {
    color: #fff;
    font-family: "Poppins",sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 25px;
    text-transform: uppercase;
    text-shadow: 2px 2px #000;
}
.cat_name:hover{color:#fff;}

.cat_name .sml_text {
    display: block;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 3px;
}
.sizelist {
    float: left;
    padding-top: 10px;
    position: relative;
    width: 100%;
}
.sizelist > ul {
    float: left;
    width: 100%;
}
.sizelist ul li {
    display: inline-block;
    padding: 0 8px;
}
.sizelist ul li a {
    color: #fff;
    letter-spacing: 1px;
    padding-bottom: 4px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    text-shadow: 2px 2px #000;
}
.sizelist li a::after {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scale(0);
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
}
.sizelist li a:hover::after {
    transform: scale(1);
    transition: all 0.3s ease-in-out 0s;
}

.product_section .owl-theme .owl-controls{top: -20%;right: 17%; left:inherit; bottom: inherit}
.product_section .owl-buttons {
    float: left;
    width: 85px;
}
.product_section .owl-prev {
    left: 0;
}

/*************************/
.export_section{width:100%; float:left; position:relative; padding:0px 0 50px;}
.export_img{text-align:right; padding:0 0 0 25px;}

/****************************/
.event_section{width:100%; float:left; position:relative; padding-bottom:80px}
.event_lists {
    float: left;
    position: relative;
    width: 100%;
}
.event_boxs {
    float: left;
    position: relative;
    width: 100%;
}
.latest_event_box {
    float: left;
    position: relative;
    width: 100%;
}
.event_img {
    float: left;
    position: relative;
    width: 100%;
}
.event_name {
    float: left;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
.eventdate {
    font-size: 14px;
    line-height: 25px;
}
.event_heading {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 25px;
    padding-bottom: 12px;
    position: relative;
	transition:all 0.3s ease-in-out;
	font-family:"Poppins",sans-serif;
}
.event_heading::before {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scale(0);
    width: 100%;
	transition:all 0.3s ease-in-out;
	transform-origin:left;
}
.latest_event_box .event_heading:hover:before {
	transition:all 0.3s ease-in-out;
	transform:scale(1);
}
.pastevent_list {
    float: left;
    position: relative;
    width: 100%;
}
.event_box {
    border-bottom: 1px solid #eee;
    float: left;
    padding: 30px 0;
    position: relative;
    width: 100%;
}
.event_box:first-child {
    padding-top: 0;
}
.event_box::before {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transform: scale(0);
    width: 100%;
	transition:all 0.3s ease-in-out;
}
.event_box:hover:before {
	transition:all 0.3s ease-in-out;
	transform:scale(1);
}

/****************Footer*******************/
.footer {
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    background: #f7e0b4;
    float: left;
    padding: 120px 0 0px;
    position: relative;
    width: 100%;
}
.subscrption_section {
    background: #246625 none repeat scroll 0 0;
    left: 25%;
    padding: 25px;
    position: absolute;
    text-align: center;
    top: -10%;
    width: 50%;
}
.sub_inner {
    float: left;
    position: relative;
    width: 100%;
}
label.lablnam {
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    margin: 0 50px 0 0;
    text-transform: uppercase;
	color:#fff;
}
input.sub_input {
    background: #ffffff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    display: inline-block;
    height: 50px;
    padding: 2px 60px 2px 15px;
    position: relative;
    width: 60%;
	color:#194f50;
}
button.sendbtn {
    background-color: transparent;
    border: 0 none;
    color: #230404;
    font-size: 20px;
    height: 50px;
    position: absolute;
    right: 94px;
    top: 0;
    width: 50px;
}
.footer_part {
    float: left;
    position: relative;
    width: 100%;
}
.footer_heading {
    font-family: "Poppins",sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.footer_inner {
    float: left;
    position: relative;
    width: 100%;
}
.footer_content {
    float: left;
    line-height: 25px;
    padding: 20px 17px 0 0;
    position: relative;
    width: 100%;
}
.ad_b{
	font-size:16px;
	font-weight: 500;
	display:block;
}
.footer_content li {
    display: block;
}
.footer_content .cont_detail{float:left;}
.footer_content .cont_detail li:first-child{margin:0 0 20px;}

.copyright{width:100%; float:left; padding:50px 0; text-align:center;}
.copy, .designby, .divied{display:inline-block;}
.divied{padding:0 20px;}

#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #246625;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    background: #c0a062;
}
#back-to-top.show {
    opacity: 1;
}

/*****************Inner Page*************************/
.inner_banner{position:relative; z-index:-1; width:100%; float:left; top:-30px;}
.inner_page_name {
    left: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
}
.pagename {
    background: #fff none repeat scroll 0 0;
    color: #ab814d;
    display: inline-block;
    font-size: 50px;
    font-weight: 700;
    padding: 5px 25px;
    text-transform: uppercase;
}
.bradcm {
    float: left;
    position: relative;
    width: 100%;
}
.bradcm .breadcrumb {
    background-color: transparent;
    margin: 0;
}
.bradcm .breadcrumb li a {
    color: #fff;
    letter-spacing: 1px;
    text-transform: lowercase;
}

.about .heading_section{padding-bottom:25px;}
.about .gen_head::before{top:85%;}
.about .gen_head::after{top:84%;}

.vision_section{background:#246625; width:100%; float:left; padding:50px 25px;}
.innerhead{font-size:50px; color:#fff; font-style:italic; font-weight:500; position:relative; padding:50px 0;}
.innerhead:after{height:100%; width:1px; background:#fff; content:""; position:absolute; top:0; right:0;}
.vision_section .section_content {
    color: #fff;
    padding: 50px 0 0 50px;
}

.mission_section{width:100%; float:left; padding:50px 25px;}
.mission_section .innerhead{font-size:50px; color:#000; font-style:italic; font-weight:600; position:relative; padding:50px 0; text-align:right;}
.mission_section .innerhead:after{height:100%; width:1px; background:#000; content:""; position:absolute; top:0; left:0;}
.mission_section .section_content {
    padding: 50px 50px 0 0px;
}

.quality_section{width:100%; float:left; position:relative; padding:80px 0 ;}

.belive_section{width:100%; float:left; position:relative; padding:80px 0;}
.belive_content{
	background:#105c5e;
	padding:80px 45px;
	width:100%; float:left;
}
.belive_content p{color:#fff;}

.different_section {
    float: left;
    padding: 80px 0 0;
    position: relative;
    width: 100%;
}
.different_counter {
    float: left;
    position: relative;
    width: 100%;
	margin: 50px 0 0;
}
.different_box {
    display: flex;
    text-align: center;
    vertical-align: middle;
    position: relative;
    width: 100%;
    float: left;
    justify-content: space-around;
    align-items: center;
    flex-flow: row-reverse nowrap;
    text-align: center;
}
.different_box .heading {
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #ececec;
    margin-bottom: 0px;
    margin-top: 50px;
    position: relative;
    z-index: 1;
    padding: 15px 0 15px 0;
    width: 40%;
}
.different_box .heading h3 {
    text-transform: uppercase;
    color: #373435;
    text-align: center;
    letter-spacing: 1px;
    font-size: 0.6em;
    font-family: "Poppins",sans-serif;
    font-style: normal;
    display: inline-block;
    font-weight: 700;
}
.numb {
    font-family: "Poppins",sans-serif;
    font-weight: 600;
    position: relative;
    font-size: 2em;
    top: 0;
    left: 0;
    padding: 0;
    color: #a87e4b;
    font-style: normal;
    display: inline-block;
    float: large;
}
.different_box  .counter_no{font-size:40px;}
.innovation_section{width:100%; float:left; position:relative; padding:80px 0 120px;}

.catalogue_section{width:100%; float:left; position:relative; padding:50px 0 120px; text-align:center;}
.catalogue_box {
    width: 32%;
    float: left;
    padding: 15px;
}
.catalogue_nm {
    float: left;
    padding: 35px 0;
    text-align: left;
    width: 100%;
}
.cata_name {
    float: left;
}
.cata_name a{
	font-size:16px;
	font-weight:bold;
}
.download{float:right; position:relative;}
.download .extra_read_btn{position:relative; bottom:0;}

.certificate_section {
    width: 100%;
    float: left;
    padding: 80px 0;
    position: relative;
    background: #246625;
}
.certificate {
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.certificate_img ul li {
    display: inline-block;
    width: 50%;
    float: left;
    padding: 15px;
}

/***********************************/
.getintouch{width:100%; float:left; position:relative; padding:80px 0 0;}
.contact-details {
    float: left;
    position: relative;
    width: 100%;
}
.contact_box {
    float: left;
    padding: 0 50px;
    position: relative;
    text-align: center;
    width: 100%;
}
.contact_icon {
    float: left;
    padding: 0 0 15px;
    position: relative;
    width: 100%;
}
.contact_content {
    float: left;
    position: relative;
    width: 100%;
}
.cn_nm {
    font-family: "Poppins",sans-serif;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.data {
    letter-spacing: 0.5px;
    line-height: 25px;
}
.social_links {
    float: left;
    padding: 30px 0 80px;
    position: relative;
    width: 100%;
}

.socials {
    /*border-bottom: 2px solid #000;
    border-top: 2px solid #000;*/
    float: left;
    position: relative;
    width: 100%;
    margin-left: -10px;
}

.socials ul {
    align-items: center;
    display: flex;
    justify-content: space-evenly;
    text-align: center;
}
.socials ul li {
    display: inline-block;
    height: 50px;
    width: 50px;
}
.socials ul li a {
    background: #246625 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 18px;
    line-height: 50px;
	position:relative;
	transition:all 0.3s linear;
}
.socials ul li a:before{
	position:absolute;
	height:0%; left:0;
	width:100%; top:0;
	content:"";
	background: #c1a264;
	transition:all 0.3s linear;
}
.socials ul li a:hover:before{
	transition:all 0.3s linear;
	height:100%;
}
.google_map_section{width:100%; float:left; position:relative; padding-bottom:80px;}
.google_map {
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
    float: left;
    position: relative;
    width: 100%;
}

.getintouch_form {
    float: left;
    padding: 0 0 120px;
    position: relative;
    width: 100%;
}
.form {
    float: left;
    position: relative;
    width: 100%;
}
.cn_form {
    float: left;
    position: relative;
    width: 100%;
}
.halfcolum {
    float: left;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
}
.fullcolum {
    float: left;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
}
.cn_inputbox {
    border-bottom-width: 1px !important;
    border-color: transparent transparent #ccc !important;
    border-left-width: 0 !important;
    border-radius: 0 !important;
    border-right-width: 0 !important;
    height: 50px;
    padding: 5px !important;
    width: 100%;
}
textarea.cn_textarea {
    border-width: 0 0 1px !important;
    font-family: "Poppins",sans-serif;
    font-size: 14px;
    height: 100px;
    width: 100%;
}

.cn_submit {
    background-color: transparent;
    border: 0 none;
    font-size: 16px;
    padding: 0 40px 15px 10px;
    position: relative;
    text-transform: uppercase;
}

.cn_submit::before {
    background: #ebb363 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 120%;
	transition:all 0.3s linear;
}
.cn_submit::after {   
    bottom: 0;
    content: "\f178";
    height: 100%;   
    position: absolute;
    width: 100%;
	font-family: FontAwesome;
	color: #ebb363;
    font-size: 18px;
	transition:all 0.3s linear;
}
.cn_submit:hover:after{width:120%; transition:all 0.3s linear;}

.export_section{width:100%; float:left; position:relative; padding:80px 0;}

.countrylist_section {
    background: #2e2e2e none repeat scroll 0 0;
    float: left;
    padding: 120px 0;
    position: relative;
    width: 100%;
}
.country_list > ul {
    float: left;
    text-align: center;
    width: 100%;
}
.country_list li {
    display: inline-block;
    padding: 30px;
}
.county {
    align-items: center;
    display: flex;
    justify-content: space-around;
}
.country_icon {
    display: inline-block;
    max-width: 60px;
}
.county_name {
    color: #fff;
    font-size: 20px;
    margin-left: 20px;
}
/**************************************/
.product_listing_section {
    float: left;
    padding: 0 0 120px;
    position: relative;
    width: 100%;
}
.product_listing_group {
    float: left;
    position: relative;
    width: 100%;
}
.product_listing_box {
    float: left;
    padding: 25px 0;
    position: relative;
    width: 100%;
	margin-bottom:50px;
}
.product_listing_box:first-child {
    padding: 80px 0 0;
}
.product_listing_box:nth-child(even){
	background:#e6e6e6;
	padding-bottom:50px;
}
.product_heading {
    float: left;
    padding: 25px 0;
    position: relative;
    width: 100%;
}
.product_tiles_group {
    float: left;
    padding: 80px 0 0;
    position: relative;
    width: 100%;
}
.prdouct_tile {
    display: table;
    float: left;
    height: 495px;
    left: 0;
    position: relative;
    width: 100%;
}
.prdouct_tile ul {
    display: table-cell;
    position: relative;
    vertical-align: bottom;
}
.prdouct_tile ul li {
    display: inline-block;
    position: relative;
    vertical-align: bottom;
    width: 32%;
}
.prdouct_tile ul li a img {
    box-shadow: 0px 1px 20px rgba(0,0,0,0.1);
}
.prdouct_tile ul.fourtiles li {
    width: 48%; padding:10px;
}
.prdouct_tile .fourtiles .tilesnam {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #fff;
    padding: 5px;
}
.tilesnam {
     position: absolute;
    top: 10px;
    left: 10px;
    background: #fff;
    padding: 5px;
}
.product_view {
    float: left;
    position: relative;
    width: 100%;
	text-align:right;
}
.tiles_size {
    display: inline-block;
}
.view {
    display: inline-block;
    vertical-align: bottom;
}
.category_logo {
    padding: 0 0 0 20px;
    position: relative;
    text-align: left;
}
.category_logo::before {
    background: #ab814d none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;
}
.series_logo {
    padding: 0 20px;
    position: relative;
    text-align: right;
}
.series_logo::after {
    background: #ab814d none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
}

.category_menu nav{position:relative;width:100%;margin:0 auto;}
.category_menu_list{width:100%; float:left; display:table;}

#cssmenu, #cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#c0a062}
#cssmenu > ul > li{display: table-cell;}
#cssmenu > ul > li > a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#ddd;font-weight:700;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#246625 !important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:1000px){
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul.category_menu_list{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:30px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:24px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}

/********************************************/
.collection_section {
    float: left;
    padding: 80px 0;
    position: relative;
    width: 100%;
}
.collection_boxs {
    float: left;
    width: 100%;
	margin-bottom:50px;
}
.collection_heading {
    float: left;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}
.collection_categories {
    float: left;
    position: relative;
    width: 100%;
}
.category_link {
    float: left;
    margin-bottom: 30px;
    position: relative;
    transform: scale(0.99);
    transition: all 0.4s linear 0s;
    width: 100%;
}
.category_link:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    transform: scale(1);
    transition: all 0.4s linear 0s;
}
.collection_category_logo {
    float: left;
    position: relative;
    width: 35.5%;
}
.collection_category_pattern {
    float: left;
    position: relative;
    width: 64.5%;
}
.taj {background: #105c5e;}
.omani {background: #bfb2a0;}
.vistra {background: #d1cec6;}
.elite {background: #dcd3cf;}
.geogress {background: #c3a697;}
.amazone {background: #dddbd6;}
.magica {background:#a17f6a;}
.tropicana {background: #d1a98b;}


/********************************/
.events_section{width:100%; float:left; padding:20px 0; margin-bottom:50px;}
.events_boxs {
    align-items: center;
    display: flex;
    float: left;
    justify-content: space-around;
    margin-bottom: 50px;
    width: 100%;
}
.event_image {
    background: #ccc none repeat scroll 0 0;
    float: left;
    height: 350px;
    width: 50%;
}
.event_detail {
    background: #fff none repeat scroll 0 0;
    float: left;
    left: -50px;
    padding: 40px;
    position: relative;
    width: 50%;
}
.event_details {
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 25px;
}
.right {
    flex-direction: row-reverse;
}
.right .event_detail {
    left: 50px;
}
.events_heading{
	 font-family: "Poppins",sans-serif;
    font-size: 25px;
    font-weight: 600;
    padding-bottom: 20px;
	margin-bottom:20px;
    text-transform: uppercase;
}
.event_detail .events_heading:before{
	background: #ab814d none repeat scroll 0 0;
    content: "";
    height: 2px;
    position: absolute;
    top: 59%;
    width: 200px;
}
.event_detail .events_heading:after{
	background: #105c5e none repeat scroll 0 0;
    border-radius: 100%;
    content: "";
    height: 5px;
    left: 260px;
    position: absolute;
    top: 60%;
    width: 5px;
}
.category_menu {
    float: left;
    position: relative;
    width: 100%;
    z-index: 1;
}

/**************Clinet***********************/
.client_esction{width:100%; float:left; padding-bottom:180px;}

.client_logo ul {
    text-align: center;
}
.client_logo ul li {
    display: inline-block;
    width: 24%;
    padding: 15px;
    text-align: center;
}
.client_logo ul li img {
    max-width: 180px;	
}
.client_logo {
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0;
}

@media only screen and (min-width:200px) and (max-width:500px){
	.logo{position:relative; height:auto; padding:10px 0;}
	.header_part{display:block;}
	.cont_detail li:first-child{margin-right:15px;}
	.cn_main_text{font-size:14px;}
	.cn_text{font-size:12px;}
	.icon {height: 40px; width: 30px;}
	.cn_icon{height:40px; width:40px;}
	.cont_detail {text-align: center; width: 100%;}
	.mail-icon, .phone-icon{background-size:contain;}
	.slider-available-sec #main-slider .owl-wrapper, .slider-available-sec #main-slider-fullscreen .owl-wrapper{height:430px !important;}
	.scroll-down{left:42% !important;}
	.heading_section.welcom_se {padding: 30px 0 50px;}
	.heading{font-size:35px;}
	.extra_read_btn { bottom: 0; position: relative;}
	.welcome_section{padding-bottom:0;}
	.specialization_section{padding:50px 0;}
	.statics::before{height:100%;}
	.parallax{height:auto; position:relative; }
	.stick_img {position: relative; top: 0;}
	.statics_section{margin-bottom:0px;}
	.product_section{padding:50px 0 0;}
	.statics{position:relative; padding:0 25px 40px; float:left;}
	.satics_cun_box{width:100%; margin-bottom:35px;}
	.satics_cun_box::after{display:none;}
	.counter_no, .cunnam{color:#000;}
	.video > img {height: 50px;}
	.playvideo a span{height:50px; width:50px;}
	.playvideo a span::before{height:50px; width:50px;}
	.product_section .owl-buttons div{position:relative !important; margin:0 20px;}
	.product_section .owl-theme .owl-controls{right: 0;  top: -45px;}
	.product_section .owl-buttons{text-align:center; width:100%;}
	.export .heading_section {padding-bottom: 30px;}
	.export .gen_head::before{top:81%;}
	.export .gen_head::after{top:80%;}
	.export_content .col-xs-12{padding:0;}
	.event_img img{max-width:100% !important;}
	.subscrption_section{display:none;}
	.footer{padding:20px 0;}
	.footer_inner{margin-bottom:20px;}
	.footer_content{padding-top:5px;}
	
	.inner_banner_img > img {height: 250px;}
	.pagename{font-size:30px;}
	.vision_section, .mission_section{padding:20px 0;}
	.innerhead, .mission_section .innerhead{text-align:center; padding:0;}
	.innerhead::after, .mission_section .innerhead::after{display:none;}
	.vision_section .section_content, .mission_section .section_content{padding:20px 0; font-size:15px;}
	.mission_section .col-md-4{width:100%;}
	
	.quality_section{padding:0 0 20px;}
	.quality_detail{padding-top:20px;}
	.belive_section{padding:0;}
	.belive_content{padding:25px 20px;}
	.different_section{padding-bottom:30px;}
	.different_box{width:100%; flex-flow: column wrap;}
	.different_counter{margin-top:10px; }
	.different_box .heading{margin-top:0; width:100%;}
	.different_box .counter_no, .different_box .cunnam{color:#fff;}
	.innovation_section{padding:0 0 20px;}
	
	#cssmenu > ul > li{display:block;}
	.prdouct_tile{height:auto;}
	.prdouct_tile ul li{float: left; width:100%; margin-bottom:10px; text-align:center;}
	.prdouct_tile ul li a img{max-width:50% !important;}
	.prdouct_tile ul.fourtiles li{width:100%;}
	.example-image-link > img {max-width: 100%;}
	.product_view{text-align:center;}
	.tiles_size{display:none;}
	.view{padding:20px 0 0;}
	.view img{max-width:100%;}
	.mobile{display:block !important;}
	.tilesnam{top:-65px; width:100%;}
	.sizenm{font-size:12px;letter-spacing:1px;}
	.product_listing_section{padding-bottom:0px;}
	.prdouct_tile .fourtiles .tilesnam{position:relative; top:0; left:0;padding:0;}
	
	.countrylist_section{padding:80px 0;}
	.country_list li{padding:30px 0; margin:0 3px;}
	.county_name{margin:0 15px;}
	.events_section{margin:0;}
	.events_boxs{display:block; margin-bottom:0;}
	.event_image {width: 100%; height: auto;}
	.event_detail{left:0; width:100%; padding:40px 20px;}
	.right .event_detail{left:0;}
	.catalogue_nm{width:100%; padding:15px 0; text-align:center !important}
	.cata_name{width:100%;}
	.cata_name a{display:block;}
	.download{width:100%; padding:10px 0;}
	.contact_box{padding:0 0 50px;}
	
	.yers_ex{top:0 !important;}
	.certificate{flex-flow:column wrap;}
	.client_esction{padding-bottom:0;}
	.client_logo ul li{width:48%; padding:0;}
	
	.export_section{padding:30px 0;}
	
}
@media only screen and (min-width:501px) and (max-width:767px){
	.logo{position:relative; height:auto; padding:10px 0;}
	.header_part{display:block;}
	.cont_detail li:first-child{margin-right:15px;}
	.cn_main_text{font-size:14px;}
	.cn_text{font-size:12px;}
	.icon {height: 40px; width: 30px;}
	.cn_icon{height:40px; width:40px;}
	.cont_detail {text-align: center; width: 100%;}
	.mail-icon, .phone-icon{background-size:contain;}
	.slider-available-sec #main-slider .owl-wrapper, .slider-available-sec #main-slider-fullscreen .owl-wrapper{height:430px !important;}
	.scroll-down{left:42% !important;}
	.heading_section.welcom_se {padding: 30px 0 50px;}
	.heading{font-size:35px;}
	.extra_read_btn { bottom: 0; position: relative;}
	.welcome_section{padding-bottom:0;}
	.specialization_section{padding:50px 0;}
	.statics::before{height:100%;}
	.parallax{height:auto; position:relative; }
	.stick_img {position: relative; top: 0;}
	.statics_section{margin-bottom:0px;}
	.product_section{padding:50px 0 0;}
	.statics{position:relative; padding:0 25px 40px; float:left;}
	.satics_cun_box{width:100%; margin-bottom:35px;}
	.satics_cun_box::after{display:none;}
	.counter_no, .cunnam{color:#000;}
	.video > img {height: 50px;}
	.playvideo a span{height:50px; width:50px;}
	.playvideo a span::before{height:50px; width:50px;}
	.product_section .owl-buttons div{position:relative !important; margin:0 20px;}
	.product_section .owl-theme .owl-controls{right: 0;  top: -105px;}
	.product_section .owl-buttons{text-align:center; width:100%;}
	.export .heading_section {padding-bottom: 30px;}
	.export .gen_head::before{top:81%;}
	.export .gen_head::after{top:80%;}
	.export_content .col-xs-12{padding:0;}
	.event_img img{max-width:100% !important;}
	.subscrption_section{display:none;}
	.footer{padding:20px 0;}
	.footer_inner{margin-bottom:20px;}
	.footer_content{padding-top:5px;}
	
	.inner_banner_img > img {height: 250px;}
	.pagename{font-size:30px;}
	.vision_section, .mission_section{padding:20px 0;}
	.innerhead, .mission_section .innerhead{text-align:center; padding:0;}
	.innerhead::after, .mission_section .innerhead::after{display:none;}
	.vision_section .section_content, .mission_section .section_content{padding:20px 0; font-size:15px;}
	.mission_section .col-md-4{width:100%;}
	
	.quality_section{padding:0 0 20px;}
	.quality_detail{padding-top:20px;}
	.belive_section{padding:0;}
	.belive_content{padding:25px 20px;}
	.different_section{padding-bottom:30px;}
	.different_box{width:100%; flex-flow: column wrap;}
	.different_counter{margin-top:10px; }
	.different_box .heading{margin-top:0; width:100%;}
	.different_box .counter_no, .different_box .cunnam{color:#fff;}
	.innovation_section{padding:0 0 20px;}
	
	#cssmenu > ul > li{display:block;}
	.prdouct_tile{height:auto;}
	.prdouct_tile ul li{float: left; width:100%; margin-bottom:10px; text-align:center;}
	.prdouct_tile ul li a img{max-width:50% !important;}
	.prdouct_tile ul.fourtiles li{width:100%;}
	.example-image-link > img {max-width: 100%;}
	.product_view{text-align:center;}
	.tiles_size{display:none;}
	.view{padding:20px 0 0;}
	.view img{max-width:100%;}
	.mobile{display:block !important;}
	.tilesnam{top:-65px; width:100%;}
	.sizenm{font-size:12px;letter-spacing:1px;}
	.product_listing_section{padding-bottom:0px;}
	.prdouct_tile .fourtiles .tilesnam{position:relative; top:0; left:0;padding:0;}
	
	.countrylist_section{padding:80px 0;}
	.country_list li{padding:30px 0; margin:0 3px;}
	.county_name{margin:0 15px;}
	.events_section{margin:0;}
	.events_boxs{display:block; margin-bottom:0;}
	.event_image {width: 100%; height: auto;}
	.event_detail{left:0; width:100%; padding:40px 20px;}
	.right .event_detail{left:0;}
	.catalogue_nm{width:100%; padding:15px 0; text-align:center !important}
	.cata_name{width:100%;}
	.cata_name a{display:block;}
	.download{width:100%; padding:10px 0;}
	.contact_box{padding:0 0 50px;}
	
	.yers_ex{top:0 !important;}
	.certificate{flex-flow:column wrap;}
	.client_esction{padding-bottom:0;}
	.client_logo ul li{width:48%; padding:0;}
	
	.export_section{padding:30px 0;}
}
@media only screen and (min-width:768px) and (max-width:900px){
	.container{width:700px;}	
	.logo{position:relative; height:auto; padding:10px 0;width:auto;}	
	.cont_detail li:first-child{margin-right:15px;}
	.heading_section.welcom_se{padding-bottom:45px;}
	.extra_read_btn{position:relative;}
	.yers_ex{top:0;}
	.welcome_section{padding-bottom:0; padding-top: 30px;}
	.section_content{font-size:14px;}
	.speci_content{font-size:12px; padding:0;}
		
	.statics::before{height:100%;}
	.parallax{height:auto; position:relative; }
	.stick_img {position: relative; top: 0;}
	.statics_section{margin-bottom:0px;}
	.statics{position:relative; padding:50px 25px; float:left;}
	.satics_cun_box{width:100%; margin-bottom:20px;}
	.counter_no, .cunnam{color:#000;}
	.counter_no{font-size:32px;}
	.cunnam{font-size:14px;}
	.video > img {height: 50px;}
	.playvideo a span{height:50px; width:50px;}
	.playvideo a span::before{height:50px; width:50px;}
	
	.product_section{padding:50px 0 0;}
	.event_img img{max-width:100% !important;}
	.event_box{padding:10px 0;}
	.event_heading{font-size:18px;}
	.subscrption_section{width:80%; left:10%; padding:20px; top:-10%;}
	button.sendbtn{right:30px;}
	
	.inner_banner_img > img {height: 250px;}
	.pagename{font-size:20px;}
	.heading{font-size:30px;}	
	.innerhead, .mission_section .innerhead{font-size:30px;}
	.vision_section, .mission_section{padding:30px 0;}
	.vision_section .section_content {padding: 0;}
	.mission_section .section_content {padding: 0;}
	.image, .different_box .heading {width: 50%; margin-top:0;}
	.different_counter{margin:0;}
	
	.quality_section, .belive_section, .innovation_section, .certificate_section, .client_esction{padding:30px 0;}
	
	.different_section{padding:0;}
	.different_head{margin-bottom:30px; width:100%; float:left;}
	.different_box .counter_no, .different_box .cunnam{color:#fff;}
	
	.prdouct_tile{height:430px;}
	.tiles_size{display:none;}
	.prdouct_tile ul li{width:32%;}
	.example-image-link > img {max-width: 96%;}
	.mobile{display:block !important;}
	.tilesnam{top:-100%;}
	.category_menu_list{display:none;}
	#cssmenu > ul > li{display:block;}
	.product_listing_section{padding-bottom:0px;}
	.button{top:4px;}
	
	.country_list li{padding:30px 8px;}
	.contact_box{padding:0 ;}
	
	.cn_main_text{font-size:14px;}
	.logo img { max-height: 80px;}
	.client_logo ul li img{max-width:100%;}
	
	.prdouct_tile ul li:nth-child(1) a img{max-width:160px !important;}
	.prdouct_tile ul li:nth-child(2) a img{max-width:140px !important;}
	.prdouct_tile ul li:nth-child(3) a img{max-width:110px !important;}
	.view a img{max-height:448px; max-width:100%;}
	.prdouct_tile ul.fourtiles li:nth-child(2) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(3) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(4) a img{max-width:160px !important;}
	
	.event_image{height:auto !important;}
	.events_heading{font-size:16px;}
}
@media only screen and (min-width:901px) and (max-width:1023px){
	.container{width:700px;}	
	.logo{position:relative; height:auto; padding:10px 0;width:auto;}	
	.cont_detail li:first-child{margin-right:15px;}
	.heading_section.welcom_se{padding-bottom:45px;}
	.extra_read_btn{position:relative;}
	.yers_ex{top:0;}
	.welcome_section{padding-bottom:0; padding-top: 30px;}
	.section_content{font-size:14px;}
	.speci_content{font-size:12px; padding:0;}
		
	.statics::before{height:100%;}
	.parallax{height:auto; position:relative; }
	.stick_img {position: relative; top: 0;}
	.statics_section{margin-bottom:0px;}
	.statics{position:relative; padding:50px 25px; float:left;}
	.satics_cun_box{width:100%; margin-bottom:20px;}
	.counter_no, .cunnam{color:#000;}
	.counter_no{font-size:32px;}
	.cunnam{font-size:14px;}
	.video > img {height: 50px;}
	.playvideo a span{height:50px; width:50px;}
	.playvideo a span::before{height:50px; width:50px;}
	
	.product_section{padding:50px 0 0;}
	.event_img img{max-width:100% !important;}
	.event_box{padding:10px 0;}
	.event_heading{font-size:18px;}
	.subscrption_section{width:80%; left:10%; padding:20px; top:-10%;}
	button.sendbtn{right:30px;}
	
	.inner_banner_img > img {height: 250px;}
	.pagename{font-size:20px;}
	.heading{font-size:30px;}	
	.innerhead, .mission_section .innerhead{font-size:30px;}
	.vision_section, .mission_section{padding:30px 0;}
	.vision_section .section_content {padding: 0;}
	.mission_section .section_content {padding: 0;}
	.image, .different_box .heading {width: 50%; margin-top:0;}
	.different_counter{margin:0;}
	
	.quality_section, .belive_section, .innovation_section, .certificate_section, .client_esction{padding:30px 0;}
	
	.different_section{padding:0;}
	.different_head{margin-bottom:30px; width:100%; float:left;}
	.different_box .counter_no, .different_box .cunnam{color:#fff;}
	
	.prdouct_tile{height:430px;}
	.tiles_size{display:none;}
	.prdouct_tile ul li{width:32%;}
	.example-image-link > img {max-width: 96%;}
	.mobile{display:block !important;}
	.tilesnam{top:-100%;}
	.category_menu_list{display:none;}
	#cssmenu > ul > li{display:block;}
	.product_listing_section{padding-bottom:0px;}
	.button{top:4px;}
	
	.country_list li{padding:30px 8px;}
	.contact_box{padding:0 ;}
	
	.cn_main_text{font-size:14px;}
	.logo img { max-height: 80px;}
	.client_logo ul li img{max-width:100%;}
	
	.prdouct_tile ul li:nth-child(1) a img{max-width:160px !important;}
	.prdouct_tile ul li:nth-child(2) a img{max-width:140px !important;}
	.prdouct_tile ul li:nth-child(3) a img{max-width:110px !important;}
	.view a img{max-height:448px; max-width:100%;}
	.prdouct_tile ul.fourtiles li:nth-child(2) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(3) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(4) a img{max-width:160px !important;}
	
	.event_image{height:auto !important;}
	.events_heading{font-size:16px;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
	
	.container{width:870px;}	
	
	.statics::before{height:100%; bottom:0;}
	.statics{left:0; padding:38px 50px;}
	.statics_section{margin-bottom:0px;}	
	.satics_cun_box{width:100%; margin-bottom:20px; text-align:center}
	.satics_cun_box::after{background-position:center center;}
	.product_section .owl-theme .owl-controls{top:-40%;}
	.event_img img{max-width:100% !important;}
	.video > img {height: 50px;}	
	.event_heading{font-size:18px;}
	.subscrption_section{width:80%; left:10%; padding:20px; top:-10%;}
	
	.different_box .counter_no, .different_box .cunnam{color:#fff;}
	.different_box .counter_no{font-size:35px}
	.different_box .cunnam{font-size:16px;}
	
	.prdouct_tile{height:450px;}
	.tiles_size{display:none;}
	.prdouct_tile ul li{width:32%;}
	.product_tiles_group{padding:0;}
	.example-image-link > img {max-width: 96%;}
	.mobile{display:block !important;}
	.tilesnam{top:-80%;}
	.category_menu_list{display:none;}	
	.product_listing_section{padding-bottom:0px;}
	.button{top:4px;}
	.sizenm{font-size:12px; letter-spacing:1px; display:block}
	
	.inner_banner_img > img {height: 250px;}
	
	.cn_main_text{font-size:14px;}
	.logo img { max-height: 80px;}
	.client_logo ul li img{max-width:100%;}
	.rgdev-item a{font-size:14px;}
	#main-slider .slide-caption .up-sec, #main-slider-fullscreen .slide-caption .up-sec{font-size:1.2em !important;}
	#main-slider .slide-caption, #main-slider-fullscreen .slide-caption{bottom:20% !important;}
	#main-slider .owl-wrapper, #main-slider-fullscreen .owl-wrapper{height:450px !important;}
	
	.pagename, .section_name{font-size:20px;}
	.heading{font-size:40px;}	
	.innerhead, .mission_section .innerhead{font-size:30px;}
	.yers_ex{top:0 !important; left:70%;}
	.yers_ex img {max-height: 300px;}
	.section_content{font-size:14px;}
	.welcome_section{padding-bottom:0;}
	.extra_read_btn{bottom:-15%;}
	.speci_content{padding:0; font-size:13px; text-align:left !important;}
	
	.cat_name{font-size:30px;}
	
	.product_section, .export_sections, .quality_section, .belive_section, .innovation_section, .certificate_section, .client_esction{padding:30px 0;}
	.image {width: 60%;}
	
	.prdouct_tile ul li:nth-child(1) a img{max-width:160px !important;}
	.prdouct_tile ul li:nth-child(2) a img{max-width:140px !important;}
	.prdouct_tile ul li:nth-child(3) a img{max-width:110px !important;}
	.view a img{max-height:448px; max-width:100%;}
	.prdouct_tile ul.fourtiles li:nth-child(2) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(3) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(4) a img{max-width:160px !important;}
	
	.event_image{height:auto !important;}
	.events_heading{font-size:16px;}
	.event_detail{left:-25px;}
	.right .event_detail{left:25px;}
}
@media only screen and (min-width:1201px) and (max-width:1279px){
	.container{width:870px;}	
	
	.statics::before{height:100%; bottom:0;}
	.statics{left:0; padding:38px 50px;}
	.statics_section{margin-bottom:0px;}	
	.satics_cun_box{width:100%; margin-bottom:20px; text-align:center}
	.satics_cun_box::after{background-position:center center;}
	.product_section .owl-theme .owl-controls{top:-40%;}
	.event_img img{max-width:100% !important;}
	.video > img {height: 50px;}	
	.event_heading{font-size:18px;}
	.subscrption_section{width:80%; left:10%; padding:20px; top:-10%;}
	
	.different_box .counter_no, .different_box .cunnam{color:#fff;}
	.different_box .counter_no{font-size:35px}
	.different_box .cunnam{font-size:16px;}
	
	.prdouct_tile{height:450px;}
	.tiles_size{display:none;}
	.prdouct_tile ul li{width:32%;}
	.product_tiles_group{padding:0;}
	.example-image-link > img {max-width: 96%;}
	.mobile{display:block !important;}
	.tilesnam{top:-80%;}
	.category_menu_list{display:none;}	
	.product_listing_section{padding-bottom:0px;}
	.button{top:4px;}
	.sizenm{font-size:12px; letter-spacing:1px; display:block}
	
	.inner_banner_img > img {height: 250px;}
	
	.cn_main_text{font-size:14px;}
	.logo img { max-height: 80px;}
	.client_logo ul li img{max-width:100%;}
	.rgdev-item a{font-size:14px;}
	#main-slider .slide-caption .up-sec, #main-slider-fullscreen .slide-caption .up-sec{font-size:1.2em !important;}
	#main-slider .slide-caption, #main-slider-fullscreen .slide-caption{bottom:20% !important;}
	#main-slider .owl-wrapper, #main-slider-fullscreen .owl-wrapper{height:450px !important;}
	
	.pagename, .section_name{font-size:20px;}
	.heading{font-size:40px;}	
	.innerhead, .mission_section .innerhead{font-size:30px;}
	.yers_ex{top:0 !important; left:70%;}
	.yers_ex img {max-height: 300px;}
	.section_content{font-size:14px;}
	.welcome_section{padding-bottom:0;}
	.extra_read_btn{bottom:-15%;}
	.speci_content{padding:0; font-size:13px; text-align:left !important;}
	
	.cat_name{font-size:30px;}
	
	.product_section, .export_sections, .quality_section, .belive_section, .innovation_section, .certificate_section, .client_esction{padding:30px 0;}
	.image {width: 60%;}
	
	.prdouct_tile ul li:nth-child(1) a img{max-width:160px !important;}
	.prdouct_tile ul li:nth-child(2) a img{max-width:140px !important;}
	.prdouct_tile ul li:nth-child(3) a img{max-width:110px !important;}
	.view a img{max-height:448px; max-width:100%;}
	.prdouct_tile ul.fourtiles li:nth-child(2) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(3) a img{max-width:160px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(4) a img{max-width:160px !important;}
	
	.event_image{height:auto !important;}
	.events_heading{font-size:16px;}
	.event_detail{left:-25px;}
	.right .event_detail{left:25px;}
}
@media only screen and (min-width:1280px) and (max-width:1365px){
	.container{width:1000px;}	
	
	.statics::before{height:100%; bottom:0;}
	.statics { left: 11%; padding: 38px 50px; max-width: 1000px !important;}
	.statics_section{margin-bottom:0px;}	
	.satics_cun_box{width:100%; margin-bottom:20px; text-align:center}
	.satics_cun_box::after{background-position:center center;}
	.product_section .owl-theme .owl-controls{top:-35%;}
	.event_img img{max-width:100% !important;}
	.video > img {height: 50px;}	
	.event_heading{font-size:18px;}
	.subscrption_section{width:80%; left:10%; padding:20px; top:-10%;}
	
	.different_box .counter_no, .different_box .cunnam{color:#fff;}
	.different_box .counter_no{font-size:35px}
	.different_box .cunnam{font-size:16px;}
	
	
	.tiles_size{display:none;}
	.prdouct_tile ul li{width:32%;}
	.product_tiles_group{padding:0;}
	.example-image-link > img {max-width: 96%;}	
	
	.category_menu_list{display:none;}	
	.product_listing_section{padding-bottom:0px;}
	.button{top:4px;}
	.sizenm{font-size:12px; letter-spacing:1px; display:block}
	
	.inner_banner_img > img {height: 250px;}
	
	.cn_main_text{font-size:14px;}
	.logo img { max-height: 80px;}
	.client_logo ul li img{max-width:100%;}
	.rgdev-item a{font-size:14px;}
	#main-slider .slide-caption .up-sec, #main-slider-fullscreen .slide-caption .up-sec{font-size:1.2em !important;}
	#main-slider .slide-caption, #main-slider-fullscreen .slide-caption{bottom:20% !important;}
	#main-slider .owl-wrapper, #main-slider-fullscreen .owl-wrapper{height:600px !important;}
	
	.pagename, .section_name{font-size:20px;}
	.heading{font-size:30px;}	
	.innerhead, .mission_section .innerhead{font-size:30px;}
	.yers_ex{top:5% !important; left:70%;}	
	.yers_ex img {max-height: 300px;}
	.section_content{font-size:14px;}
	.welcome_section{padding-bottom:0;}
	.extra_read_btn{bottom:-15%;}
	.speci_content{padding:0; font-size:13px; text-align:left !important;}
	.heading_section.welcom_se{padding:0 25px 105px 0;}
	.cat_name{font-size:30px;}
	.vision_section .section_content, .mission_section .section_content{padding-top:0}
	
	
	.product_section, .export_sections, .quality_section, .belive_section, .innovation_section, .certificate_section, .client_esction, .export_section, .different_section{padding:50px 0;}
	.image {width: 60%;}
	.prdouct_tile ul.fourtiles li:nth-child(1) a img{max-width:200px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(2) a img{max-width:200px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(3) a img{max-width:200px !important;}
	.prdouct_tile ul.fourtiles li:nth-child(4) a img{max-width:200px !important;}
	
	.event_image{height:auto !important;}
	.events_heading{font-size:16px;}
	.event_detail{left:-25px;}
	.right .event_detail{left:25px;}
	button.sendbtn{right:120px}
}
@media only screen and (min-width:1366px) and (max-width:1439px){
	.container{width:1170px;}	
	.cn_main_text{font-size:14px;}
	.logo img { max-height: 80px;}
	.client_logo ul li img{max-width:100%;}
	.rgdev-item a{font-size:14px;}
	#main-slider .slide-caption .up-sec, #main-slider-fullscreen .slide-caption .up-sec{font-size:1.2em !important;}
	#main-slider .slide-caption, #main-slider-fullscreen .slide-caption{bottom:25% !important;}
	#main-slider .owl-wrapper, #main-slider-fullscreen .owl-wrapper{height:600px !important;}
	
	.pagename, .section_name{font-size:20px;}
	.heading{font-size:40px;}	
	.innerhead, .mission_section .innerhead{font-size:30px;}
	.heading_section.welcom_se{padding:0 25px 105px 0;}
	.welcom_se::before{height:90px;}
	.product_tiles_group{padding:0;}
	
}
@media only screen and (min-width:1440px) and (max-width:1500px){}


