/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
h1.title {font-weight: 700;font-size: 42px;line-height: 42px;}
#Content {padding-top: 0;}
.tp-bgimg.defaultimg {
    background-size: cover!important;
}
div#tab-5ca16f06582a5-5 img {width: initial;margin: auto;display: block;}
.widget-area:before {background: #FCFCFC;}
#Top_bar .menu li ul {background-image: none;}
.rev-btn, .rev-btn:visited {padding: 18px 25px!important;}
.what-we-do-box img {width: 100%;}
.white{color:#fff;}
#Top_bar .menu > li > a {text-transform: uppercase;}
a.content-read {position:relative;font-size: 16px;font-weight: bold;font-family: "Open Sans Condensed", Arial, Tahoma, sans-serif;}
.column.mcb-column.one.column_icon_box.justified .desc {text-align: justify;}
.justified img {margin-top: 10px;}
a.button .button_label {font-size: 16px;text-transform: uppercase;font-weight: bold;letter-spacing: 0px;}
a.button.transparent.button_size_2.button_transparent.button_js {background: transparent;border: 1px solid #fff;}
a.button.transparent.button_size_2.button_transparent.button_js:hover {background: #5cd29d;border-color: #5cd29d;}
.latest-news .image_frame {border-width: 0px;}
.latest-news .image_frame .image_wrapper .mask, .latest-news .edd_download_image:after {-webkit-box-shadow: unset;box-shadow: unset;}
.latest-news .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0!important;}
.date i.icon-clock, .image_links.double, .latest-news .image_frame .image_wrapper .mask {display: none;}
span.post-date.updated {font-size: 14px;font-weight: bold;color: #c5c5c5;text-transform: uppercase;font-family: "Open Sans Condensed", Arial, Tahoma, sans-serif;}
#Footer .footer_copy {border-width: 0;}
h2.entry-title {font-size: 22px;text-transform: uppercase;width: 65%;line-height: 30px;color: #252525;}
.post-excerpt {text-align: justify;margin-bottom:0px;letter-spacing: .88px;}
.post-footer, .content_slider.carousel .content_slider_ul li .title {display: none;}
.grid .post-desc-wrapper .post-desc {padding: 20px;}
.grid .post-desc-wrapper {box-shadow: 0 2px 4px 4px rgba(0, 0, 0, 0.03);}
.widget_nav_menu ul li a {font-size: 16px;text-transform: uppercase;font-weight: 600;padding: 8px 0 0 0px;}
.widget_nav_menu ul {padding: 5px 10px 5px 15px;}
.widget_archive ul li:after, .widget_nav_menu ul li:after{border:none;}
li {color: #7d7d7d;list-style: disc;}
#Footer h4{font-family: "Open Sans Condensed", Arial, Tahoma, sans-serif;}
.footer-logo-text {font-size: 14px;font-weight: 600;letter-spacing: normal;color: #7d7d7d;line-height: 18px;margin-top: 5px;}
span.i-name {font-family: "Open Sans Condensed", Arial, Tahoma, sans-serif;font-size: 14px;font-weight: bold;line-height: 0;letter-spacing: normal;color: #7d7d7d;}
.image_frame:hover .image_wrapper img{top:0;}
a.button .button_icon i {color: #5cd29d;}
.the-icons.span3 i {font-size: 23px;background: #353941;border-radius: 100px;padding: 12px 9px;margin-right: 15px;float: left;}
.social-footer-img {margin-bottom: 10px;padding: 10px 0 10px 10px;}
.social-footer-img img {margin: 0 20px 0 0;}
input.wpcf7-form-control.wpcf7-submit {width: 100%;color: #fff;font-weight: bold;margin-top: 5px;font-size: 14px;font-weight: bold;}
input.wpcf7-form-control.wpcf7-submit {width: 100%;color: #fff;font-weight: bold;margin-top: 5px;}
.copyright {font-size: 14px;font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #7d7d7d;}
.copyright a {color: #5cd29d!important;}
a.action_button {font-size: 14px;text-transform: uppercase;letter-spacing: 0;font-weight: bold;}
#Footer a {letter-spacing: 0;}
#Top_bar a.action_button {font-weight: bold;border:2px solid #5cd29d}
span.blog-arrow {font-size: 30px;position: absolute;right: -20px;top: 1px;font-weight: 600;background: url(/wp-content/uploads/2019/02/readmore.svg);color: transparent;background-position: center center;background-repeat: no-repeat;}
a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {box-shadow: none;}
a.button, a.tp-button {border: 2px solid #5cd29d;}
a:hover.button, a:hover.tp-button{border: 2px solid #5cd29d;color:#5cd29d;background:transparent;}
a.action_button:hover {background: transparent;color: #5cd29d;border: 2px solid #5cd29d;}
body:not(.template-slider) #Header {min-height: 100px;}
.footer-copy-center #Footer .footer_copy .social {display: none;}
.posts_group.grid.col-2 .post-item {width: 95.98%;}
.the_content_wrapper .image_frame{margin-bottom: 0;}
a.revrev:hover {text-decoration: none;}


/*Icon Box */
.the-icons.span3 {margin: 15px 0;}
.desc {letter-spacing: 0.5px;}
.icon_box .image_wrapper {text-align: left;}
.icon_box.icon_position_left .desc_wrapper {text-align: justify;padding-top: 10px;width: 90%;}
.icon_box.icon_position_left {padding-left: 70px;}
.icon_box.icon_position_left .desc_wrapper h3 {text-align: left;}

/*Tabs*/
.tabs_vertical.ui-tabs .ui-tabs-panel {border: none!important;height:490px;overflow-y:auto;}
.tabs_vertical.ui-tabs .ui-tabs-nav li a, .tabs_vertical.ui-tabs .ui-tabs-nav li, .tabs_vertical.ui-tabs .ui-tabs-nav {background: none!important;border: none!important;box-shadow: none!important;}
.tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {font-size: 14px;letter-spacing: .88px;line-height: 20px;}
.ui-tabs .ui-tabs-nav li a {font-weight: normal;}
.ui-tabs-panel h2{Font-family:"Open Sans Condensed";font-size:22px;line-height:30px;color:#5CD29D;font-weight:bold;}
.ui-tabs-panel p {color: #707070;font-size: 14px;	letter-spacing: 0.88px;	line-height: 28px;	text-align:justify;}
.tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a{font-weight:bold;}
.ui-tabs-panel h3{color: #000000;	font-family: "Open Sans";	font-size: 14px;	font-weight: 600;	letter-spacing: 0.88px;	line-height: 20px;	text-align: justify;}
.ui-tabs-panel table th, .ui-tabs-panel table td, .ui-tabs-panel table tr, .ui-tabs-panel table tr:nth-child(2n) td{background: none;box-shadow: none;border: none;text-align: left;padding: 5px 0;}
img.tab-image-content {margin-left: -5px;}
a.wistialink:hover {text-decoration: none;}

/* Accordion */
.accordion h2 {color: #5cd29d;font-size: 22px;line-height: 30px;text-align: center;}
.accordion .question .title > .acc-icon-plus, .accordion .question .title {color: #5cd29d!important;}
.accordion .question .title, .accordion .question .title:before {background: transparent;border: none;box-shadow: unset;}
.accordion .question{border:none;}
.accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus{font-size: 20px!important;}

/* Tables */
table.board-directors td {vertical-align: top;padding: 1%!important;width: 25%;}
table.board-directors td, table.board-directors td p, table.board-directors th {text-align: center!important;}

/* Submenu */
ul.sub-menu {left: -130px!important;}
#Top_bar .menu li ul li {width: 240px;list-style: none;}
#Top_bar .menu li ul li a{border:none;text-transform:uppercase;}


/* Icons */
.icon-phone:before, .icon-call:before {background: url(/wp-content/uploads/2019/04/phone.svg);color: transparent;background-repeat: no-repeat;}
.icon-mail-line:before {color: transparent;background: url(/wp-content/uploads/2019/04/mail.svg);background-repeat: no-repeat;background-position: center;}
.theme-16 .the-icons.span3 i {font-size: 23px!Important;}

/*Popmake */
.popmake .feature_box .feature_box_wrapper {padding: 0;}
.popmake .feature_box .feature_box_wrapper .desc_wrapper h4 {font-family: "Open Sans Condensed", Arial, Tahoma, sans-serif;font-size: 22px;font-weight: bold;color: #252525;}
.popmake .feature_box .feature_box_wrapper .desc_wrapper {width: calc(100% - 375px);padding-top: 5%;vertical-align: top;}
.popmake li {font-size: 12px;font-weight: 300;font-stretch: normal;letter-spacing: 0.9px;color: #505355;margin-bottom: 8px;}
.pum-theme-13 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {height: auto;width: auto;left: auto;right: 15px;bottom: auto;top: 20px;font-weight: 300;padding: 0px;color: #0a0a0a;font-family: Open Sans;font-size: 40px;line-height: 26px;border: 2px none #ffffff;border-radius: 0px;box-shadow: none;text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color: rgba( 255, 255, 255, 1.00 );}
.popmake .feature_box .feature_box_wrapper .photo_wrapper img {display: none;}
.popmake .feature_box .feature_box_wrapper .photo_wrapper {width: 375px;height: 480px;text-align: center;background: url(/wp-content/uploads/2018/12/we-develop-popup-min.png);background-repeat: no-repeat;background-size: cover;background-position: bottom center;}
.pum-theme-13, .pum-theme-lightbox {background-color: rgba( 0, 0, 0, 0.3 );}
.pum-theme-16 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {color: transparent!important;background-image: url(/wp-content/uploads/2019/04/cross.png);font-size:29px;line-height:29px;top:40px;right:40px;
}

/* PopMake we Develop */
#popmake-108 .photo_wrapper{overflow:hidden;}
#popmake-108 .photo_wrapper img {display:block;width: 100%;height: -webkit-fill-available;}


/* Contact Pop */
.theme-16 h3 {padding-top: 30px;color: #182128;font-family: "Open Sans";font-size: 26px;line-height: 36px;font-weight: normal;}
.theme-16 h2 {color: #5CD29D;font-family: "Open Sans";font-size: 45px;font-weight: 300;line-height: 55px;border-top: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;padding: 30px 0;}
.theme-16 span.i-name {color: #707070;	font-family: "Open Sans";font-size: 14px;font-weight: 300;line-height: 18px;}
.theme-16 .the-icons.span3 i {color: #707070;font-size: 21px;background: none;border-radius: 100px;padding:0;margin-right: 10px;float: left;}
span.copy-pop {color: #7D7D7D;font-family: "Open Sans";font-size: 14px;font-weight: 300;line-height: 19px;text-align: center;}
.theme-16 .pum-content.popmake-content, .theme-16 .one-second.column, .theme-16 .google-map-wrapper.no_border, .theme-16 div#google-map-area-5c4e34b8ba995{height:100%;}
.google-map-wrapper.no_border .google-map {height: 100%!important;margin-left: -15px;}
.half {width: 50%;float: left;}
.theme-16 input[type="text"], .theme-16 input[type="email"]{color: #626262;border-bottom: 1px solid #E2E2E2;box-shadow: none;border-top: none;border-left: none;border-right: none;}
.theme-16 textarea{border: 1px solid #E2E2E2;}
.full span {margin-top: 30px;}
.full{text-align:center;}
.full input.wpcf7-form-control.wpcf7-submit {width: 30%;margin-top: 50px;}
.theme-16 div.wpcf7 {width: 85%;}
.half.left-pad {padding-right: 5%;}
.half.right-pad {padding-left: 5%;}
.pum-theme-16 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {box-shadow:none;text-shadow:none;color: #5CD29D;}
span.copy-pop {position: absolute;bottom: 20px;}

/* Revolution SLider BG */
li.tp-revslider-slidesli div:nth-child(4) {width: 100%;left: 0!important;z-index: 4!important;}

li.tp-revslider-slidesli div:nth-child(4) div.tp-loop-wrap, li.tp-revslider-slidesli div:nth-child(4) div.tp-loop-wrap div.tp-mask-wrap, li.tp-revslider-slidesli div:nth-child(4) div.tp-loop-wrap div.tp-mask-wrap div.tp-caption{width:100%;}
.custom-thumbs {height: 615px;background-repeat: no-repeat!important;background-size: cover!important;}

li.tp-revslider-slidesli div:nth-child(5) {width: 100%;left: 0!important;z-index: 4!important;}

li.tp-revslider-slidesli div:nth-child(5) div.tp-loop-wrap, li.tp-revslider-slidesli div:nth-child(5) div.tp-loop-wrap div.tp-mask-wrap, li.tp-revslider-slidesli div:nth-child(5) div.tp-loop-wrap div.tp-mask-wrap div.tp-caption{width:100%;}
.bluebar {height: 140px;background-repeat: no-repeat!important;background-size: cover!important;background: #00192D;opacity:0.4;}

.ares .tp-bullet {height: 4px!important;border-radius: 3px!important;}
.ares .tp-bullet.selected:hover .tp-bullet-title {display: none;}
.tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal{top: 95%!important;}

h2.newsevents-sliderh2 {color: #FFFFFF;font-family: "Open Sans Condensed";font-size: 38px;font-weight: bold;	letter-spacing: 0.92px;	line-height: 48px;	text-shadow: 0 2px 4px 0 rgba(0,0,0,0.17);text-transform:uppercase;}
h3.newsevents-sliderh3{	color: #FFFFFF;	font-family: "Open Sans";	font-size: 16px;	font-weight: 600;	letter-spacing: 0.7px;	line-height: 41px;	text-shadow: 0 2px 4px 0 rgba(0,0,0,0.17);text-transform:uppercase;}

/* Mobile Footer */
#mobile-footer .accordion .question .title {padding: 14px 14px 14px 60px;font-size: 22px;line-height: 30px;border-width: 0;border-style: none;background: transparent;box-shadow: unset;color: #fff!important;font-family: Open Sans Condensed;}
#mobile-footer .accordion .question, #mobile-footer .accordion .question .answer{border:none;background:transparent;}
.accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus {font-size:30px;color: #fff;}
.accordion .question.active .title {color: #fff;}
#mobile-footer ul li a {font-size: 16px;text-transform: uppercase;font-weight: 600;padding: 8px 0 0 0px;letter-spacing: 0;color: #7d7d7d;}
#mobile-footer .social-footer-img {text-align: center;}
#mobile-footer-pop ul.social {width: 50%;margin: 20px auto;}
#mobile-footer-pop ul.social li {display: inline;float: left;width: 25%!important;padding:0;}
#mobile-footer-pop ul.social li a {padding:0!important;}
#mobile-footer-pop .copyright {width: 90%;float: left;margin: auto;padding: 5%;text-align: center;border-top: 1px solid gray;}
/*.rev-font-mobile{margin: auto!important;text-align:center!important;}*/

/* Careers */
.Careers .accordion .question .title, .green{color: #5cd29d;}
.Careers .accordion .question .answer{padding-top:40px;}
.Careers .accordion .question, .Careers .accordion .question .title:before, .Careers .accordion .question, .accordion .question.active .title{border:none;}
.Careers .accordion .question .title, .Careers .accordion .question .answer {background: unset;box-shadow: unset;font-size: 16px;font-weight: 500;letter-spacing: 0;}
.Careers .accordion .question .title > .acc-icon-plus, .Careers .accordion .question .title > .acc-icon-minus{color: #5cd29d;top: 10px;}
.Careers .answer h3 {line-height: 28px;color: #00192d;}
.Careers .half.left-pad {padding-right: 2.5%;}
.Careers .half.right-pad {padding-left: 2.5%;}
.Careers .half {width: 45%;float: left;margin-bottom: 25px;}
ul.job-post {margin-bottom:40px;}
ul.job-post > li {list-style:none;}
ul.job-post > li:before {content: "-";padding: 0 5px 0 0px;}
div#wpcf7-f282-p84-o3 {width: 90%;margin: auto;}
.half.left-pad.resume-wrap {position: relative;}
.resume-text{font-size: 16px;font-weight: normal;letter-spacing: normal;color: #939598;position: absolute;top: -170px;}
span.wpcf7-form-control-wrap.resumecv {position: absolute;top: -140px;}
.Careers .full {width: 100%;position: relative;float: left;}
.Careers .full input.wpcf7-form-control.wpcf7-submit {margin-top: 0;}
.Careers .title span {color: #939598;}

h2#h2-slide-wrap, h1#h1-rev, h2#h2-slide-wrap-2, h2#h2-slide-wrap-4, h1#h1-rev-2, h2#h2-slide-wrap-3, h1#h1-rev-3, h1#h1-rev-4, h1#maskh1, h2#maskh2  {white-space: normal!important;margin: auto!important;}
span.tp-bullet-title {display: none;}

/* Stay up to date */
#stayupdate h3 {font-family: Open Sans Condensed;font-size: 38px;font-weight: bold;text-align: center;color: #5cd29d;margin-bottom:15px;}
#stayupdate h4 {font-size: 18px;font-family: Open Sans;font-weight:400;line-height: 1.37;letter-spacing: 0.8px;text-align: center;color: #939598;}
#stayupdate div#wpcf7-f284-p283-o2 {width: 70%;margin: auto;}
.seventy {width: 70%;float: left;}
.seventy input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {border: 1px solid #5cd29d;}
.thirty {width: 30%;float: right;}
.thirty input.wpcf7-form-control.wpcf7-submit {margin: 0;border-radius: 0 5px 5px 0;padding: 10.5px 20px;}

/* BreadCrumbs */
.post-bread {padding: 0 0 25px 0;border-bottom: 1px solid #D4D4D4;}
.breadcrumb-container li:last-child .separator:last-child {display: none;}
.breadcrumb-container li:first-child a {margin: 0px!important;padding: 0 10px 0 0!important;}
.breadcrumb-container li:last-child a {color: #5CD29D!important;}
.breadcrumb-container li a {font-size: 16px;line-height: 22px;letter-spacing: 0.7px;font-weight: 400;}

.single-post h1.entry-title {font-weight: bold;text-transform: uppercase;padding: 20px 0 0;}
.single-post .the_content_wrapper {text-align: justify;}
.section-post-header .single-photo-wrapper.image .image_frame img {width: 100%;}
.section-post-header .single-photo-wrapper.image .image_frame {width: 100%;max-width: 100%;border: 0;}
.single-post .share-simple-wrapper .icons a {border-radius: 100px;padding: 7px;margin: 0 5px 0 0;color: #fff;font-size: 18px;}

.single-post .share-simple-wrapper .icons a.facebook{background-color:#3B5998;}
.single-post .share-simple-wrapper .icons a.linkedin{background-color:#0077B5;}
.single-post .share-simple-wrapper .icons a.twitter{background-color:#1DA1F2;}
.single-post .share-simple-wrapper .icons a.google{background-color:#DC4E41;}
.single-post .share-simple-wrapper .icons a.pinterest{background-color:#BD081B;}

.single-post .share-simple-wrapper {border-top:none;border-bottom: 1px solid rgba(0,0,0,.08);padding: 0 0 30px 0;text-align: left;}
.single-post span.date i {display: none!important;}
.single-post span.date {	color: #939598;	font-family: "Open Sans";	font-size: 12px;	letter-spacing: 0.52px;	line-height: 24px;	text-shadow: 0 1px 2px 0 #000000;text-transform: uppercase}
.tag-wrapper a {margin: 0 15px 0 0;}
.aside_right .widget-area {border-left-width: 0;}
.widget > h3 {font-size: 24px;line-height: 33px;letter-spacing: 0.76px;}
.Recent_posts.blog_news ul li .photo{border:none;}
.with_aside .sections_group {width: 70%!important;}
.with_aside .sidebar.columns {width: 30%!important;}
.Recent_posts ul li .desc h6 {border: none;}
.Recent_posts.blog_news ul li .desc h6 {font-family: "Open Sans Condensed", Arial, Tahoma, sans-serif;font-size: 16px;line-height: 21px;font-weight: bold;text-transform: uppercase;}


/* New CSS */
.wpb_raw_code.wpb_content_element.wpb_raw_html.buttons-rev {width: 35%;margin: 90px auto 0;text-align: center;}
.rev-btn {width: 42%;display: inline;margin: 0 20px;}

/* Responsive */

@media only screen and (max-width: 1239px){
	#Top_bar #menu ul li a {font-size: 30px;line-height: 60px!important;font-family: Open Sans;text-align: right;font-weight:300;color:#5cd29d;}
	/* #Top_bar #menu ul li:nth-child(5) a, #Top_bar #menu ul li:nth-child(6) a, #Top_bar #menu ul li:nth-child(7) a, #Top_bar #menu ul li:nth-child(8) a, #Top_bar #menu ul li:nth-child(9) a {font-size: 24px;line-height: 45px!important;color:#000;font-family:Calibre;}*/
	.footer-copy-center #Footer .footer_copy .social {display: none;}
	.vc_carousel-slideline .vc_inner {text-align: center;}
}


@media (min-width: 768px) and (max-width: 1024px) {
	.popmake .feature_box .feature_box_wrapper .photo_wrapper {width: 280px;}  
	.popmake .feature_box .feature_box_wrapper .desc_wrapper {width: calc(100% - 280px);}
	.wpb_raw_code.wpb_content_element.wpb_raw_html.buttons-rev {width: 100%;}
}

@media only screen and (min-width: 768px){
	#Top_bar.is-sticky #logo img.logo-sticky {max-height: 55px;}
  a.button:hover:after, a.tp-button:hover:after, a.action_button:hover:after, button:hover:after, input[type="submit"]:hover:after, input[type="reset"]:hover:after, input[type="button"]:hover:after {width: 0;}
	#Top_bar.is-sticky #logo img.logo-sticky {max-height: 80px!important;}
	#Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span {line-height: 60px!important;}
	#Top_bar.is-sticky {height: 100px!important;}
	#Top_bar.is-sticky .top_bar_right {top: 10px!important;}
}

@media only screen and (max-width: 767px){
	.popmake .feature_box .feature_box_wrapper .photo_wrapper, .popmake .feature_box .feature_box_wrapper 		.desc_wrapper {display: block;width: 100%;padding: 0;}
	.pum-theme-13 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{background:transparent;}
	.popmake .feature_box .feature_box_wrapper .desc_wrapper {padding: 50px;}
	.what-we-do-box {margin-bottom: 30px!important;}
	.textwidget.custom-html-widget{text-align:center;}
	.one-second.column{width: 100%!important;clear: both;}
	.theme-16 .one-second.column {padding:10px 20px;}
	.google-map-wrapper.no_border .google-map {margin-left: -7px;}
	.theme-16 {height: 85%!important;top: 7%!important;}
	.rev-btn, .rev-btn:visited {padding: 10px 12px!important;font-size: 10px!important;}
	/* Icons Homepage */
	.icon_box.icon_position_left {padding-left: 0;text-align: center;}
	.icon_box.icon_position_left .image_wrapper {position: relative;left: 0;top: 0;margin-bottom: 0;width: 100%;height: auto;overflow: hidden;text-align: center;}
	.icon_box.icon_position_left .desc_wrapper {text-align: center;padding-top: 10px;width: 100%;}
	.icon_box.icon_position_left .desc_wrapper h3 {text-align: center;}
	div#solar-future {padding: 205px 0!important;background: url(/wp-content/uploads/2019/02/solar-future.png)!important;background-size: cover!important;}
	h2.entry-title {width: 80%;}
	#Top_bar .logo #logo {padding: 0!important;margin: 5px!Important;text-align: left;}
	#Top_bar a.responsive-menu-toggle {top: 25px;}
	#Top_bar #logo img.logo-mobile {height: 48px;}
	#Top_bar #logo{height: 50px!important;line-height: 50px!important;}
	.header-classic #Top_bar .top_bar_right {position: absolute;right: 50px;top: 5px;}
	#Top_bar a.responsive-menu-toggle {top: 30px!important;}
	a.action_button {padding: 5px 20px;}
	.mobile-sticky #Top_bar.is-sticky .top_bar_right {display: block!important;}
	#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {color: #000;}
	
	
	/* Mobile POP UP */
	
	div#popmake-129, div#popmake-137, div#popmake-170 {width: 100%!important;left: 0!important;height: calc(100% - 60px)!important;top: 60px!important;border-top: 1px solid #e4d6d6;box-shadow: unset;}
	.theme-16 .pum-content.popmake-content div:nth-child(1) {display: none;}
	.theme-16 h2 {font-size: 34px;line-height: 50px;border-top: 1px solid #E2E2E2;border-bottom: unset;padding: 20px 0 0 0;}
	.pum-theme-16 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {color: #000;font-size: 40px;font-weight: bold;font-family: Open Sans;top: 10px;}
	.theme-16 h3{padding:0;}
	.pum-theme-16 .social-footer-img {text-align: center;}
	span.copy-pop {text-align: center;position: absolute;bottom: 20px;left: 0;right: 0;border-top: 1px solid #e4d6d6;width: 80%;margin: auto;padding-top: 20px;}
	.social-footer-img.hide-desktop {position: absolute;bottom: 60px;display: block;left: 0;right: 0;}
	.half, .Careers .half {width: 100%!important;float: left;padding: 0!important;}
	.theme-16 div.wpcf7 {width: 95%;}
	textarea.wpcf7-form-control.wpcf7-textarea {height: 100px;}
	div#wpcf7-f166-o6 {margin-top: -20px;}
	.full input.wpcf7-form-control.wpcf7-submit {width: 100%;margin-top: 10px;}
	div#popmake-137 h2 {margin-top: -35px;}
	body:not(.template-slider):not(.header-simple) #Header {min-height: unset;}
	span.wpcf7-form-control-wrap.resumecv, .resume-text {position: relative!important;top: 0!important;}
	.Careers .title span {position: relative;left: 20%;top: -20%;}
	ul.job-post {margin: 0 0 40px 0;}
	.Careers p, .Careers h3 {text-align: center;}
	.seventy, .thirty {width: 100%;float: left;}
	.thirty input.wpcf7-form-control.wpcf7-submit {border-radius: 5px;}
}

@media only screen and (max-width: 959px) and (min-width: 768px){
  .column.mcb-column.one.column_icon_box.justified .desc {text-align: center;}
  span.i-name {display: inline-block;line-height: 15px;}
  .icon_box.icon_position_left {padding-left: 0px;}
}

@media only screen and (max-width: 1239px) and (min-width: 768px)
{
	.tp-parallax-wrap.h1-rev-wrap {top: 120px!Important;}
	.tp-parallax-wrap.h2-slide-wrapper {top: 265px!important;}
}

@media only screen and (max-width: 767px)
{
	.tp-parallax-wrap.h1-rev-wrap {top: 100px!Important;}
	.tp-parallax-wrap.h2-slide-wrapper {top: 43%!important;}
	h1#maskh1 {font-size: 44px!important;line-height: 50px!important;}
	div#topme {top: 125px!important;}
	h2#maskh2 {font-size: 14px!important;line-height: 19px!important;padding-top: 25px!important;}
	.wpb_raw_code.wpb_content_element.wpb_raw_html.buttons-rev {width: 100%;margin: auto;}
	.wpb_raw_code.wpb_content_element.wpb_raw_html.buttons-rev .wpb_wrapper {text-align: center;}
	.rev-btn {display: inline-block;margin: auto 5px;text-align: center; width: 35%;}
	.bluebar {height: 50px!important;}
	#news-post-slider .uranus.tparrows{display:none!important;}
	.with_aside .sections_group, .with_aside .sidebar.columns {width: 100%!important;}
	.answer{text-align:center;}
	.page-id-12 table th, .page-id-12 table td{font-weight: 700;background: transparent;box-shadow: unset;border: none;}
	tr.halfme td {
    width: 48%;
    display: block;
    float: left;
}
}

@media only screen and (min-width: 1240px){
	.menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu > li > a:after {height: 2px!important;top: 70%!important;margin-top: 20px!important;width: 40%!important;margin: auto!important;left: 0!important;right: 0!important;}
}
@media only screen and (max-width: 960px){
	#Footer .widgets_wrapper {display: none;}
}
@media only screen and (min-width: 1240px){
	.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {height: 2px;}
}