/*
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.4
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.icon-comment-empty-fa:before, .post-footer .post-links .post-comments, .icon-doc-text:before, .post-footer .button-love a.mfn-love {
	font-size: 14px;
}

.post-footer .post-links .post-comments {
	margin-right: -2px;
	margin-left: 10px;
}
.contactPageGetInTouch .get_in_touch ul li.mail {
	font-size: 12px;
}
#Top_bar:not(.is-sticky) {
	margin-top: -36px;
	margin-bottom: -10px;

}
.post-footer {
	padding: 2px 15px;
}
.widget_mfn_tag_cloud ul li {
	float:right;
	margin: 0 -7px 2px 5px;
}
#Top_bar .menu > li > a {
	margin: 0px;
}
#Top_bar .menu > li > a::after { background: transparent; color:transparent; }
#Top_bar .logo , .slogan {
  float: left;
}
#Action_bar .contact_details li {
	color:#444444;
	font-size:14px;
}


#Subheader {
	padding: 10px 0;
}
#Action_bar .contact_details li  a {
	font-weight: bold;
	color:#444444;

}
#Action_bar .contact_details li  span {
	font-weight: bold;
}
#Top_bar .menu > li:last-child > a span {
  margin-top: 13px;
  cursor:default;
}
#Top_bar.is-sticky .menu_wrapper .menu:last-child  > li > a span {
  margin-top: 0px;	
}

#Top_bar .menu > li:last-child a span img {
	cursor: pointer;
  	margin-top: -3px;	
}
#Top_bar .menu > li:last-child a span img:hover {
	content:url("https://www.leadmanager.co.il/wp-content/uploads/2015/04/connectBTNHOVER.png");
}
/*making the sector good looking for despktop*/
@media only screen and (min-width:960px){
	.topbannerCF .CF7 {
	  position: relative;
	  float: right;
	  margin-left: 12px;
	  margin-top: -20px;
	}
	.topbannerCF .CF7 span.wpcf7-form-control-wrap {
		  width: 186px;
	}

	.topbannerCF .CF7 span.wpcf7-form-control-wrap {
		  width: 186px;
	}
	.topbannerCF .CF7 span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
		width: 284px;
		height: 39px;
		border-radius: 4px / 3px 3px 3px 36px;
		background-clip: padding-box;
		background-color: #fff;
		box-shadow: 0 1px 4px rgba(2,3,3,.08);

	}
	.topbannerCF .CF7  input[type="submit"] {
		width: 186px;
		height: 39px;
		border-radius: 3px;
		background-clip: padding-box;
		background-color: #f1a723;
		box-shadow: 0 1px 4px rgba(2,3,3,.08);
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		border:none;
		padding: 0;
	}
	.topbannerCF .CF7  input[type="submit"]:hover {
		background: #f6bb52;
	}
	.topbannerCF {
	  width: 830px !important;
	  position: relative;
	  float: left;
	  left: 50%;
	  margin-left: -415px;
	  margin-bottom: -40px;
	}
	.bottombannerCF  {
	  width: 895px !important;
	  margin-left: -447.5px;
	  margin-top: 20px;

	}

	.bottombannerCF .CF7  input[type="submit"] {
		width: 260px;
		height: 39px;
	}
}

	.topbannerCF .CF7  input[type="submit"] {
		background-color: #f1a723;
	}
.topbanner_img .image_frame .image_wrapper {
	top:40px;
}
.icongoright .list_item .list_right {
	margin-right: 100px;
	text-align: right;
}
.list_item .list_right {
	margin-left: 0px;
	text-align: left;

}
.icongoright .list_item .list_image {
	float:right;
}
.whoisitgoodfor h4 {
	  font-family: "Open Sans Hebrew";
	  font-size:20px;
	  margin-left: 4px;
}

.whoisitgoodfor .desc {
	  font-family: "Open Sans Hebrew";
	  font-size:16px;
	  margin-bottom: 20px;
	  margin-left: 4px;
}

