/*
Theme Name: Web Bright
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for this Custom Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Child Theme instead of the original Theme. Updating will be much easier then.
Version: 6.0
Author: Custom theme
Author URI: Private
Template: enfold
*/
@import "css/grid.css";
@import "css/forms.css";
@import "css/font-awesome.min.css";
@import "css/default-wp.css";
@import "css/default-enfold.css";
@import "css/header.css";
@import "css/footer.css";
@import "css/blog.css";
@import "css/drop-downs.css";
@import "css/inside.css";
@import "css/landings.css";

#top #searchsubmit, .ajax_load {
    margin-top: 0px !important
}

#top .post_author_timeline {
    display: none
}

.error404 .tab span {
    font-size: 16px !important
}

.error404 .news-time {
    font-size: 14px !important
}

.ssba {
    padding-left: 0px !important
}

#for_grid .container {
    background: #fff !important
}

#for_grid .flex_column.av_one_full {
    background: #0c8ac7 !important;
    min-height: 50px !important
}

#for_grid .flex_column.av_one_half {
    background: #1aa6e2 !important;
    min-height: 50px !important
}

#for_grid .flex_column.av_two_third {
    background: #c1d245 !important;
    min-height: 50px !important
}

#for_grid .flex_column.av_one_third:first-child {
    background: #c1d245 !important;
    min-height: 50px !important
}

#for_grid .flex_column.av_one_third {
    background: #f9a632 !important;
    min-height: 50px !important
}

#for_grid .flex_column.av_one_fourth {
    background: #f53075 !important;
    min-height: 50px !important;
    margin-top: 50px
}

#for_grid .flex_column.av_one_fifth {
    background: #bf34a1 !important;
    min-height: 50px !important;
    margin-top: 50px
}

#for_grid .flex_column.av_two_fifth {
    background: #cccccc !important;
    min-height: 50px !important;
    margin-top: 50px
}

#for_grid .flex_column.av_three_fifth {
    background: #666666 !important;
    min-height: 50px !important;
    margin-top: 50px
}

#for_grid .flex_column.av_four_fifth {
    background: #a5a5a5 !important;
    min-height: 50px !important;
    margin-top: 50px
}

#for_grid .flex_column.av_three_fourth {
    background: #5a5a5a !important;
    min-height: 50px !important;
    margin-top: 50px
}

.ssba img {
    max-width: 30px
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.error404 .entry-content strong {
    font-size: 26px !important;
    color: #090808 !important;
    margin-bottom: -5px !important;
    display: block !important
}

.error404 #searchform {
    margin-bottom: 25px !important
}

.error404 .template-page h3 {
    margin-bottom: 5px !important
}

.error404 .template-page .widget {
    padding: 0 0 30px 0 !important;
}

.sidebar_right .inner_sidebar {
    max-width: 300px;
}

#top .sidebar .tabcontainer .tab_content li a span.news-thumb img {
    width: 70px;
    height: auto;
    position: absolute;
    top: 44%;
    transform: translateY(-50%)
}

#top div.big-preview a img {
    width: auto !important;
    height: 207px;
    max-width: none !important;
    left: 50%;
    transform: translate(-50%)
}

#top #main h1 {
    font-family: Raleway !important;
    font-size: 2.5vw !important; /*font-weight: 700 !important;*/
    letter-spacing: -1.2px !important;
    line-height: 100% !important;
    text-transform: uppercase !important;
    margin-bottom: 23px;
}

#top #main h2 {
    font-family: Raleway !important;
    font-size: 36px !important;
    font-weight: 400 !important;
    letter-spacing: -0.5px !important;
}

#top #about_text h2 {
    font-weight: 700 !important;
}

#top #about_text h3 {
    font-family: Raleway;
    color: #000000;
    font-size: 36px;
    font-weight: 700 !important;
    margin-top: 50px !important;
    margin-bottom: 30px;
}

#top #main h4 {
    font-family: Raleway !important;
    font-size: 25px !important;
    font-weight: 300 !important;
    margin-bottom: 13px;
    letter-spacing: -0.25px
}

/*#top #main p {    font-family: Raleway !important;    font-size: 16px !important;    font-weight: 400 !important;    line-height: 24px}*//*#top:not(.home) #main p {    margin-bottom: 24px !important}*/
#top.home #main p {
    line-height: 28px !important;
    margin-bottom: 28px !important;
}

#top #main #home_banner h1 {
    font-family: Raleway !important;
    color: #000000 !important;
    font-size: 4.17vw !important;
    font-weight: 700 !important;
    letter-spacing: -4.8px !important;
    line-height: 95% !important;
    text-transform: uppercase !important;
    margin-bottom: 34px !important;
}

#top #main #home_banner h1 span {
    display: block;
}

#top #main #home_banner h2 {
    font-family: Raleway !important;
    color: #000000 !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    margin-bottom: 33px !important;
    letter-spacing: -0.1px !important;
}

#top #main #home_banner p {
    font-family: Raleway !important;
    color: #000000 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    letter-spacing: -0.05px;
    margin-bottom: 18px !important;
}

#top #main #home_banner p {
    max-width: 420px;
    margin-right: 0px;
    margin-left: auto;
}

#home_banner .avia_textblock {
    padding-top: 50px;
    max-width: 485px;
    margin: 0 0 0 auto;
}

.avia-button-wrap a {
    border-radius: 0px !important;
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    padding: 14px 44px !important;
    font-weight: 500 !important;
    border-bottom: 0px !important;
}

.avia-button-wrap.pink_button a {
    background: #ddece2 !important;
}

.avia-button-wrap a:hover {
    opacity: 1;
    -webkit-box-shadow: 0px 1px 8px 2px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 8px 2px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 8px 2px rgba(50, 50, 50, 0.75);
}

.banner_button {
    margin-top: 12px
}

#home_banner .entry-content-wrapper {
    padding-bottom: 156px
}

.what_you_get_title {
    padding-top: 35px
}

.join_elements_image {
    width: 249px;
    height: 249px;
    position: relative
}

.join_elements_image .avia-image-container-inner {
    height: 100% !important;
    border-radius: 100%;
    width: 100% !important;
    position: relative;
    overflow: hidden !important
}

.join_elements_image img {
    margin: auto;
    max-width: none;
    width: auto !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}

#what_you_get .column-top-margin {
    margin-top: 37px
}

#what_you_get .join_elements_image:after {
    width: 88px;
    height: 76px;
    bottom: 0;
    right: 0;
    background-image: url(images/join_element_3.png);
    position: absolute;
    content: '';
    background-repeat: no-repeat !important;
    background-position: center !important
}

#what_you_get .av_one_third:nth-child(2) .join_elements_image:after {
    background: url(images/join_element_1.png)
}

#what_you_get .av_one_third:nth-child(3) .join_elements_image:after {
    background: url(images/join_element_2.png)
}

#top #main .join_elements_content {
    padding-top: 28px
}

#top #main .join_elements_content h3 {
    font-family: Raleway !important;
    font-size: 28px !important;
    font-weight: 300 !important;
    margin-bottom: 18px;
    padding: 0 7px !important
}

#top #main .join_elements_content p {
    padding: 0 6px !important
}

#what_you_get .entry-content-wrapper {
    padding-bottom: 14px !important
}

.testimonials_content .avia-testimonial-content {
    background: none !important;
    border: 0px !important;
    padding: 2px 0 0px !important
}

.testimonials_content .avia-testimonial-content h3 {
    font-family: Raleway !important;
    color: #4c483e !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    margin-top: 28px !important;
    letter-spacing: 1.2px;
    margin-bottom: 14px
}

#top #main .testimonials_content .avia-testimonial-content p {
    font-weight: 300 !important
}

#testimonials_section .av_three_fifth {
    padding: 56px 61px 16px 100px
}

#top #main #testimonials_section .testimonails_title h1 {
    letter-spacing: -1.3px
}

#why_should_join .what_should_join_title {
    padding-top: 33px
}

#why_should_join .av_one_half {
    padding-left: 4px
}

#why_should_join .column-top-margin {
    margin-top: 36px
}

#why_should_join .what_should_join_point_list h4 {
    font-family: Raleway !important;
    font-size: 26px !important;
    font-weight: 300 !important;
    margin-bottom: 13px;
    letter-spacing: -0.25px
}

#why_should_join .what_should_join_point_list h4 a {
    color: #f16d52
}

#top #main #why_should_join .what_should_join_point_list p {
    border-bottom: 1px solid #d8d8d9;
    padding-bottom: 21px;
    margin-bottom: 28px !important
}

#top #main #why_should_join .what_should_join_point_list p:last-child {
    border-bottom: 0;
    padding-bottom: 0px
}

