

header.scrolled{
background:rgba(255,255,255,0.7);}
.textwidget
{
color:white;
}
.header_bottom, .header_top, .q_logo, .q_logo a
{
z-index:100000 !important;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle
{
    background: url('http://grahateknomedika.com/wp-content/uploads/2016/09/search-area-background.jpg');
    background-size: cover;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea
{
border:1px solid #eee;
}
.woocommerce div.product .cart, .woocommerce div.product .product_meta {
    margin: 15px 0;
float:left;
}
.content, .content .container, .full_width {
    background-color: white;
}
#back_to_top span
{
border: 2px solid #b0b0b0 !important;
}
#back_to_top{
bottom:20px !important;
}
.carousel-indicators.dark li {
    background-color: white !important;
    width: 30px !important;
    height: 2px !important;
}
.carousel-control i
{
font-size: 40px !important; 
}
.qode-crossfade-images:hover .qode-cfi-img-holder, .qode-crossfade-images .qode-cfi-img-holder
{
-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.side_menu_button, .logo_wrapper
{
height:100px !important;
}

.side_menu .widget {
    margin: 0 0 21px;
}
#multi_language_widget-2 h5
{
    color: #818181;
font-size:11px;
}
#multi_language_widget-2
{
padding:15px;
}
.woocommerce .select2-container .select2-choice .select2-arrow .select2-arrow:after, .woocommerce-page .select2-container .select2-choice .select2-arrow:after{
color:black !Important;}
div#s2id_autogen1{
border:1px solid black;
}
.q_logo
{
z-index:1000;
}
.form_holder
{
float: right;
    padding-top: 52px !important;
    width: 80%;
}
.content.content_top_margin
{
margin:0px !important;
}
input.qode_search_field, input.qode_search_field:focus
{
border-bottom:1px solid white;}
.flexslider, .portfolio_slider
{
margin:0;
}
header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom
{
box-shadow:none;
}
.light .side_menu_button>a
{
color:white;
height: 29px;
}
.dark .side_menu_button>a, .side_menu_button>a, .side_menu_button>a:hover
{
color : #0a848d !important;
height: 33px;
}
.header_top_bottom_holder{
border-top: 3px solid #2da3b4;
}
.side_menu
{
background-image:url('http://grahateknomedika.com/wp-content/uploads/2016/09/side-area-background.jpg');
}
.qode_search_form_3{
background-image:url('http://grahateknomedika.com/wp-content/uploads/2016/09/search-area-background.jpg');
}
.side_menu .widget {
    float: left;
}
.footer_bottom_holder {
     padding-bottom: 0px;
}
.footer_bottom {
    padding-bottom: 20px;
}
#text-7 a
{
font-size:16px;
line-height:32px;
}

@media only screen and (max-width: 600px)
{
.about-top
{
background-image:none;
}
.woocommerce .summary,.woocommerce div.product div.related, .woocommerce div.product div.upsells{
padding:15px;}
.blog_holder.blog_small_image article .post_text .post_text_inner, .blog_single.blog_holder article .post_text .post_text_inner
{
padding: 15px}
#category-row{
display:none;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
}
.form_holder
{
float: right;
    padding: 45px !important;

}
.q_logo
{
z-index:0;
}
.side_menu
{
padding:0 30px;
}
.footer_bottom_border.in_grid, .footer_top_border.in_grid, .header_bottom .container_inner, .title_border_in_grid_holder, footer .container_inner, nav.mobile_menu>ul
{
padding: 0 15px;
}
.career-left-span
{
font-size:12px;
}
.title_outer.title_without_animation.with_image
{
display:none;
}
.career-left-side {
font-size: 16px !important;
    line-height: 23px;
color: #0a848d;
}
.column2.footer_bottom_column {
display:none;
}
.footer_bottom {
    line-height: 20px;
    height: auto;
}
.q_logo a {
    left: 0% !important; 
    width: auto!important;
}
.logo_wrapper
{
left:0%;}
}
.carousel-control.dark .next_nav, .carousel-control.dark .prev_nav
{
border-color:transparent;
}
.side_menu a.close_side_menu
{
top:43px !important;
}
.gallery-gtm .vc_column_container>.vc_column-inner 
{
padding:0 !important;
}
.flexslider, .portfolio_slider
{
padding-bottom:0px !important; 
}
.title.title_size_medium h1
{
font-size:30px !important;
line-height: 12px !important;
}
.title_subtitle_holder_inner
{
font-size:16px;}
.carousel-inner .q_slide_subtitle span
{
line-height:28px;}
.carousel-inner .q_slide_subtitle span
{
margin-bottom:0;
}
.carousel-control
{width:5%;}

.overtext {
height:100px;
overflow-y:hidden;
}

.footer_bottom_holder {
border-top: 3px solid #2e3a7f;
}
.career-left-side{
font-size: 25px;
color: #0a848d;
}
img.attachment-shop_single.size-shop_single.wp-post-image
{
width:100%;
    border: 1px solid #eee;
    border-radius: 5px;
}
img.attachment-shop_thumbnail.size-shop_thumbnail {
    border: 1px solid #eee;
    border-radius: 10px;
}
.blue
{
color: #2e3a7f;
}
input.wpi-button{
font-family:'Montserrat',sans-serif;
background: transparent !important;
border: 2px solid #0a848d !important;
padding: 5px 30px !important;
margin-right: 10px !important;
border-radius: 5px;
}
input.wpi-button:hover
{
color: #1abc9c !important;
}
}