#runningNumbers .quick_fact .number {
	color:#494949;
	font-size:53px;
	}
#runningNumbers h3 {
	color:#1d2f45;
	  font-family: "Open Sans Hebrew-light";
	  font-size: 30px;
	  margin-bottom: 13px;

	}
#runningNumbers .desc  {
	color:#1d2f45;
	font-size:16px;
	margin-top: -7px;
}
.callToAction .single_icon {
	display: inline;
}
.callToAction h1 {
	  font-family: "Open Sans Hebrew-light";
	  font-size: 55px;
	  margin-top: 3px;
	  margin-bottom: -5px;
}
.callToAction h2 {
	  font-size: 20px;
	  margin-bottom: 3px;
}

.callToAction h2 a {
	text-decoration: underline;
}
/*making the sector good looking for despktop*/
@media only screen and (min-width: 1240px) {
	.frontPageFirstSectorsss h2 {
		margin-bottom: 20px;
	}
	.leadMaspehIMG {
		  margin-top: -350px;
		  margin-bottom: -240px;
	}
	  .leftbox {
	  top: 95px;
	  left: 25px;
	  font-size: 14px;
	  color:#555f6b;
	  position: relative;
	  line-height:20px;
	  z-index: 1;
	}
	.leftbox, .rightbox, .bottomLeftBox, .bottomRightBox {
	  font-size: 14px;
	  color:#555f6b;
	  line-height:20px;
	  z-index: 1;
	}
	.leftbox span, .rightbox span, .bottomLeftBox span, .bottomRightBox span {
		float:right;
	}

	.leftbox h1, .rightbox h1, .bottomLeftBox h1, .bottomRightBox h1 {
		float:right;
		font-size: 20px;
		font-weight: bold;
		top: 10px;
		position: relative;
	}
	.rightbox {
	  top: 57px;
	  right: 25px;
	  position: relative;
	}
	.bottomLeftBox {
	  bottom: 115px;
	  left: 25px;
	  font-size: 14px;
	  color:#eb3858;
	  position: relative;
	  line-height:20px;
	  z-index: 1;
	}
	.bottomRightBox {
	  bottom: 80px;
	  right: 25px;
	  font-size: 14px;
	  color:#555f6b;
	  position: relative;
	  line-height:20px;
	  z-index: 1;
	} }
 
.leftbox h1{
	  color:#df9126;  
}

.rightbox h1{
	  color:#2b92d6;
}

.bottomLeftBox h1{
	  color:#eb3858;
}
.bottomRightBox h1{
	  color:#70a441;
}

.leadTitle h1 {
	  font-family: "Open Sans Hebrew-light";
	  font-size: 55px;
	  color:#494949;
}

.leadTitle h2 {
	  font-size: 16px;
	  color:#555f6b;
}

 .dividorStyle {
 	background: #dbdbdb;
 	height: 1px;
 	margin-bottom: 66px !important;
 }
 .useList h1 {
	font-family: "Open Sans Hebrew-light";
 	font-size: 30px;
 	color: #2b92d6;
	margin-right: -16px;
 }
.useList ol li {
	list-style-image: url('https://www.leadmanager.co.il/wp-content/uploads/2015/04/7-B-Bullet.png');
}
.useList a.button .button_label, .useList  a.button .button_icon {
	font-size: 16px;
	padding-top: 7px;
}
.useList a.button {
	width: 196px;
	height: 40px;
	margin-right: -16px;
	margin-top: 10px;
}

/*making the sector good looking for despktop*/
@media only screen and (min-width:960px){
	.useListPic {  
	  width: 40% !important;
	  position: absolute;
	  right: -130px;
	  bottom: 2px;
	}
}

.itsNotAllText h2 {
	color: #fff;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 24px;
}

.itsNotAllText h1 {
color: #2b91d5;
font-family: "Open Sans Hebrew-light", sans-serif;
font-size: 55px;
}
.itsNotAllFetu {
	color:#fff;
	font-size: 14px;
}
.itsNotAllFetu .feature_list ul li {
	border-bottom: 1px solid #1b3e55;
}

