/*!
 * Main css template 
 */

/*! Comment */

body{font-family: 'Roboto', sans-serif; font-size:18px; line-height:1.6; color: #323030;}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  color: #000;
}
a {color: #453df3;}
a:hover {color: #323030; text-decoration: none;}


img{ max-width: 100%; }

/* HEADER */
.header {
    background-color: #fff;
    width: 100%;
}
.header a {color: #57aff4;}
.header a:hover {color: #323030;}
.container {
    margin: 0 auto;
    padding: 0;
    max-width: 940px;
    width: 100%;
}
.header .container {padding:17px 0;}
.logo {
    padding: 0;
    float: left;
    margin: 0 0 0 5px;
}
.logo img:hover {opacity: 0.6;}
.right-contact {
    float: right;
    padding: 0;
}
.right-contact ul {
    margin: 0;
    padding: 0;
}
.right-contact li {
    display: inline-block;
    list-style: outside none none;
}
.right-contact li:first-child {
    left: -4px;
    position: relative;  
}
.right-contact li.head-ph {
   height: 28px;
   line-height: 28px;
   font-weight: 600;
   font-size: 1em;
   margin: 0;
   vertical-align: top;
}
.right-contact .head-ph a:before {
   margin: 0 10px 0 0;
   color: #000;
}
.right-contact li.head-ph a {
   text-decoration: none;
}

/* FOOTER */
.copy-right {
    background-color: #585858;
    line-height: 20px;
    padding: 50px 0;
}
.copy-right a{ text-decoration: none; color: #fff;}
.copy-right a:hover, .copy-right a:focus{ color: #57aff4;}
.copy-right p {
    color: #fefefe;
    float: left;
    padding: 0;
    margin: 0;
}
.copy-right ul {
    float: right;
    padding: 0;
    margin: 0px;
}
.copy-right li {
    padding: 0 5px 0 0;
    margin: 0px;
    border-right: 1px solid gray;
    display: inline-block;
    list-style: outside none none;
}
.copy-right li:last-child {
    border: none;
}

/*! wrap container */
.wrap{}

.body1{background:#f2f2f2;}
.body2{background:#000;}


.c-pad1{background:#002b9a;}
.c-pad2{background:#f2f2f2;}
.c-pad3{background:#fff;}
.c-pad4{
 background: url(images/headn2.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.c-pad4-1{
 background: url(images/headn2-1.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.c-pad5{background:#943c00;}
.c-pad6{background:#f9f9f9;}
.c-pad7{background:#ce5400;}
.c-pad8{background:#22334a;}
.c-pad9{background:#0880c5;}
.c-pad10{background:#f2f7fb;}
.c-pad11{background:#ffffdd;}
.c-pad12{background:#fffb99;}
.c-pad13{background:#000516;}
.c-pad14{background:#001d4e;}
.c-pad15{background:#000512;}

.c-pad16{
 background: url(images/headn3.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.c-pad17{
 background:url(images/headn4.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.c-pad18{background:#f5a601;}
.c-pad19{background:#ec971f;}

.c-pad20{
 background:url(images/bigtrans2.png) no-repeat center center fixed #fdfefe; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.c-pad21{
 background:url(images/bigtrans3.png) no-repeat center center fixed #f4f4f4; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.cbox1{
margin:1em 0;
background:#fff; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
}

.spc{padding:0 2em;}
.clr1{color:#fff; text-shadow: 1px 1px 5px rgba(150, 150, 150, 1);}
.clr2{color:#4e4e4e;}
.clr3{color:#fff;}
.clr4{color:#943c00;}
.clr5{color:#da0000;}
.clr6{color:#25364c;}
.clr7{color:#0880c5;}
.clr8{color:#ff9600;}
.clr9{color:#989898;}
.clr10{color:#7a7a7a;}
.clr11{color:#878787;}
.clr12{color:#ffd200;}
.clr13{color:#ff0000;}
.clr14{color:#cccccc;}
.clr15{color:#5c3600;}
.clr16{color:#093;}




.m1{margin-right:2em;}
.m2{margin-left:1em;}
.p-top{padding-top:1em;}
.p-top2{padding-top:.2em;}
.h-bot{padding-bottom:.3em;}
.h-bot2{padding-bottom:1.5em;}
.h-bot3{padding-bottom:.8em;}
.h-tb{padding:.9em 0 .3em 0;}
.h-c{padding:0;}
.h-top{padding-top:.4em}
.h-top2{padding-top:2em}
.h-tb2{padding:.5em 0 .3em 0;}
.show-space{padding:2em 0;}
.show-space2{padding:1em 0;}
.show-m{margin-top:1em;}
.show-m2{padding-top:1em;}
.show-m3{padding-top:2em;}



.sml-txt{font-size:12px !important;}
.sp1{background:url(images/sp2.png) bottom center no-repeat; height:32px; position:relative; top:3.5em;}
.sp2{background:url(images/sp6.png) bottom center no-repeat; height:32px; position:relative; top:3.5em;}
.sp3{background:url(images/sp10.png) bottom center no-repeat; height:32px; position:relative; top:3.5em;}
.sp4{background:url(images/sp11.png) bottom center no-repeat; height:32px; position:relative; top:3.5em;}

.headbox{background:#1d0c00; padding:1em 2em .2em;}
.headbox-t{ position: relative; top: -3em;}
.headbox2{background:#da0000; padding:1em 2em .2em;}
.headbox-t2{ position: relative; top: -3em;}
.headbox3{background:#0880c5; padding:1em 2em .2em;}
.headbox-t3{ position: relative; top: -3em;}
.headbox4{background:#25364c; padding:1em 2em .2em;}
.headbox-t4{ position: relative; top: -3em;}
.headbox5{background:#ffea00; padding:1em 2em .2em;}
.headbox-t5{ position: relative; top: -3em;}

.white-b{background:#fff; padding:1em 1em;}
.yellow-b{background:#ffcc00; padding:1em 1em; margin-top:3.5em;}
.red-b{background:#fff; padding:1em 1em; border:8px dashed #da0000;}
.grey-b{background:#f2f2f2; padding:2em 2em; border:5px dashed #31405c;}
.grey-b2{padding:1em 1em; border:1px solid #ededed;}

.yelowhite-b{ padding:1em 4em; border:8px solid #000; margin:0 1.5em;}

.theme1{}
.theme1 h1{font-size:3em;}
.theme1 h2{font-size:2.5em;}
.theme1 h3{font-size:2em;}
.theme1 h4{font-size:1.5em; border-bottom:1px solid #ededed; }
.theme1 h5{font-size:1em;}
.theme1 h6{font-size:1.3em; font-family: 'Lato', sans-serif;} 
h3.sign{font-family: 'La Belle Aurore', cursive; font-size:40px;}
h1.s7{font-family: 'Rokkitt', serif; font-weight:400; font-size:43px;}
h3.s3{font-family: 'Rokkitt', serif; font-weight:700; font-size:30px;}
h5.s5{font-family: 'Rokkitt', serif; font-weight:400; font-size:30px;}
h1.s1{font-family: 'Bitter', serif; font-weight:700; font-size:50px;}
h2.s2{font-family: 'Bitter', serif; font-weight:700; font-size:40px;}
h4.s4{font-family: 'Bitter', serif; font-weight:400; font-size:35px;}
h6.s6{font-family: 'Bitter', serif; font-weight:400; font-size:35px;}
h4.r2{font-family: 'Rokkitt', serif; font-weight:700; font-size:35px;}
h3.r1{font-family: 'Roboto', sans-serif; font-size:29px;}
h5.r3{font-family: 'Rokkitt', serif; font-weight:400; font-size:25px;}
p.write{font-family:Courier New; font-size:16px;}
.table-b{}
.table-b2{}
h1.bigt{font-size:70px;}
h1.normalt{font-size:2.5em; font-weight:400; font-family: 'Open Sans', sans-serif;}
h1.normalt2{font-size:1.5em; font-weight:400; font-family: 'Lato', sans-serif; padding: 0; margin: 0; line-height: 1.5em}
h1.normalt3{font-size:1.3em; font-weight:400; font-family: 'Lato', sans-serif;}
h1.normalt4{font-size:2em; font-weight:600; font-family: 'Open Sans', sans-serif; line-height:1.3;}
h1.normalt5{font-size:1.5em; font-weight:400; font-family: 'Lato', sans-serif; line-height:1.3;}
h1.normalt6{font-size:2em; font-weight:400; font-family: 'Lato', sans-serif;}
.theme1 mark{padding:0; }
.theme1 kbd{ font-family: 'Roboto', sans-serif; font-weight: bold; background:#ffffff; color:#000000;}

h1.normalt.h-tb{font-size:1.5em; font-weight:400;}
.theme1 h1.clr3 {
    font-size: 1.8em;
}


.mycheck{width: 40px; height: 40px; background: url('https://www.gravatar.com/avatar/a2614a382fe86e0f69c1beb27182a63b?s=32&d=identicon&r=PG'); margin-right:.5em !important; }
.mycheck:checked { background: url('https://www.gravatar.com/avatar/330084e6f83101ec352f5f156b56508e?s=32&d=identicon&r=PG'); }



.theme1 ul.chek1 li{list-style:none; padding-left:0; position:relative; margin-top:1em;}
.theme1 ul.chek1 li:before{content: ''; background:url(images/check1.png) no-repeat; width:31px; height:31px; position:absolute; left:-2.25em;}
.theme1 ul.chek2 li{list-style:none; padding-left:0; position:relative; margin-top:0;font-size: 1.5em;line-height: 1em;}
.theme1 ul.chek2 li:before{content: ''; background:url(images/check3.png?ver=2) no-repeat; width:31px; height:31px; position:absolute; left:-2.25em; top: 5px;}
.theme1 ul.chek3 li{list-style:none; padding-left:0; position:relative; margin-top:1em;}
.theme1 ul.chek3 li:before{content: ''; background:url(images/check5.png) no-repeat; width:31px; height:31px; position:absolute; left:-2.25em;}
.theme1 ul.chek4 li{list-style:none; padding-left:0; position:relative; margin-top:1em;}
.theme1 ul.chek4 li:before{content: ''; background:url(images/check4.png) no-repeat; width:31px; height:31px; position:absolute; left:-2.25em;}
.theme1 ul.chek5 li{list-style:none; padding-left:0; position:relative; margin-top:1em;}
.theme1 ul.chek5 li:before{content: ''; background:url(images/check6.png) no-repeat; width:31px; height:31px; position:absolute; left:-2.25em;}
.theme1 ul.chek6 li{list-style:none; padding-left:0; position:relative; margin-top:1em; font-family: 'Bitter', serif; font-weight:400;}
.theme1 ul.chek6 li:before{content: ''; background:url(images/check3.png) no-repeat; width:31px; height:31px; position:absolute; left:-2.25em;}
.theme1 ul.chek7 li{list-style:none; padding-left:0; position:relative; margin-top:1em;}
.theme1 ul.chek7 li:before{content: ''; background:url(images/check7.png) no-repeat; width:31px; height:31px; position:absolute; left:-2.25em;}
.theme1 ol{font-size:20px; padding-left:1.3em;}
.theme1 ol li{margin-bottom:1em;}

.test-con{padding-bottom:4em;}
.testi-box{background:#fff;}
.testi-box blockquote {position:relative;}
.testi-box img.guy{position:absolute; width:170px; padding:0 1em;}

.testi-box blockquote.blockquote-default{padding:10px 180px 10px 20px;}
.testi-box blockquote.blockquote-reverse{padding:10px 20px 10px 180px;}



.theme1 .item{ border:1px solid #ededed; margin-bottom:1em; padding:.5em 0 0; margin-top:1em; background:#fff;}
.theme1 .item blockquote {
    border-left: none; 
    margin: 0;
}

.theme1 .item blockquote img {
    margin-bottom: 10px;
}

.theme1 .item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



.panel-default>.panel-heading{background:#0880c5;}
.panel-body{background:#f9f9f9;}


.th-btn1{}
.th-btn1 .btn-lg, .btn-group-lg>.btn {padding:20px 16px; font-size:25px; font-weight:bold; border-bottom:5px solid #da7504; background:#ffc000;}
.th-btn1 .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning{background:#e08b12;}

.th-btn2 h1{font-size:80px;}
.th-btn2 .btn-lg, .btn-group-lg>.btn {background:#ffcc02; padding:.5em 0 0 0;}
.th-btn2 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary{background:#167eb9;}

.btn {
    padding: 15px 16px;
    border: 0 none;
    font-weight: 700;
    letter-spacing: 1px;
}

.btn.btn-danger {
    background: rgba(255,235,18,1);
    background: -moz-linear-gradient(top, rgba(255,235,18,1) 0%, rgba(255,206,82,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,235,18,1)), color-stop(100%, rgba(255,206,82,1)));
    background: -webkit-linear-gradient(top, rgba(255,235,18,1) 0%, rgba(255,206,82,1) 100%);
    background: -o-linear-gradient(top, rgba(255,235,18,1) 0%, rgba(255,206,82,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,235,18,1) 0%, rgba(255,206,82,1) 100%);
    background: linear-gradient(to bottom, rgba(255,235,18,1) 0%, rgba(255,206,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb12', endColorstr='#ffce52', GradientType=0);
    color: #001bab;
    border:none;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{background:#ffd900;color:#001bab;}

.th-btn2 a{background-color: #ffba00; border-radius: 4px; padding: 15px 9% 16px 4%; text-decoration: none; color: #FCFAFA; text-transform: uppercase; display: inline-block; 
line-height: 22px; float: left; width: 100%; margin: 0 0 10px 0;}
.th-btn2 a:hover{background:#167eb9;}
.th-btn2 a .offer{font-size: 32px; margin: 0px; display: inline; line-height: 28px; font-family:'Open Sans',sans-serif; font-weight:700; float: left; width: 96%; text-align: left;}
.th-btn2 a p u{ font-size: 72px; margin: 0 17px 0 0; text-decoration: none; float: left; line-height: 57px; font-weight: bold; font-family: 'Roboto',sans-serif;}
.th-btn2 a span{float: right; margin: -30px -70px 0 0; font-size: 85px;}

.th-btn3 a{background-color: #bcbcbc; border-radius: 4px; padding: 15px 9% 16px 4%; text-decoration: none; color: #FCFAFA; text-transform: uppercase; display: inline-block; 
line-height: 22px; float: left; width: 100%; margin: 0 0 10px 0;}
.th-btn3 a:hover{background:#848484;}
.th-btn3 a .offer{font-size: 32px; margin: 0px; display: inline; line-height: 28px; font-family:'Open Sans',sans-serif; font-weight:700; float: left; width: 96%; text-align: left;}
.th-btn3 a p u{ font-size: 72px; margin: 0 17px 0 0; text-decoration: none; float: left; line-height: 57px; font-weight: bold; font-family: 'Roboto',sans-serif;}
.th-btn3 a span{float: right; margin: -30px -70px 0 0; font-size: 85px;}

.percent .progress{height: 50px; margin: 20px 0;}
.percent .progress-bar{font-size: 30px; font-weight: bold; line-height: 50px;}
.percent .progress .progress-bar-warning{background:#ffcc02; margin-right:.5em;}

.navbar{margin-bottom:0;}
.navbar-default{background:none; border:none;}
.navbar-nav>li>a.bigt{background:#ffba00; color:#fff;}
.navbar-nav>li>a.bigt:hover, .navbar-nav>li>aa.bigt:focus{background:#ffa200;  color:#fff;}
.nav>li>a{padding:15px 40.9px;}


/* Video Iframe */
.video { margin:0; width:930px; margin:0 auto; max-width:100%; padding:0; }
.video iframe {  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 -1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 8px rgba(0, 0, 0, 0.4);  }

.panel-heading {
  cursor: pointer;
}
/* form code */
.o-form{margin:0 auto; width:483px; max-width: 100%;}
.o-form tr.t-space{height: 40px;}
.o-form td.sale-label-req input{width:100%;}
.o-form .sale-label div.c-it{width:130px;}
.o-form .sale-header{width:100%;}
.o-form td.sale-label-req{}
.o-form input[type=radio], input[type=checkbox]{margin:5px 0;}
.o-form2{}
.theme5{}
.theme5 h5{font-size:21px; font-family: 'Roboto', sans-serif; border-bottom:1px solid #f2f2f2; padding:1em 0;}
.theme5 h4{font-size:16px; font-family: 'Open Sans', sans-serif; padding-bottom:.5em;}
.theme5 h3{font-size:14px; font-family: 'Open Sans', sans-serif; color:#d71000; font-weight:bold;}
/* form code end */

/* optin */
.optin1{max-width:100%;}
.btn-wh button{
border: none !important;
background: none !important;
  }



/* webinars */
.blackbox{
padding:1em 1em;
background-color: rgba(0, 0, 0, .65);
color: rgba(0, 0, 0, .65);
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

.wbox-head{
background:#3e3e3e;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
padding:.3em .2em;
}

.wbox-par
{
padding:.5em .7em;
}

.white-box{
-webkit-box-shadow: 1px 1px 5px 0 #E0E0E0;
box-shadow: 1px 1px 5px 0 #E0E0E0;
background:#fff;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
margin-bottom:1em;
}

.white-b-in{  margin: 1em 3em;}


.multi-line-button { white-space: normal; }

.input-email-sty{
height:80px;
font-size:30px; 
color:#cecece;
text-align:center; 
margin-bottom:.5em;
}

.input-select-sty{
height:70px; 
font-size:30px; 
color:#000; 
text-align:center; 
margin-bottom:.5em;
}
 
div.borderless .table>thead>tr>th, div.borderless .table>tbody>tr>th, div.borderless .table>tfoot>tr>th, div.borderless .table>thead>tr>td, div.borderless .table>tbody>tr>td, div.borderless .table>tfoot>tr>td {
border: none!important;
}

/* PRICING TABLE */
.def_tbl {display: block;}
.mob_tbl {display: none;}
/* Create three columns of equal width */
.columns {
    padding: 0px;
    box-sizing: border-box;
}

/* Style the list */
.price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

/* Add shadows on hover */
.price:hover {
/*
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
*/
}

/* Pricing header */
.price .header, .price-h {
    background-color: #fcf8e3;
    color: #000;
    font-size: 1.1em;
    line-height: 1.2em;
    padding: 1em 0.2em;
}
.price-h {
    background-color: #f5f5f5;
    color: #000;
    font-size: 1.3em;
    margin: 20px 0 0;
    padding: 1em 0;
}
.tb_head {
   font-family: 'Roboto Slab', sans-serif;
   font-size: 1em;
   font-weight: 400;
}
.tb_head .fa {
   font-size: 3em;
   margin-top: 20px;
   color: #da0000;
}
/* List items */
.price li {
    border-bottom: 1px solid #eee;
    padding: 5px;
    text-align: left;
    height: 65px;
    font-size: 0.9em;
}
.price li.trpl {height: 100px;}

/* Grey list item */
.price .grey {
    background-color: #eee;
    font-size: 1.3em;
}

/* The "Sign Up" button */
.button {
	display: block;
	background: #f8a421;
	background: -moz-linear-gradient(top, #f8a421 0%, #f6ed25 100%);
	background: -webkit-linear-gradient(top, #f8a421 0%,#f6ed25 100%);
	background: linear-gradient(to bottom, #f8a421 0%,#f6ed25 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8a421', endColorstr='#f6ed25',GradientType=0 );	
    border: none;
    border-radius: 5px;
    color: white;
    padding: 0.3em;
    text-align: center;
    text-decoration: none;
    line-height: 2.5em;
    font-size: 1.8em;
    font-weight: 700;
    text-transform: uppercase;
    color: #323030;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);    
}
.button:hover, .button:active, .button:focus {
    background: #f6ed25;
	background: -moz-linear-gradient(top, #f6ed25 0%, #f8a421 100%);
	background: -webkit-linear-gradient(top, #f6ed25 0%,#f8a421 100%);
	background: linear-gradient(to bottom, #f6ed25 0%,#f8a421 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ed25', endColorstr='#f8a421',GradientType=0 );
	text-decoration: none;
}
.button i.fa {text-shadow: none; font-size: 1.1em; margin-right: 30px;}

/* BLOCKS */
.video-bl-bg {
	padding: 40px 20px;
}
.pic-head {padding: 0;}
.pic-head h1 {margin: 0.5em 0;}
.pic-head h2 {margin: 0 0 1.5em;}
.pic-head h3 {margin: 2em 0 0;}
.video-bl-bg h1 {
	font-size: 3.2em;
	line-height: 1em;
}
.video-bl-bg h2 {
	font-size: 1.3em;
}
.video {margin-top: 20px;}
.price-bl-bg {
	padding: 20px;
	background: #12558a;
	background: -moz-linear-gradient(top, #57aff4 0%, #12558a 100%);
	background: -webkit-linear-gradient(top, #57aff4 0%,#12558a 100%);
	background: linear-gradient(to bottom, #57aff4 0%,#12558a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57aff4', endColorstr='#12558a',GradientType=0 );
	color: #fff;
}
.price-bl-bg h2 {
	font-size: 2.2em;
	color: #fff;
	margin-bottom: 20px;
}
.price-bl-bg2 {
	width: 100%;
	height: 79px;
	margin-bottom: 0px;
}
.tst-bl-bg {	
	padding: 40px 20px 60px;
	background-color: #f4f4f4;	
}
.tst-bl-bg h2 {
	font-size: 2.9em;
	line-height: 1em;
	margin-bottom: 1.1em;
	font-weight: 700;
	text-transform: uppercase;
}
.thumb1 {
	display: inline-block;
	float: left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 1.5em;
	font-weight: 700;
	color: #fff;
	margin: 0 15px 20px 0;
}
.what-bl {
	padding: 60px 0;
}
.what-bl h2, .inc-bl-bg h2{
	font-size: 2.9em;
	font-weight: 700;
	margin-bottom: 0.8em;
	text-transform: uppercase;
}
.what-bl ul, .reasons-bl ul, .course-det-bl ul {
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
.what-bl li {
	margin: 0 0 35px 0;
	padding: 0 0 0 35px;
	font-size: 1.3em;
	line-height: 1.3em;
}
.inc-bl-bg h3{
	font-size: 2em;
	height: 2.4em;
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 1em;
	font-weight: 700;
}
.inc-bl-bg img{
	margin-bottom: 25px;
}
.inc-bl-bg .col-md-4 p{
	font-size: 1.3em;
	line-height: 1.2em;
}
.red {color: #e80571;}
.bonuses h2 {color: #1f8bc9;}
.bonuses h3 {font-size: 1.6em;}
.bonuses .button, .reasons-bl .button {margin-top: 1em;}
.aboutss-bl {background-color: #abd8f9;padding: 70px 0 50px;}
.aboutss-bl h2 {font-weight: 700;}
.aboutss-bl p {font-size: 1.3em; line-height: 1.4em;}
.reviews-bl h2 {text-transform: none;}
.reviews-bl p{
	font-weight: 700;
	font-size: 1.3em;
	text-align: center;
	margin-top: 0.5em;
}
.reasons-bl li {
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0 0 70px 90px;
	margin: 0 0 25px 0;
}
.guarantee-bl h2{font-size: 1.2em; line-height: 1.3em;}
.guarantee-bl p{font-size: 1.2em; line-height: 1.3em;}
.guarantee-bl h2{
	font-size: 1.6em;
	font-weight: 700;
	margin: 0.8em 0;
	text-transform: uppercase;
}
.howto-bl p{font-size: 1.3em; line-height: 1.1em;}
.howto-bl h3{
	font-size: 2.1em;
	line-height: 2em;
	text-transform: uppercase;
	margin: 0;
	font-weight: 700;
	text-align: center;
}
.greybg {background-color: #f4f4f4 !important;}
.price-table-bl h2{
    margin-bottom: 1.3em;
}
.prtable {border: 1px solid #c0c0c0; font-size: 0.9em;}
.prtable li{border-bottom: 1px solid #c0c0c0; background: transparent; padding: 25px 40px; margin-bottom: 0px;}
.prtable li:last-child{border-bottom: none;}
.prtable .old-price {color: #e80571; text-decoration: line-through; display: inline-block; width: 80px; margin-top: 5px;}
.prtable .curr-price {font-weight: 700; margin-top: 5px;}
.prtable .pr-total {font-size: 2em; font-weight: 700;}
.prtable .pr-total span {color: #e80571;}
.prtable .pr-total small {font-size: 0.6em; font-weight: 400; line-height: 0.9em;}
.prtable .pr-total.three-pay {font-size: 1.5em;}
.price-table-bl .pr-image {margin: 0 50px 30px;}
.price-table-bl ul.h_and_s {
	margin: 0;
	padding: 0;
}
.price-table-bl ul.h_and_s li {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 0;
	padding: 0 0 35px 85px;
}
.price-table-bl ul.h_and_s li h3 {
	font-size: 1.3em;
	font-weight: 700;
}
.order-form-bl {padding: 0 0 60px;}
.order-form-bl h3 {font-weight: 700; text-transform: uppercase; font-size: 1.3em;}
.order-form-bl img {margin: 10px 0;}
.order-form-bl .sess_err h4 {color: #a94442; font-weight: 700;}
.order-form-bl .sess_err li {margin: 0; padding: 5px 0; background: transparent; font-size: 1em;}
.inc-bl-bg.introd h3 {font-weight: 400; margin: 0; height: auto; font-style: italic; text-transform: lowercase;}
.introd-bl p{font-size: 1.8em; line-height: 1.3em; text-align: center; margin-top: 1em;}
.course-det-bl h2 {margin-bottom: 1em;}
.course-det-bl ul {margin-bottom: 3em;}
.course-det-bl h3 {
	font-weight: 400; 
	margin: 0; 
	height: auto;
	text-transform: none;
	text-align: center;
	font-size: 1.8em;
	line-height: 1.2em;
	margin-bottom: 0.6em;
	color: #57aff4;
}
.course-det-bl h3 span {
	font-family: 'Roboto', sans-serif;
	width: 1.2em;
	height: 1.2em;
	display: inline-block;
	background-color: #57aff4;
	border-radius: 50%;
	color: #f4f4f4;
	font-weight: 700;
}
.course-det-bl li {
	font-size: 0.9em;
	line-height: 1.2em;
	margin-bottom: 1em;
	
}
.course-det-bl li:before {
	font-family: FontAwesome;
	content: "\f046";
	color: #57aff4;
	font-size: 1.2em;
	margin-right: 0.3em;
}
.all-bon h3 {font-weight: 700; margin: 0 0 1em; height: auto;}
.all-bon img {margin-top: 70px;}
.all-bon img.nomarg {margin: 0;}

/*-- RESPONSIVE --*/
@media only screen and (max-width: 991px) {
	.th-btn2 a .offer {font-size: 23.5px;}
	.th-btn3 a .offer {font-size: 23.5px;}
	.navbar-header {float: none;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important; margin: 7.5px -15px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { display: block!important; }
    .collapsing {overflow: hidden!important;}
    
    .def_tbl {display: none;}
	.mob_tbl {
		display: block;
		margin: 20px 0;
	}
	.price li, .price li.trpl {
		height: auto;
		text-align: center;
		padding: 10px;
	}
	.price .header {
		background-color: #fcf8e3;
		color: #000;
		font-size: 1.2em;
		line-height: 1.2em;
		padding: 1em 0.2em;
		text-align: center;
	}	
	.video { width:800px; }
	.video iframe { width:100%; }
	.price-bl-bg2 { display: none; }
}

.has-validation-error{
  color: #a94442 !important;
}
.col-bg15 {
background: #f8c507;
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.half-col-tb {
   padding-top: 5px !important;
   padding-bottom: 5px !important;
}

@media only screen and (max-width: 788px){
    .th-btn2 a span {display:none;}
	 .th-btn3 a span {display:none;}
	.th-btn2 a .offer {font-size: 24px;line-height: 29px;width: 100%;}
	.th-btn3 a .offer {font-size: 24px;line-height: 29px;width: 100%;}
	.th-btn2 a p u {font-size: 66px;}
	.th-btn3 a p u {font-size: 66px;}
	.header, .main, .about, .copy-right {
        padding: 0 20px;
        box-sizing: border-box;
    }
	.th-btn2 a{padding: 15px 2% 16px 4%;}
	.th-btn3 a{padding: 15px 2% 16px 4%;}
	.video { width:600px; }
	.video iframe {   width:100%; height:320px; }
}
@media only screen and (max-width: 676px){
   .video { width:550px; }
   .video iframe {   width:100%; height:320px; }
	.th-btn2 a .offer {font-size: 21px;}
	.th-btn3 a .offer {font-size: 21px;}
	.copy-right p {
        width: 100%;
    }
    .copy-right ul {
        float: left;
    }
}
@media(max-width:600px) { 
	.columns {width: 100%;}
	.input-email-sty{font-size:25px;}
	.input-select-sty{font-size:25px; }
	.o-form .sale-label div.c-it{width:100%;}
	.o-form .sale-label{width:130px;}
}
@media (max-width: 515px) {
   .fix-it1{width:320px;}
   .theme1 h1 {
       font-size: 1.5em;
   }
   h1.normalt {
       font-size: 1.5em;
   }
}
@media(max-width:480px) { 
	body {font-size: 15px;}
	.video { width:300px; }
	.video iframe { width:100%; height:220px; }
	.copy-right p, .copy-right ul {
	   float: none;
	   text-align: center;
	}
	.copy-right .container {padding: 20px 0;}
	.input-email-sty{font-size:18px;}
	.input-select-sty{font-size:18px; }
	.inc-bl-bg h3{height: auto;}
}
