@font-face {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 400;
	src: url(../font/Flama-Regular.otf) format("otf")
}
@font-face {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 400;
	src: url(../font/flama-light/Flama-Light.woff) format("woff")
}
@font-face {
	font-family: flamabookregular;
	src: url(../font/flama-book/flamabook-webfont.woff2) format("woff2"), url(../font/flama-book/flamabook-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: georgia;
 src: url('../font/georgia%20italic.html') format("ttf"), font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: flamamedium;
	src: url(../font/flama-medium/flama-medium-webfont.woff2) format("woff2"), url(../font/flama-medium/flama-medium-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: flamabold;
	src: url(../font/flama-bold/flama-bold-webfont.woff2) format("woff2"), url(../font/flama-bold/flama-bold-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
body {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #484848
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
.no-padding {
	padding: 0
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
}
.btn {
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	-ms-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
/*.btn.focus, .btn:focus, .btn:hover {
	color: #805454;
	text-decoration: none;
	background: #fff
}*/
ul {
	margin-bottom: 0;
	padding: 0
}
li {
	list-style: none;
}
a:hover {
	text-decoration: none
}
.form-control {
	border-radius: 0
}
a {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	text-decoration: none!important
}
img {
	-webkit-transition: .4s ease-in-out;
	-moz-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	display: inline-block
}
.logo>a>img {
	/*width: 95%;*//*width: 220px;*/
	transition: all .5s ease-in-out
}
.header_top.active .logo>a>img {
	/*width: 95%;*/
	transition: all .5s ease-in-out
}
.header_top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	z-index: 999;
	transition: all .5s ease-in-out;
	/*height: 90px;*/height: 130px;
	background: rgba(255, 255, 255, .96)
}
.header_top.active {
	background: #fffefd;
	-webkit-box-shadow: inset 0 6px 25px rgba(0, 0, 0, .01), 0 0 25px rgba(197, 204, 216, .85);
	-moz-box-shadow: inset 0 6px 25px rgba(0, 0, 0, .01), 0 0 25px rgba(197, 204, 216, .85);
	box-shadow: inset 0 6px 25px rgba(0, 0, 0, .01), 0 0 25px rgba(153, 162, 145, .85);
	height: 120px;
	border-bottom: 2px solid #00a651;
	transition: all .5s ease-in-out
}
.g-translatar {
	height: 55px;
	overflow: hidden
}
.goog-te-gadget .goog-te-combo {
	margin: 12px 0;
	display: block;
	width: 90%;
	height: 29px;
	padding: 4px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 1px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
div#google_translate_element {
	padding-top: 16px;
	height: 60px
}
.certified-img:before {
	content: "";
	height: 90px;
	position: absolute;
	right: -16px;
	top: 0;
	width: 24%;
	background: #4c4c4c;
	z-index: -1
}
.cert-des {
	display: -webkit-box;
	margin-left: 20em;
	margin-top: 9px
}
.cert-p p {
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
	margin-left: 1em;
	margin-top: 7px;
	letter-spacing: .5px
}
.main-body {
	padding-top: 5.5em;
	transition: all .5s ease-in-out
}
.video-content-in {
	height: 600px;
	overflow: hidden
}
#myVideo {
	min-width: 100%
}
.video-text {
	position: fixed;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	color: #f1f1f1;
	width: 100%;
	padding: 20px
}
#myBtn {
	width: 200px;
	font-size: 18px;
	padding: 10px;
	border: none;
	background: #000;
	color: #fff;
	cursor: pointer
}
#myBtn:hover {
	background: #ddd;
	color: #000
}
/*.banner-video {
	position: relative;
	background-color: transparent;
	min-height: 15rem;
	width: 100%;
	overflow: hidden
}
.banner-video video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 0;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.banner-video .container {
	position: relative;
	z-index: 2
}
.banner-video .overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: .5;
	z-index: 1
}*/
h1.display-3 {
	font-size: 65px;
	margin: 0;
	color: #fff;
	line-height: .85;
	font-family: Flama-bold
}
h1.display-2 {
	padding-left: 5px!important;
	font-size: 65px;
	font-weight: bolder;
	text-transform: uppercase;
	margin: 0;
	color: #fff;
	line-height: .85;
	font-family: Exo, sans-serif;
	line-height: 50px;
	letter-spacing: 2px
}
.d-flex.h-100 {
	margin: 300px 0 0
}
.d-flex.h-100 p {
	font-weight: 500;
	text-transform: none;
	margin-bottom: 20px;
	font-size: 27px
}
a.btn.btn_a {
	padding: 13px 30px;
	background: #000;
	color: #fff;
	font-size: 16px;
	margin-top: 25px;
	border-bottom: 5px solid #000
}
a.btn.btn_a:hover {
	background: #484848;
	border-bottom: 5px solid #01602a
}
a.btn.btn_a i {
	position: relative;
	left: 18px
}
.abt-company-in {
	padding: 10px 0;
	background: linear-gradient(to right, #01602a, #01602a)
}
.abt-one {
	display: flex;
	margin-bottom: 5px
}
.abt-one img {
	width: 50px;
	height: 50px
}
.abt-des {
	font-size: 55px;
	margin-left: 10px;
	font-weight: 400;
	color: #efefef;
	    font-family: 'Poppins', sans-serif;
	line-height: .61;
	margin-top: 4px
}
.abt-des span {
	position: relative;
	top: -32px;
	left: -18px;
	font-weight: 400;
	font-size: 45px
}
.abt-c {
	margin: 5px 0;
	margin-left: 70px;
	padding: 25px 0;
	border-right: 1px solid #00a65175
}
.abt-c.last {
	border-right: 0
}
.abt-c>span {
	text-transform: uppercase;
	color: #efefef;
	font-size: 20px
}

@media (pointer:coarse) and (hover:none) {
.banner-video {
	background: url(../../../../../sandbox.thewikies.com/vfe-generator/images/big-buck-bunny_poster.html) #000 no-repeat center center scroll
}
}
.abt-propel-in {
	padding: 90px 0 90px;
}
.y-propel-vid {
	box-shadow: 8px 10px 1px 1px #c3c3c3
}
.vid {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;/*	overflow: hidden*/
}
.vid embed, .vid iframe, .vid object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
p.det-one {
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: 300;
	font-size: 18px
}
.abt-propel-det p {
	font-size: 18px
}
.abt-propel-det h2 {
	font-size: 52px;color: #000;text-transform: uppercase;
}
.abt-propel-det {
	margin-left: 2em
}
p.det-three {
	font-size: 20px;
	margin: 15px 0
}
.why-blk-d.prof-bll-d {
	text-align: unset;
	display: flex;
	margin-bottom: 25px
}
.why-blk-d.prof-bll-d img {
	margin-right: 20px
}
.why-blk-d.prof-bll-d h3 {
	margin-top: 0;
	color: #fff
}
.why-blk-d.prof-bll-d h3 span {
	position: relative;
	bottom: 9px
}
ul.ul-ehy-awrd.ul-y-us {
	font-size: 16px;
	color: #fff
}
ul.ul-ehy-awrd li {
	margin-bottom: 5px;
	color: #fff
}
.why-blk-d.prof-bll-d img {
	width: 90px;
	height: 90px
}
.why-in-bg.prof-why {
	height: auto
}
section.prof-vis-mis-sec {
	padding: 65px 0
}
.prof-vm h4 {
	color: #999;
	font-weight: 400;
	font-family: flamabookregular;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 5px
}
.prof-vm h3 {
	color: #0f7c35;
	font-weight: 400;
	font-family: flamabookregular;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 36px;
	padding-bottom: 0;
	margin-bottom: 15px;
	margin-top: 7px
}
.prof-vm-d {
	margin-bottom: 23px
}
.prof-vm-d p {
	font-family: flamabookregular;
	font-size: 18px;
	line-height: 24px;
	width: 90%;
	color: #868484
}
section.sand-fits-sec {
	padding: 75px 0 20px;
	background: #f2f2f2
}
.sand-frans-img img {
	width: 100%
}
.grp-cmp-title h2 {
	color: #0a7d3c;
	margin: 0 0 16px;
	font-size: 24px;
	font-family: flamabookregular;
	text-transform: capitalize;
	border-left: 2px solid #514f4e;
	padding-left: 9px
}
.sand-frans-img-border {
	padding: 10px;
	background: #e5e5e5;
	overflow: hidden;
	margin-bottom: 50px
}
.sd-grps {
	clear: both;
	border-bottom: 1px solid #f5822059
}
.sand-frans-img {
	overflow: hidden
}
.sd-grp-c {
	margin-bottom: 3em
}
.sand-frans-img:hover img {
	transform: scale(1.1)
}
.grp-cmp-title p {
	font-size: 20px
}
section.indus-infra-sec {
	padding: 60px 0
}
.indus-d-det h1:before {
	content: '|';
	color: #514f4e;
	font-weight: 400;
	margin-right: 5px
}
.indus-d-det h1 {
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-weight: bolder;
	color: #0a7d3c;
	margin-right: 80px;
	margin-bottom: 61px;
	margin-top: 0
}
.infas-img {
	text-align: center;
	text-align: center;
	margin-bottom: 60px
}
.grp-ind {
	margin-bottom: 2em
}
section.layout_ou {
	height: auto
}
img.about-image {
	float: left;
	margin: 2px 15px 0 0;
	width: 20%
}
.abt_head-title {
	margin-top: 2em;
	padding-left: 3em;
	padding-bottom: 2.5em
}
.abt_head-title>h3 {
	/*margin-top: 0;
	font-size: 42px;
	font-weight: 300;
	margin-bottom: 1em;
	color: #0a7d3c;
	word-spacing: 2px;
	font-family: flamabookregular*/

	font-size: 60px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #0a7d3b;
    text-align: center;
    margin-bottom: 25px;
}
.abt_head-title>p {
	padding: 0 1em 0 0;
	margin-bottom: 20px;
	
	font-size: 16px;font-family: 'Poppins', sans-serif;
}
.abt_bg_right_imge {
	position: absolute;
	background: url(../images/qual.jpg);
	/*height: 620px;*/height: 556px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover;
	right: 0
}
.service_col-mgt {
	float: left!important
}
.abt_head-title.abt-left-hd-title {
	padding-right: 30px;
	padding-left: 0;
	padding-bottom: 3em
}
section.layout_ou.lt-quality-sec {
	background: #f4efe9
}
.abt_bg_imge {
	position: absolute;
	background: url(../images/profa.jpg);
	height: 450px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover;
	left: 0
}
button.accordion.b-acc {
	background: #e8e8e8
}
button.accordion {
	padding: 0;
	background-color: #f4efe9ad;
	color: #444;
	cursor: pointer;
	width: 100%;
	border: none;
	text-align: left;
	outline: 0;
	transition: .4s
}
button.accordion.active {
	background-color: #f1f1f1
}
button.accordion i {
	float: left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: #f4efe9;
	text-align: center;
	color: #444;
	margin-right: 15px;
	font-size: 1.8em
}
div.panel {
	margin-bottom: 6px;
	padding: 0 18px;
	background-color: #fff;
	max-height: 0;
	overflow: hidden;
	transition: max-height .3s ease-out
}
button.accordion.active i {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	background-color: #444;
	color: #fff
}
button.accordion p {
	display: block;
	color: #805f5f;
	text-decoration: none;
	font-weight: 400;
	overflow: hidden;
	font-size: medium;
	margin: 13px 0;
	text-transform: uppercase;
	font-size: 18px
}
.panel p {
	margin: 19px 0 17px 30px;
	color: #6a6a6a
}
.abt_head-title {
	margin-top: 3em;
	padding-left: 3em;
	padding-bottom: 8.5em
}
.abt_head-title.abt-val {
	padding-bottom: 12.1em
}
.row.service-row {
	margin-right: 0;
	margin-left: 0
}
.service_col {
	padding-left: 0;
	padding-right: 0;
	float: right
}
section.prof-mgt-sec {
	padding: 80px 0
}
.mgt-img-sec img {
	width: 100%;
	padding: 15px;
	background: #f2ede6
}
.prof-mgt-det h3 {
	margin-top: 0;
	font-size: 42px;
	font-weight: 300;
	margin-bottom: 1em;
	color: #0a7d3c;
	word-spacing: 2px;
	font-family: flamabookregular
}
.prof-mgt-det p {
	color: #805f5f;
	text-decoration: none;
	font-size: medium;
	margin: 13px 0;
	font-size: 18px
}
p.prof-mgt-det-b {
	color: #0a7d3c
}
.equipment-in {
	background: url(../images/product-back.jpg);
	/*height: 900px;*/
	padding: 90px 0 90px;
	background-repeat: no-repeat;
	background-size: cover;
}
/*.equip-title {
	display: flex
}*/

.equip-title h1 {
	text-transform: uppercase;
	    font-family: 'Poppins', sans-serif;
	font-weight: bolder;
	font-size: 55px;
	color: #0a7d3c;
	margin-right: 80px;
	margin-bottom: 20px;
	margin-top: 0
}
.equip-title h1:before {
	content: '|';
	color: #514f4e;
	font-weight: 400;
	margin-right: 5px
}
.equip-title p {
    margin: 18px 0;
    font-size: 20px;
    /* font-weight: 100; */
    font-family: 'Poppins', sans-serif;
    color: #484848;
}
.equip-img {
	background: #fff;
	text-align: center;
	/*padding: 10px 0*/    border: 1px solid rgb(230 230 230 / 82%);/*overflow: hidden;*/
}
.euip-d:hover img {
	transform: scale(1.1)
}
.fig-d-cap h3 {
	color: #fff;
	background: #0a7d3c;
	font-size: 24px;
	/*height: 70px;*/
	padding: 10px 15px;
	font-family: flamabookregular;
	text-transform: uppercase;
}
.learn-btn {
	text-align: right;
	/*margin-top: 40px*/margin-top: 0px;
}
.learn-btn a {
	font-family: 'Poppins', sans-serif;
	background: #000;
	padding: 13px 30px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 5px solid #000
}
.learn-btn a:hover {
	border-bottom: 5px solid #01602a;
    background: #fff;
    color: #0a7d3b;
}
.learn-btn a span {
	margin-left: 10px;
	color: #d3d3d3
}
.learn-btn.plant-btn {
	text-align: left;
	padding-left: 2em;
	padding-top: 30px
}
.equip-title.plant-e {
	display: block;
	padding: 125px 75px
}
.equip-title.plant-e p {
	padding-left: 28px;
	padding-right: 109px;
/*	font-weight: lighter;
	font-family: Flama-Light*/
}
p.plant-sec-p {
	font-size: 18px
}
a.carousel-control span i {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
	font-size: 61px
}
.app-in {
	background: #f4efe9;
	padding: 100px 0 140px
}
.equip-title.app-title h1 {
	margin-right: 60px
}
figure.app-fig img {
	width: 95%
}
figcaption.fig-cap-a {
	background: #0a7d3c;
	width: 95%;
	height: 70px;
	position: relative;
	margin-top: -70px;
	padding: 6px 18px;
	font-size: 35px
}
figcaption.fig-cap-a a {
	color: #fff;
	font-family: flamabookregular
}
figcaption.fig-cap-a a span {
	float: right;
	font-weight: lighter
}
.why-in {
	/*background: linear-gradient(to right, #b8d813, #e1f771a3)*/
}
.why-in-bg {
	/*padding: 90px 0;*/
	padding: 40px 0;
	background: url(../images/specialization/specialization-back.jpg);
    /*height: 850px;*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}
.why-title h1 {
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: bolder;
	font-size: 62px;
	color: #fff;
	margin-right: 0;
	margin-bottom: 18px;
	margin-top: 0
}
.why-title h1:after {
	content: '|';
	color: #fff;
	font-weight: 400;
	margin-left: 15px
}
/*.why-blk {
	padding-right: 11em
}*/
.why-blk {
	padding-right: 0
}
.why-title {
	text-align: -webkit-right;
	margin-bottom: 35px;
	color: #fff
}
.why-title p {
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
	color: #fff
}
.why-blk-d {
	text-align: center
}
.why-blk-d p {
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 18px;
	padding: 0 10px
}
ul.ul-ehy-awrd {
	font-size: 18px
}
.why-blk-d img {
	width: 100px;
	height: 100px;
	margin-bottom: 20px
}
.test-news-in {
	padding: 90px 0
}
.test-news-a:before {
	border-color: transparent #ff8a00 #ff8a00 transparent;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-o-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 28px 23px;
	content: "";
	height: 30px;
	position: absolute;
	right: 12em;
	width: 0;
	margin-top: -8.4em
}
.test-news-a:after {
	content: "";
	height: 56px;
	position: absolute;
	right: 0;
	width: 192px;
	background: #ff8a00;
	margin-top: -8.4em
}
.test-news-b:after {
	border-color: #fff #fff #ff8a00 #ff8a00;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-o-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 28px 23px;
	content: "";
	height: 33px;
	position: absolute;
	left: 9.2em;
	width: 0;
	margin-top: 5.1em
}
.test-news-b:before {
	content: "";
	height: 55px;
	position: absolute;
	left: 0;
	width: 147px;
	background: #ff8a00;
	margin-top: 5.2em
}
ol.carousel-indicators.test-indicators {
	left: 2%
}
.test-title h2 {
	text-transform: uppercase;
	    font-family: 'Poppins', sans-serif;
	font-weight: bolder;
	font-size: 55px;
	color: #0a7d3c;
	font-size: 55px;
	    font-family: 'Poppins', sans-serif;
	color: #0f7c35
}
.quote {
	color: #b4b4b4;
	text-align: -webkit-left;
	margin: 30px 0
}
.col-sm-6.test-right {
	border-right: 1px solid #d3d3d3
}
#fade-quote-carousel blockquote {
	text-align: justify;
	border: none;
	padding: 0
}
blockquote p {
	padding-right: 4em;
	font-size: 23px;
	font-family: georgia;
	font-style: italic;
	text-align: start
}
.testemonial-name p {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	letter-spacing: 2px;
	color: #636363
}
p.test-name-a {
	font-size: 17px;
	margin-bottom: 17px
}
p.test-indus-b {
	font-size: 18px;
	margin-bottom: 30px
}
.quote i {
	font-size: 75px
}
.gallery_grid.t-grid img {
	height: 227px
}
.gallery_grid.t-grid {
	padding: 5px;
	background: #eaeaea
}
#slide-quote-carousel.carousel {
	padding-bottom: 60px
}
ol.carousel-indicators.test-indicators li {
	border: 1px solid #000
}
#fade-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity
}
#fade-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity
}
#fade-quote-carousel.carousel .carousel-indicators {
	bottom: 10px
}
#fade-quote-carousel.carousel .carousel-indicators>li {
	background-color: #999;
	border: none
}
.carousel-indicators .active {
	background-color: #000!important
}
#fade-quote-carousel blockquote {
	text-align: center;
	border: none;
	margin-bottom: 70px
}
#slide-quote-carousel .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px
}
ul.p-ul-li {
	padding-left: 25px;
	text-align: left;
	margin-bottom: 1em
}
ul.p-ul-li li {
	list-style-type: disc
}
ul.wh-ul {
	padding-left: 19px
}
ul.wh-ul li {
	list-style-type: disc;
	color: #fff
}
.news-o {
	padding-left: 4em
}
.test-title.news-title {
	margin-bottom: 70px
}
.news-img img {
	width: 100%
}
.news-img {
	margin-top: 8px
}
.news-title h3 {
	margin: 0 0 10px;
	font-family: 'Poppins', sans-serif;
	font-size: 22px
}
.news-date {
	margin-bottom: 14px
}
.news-date em {
	font-size: 18px;
	color: #636363c7;
	font-family: flama
}
.news-det p {
	font-size: 18px;
	font-family: flama
}
.news-d {
	height: 196px;
	padding-bottom: 35px;
	border-bottom: 1px solid #d3d3d366
}
.news-det p {
	font-size: 18px;
	font-family: flama
}
.news-d.secnd {
	margin-top: 30px;
	border-bottom: 0
}
.learn-btn.test-news {
	margin-top: 50px;
	text-align: left
}
.learn-btn.test-news.prof-test {
	text-align: right;
	margin-right: 25px
}
.awards-in {
	padding: 30px 0 60px;
	background: #fff
}
.test-title.awards-title {
	text-align: center
}
.test-title.awards-title p {
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	margin: 0 20em
}
.test-title.awards-title {
	/*margin-bottom: 60px*/
}
.awrd-img {
	margin-bottom: 25px
}
.awrd-blk {
	text-align: center
}
.awrd-des p {
	font-family: 'Poppins', sans-serif;
	margin: 0;
	color: #636363;
	font-size: 15px;
	text-align: left;
}
.enq-det p {
	font-size: 34px;
	color: #eee;
	line-height: 1.1;
	text-align: center
}
.enquiry-in {
	background-color: #01602a;
	padding: 55px 0 40px
}
a.send-btn.btn {
	transition: .4s ease-in-out;
	border-bottom: 4px solid transparent;
	font-size: 24px;
	text-transform: uppercase;
	background: #000;
	color: #fff;
	padding: 15px 31px;
	border-radius: 0;
	margin-top: -15px;
	font-weight: 400
}
a.send-btn.btn:hover {
	border-bottom: 4px solid #fff;
	transition: .4s ease-in-out;
	background: #064122
}
.follow-us p {
	margin-right: 10em
}
.follow-us {
	text-align: -webkit-right
}
.footer-in {
	/*padding: 40px 0 40px;*/padding: 40px 0 10px;
	/*background: #000*/
}
.footer-logo {
	float: left;
	padding-right: 25px
}
.foot-d p {
	     font-family: 'Poppins', sans-serif;
    color: #01602a;
    /*margin: 2% 0;*/
    text-transform: uppercase;
}
.coprt {
	/*margin-top: 110px*/margin-top: 50px
}
.coprt.coprtb p {
	text-align: right
}
.coprt p a {
	color: #636363
}
ul.footer-ul-menu li:last-child a:after {
	content: unset
}
ul.social-network {
	    list-style: none;
    display: grid;
    margin-left: 0!important;
    padding: 0px;
}
ul.social-network li {
    display: inline;
    margin: 8px 5px;
    text-align: center;
}
.social-network a.icoFacebook:hover {
	background-color: #3b5998
}
.social-network a.icoTwitter:hover {
	background-color: #3cf
}
.social-network a.icoGoogle:hover {
	background-color: #bd3518
}
.social-network a.icoVimeo:hover {
	background-color: #0590b8
}
.social-network a.icoYoutube:hover {
	background-color: red
}
.social-network a.icoFacebook:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoRss:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoYoutube:hover i {
	color: #fff
}
.socialHoverClass, a.socialIcon:hover {
	color: #44bcdd
}
.social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	width: 45px;
	height: 45px;
	font-size: 20px;
	background-color: #686868
}
.social-circle li i {
	margin: 0;
	line-height: 45px;
	text-align: center
}
.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s
}
.social-circle i {
	color: #fff;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-o-transition: all .8s;
	-ms-transition: all .8s;
	transition: all .8s
}
.scroll-top {
	background: #0ac767;
	bottom: 20px;
	color: #fff;
	font-size: 20px;
	height: 40px;
	position: fixed;
	text-align: center;
	width: 40px;
	z-index: 999;
	cursor: pointer;
	transition: .3s;
	border-radius: 50%;
	line-height: 36px;
	right: -100px
}
.scroll-top.active {
	right: 20px;
	bottom: 20px
}
.footer-menu {
	height: 70px;
	border-bottom: 1px solid #68686852;
	margin-bottom: 65px
}
ul.footer-ul-menu li {
	float: left;
	padding: 20px 35px
}
ul.footer-ul-menu li a {
	color: grey
}
ul.footer-ul-menu li a:after {
	content: "/";
	position: absolute;
	top: 20px;
	padding: 0;
	font-weight: 100;
	color: #686868;
	margin-left: 29px
}
ul.footer-ul-menu li:first-child {
	padding-left: 0
}
a.carousel-control.e-contrl {
	position: absolute;
	width: 50px;
	color: #fff;
	top: 45%;
	font-size: 70px;
	opacity: 1;
	background: #221302a3!important;
	height: 50px;
	line-height: 32px;
	background: 0 0
}

