@charset "utf-8";
/* CSS Document */
* {
    margin:0; padding:0;
}
body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    margin:0;
    padding:0;
    background:#dfdfdf;
}

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
* html .clearfix { height: 1%; }
*+html .clearfix { display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
img {
    border:none;
}
h1, h2, h3, h4, h5, p{
    font-weight:normal;
    margin:0;
    padding:0;
}
ul, li {
    list-style:none;
    padding:0;
    margin:0;
}
a {text-decoration:none; outline: none}

/* Wrapper Starts */
.wrapper{
    width:960px;
    margin:0 auto;
}
.header{
	background-color:#2c3e50;
	padding:15px 0px 15px;
	border-bottom:12px solid #162737;
	width:100%;
}
.header .head-in{
    padding:0 30px 0 36px;
    color:#fcfcfc;
}
.head-in .logo{
    font-size:0;
    float:left;
}
.head-in h1{
	float: left;
	font-size: 51px;
	font-family:OpenSansBold;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 38px;
}

/* Content Part Starts */
.wrap-inner{
    background-color:#fcfcfc;
    padding:32px 52px 92px;
}
.cont{ margin-bottom:185px; min-height:210px;}
.cont-down{ margin-bottom:90px}
.wrap-inner h2{
    font-family:OpenSansSemibold;
    font-size:30px;
    padding-bottom:60px;
}
.wrap-inner p{
	color: #111;
	font-family: OpenSansRegular;
	font-size: 15px;
	line-height: 26px;
	padding-bottom: 30px;
	white-space: normal;
	word-wrap: break-word;
}
.wrap-inner strong{
	font-family:OpenSansSemibold;
	font-size:15px;
	color:#000;
	font-weight:normal
}
.wrap-inner b{
	font-size:15px;
	color:#000;
	font-weight:normal;
	font-family:OpenSansBold;
}
h2.padd-bottom{ padding-bottom:0 !important}

.wrap-inner a{ font-size:25px; color:#1364de; font-family:OpenSansRegular;}
.wrap-inner p.padd-bottom{ padding-bottom:0}
.addr p{ padding-bottom:20px;}
.addr p+p{ padding-bottom:0px}
.addr h5{ padding: 40px 0; font-size: 18px;  font-family: OpenSansBold; }
.t-center{ text-align:center}
.dot-listing{ margin-bottom:30px;}


.dot-listing li{
	color: #111;
	font-family: OpenSansRegular;
	font-size: 15px;
	line-height: 26px;
	list-style: none;
	margin-bottom: 2px;
	white-space: normal;
	word-wrap: break-word;

}
.dot-listing li span{
    background:url(../images/disc.png) left 12px no-repeat;
    padding-left: 14px;
}
.package-download{ text-align:center; padding-bottom:110px;}
.package-download h2{ font-size:32px; font-family:OpenSansBold;padding-bottom: 20px;}
.package-download p{
	font-size:15px;
	padding-bottom: 20px;
}
.package-download strong{
	font-size:15px;
	font-family:OpenSansSemibold
}
.package-download p a{
	color:#0d17de;
	font-family:OpenSansSemibold;
	font-size:15px;
	text-decoration:underline;
	text-align:center;
	display:inline
}
.package-download a{ display:block; color:#0000ff; text-decoration:underline}
.package-download img{ text-align:center; max-width:100%; }
.mar-top-80{ margin-top:50px;}

.main-index .attention span{
    color: #cc2127;
    font-family: HandOfSeanRegular;
    font-size: 40px;
    font-weight: bold;
}
.main-index .attention{
    color: #000;
    font-family: OpenSansSemibold;
    font-size: 20px;}
.main-index{ margin-left:35px; margin-top:15px;}
.main-index h2{
    color: #000;
    font-family: calibri;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 60px
}
.main-index .t-center p{ color:#000;}
.main-index .t-center p.disc-text{
    color: #cc2127;
    font-family: OpenSansSemibold;
    font-size: 21px;
}
.main-index .t-center p.arch-offer{
    color: #304573;
    font-family: ArchivoBlackRegular;
    font-size: 32px;
    font-weight: normal;
    line-height: 38px;
    margin: 0 auto;
    /*	text-shadow: 2px 0 2px #fff, -2px 0 2px #fff, 0 2px 2px #fff, 0 -2px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff;*/
    width: 610px;
    text-shadow:3px 4px 1px #fff, -2px -2px 2px #fff, -2px -2px 2px #fff, 2px -2px 2px #bcbcbc, 2px -2px 2px #000, 2px 2px 2px #ccc, -2px -2px 0 #bcbcbc, 2px -2px 0 #bcbcbc, 2px 5px 0 #fff, -9px 2px 1px #fff, -2px 16px 2px #fff;
}

.red-text{ color:#cc2127 !important;}
.a-blue{ color:#0000ff !important;}
b.million-dot{
    color: #000;
    font-family: OpenSansBold;
    font-size: 20px;
    font-weight: normal;
}
.training-system{
    background: url("../images/text-sep-main.png") no-repeat scroll 20px bottom rgba(0, 0, 0, 0);
    margin: 0 auto 230px;
    text-align: center;
    width: 610px;
    position:relative;
}
.imp-txt{
    background:url(../images/pointer-down.png) 0 20px no-repeat;
    width:100%;
    height:9px;
}
.training-system p{
    font-family:OpenSansSemibold;

}
.training-system p{ padding-bottom:10px; line-height:25px;}
.fb-add{}
.red-tick-list{ margin-bottom:35px;}
.red-tick-list li{
    background: url("../images/red-list.png") no-repeat scroll left 12px rgba(0, 0, 0, 0);
    font-family: OpenSansRegular;
    font-size: 18px;
    line-height: 36px;
    padding-left: 40px;
    text-align: left;
}
.green-tick-list li{
    background: url("../images/gree-list.png") no-repeat scroll left 11px rgba(0, 0, 0, 0);
    color: #333;
    font-family: calibri;
    font-size: 20px;
    font-weight: bold;
    line-height: 34px;
    padding-left: 40px;
    text-align: left;
    margin-left:8px;
}
.green-tick-list{ margin-bottom:100px;}
.choice h2{ padding-bottom:30px}
.intro-fb .bonus-fb{ text-align:center; margin-top:50px;}
.bonus-fb h2{
    color:#cc2127;
    font-size:53px;
    font-family:OpenSansBold;
    font-style:italic;
    padding-bottom:15px;
}

.bonus-fb h3{
    color:#cc2127;
    font-size:42px;
    font-family:OpenSansBold;
    font-style:italic;
}
.intro-fb{ text-align:center}
.intro-fb h3.animate-txt{
    color: #c0392b;
    font-family: ArchivoBlackRegular;
    font-size: 52px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 38px;
    margin: 0 auto 50px;
    /* text-shadow: 3px 4px 1px #fff, -2px -2px 2px #fff, -2px -2px 2px #fff, 2px -2px 2px #bcbcbc, 2px -2px 2px #000, 2px 2px 2px #ccc, -2px -2px 0 #bcbcbc, 2px -2px 0 #bcbcbc, 2px 5px 0 #fff, -9px 2px 1px #fff, -2px 16px 2px #fff;*/
    text-shadow:3px 4px 1px #fff, -2px -2px 2px #fff, -2px -2px 2px #fff, 4px -2px 4px #bcbcbc, 2px -2px 8px #000, 2px 2px 2px #ccc, -2px 5px 2px #bcbcbc, -1px -2px 0 #bcbcbc, 2px 5px 0 #fff, -9px 2px 1px #fff, -2px 16px 2px #fff;
    transform:rotate(-3deg);
    -ms-transform:rotate(-3deg); /* IE 9 */
    -webkit-transform:rotate(-3deg); /* Opera, Chrome, and Safari */
}
.intro-fb h4.animate-txt{
    color: #3b5998;
    font-family: ArchivoBlackRegular;
    font-size: 41px;
    font-weight: normal;
    line-height: 38px;
    margin: 0 auto 42px;
    text-shadow: 3px 4px 1px #fff, -2px -2px 2px #fff, -2px -2px 2px #fff, 2px -2px 2px #bcbcbc, 2px -2px 2px #000, 2px 2px 2px #ccc, -2px -2px 0 #bcbcbc, 2px -2px 0 #bcbcbc, 2px 5px 0 #fff, -9px 2px 1px #fff, -2px 16px 2px #fff;
    transform:rotate(-3deg);
    -ms-transform:rotate(-3deg); /* IE 9 */
    -webkit-transform:rotate(-3deg); /* Opera, Chrome, and Safari */}


.intro-fb img{ padding-bottom:25px;}

.download-fb{ text-align:center}

.wrap-inner .intro-fb p{
    font-family:Calibri; font-size:19px; padding-bottom:22px;}
.down-load-button{
    background:url(../images/button-text.png) 0 0 no-repeat;
    color: #fff;
    font-family: OpenSansBold;
    font-size: 22px;
    height: 92px;
    line-height: 86px;
    width: 612px;
    border:none;
    margin-bottom: 85px;
    cursor:pointer;
}
a.downld-link{
    color:#0000ff;}
.certified-text{
    background:url(../images/certified-block.png) 0 0 no-repeat;
    height: 478px;
    padding: 30px 70px 30px 40px;
    width: 662px;
    position:relative;
    margin:0 auto;
}
.badge{
    position:absolute;
    bottom:60px;
    right:2px;
    background:url(../images/badge.png) 0 0 no-repeat;
    width:188px;
    height:156px;
}
.wrap-inner .intro-fb .certified-text	p{ padding-bottom:18px;}
.c-tick{
    background:url(../images/certif-tick.png) 0 7px no-repeat;
    padding-left:20px;
    color:#c60000;
}
.c-button{
    background:url(../images/download-button.png) 0 0 no-repeat;
    width:362px;
    height:90px;
    margin:0 auto;
    border:none;
    cursor:pointer;
}
.certified-text	p.style-txt{
    font-family:OpenSansRegular;
    color:#10414d;
}
.certified-text a{ text-decoration:underline;}
.certified-text p{
    font-family:Calibri;
    font-size:20px;
}
.bt-text a{
    font-family:OpenSansRegular;
    border-bottom:1px solid #1364de;

}
/* Affilate page  Starts */
.affilate{}
p.style1{
    color: #000;
    font-family: Aparajita;
    font-size: 23px;
}
.affilate .block1{
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    margin: 0 auto 25px;
    padding: 26px 0;
    text-align: center;
    width: 270px;
}
.block1 a{
    color:#0060a6;
    font-size:20px;
    font-family:Calibri;
    text-decoration:underline;
}
.block1 a+a{
    border-left: 1px solid #0060a6;
    margin-left: 10px;
    padding-left: 10px;
}
.email-block{
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    width:530px;
    margin:0 auto 60px auto;
    padding:30px 1px 25px 1px;
}
.affilate .email-block h2{
    color: #2d2d2d;
    font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
    text-align: center;
}
textarea{
    border:1px solid #a9a9a9;
    padding:2px;
}
.affilate h3{
    color: #000;
    font-family: calibri;
    font-size: 25px;
    font-weight: bold;
    padding-bottom: 0px;
    text-align:center
}
.affilate h2{
    font-family: Aparajita;
    font-size: 42px;
    padding-bottom: 20px;
    padding-top: 25px;
}
.download-block{ width:525px; margin:0 auto; padding-bottom:25px}
.banner-block1{
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    padding:35px 35px;
    text-align:center
}
.banner-block1 h4{
    color: #2d2d2d;
    font-family:Calibri;
    font-size: 20px;
    font-weight:bold;
    padding-bottom:25px;
}
.addr-main{ position:absolute;
    bottom:115px; left:-22px; text-align:left}
.addr-main p+p{ padding-bottom:0 !important}
/* Affilate page ends */

.padd-top50{ padding-top:50px;}
.padd-top15{ padding-top:15px}
.padd-right-50{ padding-right:50px}
.mar-top70{ margin-top:70px;}
.pos-rel{ position:relative;}
.w-750{ width:772px !important; margin: 50px auto 80px;}
/* Content Part Ends */

/* Footer Starts */
.footer{
    background-color:#393939;
    padding:33px 0 52px 0;
    font-family:VerdanaRegular;
}
.foot-inner	{
    padding:0 42px 0 42px;
    color:#fff;
}
.foot-inner h2{
    color: #fff;
    font-size: 18px;
    margin: 0;
    padding-bottom: 12px;
}
.foot-inner p{
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    white-space:normal;
    padding-bottom: 8px;
}

.footer-nav{
    background-color:#cacaca;
    padding:10px 0;
}
.footer-nav .list{ float:right;}
.footer-nav .list li{
    float:left;
    background:url(../images/list-sep.png) 0 0 no-repeat;
    list-style:none;
    padding: 0 11px;
}
.footer-nav .list li:first-child{ background:none;}
.footer-nav .list li a{
    color:#000;
    font-size:16px;
    font-family:VerdanaRegular;
}
.footer-nav .list li a.active,
.footer-nav .list li a:hover{
    border-bottom:1px solid #4f4f4f;
    padding-top:1px; }
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .foot-inner {
        color: #fff;
        padding: 0 35px 0 42px;
    }
}
/* Footer Ends */



/*Basic Page download css*/
.limited-offer{
    padding: 110px 0 0 0;
}

.limited-offer .limited-offer-head{
    border: 3px dashed #bf0c0c;
    width: 383px;
    min-height: 65px;
    margin: 0 auto 35px;
    line-height: 65px;
    font-size: 35px;
    font-style: italic;
    text-align: center;
}
.limited-offer h1{
    font-size: 43px;
    font-weight: bold;
}
.limited-offer span{
    font-size: 29px;
    padding:15px 0;
    display: block;
}


/*disclamer css*/

.btm-bdr{
    border-bottom: 1px solid #bcbcbc;
}

.disclamer-desc h2{
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 30px;
    padding: 0;
}
.disclamer-desc p{
    margin: 0 0 30px;
}
.date{
	font-size: 15px;
	line-height: 26px;
	color: #111111;
	font-family: OpenSansRegular;
	font-weight: normal;
}
.decimal-list{
    padding: 0 0 0 60px;
}
ul.decimal-list li{
	list-style: decimal;
	font-weight: normal;
	line-height: 26px;
	font-size: 15px;
	color: #111111;
	font-family: OpenSansRegular;
}
.red-head{
    color: #c51a1a;
    font-size: 32px;
    font-weight: bold;
}
.pad-top{ padding:60px 0 0 !important; }
.pad-bottom{ padding-bottom: 50px !important; }

.video-package-table{
    border: 2px solid #999999;
}

.video-package-table ul li{
    float: left;
    width: 20%;
    border-left: 2px solid #999999;
    margin: 0 0 0 -2px;
}
.video-package-table ul li .title{
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #999999;
    font-family:OpenSansBold;
}
.video-package-table ul li .thumbnail{
    min-height: 200px;
    text-align: center;
    vertical-align: middle;
    padding: 30px 10px 0;
}
.video-package-table ul li .click-here{
    height: 50px;
    padding: 10px;
    border-top: 2px solid #999999;
}
.video-package-table ul li .click-here a{
    font-size: 18px;
    color: #1e41d6;
    text-decoration: underline;
    font-family:OpenSansBold;
    text-align: center;
}
.file-package-list {
    margin: 0 auto;
    width: 60%;
}

.file-package-list table tr th,
.file-package-list table tr td{
    padding: 8px;
    font-size: 25px;
    font-family:OpenSansBold;
    text-align: center;
    vertical-align: middle;
}
.file-package-list table tr th{
    font-family: OpenSansRegular;
    font-size: 25px;
    text-align: left;
}
.file-package-list table tbody tr td{
    padding: 8px 35px 8px 8px;
}




/*squeez page*/


@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,700,300,600);

/*font-family: 'Open Sans', sans-serif;*/
.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
body{
    background: url("../images/Pattern.png") repeat;
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li{
    margin: 0;
    padding: 0;
    list-style: none;
}

.container{
    width:960px;
    margin: 0 auto;
}

header{
    background-color: #0c6cad; /* layer fill content */
    -moz-box-shadow: 0 5px 0 #065186; /* drop shadow */
    -webkit-box-shadow: 0 5px 0 #065186; /* drop shadow */
    box-shadow: 0 5px 0 #065186; /* drop shadow */
    margin: 0 0 5px 0px;
}
.header-inner{
    padding: 30px 60px;
}
header h3{
    font-size: 34px;
    color:#fff;
    font-weight:normal;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
}
span.yellow{
    color: #fff414;
    font-weight: bold;
}

/*content css*/

.main-content-page {
    background-color: #fff; /* layer fill content */
    -moz-box-shadow: 0 0 3px rgba(35,35,35,.26); /* outer glow */
    -webkit-box-shadow: 0 0 3px rgba(35,35,35,.26); /* outer glow */
    box-shadow: 0 0 3px rgba(35,35,35,.26); /* outer glow */

    padding: 20px 25px 45px 25px;
}

.center-title{
    border-bottom: 1px solid #ccc;
    text-align: center;
    width:90%;
    margin: 0 auto;
}
.center-title span{
    background: #ffffff;
    padding: 0 50px;
    font-size: 18px;
    color: #161616;
    font-weight: 600;
    position: relative;
    bottom: -10px;
}

.proven-cell{
    width:90%;
    margin: 0 auto;
    padding: 40px 0;
}
.proven-cell .left-cell,
.proven-cell .right-cell{
    float: left;
    width: 40%;
}

.proven-cell .right-cell{
    width: 60%;
    counter-reset: my-badass-counter;
}
.proven-cell .right-cell ul.top-listing{
    margin: 0;
    padding: 0;
}
.proven-cell .right-cell ul.top-listing li{
    list-style: none;
    line-height:26px;
    font-size: 17px;
    margin: 0 0 12px;
    color: #1c1d1d;
    position: relative;
    padding: 0 0 0 55px;

}

.proven-cell .right-cell ul.top-listing li:before{
    content: counter(my-badass-counter, decimal);
    counter-increment: my-badass-counter;
    background: #26272a;
    font-size:21px;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: 0;
    color: #fff;
    text-align: center;
    line-height: 36px;
    height: 36px;
    width: 36px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.button-cell{
    text-align: center;
    margin: 0 0 50px;
}
.button-cell .default-btn{

    width: 519px;
    height: 84px;
    border: medium none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; /* border radius */
    background:url("../images/button-arrow.png") no-repeat 90% 50% #cd2929; /* layer fill content */
    -moz-box-shadow: 0 4px 0 #8a1b1b; /* drop shadow */
    -webkit-box-shadow: 0 4px 0 #8a1b1b; /* drop shadow */
    box-shadow: 0 4px 0 #8a1b1b; /* drop shadow */
    font-size: 41px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    cursor: pointer;
    padding: 0;

}
footer{
    background: #26272a;
    color: #fff;
    padding: 15px 0 0;
}
footer .inner-footer h2{
    font-size: 16px;
    margin: 0 0 15px;
}
footer .inner-footer p{
    font-size: 11px;
}
.footer-menu-bg{
    /*background: url("img/footer-menu.png") no-repeat;*/
    -webkit-border-radius: 100% 100% 0 0;
    -moz-border-radius: 100% 100% 0 0;
    -ms-border-radius: 100% 100% 0 0;
    -o-border-radius: 100% 100% 0 0;
    border-radius: 100% 100% 0 0;
    margin: 30px 0 0;
    background-color: #242424; /* layer fill content */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE1NDEgMTI0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTQ4NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE1NDEiIGhlaWdodD0iMTI0IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
    background-image: -moz-linear-gradient(bottom, #000 0%, #45484d 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #000 0%, #45484d 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #000 0%, #45484d 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #000 0%, #45484d 100%); /* gradient overlay */

}
.ftr-menu{
    text-align: center;
}
.ftr-menu li {
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    padding: 0 15px;
    line-height: 55px;

}
.ftr-menu li a{

    color: #fff;
    text-decoration: none;
}



/*Sales Page CSS*/

.header-top{
	background: #fff;
	padding: 5px 0;
}
.header-top .inner-top-head .top-logo{
	float: left;
	width: 70%;
	color: #2c3e50;
}
.header-top .inner-top-head .top-logo h1{
	font-size: 32px;
	line-height:50px;
	font-weight: bold;
	padding: 14px 0;
}
.header-top .inner-top-head .top-logo img{
    float: left;
    margin: 0 20px 0 0;
}
.header-top .inner-top-head .social-links   {
	float:right;
	width: 30%;
	text-align: right;
}
.header-top .inner-top-head .social-links ul li{
    display: inline-block;
    margin: 0 4px;
}

.video-section{
	background: #0c6cae;
	position: relative;
	padding: 30px 0 0 0;
	-moz-box-shadow: 0 7px 0 #ccc; /* drop shadow */
	-webkit-box-shadow: 0 7px 0 #ccc; /* drop shadow */
	box-shadow: 0 7px 0 #ccc; /* drop shadow */
	background-color: #2c3e50;
}

.video-section .inner-video-cell{
    text-align: center;
    color: #fff;
    padding: 0;
    font-size: 30px;
    font-weight: normal;
}

.video-section .inner-video-cell h3{
    font-size: 35px;
    font-weight: normal;
    padding: 20px 0;
}
.video-section .inner-video-cell .video-player{

    position: relative;
    bottom: -40px;
}
.video-player .box-shdw {
    left: 85px;
    position: absolute;
}
.video-section .inner-video-cell .video-player iframe{
    background: #fff;
    padding: 17px;
    -moz-box-shadow: 0 0 5px rgba(24,24,24,.21); /* outer glow */
    -webkit-box-shadow: 0 0 5px rgba(24,24,24,.21); /* outer glow */
    box-shadow: 0 0 5px rgba(24,24,24,.21); /* outer glow */
}
.video-download-sec{
    background: #f3f3f3;
    padding: 100px 0 90px 0;
}
.video-download-sec .video-download-heading{
    font-size: 36px;
    text-align: center;
    font-weight: bold;
    line-height: normal;
}
.video-download-sec .left-section{
    width:68%;
    float: left;
}
.download-list{
    font-size: 21px;
    font-weight: normal;
    padding: 30px 0 0 30px;
}
.download-list ul li{
    background: url("../images/red-arrow-chk.png") no-repeat left center;
    padding: 0 0 0 40px;
    line-height: 40px;
    color:#141313;
}
.download-list ul li a{
    color:#141313;
    text-decoration: none;
}
.video-download-sec .right-section{
    float: right;
    width: 30%;
}
.download-btn-outer{
    margin: 40px 0 0;
    display: inline-block;
}
.download-btn-outer .download-btn{
    min-width: 765px;
    height: 106px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #bf392b; /* layer fill content */
    -moz-box-shadow: inset 0 -2px 1px #8f271d; /* inner shadow */
    -webkit-box-shadow: inset 0 -2px 1px #8f271d; /* inner shadow */
    box-shadow: inset 0 -2px 1px #8f271d; /* inner shadow */
    border: medium none;
    text-align: center;
    color: #fff;
    font-size: 35px;
    cursor: pointer;
    padding: 0 20px;
}

.video-cell-desc{
    background: #fff;
    padding: 88px 0 50px;
}
.video-cell-desc .heading-cell{
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    line-height: 40px;
    margin: 0 0 40px 0;
}
.video-cell-desc .listing p{
    padding: 0 0 30px;
    font-size: 20px;
}
.video-cell-desc .listing ul li{
    background: url("../images/blue-arrow.png") left center no-repeat;
    padding: 0 0 0 60px;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 20px;

}
.intro-cell{
    padding: 60px 0 0;
    font-size: 20px;
}
.intro-cell h2{
    text-align: center;
    font-size: 36px;
    color: #c0392b;
    font-weight: bold;

}
.intro-cell h2 span{
    font-size: 30px;
    color: #161616;
    display: block;
    margin: 0 0 30px;
}
.intro-cell .intro-img{
    text-align: center;
    padding: 70px 0 40px;
}
.intro-cell .intro-section-desc{
    margin: 0 0 30px;
}
.intro-cell .intro-section-desc h3{
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
}
.intro-cell .btm-heading{
    text-align: center;
    font-size: 40px;
    font-weight: normal;
}
.intro-cell .btm-heading span{
    font-weight: bold;
}
.demo-videos-section-outer .demo-video-heading{
    background-color: #0b6bad; /* layer fill content */
    -moz-box-shadow: inset 0 6px 0 #084f81; /* inner shadow */
    -webkit-box-shadow: inset 0 6px 0 #084f81; /* inner shadow */
    box-shadow: inset 0 6px 0 #084f81; /* inner shadow */
    text-align: center;
}
.demo-videos-section-outer .demo-video-heading h3{
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    padding: 30px 90px;
}
.demo-videos-section-outer .demo-video-desc{
    background: #fff;
    padding: 80px 0;
}

.demo-video-cell .left-video,
.demo-video-cell .right-video{
    float: left;
    margin: 0 0 60px;
}
.demo-video-cell .right-video{
    float: right;
}
.demo-video-cell p{
    display: block;
    clear: both;
    margin: 15px 0;
}
.demo-video-cell .download-btn-outer {
    text-align: center;
    display: inherit;
    margin: 40px 0 60px;
}
.demo-video-cell-desc h4{
    font-size: 30px;
    margin:30px 0 50px;
    text-align: center;
    font-weight: 600;
    line-height: normal;
}
.demo-video-cell-desc .link span{
    color: #382ad0;
    font-weight: bold;
}
.demo-video-cell-desc .link{
    margin: 50px 0;
}
.demo-video-cell-desc .demo-box{
    width: 80%;
    padding: 30px;
    margin: 0 auto 40px;
    border: 2px dashed #213c4d;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 18px;
    line-height: 30px;
    color: #252626;
    text-align: justify;
}
.demo-video-cell-desc .demo-box .price{
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: #242424;
    margin: 0 0 30px;
    font-weight: bold;
}
.demo-video-cell-desc .demo-box .price span{
    color: #c0392b;
    font-weight: bold;
    font-size: 40px;
}
.demo-video-cell-desc .demo-box .yellow-cell{
    background: url("../images/yellow-bg.png") no-repeat;
    font-size: 19px;
    color: #252626;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.message-cell .red-cell{
    color: #e30c0c;
    font-weight: bold;
    display: block;
    padding: 35px 0;
}
.message-cell .link{
    font-size: 20px;
    font-weight: bold;
    color: #2839e5;
}
.info-msg{
    color: #2839e5;
    text-align: center;
    text-decoration: underline;
    margin: 50px 0;
}
.footer-cell{
    background: #cacaca;
}
.footer-cell .ftr-menu{
    float: right;
}
.footer-cell .ftr-menu li{
    padding: 0;
    /*font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;*/
}
.footer-cell .ftr-menu a{
    padding: 0 15px;
    border-right:1px solid #565859 ;
    font-size: 16px;
    color: #000000;
}


/*terms of use*/

.header-blue{
    background-color: #0c6cad; /* layer fill content */
    border-bottom:12px solid #3d97d5;
    padding: 40px 0 30px;
}
.header-blue .top-logo h1{
    color: #fcfcfc;
    font-size: 50px;
}
.header-blue .top-logo img{
    float: left;
    margin: 0 30px 0 0;
}
.terms-of-use-outer{
    background: #dfdfdf;
}
.terms-of-use{
    background: #fff;
    padding: 50px 30px;
}
.terms-of-use h2{
    font-size: 30px;
    margin: 0 0 50px;
    text-align: center;
    font-weight: 600;
}
.terms-of-use p{
    font-size: 18px;
    line-height: 30px;
}
.terms-of-use .btm-text{
    padding: 50px 0 0;
}
.terms-of-use .btm-text span{
    display: block;
    margin: 0;
    font-size: 18px;
}
.terms-of-use .btm-text .detail{
    margin: 30px 0 0 ;

}

.sing-cell span{
    font-family: 'HandOfSeanRegular';
    font-size: 17px;
}





/*front page css*/


.bottom-head-content{
    font-size: 35px;
    color: #fff;
    position: relative;
    text-align: center;
}
.bottom-head-content h4{
	margin: 0 0 35px;
}
.bottom-head-content h4:after{
    border-bottom: 1px dashed #ffffff;
    bottom: 72%;
    content: " ";
    left: 10%;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 80%;

}
.bottom-head-content p{
    font-size: 22px;
    color: #fff;
    margin: 0 0 40px;
}
.bottom-video-cell{
    padding: 0 0 60px;
}
.bottom-video-cell .left-1,
.bottom-video-cell .left-2{
    float: left;
}
.bottom-video-cell .left-2{
    margin: 0 0 0 25px;
    width: 40%;
}
.bottom-video-cell  .brand-add-list h2{
    font-size: 23px;
    font-weight: bold;
    margin: 0 0 25px 0;
}
.bottom-video-cell  .brand-add-list li{
    background: url("../images/yellow-chk-arrow.png") no-repeat ;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    padding: 0 0 10px 40px;
    background-position: 0 4px;
}
.front-page-content{
    background: #fff;
    padding: 50px 0;
}
.front-page-content p,
.demo-video-cell,
.demo-video-cell-desc,
.traning-guide-detail p{
    font-size: 15px;
    line-height: 20px;
}
.user-avtar{
    width: 157px;
    height: 157px;
    overflow: hidden;
    text-align: center;
    background-color: #fff; /* layer fill content */
    -moz-box-shadow: 0 3px 2px rgba(0,0,0,.26), 0 0 5px rgba(24,24,24,.36); /* drop shadow and outer glow */
    -webkit-box-shadow: 0 3px 2px rgba(0,0,0,.26), 0 0 5px rgba(24,24,24,.36); /* drop shadow and outer glow */
    box-shadow: 0 3px 2px rgba(0,0,0,.26), 0 0 5px rgba(24,24,24,.36); /* drop shadow and outer glow */
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    margin:10px 0;
}
.text-center{
	font-family:OpenSansBold;
	font-size: 30px;
	text-align: center;
	width: 90%;
	margin: 0 auto 40px;
}
.user-listing{
    padding: 30px 0 60px;
}
.user-listing ul li{
    background: url("../images/green-arrow-left.png") no-repeat 0 9px;
    padding: 0 0 0 40px;
    line-height: 28px;
    font-size: 16px;
    font-family:OpenSansBold;

}
.red-text{
    font-size: 30px;
    color: #c52626;
    font-family:OpenSansBold;
    margin: 0 auto 25px;
    text-align: center;
}


.highlited-text{
    background: url("../images/Highlited-line.png") no-repeat;
    margin: 0 auto 25px;
    text-align: center;
    font-size: 53px;
    font-family:OpenSansBold;
    color: #000;
    padding: 14px 0 23px;
}
.traning-guide-box{
	background-color: #f7f7f7; /* layer fill content */
	-moz-box-shadow: 0 0 3px rgba(3,3,3,.14); /* outer glow */
	-webkit-box-shadow: 0 0 3px rgba(3,3,3,.14); /* outer glow */
	box-shadow: 0 0 3px rgba(3,3,3,.14);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 40px;
	padding-right: 45px;
	padding-bottom: 25px;
	padding-left: 35px;
}
.traning-guide-box-left{
    float: left;
    width: 40%;
}
.traning-guide-box-right{
    float: right;
    width: 55%;
}
.traning-guide-box-right h2{
    font-size: 24px;
    color: #000;
    font-family:OpenSansBold;
    margin: 0 0 30px;
}
.traning-guide-box-right p{
    margin: 0 0 25px;
    font-size: 15px;
    line-height: 20px;
}
.traning-guide-box-right .pdf-icon{
    display: inline-block;
    width: 100%;
    line-height: 45px;
    font-size: 15px;
}
.traning-guide-box-right .pdf-icon img{
    float: left;
    margin: 0 10px 0 0;
}
ul.traning-guide-listing{
    display: inline-block;
    width: 100%;
    margin: 0 0 40px;
}
ul.traning-guide-listing h2{
    font-size: 17px;
    font-family:OpenSansBold;
    color: #000;
    line-height: 35px;
    margin: 0 0 40px;
}
ul.traning-guide-listing li{
    font-size: 17px;
    line-height: 35px;
    font-family: 'OpenSansSemibold';
    padding: 0 0 0 35px;
    position: relative;
}
ul.traning-guide-listing li:before{
    content: ".";
    font-size: 32px;
    font-weight: normal;
    left: 0;
    list-style: disc outside none;
    position: absolute;
    top: -10px;
}
.table-content{
    float: left;
    width:45%;
}
.insider-look{
    float: right;
    width: 45%;
}
.table-content h2,
.insider-look h2{
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 35px;
}
.table-content img,
.insider-look img{
    width: 90%;
    margin: 0 auto;
}
.box-shdw{
    background: url("../images/box-shdw.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 40px;
    margin: -39px 0 0 -40px;
    position: relative;
    width: 115%;
    z-index: 1;
}

.bonus-heading h2{
    font-size: 68px;
    color: #cc2127;
    font-family: 'Calibri';
    font-weight: bold;
    text-align: center;
    padding: 40px 0 20px;
    font-style: italic;
}
.bonus-heading p{
    font-size: 24px;
    font-family: 'Calibri';
    text-align: center;
	font-weight:600;
    padding:0px 0 30px;
}

.download-btn{
	width: 600px;
	height: 90px;
	background-color: #63b15b; /* layer fill content */
	-moz-box-shadow: inset 0 -3px 1px rgba(68,128,62,.81); /* inner shadow */
	-webkit-box-shadow: inset 0 -3px 1px rgba(68,128,62,.81); /* inner shadow */
	box-shadow: inset 0 -3px 1px rgba(68,128,62,.81); /* inner shadow */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	font-size: 22px;
	font-family:OpenSansBold;
	color: #fff;
	text-align: center;
	line-height: 90px;
	padding: 0;
	border: medium none;
	cursor: pointer;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}

.download-btn1{
	width: 250px;
	height: 60px;
	background-color: #63b15b; /* layer fill content */
	-moz-box-shadow: inset 0 -3px 1px rgba(68,128,62,.81); /* inner shadow */
	-webkit-box-shadow: inset 0 -3px 1px rgba(68,128,62,.81); /* inner shadow */
	box-shadow: inset 0 -3px 1px rgba(68,128,62,.81); /* inner shadow */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	font-size: 22px;
	font-family:OpenSansBold;
	color: #fff;
	text-align: center;
	line-height: 60px;
	padding: 0;
	border: medium none;
	cursor: pointer;
	margin:25px auto;
}

.gurantee-box{
	background: url("../images/gurantee-box-bg.png") no-repeat;
	background-size:100% 100%;
	margin: 0 auto 60px;
	padding: 40px;
	width: 60%;
	position: relative;
}
.gurantee-box p{ font-size: 16px; line-height: 25px;}
.gurantee-icon {
    bottom: 0;
    position: absolute;
    right: -30px;
}
.video-marketing-detail-box{
	border: 3px dashed #213c4d;
	padding: 20px;
	width: 60%;
	margin: 10px auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.video-marketing-detail-box p{
    margin: 0 0 25px 0;
}
.center{
    text-align: center;
}
.video-marketing-detail-box .normal-price{
    margin:0 0 15px;
    text-align: center;
    color: #242424;
    font-size: 45px;
    font-family: "Open Sans", sans-serif;
    font-weight: 800;
}
.video-marketing-detail-box .normal-price span,
.video-marketing-detail-box .normal-price .price{
    display: inline-block;
}
.video-marketing-detail-box .normal-price .price{
    color: #d52712;
}
.clear
{
clear:both;
}
.w_bold
{
font-family:OpenSansBold;
}
.title
{
width:16%;
}
.desc
{
width:84%;
}
.floatleft
{
float:left;
}