.why_should_join_content {
    padding-top: 22px;
    padding-bottom: 39px
}

.why_should_join_content h4 {
    display: inline-block;
    vertical-align: top;
    margin-top: 8px;
    margin-right: 14px
}

.why_should_connect_button {
    vertical-align: top
}

.why_should_connect_button a {
    padding: 13px 24px !important;
    background: #58caec !important;
    border: 0px !important
}

#top #wrap_all #main .people_say_content h6 {
    font-family: Raleway !important;
    color: #666666 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    margin-bottom: 14px
}

#top #wrap_all #main .people_say_content {
    max-width: 935px;
    margin: 0 auto;
    padding-left: 34px;
    padding-top: 19px;
    padding-bottom: 33px
}

#top #wrap_all #main .people_say_content .avia-testimonial-image {
    width: 115px;
    height: 115px;
    margin-right: 31px;
    border-radius: 100%;
    overflow: hidden
}

.people_say_content .avia-testimonial {
    border-bottom: 0px !important;
    padding-bottom: 22px !important
}

#top #wrap_all #main .people_say_content .avia-testimonial-content {
    padding-top: 10px
}

#top #wrap_all #main .people_say_content .avia-testimonial-content p:last-child {
    margin-bottom: 0px !important
}

.people_say_title {
    padding-top: 36px
}

.elements_help_content {
    text-align: center;
    padding-top: 15px
}

.elements_help_content h2 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 12px
}

.elements_help_content .elements_help_button {
    vertical-align: middle;
    margin-bottom: 8px !important
}

.elements_help_content .elements_help_button a {
    padding: 13px 24px !important
}

.from_the_blog_title {
    padding-top: 30px
}

#from_the_blog .blog-meta {
    float: left !important;
    margin-right: 50px !important;
    min-height: 200px
}

/*#top #main .template-blog .post .entry-content-wrapper > * {    max-width: none}#top #main .template-blog .post .entry-content-wrapper * {    text-align: left}#main .template-blog .post-meta-infos {    display: none !important}#top #wrap_all #main .template-blog .post {    padding-top: 5px;    padding-bottom: 33px;    border-bottom: 8px solid #efeff0;    margin-bottom: 20px}#top #wrap_all #main .template-blog .post-title {    font-family: Raleway !important;    font-size: 26px !important;    font-weight: 300 !important;    padding: 0px !important;    margin-bottom: 29px}#top.single #wrap_all #main .template-blog .post-title {    font-size: 1.88vw !important}#top #wrap_all #main .template-blog .post_author_date {    padding-top: 2px}#top #wrap_all #main .template-blog .post_author_date * {    font-family: Raleway !important;    color: #666666 !important;    font-size: 16px !important;    font-weight: 400 !important}#top #wrap_all #main .template-blog .post_author_date a {    font-family: Raleway !important;    color: #58caec !important;    font-size: 16px !important;    font-weight: 400 !important}#top #wrap_all #main .template-blog .post_author_date .blog-author {    margin-right: 5px}#top #wrap_all #main .template-blog .entry-footer {    padding-top: 28px}#top #wrap_all #main .template-blog .entry-footer .blog-tags a {    font-family: Raleway !important;    color: #b7b7b7 !important;    font-size: 16px !important;    font-weight: 400 !important;    display: inline-block;    border: 1px solid rgb( 204, 204, 204);    border-radius: 2px;    padding: 10px 19px;    margin-right: 6px;    margin-bottom: 7px}*/
#from_the_blog .av_one_third {
    padding-top: 39px;
    max-width: 300px;
    float: right;
}

.follow_us {
    background-color: #ff9900;
    padding: 26px 26px 22px !important
}

.follow_us h3 {
    margin-bottom: 5px;
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    display: inline-block;
    width: 100%;
    text-align: center;
}

#top .follow_us .social_bookmarks {
    float: right;
    width: auto !important;
}

#top.home .follow_us .social_bookmarks {
    margin-right: 44px;
}

.follow_us .social_bookmarks li {
    float: left;
    clear: none;
    border: none !important;
    margin-left: 2px
}

.follow_us .social_bookmarks li:first-child {
    margin-left: 0px
}

.follow_us .social_bookmarks li a {
    font-size: 18px !important;
    color: rgb(255, 255, 255) !important
}

.follow_us .gform_wrapper {
    margin-top: 0px !important;
    max-width: 100% !important
}

#top .follow_us .gform_wrapper .gform_body ul {
    float: none
}

#top .follow_us .gform_wrapper .gform_body label {
    display: none !important
}

#top .follow_us .gform_wrapper .gform_body input {
    border: 1px solid #ffffff !important;
    background: none !important;
    border-radius: 0 !important;
    padding: 14px 46px 14px 17px;
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 13.01px !important;
    font-weight: 400 !important;
}

#top .follow_us .gform_wrapper .gform_body *::-webkit-input-placeholder {
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 13.01px !important;
    font-weight: 400 !important;
}

#top .follow_us .gform_wrapper .gform_body *:-moz-placeholder {
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 13.01px !important;
    font-weight: 400 !important;
}

#top .follow_us .gform_wrapper .gform_body *::-moz-placeholder {
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 13.01px !important;
    font-weight: 400 !important;
}

#top .follow_us .gform_wrapper .gform_body *:-ms-input-placeholder {
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 13.01px !important;
    font-weight: 400 !important;
}

#top .follow_us .gform_wrapper .gform_body li{
    padding-right: 0 !important;
    padding-bottom: 3px !important;
}
#top .follow_us .gform_wrapper .gform_footer {
    position: absolute;
    bottom: 0;
    right: 14px;
    width: auto !important;
}

/*#top:not(.home) .follow_us .gform_wrapper .gform_footer {*/
    /*bottom: 8px;*/
    /*right: 14px;*/
/*}*/

#top .follow_us .gform_wrapper .gform_footer input:hover {
    opacity: 0.5
}

#top .follow_us form {
    position: relative;
}

#top #main .sidebar_recent_posts {
    background: #ddece2 !important;
    padding-top: 25px;
    padding-bottom: 0px;
    margin-bottom: 29px;
    padding-left: 23px;
    padding-right: 23px;
    margin-bottom: 29px;
}

#top .news-content:last-child {
    margin: 0 !important;
}

.sidebar_recent_posts .tabcontainer {
    max-width: 270px;
    width: 100%;
    margin: 0 auto
}

.sidebar_recent_posts .tabcontainer .tab_titles {
    border: 0 !important
}

.sidebar_recent_posts .tabcontainer .tab_titles .tab {
    background: #ffffff;
    font-family: Raleway !important;
    color: #000000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-align: center;
    top: 0px;
    border-radius: 0px !important;
    width: 33.6% !important;
    padding: 6.5px 0 !important
}

#top .tab_titles .widget_tab_tags {
    display: block !important;
}

.sidebar_recent_posts .tabcontainer .tab_titles .tab:hover, .sidebar_recent_posts .tabcontainer .tab_titles .active_tab {
    border-bottom: 0px !important;
    color: #ffffff !important;
    background: #000000;
    font-weight: 400 !important
}

#top #main .sidebar_recent_posts .tabcontainer .tab_content {
    padding-top: 26px !important;
}

.sidebar_recent_posts .tabcontainer .tab_content li {
    padding-top: 0px !important;
    padding-bottom: 18px !important;
    border-bottom: 1px solid #fff !important;
    margin-bottom: 20px !important
}

.sidebar_recent_posts .tabcontainer .tab_content li:last-child {
    border-bottom: 0px !important
}

.sidebar_recent_posts .tabcontainer .tab_content li a span.news-thumb {
    margin-top: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    width: 70px !important;
    height: 70px !important;
    margin-right: 14px;
    background: #ebebeb !important;
}

.template-blog .pagination {
    padding: 8px 0 10px 0 !important;
}

#top .pagination a {
    font-family: Raleway !important;
}

.pagination-meta {
    font-family: Raleway !important;
    font-size: 16px !important;
}

.sidebar_recent_posts .tabcontainer .tab_content li a strong {
    font-family: Raleway !important;
    color: #000000 !important;
    font-size: 13.01px !important;
    font-weight: 400 !important;
    line-height: 19.512px !important;
    margin-top: 4px
}

.sidebar_recent_posts .tabcontainer .tab_content li a:hover strong {
    color: #ff9900 !important
}

.sidebar_recent_posts .tabcontainer .tab_content li a strong .news-time {
    font-family: Raleway !important;
    color: #ff9900 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-bottom: 6px;
}

.sidebar_recent_posts .tabcontainer .tab_content li a span.news-thumb img {
    width: auto;
    height: auto;
    min-width: 70px;
}

#top #main .sidebar_image {
    background: #cccccc;
    padding: 21px 27px !important;
    margin-bottom: 24px
}

