

.header_top {
    background-color: rgba(0, 0, 0, 0) !important;
    border-bottom: none !important;
}
.header_bottom {
    background-color: rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
}
#menu-top-menu{}
#menu-top-menu li {
    display: inline-block;
    font-size: 14px;
    list-style: outside none none;
    padding-left: 20px;
    line-height: 33px;
}
.drop_down .second.bellow_header {
    top: 42px !important;
}
.bellow_header li a {
line-height:18px !important;
}
.call_icoo {
    border: 2px solid #fff;
    font-weight: 500; margin-left: 12px !important;
}
nav.main_menu ul li a{line-height:40px !important;}
#menu-top-menu {
    display: flex;
}
nav.main_menu.right {
    top: 22px !important;
}
.qbutton, .load_more a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton{border-radius: 0 !important;}
.qbutton.transparent_button{border-width:2px!important;}
.submit_button_contact2 {
    display: block;
    text-align: center;
    width: 100%;
    clear: both;
    padding-top: 20px;
}
.qbutton.medium.transparent_button {
    font-weight: 300 !important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    line-height: 20px !important;
}
#respond textarea, #respond input[type="text"], .contact_form input[type="text"], .contact_form textarea{font-size:20px;}


#respond input[type='email'],#respond select,
.contact_form input[type='email'], .contact_form select
{font-family:inherit;width:92%;margin:0 0 10px 0;padding:18px 4%;border:0;outline:0;resize:none;font-size:20px;background-color:#ececec;color:#777}

 .contact_form select{width:100%;margin-bottom: 10px !important;}

#respond input[type='email']:focus,#respond select:focus,
.contact_form input[type='email']:focus, .contact_form select:focus
{color:#459c8a}
.qode_carousels .slides>li{width:100px !important; text-align:center;margin-left:20px; margin-right:20px !important;}
.qode_carousels .slides>li img{}
.q_logo a{}
.title_text_shadow .title h1 {
    font-weight: 600 !important;
    line-height: 40px !important;
    text-transform: uppercase !important;
}
.contact_form textarea {
    height: 173px;
    margin-bottom: 10px !important;
}
.subtitle {
    display: block;
    font-size: 20px !important;
    font-weight: 400 !important; 
    padding-top:20px; color:#fff;
}
.contact_form h4 i{display:none;}
#contact-form{padding-top:40px;}

.alignnn  .q_icon_list_with_text_inner .q_icon_list_with_text_holder {
    position: relative;
    padding: 0 90px 0 0px;
    text-align: right;
}
.alignnn  .q_icon_list_with_text_inner .q_icon_list_with_text_icon_holder {
    float: right;
}
.inner_txtx{background-color:#fff; padding:10px;border:1px solid #eee;}
.inner_txtx h3{font-size:16px; padding-top:8px; padding-bottom:4px; color:#459C8A;}
.inner_txtx h5{font-size:12px;}
.full_width_inner .cta_txtx{
background-position:center top !important;
}

.consulatFrm{

}
.consulatFrm label{
color:#fff; 
font-weight:800; 
display:block; 
font-size: 3.2vw;
padding-bottom:20px;
}
.consulatFrm {padding-left:0px;}
.consulatFrm input[type="text"], .consulatFrm input[type="email"] {
    font-weight: 600;
    font-size: 3.2vw;
    width: 96%;
    display: block;
    color: #000;
padding:10px;
    margin-bottom: 10px;
}

.consulatFrm input[type='submit']{
    color: #fff;
    font-weight: 600;
    font-size: 3.2vw;
    border: none;
    background: #459c8a;
    padding: 8px;
    cursor: pointer; clear:both;
}
.work_01 h3 {
    border: 10px solid #459b8b;
    border-radius: 100px;
    color: #282929;
    display: inline-block;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px;
    padding: 10px 8px;
    text-align: center;
}

.work_01 .working {
    border-bottom: 10px dotted #459b8b;
    border-right: 10px dotted #459b8b;
}

.work_02 .working {
    border-bottom: 10px dotted #459b8b;
    border-left: 10px dotted #459b8b;
}