.itsNotAllFetu .feature_list ul li:nth-last-child(-n+4) {
	border-bottom: none;
}
.callToAction2 h1 {
color: #356a8d;
font-family: "Open Sans Hebrew-light", sans-serif;
font-size: 40px;
margin-bottom: 30px;
}
.listdetails h4 {
	color: #41708e;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.listdetails .desc {
color: #41708e;
font-family: "Open Sans Hebrew", sans-serif;
font-size: 17px;
}
.listdetails .list_item .list_left {
	float:right;
	color:#41708e;
}

/*making the sector good looking for despktop*/
@media only screen and (min-width:960px){

	.listdetails:last-child {
		right: 21px;
		position: relative;
	}
		.listdetails:nth-child(2) {
		width: 271px;
	}
}

/*FOOTER*/
#Footer .widget_nav_menu ul {
	background-color: #414b52;
}
#Footer .get_in_touch, .infobox {
	background-color: #414b52;
	width: 100%;
}
#Footer h4 {
	font-weight: bold;
	font-size: 18px;
}
#Footer a, #Footer {
	font-size: 14px;
	color: #cfdbe3;
}

#Footer .get_in_touch .address_wrapper, #Footer .get_in_touch a {
	color:#cfdbe3 !important;
}
#Footer .get_in_touch ul li .icon {
	color:#5f6a71;
	font-size: 26px;
	right:-28px;
}

#Footer .get_in_touch ul li {
  padding: 13px 20px 13px 0;
}
#Subheader ul.breadcrumbs .icon-right-open:before {
	    content: '\e879';
	    top: 2px;
  		position: relative;

}
#Footer .widget_nav_menu ul {
	color:#7c7b7d;
	list-style: disc;
}
#Subheader {
  margin-bottom: -29px;
}
#Subheader .title {
	font-size: 20px;
	margin-top: 0px;
}
#Subheader ul.breadcrumbs a {
	font-size: 14px;
}
.whoFitsPic {
  margin-top: -14px;
  margin-bottom: -15px !important;
}
.whoFitsText {
	position: relative;
	top:100px;
}

.whoFitsText .image_wrapper {
	top:-10px;
}
.whoFitsText h1 {
	color:#1f3954;
	font-family: "open sans Hebrew-light";
	font-size: 40px;
}
.whoFitsText h2 {
	color: #1d2f45;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 16px;
	float:right;
	height: 354px;
	margin-bottom: -77px;
}
body:not(.template-slider) .widget-area {
	  margin-top: 0px;
}

/*making the sector good looking for despktop*/
@media only screen and (min-width:960px){

	.CF8 span.wpcf7-form-control-wrap {
		  width: 215px;
	}
	.CF8 span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
		height:42px;
		border-radius: 2px;
		margin-bottom: 6px;
		box-shadow: 0 1px 4px rgba(2,3,3,.08);
		color:#7d7d7d;
		font-size:16px;
		border:none;
	}
	span.wpcf7-form-control-wrap .wpcf7-textarea {
		height: 102px;
		width: 215px;
	}

	.checkbox-116 {
		margin-top: -25px;
	}
	.CF8  input[type="submit"] {
		width: 215px;
		height: 42px;
		border-radius: 3px;
		background-clip: padding-box;
		background-color: #f1a723;
		box-shadow: 0 1px 4px rgba(2,3,3,.08);
		color: #fff;
		font-size: 16px;
		font-weight: bold;
	}
	.CF8  input[type="submit"]:hover {
		background: #f6bb52;
	}

	.CF8  input[type="submit"] {
		width: 207px;
		 margin-top: -25px;
		  position: relative;
		  float: right;
	}
}
.CF7 {
	text-align: center;
}
.CF8  input[type="submit"] {
	background-color: #f1a723;
}
.CF8 .wpcf7-list-item-label {
	color: #1d2f45;
	font-size: 14px;
}