#top #wrap_all #main .sidebar_image p {
    margin: 0px !important
}

#top #main .sidebar_tweets {
    padding: 0px !important;
    margin-bottom: 29px
}

#top #main .sidebar_tweets .slidewizard-wrapper {
    width: 100% !important;
    height: auto !important;
    background: #efefef !important;
    box-shadow: none !important;
    padding: 25px 25px 14px;
    margin-bottom: 0;
}

#top #main .sidebar_tweets .slidewizard-wrapper .caroufredsel_wrapper {
    width: 100% !important;
    margin: 0px !important;
    height: auto !important
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard {
    width: 100% !important;
    position: static !important;
    height: auto !important
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item {
    width: 100% !important;
    height: auto !important
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .twitter-avatar, #top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-image {
    display: none !important
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-description-wrapper {
    background: none !important;
    position: static !important;
    padding: 0px !important;
}

.side-container-comment-inner {
    display: none;
}

#top:not(.home) #main #commentform p {
    margin-bottom: 10px !important;
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item div.slide-author-name {
    text-align: center;
    margin-top: 11px;
    margin-bottom: 6px
}

.avia-post-nav .entry-info span, .avia-post-nav .label {
    color: #000 !important;
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-author-name *, #top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-author-name {
    font-family: Raleway !important;
    color: #31aae2 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-author-name a:hover {
    color: #ff9900 !important;
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-title {
    font-family: Raleway !important;
    color: #666666 !important;
    font-size: 13.01px !important;
    font-weight: 400 !important;
    line-height: 19.512px !important;
    text-align: center !important;
    line-height: 24px
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-inner-wrapper {
    text-align: center
}

#top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item .slide-inner-wrapper:before {
    background: url(images/tweet_icon.png);
    display: inline-block;
    width: 32px;
    height: 27px;
    content: ""
}

#dont_by_shy_section {
    background-color: #58caec;
    clear: both
}

#top #main #dont_by_shy_section h3, #top.mm-form #dont_by_shy_section h3 {
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 30px !important;
    font-weight: 300 !important;
    margin-bottom: 0px !important
}

#dont_by_shy_section h3 strong {
    font-weight: 900;
    font-style: italic
}

#dont_by_shy_section h3 a {
    margin-left: 26px
}

#dont_by_shy_section h3 a:hover {
    opacity: 0.5
}

.dont_by_shy {
    padding: 35px 0 28px !important
}

.contact_page_map {
    padding-top: 43px
}

#contact_page_content .av_one_half, #contact_page_content .av_one_fourth {
    margin-top: 44px
}

#top #main .contact_page_form .gform_title, #top #main .contact_page_info h4, #top #main .contact_page_address h4 {
    font-family: Raleway !important;
    color: #f16d52 !important;
    font-size: 24px !important;
    font-weight: 300 !important;
    margin-bottom: 29px
}

#top #main .contact_page_address {
    padding-right: 60px
}

#top #main .contact_page_address a {
    color: #666666 !important
}

#top #main .contact_page_address p:last-child {
    padding-right: 72px
}

#top #main .contact_page_info {
    padding-left: 14px;
    padding-right: 25px
}

#top #main .contact_page_info a {
    display: block;
    color: #666666 !important
}

#top #main .contact_page_info p:last-child {
    padding-right: 22px
}

#contact_page_content .entry-content-wrapper {
    padding-bottom: 44px
}

#inside_banner .entry-content-wrapper {
    padding-top: 224px;
    padding-bottom: 103px
}

#top #main #inside_banner .entry-content-wrapper h1 {
    color: #f5f3e9 !important;
    font-weight: 300 !important
}

#top #main #inside_banner .entry-content-wrapper h1 .quote_style {
    color: #f5f3e9 !important;
    font-size: 1.88vw !important
}

#top #main #inside_banner .entry-content-wrapper h1 strong {
    display: block !important
}

#top #main #inside_banner .inside_banner_title {
    padding-right: 139px
}

#top #main #inside_banner .inside_banner_title.custom_style {
    padding-right: 25px;
    padding-bottom: 26px
}

.inside_banner_button {
    margin-top: 30px
}

#inside_page_content .entry-content-wrapper {
    padding-top: 45px;
    padding-bottom: 52px
}

#inside_page_content.custom_inside .entry-content-wrapper {
    padding-top: 35px
}

#inside_page_content h1 {
    margin-bottom: 30px
}

#inside_page_content.custom_inside h1 {
    margin-bottom: 20px
}

#top #main #inside_page_content h4 {
    margin-bottom: 29px
}

#top #main #inside_page_content p {
    line-height: 25px !important;
    margin-bottom: 20px !important
}

#top #main #inside_page_content ol li, #top #main #inside_page_content ul li, /*#top #main .template-blog .post .entry-content-wrapper ol li,#top #main .template-blog .post .entry-content-wrapper ul li {    line-height: 25px !important;    font-family: Raleway !important;    font-size: 16px !important;    font-weight: 400 !important}*/
.inside-content_images.first {
    padding-top: 13px
}

.inside-content_images img {
    border-radius: 0px !important
}

.template-author .content .post .entry-content-wrapper {
    padding-bottom: 0px !important
}

.template-author .content .post .entry-footer {
    display: none !important
}

.author-extra-border, .tag-page-post-type-title {
    display: none
}

.page-heading-container {
    margin-bottom: 0px !important;
    border-bottom: 0px !important
}

.related_posts {
    border-top: 0px !important
}

.inside_easy_slider img {
    border-radius: 0px !important
}

#top #main .inside_easy_slider .avia-caption {
    max-height: 185px;
    margin: auto;
    top: 0 !important;
    bottom: 0;
    left: 26px;
    max-width: 415px
}

#top #main .inside_easy_slider .avia-caption h2 {
    font-family: Raleway !important;
    color: #58caec !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    background: none !important;
    position: absolute !important;
    bottom: 0px !important
}

#top #wrap_all #main .inside_easy_slider .avia-caption p {
    color: #f5f3e9 !important;
    font-size: 24px !important;
    font-weight: 300 !important;
    background: none !important;
    margin-bottom: 0px !important
}

#top #wrap_all #main .inside_easy_slider .avia-caption p .quote_style {
    color: #f5f3e9 !important;
    font-size: 24px !important;
    font-weight: 400 !important
}

#top #wrap_all #main .inside_easy_slider .avia-caption .avia-inner-caption {
    position: relative;
    padding-bottom: 67px
}

.login_page_sontent {
    padding-top: 35px;
    max-width: 787px;
    margin: 0 auto;
}

.active_tab_content a {
    color: #000 !important;
    font-size: 16px !important;
    margin-bottom: 3px;
    font-family: Raleway !important;
    font-weight: 400;
    margin-right: 3px;
    border-color: #000 !important;
}

#top #main .sidebar_recent_posts .tabcontainer .tab_content {
    padding-bottom: 0;
}

#top #main .sidebar_recent_posts .tabcontainer .tab_content.tagcloud {
    padding-bottom: 40px;
}

.archive .category-term-description {
    display: none;
}

#scroll-top-link {
    background: #fc2387;
    color: #000 !important;
    opacity: 0.85 !important;
}

#scroll-top-link:hover {
    color: #000 !important;
    background: #ff9900 !important;
}

#top .avia-post-nav {
    background: #ddece2 !important;
    color: #ffffff !important
}

#top.mm-form h1 {
    font-family: Raleway;
    color: #58caec !important;
    font-size: 47.995px !important;
    font-weight: 300 !important;
    line-height: 59.8px
}

#top.mm-form #main .av_textblock_section p {
    font-family: 'Open Sans' !important;
    color: #666666 !important;
    font-size: 15.995px !important;
    font-weight: 400 !important;
    line-height: 25.566px
}

#top.mm-form .mm-login {
    margin: -75px auto 0
}

#top.mm-form .entry-content-wrapper a {
    font-family: 'Open Sans' !important;
    color: #58caec !important;
    font-size: 15.995px !important;
    font-weight: 700 !important;
    line-height: 25.566px
}

#top.mm-form #main .av_textblock_section p.mm-error {
    color: #fff !important
}

#top .mm-forgot-password {
    margin-left: auto;
    margin-right: auto;
    margin-top: -40px
}

#inside_page_content .about_page_video {
    margin-bottom: 58px
}

#inside_page_content .about_page_video iframe {
    width: 100% !important;
    height: 705px !important
}

#top #inside_page_content.about_page h1 {
    margin-bottom: 21px
}

#top #inside_page_content.about_page p {
    letter-spacing: 0.05px
}

#top #inside_page_content.about_page .about_first {
    max-width: 575px
}

