body {
    background: #F4F5F6;
    font-family: 'Open Sans';
    font-size: 18px;
    line-height: 30px;
    color: #454545;
    letter-spacing: 1px;
    overflow-x: hidden;
}

/*
Header
=========================== */
header{
	background:#ffffff;
	border-bottom:5px solid #FF6B4A;
	text-align:center;
	display:block;
	padding:15px 0;
}

.logo{
	display:inline-block;
}

.list-group-item {
    background-color: transparent;
}

/*
Parallax
=========================== */
.parallax{
	position:relative;
	padding:0;
	margin: 0 auto;
	overflow-y: visible;
	width: 100%;
	z-index:3;
	color:#fff;
}

.parallax.bg1{
	background:url(create_it_06.png) 50% 0 no-repeat fixed;
	background-size:cover;
}

.parallax.bg2{
	background:url(../img/parallax/bg03.jpg) 50% 0 repeat fixed;
	background-size:cover;
}

.parallax.bg3{
	background:url(../img/parallax/bg03.jpg) 100% 0 no-repeat fixed;
	background-size:cover;
}

.parallax-wrapp{
	overflow:hidden;
	padding:60px 0;
	color:#fff;
}

.parallax-container{
	background:rgba(32, 39,48, 0.8);
	padding:60px 0;
	overflow:hidden;
	color:#fff;
}

.img-fluid {
    width: 100%;
    height: auto;
}

/*
Introduce
=========================== */
.introduce{
	font-size:48px;
	line-height:72px;
}

.underline{
	display: inline-block;
    background: #0B3468;
    padding: 0 10px;
}



.sectionBg2 {
    background-image: url(section_bg.png)!important;
    background-repeat: no-repeat!important;
    background-position: right bottom!important;
}


.sectionBg3 {
	background-image: url(section_bg2.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    border-bottom: 2px #FF6B49 solid;
}

/*
Container
=========================== */
.contain-wrapp{
	padding:70px 0;
}

.cta-wrapp{
	font-size:18px;
	line-height:30px;
}

.dark-container {
    background: #FE6A49 repeat 0 0;
    padding: 70px 0;
    color: #fff;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}




#featured h1 {
    text-align: center;
    font-size: xx-large;
}

#featured h2 {
    text-align: center;
    font-size: medium;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    line-height: 5px;
    letter-spacing: normal;
}









h3 {
    font-size: 30px;
    line-height: 46px;
    font-weight: 700;
    margin: 0 0 15px 0;
}










/*
Typography
=========================== */


h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
	font-weight:300;
}

h1{
	font-size:48px;
	line-height:60px;
}

h2{
	font-size:38px;
	/*line-height:52px;*/
}

h3{
	font-size:30px;
	line-height:46px;
}

h4{
	font-size:24px;
	line-height:36px;
}

h5{
	font-size:18px;
	line-height:30px;
}

h6{
	font-size:14px;
	line-height:24px;
}

ul,
ol {
	padding:0 0 0 13px;
	margin-top: 0;
	margin-bottom: 10px;
}

ul li,
ol li{
	padding-bottom:5px;
}

.list-lg{
	font-size:24px;
	line-height:36px;
}

.list-lg li{
	margin-bottom:10px;
}

.list-icons{
	padding-left: 0;
	list-style: none;
}

.list-icons li i{
	margin-right:10px;
}

.link-list li a{
	color:#636363;
}

footer .link-list li a{
	color:#bababa;
}

.list-styled{
	float:left;
	width:100%;
	padding: 0 34px;
	margin:0;
	list-style: none;
}

.list-styled li{
	width:100%;
	position:relative;
	list-style: none;
	padding:15px 35px;
	color:#121212;
	font-weight:700;
	margin-bottom:18px;
}

.list-styled li.pull-right{
	margin-right:-17px;
}

.list-styled li.pull-left{
	margin-left:-17px;
}

