

header .header_inner_left {
    left: 26px;    
}

.header_bottom {
   padding: 0 51px 0 44px;
}

.side_menu_button {
    height: 129px;
}

.q_icon_with_title.left_from_title.custom_icon_image.tiny .icon_text_holder .icon_holder {
    width: 14px!important;
 padding: 3.5px 12.5px 0 0;
}

.q_slide_text{
letter-spacing: -3.2px;
}
.q_counter_holder span.counter {
letter-spacing: -6.3px;
}
.q_counter_holder.center {
    text-align: center;
    padding: 2px 22px;
}
.carousel-inner .slider_content .text .qbutton {
    margin: 15px 0 0;
    text-align: center;
}

.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title{
    margin: 18px 0 12px 0;
}

.q_icon_with_title .icon_text_inner {
    padding: 0 0 0px;
}

.footer_top h5 {
    color: #fff;
    margin: 0 0 25px;
}

.portfolio_single .portfolio_single_text_holder {
    margin: 7px 0 40px;
}

.four_columns>.column1>.column_inner {
    padding: 0 20{c27d486a3132f575784f3d8bfe0d6475406c822370280522d0053b352b1e410d} 0 0;
}

@media only screen and (min-width: 769px) {
.qode-instagram-feed li {
    padding: 0 1px!important;
    margin: 0 0 2px!important;
}

.qode-instagram-feed {
    margin-left: 1px;
    margin-top: 31px;
}
.q_progress_bar .progress_title_holder {
margin: 0 0 11px;
}

.q_progress_bar .progress_number {
    display: none;
}


}

@media only screen and (min-width: 1207px) {
    header:not(.scrolled):not(.sticky) .q_logo a{
        height: 100px !important;
    }
     header:not(.scrolled):not(.sticky) .q_logo img{
        /*  left: 50px; */
            left: 20px;
   }

}


.woocommerce .product h1.product_title {
    font-size: 25px !important;
    text-transform: capitalize !important;
    letter-spacing: 1px;
    margin-bottom: 8px;
    color: #000 !important;
}


@media only screen and (min-width: 1000px){
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 95px ;
}
}

nav.main_menu > ul > li > a {
     font-size: 16px;
    text-transform: none;
}

main_menu drop_down rightnav.main_menu > ul > li > a {
     font-size: 20px;
    text-transform: none;
}
 
nav.main_menu > ul > li > a {
	color:#02335C;
}

header.sticky nav.main_menu > ul > li > a, header.light.sticky nav.main_menu > ul > li > a, header.dark.sticky nav.main_menu > ul > li > a{
	color:#02335C;
}

.skata ul li{
    list-style: circle;
    display: list-item;
}
p.form-field{
    margin-top:50px;
}

.wp-editor-wrap {
    margin-bottom: 50px;
    border-bottom: 5px solid;
}
 
.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a{

    width: unset;
    margin: 0 auto;
}

.blog_single.blog_holder div.post_text_inner div.post_info {
    display: none !important;
}


.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {
    display: none !important;
}


.blog_holder.blog_single article span.date.entry_date.updated {
    display: none !important;
}

 @media only screen and (max-width: 1000px) {
    .header_bottom {
        background-color: rgba(255,255,255,0.5) !important;
    }
.title_outer.with_image .title, .title_outer.with_image .title .title_subtitle_holder{
                          display:none;
}

}

@media only screen and (min-width: 1001px) and (max-width: 1204px) {

   .q_logo img{
        width: 280px !important;
    }
nav.main_menu > ul > li > a {
    font-size: 16px;
}

}

.mobile_menu_button span {
    color: #000;
}

.mobile_menu_button span:hover {
    color: #e95229;
}


@media only screen and (max-width: 481px) {

    .header_bottom {
        padding: 0 51px 0 10px;
    }
      .testimonials_c_holder .testimonial_content_inner {
        padding: 60px 15px;
    }
}

  @media only screen and (min-width: 1080px) and (max-width: 1380px) {
       nav.main_menu > ul > li > a {
              	font-size: 14px;
                  padding: 0 6px;
            }
        
	}

 @media only screen and (min-width: 1000px) and (max-width: 1080px) {
       nav.main_menu > ul > li > a {
              	font-size: 12px;
           }
      nav.main_menu > ul > li > a {
               padding: 0  5px;
            }
	}
 

@media only screen  and (max-width: 800px) {
          .testimonial_text_holder {
                    max-width: 100{c27d486a3132f575784f3d8bfe0d6475406c822370280522d0053b352b1e410d};
              }
}


@media only screen  and (max-width: 742px) {
.TravelLatino .q_elements_holder.two_columns .q_elements_item{
      background-size: contain;
    }
}


/* proorismoi*/

.skata p {
    text-align: justify;
}

.skata {
    text-align: justify;
}

.skata ul li {
    padding: 0px;
	margin: -10px 0;
}

 .product-description-container p {
    text-align: justify;
}