#top #inside_page_content.about_page .about_second {
    padding-left: 6px;
    max-width: 580px
}

#inside_page_content.about_page .entry-content-wrapper {
    padding-bottom: 14px
}

#top #main #elements_birth_community h1 {
    color: #58caec !important;
    margin-bottom: 11px
}

#elements_birth_community .entry-content-wrapper {
    padding-top: 36px;
    padding-bottom: 12px
}

#top #main #sales_page_intro .with_love_text h1 {
    font-family: RageItalic !important
}

#top #main #elements_birth_community h2 {
    font-family: Raleway !important;
    color: #f26e53 !important;
    font-size: 30px !important;
    font-weight: 300 !important;
    letter-spacing: -0.5px !important;
    margin-bottom: 31px
}

#top #main #elements_birth_community p {
    font-family: Open Sans !important;
    color: #666666 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    margin-bottom: 31px !important
}

#elements_birth_community .community_content {
    max-width: 730px !important;
    margin: 0 auto !important
}

#top.sales_page #dont_by_shy_section {
    display: none !important
}

#sign_up_section .entry-content-wrapper {
    padding-top: 4px;
    padding-bottom: 2px;
}

.full_width_section h1 span {
    display: block;
}

.full_width_section .avia-image-container *, .full_width_section .avia-image-container {
    border-radius: 0px;
}

.full_width_section .full_width_text {
    max-width: 750px;
}

.full_width_section .full_width_text.left_part {
    padding-top: 100px;
}

#top #main .full_width_section h2 {
    font-family: Raleway !important;
    font-size: 25px !important;
    font-weight: 400 !important;
    margin-top: 28px;
    margin-bottom: 18px;
}

#top #main .full_width_section .full_width_text.right_part p {
    font-size: 18px !important;
    line-height: 28px !important;
    margin-bottom: 28px !important;
}

#top #main .full_width_section p {
    line-height: 24px !important;
    margin-bottom: 24px !important;
}

#top #main .full_width_section .avia-button-wrap {
    padding-top: 3px !important;
    position: absolute;
    bottom: 90px;
}

#top #main .full_width_section .avia-button-wrap a {
    padding: 14px 32px !important;
}

#top #main .full_width_section .text_right, #top #main .full_width_section .text_left {
    position: relative;
}

#top #main .full_width_section .text_right .flex_cell_inner, #top #main .full_width_section .text_left .flex_cell_inner {
    position: initial;
}

#top #main .full_width_section .text_right .flex_cell_inner {
    padding-top: 95px !important;
    padding-left: 60px !important;
}

#top #main .full_width_section .text_right .avia-button-wrap a {
    padding: 14px 47px !important;
}

#the_book .entry-content-wrapper {
    padding-top: 29px;
    padding-bottom: 26px;
}

#the_book .the_book_text {
    max-width: 750px;
    padding-top: 10px;
}

#the_book .avia-button-wrap {
    margin-top: 29px;
}

#the_book .avia-button-wrap a {
    padding: 14px 65px !important;
}

#top #main #content_slider h1 {
    color: #ffffff !important;
    font-family: Raleway;
    color: #ffffff;
    font-size: 48px;
    font-weight: 400 !important;
}

#content_slider .entry-content-wrapper {
    padding-top: 34px;
    padding-bottom: 39px;
}

.content_slider {
    position: relative;
    padding-bottom: 48px;
    max-width: 705px;
    margin: 30px auto 0;
}

.content_slider .avia-smallarrow-slider-heading {
    position: absolute;
    bottom: 0;
}

.content_slider .avia-smallarrow-slider-heading .new-special-heading {
    display: none !important;
}

.content_slider .avia-smallarrow-slider-heading .avia-slideshow-dots {
    text-align: center !important;
}

.content_slider .avia-smallarrow-slider-heading .avia-slideshow-dots a {
    border-radius: 50% !important;
    background-color: rgb(255, 255, 255) !important;
    width: 13px !important;
    height: 14px !important;
    border: 0 !important;
    margin-right: 2px !important;
}

/*.content_slider .avia-smallarrow-slider-heading .avia-slideshow-dots a:hover,.content_slider .avia-smallarrow-slider-heading .avia-slideshow-dots a.active {    background-color: #000000 !important;}*/
#top #main .content_slider .avia-content-slider-inner p {
    color: #ffffff !important;
    margin-bottom: 5px !important;
}

#top.home #dont_by_shy_section .avia-button-wrap {
    margin-right: 9%;
}

#top #main #from_the_blog h1 {
    letter-spacing: -0.5px !important;
    margin-bottom: 19px;
}

#top #main .blog-meta, #top #main .big-preview {
    display: none !important;
}

#top #main #from_the_blog .post .entry-content p {
    font-family: Raleway !important;
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    margin-bottom: 24px !important;
}

#top #main #dont_be_shy h3 {
    font-family: Raleway !important;
    color: #ffffff !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    line-height: 59.8px !important;
    margin-bottom: 0px !important;
    text-transform: uppercase !important;
}

#top #main #dont_be_shy h3 a {
    color: #ffffff !important;
    font-family: 'FontAwesome' !important;
    margin-left: 25px;
    font-size: 30px;
    margin-top: 5px;
    width: auto !important;
}

#top #main #dont_be_shy .template-page {
    padding: 26px 0 !important;
}

#top #main #quality_consultant .full_width_text.left_part {
    padding-top: 91px;
}

#top #main #quality_consultant h1 {
    line-height: 49px !important;
    margin-bottom: 34px;
}

#top #main #quality_consultant .avia-image-container-inner img, #top #main #quality_consultant .avia-image-container-inner {
    width: 100%;
}

#top #main #price .entry-content-wrapper {
    padding-top: 36px;
    padding-bottom: 41px;
}

#top #main #price.avia-builder-el-3 {
    padding-bottom: 0;
    margin-bottom: -30px;
}

#top:not(.home) #main #book_page_content ul {
    margin-bottom: 38px !important;
}

#top #main #price h1 {
    font-family: Raleway !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 50px !important;
    margin-bottom: 26px;
    color: #000000 !important;
}

#top #main h5 {
    font-family: Raleway !important;
    font-size: 23px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    letter-spacing: -0.3px;
    margin-bottom: 19px;
}

#top #main h6 {
    font-family: Raleway !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 25px !important;
    letter-spacing: -0.3px;
    margin-bottom: 19px;
}

#top.page-id-336 #dont_by_shy_section.why_work_bottom_section .template-page {
    padding: 57px 0 99px !important;
}

#price .price_title {
    max-width: 747px;
    margin: 0 13%;
}

#price.avia-builder-el-7 .price_title, #price.avia-builder-el-9 .price_title {
    max-width: 820px;
}

#top:not(.home) #main #price.avia-builder-el-7 .price_title ol > li {
    counter-increment: customlistcounter;
    padding-left: 0 !important;
    line-height: 215% !important;
}

#top:not(.home) #main #price.avia-builder-el-7 .price_title ol {
    margin-left: 0 !important;
}

#price.avia-builder-el-7 .price_title ol > li:before {
    content: counter(customlistcounter) " ";
    font-family: Raleway;
    color: #fc2387;
    font-size: 16px !important; /* Approximation due to font substitution */
    font-weight: 700 !important;
    padding-right: 15px;
}

#price.avia-builder-el-7 .price_title ol {
    counter-reset: customlistcounter;
}

#top #main #price .price_content p {
    letter-spacing: -0.05px;
    margin-bottom: 26px !important;
}

#top #main #price h2 {
    margin-bottom: 24px;
}

#top:not(.home) #price .avia_textblock li {
    margin-bottom: 0px !important;
}

#top.page-id-90 #main #courses_banner h1, #top.single #main #courses_banner h1, #top.archive #main #courses_banner h1, #top.author #main #courses_banner h1 {
    max-width: 700px;
    float: right;
}

#top.page-id-238 #main #why_work_banner h1 {
    float: right;
}

#top.page-id-238 #main #why_work_content .entry-content-wrapper {
    padding-top: 0 !important;
}

/************ Consultancy-Sales-Page ****************/
#top #main #consultancy_banner h2 {
    font-family: Raleway;
    color: #000000 !important;
    font-size: 28px !important;
    font-weight: 400 !important;
    margin-bottom: 30px;
}

#top #main #consultancy_banner h2 .pink_font {
    font-weight: 500 !important;
}

#top #main #consultancy_banner .av_textblock_section {
    max-width: 500px;
    float: right;
}

#top #main #consultancy_banner .avia-button-wrap {
    float: right;
    clear: both;
}

#top #main #consultancy_banner .avia-button.avia-size-large {
    max-width: 428px;
}

