/* Media Queries
/* ----------------------------------- */

@media only screen and (min-width: 1024px) {
 #header .navbar-nav li>ul.dropdown-menu { display: none !important;}
	.menuWrap  .navbar-collapse{display:block !important}
 #header .navbar-nav li:hover>ul.dropdown-menu { display: block !important;}
 .menuIcon { display: none;}
    }



@media only screen and (max-width: 1023px){
.logo-menu-row .row > div{flex:0 0 100%; max-width: 100%;}
.logo-menu-row .row > div:first-child{position: relative;}
#header .logo-menu-row { border: none;}
.navbar-toggle {display:block;}
.navbar-collapse {margin:0; position:relative; left:0; width:100%; display:none;}
.navbar-collapse.collapse.in { display: block!important;}
.collapsing {overflow: hidden!important;}
.navbar-toggle, .navbar-toggle:hover{width:32px; height:28px;  background:url(../images/menu-icon.png) left top no-repeat; min-width:auto !important; float:right;  right: 15px; position:absolute; top:20%;  border:0 none; background-size:100% auto; z-index:111;}
#header .menu-main-menu-container{border:0 none; margin:20px -15px 0;}
#header .navbar-nav > li{display:block; width:100%; text-align:left;}
#header .navbar-nav > li > a { border-bottom:1px solid rgba(0,0,0,0.30);  padding:5px 15px; background:none;  font-size:16px; display:block; }
#header .navbar-nav > li > a > i { display:none;}
#header .nav > li > a:hover, #header .nav > li > a:focus {background-color:none; color:#ff905f;}
#header .navbar-nav > li > a:hover, #header .navbar-nav > li > a:focus, #header .navbar-nav > li > a.active { background-color:transparent; color:#ff905f; border-radius: 0px;}

#header	.dropdown-menu li {border-bottom:0 none}
#header .navbar li .dropdown-menu{width:100%; z-index:2;}
#header .dropdown-menu {background: #fff; top: 0px; margin:0 !important; border: none; padding:10px 15px; position: static;}
#header .dropdown-menu>li>a { color: #070707; font-weight: 500; padding: 5px 0px 5px 15px; display: block;   font-size: 15px; line-height:24px; position:relative; border-bottom: 1px solid rgba(0,0,0,0.30);}
#header .dropdown-menu>li>a:hover,#header .dropdown-menu>li>a:focus { color: #c5902c;   background: #fff;}
#header .navbar-nav{margin-bottom:0; background:rgba(255,255,255,0.95); margin:0; display:block;}
#header .menuIcon { position: absolute; right: 15px; top: 5px; color:#c5902c; width: 20px;height: 20px;line-height: 18px;text-align: center;}
#header .top-right-div { display: none;}

}
@media only screen and (max-width:767px){
#banner .bannerCaption h1 { font-size: 40px;} 
.contentSection h2 {font-size: 26px; line-height:28px;}
.contentSection h3 { font-size: 20px;}
.footer { text-align: center;}
.footer .footerRightbox { text-align: center;}

}


@media only screen and (max-width:479px){
#banner .bannerCaption h1 { font-size: 26px;}
.contentSection h2 {font-size: 20px;}
.contentSection h3 { font-size: 18px;}
}
