/* Media Queries
/* ----------------------------------- */

@media only screen and (max-width: 1400px){
.bannerInnerContant { margin-top: 10%;}
#banner .item { height:521px;}
.bannerInnerContTwo {margin-top: 5%;}
}
@media only screen and (max-width: 1100px){
.BannerRightCont h3 { margin-bottom: 15px; font-size: 22px; font-weight: 400;}
.ButtonsInquiryBanner { margin-bottom: 15px;}
.BtnSendInquiry { padding: 8px 22px; font-size: 18px;}
.bannerInnerContant h1 {line-height: 50px; font-size: 48px;}
}
@media only screen and (max-width: 979px){


}

@media only screen and (max-width: 849px){
.logoAndNavBar .navbar-nav > li {
    margin: 14px 10px;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}

}

@media only screen and (max-width: 767px){
.logoAndNavBar .navbar-header{width:auto !important;}
.logoAndNavBar .navbar-brand img{width:auto; height:auto;}
.logoAndNavBar .navbar-nav{margin-top:10px;  border-top:0 none;}
.logoAndNavBar .navbar-right {float: left !important; margin-right: 0; margin:0px; width: 100%;}
.logoAndNavBar .navbar-nav > li  { border-bottom: 1px solid #ccc; font-size: 15px; padding: 10px 0px;  margin: 0px; }
.logoAndNavBar .navbar-toggle, .logoAndNavBar .navbar-toggle:hover{width:39px; height:28px; margin:20px 20px 0 0; background:url(../images/bgi/mob-menu-bg.png) left top no-repeat;}


.stepsCont { width: 100%; text-align: center;}
.stepsIcon { width: 60px; height: auto; float: none; margin-right: 0; margin-bottom: 15px; display: inline-block;}
.ScheduleConsulTation { float: none; margin: 0 auto;}
.footsec { margin-bottom: 30px;}
.footQuickLInks { padding-left: 0px;}
.InnerbannerCont h1 { font-size: 38px;}


.bannerInnerContant h1 { line-height: 30px; margin-bottom: 20px; font-size: 30px; font-weight: 900;}
.bannerInnerContant p { font-size: 18px; font-weight: 500; color: #fff; line-height: 26px; margin-bottom: 20px;}
.buttonsBanner { margin-bottom: 20px;}
#banner .item { height: 475px;}
.bannerInnerContant { margin-top: 8%;}
.bannerInnerContTwo { margin-top: 4%;}
.BannerRightCont h3 { margin-bottom: 10px; font-size: 22px; font-weight: 400;}
.ButtonsInquiryBanner { margin-bottom: 10px;}
.BannerRightCont p { font-size: 22px; line-height: 24px; margin-bottom: 8px;}
.HeadContactUs { display: none;}

/**************sing contract page***************/
.HeaderExoticlimo { text-align: center; height: auto;}
.HeaderExoticlimo .exotic-left .nLogo { display: inline-block; padding: 5px 0;}
.exotic-right { width: 100%; margin-top: 0px; top: 18px; float: none; margin: 0px auto 0;}
.exotic-right ul { padding: 15px 20px 15px 20px; height: auto;}
.exotic-right ul li { float: left; margin: 6px 12px 6px 0;}
span.pick_time { margin-left: 31px;}
.sign-box-outer .signDate { position: absolute;bottom: -24px;left: 0px;}
.billing_info h2 { margin: 10px 0 0 0;}
.sign-box-bs { margin: 0px auto 25px;}
.siteLinkTxt.text-center { margin-top: 30px;}
body { overflow-x: hidden;}
}


@media only screen and (max-width: 510px){

.BtnButtonSec { font-weight: 500; font-size: 13px;}
.buttonsBanner .BtnButtonSec { font-size: 13px; padding: 9px 40px;}
.bannerInnerContant h1 { line-height: 24px; margin-bottom: 15px; font-size: 22px; font-weight: 900;}
.BannerRightCont h3 { font-size: 18px;}
.bannerInnerContant p { font-size: 13px; font-weight: 500; line-height: 20px; }
.buttonsBanner { margin-bottom: 15px;}
#banner .item { height: 292px;}

.DivDisplayNone {display:none;}
.Divw100{width:100%;}
.ContNumber {
    display: block;
    font-size: 30px;
    font-weight: 500;
}
}





@media only screen and (max-width:450px){
.logoAndNavBar .navbar-brand {  width: 260px;}
.bannerInnerContTwo { margin-top: 3%;}
}



