

.icon_social_holder {
 display:none;
}
.post_author{
 display:none;
}

aside .widget h5 {
    margin-bottom: 8px;
}

aside .widget {
    margin: 0 0 37px;
}

.qode_content_slider .flex-direction-nav .flex-prev{
right: 71px;
left: unset;
}

.qode_content_slider .flex-direction-nav .flex-next{
right: 0px;
}

.qode_content_slider{
overflow: unset;
}

.qode_content_slider{
overflow: unset;
}

.flex-direction-nav a{
top: unset;
}

.qode_clients .qode_client_holder_inner:before, .qode_clients .qode_client_holder_inner:after{
display: none;
}

.q_price_table.qode_pricing_table_advanced .price_table_inner .price{
font-weight: 800;
font-size: 60px;
}

.latest_post_inner .post_infos {
    display: none;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Work Sans', sans-serif;
}

.latest_post_inner .post_infos {
    display: block;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Work Sans', sans-serif;
}

aside.sidebar .qode_latest_posts_widget h5, aside.sidebar .widget_categories h5 {
    font-size: 20px;
}

aside.sidebar h5 {
    margin-bottom: 30px;
}

aside .widget_categories ul > li > a{
    text-transform: uppercase;
font-size:12px;
}

@media only screen and (max-width: 1200px){
nav.main_menu>ul>li>a{
padding: 0 12px;
}
}

@media only screen and (max-width: 1100px){
nav.main_menu>ul>li>a{
font-size: 14px;
padding: 0 10px;
}
}

@media only screen and (max-width: 480px){
.widget_qode_instagram_widget .qode-instagram-feed.qode-col-3 li{
width: 50%;
}
}


.qode_video_box .qode_video_image .qode_video_box_button_arrow{
transform: translate(-35%,-50%);
-webkit-transform: translate(-35%,-50%);
}

.q_counter_holder span.counter {
    font-size: 60px;
    line-height: 1em;
    font-weight: 300;
    color: #1abc9c;
    display: inline-block!important;
    height: 1em;
    letter-spacing: -2px;
}

.q_counter_holder p.counter_text {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin: 12px 0 0;
}

#back_to_top .fa{
    font-family: ElegantIcons;
    font-style: normal;
}

#back_to_top span i{
    font-size: 24px;
}

#back_to_top .fa:before{
    content: '\21';
}

.testimonials_c_holder .flex-control-nav li {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 0 9px;
}

aside.sidebar .latest_post_holder.image_in_box .latest_post_text .latest_post_title a{
    font-weight: 600;
}

.side_menu .widget li, aside .widget li {
    margin: 0 0 7px;
}

#back_to_top span i{
    padding-right: 1px;
}

.footer_top .widget_recent_entries>ul>li {
    padding: 0 0 0;
}

.home footer .footer_top_holder {
    display: block!important;
}

@media (min-width 1280px) and (max-width 1350px){
	.vc_column_container > .vc_column-inner {
		padding-right: 50px!important;
		padding-left: 50px!important;
	}
}