.list-styled > li + li.pull-right:after{
	background:url(../img/list-styled-left.png) no-repeat top right;
    content: "";
    display: block;
    position: absolute;
	width:34px;
	height:86px;
	left:-34px;
	top:0;
	margin-top:-18px;
	z-index:4;
}

.list-styled li.pull-left:before{
	background:url(../img/list-styled-right.png) no-repeat top right;
    content: "";
    display: block;
    position: absolute;
	width:34px;
	height:86px;
	right:-34px;
	top:0;
	margin-top:-18px;
	z-index:4;
}

.list-styled li .fa{
	color:#121212;
	font-size:18px;
	line-height:34px;
}

.alignleft{
	float:left;
	margin:10px 30px 30px 0;
}

.alignright{
	float:right;
	margin:10px 0 30px 30px;
}




/*
Yellow color
=========================== */
.yellow,
.btn-yellow.btn-bordered,
.fa-yellow,
.icon-circle.icon-bordered.fa-yellow,
.icon-square.icon-bordered.fa-yellow{
    color: #0B3468;
}




/*
Section heading
=========================== */
.section-heading {
    position: relative;
    display: block;
    text-align: center;
    font-size: 48px;
    line-height: 62px;
    margin-bottom: 90px;
    font-family: 'Neuton', serif;
}

h1, h2, h3, h4, h5, h6{
	font-weight:700;
	margin:0 0 15px 0;
	font-family: 'Neuton', serif;
}

.btn-primary {
    border-color: #3598c6;
    background-color: #0B3468;
    color: #fff;
    outline: none;
    font-family: 'Oleo Script', cursive;
}



.section-heading:before {
    background: #454545;
    content: '';
    position: absolute;
    width: 220px;
    height: 3px;
    display: block;
    bottom: -30px;
    left: 50%;
    margin-left: -110px;
}

.section-heading:after {
    background: #454545;
    content: '';
    position: absolute;
    width: 60px;
    height: 8px;
    display: block;
    bottom: -32px;
    left: 50%;
    margin-left: -30px;
}

.section-heading h4 {
    font-size: 32px;
    line-height: 54px;
    margin-bottom: 10px;
    font-weight: 700;
    margin: 0 0 15px 0;
}

.dark-container .section-heading {
    color: #fff;
}

.dark-container .section-heading:before,
.dark-container .section-heading:after {
    background-color: #fff;
}






/*for new section*/

.gray-container {
    background: #f4f5f6;
    padding: 70px 0;
}


.testimoni h5 {
    margin-bottom: 0;
    font-weight: 700;
    margin: 0 0 15px 0;
    font-size: 18px;
    line-height: 30px;
}

/*
Testimoni
=========================== */
.testimoni-wrapp{
	position:relative;
	width:100%;
	display:block;
	padding:0 0 55px 45px;
	margin-bottom:30px;
}

.testimoni{
	background:rgba(255, 255, 255, 1);
	border:1px solid #cacaca;
	border-radius:6px;
	padding:30px 30px 40px 30px;
	-webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.05);
}

.testimoni h5{
	margin-bottom:0;
}

.testimoni-avatar{
	position:absolute;
	width:115px;
	height:115px;
	bottom:0;
	left:0;
	border-radius:50%;
	overflow:hidden;
	border:10px solid #fff;
	text-align:center;
}

.testimoni-avatar > img{
    border-radius:50%;
}

.gray-container .testimoni-avatar{
	border:8px solid #f4f5f6;
}

/*
Blockquote
=========================== */
blockquote{
	position:relative;
	border:none;
	padding:0 0 0 30px;
	margin: 0 0 15px;
	font-size:16px;
	line-height:32px;
}

blockquote:before{
	content: "\f10d";
	font-family: 'FontAwesome';
	position:absolute;
	left:0;
	top:0;
	font-size:22px;
	line-height:22px;
}

blockquote.centered{
	border:none;
	padding:25px 0 0 0;
	text-align:center;
}