.widget > h3 {
	color: #1f3953;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 20px;
}

.widget_recent_entries ul, .widget_mfn_recent_comments, .widget_categories ul {
	font-size: 12px !important;
}
.the_content_wrapper {
	color: #1d2f45;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 16px;


}
.the_content_wrapper h1 {
	color: #1f3953;
	font-family: "Open Sans Hebrew-light", sans-serif;
	font-size: 40px;
	margin-top: 55px;

}
/* CONTACT PAGE */

	.cf7Page span.wpcf7-form-control-wrap {
		width: 284px;
	}
	.cf7Page span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text {
		height:39px;
		border-radius: 2px;
		margin-bottom: 6px;
		box-shadow: 0 1px 4px rgba(2,3,3,.08);
		color:#6197ba;
		font-size:16px;
		width: 284px;
		border:none;

	}

	.cf7Page_tRow input[type="submit"] {
		width: 88px;
		height: 42px;
		border-radius: 3px;
		background-clip: padding-box;
		background-color: #f1a723;
		box-shadow: 0 1px 4px rgba(2,3,3,.08);
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		right: -7px;
	}
	 .cf7Page_tRow input[type="submit"]:hover {
		background: #f6bb52;
	}

	.cf7Page input[type="submit"] {
		width: 207px;
		 margin-top: -25px;
		  position: relative;
		  float: right;
	}
	.cf7Page_firstRow, .cf7Page_secondRow , .cf7Page_tRow{
		position: relative;
		float: left;
		color: #1d2f45;
		font-family: "Open Sans Hebrew", sans-serif;
		font-size: 14px;

	}
	.cf7Page_firstRow, .cf7Page_secondRow {
		margin-top: 44px;
	}
	.cf7Page_firstRow {
		margin-right: 14px;
	}
	.cf7Page_tRow span.wpcf7-form-control-wrap .wpcf7-textarea {
		height: 102px;
		width: 582px !important;
	}
}
.cf7Page_text {
	background: red;
}
.cf7Page_text p {
	color: #536373;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 16px;
}
.cf7Page_text h1 {
	margin-top: 41px;
	color: #1f3953;
	font-family: "Open Sans Hebrew-Light", sans-serif;
	font-size: 40px;
}
.contactPageBottomSector {
	background: #fcfcfc;
	border-top: 1px solid #e5e5e5;
}
.blogLooper h2 a {
	font-size: 25px;
	color: #1f3953;
	font-family: "Open Sans Hebrew", sans-serif;
}
.blogLooper .post-excerpt {
	color: #536373;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 14px;

}
.title_wrapper h1 {
  color:#536373;
}
.FAQPage .faq .question:before {
	right: 60px;
}
.FAQPage .faq .question:after  {
	right: 0;
}
.FAQPage .faq .question .title .num {
	  right: 27px;
}
.FAQPage .faq .question .title > .acc-icon-plus, .FAQPage .faq .question .title > .acc-icon-minus {
	left:15px;
	right: auto;
}
.FAQPage .faq .question .title  { 
	  padding: 20px 80px 20px 80px;
	  font-size: 14px;
	}
.FAQPage .faq .question .answer   {
	  padding: 0 80px 20px 80px;
	  font-size: 14px;
}
.FAQPage .accordion .question .answer {
	  font-size: 14px;
	
}
.FAQPage .faq .question.active .title {
	font-weight: bold;

}

.FAQPageTitle h1 {
	color: #1f3953;
	font-family: "Open Sans Hebrew", sans-serif;
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: -10px;
}
#Error_404 .error_pic {
	float: right;
}
.systemPropText h1 {
	color: #1a1919;
font-family: "Open Sans Hebrew-Light", sans-serif;
font-size: 40px;
margin-top: 10px;
}
.systemPropText h2 {
	color: #222426;
font-family: "Open Sans Hebrew", sans-serif;
font-size: 16px;
margin-top: -10px;
}
.systemPropText span:nth-of-type(1) {
	position: relative;
	float:right;
	margin-left: 55px;
}

