﻿.inputemail

{margin-bottom:5px !important;}

*{margin:0; padding:0;}

body{font-family: 'Source Sans Pro', sans-serif; font-size:15px; color:#000000; background:#FFFFFF;}

p{padding:5px 0 10px 0; line-height:21px;}

ul{list-style-type:none;}

img{border:0; outline:none; max-width:100%;}

h1{ font-weight:normal; font-size:41px; font-weight:300; color: #ffffff; position:absolute; top:190px; margin:0 0 0 615px;}

h2{ font-weight:normal; font-size:30px; font-weight:300;}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

table{table-layout:fixed;}

.clr{clear:both;}

.master{width:100%; text-align:center; background:url(../images/top-bg.gif) repeat-x 0 0;}

.master-in{width:100%; text-align:center; background:url(../images/black.gif) repeat-x 0 0;}

.master-in h1{text-align:center; width:980px; position:absolute; top:115px; margin:0; font-size:30px; font-weight:300; color:#999999;}

.main{max-width:980px; width:100%; text-align:left; margin:0 auto; position:relative;}

.btns{}
.boxnewad .btns a{display:inline-block; padding:10px 25px; color:#fff; font-size:18px; font-weight:normal;}

.btns a.dl{border-radius:6px; background:#91C505;}
.btns a.bn{border-radius:6px; background: #058CFB;}
.btns a:hover.dl{text-decoration:none; background:#709F04;}
.btns a:hover.bn{text-decoration:none; background: #0079AC;}

.blogbox{display:flex;}
.blogbox .box{width:25%; margin:10px; padding:20px; background:#fff; box-shadow:0 0 5px #ccc; border:none; border-radius:10px; text-align:center; color:#333;}
.blogbox .box p{ margin-bottom:20px; min-height:65px;}
.blogbox .box a{color:#01aef0;}
.logo{}

.logo img{ margin:22px 0 19px 0;}

.ost-img{ width:100%; margin:0 auto;  text-align:center; padding:0px 0 0 57px;}

.banner-in{margin:0 0 0 0;}

.banner{background:url(../images/banner.png) no-repeat 0 0; height:545px; margin:0 0 20px 0;}

.banner img{margin:241px 0 0 615px}

.gray-box{background:url(../images/line.gif) 0 0; margin:20px 0;}

.gray-box-shap{background:url(../images/shape.gif) repeat-x 0 0;}

.feature{ padding:25px 0;}

.feature span{font-size:42px; color:#666666; text-align:center; display:block; font-weight:300; text-shadow:1px 1px #ffffff;}

.video{float:right; width:400px; margin:30px 0 0 0; }

.soft-b{ width:900px; margin:25px 0 0 0;}

.soft-b ul{}

.soft-b ul li{background:url(../images/check.png) no-repeat 0 4px; line-height:19px; padding:3px 0 15px 25px;}

.soft{float:left; width:540px; margin:25px 0 0 0;}

.bu-b{  width:255px; height:100px; float:left; margin:25px 0 0 125px;}

.soft ul{ margin:0 10px;}

.soft ul li{background:url(../images/check.png) no-repeat 0 4px; line-height:19px; padding:3px 0 15px 25px;}

.txt{font-size:36px; padding:15px 0 0 0; color: #333333; font-weight:300;}

.txtcs{font-size:25px; padding:15px 0 0 0; color: #000000; font-weight:200; text-decoration:none;}

.footer{background-color:#25272b; padding:15px 0; color:#CCCCCC; font-size:14px; margin:25px 0 0 0;}

.footer a{color:#CCCCCC;}

.fl{float:left;}

.fr{float:right;}

.email1 {border: 1px solid #000 !important;}

.fr img{margin:7px 0 0 0;}

.menu{position:absolute; top:30px; margin:0 0 0 250px;}

.nav{padding:0; margin:0; line-height:43px; color: #666666; margin:0 0 10px 0;}

.nav a{color:#000000;}

.screen-left{float:left; width:410px; margin:10px 0 10px 10px;}

.screen-right{float:right; width:410px; margin:10px 10px 10px 0;}

.screencont-left{float:left; width:550px; margin:10px 0 10px 10px;}

.screencont-right{float:right; width:550px; margin:10px 10px 10px 0;}

.step{background-color:#eaeaea; padding:7px 15px; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; -o-border-radius:4px 0 0 4px; margin:40px 0 0 0; font-size:18px;}

.step1{background-color:#eaeaea; padding:7px 15px; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -o-border-radius:0 4px 4px 0; margin:40px 0 0 0; text-align:right; font-size:18px;}

.screenhead{font-size:24px; color: #666666; padding:25px 15px 0 15px;}

.tx{padding:5px 15px 0 15px;}



.box{background-color:#f5f5f5; border:1px solid #CCCCCC; padding:15px; float:left; width:418px; margin:20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; }

.box span{display:block; font-size:20px;}

.box ul{padding:15px 0 0 0;}

.box ul li{list-style-type:disc; margin:0 0 0 15px; padding:0 0 10px 0;}

.map{padding:10px 0 0 0;}

.map ul{}

.map ul li{list-style-type:circle; margin:0 0 0 20px; padding:0 0 10px 0;}

.map ul li a{text-decoration:none; color:#000000;}]



.point{}

.point ul{padding:10px 0 0 0;}

.point ul li{background:url(../images/check.png) no-repeat 0 0; line-height:19px; padding:3px 0 15px 35px;}



.newbox{border:1px solid #ccc; margin:20px 10px; border-radius:10px; box-shadow:0 0 5px #ccc;}

.banner-section{ background:#FFFFFF; padding:20px 0;}

.boxnewad{float:left; width:50%;}

.boxnewad div{padding:30px;}

.boxnewad h1{position:static; color:#000; font-weight: bold; font-size:20px; width:inherit; text-align:left; top:inherit; margin:0 0 5px 0;}

.boxnewad strong{position:static; color:#000; font-weight: bold; font-size:20px; width:inherit; text-align:left; top:inherit; margin:0 0 5px 0; display:block;}

.boxnewad strong span{color:#ff0000; display:inline-block;}

.boxnewad ul{ margin:20px 0;}

.boxnewad ul li{background:url(../images/checklist.png) no-repeat 0 2px; padding:0 0 0 25px; margin-bottom:10px; line-height:19px;}

.boxnewad a{color:#FFFFFF; padding:10px 15px 10px 35px; border-radius:6px; font-size:18px; margin:5px; display:inline-block;}

.boxnewad a.nowfree{background:#89b602 url(../images/dl-icon-new.png) no-repeat 13px 13px;}

.boxnewad a.seepricing{background:#0099ff url(../images/bn-icon-new.png) no-repeat 13px 13px;}

.boxnewad span{display:block;}

.left{float:left; width:50%;}

.right{position:relative; margin:10px 0 0 300px; color:#FFFFFF; text-align:left;}

.right h1{position:static; color:#FFFFFF; font-weight:normal; color:#FFFFFF; font-size:30px; width:inherit; text-align:left;}

.right p{color:#CCCCCC;}

.boxbggr{ border-right:1px solid #ccc;}

.softwarefiles{ overflow:hidden;}

.softwarefiles a{color:#000000; font-size:13px; border-radius:0; padding:0; margin:5px; background:url(../images/pdf-file.png) no-repeat 0 0; padding:0 0 0 17px;}



/*-------------    purchase css start ----------------*/



.plan {

	margin:30px 0;

	width: 100%;

}

.plan td {

	padding: 15px 0px;

}

.plan td:nth-child(2n) {

 background: none repeat scroll 0 0 #73b707;

}



.plan td:nth-child(3n) {

 background: none repeat scroll 0 0 #73b707;

}



.plan thead td {

	border-bottom: 3px solid #000;

	font-weight: normal;

	text-align: center;

	

}

.plan td strong{font-weight:normal; color:#ffffff; display:block; padding:10px 0 20px 0;}

.plan thead td, .plan h5 {

	text-transform: uppercase;

}

.plan thead h4 {

	font-size: 18px;

	font-weight: normal;

	margin: 0;

	padding: 0;

	text-align: left;

}

.plan .line td, .plan .sub td {

	border-bottom: 1px solid #e0e5d4;

	border-right:1px solid #fff;

}

.plan .sub h5 {

	color: #ffad00;

	font-size: 16px;

	margin: 0;

	padding: 10px 0 0;

}

.plan .item {

	text-align: center;

	width:auto;

}

.plan .tick {

	background: url;

	display: block;

	height: 20px;

	margin: 0 auto;

	width: 20px;

}

.plan .pricetext{

	font-size:45px;

	font-weight:300;

	color:#fff;

}

.title{font-size:20px;}



















.faqtabs-menu {

    clear: both;

    margin: 40px 0 0;

    overflow: hidden;

}

.faqtabs-menu li {

    background-color: #666666;

    border-left: 1px solid #d4d4d1;

    border-right: 1px solid #d4d4d1;

    border-top: 1px solid #d4d4d1;

    color: #ffffff;

    float: left;

    list-style-type: none;

    margin-right: 10px;

}

.faqtabs-menu li a.readd {

    color: #fff;

    display: block;

    font-size: 20px;

    font-weight: bold;

    padding: 17px 10px;

    text-decoration: none;

    text-transform: none;

}

.faqtabs-menu li.current {

    background-color: #fff;

    border-bottom: 1px solid #fff;

    position: relative;

    z-index: 5;

}

.faqtabs-menu .current a.readd {

    color: #000000;

}

.faqtab {

    background-color: #fff;

    border: 1px solid #d4d4d1;

    margin-bottom: 20px;

    margin-top: -1px;

    width: auto;

}

#faqtab-1 {

    display: block;

}

.buynow {

    border-radius: 6px;

    box-shadow: 1px 1px 5px #cccccc;

    margin: 50px 0 0;

}

.feature-table {

    padding: 0;

    text-align: left;

}

feature-table table {

    border-right: 1px solid #dadada;

    border-top: 1px solid #dadada;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

.feature-table table th {

    background: #f5f5f5 none repeat scroll 0 0;

    border-bottom: 1px solid #dadada;

    border-left: 1px solid #dadada;

    color: #000000;

    font-size: 16px;

    font-weight: normal;

    padding: 10px;

    text-align: left;

}

.feature-table table th div a {

    background-color: #f5f5f5;

    background-image: none;

    border: medium none;

    color: #000000;

    font-size: 16px;

    padding: 0;

    text-shadow: 1px 1px #ffffff;

}

.feature-table table td {

    border-bottom: 1px solid #cccccc;

    border-left: 1px solid #cccccc;

    color: #000000;

    font-size: 13px;

    font-weight: normal;

    padding: 10px;

}

.feature-table table td div {

    text-align: center;

}

.probox img {

    width: 80%;

}

sup {

    top: -0.5em;

}

.feature-table table td div strong {

    color: #990000;

    display: block;

    font-size: 36px;

    padding: 0;

    text-align: center;

    text-decoration: line-through;

}

.feature-table table td div strong span {

    color: #000000;

    display: inline;

    font-size: 24px;

}

.feature-table table td strong {

    color: #99cc00;

    display: block;

    font-size: 36px;

    padding: 0 0 20px;

    text-align: center;

}

.feature-table table td a {

    background-color: #49c0f0;

    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);

    border: 1px solid #15aeec;

    border-radius: 10px;

    color: #ffffff;

    display: block;

    font-size: 20px;

    margin: 15px;

    padding: 10px;

    text-align: center;

    text-decoration: none;

    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);

}

.cont {

    margin: 15px auto;

    text-align: center;

    width: 980px;

}

.suiteprice ul {

    margin: 30px 0 0;

}

.suiteprice ul li.suitered {

    background: #993300 none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice ul li.suitegray {

    background: #333333 none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice ul li {

    display: block;

    margin: 0 0 5px;

    text-align: left;

}

.suiteprice ul li.suiteblue {

    background: #2854ff none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice ul li.suitegreen {

    background: #589924 none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice {

    float: right;

    text-align: left;

    width: 45%;

}

.suitebox {

    float: left;

    width: 55%;

}

.feature-table table th a {

    background-color: #49c0f0;

    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);

    border: 1px solid #15aeec;

    border-radius: 10px;

    color: #ffffff;

    display: block;

    font-size: 20px;

    margin: 15px;

    padding: 10px;

    text-align: center;

    text-decoration: none;

    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);

}

.faqtab-content {

    display: none;

    padding: 20px;

}

.feature-table table td span {

    display: block;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

}

.feature-table table th strong span {

    font-size: 24px;

}

.feature-table table th strong {

    display: block;

    font-size: 36px;

    text-align: center;

}

.refund {

    float: left;

    font-size: 12px;

    margin: 30px 0 20px 2%;

    text-align: left;

    width: 39%;

}

.secure {

    float: right;

    font-size: 12px;

    margin: 30px 2% 20px 0;

    text-align: left;

    width: 40%;

}

.refund img {

    float: left;

    margin: 0 10px;

}

.refund strong {

    display: block;

}

.refund a {

    color: #cc9900;

}

.buynow {

    border-radius: 6px;

    box-shadow: 1px 1px 5px #cccccc;

    margin: 50px 0 0;

}

.buynow a {

    color: #0099cc;

}

.secure img {

    float: left;

    margin: 0 10px 30px 0;

}

#faqtab-1 { 

    display: block;

}

.feature-table table th.redrow {

    background: #993300 none repeat scroll 0 0;

    color: #ffffff;

}

.lrg-txt-new {

    font-size: 24px;

    font-weight: bold;

    padding: 30px 0 20px;

}

.feature-table table th.grayrow {

    background: #333333 none repeat scroll 0 0;

    color: #ffffff;

}

.feature-table table th.bluerow {

    background: #2854ff none repeat scroll 0 0;

    color: #ffffff;

}

.feature-table table th.greenrow {

    background: #589924 none repeat scroll 0 0;

    color: #ffffff;

}

.release {

    font-size: 30px;

    padding: 0 0 10px;

}



.impnote {

    background: #f3f3f3 none repeat scroll 0 0;

    border: 1px solid #e3e3e3;

    border-radius: 6px;

    padding: 10px;

}

.impnote strong {

    color: #cc0000;

}

strong {

    font-weight: bold;

}

.gradient {

    background: rgba(0, 0, 0, 0) url("../images/gradient.png") repeat-x scroll 0 0;

    margin: 10px 0;

}

.paymentoptions {

    margin: 0 auto;

    padding: 25px 0;

    text-align: center;

    width: 980px;

}

.lrg-txt {

    font-size: 36px;

    font-weight: 300;

    padding: 0;

    text-align: center;

}

ul.resp-tabs-list, p {

    margin: 0;

    padding: 0;

}

.paymentoptions a {

    color: #0099cc;

    text-decoration: none;

}

.paymentoptions a {

    color: #0099cc;

    text-decoration: none;

}





















































































/*-------------    lightbox css start ----------------*/



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}

#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{ background-color:#666666;}

#colorbox{}

#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}

#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}

#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}

#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}

#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}

#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}

#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}

#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}

#cboxContent{background:#fff; overflow:hidden;}

.cboxIframe{background:#fff;}

#cboxError{padding:50px; border:1px solid #ccc;}

#cboxLoadedContent{margin-bottom:28px;}

#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}

#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}

#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}

#cboxPrevious:hover{background-position:-75px -25px;}

#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}

#cboxNext:hover{background-position:-50px -25px;}

#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}

#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}

#cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }

.cboxIE6 #cboxTopLeft{background:url(../images/borderTopLeft.png);}

.cboxIE6 #cboxTopCenter{background:url(../images/borderTopCenter.png);}

.cboxIE6 #cboxTopRight{background:url(../images/borderTopRight.png);}

.cboxIE6 #cboxBottomLeft{background:url(../images/borderBottomLeft.png);}

.cboxIE6 #cboxBottomCenter{background:url(../images/borderBottomCenter.png);}

.cboxIE6 #cboxBottomRight{background:url(../images/borderBottomRight.png);}

.cboxIE6 #cboxMiddleLeft{background:url(../images/borderMiddleLeft.png);}

.cboxIE6 #cboxMiddleRight{background:url(../images/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight { _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); }



/*-------------    lightbox css end ----------------*/







.social{margin:5px 0 0 0;}

.social img{margin:0 2px 0 0;}



videoWrapper {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	padding-top: 25px;

	height: 0;

}

.videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 95%;

	height: 100%;

}







.video-container {
    height: 0;
    margin: 20px auto;
    overflow: hidden;
    padding-bottom: 41%;
    padding-top: 30px;
    position: relative;
    max-width: 768px;
}



.video-container iframe, .video-container object, .video-container embed {

    border: medium none;

    height: 100%;

    left: 0;

    outline: medium none;

    position: absolute;

    top: 0;

    width: 100%;

}





#nav-wrap{  position:absolute; top:0; margin:0 0 0 0; right:0;}

/* menu icon */

#menu-icon{	display: none; /* hide menu icon initially */}

#nav, #nav li{margin:0;	padding:0;}

#nav li {list-style:none;	float:left;	margin-right:1px;}

/* nav link */

#nav a{   display: block; font-size: 13px; padding: 33px 18px;color:#fff;}









#nav a:hover, #nav a.active{color:#fff; text-decoration:none; background:#4b4b4b;	border-radius:0px;border-bottom:3px solid #73b707;}

/* nav dropdown */

#nav ul{background: #fff;	padding: 2px;	position: absolute;	border: solid 1px #ccc;	display: none; /* hide dropdown */	width: 200px;}

#nav ul li{float: none;	margin: 0;	padding: 0;}

#nav li:hover > ul{	display: block; /* show dropdown on hover */}



/*3-9-15*/

.table { text-align:center;box-shadow: 0 1px 5px #c0c0c0; margin-top:15px;}

.table { border-right: 1px solid #dadada; border-top: 1px solid #dadada; font-size:16px;}

.table th, .table td {border-bottom: 1px solid #dadada;  border-left: 1px solid #dadada; padding:15px 10px;}	

.table th{ background:#f5f5f5 none repeat scroll 0 0;padding:25px 10px; font-size:20px !important; color:#73b707;}

.table td img { max-width:100%; width:35px;}

.table td a img { width:100%;}





/*30-11-17*/

.banner-section.banner-main{ background:url(../images/bannerostpstfree.jpg) top center no-repeat; min-height:506px; background-attachment:fixed; background-size: cover;}

.banner-section.banner-main .boxnewad div { border:0;

    padding: 0;

    color: #fff;

}

.banner-section.banner-main .boxnewad div p{ max-width:600px;font-size: 16px;}

.banner-section.banner-main .boxnewad h1{ color:#fff; font-size:40px; margin:30px 0 20px;}

.banner-section.banner-main .boxnewad div li{ font-size:16px;}

.banner-section.banner-main .boxnewad .softwarefiles a{ color:#fff;}

.box-feat { box-sizing:border-box; width:50%; padding:0 15px; text-align:center; float:left; }

.box-feat img{ width:80px;}

.feature-main{padding:30px 0; width:100%; float:left;}

.box-feat h3{ margin:20px 0;}

.text-center{ text-align:center; margin:30px 0;} 

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {

    border: 1px solid #333;

    background: #333;

    font-weight: normal;

    color: #ffffff;

}

.banner-section.banner-main .boxnewad{ width:56%; float:left;}

.form-banner{ width:34%; margin-left:10%;float:left; margin-top:40px;}

.form-banner .inputtext { box-sizing:border-box; width:100%; float: left;border: 1px solid #ccc;padding: 12px;background: #fff;margin-top: 5px;border-radius: 5px;}

.banner-section.banner-main .form-banner input.nowfree{box-sizing:border-box; background:#89b602 url("https://www.convertosttopstfree.org/images/dl-icon-new.png") no-repeat 13px 13px;color:#FFFFFF; padding:10px 15px 10px 35px; border-radius:6px; font-size:18px; margin:20px 0 10px; display:inline-block; border:0; cursor:pointer; width:100%;}

.banner-form { background:#fff; padding:30px 15px; border-radius:0 0 15px 15px; border-top:5px solid #73b707;}

.banner-form  h4{ text-align:center; font-size:20px; font-weight:300; margin-bottom:20px; }

.gray-box-shap1 {  background: url(../images/shape1.gif) bottom left repeat-x;padding-bottom:30px;}

.gray-box1 {margin: 0 0 20px; }

.home-menu{ position: absolute; left:0; top:0; width:100%;}

.faqs{ background: #f1f1f1;

margin-bottom: -63px;

padding: 10px 0 55px;

margin-top: 40px;}

.testimonial { padding:10px 0; text-align:center; font-weight:300; font-size:18px;color:#868585;}

.testimonial span{ font-size:14px; color:#333; }

.banner-section.banner-main .boxnewad ul li {

    background: url(../images/checklist1.png) no-repeat 0 2px;}

	.owl-theme .owl-controls{ display:none;}

/*end*/

/************************************************************************************

MOBILE

*************************************************************************************/









@media screen and (max-width: 980px) {





/* nav-wrap */

#nav-wrap{position: absolute; width:90px; margin:0; top:15px; right:10px;}	/* menu icon */

#menu-icon{color:#fff; background:#8a9e02;font-weight:normal; text-transform:uppercase; width:56px; height:28px; padding: 15px 10px 0 22px; cursor:pointer; display:block; /* show menu icon */}

#menu-icon:hover, #menu-icon.active{background:#ffffff no-repeat 10px center; color:#666666;} /* main nav */

#nav{clear:both; position:absolute; top:45px; width:140px;  z-index:10000; padding:5px; margin-left:-63px; background:#ffffff; border:solid 1px #8a9e02; display:none; text-align:center; /* visibility will be toggled with jquery */}

#nav li{clear:both; float:none; margin:2px 0;}

#nav a, 	#nav ul a{font:inherit;	background:none; display:inline; padding:0; color:#000000; border:none; display:block; padding:5px;}

#nav a:hover, 	#nav ul a:hover, #nav a.active{background:#8a9e02; color:#ffffff;}

/* dropdown */

#nav ul{width:auto; position:static; display:block; border:none; background:inherit;}

#nav ul li{margin: 3px 0 3px 5px;}



.main{ width:100%;}

.soft{ width:100%;}

.main-si{ width:98%;}

.all-si{ width:100%;}

.banner{text-align:center;}

.banner img{ margin:433px 0 0 0; text-align:center;}

.banner{ background:url(../images/bannerin.png) no-repeat center top;}

h1{ font-size:14px; font-weight:300; color: #99CC00; position:absolute; top:55px; margin:0 0 0 10px;}

.video{ width:100%; text-align:center;}

.s-img{ width:98%; margin:-25px 0 70px 6px; text-align:center;}

.fl{ width:100%; text-align:center;}

.footer{width:100%;}

.fr{ width:100%; text-align: center; margin-top:15px;}

.master-in h1{ width:96%; font-size:25px;}

h2{ font-size:24px; margin:0 10px;}

.s-m{ width:90%; text-align:center;}

.s-o{ width:90%; text-align:center;}

.s-s{ width:90%; text-align:center;}

.s-g{ width:90%; text-align:center;}

.s-o{ width:90%; text-align:center;}

.bu-b{ float:none; width:auto; text-align:center; margin:10px 0 0 0; padding:10px 0; height:auto;}

.screencont-left{ float:none; width:auto; text-align:center; margin:10px;}

.screen-right{float:none; text-align:center; width:auto; margin:10px;}

.screencont-right{ float:none; width:auto; text-align:center; margin:10px;}

.screen-left{float:none; text-align:center; width:auto; margin:10px;}

.step1{text-align:center;}

.soft-b{ margin:0 10px; width:auto;}

.box{ width: auto; float:none;}

.logo img{margin:10px 0 32px 10px;}



.master-in h1{width: auto; text-align:left; font-size:14px; color:#99CC00; left:10px; top:55px;}

.master-in{width:100%; text-align:center; background:url(../images/top.gif) repeat-x 0 0;}

.banner-in{background:url(../images/black.gif) repeat-x 0 -100px;}

.nav{margin:0 10px 10px 10px; border-bottom:1px solid #cccccc;}

.txt{margin:0 10px; font-size:24px;}

p{margin:0 10px;}

.plan td{padding:5px;}

.plan{width:auto; margin:10px;}

.feature span{font-size:28px;}

.fer { padding:0 10px;}

.ost-img{ padding:0px; width:100%; margin:0 auto; text-align:center;}



.cont{width:auto; margin:0 10px;}

.paymentoptions{width:auto;}



.faqtab-content{padding:20px 0;}









}



@media screen and (min-width: 980px) {



/* ensure #nav is visible on desktop version */

#nav{display: block !important;}





}

@media screen and (max-width: 980px) {

.main{ margin:0 15px; width:auto;}

.form-banner{ display:none;}

.banner-section.banner-main .boxnewad{ width:100%;}

.blogbox .box{padding:10px;}

}



@media screen and (max-width: 640px) {


.blogbox{display:block;}
.blogbox .box{width:auto; margin:30px 0; }
.blogbox .box p{min-height:inherit;}
.boxnewad h1{ font-size:25px;}

.box-feat {  width: auto;  margin: 20px 0;}

.feature-main {   padding: 0 0;}

.feature-table table{table-layout:fixed;}

.suiteprice{  float:none; width: auto;}

.email1{ width:124px;}

.banner-main .left { width: 100% !important; 

}

.boxnewad{float:none; width: auto;}

.boxbggr{ border-bottom:1px solid #ccc; border-right:none;}





}



@media screen and (max-width: 480px) {



.faqtabs-menu li a.readd{font-size:13px;}

.refund{float:none; width:auto; text-align:center; margin:10px;}

.refund img{float:none;}

.secure{float:none; width:auto; text-align:center; margin:10px;}

.secure strong{display:block;}

.secure img{float:none; margin:0; display:block;}

.feature-table table td{padding:5px;}

.feature-table table td strong{font-size:20px;}

.feature-table table td div strong{font-size:18px;}

.feature-table table td div strong span{font-size:16px;}

.feature-table table td a{padding:4px; font-size:14px; border-radius:4px;}

.feature-table table th a{padding:4px; font-size:14px; border-radius:4px;}

.feature-table table th strong span{font-size:14px;}

.feature-table table th strong{font-size:20px;}

.faqtabs-menu li{margin:0 3px 0 0;}

.feature-table table th{padding:5px; font-size:11px;}

.feature-table table td a{margin:0 auto; width:40px;}

.feature-table table th a{margin:0 auto; width:40px;}

.feature-table table td{font-size:11px;}

.lrg-txt-new{font-size:15px;}

.feature-table table th.redrow img{display:none;}

.faqtabs-menu li span{display:block;}











}



.suitebox{ display:block;}

@media(max-width:767px){

	.faqtabs-menu li a {font-size: 12px;}

	.feature-table table th { font-size: 12px;}

	.feature-table table td a, .feature-table table th a{font-size: 12px;margin: 0px auto;padding: 10px 0; }

	.feature-table table td a, .feature-table table th a{ width:100%;}

	.feature-table table td.text-center {   font-size: 12px;   font-weight: normal;   text-align: center;   word-break: break-all;}

	.feature-table table td div strong, .feature-table table td strong, .feature-table table th strong{ font-size:14px;}

	.feature-table table td div strong span{font-size:14px;}

	.feature-table { word-break: break-all;}

	.suitebox{ display:block;}

	.suiteprice{ width:100%;}

	.suiteprice { width: 100%;}

	.suiteprice ul {padding: 0;}

	.suiteprice {

    float: right;

    width: 100% !important;}

	

	}





.faqs h3{ background:#f1f1f1 !important;}

.faqs h3:hover{ background:#e1e1e1 !important;}