
@font-face {
    font-family: 'dancing_scriptregular';
    src: url('../dancing-webfont.woff2') format('woff2'),
         url('../dancing-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


html, body{
  	font-family: 'Open Sans', sans-serif;
    font-size: 15px;
  	 background: #FFf;
}
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
a, a:focus { outline: none; }
/*-----start-header----*/
.header{
	background: #ffffff;
}
.logo{
	float: left;
	margin-top: 0.2em;
}
.logo img {
    width: 300px;
}
.logo a{	color: #303030;
	font-weight: 200;
	text-transform: uppercase;
	font-size: 2.5em;
}
.logo a:hover{
	text-decoration:none;
}
.logo320{
	display:none;
}

.logo h2{
	font-size: 23px !important; padding-top: 10px !important;
	font-family: 'dancing_scriptregular'; text-transform: unset !important;
}

/* NEW NAV START*/

.hed_container {
	display: flex; justify-content: space-between; padding: 20px 0;
}

nav {
 width: 75%; margin-bottom: unset !important; 
 color: #551212;
  }

  .nav li a{
	color: #551212 !important;  text-transform: uppercase;
	font-weight: bold;
  }


  .logo {
	  width: 30%;
  }

  @media (min-width: 768px){

	.navbar-nav {
		float: right;
		margin: 0;
	}
  }

/* NEW NAV END*/






.navbar-toggle .icon-bar {
	background-color: gray;
}

.dropdown-menu li {

}

.dropdown-menu li a{
	padding: 10px 10px;background-color: #fff; color: #551212;
}







/*----slider----*/
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  width: 100%;
}
.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}
.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
  position: relative;
  float: left;
  width: 100%;
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.callbacks img {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
  width: 100%;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	left: 17%;
	right: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
	top: 13%;
}
.callbacks_nav {
  	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 57%;
	left: 6%;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 43px;
	width: 43px;
	background: transparent url("../images/slider-arrows.png") no-repeat left top;
	margin-top: -65px;
}
.callbacks_nav:active {
  opacity: 1.0;
}
.callbacks_nav.next {
 	left: auto;
	background-position: right top;
	right: 7%;
}
#slider3-pager a {
  display: inline-block;
}
#slider3-pager span{
  float: left;
}
#slider3-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  height: auto;
  border: 0;
}
.callbacks_tabs{
	display:none;
}
.callbacks_tabs li{
	display:inline-block;
}
@media screen and (max-width: 600px) {
  h1 {
    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  .callbacks_nav {
    top: 47%;
    }
}
/*----*/
.callbacks_tabs a{
 visibility: hidden;
}
.callbacks_tabs a:after {
  content: "\f111";
  font-size:0;
  font-family: FontAwesome;
  visibility: visible;
  display: block;
  height:18px;
  width:18px;
  display:inline-block;
  border:2px solid #FFF;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
}
.callbacks_here a:after{
	border:2px solid #F4BB36;
}
.slide-text-info h1{
	font-size: 4.2em;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0;
	margin:0;
	color: #FFF;
	font-weight: 900;
}
/*----*/
.slide-text-info label{
	color: #FFF;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 1.2em;
	display: block;
}
/*----*/
.slide-btn{
	background: #f09221;
	padding: 0.7em 3em;
	margin-top: 1em;
	display: inline-block;
	text-transform: uppercase;
	color: #FFF;
	font-size: 1em;
}
.slide-btn:hover, a:active.slide-btn, a:focus.slide-btn {
	color:#FFF;
	text-decoration:none;
	background:#551212;
}
div.slide-text-info {
	margin-top: 6em;
	margin-left: -3em;
}
/*----//slider----*/
/*---- about ---*/
.about{
	padding:3em 0;
}
.inner-content{
	padding:2em 0;
}
.inner-content h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 15px;
	color: #551212;
}

.nav_url_top {
    display: flex;
    width: 100%;
    padding: 30px 0;
    margin: 0 auto 0px auto;
    justify-content: center;
    background-color: rgba(0,0,0,.1);
}


.nav_url_top ul {
    flex-direction: row;
    display: flex;
    justify-content: center;
}

.nav_url_top ul li a {
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: unset;
    color: #000;
}

.nav_url_top ul li {
    padding: 0 20px;
    list-style: none;
}

