@media (max-width: 1400px) {
    .page_title_locations {
        font-size: 60px;
        margin: -50px auto auto;
        top: 50%;
        line-height: 80px;
    }
    .page_title{
        font-size: 60px;
        margin: -45px auto auto;
    }
    .main_titles{
        margin: 30px 0;
    }
}

@media (max-width: 1200px) {
    .pages_content.n_workshop .amenties_section .a_row .amenty_block .inside p.h {
        font-size: 20px;
    }
    /*.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container,
    .container {
      width: 100%;
    }*/
    /*.container {
      width: 100%;
      padding-left: 0px;
      padding-right: 0px;
    }*/
    /*.header-main .navbar-brand img {
      margin-left: 15px;
    }*/
    .header-main .navbar-default .navbar-collapse, .header-main .navbar-default .navbar-form {
        padding-right: 15px;
    }
    .pages_content.n_home .plans_pricing_segment {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pages_content.n_home .membership_segment {
        /*padding-left: 15px;
        padding-right: 15px;*/
        padding-left: 30px;
        padding-right: 30px;
    }
    .pages_content.n_about .about_segment,
    .pages_content.n_workshop .about_segment {
        padding-left: 15px;
        padding-right: 15px;
    }
    /*.footer .top {
      padding-left: 15px;
      padding-right: 15px;
    }*/
    .pages_content.n_membership .membership_header {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pages_content.n_membership .packs_segment {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pages_content.n_membership .slider_segment {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pages_content.n_membership .carousel-control.right {
        right: 35px;
    }
    .pages_content.n_membership .carousel-control.left {
        left: 10px;
    }
    .pages_content.n_membership .member_feedbacks_slider .item .l {
        padding-left: 80px;
    }
    .pages_content.n_membership .member_feedbacks_slider .item .r {
        padding-right: 80px;
    }

    .pages_content.n_team .team_segment {
        background-color: #f3f3f3;
        width: 940px;
        margin: 0 auto;
    }
    .pages_content.n_team .team_segment > .container .r {
        height: auto;
        background-color: transparent;
    }
    .pages_content.n_team .team_segment .team_pics_wr {
        background-color: transparent;
    }
    .pages_content.n_team .team_segment > .container .r .txt_hold {
        top: 100px;
    }
    .pages_content.n_team .team_segment > .container .l {
        width: 65%;
    }
    .pages_content.n_team .team_segment > .container .r {
        width: 35%;
    }
    .pages_content.n_team .team_segment > .container .r .txt_hold {
        padding-left: 15px;
    }
    /*.footer .top,
    .footer .bottom {
      padding-left: 30px;
      padding-right: 30px;
    }*/
    .pages_content.n_home .plans_pricing_segment .pp_block_wr {
        width: 30%;
    }
    .pages_content.n_home .membership_segment .ms_block_wr {
        width: 22%;
    }

    .header-main .nav > li > a{
        padding-left: 10px;
        padding-right: 10px;
    }
    .header-main .navbar-brand{
        width: 145px;
    }

}

@media (max-width: 1060px) {
    .pages_content.n_home .plans_pricing_segment .pp_block_wr .pp_block .ph {
        font-size: 28px;
    }
    .pages_content.n_home .plans_pricing_segment .pp_block_wr .pp_block .ph_sub {
        font-size: 18px;
    }
}

@media (max-width: 1044px) {
    .pages_content.n_home .membership_segment .ms_block_wr {
        width: 21%;
    }
}
@media only screen and (max-width: 1199px){
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: auto;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}

@media (max-width: 991px) {
    .pages_content.n_workshop .amenties_section .a_row .amenty_block .inside {
        border-right: none;
        padding-left: 15px;
        padding-right: 15px;
    }
    .pages_content.n_home .plans_pricing_segment .pp_block_wr .pp_block .b .b_r {
        font-size: 12px;
    }
    .pages_content.n_home .membership_segment {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .pages_content.n_home .membership_segment .h_segment .l p {
        font-size: 28px;
    }
}

@media (max-width: 979px) {
    .hash-tag{
        font-size: 24px;
    }
    .header-main.white-navbar .nav > li .greenBtn{
        margin-left: 16px !important;
    }
    .header-main {
        margin-bottom: 0px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
    .header-main .navbar-inner {
        padding: 0;
    }
    .header-main .navbar-brand {
        /*margin-top: 0px;*/
        margin-bottom: 0px;
        /*margin-left: 15px;*/
    }
    /*.header-main .navbar-brand img {
      width: 150px;
    }*/
    .navbar .nav-collapse{
        margin-top: 70px;
    }
    .navbar .nav-collapse .nav.pull-right {
        /*margin-top: 10px !important;*/
        z-index: 3;
        border-top: solid 1px #333333;
    }
    .header-main nav ul:first-child{
        margin-bottom: 0px;
    }
    .header-main nav ul.pull-right{
        margin-top: 0px !important;
        border-top: none !important;
    }
    .header-main nav .contact-num{
        margin-left: 15px;
        margin-bottom: 15px;
    }
    .header-main .nav > li.l_panel > span {
        text-align: left;
        padding-left: 10px;
    }
    .header-main .nav > li.l_panel {
        margin-top: 0px;
    }
    .nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
        background-color: transparent;
    }
    .navbar .nav>li>a {
        text-shadow: none;
    }
    .header-main .nav > li > a {
        font-size: 14px;
    }
    .header-main .nav .inbox a{
        padding: 0 !important;
        margin: 10px;
    }
    /*.pages_content.n_team .team_segment_over {
      padding-left: 15px;
      padding-right: 15px;
    }*/
    .pages_content.n_team .team_segment {
        width: auto;
    }

    .pages_content.n_home .hero_segment .hero .abs_content .t {
        width: auto;
    }
    .pages_content.n_home .hero_segment .hero .abs_content .h {
        font-size: 28px;
    }

    .header-main .nav > li .greenBtn{
        margin-left: 0;
        float: left;
    }
    .foot_social_navi{
        width: 275px;
    }
    .footer .second-row{
        margin-top: 20px;
    }
    .footer .hot_links ul li{
        margin-bottom: 15px;
    }

}

@media (max-width: 979px) and (min-width: 768px) {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: auto;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .header-main .nav {
        margin-top: 0px !important;
    }
    .private .span12{
        width: 98%;
    }
    .footer .primary_btn{
        padding: 12px 10px 15px;
    }
	#mapWrapper #mapCanvas{
		margin-top:26px;
	}
	.arrow-section{
		left: 37.5% !important;
		top: 1182px !important;
	}

}

@media (max-width: 944px) {
    .pages_content.n_home .plans_pricing_segment .pp_block_wr {
        width: 29%;
    }
}

@media (max-width: 935px) {
    .pages_content.p_benefits .benefit_entry_hold .b_data .inside .tags ul {
        padding-right: 0px;
    }
    .pages_content.p_benefits .benefit_entry_hold .b_data .inside .cnt .tags,
    .pages_content.p_benefits .benefit_entry_hold .b_data .inside .cnt .sbm {
        float: none;
        width: 100%;
    }
    .pages_content.p_benefits .benefit_entry_hold .b_data .inside .cnt .sbm {
        margin-top: 10px;
    }
    .pages_content.p_benefits .benefit_entry_hold .b_data .inside .cnt .sbm a.general {
        float: none !important;
    }
}

@media (max-width: 824px) {
    .pages_content.n_home .membership_segment .ms_block_wr {
        width: 29%;
        margin-bottom: 15px;
    }
}

@media (max-width: 800px) {
    .pages_content.n_home .hero_segment .hero .abs_content {
        /*width: 100%;
        left: 0px;*/
        top: 20px;
    }
    .pages_content.n_about .hero_segment .hero .abs_content,
    .pages_content.n_workshop .hero_segment .hero .abs_content {
        width: 90%;
        padding: 5%;
        top: 50px;
    }
    .pages_content.n_about .hero_segment .hero .abs_content .divider,
    .pages_content.n_workshop .hero_segment .hero .abs_content .divider {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .pages_content .hero_segment .hero .abs_content .h {
        font-size: 24px;
    }
    .pages_content .hero_segment .hero .abs_content .t {
        width: auto;
        font-size: 14px;
    }
    .pages_content .hero_segment .hero .abs_content .divider {
        margin-top: 15px;
        margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    .main_titles{
        font-size: 36px;
    }
    .hash-tag{
        text-align: center;
    }
    .foot_social_navi {
        margin: 0;
        list-style: none;
        margin-left: auto;
        margin-right: auto;
        width: 315px;
    }
    .foot_social_navi > li:first-child {
        margin-left: 45px;
    }
    .pages_content.n_home .hero_segment .hero .abs_content {
        left: 0px;
        left: -webkit-calc(50% - 38%);
        left: -moz-calc(50% - 38%);
        left: calc(50% - 38%);
    }

    body {
        padding-left: 0px;
        padding-right: 0px;
    }
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: auto;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0px;
        margin-right: 0px;
    }

    .header-main .navbar-default .navbar-collapse, .header-main .navbar-default .navbar-form {
        background-color: #fff;
        position: absolute;
        width: 100%;
        z-index: 1;
        margin: 0;
        border-bottom: solid 1px #e7e7e7;
    }
    .header-main .navbar-nav {
        margin-top: 0px;
    }
    .header-main .navbar-nav > li > a {
        border-radius: 0px;
    }
    .header-main .navbar-nav {
        margin: 0;
    }
    .header-main .navbar-nav > li .dropdown-menu {
        margin-left: 15px;
    }
    .header-main .navbar-nav > li.l_panel {
        margin-top: 15px;
    }

    .pages_content.n_home .plans_pricing_segment .pp_block_wr {
        margin-bottom: 15px;
    }
    .pages_content.n_home .plans_pricing_segment .pp_block_wr:last-child {
        margin-bottom: 0px;
    }
    .pages_content.n_home .membership_segment .ms_block_wr {
        width: 100%;
        margin-bottom: 30px;
    }
    .pages_content.n_home .membership_segment .ms_block_wr:last-child {
        margin-bottom: 0px;
    }
    .pages_content .get_access_segment .hero .abs_content {
        padding: 15px 15px 80px;
    }
    .pages_content .get_access_segment .hero .abs_content .h {
        margin-bottom: 20px;
    }
    .pages_content .get_access_segment .hero .abs_content .h {
        font-size: 28px;
    }
    .pages_content .get_access_segment .hero .abs_content .t {
        font-size: 14px;
    }
    .pages_content .get_access_segment .hero .abs_content {
        top: 0px;
        top: -webkit-calc(50% - 130px);
        top: -moz-calc(50% - 130px);
        top: calc(50% - 130px);
        width: 500px;
    }

    .pages_content.n_about .about_segment p,
    .pages_content.n_workshop .about_segment p {
        font-size: 18px;
    }

    .footer .top .ew_subscribe_form {
        width: auto;
    }
    .footer .top .ew_subscribe_form .form-group {
        display: inline-block;
    }
    .footer .top .ew_subscribe_form input[type='email'].form-control {
        width: auto;
    }
    .footer .top .ew_subscribe_form > p {
        font-size: 28px;
    }
    .pages_content.n_about .about_segment,
    .pages_content.n_workshop .about_segment {
        padding-top: 60px;
    }
    .pages_content.n_about .about_segment .r,
    .pages_content.n_workshop .about_segment .r {
        padding-bottom: 100px;
        margin-top: 15px;
    }

    .pages_content.n_team .team_segment > .container .l, .pages_content.n_team .team_segment > .container .r {
        float: none;
        width: 100%;
    }
    .pages_content.n_team .team_segment > .container .r .txt_hold {
        position: relative;
        top: auto;
        left: auto;
        padding: 30px;
    }

    .pages_content.n_membership .packs_segment .r {
        display: none;
    }
    .pages_content.n_membership .packs_segment .l {
        padding-top: 60px;
        padding-bottom: 30px;
        width: 100%;
        float: none;
    }
    .pages_content.n_membership .packs_segment .b {
        position: static;
        bottom: auto;
        right: auto;
    }
    .pages_content.n_membership .packs_segment .l .ph {
        margin-bottom: 0px;
    }
    .pages_content.n_membership .packs_segment .l .regular {
        margin-bottom: 30px;
    }
    .pages_content.n_membership .packs_segment .l .ph_sub {
        margin-bottom: 30px;
    }
    .pages_content.n_membership .membership_header .l p {
        font-size: 32px;
    }
    .pages_content.n_membership .membership_header {
        padding-top: 30px;
    }

    .pages_content.n_membership .member_feedbacks_slider .item .l .disc {
        font-size: 18px;
    }
    .pages_content.n_membership .member_feedbacks_slider .item .r img {
        float: none !important;
        display: block;
        margin: 0 auto;
        margin-top: 15px;
    }

    .pages_content.n_membership .member_feedbacks_slider .item .l {
        padding-left: 70px;
        padding-right: 70px;
    }

    .pages_content.n_membership .slider_segment {
        padding-top: 30px;
        padding-bottom: 0px;
    }

    /*[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
      display: block;
      float: none;
      width: auto;
    }*/

    .n_community_threads .discuss_hq .search_bar_wr {
        float: none !important;
        margin-top: 30px;
    }
    .n_community_threads .discuss_content .threads_rows_wr > .thread_line {
        padding: 15px;
    }

    .pages_content.n_home .plans_pricing_segment .pp_block_wr {
        width: 100%;
    }

    .pages_content.n_home .membership_segment .h_segment .l,
    .pages_content.n_home .membership_segment .h_segment .r {
        width: 100%;
        float: none;
    }

    .pages_content.p_benefits .benefit_entry_hold .pic_holder,
    .pages_content.p_benefits .benefit_entry_hold .b_data {
        width: 100%;
        float: none;
    }
    .pages_content.p_benefits .benefit_entry_hold .b_data {
        margin-top: 10px;
    }
    .pages_content.p_benefits .benefit_entry_hold .b_data .inside {
        padding-left: 0px;
    }

    .n_home_logged .events_segment .event_blocks .event_bl {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }
    .n_home_logged .events_segment .event_blocks .event_bl:last-child {
        margin-bottom: 0px;
    }
    .n_home_logged .events_segment .event_blocks .event_bl .h {
        overflow: visible;
        min-height: 0;
        max-height: none;
    }
    .pages_content.p_event .events_content .event_bl {
        width: 100%;
        float: none;
        margin-bottom: 20px;
        margin-right: 0%;
        min-height: 0;
    }
    .pages_content.p_event .events_content .event_bl:last-child {
        margin-bottom: 0px;
    }
    .pages_content.p_event .events_content .event_bl .h {
        overflow: visible;
        min-height: 0;
        max-height: none;
    }

    .n_home_logged .blog_entry_segment .blog_entry .pic_holder,
    .n_home_logged .blog_entry_segment .blog_entry .b_data {
        width: 100%;
        float: none;
    }
    .n_home_logged .blog_entry_segment .blog_entry .pic_holder .pic img {
        margin: 0 auto;
    }
    .n_home_logged .blog_entry_segment .blog_entry .b_data {
        margin-top: 15px;
    }
    .n_home_logged .blog_entry_segment .blog_entry_hold {
        margin-bottom: 45px;
    }

    .pages_content.p_blog .blog_wrap_res {
        width: 50%;
    }

    .pages_content.p_blog .blog_entry .pic_holder,
    .pages_content.p_blog .blog_entry .b_data {
        width: 100%;
        float: none;
    }
    .pages_content.p_blog .blog_entry .pic_holder {
        margin-bottom: 15px;
    }
    .pages_content.p_blog .blog_entry .pic_holder .pic img {
        display: block;
        margin: 0 auto;
    }

    .footer .hot_links > div{
        float: left !important;
        width: 50% !important;
    }
    .footer .hot_links{
        overflow: auto;
        margin-bottom: 20px;
    }
    .footer .address > div{
        float: left !important;
        width: 50% !important;
    }
    .footer .ew_subscribe_form input[type="text"]{
        width: 96%;
        margin-top: 5px;
    }
    .footer .ew_subscribe_form input[type="email"]{
        width: 100%;
    }
    .footer .pull-right{
        float: left;
    }
    .footer .copyright {
        text-align: center;
    }
    .footer .foot_social_navi_wr{
        float: none;
    }
    .footer .first-row .left{
        margin-bottom: 0px;
    }
    .fill_space:first-child{
        height: 0px;
    }
    .footer .primary_btn{
        width: 100%;
        margin-top: 10px;
    }
    .foot_social_navi{
        width: 290px;
    }
    .copyright.visible-phone{
        margin-top: 20px;
    }
    .copyright.visible-phone .links{
        margin-bottom: 10px;
    }

    .landing-contacts > div {
        float: right;
        margin-right: 10px;
    }
	div#mapWrapper .infobox{
		width: 350px !important;
	}
	.infobox .mapSpaces{
		width: 350px !important;
	}
	.event-item .image {
    width: 98% !important;
}
.event-map-container{
			height: 56% !important;

		}
}

/* suggest a member */
.suggest_member input, .suggest_member textarea, .suggest_member select{
    width: 100%;
}

@media (max-width: 660px) {
    .pages_content.n_workshop .amenties_section .a_row {
        margin-bottom: 0px;
    }
    .pages_content.n_workshop .amenties_section .a_row:last-child .amenty_block:last-child {
        margin-bottom: 0px;
    }
    .pages_content.n_workshop .amenties_section .a_row .amenty_block {
        float: none;
        width: 100%;
        margin-bottom: 40px;
    }

    .pages_content.n_home .hero_segment .hero > img {
        min-height: 300px;
    }
    .pages_content.n_home .hero_segment .hero .abs_content {
        top: 20px;
        padding: 15px;
    }
    .pages_content .hero_segment .hero .abs_content .h {
        font-size: 16px;
    }
    .pages_content .hero_segment .hero .abs_content .t {
        font-size: 12px;
    }
    .pages_content .hero_segment .hero .abs_content .divider {
        margin-top: 10px;
        margin-bottom: 10px;
        height: 2px;
    }
}

@media (max-width: 650px) {
    .n_community_threads .discuss_content {
        margin-top: 55px;
    }
    .dc_nav_tabs_wr .start-conversation {
        top: -42px;
        right: auto;
    }
}

@media (max-width: 620px) {
    .pages_content .get_access_segment .hero .abs_content {
        width: 100%;
        top: 20px;
    }
    .pages_content .get_access_segment .hero .abs_content .h {
        font-size: 18px;
    }
    .pages_content .get_access_segment .hero .abs_content .t {
        font-size: 12px;
        line-height: 1.6em;
    }
    .pages_content .get_access_segment .hero .abs_content .read_more_btn {
        padding: 10px 16px;
    }
    .pages_content .get_access_segment .hero .abs_content {
        padding: 15px 15px 40px;
        width: 300px;
    }
    .pages_content .get_access_segment .hero .abs_content .read_more_btn > img {
        top: 10px;
    }
    .pages_content .get_access_segment .hero .abs_content .read_more_btn {
        width: 170px;
    }

    .pages_content.n_about .hero_segment .hero > img,
    .pages_content.n_workshop .hero_segment .hero > img {
        min-height: 320px;
    }

    .pages_content.n_membership .member_feedbacks_slider .item .l .disc {
        font-size: 16px;
    }
    .pages_content.n_membership .member_feedbacks_slider .item .l .divider {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .pages_content.n_membership .member_feedbacks_slider .item .l .signature {
        font-size: 14px;
    }

    .pages_content.n_team .hero_segment .hero .abs_content {
        width: 90%;
        padding: 5%;
    }

    .pages_content.n_home .hero_segment .hero .abs_content .h {
        font-size: 18px;
    }
}

@media (max-width: 540px) {
    /*.pages_content.n_team .hero_segment .hero .abs_content {
      width: 100%;
    }*/
    .pages_content.n_team .hero_segment .hero .abs_content {
        top: 20px;
    }
    .pages_content.p_blog .blog_wrap_res {
        width: 100%;
    }
    .landing-contacts {
        width: 200px;
        margin-top: 12px;
    }
}

@media (max-width: 480px) {
    .main_titles{
        font-size: 30px;
    }
    .navbar h1 img {
        height: auto;
    }
    .header-main .navbar-brand{
        width: 130px;
    }
    .brand-frm{
        margin-left: 0px !important;
    }
    .footer .address > div{
        float: left !important;
        width: 100% !important;
    }
    .footer .first-row .left{
        margin-bottom: 30px;
    }
    .footer .primary_btn{
        width: 100%;
    }
    .footer form .pull-right{
        width: 100%;
    }
    .footer .address{
        text-align: center;
    }
    .footer .hot_links > .span5{
        padding-left: 18%;
    }
    .footer .hot_links > .span7{
        padding-left: 8%;
    }
    .ew_subscribe_form > div > p{
        text-align: center;
    }
	#mapWrapper #mapCanvas{
		margin-top:10px;
	}
	div#mapWrapper .infobox{
		width: 269px !important;
		margin-left: -134px !important;
	}
	.infobox .mapSpaces{
		width: 268px !important;
	}
	.infobox .mapSpaces .spaceInfo{
		margin-left: 14px !important;
		margin-top: 7px !important;
	}
	.infobox .mapSpaces .spaceInfo .spaceName{
		white-space: pre-wrap !important;
		width: 124px;
		height:37px;
	}
	.book-button{
		width: 120px !important;
		margin-top:3px;
	}
	#custom-search-input .col-md-12{
		width:100%;
	}
.event-item .text-content .address{
		height:auto !important;
		padding-bottom:0;
	}
.event-item .primary_btn{
		position:relative !important;
		margin-top: 15px !important;
	}
.event-item .image{
		width:100% !important;
	}
	.arrow-section {
		display:block !important;
    left: 27% !important;
    top: 1155px !important;
}
.locations {
    margin-top: 113px !important;
}
.my-profile-container .section--settings .upload-btn{
top:26px !important;
}
.transparent-gray{
min-height:49px !important;
}
.upload-input{
	    width: 48px !important;
    height: 48px !important;
    top: -24px !important;
	left:-10px !important;
}
.blog-post .text-area .upper-part .blog-summary p{
	height:115px !important;
	overflow:hidden !important;
	text-overflow: ellipsis !important;
}
.event-map-container{
			height: 100% !important;

		}
.carousel-indicators {
    width: 80%;
	display: none;}
}

@media (max-width: 430px) {
    .pages_content .get_access_segment .hero > img {
        min-height: 250px;
    }
    .pages_content .get_access_segment .hero .abs_content {
        top: 10px;
    }
    .pages_content .get_access_segment .hero .abs_content .h {
        margin-bottom: 10px;
    }
    .main_menu_modal ul > li > a {
        font-size: 28px;
    }
    .main_menu_modal ul > li.secondary > ul > li {
        margin-right: 10px;
    }
}

@media (max-width: 400px) {
    .n_community_threads .discuss_hq .search_bar_wr form > div {
        width: 100%;
    }
    .pages_content.n_home .hero_segment .hero .abs_content .h {
        font-size: 14px;
    }
    .pages_content.n_home .hero_segment .hero .abs_content .t {
        font-size: 11px;
    }
    /*.footer .top, .footer .bottom {
      padding-left: 0px;
      padding-right: 0px;
    }*/
}

@media (max-width: 377px) {
    .footer .top .ew_signature {
        float: none !important;
    }
    .foot_social_navi_wr {
        float: none !important;
        text-align: center;
    }
    .foot_social_navi_wr .foot_social_navi {
        display: inline-block;
        margin-top: 0px;
        margin-right: 0px;
    }
    .footer .hot_links > .span5{
        padding-left: 10%;
    }
    .footer .hot_links > .span7{
        padding-left: 4%;
    }
	.arrow-section {
    left: 24% !important;
	top: 1160px !important;
}

}

@media (max-width: 340px) {
    .landing-contacts{
        font-size: 12px;
        width: 170px;
    }
    .arrow-section {
      left: 19% !important;
  	top: 1188px !important;
  }

}