@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1199px) and (max-width: 1269px) {
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    
}

@media screen and (max-width:1199px){
  .contact-info-head span a{font-size: 22px}
  .address-container .rfp-submit{margin-left: 10px}
  .address-container .rfp-submit a, .address-container .address-head-wraper p{font-size: 14px}
  .navbar ul li a{font-size: 15px}
  /*.menu-left ul.nav-left-section li{padding: 24px}*/
  .menu-left ul.nav-left-section li{padding: 24px 0; width: 100px}
  .convention-center-container .convention-center-box h2, .convention-mid-wraper h3{font-size: 32px; line-height: 36px}
  .convention-mid-wraper p:nth-child(2){font-size: 15px}
  .convention-mid-wraper p{font-size: 17px}
  .social-network ul.social-network-link li{margin-left: 6px}
  .social-network ul.social-network-link li:first-child{margin-left: 0}
  .social-network a.tel{font-size: 28px;; margin-top: 10px}
  .about_infobox{float: none}
  .about_infobox .image{float: none; right: 0}
  .about_infobox .image{bottom: 175px }
  .box_bottom{margin-top: -150px; width: 100%}
  .box_bottom p{padding: 15px}
  .event_banner:after{left: 100%; top: 17px}
  .list-left-container ul li{padding: 15px 0 0; font-size: 18px}
  .imagebox-blue{padding: 20px}
  .exhibit-buttn-cont .exhibit-buttn{width: 30%; margin-right: 5%}
}

@media screen and (max-width:991px){
    .logo, .head-contact {width: 50%}
    .head-contact .contact-info-head{float: right}
    .head-address{width: 100%}
    .address-container{padding-top: 3px}
    /*.menu-left ul.nav-left-section li{padding: 10px 10px}*/
	.menu-left ul.nav-left-section li{padding: 10px 0; width: 77px}
    .navbar{min-height: 0}
    .navbar ul li a{font-size: 14px; padding-left: 4px;}
.navbar ul li span{margin-left: 3px}
    .navbar ul{margin-top: 12px}
    .convention-center-container .convention-center-box{padding: 5px 35px}
    .home-calender-bg h4{font-size: 14px; margin-bottom: 15px}
    .home-calender-bg{padding: 15px}
    .social-network ul.social-network-link li{margin: 5px 12px}
    .social-network ul.social-network-link li:first-child {margin-left: 12px}
    .social-network a.tel{font-size: 22px}
    .about_infobox .image{bottom: 100px}
    .box_bottom{margin-top: -85px}
    .today-contact-left a:first-child, .today-contact-left a:last-child{font-size: 15px;; margin-left: 5px}
    .today-contact-right i{font-size: 40px}
    .santa-clara-heading h1{font-size: 42px; padding-bottom: 2px; margin-top: 15px}
    .event_banner p{margin-left: 0; font-size: 28px}
    .list-left .event_banner{padding: 10px}
    .event_banner:after {left: 97%;top: 10px;}
    .list-left-container ul li{font-size: 13px}
    .imagebox-blue{padding: 15px}
    .plan-inner-box{width: 100%; margin: 0 0 15px}
    .plan-inner-box img{margin: 3px auto}
    .plan-inner-content p{text-align: center}
    .floor-plan-cont .floor-plan-midbar{padding: 5px 12px}
    .team-box-container{width: 48%; margin-right: 4% !important}
    .team-box-container:nth-child(2n+2){margin-right: 0  !important}
    .team-box-container:nth-child(3n+3){margin-right: 4%}
    .exhibit-buttn-cont .exhibit-buttn{padding: 5px}
    .exhibit-buttn-cont .exhibit-buttn a{font-size: 10px}
    .attend-hotel-left-section, .attend-hotel-right-section{width: 100%}
    .attend-full-content{width: 100%; float: left}
    .visit-content{padding: 10px}
    .visit-content-left h4{font-size: 16px}
    .visit-content-left h5{font-size: 22px; padding: 6px 0}
    .attend-btn-container{margin-bottom: 0}
    .attend-btn-container a{width: 100%; margin-right: 0; margin-bottom: 10px}
    .facilities-guide-button a{font-size: 16px; padding: 15px; margin-left: 15%}
    .catering-detail-cont ul li{padding: 0; font-size: 16px;}
    .contact-left-wraper, .contact-content-right{width: 100%; padding: 0 15px}
    .contact-content-left{margin-bottom: 25px}

}

