
@media only screen and (min-width:1601px) {
.container-1 { width: 1568px }
.stellarnav>ul>li>a { padding: 25px 36px }
.certified-img:before { width: 19% }
}

@media only screen and (min-width:1441px) and (max-width:1600px) {
ul.menubar {
	padding-left: 2em!important
}
.stellarnav>ul>li>a {
	padding: 25px 26px!important
}
.stellarnav li a {
	font-size: 15px
}
.menu-right {
	float: unset
}
.goog-te-gadget .goog-te-combo {
	margin: 12px 0;
	width: 86%;
	height: 29px;
	padding: 5px 6px
}
.header_top {
	height: 79px
}
.logo>a>img {
	/*width: 90%*/
}
nav.navbar.navbar-default.menu-nav {
	padding: 5px 206px 5px
}
.header_top.active {
	/*height: 78px*/
}
.certified-img:before {
	height: 80px;
	width: 19%
}
.cert-p p {
	font-size: 12px;
	margin-left: 0;
	margin-top: 9px
}
.cert-des img {
	width: 60px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 6px
}
.goog-te-gadget .goog-te-combo {
	margin: 6px 0 6px 0
}
.stellarnav>ul>li:after {
	content: "/";
	position: absolute;
	top: 24px
}
.main-body {
	padding-top: 5em
}
.d-flex.h-100 {
	margin: 175px 0 0
}
.abt-c {
	margin: 5px 0;
	margin-left: 9px;
	padding: 25px 0;
	border-right: 1px solid #00a65175
}
.equip-title.plant-e.p-plant {
	padding: 50px 40px
}
.why-in-bg.prof-why {
	height: auto
}
.abt-propel-det h2 {
	font-size: 34px
}
p.det-three {
	font-size: 16px
}
.abt-propel-det p {
	font-size: 14px
}
a.btn.btn_a {
	margin-top: 20px
}
.equip-img img {
	width: 100%
}
.equip-title h1 {
	font-size: 55px;
	margin-right: 46px;
	margin-bottom: 40px
}
.equip-title p {
	margin: 24px 0 0;
	font-size: 17px
}
.fig-d-cap h3 {
	font-size: 22px;
	height: 41px
}
.equipment-in {
	/*height: 700px;*/
	padding: 40px 0 }
.equip-title.plant-e {
	padding: 125px 50px
}
.equip-title.plant-e p {
	padding-right: 45px
}
.equip-title.app-title h1 {
	font-size: 52px
}
.equip-title.app-title p {
	font-size: 16px
}
.app-in {
	padding: 85px 0 99px
}
figcaption.fig-cap-a {
	height: 65px;
	margin-top: -63px;
	font-size: 31px
}
.why-in-bg {
	/*height: 750px;*/
	background-position: right
}
.why-blk {
	padding-right: 8em
}
.why-title p {
	font-size: 18px;
	/*font-family: flama*/
}
.why-blk-d img {
	width: 105px;
	height: 105px;
	margin-bottom: 30px
}
.why-blk-d p {
	font-size: 16px;
	padding: 0 0
}
.test-news-b:before {
	content: "";
	height: 56px;
	width: 147px;
	margin-top: 4.8em
}
.test-news-b:after {
	content: "";
	height: 33px;
	margin-top: 4.8em
}
.news-d {
	height: 150px
}
.news-d {
	height: 150px
}
#fade-quote-carousel blockquote {
	margin-bottom: 25px
}
p.test-name-a {
	font-size: 16px;
	margin-bottom: 10px
}
blockquote p {
	font-size: 20px
}
ol.carousel-indicators.test-indicators {
	left: 4%
}
.learn-btn.test-news.learn-btn-a {
	margin-top: 20px
}
.test-title.awards-title p {
	margin: 0 5em
}
.news-det p {
	font-size: 16px
}
.prdt-det-titl h1 {
	font-size: 39px;
	font-family: flamabookregular
}
.product-det-image img {
	width: 50%
}
.prdt-det-titl p {
	font-size: 17px
}
table.tech-data thead th {
	font-size: 14px
}
table.tech-data>tbody>tr>td {
	font-size: 12px
}
.equip-title.plant-e.p-plant h1 {
	font-size: 45px
}
}

