@charset "utf-8";
/* CSS Document */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-next, .swiper-button-prev{
	-webkit-filter: hue-rotate(180deg);
	filter: hue-rotate(180deg);
}
.prdtPmt li{
	line-height: 24px;
}
.specification{
	margin-bottom: 20px;
}
.news-grid:hover .textwrp-new {
	top: 51%;
}
.news-grid:hover .textwrp-new p {
	display: block;
}
.news-grid:hover .textwrp-new .date {
	display: block;
}
.news-grid {
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
	-webkit-box-shadow: 1px 2px 15px 3px rgba(240, 238, 230, 1);
	box-shadow: 1px 2px 15px 3px rgba(240, 238, 230, 1);
}
.textwrp-new {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	top: 85%;
	padding: 0 30px;
	    text-align: left;
		transition: all 0.6s ease-out;
}
.textwrp-new:before {
	content: "";
	width: 100%;
	height: 0;
	border-top: 25px solid #0000ff00;
	border-right: 262px solid #ffffff;
	position: absolute;
	left: 0;
	top: -25px;
}
.textwrp-new-icn {
	width: 60px;
	height: 60px;
	position: absolute;
	background: url(../images/news-grid-more-icon.png) no-repeat;
	top: -35px;
	right: 20px;
}
.news-grid .news-img-wrp img {
	width: 100%;
}
.textwrp-new .date {
	color: #6d6d6d;
	font-size: 12px;
	padding: 15px 0;
	border-top: 1px solid #ccc;
	margin-top: 15px;
	background: url(../images/news-btm-icon.png) no-repeat right 11px;
	display: none;
}
.textwrp-new h3 {
	color: #010101;
	font-size: 16px;
	padding: 15px 0;
	    font-weight: bold;
		
}
.news-grid .textwrp-new p{line-height:19px; font-size:14px; color:#484848;display: none;}
.news-grid .textwrp-new h3 {
    color: #010101;
    font-size: 16px;
    padding: 12px 0;
    font-weight: bold;
}
.textwrp-new p {
	color: #010101;
	font-size: 14px;
}
.case-wrp{    width: 100%;
    background: url(../images/casebg.jpg) no-repeat;
    padding: 75px 0;
    }
.tab-sectiontw .tabcnt {
  overflow:hidden;
    transition: all .5s;
    display: block;
    position: relative;
}
.tab-sectiontw .img-container .bottom-right {
    top: 0;
    left: 0;
	right: 0;
	bottom: 0;
}	
.tab-sectiontw .img-container .img-caption {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #A8A8A8;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    cursor: pointer;
    text-align: center;
    transition: all 0.8s ease-out;
    padding: 60px 0;
	opacity:0;
}
.tab-sectiontw .img-container:hover .img-caption {
    opacity: 1;
}
.tab-sectiontw .img-container:hover .img-caption {
    top: 0;
    left: 0;
    transition: all 0.6s ease-out;
}
.case-wrp .owl-thre .text-btm{background:#fff; padding:25px;}
.case-wrp .owl-thre .text-btm h4{font-size:16px; font-weight:bold; padding-top:60px; padding-bottom:15px;}
.case-wrp .owl-thre .text-btm p{color:#5a5a5a; font-size:14px; line-height:22px; padding-bottom:15px;}
.case-wrp .owl-thre .text-btm a{background:url(../images/redmr-icn.png) no-repeat center right;padding-right: 30px; font-size:14px; color:#009b24;}
.case-wrp .owl-thre .item img{padding-left:20px;    margin-bottom: -70px;}	
.succsmpl .succsmpl-slider .lftgrid {
	position: relative;
}
.succsmpl .succsmpl-slider .lefttext {
	padding-bottom: 30px;
	text-align: left;
	max-width: 475px;
}
.succsmpl .succsmpl-slider .lefttext h4 {
	color: #009b24;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 5px;g
}
.succsmpl .succsmpl-slider .lefttext h5 {
	color: #fff;
	font-style: normal;
	
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
}
.succsmpl .succsmpl-slider .cound-txt {
	max-width: 260px;
}
.succsmpl .succsmpl-slider .cound-txt {
	padding: 30px 0 0 0;
	text-align: left;
}
.succsmpl .succsmpl-slider .cound-txt a.cound {
	color: #fff;
	font-weight: bold;
		font-family: 'Open Sans', sans-serif;	font-size: 48px;
}
.succsmpl .succsmpl-slider .cound-txt p {
	font-size: 16px;
	color: #fff;
	line-height:26px;
}
.second-secspl {
	width: 100%;
	background: url(../images/4.jpg)no-repeat;
	padding: 75px 0;
	text-align: center;
}
/*-------- don't use this csss remove this ----------------------*/

.bannerSlider .carousel-indicators {
	margin-bottom: 0;
}
.bannerSlider .carousel-indicators {
	
}
.bannerSlider .carousel-indicators li{background-color: #009b24;     border: 1px solid #009b24;}
.bannerSlider {
	position: relative;
}
.tabSelect1 {
	padding-top: 100px;
}
.tab-section {
	position: relative;
}
.tab-section .stepone {
	position: absolute;
	left: 475px;
	top: -125px;
}
.tab-section .tabs {
	margin: 0 auto;
	padding: 0 20px;
}
.tab-button-outer {
	background: url( ../images/tab-bg.png) no-repeat;
	width: 100%;
	height: 90px;
	padding-left: 110px;
	padding-top: 20px;
}
.tab-section #tab-button {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 90px;
	margin: 0;
	font-size: 16px;
	padding: 0;
	list-style: none;
}
.tab-section #tab-button li {
	display: table-cell;
	width: 20%;
}
.tab-section #tab-button li a {
	position: relative;
	display: block;
	padding: 1em 0;

	width: 100%;
	height: 55px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-size: 18px;
}
.tab-section #tab-button li a:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 30%;
	background: #a9aaaa;
	top: 35%;
	right: 0;
	bottom: 30%;
}
.tab-section #tab-button li:last-child a:after {
	display: none;
}
.tab-section .tabcntchng .tabcntimg {
	position: relative !important;
}
.tab-section .tabcntchng .tabcntimg .onecircle {
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	left: 15%;
	top: 10px;
	width: 115px;
	height: 115px;
	border-radius: 100%;
	display: table;
	padding: 20px;
	text-align: center;
}
.tab-section .tabcntchng .tabcntimg .onecircletwo {
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	right: 20%;
	top: 10px;
	width: 115px;
	height: 115px;
	border-radius: 100%;
	display: table;
	padding: 20px;
	text-align: center;
}
.tab-section .tabcntchng .tabcntimg .onecircle h3 {
	text-align: center;
	font-size: 18px;
	display: table-cell;
	vertical-align: middle;
}