@media(max-width:1280px) {
.enq-det p {
	font-size: 30px;
	color: #eee;
	line-height: 1.1
}
.b-image-aboutus, .b-image-awards, .b-image-careers, .b-image-contactus, .b-image-crushers-cc, .b-image-crushers-jc, .b-image-crushers-qm, .b-image-crushers-vsi, .b-image-crushing-plants-aggregate, .b-image-feeders, .b-image-history, .b-image-ironoreplants-tmj, .b-image-mobileplants-tmcq, .b-image-mobileplants-tmj, .b-image-news-events, .b-image-proair, .b-image-sand-plants, .b-image-screens-dualpro, .b-image-screens-mvs, .b-image-testimonials, .b-image-washing-ecowash, .b-image-washing-prowash {
	background-repeat: no-repeat;
	background-position: 100% 0!important
}
h1.display-2 {
	font-size: 50px;
	margin: 0;
	color: #fff;
	line-height: .85;
	font-family: 'Poppins', sans-serif;
	line-height: 50px;
	letter-spacing: 2px
}
}

@media(max-width:1440px) {
	.cont-address p {
    font-size: 24px!important;
}
.enq-det p {
	font-size: 25px;
	color: #eee;
	line-height: 1.1
}
.why-blk-d img {
	width: 85px!important;
	height: 85px!important;
	margin-bottom: 20px
}
.b-image-aboutus, .b-image-awards, .b-image-careers, .b-image-contactus, .b-image-crushers-cc, .b-image-crushers-jc, .b-image-crushers-qm, .b-image-crushers-vsi, .b-image-crushing-plants-aggregate, .b-image-feeders, .b-image-history, .b-image-mobileplants-tmcq, .b-image-mobileplants-tmj, .b-image-news-events, .b-image-proair, .b-image-sand-plants, .b-image-screens-dualpro, .b-image-screens-mvs, .b-image-testimonials, .b-image-washing-ecowash, .b-image-washing-prowash {
	background-repeat: no-repeat;
	background-size: 1440px 200px!important
}
.why-blk-d img {
	width: 85px!important;
	height: 85px!important;
	margin-bottom: 20px
}
h1.display-2 {
	font-size: 50px;
	text-transform: uppercase;
	margin: 0;
	color: #fff;
	line-height: .85;
	font-family: 'Poppins', sans-serif;
	line-height: 50px;
	letter-spacing: 2px
}
}
.b-image-ironoreplants-tmj {
	background: url(../images/innerbanner/ironore.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-aboutus {
	background: url(../images/innerbanner/about_us.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-history {
	background: url(../images/innerbanner/history.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-awards {
	background: url(../images/innerbanner/awards.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-testimonials {
	background: url(../images/innerbanner/testimonials.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-careers {
	background: url(../images/innerbanner/careers.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-mobileplants-tmj {
	background: url(../images/innerbanner/tmj-811.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-mobileplants-tmcq {
	background: url(../images/innerbanner/tmcq-250.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-mobileplants-ts1550 {
	background: url(../images/innerbanner/ts1550.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-crushers-jc {
	background: url(../images/innerbanner/avj_crusher.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-crushers-cc {
	background: url(../images/innerbanner/avc-cone-crushers.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-crushers-qm {
	background: url(../images/innerbanner/qm-cone-crusher.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-crushers-vsi {
	background: url(../images/innerbanner/vsi.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-screens-mvs {
	background: url(../images/innerbanner/mvs-screens.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-screens-dualpro {
	background: url(../images/innerbanner/dual-pro-screens.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-washing-ecowash {
	background: url(../images/innerbanner/eco_wash.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-washing-prowash {
	background: url(../images/innerbanner/pro_wash.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-feeders {
	background: url(../images/innerbanner/feeders.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-proair {
	background: url(../images/innerbanner/proair.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-crushing-plants-aggregate {
	background: url(../images/innerbanner/aggregate-crushing.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-sand-plants {
	background: url(../images/innerbanner/m-sand-plants.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-news-events {
	background: url(../images/innerbanner/news_events.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.b-image-contactus {
	background: url(../images/innerbanner/contactus.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.bc-out {
	background: 0 0;
	height: 200px
}
.bc-out-title h1 {
	font-size: 35px !important;
	margin: 0;
	padding-top: 10px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 600 !important;
	font-family: inherit;
	color: #fff
}

@media(max-width:1920px) {
.bc-out-title h1 {
	font-size: 45px;
	margin: 0;
	padding-top: 10px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bolder;
	color: #fff
}
}
.vdo-overlay {
	background-color: transparent!important;
	margin-top: 370px;
	margin-left: -5px
}

@media(max-width:480px) {
.product-det-image.ts-img img {
	width: 100%!important
}
.menu-nav {
	padding: 0!important
}
.vdo-overlay {
	display: none!important
}
.mmt25 {
	margin-top: 25px!important
}
.breadcrumb-in {
	background: 0 0!important;
	background-color: #115e37!important
}
.bc-out-title h1 {
	font-size: 30px!important;
	margin: 0!important;
	text-transform: uppercase!important;
	font-style: normal!important;
	font-weight: bolder!important;
	color: #fff!important;
	margin-left: 0!important;
	text-align: center!important;
	vertical-align: middle!important
}
.banner-video video {
	width: 100%!important;
	height: 100%!important;
	/*autoplay: none!important*/
}
.why-blk-d img {
	width: 70px!important;
	height: 70px!important
}
.why-blk-d p, .why-title p {
	font-size: 16px!important
}
.show-mobile {
	display: block!important
}
}

@media(max-width:1000px) {
.logo>a>img {
	/*width: auto!important;*/
	transition: all .5s ease-in-out
}
.header_top.active .logo>a>img {
	/*width: auto!important;*/
	transition: all .5s ease-in-out
}
}
.bc-out-title {
	margin: 3.3em 0
}
h1.bs-h-two {
	color: #555a55
}
ul.bc-list-ul li:last-child:after {
	content: ''
}
ul.bc-list-ul li:after {
	content: '/';
	padding: 0 8px;
	font-weight: 100;
	color: #63636373
}
ul.bc-list-ul {
	display: -webkit-box;
	padding: 15px 0;
	height: 50px
}
ul.bc-list-ul li a, ul.bc-list-ul li span {
	color: #636363;
	font-size: 16px
}
ul.bc-list-ul li a {
	color: #00a651;
	font-weight: 600
}
ul.bc-list-ul li a:hover {
	color: #60d419
}
.custom-bg {
	background: #d3d3d3!important;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover
}
.prdt-img-det-in {
	background: #f8f1eb;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover
}
.prdt-vid {
	padding: 0 0 5em
}
.prdt-i img {
	width: 100%
}
.prdt-det-title:after {
	content: "";
	height: 110px;
	position: absolute;
	right: 0;
	margin-top: -6.87em;
	width: 20%
}
.prdt-det-title {
	margin-bottom: 15px
}
.prdt-det-title h1 {
	margin: 0;
	height: 110px;
	font-size: 61px;
	font-weight: 500;
	color: #115e37;
	padding: 18px 0;
	margin-bottom: 0
}
.prdt-det-title.prdt-dt-tit h1 {
	background: 0 0;
	padding-left: 0
}
.prdt-det-title.prdt-dt-tit:after {
	content: '';
	background: 0 0
}
.product-det-image {
	text-align: center;
	margin-bottom: 35px
}
.product-det-des-in {
	/*margin-top: 40px;*/margin-top: 0px;
	padding: 40px 0;
}
.det-des p {
	font-size: 18px;
	margin-bottom: 15px;
}
.prdt-det-titl h1 {
	margin: 0;
	font-size: 44px;
	margin-bottom: 35px
}
.prdt-det-titl p {
	font-size: 20px;
	margin-bottom: 15px
}
.prdt-des-det-i {
	margin-top: 0;
	float: left;
	width: 100%;
	text-align: center;
	background: #f6f6f6;
}
.p-img-gal img {
	width: 100%
}
.pr-det-title h2 {
	/*background: #01602a;*/
	color: #039347;
	/*	margin: 0 0 25px;
	height: 45px;*/
	font-size: 24px;
	padding: 10px 0;
	font-family: flamabookregular;
	text-transform: capitalize;
	font-weight: 600;
}
.pr-det-title {
	clear: both
}
ul.feature-ul {
	padding: 0 0 0 19px
}
.grad-t img {
	width: 100%
}
.pr-det-title li {
	list-style-type: disc;
	font-size: 18px;
	margin-bottom: 10px
}
.tech-pr-img img {
	width: 100%
}
.technical-div {
	padding: 60px 0
}
table.table.table-bordered.table-hover tbody {
	background: #f5f5f5;
	margin-bottom: 0
}
table.table.table-bordered.table-hover thead tr th {
	font-size: 14px;
	text-align: center;
	font-weight: 600 !important;
	background: #f5f5f5;
	color: #039347;
	border: 3px solid #fff;
	vertical-align: middle;
}
table.table.table-bordered.table-hover tbody tr td {
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.tr-t-cap h3 {
	font-size: 22px;
	margin-top: 0
}
.tr-t-cap h4 {
	font-size: 19px;
	margin: 17px 0
}
ul.thrpt-ul {
	padding-left: 1em
}
ul.thrpt-ul li {
	list-style-type: initial;
	margin-bottom: 10px
}
.vid {
	position: relative;
	padding-bottom: 53.25%;
	padding-top: 30px;
	height: 0;/*	overflow: hidden*/
}
.vid embed, .vid iframe, .vid object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.feature-sec-in {
	background: url(../images/equip_bnr.jpg);
	padding: 70px;
	background-size: cover;
	background-repeat: no-repeat
}
.product-det-image.mc-im img {
	width: 100%
}
.tmj-wd img {
	width: 100%
}
.tmj-wd {
	margin-bottom: 3em
}
.tmj-td {
	margin-bottom: 2em
}
.tmj-g img {
	width: 100%
}
.prdt-det-instltions {
	padding: 60px 0
}
h4.text-center {
	color: #000;
	margin: 10px 0;
	height: 45px;
	font-size: 24px;
	padding: 7px 10px;
	font-family: flamabookregular;
	transition: .4s ease-in-out
}
.hover-mask a {
	display: block;
	position: relative;
	overflow: hidden
}
.hover-mask img {
	width: 100%;
	height: auto;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.hover-mask:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.hover-mask a h2 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 0;
	margin-bottom: 0;
	height: 100%;
	width: 100%;
	padding: 34% 20px;
	text-align: center;
	background-color: rgba(0, 0, 0, .4);
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	opacity: 0
}
.hover-mask:hover a h2 {
	opacity: 1
}
.hover-mask .glyphicon {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	color: #fff;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	opacity: 0
}
.hover-mask:hover .glyphicon {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	opacity: 1
}
.prdt-d-inst {
	text-align: right;
	margin: 0 0 30px
}
.griz-sd-btns {
	clear: both;
	margin: 26px 120px 3px;
	padding-top: 21px
}
a.button {
	font-size: 24px;
	padding: 15px 31px;
	border-radius: 0;
	font-weight: 400;
	border: none;
	background: #000;
	cursor: pointer;
	display: inline-block;
	margin: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
a.button:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}
a.button-1 {
	color: #fff
}
a.button-1c:after {
	width: 0;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff
}
a.button-1c:active, a.button-1c:hover {
	color: #0e83cd
}
a.button-1c:active:after, a.button-1c:hover:after {
	width: 100%
}
a.button.button-1.button-1c.btn-e {
	background: #47731c;
	color: #fff
}
a.button-1c:active, a.button-1c:hover {
	color: #ff8a00;
	background: #000
}
.prdt-det-gal {
	padding: 0 0 35px
}
.feature-d {
	padding: 60px 0 50px;
	background: #f7f1ea
}
.gallery {
	margin-bottom: 30px
}
.gallery_grid {
	overflow: hidden;
	position: relative
}
.gallery-grid-image {
	border: 1px solid #aaa;
	background-color: #eee
}
.gallery_grid>a {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	text-decoration: none!important
}
.lightspeed-box {
	visibility: hidden;
	opacity: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	margin: auto;
	position: fixed;
	background-color: rgba(0, 0, 0, .84);
	z-index: 30;
	transition: all .6s cubic-bezier(.86, 0, .07, 1);
	box-sizing: border-box;
	transform: scale(0)
}
.lightspeed-box.lsb-active {
	visibility: visible;
	transform: scale(1);
	opacity: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999!important
}
.lightspeed-box .lsb-content {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	margin: auto;
	padding: 20px;
	transition: all .5s;
	height: 100%
}
.scroll-top i {
	line-height: 34px;
	font-size: 31px
}
.lightspeed-box .lsb-header {
	position: absolute;
	top: 9px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 32;
	margin: 0;
	padding: 0;
	display: block;
	background: 0 0
}
.lightspeed-box .lsb-image-count {
	display: block;
	margin-right: 5px;
	font-weight: 500;
	color: #fff;
	font-size: 11px;
	text-shadow: 0 1px 4px #000;
	background: 0 0
}
.lightspeed-box .lsb-image-title {
	display: block;
	padding: 5px 10px;
	color: #fff;
	font-size: 14px;
	text-shadow: 0 1px 4px #000;
	background: rgba(0, 0, 0, .32);
	transition: opacity .5s ease-out;
	opacity: 0
}
.lightspeed-box .lsb-image-title:not(:empty) {
	opacity: 1
}
.lightspeed-box .lsb-control-panel {
	position: absolute;
	bottom: 5px;
	right: 50%;
	transform: translateX(50%);
	z-index: 2;
	margin-bottom: 20px;
	background: rgba(0, 0, 0, .64);
	border-radius: 3px;
	opacity: .5
}
.lightspeed-box .lsb-control-panel:hover {
	opacity: 1
}
.lightspeed-box .lsb-panel-button:not(:last-child) {
	margin-right: 10px
}
.lsb-control-panel {
	visibility: hidden
}
.lightspeed-box .lsb-image-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around
}
.lightspeed-box .lsb-no-image-found {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	height: 100%;
	width: 100%;
	padding: 10px;
	margin: auto;
	overflow: visible;
	color: #fff;
	text-align: center;
	cursor: pointer
}
.lightspeed-box .lsb-no-image-found .no-found-msg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: translateY(50%);
	margin: 0 auto
}
.lightspeed-box img.lsb-image.lsb-image-loaded {
	max-height: 100%;
	max-width: 100%;
	min-height: 1px;
	border: 3px solid rgba(0, 0, 0, .18);
	border-radius: 3px
}
.lightspeed-box img.lsb-image {
	position: relative;
	max-height: 0;
	max-width: 0;
	cursor: pointer;
	min-width: 0;
	min-height: 0;
	margin: auto;
	transition: all .95s cubic-bezier(.12, .58, .26, .99);
	user-select: none;
	object-fit: scale-down
}
.waitingicon {
	margin: auto;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.waitingicon .waitingicon-circle:nth-child(1) {
	transform: rotate(30deg)
}
.waitingicon .waitingicon-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}
.lightspeed-box .lsb-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 25%;
	height: 25%;
	z-index: 3;
	text-align: right
}
.lightspeed-box .lsb-close .lsb-control-text {
	display: inline-block;
	margin-top: 17px;
	margin-right: 30px;
	font-size: 30px
}
.lightspeed-box .lsb-control {
	cursor: pointer;
	color: #fff;
	overflow: visible;
	text-shadow: 0 0 2px #000
}
.lightspeed-box .lsb-prev {
	left: 0;
	text-align: left
}
.lightspeed-box .lsb-next, .lightspeed-box .lsb-prev {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 20%;
	height: 100%;
	top: 0;
	z-index: 2
}
.lightspeed-box .lsb-control-text {
	font-family: Monaco, monospace;
	font-size: 45px;
	font-weight: 700
}
.lightspeed-box .lsb-next .lsb-control-text {
	margin-right: 30px
}
.lightspeed-box .lsb-next {
	right: 0;
	text-align: right
}
.lightspeed-box .lsb-prev .lsb-control-text {
	margin-left: 30px
}
.gallery_grid {
	overflow: hidden;
	margin-bottom: 1em
}
.gallery_grid:hover img {
	opacity: .8;
	transform: scale(1.1)
}
.gallery_grid img {
	width: 100%;
	height: 150px
}
.di-det-di {
	padding: 60px 0;
	background: #f7f1ea
}
.dime-img {
	text-align: center
}
.dime-img.ew-img img {
	width: 100%
}
.dime-img img {
	width: 70%;
	box-shadow: 1px 2px 8px 3px #0000000d
}
.dimensional-imgs {
	margin-top: 40px
}
.dime-img.sd-img img {
	width: 100%
}
.rel-products-di {
	padding: 60px 0;
	background: #f7f1ea
}
.pr-det-title.rl-prdt-titl h2 {
	background: #8dc63f;
	color: #fff;
	padding: 7px 10px;
}
.career-d {
	padding: 60px 0 80px
}
.career-img img {
	width: 100%
}
.career-ind h3 {
	font-size: 50px;
	font-family: 'Poppins', sans-serif;
	color: #0f7c35;
	border-left: 4px solid #4c4c4c;
	padding-left: 14px;
	margin: 0;
	line-height: 46px;
	margin-bottom: 40px
}
.career-pts p {
	margin-bottom: 22px
}
.career-pts h4 {
	color: #0f7c35;
	font-size: 24px;
	margin-top: 42px;
	color: #0f7c35;
	font-size: 24px;
	margin-top: 42px;
	margin-bottom: 20px
}
.product-det-image.profile-vid {
	margin-top: 40px;
	margin-bottom: 40px
}
.abt-propel-det.p-abt-propel-det {
	margin-left: 0
}
.prdt-det-titl.profile-det-titl {
	margin-top: 15px
}
.plant-det.prof-equips {
	background: #f2f2f2
}
.equip-title.plant-e.p-plant {
	padding: 50px 45px
}
.equip-title.plant-e.p-plant.e-plant p {
    /*font-size: 16px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 8px*/
	font-size: 16px;
    padding-right: 0;
    padding-bottom: 10px;
    margin-bottom: 8px;
    line-height: 30px;
    text-align: justify;
}
.plants-in.profile-test {
	background: #f2f2f2
}
ul.profil-ul {
	padding-left: 15px
}
ul.profil-ul li {
	list-style-type: disc
}
button.accordion.active {
	background-color: #e8e8e8
}
.equip-img.plant img {
	width: 100%
}
.plants-st {
	margin-top: 40px
}
.equip-img.plant {
	background: 0 0;
	padding: 0
}
.euip-d {
	margin-bottom: 40px
}
.gallery_grid.plant-gal img {
	height: auto
}
.gal-title>h3 {
	font-family: Flama-Light
}
.gallery_grid.plant-gal {
	margin-bottom: 0
}
.gal-title>h3 {
	text-align: center;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	color: #ff8a00;
	padding: 10px 5px;
	background: #ebebeb;
	margin: 0
}
.page {
	display: none
}
.page-active {
	display: block
}
.prdt-det-title.prdts-tit {
	margin-bottom: 40px
}
.news-ev {
	margin-bottom: 40px;
	margin-bottom: 40px;
	margin-top: 48px
}
.news-e1 {
	background: #fff;
	margin-bottom: 25px;
	padding: 15px;
	border: 1px solid #f8f1eb
}
a.evnt-btn {
	background: #000;
	color: #fff;
	padding: 8px 12px
}
.ev-d {
	margin-top: 30px
}
a.evnt-btn:hover {
	background: #ff9908
}
.hide-bullets {
	list-style: none;
	margin-top: 20px
}
div#main_area {
	margin-bottom: 25px
}
.active.item.n-item {
	height: 450px
}
.news-slide-part {
	margin-bottom: 2em
}
.awards-img {
	overflow: hidden;
	height: 250px;
	background: #efe9e4
}
.awards-img img {
	width: 100%
}
.awards-title p {
	margin-top: 20px;
	text-align: center;
	height: 75px;
	font-size: 15px
}
.awards-e1-in {
	margin-bottom: 50px
}
.awards-e1-in:hover img {
	transform: scale(1.1);
	transition: .5s ease-in-out
}
section.contact-us-sec {
	padding: 60px 0 45px
}
.cont-address h2 {
	font-size: 22px;
	font-family: flamabookregular;
	color: #ea9815;
	margin-top: 0;
	margin-bottom: 8px
}
.form-group.cntct-frm-ad {
	margin-bottom: 30px
}
.form-group.cntct-frm-ad input {
	height: 45px
}
.form-control {
	border-radius: 0
}
.contact-par p {
	font-weight: 300;
	font-size: 19px;
	color: #252d1a;
	margin-bottom: 16px
}
.contact-par h2 {
	font-size: 22px;
	color: #ea9815;
	margin-top: 0;
	margin-bottom: 15px;
}
.captacha {
	margin: 30px 0 20px
}
.cont-address p span {
	color: #3b4a27;
	font-size: 20px;
	margin-right: 13px
}
.cnt-btn {
	margin-top: 30px;
	float: right;
	font-family: 'Poppins', sans-serif;
	background: #000;
	padding: 13px 30px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 5px solid #000
}
.cnt-btn:hover {
	font-family: 'Poppins', sans-serif;
	background: #01602a;
	padding: 13px 30px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 5px solid #000
}
a.cnt-btn {
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
	padding: 10px 24px;
	background: #f58220!important;
	color: #fff
}
hr.c-hr {
	margin: 10px 0
}
section.contact-us-sec {
	padding: 60px 0 45px
}
.cont-address {
	margin-bottom: 2em
}
.cont-address h2 {
	font-size: 22px;
	color: #ea9815;
	margin-top: 0;
	margin-bottom: 15px;
	font-weight: 600;
}
.form-group.cntct-frm-ad {
	margin-bottom: 30px
}
.form-group.cntct-frm-ad input {
	height: 45px
}
.form-control {
	border-radius: 0
}
.contact-par p {
	font-weight: 300;
	font-size: 19px;
	color: #252d1a;
	margin-bottom: 16px
}
.captacha {
	margin: 30px 0 20px
}
.cont-address p span {
	color: #3b4a27;
	font-size: 20px;
	margin-right: 13px
}
a.cnt-btnn.qte-btn.btn.btn-de.hvr-sweep-to-right.btn.btn-big.form-btn {
	font-size: 20px;
	padding: 11px 34px;
	background: #000!important;
	color: #fff;
	border-bottom: 3px solid #c1db3a
}
section.contact-us-sec.quote-title {
	padding: 75px 0
}
.fileUpload {
	position: relative;
	overflow: hidden
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
	width: 1%;
	vertical-align: middle
}
.fileUpload {
	padding: 13px 5px
}
.fileUpload.btn.btn-info:hover {
	background: #159aea;
	color: #fff
}
.career-ind.car-form h3 {
	text-align: center;
	border-left: 0;
	margin-bottom: 55px
}
.contact-par .ct-p p {
	font-weight: 600;
	font-size: 20px;
	color: #252d1a;
	margin-bottom: 21px
}
.mod-img a img {
	width: 100%;
	height: 250px
}
.gallery-g {
	text-align: -webkit-center
}
.modal-dialog.modal-gal {
	width: 41%
}
.mod-img p {
	color: #fff;
	background: #ff8a00;
	font-size: 24px;
	height: 47px;
	padding: 7px 10px;
	font-family: flamabookregular
}
.mod-img {
	margin-bottom: 2em;
	text-align: center;
	transition: .4s ease-in-out
}
section.gallery-sec {
	padding: 60px 0
}
.mod-img:hover {
	box-shadow: 4px 6px 20px 2px #4c4c4c6b;
	transition: .4s ease-in-out
}
.gal-prew {
	padding: 3em 0 4em
}
.prdt-img-det-in.gal-img-in {
	padding-bottom: 1em
}
 .main input, .main input::-webkit-input-placeholder {
 font-size: 15px;
 padding-top: 3px;
 height: 38px
}
.main-center {
	margin: 0;
	max-width: 416px;
	padding: 10px 40px;
	background: #f1f1f1;
	color: #000;
	text-shadow: none;
	-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .31);
	-moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .31);
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .31)
}
span.input-group-addon i {
	color: #ca7b00;
	font-size: 17px
}
button.typ-sbmt {
	padding: 6px 15px;
	background: #2679c1;
	border: 0;
	border-radius: 1px;
	width: 100%
}
.modal-dg {
	width: 419px;
	margin: 10% auto
}
.inp-text {
	width: 100%
}
.input-group.inp-gp {
	display: -webkit-box
}
.form-t h2 {
	font-weight: 200;
	font-family: 'Poppins', sans-serif;
	font-size: 33px;
	margin: 0 0 36px;
	text-align: center;
	color: #737373
}
.modal-body.pmodal-body {
	padding: 0
}
button.close.cls-p {
	position: relative;
	padding: 2px 7px 4px;
	opacity: 1;
	background: #2398ff;
	color: #fff;
	border-radius: 52px;
	font-size: 20px;
	top: 6px;
	right: 5px
}
.product-det-image.ts-img img {
	width: auto
}
.product-det-image.tsq-img img {
	width: 100%
}
.prdt-dual-i img {
	width: 100%
}
.prdt-dual-i {
	margin-bottom: 30px
}
.mt50 {
	margin-top: 50px
}
.color1 {
	color: #01602a
}
.policy1 {
	line-height: 27px
}
.policy2 {
	color: red!important;
	font-size: 18px!important;
	font-weight: 800!important
}
.donwnload-btn {
	color: #fff;
	text-align: center;
	padding: 6px 15px;
	background: #2679c1;
	border: 0;
	border-radius: 1px;
	width: 100%
}
.donwnload-btn:hover {
	background-color: #ff8a00;
	color: #fff;
	font-weight: 600;
	text-align: center;
	padding: 6px 15px;
	border: 0;
	border-radius: 1px;
	width: 100%
}
.abt-company-sec .abt-company-in .abt-c {
	font-family: Exo, sans-serif
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 3px solid #fff!important
}
.popup_div .modal-body {
	padding: 0
}
#popup_modal img {
	width: 100%
}
.popup_div .modal-header {
	min-height: 0;
	padding: 0;
	border-bottom: 0
}
.popup_div .modal-header .close {
	margin-top: -2px;
	opacity: 1;
	color: #fff;
	background: #0ac767;
	z-index: 1;
	width: 33px;
	height: 33px;
	position: absolute;
	top: -25px;
	right: -25px
}

@media(max-width:1440px) {
.vdo-overlay {
	background-color: transparent!important;
	margin-top: 225px;
	margin-left: -5px
}
}

@media screen and (min-width:1200px) {
.popup_div .modal-dialog {
	width: 80%;
	margin: 30px auto
}
}

@media screen and (max-width:767px) {
.popup_img1 {
	display: none
}
.popup_img2 {
	display: block!important
}
.popup_div .modal-dialog {
	width: 100%;
	margin: 30px auto
}
.popup_div .modal-body {
	padding: 15px
}
.popup_div .modal-header .close {
	right: 0
}
}

@media(max-width:480px) {
.non-mobile {
	display: none!important
}
.show-mobile {
	display: block!important
}
}
.enquiryBtn {
	position: fixed;
	margin-top: 0;
	z-index: 999;
	right: 10px;
	bottom: 120px
}
/**********************************************************************************************/
button.close.cls-p {
	background: #0a7d3c !important;
}
.gform_button {
	color: #FFF !important;
	background: #0a7d3c !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	border: 0 none !important;
	padding: 10px 15px !important;
	height: auto !important;
}
.bc-out {
	position: relative;
}
.bc-out .image-wrap {
	float: left;
	width: 100%;
	background: url(../../../uploads/2020/09/Propel-inner-Page-BG.jpg) top center no-repeat;
	min-height: 200px;
}
.bc-out .content-wrap {
	top: 50%;
	left: 0;
	right: 0;
	width: 100%;
	position: absolute;
	transform: translateY(-50%);
}
.bc-out .content-wrap h1 {
	color: #FFF;
	text-transform: uppercase;
}
#special-count-wrap {
	background: url(../images/special-count-wrap.jpg) bottom center no-repeat;
	padding: 90px 0 60px 0;
	background-repeat: no-repeat;
	background-size: cover
}
#special-count-wrap .item {
	float: left;
	width: 100%;
	padding: 30px 20px;
	background: rgba(8, 136, 62, 0.75);
	margin-bottom: 30px;
}
#special-count-wrap .item .count {
	float: left;
	width: 100%;
	text-align: center;
	    font-family: 'Poppins', sans-serif;
	font-size: 60px;
	font-weight: 700;
	color: #FFF;
	margin-bottom: 10px;
}
#special-count-wrap .item .name {
	float: left;
	width: 100%;
	text-align: center;
	    font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
	min-height: 52px;
}
.product-img-sec {
	width: 100%;
	position: relative;
}
.product-img-sec .img-wrap {
	width: 100%;
	height: 100%;
}
.product-img-sec .img-wrap:before {
	position: absolute;
	content: '';
	background: #000;
	opacity: 0.2;
	top: 0;
	width: 100%;
	height: 100%;
}
.product-img-sec .img-wrap img {
	width: 100%;
	height: 100%;
}
.product-img-sec .content-wrap {
	top: 50%;
	left: 0;
	right: 0;
	width: 100%;
	position: absolute;
	transform: translateY(-50%);
}
.product-img-sec .content-wrap h1 {
	font-size: 42px;
	font-weight: normal;
	color: #FFF;
	text-transform: none;
	margin-bottom: 10px;
}
.product-img-sec .content-wrap h4 {
	font-size: 24px;
	font-weight: normal;
	color: #FFF;
	margin-bottom: 30px;
}
.product-img-sec .content-wrap img {
	width: 100%;
	display: block;
}
.product-img-sec .content-wrap .btn-link {
	font-family: 'Poppins', sans-serif;
	background: #01602a;
	padding: 13px 30px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 5px solid #000;
}
.product-img-sec .content-wrap .btn-link:hover {
	border-bottom: 5px solid #01602a;
	background: #f58220;
	cursor: pointer;
}
/*******************************************************/
#blog-banner {
	display: block;
	position: relative;
}
#blog-banner .image-wrap:before {
	position: absolute;
	content: '';
	background: #000;
	opacity: .25;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
#blog-banner .image-wrap {
	width: 100%;
	height: 100%;
}
#blog-banner .content-wrap {
	width: 100%;
	left: 0%;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
}
#blog-banner .content-wrap .blog-category {
	float: left;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1.5px;
	margin-right: 30px;
	text-transform: uppercase;
	color: #FFF;
}
#blog-banner .content-wrap .blog-date {
	float: left;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	color: #FFF;
}
#blog-banner .content-wrap h1 {
	color: #FFF;
	margin-bottom: 15px;
	float: left;
	width: 100%
}
#blog-banner .content-wrap p {
	color: #FFF;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
#blog-banner .content-wrap .item-read-more-btn {
	float: left;
	font-family: 'Poppins', sans-serif;
	background: #01602a;
	padding: 13px 30px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 5px solid #000;
}
#blog-banner .content-wrap .item-read-more-btn:hover {
	border-bottom: 5px solid #01602a;
	background: #f58220;
	cursor: pointer;
}
#blog-wrapper-list {
	display: block;
	position: relative;
	padding: 60px 0;
}
#blog-wrapper-list .item {
	float: left;
	width: 100%;
}
#blog-wrapper-list .item .item-img {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
#blog-wrapper-list .item .item-category {
	float: left;
	width: 50%;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 15px;
}
#blog-wrapper-list .item .item-date {
	float: right;
	/*	width: 50%;*/
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1.5px;
	margin-bottom: 15px;
}
#blog-wrapper-list .item .item-title {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
}
#blog-wrapper-list .item .item-description {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
#blog-wrapper-list .item .item-read-more-btn {
	float: left;
	font-family: 'Poppins', sans-serif;
	background: #01602a;
	padding: 13px 30px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 5px solid #000;
}
#blog-wrapper-list .item .item-read-more-btn:hover {
	border-bottom: 5px solid #01602a;
	background: #f58220;
	cursor: pointer;
}
#blog-wrapper-icon {
	display: block;
	position: relative;
	padding: 60px 0;
}
#blog-wrapper-icon .item {
	float: left;
	width: 100%;
}
ul.blog-bullet {
	margin-bottom: 30px;
}
ul.blog-bullet li {
	margin-bottom: 10px;
	list-style: disc;
	margin-left: 20px;
	font-size: 18px;
}
.su-tabs-nav span {
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #FFF !important;
}
.su-tabs-nav span.su-tabs-current {
	background: #E87F24 !important;
	color: #f2f2f2 !important;
}
.su-tabs-nav span:hover {
	/*background: #FFF !important;
	color: #333 !important;*/
	background: #e87f24 !important;
	color: #FFF !important;
}
.su-tabs {
	background: #039347 !important;
}
/*By SSR*/
.location-name {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}
.location-address {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}
.location-email {
	font-size: 16px;
	margin-bottom: 10px;
}
.location-email a {
	color: #039347;
}
.location-phone {
	font-size: 16px;
	margin-bottom: 10px;
}
.location-phone a {
	color: #039347;
}
.location-website {
	font-size: 16px;
}
.location-website a {
	color: #039347;
}
/*BLOG PAGE INSTRUCTED By MAKESH*/
#blog-wrapper-icon .item {
	float: left;
	width: 100%;
}
#blog-wrapper-icon .item .blog-icon {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 15px;
}
#blog-wrapper-icon .item .blog-topic {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: 700;
	position: relative;
	margin-bottom: 15px;
}
#blog-wrapper-icon .item .item-read-more-btn {
	float: left;
	font-family: 'Poppins', sans-serif;
	background: #01602a;
	padding: 13px 30px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 5px solid #000;
}
#blog-wrapper-icon .item .item-read-more-btn:hover {
	border-bottom: 5px solid #01602a;
	background: #f58220;
	cursor: pointer;
}
ul.timeline {
	list-style-type: none;
	position: relative;
}
ul.timeline:before {
	content: ' ';
	background: #d4d9df;
	display: inline-block;
	position: absolute;
	left: 9px;
	width: 2px;
	height: 100%;
	z-index: 400;
}
ul.timeline > li {
	margin: 30px 0;
	padding-left: 40px;
}
ul.timeline > li:before {
	content: ' ';
	background: white;
	display: inline-block;
	position: absolute;
	border-radius: 50%;
	border: 3px solid #01602a;
	left: 0px;
	width: 20px;
	height: 20px;
	z-index: 400;
}
/*************************************************************************************************/
.bc-list {
	/*float: left;*/
	width: 100%;
}
#blog-hub-banner {
	float: left;
	width: 100%;
	background: url(../../../uploads/2020/09/Propel-inner-Page-BG.jpg) top center no-repeat;
	margin-top: 90px;
	position: relative;
}
#blog-hub-banner h1 {
	margin: 40px 0;
	float: left;
	width: 100%;
	color: #fff;
}
#blog-hub-banner .blog-hub-actions {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
#blog-hub-banner .blog-hub-actions .category-box {
	float: left;
}
#blog-hub-banner .blog-hub-actions .search-box {
	float: right;
}
#blog-trendings {
	float: left;
	width: 100%;
	padding: 60px 0;
	background: #F1F1F1;
}
#blog-trendings h1 {
	margin-bottom: 40px;
	text-align: center;
}
#blog-trendings .item {
	float: left;
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
}
#blog-trendings .item .image {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	transition: .3s ease-in-out;
}
#blog-trendings .item .content {
	float: left;
	width: 100%;
	padding: 30px;
	background: #FFF;
	position: relative;
	transition: .3s ease-in-out;
	min-height: 415px;
}
#blog-trendings .item:hover .content {
	background: #01602a;
}
#blog-trendings .item:hover .image {
	transform: scale(1.1);
}
#blog-trendings .item .content .trendings-actions {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
#blog-trendings .item .content .trendings-actions .category {
	float: left;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1.5px;
	color: #c6c6c6;
	transition: .3s ease-in-out;
	text-transform: uppercase;
}
#blog-trendings .item .content .trendings-actions .date {
	float: right;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1.5px;
	color: #c6c6c6;
	transition: .3s ease-in-out;
	text-transform: uppercase;
}
#blog-trendings .item .content .title {
	float: left;
	width: 100%;
	font-size: 24px;
	font-weight: 700;
	color: #4a4a4d;
	transition: .3s ease-in-out;
	margin-bottom: 15px;
	min-height: 70px;
}
#blog-trendings .item:hover .content .title {
	color: #FFF;
}
#blog-trendings .item .content p {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #4a4a4d;
	transition: .3s ease-in-out;
	margin-bottom: 15px;
}
#blog-trendings .item:hover .content p {
	color: #FFF;
}
#blog-trendings .item .content .read-more-btn {
	margin: 6px 6px 0 0;
	padding: 6px 8px;
	transition: .3s ease-in-out;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1.5px;
	color: #01602a;
	text-transform: uppercase;
	background: #F1F1F1;
	display: inline-block;
}
#blog-trendings .item:hover .content .read-more-btn {
	background: #FFFFFF;
}
#blog-subscribe {
	float: left;
	width: 100%;
	padding: 30px 0;
	background: #e87f26;
}
#blog-subscribe p {
	color: #FFF;
}
#blog-subscribe input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 10px 15px !important;
}
#blog-subscribe .gform_button {
	margin: 0 auto;
	display: block;
	width: 180px;
}
#blog-topics {
	float: left;
	width: 100%;
	padding: 60px 0;
	background: #F1F1F1;
}
#blog-topics .item {
	float: left;
	width: 100%;
}
#blog-topics .item .icon {
	float: left;
	width: 100%;
	position: relative;
	min-height: 150px;
}
#blog-topics .item .icon img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
#blog-topics .item .name {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	color: #636363;
}
.enquiry-sec {
	float: left;
	width: 100%;
	position: relative;
}
.footer-sec {
	float: left;
	width: 100%;
	position: relative;
}
.category-select {
	float: left;
	width: 100%;
	min-height: 36px;
}
.category-select {
	float: left;
	width: 100%;
	height: 36px;
}
.search-box input {
	float: left;
	width: 100%;
	padding: 0 15px;
	line-height: 36px;
}
#blog-subscribe .gfield_label {
	display: none !important;
}
#blog-subscribe .gform_footer {
	margin: 0 !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	height: 36px !important;
}
#blog-subscribe p {
	color: #FFF;
	text-align: center;
	font-size: 21px;
	font-weight: 600;
}
.many-more {
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.location-heading {
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: 600;
	color: #01602a;
}
.table>tbody>tr>th {
	font-size: 18px !important;
}
.su-box-content {
	min-height: 120px;
}
.det-des h3 {
	margin-bottom: 20px !important;
}

@media (min-width: 1920px) {
.awards-img {
	height: 320px;
}
}
.special-color {
	margin-top: 20px;
}
.spl-color-1 {
	float: left;
	width: 100%;
	background-image: linear-gradient(to right, #df4128, #f78431);
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-weight: 600;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 10px;
}
.spl-color-2 {
	float: right;
	width: 100%;
	background-image: linear-gradient(to right, #df4128, #f78431);
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-weight: 600;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 10px;
}


/*===============================*/


header.header_top.active ul.menubar {
    margin: 0px 0 0!important; padding: 0; text-align: -webkit-left;
}
.stellarnav ul {
    margin: 24px 0 0;
    padding: 0;
    text-align: -webkit-left;
}
ul.menubar {
    float: right!important; padding-left: 4em;
}
.header_top.active .logo>a>img {
   /* width: 45%;*/
    transition: all .5s ease-in-out;
}