@media only screen and (min-width:1200px) and (max-width:1440px) {
ul.menubar {
	float: left;
	padding-left: 0!important
}
.stellarnav li a {
	font-size: 14px
}
.stellarnav>ul>li>a {
	padding: 25px 21px
}
.cert-des {
	margin-top: 9px
}
.cert-des {
	margin-left: 1em
}
.menu-right {
	display: none
}
.stellarnav>ul>li>a {
	padding: 25px 30px
}
.main-body {
	padding-top: 5em
}
.d-flex.h-100 {
	margin: 210px 0 0
}
.abt-c {
	margin: 5px 0;
	margin-left: 9px;
	padding: 25px 0;
	border-right: 1px solid #00a65175
}
.abt-propel-det h2 {
	font-size: 38px
}
p.det-three {
	font-size: 16px
}
.abt-propel-det p {
	font-size: 14px
}
a.btn.btn_a {
	margin-top: 20px
}
.equip-img img {
	width: 100%
}
.equip-title h1 {
	font-size: 55px;
	margin-right: 46px;
	margin-bottom: 40px
}
.equip-title p {
	margin: 24px 0 0;
	font-size: 17px
}
.fig-d-cap h3 {
	font-size: 21px;
	height: 70px;
}
.equipment-in {
	/*height: 700px;*/
	padding: 50px 0 20px
}
.equip-title.plant-e {
	padding: 125px 50px
}
.equip-title.plant-e.p-plant h1 {
	font-size: 35px
}
.equip-title.plant-e.p-plant {
	padding: 112px 50px
}
.equip-title.plant-e p {
	padding-right: 45px
}
.equip-title.app-title h1 {
	font-size: 52px
}
.equip-title.app-title p {
	font-size: 16px
}
.app-in {
	padding: 85px 0 99px
}
figcaption.fig-cap-a {
	height: 65px;
	margin-top: -63px;
	font-size: 31px
}
.why-in-bg {
	/*height: 750px;*/height: 100%;
	background-position: right
}
.why-blk {
	padding-right: 8em
}
.why-title p {
	font-size: 18px;
	/*font-family: flama*/
}
.why-blk-d img {
	width: 105px;
	height: 105px;
	margin-bottom: 30px
}
.why-blk-d p {
	font-size: 16px;
	padding: 0 0
}
.test-news-b:before {
	content: "";
	height: 56px;
	width: 147px;
	margin-top: 4.8em
}
.test-news-b:after {
	content: "";
	height: 33px;
	margin-top: 4.8em
}
.test-title.awards-title p {
	margin: 0 10em
}
.news-det p {
	font-size: 16px
}
a.send-btn.btn {
	font-size: 21px;
	padding: 15px 16px;
}
.prdt-det-titl h1 {
	font-size: 32px
}
.prdt-det-titl p {
	font-size: 17px
}
table.tech-data thead th {
	font-size: 14px
}
table.tech-data>tbody>tr>td {
	font-size: 11px
}
.prdt-det-title h1 {
	height: 95px;
	font-size: 50px;
	padding: 15px 34px
}
.product-det-image img {
	width: 36%
}
.prdt-det-title:after {
	content: "";
	height: 95px;
	margin-top: -5.87em;
	width: 10%
}
.awards-title p {
	height: 115px;
	font-size: 13px
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
ul.menubar {
	float: left;
	padding-left: 4em!important
}
.stellarnav li a {
	font-size: 10px
}
.stellarnav>ul>li>a {
	padding: 25px 25px
}
.cert-des {
	margin-top: 9px;
	display: none
}
.certified-img:before {
	background: 0 0
}
.d-flex.h-100 {
	margin: 150px 0 0
}
h1.display-3 {
	font-size: 45px
}
h1.display-2 {
	font-size: 45px;
	line-height: 1;
	margin-top: 0
}
.d-flex.h-100 p {
	font-size: 18px
}
a.btn.btn_a {
	margin-top: 3px
}
.abt-c {
	margin-left: 5px
}
.abt-des {
	font-size: 40px;
	margin-left: 10px;
	line-height: 1
}
.abt-des span {
	top: -20px;
	left: -9px;
	font-size: 40px
}
.abt-c {
	padding: 5px 0
}
.abt-propel-in {
	padding: 51px 0 50px
}
.abt-propel-det h2 {
	font-size: 30px
}
.abt-propel-det p {
	font-size: 16px
}
p.det-three {
	font-size: 15px
}
.news-title h3 {
	margin: 0 0 5px;
	font-size: 21px
}
.news-date {
	margin-bottom: 5px
}
.news-det p {
	font-size: 13px
}
.equip-img img {
	width: 100%
}
.equip-title h1 {
	font-size: 35px;
	margin-right: 45px;
	margin-bottom: 30px
}
.equip-title p {
	margin: 12px 0 0;
	font-size: 14px
}
.fig-d-cap h3 {
	font-size: 18px;
	height: 36px
}
.equipment-in {
	/*height: 520px;*/
	padding: 70px 0 70px
}
.menu-right {
	display: none
}
.equip-title.plant-e p {
	padding: 0
}
.equip-title.plant-e {
	padding: 40px 30px
}
.slider-a {
	height: 400px
}
a.right.left-r.carousel-control {
	right: 10%
}
figcaption.fig-cap-a {
	height: 52px;
	margin-top: -51px;
	padding: 6px 18px;
	font-size: 25px
}
.app-in {
	background: #f4efe9;
	padding: 55px 0 70px
}
.why-in-bg {
	padding: 70px 0 50px;
	height: 600px;
	background-position: left
}
.why-title h1 {
	font-size: 45px
}
.why-blk {
	padding-right: 6em
}
.why-title p {
	font-size: 15px
}
.why-blk-d img {
	width: 75px;
	height: 75px;
	margin-bottom: 25px
}
.why-blk-d p {
	font-size: 13px;
	padding: 0 0
}
.why-title {
	margin-bottom: 50px
}
.why-in-bg {
	padding: 70px 0 60px;
	/*height: 495px;*/
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}
.learn-btn {
	margin-top: 15px
}
.test-news-a:before {
	margin-top: -5.4em
}
.test-news-a:after {
	margin-top: -5.4em
}
.test-news-b:before {
	margin-top: 1.2em
}
.test-news-b:after {
	margin-top: 1.2em
}
.test-news-in {
	padding: 75px 0 70px
}
.news-o {
	padding-left: 1em
}
blockquote p {
	padding-right: 2em;
	font-size: 19px
}
.awards-in {
	padding: 55px 0 55px;
	/*background: #f4efe9*/
}
.test-title.awards-title p {
	margin: 0 3em
}
.awrd-des p {
	font-size: 14px
}
.product-det-image img {
	width: 30%
}
.prdt-det-title:after {
	height: 78px;
	margin-top: -4.87em;
	width: 6%
}
.prdt-det-title h1 {
	height: 82px;
	font-size: 40px;
	padding: 11px 25px
}
.prdt-det-titl h1 {
	font-size: 27px;
	margin-bottom: 30px;
	padding: 15px 15px
}
.prdt-det-titl p {
	font-size: 14px;
	margin-bottom: 20px
}
.pr-det-title li {
	list-style-type: disc;
	font-size: 14px;
	margin-bottom: 10px
}
table.table.table-bordered.table-hover tbody tr td {
	font-size: 10px
}
.enq-det p {
	font-size: 25px
}
a.send-btn.btn {
	padding: 15px 10px;
	font-size: 15px;
	margin-top: 5px
}
a.button {
	font-size: 16px;
	padding: 10px 25px
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
/*.equip-img img {
	width: 100%
}*/
.equip-title h1 {
	font-size: 25px!important;
	margin-right: 36px;
	margin-bottom: 30px
}
.equip-title p {
	margin: 9px 0 30px;
	font-size: 12px
}
.fig-d-cap h3 {
	font-size: 13px;
	height: 30px
}
.equipment-in {
	/*height: 425px;*/
	padding: 40px 0 45px
}
.equip-title.plant-e {
	padding: 39px 30px
}
.equip-title.plant-e p {
	padding-left: 15px;
	padding-right: 0
}
a.slideshow i {
	font-size: 25px
}
a.slideshow.prev {
	right: 65px
}
.text span {
	right: 7em
}
.text {
	font-size: 16px
}
.learn-btn.plant-btn {
	padding-left: 1em;
	padding-top: 10px
}
.learn-btn a {
	font-size: 14px
}
.numbertext {
	right: 15px;
	font-size: 56px
}
.app-in {
	padding: 50px 0 60px
}
.equip-title.app-title h1 {
	margin-right: 25px
}
figcaption.fig-cap-a {
	height: 45px;
	margin-top: -43px;
	padding: 6px 18px;
	font-size: 22px
}
.why-in-bg {
	padding: 70px 0 50px;
	/*height: 600px;*/    
	height: 100%;
	background-position: left
}
.why-title h1 {
	font-size: 40px
}
.why-blk {
	padding-right: 2em
}
.why-title p {
	font-size: 14px
}
.why-blk-d img {
	width: 60px;
	height: 60px;
	margin-bottom: 25px
}
.why-blk-d p {
	font-size: 11px;
	padding: 0 0
}
.why-title {
	margin-bottom: 30px
}
/*.why-in-bg {
	padding: 40px 0 50px;
	background: url(../images/des1.png);
	height: 400px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}*/
#blog-banner .image-wrap img {
	height: 768px;
}
}

@media only screen and (max-width:767px) {
.test-title.awards-title p {
    font-size: 15px!important;
    font-family: 'Poppins', sans-serif;
    margin: 0 0em;
}	
.equip-img img {
	width: 100%
}
.equip-title h1 {
	font-size: 30px!important;
	margin-right: 36px;
	margin-bottom: 30px
}
.equip-title p {
	margin: 9px 0 0;
	font-size: 14px
}
.why-title p {
	font-size: 21px
}
.fig-d-cap h3 {
	font-size: 16px;
	height: 35px;
	margin-bottom: 25px;
	text-align: center
}
.equipment-in {
	height: auto;
	padding: 40px 0 45px
}
.equip-title {
	display: block;
	text-align: center;
	margin-bottom: 20px
}
.learn-btn {
	margin-top: 20px
}
.numbertext {
	right: 15px;
	font-size: 56px
}
a.slideshow i {
	font-size: 27px
}
a.slideshow.prev {
	right: 68px
}
.text {
	font-size: 17px;
	padding: 7px 12px;
	height: 45px
}
.learn-btn {
	text-align: center
}
.text span {
	right: 7.5em
}
.equip-title.plant-e {
	padding: 40px 0
}
.equip-title.plant-e p {
	padding: 0 1px
}
.learn-btn.plant-btn {
	text-align: center;
	padding-left: 0;
	padding-top: 20px
}
figcaption.fig-cap-a {
	height: 45px;
	margin-top: -43px;
	padding: 6px 18px;
	font-size: 22px
}
figure.app-fig {
	margin-bottom: 2em
}
.app-in {
	padding: 60px 0 40px
}
.why-title {
	text-align: center;
	margin-bottom: 60px
}
.why-in-bg {
	padding: 50px 0 50px;
	height: auto
}
.why-title h1 {
	font-size: 30px!important;
	margin-bottom: 25px
}
.why-blk-d {
	margin-bottom: 3em
}
.why-blk-d img {
	margin-bottom: 20px
}
.why-blk {
	padding: 0 15px
}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.test-title.awards-title p {
	margin: 1px 20px
}
}

@media only screen and (max-width:479px) {
.modal-dg {
	width: 100%;
	margin: 10% auto;
}
.logo>a>img {
	width: 53%;
	transition: all .5s ease-in-out
}
.header_top.active .logo>a>img {
	width: 48%;
	transition: all .5s ease-in-out
}
.test-title.awards-title p {
	margin: 1px 20px
}
a.send-btn.btn {
	margin-top: 10px;
	padding: 15px 13px;
	font-size: 18px
}
.d-flex.h-100 {
	margin: 65px 0 0
}
h1.display-3 {
	font-size: 40px
}
h1.display-2 {
	font-size: 40px;
	margin-top: 0
}
.d-flex.h-100 p {
	font-size: 13px
}
.abt-propel-in {
	padding: 40px 0 40px
}
.y-propel-vid {
	margin-bottom: 2em
}
.abt-propel-det h2 {
	font-size: 22px
}
.slider-a {
	height: 350px
}
.s-text h1 {
	font-size: 60px
}
blockquote p {
	padding-right: 0;
	text-align: center
}
ol.carousel-indicators.test-indicators {
	left: 50%
}
.learn-btn.test-news {
	text-align: center
}
.news-o {
	padding-left: 0
}
.test-title.news-title {
	margin-bottom: 50px;
	margin-top: 3em
}
.test-title h2 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px
}
.news-d {
	height: auto
}
.news-det {
	margin-top: 30px
}
.news-d.secnd {
	margin-top: 0;
	border-bottom: 0
}
.awards-title p {
	height: auto
}
.awrd-des {
	margin-bottom: 30px
}
.awards-in {
	padding: 50px 0 30px
}
.enq-det p {
	font-size: 24px;
	line-height: 1.3
}
.send-btn {
	text-align: center
}
ul.footer-ul-menu li {
	padding: 14px 10px 6px
}
ul.footer-ul-menu li a:after {
	content: unset
}
ul.footer-ul-menu li:first-child {
	padding-left: 10px
}
.footer-logo img {
	width: 150px
}
.footer-logo {
	padding-right: 8px
}
.foot-d p {
	font-size: 12px
}
.footer-menu {
	height: 70px;
	margin-bottom: 35px
}
.follow-us {
	text-align: left;
	margin-top: 2em
}
.coprt {
	margin-top: 40px;
	text-align: center
}
.coprt.coprtb p {
	text-align: center
}
.bc-out-title h1 {
	font-size: 40px
}
.prdt-det-title h1 {
	height: auto;
	font-size: 40px
}
.prdt-det-title:after {
	content: unset
}
.why-blk-d.prof-bll-d {
	text-align: center;
	display: block
}
.abt_bg_right_imge {
	position: unset;
	height: 300px;
	margin-bottom: 40px
}
.abt_bg_imge {
	position: unset;
	height: 300px
}
.abt_head-title>h3 {
	font-size: 35px
}
.abt_head-title.abt-left-hd-title {
	padding-right: 0;
	padding-left: 14px;
	padding-bottom: 2em;
	text-align: center
}
.abt_head-title {
	padding-left: 1em;
	padding-bottom: 2.5em
}
.product-det-image img {
	width: 100%
}
.prdt-det-titl h1 {
	font-size: 28px
}
.news-bnr img {
	width: 100%
}
ul.bc-list-ul {
	padding: 15px 0;
	height: auto
}
.albery-container {
	height: 250px
}
.contact-form {
	padding: 0 15px
}
.tech-data {
	overflow-x: scroll
}
.resp-table {
	overflow-x: scroll
}
.pr-det-title h2 {
	height: auto
}
.prdt-d-inst {
	text-align: center
}
.albery-container {
	height: auto
}
.abt-one img {
	width: 30px;
	height: 30px
}
.abt-des {
	font-size: 24px
}
.abt-des span {
	top: -23px;
	left: -10px
}
.abt-c>span {
	font-size: 12px
}
.abt-c {
	margin-left: 0
}
}

