@charset "utf-8";



@font-face {

    font-family:'UniversCondensed-Bold';

    src: url('fonts/UniversCondensed-Bold.eot');

	src: url('fonts/UniversCondensed-Bold.eot?#iefix') format('embedded-opentype'),

		 url('fonts/UniversCondensed-Bold.woff') format('woff'),

		 url('fonts/UniversCondensed-Bold.ttf') format('truetype'),

		 url('fonts/UniversCondensed-Bold.svg#UniversCondensed-Bold.svg') format('svg');

    font-style: normal;

    font-stretch: normal;

}



@font-face {

    font-family: 'UniversCom-47LightCond';

    src: url('fonts/UniversCom-47LightCond.eot');

    src: url('fonts/UniversCom-47LightCond.eot?#iefix') format('embedded-opentype'),

        url('fonts/UniversCom-47LightCond.woff') format('woff'),

        url('fonts/UniversCom-47LightCond.ttf') format('truetype'),

        url('fonts/UniversCom-47LightCond.svg#UniversCom-47LightCond') format('svg');

    font-weight: 300;

    font-style: normal;

}



@font-face {

    font-family: 'Univers-Condensed-Medium';

    src: url('fonts/Univers-Condensed-Medium.eot');

    src: url('fonts/Univers-Condensed-Medium.eot?#iefix') format('embedded-opentype'),

        url('fonts/Univers-Condensed-Medium.woff') format('woff'),

        url('fonts/Univers-Condensed-Medium.ttf') format('truetype'),

        url('fonts/Univers-Condensed-Medium.svg#Univers-Condensed-Medium') format('svg');

    font-weight: 300;

    font-style: normal;

}







@font-face {

    font-family: 'robotoregular';

    src: url('fonts/roboto-regular-webfont.eot');

    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/roboto-regular-webfont.woff') format('woff'),

         url('fonts/roboto-regular-webfont.ttf') format('truetype'),

         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'RobotoLight';

    src: url('fonts/roboto-light.eot');

    src: url('fonts/roboto-light.eot') format('embedded-opentype'),

         url('fonts/roboto-light.woff') format('woff'),

         url('fonts/roboto-light.ttf') format('truetype'),

         url('fonts/roboto-light.svg#RobotoLight') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'robotobold';

    src: url('fonts/roboto-bold-webfont.eot');

    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/roboto-bold-webfont.woff') format('woff'),

         url('fonts/roboto-bold-webfont.ttf') format('truetype'),

         url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotothin';

    src: url('fonts/roboto-thin-webfont.eot');

    src: url('fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/roboto-thin-webfont.woff') format('woff'),

         url('fonts/roboto-thin-webfont.ttf') format('truetype'),

         url('fonts/roboto-thin-webfont.svg#robotothin') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotomedium';

    src: url('fonts/roboto-medium-webfont.eot');

    src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/roboto-medium-webfont.woff') format('woff'),

         url('fonts/roboto-medium-webfont.ttf') format('truetype'),

         url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Roboto-BoldItalic';

    src: url('fonts/Roboto-BoldItalic.eot');

    src: url('fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/Roboto-BoldItalic.woff2') format('woff2'),

        url('fonts/Roboto-BoldItalic.woff') format('woff'),

        url('fonts/Roboto-BoldItalic.ttf') format('truetype'),

        url('fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');

    font-weight: bold;

    font-style: italic;

}



@font-face {

    font-family: 'Roboto-MediumItalic';

    src: url('fonts/Roboto-MediumItalic.eot');

    src: url('fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/Roboto-MediumItalic.woff2') format('woff2'),

        url('fonts/Roboto-MediumItalic.woff') format('woff'),

        url('fonts/Roboto-MediumItalic.ttf') format('truetype'),

        url('fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');

    font-weight: 500;

    font-style: italic;

}



@font-face {

    font-family: 'Merienda One';

    src: url('fonts/MeriendaOne-Regular.eot');

    src: url('fonts/MeriendaOne-Regular.eot?#iefix') format('embedded-opentype'),

        url('fonts/MeriendaOne-Regular.woff2') format('woff2'),

        url('fonts/MeriendaOne-Regular.woff') format('woff'),

        url('fonts/MeriendaOne-Regular.ttf') format('truetype'),

        url('fonts/MeriendaOne-Regular.svg#MeriendaOne-Regular') format('svg');

    font-weight: normal;

    font-style: normal;

}





