nav.vertical_menu > ul > li > a, .vertical_menu.vertical_menu_side ul li a {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.85);
}


@media (max-width: 600px){
.carousel-inner h2 span {
    font-size: 18px !important;
    line-height: 25px!important;  
}
}


.carousel-inner h2 {
    clear: both;
    font-size: 32px;
    line-height: 1.3125em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    margin: 0 0 14px;
}


@media only screen and (max-width: 1100px){
.content h2 {
    font-size: 30px!important;
    line-height: 35px!important;
}
}


@media (max-width: 1300px){
nav.vertical_menu {
    top: calc(59% - -20px)!important;
}
}


nav.vertical_menu > ul > li > a, .vertical_menu.vertical_menu_side ul li a {
    font-family: 'open sans', sans-serif;
    font-weight: 600;

}




@media (max-width: 1450px){
#mkd-homepage-slider .item:nth-child(4) .flip{
    width: inherit  !important;
    height: inherit !important;
    width: 50%!important;    
}
}
 
@media (max-width: 550px){
#mkd-homepage-slider .item:nth-child(4) .flip{
    width: inherit  !important;
    height: inherit !important;
    
}
}






@media (max-width: 550px){
.mkd_slide_subtitle{
    font-size: 60px !important;
    line-height: 60px!important;
    width: 260px!important;
    margin: auto!important;
}
}

@media (max-width: 1512px){
.mkd_slide_subtitle{
    font-size: 60px !important;
    line-height: 60px!important;
    width: 700px;
    margin: auto!important;
}
}

@media (max-width: 1250px){
.mkd_slide_subtitle{
    font-size: 40px!important;
    line-height: 40px!important;
    width: 500px;
}
}

@media (max-width: 700px){
.mkd_slide_subtitle{
    font-size: 35px!important;
    line-height: 35px!important;
    width: auto;
}
}

@media (max-width: 1512px){
.mkd_slide_title {
    font-size: 26px!important;
    line-height: 25px!important;
    margin: auto!important;
}
}

@media (max-width: 1250px){
.mkd_slide_title {
    font-size: 18px !important;
    line-height: 25px!important;  
}
}



body.vertical_menu_background_opacity_over_slider_on  .vertical_menu_area{
border-right: 1px solid rgba(255,255,255,0.5);
}


.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    background-color: #ffffff !important;
}

header.fixed, header.fixed_hiding {
    width: 100%;
    position: fixed!important;
}

.carousel-indicators.dark.thumbnails .active {
    background-color: #ffffff;
    border-color: #ffffff;
}


.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
      top: 23px;
}

nav.vertical_menu {
    left: 15px;
}
.vertical_menu_area_widget_holder .widget {
    margin: 5px 14px -21px;
}

nav.vertical_menu {
    top: calc(59% - 0px);
}

    background-image: url("//mobilda.com/wp-content/uploads/2015/09/about_teaser.jpg");
    background-position: 100% 0px;
}


.footer_bottom_holder {
    background-color: #000000;
}

.testimonials.testimonials_carousel.testimonial_type_carousel .slides>li .top_color_holder {
    height: 0px;
}

@media (min-width: 1936px){
      .parallax_section_holder_background{
            /*background-size: 100% auto;*/
            /* background-position-x: 143px !important;*/
            background-size: cover;
    }
}

.tech_bg_teasers{
      height: 550px;
}

.separator {
    margin: 0px 0;
}

@media (max-width: 400px){
  .wrapper_inner .content{
    margin-top: 60px !important;
  }
}

.login form {
     webkit-box-shadow: 0 0px 0px rgba(0,0,0,.13)!important;
     box-shadow: 0 0px 0px rgba(0,0,0,.13)!important;
}



.page_not_found {
    margin: 245px 0 120px;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background-color: rgba(0,0,0,0);
    top: 23px;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], .call_to_action .qbutton, .qbutton.fill_from_left, .qbutton.fill_from_top, .qbutton.fill_from_bottom {
    color: #ffffff;
    border-width: 1px;
    border-color: #ffffff;
    background-color: #00afec;
    margin-top: 25px;
}

.qbutton:hover, .qbutton:not(.white):hover, .qbutton.medium:not(.white):hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover {
    color: #ffffff;
    background-color: #000000;
}

.page_not_found h4 {
    display: none!important;
}


.title_outer.with_image .title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer .has_background.title .title_subtitle_holder {
    display: none;
}

.standard_title{
   background-image: url(//mobilda.com/wp-content/uploads/2016/05/4041.png)!important;
   height: 500px!important;
   margin-top: 100px;
}

.testimonials_holder .flex-control-paging li a.flex-active, .testimonials_holder .testimonials.button_with_border .flex-control-paging a.flex-active, .testimonials_holder.light .flex-control-paging li a.flex-active, .testimonials_holder .testimonial_type_carousel .testimonial_slider_pager a.selected, .testimonials_holder .testimonial_type_carousel .testimonial_slider_pager.button_with_border a.selected {
    background-color: #ffffff;
}


.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner .overlapping_content > .overlapping_content_inner > .container_inner, .content .content_inner .overlapping_content > .overlapping_content_inner > .full_width_inner {
    padding-top: 0px !important;
}

#about_us_backgroud_yellow{
     background-color:#FFB600;
}

.carousel-indicators.thumbnails li {
    width: 3%!important;
    height: 3%!important;
}

.carousel-indicators.thumbnails {
    bottom: 15px;
}
.carousel-indicators.thumbnails.dark li .thumb_frame_inner {
    border-color: #ffffff;
}

.carousel-indicators.dark.thumbnails li {
    border: 2px solid rgba(255,255,255,0.3);
}

.carousel-inner .slider_content .text.one_by_one.from_bottom .el, .carousel-inner .slider_content .slider_content_inner.one_by_one.from_bottom {
    word-spacing: 3px;
}

body iframe{
  display: none;
}

nav.vertical_menu > ul > li > a .menu_icon {
    color: #00afec;
}

nav.vertical_menu > ul > li > a .menu_icon:not(.blank):not(.null) {
    padding-right: 10px;
}

@media (max-width: 769px){
.footer_bottom_holder ul li {
    width: 70%;
}
}