#top #main #consultancy_banner .avia-button.avia-size-large {
    padding: 22px 88px !important;
    font-size: 21px !important;
}

#top #main #price h4 {
    font-family: Raleway;
    color: #666666 !important;
    font-size: 24px !important;
    font-weight: 700 !important;
}

#top #main #price h5 {
    font-family: Raleway;
    color: #666666 !important;
    font-size: 18px !important; /* Approximation due to font substitution */
    font-weight: 700 !important;
}

#top #main #price p, #top:not(.home) #price .avia_textblock li {
    font-family: Raleway !important;
    font-size: 16px !important;
    letter-spacing: 0 !important;
}

#top #main #price.avia-builder-el-13 p, #top #main #price.avia-builder-el-15 p {
    margin-bottom: 10px !important;
}

#top:not(.home) #price ul {
    margin-bottom: 30px !important;
}

#top:not(.home) #personal h2 {
    font-family: Raleway;
    color: #ffffff !important;
    font-size: 47.99px !important; /* Approximation due to font substitution */
    font-weight: 400 !important;
    color: #fff !important;
}

#top:not(.home) #personal h3 {
    font-family: Raleway;
    color: #ffffff !important;
    font-size: 24px !important; /* Approximation due to font substitution */
    font-weight: 400 !important;
    max-width: 330px !important;
    margin: 0 auto !important;
    line-height: 200% !important;
}

#top:not(.home) #personal.avia-builder-el-11 h2 {
    max-width: 820px;
    margin: 0 auto 20px;
}

#price.avia-builder-el-7 {
    margin-bottom: -24px;
}

#price.avia-builder-el-9 {
    margin-bottom: -35px;
}

#price.avia-builder-el-13 .price_title, #price.avia-builder-el-15 .price_title {
    margin: 0 auto !important;
}

#top #main #price.avia-builder-el-15 .entry-content-wrapper {
    padding-top: 36px;
    padding-bottom: 29px;
}

#top #main #price.avia-builder-el-13 .entry-content-wrapper {
    padding-top: 36px;
    padding-bottom: 29px;
}

#top:not(.home) #personal h1 {
    font-family: Raleway;
    color: #fc2387 !important;
    font-size: 47.99px !important; /* Approximation due to font substitution */
    font-weight: 400 !important;
    text-transform: uppercase !important;
    margin-top: 45px;
}

#top:not(.home) #personal {
    padding: 31px 0 15px;
}

#top:not(.home) #personal.avia-builder-el-11 {
    padding: 35px 0 35px;
}

#top.page-id-336 #dont_by_shy_section h1 {
    font-size: 36px !important;
}

#top.page-id-336 #dont_by_shy_section {
    padding-top: 40px;
}

.dont_be_shy_text .social_bookmarks {
    display: inline-block;
}

.dont_be_shy_text .social_bookmarks li {
    border-right-style: none !important;
}

.dont_be_shy_text .social_bookmarks a:before, .dont_be_shy_text .social_bookmarks a, .dont_be_shy_text .social_bookmarks li {
    background: #fc2387 !important;
}

@media only screen and (max-width: 1850px) {
    #top #main .full_width_section .avia-button-wrap {
        bottom: 25px;
    }

    #top #inside_full_width_section.full_width_section .full_width_text.left_part, #top #main .full_width_section .text_right .flex_cell_inner {
        padding-top: 35px !important;
    }

    #top.home #av-layout-grid-1 .flex_cell.avia-builder-el-6 {
        padding: 0px 0px 85px 207.5px !important;
    }

    #top.home .no_margin.av_two_fifth {
        width: 67%;
    }

    .full_width_section .full_width_text.left_part {
        padding-top: 40px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 1740px) and (min-width: 990px) {
    #why_should_join {
        background-position: 50% -50% !important;
    }

    #top #inside_full_width_section.full_width_section .full_width_text.left_part, #top #main .full_width_section .text_right .flex_cell_inner {
        padding-top: 20px !important;
    }

    #top #inside_full_width_section.full_width_section h2 {
        letter-spacing: -0.4px !important;
        margin-bottom: 20px !important;
    }

    #top #main .full_width_section p {
        line-height: 28px !important;
        margin-bottom: 17px !important;
    }

    #home_banner .avia_textblock {
        max-width: 430px;
    }

    #home_banner {
        background-position: 50% 50% !important;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 990px) {
    #testimonials_section {
        background-position: 45% 58% !important;
    }

    #top #main .full_width_section .text_right, #top #main .full_width_section .text_left {
        width: 100% !important;
    }

    #top.page-id-306 .no_margin.av_two_fifth, #top.page-id-336 .no_margin.av_two_fifth, #top.page-id-336 .avia-builder-el-14 {
        display: none !important;
    }

    #top.page-id-306 .full_width_section .full_width_text, #top.page-id-336 .full_width_section .full_width_text {
        max-width: 100%;
    }

    #top.page-id-336 .full_width_section .full_width_text {
        max-width: 96% !important;
    }

    #top #main #inside_full_width_section.full_width_section .avia-button-wrap {
        position: relative !important;
        margin-top: 25px;
    }

    #top #main #quality_consultant .full_width_text.left_part {
        padding-top: 33px;
        padding-bottom: 20px;
    }

    #top #inside_full_width_section.full_width_section .full_width_text.left_part, #top #main .full_width_section .text_right .flex_cell_inner {
        padding-top: 30px !important;
    }

    #top #main .full_width_section .text_right .flex_cell_inner {
        padding-left: 50px !important;
        margin-bottom: 7px;
    }

    #top.single #wrap_all #main .template-blog .post-title {
        font-size: 36px !important;
    }

    #top #main .contact_page_address p:last-child {
        padding-right: 0;
    }

    #top #main .contact_page_info {
        padding-left: 0;
        padding-right: 0;
    }

    .follow_us h3 {
        font-size: 22px !important;
    }

    #top #main .contact_us_form {
        padding: 35px 40px 40px !important;
    }

    #top #about_banner {
        background-position: 41% 50% !important;
    }

    #top.home #wrap_all #main #av-layout-grid-1 h1:not(.main-title) {
        font-size: 33px !important;
    }

    #top.home #main .full_width_section p {
        line-height: 25px !important;
        font-size: 15px !important;
    }

    #top.home #main .full_width_section ul li {
        font-size: 15px !important;
    }

    #top.home #main .full_width_section ul {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #top.home .no_margin.av_two_fifth.avia-builder-el-9 {
        width: 60%;
        background-position: 78% 50% !important;
    }

    #top.home .no_margin.av_two_fifth.avia-builder-el-11 {
        width: 100% !important;
    }

    #top.home #wrap_all #main .avia-builder-el-11 h1:not(.main-title) {
        font-size: 37px !important;
    }

    #top.home .no_margin.av_one_half.avia-builder-el-19 {
        width: 100%;
    }
}

@media only screen and (max-width: 1240px) {
    #inside_page_content .about_page_video iframe {
        height: 635px !important;
    }

    #top.home #main .full_width_section .full_width_text.right_part p {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .logo img {
        max-width: 310px !important;
    }

    #top #main .sign_up_form .gform_footer {
        width: 23.5% !important;
    }

    .sign_up_form .gform_heading {
        width: 29% !important;
    }

    .sign_up_form .gform_body {
        width: 40% !important;
    }
}

@media only screen and (max-width: 1290px) {
    .container .av-content-small.units {
        width: 66%;
    }
}

@media only screen and (max-width: 1060px) {
    #top #main #sales_page_intro .sales_page_video iframe {
        height: 530px !important;
    }
}

@media only screen and (max-width: 1037px) {
    #from_the_blog .av_one_third {
        width: 300px;
        margin: 0 auto !important;
        float: none !important;
    }

    .home .avia-builder-el-27 {
        width: 100%;
    }
}

@media only screen and (max-width: 1139px) {
    #top #wrap_all #main h1:not(.main-title) {
        font-size: 46px !important;
    }

    #top.home #wrap_all #main .avia-builder-el-11 h1:not(.main-title) {
        font-size: 37px !important;
    }

    #top #main h2 {
        font-size: 30px !important;
    }

    #top #main .join_elements_content h3 {
        padding: 0px !important;
    }

    #top #main .join_elements_content p {
        padding: 0px !important;
    }

    #testimonials_section .av_three_fifth {
        padding: 0px !important;
    }

    .testimonials_content .avia-testimonial-content h3 {
        font-size: 26px !important;
        line-height: 32px !important;
    }

    #top #wrap_all #main .title_container .main-title {
        font-size: 18px !important;
    }

    #inside_page_content .about_page_video iframe {
        height: 555px !important;
    }

    #home_banner {
        background-position: 50% 50% !important;
    }
}