.common-pulses h3 {
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 15px;
    color: #551212;
}
.header h2{
	color: #551212;
	font-size:3em;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 0 0.2em 0;
}
.header p{
	color: #737373;
	font-weight: 400;
	font-size: 1.1em;
	margin: 0;
}
.inner-header p{ font-size: 15px; line-height: 24px; }
.about-header{
	background:none;
}
/*---- about-grid ----*/
.about-grids{
	padding:3em 0;
}
.about-grid{
	background:url(../images/top-grid-info-bg-b.png);
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.about-grid:hover,.n-about-grid{
	background:url(../images/top-grid-info-bg-bl.png);
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.n-about-grid:hover{
	background:url(../images/top-grid-info-bg-b.png);
}
.about-grid:hover span{
	background-position: 0px -79px;
}
.about-grid span{
	width: 69px;
	height: 76px;
	display: inline-block;
	background: url(../images/top-grid-icons1.png) no-repeat 0px 0px;
	position: absolute;
	top: 249px;
	left: 40%;
}
.about-grid img{
	border-bottom:5px solid #FFF;
	position:relative;
	display:block;
	width:100%;
}
.about-grid-info{
	padding:1em 2em;
	position:relative;
}
.about-grid-info h3 a{
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.1em;
	text-decoration: none;
	margin: 1em 0 0 0;
	display: block;
}
.about-grid-info h3{
	margin:0;
	padding:0.5em 0;
}
.about-grid-info p{
	color:#fff;
	font-size:0.875em;
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	line-height:1.5em;
}
/*----*/
.n-about-grid1 span.t-icon1{
	background-position: -71px -79px;
}
.n-about-grid1:hover span.t-icon1{
	background-position: -71px 0px;
}
.n-about-grid2 span.t-icon2{
	background-position: -141px -79px;
}
.n-about-grid2:hover span.t-icon2{
	background-position: -141px 0px;
}
/*--- services ---*/
.services{
	padding: 3em 0 0;
}
.services-header{
	color: #FFF;
	background: none;
}
.services-header p{
	color:#531515;
}
.services-header h2	{
	color:#531515;
}
/*--- service-grid ---*/
.service-grids{
	padding:3em;
}
.service-grid{
	
}
.service-grid a span{
	width: 224px;
	height: 244px;
	display: inline-block;
	background: url(../images/services-icons.png) no-repeat 0px 0px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-ms-transition:0.5s all;
	-o-transition:0.5s all;
}
.service-grid.service2-grid2 a span{
	width: 224px;
	height: 244px;
	display: inline-block;
	background: url(../images/services-icons2.png) no-repeat 0px 0px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-ms-transition:0.5s all;
	-o-transition:0.5s all;
}
.service-grid.service3-grid3 a span{
	width: 224px;
	height: 244px;
	display: inline-block;
	background: url(../images/services-icons3.png) no-repeat 0px 0px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-ms-transition:0.5s all;
	-o-transition:0.5s all;
}
.service-grid:hover a span{
	opacity:0.5;
}
.service-grid h3 a{
	color: #F09221;
	text-transform: uppercase;
	font-size: 0.875em;
}
.service-grid h3 a:hover{
	text-decoration:none;
}
.service-grid a span.s2-icon{
	background-position: -316px 0px;
}
.service-grid a span.s3-icon{
	background-position: -632px 0px;
}
.service-grid a span.s4-icon{
	background-position: -946px 0px;
}
/*--- team ----*/
.team{
	padding: 3em 0 5em 0;
}
.team-member-grid{
	width:20%;
	float:left;
	background:url(../images/top-grid-info-bg-b.png);
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.team-member-grid:hover{
	background:url(../images/top-grid-info-bg-bl.png);
}
.team-member-grid img{
	width:100%;
	display:block;
}
.team-member-info{
	padding: 0.4em 1em;
	position: relative;
}
.team-member-info h3 a{
	color:#FFF;
	font-size:17px;
	font-weight: bold;
}
.team-member-info h3 a:hover{
	text-decoration:none;
}
.team-member-info p{
	color: #fff;
	font-size: 0.875em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
	line-height: 1.5em;
}
.team-member-info span{
	width: 34px;
	height: 21px;
	display: inline-block;
	background: url(../images/top-arrow.png) no-repeat 0px 0px;
	position: absolute;
	top: -16px;
	left: 40%;
}
.team-member-grid:hover div.team-member-info span{
	background: url(../images/top-arrowb.png) no-repeat 0px 0px;
}
.bottom-t-info-b span{
	width: 34px;
	height: 21px;
	display: inline-block;
	background: url(../images/down-arrowb.png) no-repeat 0px 0px;
	position: absolute;
	bottom: 0px;
	left: 40%;
	top: 211px;
}
.team-member-grid:hover div.bottom-t-info-b span{
	background: url(../images/down-arrow.png) no-repeat 0px 0px;
}
.bottom-t-info-b{
	padding:0 1em;
}
.bottom-t-info-b h3{
	margin:0.48em 0;
}
.team-member-grids{
	padding:3em 0 0 0;
}
.team-head{
	background:none;
}
/*---- contact ----*/
.map{
	position:relative;
}
.map iframe{
	width:100%;
	min-height:820px;
	border:none;
}
.contact-info{
	position: absolute;
	width: 100%;
	top: 0px;
	background: url(../images/top-grid-info-bg-b.png);
	padding: 3em;
	top: 8%;
}
.contact-info h3{
	text-align: center;
	font-size: 3.5em;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-weight: 400;
	padding: 0.2em 0;
	margin-right: 2em;
}
.contact h4{
	color: #fff;
	font-weight: 400;
	font-size: 1.6em;
	text-transform: uppercase;
	border-bottom: 1px ridge #C4DDF8;
	width: 86%;
	padding-bottom: 0.5em;
	margin: 1em 0;
}
.contact-grid-left ul{
	margin:0;
	padding:0;
}
.contact-grid-left li{
	padding:0;
	list-style:none;
	color:#FFF;
	margin: 1em 0;
}
.contact-grid-left li span{
	width: 32px;
	height: 32px;
	display: inline-block;
	background: url(../images/contact-icons.png) no-repeat 0px 0px;
	vertical-align: text-top;
}
.contact-grid-left li label{
	font-weight:400;
	margin-right:0.3em;
}
.contact-grid-left li small{
	font-weight:300;
}
.contact-grid-left li span.pin{
	background-position: 0px -41px;
}
.contact-grid-left li span.phone{
	background-position: 0px -85px;
}
.contact-grid-left li span.fax{
	background-position: 0px -130px;
}
.contact-grid-left li span.mail{
	background-position: 0px -174px;
}
.contact-grid-right input[type="text"],.contact-grid-right textarea{
	width: 86%;
	padding:0.6em;
	border:none;
	margin-bottom:1em;
	color:#084A5C;
	font-size:0.875em;
	font-family: 'Open Sans', sans-serif;
	transition:border-color 0.4s;
	-webkit-transition:border-color 0.4s;
	-moz-transition:border-color 0.4s;
	-o-transition:border-color 0.4s;
	-ms-transition:border-color 0.4s;
}
.contact-grid-right input[type="text"]:hover,.contact-grid-right textarea:hover{
	border-color:#084A5C;
}
.contact-grid-right textarea{
	min-height:200px;
}
.contact-grid-right input[type="submit"]{
	background:#2B2B2B;
	padding:0.8em;
	color:#FFF;
	cursor:pointer;
	outline:none;
	border:none;
	float:right;
	margin-right:14%;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.contact-grid-right input[type="submit"]:hover{
	background:#348DB6;
}
.copy-right-left{
	float:left;
	font-family: 'Open Sans', sans-serif;
}
.copy-right-left p{
	color:#fff;
	font-size:0.875em;
	margin:0;
}
.copy-right-left p a{
	color:#fff;
}
.copy-right-left p a:hover{
	color:#fff;
	text-decoration:underline;
}
.copy-right-right{
	float:right;
}
.copy-right-right ul{
	margin:0;
	padding:0;
}
.copy-right-right ul li{
	display: inline-block;
	padding: 0 0.3em;
}
.copy-right-right ul li a span{
	width: 50px;
	height: 50px;
	display: inline-block;
	color: #fff;
}

.copy-right-right ul li a span .fa{
	width: 30px !important;
	
}

.fa{
	width: 30px !important;	
}

.copy-right-right img { width: 100px;}

.copy-right-right ul li a span:hover{
	color: #f09221;
}
.copy-right-right ul li a.facebook span{
	background-position: 0px 0px;
}
.copy-right-right ul li a.facebook span:hover{
	background-position: 0px -27px;	
}
.copy-right-right ul li a.twitter span{
	background-position: -27px 0px;
}
.copy-right-right ul li a.twitter span:hover{
	background-position: -27px -27px;
}
.copy-right-right ul li a.skype span{
	background-position: -66px 0px;
}
.copy-right-right ul li a.skype span:hover{
	background-position: -66px -27px;
}
.copy-right {
	padding: 20px 0;
	background: #2B2B2B;
}
.footer-grids ul {
	margin: 0;
}
.footer-grids ul li {
    display: block;
    margin-bottom: 1em;
	color:#fff;
	font-size: 1em;
}
.footer-grids ul li  a { color:#fff; }

.footer-grids ul li:nth-child(4) {
    margin: 0;
}
.footer-grids ul  li.phn {
    font-size: 1.1em;
}
.footer-grids i.fa{
    margin-right: 0.6em;
}

.inner-banner { background: url("../images/banner-bg.jpg") no-repeat 0px 0px; }
h3.agileits-title {
    font-size: 28px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    padding: 10px 20px;
    border-left: 6px solid #f09221;
    background: #551212;
    display: inline-block;
    letter-spacing: 2px;
	margin: 30px 0;
}

.common-pulses {
    margin-top: 45px;
    padding-top: 15px;
    border-top: 1px solid #eee;
}
.common-pulses #cp-list {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 2px solid #eee;
}

#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 14px;
	right: 3%;
	overflow: hidden;
	width: 40px;
	height: 40px;
	border: none;
	text-indent: 100%;
	background: url("../images/to-top1.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}



.mn_lst {
	padding-left: unset;
}


.mn_lst li {
	list-style: none;line-height: 26px;
}

.common-pulses h3 a {
	font-size: 20px;
	font-weight: bold;
	color: #551212;
}
.common-pulses h3 a:hover {
	text-decoration: underline;
}


.common-pulses {
 margin-top:30px;
 padding-top:15px;
 border-top:1px solid #c8c8c8
}
.common-pulses #cp-list {
 padding-left:15px;
 padding-right:15px;
 text-align:center;
 margin-bottom:30px;
 padding-bottom:30px;
 border-bottom:2px solid #c8c8c8
}
.common-pulses a {
 display:block;
 width:100%;
 position:relative;
 margin-bottom:0;
 font-size:16px;
 color: #f09221;
font-weight: bold;
}
.common-pulses a img {
 display:block;
 margin:0 auto
}
.common-pulses a svg {
 position:absolute;
 width:175px;
 top:50%;
 left:50%;
 transform:translate(-50%, -60%)
}
.common-pulses a svg .path {
 stroke-dasharray:1000;
 stroke-dashoffset:1000;
 stroke:#f09221;
}
.common-pulses a:hover,.common-pulses a.active {
 cursor:pointer;
 text-decoration:none
}
.common-pulses a:hover svg .path,.common-pulses a.active svg .path {
 animation:dash 500ms ease-in-out forwards
}
.common-pulses .pulse-definition {
 display:none;
 position:relative
}
.common-pulses .pulse-definition .pulse-desc {
 min-height:50px;
 width:100%;
 margin-bottom:30px;
 padding-bottom:30px;
 border-bottom:2px solid #afcf3e
}
.common-pulses .pulse-definition .pulse-desc img {
 left:0;
 margin:0 0 10px;
 position:relative;
 top:0;
 width:100%;
 margin-bottom:-30px
}
.common-pulses .pulse-definition .pulse-desc.bowl img {
 margin:0 20% 10px;
 width:60%
}

 .common-pulses .pulse-definition .pulse-desc {
  clear:both;
  display:block;
  float:left;
  min-height:250px;
  position:relative;
  width:40%;
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:0
 }
 .common-pulses .pulse-definition .pulse-desc img {
  display:block;
  height:auto;
  position:absolute;
  left:120%;
  width:500px;
  margin-bottom:0
 }
 .common-pulses .pulse-definition .pulse-desc:nth-child(even) {
  float:right
 }
 .common-pulses .pulse-definition .pulse-desc:nth-child(even) img {
  left:-690px;
  transform:rotate(0deg);
  width:500px
 }
 .common-pulses .pulse-definition .pulse-desc.bowl img {
  width:240px;
  top:-20px;
 }
.metal img {
    width: auto;
    border: 3px solid #f09221;
    padding: 5px;
    border-radius: 8px;
	margin: 15px auto;
}
.metal.rice img {
    width: auto;
    border: 3px solid #f09221;
    padding: 5px;
    border-radius: 8px;
	margin: 15px auto;
}
.metal.rice {
    text-align: center;
}
.metal.rice span {
    display: inherit;
    padding-top: 15px;
    font-size: 20px;
    color: #f09221;
    font-weight: bold;
}
.coffee img { 
	border: 3px solid #f09221;
    padding: 5px;
    border-radius: 8px;
	margin: 15px auto;
}
.coffee span {
    display: inherit;
    padding-bottom: 15px;
    font-size: 20px;
    color: #f09221;
    font-weight: bold;
	text-align: center;
}
.cashew img { 
	border: 3px solid #f09221;
    padding: 5px;
    border-radius: 8px;
	margin: 15px auto;
}
.cashew span {
    display: inherit;
    padding-top: 15px;
    font-size: 20px;
    color: #f09221;
    font-weight: bold;
	text-align: center;
}
.inner-header ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.inner-header ul li { line-height: 26px; }

.inner-header ul.serv { margin: 0 0 20px; width: 100%; float: left; }
.inner-header ul.serv li { float: left; width: 20%; font-weight: bold; color: #551212; }

.fa-arrow-circle-right { color: #551212; }
.inner-header h4 { color: #551212; font-weight: bold; }

.addmap iframe { border: 3px solid #f09221; padding: 4px; }

@keyframes dash {
 to {
  stroke-dashoffset:0
 }
}
.col-lg-5ths {
 width:20%;
 float:left
}
.pulse-guide-category-row .pulse-guide-item-container {
 margin-bottom:15px
}
.pulse-guide-img-container {
 display:block;
 width:195px;
 height:195px;
 border-radius:100px;
 border:3px solid #afcf3e;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 transition:background-color .2s ease-in-out 0s
}
.pulse-guide-img-container:hover {
 background-color:rgba(175,207,62,0.8);
 cursor:pointer
}
.pulse-guide-chk {
 display:none
}
.pulse-guide-full-article {
 display:none
}
.pulse-guide-full-article .common-names-header,.pulse-guide-full-article .common-names-list {
 text-align:left
}
.pulse-guide-chk:checked+.pulse-guide-grid-item .pulse-guide-full-article {
 display:block;
 position:absolute;
 z-index:1;
 max-width:90%;
 padding:30px;
 background-color:#fff;
 box-shadow:2px 5px 15px #000;
 box-shadow:2px 5px 15px rgba(0,0,0,0.2);
 top:120px
}
@supports (filter: drop-shadow(2px 5px 15px rgba(0,0,0,0.2))) {
 .pulse-guide-chk:checked+.pulse-guide-grid-item .pulse-guide-full-article {
  box-shadow:none;
  filter:drop-shadow(2px 5px 15px rgba(0,0,0,0.2));
  top:150px
 }
 .pulse-guide-chk:checked+.pulse-guide-grid-item .pulse-guide-full-article:before {
  content:"";
  display:block;
  background-color:transparent;
  position:absolute;
  top:-50px;
  width:50px;
  height:50px;
  left:50%;
  border:25px solid transparent;
  z-index:100;
  transform:translatex(-50%);
  border-bottom-color:#fff;
  border-top-right-color:transparent
 }
}
.pulse-guide-title,.common-names-header,.common-names-list {
 text-align:center
}
.pulse-guide-measurement {
 font-family:"Brandon Grotesque W01","Brandon Grotesque",Calibri,"Calibri Regular",Helvetica,Arial,sans-serif;
 color:#777;
 font-weight:700
}
.pulse-guide-measurement .pulse-guide-img {
 display:inline-block
}
.pulse-guide-measurement .text-right {
 text-align:right
}
.paddingtop20 { padding-top: 20px; }

.contact-left h4, .contact-right h4 { border-bottom: 2px solid #551212; padding-bottom: 8px; }

/*-- contact --*/
.contact-right iframe {
    width: 100%;
    min-height: 31.5em;
    border: none;
}

.contact-right {
	width: 40%; float: right;
}

.contact-right input[type="text"] {
    width: 100%;
    color: #000;
    background: none;
    outline: none;
    font-size: 1em;
    padding: .6em 1em;
    margin-bottom: 1em;
    border: solid 1px #999;
    -webkit-appearance: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; 
}
.contact-right textarea {
    resize: none;
    width: 100%;
    background: none;
    color: #000;
    font-size: .9em;
    outline: none;
    padding: .6em 1em;
    border: solid 1px #999;
    min-height: 8em;
    -webkit-appearance: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px; 
}
.contact-right input[type="submit"] { 
    outline: none;
    color: #fff;
    padding: .8em 4em;
    font-size: 1em;
    margin: 1em 0 0 0;
    -webkit-appearance: none;
    background: #551212;
    border: solid 1px #551212;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; 
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all; 
	transition: 0.5s all;
}
.contact-right input[type="submit"]:hover {
    background: #f09221;
    color: #fff;
	border: solid 1px #f09221;
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-o-transform: scale(.9);
	-moz-transform: scale(.9);
    transform: scale(.9);
}
.contact-right input[type="text"]:hover,.contact input[type="text"]:valid ,.contact textarea:valid,.contact textarea:hover{
    border-color:#00aec5;
}


.home-banner h1 {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #551212;
    padding: 30px 0;
	margin: 0;
	line-height: inherit;
}
.home-banner img {
    padding-bottom: 40px;
}

.prod-space {
    margin-left: 40px;
}



.ac_inner {
	display: flex; justify-content: center; align-items: center;
	padding: 100px 0;
}


.award_img {
	/* width: 100%; */
	display: flex; justify-content: center; align-items: center;
}

.award_img img{
	width: 100%;
}

/*---- responsive-design -----*/
@media(max-width:1024px){
	.slide-text-info h1 {
		font-size: 3.5em;
	}
	div.slide-text-info {
		margin-top: 4em;
	}
	.about-grid span {
		top: 197px;
	}
	.about-grid-info h3 a {
		font-size: 0.9em;
	}
	.header h2 {
		font-size: 2.5em;
	}
	.header p {
		font-size: 1em;
		width: 70%;
		margin: 1em auto 0;
	}
	.team-member-info p {
		height: 130px;
		overflow: hidden;
	}
	.bottom-t-info-b span {
		top: 172px;
	}
	.bottom-t-info h3{
		height: 30px;
		overflow: hidden;
		margin: 0.2em 0;
	}
	.contact-info h3 {
		font-size: 2.5em;
	}
	.contact h4 {
		font-size: 1.4em;
	}
}
@media(max-width:768px){
	.slide-text-info h1 {
		font-size: 2.5em;
	}
	div.slide-text-info {
		margin-top: 2em;
		margin-left: -2em;
	}
	.about-grid span {
		top: 464px;
		left: 45%;
	}
	.about-grid-info h3 a {
		font-size: 0.9em;
	}
	.header h2 {
		font-size: 2.5em;
	}
	.header p {
		font-size: 1em;
		width: 70%;
		margin: 1em auto 0;
	}
	.team-member-info p {
		height: 68px;
		overflow: hidden;
	}
	.bottom-t-info-b span {
		top: 108px;
	}
	.team-member-grid {
		width: 100%;
		margin-bottom: 1em;
		float: none;
	}
	.bottom-t-info h3{
		height: 30px;
		overflow: hidden;
		margin: 0.2em 0;
	}
	.contact-info h3 {
		font-size: 2.5em;
	}
	.contact h4 {
		font-size: 1.4em;
	}
	.slide-text-info label {
		font-size: 0.9em;
	}
	.slide-btn {
		padding: 0.6em 1em;
		margin-top: 0.5em;
	}
	.callbacks_nav {
		top: 65%;
	}
	.about {
		padding: 1.3em 0;
	}
	.about-grids {
		padding: 2em 0;
	}
	.about-grid {
		margin-bottom:1.5em;
	}
	.team {
		padding: 2em 0 3em 0;
	}
	.team-member-grids {
		padding: 1.5em 0 0 0;
	}
	.services {
		padding: 2em 0 1em;
	}
	nav ul {
		margin-top: 1em;
	}
	.contact-info {
		padding: 3em 0;
		top: 8%;
	}
	.contact-grid-right input[type="text"], .contact-grid-right textarea {
		width: 100%;
		padding: 0.9em;
		resize:none;
		-webkit-appearance:none;
	}
	.contact-grid-right input[type="submit"] {
		float: none;
		margin-right: 0%;
		width: 100%;
		-webkit-appearance:none;
	}
}
@media(max-width:640px){
	.slide-text-info h1 {
		font-size: 2.2em;
	}
	div.slide-text-info {
		margin-top: 0;
		margin-left: -2em;
	}
	.about-grid span {
		top: 420px;
		left: 45%;
	}
	.about-grid-info h3 a {
		font-size: 0.9em;
	}
	.header h2 {
		font-size: 2em;
	}
	.header p {
		font-size: 1em;
		width: 85%;
		margin: 0.8em auto 0;
	}
	.team-member-info p {
		height: 68px;
		overflow: hidden;
	}
	.bottom-t-info-b span {
		top: 108px;
	}
	.team-member-grid {
		width: 100%;
		margin-bottom: 1em;
		float: none;
	}
	.bottom-t-info h3{
		height: 30px;
		overflow: hidden;
		margin: 0.2em 0;
	}
	.contact-info h3 {
		font-size: 2.5em;
	}
	.contact h4 {
		font-size: 1.4em;
	}
	.slide-text-info label {
		font-size: 0.8em;
	}
	.slide-btn {
		padding: 0.4em 1em;
		margin-top: 0.5em;
		font-size: 0.875em;
	}
	.callbacks_nav {
		top: 65%;
	}
	.about {
		padding: 1.3em 0;
	}
	.about-grids {
		padding: 1.5em 0;
	}
	.about-grid {
		margin-bottom:1.5em;
	}
	.team {
		padding: 2em 0 3em 0;
	}
	.team-member-grids {
		padding: 1.5em 0 0 0;
	}
	.services {
		padding: 2em 0 1em;
	}
	nav ul {
		margin-top: 1em;
	}
	.contact-info {
		padding: 3em 0;
		top: 8%;
	}
	.contact-grid-right input[type="text"], .contact-grid-right textarea {
		width: 100%;
		padding: 0.9em;
		resize:none;
		-webkit-appearance:none;
	}
	.contact-grid-right input[type="submit"] {
		float: none;
		margin-right: 0%;
		width: 100%;
		-webkit-appearance:none;
	}
}


.new_ind{}

@media(max-width:480px){

	.new_ind_main{
		margin-top:100px !important;
	}

	.new_ind a{
		margin-top:100px !important;
		margin-bottom: 50px !important;
	}

	.new_ind img{
		width: 75% !important;
	}

	.copy-right-right{
		float: left;
		padding-top: 20px;
	}
	.slide-text-info h1 {
		font-size: 1.2em;
	}
	div.slide-text-info {
		margin-top: 0;
		margin-left: -1em;
	}
	.about-grid span {
		top: 292px;
		left: 43%;
	}
	.about-grid-info h3 a {
		font-size: 0.9em;
	}
	.header h2 {
		font-size: 1.7em;
	}
	.header p {
		font-size: 0.875em;
		width: 90%;
		margin: 0.8em auto 0;
	}
	.team-member-info p {
		height: 68px;
		overflow: hidden;
	}
	.bottom-t-info-b span {
		top: 108px;
	}
	.team-member-grid {
		width: 100%;
		margin-bottom: 1em;
		float: none;
	}
	.bottom-t-info h3{
		height: 30px;
		overflow: hidden;
		margin: 0.2em 0;
	}
	.contact-info h3 {
		font-size: 1.7em;
		margin: 0;
	}
	.contact h4 {
		font-size: 1.2em;
		width: 100%;
	}
	.slide-text-info label {
		font-size: 0.55em;
		padding-right: 2em;
	}
	.slide-btn {
		padding: 0.4em 1em;
		margin-top: 0.2em;
		font-size: 0.75em;
	}
	.callbacks_nav {
		top: 76%;
	}
	.about {
		padding: 1.3em 0;
	}
	.about-grids {
		padding: 1.5em 0;
	}
	.about-grid {
		margin-bottom:1.5em;
	}
	.team {
		padding: 2em 0 3em 0;
	}
	.team-member-grids {
		padding: 1.5em 0 0 0;
	}
	.services {
		padding: 2em 0 1em;
	}
	nav ul {
		margin-top: 1em;
	}
	.contact-info {
		padding: 1.5em 0;
		top: 8%;
	}
	.contact-grid-right input[type="text"], .contact-grid-right textarea {
		width: 100%;
		padding: 0.9em;
		resize:none;
		-webkit-appearance:none;
	}
	.contact-grid-right input[type="submit"] {
		float: none;
		margin-right: 0%;
		width: 100%;
		-webkit-appearance:none;
	}
	nav a#pull {
		top: 16px;
	}
	.map iframe {
		width: 100%;
		min-height: 1013px;
	}
}
@media(max-width:320px){
	.slide-text-info h1 {
		font-size: 0.9em;
		line-height: 1.2em;
	}
	div.slide-text-info {
		margin-top: 0.5em;
		margin-left: 0em;
	}
	.about-grid span {
		top: 161px;
		left: 40%;
	}
	.about-grid-info h3 a {
		font-size: 0.9em;
	}
	.header h2 {
		font-size: 1.5em;
	}
	.header p {
		font-size: 0.75em;
		width: 100%;
		margin: 0.5em auto 0;
	}
	.team-member-info p {
		height: 68px;
		overflow: hidden;
	}
	.bottom-t-info-b span {
		top: 108px;
	}
	.team-member-grid {
		width: 100%;
		margin-bottom: 1em;
		float: none;
	}
	.bottom-t-info h3{
		height: 30px;
		overflow: hidden;
		margin: 0.2em 0;
	}
	.contact-info h3 {
		font-size: 1.7em;
		margin: 0;
	}
	.contact h4 {
		font-size: 1.2em;
		width: 100%;
	}
	.slide-text-info label {
		font-size: 0.6em;
		width: 60%;
		height: 13px;
		overflow: hidden;
	}
	.slide-btn {
		font-size: 0.6em;
		margin: 0;
		padding: 0.5em;
	}
	.callbacks_nav {
		top: 89%;
	}
	.about {
		padding: 0.8em 0;
	}
	.about-grids {
		padding: 1em 0;
	}
	.about-grid {
		margin-bottom:1.5em;
	}
	.team {
		padding: 2em 0 3em 0;
	}
	.team-member-grids {
		padding: 1.5em 0 0 0;
	}
	.services {
		padding: 2em 0 1em;
	}
	nav ul {
		margin-top: 1em;
	}
	.contact-info {
		padding: 1.2em 0;
		top: 5%;
	}
	.contact-grid-right input[type="text"], .contact-grid-right textarea {
		width: 100%;
		padding: 0.9em;
		resize:none;
		-webkit-appearance:none;
	}
	.contact-grid-right input[type="submit"] {
		float: none;
		margin-right: 0%;
		width: 100%;
		-webkit-appearance:none;
	}
	nav a#pull {
		top: 16px;
	}
	.map iframe {
		width: 100%;
		min-height: 1013px;
	}
	.logo img{
		width:70%;
	}
	.top-header {
		padding: 0.4em 0em 1em;
	}
	.about-grid-info {
		padding: 1em 0.5em;
	}
	.service-grids {
		padding: 0;
	}
	.service-grid {
		padding: 1em 0 0.5em;
	}
}



.global_cnt {
	width: 100%;  color: #000;
	display: flex; justify-content: center; flex-direction: column;
	margin: 50px auto; align-items: center;
}

.global_cnt_inner {
width: 100%; 	display: flex; 
	flex-direction: row; justify-content: space-around; margin-top: 50px;
}

.global_cnt p {
	padding-top: 10px;text-align: center;
	width: 70%;
}

.global_cnt h2 {
	padding: 10px 0; font-size: 30px; text-align: center; text-transform: uppercase;
	color: #ef9021;
}


.ship_gn {
	width: 48%;display: flex; border-radius: 10px;
}

.global_nw {
	width: 48%;display: flex;
}

.ship_gn img {
	width: 100%;border-radius: 10px;
}

.global_nw img{
	width: 100%;border-radius: 10px; border: 1px solid #0269a7;
}

.new_inner {
	display: flex; flex-direction: row; justify-content: space-between;
	width: 100%; margin:20px auto;  max-width: 1300px;
}

.mn_left {
	width: 45%;
}

.mn_rte {
	width: 45%; margin-top: 55px; padding-left: 50px;
}

.mn_rte img {
	width: 100%;
}

.mn_rte h3{
	font-size: 16px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #ef9121;
	padding-bottom: 5px;
}


.abt_rte_img {
	width: 45%; display: flex; margin-top: 80px;
}

.abt_rte_img img{
	width: 100%;
	border-radius: 10px;
    align-items: flex-start;
    align-self: flex-start;
    border: 1px solid rgba(0, 0, 0, .1);
}



.mp {
	font-size: 30px;
	margin-left: 40px;
	padding-bottom: 20px;
	border-bottom: 2px solid #ef9121;
	color: #ef9021;
	width: 100%;


}

.m_rte_img_2 a{
border: none; width: 100px; margin-top: 20px;
}

.m_rte_img_2 a img{
	border: none; width: 100px;
	}

.m_rte_img {
	width: 30%; display: flex; margin-top: 80px;
	display: flex; flex-direction: column;
}

.m_rte_img h2{
	padding-top: 20px;
}

.m_rte_img h3{
padding: 0px; margin: 0px; font-size: 20px;
}

.m_rte_img img{
	width: 100%;
	border-radius: 10px;
    align-items: flex-start;
    align-self: flex-start;
    border: 1px solid rgba(0, 0, 0, .1);
}



.mission_ss{
	width: 100%;  padding-left: 50px; display: flex; justify-content: space-between; align-items: center;
}


.mission_ss_left {
	width: 43%;
}

.mission_ss_left img {
	width: 100%;
	border-radius: 10px;
    align-items: flex-start;
    align-self: flex-start;
    border: 1px solid rgba(0, 0, 0, .1);
}

.mission_inner {
	justify-content: center;
}

.mission_ss_rte {
	width: 48%;
}

.mission_ss_rte img {
	width: 100%;
}

.mn_left p {
	line-height: 28px; text-align: justify;
}

.mn_left h2{ font-size: 30px; padding: 20px 0 5px 0; border-bottom: 2px solid #ef9121; color: #ef9021;}

.why_us {
	flex-direction: row-reverse !important;
}

.mn_left h3{
	font-size: 16px; font-weight: bold;
}

.mn_left h4{
	font-size: 15px; font-weight: bold;
}



/* Product Style Start*/

.content_main {
    width: 100%;
  padding:0 0 70px 0; display: flex; flex-direction: column;
}

.content_inner_manin {
	width: 100%; max-width: 1300px; display: flex; 
	margin: 50px auto; justify-content: space-between;
   } 



   .inn_content_left {
	display: flex; flex-direction: column;
	width: 48%;
  }
 
  .inn_content_global {
   display: flex; flex-direction: column;
   width: 98%;  align-items: center;
 }
 
 .inn_content_global p {
 font-size: 16px; width: 80%;  line-height: 30px; margin-top: 20px;
 text-align: center;
 }
 
 .global_net_img {
   width: 99%;margin: 50px 0;
   justify-content: center;
   align-items: center;
   display: flex;
 }
 .global_net_img img{
 width: 90%;
 }
 
 .inn_content_global h2{
   margin-bottom: 30px;
 }
 
  .inn_content_left h2{
	font-size: 24px; text-transform: uppercase;
	border-bottom: 2px solid #ef9121; padding-bottom: 5px; width: max-content;
  }
 
 .inn_content_left p{
   font-size: 16px;line-height: 32px; margin-top: 30px; text-align: justify;
 }
 
 .in_rte_img {
   width: 45%; display: flex; margin-top: 60px;
 }
 
 .in_rte_img img{
	width: 100%; border-radius: 10px; align-items: flex-start;align-self:flex-start;
	border: 1px solid rgba(0, 0, 0, .1);
  }

  .rubber {
	width: 45%; display: flex; margin-top: 60px; flex-direction: column;
  }
  
  .rubber img{
	 width: 100%; border-radius: 10px; align-items: flex-start;align-self:flex-start;
	 border: 1px solid rgba(0, 0, 0, .1); margin-bottom: 50px;
   }



/* product Inner*/

.content_inner_manin_details {
	width: 100%; max-width: 1300px; display: flex; 
	margin: 50px auto; flex-direction: column;
   }
  
   .content_inner_manin_details h2{
	 margin-bottom: 50px; border-bottom: 3px solid #df8646;
	 width: max-content; padding-bottom: 10px; text-transform: uppercase;
   }
  
  .pr_lst_box_inner{
	display: flex; width: 48%; flex-direction: row; margin-bottom: 30px;
	padding: 30px; border: 2px solid #df8646;
  
  }


  .spice_title_new {
	max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left;
    width: 100%;  flex-direction: column;
  }

  .spice_title_new h2 {
	  margin-top: 50px;
	  border-bottom: 3px solid #df8646;
	  width: max-content;
	  padding-bottom: 10px;
	  text-transform: uppercase;
	
  }

  .pr_lst_box_inner_new{
	  font-size: 16px !important; font-weight: bold; margin-top: 10px !important;
	  margin-left: 30px !important;
  }

.product_list_inn_details {
	width: 100%; display: flex; flex-direction: row; max-width: 1300px; justify-content: space-between;
	flex-wrap: wrap;
  }
  
  .pic_2 {
  display: flex; flex-direction: column;
  }
  
  .pic_2 img {
	width: 100% !important; margin-bottom: 40px !important;
	border: 1px solid rgba(0,0,0,.3);
  }
  
  .pr_lst_box_inner_content{
  width: 70%; padding-left: 30px;display: flex; padding-right: 20px;
  flex-direction: column; justify-content: flex-start;
  }
  
  .pr_lst_box_inner_content_w_new{
	width: 70%; display: flex;
	flex-direction: column; justify-content: flex-start;
	}
	
  
  
  .pr_lst_box_inner_content_wood{
	width: 100%; display: flex;
	flex-direction: column; justify-content: flex-start;
	}
  
  .pr_lst_box_inner p{
	font-size: 14px;line-height: 25px; text-align: justify;
  }
  
  .pr_lst_box_inner h3{
	margin: 0px 0 20px 0; text-transform: uppercase;
	font-size: 20px;
  }
  
  
  
  
  .pr_lst_box_inner img{
	align-self: flex-start;
	border: 1px solid rgba(0,0,0,.1);
  
  }
  
  .wood_inn {
	flex-direction: column !important;
  }
  
  /*product inner end*/
  
  
  .product_list_btm {
	width: 100%; max-width: 1300px; display: flex; justify-content: space-between; flex-wrap: wrap;
  margin: 0 auto;  margin-top: 150px;    justify-content: space-evenly;
  }

  .product_list_btm_rubber{
	width: 100%; max-width: 1300px; display: flex; justify-content: space-between; flex-wrap: wrap;
  margin: 0 auto;  margin-top: 0px;    justify-content: space-evenly;
  }
  .product_list_btm_rubber img{
	  width: 50%;
  }
  
  .product_list_btm_pulses {
	width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;
  margin: 0 auto;  margin-top: 150px;    justify-content: space-evenly;
  }
  
  .product_list_btm_img_box{
	display: flex; width: 24%; flex-direction: column;padding: 10px; margin-bottom: 70px;
	justify-content: center;
	align-items: center; 
	
  }


  .pr_lst_box_inner_third {
	display: flex;
	width: 32%;
	flex-direction: row;
	margin-bottom: 30px;
	padding: 30px;
	border: 2px solid #df8646;
  }

  .pr_lst_box_inner_third img{
	width: 100%;
  }
  
  .product_list_btm_img_box a {
	text-decoration: none; font-size: 16px; margin-top: 50px; text-transform: uppercase; font-weight: normal;
	color: #000;
  text-align: center;
	background-image: linear-gradient(180deg, transparent 65%, #f2914b 0);
	background-repeat: no-repeat;
	background-size: 0 100%;
	transition: background-size .4s ease;
	padding-bottom:1px;
  
  }

  .new_deti img{
width: 100% !important;border: unset !important;
  }

  .new_deti p{
	font-size: 20px; line-height:26px;
  }
  
  .product_list_btm_img_box a:hover {
	background-size: 100% 100%;
  }
  
  .product_list_btm_img_box h3{
	font-size: 16px; margin-top: 50px; text-transform: uppercase; font-weight: normal;
  }
  
  .product_list_btm_img_box img{
	-ms-transform: rotate(45deg); /* IE 9 */
	transform: rotate(45deg);
	width: 190px;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-transition: all 1s ease; /* Safari and Chrome */
	-moz-transition: all 1s ease; /* Firefox */
	-ms-transition: all 1s ease; /* IE 9 */
	-o-transition: all 1s ease; /* Opera */
	transition: all 1s ease;
  }
  
  .product_list_btm_img_box:hover img {
	-webkit-transform:scale(1.25); /* Safari and Chrome */
	-moz-transform:scale(1.25); /* Firefox */
	-ms-transform:scale(1.25); /* IE 9 */
	-o-transform:scale(1.25); /* Opera */
	 transform:scale(1.25);
	 -ms-transform: rotate(30deg); /* IE 9 */
	 transform: rotate(30deg);
  }
  
  .product_lst_in {
	display: flex; flex-direction: row; justify-content: space-between;
  }
  
  .product_lst_in_left{
	width: 30%;
  }
  
  .product_lst_in_rte{
	width: 60%;
  }
  
  
  .oth_pr_title {
	width: 100%; max-width: 1300px;margin: 0 auto;
  }
  
  .oth_pr_title h2 {
	font-size: 24px;
	text-transform: uppercase;
  }
  
  
  .wood_dwn {
	width: 100%;display: flex; flex-direction: row; padding: 20px 0;
  }
  
  .wood_dwn img{
	width: 100px;
  }
  
  .wodd_dwn_lst {
	padding-left: 20px;
  }
  
  
  .mision_det {
	width: 100%; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;padding: 50px 0;
  }
  
  .mis_txt_box {
	width: 99%; display: flex; flex-direction: column; border: 1px solid rgba(0,0,0,0.3);padding: 20px; margin-bottom: 20px;
  }
  
  .mision_det h2{
	font-size: 14px; font-weight: bold;
  } 
  
  .mis_txt_box p{
	margin-top: 10px;
  }
  
  .mision_det_new {
	width: 100%; 
	display: flex; flex-direction: row; margin: 0 auto; justify-content: center;
  }
  
  .mision_left_img {
	width: 35%; display: flex; flex-direction: row; border: 2px solid #7dc768;
  border-radius: 10px;    overflow: hidden;   
  height: min-content;
  }
  
  
  .mision_left_img img{
	width: 100%;
  }
  
  .mision_rte_txt_new {
	width: 60%; display: flex; flex-direction: column; padding-left: 50px;
	justify-content: center;
  
  }
  
  .mision_rte_txt_new h2{
	padding: 20px; 
  }
  
  .mission_lst_new {
	display: flex; flex-direction: row; width: 100%;
	padding: 20px 0;
  }
  
  .mission_lst_new_icon{
	width: 60px; border-radius: 50px; border: 2px solid #7dc768; height: 60px;
  }
  
  .mission_lst_new_icon img{
	width: 100%;    padding: 10px;
  }
  
  .mission_lst_text_new {
	display: flex; width: 90%; align-items: flex-start; padding-left: 20px;
	color: #666; line-height: 25px; flex-direction: column; font-size: 16px;
  }
  
  .mission_lst_text_new h2{
	font-size: 16px; padding: unset; margin-bottom: 10px;
  }
  
  /* INNER PAGE END*/
  
  
  
  
  
  
  

/* Product style end*/

@media (max-width:820px) {

	.rubber {
		width: 100%;  padding: 0 15px;
	  }

	  .product_list_btm{
		margin-top: 0px;
		padding: 0 15px;
		width: 100%;
	}

	.product_list_btm img{
		width: 100%;
	}

	.content_main{
		padding: 0 15px;
	}

	.product_list_btm_rubber img{
		width: 100%; margin-bottom: 20px;
	}
	  
}


@media (max-width:628px) {

	.rubber {
		width: 100%;  padding: 0 15px;
	  }

	  .product_list_btm_rubber img{
		width: 100%; margin-bottom: 20px;
	}
	  
}



@media (max-width:480px) {

	.pr_lst_box_inner_third {
		width: 100%;
	}

	.product_list_btm{
		margin-top: 0px;
		padding: 0 15px;
		width: 100%;
	}

	.product_list_btm img{
		width: 100%;
	}

	.global_cnt_inner {
		flex-direction: column; width: 95%; margin: 0 auto;
	}

.ship_gn {
	width: 100%; margin-bottom: 20px;
}

.global_nw {
	width: 100%;
}

.logo {
	width: 80%; margin: 0 auto;
}

.navbar {

	width: 100%; position: absolute; z-index: 999;
}

.navbar-nav {
	background-color: #ccc; margin-top: 20px;
}


.new_inner {
	flex-direction: column;
}

.mn_left {
	width: 98%;
}

.mn_rte {
	width: 98%; padding-left: unset; margin-top: 20px;
}

.why_us {
	flex-direction: column-reverse !important;
}



.content_inner_manin {
	flex-direction: column;
  }

  .inn_content_left {
	width: 95%;margin: 0 auto;
  }

  .inn_content_left ul {
	margin-top: 100px; 
  }





  .in_rte_img {
	width: 95%;margin: 0 auto; margin-top: 30px;
  }
  
  .contact_add_cnt {
	flex-direction: column;
  }

  .address {
	width: 95%; margin: 0 auto;
  }

  .email_contact_cnt {
	width: 95%; margin: 0 auto;
  }

  .contact_call {
	width: 95%; margin: 0 auto;
  }

  .product_list {
	display: flex !important;flex-direction: column;    margin-top: 1px !important;
  }

  .pr_lst_box_inner {
	display: flex;
	width: 100%;
	flex-direction: column;
	margin-bottom: 30px;
	padding: 20px;
	border: 2px solid #df8646;
  }

  .pr_lst_box_inner img {
	width: 100%;
  }



  .pr_lst_box_inner_content {
	display: flex;
	width: 100%;
	flex-direction: column;
  }

  .pr_lst_box_inner_content h4{
	font-size: 14px; font-weight: bold; margin: 20px 0 0 0; padding-top: 20px;
  }
  
  .pr_lst_box_inner h3 {
	margin-top: 20px;
	padding: 20px;
  }

  .content_inner_manin_details {
	padding: 0 20px;
  }

  .product_list_btm {
flex-direction: column;
  }
  .product_list_btm_img_box {
	width: 100%;
  }

}


@media (max-width: 480px) {
	.nav_url_top ul li a {
		font-size: 12px;
		text-decoration: unset;
		color: #000;
		font-weight: bold;
	}

	.nav_url_top ul li {
		margin-bottom: 10px;
	}
	
	.mission_ss {
		padding-left: unset;
	}

	.mission_ss img {
		width: 100%;
	}

	.nav_url_top ul {
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
		padding-left: unset;
	}
	.nav_url_top{
		margin-bottom: unset;    padding: 10px 0;
	}

	
	.navbar-toggle {
		padding: unset;
		margin-top: unset;
	}

	.mission_ss_left {
		width: 100%;
	}

	.mission_ss_rte {
		width: 100%; margin-top: 50px;
	}

	.abt_rte_img {
		width: 100%;
	}

	.m_rte_img {
		width: 100%;
	}
	.contact-right {
		width: 100%;
	}

	.mn_left{
		order: 2; padding-top: 50px;
	}

	.m_rte_img{
		order: 1;
	}

	.mn_left_2 {
		order: 2; 
	}

	.m_rte_img_2{
		order: 1;padding-top: 50px;
	}
}