@media screen and (max-width:960px){
    
}

@media screen and (max-width:900px){
  
}
@media screen and (max-width:767px) {
 
.padding-left {padding-left: 15px;}
.padding-right {padding-right: 15px;}
.padding-left-right {padding-left: 15px;padding-right: 15px;}
.header-primary-container .menu-left{width: 100%}
.header-primary-container .menu-right{width: 100%}
.navbar .navbar-header{position: absolute; right: 0; top: -42px;}
#navbar-collapse-1{padding-left: 0; padding-right: 0}
.navbar-nav{margin: 0}
#navbar-collapse-1 ul{ width: 100%; margin-top: 0}
#navbar-collapse-1 ul li{margin-top: 3px}
#navbar-collapse-1 ul li:last-child{margin-bottom: 3px}
#navbar-collapse-1 ul li a{padding: 8px 10px; background: #035294; color: #fff; border: 1px solid #035294}
#navbar-collapse-1 ul li a:hover{background: #fff; color: #035294}
.convention-center-container .convention-center-box h2, .convention-mid-wraper h3{font-size: 24px; line-height: 30px}
.content-santa-typer #typer{font-size: 26px}
.footer-wraper-respo2{margin-top: 20px}
.social-network ul.social-network-link li{margin: 5px 5px}
.footer-advt{margin-top: 15px}
.navbar-default{background-color: #f2f2f2}
.navbar-toggle{margin-top: 4px}
.navbar-toggle{margin-bottom: 0; margin-top: 5px; margin-right: 0}
.footer-wraper-respo .santa-bureau, .footer-wraper-respo .santa-proposal, .footer-wraper-respo2 .about-santa-bottom, .footer-wraper-respo2 .team-bottom, .footer-wraper-respo2 .social-network{width: 100%; text-align: center; margin-bottom: 20px; margin-top: 20px}
.footer-wraper-respo h5, .footer-wraper-respo2 h5{text-align: center}
.footer-wraper-respo p, .footer-wraper-respo a{text-align: center}
.footer-wraper-respo p{padding-bottom: 0}
.footer-wraper-respo a{float: none; margin: 0 auto}
.footer-wraper-respo .santa-proposal img, .footer-wraper-respo2 .about-santa-bottom img, .footer-wraper-respo2 .team-bottom img{margin: 10px auto}
.footer-wraper-respo2 .social-network h5{float: none; text-align: center}
.footer-wraper-respo2 .social-network{padding: 0 20%}
.social-network ul.social-network-link{float: left}
#footer-copyright p{margin-bottom:0;text-align: center;width: 100%;}
.terms-plicy-container{float: left; margin-left: 37%}
#footer-copyright .footer-advt p{text-align: center}
.footer-advt img{margin: 5px auto; float: none}
.verification{margin-bottom: 15px}
.about_infobox{width: 100%; background: none; float: left}
.about_infobox .box{background: #dfdfdf; margin: 15px 10%; height: auto; width: 80%; position: inherit; padding: 10px}
.box_bottom{float: left; margin-left: 25%; margin-bottom: 35px}
.respo-rfp-submit{position: absolute; top: 15%; right: 10%; display: block}
.banner-submit-btn{display: none}
.box_bottom{margin: 0}
.about_infobox img{display: none}
.today-contact-left a:first-child, .today-contact-left a:last-child{margin: 15px; font-size: 20px}
.today-contact-right{margin: 0}
.today-contact-right i{float: right; margin-top: 5px}
.list-left-container ul li{font-size: 18px}
.list-left .content-sidebar{margin-bottom: 20px}
.event_banner:after{left: 99%}
.list-left .list-left-container{width: 98%}
.imagebox-blue{padding: 35px}
.imagebox-blue:last-child{margin-bottom: 25px}
.plan-inner-content p{text-align: left}
.exhibit-buttn-cont .exhibit-buttn{padding: 6px 10px}
.exhibit-buttn-cont .exhibit-buttn a{font-size: 12px}
.visit-content-left h5{font-size: 22px; padding: 10px 0}
.attend-btn-container{margin-bottom: 10px}
.attend-btn-container a{width: 45%; margin-right: 10%; margin-bottom: 10px}
 .facilities-guide-button a{ margin-left: 30%}
 .catering-detail-cont ul li{padding: 0}
 .menu-left ul.nav-left-section li{width: 85px}
.navbar ul li span{display: none}
/*25.11.2015*/
.santa-footer-box{width: 100%; float: left; margin-bottom: 25px}
 .santa-footer-box img{margin: 10px auto}
.santa-footer-box:first-child a{display: table}
.santa-footer-box .about-santa a, .santa-footer-box .team a{display: inline !important}
 .santa-footer-box:last-child{margin-bottom: 0}
 .santa-footer-box.social-network h5{text-align: center}
 .santa-footer-box.social-network ul{float: left; width: 100%; margin-left: 40%}
 .santa-footer-box.social-network ul li{margin-bottom: 10px}
 .social-network a.tel{float: none}
/****/
}

@media screen and (max-width:736px) {

    
}
@media screen and (max-width:700px) {
.team-detail-content label{width: 35%}
.team-detail-content span{width: 63%; margin-left: 2%}
}

@media screen and (max-width:667px) {
    .terms-plicy-container{margin-top: 8px}
    .box_bottom{margin-left: 0}
    .today-contact-left a:first-child, .today-contact-left a:last-child{font-size: 18px}
     .facilities-guide-button a{ margin-left: 25%}
	 .santa-footer-box.social-network ul{margin-left: 39%}
}



@media screen and (max-width:640px) {
 .convention-center-container .convention-center-box{width: 100%; margin-bottom: 20px}
 .convention-center-container .convention-center-box:last-child{margin-bottom: 0}
 .convention-center-container .convention-center-box:first-child{margin-left: 3.5%}
 #convention-top-section{background: none}
 .calender-rfp-container .rfp-container{width: 80%;  margin: 0 10%; margin-bottom: 20px}
 .calender-rfp-container .rfp-container:first-child{margin-left: 10%}
 .today-contact-left{width: 75%}
 .today-contact-right{width: 20%}
 .today-contact-left a:first-child, .today-contact-left a:last-child{margin: 10px}
 .floor-plan-cont-right .floor-plan-button a{font-size: 20px}
 .floor-plan-cont-right .floor-plan-button i{font-size: 30px; vertical-align: middle}
 .terms-plicy-container{float: left; margin-left: 35%}
}
@media screen and (max-width:600px) {
    .menu-left.padding-left{padding-right: 0}
    .footer-wraper-respo2 .social-network{padding: 0 15%}
    .terms-plicy-container{float: left; margin-left: 32%}
    .today-contact-left a:first-child, .today-contact-left a:last-child{font-size: 16px}
    .team-box-container{width: 80%; margin: 0 10% 20px!important}
    .team-box-container:nth-child(2n+2){margin-right: 0  !important}
    .team-box-container:nth-child(3n+3){margin-right: 0}
	.santa-footer-box.social-network ul{margin-left: 37%}     
}

@media screen and (max-width:582px){
    .floor-plan-cont-left, .floor-plan-cont-right{width: 100%; margin-right: 0; margin-bottom: 15px}
    .floor-plan-cont-right .floor-plan-button{margin-top: 10px}
    .exhibit-buttn-cont .exhibit-buttn{padding: 6px}
    .exhibit-buttn-cont .exhibit-buttn a{font-size: 10px}
    .venue-detail-container .venue-detail-box{width: 100%; margin: 0 0 30px}
    .venue-detail-container .venue-detail-box:last-child{margin-bottom: 0}
    .facilities-guide-button a{ margin-left: 20%}
	.santa-footer-box.social-network ul{margin-left: 36%}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;   
}
@media screen and (max-width:480px){
    .calender-rfp-container .rfp-container{width: 90%; margin: 0 5% 15px}
    .calender-rfp-container .rfp-container:first-child{margin-left: 5%}
    .footer-wraper-respo2 .social-network{padding: 0 8%}
    .about_infobox .box{width: 100%; margin: 0 0 15px}
    .about_infobox .box i {font-size: 55px}
    .santa-clara-heading h1{font-size: 36px; padding-bottom: 2px}
    .today-contact-left a:first-child, .today-contact-left a:last-child{margin-top: 20px}
    .team-box-container{width: 100%; margin: 0 0 15px !important}
    .exhibit-buttn-cont .exhibit-buttn{width: 90%; margin: 0 5% 15px}
    .exhibit-buttn-cont .exhibit-buttn:last-child{margin-bottom: 0}
    .exhibit-buttn-cont .exhibit-buttn{padding: 10px 12px}
    .visit-body-container{padding-top: 15px}
    .exhibit-buttn-cont .exhibit-buttn a{font-size: 14px}
    .visit-body-container .visit-body-box{width: 90%; margin: 0 5% 15px}
        .facilities-guide-button a{ margin-left: 12%}
        .facilities-guide-service.center-text-hd p{font-size: 14px; line-height: 20px}
		.santa-footer-box.social-network ul{margin-left: 33%}
        .terms-plicy-container{float: left; margin-left: 28%}  
}

@media screen and (max-width:414px){ 
    .logo, .head-contact{width: 100%}
    .logo img{margin: 0 auto}
    .head-contact .contact-info-head{float: left; margin-left: 20%}
    .address-container, .address-container .rfp-submit{float: left}
     .address-container .rfp-submit{margin-left: 38%}
     .address-container .address-head-wraper{float: left; margin-left: 6%}
    .footer-wraper-respo2 .social-network{padding: 0 8%}
    .social-network ul.social-network-link li:first-child{margin-left: 0}
    .footer-wraper-respo2 .social-network{padding: 0 3%}
    .social-network ul.social-network-link li{margin: 0 2px}
    .today-contact-left{margin-top: 15px}
    .today-contact-left a:first-child, .today-contact-left a:last-child{margin: 5px 5px}
    .head-address .address-container:first-child{display: none;}
    .head-address .address-container:last-child{display: block}
    .imagebox-blue{padding: 15px}
    .visit-plan-head h3{text-align: center; display: block}
    .visit-plan-head a{margin-top: 10px; float: left; margin-left: 30%}
    .facilities-guide-button a{margin-left: 0}
	.santa-footer-box.social-network ul{margin-left: 32%}
    .terms-plicy-container{float: left; margin-left: 25%}
    .attending-tp-img{float:none !important; margin: 0px auto 15px !important;}
}
@media screen and (max-width:360px){
    .social-network ul.social-network-link{float: left}
    .social-network a.tel{margin-left: 12px}
    .terms-plicy-container{float: left; margin-left: 26%}
    .social-network a.tel{font-size: 18px}
     .address-container .address-head-wraper{float: left; margin-left: 0}
     .head-contact .contact-info-head{margin-left: 17%}
     .today-contact-left{margin-top: 0}
     .today-contact-left a:first-child, .today-contact-left a:last-child{margin: 5px 0}
	 .menu-left ul.nav-left-section li{width: 77px}
	 .santa-footer-box.social-network ul{margin-left: 30%}
     .terms-plicy-container{float: left; margin-left: 22%}
	 .address-container .address-head-wraper p{font-size: 11px; margin-bottom: 5px;}
}

@media screen and (max-width:320px){
    .address-container .rfp-submit a{font-size: 13px}
    .footer-wraper-respo a{font-size: 12px; padding: 5px 6px 4px}
    .social-network ul.social-network-link li a{height: 35px; line-height: 35px; width: 35px}
    .social-network a.tel{font-size: 16px}
    .terms-plicy-container{float: left; margin-left: 24%}
    .head-contact .contact-info-head{margin-left: 12%}
    .respo-rfp-submit{top: 2%; right: 5%}
    .plan-inner-box .floor-plan-midbar{padding: 5px 15px}
	.santa-footer-box.social-network ul{margin-left: 26%}
    .terms-plicy-container{float: left; margin-left: 18%} 
}