﻿
.cl{clear:both;}
.ecoaxis-content-wrapper  p, .ecoaxis-content-wrapper  .et_pb_text, .ecoaxis-content-wrapper  .et_pb_text ul, .ecoaxis-content-wrapper  .et_pb_text ol {font-size: 16px;line-height: 22px;}
.ecoaxis-content-wrapper  .et_pb_text:not(.ecoaxis-section-title) p, .ecoaxis-content-wrapper  .et_pb_text ul, .ecoaxis-content-wrapper  .et_pb_text ol {padding-bottom: 20px !important;}
.ecoaxis-content-wrapper  .et_pb_text:not(.ecoaxis-section-title) p:last-child, .ecoaxis-content-wrapper  .et_pb_text ul:last-child, .ecoaxis-content-wrapper  .et_pb_text ol:last-child {padding-bottom: 0 !important;}
.ecoaxis-content-wrapper  .et_pb_text_align_justified p {text-align: justify;}

.margin-top-0 {margin-top: 0 !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-top-20 {margin-top: 20px !important;}
.margin-top-30 {margin-top: 30px !important;}
.margin-bottom-0 {margin-bottom: 0 !important;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.margin-bottom-20 {margin-bottom: 20px !important;}
.margin-bottom-30 {margin-bottom: 30px !important;}

.padding-top-0 {padding-top: 0 !important;}
.padding-top-10 {padding-top: 10px !important;}
.padding-top-20 {padding-top: 20px !important;}
.padding-top-30 {padding-top: 30px !important;}
.padding-bottom-0 {padding-bottom: 0 !important;}
.padding-bottom-10 {padding-bottom: 10px !important;}
.padding-bottom-20 {padding-bottom: 20px !important;}
.padding-bottom-30 {padding-bottom: 30px !important;}

.ecoaxis-menu-wrapper {padding-top: 0px !important;z-index: 9999;width: 100%; background-color: #3E3E49; position: relative;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container {background-color: transparent;display:block;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu {width: 100%;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li {position: relative;display: inline-block; padding: 0 20px; float:left; list-style:none; font-size:17px;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li:last-child {margin-right:0px;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li a {display: block;color: #fff;padding: 22px 0px; font-size: 16px;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li:not(.ecoaxis-logo) a:hover, .ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li.current-item:not(.ecoaxis-logo) a {text-decoration:none;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li.ecoaxis-logo { width: 236px; margin-right: 24px !important; padding-left: 0 !important; }
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li.ecoaxis-logo a {  color: transparent;padding: 22px 0px;background-image: url(../images/EcoAxis-Logo.jpg);background-size: 101%;background-repeat: no-repeat; }
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li ul.sub-menu{display:none;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li:hover  ul.sub-menu li{width: 100%; margin: 0; text-align: left; padding-left: 12px; padding-right: 12px;}
/* .ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li.current-menu-item:not(.ecoaxis-logo),  */.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li:not(.ecoaxis-logo):hover { background-color:#007cc3;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li:hover  ul.sub-menu {display:block; position: absolute;  background-color:#007cc3; left: 0px;  width:200px; }
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li ul.sub-menu li:hover{opacity:0.8;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li ul.sub-menu li a{line-height: 20px; padding: 8px 0px;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li ul.sub-menu li:last-child a{padding: 8px 0px 18px;}
.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu .open-menu-link{display: none;}

.ecoaxis-menu-wrapper .current-page-ancestor:not(.no-highlight):not(.ecoaxis-logo), .ecoaxis-menu-wrapper .current-menu-parent:not(.no-highlight):not(.ecoaxis-logo), .ecoaxis-menu-wrapper .current-menu-item:not(.no-highlight):not(.ecoaxis-logo) {background-color: #007cc3;}

.ecoaxis-menu-wrapper .sec-menu-active > li { opacity: 0.8; }


.ecoaxis-content-wrapper .fluid-width-video-wrapper {padding-top: 0 !important;}
.ecoaxis-content-wrapper .fluid-width-video-wrapper iframe {width: 100%;}
.ecoaxis-content-wrapper .ecoaxis-video iframe {height: 320px;border: 10px solid #c1c1c1;}

.ecoaxis-carousel-item .ecoaxis-carousel-image {display: table;width: 100%;line-height: 0;margin-bottom: -1px;}
.ecoaxis-carousel-item .ecoaxis-carousel-image img {width:100% !important;height:auto;}
.ecoaxis-carousel-description {display:table; background-color:#3A3844;width: 100%; height:90px; min-height:90px;overflow: hidden;}
.ecoaxis-carousel-description .desc { display: table-cell;vertical-align: middle; width: 70%;color: #fff; font-size: 25px;line-height: 36px;padding: 8px 12px;}
.ecoaxis-carousel-description .link {display: table-cell;width: 30%;vertical-align: middle;text-align: right;text-decoration: none !important; padding: 12px; padding-left: 0;}
.ecoaxis-carousel-description .link a{color:#4D909C;font-size: 14px; font-weight: bold; text-decoration: none !important; border-bottom: 2px solid #4d909c;}

.ecoaxis-section-title p, .ecoaxis-section-title h2,h1 {font-size: 20px; padding:6px 10px !important;border-left:5px solid red;background-color: #edeeee;text-transform: capitalize;}
.ecoaxis-section-title.full:before {content: " ";background-color: #edeeee;}

.ecoaxis-testimonial-wrapper { margin-right: 32px;}
.ecoaxis-testimonial-wrapper .testimonial-item-single { display: inline-block; width: 100%; background-color: #EDEEEE; margin-bottom: 24px; clear: both;}
.ecoaxis-testimonial-wrapper .testimonial-details { display: table;width: 100%;}
.ecoaxis-testimonial-wrapper .testimonial-img { display: table-cell; width: 25%;vertical-align: middle;}
.ecoaxis-testimonial-wrapper .testimonial-img img { max-width: 100%; }
.ecoaxis-testimonial-wrapper .testimonial-details .meta {width: 75%;padding: 10px 24px; display: table-cell;vertical-align: middle;position: relative;}
.ecoaxis-testimonial-wrapper .testimonial-details .meta:after {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-right-color: #EDEEEE;border-width: 16px;margin-top: -16px;} /* Arrow right */
.ecoaxis-testimonial-wrapper .testimonial-details .name {font-size: 18px;}
.ecoaxis-testimonial-wrapper .testimonial-details .designation {font-size: 12px; color: #6A6A6A;}
.ecoaxis-testimonial-wrapper .testimonial-content {font-size: 16px; font-style: italic; color: #6A6A6A; padding: 10px 20px;text-align: justify;}


.solution-plastic-text p{font-size:17px;}

.ecoaxis-content-wrapper .price_single {background-color:#EBECEC;border-bottom:2px solid #000;padding-bottom:30px;}
.ecoaxis-content-wrapper .price_single .img img {display:block;margin:0 auto;}
.ecoaxis-content-wrapper .price_single .img  {margin-bottom:20px;}
.ecoaxis-content-wrapper .price_single .et_pb_blurb_container h4 {padding: 10px;background-color:#D20000;color:white;text-align:center;position: relative;display: table;width:100%;}
.ecoaxis-content-wrapper .price_single .et_pb_blurb_container h4 span {    display: table-cell;width: 100%;vertical-align: middle;text-align: center;}
.ecoaxis-content-wrapper .price_single .et_pb_main_blurb_image {margin-bottom:0;padding: 12px;}
.ecoaxis-content-wrapper .price_single ul {padding:0; margin:10px auto;width:70%;}
.ecoaxis-content-wrapper .price_single ul li {padding:6px 0px;border-bottom: 2px dotted;font-size:14px;}
.ecoaxis-content-wrapper .price_single ul li:last-child {border-bottom: 0;}
.ecoaxis-content-wrapper .price_single ul li > ul {list-style: circle;margin-top:0;}
.ecoaxis-content-wrapper .price_single ul li > ul li {border-bottom: 0;padding: 0;}
.ecoaxis-content-wrapper .price_single ul li > ul li:last-child {border-bottom: 0;}


.solution_blog_wrapper .solution_single_item {background-color:#EDEEEE;width:100%;margin-bottom:40px;position: relative;}
.solution_blog_wrapper .solution_single_item:last-child {margin-bottom:20px;}
.solution_blog_wrapper .solution_blog_img {width:20%;float:left;}
.solution_blog_wrapper .solution_blog_img img {width:100%;height:auto;display:block;}
.solution_blog_wrapper  .solutions_blog_desc {width:80%;float:left;padding:0px 20px;}
.solution_blog_wrapper .solutions_blog_desc .title{margin:20px 0; font-weight:bold;display: block;}
.solution_blog_wrapper .solutions_blog_desc .link{text-align:right;position: relative;margin: 10px 0;}
.solution_blog_wrapper .solutions_blog_desc a{color:black;font-weight:bold;} 




.ecoaxis-case-study-wrapper {margin: 0 30px;}
.ecoaxis-case-study-wrapper .case_study_single {position:relative;}
.ecoaxis-case-study-wrapper .slick-track .case_study_single { margin: 0 10px;}
.ecoaxis-case-study-wrapper .case_study_single  img{display: block;width: 100%;height: auto;}
.ecoaxis-case-study-wrapper .case_study_single .casestudy-details {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width:70%;z-index: 9;}
.ecoaxis-case-study-wrapper .case_study_single .text {color: white;font-size: 20px;text-align: center;}
.ecoaxis-case-study-wrapper .casestudy-details .btn-wrapper {margin-top: 20px; text-align: center; display: none;}
.ecoaxis-case-study-wrapper .casestudy-details a {padding:10px 40px; color:#E11E26; background-color:white; text-decoration:none;display: inline-block; font-size: 20px;}
.ecoaxis-case-study-wrapper .case_study_single .overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0.7;transition: .5s ease;background-color:#000;}
.ecoaxis-case-study-wrapper .case_study_single:hover .overlay {background-color: #E11E26;}
.ecoaxis-case-study-wrapper .case_study_single:hover .btn-wrapper {display: block;}


.ecoaxis-case-study-wrapper2 {width:100%;}
.ecoaxis-case-study-wrapper2 .case_study_single {position:relative;width:48%;float:left;margin-right:15px;margin-bottom:15px;}
.ecoaxis-case-study-wrapper2 .slick-track .case_study_single { margin: 0 10px;}
.ecoaxis-case-study-wrapper2 .case_study_single  img{display: block;width: 100%;height: auto;}
.ecoaxis-case-study-wrapper2 .case_study_single .casestudy-details {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width:70%;z-index: 9;}
.ecoaxis-case-study-wrapper2 .case_study_single .text {color: white;font-size: 20px;text-align: center;}
.ecoaxis-case-study-wrapper2 .casestudy-details .btn-wrapper {margin-top: 20px; text-align: center; display: none;}
.ecoaxis-case-study-wrapper2 .casestudy-details a {padding:10px 40px; color:#E11E26; background-color:white; text-decoration:none;display: inline-block; font-size: 20px;}
.ecoaxis-case-study-wrapper2 .case_study_single .overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0.7;transition: .5s ease;background-color:#000;}
.ecoaxis-case-study-wrapper2 .case_study_single:hover .overlay {background-color: #E11E26;}
.ecoaxis-case-study-wrapper2 .case_study_single:hover .btn-wrapper {display: block;}

.testimonial-content blockquote {border:none;}

#ecoaxis_solution_categories_slider .owl-wrapper .owl-item > div {padding-left: 0 !important;}
/* #ecoaxis_solution_categories_slider .owl-wrapper .owl-item:last-child > div {padding-right: 0 !important;} */


.ecoaxis-testimonial-wrapper .testimonial-content p:before {content: "\201C";}
.ecoaxis-testimonial-wrapper .testimonial-content  p:after {content: "\201D";}

.blog-page-top-section {width:100%;}
.blog-page-top-section .ecoaxis-carousel-item {display: inline-block; padding: 0 20px;}

.contact-form .ninja-forms-success-msg {color: green; font-size: 14px;}
.contact-form .ninja-forms-error-msg {color: red; font-size: 14px;}
.contact-form label {display:none !important;}
.contact-form .input-counter {display: none;}
.contact-submit-wrap {text-align:center !important;}
.contact-submit-wrap input[type="submit"].ninja-forms-field {background-color:#E11E26 !important;border-radius:15px;}

//ul.et_pb_tabs_controls {}
ul.et_pb_tabs_controls li{float:left!important;width:50%;text-align:center;border-bottom:2px solid #E11E26 !important;}
ul.et_pb_tabs_controls li a{color:#3F3842 !important;font-size:16px;}
ul.et_pb_tabs_controls li.et_pb_tab_active {background-color:#E11E26;bottom: initial;}
ul.et_pb_tabs_controls li.et_pb_tab_active a{color:#fff!important;}
/* 
.et_pb_gutters3 .et_pb_column_1_3 {width:34%;margin-right:1%;} */


/* Accordian Toggle - Blog page */
.blog-category-wrapper .et_pb_toggle { padding: 0;background-color: transparent; border: 0; margin-bottom: 20px; }
.blog-category-wrapper h5.et_pb_toggle_title { padding:20px; padding-left: 56px;border-radius:16px;background-color:#3e3e49;color:#fff!important; }
.blog-category-wrapper .et_pb_toggle_title:before {right: 16px; }
.blog-category-wrapper .et_pb_toggle_title:after {content: " "; width: 32px; height: 32px; position: absolute; left: 20px;background-image: url(../images/blog-arrow.png);background-repeat: no-repeat;top: 16px; }
.blog-category-wrapper .et_pb_toggle_title:before {content: "\04c";font-size: 28px;font-weight: bold;}
.blog-category-wrapper .et_pb_toggle_open .et_pb_toggle_title:before {content: "\04b";font-size: 28px;font-weight: bold;}
.blog-category-wrapper .et_pb_toggle .et_pb_toggle_content {width:100%; background-color:#EDEEEE; margin-top: -16px;}
.blog-category-wrapper .blog_wrapper .blog_item_single:nth-child(odd) {width:100%;padding:30px 20px 10px;background-color:#EDEEEE;}
.blog-category-wrapper .blog_wrapper .blog_item_single:nth-child(even) {width:100%;padding:30px 20px 10px;background-color:#F6F7F7;}
.blog-category-wrapper .no-results-found {padding: 10px 20px;}
.blog-category-wrapper .blog_item_single .blog_img_section {float:left;width:30%;padding-right:20px;}
.blog-category-wrapper .blog_item_single .blog_img_section img{width:100%;height:auto;display:block;}
.blog-category-wrapper .blog_item_single .blog_desc {float:left;width:70%;position:relative;font-size: 16px;}
.blog-category-wrapper .blog_item_single .blog_desc .title{font-weight:bold;padding-bottom:10px;display: block;color: #000;}
.blog-category-wrapper .blog_item_single .blog_desc .details{margin-bottom: 12px;text-align: justify;}
/* .blog-category-wrapper .blog_item_single .blog_desc span.link {position:absolute;bottom:-32px;} */
.blog-category-wrapper .blog_item_single .blog_desc span.link a {color:black;font-size: 16px;font-weight: bold;}

.faqs-wrapper .et_pb_toggle .et_pb_toggle_content {padding: 28px 20px 12px;}

.blog-content-wrapper .et_pb_section {padding-top: 0 !important;}
.blog-meta-wrapper {padding-bottom: 0 !important;margin-bottom: 0 !important;}

/*contact page*/
.contact-form label {display:none !important;}
.contact-form .contact-submit-wrap {text-align:center !important;}
.contact-form .contact-submit-wrap input[type="submit"].ninja-forms-field {background-color:#E11E26 !important;border-radius:15px;}
.row-full-width ul.et_pb_tabs_controls li{float:left!important;width:50%;text-align:center;border-bottom:2px solid #E11E26 !important;}
.row-full-width ul.et_pb_tabs_controls li a{color:#3F3842 !important;font-size:16px;}
.row-full-width ul.et_pb_tabs_controls li.et_pb_tab_active {background-color:#E11E26;bottom: initial;}
.row-full-width ul.et_pb_tabs_controls li.et_pb_tab_active a{color:#fff!important;}
.row-full-width .et_pb_column_1_3 {width:34% !important;margin-right:1% !important;}
.row-full-width .et_pb_tabs{border:0;}
.row-full-width .et_pb_all_tabs {padding:24px 0px 0px 0px;}
.address_wrap .icon {margin-right: 15px;clear:both;float:left;}
.address_wrap .address {color: #000;padding-bottom:10px;padding:0;float:left;width:75%;}
.address_wrap .address a{color:#000;}
.address_wrap .address_block {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content:space-between;justify-content: flex-start;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;
align-items: center;width: 100%;padding-bottom:10px;}
.address_block .icon {float: none;line-height: 0;}


/*about us*/

.vision_misssion_wrap .about-us-title {background-color:#353646;color:#fff;text-align:center;font-size:18px;line-height: 24px;padding: 6px 0;margin-bottom:0px !important;}
.vision_misssion_wrap .et_pb_column_1_2 {width:49.75%;}
.vision_misssion_wrap .et_pb_column {margin-right:0.5%;}
.values_wrapper .values-single {background-color:#EDEEEE;}
.about-us-title-wrap.et_pb_row {padding-top:0px;padding-bottom:0px;}
.about-us-title {background-color:#353646;color:#fff;text-align:center;font-size:18px;line-height: 24px;padding: 6px 0;}
.vision_misssion_wrap .mission_desc, .vision_misssion_wrap .vision_desc {font-size:16px;background-color:#EDEEEE;padding:30px 20px 20px;}
.values_wrapper.et_pb_row {padding-top:0px;} 
.values_wrapper .et_pb_column_1_4 {width:24.2%;}
.values_wrapper .et_pb_column {margin-right:1%;}
.values-single ul{width:82%;margin:0 auto;padding-left:0!important;}
.values-single ul li {text-align:left;font-size: 16px;}
.values-single {position:relative;}
.values-single .et_pb_main_blurb_image {padding-top:35px; margin: 0 !important;}
.values-single .et_pb_blurb_container h4{position:absolute;width:100%;text-align:center;top:12px;}


.aboutus-history .et_pb_column_1_3 {width:33%;margin-right:2%;}

.team-single .et_pb_team_member_description{background-color:#2D3132;text-align:center;}
.team-single .et_pb_team_member_description p,.team-single .et_pb_team_member_description h4 {color:#fff;}
.team-single .et_pb_team_member_description {padding:10px 0;}
.team-single .et_pb_team_member_description p {font-size:18px;padding-top:5px;}
.team-single .et_pb_team_member_image {margin-bottom:0px;}
.team-single .et_pb_team_member_image img {width: 100%;}
.aboutus-team .et_pb_column_1_3 {width:32.5%;margin-right:1%;}
.aboutus-team .et_pb_column_1_3 {width:32.5%;margin-right:1%;}
.aboutus-history {position: relative;}
.aboutus-history p#readmore-link{position:absolute;bottom:0;right:0;}
.aboutus-history p#readmore-link a{text-decoration:underline;}


/*Technology*/
.tech-wrapper .tech-text  {width:80%;margin:0 auto;text-align:center;}
.tech-wrapper .tech-text a {background:#E11E26 !important;border-radius:12px;padding:10px;color:#fff;}
.tech-wrapper .tech-text p:first-child {margin-bottom:30px;}

.tech_blog_wrapper .tech_single_item {background-color:#EDEEEE;width:100%;}
.tech_blog_wrapper .tech_blog_img {width:20%;float:left;}
.tech_blog_wrapper .tech_blog_img img {width:100%;height:auto;display:block;}
.tech_blog_wrapper .tech_blog_desc {font-size: 16px;width:80%;float:left;padding:0px 20px;text-align: justify;}
.tech_blog_wrapper .tech_blog_desc .title{margin-top:10px; font-weight:bold;display: block;}
.tech_blog_wrapper .tech_blog_desc .title h3 {font-size:inherit;font-weight:bold;}
.tech_blog_wrapper .tech_blog_desc .author{margin-bottom:0px; font-style:italic;padding: 6px 0;}
.tech_blog_wrapper .tech_blog_desc .link{text-align:right;margin: 10px 0 10px;right: 20px;}
.tech_blog_wrapper .tech_blog_desc a{color:black;font-weight:bold;} 
.tech_blog_wrapper .tech_single_item {margin-bottom:40px;position: relative;}
.tech_blog_wrapper .tech_single_item:last-child {margin-bottom:20px;}

/*Leadership*/

.bio_row.et_pb_row {padding:0px 0px 15px 0px !important;}
.bio_row:not(:last-child) {border-bottom:2px solid #3E3E49;}
.bio_row .et_pb_member_position {padding-bottom:25px;}
.bio_row .et_pb_team_member_image {width:270px;}
.bio_row #bio_img_right .et_pb_team_member_image {float:right;margin-right:0px;margin-left:20px;}


/*Smart manufacturing solution*/
.sms_value_block ul {padding-left:0px;}
.sms_value_block ul li {list-style-type:none;display:inline-block;width:13.9%;}
.sms_value_block ul li img {display:block;padding-bottom:20px;border-bottom:4px solid red;}
.sms_value_block ul li .num {display: block;width: 100%;text-align: center;}
.sms_value_block ul li .desc {display: block;width: 100%;margin: 0 auto;text-align:center;padding:0 5px;}



/*smart technology*/
.oem_smart_technology_block {position:relative;}
.oem_smart_technology_block .2_3_text p#readmore-link {position: absolute;bottom:0;right:0;}



.ecoaxis-content-wrapper .slimScrollDiv { padding-right: 30px;}
.ecoaxis-content-wrapper .slimScrollBar { width: 9px !important;opacity: 1 !important; border-radius:0 !important;right: 4px !important;}

.section-with-margin {
	padding-left: 20px;
}

.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading{width: 100% !important; max-width: 100% !important; background-color: #edeeee; padding: 0; margin: 30px auto; padding: 0 7.5%;}	
.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading .ecoaxis-section-title {margin-bottom: 36px;}

/* Slick Slider Arrows */
.ecoaxis-content-wrapper .slick-prev, .ecoaxis-content-wrapper .slick-next { height: auto; width: auto;}
.ecoaxis-content-wrapper .slick-prev.slick-disabled, .ecoaxis-content-wrapper .slick-next.slick-disabled { /* -webkit-filter: grayscale(100%);filter: grayscale(100%); */ opacity: 0.5;cursor: not-allowed; }
.ecoaxis-content-wrapper .white .sa_owl_theme .owl-nav .owl-prev, .ecoaxis-content-wrapper .white .sa_owl_theme .owl-nav .owl-prev:hover {left: -18px; background-image: url('../images/left-arrow.png') !important; background-color: transparent !important;}
.ecoaxis-content-wrapper .white .sa_owl_theme .owl-nav .owl-next, .ecoaxis-content-wrapper .white .sa_owl_theme .owl-nav .owl-next:hover {right: -18px; background-image: url('../images/right-arrow.png') !important; background-color: transparent !important;}
.ecoaxis-content-wrapper .white .sa_owl_theme .owl-nav .owl-next.disabled, .ecoaxis-content-wrapper .white .sa_owl_theme .owl-nav .owl-prev.disabled { opacity: 0.5;cursor: not-allowed; }

.desktop-only {
	display: inherit;
}
.mobile-only {
	display: none;
}


.cst_wrapper{margin-bottom:0px !important;}
.css_benefit_wrapper {margin-bottom:0px !important;}

/*IoT gateway popup form link */
li.iot-form {list-style: none; border-bottom: none !important; text-align: center; margin-top: 30px;}
li.iot-form > a, li.iot-form > span{border: 1px solid black; padding: 8px; color: black;}

.news-wrapper .news-common {text-align: center;padding: 2%;border: 1px solid rgb(214, 212, 212);display: inline-block;float: left;margin: 2%;cursor: pointer;}
.news-wrapper .news-common .et_pb_main_blurb_image {margin-bottom: 0px;}
.news-wrapper .news-common .et_pb_blurb_content {padding: 8px;}
.page-template-ecoaxis-micro-site-page-template sup, .page-template-ecoaxis-micro-site-page-template sub {font-size: 11px;}
.news-wrapper p a{color:#000;text-align: center;width: 100%;display: block;margin-top: 10px;}
.no-results-found {font-size: 16px;}

/* Resources page */
.resources-section .et_pb_main_blurb_image {margin-bottom: 0; display: inline;}
.resources-section .et_pb_main_blurb_image img {display: block; width: 100%;}
.resources-section .et_pb_blurb_container h4 a {padding: 24px;display: block;background-color: #3a3844;color: #fff;text-align: center;}

/* IoT Gateways form */
.pum-container {
	border: 0 !important;
}
.pum-container form p label {
	font-size: 14px;
    margin-top: 12px;
    display: block;
}
.pum-container form p label input, .pum-container form p label textarea {
	padding: 8px;
    width: 100%;
    margin-top: 4px;
}
.pum-container form p input[type="submit"] {
    outline: 0 none;
    border: 0 none;
    color: #fff;
    font-size: 17px;
	background-color: #E11E26 !important;
    border-radius: 15px;
	padding: 8px;
    margin-top: 18px;
}
.pum-container form > .wpcf7-response-output { display: none !important;}
.pum-container form .wpcf7-response-output { max-width: 308px; }
.pum-container form p label input, .pum-container form p label textarea {
	border: 1px solid #ccc;
}
.pum-container form p label input:focus, .pum-container form p label textarea:focus {
	border-color: #2D3940;
	color: #3e3e3e;
}
div.wpcf7 p .ajax-loader.is-active:nth-child(even), div.wpcf7 p .ajax-loader:nth-child(even) {visibility:hidden !important;}
.wpcf7-form label.error {
    color: #f00 !important;
    font-size: 1em !important;
    font-weight: normal;
    display: block;
	padding: 0;
    margin: 0;
}
.wpcf7-form input.error, .wpcf7-form select.error, .wpcf7-form textarea.error, .wpcf7-form .wpcf7-not-valid {
    border-bottom: 2px solid #f00 !important;
    outline: none;
}
.contact-form .ninja-forms-required-items {display: none;}
.contact-form textarea {font-family: arial;}

.page-template-ecoaxis-micro-site-page-template .fuse_social_icons_links, .single-ecoaxisblog .fuse_social_icons_links {display: inline-block !important;}

.img-vertical-center {height: 100%;white-space: nowrap; text-align: center;}
.img-vertical-center:after {content: " ";display: inline-block;height: 100%;vertical-align: middle;}
.img-vertical-center img {vertical-align: middle;}

#icon_wrapper {top: 14% !important;display: block !important;}

@media (max-width: 1000px) {
	.ecoaxis-menu-wrapper {padding-right: 32px;}
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container {display: none;background-color: #3e3e49;}
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu { position: relative;top: 120%;left: 0px;display: inline-block;max-width: 100%;text-align: center; }
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li { float: none;display: block; }
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li.ecoaxis-logo { display: block;padding: 0 20px !important;width: 100%;margin-right: 0 !important; }
	.ecoaxis-menu-wrapper .current-menu-parent.ecoaxis-logo, .ecoaxis-menu-wrapper .current-menu-item.ecoaxis-logo {background-color: #007cc3;}
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li.ecoaxis-logo a {background-image: none;color: #fff;padding: 12px 0px;}
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li a { text-align: left; padding: 12px 0px; }
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container #menu-ecoaxis-microsite-menu li:hover  ul.sub-menu {position: relative; margin-left: 20px;}
	
	#icon_wrapper {top: 16% !important;}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {

	.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading .ecoaxis-section-title.full p{width: 80%; max-width: 1080px; margin:0 auto;}	
	.ecoaxis-content-wrapper #homepage.et_pb_row_fullwidth.full-page-heading .ecoaxis-section-title.full p{width: 100%; max-width: 1080px; margin:0 auto;}	
	.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading{background-color:transparent;}
	.ecoaxis-section-title p, .ecoaxis-section-title h2 {font-size: 16px; padding:6px 10px !important;}
	
	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container {
		padding: 0;
	}
	.ecoaxis-carousel-description .desc {font-size:19px; line-height: 26px;}
	.ecoaxis-carousel-description .link a {font-size:12px;}
}

@media (max-width: 980px) {
	.desktop-only {
		display: none;
	}
	.mobile-only {
		display: inherit;
	}
	.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading{background-color:transparent;padding: 0;}
	.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading .et_pb_column,.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading .ecoaxis-section-title{margin-bottom: 0px;}
	.ecoaxis-content-wrapper .ecoaxis-section-title.mobile-only {margin: 0 auto 30px;}
	
	.ecoaxis-content-wrapper .full-width-section-mobile  .et_pb_row_fullwidth .et_pb_module:not(.ecoaxis-section-title) {padding: 0 7.5%;}
	.full-width-section-mobile .et_pb_row {
		max-width: initial !important;
		width: 100% !important;
	}
	.ecoaxis-content-wrapper p, .ecoaxis-content-wrapper  .et_pb_text, .ecoaxis-content-wrapper  .et_pb_text ul, .ecoaxis-content-wrapper  .et_pb_text ol, .values-single ul li, .values-single .et_pb_blurb_container h4, .tech_blog_wrapper .tech_blog_desc {
		font-size: 14px;
	}
	/* .aboutus-team .et_pb_column_1_3 { width: 32.5% !important; margin-right: 1% !important; } */
	.team-single { margin-bottom: 20px; }
	.team-single .et_pb_team_member_image{ width: 100% !important; margin: 0 1% 0 0 !important; }
	.team-single .et_pb_team_member_description { padding: 10px 0 !important; width: 100% !important; display: inline-block; }
	.map_container .et_pb_column_1_3 { width: 50% !important; }
	
	.ecoaxis-case-study-wrapper .case_study_single .overlay {background-color: #E11E26;}
	.ecoaxis-case-study-wrapper .case_study_single .btn-wrapper {display: block;}
	.ecoaxis-case-study-wrapper .case_study_single .text { font-size: 14px; }
	.ecoaxis-case-study-wrapper .casestudy-details .btn-wrapper { margin-top: 6px; }
	.ecoaxis-case-study-wrapper .casestudy-details a { padding: 8px; font-size: 14px; }

	.ecoaxis-case-study-wrapper2 .case_study_single .overlay {background-color: #E11E26;}
	.ecoaxis-case-study-wrapper2 .case_study_single .btn-wrapper {display: block;}
	.ecoaxis-case-study-wrapper2 .case_study_single .text { font-size: 14px; }
	.ecoaxis-case-study-wrapper2 .casestudy-details .btn-wrapper { margin-top: 6px; }
	.ecoaxis-case-study-wrapper2 .casestudy-details a { padding: 8px; font-size: 14px; }
	
	.address-tabs { width: 100%; }
	.team-single .et_pb_team_member_description p {font-size: 14px;}
}

@media (min-width: 981px) {
	
	.container.et_menu_container {width: 85%; max-width: 85%;}
	.ecoaxis-section-title p, .ecoaxis-section-title h2,h1 {font-size: 18px; padding:6px 10px !important;}
	.section-with-margin {
		padding-left: 20px;
	}

	.ecoaxis-menu-wrapper .menu-ecoaxis-microsite-menu-container {
		background-color: transparent; 
		float: none; 
		width: 85%;
		margin: 0 auto;
		padding: 0;
	}
	
	.ecoaxis-content-wrapper .et_pb_row.et_pb_row_fullwidth:not(.full-page-heading), .ecoaxis-content-wrapper .et_pb_specialty_fullwidth > .et_pb_row {
		width: 85% !important;
		max-width: 85% !important;
		margin-bottom: 20px;
	}
	
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 20px;
	}
	
	.et_pb_section, .et_section_specialty {
		padding: 20px 0px !important;
	}
	
	/*.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading .ecoaxis-section-title.full {width: 85%; max-width: 85%; margin:0 auto; margin-right:auto !important;}	*/
	
	/* EcoAxis Testimonials */
	.ecoaxis-content-wrapper .ecoaxis-carousel-description {
		display:table; background-color:#3A3844;width: 100%; min-height:90px;overflow: hidden;
	}
	.ecoaxis-content-wrapper .ecoaxis-carousel-description .desc {
		font-size: 20px;
		line-height: 30px;
	}
	.ecoaxis-content-wrapper .ecoaxis-carousel-description .desc div {
		max-height: 60px;
		overflow: hidden;
	}
	.ecoaxis-content-wrapper .ecoaxis-carousel-description .link a {
		font-size: 16px;
	}
	
	.ecoaxis-content-wrapper .ecoaxis-pricing-table .et_pb_column {
		padding: 0 30px;
	}
	
	
	.ecoaxis-content-wrapper .slick-prev {left: -44px;}
	.ecoaxis-content-wrapper .slick-next {right: -44px;}
}

@media (max-width: 768px) { 
body {line-height: 18px;}
.ecoaxis-section-title p, .ecoaxis-section-title h2 {font-size: 16px; padding:6px 10px !important;}
.ecoaxis-carousel-description {min-height: 70px;height: 70px;}
.ecoaxis-carousel-description .desc {font-size:14px;line-height:16px;}
.ecoaxis-carousel-description .link a {font-size:12px;}
.awesome-social {font-size: 16px !important;line-height: 34px !important;width: 32px !important;height: 32px !important;}
}

/*mobile till less than tablet*/
@media (min-width:320px) and (max-width:767px)
{
.ecoaxis-section-title p, .ecoaxis-section-title h2 {font-size: 14px;}
.tech-wrapper .tech-text p:last-child {text-align:left;}
.tech_blog_wrapper .tech_blog_img {width:100%}
.tech_blog_wrapper .tech_blog_desc {width:100%}
.solution_blog_wrapper .solution_blog_img {width:100%;}
.solution_blog_wrapper .solutions_blog_desc {width:100%;}

.et_pb_column {margin-bottom: 10px}
.ecoaxis-carousel-description .desc {width:65%;}
.ecoaxis-carousel-description .link{width:35%;}
.et_pb_blurb_container {text-align:left;}
.bio_row .et_pb_column {margin-bottom:15px;}
.bio_row .et_pb_team_member_image {width:100%;}
.bio_row:not(:first-child) {padding-top:25px !important;}
.bio_row .et_pb_team_member_image img{float:left;}
.bio_row .et_pb_team_member_description {float:left;padding-top:25px;}
.blog-category-wrapper .blog_item_single .blog_desc {padding:20px 0;font-size:12px;}
.blog-category-wrapper .blog_item_single .blog_desc span.link {bottom:0px;}
.blog-category-wrapper .blog_item_single .blog_desc span.link a {font-size:12px;}
.blog-category-wrapper .blog_wrapper .blog_item_single:nth-child(odd) {padding-top:10px;}
.blog-category-wrapper .blog_wrapper .blog_item_single:nth-child(even) {padding-top:10px;}
.blog-category-wrapper h5.et_pb_toggle_title {font-size:14px;padding: 0;}
.blog-category-wrapper .blog_item_single .blog_img_section {width:100%;}
.blog-category-wrapper .blog_item_single .blog_desc {width:100%;}
.map_container .et_pb_column_1_3 { width: 72% !important; }
.ecoaxis-case-study-wrapper2 .case_study_single {position:relative;width:100%;float:left;margin-right:10px;margin-bottom:10px;}
.ecoaxis-case-study-wrapper2 {margin-left:16px;}
}
@media (max-width: 480px) {
	.ecoaxis-content-wrapper .et_pb_row_fullwidth.full-page-heading {margin: 20px auto 30px;}
	.ecoaxis-content-wrapper .ecoaxis-section-title.mobile-only {margin: 20px auto;}
	.tech_blog_wrapper .tech_blog_img{ width: 100%; float: left; padding: 20px 20px 5px 20px; }
	.tech_blog_wrapper .tech_blog_desc { width: 100%; float: left; padding: 0px 20px 20px 20px; }
	.blog-category-wrapper .et_pb_toggle_title::before { right: 5px; }
	.blog-category-wrapper h5.et_pb_toggle_title { padding: 20px 30px 20px 56px; }
	.map_container .et_pb_column_1_3 { width: 100% !important; }
	.map_container li{ padding: 5px 22px 3px; }
	.map_container .et_pb_tabs_controls li.et_pb_tab_active{ padding: 4px 22px 4px 22px; }
	.blog-category-wrapper .blog_item_single .blog_img_section {float: none;}
	.solution_blog_wrapper .solutions_blog_desc .title {margin: 10px 0;}
	.ecoaxis-testimonial-wrapper {margin-right: 0;}
	body .wpcs-slide-out-div {
		border: 2px solid #cdcdcd !important;
		top: 30% !important;
	}
	body .wpcs-slide-out-div.open {
		top: 30% !important;
	}
	#icon_wrapper {
		top: 32% !important;
	}
}

@media (max-width: 479px) {
.et_pb_column, .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {margin-bottom: 10px;}
}
/*Tablet portrait*/
@media (min-width:768px) and (max-width:1023px)
{
.bio_row .et_pb_column {margin-bottom:15px;}
.bio_row .et_pb_team_member_image {width:100%;}
.bio_row:not(:first-child) {padding-top:25px !important;}
.bio_row .et_pb_team_member_image img{float:left;}
.bio_row .et_pb_team_member_description {float:none;padding-top:0px;}
.ecoaxis-case-study-wrapper2 .case_study_single {position:relative;width:100%;float:left;margin-right:10px;margin-bottom:10px;}

.tech-wrapper .tech-text p:last-child {text-align:left;}
.et_pb_blurb_container {text-align:left;}
}
/* ecoaxis menu fixing */
@media screen and (max-width: 1000px){
.menu-ecoaxis-microsite-menu-container li .visible {
    display: block !important;
}

@media screen and (max-width: 1000px){
	#menu-ecoaxis-microsite-menu  .open-menu-link {
		display: none;
		position: absolute;
		right: 15px;
		top: 0;
		line-height: 37px;
		font-size: 29px;
		cursor: pointer;
		color: #fff;
	}
	#menu-ecoaxis-microsite-menu .open.visible  
	{ 
		display: block !important;
	}
	#menu-ecoaxis-microsite-menu .close.visible  
	{ 
		display: block !important;
	}
	.menu-ecoaxis-microsite-menu-container li .sub-menu {
		display: none !important;
	}
	.menu-ecoaxis-microsite-menu-container li .sub-menu.visible{
		display: block !important;
	}
} 

