@media only screen and (min-width: 1281px) and (max-width: 1680px) {
    .header_search_form input {
        width: 60%;
        font-size: 42px;
    }
}

@media only screen and (min-width: 1018px) and (max-width: 1280px) {
    .container,
    #wrapper.w1380 .container, #footer.w1380 .container,
    #wrapper.w1500 .container, #footer.w1500 .container {
        width: 940px;
    }

    .boxed_wrapper,
    .boxed_wrapper #header,
    .boxed_wrapper #footer {
        width: 1000px;
    }

    #menu > ul > li > a {
        padding-left: 9px;
        padding-right: 9px;
    }

    #menu > ul > li.boc_nav_button a {
        padding: 0 9px;
        margin: 2px 8px 0;
    }

    #menu > ul > li > a > span {
        padding: 0px 0px 0px 4px;
    }

    #menu > ul > li.boc_search_toggle_li {
        margin-left: 12px;
    }

    /* Full width Row */
    .grid_holder,
    .grid_holder.no_spacing {
        margin: 0px auto;
        max-width: 970px;
    }

    .portfolio_inline_filter {
        margin: 0px auto 40px;
        max-width: 970px;
    }

    .grid_holder .col.span_1_of_4,
    .grid_holder .col.span_1_of_5 {
        width: calc(50% - 30px);
    }

    .grid_holder.no_spacing .col.span_1_of_4,
    .grid_holder.no_spacing .col.span_1_of_5 {
        margin: 0;
        width: 50%;
    }

    .grid_holder.small_spacing .col.span_1_of_4,
    .grid_holder.small_spacing .col.span_1_of_5 {
        width: calc(50% - 8px);
    }

    .cs_nav_item {
        min-width: 180px;
    }

    .header_search_form input {
        width: 70%;
        font-size: 38px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1017px) {

    .container,
    #wrapper.w1380 .container, #footer.w1380 .container,
    #wrapper.w1500 .container, #footer.w1500 .container {
        width: 720px;
    }

    .boxed_wrapper,
    .boxed_wrapper #header,
    .boxed_wrapper #footer {
        width: 100%;
    }

    #header {
        position: relative;
        background: #fff;
        min-height: auto;
        box-shadow: none;
    }

    .main_header {
        display: none;
    }

    #mobile_header {
        display: block;
    }

    .full_header {
        display: none;
    }

    #subheader_menu {
        display: none;
    }

    .header_contact_item {
        float: left;
    }

    #subheader_menu {
        display: none;
    }

    #logo {
        width: 80%;
    }

    #logo .logo_img {
        height: 62px;
    }

    #transparent_logo {
        display: none;
    }

    #menu {
        display: none;
    }

    #mobile_menu #menu {
        display: block;
    }

    #mobile_menu_toggler {
        display: block;
    }

    #header .header_cart {
        margin: 11px 24px 0 0;
    }

    #header .header_cart .icon {
        line-height: 1em;
    }

    #header + .content_body,
    .wrapper_menu_angular_style #header.sticky_header:not(.transparent_header) + .content_body {
        margin-top: 64px !important;
    }


    /* Rev slider */
    .alea_huge_title h2 span, .alea_huge_title h2 span {
        font-size: inherit !important;
        line-height: inherit !important;
    }

    .page_title_bgr .full_container_page_title {
        margin-bottom: 30px;
    }

    .page_title_bgr .portfolio_section {
        top: -100px;
    }

    .info_overlay h3 {
        font-size: 14px;
        line-height: 18px;
    }

    .info_overlay p {
        font-size: 11px;
    }

    /* Full width Row */
    .grid_holder,
    .grid_holder.no_spacing {
        margin: 0px auto;
        max-width: 750px;
    }

    .portfolio_inline_filter {
        margin: 0px auto 40px;
        max-width: 750px;
    }

    .grid_holder .col.span_1_of_3,
    .grid_holder .col.span_1_of_4,
    .grid_holder .col.span_1_of_5 {
        width: calc(50% - 30px);
    }

    .grid_holder.no_spacing .col.span_1_of_3,
    .grid_holder.no_spacing .col.span_1_of_4,
    .grid_holder.no_spacing .col.span_1_of_5 {
        margin: 0;
        width: 50%;
    }

    .grid_holder.small_spacing .col.span_1_of_2,
    .grid_holder.small_spacing .col.span_1_of_3,
    .grid_holder.small_spacing .col.span_1_of_4,
    .grid_holder.small_spacing .col.span_1_of_5 {
        width: calc(50% - 8px);
    }

    .grid_holder .col.span_2_of_4 {
        width: calc(100% - 30px);
        margin: 0px 15px 30px;
    }

    .grid_holder.small_spacing .col.span_2_of_4 {
        width: calc(100% - 8px);
        margin: 0px 4px 8px;
    }

    .grid_holder.no_spacing .col.span_2_of_4 {
        width: 100%;
    }

    .layout_full-width {
        padding: 0;
    }
		
	.single_post .template_side .boc_comments {
		margin: 50px 50px 20px 50px;
	}

    .img_slider.owl-theme .owl-controls .owl-nav {
        opacity: 1;
    }

    .resp-tabs-list li {
        font-size: 14px;
    }

    .cs_nav_item {
        min-width: 144px;
    }

    .circ_counter .circ_counter_desc {
        font-size: 15px;
    }

    .header_cart .cart-notification {
        top: 39px;
    }

    .testimonial_style_big .testimonial_quote {
        margin: 0px 20px;
    }

    .testimonial_style_big:not(.is_minimal) .face_nav_item {
        margin: 0 10px;
    }
}


