@charset "utf-8";
/* Body Area */

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lato');
body {font-family: 'Roboto', sans-serif; font-weight: normal; color:#999999; font-size:15px; line-height:20px; overflow-x:hidden; }
html, body { margin:0;padding:0 ; width:100%; height:100%;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
ul, li { margin:0; padding:0;}
a {font-family: 'Roboto', sans-serif; font-weight: normal; font-size:15px;color:#3e1052; font-weight:400;text-decoration:none;  -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
a:hover {text-decoration:underline;}
a:focus { outline:none;}
img { border:0 none; }
p{ margin:0 0 25px 0;}
.container { max-width:1170px; margin:0 auto; position:relative; padding:0; z-index:9;}
.main-banner { width:100%; max-width:100%; height:795px; position:relative;}
.main-banner .banner{ width:100%; max-width:100%; height:795px; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.main-banner .slider-left { width:43px; height:85px; left:20px; top:48%; position:absolute;}
.main-banner .slider-right { width:43px; height:85px; right:20px; top:48%;position:absolute;}
header { min-height:155px; max-width:100%; width:100%; position:absolute; left:0; top:0; right:0; margin:auto; }
header .logo { max-width:138px; width:100%; height:139px; left:0; top:15px; overflow:hidden; display:block; position:absolute;}
header .logo img { width:100%;}
.main-banner .banner-slogan { max-width:785px; width:100%; height:264px; background:url(../images/banner-slogan-bg.png) repeat-y; right:0; top:40%; position:absolute; }
.main-banner .banner-slogan >div { max-width:530px; padding-top:25px; padding-bottom:10px; text-align:right;}
.main-banner .banner-slogan >div p { text-align:right; margin:0; color:#000000; font-size:13px;}
.main-banner .banner-slogan h1 { font-size:50px; color:#000000; text-transform:uppercase;font-weight:700; margin:0 0 20px 0; text-shadow:1px 2px 2px #fff; line-height:40px;}
.main-banner .banner-slogan h2 { font-size:46px;text-transform:uppercase; color:#fff; font-weight:300; margin:0 0 35px 0;text-shadow:1px 2px 2px #333;line-height:30px;}
.main-banner .banner-slogan h2 .style1 {text-shadow:1px 2px 2px #fff; background:none; border:none; display:inline; color:#fc191a; font-weight:700; font-size:46px; text-transform:uppercase;font-family: 'Roboto', sans-serif; margin:0; padding:0;line-height:none !important; }
.main-banner .banner-slogan h3 { font-size:46px;text-transform:uppercase; color:#fc191a; font-weight:700; margin:0;text-shadow:1px 2px 2px #fff;line-height:30px; position:relative; top:-15px; margin-bottom:-5px;}
.main-banner .banner-slogan h3 .style2 { background:none; border:none; display:inline; color:#fff; font-weight:300; font-size:46px; text-transform:uppercase;
font-family: 'Roboto', sans-serif; text-shadow:1px 2px 2px #333;margin:0; padding:0; line-height:none !important;}
.main-banner .banner-slogan img{ float:right;}
.social-links { height:75px; background:url(../images/social-links.png) no-repeat center left; max-width:215px; right:0; padding-left:20px; position:absolute; top:40px; padding-top:23px;}
.social-links ul { list-style:none;}
.social-links li { display:inline-block;}
.social-links li a { border:1px solid #fff; border-radius:50%; display:block; color:#fff; width:30px; height:30px; margin-right:5px; text-align:center; padding-top:3px;}
.social-links li a:hover { background:#000; border:1px solid #666;}
.social-links li:last-child { margin-right:0;}
.banner-bottom { text-align:center; color:#fff; font-weight:700; font-style:italic; font-size:24px; padding:20px 0; background:rgba(0,0,0,.6); position:absolute; bottom:0; left:0; right:0;}
.banner-bottom p { margin:0; text-transform:uppercase;}
.middle-section { background:url(../images/middle-section.jpg) no-repeat center top; width:100%; max-width:100%; min-height:610px; padding:80px 0 40px; font-size:18px; color:#000000; position:relative; z-index:9;}
.middle-section h1 { text-align:center; margin:0 0 20px 0; color:#ff3334; font-weight:700; font-size:48px;}
.middle-section p { text-align:center; font-weight:300; margin:0 0 40px 0;}
.middle-section .row .col-md-5:nth-child(1) p { text-align:right;font-weight:400; position:relative; padding-right:10px;margin:0 0 30px 0;}
.middle-section .row .col-md-5:nth-child(3) p { text-align:left;font-weight:400; position:relative; margin:0 0 20px 0;}
.middle-section .row .col-md-5 p.left-text-style {background:url(../images/line.png) no-repeat center right !important; font-weight:400; text-align:right; padding-right:60px; font-size:17px;  }
.middle-section .row .col-md-5 p.right-text-style {background:url(../images/line.png) no-repeat center left !important; font-weight:400; text-align:left;  font-size:17px; padding-left:60px; margin-top:20px;  }
.middle-section .row .col-md-5:nth-child(1) { padding-top:85px; padding-right:35px; }
.middle-section .row .col-md-5:nth-child(3) { padding-top:105px;padding-left:20px; padding-left:50px;}
.middle-section .row .col-md-5:nth-child(1) p:after { background:url(../images/line.png) no-repeat center right !important; content:''; position:absolute;  width:50px; height:5px;  top:10px; right:-10%; }
.middle-section .row .col-md-2 .middle-c { border-radius:5px; min-height:178px; width:100%; border:1px solid #444; margin:0 auto; padding-top:35px;}
.middle-section .row .col-md-2 .middle-c .or { display:block; width:100px; height:100px; margin:auto; background:#333333; border:3px solid #ff3334; border-radius:50%; color:#fff; font-size:45px; font-weighmt:700; text-transform:uppercase; padding-top:10px; text-align:center; padding-top:36px;}
.middle-section .row .col-md-2 p { text-transform:uppercase; font-weight:400; margin:0 0 15px 0; color:#000;}
.middle-section p:last-child { font-style:italic; font-size:18px; text-align:center; font-weight:400;  max-width:630px; margin:0 auto;}
.middle-section p:last-child  span.red-text { color:#ff3334; padding:0; margin:0; line-height:none; border:none;font-style:italic; font-size:18px; background:none; display:inline; font-weight:600;}
.middle-section .row { margin-bottom:50px;}
.how-it-works { background:url(../images/steps.jpg) no-repeat; width:100%; max-width:100%; background-size:100% auto;  position:relative; top:0px; padding-top:90px; z-index:1; }
.red-text { color:#fc3233;}
.how-it-works h1 { font-size:48px; color:#ff3334; margin:0 0 10px 0; text-transform:uppercase; font-weight:700; }
.how-it-works:before {border-top:1px solid #dddddd; content:''; left:-14%; height:3px; top:70px; width:100%; position:absolute; }
.how-it-works h4{ color:#000000; font-size:24px; font-weight:500;padding-bottom:15px; max-width:760px; position:relative; border-bottom:1px solid #dddddd;}
.how-it-works h4:before {border-bottom:1px solid #dddddd; content:''; left:-100%; height:3px; width:100%; position:absolute; bottom:-1px;}
.how-it-works h4:after {width:119px; height:98px; position:absolute; bottom:-60px; right:-40px;  content:''; background:url(../images/arrow.png) no-repeat;}
.how-it-works .step1 { max-width:100%; width:100%; position:relative;}
.how-it-works .steps { color:#6d6d6d; font-size:24px; font-weight:400; padding-top:50px; line-height:30px;}
.how-it-works h2 { color:#000; font-size:48px; text-transform:uppercase; margin:0 0 20px 0; font-weight:700;}
.how-it-works .container:nth-child(odd) img { float:left; margin-bottom:50px; margin-right:100px;}
.how-it-works .container:nth-child(even) img { float:right;margin-bottom:50px; margin-left:100px; margin-top:-70px;}
.how-it-works .container:nth-child(even) { color:#fff; text-align:right;}
.how-it-works .container:nth-child(even) h2{ color:#fff; margin-top:100px;}
.how-it-works .container:nth-child(odd) h2{ margin-top:130px;}
.how-it-works .container:last-child{ color:#676767;}
.how-it-works .container:last-child h2{ color:#676767; margin-top:50px;}
.how-it-works .last { border-top:1px solid #CCC; position:relative; padding-top:70px;}
.how-it-works .last:after { height:60px; width:1px; border-left:1px solid #ccc; position:absolute; left:0; right:0; margin:auto; top:0; content:'';}
.how-it-works .last p { text-align:center; color:#575757; font-size:18px; font-weight:600;}
.how-it-works .last a img { display:block; margin:0 auto;}
.how-it-works .last a { display:block; text-align:center; width:146px; height:44px; margin:0 auto;}
.how-it-works .last span { display:block; font-size:12px; color:#000000; text-align:center;}
.testimonials { min-height:634px; width:100%; max-width:100%; background-repeat:no-repeat; background-position:center top; background-size:100% 100%; position:relative; padding:50px 0;}
.testimonials:before { left:0; right:0; margin:auto; position:absolute; top:0; bottom:0; content:''; background-color:rgba(0,0,0,.6); padding:60px 0;}
.testimonials {background-image:url(../images/testimonials.jpg);}
.testimonials h1 { text-align:center; color:#fff; font-weight:300; font-size:48px;}
.testimonials h1 pre { color:#ff3334; display:inline; background:none; border:none;font-family: 'Roboto', sans-serif; font-weight:600;font-size:48px; padding:0; margin:0;}
.testimonials h6 { text-align:center; color:#ff3334; font-weight:400; font-size:16px;}
.testimonials h6 pre { color:#fff; display:inline; background:none; border:none;font-family: 'Roboto', sans-serif; font-weight:300;font-size:16px; padding:0; margin:0;}
footer { background:#000000; min-height:235px; width:100%; max-width:100%; padding:40px 0 35px; color:#fff; font-size:13px; font-weight:300;}
footer a{  color:#fff; font-size:13px; font-weight:300;}
footer .links ul { list-style:none;}
footer .links ul li { margin-bottom:7px;}
footer .links ul li:before { content:'\f054'; color:#fff;font-family: FontAwesome; font-size:9px; margin-right:6px;}
footer .links ul li a { text-transform:uppercase;}
footer .links ul li a:hover { color:#ff3334; text-decoration:none;} 
footer h4 { font-weight:400; font-size:13px; text-transform:uppercase; font-weight:500; margin:0 0 10px 0;}
footer .links h4 {margin:0 0 20px 0;}
footer .newsletter { max-width:340px;}
footer .newsletter p { margin:0 0 10px 0;}
footer .newsletter input[type="email"]{ height:38px; background:#fff url(../images/text.jpg) no-repeat 98% 47%; width:100%; border:0; padding-left:20px; color:#000;}
footer .newsletter input[type="submit"] { width:150px; height:37px; background:#ff3334; text-align:center; color:#fff; border:0; margin-top:10px; font-weight:500;}
footer .newsletter input[type="submit"]:hover { background:#333;transition: all 0.5s ease-out;}
footer .copyright { text-align:right;}
footer .copyright img { width:60px; height:60px; margin-bottom:20px;}
footer .copyright ul { list-style:none; min-height:35px;}
footer .copyright ul li { display:inline-block;}
footer .copyright ul li a { font-size:22px;}
footer .copyright ul li a:hover {color:#ff3334;}
footer .copyright ul li { margin-right:10px;}
footer .copyright strong { text-transform:uppercase;}
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus::-moz-placeholder {color:transparent;}
input:focus:-moz-placeholder {color:transparent;}
input:focus:-ms-input-placeholder {color:transparent;}
textarea:focus::-webkit-input-placeholder {color:transparent;}
textarea:focus::-moz-placeholder {color:transparent;}
textarea:focus:-moz-placeholder {color:transparent;}
textarea:focus:-ms-input-placeholder {color:transparent;}
.main-container {overflow-x:hidden;}
.banner-inner { max-width:100%; width:100%; height:445px; background-repeat:no-repeat; background-size:100% 100%; background-position:center top;}
.content-inner{ max-width:100%; width:100%; padding:87px 0 0;}
.content-inner{ font-size:72px;}
.be-a-mymul {max-width:100%; width:100%; background:url(../images/simple-bg.jpg) no-repeat bottom right;}
.banner-inner { text-align:center; padding-top:320px;}
.banner-inner h1 { text-align:center; font-size:72px; color:#fc3233; font-weight:700; margin:0;}
.banner-inner h1 span { text-align:center; font-size:50px; color:#fff; font-weight:700; display:inline; background:none; border:0; padding:0; margin:0;}
.banner-inner .fadeInRight::last-word  { text-align:center; font-size:50px; color:#fff; font-weight:700; display:inline; background:none; border:0; padding:0; margin:0;}
.be-a-mymul h1 { text-align:center; font-weight:300; font-size:48px; margin:0 0 0px 0; color:#000;-webkit-animation-duration: 1s;animation-duration: 1s;
-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.be-a-mymul h2{ color:#1a1a1a;text-align:center; font-weight:700; font-size:48px; margin:0 0 0px 0;-webkit-animation-duration: 1s;animation-duration: 1s;
-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.slogan-text-inner-content .red-text { display:block;} 
.slogan-text-inner-content { background:url(../images/slogan-text.jpg) no-repeat center top; min-height:349px; width:100%; max-width:100%; border-bottom:3px solid #ff3334;border-top:3px solid #ff3334; background-size:100% 100%; margin:50px 0; font-size:30px; color:#fff; padding:110px 0 50px; line-height:36px; font-style:italic; font-weight:600;}
.be-a-mymul h3{ color:#f92829;text-align:center; font-weight:700; font-size:48px; margin:0 0 50px 0;}
.be-a-mymul h4{ color:#f92829;text-align:center; font-weight:500; font-size:20px; margin:0 0 10px 0; text-transform:uppercase;}
.be-a-mymul .step { width:100px; height:100px; background:#000; border-radius:50%; margin:0 auto 20px; display:block;color:#fff; font-weight:700;font-size:60px; text-align:center; padding-top:36px; border:2px solid #ff3334;}

.be-a-mymul { color:#414040; font-size:14px;}
.be-a-mymul .step-box { text-align:center; font-size:18px; color:#414040; line-height:26px;  }
.should-be-myul { width:100%; max-width:100%; background-repeat:no-repeat; background-position:center top; background-size:100% 100%; border-top:4px solid #ff3334; border-bottom:4px solid #ff3334; position:relative; min-height:591px; margin-bottom:5px; padding:50px 0 50px;background-image:url(../images/should-my-ul.jpg);}
.should-be-myul:before { content:''; left:0; right:0; top:0; bottom:0; margin:auto; background-color:rgba(0,0,0,.7); position:absolute;}
.should-be-myul hgroup { text-align:center; margin:0 0 50px 0;}
.should-be-myul hgroup h1 { color:#f92829; font-size:40px; font-weight:700; margin:0 0 15px 0; }
.should-be-myul hgroup h5 { color:#fff; font-size:25px; font-weight:300; margin:0 0 0 0; }
.should-be-myul  h2 { color:#f92829; font-size:30px; font-weight:600; margin:0 0 25px 0;} 
.should-be-myul .content-bk { text-align:center; font-size:18px; color:#fff; font-weight:300; line-height:26px;}
.should-be-myul blockquote { color:#fff; text-align:center; font-size:36px; line-height:46px; font-weight:600; padding:0; margin:35px 0 0 0; border-left:none; }
.need-mul-section .step { width:100px; height:100px; background:#000; border-radius:50%; margin:0 auto 20px; display:block;color:#fff; font-weight:700;font-size:60px; text-align:center; padding-top:36px; border:2px solid #ff3334;}
.content-p { padding-bottom:50px; font-size:16px; color:#333;}
.content-p h1 { margin:0 0 20px 0 !important;}
.need-mul-section h4{ color:#f92829;text-align:center; font-weight:500; font-size:20px; margin:0 0 10px 0; text-transform:uppercase;}
.need-mul-section { max-width:100%; width:100%;color:#414040; font-size:14px;}
.need-mul-section .step-box { text-align:center; font-size:18px; color:#414040; line-height:26px;  }
.need-mul-section h1 { text-align:center; font-weight:300; font-size:48px; margin:0 40px 0px 40px; color:#000;}
.need-mul-section h2{ color:#1a1a1a;text-align:center; font-weight:700; font-size:48px; margin:0 0 0px 0;}
.need-mul-section  h2 { color:#f92829; font-size:30px; font-weight:600; margin:0 0 25px 0;} 
.need-mul-section .content-bk { text-align:center; font-size:18px; color:#fff; font-weight:300; line-height:26px;}
.make-money-section {background-image:url(../images/make-money.jpg); background-repeat:no-repeat; background-position:center top; border-top:4px solid #ff3334;border-bottom:4px solid #ff3334; background-size:100% 100%; min-height:240px; margin-bottom:5px; padding-top:30px; padding-bottom:30px; font-size:22px; font-weight:400; color:#fff; line-height:30px; }
.points-content { background:url(../images/middle-c.jpg) no-repeat center center; text-align:center; margin-top:50px;}
.points-content h3 { margin:0 0 40px 0; color:#414040; font-weight:500; font-size:24px;}
.points-content .icon { width:122px; height:122px; border-radius:50%; margin:0 auto 10px; overflow:hidden; display:block; border:3px solid #ff3334;}
.points-content .icon img { display:block; margin:0 auto; margin-top:20px;}
.points-content h2 { clear:both; font-style:italic; font-size:30px; color:#000000; margin-top:40px; margin-bottom:100px;}
.main-banner .banner-slogan a.link-appstore { background:url(../images/apple-store.png) no-repeat; width:146px; height:44px; display:block; float:right;}
.text-style7 { text-transform: uppercase;font-weight:400 !important;margin: 0 0 15px 0 !important;color: #000 !important;}
.middle-section .col-md-5{ padding-top:50px; color:#000 !important;}
.middle-section .col-md-5 p {color:#000 !important;}
.about-top { color:#1a1a1a; font-size:55px; font-weight:300; text-align:center; line-height:60px; padding-bottom:30px;}
.about-top strong{ color:#1a1a1a; font-weight:600; text-align:center;  display:block;}
.about-middle-content { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-middle-bg.jpg); background-repeat:no-repeat; background-position:center top;  padding:100px 0; color:#000; font-size:30px; line-height:35px; font-style:italic; color:#fff; border-top:3px solid #ff3334;border-bottom:3px solid #ff3334; }
.about-lower-middle-content { background:url(../images/about-lower-middle.jpg) no-repeat center top; width:100%; max-width:100%; padding:120px 0; color:#000; background-size:cover; font-style:italic; font-size:30px; text-align:center; font-weight:600; line-height:40px;}
.about-top span.red-text { color:#ff3334;}
.about-lower-middle-content { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-lower-middle.jpg); background-repeat:no-repeat; background-position:center top; text-align:center !important;  padding:100px 0; color:#000; font-size:30px; line-height:35px; font-style:italic; color:#fff; text-align:center; text-align:center;}
.about-bottom { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-bottom.jpg); background-repeat:no-repeat; background-position:center top;  padding:100px 0; color:#000; font-size:30px; line-height:35px; font-style:italic; color:#fff; text-align:left; border-top:3px solid #ff3334;border-bottom:3px solid #ff3334; text-align:center;}
.about-follow-us { max-width:100%; width:100%; padding:60px 0; font-size:48px; text-align:center; font-weight:600; color:#1a1a1a; padding:100px 0; line-height:57px;}

@media  (min-width: 1601px) and (max-width: 1920px) {
.how-it-works .container { padding-top:70px;}	
.how-it-works h4 { max-width:700px;}
.how-it-works h4::after { right:-94px;}
.how-it-works::before { left:-22%; top:130px;}
}
@media  (min-width: 1200px) and (max-width: 1400px) {
.how-it-works .container:nth-child(even) h2{ margin-top:40px;}
.how-it-works .container:nth-child(odd) h2{ margin-top:40px;}
.how-it-works .container:nth-child(2n+1) img { width:400px;}
.how-it-works .container:nth-child(2n) img {width:400px;}
.last img{ width:146px; max-width:144px; height:44px;}
.how-it-works h4::after { right:-104px; }
.how-it-works h4 { max-width:690px;}
.how-it-works::before { left:-16%;}

}
@media  (min-width: 1115px) and (max-width: 1199px) {
.how-it-works .container:nth-child(even) h2{ margin-top:70px;}
.how-it-works .container:nth-child(odd) h2{ margin-top:105px;}
.how-it-works .container:nth-child(2n+1) img { width:330px; margin-bottom:55px; margin-top:100px;}
.how-it-works .container:nth-child(2n) img {width:330px;margin-bottom:0;}
}
@media  (min-width: 992px) and (max-width: 1114px) {
.how-it-works .container:nth-child(even) h2{ margin-top:0px;}
.how-it-works .container:nth-child(odd) h2{ margin-top:105px;}
.how-it-works .container:nth-child(2n+1) img { width:330px; margin-bottom:55px; margin-top:0px;}
.how-it-works .container:nth-child(2n) img {width:330px;margin-bottom:0;}
}
@media  (min-width: 992px) and (max-width: 1199px) {
.how-it-works { padding-top:0;}
.last img{ width:146px; max-width:144px; height:44px;}
.main-banner .banner-slogan > div { max-width:none; padding-right:80px;}
.banner-bottom { font-size:18px;}
.how-it-works:before {border-top:1px solid #dddddd; content:''; left:-30%; height:3px; top:0px; width:100%; position:absolute; }
.how-it-works h1 { font-size:38px; padding-top:10px;}
.how-it-works h4 { max-width:670px;}
.how-it-works h4::after { right:-120px;}
.banner-inner {height:445px; background-size:cover; background-position:right top;}
}
@media  (min-width: 768px) and (max-width: 991px) {
header { left:50px; right:50px; position:absolute; z-index:9999999999999; width:auto; min-height:50px;}	
header .logo { width:47px; top:2px; left:0; right:0; margin:auto;}
.social-links { background:none; left:-50px; right:auto; margin:auto; z-index:0; top:-10px;}
.container { max-width:none; width:auto; margin-left:15px; margin-right:15px;}
.main-banner .banner { height:600px;}
.main-banner { height:600px;}
.main-banner .banner-slogan { max-width:530px; text-align:center; left:0; right:0; margin:auto;}
.main-banner .banner-slogan > div {text-align:center;}
.main-banner .banner-slogan { top:30%;}
.main-banner .banner-slogan h1 { font-size:42px;}
.main-banner .banner-slogan h2 { font-size:38px;}
.main-banner .banner-slogan h2 pre { font-size:38px;}
.main-banner .banner-slogan h3 { font-size:37px;}
.main-banner .banner-slogan h3 pre { font-size:37px;}
.main-banner .banner-slogan > div p { text-align:center;}
.main-banner .banner-slogan img { float:none;}
.banner-bottom { font-size:18px; line-height:26px;}
.main-banner .banner-slogan { background:rgba(255,255,255,.2); border-radius:25px;}
.middle-section .row .col-md-5:nth-child(1) { padding-top:0; padding-right:15px; text-align:center;}
.middle-section .row .col-md-5:nth-child(1) p{ padding-top:0; padding-right:15px; text-align:center;}
.middle-section p { margin:0 0 20px 0;}
.middle-section .row .col-md-5:nth-child(1) p::after { background:none; }
.middle-section .row .col-md-5:nth-child(1) p { margin:0 0 10px 0;}
.middle-section p:last-child { max-width:none;}
.middle-section { padding:30px 0 30px;}
.middle-section .row .col-md-2 .middle-c { max-width:250px; margin:0 auto;}
.middle-section .row .col-md-5:nth-child(3) { padding-top:30px; text-align:center; background:none;}
.middle-section .row .col-md-5:nth-child(3) p::before { background:none;}
.middle-section .row .col-md-5:nth-child(3) p { text-align:center;}
.middle-section .row { margin-bottom:10px;}
.how-it-works { padding-top:40px;}
.how-it-works h1{ text-align:center; font-size:35px;}
.how-it-works::before { border-top:none;}
.how-it-works h4 { text-align:center; border-bottom:none;}
.how-it-works h4::before { border-bottom:none;}
.how-it-works h4::after { background:none;}
.how-it-works h4 { font-size:18px;}
.how-it-works { background:none;}
.how-it-works .steps .container:nth-child(odd)  { background:#f1f1f1; font-size:15px; text-align:center; padding:40px 20px 30px; margin:0 0 0px 0;}
.how-it-works .steps .container:nth-child(even)  { background:#ff3334; font-size:15px; text-align:center; padding:40px 20px 30px; margin:0 0 0px 0;}
.how-it-works .steps .container:nth-child(odd) img { max-width:250px; margin:0 auto 20px; float:none; display:block;}
.how-it-works .container:nth-child(2n+1) h2 { margin-top:0; text-align:center; font-size:30px;}
.how-it-works .steps .container:nth-child(even) img { max-width:250px; margin:0 auto 20px; float:none; display:block;}
.how-it-works .container:nth-child(even) h2 { margin-top:0; text-align:center; font-size:30px;}
.how-it-works .steps .container:last-child { background:none;}
.TestimoSection .Txt::before, .TestimoSection .Txt::after { font-size:22px;}
footer .links { border-bottom:1px dotted #666; padding-bottom:20px; margin-bottom:20px;}
footer h4 { text-align:center;}
footer .links ul{ max-width:100px; margin:0 auto;}
footer .newsletter { max-width:300px; margin:0 auto; text-align:center;}
footer .newsletter input[type="submit"] { margin:0 auto 30px; display:block; margin-top:10px;}
footer .copyright { text-align:center; border-top:1px dotted #666; padding-top:30px;}
footer .copyright ul li a { cursor:pointer;}
footer { padding-bottom:15px;}
.banner-inner {height:345px; background-size:cover; background-position:right top; padding-top:150px;}
.be-a-mymul h1 { font-size:30px;}
.be-a-mymul h2 { font-size:30px;}
.content-inner { padding:35px 0 0;}
.slogan-text-inner-content { font-size:25px;}
.banner-inner h1 { font-size:50px;}
.banner-inner h1 span { font-size:50px;}
.be-a-mymul h3 { font-size:30px;}
.step-box { max-width:700px; margin:0 auto; }
.step-box:last-child {border-bottom:none;}
.be-a-mymul .col-md-4{ border-bottom:1px dashed #999;padding-bottom:20px; margin-bottom:40px; margin-left:20px; margin-right:20px;}
.be-a-mymul .col-md-4:last-child {border-bottom:none;}
.should-be-myul hgroup h1 { font-size:30px;}
.should-be-myul hgroup h5 { font-size:20px;}
.should-be-myul h2 { font-size:22px;}
.should-be-myul .content-bk { font-size:15px;}
.content-bk { max-width:600px; margin:0 auto;}
.content-bk h2 { font-size:22px; margin:0 0 10px 0;}
.should-be-myul blockquote { font-size:28px;}
.should-be-myul { background-size:cover;}
.need-mul-section .col-md-4{ border-bottom:1px dashed #999;padding-bottom:20px; margin-bottom:40px; margin-left:20px; margin-right:20px;}
.need-mul-section .col-md-4:last-child {border-bottom:none;}
.make-money-section { position:relative;}
.make-money-section:before { left:0; right:0; top:0; bottom:0; position:absolute; background-color:rgba(0,0,0,.7); content:'';}
.content-p { padding-bottom:50px; font-size:13px; color:#333; text-align:center;}
.content-p h1 { margin:0 0 20px 0; font-size:30px;}
.middle-section .col-md-5 {padding-top:0;}
.middle-section .row .col-md-5 p.left-text-style { background:none !important; text-align:center; padding:0;}
.middle-section .row .col-md-5 p.right-text-style { background:none !important; text-align:center; padding:0;}
.middle-section .row .col-md-5 p.left-text-style:last-child { margin-bottom:20px;}

.about-top { color:#1a1a1a; font-size:30px; font-weight:300; text-align:center; line-height:30px; padding-bottom:20px;}
.about-top strong{ color:#1a1a1a;  display:block;}
.about-middle-content { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-middle-bg.jpg); background-repeat:no-repeat; background-position:center top;  padding:70px 0; color:#000; font-size:30px; line-height:35px; font-style:italic; color:#fff;}
.about-lower-middle-content { background:url(../images/about-lower-middle.jpg) no-repeat center top; width:100%; max-width:100%; padding:80px 0; color:#000; background-size:cover; font-style:italic; font-size:30px; text-align:center; font-weight:600; line-height:40px;}
.about-top span.red-text { color:#ff3334;}
.about-lower-middle-content { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-lower-middle.jpg); background-repeat:no-repeat; background-position:center top; text-align:center !important;  padding:70px 0; color:#000; font-size:30px; line-height:35px; font-style:italic; color:#fff; text-align:center;}
.about-bottom { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-bottom.jpg); background-repeat:no-repeat; background-position:center top;  padding:70px 0; color:#000; font-size:30px; line-height:35px; font-style:italic; color:#fff; text-align:left;}
.about-follow-us { max-width:100%; width:100%; padding:60px 0; font-size:35px; text-align:center; font-weight:600; color:#1a1a1a; padding:70px 0; line-height:30px;}

}

@media  (max-width: 767px) {
header { left:50px; right:50px; position:absolute; z-index:9999999999999; width:auto; min-height:50px;}	
header .logo { width:47px; top:2px; left:0; right:0; margin:auto;}
.social-links { background:none; left:-75px; right:auto; margin:auto; z-index:0; top:-10px;}
.social-links li a { border:none; margin-right:0; width:auto; margin-right:3px;}
.social-links li a:hover { width:auto; background:none; border:none;margin-right:3px; color:#000;}
.container { max-width:none; width:auto; margin-left:15px; margin-right:15px;}
.main-banner .banner { height:500px;}
.main-banner { height:500px;}
.main-banner .banner-slogan { max-width:530px; text-align:center; left:0; right:0; margin:auto;}
.main-banner .banner-slogan > div {text-align:center;}
.main-banner .banner-slogan { top:30%;}
.main-banner .banner-slogan h1 { font-size:25px;}
.main-banner .banner-slogan h2 { font-size:20px; margin-bottom:10px;}
.main-banner .banner-slogan h2 pre { font-size:20px;}
.main-banner .banner-slogan h3 { font-size:20px;}
.main-banner .banner-slogan h3 pre { font-size:20px;}
.main-banner .banner-slogan > div p { text-align:center;}
.main-banner .banner-slogan img { float:none;}
.banner-bottom { font-size:14px; line-height:22px;}
.main-banner .banner-slogan { background:rgba(255,255,255,.2); border-radius:25px;}
.middle-section .row .col-md-5:nth-child(1) { padding-top:0; padding-right:15px; text-align:center;}
.middle-section .row .col-md-5:nth-child(1) p{ padding-top:0; padding-right:15px; text-align:center;}
.middle-section p { margin:0 0 20px 0;}
.middle-section .row .col-md-5:nth-child(1) p::after { background:none; }
.middle-section .row .col-md-5:nth-child(1) p { margin:0 0 10px 0;}
.middle-section p:last-child { max-width:none;}
.middle-section { padding:30px 0 30px;}
.middle-section .row .col-md-2 .middle-c { max-width:250px; margin:0 auto;}
.middle-section .row .col-md-5:nth-child(3) { padding-top:30px; text-align:center; background:none;}
.middle-section .row .col-md-5:nth-child(3) p::before { background:none;}
.middle-section .row .col-md-5:nth-child(3) p { text-align:center;}
.middle-section .row { margin-bottom:10px;}
.how-it-works { padding-top:40px;}
.how-it-works h1{ text-align:center; font-size:35px;}
.how-it-works::before { border-top:none;}
.how-it-works h4 { text-align:center; border-bottom:none;}
.how-it-works h4::before { border-bottom:none;}
.how-it-works h4::after { background:none;}
.how-it-works h4 { font-size:18px;}
.how-it-works { background:none;}
.how-it-works .steps .container:nth-child(odd)  { background:#f1f1f1; font-size:15px; line-height:22px; text-align:center; padding:40px 20px 30px; margin:0 0 0px 0;}
.how-it-works .steps .container:nth-child(even)  { background:#ff3334; font-size:15px; line-height:22px; text-align:center; padding:40px 20px 30px; margin:0 0 0px 0;}
.how-it-works .last p { font-size:14px;}
.testimonials h1 { font-size:25px;}
.testimonials h1 pre { font-size:25px;}
.testimonials { background-size:cover;}
.how-it-works .steps .container:nth-child(odd) img { max-width:200px; margin:0 auto 20px; float:none; display:block;}
.how-it-works .container:nth-child(2n+1) h2 { margin-top:0; text-align:center; font-size:22px;}
.how-it-works .steps .container:nth-child(even) img { max-width:200px; margin:0 auto 20px; float:none; display:block;}
.how-it-works .container:nth-child(even) h2 { margin-top:0; text-align:center; font-size:22px;}
.how-it-works .steps .container:last-child { background:none;}
.TestimoSection .Txt::before, .TestimoSection .Txt::after { font-size:22px;}
footer .links { border-bottom:1px dotted #666; padding-bottom:20px; margin-bottom:20px;}
footer h4 { text-align:center;}
footer .links ul{ max-width:100px; margin:0 auto;}
footer .newsletter { max-width:300px; margin:0 auto; text-align:center;}
footer .newsletter input[type="submit"] { margin:0 auto 30px; display:block; margin-top:10px;}
footer .copyright { text-align:center; border-top:1px dotted #666; padding-top:30px;}
footer .copyright ul li a { cursor:pointer;}
footer { padding-bottom:15px;}
.main-banner .slider-left { width:20px; height:25px; left:5px; top:48%; position:absolute;}
.main-banner .slider-right { width:20px; height:25px; right:5px; top:48%;position:absolute;}
.main-banner .slider-left img, .main-banner .slider-right img { width:100%;} 
.main-banner .banner-slogan { max-width:300px; height:200px;}
.middle-section h1 { font-size:30px;}
.middle-section p { font-size:14px;}
.middle-section .row .col-md-2 .middle-c { width:180px;}
.how-it-works h1 { font-size:25px;}
.how-it-works h4 { font-size:14px;}
.TestimoSection .Author { font-size:12px;}
.TestimoSection .Author pre{ font-size:14px;}
.TestimoSection .Txt { font-size:12px; padding:30px 20px 20px 20px; line-height:20px;}
.middle-section p:last-child { font-size:14px;}
footer .copyright { font-size:11px;}
.testimonials { padding:20px 0;}
.banner-inner {height:200px; padding-top:140px;}
.be-a-mymul h1 { font-size:20px;}
.be-a-mymul h2 { font-size:20px;}
.content-inner { padding:35px 0 0;}
.slogan-text-inner-content { font-size:20px; line-height:28px;}
.banner-inner h1 { font-size:30px;}
.banner-inner h1 span { font-size:30px;}
.be-a-mymul h3 { font-size:30px;}
.step-box { max-width:700px; margin:0 auto; }
.step-box:last-child {border-bottom:none;}
.be-a-mymul .col-md-4{ border-bottom:1px dashed #999;padding-bottom:20px; margin-bottom:40px; margin-left:20px; margin-right:20px;}
.be-a-mymul .col-md-4:last-child {border-bottom:none;}
.should-be-myul hgroup h1 { font-size:30px;}
.should-be-myul hgroup h5 { font-size:20px;}
.should-be-myul h2 { font-size:22px;}
.should-be-myul .content-bk { font-size:15px;}
.content-bk { max-width:600px; margin:0 auto;}
.content-bk h2 { font-size:18px; margin:0 0 10px 0;}
.should-be-myul blockquote { font-size:16px; line-height:25px;}
.should-be-myul { background-size:cover;}
.be-a-mymul .step-box { font-size:13px; line-height:20px;}
.should-be-myul hgroup h1 { font-size:22px;}
.be-a-mymul .step { width:60px; height:60px; font-size:30px; padding-top:18px;}
.step-box p { margin:0 0 10px 0;}
.slogan-text-inner-content { background-size:cover; background-position:left top; position:relative;}
.slogan-text-inner-content:before { background-color:rgba(0,0,0,.7); left:0; right:0; top:0; bottom:0; margin:auto; position:absolute; content:'';}
.should-be-myul .content-bk p { line-height:18px; font-size:13px; text-align:center;}
.slogan-text-inner-content { min-height:250px; padding:60px 0 40px; margin:20px 0 20px; text-align:center;}
.need-mul-section h1 { font-size:22px;}
.points-content h3 { font-size:16px;}
.need-mul-section h1 { margin:0;}
.points-content h2 { font-size:18px;}
.need-mul-section .step { width:70px; height:70px; padding-top:22px; font-size:35px;}
.need-mul-section .step-box { font-size:14px; line-height:20px; margin:0 0 25px 0;}
.make-money-section { position:relative; background-size:cover; background-position: left top;}
.make-money-section:before { left:0; right:0; top:0; bottom:0; position:absolute; background-color:rgba(0,0,0,.8); content:'';}
.make-money-section { font-size:17px; line-height:22px;}
.content-p { padding-bottom:20px; font-size:12px; color:#333; text-align:center;}
.content-p h1 { margin:0 0 10px 0; font-size:20px;}
.main-banner .banner-slogan h2 .style1 {text-shadow:1px 2px 2px #fff; background:none; border:none; display:inline; color:#fc191a; font-weight:700; font-size:26px !important; text-transform:uppercase;font-family: 'Roboto', sans-serif; margin:0; padding:0;line-height:none !important; }
.main-banner .banner-slogan h3 .style2 { font-size:25px;}
.main-banner .banner-slogan h1 { line-height:20px; margin:0 0 3px 0; font-size:28px;}
.middle-section .col-md-5 { padding-top:0;}
.middle-section .row .col-md-5 p.left-text-style { background:none !important; text-align:center; padding:0; font-size:13px;}
.middle-section .row .col-md-5 p.right-text-style { background:none !important; text-align:center; padding:0;font-size:13px;}
.middle-section .row .col-md-5 p.left-text-style:last-child { margin-bottom:20px;font-size:13px;}
.middle-section { min-height:520px;}
.about-top { color:#1a1a1a; font-size:22px; font-weight:300; text-align:center; line-height:30px; padding-bottom:20px;}
.about-top strong{ color:#1a1a1a;  display:block;}
.about-middle-content { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-middle-bg.jpg); background-repeat:no-repeat; background-position:center top;  padding:70px 0; color:#000; font-size:22px; line-height:35px; font-style:italic; color:#fff;text-align:center !important;}
.about-lower-middle-content { background:url(../images/about-lower-middle.jpg) no-repeat center top; width:100%; max-width:100%; padding:80px 0; color:#000; background-size:cover; font-style:italic; font-size:30px; text-align:center; font-weight:600; line-height:40px; text-align:center !important;}
.about-top span.red-text { color:#ff3334;}
.about-lower-middle-content { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-lower-middle.jpg); background-repeat:no-repeat; background-position:center top; text-align:center !important;  padding:70px 0; color:#000; font-size:22px; line-height:35px; font-style:italic; color:#fff; text-align:center !important;}
.about-bottom { background-size:cover; width:100%; max-width:100%; background-image:url(../images/about-bottom.jpg); background-repeat:no-repeat; background-position:center top;  padding:70px 0; color:#000; font-size:22px; line-height:35px; font-style:italic; color:#fff; text-align:center;}
.about-follow-us { max-width:100%; width:100%; padding:60px 0; font-size:22px; text-align:center; font-weight:600; color:#1a1a1a; padding:70px 0; line-height:30px;}


}
@media  (max-width: 520px) {
.TestimoSection #bx-pager a img { width:55px; height:55px;}
}
@media  (min-width: 991px) {
.navigation {width:auto; text-align:right; padding-top:2px; right:240px; top:60px; position:absolute;}
.menu {width:auto;  z-index:999999999;}

.menu nav ul li i , 
.menu nav ul li i:hover	{
	color:#fff;
	margin:0;
	line-height:0;
}

.main-nav {
    width:auto;
}

.main-nav ul {
	z-index:999;
}

.main-nav ul li{
	display:inline-block;
	list-style: none;
	position: relative;
	text-align: right;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	padding:0 4px 0 0;
	white-space:nowrap;
}

.main-nav ul li a{
	color: #e4e4e4;
	display: block;
	font-size: 18px;
	line-height: 21px;
	padding: 6px 20px;
	position: relative;
	font-weight:400;
	text-decoration: none;
	transition:none;
	white-space:nowrap;
	text-transform:uppercase;
}


.main-nav ul li a .fa-angle-down , 
.main-nav ul li a .fa-angle-down:hover {
	font-size:13px;
	color:#0fbca1;	
}

.main-nav ul li.active a .fa-angle-down , 
.main-nav ul li a:hover .fa-angle-down {
	color:#0fbca1;
}

.main-nav ul li a i {
	font-size:15px;
	color:#a0a0a0;
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;	
}

.main-nav ul ul li	{
	padding-bottom:0;	
}

.main-nav ul ul li a	{
	border-right:none;
	color:#fff;
}

.main-nav ul li.active a , 
.main-nav ul li.active a i {
	color:#ffffff;
}

.main-nav ul li a:hover ,
.main-nav ul li.active a, 
.main-nav ul li a:hover i	{
	color:#ff3334;
	font-weight:400;
}

.main-nav  ul ul a:hover {
	color: #000;
	text-indent:10px;
}
 
.main-nav  li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;
	margin-top:0px;
}
 
.main-nav  ul li ul {
	background:#f0454c;
	visibility: hidden;
	width: auto;
	position: absolute;
	text-align: center;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	opacity: 0;
	margin-top:15px;
}
 
.main-nav  ul ul li {
	border-top: 1px solid #ccc;
	display: block;
	float: none;
	margin: 0;
	list-style: none;
}
 
.main-nav ul li.sub_menu a {
	padding-right: 32px;
}

.main-nav ul li.sub_menu a:before {
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid rgba(0, 0, 0, 0);
	border-top: 6px solid #FFF;
	content: "";
	height: 0;
	position: absolute;
	right: 10px;
	top: 37px;
	width: 0;
	z-index: 999;
}
 
.main-nav  ul ul a,
.main-nav  ul ul a:link {
	font-size: 12px;
	line-height: 40px;
	padding: 0 15px;
	min-width: 200px;
	text-align: left;
}
 
.main-nav  ul:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.main-nav ul , 
.main-nav ul ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

.main-nav ul li ul ul {
	position:absolute;

	left:100% !important;
}

.main-nav ul li:hover ul ul , 
.main-nav ul li:hover ul ul ul , 
.main-nav ul li.sfhover ul ul , 
.main-nav ul li.sfhover ul ul ul {
	left: -999em;
	
}

.main-nav ul li:hover ul , 
.main-nav ul li li:hover ul , 
.main-nav ul li li li:hover ul , 
.main-nav ul li.sfhover ul , 
.main-nav ul li li.sfhover ul , 
.main-nav ul li li li.sfhover ul { 
	left: auto;
}

.main-nav ul li li li:hover ul {
	top: 30px;
}

.main-nav  li li a:hover, .main-nav li li.active  a{
	background:#ec2627 !important;
	padding:0;
}
.main-nav  li li a:hover, .main-nav  li li.active  a{ border:0; color:#ff3334;}
.main-nav  li li { padding:0;}
.main-nav ul li.current_page_item a{color:#ff3334;}
}


@media (max-width: 991px) {
.mean-container .mean-bar {background: #fc191a;}
.mean-container .mean-bar  { position:absolute; left:0; top:0; right:0;}
}