.systemPropText span ol {
	color: #222426;
	  right: 25px;
  position: relative;
  width: 100%;
}

.systemPropText span ol li {
	list-style-image: url('https://www.leadmanager.co.il/wp-content/uploads/2015/04/bullet-1.png'); 
}
.howItWorkesTitle h1 {
	color: #2f4757;
font-family: "Open Sans Hebrew Light", sans-serif;
font-size: 50px;
}
.how_it_works h4 {
color: #536373;
font-family: "Open Sans Hebrew", sans-serif;
font-size: 16px;
font-weight: bold;	
}

.how_it_works .desc {
	color: #434953;
font-family: "Open Sans Hebrew", sans-serif;
font-size: 14px;
}

.howItWorksFancyHead h1 {
	margin-top: 49px;
	color: #2f4757;
font-family: "Open Sans Hebrew-Light", sans-serif;
font-size: 50px;
margin-bottom: -90px;
}
.howitWorksSectionText h1 {
	color: #1d2f45;
font-family: "Open Sans Hebrew", sans-serif;
font-size: 22px;
font-weight: bold;
}

.howitWorksSectionText .column_attr  {
color: #1d2f45;
font-family: "Open Sans Hebrew", sans-serif;
font-size: 16px;
top:50px;
position: relative;

}

.ourTechTitle h1 {
	color: #1d2f45;
font-family: "Open Sans Hebrew", sans-serif;
font-size: 36px !important;
font-weight: bold;

}

.client_wrapper {
	top:20px;
}
.footer-copy-center #Footer .footer_copy a#back_to_top {
	float: right;
}
.fotterLmLogo {
	position: relative;
	top:-81px;
}
	#Top_bar:not(.is-sticky) #logo img {
		padding-top: 2px;

	}
/** FIX NO 1 **/
@media only screen and (min-width:960px){
	#Top_bar:not(.is-sticky) #logo img {
		margin-top: -25px;
		padding-top: 0px;
	}
	}

.header-classic #Header .top_bar_left {
	margin-bottom: -5px;
}
#Action_bar .contact_details li > i {
	margin-right: 7px;
}
#Top_bar .menu li ul li a span {
	font-size: 16px;
}
#runningNumbers .quick_fact .number {
font-family: "Open Sans Hebrew", sans-serif;
font-weight: 800;
}
.rtl #Top_bar a.responsive-menu-toggle {
	right: 5px;
}
.how_it_works .image img {
	position: relative;
	top:-6px;
}
.howdoesitworkItems .list_right h4 {
	font-weight: bold;
}