@media only screen and (max-width: 768px) {

    .boxed_wrapper,
    .boxed_wrapper #header,
    .boxed_wrapper #footer {
        width: 100% !important;
    }

    #wrapper.boxed_wrapper.wrapper_menu_stripe_style .content_body, #wrapper.boxed_wrapper.wrapper_menu_stripe_style #footer {
        top: 0px;
    }

    body {
        background-image: none;
    }

    #footer {
        padding-top: 68px;
    }

    .span_1_of_2,
    .span_2_of_2,
    .span_1_of_3,
    .span_2_of_3,
    .span_3_of_3,
    .span_1_of_4,
    .span_2_of_4,
    .span_3_of_4,
    .span_4_of_4,
    .span_1_of_5,
    .span_2_of_5,
    .span_3_of_5,
    .span_4_of_5,
    .span_5_of_5,
    .span_1_of_6,
    .span_2_of_6,
    .span_3_of_6,
    .span_4_of_6,
    .span_5_of_6,
    .span_6_of_6 {
        width: 100%;
        margin: 0 0 30px 0;
    }

    .hide_in_responsive {
        display: none !important;
    }

    .m40 {
        margin: 20px 20px 30px;
    }

    .main_header {
        display: none;
    }

    #header {
        box-shadow: none;
    }

    #mobile_header {
        display: block;
    }

    .breadcrumb a {
        margin-right: 4px;
    }

    .breadcrumb a span:after {
        margin: 0 0 0 4px;
    }

    .boc_side_widget {
        width: 100%;
        right: -100%;
		padding-top: 56px;
		padding-bottom: 10px;
    }

    .boc_side_widget.active_side_widget {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    .boc_side_widget_close {
		left: auto;
		right: 28px;
		top: 10px;
    }

    .block_body_mobile {
        overflow: hidden;
    }

    .boc_menu_icon_ham {
        width: 22px;
        height: 2px !important;
    }

    .line_2 {
        top: 7px;
        width: 28px;
    }

    .line_3 {
        top: 14px;
    }

    #boc_vertical-nav {
        display: none;
    }

    #header + .content_body,
    .wrapper_menu_angular_style #header.sticky_header:not(.transparent_header) + .content_body {
        margin-top: 64px !important;
    }

    body.admin-bar #header + .content_body,
    body.admin-bar .wrapper_menu_angular_style #header.sticky_header:not(.transparent_header) + .content_body {
        margin-top: 18px !important;
    }

    .boxed_wrapper .full_header {
        border-bottom: none;
        background: none;
    }

    .full_header {
        display: none;
    }

    #subheader_menu {
        display: none;
    }

    .header_contacts {
        font-size: 12px;
    }

    .header_contact_item {
        margin-right: 14px;
    }

    .wrapper_menu_angular_style #logo {
        width: 28%;
    }

    #logo {
        width: 70%;
    }

    #logo .logo_img {
        height: 62px;
    }

    #transparent_logo {
        display: none;
    }

    .footer_btm {
        padding: 24px 0px 32px;
    }

    #powered {
        float: none;
        clear: both;
        text-align: center;
        padding: 8px 0 12px;
        margin-right: 0;
    }

    .footer_btm_inner {
        text-align: center;
    }

    .footer_soc_icon {
        float: none;
    }

    .margined_left, #footer .col ul.margined_left {
        margin-left: 0px;
    }

    #menu {
        display: none;
    }

    #mobile_menu #menu {
        display: block;
    }

    #mobile_menu_toggler {
        display: block;
    }

    #header #mobile_header .header_cart {
        margin: 12px 16px 0 0;
    }

    #mobile_header .header_cart .cart-notification {
        right: -20px;
        top: 43px;
    }

    .page_title_bgr .full_container_page_title {
        min-height: 0;
        padding: 0 !important;
    }

    .page_title_bgr .portfolio_section {
        top: 0;
    }

    .page_title_bgr #portfolio_filter {
        margin: 12px 0 30px;
        float: none;
    }

    #portfolio_filter span {
        width: auto !important;
    }

    #portfolio_filter ul {
        min-width: 162px;
        width: 100%;
        box-sizing: content-box;
    }

    .breadcrumb_floated {
        float: inherit;
        margin: 20px 0 0;
    }

    #boc_template_content {
        margin-top: 0px;
        padding-top: 40px;
    }

    .button {
        margin-bottom: 12px;
    }

    .btn_wrapper + .btn_wrapper,
    .button + .button {
        margin-left: 0px;
    }

    .button {
        margin-right: 6px;
    }

    .btn_push_right {
        margin-left: 0px !important;
    }

    .icon_div {
        width: auto;
        float: none;
        margin: 0px 0px 10px;
    }

    .grid_holder {
        margin: 0px;
    }

    .grid_holder .col.span_1_of_3,
    .grid_holder.small_spacing .col.span_1_of_3,
    .grid_holder .col.span_1_of_2,
    .grid_holder.small_spacing .col.span_1_of_2,
    .grid_holder .col.span_1_of_4,
    .grid_holder.small_spacing .col.span_1_of_4,
    .grid_holder .col.span_1_of_5,
    .grid_holder.small_spacing .col.span_1_of_5,
    .grid_holder .col.span_2_of_4,
    .grid_holder.small_spacing .col.span_2_of_4 {
        margin: 0 0 20px;
        width: 100%;
    }

    .grid_holder.no_spacing .col.span_1_of_3,
    .grid_holder.no_spacing .col.span_1_of_2,
    .grid_holder.no_spacing .col.span_1_of_4,
    .grid_holder.no_spacing .col.span_1_of_5,
    .grid_holder.no_spacing .col.span_2_of_4 {
        margin: 0 0 0px;
        width: 100%;
    }

    .post_item.side_image_post_format .post_item_desc {
        padding: 32px 42px;
    }

    .layout_left-sidebar .post_content.span_3_of_4,
    .layout_right-sidebar .post_content.span_3_of_4 {
        padding: 0;
    }

    .sidebar h4 {
        font-size: 17px;
    }

    .hilite:before, .hilite:after {
        display: none;
    }

    .full_width_feature:after {
        opacity: .9;
    }

    .full_width_feature {
        height: 400px;
        margin-bottom: 32px;
    }

    .full_width_feature .full_bgr_img {
        background-attachment: inherit;
    }

    .full_width_feature .container {
        margin-top: 0px;
    }

    .post_details h1 {
        font-size: 40px;
        line-height: 1.2em;
        margin-bottom: 22px;
    }

    .single_post .post_meta > span {
        margin: 4px 12px;
        display: inline-block;
    }

    .post_meta > span + span:before {
        content: ' ';
        margin: 0 4px;
    }

    .logo_gallery {
        margin: 30px 0 0px;
        padding-left: 0px;
        border-left: 0;
    }

    .logo_gallery .pic img {
        margin: 0 auto 20px;
    }

    .logo_gallery.left_border {
        box-shadow: none;
        border-left: 0;
    }

    .image_featured_text, .row_img_featured_texts_border.last .vc_column_container .image_featured_text {
        padding: 20px 0;
        text-align: center;
    }

    .image_featured_text .text, .image_featured_text.img_small .text, .image_featured_text .author_position {
        margin: 12px 0 16px;
    }

    .image_featured_text > img {
        float: none;
        margin: 0px;
    }

    .image_featured_text .author_position:before {
        left: 50%;
        margin-left: -40px;
    }

    .wpb_row.row_img_featured_texts_border {
        border-bottom: 0;
    }

    .row_img_featured_texts_border .vc_column_container {
        border-right: 0;
    }

    .circ_counter .circ_counter_desc {
        font-size: 16px;
    }

    .boc_text_slider_word_start {
        display: none !important;
    }

    .layout_full-width {
        padding: 0;
    }

    /* New Tabs */
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
        padding: 10px 19px !important;
    }

    .horizontal .resp-tab-content,
    .vertical .resp-tab-content,
    .minimal_style.horizontal .resp-tab-content,
    .minimal_style.vertical .resp-tab-content,
    .button_style.horizontal .resp-tab-content,
    .button_style.vertical .resp-tab-content {
        margin-bottom: 0;
        border-radius: 0;
        padding: 32px 20px;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
        box-shadow: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #e1e1e1 !important;
    }

    .reset_padding_in_responsive_column.wpb_text_column,
    .reset_padding_in_responsive_column.wpb_column > .vc_column-inner {
        padding: 0 12% !important;
    }

    .reset_side_padding_in_responsive_column.wpb_column > .vc_column-inner {
        padding-left: 12% !important;
        padding-right: 12% !important;
    }

    .no_padding_in_responsive_column.wpb_text_column,
    .no_padding_in_responsive_column.wpb_column > .vc_column-inner {
        padding: 0 15px !important;
    }

    .no_side_padding_in_responsive_column.wpb_column > .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .no_margin_in_responsive_column.wpb_column .vc_column-inner {
        margin: 0 !important;
    }


    .price_column {
        margin-bottom: 30px !important;
    }

    .ml_neg_50 {
        margin-left: 0px;
    }

    .mobile_h0 {
        height: 0px !important;
    }

    .mobile_h20 {
        height: 20px !important;
    }

    .mobile_h40 {
        height: 40px !important;
    }

    .mobile_h60 {
        height: 60px !important;
    }

    .mobile_h100 {
        height: 100px !important;
    }

    .mobile_h200 {
        height: 200px !important;
    }

    .boc_image_box {
        margin-bottom: 30px;
    }

    .boc_image_box .info_overlay h3 {
        font-size: 17px;
    }

    .boc_image_box .info_overlay p {
        font-size: 15px;
        margin-top: 5px !important;
    }

    .boc_image_box .pic_info.type8 .info_overlay {
        background: rgba(34, 39, 43, .4);
    }

    .text_box h2 {
        font-size: 22px;
    }

    .text_box_content.with_button, .text_box .btn_holder {
        display: block;
    }

    .text_box .button {
        margin: 20px 0 20px 0;
    }

    .side_icon_box .icon_feat {
        float: none;
        display: block;
        margin: 20px auto;
    }

    .side_icon_box h3 {
        margin-left: 0 !important;
        text-align: center;
    }

    .side_icon_box_content {
        margin: 0 !important;
        text-align: center;
    }

    .text_10_on_mobile {
        font-size: 10px !important;
    }

    .text_15_on_mobile {
        font-size: 15px !important;
    }

    .text_20_on_mobile {
        font-size: 20px !important;
    }

    .text_25_on_mobile {
        font-size: 25px !important;
    }

    .text_30_on_mobile {
        font-size: 30px !important;
    }

    .text_35_on_mobile {
        font-size: 35px !important;
    }

    .text_40_on_mobile {
        font-size: 40px !important;
    }

    .text_45_on_mobile {
        font-size: 45px !important;
    }

    .heading_left_line:before {
        display: none;
    }

    .logo_gallery {
        margin-top: 30px;
    }

    .logo_gallery .grid_holder .col.span_1_of_2,
    .logo_gallery .grid_holder .col.span_1_of_3,
    .logo_gallery .grid_holder .col.span_1_of_4,
    .logo_gallery .grid_holder .col.span_1_of_5 {
        margin: 15px 0;
    }

    .logo_gallery.left_border {
        margin: 30px 30px;
        padding-left: 0;
    }

    .img_slider.owl-theme .owl-controls .owl-nav {
        opacity: 1;
    }

    .bar_graph {
        margin-bottom: 32px
    }

    .bar_graph span {
        position: initial;
    }

    .bar_graph span strong {
        position: absolute;
    }

    .bar_graph .bar_container {
        position: relative;
    }

    .posts_carousel_holder.owl_side_arrows,
    .portfolio_carousel_holder.owl_side_arrows,
    .img_carousel_holder.owl_side_arrows {
        margin: 4px 28px 20px;
    }

    .pic.img_hover_effect1 img {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .pic.img_hover_effect3 img {
        -webkit-perspective: 1000;
        -webkit-backface-visibility: initial;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        max-width: 100% !important;
    }

    .face_nav_item {
        margin: 0 0px;
    }

    .testimonial_style_big .testimonial_quote {
        margin: 0px;
    }

    .testimonial_style_big:not(.is_minimal) .face_nav_item {
        margin: 0 6px;
    }

    .testimonial_style_big .quote_content p {
        font-size: 16px;
        line-height: 28px;
    }

    .testimonial_style_big.owl_has_arrow_nav {
        padding: 0 24px;
    }

    .testimonials_carousel.testimonial_style_big .owl-nav .owl-prev {
        left: -9px;
    }

    .testimonials_carousel.testimonial_style_big .owl-nav .owl-next {
        right: -9px;
    }

    .testimonial_style_big img {
        max-width: 54px;
    }

    .boc_arrow {
        width: 24px;
        height: 24px;
    }

    .trapezoid .vc_column-inner:after {
        display: none;
    }


    .posts_carousel_holder.owl_side_arrows .owl-theme .owl-prev, .img_carousel_holder.owl_side_arrows .owl-theme .owl-prev, .portfolio_carousel_holder.owl_side_arrows .owl-theme .owl-prev {
        left: -60px;
    }

    .content_slides_arrowed.owl-theme .owl-controls .owl-prev {
        left: -44px;
    }

    .posts_carousel_holder.owl_side_arrows .owl-theme .owl-next, .img_carousel_holder.owl_side_arrows .owl-theme .owl-next, .portfolio_carousel_holder.owl_side_arrows .owl-theme .owl-next {
        right: -60px;
    }

    .content_slides_arrowed.owl-theme .owl-controls .owl-next {
        right: -44px;
    }

    .arrows_pos_Inside.content_slides_arrowed.owl-theme .owl-controls .owl-prev {
        left: 14px;
    }

    .arrows_pos_Inside.content_slides_arrowed.owl-theme .owl-controls .owl-next {
        right: 14px;
    }

    .single_post .layout_full-width, .index_template.layout_full-width,
	.single_post .layout_full-width:not(.template_regular)	{
        padding: 0px;
    }
	
	.single_post .template_side .boc_comments {
		margin: 50px 50px 20px 50px;
	}

    .single_post .template_side .post_meta {
        float: none;
        width: 60%;
        margin: 20px auto;
    }

    .template_side .post_description,
    .single_post .template_side .boc_comments {
        margin: 20px 0;
    }

    .boc_prev_next_posts {
        display: none;
    }

    .boc_offset_left, .boc_offset_right {
        float: none;
        max-width: 100%;
        text-align: left;
        margin: 20px 0 30px !important;
    }

    .comment_list ul.children {
        margin-left: 20px;
    }


    /* Rev slider */
    .alea_huge_title h2 span, .alea_huge_title h2 span {
        font-size: inherit !important;
        line-height: inherit !important;
    }


    .header_cart .cart-notification {
        top: 39px;
    }


    /* Custom Slider */
    .cs_nav .cs_nav_item {
        opacity: 0.7 !important;
        min-width: 10px;
        -webkit-backface-visibility: visible;
        display: block;
        width: 10px;
        height: 10px !important;
        margin: 5px 6px;
        filter: Alpha(Opacity=50);
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        background: #b1b1b1;
        transition-property: opacity;
        transition-duration: 200ms;
        transition-timing-function: ease;
    }

    .custom_slides .cs_nav_item:hover {
        opacity: 1 !important;
    }

    .cs_nav .cs_nav_item.active {
        opacity: 1 !important;
        background: #05B0CE;
    }

    .cs_nav .cs_nav_item * {
        display: none;
    }

    .boc_scroll_to_top {
        right: 18px;
    }
}


