.ftool50 {
	width: 50%;
	float: left
}
.ftHead {
	padding: 20px 0 0 5px;
	font-size: 23px;
	text-transform: capitalize;
	margin-bottom: 10px;
	line-height: 32px;
}
#scroll .ftoolBox {
	width: 100%;
	padding: 20px;
	float: left;
	margin: 5px;
	height: 444px;
	background: #437b08;
	border: 3px solid #f2f2f2;
	transition: all 300ms ease 0s;
	color: #fff;
	cursor: pointer;
	text-align: center;
	position: relative;
	overflow: hidden;
	max-width: 444px
}
#scroll .ftoolBox h2 {
	margin: 20px 0;
	line-height: 35px;
	font-size: 30px
}
#scroll .ftoolBox h2 a {
	color: #fff!important;
	transition: all 0.2s ease-in 0s;
	font-weight: 300
}
#scroll .ftoolBox p {
	font-size: 12px;
	margin: 5px 0 20px;
	line-height: 20px
}
#scroll .ftoolBox a {
	color: #fff!important
}
#scroll .ftoolBoxnew {
	width: 100%;
	padding: 20px;
	float: left;
	margin: 5px;
	height: 195px;
	background: #437b08;
	border: 3px solid #f2f2f2;
	transition: all 300ms ease 0s;
	color: #fff;
	cursor: pointer;
	text-align: center;
	position: relative;
	overflow: hidden;
	max-width: 444px
}
#scroll .ftoolBoxnew .ftoolCont {
	height: 160px;
}
#scroll .ftoolBoxnew h2 {
	margin: 0;
	font-size: 16px;
	line-height: 20px
}
#scroll .ftoolBoxnew h2 a {
	color: #fff!important;
	transition: all 0.2s ease-in 0s;
	font-weight: 400
}
#scroll .ftoolBoxnew .ftoolCont span {
	float: left;
	margin-left: 20px;
}
#scroll .ftoolBoxnew p {
	font-size: 12px;
	margin: 20px 0 20px;
	line-height: 20px;
	text-align: left;
}
#scroll .ftoolBoxnew a {
	color: #fff!important
}
#scroll .ftoolBoxnew:hover {
	background: #595a5a;
	color: #fff
}
/*#scroll .ftoolBoxnew:hover{background:#424f56;color:#fff}
#scroll .ftoolBoxnew:hover h2 a{color:#99cd3f!important}
#scroll .ftoolBoxnew:hover .ftool-default{margin-top:-160px}*/
#scroll .ftoolBox1 a, #scroll .ftoolBox2 a {
	color: #333!important
}
#scroll .ftoolBox1 a.moreBtn, #scroll .ftoolBox2 a.moreBtn {
	color: #fff!important
}
#scroll .ftoolCont {
	height: 400px;
	position: relative;
	overflow: hidden;
}
#scroll .ftool-default, #scroll .ftool-hover {
	transition: all 300ms ease 0s;
	height: 160px;
	position: relative;
	overflow: hidden
}
#scroll .ftoolBox1 {
	width: 194px;
	height: 194px;
	background: #e5e7e8;
	color: #424f56
}
#scroll .ftoolBox2 {
	width: 100%;
	height: 194px;
	background: #e5e7e8;
	color: #424f56;
	max-width: 444px
}
#scroll .ftoolBox1 h2, #scroll .ftoolBox2 h2 {
	margin: 0;
	font-size: 16px;
	line-height: 20px
}
#scroll .ftoolBox1 h2 a, #scroll .ftoolBox2 h2 a {
	color: #333!important;
	transition: all 0.2s ease-in 0s;
	font-weight: 400
}
#scroll .ftoolBox1 .ftoolCont, #scroll .ftoolBox2 .ftoolCont {
	height: 160px
}
#scroll .ftoolBox2 p {
	text-align: left;
	width: 45%;
	padding-left: 5%;
	display: inline-block;
	margin-top: 20px
}
#scroll .ftoolBox2.free-software p {
	width: 100%;
	padding: 0;
	margin: 10px 0
}
#scroll .ftoolBox .ftool-col2 span {
	float: left;
	margin-left: 20px
}
#scroll .ftoolBox:hover {
	background: #595a5a;
	color: #fff
}
#scroll .ftoolBox:hover h2 a {
	color: #99cd3f!important
}
#scroll .ftoolBox:hover .ftool-default {
	margin-top: -160px
}
#scroll .free-software p {
	line-height: 16px;
	margin: 10px 0
}
#scroll .free-software, #scroll .free-software .ftoolNav {
	text-align: left
}
#scroll div.MftBox {
	float: none;
	width: auto;
	max-width: 100%;
	height: auto;
	text-align: left;
	padding: 0 0px 0 0;
}
#scroll div.MftBox .ftoolCont {
	height: auto;
	margin-right: 20px;
}
.new-strip {
	position: absolute;
	top: 20px;
	right: -30px;
	background: #FF0000;
	padding: 2px 5px;
	color: #FFF;
	font-size: 18px;
	width: 125px;
	text-align: center;
	letter-spacing: 1px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#scroll div.MftBox .ft-quote {
	background: none;
	border: none;
	border-top: 1px solid #DDD;
	margin: 0px;
	position: relative;
	height: 65px;
	padding: 10px;
	background: #565d60;
}
.ft-cus {
	position: absolute;
	display: none;
}
#scroll div.ft-quote.cus-testimonial .cus-profile {
	width: 70px;
	margin-right: 10px;
}
#scroll div.MftBox .ft-quote p.says {
	font-size: 11px;
}
div.ft-quote {
	background: #e5e7e8;
	padding: 20px;
	font-size: 15px;
	border: 3px solid #f2f2f2;
	margin: 5px
}
div.ft-quote .cus-profile {
	float: left;
	width: 180px
}
div.ft-quote .says {
	font-style: italic
}
div.ft-quote .writer {
	font-size: 12px
}
.comPickBox {
	width: 48%;
	float: left;
	margin: 40px 1% 20px;
}
.comPickHead {
	font-size: 20px;
	background: #9ca3a9;
	display: block
}
.comPickHead span {
	display: inline-block;
	width: 150px;
	height: 50px;
	padding: 60px 10px;
	color: #fff
}
.comPickHead .img-dwn {
	position: absolute;
	right: 10px;
	top: -10px;
	border: 1px solid #aeacad
}
.comPickCont {
	margin-top: 40px
}
.ftimg-act{background:url(../images/free-tools-sprite.png) no-repeat 0 0;height:210px;width:215px;display:inline-block;margin:0 auto}
.ftimg{background:url(../images/free-tools-sprite.png) no-repeat 0 0;height:125px;width:160px;display:inline-block;margin:10px auto 0}
.fism{background-position:-640px 0}
.win-adm{background-position:-660px -218px}
.win-health{background-position:-167px -218px}
.ex-health{background-position:-167px -338px}
.sql-health{background-position:-304px -215px}
.win-admin{background-position:0px -217px}
.win-shm{background-position:-660px -345px}
.share-health{background-position:-470px -215px}
.win-service{background-position:0 -338px}
.snmb-mib{background-position:-210px 0}
.ping-tool{background-position:-312px -337px}
.pro-traffic{background-position:-470px -340px}
.sys-log{background-position:-10px -465px}
.mob-ping{background-position:-168px -465px}
.mib-android{background-position:-315px -475px}
.vmware{background-position:-430px 0}
.hyperv-perf{background-position:-470px -465px}
.vm-conf{background-position:0 -712px}
.hyperv-conf{background-position:-470px -593px}
.xen-server{background-position:0 -590px}
.free-azure{background-position:-312px -590px}
.free-ec2{background-position:-164px -590px}
.free-vmware{background-position:-660px -590px}
.shm-android{background-position:-660px -485px}
.win-healthAct{background-position:-655px -980px}
.wifi-monitorAct1{background-position:-290px -965px}
.alarm-one{background-position:-550px -1280px;}
.script-zone{background-position:-628px -1465px;}
.wifi-widgets{background-position:-40px -1500px;}
.heartbleed{background-position:-530px -744px}
.wa{background-position:-673px -755px}
.wifi-monitorAct{background-position:-295px -1150px; margin-right:20px;}
.ec2-manager{background-position:-485px -1175px; }
.ec2-managerAct{background-position:-455px -1120px; margin-right:20px;}
.vmmanagerplus{background-position:-10px -1140px;}
.wifi-monplus{background-position:-675px -1165px;}
.disk-monitorAct{background-position:-265px -1280px; margin-right:20px;}
.disk-monitor{background-position:-302px -1317px;}
.pass-expiry-remind{background-position:-260px -1530px;}
.pro-mgr{background-position:-436px -1530px;}
.faq-section {
	position: relative;
}
.tools-faq-wrapper {
	width: 70%;
	height: auto;
	display: block;
	float: left;
}
.tools-faq-lists {
	width: 28%;
	height: auto;
	display: block;
	float: left;
}
.tools-faqlist-fixed {
	position: fixed;
	top: 150px;
	bottom: auto;
}
.tools-faqlist-absolute {
	position: absolute;
	/*left:70%;*/
	top: auto;
	bottom: 0;
}
.tools-faqlist-relative {
	position: static;
	left: 61.9%;
	top: 150px;
	bottom: auto;
}
.faq-wrapper {
	width: 95%;
	height: auto;
	float: left;
	display: none;
	padding-right: 5%;
	border-right: 1px dotted #ddd;
}
.faq-wrapper ul {
	list-style: none !important;
	padding: 0px !important;
}
.faq-wrapper ul li {
	color: #999;
}
.faq-wrapper ul li strong {
	color: #444;
	font-weight: bold;
}
.tools-faq-lists ul {
	list-style-type: none !important;
	max-width: 240px;
	padding: 10px 0 40px !important;
	width: 100%;
}
.tools-faq-lists ul li {
	background: url(../images/faq-bullet.png);
	display: block;
	/* padding-left: 20px; */
	width: 100%;
	height: auto;
	float: left;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.tools-faq-lists ul li a, .tools-faq-lists ul li span {
	border-bottom: 1px solid #ececec;
	color: #777;
	font-size: 13px;
	line-height: 1.2em;
	padding: 10px 0 10px 30px;
	float: left;
	width: 100%;
	cursor: pointer;
}
.tools-faq-wrapper .faq-wrapper:first-child {
	display: block;
}
.tools-faq-lists ul li span.faq-menu-active, .tools-faq-lists ul li a:hover, .tools-faq-lists ul li span:hover {
	color: #7BBB2A;
}

@media screen and (max-width:1020px) {
.comPickBox {
	width: auto;
	float: none;
	margin: 0
}
.comPickHead {
	background: none
}
.comPickHead span {
	height: auto;
	width: auto;
	padding: 20px 0;
	color: #333
}
#scroll a.ftDwn, .comPickHead .img-dwn {
	display: none
}
.comPickCont {
	margin: 0
}
.ftool50 {
	width: 100%;
	float: none;
	clear: both
}
}

@media screen and (max-width:760px) {
.ftoolBox .prdNav {
	display: none
}
}
@media screen and (max-width:500px) {
#scroll .ftoolBox2, #scroll .ftoolBox {
	width: 96%;
	padding: 2%;
	margin-left: 0;
	margin-right: 0
}
