/*------Featured---------------------------------------------------*/

.home-features > .wrap > .widget,home-portfolio > .widget,
    .home-portfolio section.featured-content-,
    .home-portfolio section.featured-content article.type-post{
    float:;
    padding: 5%;
	padding-bottom: 3%;
    padding-top: 3%;
    width: 33%;
}

.home-features .widget:nth-of-type(3n+1),
.home-portfolio .widget:nth-of-type(3n+1) {
    clear:;
}

@media only screen and (max-width:768px){
 .home-features > .wrap > .widget,
    .home-portfolio > .widget,
    .home-portfolio section.featured-content-,
    .home-portfolio section.featured-content article.type-post{
        width: 100%;
	} }

@media only screen and (max-width: 530px) {
 .home-features > .wrap > .widget,
    .home-portfolio > .widget,
    .home-portfolio section.featured-content-,
    .home-portfolio section.featured-content article.type-post{
        width: 100%;
	} }


/*------Font---------------------------------------------------*/

.home-welcome h1{
	font-weight:600;
  text-align:center; }
  
.top .widget-area .widget-wrap center{
  text-align:center;}
  
#subscribe-text p{
	color:#333333;
	font-weight:400;
}
	
.content .widget-area .wrap .widget .widget-wrap .widgettitle{
  	color:#333333;
	font-weight:600;
	font-size:16px;
	
}

.content .wrap .widget-wrap center h2{
	color:#ffffff;
	font-family:'Lato', sans-serif !important;
	font-size:25.3px;
	
}

.site-container .site-footer{
	background-color:#be1e2d !important;
	background-image:none;
	box-shadow:
	
}
.site-footer .wrap p{
	overflow-y:hidden;
	visibility:hidden;
}

.site-container .footer-widgets{
	background-color:#333333;
}

.content .widget-area:nth-child(2){
	background-color:#333333;
}

.footer-widgets .widget-area .widget-wrap .textwidget{
	text-align:left;
}

.footer-widgets .widget-area .widget-wrap .widgettitle{
	text-align:left;
}

#team .section-header .dark-text{
	color:#9b9b9b !important;
}

#team .row .team-member .dark-text{
	color:#9b9b9b !important;
}

.mobile-bg-fix-whole-site #content section#testimonials{
	left:0px;
	position:relative;
	top:-23px;
	background-color:#404040 !important;
}

.mobile-bg-fix-whole-site #content section#aboutus{
	top:0px;
	left:0px;
	position:relative;
	background-color:#353535 !important;
	color:#404040 !important;
}

.zerif-rtl-big-title .big-intro{
	color:#ffffff !important;
}

.mobile-bg-fix-whole-site #content section#team .container .section-header .dark-text{
	color:#be1e2d !important;
}

.zerif_about_us_center p{
	padding-left:15px;
	background-color:transparent !important;
	opacity:1;
	font-size:16.7px;
	font-weight:400;
	color:#f7f7f7 !important;
}

.mobile-bg-fix-whole-site #content section#aboutus .container .section-header .white-text:nth-child(1){
	font-weight:600;
	color:#ffffff !important;
}

.mobile-bg-fix-whole-site #content section#latestnews .container .section-header .dark-text{
	color:#be1e2d !important;
}

.mobile-bg-fix-whole-site #content section#team .container .row .team-box:nth-child(2) .team-member .member-details .dark-text{
	color:#404040 !important;
}

.mobile-bg-fix-whole-site #content section#team .container .row .team-box:nth-child(3) .team-member .member-details .dark-text{
	color:#404040 !important;
}

.mobile-bg-fix-whole-site #content section#team .container .row .team-box:nth-child(1) .team-member .member-details .dark-text{
	color:#404040 !important;
}

.mobile-bg-fix-whole-site #content section#focus .container .section-header .section-legend{
	color:#404040;
}

.mobile-bg-fix-whole-site #content section#focus .container .row .focus-box:nth-child(2) p{
	color:#404040;
}

.mobile-bg-fix-whole-site #content section#focus .container .row .focus-box:nth-child(3) p{
	color:#404040;
}

.mobile-bg-fix-whole-site #content section#focus .container .row .focus-box:nth-child(1) p{
	color:#404040;
}

.mobile-bg-fix-whole-site #content section#focus .container .row .focus-box:nth-child(4) p{
	color:#404040;
}

.mobile-bg-fix-whole-site #content section#aboutus .container .section-header .section-legend{
	color:#ffffff !important;
}

.mobile-bg-fix-whole-site #content section#team .container .section-header .section-legend{
	color:#404040;
}

.item .latestnews-box:nth-child(3) .latesnews-content p{
	color:#404040;
}

.item .latestnews-box:nth-child(4) .latesnews-content p{
	color:#404040;
}

.item .latestnews-box:nth-child(2) .latesnews-content p{
	color:#404040;
}

.item .latestnews-box:nth-child(1) .latesnews-content p{
	color:#404040;
}

.mobile-bg-fix-whole-site #content section#contact{
	color:#404040;
	background-color:#404040;
}

.mobile-bg-fix-whole-site #content section#contact .container .section-header .white-text{
	color:#ffffff !important;
}

.contact-form .custom-button{
	background-color:transparent !important;
	border-top-color:#ffffff !important;
	border-bottom-color:#ffffff !important;
	border-left-color:#ffffff !important;
	border-right-color:#ffffff !important;
}

.blue-text img{
	color:#ffffff;
	-webkit-filter:grayscale(1.00);
	filter:grayscale(1.00);
}

.green-text img{
	box-shadow:0px 0px 0px 0px transparent !important;
	-webkit-filter:grayscale(0.99);
	filter:grayscale(0.99);
}

#mobilebgfix .mobile-bg-fix-whole-site{
	top:0px;
	left:0px;
	position:relative;
	background-color:transparent !important;
	background-image:none;
}

.mobile-bg-fix-whole-site footer#footer{
	top:-0.046875px;
	left:0px;
	position:relative;
	height:318px;
}

#contact{
	left:0px;
	position:relative;
	top:-46px;
}

#latestnews{
	background-color:#ffffff !important;
	top:-29px;
	left:0px;
	position:relative;
}

#footer{
	top:-173px;
	left:0px;
	position:relative;
}

@media (max-width:768px){

	.content .widget-area .wrap .widget .widget-wrap .textwidget{
		text-align:left;
		
	}
	
}

/*------Images---------------------------------------------------*/

	.content .top{
		background-image:url(http://www.techtools.expert/wp-content/uploads/2016/08/Gears_HighPassfinal2.png);
  		background-position:100% 0%;
}

.bottom {background-image:url(http://www.techtools.expert/wp-content/uploads/2016/08/1.png);
}

/*------Rando---------------------------------------------------*/
.gallery-text {
    float: left;
    width: 45%;
    margin: 1%;
}

@media only screen and (max-width:768px){
  .gallery-text {
    float: center;
    width: 100%;
  }
}

@media only screen and (max-width: 530px) {
    .gallery-text {
    float: center;
    width: 100%;
  }
}

hr.style1{
	border-top: 4px solid #be1e2d;
}