.howdoesitworkItems .list_right .desc {
	font-size: 15px;
}
.cat-btn, .post-more, .love-text {
	font-size: 14px;
}
.post-meta .author-date {
	float:right;
}
.post-meta .category {
	float:left;
}
.author-date {
	font-size: 14px;
}
.runningNumbers2BG {
  background-image: url(https://www.leadmanager.co.il/wp-content/uploads/2015/04/5-wheels-right.png), url(https://www.leadmanager.co.il/wp-content/uploads/2015/04/5-wheels-left.png);
  background-repeat: no-repeat;
  background-position: right bottom, left bottom;
}
.leadManagemnt2BG {
  background-image: url(https://www.leadmanager.co.il/wp-content/uploads/2015/05/3-icons-right.png), url(https://www.leadmanager.co.il/wp-content/uploads/2015/05/3-icons-left.png);
  background-repeat: no-repeat;
  background-position: right bottom, left bottom;
}
@media only screen and (max-width: 1239px) {
	#Top_bar:not(.is-sticky) {
		margin-top: 0px;
	}
	#Top_bar:not(.is-sticky) #logo img {
		margin-left: -50px;
	}
	#Top_bar a.responsive-menu-toggle i {
		  font-size: 39px;
		  top:2px;
	}
	.frontPageFirstSector h1 {
		margin-top: 20px !important;
	}
	.frontPageFirstSector div.wpcf7 {
		  margin-bottom: -40px;
	}
	.topbannerCF .CF7 input[type="submit"] {
		font-size: 20px;
		right:6.5px;
	}
	.whoisitgoodfor h1 {
		margin-top: -50px !important;
		margin-bottom: 20px !important;
	}
	.list_item .list_right {
		text-align: right;
	}
	.icongoright .list_item .list_right .desc {
		  margin-right: 80px;
	}
	div.section.whoisitgoodfor {
		padding-bottom: 0px !important;
	}
	div#runningNumbers {
  		padding-top: 5px !important;
  		padding-bottom: 5px !important;
	}
	div.section.callToAction {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.leadTitle h1 {
		margin-top: -50px;
	}
	.useList h1 {
		margin-top: -30px;
	}
	div.section.usesAnd .dividorStyle {
		margin-bottom: 33px !important;

	}
	.itsNotAllText h2 {
		margin-top: -35px;
	}
	div.section.selectedFetuers {
		padding-bottom: 0px !important;
	}
	div.section.callToAction2 {
		padding-top: 20px !important;
		padding-bottom: 0px !important;
	}

	div.section.callToAction2 .topbannerCF .CF7 input[type="submit"] {		
		width: auto;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px !important;
		font-size: 15px;
	}
	.callToAction2 h1 {
		margin-bottom: 15px;
	}
	div.section.bottomListSection {
		padding-top: 20px !important;
	}
	.icongorightquestion .list_right .desc {
		font-size: 12px;
	}
	.fotterLmLogo {
		right:-20px;
	}
  	.blog_wrapper {
  		margin-top: 42px;
  	}
  	.post-meta .author-date {
  		font-size: 13px;
  	}
  	.post-footer {
  		font-size: 14px;
  	}
  	.post-footer a {
  		font-size: 14px;
  	}
  	.whoFitsText h2 {
  		height: 400px;
  	}
  	.whoFitsText h1 {
  		margin-top: -80px;
  	}
  	.systemPropText span ol {
  		float:right;
  	}
  	.howItWorksFancyHead h1 {
  		margin-top: 0px;
  		margin-bottom: -80px;
  	}
  	.howitWorksSectionText .column_attr {
  		top:0px;
  	}
  	span.wpcf7-form-control-wrap {
  		text-align: center;
  	}
	.cf7Page span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, div.section.callToAction2 .topbannerCF .CF7 input[type="submit"] {
		width: 100%;/*auto;*/
		margin-right: auto;
		margin-left: auto;
	}

	.callToAction h1 {
		font-size: 20px;
	}
	.cf7Page_tRow span.wpcf7-form-control-wrap .wpcf7-textarea {
		width: 100% !important;
	}
	.cf7Page_firstRow {
		margin: 0px;
	}
	.the_content_wrapper h1 {
		margin-top: 20px;
	}
	#Top_bar .logo, .slogan {
		  top: -4px;
  		position: relative;
	}
	.post-footer {
		font-size: 14px;
	}
	.icongoright .list_item .list_right {
		margin-right: auto;
	}
	.cf7Page_secondRow {
		margin-top: 0px;
	}
	.cf7Page_firstRow, .cf7Page_secondRow, .cf7Page_tRow {
		width: 92%;
	}
	.opening_hours .opening_hours_wrapper li span {
		font-size: 14px;
	}

  }