@media(max-width:480px) {
.no-margin {
	margin-right: 0!important;
	margin-left: 0!important
}
.prdt-des-det-i img {
	max-width: 100%!important
}
ul.bc-list-ul li a, ul.bc-list-ul li span {
	font-size: 10px!important
}
.product-img-sec .content-wrap h1 {
	font-size: 24px;
	color: #fff;
}
.product-img-sec .content-wrap h4 {
	font-size: 18px;
	color: #fff;
}
.product-img-sec .content-wrap .btn-link {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.product-img-sec .img-wrap img {
	height: 420px;
}
}

@media(max-width:600px) {
body {
	/*font-family: Flama-Light!important;*/
	font-size: 16px!important;
	color: #636363!important;
	/*width: 97%!important;
	margin-left: 10px!important*/
}
.display-2 {
	max-width: 600px!important
}
h1.display-2 {
	font-size: 30px!important
}
.abt-propel-in {
	padding: 23px 0 23px
}
.abt-c {
	margin: 5px 0!important;
	margin-left: 20px!important;
	padding: 25px 0!important;
	border-right: 0 solid #00a65175
}
.news-d {
	height: auto!important;
	padding-bottom: 10px!important;
	border-bottom: 1px solid #d3d3d366!important
}
.news-title h3 {
	margin-top: 10px!important
}
}
@media only screen and (min-width : 0px) and (max-width : 1024px) {
h1 {
	font-size: 22px !important;
}
}