.hTag1 a,.hTag2 a,.hTag3 a,.hTag4 a,h1 a,h2 a,h3 a,h4 a{color:#333;text-decoration:none}
/*Document starts*/
body{font:400 14px/24px 'Titillium Web', sans-serif;margin:0 auto;background:#fff;color:#444;width:100%}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.clear{clear:both;line-height:0;height:0}
a{outline:none;border:none;text-decoration:none;color:#0099CC}a:hover{text-decoration:underline}em{font-style:italic}
.adsolutionslogosvg img{margin:0}

#prdLogo{background:url(../images/adsolution-sprite.png) no-repeat -7px -26px}
#prdLogo{background-position:-7px -26px;width:185px;height:22px}

.rhs-cont{padding:24px 0 40px 4%}
.adsHead{border-bottom:1px solid #eeeeee;font-size:24px;margin:0 0 10px}
.adsHeaIcon{background:url(../images/adsolution-sprite.png);float:left;height:21px;margin:11px 15px 0 4%;width:26px}
.main-content{margin:0 0 0 4%}
.blog-row{border-bottom:1px solid #6dcff6;padding:0; font-weight:200;}
.blog-opt{float:left;margin:0 0 0 189px !important;padding:0 !important}
.blog-opt li{display:inline;list-style:none;padding:3px 20px 7px 33px;}
.blog-opt li a{font-size:15px !important;color:#000; text-decoration:underline;}
.blog-opt li a:hover{text-decoration:none}
.blog-row div a{font-size:15px; color:#fff;}
.adsBloIcon{background:url(../images/adsolution-sprite.png) no-repeat -275px -162px}
.adsPlaIcon{background:url(../images/adsolution-sprite.png) no-repeat -279px 1px}
#popupCon{background:#000;display:none;height:100%;position:fixed;width:100%;z-index:9999999;opacity:0.8;filter:alpha(opacity=80);}
#popupBx{background:#fff;display:none;height:450px;margin:100px 20%;padding:3%;position:fixed;width:54%;z-index:99999999;}
.ifTree{background:url(../images/adsolution-sprite.png) no-repeat -283px -30px !important;border:none !important}
.norArrow,
.dropact{background:url(../images/adsolution-sprite.png) no-repeat -283px -129px !important;border:none !important}
.prd-logo{background:url(../images/adsolution-sprite.png) -7px -26px}
.bg-l-white{background:#fff}
.txt-right{text-align:right}
h3.ss-head{font-size:1em;font-weight:400;margin:0;padding:20px 0 5px}
.nav > li{padding:0 35px 0 0}
.pL0{padding-left:0 !important;width:50% !important}
.pR0{padding-right:0 !important}
.adsLasCon{padding:5px 0 5px 33px !important}
.dsn-z{margin:47px 0 0}
#lhsTree > li > span:after{border:none}
#lhsTree > li > span.dropact:after{border:none;}
.rhs-cont ul li{padding-left:19px;}
.heading-menu .menuhead{display:block}

/* Category List */
.tabHeader{background:url("../images/adsolution-sprite.png") no-repeat scroll 96% -57px #6dcff6;color:#000;cursor:pointer;font-size:15px;margin:0 0 2px 0;padding:10px 0 10px 20px;}
.tabBody{display:none}
.bgChange{background-position:96% -88px;}	

/*********new**********/
/**** news *****/
.top-sec{float:left; width:100%; background-color:#e2e9ed}
.top-sec h1{ text-align:center; padding:44px 0px 30px; font-size:32px;}
.top-sec .col1, .top-sec .col2{ width:100%; min-height:215px;}
.top-sec .col1 img{ float:left; margin-bottom:50px;margin-right:45px;}
.top-sec .col1 p{ floar:right; text-align: justify; font-size:16px; color:#000; font-family: 'Titillium Web', sans-serif;}
.top-sec .col2 img{ float:right; margin-left:45px;}
.top-sec .col2 p{ float:left; font-size:16px; text-align:justify; font-size:16px; color:#000; width:75%;font-family: 'Titillium Web', sans-serif; }
.middle{ float:left; width:100%; min-height:874px; margin:-1px 0 0 -1px; position:relative;
background-image:url(../images/bg1.png);
background-repeat:no-repeat;
background-size:100% 100%;

}
.middle h1{ text-align:center; font-weight:200; color:#7aba42; font-size:30px; padding-top:155px;} 
.middle h1 i{ font-size:40px; font-weight:600; font-style:normal;}
.middle span{ text-align:center; width:100%; float:left; margin-bottom:35px;}
.points{ float:left; width:100%; margin:0 0 60px 0; padding:0px;}
.points ul{ width:100%;}
.points ul li{display: inline-block;list-style-type: none;padding: 0 0.4px; width: 32.9%; min-height:191px; border-right:1px solid #ccc; position:relative; float:left;}
.points ul li:last-child{ width:60%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:none; padding:0px 20%;}
.points ul li:last-child span{ width:71%;}
.points ul li:last-child p{ margin-top:20px;}
.points ul li i{ margin-right:20px;}
.points ul li i.icon1{float:left; width:88px; height:88px; background:url("../images/sprites.png") no-repeat scroll -5px -4px rgba(0, 0, 0, 0)}
.points ul li i.icon2{float:left; width:88px; height:88px; background:url("../images/sprites.png") no-repeat scroll -5px -113px rgba(0, 0, 0, 0)}
.points ul li i.icon3{float:left; width:88px; height:88px; background:url("../images/sprites.png") no-repeat scroll -5px -218px rgba(0, 0, 0, 0)}
.points ul li i.icon4{float:left; width:88px; height:88px; background:url("../images/sprites.png") no-repeat scroll -5px -326px rgba(0, 0, 0, 0)}
.points ul li span{ text-align:left; width:auto; font-size:16px; color:#000; width:58%; font-family: 'Titillium Web',sans-serif;}
.bottom{ float:left; width:100%; background:#189dc9; margin:-1px 0 0 0 }
.middle .arrow2{    left:1060px; position: absolute; right: 0; top:24px; display:none;}
.middle .arrow1{     left: 23.7%; position: absolute; right: 0; top: 814.6px; display:none;}
.tabHeader i{ margin-right:17px;}
.th1-icon{ background:url("../images/sprites.png") no-repeat scroll -141px -3px rgba(0, 0, 0, 0); float:left; width:28px; height:24px;}
.th2-icon{ background:url("../images/sprites.png") no-repeat scroll -142px -42px rgba(0, 0, 0, 0); float:left; width:30px; height:24px;}
.th3-icon{ background:url("../images/sprites.png") no-repeat scroll -139px -79px rgba(0, 0, 0, 0); float:left; width:28px; height:24px;}
.th4-icon{ background:url("../images/sprites.png") no-repeat scroll -141px -119px rgba(0, 0, 0, 0); float:left; width:28px; height:24px;}
.th5-icon{ background:url("../images/sprites.png") no-repeat scroll -141px -156px rgba(0, 0, 0, 0); float:left; width:28px; height:24px;}
.th6-icon{ background:url("../images/sprites.png") no-repeat scroll -141px -188px rgba(0, 0, 0, 0); float:left; width:28px; height:24px;}
.footer .footCol1 .menlHead{ font-size:14px; color:#000;}
.footer .footCol3 span em{ font-style:normal; font-size:14px; color:#000; float:left; margin-top:7px;}
.pad1{ padding:42px 0px;}
.footer .footCol3 span img{ float:right;}
.acc-bar{ float:left; width:84%; margin:0px 8%;}
.bottom span{ float:left; width:80%; padding:58px 10% 60px; color:#fff; font-size:16px; text-align:center;}
.bottom h1{ color:#fff; font-size:25px; font-weight:600; text-align:center; padding:50px 0px 10px; line-height:25px; letter-spacing:0px;}
.points ul li p{ width:100%; clear:both; float:left; margin:0px; padding:0px;}
.points ul li p em{ margin-right:20px;}
.points ul li p em.one{ float:right; width:20px; height:33px; background:url("../images/sprites.png") no-repeat scroll -106px -5px rgba(0, 0, 0, 0)}
.points ul li p em.two{ float:right; width:24px; height:34px; background:url("../images/sprites.png") no-repeat scroll -106px -61px rgba(0, 0, 0, 0)}
.points ul li p em.three{ float:right; width:23px; height:36px; background:url("../images/sprites.png") no-repeat scroll -106px -111px rgba(0, 0, 0, 0); margin-right:-2px;}
.points ul li p em.four{ float:right; width:26px; height:36px; background:url("../images/sprites.png") no-repeat scroll -106px -164px rgba(0, 0, 0, 0)}
.bottom .head i{ font-style:normal; font-weight:normal; font-size:20px;}
.bottom span a{ font-weight:600; color:#fff; text-decoration:underline;}
.video-slider{ float:left; padding:0px; margin:0px; height:500px; width:100%; margin-top:5px;overflow:hidden; position:relative; background:}
video#vid {position: relative; right: 0; bottom: 0;min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -100;margin:0 auto; }
.video-title{    border: 0 none; margin-top: 0;  position: absolute; top: 0;  z-index: 99;width:100%; min-height:500px; background:url("../images/overlay.png") repeat }


.video-title h1{ font-size:45px; font-weight:bold; color:#fff; margin-top:142px; margin-bottom:20px; text-align:center; line-height:50px;}
.video-title span{ float:left; width:100%; text-align:center; font-weight:200; color:#7aba42; font-size:24px;}
.video-title p { float:left; width:100%; margin:50px 0 0 0; text-align:center;}
.video-title p a{ color:#fff; text-transform:uppercase; font-weight:normal; width:200px; margin:54px auto 0; background:#ea4800; padding:10px 40px; font-size:20px;}
.popup{ float:left; width:100%; min-height:768px; height:100%; position: absolute; left:0; top:0; z-index:99999; background:#333;}
.modalDialog {position: fixed;font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0; background: rgba(0,0,0,0.9); z-index: 99999;opacity:0;-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;pointer-events: none;}
.modalDialog:target {opacity:1;pointer-events: auto;}
.modalDialog > div { background: none; margin:5% auto 10%; padding: 5px 20px 13px; position: relative; width: 796px;}
.modalDialog h1{color:#fff;padding:10px 0px !important; font-family:'Titillium Web', sans-serif; font-size:30px;}
.close {background: #606061;color: #FFFFFF;line-height: 25px;position: absolute;right: -12px;text-align: center;top: -10px;width: 24px;text-decoration: none;font-weight: bold;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000;}
.close:hover { background: #00d9ff; }
#prdLogo{margin-top:28px}
/*-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;*/


/********** newstyle **********/
.footCol1{width:29.5%;padding:0 4.5% 0 0;float:left; min-height:0px; border:none;}
.footCol2{width:25%;padding:18px 4.5% 0;float:left; min-height:0px; border:none;}
.footCol3{width:25%;padding:12px 0 0 4.5%;float:left; min-height:0px; border:none;}
.container{max-width:1200px;width:100%;margin:0 auto;transition:all 0.2s ease-in 0s}
#newtopheader{ top:0px;}
.header{ padding-top:13px;}
.fr{ margin-top:3px;}
.hdrContainer{ width:98%;}
.prdLogo{ margin-top:-2px;}
.dsn-z{ margin:0px;}
#form-alert{ margin:32px 0 0 37px;}
.zLogo{ margin-left:6px;}
#tB1, #tB2, #tB3, #tB4, #tB5 , #tB6{ border-right:1px solid #6dcff6; border-left:1px solid #6dcff6; margin:-3px 0 0 0}


/*@media screen and (max-width: 600px) {
.freeec2-health-monitor-tool {
    border: medium none !important;
    float: none !important;
    margin: 0 !important;
}
.freeec2-health-monitor-tool img {
    border: 5px solid #ccc;
}
.wifi-monitor-plus-user-guide-icon {
    float: none !important;
    margin: 0 auto;
    width: 150px;
}
.wifi-monitor-plus-h1tag {
    display: inline-block;
}
p.free-tools-mobile-app-iframe iframe {
    width: 100% !important;
}
}
@media screen and (max-width: 500px) {
#viewi div.free-tools-content-mob {
    width: 90%;
}
.heading-menu {
    font-size: 22px;
}
.hTag1, h1, .pg-head {
    font-size: 22px;
    line-height: 24px;
}
.per20, .per20.bg, .percent20, .per25, .per25.bg, .percent25, .per30, .per30.bg, .percent30, .per40, .per40.bg, .percent40, .per50, .per50.bg, .percent50, .per60, .per60.bg, .percent60, .per70, .per70.bg, .percent70, .per75, .per75.bg, .percent75 {
    float: none;
    margin: 0;
    padding: 2% 0;
    width: 100%;
}
.dwnForm {
    border-bottom: 1px solid #fff;
    width: 96%;
}
.resCol {
    float: none;
    margin-right: 0;
    width: 100%;
}
.free-ping-moni-tools-h2 {
    display: inline-block;
    width: 100%;
}
.iphone-ping-tools-slider {
    float: none !important;
    margin: 20px auto 0 !important;
}
}
@media screen and (max-width: 340px) {
.free-wifi-analyzer-surveyor {
    transform: scale(0.6) !important;
    width: 100px !important;
}
.download-button-free-tools-mobapp span.download-OS {
    margin: 10px 5px 0 0;
}
.download-button-free-tools-mobapp span.download-Arw {
    margin: 10px 0 0 5px;
}
a.download-button-free-tools-mobapp1 {
    padding: 8px 5px !important;
}
}
*/
.feaList h3 a{color:#0088c4}
.mTop{margin:35px 0 0 0}
#viewAll{border-bottom:1px dotted #d0d0d0;cursor:pointer;display:none;font-weight:bold;margin:0 0 0 4%;padding:10px;text-align:center;}
.moreCon{color:#0099cc;cursor:pointer;padding:10px 0;text-align:right;}
#moreView1{display:none}
.adsHead{margin:35px 0 10px}
.blog-row{padding:10px 0 10px 47px;}
.vidAlign{margin: 0}
.vidDescri{font-size:14px;text-align:center}
.per50{padding:0 4% 0 0}
.taj{text-align:justify}
.menuIcon{margin-top:14px}
#mobPanel{z-index:999}
/* Footer banner */
#fooBanner{margin:0 0 -110px 0;transition:all .5s}
.fooBanner{background:url(../images/footer-banner-bg.png) 7px 0 no-repeat;bottom:0;height:91px;position:fixed;right:0;width:266px;z-index:9999}
.pcloBut{cursor:pointer;height:12px;position:absolute;right:2px;top:30px;width:12px}
.fooBanner a{display:inline-block;height:98px;width:246px}
.showfBanner{margin:0 !important;transition:all .5s !important}

@media screen and (max-width:1020px){
.prdLogo{margin-top:25px}
#prdLogo{margin-top:5px}
nav{display:block !important}
video#vid{width:100%}
.video-title{min-height:100%}
.video-slider{height:364px;margin:86px 0 0}
.video-title h1{margin-top:63px}
.container{padding:0 2%;width:auto !important}
}
@media screen and (max-width:760px){
video#vid{min-height:50%}
.video-title h1{font-size:30px;line-height:40px;margin-bottom:0;margin-top:29px}
.video-title span{font-size:16px;margin:10px 0 0 0}
.video-title p a{font-size:18px;padding:5px 30px}
.video-title p{margin:43px 0 0}
.video-slider{height: 262px;}
.top-sec h1{line-height:48px}
.top-sec .col1 img,
.top-sec .col2 img{display:none}
.top-sec .col2 p{width:100%}
.middle h1{font-size:22px;line-height:36px;padding-top:124px;padding-bottom:10px}
.points ul li span{margin:0 5%;width:90% !important}
.points ul li p{display:none}
.points ul li i.icon1,
.points ul li i.icon2,
.points ul li i.icon3,
.points ul li i.icon4{display:block;float:none;height:91px;margin:0 auto !important;width:89px}
.points ul li i.icon4{margin:20px auto 0 auto !important}
.points ul li:last-child{border-bottom:none}
.footCol1{text-align:center}
form .pr{text-align:center}
footer input[type="text"]{float:none;margin:0 0 10px 0}
footer input[type="submit"]{float:none}
.footCol2{text-align:center}
.footCol3{text-align:center}
.blog-opt{margin:0 0 0 50px !important}
}
@media screen and (max-width:500px){
.video-title h1{font-size:18px;line-height:26px;margin-bottom:0;margin-top:18px}
.video-title span{font-size:12px;margin:1px 0 0;}
.video-title p a{font-size:14px;padding:5px 30px}
.video-title p{margin:24px 0 0 0}
.video-slider{height:168px}
.video-title{min-height:97%}
.middle h1{font-size:16px;padding-top:166px;}
.middle span{margin-bottom}
.middle h1 i{font-size:20px}
.points ul li{border-bottom:1px solid #ccc;border-right:none;min-height:10px;padding:10px 0;width:100%}
.points ul li:last-child{padding:0;width:100%}
.middle span{margin-bottom:5px}
.middle{min-height:1230px}
.top-sec{margin:-5px 0 0 0}
.footCol1,
.footCol2,
.footCol3{width:90%}
footer input[type="text"]{margin:0}
.pL0{width:85% !important}
.blog-opt{margin:10px 0 0 0 !important}
}