/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}


/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:10px;}
.aligncenter {display:block;margin:0 auto}
a, a:active, a:focus, a:active {text-decoration:none;outline:none;}
a:focus {outline:0px solid}
p{font-family: 'Open Sans', sans-serif;color:#2f2f2f;font-weight:300;font-size:26px;line-height:37px;}
img {max-width:100%}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:300;margin:0 0 15px;font-family: 'Open Sans', sans-serif;}
ul {margin:0;padding:0;list-style:none}
ul#mobile_menu {display:none;}
input[type="text"], input[type="password"]{}
input[type="submit"]{}
body{font-family: 'Open Sans', sans-serif;margin:0 auto;background:url(https://d1f858ptqpuo39.cloudfront.net/images/body_bg.png)repeat-x scroll 0 0;transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;}


.heater_top{background:#1E333F;text-align:center;padding-bottom:7px;}
.top_action h2{color:#fff;font-family: 'Open Sans', sans-serif; font-weight:300;font-size:30px;padding-top:20px;padding-bottom:5px;line-height:1.4;}
.top_action h2 span{color:#FCFF00;font-weight:700;}
.finally_action h2{color:#fff;font-family: 'Open Sans', sans-serif; font-weight:300;font-size:28px;padding-top:25px;padding-bottom:10px;}
.finally_action h2 span{color:#FCFF00;font-weight:700;}



.multiple_keywords_top {background:#fff;text-align:center;padding-bottom:20px;}
.multiple_keywords_action h2{color:#444444;font-family: 'Open Sans', sans-serif; font-weight:300;font-size:32px;padding-top:25px;padding-bottom:10px;}
.multiple_keywords_action h2 span{color:#FCFF00;font-weight:700;}


.heater_area, .header_center{background:url(https://d1f858ptqpuo39.cloudfront.net/images/header_bg.png)repeat scroll 0 0;padding:2px;}
.header{text-align: center;position: relative;}
.header_cent ul {list-style:none;margin:0;padding:0;}
.header_cent ul li {text-align:left;font-size:1.2em;line-height:2.2em;color:#fff;background:url(img/check-orange.png) no-repeat 0 0;padding:0 0 0 3em;margin:0.75em 0;}
.embed-frame {
	border:6px solid #fff;
	margin:0 20px 20px;
	box-shadow:0 0 6px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);
	
}

.header p{font-size:32px;color:#fff;padding:40px 0;}
.header p span{font-weight:600;}
.header_tag{background:#1E333F;}
.header_cent{}
.header_cent h2{font-size:30px;color:#fff;font-family: 'Open Sans', sans-serif; font-weight:300;}
.header_cent h2 span{color:#fee801;padding-bottom:10px;}
.header_cent p{color:#fff;font-size:22px;}
.header_cent p span{font-weight:600;color:#FCFF00;}
.header_video{}
.first_video{text-align:center;}
.header_center{text-align:center;}
.header_video_right img{margin-bottom:30px;}
.header_video_right p{background: url("https://d1f858ptqpuo39.cloudfront.net/images/so_p_bg.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);

color: #fff;
font-size: 22px;
line-height: 22px;
margin: 0;
padding: 14px 42px;}
.header_video_right .alada{font-weight:600;}
.internet_are_first{background:#1E527E;text-align:center;padding-top:22px;padding-bottom:35px;}
.socibiz_work_area{text-align:center;background:#FFFFFF;padding:20px 0;}
.socibiz_top{color:#2f2f2f;}
.socibiz_top h2{font-size:44px;font-weight:400;}
.socibiz_top h4{font-size:32px;font-weight:400;line-height: 40px;}
.socibiz_top h4 span{font-weight:600;}
.socibiz_top h3{font-size: 40px;
line-height: 50px;
padding: 25px 0;}
.socibiz_top h3 span{font-weight:600;}
.socibiz_top p{font-size: 25px;
line-height: 45px;
padding: 0 100px;}
#socibiz_top_sec{font-size: 22px;}
.socibiz_top p span{font-weight:600;}

.socibiz_video{
text-align: center;}
.col-md-4{}
.single_promo_one h2, .single_promo_two h2, .single_promo_three h2, .single_promo_four h2, .single_promo_five h2{color: #2f2f2f;
font-size: 21px;
font-weight: 600;
margin-top: 10px;}
.single_promo_one p, .single_promo_two p, .single_promo_three p, .single_promo_four p, .single_promo_five p{color: #2f2f2f;
font-size: 22px;
font-weight: 300;}
.single_promo_one{padding: 30px 60px;}
.single_promo_two{padding: 30px 60px;}
.single_promo_three{padding: 30px 50px;}
.single_promo_four{padding: 30px 20px;}
.single_promo_five{padding: 30px 20px;}
.social_biz_perfecr_area{background:#1E527E;padding-top:50px;padding-bottom:30px;}
.social_biz_perfecr_area h2{color:#fff;font-size:42px;font-weight:600;}
.social_biz_perfecr_area h3{color: #fff;
font-size: 42px;
text-align: center;}
.social_biz_perfecr_area h3 span{font-weight:600;}
.social_biz_perfecr_area h1{color: #fff;
font-size: 65px;
font-weight: 700;
margin-top: 30px;}
.social_biz_left, .social_biz_right {padding:50px;}
.social_biz_left h2, .social_biz_right h2{color: #74baf5;
font-size: 30px;
font-weight: 400;
margin-left: 50px;}
#social_biz_one{background: url("https://d1f858ptqpuo39.cloudfront.net/images/s_one_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 73px;padding: 20px 0 20px 95px;}
#social_biz_two{background: url("https://d1f858ptqpuo39.cloudfront.net/images/s_two_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 73px;padding: 20px 0 20px 95px;}
#social_biz_three{background: url("https://d1f858ptqpuo39.cloudfront.net/images/s_thr_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 73px;padding: 20px 0 20px 95px;}
#social_biz_right{}
#social_biz_four{background: url("https://d1f858ptqpuo39.cloudfront.net/images/s_four_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 73px;padding: 20px 0 20px 95px;}
#social_biz_five{background: url("https://d1f858ptqpuo39.cloudfront.net/images/s_five_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 73px;padding: 20px 0 20px 95px;}
#social_biz_six{background: url("https://d1f858ptqpuo39.cloudfront.net/images/s_six_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 73px;padding: 20px 0 20px 95px;}
.brand_area{text-align:center;padding-bottom:60px;}
.brand_area h2{color: #1d4459;
font-size: 35px;
font-weight: 600;
line-height: 40px;
padding: 60px 80px 60px 0;}
.brand_area img{padding: 0 40px;}
.internet_are_two{text-align:center;padding:30px 0;background:#2980B9;}
.boost_youtube_area{padding-top:40px;padding-bottom:0px;text-align:center;}
.boost_youtube_area h2{color: #888;
font-size: 52px;
padding: 6px 26px 30px 0px;}
.boost_youtube_area h2 span{color:#2f2f2f;font-weight:700;}
.boost_youtube_area p{color: #888;
font-size: 24px;
line-height: 50px;
margin-bottom: 30px;}
.boost_youtube_area p span{color:#2f2f2f;font-weight:600;}
.boost_yt_video{margin-top: 20px;}
.boost_yt_content{text-align:left;}
.boost_yt_content p{font-family: 'Oswald',sans-serif;font-weight:300;}
.boost_yt_content p span{font-family: 'Oswald',sans-serif;font-weight:400;}
.boost_yt_content h2{color: #d9ab00;
font-family: 'Oswald',sans-serif;
font-size: 34px;
font-weight: 400;
line-height: 54px;}
.boost_yt_content h2 span{color:#B83E22;}
.maximizing_area{background: none repeat scroll 0 0 #1e527e;
padding-bottom: 20px;
text-align: center;}
.maximizing_area h1{color: #fff;
font-size: 115px;
font-weight: 900;
margin-top: 45px;}
.maximizing_area h2{color: #fff;
font-size: 74px;
font-weight: 400;
margin: 60px 0;}
.maximizing_area h2 span{font-weight:600;}
.maximizing_area p{color: #fff;
font-size: 34px;}
.maximizing_area p span{color:#83C6FF;}
.single_step_area{padding-bottom: 40px;}
.step_one_con{padding: 60px 0;}
.floatleft{float:left;}
.floatright{float:right;}
.step_one_con_span{}
.step_one_con h1, .step_two_con h1, .step_three_con h1{color: #189a99;
font-size: 50px;
font-weight: 700;
margin-top: 8px;
width: 205px;
margin-right: 20px;}
.step_one_con h2, .step_two_con h2{color: #189a99;
display: block;
font-size: 20px;
width: 304px;}
.step_three_con h2{color: #189a99;
font-size: 18px;}
.step_one_con p{font-size: 24px;
line-height: 42px;}
.step_two_con p{font-size: 24px;
line-height: 42px;}
.step_three_con p{font-size: 24px;
line-height: 42px;}
.step_one_con span, .step_two_con span, .step_three_con span{color:#189A99;font-size:66px;}
.step_one_video{margin-top:65px;padding:5px;overflow:visible;-webkit-box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);
-moz-box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);
box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);}
.step_two_video{margin-top:20px;padding:5px;overflow:visible;-webkit-box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);
-moz-box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);
box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);}
.step_two_con{}
.step_three_con{margin-top: 45px;}
.step_three_video{margin-top: 40px;padding:5px;overflow:visible;-webkit-box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);
-moz-box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);
box-shadow: 0px 0px 5px 5px rgba(240,240,240,1);}
.quick_easy_area{background:#02BD85;padding:44px 0;text-align:center;}
.quick_easy_area h2{font-size: 56px;
font-weight: 400;
padding: 10px;}
.quick_easy_area p{margin-bottom: 60px;}
.quick_easy_area p span{font-weight:600;}
.quick_easy_area img{margin-bottom: 60px;}
.quick_video{}
.quick_con{margin-top: 40px;}
.quick_con p{font-size: 25px;
text-align: left;}
.internet_are_three{text-align:center;padding:40px 0;background:#1B3D33;padding-bottom:15px;}
.internet_are_three a{color: #fff;
font-size: 19px;
line-height: 50px;
text-decoration: underline;}
.everything_area{padding:40px 0;}
.everything_area h2{font-family: 'Oswald',sans-serif;
font-size: 50px;
font-weight: 400;
line-height: 60px;}
.everything_area h2 {text-align: center;}
.everything_bottom{}
.everything_bottom h1{text-align:center;font-size:45px;font-weight:400;}
.everything_bottom h2{text-align:center;font-size:55px;color:#2980B9;font-weight:600;font-family: 'Open Sans', sans-serif;}
.everything_bottom img{margin-left: 100px;
padding: 20px 114px;
width: 916px;}

.any_keyword h2{color:#444444;font-size: 35px;line-height: 42px;padding: 25px 0;font-weight:900;}
.any_keyword h2 span{color:#74baf5;font-weight:700;}
.my_op_content h2{color: #d9ab00;font-family: 'Oswald',sans-serif;font-size: 34px;font-weight: 400;line-height: 54px;}
.my_op_content h2 span{color:#B83E22;}




.marketers_area{background:#1E527E;padding-top:40px;padding-bottom:25px;text-align:center;}
.marketers_area h2{color: #fff;font-size:50px;padding:10px;text-align:right;margin-right:100px;}
.marketers_area h2 span{color: #72c4fa;}
.marketers_area h3{color: #fff;
font-size: 45px;
font-weight: 600;
margin-left: 126px;
padding: 30px 0;
text-align: left;}
.marketers_area h1{color: #fff;
font-size: 86px;
font-weight: 600;
padding: 10px;}
.marketers_area img{
text-align: left;}
.successful_tag{padding:30px 0;background:#244561;}
.successful_tag h2 span{color: #e8ed82;font-weight:400;}
.successful_tag h2{color: #fff;
font-size: 46px;
line-height: 44px;
text-align: center;}
.good_trafic_area{padding-top:40px;}
.good_trafic_area h2{color: #1e527e;
font-size: 40px;
font-weight: 600;
margin-bottom: 60px;
text-align: center;}
.trafic_top{}
.trafic_top h1{font-size: 55px;
font-weight: 600;
line-height: 60px;
padding: 30px;
text-align: center;}
.trafic_top h1 span{color:#c93e3e;}
.trafic_top p{}
.trafic_top p span{font-weight:600;}
.trafic_second{text-align:right;}
#name{font-size:40px; font-weight:400;text-align:left;padding-top:160px;color:#2f2f2f;}
.trafic_second img{padding-bottom: 60px;
padding-top: 40px;}
.trafic_second p{font-size:27px;text-align:left;}
.trafic_second h1{font-size:40px;text-align:left;font-weight:600;}
.trafic_second p span{font-size:27px;font-weight:600;}
.social_icon{}
.social_icon h2{color:#2f2f2f;margin-top:20px;margin-bottom:50px;}
.social_icon ul{text-align:center;}
.social_icon ul li{color: #fff;
display: inline-block;
font-size: 50px;
margin: 0 30px;}
.social_icon ul li i{text-align:center;border-radius: 50px;
font-size: 50px;color: #fff;
height: 100px;
padding: 26px 30px;
text-align: center;
width: 100px;color:#fff;}
.fa{}
.fa-facebook{background:#2F5597;}
.fa-twitter{background:#11C1FF;}
.fa-google-plus{background:#D95434;}
.fa-pinterest{background:#FF3333;}
.trafic_bottom p{margin-bottom:30px;}
.trafic_bottom p span{font-weight:600;}
.magical_area{background: url("https://d1f858ptqpuo39.cloudfront.net/images/magic_bg.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
min-height: 748px;background-size:cover;
padding: 60px 0;}
.magic_top{text-align:center;}
.magic_top h2{color:#fff;font-size:45px;line-height:65px;}
.magic_top h2 span{color:#e8ed82;}
.magic_bottom{}
.magic_bottom p{color:#fff;margin-bottom:30px;}
.magic_bottom h2{background: url("https://d1f858ptqpuo39.cloudfront.net/images/mar_p_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #dfe47e;
font-weight: 600; margin-top: 30px;
height: 65px;
margin-left: 100px;
padding: 16px 90px;}

.magic_bottom li{background: url("https://d1f858ptqpuo39.cloudfront.net/images/mar_p_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #dfe47e;
font-weight: 600; margin-top: 30px;
height: 65px;
font-size:20px;
margin-left: 100px;
padding: 16px 90px;}


.estimated_area{padding: 30px;}
.estimated_area h2{font-size: 45px;
font-weight: 600;
line-height: 50px;
padding: 30px 60px;
text-align: center;}
.estimated_area h2 span{color:#a53b3b;}
.estimated_area p{padding: 30px;}
.estimated_area p span{font-weight:600;}
.instant{margin-bottom: 30px;
text-align: center;}
.introducing_area{background: none repeat scroll 0 0 #105086;
padding: 40px;}
.introducing_area p{color: #fff;
font-size: 37px;
text-align: center;}
.introducing_right img{margin-top: 36px;}
.introducing_right{}
.introducing_right h2{color: #fff;
font-size: 70px;
padding: 30px;
text-align: center;}
.introducing_right h3{color: #fff;
font-size: 60px;
font-weight: 600;
padding: 30px;}
.introducing_right h4{text-align:right;font-size: 40px;color:#fff;margin-right:60px;}
.maximize_profit_area{background:#52BE7F;padding-bottom:40px;}
.maximize_profit_area h2{color: #fff;
font-family: 'Oswald',sans-serif;
font-size: 42px;
font-weight: 400;
padding: 40px 0;
text-align: center;}
.maximize_profit_area img{
margin-left: 92px;
width: 950px;}
#normal{padding: 16px 100px;}
.solution_area{background:#D06565;padding:40px 0;}
.solution_area h2{font-size:60px;color:#fff;font-weight: 600;margin-bottom:50px;}
.solution_area img{
margin-left: 40px;
padding: 12px 80px;}
.nolimit_area{background:#442F2F;padding:40px 0;text-align:center;}
.nolimit_area h1{color: #fffdcf;
font-size: 100px;
padding: 30px 20px 20px;
text-decoration: underline;}
.nolimit_area h2{color: #fff;
font-size: 45px;
line-height: 50px;}
.nolimit_area h2 span{color:#faf692;font-weight:600;}
.easy_step_area{padding:40px 0;}
.easy_step_area h3{font-size:46px;font-weight:400;padding:30px;text-align:center;}
.easy_step_area h3 span{color:#000;}
.easy_step_area h2{font-size:130px;color:#dc3f4e;font-weight:700;padding:30px;text-align:center;text-transform:uppercase;}
.easy_step_area h2 span{color:#000;}
.easy_step_area img{padding: 30px 160px;}
.easy_one span, .easy_two span, .easy_three span{color:#532226;font-size:27px;font-weight:300;line-height:16px;}
.features_area{background: none repeat scroll 0 0 #2ecc71;
padding: 30px;}
.features_area img{
padding: 5px 70px;
}
.features_area p span{font-weight:300;}
#simple{font-weight:300;}
.features_head{text-align:center;}
.internet_are_four{padding:30px 0;background:#243A4C;text-align:center;}
.internet_are_four a{color: #fff;
font-size: 19px;
line-height: 50px;
text-decoration: underline;}
.simple{}
.elegant_design_area{padding:40px 0;}
.elegant_design_area h3{color:#2b2b2b;font-size:55px;padding:40px 0;}
.elegant_design_area h2{color: #000;
font-size: 80px;
font-weight: 600;
padding: 40px 0;}
.elegant_design_area h2 span{color:#b83e22}
.port_one, .port_two, .port_three{background: none repeat scroll 0 0 #d4d7c4;
border-radius: 5px;
padding: 40px;}
.col-md-2{}
.port_one_left, .port_two_left, .port_three_left{padding: 40px 40px 0;
text-align: center;}
.port_one_left img, .port_two_left img, .port_three_left img{}
.port_one_left h2, .port_two_left h2, .port_three_left h2{color: #464839;
font-size: 24px;
font-weight: 600;
text-align: center;
padding: 0;}
.port_one_left a, .port_two_left a, .port_three_left a{font-size:16px;color:#464839;}
.col-md-10{}
.port_one_right{}
.port_two{margin:40px 0;}
.port_two_left{}
.port_two_right{}
.port_three{}
.port_three_left{}
.port_three_right{}
.port_bottom{padding:60px 0;}
.port_bottom p span{font-weight:600;}
.port_bottom h2{color: #b83e22;
font-size: 70px;
margin-bottom: 70px;}
.purchase_value_area{background: none repeat scroll 0 0 #b1d474;
padding: 40px 0;}
.purchase_value_area h2{font-size: 41px;
font-weight: 600;
text-align: center;}
.purchase_value_area img{
padding: 12px 100px;}
.exclusive_bonus_area{}
.exclusive_bonus_area h2{color:#1c3137;font-size:75px;text-align:center;padding:30px;font-weight:600}
.exclusive_bonus_area h1{text-align:center;color:#B83E22;font-size:116px;padding:30px;font-weight:700}
.exclusive_one{background: none repeat scroll 0 0 #82D8B5;
margin-top: 30px;padding-bottom: 40px;
}
.exclu{background: none repeat scroll 0 0 #82d8b5;
padding: 40px 230px 0;}
.exclu h1{background: none repeat scroll 0 0 #52987c;
color: #fff;
font-size: 64px;}
.exclusive_one h2, .exclusive_two h2{color: #fff;
font-size: 63px;
font-style: italic;
line-height: 59px;
text-align: center;}
.exclusive_one h2 span, .exclusive_two h2 span{font-style: normal;}
.exclusive_one h2 strong, .exclusive_two h2 strong{font-style: normal;color:#00515C;}
.exclusive_one p, .exclusive_two p{color: #fff;
margin: 0;
padding: 0 100px 30px;
text-align: center;}
.exclusive_two{background: none repeat scroll 0 0 #82D8B5;
margin-top: 30px;}
.exclusive_three{background:#E39568;text-align:center;padding:40px 140px;}
.exclusive_three p{color: #fff;
font-size: 50px;
font-weight: 600;
line-height: 60px;}
.internet_are_five{background: none repeat scroll 0 0 #00515C;
padding: 30px 0;
text-align: center;}
.internet_are_five a{color: #fff;
font-size: 19px;
line-height: 50px;
text-decoration: underline;}
.money_back_area{padding: 40px 0;
text-align: center;}
.money_back_area h2{color: #292929;font-weight:600;text-align: left;
font-size: 35px;}
.money_back_area p{font-size: 35px;
padding: 40px 0;
text-align: left;}
.money_back_area h3{color: #b83e22;
font-size: 43px;
line-height: 37px;
padding: 40px 0;}
.pricing_area{background:#2B4E59;padding-bottom:30px;}
.basic{padding-top: 130px;}
#cart{margin-left:0px;}
#cart img{height: 64px;
width: 88%;}
.gurdian a img{height: 250px;
width: 260px;}
.basic a{color: #fff;background:#FCB001;
font-size: 30px;
font-weight: 600;
margin-top: -5px;
text-transform: uppercase;}
.basic a strong{}
.basic a span{font-size: 16px;padding:0;
margin-left: 97px;}
.pro{text-align:center;}
.basic a img{height: 44px;
width: 100%;}
.pro{}
.gurdian{margin-top:0px;}
.publisher{padding-top: 130px;}
.publisher a img{height: 44px;
width: 100%;}
.publisher a span{}
.publisher{}
.footer_area{padding-top:0px;}
.footer_top{text-align:center;}
.footer_top p span{color:#1c3137;font-weight:600;}
.footer_top h2{color:#4d2d25;font-size:41px;font-weight:600;}
.footer_top h2 span{color:#ea5d2d;font-size:51px;}
.footer_faq{text-align:center;}
.footer_faq h2{color: #00515c;
font-size: 78px;
font-weight: 600;
padding: 80px;
text-transform: uppercase;}
.footer_one h2, .footer_two h2, .footer_three h2, .footer_four h2, .footer_five h2, .footer_six h2{color:#00515c;font-size:39px;font-weight: 400;}
.footer_one p,.footer_two p, .footer_three p, .footer_four p, .footer_five p, .footer_six p{color:#00515c;}
.footer_two{margin:60px 0;}
.footer_three{margin:60px 0;}
.footer_four{margin:60px 0;}
.footer_five{margin:60px 0;}
.footer_six{margin:60px 0;}
.footer_video{text-align:center;padding:30px 0;}
.footer_video h2{color: #00515c;
font-size: 50px;
font-weight: 600;
padding: 10px 10px 10px 0;}
.footer_video p{color: #00515c;}
.footer_bottom h2 span{font-weight: 600;}
.footer_bottom h2{color: #00515c;
font-size: 40px;
line-height: 50px;}
.footer_bottom h4{color: #00515c;
font-size: 40px;
padding: 40px 0;}
.myWrapper {
  position: relative;
  padding-bottom: 56%;
  padding-top: 0px;
  height: 0;
}
.myWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

}

.header .left-arrow{position: absolute;
left: -65px;
bottom: -59px;}
.header .right-arrow{position: absolute;
right: -55px;
top: -257px;}
#myElement1{
    height:356px;
}
.header_video_container .count_area{
    margin-top:50px;
}

.afeatures_contanear
{
	display: block;
	float: left;
	width: 100%;
	padding: 45px 0;
	background: url(img/features_bg.jpg) top center repeat;
	background-size: 100% 920px;
	height: 1000px;
}
.afeatures_text_area
{
	display:block;
	float:left;
	width:100%;
}
.afeatures_text_area h1
{
	color:#FFF;
	font-size:35px;
	font-family:'OpenSansBold';	
	margin-bottom:30px;
}
.afeatures_text_style1
{
	color:#000;
	font-size:20px;
	margin-top:5px;
	background:#EBEEF3 url(img/ul_type3.png) top left no-repeat;
	background-position:10px 10px;
	padding:8px 15px 8px 40px;
	display:inline-block;
	clear:both;	
}

.afeatures_text_style1 span img
{
	vertical-align:middle;
	margin-right:8px;
}

.afeatures_text_style2
{
	color:#fff;
	font-size:20px;
	margin-top:5px;
	background:rgba(0,0,0,0.6) url(img/ul_type3.png) top left no-repeat;
	background-position:10px 10px;
	padding:8px 15px 8px 40px;
	display:inline-block;
	clear:both	
		
}
.afeatures_text_style2 span img
{
	vertical-align:middle;
	margin-right:8px;
}

/* Cost */

.cost {
	background: url(img/fe-bg-05.jpg) no-repeat center center scroll;
	background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	color:#fff;
	padding:4em 0 3em;
}

.cost h1 {
	font-size:2.5em;
	line-height:120%;
	letter-spacing:-0.02em;
	margin:0 0 0.6em;
color:white;
font-weight: 900;
}

.cost p {
	font-size:1.2em;
	margin:0 0 1.5em;
font-weight: 900;
}

.cost-wrap {
	display:table;
	width:100%;
	min-height:84px;
	color:#3e3e3e;
	background:#fff;
	margin:0 0 1.4em 0;
}

.cost-icon {
	display:table-cell;
	height:100%;
	width:10%;
	text-align:center;
	vertical-align:middle;
	background:#ff7506;
}

.cost-body {
	display:table-cell;
	height:100%;
	width:auto;
	text-align:left;
	vertical-align:middle;
	padding:0;
	margin:0;
}

.cost-body p {
	margin:0;
	padding:0 0 0 3%;
font-size:14px;
line-height:22px;
}

.cost-tag {
	font-size:2.4em;
	display:table-cell;
	position:relative;
	bottom:-6px;
	right:-6px;
	height:100%;
	width:40%;
	text-align:right;
	vertical-align:middle;
	color:#fff;
	background:url(img/cost-bg.png) no-repeat bottom left scroll;
}

.cost-tag strong {
	font-weight:800;
}

.cost-tag em {
	padding-right:12%;
	font-size:80%;
}

.white_pattern_contanear
{
	display:block;
	float:left;
	width:100%;
	background:url(img/white_pattern.jpg) repeat;
	padding:30px 0;
}

.pricecolmn_panel{float:left; width:100%; text-align:center; padding:50px -30px;}

.pricecolmn_panel h1{font-size:25px;font-family:'OpenSansBold';}

.pricecolmn_panel h2{font-size:30px;font-family:'OpenSansBold';}

.pricecolmn_panel h2 span{color:#fa6b1e;}

.pricecolmn_panel p{font-size:20px; margin:30px 0;}

.pricecolmn_panel p span{color:#fa6b1e;}

.pricecolmn_panel_innerpanel{float:left; width:100%; margin:80px 0 0 0;}

.pricecolmn_panel_innerpanel_col1, .pricecolmn_panel_innerpanel_col2{
	float: left;
	width: 30%;
	position: relative;
	z-index: 1;
	border: 1px solid #d3d3d3;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
	min-height: 410px;
	background-color: #FFF;

}

.pricecolmn_panel_innerpanel_col2{min-height:450px; margin:-30px 0 0 0;z-index:2;}

.pricecolmn_panel_innerpanel_col_heading{float:left; width:100%; background-color:#2a5595; color:#FFF; font-size:25px; padding:20px 0; line-height:30px;}

.pricecolmn_panel_innerpanel_col_heading2{background-color:#fa6b1e;padding:35px 0;}

.pricecolmn_panel_innerpanel_col_heading span{font-size:35px;font-family:'OpenSansBold';}

.pricecolmn_panel_innerpanel_col_matter{float:left; width:90%; margin:0 5%; padding:15px 0; font-size:15px; border-bottom:1px solid #333;}

.pricecolmn_panel_innerpanel_col_price{float:left; width:90%; margin:0 5%; padding:20px 0; font-size:40px;font-family:'OpenSansBold';}

.pricecolmn_panel_innerpanel_col_button_panel{float:left; width:100%; margin:10px 0;}

.pricecolmn_panel_innerpanel_col_button{padding:10px 40px; background-color:#37b300; color:#FFF; border-radius:6px;  font-size:20px; font-family:'OpenSansSemibold'; border-bottom:3px solid rgba(0,0,0,.6); text-transform:uppercase;}

.pricecolmn_panel_innerpanel_col_button:hover{border:1px solid rgba(0,0,0,.6); border-bottom:3px solid rgba(0,0,0,.6);background-color:transparent; color:#000;}

.pricecolmn_panel_innerpanel_col_button2{padding:10px 40px; background-color:#fa6b1e; color:#FFF; border-radius:6px;  font-size:20px; font-family:'OpenSansSemibold'; border-bottom:3px solid rgba(0,0,0,.6); text-transform:uppercase;}

.pricecolmn_panel_innerpanel_col_button2:hover{border:1px solid rgba(0,0,0,.6); border-bottom:3px solid rgba(0,0,0,.6);background-color:transparent; color:#000;}

.pricecolmn_panel_mostpopular{position:absolute; z-index:3; right:-5px; top:-5px}

.risk_panel{float:left; width:100%; background-image:url(img/risk_panel_bg.jpg); background-position:center; background-size:cover; text-align:center; color:#FFF; padding:40px 0 80px;}

.risk_panel_heading{font-size:40px; font-family:'OpenSansBold'; float:left; width:100%; text-align:center;}

.risk_panel_heading span{font-size:30px;font-family:'opensansregular'; line-height:30px; }

.risk_panel_satisfaction{width:100%; max-width:1000px; margin:60px auto 0px; display:inline-block}

.risk_panel_satisfaction_left{float:left; width:30%;}

.risk_panel_satisfaction_left img{width:100%;}

.risk_panel_satisfaction_right{float:right; width:67%; color:#FFF; font-size:18px; text-align:left; margin:10px 0 0 0; line-height:27px;}


.text-orange {
	color:#ff7506;
}

.text-white {
	color:#fff;
}

.limited_time_text_area
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
}
.limited_time_text_area p
{
	font-size:22px;
	color:#2a5595;
	line-height:38px;
}
.limited_time_text_area p span
{
	font-family:'OpenSansBold';		
}

.limited_time_text_area2
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
	color:white;
}
.limited_time_text_area2 p
{
	font-size:22px;
	color:#2a5595;
	line-height:38px;
}
.limited_time_text_area2 p span
{
	font-family:'OpenSansBold';		
}


.battle {
	background:#fff url(img/pointer-gray.png) no-repeat top center scroll;
	border-top:1px solid #dbdbdb;
	padding:5em 0 0em;
}

.battle h1 {
	font-size:2.3em;
	font-weight:bold;
	margin:0 0 0.8em 0;
}

.battle h2 {
	font-size:1.7em;
	font-weight:bold;
	margin:0 0 0.2em;
}

.battle p {
	font-size:1.3em;
	margin:0 0 1.5em 0;
}

.battle-frame {
	border:6px solid #fff;
	box-shadow:0 0 6px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);
}

.battle-review {
	margin:0;
}

.battle-review-body {
	color:#727272;
	background:url(img/battle-bg.png);
	border-bottom:1px solid #e2e2e2;
	padding:2em 3em;
}

.battle-review-signature {
	position:relative;
	top:-42px;
	padding:0 1.6em;
}

.battle-review-signature p {
	color:#8e8e8e;
	font-size:1.15em;
	padding:3em 0 0 7.5em;
}

.battle-review-signature p strong {
	font-size:1.05em;
	color:#01689d;
}



.embed-responsive {height:365px; }

.centered{
margin: 0 auto;
}


/* Questions */

.questions {
	background:#fff;
	color:#3e3e3e;
	padding:4em 0 2em;
}

.questions h1 {
	font-size:2.5em;
	margin:1.5em 0 0.6em 0;
}

.questions p {
	font-size:1.2em;
	margin:0 0 1.5em 0;
}

.qa-wrap {
	color:#3e3e3e;
	font-size:1.25em;
	margin:0 0 1.2em 0;
}

.qa-title {
	padding:1.8em 1.8em 1.8em 6em;
	font-weight:bold;
	background:#f0f0f0 url(img/q.png) no-repeat 1.8em 1.3em scroll;
}

.qa-body {
	font-size:0.9em;
	padding:1.8em 2.2em;
	background:#e0e0e0;
}


.abbs_content p{color:#000;
font-size:1.3em;
	margin:0 0 1.3em 0;
	line-height: 1.42857143;

  font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.abbs_content h2 {
	font-size:2.2em;
	letter-spacing:-0.02em;
	margin:0 0 0.6em;
	font-weight: 500;
line-height: 1.1
  font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.steps {
	background: url(img/fe-bg-05.jpg) no-repeat center center scroll;
	background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	color:#fff;
	padding:4em 0 1.5em;
}

.steps h1 {
	font-size:2.4em;
	font-weight:700;
	line-height:130%;
	letter-spacing:-0.02em;
	margin:0 0 0.6em;
	color:white;
}

.steps h4 {
	font-size:1.9em;
	margin-top: 10px;
margin-bottom: 10px;
font-weight: 500;
line-height: 1.1;
color:white;

}

.steps p {
	font-size:1.15em;
	padding:0 1em;
	color:white;
	line-height: 1.42857143;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.steps-item {
	margin-bottom:0;
}

.devider-vertical {
	border-right:2px dashed #1678a0;
	border-left:2px dashed #1678a0;
}

.divider-vertical-array {
	border-left:2px dashed #fcb400;
}

.divider-vertical-criteria {
	border-left:2px dashed #2788ad;
}

.img-center {
	display:block;
	margin:0 auto;
}

.action-button,
.action-button:hover {
	display:inline-block;
	font-size: 2.3em;
	font-weight: 800;
	line-height: 94%;
	text-transform: uppercase;
	text-decoration: none;
	padding:0em 0em;
	margin: 0em 0;
}

.criteria {
	background: url(img/fe-bg-06.jpg) no-repeat center center scroll;
	background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	color:#fff;
	padding:4em 0 3em;
}

.criteria h1 {
	font-size:2.2em;
	line-height:120%;
	letter-spacing:-0.02em;
	margin:0 0 0.6em;
	font-weight: 500;
	color:white;
}

.criteria h4 {
	font-size:2em;
	margin:0 0 0.4em 24px;
	font-weight: 500;
line-height: 1.1;
color:white;
}

.criteria p {
	font-size:1.15em;
	margin:0 0 0 24px;
	line-height: 1.42857143;
	color:white;
	font-weight: 500;
}

.criteria-item {
	padding:1em;
	margin:1em 0;
	min-height:110px;
}

.criteria-item img.media-object {
	margin-left:1em;
}

.criteria-divider {
	border-bottom:2px dashed #2788ad;
}

.abbs_top{background:#1E333F;text-align:center;padding-bottom:7px;}
.abbs_action h2{color:#fff;font-family: 'Open Sans', sans-serif; font-weight:300;font-size:30px;padding-top:20px;padding-bottom:5px;line-height:1.4;}
.abbs_action h2 span{color:#FCFF00;font-weight:700;}
.abbs_finally_action h2{color:#fff;font-family: 'Open Sans', sans-serif; font-weight:300;font-size:28px;padding-top:25px;padding-bottom:10px;}

.fast {
	background: url(img/fe-bg-02.png) scroll;
	padding:4em 0 0em;
}

.fast h1 {
	font-size:2.2em;
	letter-spacing:-0.02em;
	margin:0 0 0.6em;
	font-weight: 500;
line-height: 1.1
  font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.fast h3 {
	font-size:1.5em;
	margin:0 0 2em 0;
	font-weight: 500;
line-height: 1.1;
  font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.fast h4 {
	font-size:1.65em;
	font-weight: 600;
line-height: 1.1;
margin-top: 10px;
margin-bottom: 10px;
}

.fast p {
	font-size:1.15em;
	padding:0 1em;
	margin: 0 0 10px;
	  line-height: 1.42857143;
  color: #333;
  font-family: 'Lato', Arial, Helvetica, sans-serif;
}


.fast-item {
	margin-bottom:2em;
}

.easy {
	background:#fff url(img/pointer-gray.png) no-repeat top center scroll;
	border-top:1px solid #dbdbdb;
	padding:4.5em 0 0 0;
}

.easy .row {
	height:auto;
	background:url(img/crowd-indexer.png) no-repeat bottom left scroll;
}


.easy h4 {
	font-size:1.8em;
	letter-spacing:-0.02em;
	margin:1em 0 2em;
	padding:0;
}

.easy p {
	font-size:1.25em;
	margin:0 0 1.35em;
}

.author {

	color:#000;

}

.author p {

	color:#000;
font-size:1.3em;
	margin:0 0 1.3em 0;
	line-height: 1.42857143;

  font-family: 'Lato', Arial, Helvetica, sans-serif;
}





@media (max-width:768px) {
	.devider-vertical {
		border:0;
	}
	.steps-item {
		margin-bottom:2em;
}
.afeatures_contanear
{
	display: block;
	float: left;
	width: 100%;
	padding: 45px 0;
	background: url(img/features_bg.jpg) top center repeat;
	background-size: 100% 920px;
	height: 1400px;
}

.pricecolmn_panel_innerpanel_col1, .pricecolmn_panel_innerpanel_col2{
	width: 50%;


}

}
	
@media (max-width:640px){	
	.four-steps-divider2 {
		border:0;
	}
.devider-vertical {
		border:0;
}
.afeatures_contanear
{
	display: block;
	float: left;
	width: 100%;
	padding: 45px 0;
	background: url(img/features_bg.jpg) top center repeat;
	background-size: 100% 920px;
	height: 1200px;
}
.pricecolmn_panel_innerpanel_col1, .pricecolmn_panel_innerpanel_col2{
	width: 50%;


}
}

@media (max-width:480px){	
	.four-steps-divider2 {
		border:0;
	}
.devider-vertical {
		border:0;
}
.afeatures_contanear
{
	display: block;
	float: left;
	width: 100%;
	padding: 45px 0;
	background: url(img/features_bg.jpg) top center repeat;
	background-size: 100% 920px;
	height: 1200px;
}
.pricecolmn_panel_innerpanel_col1, .pricecolmn_panel_innerpanel_col2{
	width: 50%;


}
}


@media (max-width:412px){	
	.four-steps-divider2 {
		border:0;
	}
.devider-vertical {
		border:0;
}
.afeatures_contanear
{
	display: block;
	float: left;
	width: 100%;
	padding: 45px 0;
	background: url(img/features_bg.jpg) top center repeat;
	background-size: 100% 920px;
	height: 1250px;
}
.pricecolmn_panel_innerpanel_col1, .pricecolmn_panel_innerpanel_col2{
	width: 50%;


}
}

@media (max-width:375px){	
	.four-steps-divider2 {
		border:0;
	}
.devider-vertical {
		border:0;
}
.afeatures_contanear
{
	display: block;
	float: left;
	width: 100%;
	padding: 45px 0;
	background: url(img/features_bg.jpg) top center repeat;
	background-size: 100% 920px;
	height: 1400px;
}
.pricecolmn_panel_innerpanel_col1, .pricecolmn_panel_innerpanel_col2{
	width: 50%;


}
}
.AI-reviews{
  padding: 15px;
  max-width: 768px;
  margin: 0 auto;
}

.AI-review-item{
  background-color: white;
  padding: 15px;
  margin-bottom: 5px;
  box-shadow: 1px 1px 5px #343a40;
}

.AI-review-item .review-date{
  color: #cecece;
}
.AI-review-item .AI-review-text{
  font-size: 16px;
  font-weight: normal;
  margin-top: 5px;
  color: #343a40;
  line-height:28px;
}

.review-item .reviewer{
  width: 100px;
  height: 100px;
  border: 1px solid #cecece;
}