blockquote.centered:before{
	left:50%;
	margin-left:-10px;
}

blockquote.pull-right{
	border:none;
	padding:0 30px 0 0;
	text-align:right;
}

blockquote.pull-right:before{
	content: "\f10e";
	font-family: 'FontAwesome';
	left:100%;
}



/*
Guaranted
=========================== */
.guaranted-box{
	position:relative;
	background:rgba(255, 255, 255, 0.1);
	padding:160px 40px 40px 40px;
	margin:150px 0 35px 0;
	border-radius:10px;
	font-size:18px;
	line-height:38px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.guaranted-box .img-responsive{
	position:absolute;
	top:-140px;
	left:50%;
	margin-left:-180px;
}



/*
Footer
=========================== */
footer{
	background:#1f2226;
	border-top:5px solid #FF6B4A;
	padding:50px 0 30px 0;
	color:#777d84;
}

.copyright{
	margin:20px 0 0 0;
}

.social-network{
	float:right;
}

.social-network .icon-circle{
	background:#545c67;
	color:#1f2226;
}

/*
Back to top
=========================== */
#toTop{
	display:none;
	text-decoration:none;
	z-index:600;
	position:fixed;
	bottom:20px;
	right:20px;
	width:65px;
	height:65px;
	border:none;
	text-align:center;
	background-color:rgba(33, 33, 33, 0.6);
	border-radius:50%;
	font-family: 'FontAwesome';
	color:#fff;
	font-size:16px;
}

#toTop:after{
	content:"\f077";
	position:absolute;
	top:50%;
	left:50%;
	font-size:24px;
	margin:-16px 0 0 -11px;
}

#toTop:active, #toTop:focus{
	outline:none;
}

#toTopHover{
	width:65px;
	height:65px;
	display:block;
	overflow:hidden;
	border-radius:50%;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);	
}

/*
Primary background
=========================== */
#toTopHover,
a.openpanel,
.primary-bg,
.btn-primary,
#mc-embedded-subscribe,
.icon-top .fa,
.panel-title a:hover .plus,
.panel-title a .minus,
.panel-title a:hover .minus,
div.pp_default .pp_close:hover,
div.pp_default .pp_expand:hover,
div.pp_default .pp_contract:hover,
.fa-primary,
.icon-circle:hover,
ol.process-line > li > .icons > .fa.primary,
.social-network .icon-circle:hover,
.img-caption  .zoomer,
.pricing.popular .pricing-price{
	background-color: #FF6B49;
	background-image: url(button_bg.png);
	background-repeat: no-repeat;
}

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
#mc-embedded-subscribe:hover,
#mc-embedded-subscribe:focus,
#mc-embedded-subscribe:active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.show-caption:hover,
.navlink-right span.cart-item,
.icon-circle.fa-primary:hover,
.icon-square.fa-primary:hover,
.img-caption  .zoomer:hover{
    background-color: #FF5500;
}


/*
Fontawesome
=========================== */
.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-default{
	color:#292929;
}