body { padding:0px; margin:0px; background:#fff; font-size:16px; color:#000; line-height:20px; font-family: 'robotoregular';}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }

a, img { border: medium none; }

a { color: #192432; text-decoration: none;  }

div { margin: 0; padding: 0; }

p { font-size:17px; line-height:29px; padding:0px; margin:0px; color:#333;} 

h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px;  line-height: 30px; }

a{ color: #192432; outline:none; }

ul, li { list-style:none;}

a:focus, :focus{ outline:none; }

ul,ol { list-style-type:none; padding:0px; margin:0px; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; } 

* html .clearfix { height: 1%; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }

.left { float:left; }

.right { float:right; }

.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }

.anim2 { transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }

.row{ width:1170px; margin:auto; padding:0px; }

h1 { font-size:40px; color:#393536; font-family:'UniversCondensed-Bold'; text-transform:uppercase; line-height:45px;}



header { float:left; width:100%;background: #fff;}

.logo-top { float:left; padding:20px 0 25px 0; width:100%; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }

.logo { float:right;}

.logo img { float:left;}

.hdr-rht { float:left;}

.hdr-top { float:left; width:auto;}

.hdr-top ul li { float:left; margin:0 10px 0 0; padding:0 10px 0 0; line-height: 17px; border-right:1px solid #cacaca;}

.hdr-top ul li h4 { color:#a7d044; font-family:'UniversCondensed-Bold'; text-transform:uppercase; font-size:16px; line-height:20px; margin-bottom:0;}

.hdr-top ul li a { color:#455560; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}

.hdr-top ul li:last-child { border-right:none; margin-right:0; padding-right:0;}

.hdr-top ul li a:hover { color:#a7d044;}



.hdr-btm { float:left; width:auto; margin:20px 0 0; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.hdr-btm ul li { float:left; margin:0 10px 0 0;}

.hdr-btm ul li label { color:#455560; font-size:13px; font-family:Tahoma, Geneva, sans-serif; float:left; margin-right:10px; line-height:35px;}

.hdr-btm ul li.websites .sbHolder {  width:200px; color:#87888a; border:1px solid #ebebeb; padding:0px 0 0 10px; line-height:33px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;}

.hdr-btm ul li.websites .sbHolder a { font-size:13px; font-family:Tahoma, Geneva, sans-serif; padding:0px 0 0 0px;}

.hdr-btm ul li.websites .sbHolder a.sbToggle { background: url(../images/web-arr.png) no-repeat 0 0; top: 14px; right: 6px; height: 7px;}

.hdr-btm ul li.websites .sbOptions { margin:0; border-top: solid 1px #ebebeb; }

.hdr-btm ul li.websites .sbOptions li  {border:1px solid #ebebeb; border-top: none; }

.hdr-btm ul li.websites .sbOptions li a { padding:10px; font-family:Tahoma, Geneva, sans-serif; color:#87888a;}

.hdr-btm ul li.websites .sbHolder a.sbToggle.sbToggleOpen { background-position:0 -7px;}

.hdr-btm ul li a.login-btn { background:#455560 url(../images/user-ico.png) no-repeat right 12px center; color:#fff; font-family:'UniversCondensed-Bold'; font-size:15px; text-transform:uppercase; padding:7px 45px 7px 20px; display:inline-block; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;  position:relative; z-index:1;}

.hdr-btm ul li a.login-btn:after { position:absolute; right:0; display:block; content:""; background:#a7d044 url(../images/user-ico.png) no-repeat right 12px center; height:100%; width:0; top:0; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; z-index:-1;}

.hdr-btm ul li a.login-btn:hover:after { width:100%;}

.hdr-btm ul li:last-child { margin-right:0;}





.is-sticky header { z-index:9999999; background:#fff;  box-shadow: 0 1px 2px rgba(0,0,0,0.1); }

.is-sticky .logo-top { padding-top:15px;} 

.is-sticky .menu-pad { border-bottom:none; background: #fff; z-index: 99999999;} /*margin:15px 0 0 0;*/

.is-sticky .hdr-btm { margin:15px 0 0 0;}



.menu-pad { float:left; width:100%; border-top:1px solid #f5f5f5; margin:0; border-bottom:1px solid #f5f5f5; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; 

-webkit-box-shadow: -1px 3px 8px 0px rgba(0, 0, 0, 0.04);-moz-box-shadow: -1px 3px 8px 0px rgba(0, 0, 0, 0.04);box-shadow: -1px 3px 8px 0px rgba(0, 0, 0, 0.04);}

.home-banner { float:left; width:100%;position: relative;min-height: auto;}



.industry-pad { float:left; width:100%; background:#fff; padding:60px 0; text-align:center;}

.industry-pad h1 { color:#393536; font-size:40px; font-family:'UniversCondensed-Bold'; text-transform:uppercase; position: relative; line-height:45px; margin-bottom:27px; padding-bottom: 12px;}

.industry-pad h1:after { content: ""; position: absolute; left:0; bottom: 0; right: 0; background: #08558b; width:56px; height: 3px; margin: 0 auto; }

.industry-pad p { font-size:18px; line-height: 29px; color:#333;}

.industry-list { float:left; width:100%; margin:50px 0 0;}

.industry-l { float:left; width:66.5%;}

.industry-l ul li { float:left; width:32.33%; margin-right: 1.5%;}

.industry-l ul li:last-child{margin-right: 0;}

.industry-l ul li .industry-img { float:left; width:50%; position:relative; overflow:hidden;  border-bottom: 0px solid #cfcfcf;}

.industry-list .industry-l ul li .industry-img img { width:100%; float:left;}

.industry-l ul li .industry-img:after { content: ''; position: absolute;  left: 0; right: 0; margin: 0 auto;bottom: 0;

 width: 0; height: 0; border-bottom: 17px solid #CFCFCF; border-left: 17px solid transparent; border-right: 17px solid transparent;}

.industry-l ul li .industry-img .overlay { position:absolute; background:rgba(4, 80, 138, 0.85); display:block; content:""; left:-100%; height:100%; width:100%; top:0; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.industry-l ul li .industry-img .overlay img { width:auto; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto;}

.industry-l ul li .industry-img .overlay.pos-rht { left:auto; top:-100%;}

.industry-l ul li .industry-img .overlay.pos-top { left:auto; top:-100%;}



.industry-l ul li .industry-cnt { float:left; width:100%; padding:20px; background:#fafbff; position:relative; justify-content:center; display:flex; align-items: center; min-height: 195px; border: 1px solid #e7e7e7;}

.industry-l ul li .industry-cnt h2 { color:#171717; text-align: left; font-size:26px; line-height: 30px; font-family:'UniversCondensed-Bold'; text-transform:capitalize; position:relative; padding-bottom:10px; margin-bottom:15px;}

.industry-l ul li .industry-cnt h2:after { position:absolute; display:block; left:0; background:#a7d044; height:2px; width:45px; bottom:0; content:"";  transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;  }

.industry-l ul li .industry-cnt p { font-size:17px; line-height:24px; color: #6d6e6f; text-align: left; padding-right: 10px;}

.industry-l ul li .industry-cnt span.btn-lft { background:#04508a url(../images/rht-arw.png) no-repeat 17px 60%; border-top-left-radius: 100%; width:27px; height:19px; float:left; position:absolute; bottom:0; right:0; padding:20px 22px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.industry-l ul li:first-child .industry-cnt span.btn-lft {bottom: 0;}

/*.industry-l ul li:nth-child(2) .industry-img:after{content: ''; position: absolute;  left: 0; right: 0; margin: 0 auto;top: 0; width: 0; height: 0; border-top: 17px solid #CFCFCF;

 border-left: 17px solid transparent; border-right: 17px solid transparent; border-bottom: 0;}*/

.industry-l ul li .industry-cnt span.btn-rht  { background:#838483 url(../images/arrow-lft.png) no-repeat center; right:0; left:auto;}

.industry-l ul li .industry-cnt span.btn-lft.btn-top { background:#838483 url(../images/arrow-down.png) no-repeat center;  width:19px; height:27px; padding:21px 20px; top:0; right:0; left:auto;  position:absolute;  display:inline-block;}



.industry-l ul li:nth-child(2) .industry-img {border-bottom: 0px solid #cfcfcf; border-top: 0;}

.industry-l.industry-r { width: 100%;}

.industry-l.industry-r ul li .industry-img { width:100%;}

.industry-l.industry-r ul li .industry-cnt { width:100%;}

.industry-l ul li a:hover .industry-cnt span { background-color:#a7d044;}

.industry-l.industry-r ul li a:hover .industry-cnt span { background-color:#a7d044;}

.industry-l ul li a:hover .industry-img .overlay {top:0; left:auto;}

.industry-l ul li a:hover .industry-img .overlay.pos-rht  {top:0; left:auto;}

.industry-l ul li a:hover .industry-img .overlay.pos-top { top:0; left:auto;}

.industry-l ul li a:hover .industry-cnt h2 { color:#a7d044;}

.industry-l ul li a:hover .industry-cnt h2:after { width:100px; background:#a7d044;}

.disp-non{display: none;}



.products { float:left; width:100%; background:#08558d; background-attachment:fixed; background-size:cover; padding:50px 0;}

.product-cont	{ float:left; width:100%; margin-bottom:30px;}

.product-cont h2	{ font-size:38px; color:#fff; font-family:'UniversCondensed-Bold'; float:left; text-transform:uppercase; width:31%; line-height:44px; padding-right:2%;  }

.product-cont p		{ float: left; color: #fff; font-size: 18px; float: left; width: 69%; border-left: 1px solid #5287af; padding-left: 7%; padding-bottom: 10px; line-height: 28px;}

#products 			{ float:left; width:100%;}

#products.owl-carousel .owl-item  { background:#fff;}

#products.owl-carousel .owl-item .item { background:#fff; text-align:center;}

#products.owl-carousel .owl-item h2 { background:#ebebeb; font-size:22px; color:#333; font-family:'UniversCondensed-Bold'; display:flex; justify-content:center; align-items:center; line-height:27px; padding:14px 0; float:left; width:100%; min-height:76px; position:relative; z-index:1; border-top:1px solid #b2b9bf;}

#products.owl-carousel .owl-item h2:after { display:block; content:''; position:absolute; height:0%; width:100%; left:0; bottom:0; background:#a7d044; transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -o-transition:all .3s ease; z-index:-1;}

#products.owl-carousel .owl-item .item img { width:auto;}

#products.owl-carousel .owl-item:hover h2 { color:#fff;}

#products.owl-carousel .owl-item:hover h2:after { height:100%;}

#products.owl-carousel .owl-item .item .news-img { width: 100%; position:relative; float:left;}

#products.owl-carousel .owl-item .item .news-img:after { width: 0; height: 0; border-bottom: 286px solid rgba(0,0,0,0.03); border-left: 270px solid transparent; display:block; position:absolute; content:""; right:0; bottom: 76px;}



/* mobile menu css */

.mobNav { display:none; }

.m-menu { display:none; float:right; color:#482679; }

.m-menu { float:left; position:relative; margin-top:0px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; left:50px; top: -6px;}

.m-menu a { display:inline-block; text-align:left; outline:none;  }

.m-menu .mm { position:absolute; top:3px; left:-55px; font-size:16px; color:#482679; text-transform:uppercase; cursor:pointer; padding-right:20px; display:inline-block; font-family: 'UniversCom-47LightCond'; }

.m-menu a span { display:block; background:#455560; width: 27px;height: 2px;margin-top: 6px; }

.m-menu a:hover span { background:#a7d044;}

.m-menu div { position:absolute; top:2px; left:-44px; font-size:14px; color:#455560; text-transform:uppercase; cursor:pointer; padding-right:20px; display:inline-block; font-family: Tahoma, Geneva, sans-serif;}

.mobi-logo img{width: 200px;}





.corporate-section	{ float:left; width:100%; background:#fff; padding:50px 0;}

.corporate-section h3 { color:#000; font-size:26px; text-transform:uppercase; font-family:'UniversCondensed-Bold'; position:relative; margin-bottom:35px; padding-bottom:12px;}

.corporate-section h3:after { position:absolute; left:0; bottom:0; height:2px; background:#075087; width:50px; display:block; content:"";}

.left-cont			{ float:left; width:48%; margin-right:4%;}

.left-cont ul li { float:left; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ebeaea;}

.left-cont ul li:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0;}

.capab-lft { float:left; width:100%;}

.left-cont ul .capab-li 	{ margin-bottom:10px; display:inline-block; border:none;}

.left-cont ul .capab-li li	{ padding:0; margin:0; border:none;}

.capab-li li a { color:#666666; font-size:17px; font-family: 'UniversCom-47LightCond'; margin:0 0 15px 0; line-height:24px; background:url(../images/yellow-arr.png) no-repeat left 6px; padding:0 0 0 30px; border:none; text-transform:none; }

.capab-lft p { color: #6d6e6f; font-size: 16px; font-family: 'robotoregular'; margin-bottom: 20px; line-height: 22px;}

.capab-lft a span { background:url(../images/view-arr.png) no-repeat 0 2px; width:20px; height:15px; float:right; animation: shake 1s linear infinite; -webkit-animation: shake 1s linear infinite; -moz-animation: shake 1s linear infinite; margin-left:10px;}





.capab-img-rht { float:right; width:100%; margin:0px 0 5px 0;}

.capab-img-rht img { width:100%;border:3px solid #eee;}

.capab-lft.capab-rht {float: right;}

.capab-img-rht.capab-rht {float: left;}



.wvu-ico { float:none; display:inline-block;  position:relative; transition:all 0.4s ease;padding-bottom: 15px;}



/*.wvu-ico { float:none; display:inline-block;  position:relative; transition:all 0.4s ease;padding-bottom: 50px}*//*width:106px; background:#08558d;  height:106px; border:1px solid #08558d; border-radius: 100%;*/

/*.core-values ul li:hover .wvu-ico { border: 1px solid #a7cf45; background: #a7cf45;}

.right-cont ul li:hover .wvu-ico { border: 1px solid #a7cf45; background: #a7cf45;}

.wvu-ico span { background:url(../images/value-img-1.png) no-repeat 0 0; width:62px; height:62px; display: inline-block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transition:all 0.4s ease;}

.wvu-ico.rel span { background:url(../images/value-img-2.png) no-repeat 0 0; width:72px; height:52px; }

.wvu-ico.inno span { background:url(../images/value-img-4.png) no-repeat 0 0; width:48px; height:48px;}

.wvu-ico.glob span { background:url(../images/value-img-5.png) no-repeat 0 3px; width:57px; height:67px;}*/



.right-cont			{ float:right; width:48%;}

.right-cont ul li {width: 31.33%; float: left; text-align: center; padding: 55px 15px; background: #f9f9f9; min-height: 247px; margin-right: 3%; box-shadow: 0px 0px 5px rgba(0,0,0,0.14);

-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.14);-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.14);-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.14);}

.right-cont ul li h2{ color: #353535; font-family: robotobold; font-size: 20px; line-height: 46px;}

.right-cont ul li:last-child { margin-right: 0; }



.video-img			{ float:left; width:100%;}

.video-img iframe	{ float:left; width:100%; height:360px;}





footer			{ background:#074d7f; float:left; width:100%; padding:75px 0 0;}

footer .menu{display: block;}

.footer         { background:#f6f6f6 url(../images/footer-bg.png) repeat-x; float:left; width:100%; padding:60px 0 0;}

.footer-top     { float:left; width:100%; padding-bottom:20px;}

.footer-pad     { float:left; width:16%; margin-left:4%;}

.footer-pad h3  { font-size:22px; color:#fff; padding-bottom:10px; position:relative; text-transform:uppercase; font-family:'UniversCondensed-Bold'; margin-bottom:35px; line-height:30px; }

.footer-pad h3:after {content: ""; position: absolute; background: #fff; width: 25px; height: 2px; left: 0; bottom: 0;}

.footer-pad li  { color:#fff; font-size: 15px; line-height: 22px; padding-bottom:2px;  padding-left:0; transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -o-transition:all .3s ease;  }

.footer-pad li a{ color:#fff;  font-size: 15px; line-height: 19px;}/*font-family: "UniversCondensedMedium";*/

.footer-pad li span { font-family: 'robotobold'; font-size: 16px; line-height: 22px;}

.footer-pad li span.ftr-wid { float: left;padding-right: 14px;}

.footer-pad li a:hover  { color: #a3cff1;}

.footer-pad.footer-fid:first-child      { margin-left:0;}

.footer-pad.footer-fid      { width:28%;}

.footer-pad.footer-fid ul   { width:100%; float:left;}

.footer-pad.footer-fid ul li{ width:100%; float:left;}

.footer-pad.footer-mid-rht      { width:16%;}

.footer-pad.footer-mid-rht ul   { width:100%; float:left; display: block;}

.footer-pad.footer-mid-rht ul li    { width:100%; float:left;}

.footer-pad.footer-mid-rht ul:nth-child(2n-1)   { width:45%; }

.footer-pad.footer-mid-rht h3:after {display: none;}

.footer-pad.footer-mid-lft      { width:27%;}

/*.footer-pad.footer-mid-lft ul li a {padding-left:22px; position: relative;}*/

/*.footer-pad.footer-mid-lft ul li a:after {position: absolute; content: "--"; color: #fff; left: 0; top: 0; }*/

.footer-pad.footer-mid-lft ul   { width:100%; float:left;}

.footer-pad.footer-mid-lft ul li    { width:100%; float:left;}

/*.footer-pad.footer-mid-lft ul:nth-child(2n-1)   { width:45%; }*/

.footer-pad.footer-prod     { width:16%;}

.footer-pad.footer-prod ul  { margin-top:51px;}

.footer-pad.footer-cap      { width:17%;}



.footer-btm     { float:left; width:100%; background:#074d7f; border-top:0px solid #296698; padding:15px 0 20px 0; margin-top:10px; }

.foot-left      { float:left; width:100%; text-align: center;}

.foot-left p    { color:#fff; font-size:14px; line-height: 25px; padding-top:5px; font-family:'robotoregular'; }



.sm-ico ul li {padding-bottom: 25px;}

.sm-ico ul li a {position: relative; padding-bottom: 25px;}

.sm-ico ul li a:after {content:""; position:absolute; left:0; top:-6px; width: 33px; height: 33px;}

.sm-ico ul li a:hover:after {  opacity: 0.8; }

.sm-ico ul li.fb a:after{ background: url(../images/fb.png) no-repeat 0 0; }

.sm-ico ul li.ln a:after{ background: url(../images/ln.png) no-repeat 0 0; }

.sm-ico ul li.tw a:after{ background: url(../images/twitter.png) no-repeat 0 0; }

.sm-ico ul li.insta a:after{ background: url(../images/insta.png) no-repeat 0 0; }



.mobile-top { display:none;  float:left; width:100%; padding:7px 0; border-bottom:1px solid #ebebeb;}

.mobile-l { float:left; width:45%;}

.mobile-l h4 { color: #a7d044; font-family: 'UniversCondensed-Bold'; text-transform: uppercase; font-size: 16px;    line-height: 20px; margin-bottom:0;}

.mobile-r { float:left; width:55%;}

.web-lang .sbHolder { width: 100px; color: #87888a; border: 1px solid #ebebeb; padding: 0px 0 0 10px; line-height: 21px; border-radius: 3px;-webkit-border-radius: 3px;

-moz-border-radius: 3px;-o-border-radius: 3px;}

.web-lang .sbHolder a { color: #455560; font-size: 13px; font-family: Tahoma, Geneva, sans-serif;}

.websites-m label { color: #455560; font-size: 13px; font-family: Tahoma, Geneva, sans-serif; line-height:30px;}

.websites-m .sbHolder { width:60%; float:right; border: 1px solid #ebebeb; padding: 0px 0 0 10px; line-height: 30px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;}

.websites-m .sbHolder a { color: #455560; font-size: 13px; font-family: Tahoma, Geneva, sans-serif;}

.websites-m .sbHolder a.sbToggle { right: 6px; top: 12px;}



.flexslider.flex-left	{ position:absolute; bottom:20px; float:left; width:1202px;}









/* about page css */

.inner-banner:after { position:absolute; display:block; content:""; left:0;top:0; width:100%; height:100%; background:rgba(0,0,0,0.0);}

.inner-banner { float: left; width: 100%; position: relative; background-size: cover; overflow: hidden;}/*min-height: 401px;*/

/*.inner-banner img { float: left;  opacity: 0;  position: absolute;  width: 100%; background-position: center center;}*/

.inner-banner img{ float: left;  width: 100%;}



.inner-nav { float:left; width:100%; background:#08558d;  text-align:center; z-index: 5;}

.inner-nav ul li { float:none; display:inline-block; margin:0; padding:0; position:relative;}



.inner-nav ul li.active a:before { position:absolute; display:block; content:""; bottom:0; border-top:10px solid #08558d; border-left:10px solid transparent; border-right:10px solid transparent; left: 0; right: 0; margin: 0 auto; width: 0; bottom:-10px;}



.inner-nav ul li a { font-size:17px; color:#fff; font-family: 'Univers-Condensed-Medium'; text-transform:uppercase; padding:22px 32px; display:block; letter-spacing:1px; position:relative;}

.inner-nav ul li a:after { position:absolute; display:block; content:""; top:0; left:50%; background:#a6cf43; height:4px; width:0%; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }



.inner-nav ul li a:hover:after { left:0; width:100%;}

.inner-nav ul li.active a, .inner-nav ul li a:hover { color:#a6cf43; background:#014e7a;}

.inner-nav ul li.active a:after {  position:absolute; display:block; content:""; top:0; left:0%; background:#a6cf43; height:4px; width:100%; }



.overview-pad { float:left; width:100%; padding: 80px 0 0;}

.overview-pad p { font-size:17px; color:#5f5f62; font-family: 'UniversCom-47LightCond';line-height:26px;}



.welcome-pad {width: 100%; float:left;padding-bottom: 40px;}

.welcome-l{ width: 42%; float: left; margin-right:4%; }

.welcome-r{ width: 54%; float: left; margin-top:0; }

.welcome-l h1{font-size: 40px; color: #393536;font-family: 'UniversCondensed-Bold';text-transform: uppercase;line-height: 45px; position: relative; padding-bottom: 12px; margin-bottom: 28px;}

.welcome-l h1:after { content:""; position: absolute; left: 0; bottom:0; width: 54px; height: 3px; background: #08558c;}

.welcome-l p{ font-size: 17px; line-height: 29px; font-family:'robotoregular'; margin-bottom: 29px;}



.org-facts { float:left; width:100%; background:#fff;  padding:60px 0;}

.org-facts h1 { margin-bottom:40px; text-align:center;}

.facts-l { float:left; width:48%; margin-right:4%;}

.facts-l ul { float:left; width:100%; margin-bottom:20px;}

.facts-l ul li { color:#666666; font-size:17px; font-family: 'UniversCom-47LightCond'; margin:0 0 15px 0; line-height:24px; background:url(../images/yellow-arr.png) no-repeat left 6px; padding-left:30px; }



.facts-l h4 { font-size:20px; color:#455560; font-family:'UniversCondensed-Bold'; border-bottom:1px dashed #d8d8d8; line-height:24px; padding-bottom:10px; margin-bottom:15px;}

.facts-l p a { color:#ad650d; }

.facts-l p a:hover { text-decoration:underline;}



.facts-l.facts-r { margin-right:0;}

.facts-l.facts-r p { margin-bottom:12px;}



.locations { float:left; width:100%; background:#ad650d; padding:40px 0;}

.location-l { float:left; width:40%; text-align:center;}

.location-r { float:right; width:52%; margin:40px 0 0 0;}

.location-r h1 { color:#fff; margin-bottom:10px;}

.location-r p { color:#fff; font-size:24px; font-family: 'UniversCom-47LightCond'; line-height:30px; margin-bottom:20px;}

.location-r a { color:#fff; text-transform:uppercase; font-size:18px; font-family:'UniversCondensed-Bold'; border:1px solid #fff; padding:6px 20px; display:inline-block;  width:180px; position:relative; z-index:1;}

.location-r a span { background:url(../images/white-arr.png) no-repeat 0 2px; width:10px; height:18px; float:right; animation: shake 1s linear infinite; -webkit-animation: shake 1s linear infinite; -moz-animation: shake 1s linear infinite; -o-animation: shake 1s linear infinite; }

@keyframes shake {

    0% { transform: translateX(5px);}

    50% { transform: translateX(0px);}

    100% { transform: translateX(5px);}

}



.location-r a:after { position:absolute; display:block; content:""; background:#fff; left:0; height:100%; width:0; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; top:0; z-index:-1;}

.location-r a:hover:after { width:100%;}

.location-r a:hover { color:#ad650d;}

.location-r a:hover span { background-position:0 -15px;}



.e-brochure { float:left; width:100%; padding:60px 0 10px; background: #f6f6f6;}

.e-brochure ul { float:left; width:100%; text-align:center;}

.e-brochure ul li { float:none; width:41%; text-align:center; margin-bottom:50px; display:inline-block;} /*margin-right:4%;*/

.e-brochure h1 { text-align: center; position: relative; padding-bottom: 12px; margin-bottom: 28px; }

.e-brochure h1:after { content:""; position: absolute;right: 0; margin: 0 auto;left: 0; bottom:0; width: 54px; height: 3px; background: #08558c;}

.e-brochure .brochure-pad { float:left; position:relative;  width:100%; text-align:center; margin:0 0 10px 0;}

.e-brochure .brochure-pad:after { position:absolute; display:block; content:''; z-index: 9999; background:#e8e8e8; width:95%; height:94%; left:35px; top:16px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.e-brochure .brochure-pad img { margin:7px 0 0 0;position: relative;z-index: 99999;}

.e-brochure ul li h3 { text-transform:uppercase; font-size:18px; line-height:24px; font-family:'UniversCondensed-Bold'; display:block; margin:0px 0 0 0;}

.e-brochure ul li:nth-child(4n) { margin-right:0;}

.e-brochure ul li:hover h3 { color:#074d88; }

.e-brochure ul li:hover .brochure-pad:after { position:absolute; z-index:99; display:block; content:''; background:#a4adb2; width:100%; height:87%; left:0; top:0px; z-index:99;}



.certificate-pad { float:left; width:100%; background:#fff; padding:80px 0 75px 0; text-align:center;}

.certificate-pad h1 { position: relative; padding-bottom: 12px; margin-bottom: 28px; }

.certificate-pad h1:after { content:""; position: absolute;right: 0; margin: 0 auto;left: 0; bottom:0; width: 54px; height: 3px; background: #08558c;}

/*.certificate-pad p { margin-bottom:60px;}*/

.certificate-pad ul li { float:left; margin-right:4%; padding-right:0px; width:30.6%; }

.certificate-pad ul li .certi-img {min-height:162px; border-radius: 5px; border:1px solid #eaeaea; float:left; width:100%;box-shadow: 0px 0px 6px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.1);

-o-box-shadow: 0px 0px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.1); margin-bottom: 31px;display: flex; display: -webkit-flex;

justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center;}

.certificate-pad ul li h4 { color: #616161; font-size: 16px; font-family: robotoregular; float: left; text-align: center; width: 100%; margin: 0; line-height: 24px;}

.certificate-pad ul li h4 span {font-family: robotobold;}

.certificate-pad ul li img { float:none;}

.certificate-pad ul li:nth-child(3n-3){ margin-right: 0;}

.certi-pad{padding: 0 91px; float: left;width: 100%;}



.awards-pad { float:left; width:100%; background:#f6f6f6; padding:80px 0 20px 0; text-align:center;}

.awards-pad h1 { position: relative; padding-bottom: 12px; margin-bottom: 28px; }

.awards-pad h1:after { content:""; position: absolute;right: 0; margin: 0 auto;left: 0; bottom:0; width: 54px; height: 3px; background: #08558c;}

.awards-pad p { margin-bottom:60px;}

.awards-pad ul{float:left; width:100%;}

.awards-pad ul li { float:left; margin-right:4%; padding-right:0px; width:30.6%; margin-bottom: 40px;}

.awards-pad ul li .awards-img {min-height:311px; border-radius: 5px; border:1px solid #eaeaea; float:left; width:100%;box-shadow: 0px 0px 6px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.1);

-o-box-shadow: 0px 0px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.1); background:url(../images/bg-awards.jpg) no-repeat 0 0; background-size:cover; margin-bottom: 20px;display: flex; display: -webkit-flex;

justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; overflow: hidden;}

.awards-pad ul li:nth-child(2n-2) .awards-img { background:url(../images/bg-awards-1.jpg) no-repeat 0 0; background-size:cover; }

.awards-pad ul li h4 { color: #171717; font-size: 16px; font-family: robotoregular; margin: 0; line-height: 24px;}

.awards-pad ul li h4 span {font-family: robotobold;}

.awards-pad ul li img { float:none;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;

-o-transition: all .5s ease;}

.awards-pad ul li:hover img { transform: scale(1.1);}

.awards-pad ul li:nth-child(3n-3){ margin-right: 0;}

.win-pad{padding: 0 91px; float: left;width: 100%;}



.history-pad  { float:left; width:100%; background:#08558d; padding:67px 0;}

.history-pad h1 { text-align:center; margin-bottom:50px; color: #fff; position: relative; padding-bottom: 12px;}

.history-pad h1:after { content:""; position: absolute;right: 0; margin: 0 auto;left: 0; bottom:0; width: 54px; height: 3px; background: #a6ce39;}

#history.owl-carousel .bubble-bg { float:none; display:inline-block;}

#history.owl-carousel .bubble-bg h2 { font-size:31px; color:#fff;  font-family:'UniversCondensed-Bold'; text-align:center; line-height:105px;}

#history.owl-carousel .bubble-bg.blue { background:url(../images/blue-bg.png) no-repeat left; width:95px; height:114px; }

#history.owl-carousel .owl-item .item .bubble-bg span {  margin:18px 0 0 0; width:41px; height:41px; float:none; display:inline-block; }

#history.owl-carousel .owl-item .item .bubble-bg.blue span { background:url(../images/pink-round.png) no-repeat center;}

#history.owl-carousel .owl-item .item { text-align:center;}

.bubble-txt { float:left; width:100%; border:1px solid #dbdee1; padding:25px 10px; margin:40px 0 0 0; position:relative; min-height:134px;}

.bubble-txt p { text-align:left;}

.bubble-txt ul li { color: #666666; font-size: 17px; text-align:left; margin-bottom:10px; line-height:24px; background:url(../images/dot-bg.png) no-repeat left 8px; padding-left:18px;}

.bubble-txt ul li:last-child { margin-bottom:0;}

/*.bubble-txt:after { position:absolute; display:block; content:""; top:0; width:0; height:0; border-bottom:10px solid red; border-left: 10px solid transparent; border-right: 10px solid transparent;}*/

#history.owl-carousel .bubble-bg.green { background:url(../images/green-bg.png) no-repeat left; width:95px; height:114px; }

#history.owl-carousel .owl-item .item .bubble-bg.green span { background:url(../images/green-round.png) no-repeat center;}



#history.owl-carousel .bubble-bg.blue { background:url(../images/blue-bg.png) no-repeat left; width:95px; height:114px; }

#history.owl-carousel .owl-item .item .bubble-bg.blue span { background:url(../images/blue-round.png) no-repeat center;  }





.bubble-txt::before { content: ""; position: absolute; bottom: -20px; left: 40px; border-width: 20px 20px 0; border-style: solid;

border-color: #dbdee1 transparent; display: block;  width: 0;}

.bubble-txt.top::before { top: -13px; bottom: auto; left: 0; right: 0px; border-width: 0 13px 13px; margin: 0 auto;}

.bubble-txt::after { content: ""; position: absolute; bottom: -13px; left: 47px; border-width: 13px 13px 0; border-style: solid;

 border-color: #fff transparent; display: block; width: 0;}

.bubble-txt.top::after { top: -11px; bottom: auto; left: 0; right: 0; margin: 0 auto; border-width: 0 13px 13px;}



.pop-div { float:left; display:none; background:#ebf7ff; width:100%; max-width:720px; }

.about-popup-pad { float:left; width:100%; padding:20px; }

.pop-div h1{ color:#455560; text-align:left; margin-bottom:15px; font-size:25px; line-height:25px; font-family: 'UniversCondensed-Bold';  border-bottom: 1px dashed #b5b5b5; padding-bottom:12px;}

.pop-div h1 span { display:block; text-transform:none; font-family:'UniversCom-47LightCond'; font-size:16px;}

.pop-div p { color:#666666; line-height:27px; font-family:'UniversCom-47LightCond'; font-size:17px; }

.pop-div p:last-child { margin-bottom:0;}

.about-popup-pad span { font-size: 14px;}

.about-popup-pad img.img-lft { width:180px; float:left; margin:0 20px 20px 0; border: 3px solid #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;}



.about-popup-pad h3 { color:#455560; text-align:left; margin-bottom:15px; font-size:25px; line-height:25px; font-family: 'UniversCondensed-Bold'; text-transform:uppercase; border-bottom: 1px solid #b5b5b5; padding-bottom:10px;}

.about-popup-pad ul li { float:left; width:100%; margin:0 0 20px 0;}

.about-popup-pad ul li label { width:20%; font-size:15px; color:#455560; float:left; padding: 8px 0;}

.about-popup-pad ul li label span { font-size:18px; color: red;}

.about-popup-pad ul li input[type="text"],  .about-popup-pad ul li input[type="tel"],.about-popup-pad ul li input[type="email"] { width:80%; font-size:17px; color:#455560; float:left; border:1px solid #ccc; padding: 5px 10px;}

.about-popup-pad ul li input[type="button"] { font-size:17px; color:#fff; float:none; border:none; padding: 6px 15px; background:#744d3e; text-transform:uppercase; font-family:'UniversCom-47LightCond'; margin:0 5px 0 0; cursor:pointer; text-align:right; border-radius:3px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.about-popup-pad ul li input[type="button"]:hover { background:#b7765d; }



.about-popup-pad ul li input[type="reset"], .about-popup-pad ul li input[type="submit"] { font-size:17px; color:#fff; float:none; border:none; padding: 6px 15px; background:#744d3e; text-transform:uppercase; font-family:'UniversCom-47LightCond'; margin:0 5px 0 0; cursor:pointer; text-align:right; border-radius:3px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.about-popup-pad ul li input[type="reset"]:hover,.about-popup-pad ul li input[type="submit"]:hover { background:#b7765d; }



.about-popup-pad ul li.center-buttons { text-align:center;margin-top: 25px;}



.company-policy .mission { padding:40px 0;}

.company-policy h1 { margin-bottom:30px;}



.overview-pad.min-height { min-height:400px; }



.mission-vision{ float:left; width:100%;}



.orgz-fact{float:left; width:100%;background: #f6f6f6; padding:88px 0 40px 0; text-align: center;}

.orgz-fact h1{font-size: 40px; color: #393536;font-family: 'UniversCondensed-Bold';text-transform: uppercase;line-height: 45px; position: relative; padding-bottom: 12px; margin-bottom: 28px;}

.orgz-fact h1:after { content:""; position: absolute;right: 0; margin: 0 auto;left: 0; bottom:0; width: 54px; height: 3px; background: #08558c;}



.bubble-bg { float:none; display:inline-block;}

.bubble-bg h2 { font-size:26px; color:#fff;  font-family:'robotobold'; text-align:center; line-height:130px;}

.bubble-bg.blue { background:url(../images/blue-bg.png) no-repeat left; width:95px; height:114px; position:absolute; bottom:-134px; left:98px; }

.item { text-align:center;}

.bubble-bg.green { background:url(../images/green-bg.png) no-repeat left; width:95px; height:114px; position:absolute; bottom:-134px; left:98px; }

.bubble-bg.blue { background:url(../images/blue-bg.png) no-repeat left; width:95px; height:114px; position:absolute; bottom:-134px; left:98px; }

/*.timeline__item.pink1 .bubble-bg.blue { background:url(../images/blue-bg1.png) no-repeat left; width:95px; height:114px; position:absolute; top:-143px; left:69px; }*/

.item { text-align:center;}

.timeline__item.green1 .bubble-bg.green { background:url(../images/green-bg1.png) no-repeat left; width:95px; height:114px; position:absolute; top:-134px; left:98px; }

.timeline__item.blue1 .bubble-bg.blue { background:url(../images/blue-bg1.png) no-repeat left; width:95px; height:114px; position:absolute; top:-134px; left:98px; }

#history-scr .timeline__content li { color: #f6f6f6; font-size: 14px; text-align:left; margin-bottom:2px; line-height:21px; background:url(../images/dot-bg.png) no-repeat left 8px; padding-left:18px;}

#history-scr .timeline__content li:last-child { margin-bottom:0;}

.timeline__item.green1 .bubble-bg h2, .timeline__item.blue1 .bubble-bg h2 { line-height:102px;}



.timeline__item:after{background:url(../images/blue-round.png) no-repeat left;width:19px; height:19px;content:'';position:absolute;right:-10px;top:50%;z-index:1}



.timeline__content { min-height: 126px; min-width: 278px;}

.timeline--horizontal .timeline__item:after{left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:100%}

.timeline--horizontal .timeline__item .timeline__content:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #014e7a;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;}

#history-scr .timeline__content p { font-size:17px; line-height:24px; padding:0px; margin:0px; color:#f6f6f6;} 

.timeline__content h2   { display:none;}

.timeline--horizontal .timeline-divider{ background:url(../images/line-pattern.png) repeat left; width: 92%; height: 3px;display:block;left:0;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:1; margin: 0 auto;}

#history-scr .timeline-nav-button {  width:36px; height:52px;   background: url(../images/history-nav.png) no-repeat 0 0;   display: inline-block; cursor: pointer; text-indent:-999999px;  margin: 0 0px; position:absolute; border:none;}

#history-scr .timeline-nav-button--prev { background-position:0 0; }

#history-scr .timeline-nav-button--prev:hover{ opacity: 0.8; }

#history-scr .timeline-nav-button--next { background-position:-18px 0; }

#history-scr .timeline-nav-button--next:hover{ opacity: 0.8; }

.timeline-nav-button{background-color:#fff;border:2px solid #ddd;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;height:40px;outline:0;position:absolute;text-indent:-9999px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:40px;z-index:10;}





.company-policy { float:left; width:100%; background:#fff; padding:79px 0 65px; text-align:center;}

.company-policy h1 { position: relative; padding-bottom: 12px; margin-bottom: 28px; }

.company-policy h1:after { content:""; position: absolute;right: 0; margin: 0 auto;left: 0; bottom:0; width: 54px; height: 3px; background: #08558c;}

.company-policy p { margin-bottom:30px;  font-size: 16px; line-height: 24px;}

.company-policy ul li { float:none; display:inline-block; border-right:1px solid #dedede; margin-right:0px; padding-right:0px; width:35%; position:relative; min-height:170px;}

.company-policy ul li h4 { color:#343235; font-size:24px; text-transform:uppercase; font-family:'UniversCondensed-Bold'; margin:20px 0 0 0; line-height:39px;}

.company-policy ul li img {float: none; width: 80%; display: block; margin: 0 auto;}

.company-policy ul li:last-child { border-right:none;}



.breadcrumb { float:left; width:100%; position:relative; z-index:1;}

.breadcrumb .row { position:relative;}

.breadcrumb-list { position: absolute; bottom: 35px; right: 0;  background:#fff; padding:10px 20px;  }

.breadcrumb-list ul li{float: left; font-size: 15px; text-transform: capitalize; line-height: 20px; padding-right: 32px; position: relative; }

.breadcrumb-list ul li:after {content:""; position:absolute; background:url(../images/breadcrum-arw.png) no-repeat left; width:8px; height:8px;top: 7px; right: 11px;}

.breadcrumb-list ul li:last-child{padding-right: 0; color:#08558c;text-decoration: underline; font-size: 15px; line-height: 20px; font-family: 'robotoregular';}

.breadcrumb-list ul li:last-child:after {display: none;}

.breadcrumb-list ul li a { color:#636363; text-transform: capitalize;}

.breadcrumb-list ul li span { color:#636363; margin:0 6px;}

.breadcrumb-list ul li a:hover { text-decoration:underline;}

.breadcrumb-list ul li img{height: auto !important; padding-top: 4px; min-height: auto !important;}

.page-title { position: absolute; top: 50%; float: left; z-index: 9999; transform: translate(0%, -50%); -ms-transform: translate(0%, -50%);}

.page-title h2{font-size: 50px; color: #393536;  font-family: 'UniversCondensed-Bold';  text-transform: uppercase; line-height: 60px;}



.mission-vision{ float:left; width:100%; position: relative;  display: -webkit-box; display: flex;  height: auto;  max-height: 100%;

  background: #000;  overflow: hidden;}

.bg_background { position: absolute; top: 50%; left: 50%; width: 120%;  height: 0; padding-bottom: 66.25%; -webkit-transform: translate(-50%, -50%);

 transform: translate(-50%, -50%);  pointer-events: none;}

.bg_video-overlay {  position: absolute;  width: 100%;  height: 100%;  background-position: center;  background-size: cover;

  background-repeat: no-repeat;  -webkit-transition: opacity 0.1s cubic-bezier(0.10, 0.20, 0.20, 0.10), visibility 0.1s linear;

  transition: opacity 0.1s cubic-bezier(0.10, 0.20, 0.20, 0.10), visibility 0.1s linear;}

.bg_video-overlay--fadeOut {  opacity: 0;  visibility: hidden;}

.mission-vision iframe { position: absolute; top: 0; left: 0; width: 100%;  height: 100%;  pointer-events: none;}

.bg_title {  position: relative; -webkit-box-flex: 0; flex: 0 0 auto; align-self: center; width: 100%; font-family: 'robotoregular';

  font-size: 50px;  font-weight: normal;  text-align: center; color: white;  line-height: 1;}

.mission-vision .overlay { position: relative;  -webkit-box-flex: 0; flex: 0 0 auto; align-self: center; width: 100%; font-family: 'robotoregular';

  font-size: 50px; font-weight: normal; text-align: center; color: white;  line-height: 1;}

.mission-vision .overlay {  position: relative;  -webkit-box-flex: 0;  width: 100%; font-family: 'robotoregular'; font-size: 50px; font-weight: normal;

text-align: center;  color: white; line-height: 1; background: rgba(0,0,0,0.5); height: 100%;}

.mission-vision .overlay:after{position: absolute; content: ""; width:50%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5);}





.mission-vision-bg {float: left; width: 50%;position: relative; z-index: 9; padding: 76px 0 82px 0; }

.mission-vision-bg h2{font-size: 30px; position: relative; color: #a7cf46;font-family: 'UniversCondensed-Bold'; line-height: 35px; text-align:left; margin-bottom: 40px; padding-left:75px;}

.mission-vision-bg ul li{ font-size: 17px; position:relative; line-height: 24px; padding-left:26px; color: #fff; text-align: left; padding-right:110px;font-family: 'robotoregular'; padding-bottom: 20px;}

.mission-vision-bg ul li:last-child{ padding-bottom:68px;}

.mission-vision-bg ul:last-child li:last-child{ padding-bottom:0;}

.mission-vision-bg ul li:after{content: ""; position: absolute; background:url(../images/li-list.png) no-repeat 0 0; top: 5px; left:0; width:8px; height: 14px;}



.mission-vision-bg h2:after{content: ""; position: absolute; background:url(../images/vision.png) no-repeat 0 0; top: 0px; left:0; width:53px; height: 49px;}

.mission-vision-bg h2:first-child:after{ background:url(../images/mission.png) no-repeat 0 0; top: -7px;}



.mission-vision-title h6{color: #eaeaea; font-size: 132px; line-height: 120px; text-transform: uppercase; font-family: 'UniversCondensed-Bold';float: left;

width: 100%; text-align: left;}



#pcontainer1{ width: 100%; height: auto;}

.orgz-fact button {font-size: 15px; color: #fff; float: left; border: none; padding: 6px 15px; background: #a8cf46; text-transform: uppercase;

font-family: 'UniversCom-47LightCond'; margin: 0 5px 0 0; cursor: pointer; text-align: right; border-radius: 3px; transition: all .5s ease;

-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; }

.orgz-fact button:hover { background: #99c135; }





.awards-pad ul li.more {display: inline-table; float: none; cursor: pointer; position:relative; width: 165px;height: 48px;margin-right: 0;margin-top: 10px;background: #fff url(../images/plus.png) no-repeat 88% center;border: 1px solid #3875a2;

padding: 12px 18px 12px 18px;color: #3f6a95;font-size: 14px;text-align: left; }

#organization button{ display: none; }

.awards-pad ul li.more.less{background: #fff url(../images/minus.png) no-repeat 88% center; }

.awards-pad ul li.more::after { content: "";  position: absolute;  width: 1px;  height: 48px;  background: #3875a2;  top: 0;

 left: 117px;}





/*potting-soil.html-pg*/

.potting-soil{float: left; width: 100%; padding: 75px 0 86px 0;}

.soil-lft {float: left; width:45%; margin-right:4%;}

.soil-lft h4 { font-size: 40px;  color: #393536;  font-family: 'UniversCondensed-Bold';  text-transform: uppercase; line-height: 45px;

position: relative;  padding-bottom: 17px; margin-bottom: 25px;}

.soil-lft h4:after { content:""; position: absolute; left: 0; bottom:0; width: 54px; height: 3px; background: #08558c;}

.soil-lft p{font-size: 17px; line-height: 29px; color: #333; margin-bottom: 12px;}



.soil-rht {float: left; width:51%;}

.soil-rht ul li{width: 49%; margin-right: 2%; float: left; overflow: hidden;}

.soil-rht.fr-img-edt ul li:first-child  {margin-right: 2%; width: 49%; margin-bottom: 12px;}

.soil-rht ul li:hover img { transform: scale(1.1);}

.soil-rht ul li img{width: 100%; float: left; border-radius: 2px; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;

-o-transition: all .5s ease;}

.soil-rht ul li:first-child  {margin-right: 0; width: 100%; margin-bottom: 12px;}

.soil-rht.fr-img-edt ul li:nth-child(2n-2) {margin-right: 0;}

.soil-rht ul li:last-child {margin-right: 0;}



.substrate {width:100%; float: left; padding-bottom: 87px;}

.substrate h4 { font-size: 40px;  color: #393536;  font-family: 'UniversCondensed-Bold';  text-transform: uppercase; line-height: 45px;

position: relative;  padding-bottom: 21px; margin-bottom: 45px; width:100%; text-align: center;}

.substrate h4:after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #08558c;}

.substrate ul li{width:32.6%; margin-right: 1%; float: left;}

.substrate ul li:last-child{margin-right: 0;}

.substrate ul li img{width:100%; float: left;  object-fit: contain; background: #f9fafe; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease;

-o-transition: all .5s ease;}

.substrate.prod-center ul li img{background:transparent; object-fit: cover;}

.substrate ul li .cb-img {float: left; width: 100%;overflow: hidden; }

.substrate ul li:hover img { transform: scale(1.1);}

.substrate ul li .cont-details{ float:left; width:100%; padding: 28px 30px 24px 30px; border: 1px solid #efefef; transition: all .5s ease;

-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.substrate ul li:hover .cont-details { background: #08558c; color: #fff; border: 1px solid #08558c;}

.substrate ul li:hover .cont-details h5::after { background: #a7cf45 url(../images/substrate-arw.png) no-repeat center center;}

.substrate ul li .cont-details h5{ width:100%; position:relative; text-transform:uppercase; float: left; font-family: 'UniversCondensed-Bold'; font-size: 24px; line-height: 30px; }

.substrate ul li .cont-details h5:after{content:""; position: absolute; background:#08558c url(../images/substrate-arw.png) no-repeat center center; width:47px; height: 47px; right: -10px; border-radius: 100%; top: -9px;}



.substrate-farm{width:100%; float: left; background:#fafafa ; padding: 62px 0 10px 0;}/*url(../images/substrate-farm-bg.png) no-repeat center bottom*/

.substrate-farm h4 { font-size: 40px;  color: #393536;  font-family: 'UniversCondensed-Bold';  text-transform: uppercase; line-height: 45px;

position: relative;  padding-bottom: 21px; margin-bottom: 25px; width:100%; text-align: center;}

.substrate-farm h4:after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #08558c;}

.substrate-farm p{ text-align: center; font-size: 17px; line-height: 29px; color: #333; margin-bottom: 40px;}

.substrate-farm ul li{display: inline-block; width: 20%; margin-right: 2%; margin: 0 auto;}

.substrate-farm ul li:last-child{margin-right: 0;}

.substrate-farm ul { float: left; width: 100%;  text-align: center;}

.substrate-farm ul li{float: none;width: 20%;text-align: center;margin-right: 4%; display: inline-block;}

.substrate-farm ul li img{filter:drop-shadow(2px 2px 5px #aaa6a6); -webkit-filter: drop-shadow(2px 2px 5px #aaa6a6); -moz-filter: drop-shadow(2px 2px 5px #aaa6a6); transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;

-o-transition: all 0.5s ease;}

.substrate-farm ul li:hover img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);

-o-transform: rotateY(180deg);}

.substrate-farm ul li h6 { color: #171717; font-size: 16px;  font-family: 'robotoregular';  line-height: 24px; padding-top: 10px;}

.substrate-farm ul li h6 span{color: #333; font-family: 'robotomedium';}

.soil-btm{width:100%; float: left; background: #fafafa url(../images/substrate-farm-bg.png) no-repeat center center; min-height: 650px; position: relative;

overflow: hidden;height: 100%;background-position: center!important;background-size: cover!important;}

.soil-btm img{width:100%; float: left;}

.root-benifits{float: none; width: 57%; margin: 0 auto; text-align: center; background: #fad348; padding: 20px 35px; border-radius: 5px;border: 1px solid #a8cf45;

position: absolute; bottom: 60px; left: 0; z-index: 9999; right: 0;}

.soil-btm .row{position: static;}

.root-benifits p{ color: #171717; font-size: 18px;  font-family: robotobold;  line-height: 24px;}

/*

@-webkit-keyframes blink { 50% { background-color: #a7cf45; border: 1px solid #a7cf45; }}

@keyframes blink { 50% { background-color: #a7cf45; border: 1px solid #a7cf45;}}*/



.hdr-rht .btn-admission a { color:#FFFFFF; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; }



.hdr-rht .btn-admission:hover { background:#444444; }



/*compressed-blocks-pg*/

.compressed-blocks{float: left; width: 100%; background: #fff;}

.clr-txt h2{ color: #fff; letter-spacing: 3px; padding-top: 45px;}



.blocks{float: left; width: 100%; padding-top: 45px; padding-bottom:45px;}

.block-lft {width: 58%; float:left; margin-right: 5%;}

.block-rht {width: 30%; float:left;}

.block-rht li{font-size: 17px; line-height: 29px; padding-left:27px; font-family: 'robotoregular'; color: #333; padding-bottom: 10px; position:relative; }

.block-rht li:after{ content:""; position: absolute; width: 14px; height: 11px; background: url(../images/bullet-pts.png) no-repeat center center; top:10px; left:0; }

.blocks h2{font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 30px; text-transform: uppercase; line-height: 40px;}

.blocks h3{font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 30px; text-transform: uppercase; line-height: 29px;}

.blocks p{font-size: 17px; line-height: 29px; font-family: 'robotoregular'; color: #333;}

.cap-title {float: left; width: 100%;padding-top: 57px;}

.cap-title h3{font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold'; padding-bottom: 25px; text-transform: uppercase; line-height: 29px;}

.cap-title span{color:#fa0303; text-transform: uppercase; font-size: 20px; line-height:29px; font-family: 'UniversCondensed-Bold'; padding-right:20px; position: relative; padding-left: 22px;}

.cap-title span:before{position: absolute; color:#fa0303; content: ""; top: 5px; left: 0; background: url(../images/plus-bullets.png) no-repeat center center; width: 14px; height: 14px;}

.cap-title span:after{position: absolute; color:#565656; content: "-"; top: -2px; right: 3px; font-family: 'robotothin';}



.quality-cert{float: left; width: 100%; background: #08558c; margin: 54px 0 35px 0; padding:40px 49px;}

.quality-cert h4{font-size: 26px; color: #fff;  font-family: 'UniversCondensed-Bold'; padding-bottom: 17px; text-transform: uppercase; line-height: 29px;}

.quality-cert p{font-size: 17px; line-height: 29px; margin-bottom:17px; font-family: 'robotoregular'; color: #fff;}

.quality-cert-lft{float: left; width: 48%; margin-right: 5%;}

.quality-cert-lft li{font-size: 17px; line-height: 29px; padding-left:27px; margin-right: 1.5%; width:48.5%; float:left; font-family: 'robotoregular'; color: #fff; padding-bottom: 2px; position:relative; }

.quality-cert-lft li:after{ content:""; position: absolute; width: 14px; height: 11px; background: url(../images/bullet-pts.png) no-repeat center center; top:10px; left:0; }



.quality-cert-rht { width: 47%;  float: left;}

.quality-cert-rht ul li{background: #fff; border-radius: 3px; float: left; width: 40%; margin-right: 5%; min-height: 110px;display: flex;

display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; -webkit-box-shadow: -1px 1px 12px -1px rgba(0,0,0,0.07);

-moz-box-shadow: -1px 1px 12px -1px rgba(0,0,0,0.07); box-shadow: -1px 1px 12px -1px rgba(0,0,0,0.07); overflow: hidden;}

.quality-cert-rht ul li img{transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

/*.quality-cert-rht ul li:hover img { transform: scale(1.05);}*/

.quality-cert-rht ul li:last-child{margin-right: 0;}

.quality-cert-rht h4 { padding-bottom: 25px;}



.pro-details-inner {float: left; width:100%; background: #f1f1f1; padding: 50px 0; margin-top: 20px;}



/*first-easy-responsive-tab-edits*/

#parentHorizontalTab1 .resp-tabs-list.hor_1{position: relative; z-index: 99;}

#parentHorizontalTab1 .resp-tab-content {padding: 0; margin-bottom: 0;}



/*second-easy-responsive-tab-edits*/

#parentHorizontalTab2 .resp-tab-content {background: #f1f1f1; margin-bottom: 0;padding: 35px 0 0 0;}

#parentHorizontalTab2 .resp-tabs-list li.resp-tab-active::after{display: none;}

#parentHorizontalTab2 .resp-tabs-list{position: relative; z-index: 9; border-bottom: 2px solid #a8cf45;}

#parentHorizontalTab2 .resp-tabs-list li.resp-tab-active::before{display: none;}

#parentHorizontalTab2 .resp-tabs-list li.resp-tab-active { background: #a8ce49;}

#parentHorizontalTab2 .resp-tabs-list li { font-size: 22px; line-height: 29px; font-family: 'Univers-Condensed-Medium'; text-transform: unset; background: #323232;

color: #fff;width: 205px;margin-right: 1px;}



/*third-easy-responsive-tab-edits*/

#parentHorizontalTab3 .resp-tab-content {background: #f1f1f1; margin-bottom: 0;padding: 38px 0 0 0;}

#parentHorizontalTab3 .resp-tabs-list li.resp-tab-active::after{display: none;}

#parentHorizontalTab3 .resp-tabs-list{position: relative; z-index: 9; border-bottom: 2px solid #a8cf45;}

#parentHorizontalTab3 .resp-tabs-list li.resp-tab-active::before{display: none;}

#parentHorizontalTab3 .resp-tabs-list li.resp-tab-active { background: #a8ce49;}

#parentHorizontalTab3 .resp-tabs-list li { font-size: 22px; line-height: 29px; font-family: 'Univers-Condensed-Medium'; text-transform: capitalize; background: #323232;

color: #fff;width: 205px;margin-right: 1px;}



.compressed-blocks .prod-des-tab .resp-tabs-list.hor_1:after{position: absolute; content: ""; right: 40%; background: #f1f1f1; width: 100%; height: 66px;}

.compressed-blocks .prod-des-tab .resp-tabs-list.hor_1:before{position: absolute; content: ""; left: 40%; background: #f1f1f1; width: 100%; height: 66px;}



.pro-details-inner{position: relative;}

.pro-details-inner:after{position: absolute; z-index:-1; content: ""; right: 40%; top:0; background: #f1f1f1; width: 100%; height: 100%;}

.pro-details-inner:before{position: absolute; z-index:-1; content: ""; left: 40%; top:0; background: #f1f1f1; width: 100%; height: 100%;}



.pro-specifications{float: left; width: 100%;}

.pro-details-inner h5{position: relative; z-index: 9; text-align:center; font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 15px; margin-bottom: 25px; text-transform: uppercase; line-height: 40px;}

.pro-details-inner h5:after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #08558c;}



table {width: 100%; border-collapse:collapse; }

table tr { border-bottom: 1px solid #E7E7E7;}

table tr th{font-family:"robotoregular"; text-align:left;padding: 10px 10px 10px 15px; font-size:16px;color: #000;line-height:20px; border:1px solid #cecece;}

table tr td {padding: 10px 18px;text-align: left;font-family: 'robotoregular';font-size:16px;color: #000;line-height:20px; border:1px solid #cecece;}

/*table td:nth-child(1){ background:#1576B508;}*/

table tr td a:hover{color:#D19110;}

table tr td a{font-family:"robotobold";color:rgba(44, 125, 179, 1); }

table tr td a:hover{color:#D19110;}

table.cntr-algn tr:first-child td, table.cntr-algn tr:nth-child(2) td {text-align:center;}

table tfoot tr td,table tfoot tr:nth-child(2) td, table tfoot tr th{background: #034d79; color: #fff; text-align:left!important;}



.speci-lft{width: 40%; float:left; margin-right: 5%; overflow: hidden;}

/*.speci-lft img:hover { transform: scale(1.1);}*/

.speci-lft img{float: left; width: 100%; -webkit-box-shadow: -1px 1px 12px -1px rgba(0,0,0,0.23); -moz-box-shadow: -1px 1px 12px -1px rgba(0,0,0,0.23);

box-shadow: -1px 1px 12px -1px rgba(0,0,0,0.23); transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease;

-o-transition: all .5s ease;}

.speci-rht{width: 55%;  float:left; }

/*.speci-rht:nth-child(2){ margin-top: 30px; }*/

.speci-rht h6{position: relative; z-index: 9; text-align:left; font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 15px; margin-bottom: 22px; line-height: 30px;}

.speci-rht h6:after { content:""; position: absolute; left: 0; bottom:0; width: 27px; height: 3px; background: #a8cf45;}



.utlization{float: left; width: 100%; background: #fff; padding: 56px 0 58px 0;}

.utlization h4{position: relative; z-index: 9; text-align:left; font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 15px; margin-bottom: 22px; line-height: 30px;}

.utlization h4:after { content:""; position: absolute; left: 0; bottom:0; width: 27px; height: 3px; background: #a8cf45;}

.utlization p { font-size: 17px; line-height: 29px; font-family: 'robotoregular'; color: #333; padding-bottom: 18px;}

.utlization .utliz-lft {float: left; width: 42%; margin-right: 4%;}

.utlization .utliz-lft ul li { font-size: 18px; line-height: 29px; padding-bottom: 3px; }

.utlization .utliz-lft ul li span{font-family:"robotobold"; width: 50%; float: left; position: relative;}

.utlization .utliz-lft ul li span:after{content: "-"; position: absolute; top:0; right: 50px; font-family: 'robotothin';}



.utlization .utliz-rht {width: 54%; float: left;}

.utlization .utliz-rht p{font-family:"Roboto-BoldItalic"; font-size: 17px; line-height: 24px; color: #343235;}

.utlization .utliz-rht p span{color: #a8cf46;}

.utlization .utliz-rht ul li{width: 50%; float: left;text-align: center;border-right: 1px solid #f1f1f1; padding: 18px;}

.utlization .utliz-rht ul li:nth-child(2n+2) { border-right: none;}

.utlization .utliz-rht ul { float: left;  width: 100%; border-bottom: 1px solid #f1f1f1;  display: flex;}

.utlization .utliz-rht ul:last-child{ border-bottom: none;}

.utlization .utliz-rht ul li img{text-align: center; padding-bottom: 10px; transition: all 0.5s ease;-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.utlization .utliz-rht ul li:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);

    -o-transform: rotateY(360deg);}



#pro-carousel .owl-carousel .owl-item img{width: auto; float: none;text-align: center;}



#pro-carousel.owl-carousel .owl-item img{width: auto; float: none;text-align: center;}

#pro-carousel.owl-carousel .owl-item img,#pro-carousel2.owl-carousel .owl-item img, #pro-carousel3.owl-carousel .owl-item img  {box-shadow: none;} 



/*grow-bags-tab-pg*/

.grow-bags { float: left; width: 100%; padding-top: 45px; padding-bottom: 45px; }

.grow-bags h2{font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 17px; text-transform: uppercase; line-height: 40px;}

.grow-bags h3{font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 30px; text-transform: uppercase; line-height: 29px;}

.grow-bags p{font-size: 17px; line-height: 29px; font-family: 'robotoregular'; color: #333;}



.capabi-cert{width:100%; float: left; padding: 86px 0 60px 0; margin:0; background: #fff;}

.cap-title-lft{width: 43%; float: left; margin-right: 8%;}

.cap-title-lft h3{font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold'; padding-bottom: 25px; text-transform: uppercase; line-height: 29px;}

.cap-title-lft span{color:#fa0303; text-transform: uppercase; float:left; padding-bottom: 2px; font-size: 20px; line-height:29px; font-family: 'UniversCondensed-Bold'; padding-right:35px; position: relative; padding-left: 22px;}

.cap-title-lft span:before{position: absolute; color:#fa0303; content: ""; top: 5px; left: 0; background: url(../images/plus-bullets.png) no-repeat center center; width: 14px; height: 14px;}

.cap-title-lft span:after{position: absolute; color:#565656; content: "-"; top: 0; right: 13px; font-family: 'robotothin';}

.cap-title-lft ul li { font-size: 17px; line-height: 29px; font-family: 'robotoregular'; color: #333;}

.cap-title-lft ul li p{ font-size: 17px; line-height: 29px; float: right; color: #565656;}

.capabi-cert.quality-cert h4 {color: #393536;}

.capabi-cert.quality-cert .quality-cert-rht ul li{border:1px solid #e9e9e9; background: #fff;}

.capabi-cert.quality-cert .quality-cert-rht { width: 49%; }



.organic{float: left; position: relative; padding:94px 0 70px 0;width: 100%;background: rgba(249,253,254,1);background: -moz-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,253,254,1)), color-stop(100%, rgba(255,255,255,1)));

background: -webkit-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

background: -ms-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fdfe', endColorstr='#ffffff', GradientType=0 );}

.organic:after{position: absolute; z-index: -1; content: ""; right: 40%; top:0; width: 100%; height: 100%; background: rgba(249,253,254,1);background: -moz-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,253,254,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

background: -ms-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fdfe', endColorstr='#ffffff', GradientType=0 );}

.organic:before{position: absolute; z-index: -1; content: ""; left: 40%; top:0; width: 100%; height: 100%; background: rgba(249,253,254,1);background: -moz-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,253,254,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

background: -ms-linear-gradient(top, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(249,253,254,1) 0%, rgba(255,255,255,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fdfe', endColorstr='#ffffff', GradientType=0 );}

.organic-lft {float: left; width: 60%; margin-right: 1%;}

.organic-rht { float: left; width: 39%; }

.organic-rht h6{font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 26px; line-height: 40px;}

.organic-rht h6 span{color:#a8cf46;}

.organic-rht h5{font-size:22px; color: #2f2f2f;  font-family: 'robotobold'; line-height: 42px;}

.organic-rht ul {width: 100%; float: left; margin-top: 12px;}

.organic-rht ul li{float: left;text-align: center; margin-right: 5%;}

.organic-rht ul li img{transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.organic-rht ul li:hover img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg);  -o-transform: rotateY(180deg);}

.organic-rht ul li:last-child {margin-right: 0;}

.organic-rht ul li p { font-size: 17px; line-height: 24px; color: #2f2f2f;}



.ful-wid-utli{float: left; width: 100%; background:#f6f6f6; position: relative;}

.ful-wid-utli:after{position: absolute; z-index: -1; content: ""; right: 40%; top:0; background: #f6f6f6; width: 100%; height: 100%;}

.ful-wid-utli:before{position: absolute; z-index: -1;content: ""; left: 40%; top:0; background: #f6f6f6; width: 100%; height: 100%;}



.ful-wid-utli ul li{width: 23.5%; margin-right: 2%; float: left;text-align: center; padding: 58px 0 63px 0;}

.ful-wid-utli ul { float: left;  width: 100%;}

.ful-wid-utli ul li img{text-align: center; padding-bottom: 10px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.ful-wid-utli ul li:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg);  -moz-transform: rotateY(360deg);

-o-transform: rotateY(360deg);}

.ful-wid-utli p{font-family:"Roboto-BoldItalic"; font-size: 17px; line-height: 24px; color: #343235;}

.ful-wid-utli p span{color: #a8cf46;}

.ful-wid-utli ul li:nth-child(4n-4){margin-right: 0;}



.grow-grn{float: left; width: 100%; background:#daeec9; position: relative; padding: 49px 0 38px 0;}

.grow-grn:after{position: absolute; z-index: -1; content: ""; right: 40%; top:0; background: #daeec9; width: 100%; height: 100%;}

.grow-grn:before{position: absolute; z-index: -1;content: ""; left: 40%; top:0; background: #daeec9; width: 100%; height: 100%;}

.grow-grn h6 {float: left; width:100%; position: relative; z-index: 9; text-align:center; font-size: 34px; margin-bottom:20px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 12px; text-transform: uppercase; line-height: 40px; text-align: left;}

.grow-grn h6::after { content:""; position: absolute; left: 0;  margin:0 auto; bottom:0; width: 54px; height: 3px; background: #a8cf45;}





.grow-grn-lft {float: left; width: 48%; margin-right: 5%; padding-top: 40px; position: relative;}

.grow-grn-rht { float: left; width: 47%; }

.grow-grn-lft h6{font-size: 36px; color: #343235;  font-family: 'UniversCondensed-Bold'; margin-bottom: 25px; padding-bottom: 22px; line-height: 40px;}

.grow-grn-lft p{ font-size: 17px; line-height: 28px; color: #333;}



.grow-custom {float: left; width: 100%; padding: 69px 0 0 0; margin-bottom: 86px;}

.grow-custom h3{font-size: 26px; color: #000;  font-family: 'robotobold'; text-align: center;  padding-bottom: 30px; line-height: 33px;}

.grow-custom ul{width: 100%; float: left;}

.grow-custom ul { float: left;  width: 100%;  text-align: center;}

.grow-custom ul li{float: none; width: 20%; text-align: center; margin-right: 4%; display: inline-block; }

.grow-custom ul li .hex{background: url(../images/hexa.png) no-repeat top center; width: 100%; height: 138px;display: flex;

display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center;}

.grow-custom ul li:hover .hex{background: url(../images/hexa.png) no-repeat bottom center;}

.grow-custom ul li:last-child{margin-right: 0;}

.grow-custom ul li h6{text-align: center; padding-top: 10px;}

.grow-custom ul li .hex span{font-size: 36px; color: #fff; font-family: 'robotobold'; line-height: 40px;}

.grow-custom ul li h6{ font-size: 18px; line-height: 25px; color: #000; font-family: 'robotobold';}



.enquiry-form{float: left; width: 100%; padding: 61px 0 71px 0; background: #f1f1f1 url(../images/grow-lst-bg.png) repeat-x center bottom;}

.enquiry-form:after{position: absolute; z-index:-1; content: ""; right: 40%; top:0; background: #f1f1f1 url(../images/grow-lst-bg.png) repeat-x center bottom; width: 100%; height: 100%;}

.enquiry-form:before{position: absolute; z-index:-1; content: ""; left: 40%; top:0; background: #f1f1f1 url(../images/grow-lst-bg.png) repeat-x center bottom; width: 100%; height: 100%;}



.enquiry-form form{float: left; width: 100%; padding-bottom: 50px;}

.enquiry-form h6{font-size: 34px; color: #393536;  text-transform:uppercase; font-family: 'UniversCondensed-Bold';  padding-bottom: 19px; margin-bottom: 45px; line-height: 40px; border-bottom:1px solid #cdcdcd;}

.enquiry-form ul li{float:left;width:46%;margin-right:7%;margin-bottom:25px;}

.enquiry-form ul li:nth-child(2n-2){margin-right:0;}

.enquiry-form ul li label{text-align:left;color: #060606;font-size: 16px;font-family: 'robotoregular';line-height: 24px;width:28%;float:left;padding: 13px;}

.enquiry-form ul li input{background:#fff; border:1px solid #e1e1e1;width:72%;height:47px;padding: 14px;text-align:left;color: #060606;font-size: 16px;font-family: 'robotoregular';line-height: 20px; -webkit-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);

-moz-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);}

.enquiry-form ul li .sbHolder{background:#fff; border:1px solid #e1e1e1;width:72%;height:47px;padding: 0;text-align:left;color: #060606;font-size: 16px;font-family: 'robotoregular';line-height: 20px; -webkit-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);

-moz-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);}

.enquiry-form ul li .sbHolder a{height: 47px; font-family: robotoregular; font-size: 15px; padding: 12px 15px;}

.enquiry-form ul li .sbOptions { top: 40px !important;}

.enquiry-form ul li a.sbToggle { background: url(../images/form-drop-dwn.png) no-repeat 0 0; display: block; height: 8px !important;

outline: none; position: absolute; right: 17px;  top: 19px; width: 13px;  padding: 0 !important;}

.enquiry-form ul li input[type="submit"]:hover{background:#08558c;border: 1px solid #08558c;cursor: pointer;}

.enquiry-form ul li input[type="submit"]{display: inline-block; margin-top:0; font-family: 'robotomedium';font-size: 16px;text-transform: inherit;color: #fff;padding:14px 46px; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;background: #a8ce49;text-transform: uppercase;position: relative;line-height: 20px;width:auto;border: 1px solid #a8ce49;height:auto;margin-top: 30px;}

.enquiry-form ul li.seperator{width: 100%; float: left; border-bottom: 1px solid #dfdfdf; padding: 8px; margin-bottom: 38px;}

.enquiry-form ul li:last-child {width: 100%; text-align:center; margin-bottom: 20px;}

.enquiry-form ul li { float: left;  width: 100%;}

.enquiry-form ul.frm-lft{ float: left; width: 46%; margin-right: 7%;  margin-bottom: 25px;}



.enquiry-form ul li label span{color: red;}

.enquiry-form .frm-ful-wid{ width: 100%; float: left; border-top: 1px solid #dfdfdf;  padding-top: 47px; margin-bottom: 0;}

.enquiry-form ul.frm-rht { width: 47%;  float: left;}

.enquiry-form ul.frm-ful-wid { width: 100%; float: left;}



.enquiry-form ul li input[type="tel"]{position: relative;}

.enquiry-form ul li .ph {position: relative; width: 72%; float: left; -webkit-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);

-moz-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12); box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);}

.enquiry-form ul li .ph span{width:14%;height: 47px;border: 1px solid #e1e1e1;position: absolute;left: 0px;top: 0;cursor: pointer; border-right: 0; padding: 14px 10px;color:#adadad; font-size: 15px; background: #fff;}

.enquiry-form ul li .ph input{width: 100%; float: right; box-shadow:none;}

.enquiry-form textarea {height: 124px;background:#fff; border:1px solid #e1e1e1;width:72%; padding: 14px;text-align:left;color: #060606;font-size: 16px;font-family: 'robotoregular';line-height: 20px; -webkit-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);

-moz-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);}



/*disc-pellet-tab*/

.disc-pellet {float:left; width:100%; padding-top: 45px; padding-bottom:45px; }

.disc-pellet-lft{width: 49%; margin-right: 5%; float: left;}

.disc-pellet-rht{width: 46%; float: left;}

.disc-pellet h2{font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 30px; text-transform: uppercase; line-height: 40px;}

.disc-pellet p{ font-size: 17px; line-height: 28px; color: #333;}



.quality-cert.ful-wid-qual .quality-cert-lft{width: 100%; margin-right: 0;}

.quality-cert.ful-wid-qual .quality-cert-lft ul{width: 48%;}



.quality-cert.compress-qual .quality-cert-lft{width: 100%; margin-right: 0;}

.compress-qual{margin: 64px 0 30px 0;}

.compress-qual .quality-cert-lft ul { width: 100%;}

.compress-qual .quality-cert-lft li { width: 38.5%;}



.speci-rht h4{position: relative;z-index: 9;text-align: left; float: left; width: 100%;font-size: 26px;color: #393536;font-family: 'UniversCondensed-Bold';line-height: 30px;margin-bottom: 17px; margin-top: 30px; padding-bottom: 14px;}

.speci-rht h4::after { content: ""; position: absolute;  left: 0; bottom: 0; width: 27px;  height: 3px; background: #a8cf45;}

p.pro-blks{ float: left; width: 100%; color: #343235; font-size: 17px; line-height: 29px; padding-top: 25px;}

p.pro-blks span{ color: #014e7a; font-family: 'robotobold'; }



.disc-lft-pts{float: left; margin-top: 35px;}

.disc-lft-pts h6{font-size: 17px; line-height: 28px; font-family: 'robotobold'; padding-bottom: 8px;}

.disc-lft-pts li{font-size: 17px; line-height: 29px; padding-left:27px; font-family: 'robotoregular'; color: #333; padding-bottom: 0px; position:relative; }

.disc-lft-pts li:after{ content: "";position: absolute;width: 14px;height: 11px;background: url(../images/bullet-pts.png) no-repeat center center;

top: 10px;left: 0; }





.disc-pellet-rht h5{font-family: 'UniversCom-47LightCond'; text-transform: uppercase; color: #333; padding-bottom:14px; font-weight:700; font-size: 20px; line-height: 26px;}

.disc-pellet-rht ul{float: left; width: 100%;}

.disc-pellet-rht ul li{float: left; border-bottom:1px solid #e8e8e8; display: flex; display: -webkit-flex; align-items: center;

-webkit-align-items: center;width: 100%; padding-bottom: 15px; margin-bottom: 18px;}

.disc-pellet-rht ul li:last-child {border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}

.disc-pellet-rht ul li span{float: left; margin-right: 34px;}

.disc-pellet-rht ul li span img{width: auto; float: left; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;

-o-transition: all 0.5s ease;}

.disc-pellet-rht ul li:hover span img{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg);  -o-transform: rotateY(180deg);}



.speci-rht li{float: left; width: 100%; font-size: 16px; line-height: 30px; padding-left:22px; font-family: 'robotobold'; color: #333; padding-bottom: 3px; position:relative; }

.speci-rht li:after{ content:""; position: absolute; width: 6px; height: 11px; background: url(../images/arw-pts.png) no-repeat center center; top:10px; left:0; }



/*custom-substrate*/

.cstm-subs{width:100%;float:left; padding:50px 0;}

.cstm-subs p{font-size: 17px; line-height: 29px; font-family: 'robotoregular'; color: #333; text-align: center;}

.pro-details-inner.cstm-clr  { background: #f1f1f1; }

.substrate-farm.cstm-pad {padding: 0 0 70px 0;}

.capabi-cert.cstm-cert { padding: 70px 0 70px 0; background: #fafafa;}

.all-speci { width: 100%; float: left;}

.all-speci p { text-align: center;  padding-bottom: 40px; padding-top: 0;}

.pro-details-inner.cstm-clr .all-speci:nth-child(2){padding-top: 70px;}

.pro-details-inner.cstm-clr #parentHorizontalTab2 .resp-tabs-list li {width: auto;}



.pro-details-inner.cstm-clr h5{position: relative; z-index: 9; text-align:center; font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 15px; margin-bottom: 25px; text-transform: uppercase; line-height: 40px;}

.pro-details-inner.cstm-clr h5:after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #08558c;}

.cstm-subs ul { float: left; width: 100%; text-align: center;  padding-top: 35px;}

.cstm-subs.cf-adv .cstm-subs ul{padding-top: 0;}

.cstm-subs ul li { float: none; width: 20%; text-align: center;  margin-right: 4%; display: inline-block;}

.cstm-subs ul li img{width:auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;

-o-transition: all 0.5s ease;}

.cstm-subs ul li:hover img {transform: rotateY(360deg); -webkit-transform: rotateY(360deg);  -moz-transform: rotateY(360deg);

 -o-transform: rotateY(360deg);}

.cstm-subs ul li:nth-child(3n-3) { margin-right: 0;}

.cstm-subs ul li h3 { color: #171717; text-transform: inherit; font-size: 16px; font-family: 'robotoregular'; line-height: 24px;  padding-top: 12px;}

.cstm-subs ul li h3 span{color: #333; font-family: 'robotomedium';}

.cstm-subs h1{font-size: 34px; color: #393536; margin-bottom: 30px; font-family: 'UniversCondensed-Bold'; position:relative; padding-bottom: 12px; text-transform: uppercase; line-height: 40px; text-align:center;}

.cstm-subs h1::after { content: "";  position: absolute;  left: 0; bottom: 0;  right: 0;  margin:0 auto; width: 54px; height: 3px; background: #08558c;}

.pro-details-inner.cstm-clr .prod-des-tab{margin-top: 30px;}

.pro-details-inner.cstm-clr p{text-align: center; font-size: 17px; line-height: 29px; color: #333; margin-bottom: 35px;}



.cntct-btm{float: left; width: 100%; padding: 50px 0;}

.cntct-btm h4 { font-size: 32px;  color: #393536;  font-family: 'UniversCondensed-Bold';  text-transform: uppercase; line-height: 45px;

position: relative;  padding-bottom: 10px; margin-bottom: 20px; width:100%;}

.cntct-btm h4:after { content:""; position: absolute; left: 0;  bottom:0; width: 54px; height: 3px; background: #08558c;}

.cntct-btm h3 {font-size: 20px;line-height: 37px; font-family: robotomedium;}

.cntct-btm p,.cntct-btm a {font-size: 17px; line-height: 33px; font-family: 'robotoregular'; color: #333;}

.cntct-btm ul li{padding-left: 35px; background: url(../images/user.png) no-repeat left center;}

.cntct-btm ul li.phone{background: url(../images/phone-footer.png) no-repeat left center;}

.cntct-btm ul li.mail{background: url(../images/mail.png) no-repeat left center;}

.cntct-btm a:hover {text-decoration: underline;}





/* Hush Chips css */

.hush-overview { float: left; width: 100%; padding-top: 58px;}

.hush-overview .hush-lft { float: left; width: 48%; margin-right: 5%;}

.hush-overview .hush-rgt { float: left; width: 47%;}

.hush-overview .hush-lft h2 { float: left; padding-bottom: 20px; margin-bottom: 30px; position: relative; width: 100%; font-size: 40px; line-height: 30px; color: #333333;  font-family:'UniversCondensed-Bold'; text-transform: uppercase;}

.hush-overview .hush-lft h2::after { position: absolute; left: 0; bottom: 0; background: #08558c; content: ""; width: 60px; height: 4px;}

.hush-overview .hush-lft p { float: left; width: 100%; font-size: 17px; line-height: 29px; color: #333333; padding-bottom: 30px;}

.hush-overview .hush-rgt .hush-rgt-img { float: left; width: 100%;}

.hush-overview .hush-rgt .hush-rgt-img img { float: left; width: 100%;}



.hush-overview-btm { float: left; width: 100%;}

.hush-lft { float: left; width: 50%; margin-right: 3%; margin-bottom: 30px;}

.hush-rgt { float: left; width: 47%; padding-top: 30px;}

.hush-lft .hush-btm-img { float: left; width: 100%;}

.hush-lft .hush-btm-img img { float: left; width: 100%;}

.hush-rgt h3 { float: left; padding-bottom: 50px; width: 100%; font-size: 30px; line-height: 40px; color: #333333; font-family: 'UniversCom-47LightCond'; text-transform: uppercase;}

.hush-rgt .hush-rgt-lst { float: left; width: 100%;}

.hush-rgt .hush-rgt-lst ul { float: left;}

.hush-rgt .hush-rgt-lst ul:first-child { width: 50%; margin-right: 5%;}

.hush-rgt .hush-rgt-lst ul:last-child { width: 45%;}

.hush-rgt .hush-rgt-lst ul li { float: left; width: 100%; background: url(../images/hust-lst-arw.png) no-repeat left top 10px; border-bottom: 1px solid #ececec; padding-left: 30px; margin-bottom: 15px; font-size: 17px; line-height: 29px; color: #333333; padding-bottom: 15px;}

.hush-rgt .hush-rgt-lst ul li span {color: #a8cf46;}

.hush-rgt .hush-rgt-lst ul li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom:none;}

.hush-rgt .hush-rgt-lst ul li span { font-family: 'robotobold';}



.hush-plant {float: left; width: 100%; padding-bottom: 30px;padding-top: 45px; background: #fff;}

.hush-plant .hush-plant-lft { float: left; width: 48%; margin-right: 5%;}

.hush-plant .hush-plant-rgt { float: left; width: 47%;}

.hush-plant .hush-plant-lft h2 { float: left; padding-bottom: 20px; margin-bottom: 30px; position: relative; width: 100%; font-size: 40px; line-height: 30px; color: #333333; font-family:'UniversCondensed-Bold'; text-transform: uppercase;}

.hush-plant .hush-plant-lft h2::after { position: absolute; left: 0; bottom: 0; background: #08558c; content: ""; width: 60px; height: 4px;}

.hush-plant .hush-plant-rgt h3 { float: left; padding-bottom: 50px; width: 100%; font-size: 26px; line-height: 29px; color: #333333; font-family:'UniversCondensed-Bold'; text-transform: uppercase;}

.hush-plant .hush-plant-rgt ul { float: left; width: 100%; }

.hush-plant .hush-plant-rgt ul li { float: left; width: 100%; margin-bottom: 10px; }

.hush-plant .hush-plant-rgt ul li .lst-lft-img { float: left; width: 20%; margin-right: 4%; }

.hush-plant .hush-plant-rgt ul li .lst-lft-img img { float: left; width: auto;}

.hush-plant .hush-plant-rgt ul li .lst-rgt-cnt { float: left; width: 75%;}

.hush-plant .hush-plant-rgt ul li .lst-rgt-cnt p { float: left; width: 100%; padding: 30px 0 40px; border-bottom: 1px solid #e9e9e9;}

.hush-plant .hush-plant-rgt ul li:last-child .lst-rgt-cnt p {border-bottom: none;}



.cap-plt { float: left; width: 100%; background: #fff; margin-top: 50px; padding: 45px 42px; border: 1px solid #dcecb5; border-left: 3px solid #a7cf45;}

.cap-plt h3 { float: left; width: 100%; padding-bottom: 30px; width: 100%; font-size: 26px; line-height: 29px; color: #333333; font-family:'UniversCondensed-Bold'; text-transform: uppercase;}

.cap-plt h4 { float: left; width: 100%; padding-bottom: 20px; font-size: 20px; line-height: 29px; color: #fa0303; font-family:'UniversCondensed-Bold'; text-transform: uppercase;}

.cap-plt h4 span { font-size: 30px; }

.cap-plt p { float: left; width: 100%; font-size: 17px; line-height: 28px; color: #565656;}

.compressed-blocks.husk-chip-main .resp-tab-content {padding: 75px 0 0;}



.rep-amp-main { float: left; width: 100%; padding-bottom: 70px; padding-top: 45px;}

.rep-amp-main h2 { float: left; padding-bottom: 20px; margin-bottom: 30px; position: relative; width: 100%; font-size: 40px; line-height: 30px; color: #333333; font-family:'UniversCondensed-Bold'; text-transform: uppercase;}

.rep-amp-main h2::after { position: absolute; left: 0; bottom: 0; background: #08558c; content: ""; width: 60px; height: 4px;}

.rep-amp-main .rep-amp-lft {float: left; width: 48%; margin-right: 5%;}

.rep-amp-main .rep-amp-lft p { float: left; width: 100%; font-size: 17px; line-height: 29px; color: #333333; padding-bottom: 30px;}

.rep-amp-main .rep-amp-rgt {float: left; width: 47%;}

.rep-amp-main .rep-amp-rgt h3 { float: left; padding-bottom: 50px; width: 100%; font-size: 30px; line-height: 40px; color: #333333; font-family: 'UniversCom-47LightCond'; text-transform: uppercase;}

.rep-amp-main .rep-amp-lft .rep-lft-btm { float: left; width: 100%; margin-top: 10px; padding: 30px 32px 40px; border: 1px solid #dcecb5; border-left: 3px solid #a7cf45; margin-bottom: 25px;}

.rep-amp-main .rep-amp-lft .rep-lft-btm p { padding-bottom: 0; font-size: 17px; line-height: 28px; color: #333333; padding-left: 30px; }

.rep-amp-main .rep-amp-lft .rep-lft-btm h4 { float: left; width: 100%; background: url(../images/hust-lst-arw.png) no-repeat left top 10px; padding-bottom: 10px; font-size: 20px; line-height: 29px; color: #a7cf45; font-family:'UniversCondensed-Bold'; padding-left: 30px; text-transform: uppercase;}



.rep-amp-main .rep-amp-rgt .rep-rgt-lst ul { float: left;}

.rep-amp-main .rep-amp-rgt .rep-rgt-lst ul:first-child { width: 50%; margin-right: 5%;}

.rep-amp-main .rep-amp-rgt .rep-rgt-lst ul:last-child { width: 45%;}

.rep-amp-main .rep-amp-rgt .rep-rgt-lst ul li { float: left; width: 100%; background: url(../images/hust-lst-arw.png) no-repeat left top 10px; border-bottom: 1px solid #ececec; padding-left: 30px; margin-bottom: 20px; font-size: 17px; line-height: 29px; color: #333333; padding-bottom: 25px; }

.rep-amp-main .rep-amp-rgt .rep-rgt-lst ul li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom:none;}

.rep-amp-main .rep-amp-rgt .rep-rgt-lst ul li span { font-family: 'robotobold'; color: #a7cf45;}



.rep-amp-app {float: left; width:100%; background: #f6f6f6; padding: 60px 0; position: relative;}

.rep-amp-app:after{position: absolute; content: ""; right: 40%; top:0; background: #f1f1f1; width: 100%; height: 100%;}

.rep-amp-app:before{position: absolute; content: ""; left: 40%; top:0; background: #f1f1f1; width: 100%; height: 100%;}

.rep-amp-app h1 {float: left; width:100%; position: relative; z-index: 9; text-align:center; font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 12px; margin-bottom: 50px; text-transform: uppercase; line-height: 40px;}

.rep-amp-app h1::after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #a8cf45;}



.rep-amp-app .app-lst-col {float: left; width:100%; position: relative; z-index: 9;}

.rep-amp-app .app-lst-col ul {float: left; width:100%;}

.rep-amp-app .app-lst-col ul li {float: left; width:48%; margin-right: 4%; position: relative; }

.rep-amp-app .app-lst-col ul li .amp-img {overflow: hidden;}

.rep-amp-app .app-lst-col ul li:last-child { margin-right: 0;}

.rep-amp-app .app-lst-col ul li img { float: left; width: 100%; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease;

-o-transition: all .5s ease;}

.rep-amp-app .app-lst-col ul li:hover img { transform: scale(1.1);}

.rep-amp-app .app-lst-col ul li .app-lst-cnt { position: absolute; width: 295px; left: 25px; bottom: 30px; background: rgba(0, 0, 0, 0.8); padding: 34px 24px;}

.rep-amp-app .app-lst-col ul li .app-lst-cnt h4 { float: left; width: 100%; position: relative; color: #ffffff; font-size: 28px; line-height: 34px; font-family: 'Univers-Condensed-Medium'; padding-bottom: 10px; margin-bottom: 20px;}

.rep-amp-app .app-lst-col ul li .app-lst-cnt h4::after { position: absolute; left: 0; bottom: 0; background: #86a78e; content: ""; width: 23px; height: 3px;}

.rep-amp-app .app-lst-col ul li .app-lst-cnt h4 span { text-transform: uppercase; font-size: 28px; display: block; font-family: 'UniversCondensed-Bold'; }

.rep-amp-app .app-lst-col ul li .app-lst-cnt p { float: left; width: 100%; color: #ffffff;}

.rep-amp-app .app-lst-col ul li:first-child .app-lst-cnt { background: rgba(54, 110, 71, 0.9);}

.rep-amp-app .app-lst-col ul li:last-child .app-lst-cnt { background: rgba(130, 71, 40, 0.9); left: auto; right: 25px;}

.rep-amp-app .app-lst-col ul li:last-child .app-lst-cnt h4::after { background: #b39182; }



.rep-btm-lst { float: left; width: 100%; position: relative; z-index: 9; margin-top: 60px;}

.rep-btm-lst ul { float: left; width: 100%;}

.rep-btm-lst ul li { float: left; width: 18%; margin-right: 2%; text-align: center; }

.rep-btm-lst ul li:hover img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);}

.rep-btm-lst ul li:last-child { margin-right: 0;}

.rep-btm-lst ul li .rep-img { width: 145px; height: 145px; background: #fff; border-radius: 50%;  overflow: hidden; float: none;  display: flex; justify-content: center; align-items: center; margin: 0 auto;}

.rep-btm-lst ul li .rep-img img{transition: all 0.5s ease; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.rep-btm-lst ul li .rep-tit { font-size: 20px; line-height: 29px; color: #333333;  font-family: 'UniversCondensed-Bold'; margin-top: 20px; text-transform: uppercase;}



.spec-amp-tb {float: left; width:100%; padding: 40px 0 60px 0; position: relative;}



.spec-amp-tb h1 {float: left; width:100%; position: relative; z-index: 9; text-align:center; font-size: 34px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 12px; margin-bottom: 42px; text-transform: uppercase; line-height: 40px;}

.spec-amp-tb h1::after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #a8cf45;}



/*.plt-amp-ftr { float: left; width:100%; position: absolute; }

.plt-amp-ftr img { float: left; width: 100%; }*/

.enquiry-form.plt-amp-ftr {padding: 61px 0 240px 0; position: relative; background: none;}

.enquiry-form.plt-amp-ftr:after{position: absolute; z-index:-1; content: ""; right: 40%; top:0;  width: 100%; height: 100%; background: #f1f1f1 url(../images/plt-amp-ftr-hlf.png) repeat-x center bottom}

.enquiry-form.plt-amp-ftr:before{position: absolute; z-index:-1; content: ""; left: 42%; top:0;  width: 100%; height: 100%; background: #f1f1f1 url(../images/plt-amp-ftr-img.png) repeat-x center bottom;}



.tabel-wrap{display: block;overflow: auto;float:left;width:100%;}

.table-wid { width: 80%; margin: 0 auto; }





 /*loader-overlay */



#loader-overlay { background:#f0f0f0; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99999; }

.loader-container { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.loader-loadtext { position: fixed; top: 70%; left: 50%; transform: translate(-50%, -50%); animation: fadeinout 1.5s ease-in-out infinite;

font-size: 14px; color: #555; font-family: 'roboto_condensedregular'; }

.loader-spinner { border: solid 7px #fff; border-top: solid 7px #08558c; border-radius: 50%; width: 100px; height: 100px; animation: spin 1s linear infinite; margin: 0 auto; }

@keyframes fadeinout {

0%,

100% {

    opacity: 0.5;

}

50% {

    opacity: 1;

}

}

@keyframes spin {

0% {

    transform: rotate(0deg);

}

100% {

    transform: rotate(360deg);

}

}

.loader-container img { margin-bottom: 20px; height:48px;}

/*loader-overlay */



.page-construct{float: left; width: 100%; min-height: 340px; padding:50px 0;}

.e-brochure.sngle-pg{background: #fff;}

.e-brochure.sngle-pg h1 {margin-bottom: 55px;}







.industry-l.industry-r ul li .industry-cnt ul li{float:left; text-align: left; width:100%; margin-bottom:0; font-size: 17px; line-height: 29px; padding-left:27px; font-family: 'robotoregular'; color: #333; padding-bottom: 2px; position:relative; }

.industry-l.industry-r ul li .industry-cnt ul li:after{ content:""; position: absolute; width: 14px; height: 11px; background: url(../images/bullet-pts.png) no-repeat center center; top:10px; left:0; }

.disc-lft-pts h3{font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 12px; text-transform: uppercase; line-height: 29px;}





/*.web-lang .sbHolder .sbOptions li a   { padding-left: 29px; background-image: url(../images/eng-flag.jpg); background-repeat:no-repeat; background-position: 5px center;  }

*/



.pro-grow-bgs { float: left; width: 100%;}

.pro-grow-bgs img {float: left; width: 100%;}



.grw-bg-prt{float: left; width: 100%; padding-bottom: 25px; position:relative; padding-top: 45px; min-height: 270px; text-align:center; background: #02528f url(../images/grwbg-bgs.png) no-repeat center right; background-size: cover; margin-top: 140px;}

.grw-bg-prt img{float: none; width:auto; margin: 0 auto;}

.grw-bg-prt h6 span{color: #fff; text-align: left; font-family: 'UniversCondensed-Bold'; text-transform: inherit;margin-bottom: 0;}

.grw-bg-prt h6{color: #fff;font-size: 45px;text-align: left;font-family: 'UniversCom-47LightCond';text-transform: inherit;margin-top: 0;

padding-top: 0;line-height: 55px;margin-bottom: 0;bottom: auto;top: 36%;left: 0;right: auto;transform: translateY(0%);position: absolute;}



.core-values  { float:left; width:100%; background: #f6f6f6; padding: 70px 0;}

.core-values h4 { color:#393536; text-align:center;font-size:40px; font-family:'UniversCondensed-Bold'; text-transform:uppercase; position: relative; line-height:45px; margin-bottom:35px; padding-bottom: 14px;}

.core-values h4:after { content: ""; position: absolute; left:0; bottom: 0; right: 0; background: #08558b; width:56px; height: 3px; margin: 0 auto; }

.core-values ul li {width: 23.8%; float: left; text-align: center; margin-right: 1.5%; }

.core-values ul li h2{ color: #353535; text-transform: uppercase; font-family: robotobold; font-size: 18px; line-height: 25px; padding-bottom: 7px;}

.core-values ul li:nth-child(4n){ margin-right: 0; }

.core-values ul li p{font-size: 16px; line-height: 26px;}

.core-values ul li img {  width: auto;  transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;}

.core-values ul li:hover img { transform: rotateY(360deg); -webkit-transform: rotateY(360deg);  -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg);}



/*.husk-chip-main #parentHorizontalTab1 .resp-tab-content{padding-top:0;}*/

.husk-chip-main .hush-overview, .hush-overview-btm, .rep-amp-main, .spec-amp-tb,.hush-plant{position: relative; background: #fff; z-index: 9;}

.husk-chip-main .hush-overview:after, .hush-plant:after, .hush-overview-btm:after, .rep-amp-main:after, .spec-amp-tb:after

{position: absolute; z-index: -1; content: ""; right: 40%; top:0; background: #fff; width: 100%; height: 100%;}

.husk-chip-main .hush-overview:before, .hush-plant:before, .hush-overview-btm:before, .rep-amp-main:before, .spec-amp-tb:before

{position: absolute; z-index: -1;content: ""; left: 40%; top:0; background: #fff; width: 100%; height: 100%;}





.substrate-inner{width:100%; float: left; background:#fafafa ; padding: 62px 0 25px 0;}/*url(../images/substrate-farm-bg.png) no-repeat center bottom*/

.substrate-inner h4 { font-size: 34px;  color: #393536;  font-family: 'UniversCondensed-Bold';  text-transform: uppercase; line-height: 40px;

position: relative;  padding-bottom: 21px; margin-bottom: 45px; width:100%; text-align: center;}

.substrate-inner h4:after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #08558c;}

.substrate-inner p{ text-align: center; font-size: 17px; line-height: 29px; color: #333; margin-bottom: 35px;}

.substrate-inner ul li{float:left;width:23.8%;margin-right:1.6%;margin-bottom: 30px;}

.substrate-inner ul li .pro-img{float:left;width:100%;position: relative;overflow: hidden;}

.substrate-inner ul li .pro-img img{float:left;width:100%;transition: all .5s ease; -moz-transition: all .5s ease;-webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.substrate-inner ul li:nth-child(4n-4){margin-right:0;}

.substrate-inner ul li .pro-title{width:100%;float:left;text-align:center;padding:15px 0 20px 0;border:1px solid #dfe1e5;background: #fff;position:relative;}

.substrate-inner ul li:hover .pro-title{border:1px solid #0a518a;}

.substrate-inner ul li:hover .pro-title:after{position:absolute;content:"";top:0;background:#a7cf45;width:100%;height:5px;left:0;}

.substrate-inner ul li .pro-title h3{color: #454545; font-size: 23px;font-family: 'UniversCondensed-Bold' ; text-transform:capitalize; line-height: 25px;transition: all .5s ease; -moz-transition: all .5s ease;-webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.substrate-inner ul li:hover .pro-img::after {background:none;}

.substrate-inner ul li:hover .pro-title{background:#0a518a;}

.substrate-inner ul li:hover .pro-title h3{color:#fff;}

.substrate-inner ul li:hover .pro-img img { transform: scale(1.1);}





.substrate-inner-pro { float:left; width:100%; background:#fff; padding:80px 0 75px 0; text-align:center;}

.substrate-inner-pro h4 { font-size: 34px;  color: #393536;  font-family: 'UniversCondensed-Bold';  text-transform: uppercase; line-height: 40px;

position: relative;  padding-bottom: 21px; margin-bottom: 35px; width:100%; text-align: center;}

.substrate-inner-pro h4:after { content:""; position: absolute; left: 0; right: 0; margin:0 auto; bottom:0; width: 54px; height: 3px; background: #08558c;}

.substrate-inner-pro ul li { float:left; margin-right:4%; padding-right:0px; width:30.6%; }

.substrate-inner-pro ul li .subz-img {overflow: hidden; min-height:162px; padding: 30px; border-radius: 5px; border:1px solid #eaeaea; float:left; width:100%;box-shadow: 0px 0px 6px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.1);

-o-box-shadow: 0px 0px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.1); margin-bottom: 31px;display: flex; display: -webkit-flex;

justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; }

.substrate-inner-pro ul li h5 {font-family: robotobold;width: 100%; margin: 0; line-height: 28px; color: #000; font-size: 23px;

  float: left; text-align: center;}

.substrate-inner-pro ul li img { float:none; transition: all .5s ease; 

-moz-transition: all .5s ease;-webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.substrate-inner-pro ul li:nth-child(3n-3){ margin-right: 0;}

.subz-pad{padding: 0 91px; float: left;width: 100%;}

.substrate-inner-pro ul li:hover .subz-img img { transform: scale(1.1);}

.substrate-inner-pro p{font-size: 17px; line-height: 29px; padding-bottom: 50px;}



.footer-pad h5 { font-family: 'robotobold'; font-size: 16px; line-height: 22px; padding-bottom: 14px; color: #fff;}

.footer-pad li.address-dtl{padding-bottom: 15px;}

.footer-pad.footer-mid-rht ul li {padding-bottom: 7px;}

.footer-pad.footer-cap.sm-ico ul li{font-family: 'robotobold'; font-size: 16px; line-height: 22px; padding-bottom: 10px; color: #fff;}

.footer-pad.footer-cap.sm-ico ul li a {  color: #fff; font-size: 16px;}



.social-media{float: left; width: 100%; text-align: center; padding-bottom: 20px;}

.social-media li { float: none;  display: inline-block;  margin-right: 1%;}

.social-media li:last-child{margin-right: 0;}

.social-media li img:hover { opacity: 0.8;}





/*bottom-to-top-scroll*/

#button { display: inline-block;  background: #98c71f url(../images/scroll-up.png) no-repeat 10px center;; background-color: rgb(152, 199, 31);

width: 130px; height: 34px; text-align: center; border-radius: 4px;  position: fixed; bottom: 50px; right: 50px; opacity: 0; visibility: hidden;

z-index: 9999; padding: 7px 10px 7px 30px; padding-bottom: 7px; font-family: 'robotobold'; font-size: 16px; line-height: 20px; padding-bottom: 14px; color: #fff;}

#button:hover {cursor: pointer; background-color: #036cb9;}

#button:active {background-color: #036cb9;}

#button.show {opacity: 1;visibility: visible;}



.enquiry-form.btm-rmv-bg{background: #f1f1f1;}

.enquiry-form.btm-rmv-bg::after { background: #f1f1f1; }

.enquiry-form.btm-rmv-bg::before { background: #f1f1f1; }

.enquiry-form { padding: 61px 0 10px 0;}





.cf-exp h6 { font-size: 17px; line-height: 29px; color: #333; margin-bottom: 15px;}

.cf-exp h6 span{color: #a8cf46; font-family: 'robotobold';}



.cf-pg { padding: 75px 0 50px 0; background: #fff;}

.cf-adv h1 {margin-bottom: 10px;}

.cf-adv {margin-bottom: 0; background: #fafafa; padding:50px 0 35px 0;}

.cap-plt.align-cf h3 { padding-bottom: 18px;}

.rubber-coir{padding: 58px 0 0 0;}



.compressed-blk{padding-top: 57px;}



.hush-plant-rgt ul li .lst-rgt-cnt h4 { float: left; padding-bottom: 11px; width: 100%; font-size: 19px; line-height: 29px; color: #333333;  font-family: 'robotobold';}

.hush-plant-rgt .lst-rgt-cnt ul li .lst-rgt-cnt h4 { float: left; padding-bottom: 15px; width: 100%; font-size: 19px; line-height: 29px; color: #333333;  font-family: 'robotobold';}

.hush-plant-rgt .lst-rgt-cnt ul li{font-size: 17px; line-height: 29px; margin-bottom: 7px;  padding-bottom: 0px; padding-left:27px; font-family: 'robotoregular'; color: #333; position:relative; }

.hush-plant-rgt .lst-rgt-cnt ul li:after{ content:""; position: absolute; width: 14px; height: 11px; background: url(../images/bullet-pts.png) no-repeat center center; top:10px; left:0; }



.align-cf h3, .align-cf p{text-align: center;}

.shapes{float: left; width: 100%;  margin-top: 30px;}

.shapes li{float: none; display: inline-block; margin-right: 3%; text-align: center;}

.shapes li:nth-child(4n-4){margin-right: 0;}

.shapes li img { width: 90px; }



.rc-pg{padding-bottom: 0;}



.cap-plt.align-cf { background: #fafafa; border:0;}



.spcfctn-lft {float: left; width: 32%; margin-right: 3%;}

.spcfctn-rht {float: left; width: 65%;}

.spcfctn-lft img {float:left; width:100%; border: 1px solid #f7f7f7;}



.grow-grn-lft li{font-size: 17px; line-height: 29px; padding-left:27px; font-family: 'robotoregular'; color: #333; padding-bottom: 5px; position:relative; }

.grow-grn-lft li:after{ content:""; position: absolute; width: 14px; height: 11px; background: url(../images/bullet-pts.png) no-repeat center center; top:10px; left:0; }





.enquiry-form.plant-bg { background: #f1f1f1 url(../images/plant-bg.png) repeat-x center bottom;}

.cntr-img{text-align: center;}



.plant-bgs{/*background: #daeec9 url(../images/plant-rht-img.png) no-repeat right top;*/background: #daeec9;}

.algn-center{text-align: center;}



.cf-adv h3 { float: left; padding-bottom: 20px; width: 100%; font-size: 26px; line-height: 29px; color: #333333; font-family: 'UniversCondensed-Bold';

 text-transform: uppercase;  text-align: center;}



.soil-lft li{font-size: 17px; line-height: 29px; padding-left:27px; font-family: 'robotoregular'; color: #333; padding-bottom: 10px; position:relative; }

.soil-lft li:after{ content:""; position: absolute; width: 14px; height: 11px; background: url(../images/bullet-pts.png) no-repeat center center; top:10px; left:0; }





.garden-hexa ul li{width: 23%;}



.grdn-btm{background: #fafafa url(../images/grdn-btm-bg.png) no-repeat center center; min-height: 391px;background-position: center;background-size: cover;}



.coirpot-hexa ul li{width: 22%; float: left;}



.coirpot-hexa{padding-bottom: 65px;}



.grow-grn-lft h4 { font-size: 36px; color: #343235; font-family: 'UniversCondensed-Bold'; padding-bottom: 22px; line-height: 40px;  margin-top: 25px;}

.grow-grn-lft h5 {font-size: 34px;color: #393536;font-family: 'UniversCondensed-Bold';padding-bottom: 26px;line-height: 40px;position: absolute;

top: 50%;left: 10%;-webkit-transform: translate(-10%, 70%);-ms-transform: translate(-10%, 70%);transform: translate(-10%, 70%); text-align: left;}



.grow-grn-lft h5 span{color: #5e923d;}



.careers-pg{background: #f1f1f1;}

.careers-pg::after { background: #f1f1f1; }

.careers-pg::before { background: #f1f1f1; }

.careers-pg ul li input {padding: 10px;}

.careers-pg p{font-size: 17px; line-height: 29px; padding-bottom: 45px;padding-top: 20px; margin-bottom: 0!important;}

.careers-pg h6 {margin-bottom: 5px;}





.news { float: left; width: 100%; min-height: 340px;  padding: 50px 0 12px 0;}

ul.news-list { float:left; width:100%;  display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}

ul.news-list li{ float:left; width:32%; margin-right:2%;background: #fff; box-shadow: 0px 0px 5px #c5c5c5;margin-bottom: 28px;}

ul.news-list li a { float:left; width:100%; padding: 10px;}

ul.news-list li:nth-child(3n-3) { margin-right:0px; }

ul.news-list li .news-img { float:left; width:100%;}

ul.news-list li .news-img img{ float:left; width:100%;}

ul.news-list li .news-cont {float: left; width: 100%;padding:12px 5px 0px 5px;text-align: left;}

ul.news-list li .news-cont h2 {font-size: 18px; line-height: 24px; margin-bottom: 14px; font-family: 'robotobold'; color: #363839;}

ul.news-list li:hover .news-cont h2 {color:#08558c;}

ul.news-list li .news-cont h4.date {color: #363839; font-size: 14px; line-height: 15px; margin-bottom: 10px; padding-left: 22px; background: url("../images/date-ico.png") no-repeat 0px 0px;

float: left; width: 100%; }



ul.news-list.news-list-detail li{ float:left; width:100%; margin:0px 0px 0px 0px; }



.news-details{float:left; width:100%; padding: 50px 0;}

.news-dtl { float:left; width:100%; padding: 14px 0 22px 0;}

.news-dtl ul li { float:left; color:#074d7f; font-size:15px; padding-right:15px; margin-right:15px; border-right:1px solid #ccc;  padding-left:24px; }

.news-dtl ul li:last-child { border:none; padding-right:0; margin-right:0;}

.news-dtl ul li.date-txt {  background:url(../images/date-ico.png) no-repeat left; }

.news-dtl ul li.admin { background:url(../images/admin-ico.png) no-repeat left; padding-left:20px; }

.news-dtl img { width: 100%; float: left; margin-bottom: 20px;}

.news-details h1 { float: left; padding-bottom: 20px; width: 100%; font-size: 32px;  line-height: 40px; color: #333333; font-family: 'UniversCondensed-Bold';

 text-transform: uppercase;}







/****mathi***/

.cstm-subs ul.erosion-icn li:nth-child(3n-3) { margin-right:4%;}

.cstm-subs ul.erosion-icn li:nth-child(4n-4) { margin-right:0;}

.cstm-subs ul.erosion-icn li h3 span{color:#333;}

.quality-cert.ful-wid-qual.erosion { margin:50px 0 0px 0;}

.substrate-farm.erosion-tit { padding:45px 0;}

.substrate-farm.erosion-tit h3{ float: left; padding-bottom: 20px; width: 100%; font-size: 26px; line-height: 29px; color: #333333; font-family: 'UniversCondensed-Bold'; text-transform: uppercase;  text-align: center; margin-bottom:20px;}

.substrate-farm.erosion-tit li { width:16%;}

.soil-rht.fr-img-edt ul li.coir-img{ width:100%;}

.enquiry-form.coir-bg { background:#f1f1f1; background-image: none;}

.enquiry-form.coir-bg:after{background:none; position: static;}

.enquiry-form.coir-bg:before{background:none; position: static;}

.contact-us { text-align:center; float:left; padding:75px 0 86px 0; width:100%;background: #fff;}

.contact-us h1{font-size: 40px; color: #393536;  font-family: 'UniversCondensed-Bold';  padding-bottom: 25px; text-transform: uppercase; line-height: 40px;}

.contact-us ul { float:left; width:100%;}

.contact-us ul li { width:50%; float:left; background:#87ae24;min-height: 481px; padding:45px 32px;}

.contact-us ul li.col { background:#93be27;}

.contact-us ul li img { float:none;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.contact-us ul li:hover img{transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);

-o-transform: rotateY(360deg);}

.contact-us ul li h2 {float: left; width: 100%; color: #ffffff; margin-top: 20px; font-size: 22px; line-height: 32px; margin-bottom: 5px; transition: all 0.5s ease;font-family: 'robotobold'; padding-bottom:10px }

.contact-us ul li p {float: left; width: 100%;color: #ffffff;font-size: 16px;line-height: 26px;}

.contact-us ul li p span {font-family: 'robotobold';}

.contact-us ul li a {float: left;width: 100%; color: #ffffff;font-size: 16px;line-height: 28px;transition: all 0.5s ease;}

.contact-us ul li a:hover { text-decoration:underline;}

h6.enq-head { margin-bottom:20px;}

.enquiry-form p{ margin-bottom:20px;}

.core-values1  { float:left; width:100%; background: #f6f6f6; padding: 70px 0;}

.core-values1 h4 { color:#393536; text-align:center;font-size:40px; font-family:'UniversCondensed-Bold'; text-transform:uppercase; position: relative; line-height:45px; margin-bottom:35px; padding-bottom: 14px;}

.core-values1 h4:after { content: ""; position: absolute; left:0; bottom: 0; right: 0; background: #08558b; width:56px; height: 3px; margin: 0 auto; }

.core-values1 ul { float:left; width:100%;}

.core-values1 ul li { float:left; width:49%; margin-bottom:30px; margin-right: 1%;}

.core-values1 ul li img { float:none;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.core-values1 ul li:hover img{transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);

-o-transform: rotateY(360deg);}

.core-values1 ul li .wvu-ico { float:left; display:inline-block;  width: 22%; text-align: right; position:relative; transition:all 0.4s ease;padding-bottom: 15px;}

.rht-value { float: left;    width: 74%;    margin-left: 4%;}

.rht-value p {font-size: 16px; line-height: 24px;padding: 0px;margin: 8px 0 0 0;color: #555555;}

.rht-value h2{ color: #353535; text-transform: uppercase; font-family: 'robotobold'; font-size: 18px; line-height: 25px; padding: 0;}

.core-values1 ul li:nth-child(4n){ margin-bottom: 0; margin-right: 0;}

.core-values1 ul li:nth-child(3n){ margin-bottom: 0;}

.core-values1 ul li:nth-child(2n){ margin-right: 0;}

/****end-mathi***/



/*sitemap*/

.sitemap{width: 100%; float: left; padding: 50px 0; }

.sitemap .menu {display: block;float: left; width: 100%;}

.sitemap ul li{ float:left; width:100%; background: url(../images/menu-list-arw-org.png) 5px 8px no-repeat; padding: 0px 0px 10px 20px;margin: 0px 0px; }

.sitemap ul li ul { margin:8px 0px 0px 5px; }

.sitemap ul li.no-link { margin:8px 0px 0px 5px; }

.sitemap ul li.no-link > a, .sitemap ul li.no-link > a:hover { font-family: 'robotobold'; text-transform:uppercase; color:#333333; cursor:default; text-decoration:none; }

.sitemap ul li li{ padding:0px 0px 6px 20px; }

.sitemap ul li li a{ font-size:15px; line-height:25px; color:#333333; text-decoration:none; }

.sitemap ul li li a:hover{ color:#07609f; text-decoration:underline; }

.sitemap ul li.no-link li a { color:#009f44; }

.sitemap ul li.no-link li a:hover { color:#a8cf46; text-decoration:underline; }

.sitemap ul li a {font-size: 16px; line-height: 20px; font-family: 'robotoregular'; color: #07609f;}

.sitemap ul li a:hover { color: #07609f; text-decoration: underline;}



.trade-fair{width: 100%; float: left; padding: 50px 0 30px 0;}

.trade-fair ul li { float: left; width: 49%; margin-right: 2%;  margin-bottom: 30px; background: #f9f9f9; border-bottom-left-radius: 5px;

border-top-left-radius: 5px;}

.trade-fair ul li:nth-child(2n+2) {margin-right: 0;}

.trade-fair ul li .tf-img {float: left; width: 50%; overflow: hidden;}

.trade-fair ul li .tf-img img{float: left; width: 100%;border-bottom-left-radius: 5px; border-top-left-radius: 5px;transition: all .5s ease;

-moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.trade-fair ul li .tf-dtl {float: left; width: 50%; padding: 10px 14px;  position: relative; height: 207px; background: #f9f9f9; border-bottom-right-radius: 5px;

border-top-right-radius: 5px; border: 1px solid #f3f3f3;}

.trade-fair ul li ul li.area span{font-family: 'robotobold';}



.logo-tf{float: left; width: 100%; margin-bottom: 14px;}

.logo-tf img{float: left; width: 47px; margin-right: 8px;}



.logo-tf h5{font-family: 'robotobold'; font-size:22px; line-height:28px; padding: 8px 0; color: #333;}

.trade-fair ul li ul{width:100%; float: left;}

.trade-fair ul li ul li{width:100%; float: left;margin-right: 0; margin-bottom: 0; background: url(../images/events-ico4.png) no-repeat 3px top; font-size: 16px; color: #333; 

line-height: 20px; padding-bottom: 11px; padding-left: 24px;}

.trade-fair ul li ul li span{/*font-family: 'robotomedium';*/ font-weight: 500;}

.trade-fair ul li ul li.date{background: url(../images/events-ico1.png) no-repeat left 3px;}

.trade-fair ul li ul li.loctn{background: url(../images/events-ico2.png) no-repeat left top;}

.trade-fair ul li ul li.area{background: url(../images/events-ico3.png) no-repeat left top;}

.trade-fair ul li:hover img {transform: scale(1.1);}

.trade-fair ul li:hover .logo-tf img { transform: none; }



.trade-fair h1 { text-align:center; font-size: 40px; color: #393536; font-family: 'UniversCondensed-Bold'; text-transform: uppercase; line-height: 45px; padding-bottom: 12px;}

.trade-fair p {font-size: 17px; line-height: 29px; padding-bottom: 40px; margin: 0px; color: #333; text-align:center; }



.spec-amp-tb.specifi-custom{padding-top:30px;}

.spec-amp-tb.specifi-custom:after, .spec-amp-tb.specifi-custom:before {display: none;}



.mat-pg { float: left; width: 100%;  padding: 55px 0;}



.cstm-subs.subpg-para p{margin-bottom: 17px;}



/*.flexslider .slides > li:nth-child(3) h1,.flexslider .slides > li:nth-child(5) h1 {font-family: 'Merienda One'; font-size: 34px; line-height: 52px;}

.flexslider .slides > li:nth-child(4) h1 {font-size: 40px; font-family: 'Roboto-MediumItalic';}

*/



.coconut-btm{width:100%; float: left; background: #fafafa url(../images/coconut-fibre-b.png) no-repeat center center; min-height: 391px; position: relative;

overflow: hidden;height: 100%;background-position: center!important;background-size: cover!important;}

.coconut-btm img{width:100%; float: left;}



.coconut-btm .row{position: static;}



.full-wid { width:100%; float:left;}



.spcfctn-lft h3{font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold'; padding-bottom: 25px; text-transform: uppercase; line-height: 29px;}

.spcfctn-rht h3{font-size: 26px; color: #393536;  font-family: 'UniversCondensed-Bold'; padding-bottom: 25px; text-transform: uppercase; line-height: 29px;}



.root-benifits.col { background:#074d7f;  border:none;}

.root-benifits.col p {color:#fff;}

.root-benifits.col p span {color:#fad348;}



.substrate.prod-center ul{float: none;display: block;text-align: center;}

.substrate.prod-center ul li {float: none;display: inline-block;}

.substrate.prod-center ul li .cont-details h5 {text-align:left;}



.grow-grn.plant-bgs.choose{background:#fff;}

.grow-grn.plant-bgs.choose img{width:100%; float:left;}



.soil-btm.ec-bg { background: #fafafa url(../images/ec-bgs.jpg) no-repeat; min-height: 418px; background-size:cover; }



.ec-cmn-ico{float: left; width: 100%; padding-top: 14px;}

.ec-cmn-ico p { font-family: "Roboto-BoldItalic"; font-size: 17px; line-height: 24px; color: #343235; float: left; }

.ec-cmn-ico p b { color: #a8cf46;}

.ec-cmn-ico span{float: left;margin-right: 15px;}

.ec-para p{margin-bottom: 0;font-size: 19px;font-family: 'Roboto-MediumItalic';line-height: 30px;padding: 25px 0;}



.geo-coir ul li {width: 18.7%;}

.geo-coir ul li:nth-child(4n-4){margin-right: 1.6%;}

.geo-coir ul li:nth-child(5n){margin-right: 0;}



.log ul{text-align: center;}

.log ul li { float: none; display: inline-block;}



.grwbg-rht{float: left; width: 55%;}

.grw-imgs{float: left;width: 100%;position: absolute;top: -204px;right: -12px;}

.grwbg-rht img{float: left; width: auto;}



.home-banner .flex-control-nav{display: none;}



.block-rht img{float: left;width: 100%;}



.img-auto{ text-align: center;}

.img-auto img{width: auto; float: none}



.grw-bg-prt .row{position: relative;}

.grw-bg-prt:after{position: absolute; content: ""; right:0; top: -55%; background: url(../images/grw-hme-img.png) no-repeat; width: 633px; height: 419px;}



.grw-bg-prt img{display: none;}



.social-hub { float:left; width:100%; padding:60px 0; text-align:center; background:#93be27; }

.social-hub h1 { font-size:40px; color:#fff; text-transform:uppercase; margin-bottom:20px; }

.social-hub h1 span { font-family: 'RobotoLight';}

.social-hub p { color:#fff; display: block; margin-bottom: 40px; font-size: 20px; font-family: 'RobotoLight'; }

.social-hub ul li { float: none; display: inline-block; margin-right:60px;}

.social-hub ul li span { display: block; color:#fff; font-family: 'RobotoLight'; font-size: 15px; letter-spacing: 0.5px; margin-top: 5px;}

.social-hub ul li:last-child { margin-right:0;}

.social-hub ul li:hover { opacity:0.7;}





.grw-bg-prt h6 a { display:inline-block; background:#98c71f; font-size: 18px; padding: 9px 13px; line-height: 20px; color: #fff; font-family: 'robotomedium'; border-radius: 4px; transition:all 0.4s ease;margin-top: 20px;

float: left; }

.grw-bg-prt h6 a:hover { color:#02528f; background:#fff; }

.enquiry-form ul li label sup { color:red; }

.cap-title.padd-30 { padding: 0 0 30px 0;}

.cap-title.padd-0 { padding:0;}

.capabi-cert.quality-cert.padd-30 { padding: 40px 0;}



.rep-amp-main.padd-0 { padding-bottom: 0;}



.substrate-farm.p-b-40 {padding-bottom: 60px;}

.spec-amp-tb.specifi-custom.p-t-0 { padding-top: 0;}

.spec-amp-tb.mat-speci.p-t-0 { padding-top: 0;}

.quality-cert.ful-wid-qual.m-t-0 { margin-top: 0;}

.cap-title.p-t-0 { padding-top: 0;}

.spec-amp-tb.specifi-custom.p-t-0.p-b-40 { padding-bottom: 40px;}

.spec-amp-tb.specifi-custom.p-t-40 { padding-top:40px;}



.about-popup-pad p { color:#455560; font-size:17px; font-family: 'robotoregular'; margin-bottom:20px; }



.para-fullwidth { float: left; width: 100%; margin-bottom:30px;}

.para-l { float:left; width:48%; margin-right: 4%;}

.para-l p { font-size: 17px; line-height: 29px; font-family: 'robotoregular'; margin-bottom: 0px;}

.para-r.para-l { margin-right: 0;}

.para-fullwidth p { font-size: 17px; line-height: 29px; font-family: 'robotoregular'; margin-bottom: 14px;}

.para-fullwidth p span{font-family: 'robotomedium';}

.welcome-l.m-b-0 p { margin-bottom:0; }

.industry-pad h1.sub-mnu span { display: block; text-transform: none; font-size: 18px; font-family: 'RobotoLight';}



.industry-pad h1.sub-mnu span ul li { width: auto; display: inline-block; position:relative; line-height: 20px; padding-right: 16px; margin-right: 5px;}

.industry-pad h1.sub-mnu span ul li::after { position: absolute; display: block; content: ""; background: #98c71f; width: 6px; height: 6px; border-radius: 50%; top: 9px; right: 0;}

.industry-pad h1.sub-mnu span ul li:last-child { margin-right:0; padding-right:0;}

.industry-pad h1.sub-mnu span ul li:last-child:after { display:none; }



.utlization .utliz-rht h3 { font-size: 26px; line-height: 30px; color: #333333; font-family: 'UniversCom-47LightCond'; text-transform: uppercase; margin-bottom:22px; padding-bottom:15px; position:relative; }

.utlization .utliz-rht h3::after { content: ""; position: absolute; left: 0; bottom: 0; width: 27px; height: 3px; background: #a8cf45;}

.line { float:left; width:100%; height:1px; background:#d9d9d9; margin:40px 0;}

.utlization.p-t-0 { padding-top:0; }



.disc-pellet-rht.feat-list { width: 100%; margin: 0px 0 50px;}

.disc-pellet-rht.feat-list ul li { width:30%; border:none; margin:0 4% 0 0; padding:0;}

.disc-pellet-rht.feat-list ul li p { line-height:24px; }

.disc-pellet-rht.feat-list ul li p br { display:none;}

.disc-pellet-rht.feat-list ul li span { margin-right:20px; }

.disc-pellet-rht.feat-list h5 { font-family: 'UniversCondensed-Bold'; text-transform: uppercase; color: #393536; padding-bottom: 40px; font-weight: normal; font-size: 26px; line-height: 26px;}

.disc-pellet-rht.feat-list ul li:last-child { margin-right:0; }



.rep-amp-lft.rep-pad { width: 100%; margin-right: 0;}

.rep-amp-lft.rep-pad .rep-lft-btm { width:48%; margin-right:4%; margin-top: 0; margin-bottom: 0;}

.rep-amp-lft.rep-pad .rep-lft-btm.m-r-0 { margin-right: 0;}

.rep-amp-lft.rep-pad .rep-lft-btm h4 { padding-left:0; }

.rep-amp-lft.rep-pad .rep-lft-btm p { padding-left:0; }



.rep-amp-main.fullwid .rep-amp-rgt { width:100%; }

.rep-amp-main.fullwid .rep-amp-rgt h3 { font-family: 'UniversCondensed-Bold'; text-transform: uppercase; color: #393536; padding-bottom: 40px; font-weight: normal; font-size: 26px; line-height: 26px;}

.rep-amp-main.fullwid .rep-amp-rgt .rep-rgt-lst ul:first-child { width:100%; margin-right:0;}

.rep-amp-main.fullwid .rep-amp-rgt .rep-rgt-lst ul li { width:23%; border:none; padding:0 2% 0 0; margin:0 2% 0 0; text-align:center; font-size:17px; border-right: 1px solid #ccc;}

.rep-amp-main.fullwid .rep-amp-rgt .rep-rgt-lst ul li:last-child { margin-right:0; border-right: none; padding-right:0; }

.rep-amp-main.fullwid .rep-amp-rgt .rep-rgt-lst ul li br { display:none; }



.email-pad { float: left; width: 100%; margin: 40px 0 0;}

.sr-add { float: left; width: 100%; margin: 25px 0 0 0; position:relative;}

.sr-add:after { position:absolute; top:0; height:2px; background:#fff; width:40px; left:0; right:0; margin:0 auto; content:""; }





.substrate-inner-pro.substrate-inner { background:#fafafa; }

.substrate-inner.white-bg { background:#fff; }

.substrate-farm.cstm-pad.white-bg {  background: #fff;}



.look-for { float:left; width:100%; text-align:center; margin-bottom:70px; margin-top:20px; }

.look-for h4 { color:#393536; text-align:center;font-size:40px; font-family:'UniversCondensed-Bold'; text-transform:uppercase; position: relative; line-height:45px; margin-bottom:35px; padding-bottom: 14px;}

.look-for h4:after { content: ""; position: absolute; left:0; bottom: 0; right: 0; background: #08558b; width:56px; height: 3px; margin: 0 auto; }

.look-for ul { float: left; width: 100%; padding: 0 150px;}

.look-for ul li { display: inline-block; font-size: 18px; font-family: 'RobotoLight'; margin-right:35px; margin-bottom: 20px; text-align:center; }

.look-for ul li a.bold { font-family: 'robotobold';}

.look-for ul li a:hover { color:#98c71f; }



.prod-section {  float:left; width:100%; margin:40px 0 0 0; text-align:center; padding:0 6%;}

.prod-col { float:left; width:100%; margin-bottom:50px;}

.prod-col ul li { float:left; width:23.5%; display:inline-block; margin-right:2%;}

.prod-col ul li .prod-img  { float:left; width:100%; margin-bottom:10px; }

.prod-col ul li .prod-img img { float:left; width:100%;}

.prod-col ul li h4 { font-size: 18px; font-family: 'robotobold'; }

.prod-col ul li:last-child { margin-right:0; }

.prod-col ul li.prod-title { min-height:165px; display: flex; justify-content: center; align-items: center; background:#99cc33; transition:all 0.5s ease; }

.prod-col ul li.prod-title h2 { text-transform: uppercase; font-family: 'robotobold'; font-size: 21px; line-height: 26px; color: #fff; letter-spacing: 0.5px; margin-bottom: 10px;}

.prod-col ul li.prod-title span { display:block; text-decoration:underline; }

.prod-col ul li.prod-title:hover { background:#85b624; }



.prod-lft { float:left; width:49%; }

.prod-lft ul li { float:left; width:48%; display:inline-block; margin-right:4%; margin-bottom:20px;}

.prod-lft ul li .prod-img  { float:left; width:100%; margin-bottom:10px; }

.prod-lft ul li .prod-img img { float:left; width:100%;}

.prod-lft ul li h4 { font-size: 18px; font-family: 'robotobold'; }

.prod-lft ul li:last-child { margin-right:0; }

.prod-lft ul li.prod-title { min-height:165px; display: flex; justify-content: center; align-items: center; background:#99cc33; transition:all 0.5s ease; }

.prod-lft ul li.prod-title h2 { text-transform: uppercase; font-family: 'robotobold'; font-size: 21px; line-height: 26px; color: #fff; letter-spacing: 0.5px; margin-bottom: 10px;}

.prod-lft ul li.prod-title span { display:block; text-decoration:underline; }

.prod-lft ul li.prod-title:hover { background:#85b624; }

.prod-lft ul li:nth-child(2n) { margin-right:0;}

.prod-section h2 { font-size: 38px; margin-bottom: 30px; line-height: 40px; font-family: 'Univers-Condensed-Medium'; text-transform: uppercase; color: #393536; margin-bottom:20px}



.root-benifits.grn-bg { background:#99cc33; }

.root-benifits.grn-bg p { color:#fff;}

.quality-cert.ful-wid-qual.erosion.m-t-0.m-b-30 { margin-bottom: 30px;}



.blocks.p-b-0 { padding-bottom: 0;}

.line.m-10 { margin-top: 0;}

.blocks.bdr-btm { border-bottom: 1px solid #cccccc54; margin-bottom:30px;}

.cap-title.p-t-0.bdr-btm { border-bottom: 1px solid #cccccc54; padding-bottom:40px;}



.enquiry-form .cnt-form textarea{ height:194px; }



.hme-pro-list { float: left;width: 100%; padding: 40px 0;}

.hme-pro-list ul{ float: left;width: 100%;}

.hme-pro-list ul li{ float: left;width: 24%; margin-right: 0.7%; }

.hme-pro-list ul li a{float: left;width: 100%;}

.hme-pro-list ul li img{width: 100%; float: left; transition: all .5s ease;-moz-transition: all .5s ease;

-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.hme-pro-list ul li:nth-child(4n){margin-right: 0;}

.hme-pro-list ul li:nth-child(3n){margin-right: 2%;}

.hme-pro-list ul li .phme-lst-img{width: 100%;  border: 1px solid #e6e6e6; float: left; overflow: hidden;}

.hme-pro-list ul li h6 {font-family: 'UniversCondensed-Bold';width: 100%; margin: 0; color: #000; font-size: 24px; line-height: 28px;

  float: left; text-align: center;margin-top: 6px;margin-bottom: 17px;}

.hme-pro-list h5, .splt-rht h5, .splt-lft h5 {font-family: 'UniversCondensed-Bold';width: 100%; margin: 0; color: #fff; font-size: 25px; line-height: 28px;

  float: left; text-align: center; margin-bottom: 6px; display: none; text-transform: uppercase; background: #02528f; padding: 3px;}



.hme-pro-list ul li.cpc, .splt-lft ul li.cpc, .splt-rht ul li.cpc{position: relative;}

.hme-pro-list ul li.cpc .phme-lst-img{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;

align-items: center;-webkit-align-items: center;}



.hme-pro-list ul li.cpc h4{position:absolute; color: #fff; font-family: 'UniversCondensed-Bold'; font-size: 30px; line-height: 38px; text-transform: uppercase;}

.hme-pro-list ul li.cpc:after,.splt-rht ul li.cpc:after, .splt-lft ul li.cpc:after {position:absolute; background:url(../images/substrate-arw.png) no-repeat right bottom; content: ""; bottom: 15px; right: 15px; width: 21px; height:16px;}

.hme-pro-split{ padding: 40px 0 20px 0; float: left;width: 100%; }

.hme-pro-list ul li.cpc a{float: left;width: 100%;}

.hme-pro-list ul li.cpc .phme-lst-img{padding-bottom: 0;}



.hme-pro-split h1{margin-bottom: 50px;}

.hme-pro-split{float: left;width: 100%; padding: 50px 0;}

.splt-lft { float: left;width: 50%;padding-right: 10px; border-right: 1px solid #f2f2f2;}

.splt-lft ul{ float: left;width: 100%;}

.splt-lft ul li{ float: left;width: 49.5%; margin-right: 1%;}

.splt-lft ul li a{float: left;width: 100%;}

.splt-lft ul li img{width: 100%; float: left; transition: all .5s ease;-moz-transition: all .5s ease;

-webkit-transition: all .5s ease;

-o-transition: all .5s ease;}

.splt-lft ul li:nth-child(2n){ margin-right: 0;}

.splt-lft ul li .phme-lst-img{width: 100%; float: left; padding-bottom: 0;overflow: hidden;border: 1px solid #e6e6e6; }

.splt-lft ul li.cpc .phme-lst-img{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;

align-items: center;-webkit-align-items: center;}

.splt-lft ul li h6 {font-family: 'UniversCondensed-Bold';width: 100%; margin: 0; color: #000; font-size: 22px; line-height: 28px;

  float: left; text-align: center;margin-top: 6px; margin-bottom: 17px;}



.splt-lft ul li.cpc h4{color: #fff; position: absolute; font-family: 'UniversCondensed-Bold'; font-size: 30px; line-height: 38px; text-transform: uppercase;}

.splt-lft ul li.cpc a{float: left;width: 100%;}



.splt-rht { float: left;width: 50%; padding-left: 10px;}

.splt-rht ul{ float: left;width: 100%}

.splt-rht ul li{ float: left;width: 49.4%; margin-right: 1%; }

.splt-rht ul li a{float: left;width: 100%;}

.splt-rht ul li img{width: 100%; float: left; transition: all .5s ease;-moz-transition: all .5s ease;

-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.splt-rht ul li:nth-child(3){width: 100%;}

.splt-rht ul li .phme-lst-img{width: 100%; float: left; border: 1px solid #e6e6e6;overflow: hidden;}

.splt-rht ul li h6 {font-family: 'UniversCondensed-Bold';width: 100%; margin: 0; color: #000; font-size: 22px; line-height: 28px;

  float: left; text-align: center; margin-top: 6px;margin-bottom: 17px;}



.splt-rht ul li.cpc h4{position:absolute; color: #fff; font-family: 'UniversCondensed-Bold'; font-size: 30px; line-height: 38px; text-transform: uppercase;}

.hme-pro-split{ padding: 40px 0 20px 0; float: left;width: 100%; }

.splt-rht ul li.cpc a{float: left;width: 100%;}

.splt-rht ul li.cpc .phme-lst-img{padding-bottom: 0;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;

align-items: center;-webkit-align-items: center;}





.hme-pro-list ul li:hover img, .splt-lft ul li:hover img, .splt-rht ul li:hover img{ transform: scale(1.1);}



.splt-rht ul li.cpc::before { content: '';position: absolute; left: 0; right: 0; margin: 0 auto; top: -15px; width: 0; height: 0;

border-bottom: 17px solid #7AAE25; border-left: 17px solid transparent; border-right: 17px solid transparent;}

.splt-lft ul li.cpc::before { content: ''; position: absolute; left: 0;  right: 0; margin: 0 auto; bottom: -15px; width: 0;

height: 0; border-top: 17px solid #04508a; border-right: 17px solid transparent; border-left: 17px solid transparent;}

.hme-pro-list ul li.cpc::before {  content: '';position: absolute;left: -15px;width: 0;height: 0;border-right: 17px solid #04508a;

border-top: 17px solid transparent;border-bottom: 17px solid transparent;top: 50%;transform: translateY(-50%);}

.splt-rht ul li:nth-child(2),.splt-rht ul li:nth-child(3){margin-right: 0;}





/* 23 Nov */

.menu-pad #mega-menu-wrap-main { background: #fff;}

.menu-pad #mega-menu-wrap-main > ul > li {

    display: inline-block;  margin:0px 0px; position:relative; float:left;

}

.menu-pad #mega-menu-wrap-main > ul > li:first-child{ margin-left:0px;}

.menu-pad #mega-menu-wrap-main > ul > li:last-child{ margin-left:0px;}



.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link { padding: 12px 20px 12px; display:block; color:#455560; font-family:'UniversCondensed-Bold'; font-size:16px; line-height: 24px; text-transform:uppercase;  /*margin-bottom:23px;*/ position:relative; letter-spacing:0.6px; border-right:1px solid #e5e5e5 !important; height: auto;}  

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item:last-child > a.mega-menu-link { border-right: none;}

.menu-pad #mega-menu-wrap-main > ul > li > a.menu-active{ border-bottom: solid 0px #fff;}

.menu-pad #mega-menu-wrap-main > ul > li > a span { background:url(../images/menu-ico.png) no-repeat 0 0; width:13px; height:8px; display:inline-block;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { background: none; /*url(../images/menu-ico.png) no-repeat 0px -13px; transform: scaleY(-1);*/ color: #a7d044;}

.menu-pad #mega-menu-wrap-main > ul > li:last-child a { border:none;}

.menu-pad #mega-menu-wrap-main > ul > li > a:hover {

    color: #a7d044;

    display: block;   

    text-decoration: none;

}



.menu-pad #mega-menu-wrap-main > ul > li > a.selected, .menu-pad #mega-menu-wrap-main > ul > li > a.selected:hover{

    /*background:#ab0400; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px;

    text-shadow: 1px 2px 1px rgba(0,0,0,0.4); -webkit-text-shadow: 1px 2px 1px rgba(0,0,0,0.4); -moz-text-shadow: 1px 2px 1px rgba(0,0,0,0.4); -o-text-shadow: 1px 2px 1px rgba(0,0,0,0.4);*/

}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:after { position:absolute; background:#a7d044; color:#a7d044; left:50%; top:-1px; display:block; content:""; width:0%; height:3px; transition:all 0.1s ease; -webkit-transition:all 0.1s ease; -moz-transition:all 0.1s ease; -o-transition:all 0.1s ease;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item:hover > a.mega-menu-link:after, .menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.selected > a.mega-menu-link:after, .menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:after { width:100%; left:0;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.selected > a.mega-menu-link { color:#a7d044;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover { background: none; color: #a7d044;}



.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu {

    position: absolute;

    background:#fff;

    width:550px;

    padding:0px;

    left:21%;

    margin-left:-120px;

    z-index:9999999999; 

    border:1px solid #f5f5f5; 

    -webkit-box-shadow: 0px 4px 7px -4px rgba(0,0,0,0.75);

    -moz-box-shadow: 0px 4px 7px -4px rgba(0,0,0,0.75);

    box-shadow: 0px 4px 7px -4px rgba(0,0,0,0.75);

/*background: rgba(255,255,255,0.95);

background: -moz-linear-gradient(left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 75%, rgba(244,244,244,1) 75%, rgba(244,244,244,1) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.95)), color-stop(75%, rgba(255,255,255,0.95)), color-stop(75%, rgba(244,244,244,1)), color-stop(100%, rgba(244,244,244,1)));

background: -webkit-linear-gradient(left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 75%, rgba(244,244,244,1) 75%, rgba(244,244,244,1) 100%);

background: -o-linear-gradient(left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 75%, rgba(244,244,244,1) 75%, rgba(244,244,244,1) 100%);

background: -ms-linear-gradient(left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 75%, rgba(244,244,244,1) 75%, rgba(244,244,244,1) 100%);

background: linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 75%, rgba(244,244,244,1) 75%, rgba(244,244,244,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=1 );

*/

}

.menu-pad #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 { width: 50%;}

.menu-pad #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {  padding:15px;}

.menu-pad #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row li li  { float: left; width:47.5%; margin:0px 5% 8px 0; text-align:left; border-bottom: 1px dashed #ccc; padding: 0;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { background:url(../images/gey-arrow.png) no-repeat left 8px; color:#5f5f62; font-family: 'UniversCom-47LightCond'; text-shadow:none; padding-left:15px; font-size: 17px;  line-height: 22px; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; float:left; font-weight: normal;}



.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:nth-child(2n) { margin-right:0;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover { color:#a7d044;background:url(../images/gey-arrow-h.png) no-repeat left 8px; padding-left:10px; font-weight: normal;}





.switcher .option { position: absolute !important;}

.hdr-top ul { float: left;}

.web-lang { margin-left: 13px !important;}



.switcher .selected a {background: #fff !important; border-radius: 3px !important; border:1px solid #ebebeb!important;}

.switcher { border-radius: 3px !important;}

.switcher .selected a.open::after{transform: none!important;}

.switcher .selected a::after{background-image: url(../images/menu-ico-drp.png)!important;display: block!important;

height: 14px !important;outline: none!important;position: absolute!important;right: 5px!important;top: 9px!important;width: 13px!important;padding: 0px!important;}



#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{border-right:1px solid #e5e5e5!important;}

#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{border-color:#e5e5e5!important;}



.subpad:before { display: none!important;}

.subpad:after { display: none!important;}

.wpcf7-not-valid-tip { font-size: 15px; float: left;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { float: left; width: 100%;}



.wpcf7-form-control-wrap.SelectProduct select{background: #fff; border: 1px solid #e1e1e1;width: 72%;height: 47px;padding: 0;

text-align: left;color: #060606;font-size: 16px;font-family: 'robotoregular';line-height: 20px;-webkit-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);

-moz-box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);box-shadow: -1px 1px 9px -1px rgba(0, 0, 0, 0.12);}





.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu { width: 745px;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu,.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu:nth-child(6) > ul.mega-sub-menu { width: 500px!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {

 padding: 0 0 8px 0!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column, #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column  {

padding-right: 15px!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column, #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {

padding-right: 15px!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:nth-child(3) {padding-right: 0!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:nth-child(1), #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(6) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:nth-child(1)  {

padding-right: 15px!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:nth-child(2), #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(6) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:nth-child(2) {

padding-right: 0!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(2)nth-child(2) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item, 

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(6) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item 

{ padding: 0 0 0 0 !important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item

{padding: 0 0 8px 0 !important; margin-bottom: 5px!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item

{padding-bottom: 0!important; margin-bottom: 0!important;}

#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a

{padding-bottom: 0!important; margin-bottom: 0!important;}

.menu-pad #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu > li.mega-menu-row li li {border-bottom: 1px dashed #ccc;}

#mega-menu-wrap-main #mega-menu-main img {float: left;width: 100%; width: 100%;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;

float: left;width: 238px; height: 164px!important; border: 1px solid #f0f0f0;}

.menu-pad #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row li li {border-bottom: 0;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { background: url(../images/gey-arrow.png) no-repeat left 8px; padding-left: 15px; padding-top: 0;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { background: none; padding-left: 0; padding-top: 5px;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{background-image: none!important; padding-left: 0!important;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {

 background: url(../images/gey-arrow-h.png) no-repeat left 8px !important; padding-left: 10px!important;}

 #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu:nth-child(6) > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:nth-child(2) {padding-right: 0!important; margin-right: 0!important;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{text-transform: capitalize;text-align: center;width: 100%;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{text-transform: capitalize;text-align: left;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu:nth-child(6) > ul.mega-sub-menu { left: 60%!important;}

.menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu:nth-child(2) > ul.mega-sub-menu { left: 17%!important;}



.quality-blu-sec{float: left;width: 100%;background: #fff;}



.trade_new{position: relative;}

.trade_new:after { content: "New";position: absolute;background: #fa1c1c;top: -9px;right: 6px;animation: blinker 1s step-start infinite;

border-radius: 20%;color: #fff;font-size: 10px;line-height: 10px;padding: 2px 4px; animation: blink 0.8s step-start 0s infinite;

  -webkit-animation: blink 0.8s step-start 0s infinite;}



@keyframes blink {

  50% {

    opacity: 0.0;

  }

}

@-webkit-keyframes blink {

  50% {

    opacity: 0.0;

  }

}

/*.substrate-inner.log ul li:nth-child(3n-3){margin-right: 0;}*/

#websites-menu{background: #fff url(../images/menu-ico-drp.png) no-repeat 97% center!important;border-radius: 3px !important;border: 1px solid #ebebeb !important;height: 33px;

font-size: 13px;}

.page-title { width: 480px;}

.selectdiv{line-height: 0;}

.wpcf7-select{padding: 0px 10px !important;background: #fff url(../images/menu-ico-drp.png) no-repeat 97%!important}

select option{font-family: sans-serif;}

/*Chinese (Simplified)*/

.chi .flexslider .slides > li:nth-child(6) .flex-caption { width: 340px; top: 50%;  left: 38%;}



/*all-other-languages*/

.spa .m-menu div, .chi .m-menu div, .por .m-menu div{display: none;}

.spa .m-menu,  .chi .m-menu, .por .m-menu{ left: 0;}



/*Portuguese*/

.por .flexslider .slides > li:nth-child(6) .flex-caption { width: 460px; top: 50%; left: 38%;}

.por #button { font-size: 12px; line-height: }



.por .inner-nav ul li a { padding: 22px 17px;}

.por .substrate-farm h4 { font-size: 34px;}



/*spanish*/

.spa .menu-pad #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {

    padding: 12px 16px 12px 20px;}



.spa .grw-bg-prt h6 { width: 68%}

.spa .grw-bg-prt h6 br{display: none;}



.spa .flex-caption h1 { font-size: 44px; line-height: 55px;}

.spa .flexslider .slides > li:nth-child(6) .flex-caption { width: 380px; left: 35%;}



.spa .inner-nav ul li a { padding: 12px 5px;}



.spa .awards-pad ul li.more,  .por .awards-pad ul li.more{ padding: 10px 7px; font-size: 13px;}



.por .wpcf7-form-control-wrap.SelectProduct select, .por .enquiry-form ul li label,.spa .wpcf7-form-control-wrap.SelectProduct select, .spa .enquiry-form ul li label{ width: 100%;}

.por .wpcf7-form-control-wrap.SelectProduct select, .spa .wpcf7-form-control-wrap.SelectProduct select{margin-bottom: 15px;}

.por .enquiry-form ul li label, .spa .enquiry-form ul li label{ padding: 0 0 5px 0;}

.por .enquiry-form ul li, .spa .enquiry-form ul li{ margin-bottom: 5px;}

.por .enquiry-form ul li input[type="tel"], .por .enquiry-form ul li input[type="text"], .por .enquiry-form ul li textarea, .por .enquiry-form ul li input[type="email"],

.spa .enquiry-form ul li input[type="tel"], .spa .enquiry-form ul li input[type="text"], .spa .enquiry-form ul li textarea, .spa .enquiry-form ul li input[type="email"]

{width: 100%;}

.spa .enquiry-form ul li input[type="submit"], .por .enquiry-form ul li input[type="submit"]{margin: 20px 0;}



.spa .hush-rgt .hush-rgt-lst ul li br, .por .hush-rgt .hush-rgt-lst ul li br{ display: none;}

.spa .hush-rgt .hush-rgt-lst, .por .hush-rgt .hush-rgt-lst { margin-bottom: 30px;}

.spa .hush-rgt .hush-rgt-lst ul, .por .hush-rgt .hush-rgt-lst ul { width: 100%; margin-right: 0;}

.spa .hush-rgt .hush-rgt-lst ul li,.por .hush-rgt .hush-rgt-lst ul li { padding-left: 0;}



.spa #button {font-size: 14px;}



select {width: auto;padding: 5px 35px 5px 5px;font-size: 16px;border: 1px solid #ccc; height: 34px;-webkit-appearance: none;

-moz-appearance: none; appearance: none;  background-image: url(../images/menu-ico-drp.png);}



/* CAUTION: IE hackery ahead */

select::-ms-expand { display: none; /* remove default arrow on ie10 and ie11 */}

#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {

   background: #fff!important; color: #a7d044!important;}



.cbp-hrmenu ul li a{ overflow: hidden;}

#mega-menu-wrap-main #mega-menu-main img:hover { transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -o-transform: scale(1.08);}





.SelectProduct .wpcf7-not-valid-tip { margin-top: 16px;}

.wpcf7-not-valid-tip { font-size: 15px; margin-top: 3px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { float:left; width:100%; border-color: red!important;  background: #f36b6b;color: #fff;}

.sweet-alert button.confirm { background:#044a85 !important; box-shadow:none !important; border-radius: 0px;padding: 8px 30px;margin: 15px 0px 10px; }
.sweet-alert button.confirm:hover { bacground:#f32b56!important;  }



.spcfctn-lft.utilization { float: left; width: 100%; margin-right: 0;}

.spcfctn-lft.utilization ul {float: left; width: 100%;}

.spcfctn-lft.utilization li {float: left;width: 30%;margin-right: 2%;}

.spcfctn-lft.utilization li p{color: #171717;font-size: 17px;font-family: 'robotomedium';line-height: 24px;width: 100%;text-align: center;padding: 8px 0;

float: left;}


.anr_captcha_field{width: 72%; float: left;}
.re-cpta {position: relative;}
.re-cpta .g-recaptcha-response{position: absolute;left: 28%;bottom: -27px;}

.wpcf7 form.sent .wpcf7-response-output { border-color: #46b450;  float: left;  width: 100%;  background: #67c870; color: #fff;}
.re-cpta-bro{position: relative;}
.re-cpta-bro .g-recaptcha-response{position: absolute;bottom: -27px;left: 20%;}


.por .re-cpta .g-recaptcha-response , .spa .re-cpta .g-recaptcha-response{ left: 0;}