@media only screen and (min-width: 480px) and (max-width: 768px) {

    .container,
    #wrapper.w1380 .container, #footer.w1380 .container,
    #wrapper.w1500 .container, #footer.w1500 .container {
        width: 440px;
    }

    #wrapper.boxed_wrapper .container {
        width: auto;
    }

    #wrapper.boxed_wrapper .vc_row:not(.vc_inner) {
        margin-left: 0;
        margin-right: 0;
    }

    #wrapper.boxed_wrapper #footer .col {
        padding: 0 45px;
    }

    /* Full width Row */
    .grid_holder {
        margin: 0px auto !important;
        max-width: 600px;
    }

    .grid_holder .col.span_1_of_3,
    .grid_holder.small_spacing .col.span_1_of_3,
    .grid_holder .col.span_1_of_2,
    .grid_holder.small_spacing .col.span_1_of_2,
    .grid_holder .col.span_1_of_4,
    .grid_holder.small_spacing .col.span_1_of_4,
    .grid_holder .col.span_1_of_5,
    .grid_holder.small_spacing .col.span_1_of_5 {
        margin: 0 0 30px;
    }

    .grid_holder.no_spacing .col.span_1_of_3,
    .grid_holder.no_spacing .col.span_1_of_2,
    .grid_holder.no_spacing .col.span_1_of_4,
    .grid_holder.no_spacing .col.span_1_of_5 {
        margin: 0 0 0px;
    }

    .team_block_content .pic {
        max-width: 460px;
        margin: auto;
    }

}


@media only screen and (max-width: 480px) {
    .container,
    #wrapper.w1380 .container, #footer.w1380 .container,
    #wrapper.w1500 .container, #footer.w1500 .container {
        width: 300px;
    }

    #wrapper.boxed_wrapper .container {
        width: auto;
    }

    #wrapper.boxed_wrapper .vc_row:not(.vc_inner) {
        margin-left: 0;
        margin-right: 0;
    }

    #wrapper.boxed_wrapper #footer .col {
        padding: 0 45px;
    }

    #logo {
        width: 60%;
    }
}


/* Overwrite default VC columns at 768px for Ipad */
@media only screen and (min-width: 768px) and (max-width: 768px) {

    .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
        width: 100%;
    }

    .container,
    #wrapper.w1380:not(.boxed_wrapper ) .container, #wrapper.w1380:not(.boxed_wrapper ) #footer.w1380 .container,
    #wrapper.w1500:not(.boxed_wrapper ) .container, #wrapper.w1500:not(.boxed_wrapper ) #footer.w1500 .container {
        width: 600px;
    }
}