.icon-circle,
.icon-square{
	background-color:#ebebeb;
	color:#292929;
	border-radius:50%;
	width:40px;
	height:40px;
	border:2px solid transparent;
	text-align:center;
	font-size:15px;
	line-height:36px;
	overflow:hidden;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


.icon-square{
	border-radius:2px;
}

.icon-circle:hover,
.icon-square:hover{
	color:#fff;
}

.icon-circle.icon-bordered,
.icon-square.icon-bordered{
	background:none;
	color:#292929;
	border-color:#ebebeb;
}

.icon-circle.icon-bordered:hover,
.icon-square.icon-bordered:hover,
.icon-circle.icon-bordered.fa-primary:hover,
.icon-square.icon-bordered.fa-primary:hover,
.icon-circle.icon-bordered.fa-blue:hover,
.icon-square.icon-bordered.fa-blue:hover,
.icon-circle.icon-bordered.fa-purple:hover,
.icon-square.icon-bordered.fa-purple:hover,
.icon-circle.icon-bordered.fa-pink:hover,
.icon-square.icon-bordered.fa-pink:hover,
.icon-circle.icon-bordered.fa-yellow:hover,
.icon-square.icon-bordered.fa-yellow:hover,
.icon-circle.icon-bordered.fa-green:hover,
.icon-square.icon-bordered.fa-green:hover,
.icon-circle.icon-bordered.fa-red:hover,
.icon-square.icon-bordered.fa-red:hover{
	background:none;
}

.fa-2x.icon-circle,
.fa-2x.icon-square{
	width:60px;
	height:60px;
	font-size: 22px;
	line-height:58px;
}

.fa-3x.icon-circle,
.fa-3x.icon-square{
	width:80px;
	height:80px;	
	font-size: 28px;
	line-height:78px;
}

.fa-4x.icon-circle,
.fa-4x.icon-square{
	width:100px;
	height:100px;	
	font-size: 36px;
	line-height:98px;
}

.fa-5x.icon-circle,
.fa-5x.icon-square{
	width:120px;
	height:120px;	
	font-size: 48px;
	line-height:118px;
}

.icon-circle.fa-primary,
.icon-circle.fa-blue,
.icon-circle.fa-purple,
.icon-circle.fa-pink,
.icon-circle.fa-yellow,
.icon-circle.fa-green,
.icon-circle.fa-red,
.icon-square.fa-primary,
.icon-square.fa-blue,
.icon-square.fa-purple,
.icon-square.fa-pink,
.icon-square.fa-yellow,
.icon-square.fa-green,
.icon-square.fa-red{
	color:#fff;
}

.icon-circle.icon-bordered.fa-primary,
.icon-circle.icon-bordered.fa-blue,
.icon-circle.icon-bordered.fa-purple,
.icon-circle.icon-bordered.fa-pink,
.icon-circle.icon-bordered.fa-yellow,
.icon-circle.icon-bordered.fa-green,
.icon-circle.icon-bordered.fa-red,
.icon-square.icon-bordered.fa-primary,
.icon-square.icon-bordered.fa-blue,
.icon-square.icon-bordered.fa-purple,
.icon-square.icon-bordered.fa-pink,
.icon-square.icon-bordered.fa-yellow,
.icon-square.icon-bordered.fa-green,
.icon-square.icon-bordered.fa-red{
	background:none;
}











/*
Button
=========================== */

.green,
.btn-green.btn-bordered,
.fa-green,
.icon-circle.icon-bordered.fa-green,
.icon-square.icon-bordered.fa-green,
#mce-success-response {
    color: #37a665;
}

.carmenColor {color: #FF6B49;}



.btn {
    position: relative;
    border-radius: 4px;
    padding: 15px 30px;
    font-size: 16px;
    line-height: 16px;
    /*text-transform: uppercase;*/
    font-weight: 700;
    border: 1px solid transparent;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}

.btn-lg,
.btn-group-lg > .btn {
	padding: 30px 45px;
	font-size: 40px;
    line-height: 40px;
	border-radius:6px;
}

.btn-block {
    white-space: normal;
}


a:-webkit-any-link {
    text-decoration: none;
}





/*
main form
=========================== */
#main-form-wrapp{
	position:relative;
	width:100%;
	display:block;
	text-align:center;
}

#main-form-wrapp .img-responsive{
	position:relative;
	margin-bottom:-16px;
	z-index:4;
}

#main-form-wrapp .main-form{
	background:rgba(255, 255, 255, 0.98);
	padding:40px;
	text-align:left;
	border-radius:5px 5px 0 0;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

#main-form-wrapp .main-form .form-control{
	background:#fff;
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .075);
          box-shadow: inset 0 2px 2px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#main-form-wrapp .main-form h4{
	color:#121212;
}