@media only screen and (max-width: 1139px) and (min-width: 767px) {
    #top .follow_us .social_bookmarks li {
    }

    #top .follow_us .social_bookmarks li a {
        height: auto !important;
    }

    #top .follow_us .social_bookmarks li a:hover, #top .follow_us .social_bookmarks li:hover a, #top .follow_us .social_bookmarks li:hover {
        background: none !important;
        opacity: 0.5;
    }

    .follow_us .social_bookmarks li {
        margin-left: 8px;
    }

    .follow_us .social_bookmarks li:first-child {
        margin-left: 0px;
    }

    .follow_us {
        padding: 20px 15px 20px !important;
    }
}

@media only screen and (max-width: 989px) {
    #home_banner .avia_textblock {
        padding-right: 0px !important;
        padding-top: 52px;
    }

    #top #main #courses_banner .entry-content-wrapper {
        max-width: 338px;
        float: right;
    }

    #top #why_work_content div .av_one_half {
        margin-left: 0;
        width: 100%;
    }

    #top #book_page_content .entry-content-wrapper {
        padding-top: 0;
    }

    #top #main #book_banner .av-content-full.units:after {
        display: none !important;
    }

    #top #main #book_banner h2 {
        padding-left: 0;
    }

    #top #main #book_banner ul {
        margin: 0;
        padding: 14px 0 0 0;
    }

    #top #why_work_banner .container {
        height: 270px !important;
    }

    #top #main #why_work_banner h1 {
        margin-bottom: 18px !important;
    }

    #top #wrap_all #main #book_banner .entry-content-wrapper {
        padding-left: 0 !important;
    }

    #top #book_page_content p:last-child {
        margin-bottom: 0 !important;
    }

    #top #about_banner .entry-content-wrapper .avia_textblock {
        padding-left: 0 !important;
        padding-right: 155px !important;
    }

    #home_banner {
        background-position: 77% 50% !important;
    }

    #top #main .full_width_section .text_right .flex_cell_inner, #top #main .full_width_section .text_left {
        padding-left: 50px !important;
        padding-bottom: 40px !important;
    }

    #top #about_banner .entry-content-wrapper .avia-button-wrap {
        padding-left: 0 !important;
    }

    #top #testimonials_section .entry-content-wrapper {
        padding-top: 0;
        padding-bottom: 0 !important;
    }

    #top #dont_by_shy_section.courses_bottom_section .entry-content-wrapper {
        padding-top: 0;
    }

    #top #dont_by_shy_section.why_work_bottom_section .template-page {
        padding: 40px 0 40px !important;
    }

    #top #great_book_section .entry-content-wrapper {
        padding-top: 0;
    }

    #top #book_buttons.book_buttons_bottom .template-page {
        padding-bottom: 40px !important;
    }

    #top #about_banner {
        background-position: 48% 50% !important;
    }

    #top #main #about_banner h2 {
        font-size: 20px !important;
    }

    #top #main #why_work_content .entry-content-wrapper {
        padding-top: 0;
    }

    #home_banner .entry-content-wrapper {
        padding-bottom: 0px !important;
    }

    .content, .sidebar {
        padding-top: 40px !important;
        padding-bottom: 40px !important
    }

    .avia-button-wrap a {
        margin-bottom: 0px !important
    }

    #what_you_get .av_one_third {
        margin-left: 0px !important;
        width: 100% !important
    }

    .what_you_get_title {
        padding-top: 0px !important
    }

    #top #main .join_elements_content {
        padding-top: 10px !important
    }

    #what_you_get .entry-content-wrapper {
        padding-bottom: 0 !important
    }

    #top #main #what_you_get .av_one_third:last-child .join_elements_content p:last-child {
        margin-bottom: 0px !important
    }

    .testimonials_content .avia-testimonial-content h3 {
        margin-top: 0px !important
    }

    #top #main .testimonials_content .avia-testimonial-content p:last-child {
        margin-bottom: 0px !important
    }

    #top .testimonials_content {
        margin-bottom: 0px !important
    }

    #top .testimonials_content .avia-testimonial-meta {
        margin: 0px !important
    }

    #testimonials_section .av_three_fifth {
        width: 100% !important
    }

    #testimonials_section {
        background: #EAE6DA !important
    }

    #why_should_join {
        background: #ffffff !important
    }

    #why_should_join .av_one_half {
        width: 100% !important;
        margin: 0px !important
    }

    #why_should_join .av_one_half.first {
        display: none !important
    }

    #why_should_join .what_should_join_title {
        padding-top: 0px !important
    }

    .why_should_join_content {
        padding: 0px !important
    }

    #top #main .why_should_join_content h4 {
        margin-bottom: 0px !important
    }

    #why_should_join .av_one_half {
        padding-left: 0px !important
    }

    #top #main h4 {
        font-size: 24px !important
    }

    #top #wrap_all #main .people_say_content {
        padding: 0px !important
    }

    .people_say_title {
        padding-top: 0px !important
    }

    .people_say_content .avia-testimonial {
        padding: 0px !important;
        padding-bottom: 20px !important
    }

    .people_say_content .avia-testimonial-row:last-child .avia-testimonial {
        padding-bottom: 0px !important
    }

    .elements_help_content {
        padding-top: 5px
    }

    .from_the_blog_title {
        padding-top: 0px !important
    }

    #from_the_blog .av_one_third {
        padding-top: 40px !important;
        clear: both;
    }

    #dont_by_shy_section .soc_icons {
        display: block
    }

    .dont_by_shy {
        padding: 35px 0 35px !important
    }

    #top.single #wrap_all #main .template-blog .post-title {
        font-size: 30px !important
    }

    /*    #top.single #main .main_color.sidebar_right {        margin-top: 80px    }*/
    #top:not(.home) #main .main_color.sidebar_right {
        padding-bottom: 0 !important
    }

    .contact_page_form {
        padding-left: 0
    }

    #contact_page_content .av_one_half {
        margin-top: 10px
    }

    #top.page-id-233 #main .template-page {
        padding-bottom: 0 !important
    }

    #top #main #inside_banner .inside_banner_title {
        padding-right: 0
    }

    #inside_banner .entry-content-wrapper {
        padding-top: 325px;
        padding-bottom: 0px
    }

    #top #main #inside_banner div .av_two_third {
        width: 100%
    }

    #top #wrap_all #main .inside_banner_title h1 {
        margin-bottom: 0;
        font-size: 30px !important
    }

    #inside_page_content .entry-content-wrapper {
        padding-top: 0;
        padding-bottom: 0
    }

    #top.mm-form #main .avia-builder-el-0 {
        margin-top: 49px
    }

    #top.mm-form #av_section_1 .container {
        margin-top: 50px
    }

    #inside_page_content .about_page_video iframe {
        height: 386px !important
    }

    #inside_page_content .about_page_video {
        margin-bottom: 20px
    }

    #inside_page_content.about_page .entry-content-wrapper {
        padding-bottom: 0px !important
    }

    #top #main #inside_page_content.about_page .avia_textblock p:last-child {
        margin-bottom: 0px !important
    }

    #top #main #sales_page_intro .sales_page_video iframe {
        height: 380px !important;
    }

    #top #main .contact_us_form {
        padding: 35px 35px 35px !important;
    }

    .sign_up_form .gform_heading {
        width: 100% !important;
        margin-right: 0;
    }

    #top #main .full_width_section .text_right .flex_cell_inner {
        padding-top: 40px !important;
        padding-left: 50px !important;
        padding-bottom: 10px !important;
    }

    .full_width_section .full_width_text.left_part {
        padding-top: 40px;
    }

    #the_book .entry-content-wrapper {
        padding-top: 0;
        padding-bottom: 0;
    }

    #content_slider .entry-content-wrapper {
        padding-top: 0;
        padding-bottom: 0;
    }

    #top.home #dont_by_shy_section .avia-button-wrap {
        margin-right: 0;
        margin-top: 20px;
    }

    #top #main #dont_by_shy_section h2 {
        margin-right: 0;
    }

    .sign_up_form .gform_body {
        width: 68% !important;
    }

    #top #main .sign_up_form .gform_heading .gform_title {
        text-align: center;
    }

    #top #main .full_width_section .text_right, #top #main .full_width_section .text_left {
        width: 100% !important;
    }

    #top.home .no_margin.av_two_fifth {
        display: none;
    }

    #top #main .full_width_section .avia-button-wrap {
        position: relative;
    }

    .footer_color #rpwwt-recent-posts-widget-with-thumbnails-2 {
        margin-top: -23px;
    }

    #top #dont_by_shy_section .template-page {
        padding: 40px 0 40px !important;
    }

    #top #about_text .entry-content-wrapper {
        padding-top: 0;
        padding-bottom: 0;
    }

    #top #about_text .entry-content-wrapper p:last-child {
        margin-bottom: 0 !important;
    }

    #top #main .contact_us_form .gform_wrapper {
        max-width: 100% !important;
    }

    #top #main #courses_banner h1 {
        color: #fc2387 !important;
        font-size: 80px !important;
        font-weight: 700 !important;
        line-height: 58px !important;
    }

    #top.page-id-306 .no_margin.av_two_fifth {
        display: none !important;
    }

    #top #main .full_width_section .text_right .flex_cell_inner {
        padding-bottom: 40px;
    }

    #top #main #quality_consultant .full_width_text.left_part {
        padding-top: 33px;
        padding-bottom: 20px;
    }

    #top.page-id-306 .no_margin.av_two_fifth, #top.page-id-336 .no_margin.av_two_fifth, #top.page-id-336 .avia-builder-el-14 {
        display: none !important;
    }

    #top.page-id-306 .full_width_section .full_width_text, #top.page-id-336 .full_width_section .full_width_text {
        max-width: 100%;
    }

    #top #book_banner .container {
        height: auto !important;
    }

    #top #main #book_banner h2 {
        padding-left: 75px;
    }

    #top #main #book_banner {
        background-position: 77% 50% !important;
    }

    #top #book_buttons {
        padding: 0;
    }

    #testimonials_section .avia-testimonial-wrapper {
        margin-bottom: 0 !important;
    }

    #top #book_buttons .avia-button-wrap {
        width: 50% !important;
    }

    #home_banner .post-entry {
        visibility: hidden;
    }

    #home_banner .avia_textblock {
        padding-top: 0;
        max-width: 100%;
    }

    #top #main #home_banner h1 span {
        display: inline-block;
        margin-right: 7px;
    }

    #top #main #home_banner h1 {
        letter-spacing: -1.8px !important;
    }

    #sign_up_section .entry-content-wrapper {
        padding-top: 0;
    }

    #top.home #main .sign_up_form .gform_heading .gform_title {
        margin-top: 0;
    }

    #top.home #av-layout-grid-1 .flex_cell.avia-builder-el-6 {
        padding: inherit !important;
        padding-left: 50px !important;
    }

    #top .no_margin.av_one_half.avia-builder-el-20 {
        display: none;
    }

    #top .no_margin.av_one_half.avia-builder-el-17 {
        height: auto !important;
        min-height: auto !important;
        padding: 40px 0px 0px 40px;
    }

    #top.home #main .full_width_section .avia-button-wrap a {
        margin-top: 20px;
    }

    #top.home .avia-builder-el-19 {
        display: none;
    }

    #top.home #av-layout-grid-1 .flex_cell.avia-builder-el-6 {
        padding-bottom: 10px !important;
    }

    #top.home #av-layout-grid-3 .flex_cell.avia-builder-el-16 {
        height: auto !important;
        min-height: auto !important;
        padding: 40px 0px 13px 40px !important;
    }

    #courses_banner .container {
        height: 250px !important;
    }

    .sign_up_form .gform_heading {
        margin-left: 0 !important;
    }

    #top:not(.home) #personal h2{
        font-size: 40px !important;
    }
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
    #from_the_blog .av_one_third {
        display: none !important;
    }

    #from_the_blog .av_two_third {
        width: 100% !important;
    }

    #top.page-id-275 .entry-content-wrapper .avia-builder-el-last {
        display: none;
    }

    #top.page-id-275 .entry-content-wrapper .avia-builder-el-first {
        width: 100%;
    }

    #top #main #dont_by_shy_section h2 {
        margin-bottom: 20px;
    }

    #home_banner .avia_textblock {
        padding-top: 0;
        max-width: 100%;
    }

    #top #main .sign_up_form .gform_footer {
        width: 31.5% !important;
    }
}

