.wpb_wrapper li{
  color: #00afec;
}


.vc_row.wpb_row.section:first-child{
  display: none;
}
#nav-menu-item-2325 .plus{
   color: #fff;
}
#nav-menu-item-5314 .item_text{
   color: #fff;
   font-size: 14px;
}



.costom_nav{
    position: absolute;
    right: 40px;
    top: 40px;
    z-index: 10000;
    list-style-type: none;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
    display: none;
}

.costom_nav li{
    display: inline-block;
    padding: 2px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-weight: 600;
}

.costom_nav li:hover a {
    color: white;
}

.carousel-inner .slider_content .text{
      max-width: 90%;
}

@media (max-width: 1000px){
  .costom_nav{
    top: 80px;
    right: 50%;
    transform: translate(50%);
  }
}

@media (max-width: 400px){
  .costom_nav{
    top: 0px;
    border-top: none;
  }
}

@media (max-width:1000px) and (min-width:400px) {
    .costom_nav{
      top: 59px;
      border-top: none;
  }
}​





.asmh-header > div {
    top: 3%!important;
    left: 0%;
    z-index: 1000;
    position: absolute!important;
}

.asmh-header .middle {
    background-color: rgba(0,175,236,0)!important;
}


#ssb-container {
    position: fixed;
    top: 30%;
    z-index: 10000!important;
}


.asmh-header .middle {
    background-color: rgba(0,175,236,0)!important;
}

@media (max-width: 1250px){
.wpb_single_image img {
    max-width: 85%!important;
    margin-top: 30px;
}
}


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: 1450px){
#mkd-homepage-slider .item:nth-child(2) .flip{
    width: inherit  !important;
    height: inherit !important;
    /*width: 50%!important;    */
}
}
 

@media (max-width: 550px){
#mkd-homepage-slider .item:nth-child(2) .flip{
    width: inherit  !important;
    height: inherit !important;
    
}
}


nav.vertical_menu > ul > li > a, .vertical_menu.vertical_menu_side ul li a {
    font-family: 'open sans', sans-serif;
    font-weight: 600;

}


.carousel-inner h2 {
    clear: both;
    font-size: 32px;
    line-height: 35px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 600;
    color: #000000;
}

@media (max-width: 600px){
.carousel-inner h2 {
    font-size: 15px!important;
    line-height: 20px!important;
}
}




@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_slide_subtitle{
    font-size: 20px !important;
    line-height: 25px!important;
    width: 260px!important;
    margin: auto!important;
}
}

@media (max-width: 1512px){
.mkd_slide_subtitle{
    font-size: 60px !important;
    line-height: 65px!important;
    width: 700px;
    margin: auto!important;
}
}

@media (max-width: 1512px) and (min-width:800px){
.carousel-inner .slider_content .text{
      max-width: 60%;
}
}



@media (max-width: 1250px){
.mkd_slide_subtitle{
    font-size: 50px!important;
    line-height: 55px!important;
    width: 500px;
}
}

@media (max-width: 1000px){
.asmh-header .primary {
    display: block!important;
    clear: both;
    margin: 0 -15px;
    float: none;
}
.asmh-header div.nav-wrap {
    display: none;
}
.asmh-header .primary > ul > li {
    padding: 8px 0px 8px 0px;
}

.asmh-header .primary > ul > li > a {
    padding: 0px 5px;
}
.asmh-header .middle {
    border-top-style: none;
}

.asmh-header div.middle {
    margin-top: 45px;
    left: 50%;
    transform: translateX(-50% );
    position: absolute;
}
}

@media (max-width: 700px){
.mkd_slide_subtitle{
    font-size: 30px!important;
    line-height: 35px!important;
    width: auto;
}
}

@media (max-width: 1512px){
.mkd_slide_title {
    font-size: 30px!important;
    line-height: 35px!important;
    margin: auto!important;
}
}

@media (max-width: 1250px){
.mkd_slide_title {
    font-size: 30px !important;
    line-height: 35px!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;
}

#iframe_events{
     display:block;
}

.footer_bottom_holder ul li {
    margin-right: 31px;
}

ol {
   margin-left: 30px;
}

.content_inner  ul {
   margin-left: 30px;
}

p a, span a{
  color: #a7f0ff;
}

table td{
  text-align: left;
  padding: 15px;
}

.kiwi-logo-carousel li:nth-child(3){
 display:none;
}

#back_to_top{
  display: none;
}

@media (max-width: 991px){
  .full_section_inner{
    margin-left:15px;
    margin-right:15px;
  }
}