.tab-section .tabcntchng .tabcntimg .onecirclethree {
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	left:5%;
	bottom: 10px;
	width: 115px;
	height: 115px;
	border-radius: 100%;
	display: table;
	padding: 20px;
	text-align: center;
}
.tab-section .tabcntchng .tabcntimg .onecirclethree h3 {
	text-align: center;
	font-size: 18px;
	display: table-cell;
	vertical-align: middle;
}

.tab-section .tabcntchng .tabcntimg .onecirclefour {
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	right: 5%;
	bottom: 15px;
	width: 115px;
	height: 115px;
	border-radius: 100%;
	display: table;
	padding: 20px;
	text-align: center;
}
.tab-section .tabcntchng .tabcntimg .onecirclefour h3 {
	text-align: center;
	font-size: 18px;
	display: table-cell;
	vertical-align: middle;
}
.tab-section .tabcntchng .tabcntimg .onecirclefive {
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	right: 40%;
	bottom: 20px;
	width: 125px;
	height: 125px;
	border-radius: 100%;
	display: table;
	padding: 20px;
	text-align: center;
}
.tab-section .tabcntchng .tabcntimg .onecirclefive h3 {
	text-align: center;
	font-size: 18px;
	display: table-cell;
	vertical-align: middle;
}
.tab-section .tabcntchng .tabcntimg .onecirclefive:hover, .tab-section .tabcntchng .tabcntimg .onecirclefour:hover, .tab-section .tabcntchng .tabcntimg .onecirclethree:hover, .tab-section .tabcntchng .tabcntimg .onecircletwo:hover, .tab-section .tabcntchng .tabcntimg .onecircle:hover{background:#009b23; color:#fff;}

.tab-section .tabcntchng .tabcntimg .onecircletwo h3 {
	text-align: center;
	font-size: 18px;
	display: table-cell;
	vertical-align: middle;
}
.tab-section #tab-button li:not(:first-child) a {
	border-left: none;
}
/*.tab-section #tab-button li a:hover,*/
.tab-section #tab-button .is-active a {
	border-bottom-color: transparent;
	/*background: url(../images/tab-main-icn-act.png) no-repeat;
	background-size: cover;*/
	width: 100%;
	height: 55px;
	color: #009b23;
	font-size: 16px;
	font-weight:600;
}
.tab-section .tab-contents {
	padding-top: 20px;
	margin-top: 30px;
	padding-bottom:120px;
}
.tab-section .tabcnt {
	border: 1px solid #c8c7c7;
	border-radius: 2px;
	padding: 15px;
	margin-bottom: 35px;
	transition: all .5s;
	display: block;
	position: relative;
}
.tab-section .img-container {
	transition: all .5s;
	position: relative;
	overflow: hidden;
	z-index: 1000;
}
.tab-section .img-container .img-caption {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #A8A8A8;
	background: rgba(0, 0, 0, .4);
	color: #fff;
	cursor: pointer;
	text-align: center;
	transition: all 0.8s ease-out;
	padding: 60px 0;
}
.tab-section .img-container .img-caption h3 {
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 10px 0;
}
.tab-section .img-container .bottom-right {
	top: 100%;
	left: 100%;
}
.tab-section .img-container:hover .img-caption {
	top: 0;
	left: 0;
	transition: all 0.6s ease-out;
}
.tab-section .img-container:hover .img-caption {
	opacity: 1;
}
.tab-section .tabcnt .layer span.tabcntimgsp {
	background: url(../images/tab-hvricn.png) no-repeat;
	background-size: contain;
	width: 45px;
	height: 45px;
	margin: 70px auto 20px auto;
	display: block;
}
.tab-section .tabcnt .layer h2 {
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.cmn-headsection h2.legthone {
	width: 785px;
}
.tab-section .tabcntchng {
	position: relative;
}
.tab-section .tabcntchng .tabcntimgchngpos {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tab-section .tabcntchng .tabcntimgchngpos ul {
	margin: 30px auto 0 auto;
	display: table;
}
.tab-section .tabcntchng .tabcntimgchngpos ul li {
	color: #fff;
	font-size: 26px;
	font-weight: 600;
	text-align: right;
	padding: 0 10px;
}
tab-section .tabcntchng .tabcntimgchngpos ul li a {
	display: block;
}
.tab-section .tabcntchng .tabcntimgchngpos p {
	color: #fff;
	text-align: center;
	font-size: 16px;
	padding: 10px 0 30px 0;
}
.tab-section .tabcntchng a.cmnlinkchng {
	background: url(../images/tab-main-icn-act.png) no-repeat;
	background-size: contain;
	margin: 0 auto;
	display: table;
	text-align: center;
}
.cmn-headsection {
	text-align: center;
	padding: 50px 0;
}
.cmn-headsection h3 {
	font-size: 36px;
	color: #000;
	font-weight: 600;
}
.cmn-headsection {
	position: relative;
    z-index: 999;
}
.bannerSlider .carousel-inner {
    position: relative;
    width: 100%;
    overflow: inherit;
}
.cmn-headsection h4 {
	color: 393939;
	font-size: 36px;
	position: absolute;
	text-align: center;
	top: 75px;
	left: 505px;
	opacity: 0.2;
}
.cmn-headsection h6 {
	font-size: 12px;
	letter-spacing: 10px;
	margin-top: 10px;
	color: #484848;
}
.handshaksec {
}
.handshaksec h3 {
	font-size: 24px;
	color: #595757;
}
.handshaksec h4 {
	color: #000;
	font-size: 45px;
	padding: 5px 0 5px 0;
}
.handshaksec h5 {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	padding: 5px 0;
}
.handshaksec p {
	color: #595757;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 25px;
	-webkit-line-clamp: 3;
}
.handshaksec .minhgt {
	min-height: 200px;
}
.handshaksec .exprsect {
}
.tab-button {
	background: url(images/tab-bg.png);
}
.second-sec {
	width: 100%;
	background: url(../images/4.jpg)no-repeat #f9f9f9;
	padding: 70px 0;
	text-align: center;
}
.second-sec h3 {
	font-size: 36px;
	color: #000000;
	z-index: 1000;
	font-weight: 600;
}
.second-sec h6 {
	font-size: 12px;
	letter-spacing: 5px;
	color: #3d4543;
	margin-top: 10px;
}
.header-txt {
	position: relative;
	z-index: 1000;
}
.stepone {
	position: absolute;
	left: 452px;
}
.botom-sec {
	background: url(../images/bottom-sec.jpg) no-repeat;
	min-height:1800px;
	text-align: center;
	width:100%;
	background-size: 100% 100%;
}
.botom-sec .contact-sec .header-txt h3 {
	font-size: 36px;
	text-align: center;
	font-weight: 600;
}
.botom-sec .contact-sec .header-txt h6 {
	
}
.contact-frm input {
	width: 100%;
	padding: 15px 15px;
	-webkit-box-shadow: 5px 1px 5px 2px rgba(240,238,230,10);
	box-shadow: 5px 1px 5px 2px rgba(240,238,230,10);
}
.contact-frm label {
	margin-top: 23px;
	margin-bottom: 23px;
	text-align: left;
    float: left;
    font-size: 13px;
    color: #000;
    font-weight: 600;
}
.applictnwrp{
	    width: 100%;
    background: url(../images/appcl-bg.jpg) center no-repeat;
    padding: 75px 0;
	background-size:contain;
    text-align: center;
	position:relative;
	

	}
.appmore-prd-grid-po{    position: absolute;
    right: 0;
    min-height: 400px;
    display: table;
    border: 2px solid #009b24;
	 border-right:none !important;
    top: 34%;
    padding: 10px 20px 10px 10px;}	
.textr{    display: table-cell; vertical-align: middle;}
.appmore-prd-grid-po .textr a{width:50px ; height:50px; border-radius:100%;background:#009b24; line-height:57px;}	
.appmore-prd-grid-po .textr h3{font-size:14px; color:#009b24; padding-bottom:10px; line-height:22px; font-weight:bold;}
.contact-frm textarea {
	width: 100%;
	height: 170px;
	    padding: 15px;
	-webkit-box-shadow: 5px 1px 5px 2px rgba(240,238,230,10);
	box-shadow: 5px 1px 5px 2px rgba(240,238,230,10);
}
.contact-btn .grn {
	border-radius: 27px;
	color: #fff;
	background: #009b24;
	padding: 10px 50px;
	 transition: all 0.8s ease-out;
}


.contact-btn .grn:hover{background:#000; color:#fff;}
.contact-btn .blk {
	border-radius: 27px;
	color: #fff;
	background: #000000;
	padding: 10px 50px; transition: all 0.8s ease-out;
}
.contact-btn .blk:hover{color: #fff;
	background: #009b24;}
.contact-btn {
	padding-top: 45px;
	/*padding-bottom: 55px;*/
}
/*.contact-sec {
	margin-bottom: 161px;
}*/
.barcode {
	margin-top: 58px;
}
.footertxt {
	margin-top: 62px;
}
.footertxt span {
	margin: 20px;
	color: #fff;
}
.footertxt span a {
	color: #fff;
}
.footertxt h4 {
	color: #fff;
	margin: 20px;
	line-height: 24px;
}
.footerbtmr ul li {
	display: inline-block;
}
.footerbtmr ul li a {
	margin-top: 25px;
	font-size: 13px;
	padding: 0 20px;
	color: #f1f1f1;
}
.footerbtmr>ul>li>a{
	margin-top: 0!important;
	line-height: 3;
}
.footerbtml {
	font-size: 13px;
	margin-top: 0;
	color: #f1f1f1;
	line-height: 3;
}
.footerbtml a{
	color: #fff;
	padding-left: 15px;
}
.footerbtm {
}
.col_half {
	width: 49%;
}
.col_third {
	width: 32%;
}
.col_fourth {
	width: 23.5%;
}
.col_fifth {
	width: 18.4%;
}
.col_sixth {
	width: 15%;
}
.col_three_fourth {
	width: 74.5%;
}
.col_twothird {
	width: 66%;
}
.col_half, .col_third, .col_twothird, .col_fourth, .col_three_fourth, .col_fifth {
	position: relative;
	display: inline;
	display: inline-block;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
}
.end {
	margin-right: 0 !important;
}
/* Column Grids End */

.wrapper {
	width: 980px;
	margin: 30px auto;
	position: relative;
}
.counter {
	margin-bottom: 50px;
	padding: 20px 0;
	border-radius: 5px;
	position:relative;
}
.applictnwrp .appgrid-grid:hover .textwrpspl .icon, .applictnwrp .appgrid-grid:hover .textwrpspl p{display:block;}
.applictnwrp .appgrid-grid:hover .textwrpspl h4{color:#fff;padding:10px 10px 10px 30px;}
.applictnwrp .appgrid-grid{position:relative;border-radius:5px; overflow:hidden;}
.applictnwrp .appgrid-grid .textwrp{position:absolute; transition: all 0.6s ease-out; left:25px; right:25px;  bottom:0px; text-align:left;}
.applictnwrp .appgrid-grid .textwrp h4{color:#484848; font-size:14px; padding:0px;}
.applictnwrp .appgrid-grid .textwrp h2{font-size:25px; color:#000; padding-bottom:15px;}
.applictnwrp .appgrid-grid .textwrp p{font-size:14px; color:#000; line-height:22px;}
.applictnwrp .appgrid-grid .appgrid-img-wrp img{width:100%;}
.applictnwrp .appgrid-grid .appgrid-img-wrpspl img{padding-bottom: 85px;    background: #fff;}
.applictnwrp .appgrid-grid .textwrpspl{bottom: 0% !important;}
.applictnwrp .appgrid-grid .textwrpspl h5{color:#484848; font-size:14px; padding:10px 0;}
.applictnwrp .appgrid-grid .textwrpspl h3{font-size:18px; color:#000; padding-bottom:22px;}
.applictnwrp .prd-applictn-grd{padding:60px ; background:#fff; text-align:left; border-right:2px dashed #009b24; border-top:2px dashed #009b24; border-bottom:2px solid #009b24; border-left:2px solid #009b24; border-radius:6px;}
.applictnwrp .prd-applictn-grd img{padding-bottom:30px;}
.applictnwrp .prd-applictn-grd a{ padding-bottom:30px; font-size:30px; color:#000;}
.applictnwrp .prd-applictn-grd p{font-size:14px; line-height:24px; padding-bottom:25px;}
.counter:after{position:absolute; content:"";  top:30%; width:1px; height:40%;     right: -12px; background:#dededf;}
.end:after{display:none !important}
.count-title {
	font-size: 40px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 0;
	text-align: center;
}
.count-text {
	font-size: 13px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 0;
	text-align: center;
}
.fa-2x {
	margin: 0 auto;
	float: none;
	display: table;
	color: #4ad1e5;
}
.cntsp {
	position: absolute;
	top: 90px;
	left: 144px;
	font-size: 13px;
}
.cntsp1 {
	position: absolute;
	top: 90px;
	left: 175px;
	font-size: 13px;
}
.cntsp2 {
	position: absolute;
	top: 90px;
	left: 160px;
	font-size: 13px;
}

.second-sec-topl .li1{
	background: url(../images/advnt1.png) no-repeat !important;
	width: 105%;
	height: 110px;
	padding-left: 185px;
	padding-top: 20px;
}
.second-sec-topl .li2{
	background: url(../images/advnt2.png) no-repeat !important;
	width: 110%;
	height: 110px;
	    padding-left: 185px;
	    padding-top: 20px;
}
.second-sec-topl .li3{
	background: url(../images/advnt3.png) no-repeat !important;
	width: 105%;
	height: 110px;
	    padding-left: 185px;
	    padding-top: 20px;
}
.second-sec-topl .li4{
	    padding-left: 185px;
	    padding-top: 20px;
	background: url(../images/advnt4.png) no-repeat !important;
	width: 110%;
	height: 110px;
}
.second-sec-topl ul li h5 {
	font-size: 17px;
	text-align: left;
	color: #fff;
}
.second-sec-topl ul li h6 {
	color: #fff;
	font-size: 13px;
	letter-spacing: normal;
	text-align: left;
}
.second-sec-topbg {
	margin-left: 20px;
	background: url(../images/5.png) no-repeat;
	width: 100%;
	height: 400px;
}
.second-sec-topinr {
	background: url(../images/second-sec-inr.png) no-repeat;
	margin-left: 20px;
	width: 100%;
	height: 400px;
}
.inr-icn {
	margin-right: 185px;
	margin-top: 40px;
}
.inr-txt {
	margin-left: 35px;
	text-align: left;
}
.inr-txt h5 {
	font-size: 30px;
	font-weight: 600;
}
.inr-txt h6 {
	margin-left: 5px;
	position: relative;
	font-size: 12px;
	letter-spacing: normal !important;
}
.inr-txt p {
	margin-top: 40px;
	font-size: 14px;
}
.inr-txt h6::after {
	position: absolute;
	content: "";
	top: 30px;
	height: 4px;
	background: #000000;
	width: 30px;
	left: 0;
}
.inr-txt a h5 {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	margin-top: 40px;
}
.third-sec {
	background: url(../images/3rd-sec.jpg) no-repeat;
	width: 100%;
	background-size: cover;
	padding-bottom:70px;
	padding-top:100px;
	
    position: relative;
}
.video-txt-hd button:hover{    color: #fff;
    background: #000000;}
.applictnwrp .appgrid-grid:hover .textwrpspl{background: rgba(0,155,36,0);
    background: -moz-linear-gradient(top, rgba(0,155,36,0) 0%, rgba(0,155,36,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,155,36,0)), color-stop(100%, rgba(0,155,36,1)));
    background: -webkit-linear-gradient(top, rgba(0,155,36,0) 0%, rgba(0,155,36,1) 100%);
    background: -o-linear-gradient(top, rgba(0,155,36,0) 0%, rgba(0,155,36,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,155,36,0) 0%, rgba(0,155,36,1) 100%);
    background: linear-gradient(to bottom, rgba(0,155,36,0) 0%, rgba(0,155,36,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009b24', endColorstr='#009b24', GradientType=0 );
    left: 0;
    right: 0;
    top: 52% !important;
    bottom: 0;
    padding: 25px;}
.applictnwrp .appgrid-grid .textwrpspl .icon, .applictnwrp .appgrid-grid .textwrpspl p{display:none;}
.case-wrp .top-hd h3{color:#fff !important;}
.case-wrp .top-hd h6{color:#CCC !important;}
.case-wrp .top-hd h4{ color: rgba(181, 181, 181, 0.2) !important;}
.top-hd {
	text-align: center;
	padding-bottom: 30px;
	
}
.top-hd h3:after{width:40px; height:40px; position:absolute;     left: -20px;
    top: -15px; content:""; background:url(../images/stick-one.png) no-repeat center;    z-index: -1;}
.top-hdchng h3:after{width:40px; height:40px; position:absolute;     left: -15px;
    top: -10px; content:""; background:url(../images/stick-one.png) no-repeat center;      z-index: -1;}
.top-hd h1 {
	font-size: 36px;
	font-weight: 600;
	position:relative;
	display:inline;
	z-index:99;
}
.top-hd h3 {
	font-size: 36px;
	font-weight: 600;
	position:relative;
	display:inline;
	z-index:99;
}

.top-hd h4 {
	text-transform: uppercase;
	margin-left: 0px;
	margin-top: -22px;
	z-index: 9999;
	font-size: 36px;
	font-weight: normal;
	color: rgba(57,57,57,0.2);
}
.top-hd h6 {
	margin-top: -10px;
	font-size: 12px;
	letter-spacing: 9px;
}
.third-sec-video {
	width: 100%;
	height: 505px;
	background: url(../images/video.jpg) no-repeat center;
	overflow: hidden;
}
.videosec .col-md-7 {
	margin-left: -30px;
}
.video-txt {
	width: 100%;
	height: 470px;
	background: url(../images/video-txt.jpg);
}
.video-txt-hd h6 {
	color: #484848;
	font-size: 12px;
	letter-spacing: 5px;
	margin-bottom: 20px;
}
.video-txt-hd {
	margin-top: 50px;
	padding-left:30px
}
.video-txt-hd h4 {
	font-size: 24px;
	margin-bottom: 60px;
	color: #000000;
}
.video-txt-hd p {
	font-size: 13px;
	    line-height: 22px;
}
.video-txt-hd button {
	transition: all 0.6s ease-out;
	color: #fff;
	padding: 10px 30px;
	margin-top: 30px;
	font-size: 14px;
	border-radius: 30px;
	background: #009b24;
}
button a {color:#fff;}
.header-txt h4 {
	text-transform: uppercase;
	margin-left: 0px;
	    margin-top: 5px;
    font-size: 36px;
	font-weight: normal;
	color: rgba(57,57,57,0.2);
}
.header-txt h6 {
	color: #484848;
	font-size: 12px;
	letter-spacing: 5px;
	margin-bottom: 20px;
}
.product {
	background: url(../images/product-bg.jpg) no-repeat;
	padding-top: 100px;
	padding-bottom: 150px;
}
.bottom-sec-top {
	padding-top: 85px;
}
.bottom-sec-top .top-hd{
padding-bottom: 85px;
}
.productbtm{
	padding-bottom:130px;
}
.prd {
	padding-top: 30px;
}
.header-txt {
	text-align: center;
	padding-bottom: 70px;
}
.header-txt h3 {
	font-size: 36px;
	font-weight: 600;
}
@media (max-width: 999px) {
.tab-section #tab-button li a {
    font-size: 15px;
}	
.tab-section .tabcntchng .tabcntimg {
    display: none;
}
.wrapper {
    width: 100%;
}
.applictnwrp .prd-applictn-grd {
	margin-bottom:30px;
}
.appmore-prd-grid-po {
    display: none;
}
.news-grid {
    margin-bottom: 30px;
}
.productbtm {
    padding-bottom: 60px;
}
.bottom-sec-top {
    background: #777;
}
}
@media (max-width: 767px) {
.second-sec-topl ul li {
    padding-left: 157px;
}
	.video-txt-hd button{
		margin-top: 12px;
	}
.botom-sec{
	    background:url(../images/bottom-sec-ph.jpg) !important;}
.botom-sec .footerbtml {
	color: #fff !important;
}
.botom-sec .footertxt h4{
	#color:#000 !important;}
.tabSelect1 {
    padding-top: 10px !important;
}
.bootom-sec .footerbtmr ul li a {
	color: #000 !important;
}
.second-sec-topbg {
	width: 100% !important;
	overflow: hidden !important;
	margin-left:0;
}
.tabSelect1 .tab-section .stepone {
	display: none;
}
.tabSelect1 .cmn-headsection h2 {
	font-size: 24px;
	width: 100%;
}
.tabSelect1 .cmn-headsection h2.legthone {
	width: 100%;
}
.tabSelect1 .tab-section #tab-button li {
	display: block;
	width: 100%;
	margin: 5px auto;
	background: #ccc;
}
.tab-section .tabcntchng .tabcntimg {
    display: none;
}
.tabSelect1 .tab-section .tabcntchng .tabcntimgchngpos ul {
	display: none;
}
.tabSelect1 .tab-section .tabcntchng .tabcntimgchngpos p {
	font-size: 14px;
	padding: 10px 0 15px 0;
}
.tabSelect1 .tab-section .tabcntchng {
	margin-bottom: 20px;
}
.tabSelect1 .cmn-headsection {
	margin: 20px 0;
	position: relative;
}
.tabSelect1 .cmn-headsection:before {
	display: none;
}
.tabSelect1 .handshaksec p {
	padding: 0 10px;
}
.handshaksec h3 {
	text-align: center;
}
.handshaksec h4 {
	font-size: 34px;
	text-align: center;
}
.handshaksec .minhgt {
	min-height: 160px;
}
.handshaksec .minhgt .expimg {
	margin: 0 auto;
	display: table;
}
.handshaksec h5 {
	text-align: center;
}
.tab-section .tabs .tab-button-outer {
	background-image: none;
}
.tab-section .tabs .tab-button-outer {
	padding: 0;
}
.tab-section .tabs .tab-button-outer .tab-button {
	height: 100px;
}
.tab-section #tab-button .is-active a {
	color: #000 !important;
}
.tab-section .tab-contents {
	padding: 15.5em 0em 0em !important;
}
.tab-sectiontw .tabcnt img{width:100%;}
.grn{margin-bottom:5px;}
.footertxt span a {
    #color: #020202 !important;
}
	.footertxt {
		margin-top: 30px;
		line-height: 1.5;
	}
.contact-sec {
    
}
.applictnwrp .appgrid-grid .textwrp{    top: 40% !important;}
.appmore-prd-grid-po {
    position: absolute;
    right: 5px !important;
     min-height:inherit !important;
    display: inherit !important;
    border: 2px solid #009b24 !important;
     border-right: 2px solid #009b24 !important;
    bottom: 5px !important;
	top:inherit !important;
    left: 5px !important;
    padding: 10px 20px 10px 10px;
}
.applictnwrp{padding-bottom:180px !important;}
.Magnetism .cmn-headsection h4 {
	left: 100px !important;
}
.second-sec .header-txt h4 {
	display: none;
	left: 0;
}
.second-sec .nocnt .wrapper .counter {
	display: none;
}
.second-sec .second-sec-topl {
	width: 100%;
}
.applictnwrp .prd-applictn-grd {
    padding: 30px 20px;
    margin-bottom: 30px;
}
.applictnwrp .appgrid-grid .appgrid-img-wrp img {
    padding-bottom: 0;
}
.textr {
    display: block;
}
.tab-sectiontw .tabcnt {
    margin-bottom: 20px;
}
.top-hd h3 {
    font-size: 20px;
}
.product {
	    padding-top: 100px;
    padding-bottom: 55px;
}
.top-hd h6 {
    font-size: 10px;
}
.second-sec-topl .li1{
	width: 100% !important;
	    padding-left: 150px;
}
.second-sec-topl .li1 h5 {
	text-align:center;
}
.second-sec-topl .li1 h6 {
	text-align:center;
}
.second-sec-topl ul li h6 {
    font-size: 12px;
}
.second-sec-topl .li2{
	width: 100% !important;
	padding-left: 140px;
}
.second-sec-topl .li2 h5{
	text-align:center;
}
.second-sec-topl .li2 h6{
	text-align:center;
}
.second-sec-topl .li3{
	width: 100% !important;
	padding-left: 150px;
}
.second-sec-topl .li3 h5 {
	text-align:center;}
.second-sec-topl .li3 h6 {text-align:center;}
.second-sec-topl .li4{
	width: 100% !important;
		padding-left: 150px;
}
.second-sec-topl .li4 h5 {
	text-align:center;}
.second-sec-topl .li4 h6 {
	text-align:center;}
}