@media only screen and (max-width: 767px) {
    #top #main #courses_banner h1 {
        margin-bottom: 0 !important;
    }

    #top.home #av-layout-grid-1 .flex_cell.avia-builder-el-9 {
        min-height: 733px;
    }

    #top #main #courses_banner .entry-content-wrapper {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #top #why_work_banner .container {
        height: 200px !important;
    }

    #top #main #why_work_banner h1 {
        margin-bottom: 0 !important;
    }

    .responsive #top #main .sidebar.smartphones_sidebar_active .inner_sidebar {
        margin: 0 auto;
    }

    #top #main #book_banner {
        background-position: 0% 50% !important;
    }

    #top #main #book_banner .post-entry {
        visibility: hidden;
    }

    #top #main #dont_by_shy_section .av_textblock_section {
        width: 100%;
    }

    #top.page-id-275 .avia-slideshow li img {
        visibility: hidden;
    }

    #top #main #book_banner .entry-content-wrapper {
        padding-top: 0 !important;
        padding-bottom: 10px !important;
    }

    .sidebar_recent_posts .tabcontainer .tab_content li a:hover strong {
    }

    #top #about_banner {
        background-position: 0% 50% !important;
    }

    #home_banner {
        background-position: 0% 50% !important;
    }

    #top #main .full_width_section .text_right .flex_cell_inner {
        padding-top: 40px !important;
        padding-left: 0 !important;
        padding-bottom: 10px;
    }

    .sidebar_recent_posts .tabcontainer .tab_content li a strong {
        font-size: 16.01px !important;
    }

    #top #book_buttons .avia-button-wrap {
        width: 100% !important;
        float: none;
    }

    #top .the_book_image {
        padding-top: 40px;
    }

    #top #main .sidebar_recent_posts {
        background: transparent !important;
    }

    #top.home .no_margin.av_two_fifth {
        display: none;
    }

    #home_banner .avia_textblock {
        padding-top: 0;
    }

    .responsive.js_active #top .avia_combo_widget .top_tab .tab {
        font-size: 18px;
    }

    #top .widget_tab_tags {
        display: block;
    }

    .sidebar_recent_posts .tabcontainer .tab_content li a strong .news-time {
        font-family: Raleway !important;
    }

    #top #main #dont_be_shy h3 {
        font-family: Raleway !important;
        color: #ffffff !important;
        font-size: 27px !important;
        font-weight: 400 !important;
        line-height: 45.8px !important;
    }

    #top #about_banner .entry-content-wrapper .avia_textblock {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #top #about_banner .entry-content-wrapper {
        padding-top: 70px;
        padding-bottom: 70px !important;
    }

    #top #main #dont_by_shy_section h2 {
        font-size: 33px !important;
        margin-right: 0;
    }

    #top #dont_by_shy_section:not(.why_work_bottom_section) .avia-button-wrap {
        margin-top: 12px;
    }

    #top #main #why_work_content .contact_us_form span {
        line-height: 26px !important;
    }

    #top #main #why_work_content .flex_column h3 {
        font-size: 25px !important;
    }

    #top.page-id-275 .avia-slideshow-inner {
        background: #292A25
    }

    .av-parallax {
        background: none !important;
    }

    #top .mm-login {
        width: 100% !important
    }

    #home_banner .flex_column {
        margin-bottom: 0px !important
    }

    #top #main #home_banner p {
        font-size: 20px !important;
        line-height: 120% !important
    }

    #top #wrap_all #main h1 {
        font-size: 36px !important
    }

    .banner_button {
        margin-top: 0px !important
    }

    #top #main #what_you_get .av_one_third:last-child {
        margin-bottom: 0px !important
    }

    #testimonials_section .av_three_fifth {
        margin-bottom: 0px !important
    }

    #testimonials_section .testimonials_content .avia-testimonial {
        margin-bottom: 0px !important
    }

    .why_should_join_content h4 {
        margin-right: 8px
    }

    #top #wrap_all #main .people_say_content .avia-testimonial-image {
        float: none !important;
        margin: 0 auto !important
    }

    #top #wrap_all #main .people_say_content .avia-testimonial-content * {
        text-align: center
    }

    #top #wrap_all #main .people_say_content .avia-testimonial {
        padding-bottom: 0px !important
    }

    #top #wrap_all #main .people_say_content .avia-testimonial-row:last-child .avia-testimonial {
        margin-bottom: 0px !important
    }

    .elements_help_content h2 {
        margin-right: 0px !important;
        width: 100%
    }

    #top #wrap_all #main .template-blog .post:last-child {
        margin-bottom: 0px !important
    }

    #top #main .sidebar_recent_posts {
        padding-bottom: 30px;
        padding: 0 !important;
    }

    .responsive #top .main_color .tabcontainer .active_tab {
        background-color: rgb(0, 0, 0);
    }

    .responsive #top .main_color .active_tab_content {
        background-color: #ddece2 !important;
    }

    #top #wrap_all #main h1:not(.main-title) {
        font-size: 38px !important
    }

    .sidebar_recent_posts .tabcontainer {
        max-width: 100%;
    }

    #top:not(.home) #main .sidebar_recent_posts ul {
        margin: 0 !important;
        margin-bottom: -40px !important;
    }

    #top #main .sidebar_recent_posts .tabcontainer .tab_content {
        padding-top: 26px !important;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 40px;
    }

    .responsive #top:not(.home) .container .av-content-small {
        margin-bottom: -16px;
    }

    .responsive #top.single .container .av-content-small {
        margin-bottom: -43px;
    }

    #top:not(.home) #main .main_color.sidebar_right {
        padding-bottom: 0;
    }

    #top.single #wrap_all #main .template-blog .post-title {
        font-size: 26px !important;
    }

    /*    #top.single #main .main_color.sidebar_right {        margin-top: 120px;    }*/
    #top #main .contact_page_info {
        padding-left: 0;
        padding-right: 0
    }

    #contact_page_content .av_one_fourth.first {
        margin-top: 44px !important
    }

    #contact_page_content .entry-content-wrapper {
        padding-bottom: 20px
    }

    #top #main .contact_page_address p:last-child {
        padding-right: 0
    }

    #top #main .contact_page_address {
        padding-right: 0
    }

    #top #main #courses_banner h1 {
        line-height: 55px !important;
    }

    #top #main #about_banner h2 {
        font-size: 24px !important;
    }

    #top #about_banner .entry-content-wrapper {
        padding-top: 0;
        padding-bottom: 0 !important;
    }

    #top #about_banner .entry-content-wrapper .avia-button-wrap {
        margin-top: 32px !important;
    }

    #top #about_banner {
        background-position-x: 70% !important;
    }

    #top #about_banner .post-entry {
        visibility: hidden;
    }

    .responsive #top.home #wrap_all #av-layout-grid-1 .flex_cell_inner {
        width: 100% !important;
        max-width: 100% !important;
    }

    .responsive #top #wrap_all #header {
        height: 83px !important;
    }

    .sign_up_form .gform_body {
        width: 100% !important;
    }

    #top #main .sign_up_form .gform_footer {
        width: 100% !important;
        margin-top: 15px !important;
    }

    #top:not(.home) #personal h2{
        font-size: 36px !important;
    }
}

