/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 7.7
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.isotope-hidden {
visibility: hidden;
}


.headerRightSection {
    float: right;
    width: 75%;
}


.headerRightSection .call {
    bottom: unset !important;
    float: right !important;
    margin: 0 !important;
    top: 0 !important;
    width: 26% !important;
}

.headerRightSection .phone {
    float: left !important;
    margin: 18px 0 0 0 !important;
    width: 100px !important;
}

.headerRightSection .number {
    float: left;
    margin: 19px 0 0 15px !important;
    font-size: 13px !important;
}

.header_inner_right {
    display: none;
}

.header_top_bottom_holder {
    float: left !important;
    width: 100%;
}


header .header_inner_left {
    float: left !important;
    position: unset !important;
    width: 25% !important;
}

.header_bottom.clearfix {
    width: 95%;
    float: left;
}


.headerRightSection .main_menu.drop_down.right {
    bottom: unset !important;
    float: right !important;
    margin: -10px 0 0 0 !important;
    position: unset !important;
    bottom: 0 !important;
    top: 0 !important;
}


.headerRightSection .phone img {
    float: left !important;
    margin: 0 !important;
    position: unset !important;
    top: unset !important;
    width:100%;
}


.headerRightSection .phone > a {
    float: right !important;
    width: auto !important;
}

header.sticky .header_bottom {
    height: 95px !important;
}


header.sticky_animate .headerRightSection .main_menu.drop_down.right {
    margin: -21px 0 0 !important;
}


header.sticky_animate .headerRightSection .phone {
    width: 85px !important;
}


header.sticky_animate .q_logo {
    top: 54%;
}

@media only screen and (min-width:320px) and (max-width:640px){
.q_logo img.mobile {
    margin-top: 24px !important;
    top: -90px;
    left: 11px;
}
.q_logo img {
    width: 115% !important;
}
.page-id-15250 .vc_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
}


@media only screen and (min-width:250px) and (max-width:800px){

.headerRightSection {
    display: none;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

.headerRightSection .call {
    width: 34% !important;
}

nav.main_menu > ul > li > a{
	font-size:11px !important;
}
	


}