#form-inline-wrapp{
	float:left;
	width:100%;
	position:relative;
	display:block;
	margin:40px 0 40px 0;
	border-radius:8px;
	text-align:left;
	border:6px solid #2B0082;
	background: #2B0082;
	/*background: -moz-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,194,0,1)), color-stop(100%, rgba(255,148,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc200', endColorstr='#ff9400', GradientType=0 );*/
}

#form-inline-wrapp .form-inline{
	float:left;
	width:100%;
	margin:0;
	padding:20px 15px;
	/*border-radius:8px;
	border:1px solid #f4a941;*/
}

#form-inline-wrapp .form-inline .form-control{
	width:100%;
	background:#fff;
	border:1px solid #bd802b;
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .075);
          box-shadow: inset 0 2px 2px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#form-inline-wrapp .form-inline label{
	position:absolute;
	background:#2b0082;
	color:#fff;
	padding:5px 25px;
	border-radius:3px 3px 0 0;
	top:-64px;
	left:0;
}

/*
Mailchimp form
=========================== */
#main-form-wrapp .mc-field-group{
	display:block;
	margin-bottom:15px;
}

#main-form-wrapp .mc-field-group label{
	display:block;
}

#main-form-wrapp .mc-field-group input,
#form-inline-wrapp .mc-field-group input{
	display:block;
	width:100%;
	padding:10px 15px;
	height:48px;
	border-radius:2px;
	border:1px solid #aeaeae;
	font-size:13px;
	color:#616161;
	background:rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

#form-inline-wrapp .mc-field-group input{
	background:rgba(255, 255, 255, 1);
}

#form-inline-wrapp .form-inline .mc-field-group{
	float:left;
	width: 41.66666667%;
	position:relative;
	padding-right:20px;
}

#mc-embedded-subscribe{
	position:relative;
	border-radius:4px;
	padding: 15px 30px;
	font-size: 16px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:700;
	border: 1px solid transparent;
	color: #000;
/*	background-color: #fff;	*/
	margin-top:10px;
    
    background: -moz-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,194,0,1)), color-stop(100%, rgba(255,148,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,194,0,1) 0%, rgba(255,148,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc200', endColorstr='#ff9400', GradientType=0 );
}

#form-inline-wrapp #mc-embedded-subscribe{
	margin-top:0;
}

#form-inline-wrapp #mce-responses{
	Float:left;
	width:100%;
}

#form-inline-wrapp #mce-error-response,
#form-inline-wrapp #mce-success-response{
	color:#85530e;
}



















/*
Clear spacer
=========================== */
.margin-clear{
	margin:0;
}

.padding-clear{
	padding:0;
}

.margintop-clear{
	margin-top:0;
}

.paddingtop-clear{
	padding-top:0;
}

.marginbot-clear{
	margin-bottom:0;
}

.paddingbot-clear{
	padding-bottom:0;
}

.marginleft-clear{
	margin-left:0;
}

.paddingleft-clear{
	padding-left:0;
}

.marginright-clear{
	margin-right:0;
}

.paddingright-clear{
	padding-right:0;
}

.padding-top40{
	padding-top:40px;
}

.padding-top20{
	padding-top:20px;
}

.padding-topt60{
	padding-top:60px;
}

.padding-bot30{
	padding-bottom:30px;
}

.padding-bot20{
	padding-bottom:20px;
}

.padding-bot35{
	padding-bottom:35px;
}

.padding-bot40{
	padding-bottom:40px;
}

.padding-bot50{
	padding-bottom:50px;
}

.padding-bot55{
	padding-bottom:55px;
}

.padding-bot60{
	padding-bottom:60px;
}

.padding-bot70{
	padding-bottom:70px;
}

.padding-bot80{
	padding-bottom:80px;
}

.padding-bot90{
	padding-bottom:90px;
}

.margin-mintop10{
	margin-top:-10px;
}

.margin-mintop20{
	margin-top:-20px;
}

.margin-mintop30{
	margin-top:-30px;
}

.margin-mintop60{
	margin-top:-60px;
}

