

.mtk_bullet p{
text-indent:-26px;
}


.q_icon_with_title .icon_text_inner .separator{
height: 5px!important;
}
.wpcf7 form.wpcf7-form p {
    margin-bottom: 4px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top:10px;
box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.07); 
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
text-align: center;
}

.wpcf7 form.wpcf7-form.cf7_custom_style_1 p{
text-align: center;
}

div.wpcf7 .cf7_custom_style_1 .ajax-loader{
display: none;
}
.q_icon_with_title.tiny .icon_holder img {
    width: 26px;
}
.q_icon_with_title .icon_text_inner {
    padding: 0 0 5px;
}
.qbutton {
box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.07); 
border-radius: 15px;
}

.qbutton .qode_button_icon_element{
position: relative;
top: 2px;
}
.qode_carousels ul li{
height: 320px;
}

.footer_bottom a{
color:#fff;
}

.footer_top a{
color:#ffffff;
}

.footer_top h5{
color:#ffffff;
}

.footer_top p{
color:#ffffff; 
}


.content{
margin-top:-194px!important;
}

#product-site {

          margin: 0;
          padding: 0;
          width: 100%;
          min-height: 400px;
         background: #fff;
         border: 1px solid #d8d8d8 !important;
          overflow-y: -moz-hidden-unscrollable;
                                    }

#product-site iframe { 

          display: block !important;
          line-height: 0 !important;
          width: 100% !important;
          height: 100% !important;
                                    }                           

.tab { margin-left: 25px; }

.tab2 { margin-left: 31px; }
header:not(.with_hover_bg_color) nav.main_menu > ul > li > a > span:not(.plus), nav.vertical_menu > ul > li > a > span:not(.plus){
	line-height:24px;
}

nav.main_menu > ul > li > a{
	padding:0 15px
}

nav.main_menu > ul > li > a {
    color: #ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
	text-transform: none;
}

.myclass4{
    text-shadow: 3px 3px 3px rgba(42, 42, 42, .3);
}

@media only screen and (min-width: 1000px){
.logo_wrapper{
    height:160px;
}
    .q_logo{
    top:55%;
    }
}

.title_outer .has_background.title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer.with_image .title .title_subtitle_holder{
vertical-align:bottom;
}

.title.title_size_small h1 {
    font-size: 25px;
    line-height: 43px;
    margin-bottom: 30px;

}
.title.title_size_small h1 span{
border-bottom: 6px solid #ffd800;
}
@media only screen and (min-width: 600px) {
    .break:before{
        content: "\A";
        white-space: pre;
    }

#nav-menu-item-343{
  text-align:center;
}
}
.header_inner_left{
 position:relative;
 top:-30px !important;
}

.title-holder{
  padding-top:13px!important;
}
.page-id-109 .has_background{
 background-position: center;
}


@media only screen and (max-width: 980px) {
.header_inner_left{
  top:0!important;
}
.header_top {
  background-color:rgba(48,48,48,1)!important;
}
.header_bottom{
  height:160px;
}
nav.mobile_menu{
    margin-left: -15px;
    padding: 0 18px;
    margin-top: 50px;
}
.home .title_outer.animate_title_text{
display:none;
}
    #product-site{
    width: 100vw;
    margin-left: -14vw;
    }
.footer_col2{
    min-height:350px;
    }
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a{
  color:#000;
}

@media only screen and (max-width: 980px) and (min-width:600px){
    .title.has_background, .title.has_fixed_background{
    margin-top:0;
    }
}

@media only screen and (max-width:1024px) and (min-width:1000px){
nav.main_menu > ul > li > a{
font-size:14px;
}
.q_elements_holder_custom_428494, .q_elements_holder_custom_726894, .q_elements_holder_custom_499861{
    margin-top:-25px;
}
.logo_wrapper{
    width:219px!important; 
    padding:0 20px!important;}
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background: #46b450;
}