@media only screen and (min-width: 800px) and (max-width: 1239px)  {
.topbannerCFSPACER  {
	margin-top:20px;
	}
	.leadMaspehIMG {
	  margin-top: -350px;
	  margin-bottom: -240px;
}
  .leftbox {
  top: 9px;
  left: 25px;
  font-size: 14px;
  color:#555f6b;
  position: relative;
  line-height:20px;
  z-index: 1;
}
.leftbox, .rightbox, .bottomLeftBox, .bottomRightBox {
  font-size: 14px;
  color:#555f6b;
  line-height:20px;
  z-index: 1;
}
.leftbox span, .rightbox span, .bottomLeftBox span, .bottomRightBox span {
	float:right;
}

.leftbox h1, .rightbox h1, .bottomLeftBox h1, .bottomRightBox h1 {
	float:right;
	font-size: 16px;
	font-weight: bold;
	top: 10px;
	position: relative;
}
.rightbox {
  top: -24px;
  right: 25px;
  position: relative;
  font-size: 13px;
}
.bottomLeftBox {
  bottom: 115px;
  left: 25px;
  font-size: 14px;
  color:#eb3858;
  position: relative;
  line-height:20px;
  z-index: 1;
}
.bottomRightBox {
  bottom: 80px;
  right: 25px;
  font-size: 14px;
  color:#555f6b;
  position: relative;
  line-height:20px;
  z-index: 1;
} 
div.section.callToAction2 .topbannerCF .CF7 input[type="submit"] {
	right:0px !important;
	margin-bottom: 20px !important;
	font-size: 16px;
	padding-left: 20px;
	padding-right: 20px;
}
.useListPic {
	  right: -110px;
}
.useList ol {
	font-size: 12px;
}
}
@media only screen and (max-width: 950px)  {
	.cf7Page_tRow span.wpcf7-form-control-wrap .wpcf7-textarea {
		width: 357px !important;
	}
}
@media only screen and (max-width: 1240px) {
	.frontPageFirstSectorsss h2 {
		margin-bottom: 20px !important;
	}
	.ourTechnologyes .icongoright .list_item .list_image {
		  margin-left: 20px !important;
	}
	.ourTechnologyes .icongoright .list_item .list_right .desc {
		margin-right: 100px !important;
	}
}


#popup_contact .popup_contact_wrapper{
	border-radius: 4px; border: 2px solid #fff;
	-webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,1);
	-moz-box-shadow: 2px 2px 6px 0px rgba(0,0,0,1);
	box-shadow: 2px 2px 6px 0px rgba(0,0,0,1);
	padding-top: 0;
	background: #2991d6;
}
#popup_contact .popup_contact_wrapper center{
	line-height: 29px;
	position: relative;
	top: -7px;
}
#popup_contact .popup_contact_wrapper span.arrow{
	border-top-color: #2991d6;
	right: 7px;
	zoom: 150%;
	-ms-zoom: 150%;
}
#popup_contact .popup_contact_wrapper form input{
	margin-bottom: 10px;
}
#popup_contact .popup_contact_wrapper input[type="submit"] {
		background: #f1a723;
} 
#popup_contact .popup_contact_wrapper input[type="submit"]:hover {
		background: #f6bb52;
}

#Sliding-top .widget.widget_text{
	padding-bottom: 0;
}
.di_slidetop_contact{
	padding: 0px 15px;
	font-size: 13px;
	line-height: 21px;
}
.di_slidetop_contact,p{
	/*padding: 0 28px 0 0;*/
}
.di_slidetop_about{
	padding: 0px 15px;
	font-size: 13px;
	text-align: justify;
	line-height: 21px;
}
.di_slidetop_about p {
	padding:0;
}
.di_slidetop_about img{
	width: 100%;
	max-width: 220px;
}

@media only screen and (min-width: 1240px){
      div.cf7Page_firstRow{left: 38.5%;}/*push*/
	  div.cf7Page_secondRow{right: 38.5%;}/*pull*/
}

.cf7Page span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text {

    color: #000000!important;

}

/** Sogo Accessibility changes **/
#close_sogoacc {
    background: #3899D9;}
#sogoacc div#sogo_font_a button {
    color: #3899D9;}
#sogoacc .green {
    color: #3899D9;
}
#sogoacc .sogo-logo {
    display: none!important;
    background: #3899D9;}
#sogoacc {
     width: 17%;
}

.grecaptcha-badge {
	right: -250px !important;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    text-align: right;
}