.margin-mintop210{
	margin-top:-210px;
}

.margin-minbot10{
	margin-bottom:-10px;
}

.margin-minbot20{
	margin-bottom:-20px;
}

.margin-minbot30{
	margin-bottom:-30px;
}

.margin-minbot60{
	margin-bottom:-60px;
}


/*
Custom bottom spacer
=========================== */
.marginbot5{
	margin-bottom:5px;
}

.marginbot10{
	margin-bottom:10px;
}

.marginbot15{
	margin-bottom:15px;
}

.marginbot20{
	margin-bottom:20px;
}

.marginbot25{
	margin-bottom:25px;
}

.marginbot30{
	margin-bottom:30px;
}

.marginbot35{
	margin-bottom:35px;
}

.marginbot40{
	margin-bottom:40px;
}

.marginbot45{
	margin-bottom:45px;
}

.marginbot50{
	margin-bottom:50px;
}

.marginbot55{
	margin-bottom:55px;
}

.marginbot60{
	margin-bottom:60px;
}

.marginbot80{
	margin-bottom:80px;
}




















/*
Responsive
=========================== */

@media screen and (max-width: 1024px) { 
    #form-inline-wrapp .form-inline .mc-field-group{
        width: 39.5%;
    }
}

@media screen and (max-width: 920px) { 
    .cta-arrow{
        display: none;
    }
    
    #form-inline-wrapp .form-inline .mc-field-group{
        width: 39%;
    }
    
    .form-inline-wrapp .form-group{
        padding: 0 5px;
    }
    
    .form-register{
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 676px) {    
    footer{
        text-align: center;
    }
    
    footer .social-network{
        float: none;
        display: inline-block;
        margin-top: 30px;
    }
    
    #form-inline-wrapp .form-inline .mc-field-group{
        width: 100%;
        margin-bottom: 15px;
    }
    
    #form-inline-wrapp .form-inline .mc-field-group input{
        padding-left: 125px;
    }
    
    #form-inline-wrapp .form-inline .mc-field-group label{
        top: 0;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    
    .form-inline-wrapp .form-group{
        padding: 0 15px;
        text-align: left;
    }
    
    .half-column-wrapp .half-column{
        width: 100%;
        border: none !important;
    }
    
    ol.process-line > li:before,
    ol.process-line > li:after{
        display: none;
    }
}

@media screen and (max-width: 480px) {    
    .main-example {
        width: 100%;
    }
    
    .main-example .time {
      height: 60px;
      width: 50px;
      margin: 0px 3px;    
    }
    
    .main-example .label {
        font-size: 14px;
        margin-top: -20px;
    }
    
    .main-example .count {
        font-size: 28px;
    }
    
    .main-example .count.top{
        padding-top: 15px;
    }
    
    .cta-wrapper{
        width: 100%;
    }
    
    .cta-wrapper .price{
	   font-size:24px;
	   line-height:24px;
    }
    
    .cta-action .btn-action{
        border-radius:50px;
        font-size:24px;
        line-height:24px;
        font-weight:700;
        padding:15px 30px;
    }
    
    .guaranted-box{
        margin-top: 90px;
        padding-top: 90px;
    }
    
    .guaranted-box > .img-responsive{
        position:absolute;
        width: 200px;
        top:-80px;
        left:50%;
        margin-left:-100px;
    }
    
    .icon-absolute.on-right,
    .icon-absolute{
        background-image: none;
        padding: 0 !important;
        text-align: center;
        margin-bottom: 25px;
        display: block;
    }
    
    .icon-absolute .fa{
        position: relative;
        margin-bottom: 15px;
    }

    
}

@media screen and (max-width: 991px) {  
	.whiteBg {
	    background-color: rgba(255, 255, 255, 0.8) !important;
	}

	.blackBg {
    	background-color: rgba(0, 0, 0, 0.6) !important;
    }

    .btn-lg{
	    font-size: 30px;
	    line-height: 30px;
	}

}