@media only screen and (max-width: 690px) {
    #inside_page_content .about_page_video iframe {
        height: 315px !important;
    }

    #top #main #sales_page_intro .sales_page_video iframe {
        height: 330px !important;
    }

    .responsive .logo img {
        width: 215px;
    }

    #top #header .logo {
        margin-top: 11px;
    }
}

@media only screen and (max-width: 560px) {
    #inside_page_content .about_page_video iframe {
        height: 265px !important
    }

    #top #main #sales_page_intro .sales_page_video iframe {
        height: 260px !important;
    }

    .sign_up_form .gform_body {
        width: 100% !important;
    }

    #top #main .sign_up_form .gform_footer {
        width: 100% !important;
        margin-top: 15px !important;
    }
}

@media only screen and (max-width: 540px) {
    #top #main #inside_banner {
        background-position: top left !important;
    }

    #inside_banner .entry-content-wrapper {
        padding-top: 140px;
        padding-bottom: 0px;
    }
}

@media only screen and (max-width: 480px) {
    #great_book_section img {
        margin-left: 16%;
    }

    #home_banner {
        height: 300px;
    }

    #top #why_work_banner .container {
        height: 115px !important;
    }

    #top #main #book_banner {
        background-position: 35% 50% !important;
    }

    #top #wrap_all #main #book_banner h1 {
        font-size: 35px !important;
    }

    #top #main #book_buttons p {
        font-family: Raleway;
        color: #000000;
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 31px !important;
        margin-bottom: 0 !important;
        padding: 0;
    }

    #top #main #book_banner .avia-button {
        padding: 25px 10px !important;
    }

    #top #main #book_banner h2 {
        padding-left: 0;
    }

    #top #main .sidebar_tweets .slidewizard-wrapper .slide-date, #top #main .sidebar_tweets .slidewizard-wrapper .twitter-avatar {
        display: none !important;
    }

    #top #main #book_banner .entry-content-wrapper {
        padding-left: 350px;
        padding-top: 25px;
        padding-bottom: 0;
    }

    #top #main #courses_banner .entry-content-wrapper {
        padding-top: 16px;
        padding-bottom: 0;
    }

    #top #main #dont_by_shy_section h2 {
        font-size: 28px !important;
    }

    #top #main #courses_banner h1 {
        line-height: 34px !important;
    }

    .sidebar_recent_posts .tabcontainer .tab_content li a span.news-thumb {
        display: none;
    }

    #top #main .sidebar_recent_posts {
        padding-top: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0 !important;
    }

    #top #main #dont_by_shy_section.why_work_bottom_section .avia-button-wrap a {
        font-family: Raleway !important;
        color: #ffffff !important;
        font-size: 18px !important;
        font-weight: 500 !important;
        padding: 15px 40px !important;
        letter-spacing: 1px;
    }

    #top #book_buttons .avia-button-wrap a {
        width: 100% !important;
        font-family: Raleway !important;
        color: #ffffff !important;
        font-size: 16px !important;
    }

    #top #great_book_section .entry-content-wrapper h2 {
        text-transform: uppercase !important;
        margin: 0 auto;
        max-width: 830px;
        line-height: 39px !important;
    }

    #top #main h2 {
        font-size: 26px !important;
    }

    #top #about_banner .entry-content-wrapper {
        padding-top: 0;
        padding-bottom: 0 !important;
    }

    #top #wrap_all #main h1:not(.main-title) {
        font-size: 21px !important;
        line-height: 30.8px !important;
    }

    #top #main #home_banner h2 {
        font-family: Raleway !important;
        color: #000000 !important;
        font-size: 20px !important;
    }

    #top #wrap_all #main h1 {
        font-size: 30px !important;
    }

    #top #main #why_work_banner h1 {
        margin-bottom: 0 !important;
    }

    #top #main #why_work_banner .entry-content-wrapper {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item div.slide-author-name {
        visibility: hidden
    }

    #top #main .sidebar_tweets .slidewizard-wrapper .slidewizard-slide-item div.slide-author-name a.slide-author-name {
        visibility: visible
    }

    #top #wrap_all #main h3 {
        font-size: 22px !important
    }

    .testimonials_content .avia-testimonial-content h3 {
        line-height: 140% !important
    }

    #top #main h4 {
        font-size: 20px !important
    }

    #top #main .why_should_join_content h4 {
        margin-bottom: 11px !important
    }

    #home_banner .avia_textblock {
        padding-top: 0;
    }

    #top #main #home_banner h1 {
        margin-bottom: 17px
    }

    #dont_by_shy_section .soc_icons a:first-child {
        margin-left: 0 !important
    }

    #dont_by_shy_section .soc_icons {
        margin-top: 10px
    }

    #top #wrap_all #main .follow_us h3 {
        display: none
    }

    #top .follow_us .social_bookmarks {
        float: none
    }

    #mm-login-button, #top.mm-form input[type="text"], #top.mm-form input[type="password"], #top.mm-form input[type='submit'] {
        width: 100% !important
    }

    #top .mm-forgot-password {
        width: 100% !important
    }

    #top.mm-form #main .avia-builder-el-0 {
        margin-top: 41px
    }

    #top #main #sales_page_intro .sales_page_video iframe {
        height: 230px !important;
    }

    #top #main #about_banner h2 {
        font-size: 20px !important;
    }

    #top #header .logo {
        margin-top: 12px;
    }

    #courses_banner .container {
        height: 160px !important;
    }

    #top #main #courses_banner .entry-content-wrapper {
        max-width: 150px;
    }

    #top.home .avia-builder-el-19, #top.home .no_margin.av_two_fifth {
        min-height: 350px !important;
        background-size: cover !important;
    }

    #top.home .avia-builder-el-11 {
        display: none !important;
    }

    #top #main #consultancy_banner {
        background-position: top right !important;
    }
    #top #main #consultancy_banner .avia-button.avia-size-large {
        padding: 17px 12px !important;
    }

    #top:not(.home) #personal h2{
        font-size: 30px !important;
    }
}

@media only screen and (max-width: 440px) {
    #inside_page_content .about_page_video iframe {
        height: 200px !important
    }
}

@media only screen and (max-width: 400px) {
    #top #main #sales_page_intro .sales_page_video iframe {
        height: 190px !important
    }
}

@media only screen and (max-width: 365px) {
    #inside_page_content .about_page_video iframe {
        height: 170px !important
    }

    #top #main #sales_page_intro .sales_page_video iframe {
        height: 170px !important
    }
}