/* Theme Name: UTSA ITC */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {display: block;}
body {margin: 0px;	padding:0px;font-family: 'Raleway', sans-serif;}
::selection {background: #004d93;color:#FFF;}
::-moz-selection {background: #004d93;color:#FFF;}
ul {padding:0px;margin:0px;	list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
a {	outline:none;}
a img {border: 0;}
pX {	padding:0px; margin:0px;}
h1, .title_h1 {font-size:26px;}
h2, .title_h2 {font-size:24px;}
h3, .title_h3 {font-size:22px;}
h4, .title_h4 {font-size:20px;}
h5, .title_h5 {font-size:18px;}
h6, .title_h6 {font-size:16px;}
ol li {list-style:decimal inside; margin-left: 0; padding-left: 1.5em; text-indent: -1.5em;}
img { max-width:100%;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;	margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;	margin-left: auto;	margin-right: auto}
.clearfix{clear:both;}

/*Header*/
.header_top{ background-color: rgba(0,0,0,0.80);}
.header_top_left{padding-top:15px; float:left;padding-left: 40px;}
.header_top_left ul li{float:left;margin-right:13px;}
.header_top_left ul li:hover{opacity:0.6;}
.header_top_right{font-family: 'Raleway', sans-serif; font-size:14px; color:#fff; float:right; padding-top:20px; padding-bottom:20px;}
.header_date{float:right; margin-bottom:30px;}
.header_date span{background-image:url(../images/brdr.png); background-position:right 3px; background-repeat:no-repeat; padding-right:8px; margin-right:8px;}
.header_date a{font-family: 'Raleway', serif; font-size:14px; font-weight:600; color:#fff; line-height:normal;}
.header_date a:hover{text-decoration:none; color:#d6bf77;}
.header_top_right ul li{float:left; margin-right:15px;}
.header_top_right ul li a{font-family: 'Raleway', serif; font-size:15px; letter-spacing:1px; font-weight:bold; color:#fff; line-height:normal;text-transform: uppercase;}
.header_top_right ul li a:hover{color:#d6bf77; text-decoration:none;}
.header_top_right ul li:last-child{margin-right:0;}
.header_bottom{padding-top: 10px;padding-bottom: 10px; background-image:url(../images/header_btm_bg.png); background-repeat:repeat-x; background-size:cover;}
.logo{float:left;}
.colorlogo_img{ display:none}
.submit{background-image:url(../images/search_icon.png); background-size:cover; background-position:right; background-repeat:no-repeat;width: 16px;height: 16px; border:none; background-color:transparent; font-size:0;}
.topmenuclose .submit{background-image:url(../images/search_icon_close.png);}
.search_bx{padding:12px 15px;font-size: 15px;font-weight: 600;color: #fff;letter-spacing:0.5px;background-color:rgba(0,0,0,0.6);border: none; float:right; position:absolute; right:0; bottom:-15px;}
.serach img:hover{opacity:0.6;}
#Topmenu {z-index: 99;position: absolute;right: 0;top: 60px;}
/*#ajaxsearchlite1 .probox, div.asl_w .probox{background-color:rgba(0,0,0,0.6)!important;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{ color:#fff!important;}*/
#Topmenu {display: none;}
.topmenu{ float:right; margin-top:-4px;}
.language_dropdown{ float:right; border:1px solid #737373;margin-top: -6px;margin-left: 15px; color:#fff; background-image:url(../images/language_dropdown.png); background-repeat:no-repeat; background-position:95% center; background-color:rgba(0,0,0,0.62);-webkit-appearance: none; -moz-appearance: none;appearance: none; border-radius:0;}
.switcher a img{display:none !important;}
.switcher .selected a{color:#fff !important;}
.switcher .option a.selected{padding:3px 5px !important;}
.switcher .selected{ background:none !important; padding:5px 20px 5px 8px !important; }
.switcher .option{ position:absolute!important;z-index:99999!important;}
.switcher .selected a{ border:none!important; padding:0!important; background:none !important; }
.switcher .selected a:hover{ background:none!important}
.menu-header-secondary-menu-container{ display:inline-block;}
.header_top_right ul{ display:inline-block;}
.planvisit_btn{ position:fixed; top:40%; right:0; z-index:100; padding:12px 20px 12px 40px; color:#fff; font-size:16px; font-weight:700; background-color:#002244; border:none; display:block; background-repeat:no-repeat; min-width:170px; display:inline-block;}
.planvisit_btn:after{content: ""; position: absolute; left:15px; top:17px;  background-image:url(../images/pluse_icon.png); background-position:left center; width:13px; height:13px}
.planvisit_btn:hover{ color:#fff; text-decoration:none; background-color:#002244; border:none}
.planvisit_btn:before { content: ""; position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #d48139;  -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.planvisit_btn:hover, .planvisit_btn:focus, .planvisit_btn:active { color: white;}
.planvisit_btn:hover:before, .planvisit_btn:focus:before, .planvisit_btn:active:before { -webkit-transform: scaleY(1);  transform: scaleY(1);}
.planvisit_btn1{top:46%;}

.marquee {
    width: 100%;
line-height: 50px;
	background-color: #85262C;
	color: #fff;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
	font-weight:600;
	font-size:16px;
}
.marquee a{color:#fff;text-decoration:underline;}
.marquee a:hover{text-decoration:none;}
.header.sticky_header .marquee{display:none;}



/*Menu*/
.menu_outer_mobile {display:none;}
.menu_outer .container{background-image:none;}
.button-nav-toggle { overflow: hidden;display: none; cursor: pointer; z-index:999999999;border: 0; color: #fff; outline: 0; float:right; background-color:transparent;margin:6px 0 0 0; padding:0; font-size:28px;}
.button-nav-toggle .fa{font-size:31px; line-height:normal}
.nav-main .nav-container {position: relative;}
.menu_outer {z-index:99; float:right; margin-top:30px;}
#menu {zoom:1;	z-index:10000; width:100%; text-align:center; padding:0; margin-bottom:0;}
#menu li {z-index:10000; float:left; padding:0 0 17px 0; margin:0 8px; position:relative}
#menu li:last-child{ margin-right:0}
#menu a {display: block; color: #fff;text-transform:uppercase; font-size:17px; font-weight: bold; line-height:21px; text-decoration: none; padding:0; position:relative; background-image:url(../images/menu_drpdwn.png); background-repeat:no-repeat; background-position:right 6px; padding-right:23px;}
#menu li a:hover{opacity:0.6;}
#menu li:last-child a{ border-right:none}
#menu li.current-menu-item a, #menu li.current_page_ancestor a{ color:#ebd286 }
#menu ul {background-color:#252525;display: none; position:relative; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;margin:0 0 0 0;	opacity: 0;	visibility: hidden;	position: absolute;	top:37px; left:-17px;	z-index: 99999;	width:295px; z-index:10000; text-align:left; padding:10px; }
#menu ul:before {top:-34px; left: 15%; border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(37, 37, 37, 0);border-bottom-color: #252525;border-width: 20px;margin-left: -20px;}
#menu li:last-child ul{left: -118px;width: 226px;}
#menu li.link_menu ul{left: -100px;}
#menu ul li li {display:block;}
#menu li:hover > ul {opacity: 1; visibility: visible;margin: 0; display:block;margin-top:0; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
#menu ul ul {top: 0px;left:20px;margin: 0;display: block;margin-top:0;	padding:0; position:relative; visibility:visible; opacity:100; background-color:transparent;}
#menu ul ul:before{ display:none}
#menu ul li {display:block;border: 0;line-height: 0; padding:0;margin:0; width:100%; }
#menu ul a {padding:6px 10px;display: block;	float: none; text-transform: uppercase;	color:#fff!important; letter-spacing:0.5px;	font-size:14px;	line-height:25px;display:block;	width:100%; border-right:none; background-image:none;}
#menu ul.submenu-container li a:last-child{border-bottom:0;}
#menu ul a:hover {	color:#ebd286!important;}
#menu li.current-page-ancestor > a {color: #ebd286 !important;}
#menu li.current_page_item > a, #menu li.current-menu-item > a {color: #ebd286 !important;}
#menu ul li:hover{ background-color:transparent}
#menu .active {	color: #e11f30;}
.menu_show{float:left; margin-right:20px;}
#menu ul li.hover_none > a:hover{ color:#fff!important; opacity:100}
#menu li:last-child ul:before {left: 68%;}
#menu li #menu-item-121.current-page-ancestor > a{ color:#fff!important}
#menu li #menu-item-114.current-page-ancestor > a{ color:#fff!important}

/*Footer Image Section*/
.ftr_img_section{ background-color:#793132}
.ftr_img_section ul {overflow:hidden;}
.ftr_img_section ul li img{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.ftr_img_section ul li img:hover{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}

/*Footer*/
.marquee p {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 30s linear infinite;
}
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
footer{background-image:url(../images/footer_bg.jpg); background-repeat: repeat-x; background-position:top;  background-color:#69191c;font-family: 'Roboto Slab', serif;}
footer .footer_menu1{float:left; width:175px;}
footer .footer_menu2{float:left;width:210px;}
footer .footer_menu3{float:left;width:245px;}
footer .footer_menu4{float:left;width:185px;}
footer .footer_menu5{float:left;width:245px;}
footer .footer_menu6{float:left;width:140px;}
.ftr_links li{margin-left:0; font-size:20px; color:#fff3cf; font-weight:600; padding-top:14px;display: block;font-family: 'Raleway', sans-serif;}
.ftr_links ul.menu li{ text-transform:uppercase;}
.ftr_links ul.menu li li{ text-transform: none;}
.ftr_links li a {color:#fff3cf; }
.ftr_links li ul{ padding-top:20px;}
.ftr_links li li{font-size:14px; font-weight:400; line-height:normal; padding:5px 0px;}
.ftr_links li li ul{ padding-top:8px;}
.ftr_links li li ul li{ padding:5px 0px 5px 15px;}
.ftr_links li li a {color:#fff3cf; }
.ftr_links li a:hover{text-decoration:none; color:#d6bf77;}
.ftr_links{margin-bottom:50px;margin-top: 5px;}
.form_bg{background-image:url(../images/form_star.png); background-repeat:no-repeat; background-position:10px center; padding:16px 20px;font-size:19px; color:#fff3cf; font-weight:600; display:block; text-align:center; letter-spacing:0.5px; float:left; background-color:#731d24; margin-bottom:8px;}
.form{text-align:center; display:inline-block; margin-left:50px;}
.email_bx{width:370px; padding:15px 15px; font-size:16px; font-weight:600; color:#9a9a98; letter-spacing:1px;background-color:#fff; border:none; border-radius:0;margin-bottom:5px; float:left;}
.submit_btn{width:230px; padding:10px 15px; font-size:23px; font-weight:600; color:#82252c; letter-spacing:1px; background-color:#fff3cf; border:none; border-radius:0; text-align:center; line-height:20px; height:53px; margin-left:5px; float:left;}
.submit_btn:hover{background-color:#fbde86; color:#82252c !important;}
.submit_btn:before { content: ""; position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #fbde86;  -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.submit_btn:hover, .submit_btn:focus, .submit_btn:active { color: white;}
.submit_btn:hover:before, .submit_btn:focus:before, .submit_btn:active:before { -webkit-transform: scaleY(1);  transform: scaleY(1);}
.ctct-form-wrapper .success{border: 1px solid #ffff!important; color: #fff!important; padding: 10px 0!important;margin-left: 0!important;}
.form_bg p{margin-bottom:18px; margin-left:100px; margin-right:0px;}
.form_bg span{font-size:9px; color:#fff3cf; font-weight:400; line-height:25px; letter-spacing:1px;}
.ctct-email{width:370px; padding:15px 15px; font-size:16px; font-weight:600; color:#9a9a98; letter-spacing:1px;background-color:#fff; border:none; border-radius:0;margin-bottom:5px; float:left;}
.ctct-form-wrapper .ctct-button { display: none;}
.form_bg span a{ color:#fff3cf; }
.ctct-form-description{ display:none}
.ctct-disclosure{ display:none}
.ctct-form-field label{ display:none}
.ctct-submit{width:230px; padding:10px 15px; font-size:23px; font-weight:600; color:#82252c; letter-spacing:1px; background-color:#fff3cf; border:none; border-radius:0; text-align:center; line-height:20px; height:53px; margin-top: 25px; margin-left:5px; float:left;}
.ctct-submit:hover{background-color:#fbde86; color:#82252c !important;}
.ftr_logo{/*float:right;*/padding-top: 22px;}
.adrss{color:#fff3cf; font-weight:bold; font-size:14px; line-height:22px; text-align:center; width:830px; padding-bottom:10px; padding-top:10px;margin:0 auto;}
.footer_utsa{ background-color:#103a6b; padding:6px 0;}
.utsa_logo{ float:left}
.utsa_link { float:right; font-size:12px; padding-top:12px;}
.utsa_link li{ display:inline-block; margin-left:10px;}
.utsa_link li a{color: #bababa;}
.utsa_link li a:hover{color: #fff; text-decoration:none}
.ctct-form-wrapper .ctct-form-field{float: left;margin: 0!important;}

/*Inner Page*/
.inner_banner{/* background-image:url(../images/banner.jpg); background-position:center; background-size:cover; background-attachment:fixed;*/ position:absolute; top:0; left:0; right:0; width:100%; height:530px;z-index: 99;}
.inner_banner h1,.inner_banner .title_h1{ background-image:url(../images/title_bg.png); background-repeat:no-repeat;min-width: 635px; font-size:30px; color:#fff;  font-weight:bold; text-transform:uppercase;float: left; padding:62px 75px 74px 100px;font-family: 'Roboto Slab', serif; margin-top:258px;} 
.homebanner_caption h2.fadeInUp,
.homebanner_caption h1.fadeInUp,
.homebanner_caption .title_h2.fadeInUp,
.homebanner_caption .title_h1.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.inner_slider{background-image:url(../images/banner.jpg); background-position:center; background-size:cover;}
.exhibit_slider{background-image:url(../images/exhibit_banner.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.innerbanner_slider video{ width:100%;}
.innerbanner_slider li{height:530px; background-size:cover; background-position:center}

/*Inner Content*/
.inner_content { padding:50px 0; color:#000; font-size:14px;line-height:24px;z-index: 9;position: relative; }
.inner_content a{ color:#cf7733; text-decoration:none}
.inner_content a:hover{ color:#84262d}
.inner_content ul{ margin-bottom:30px; }
.inner_content ul li{ position:relative; padding-left:16px; padding-bottom:5px;}
.inner_content ul li:after{ content: "\f111"; font-family: FontAwesome; color: #84262d; font-size: 4px; position: absolute; top: 0; left: 0;}
.planvisit_content{ margin-top:-65px; padding:0; z-index: 99;position: relative;}
.planvisit_hours h3,
.planvisit_hours .title_h3,
.planvisit_hours .column_title{font-family: 'Roboto Slab', serif;  background-color:#d6bf77; text-align:center; color: #84262d; font-size: 28px; font-weight:bold; padding:12px 0; letter-spacing:1px;}
.planvisit_hours h4,
.planvisit_hours .title_h4,
.planvisit_hours .subCategory { font-family: 'Roboto Slab', serif;  color: #d48139; font-size: 18px; font-weight:700; padding:0 0 3px 0;}
.planvisit_hours ul{ margin-bottom:0; }
.planvisit_hours ul li{  padding-left:0; padding-bottom:0; width:32.3%; margin:0 0.5%; border:9px solid #fff; border-bottom:none; background-color:#fbf9f3; min-height:588px; float:left;}
.planvisit_hours ul li:after{ display:none}
.planvisit_hours_cnt{ padding:22px 30px; color:#84262d; font-size:14px; font-weight:normal}
.planvisit_hours_cnt ul { margin-bottom:15px}
.hours_table{ width:100%; margin-bottom:20px; font-weight: normal}
.planvisit_hours_cnt p{ margin-bottom:12px;}
.planvisit_hours_cnt ul li{ font-weight:bold; float: none;  padding-left:14px; min-height: auto; padding-bottom:0; width:100%; border: none; background-color: transparent;padding-bottom: 2px;}
.planvisit_hours_cnt ul li:after{ display:block}
.directions_map{height: 348px;overflow: hidden;}
.field_bg{ padding:34px 0 65px 0; z-index:10; position:relative; line-height:24px; background-image:url(../images/field_bg.png); background-size:cover;  background-position:center; background-repeat:no-repeat; color:#fff3cf; font-size:14px; text-align:center;}
.field_bg h2,
.field_bg .title_h2{font-family: 'Roboto Slab', serif;  color: #fff3cf; font-size: 50px; font-weight:bold; padding:0 0 30px 0; letter-spacing:1px;}
.field_cnt{ width:365px; margin:auto;}
.field_cnt p{ margin-bottom:40px;}
.tours_bg{ margin-top:-70px; z-index:9; position:relative;}
.tours_left{ background-image:url(../images/tour_img1.png); background-repeat:no-repeat; background-position:center; background-size:cover; width:35%; min-height:448px; float:left;}
.tours_center{ float:left; color:#84262d; width:30%; background-color:#fff3cf; min-height:448px; padding-top:85px; text-align:center; padding:95px 30px 0;}
.tours_center h2,
.tours_center .title_h2{font-family: 'Roboto Slab', serif;  font-size:12px; color: #84262d; font-size: 50px; font-weight:bold; padding:0 0 20px 0; letter-spacing:1px;}
.tours_center p{ margin-bottom:30px;}
.page-template-template-professional-development .evcal_month_line p{color:#84262d !important;}
.red_btn{ background-color:#84262d; padding:5px 40px 8px; font-weight:700; font-size:24px; color:#d6bf77; border-radius:0; border:5px solid #d48139;}
.red_btn:before { content: ""; position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #cf7733;  -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.red_btn:hover, .red_btn:focus, .red_btn:active { color: white!important;}
.red_btn:hover:before, .red_btn:focus:before, .red_btn:active:before { -webkit-transform: scaleY(1);  transform: scaleY(1);}
.tours_right{ background-image:url(../images/tour_img2.png); background-repeat:no-repeat; background-position:center; background-size:cover; width:35%; min-height:448px; float:left;}
.packing_content{ font-size:14px; line-height:24px; font-weight:400}
.packing_content h3{font-family: 'Roboto Slab', serif;  font-size:30px; color: #84262d; font-size: 30px; font-weight:bold; padding:0 0 20px 0; letter-spacing:1px;}
.packing_content ul li{ padding-right:32px;  padding-left:32px; padding-bottom:0; width:33.3%; float:left;}
.packing_content ul li:after{ display:none}
.packing_content p{ margin-bottom:30px;}
a.view_link{ color:#d48139; font-size:20px; font-weight:bold;}
a.view_link:hover{ color:#83262d; }
.packing_cnt{ min-height:141px;}
.store_bg{ background-image:url(../images/store_bg.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;  padding:48px 0;  color:#fff3cf; font-size:14px; line-height:24px;}
.store_bg h2,
.store_bg .title_h2{font-family: 'Roboto Slab', serif;  color: #fff3cf; font-size:44px; font-weight:bold; padding:20px 40px; letter-spacing:1px; float:right; margin-top:100px;  border:2px solid #9b5a23;}
.store_bg p{ margin-bottom:24px;}
.padbtm20{margin-bottom:40px;}

#preloader {position: absolute;z-index: 100;background: #ffffff url("images/loading.gif") no-repeat 50% 250px; top:76px; left:0; width: 76%; height: 95%;}
#preloader1 {position: absolute;z-index: 100;background: #ffffff url("images/loading.gif") no-repeat 50% 250px; top:90px; left:0; width: 76%; height: 95%;}
.red_font{color:#C00;}
.search-center{float:none !important;}

/*Home About Section*/
body.home {
background-color:#002244;
}
.home_about_cntnt{ 
z-index:9; position:relative; 
/*background-image:url(../images/home_about_cntnt.png); */
background-repeat:repeat-x; 
background-position:center bottom; 
padding-bottom:0; 
text-align:center; 
margin-top:-100px;}
.home_about_cntnt ul li{width:350px; overflow:hidden; position:relative; margin-left:3px; margin-right:3px; display:inline-block; padding-top:15px;}
.home_about_cntnt ul li:before{content: '';background-image:url(../images/star_icon.png); background-position:top; background-repeat:no-repeat; position:absolute; left:0; right:0; top:0px; width:30px; height:30px; margin:auto;}
.home_about_cntnt h3,
.home_about_cntnt .title_h3,
.home_about_cntnt .boxTitle{font-family: 'Roboto Slab', serif;  background-color:#d6bf77; padding:15px 20px; text-align:center;font-size: 20px;color: #84262d;font-weight: 600;}
.hover_content{position: absolute;top:89%;height: 100%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s; left:0; right:0;}
.hover_content span{font-family: 'Roboto Slab', serif; background-color:#d6bf77; padding:8px 20px;font-size:16px;color: #84262d;font-weight: 600; display:block; text-align:center;}
.hover_cntnt_txt{background-color:#eee1c1; padding:20px 30px;font-size:14px;color:#84262d;font-weight:500; line-height:22px; opacity:0.9;min-height: 130px;}
.home_about_cntnt li:hover .hover_content{top:201px;}
.home_about_cntnt li:hover a{ text-decoration:none;}
.home_about_cntnt li:first-child .hover_content { top: 201px;}
.home_about_cntnt ul{ display:inline-block}
.home_about_cntnt ul:hover li:first-child .hover_content{top:89%;}
.home_about_cntnt li:first-child:hover .hover_content { top: 201px!important;}
.home_exhibits_bg{ padding:100px 0 100px 0; background-image:url(../images/exhibits_bg.jpg); background-repeat:no-repeat; background-position:center; background-attachment:fixed; background-size:cover;margin-top: -62px;}
.home_exhibits_bg .container{width:924px;}
.exhibits_left h3,
.exhibits_left .title_h3{font-family: 'Roboto Slab', serif; padding:10px 16px; font-size:28px;color: #84262d;font-weight: 600;}
.exhibits_left{ float:right; width:274px; background-color:#fff3cf; border:1px solid #d48139; min-height:348px;}
.resp-tabs-list li{font-weight:600;font-size:14px;padding:10px 15px 10px 27px;margin:0 0 1px 0;list-style:none;color:#84262d;}
.resp-tabs-list li:last-child{ margin:0}
.resp-tabs-container{padding:0;background-color:#fff3cf;clear:left}
h2.resp-accordion,
.title_h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tabs-list li:hover{background-color:#d6bf77; background-image:url(../images/star_icon_hover.png); background-repeat:no-repeat; background-position:3px center;}
.resp-tab-active{background-color:#d6bf77; background-image:url(../images/star_icon_hover.png); background-repeat:no-repeat; background-position:3px center; }
.resp-tab-content{display:none; background-color:#fff; width:633px; float:left; padding:0; position:relative;min-height: 348px;padding-top: 20px;}
h2.resp-accordion,
.title_h2.resp-accordion{font-size:13px;border:1px solid #d48139;border-top:0 solid #d48139;margin:0;padding:12px 15px}
h2.resp-tab-active,
.title_h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title,
.title_h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:28%}
.resp-vtabs .resp-tabs-list li{display:block;padding:13px 15px!important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0;float:left;width:72%;min-height:250px;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{background-color:#fff;position:relative;z-index:1}
.resp-arrow { width: 0; height: 0; float: right; margin-top: 6px;border-left: 4px solid transparent;border-right: 4px solid transparent;  border-top: 5px solid #85262c;}
h2.resp-tab-active span.resp-arrow, .title_h2.resp-tab-active span.resp-arrow{border:none;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 6px solid #fff;}
h2.resp-tab-active, .title_h2.resp-tab-active{background:#85262c!important; color:#fff;}
.resp-easy-accordion h2.resp-accordion, .resp-easy-accordion .title_h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child, .title_h2.resp-accordion:first-child{border-top:1px solid #d48139!important}
.tabshort_cnt{ background-color:#fff4d3; color:#84262d; font-size:14px; line-height:22px; margin:0 40px; font-weight:600; padding:20px; position: absolute; bottom:0;}
.tabshort_cnt p{ margin-bottom:5px;}
.tabshort_cnt .red_btn{ font-size:15px; border:2px solid #d6bf77; float:right}

.learn_bgtop{ background-image:url(../images/learn_bgtop.png); background-position:center; background-size:cover; height:94px; margin-top:-44px;}
.learn_bgbottom{ background-image:url(../images/learn_bgbottom.png); background-position:center; background-size:cover; height:84px; z-index:8; position:relative}
.home_learn_bg{ background-image:url(../images/learn_background.jpg); background-repeat:no-repeat; background-position:center; background-attachment:fixed; background-size:cover;}
.homelearn_left{ float:left; width:395px; color:#84262d; text-align:center; font-size:17px; font-weight:500; padding-top:25px; padding-bottom:10px;}
.homelearn_left p{ margin-bottom:22px;}
.homelearn_image{float: right;width: 690px;margin-left: 0;margin-top: -28px;}
.home_learn_bg .container{width:1085px;}
.home_learn_bg h2, .home_learn_bg .title_h2{font-family: 'Roboto Slab', serif; padding:0 0 15px 0; font-size: 34px;color: #84262d;font-weight: 600;}
.homelearn_left ul{width:336px; margin:auto}
.homelearn_left ul li{ padding-bottom:14px; }
.homelearn_left ul li a{ position:relative; z-index:10; display:block; color:#fff3cf; border:3px solid #fff; padding:14px 20px; font-size:20px; font-weight:700;}
.homelearn_left ul li a:hover{ text-decoration:none}
.homelearn_left ul li a:before { content: ""; position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #d48139;  -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.homelearn_left ul li a:hover, .homelearn_left ul li a:focus, .homelearn_left ul li a:active { color: white!important;}
.homelearn_left ul li a:hover:before, .homelearn_left ul li a:focus:before, .homelearn_left ul li a:active:before { -webkit-transform: scaleY(1);  transform: scaleY(1);}

.getinvolved_bg{ margin-top:-50px;z-index:2; position:relative; text-align:center; color:#fff3cf; font-size:30px;background-image: url(../images/getinvolved_bg.png); background-repeat:no-repeat; background-position:center;padding:50px 0 35px; background-color:#d48239; background-attachment:fixed;}
.getinvolved_bg ul li{ display:inline-block; font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:63px;padding:0 22px 0 18px; line-height:normal;opacity: 0.3; color:#ab561c; list-style:disc;}
.getinvolved_bg ul { margin-bottom:40px;}
.getinvolved_bg a{color:#fff3cf; font-weight:600;}
.getinvolved_bg a:hover{color:#fff; text-decoration:none}
.getinvolved_bg ul li:last-child{ border-right:none}
.getinvolved_caption{ text-transform:uppercase; font-weight:700;font-family: 'Roboto Slab', serif; font-size:20px; letter-spacing:1px; margin-bottom:20px;}
.getinvolved_bg .red_btn{ border:3px solid #fff;font-weight:700;font-family: 'Roboto Slab', serif; margin-bottom:20px;padding: 12px 50px 14px;font-size: 24px;}

.security_image .slick-arrow, .plan_image .slick-arrow{ position:absolute; top:100px; z-index:9999; background-color:transparent; border:none;}
.plan_image .slick-arrow{ top:150px;}
.security_image .slick-arrow:focus, .plan_image .slick-arrow:focus{ outline:none;}
.security_image .slick-prev, .plan_image .slick-prev{ left:0; background-image:url(../images/security_slider_prev.png); background-repeat:no-repeat; background-position:0% 0px; width:50px; height:50px;  }
.security_image .slick-next, .plan_image .slick-next{ right:0; background-image:url(../images/security_slider_next.png); background-repeat:no-repeat; background-position:0% 0px; width:50px; height:50px; }

.home_testimonial_bg{position:relative; z-index:1;text-align:center; background-image:url(../images/home_testimonial_bg.jpg);background-size:cover; background-repeat:no-repeat; background-position:center; background-attachment:fixed;padding:40px 0 80px 0; }
.hometestimonial_cnt{ text-align:center; max-width:1070px; margin:auto; color:#fff; font-size:20px; font-weight:600; padding:0; position:relative;}
/*.hometestimonial_cnt{ text-align:left; max-width:980px; margin:auto; background-color:#fff3cf; border:4px solid #d2803e; color:#84262d; font-size:20px; font-weight:600; padding:20px 130px; position:relative;}
.hometestimonial_cnt:before{ content:''; position:absolute; left:-89px; top:-39px; background-image:url(../images/testimonials_quote1.png); width:173px; height:148px;}
.hometestimonial_cnt:after{ content:''; position:absolute; right:-89px; bottom:-39px; background-image:url(../images/testimonials_quote2.png); width:173px; height:148px;}
.hometestimonial_name{ color:#84262d; font-style:italic; float:right; margin-right:10px; margin-bottom:20px;}
*/

p.hometestimonial_name{ padding-bottom:0; font-style:italic;}
.testi_div p{ padding-bottom:10px;}
.hometestimonial_name a{ color:#69191c; text-decoration:underline}
.hometestimonial_name a:hover{text-decoration: none}
.home_testimonial_bg .slick-dots{position:absolute; z-index:999999; bottom:-16px;left:0;right:0;margin:auto;text-align:center;padding:0}
.home_testimonial_bg .slick-dots li{display:inline-block;vertical-align:top;margin:0 2px; font-size:0;background-color:#d1d1d1;width:12px;height:12px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; cursor:pointer; padding:0}
.home_testimonial_bg .slick-dots li button{font-size:0; border:none; padding:0;margin:0;border-radius:50%;background-color:#84262d; }
.home_testimonial_bg .slick-dots li button:hover,.home_slider .slick-dots li button:focus{outline:none}
.home_testimonial_bg .slick-dots li:hover{background-color:#d2803e;}
.home_testimonial_bg .slick-dots li.slick-active {background-color:#d2803e;}
.hometestimonial_slider .testi_div{position: relative;color: #69191c;margin-bottom: 40px;padding: 45px 15px 25px;margin-top: 20px;border: 3px solid #d48139;
    border: 3px solid #d48139; border-top: none;background-image: url(../images/testimonialbox_top.png);
background-position: top center;background-repeat: no-repeat;}
.hometestimonial_slider .testi_div:before {    content: ''; position: absolute; left: 0; top: -22px; right: 0; margin: auto; width: 66px;  height: 46px;background-image: url(../images/testimonialtop_quote.png);}
/*.hometestimonial_slider .testi_div:before{ content:''; position:absolute; left:0; top:0; width:60px; height:51px; background-image:url(../images/testimonial_lefticon.png);}
.hometestimonial_slider .testi_div:after{ content:''; position:absolute; right:0; bottom:30px; width:56px; height:51px; background-image:url(../images/testimonial_righticon.png);}
*/
.home_facility_bg{ position:relative; text-align:center; color:#fff3cf; font-size:30px; background-image: url(../images/home_facility_bg.png); background-repeat:no-repeat; background-position:center; background-attachment:fixed; padding:50px 0 40px;background-color:#85262c;}
.home_facility_bg ul li{display:inline-block;font-weight:bold; font-size:63px;padding:0 22px 0 18px; line-height:normal;opacity: 0.3; color:#540b11; list-style:disc;}
.home_facility_bg ul { margin-bottom:40px;}
.home_facility_bg a{color:#fff3cf;}
.home_facility_bg a:hover{color:#fff; text-decoration:none}
.home_facility_bg ul li:last-child{ border-right:none}
.home_facility_bg h2{ text-transform:uppercase; font-weight:700;font-family: 'Roboto Slab', serif; font-size:20px; padding-bottom:15px; letter-spacing:1px;}
.home_facility_bg .red_btn{ border:3px solid #fff;font-weight:700;font-size: 20px;font-family: 'Roboto Slab', serif; margin-bottom:40px;padding: 12px 50px 14px;color:#fff3cf; background-color:#cf7733;}
.home_facility_bg .red_btn:before{background-color:#84262d;}

.home_flag_bg{ position:relative; text-align:center; color:#fff3cf; font-size:30px; background-size:cover; background-image: url(../images/homeflag_bg.jpg); background-repeat:no-repeat; background-position:center; background-attachment:fixed; padding:75px 0 0;/* border-bottom:10px solid #d6c077;  */}
/*.homeflag_bg{ background-color:rgba(214,191,119,0.75); padding:12px 0;}*/
.homeflag_section{ float:left; width:285px; margin-right:35px;position: relative;}
.homeflag_section h3, .homeflag_section .title_h3{ color:#84262d; font-size:38px; background-color:#fff3cf; border:1px solid #fff; padding:12px 0; margin-bottom:4px;font-weight:700;font-family: 'Roboto Slab', serif;}
.homeflag_box{ background-color:#fff3cf; padding:30px; color:#84262d; font-size:14px; text-align:left;border:1px solid #fff; margin-bottom:4px;}
.homeflag_box p{ margin-bottom:15px;}
.homeflag_box p:last-child{ margin-bottom:0;}
h3.parking_title, .title_h3.parking_title{ font-size:20px; text-align:left; padding-left:25px;}
h3.public_title, .title_h3.public_title{ font-size:20px; text-align:left; padding-left:25px;}
.admissions_table{ width:100%; margin-bottom:8px;}
.admissions_table tr td{ padding-bottom:3px;}
.admissionstable_box{ background-color:#fff3cf; padding:10px;min-height: 258px; color:#84262d; font-size:11px; text-align:left;border:1px solid #fff; margin-bottom:4px;}
.admissionstable_box p{ text-align:center;font-size:9px;}
.directions_box{ background-color:#fff3cf; padding:20px; color:#84262d; font-size:12px; text-align:left;border:1px solid #fff; border-bottom:none;}
.homeflag_section.homeflag_section3{ margin-right:0}
.homeflag_bg .container{ width:930px}
.homeacc_title{ cursor:pointer}
.adm_bgbottom{ background-image:url(../images/adm_bgbottom.png); background-position:center;margin-top: -50px; background-size:cover; height:84px; z-index:8; position:relative}
.welcome_person{position: relative;margin-top: -105px;z-index: 9;line-height: 0}

/* BOF Testimonials page */
.testimonial_banner{background-image:url(../images/testimonial_banner.jpg); }
.testimonials li{ float:none; vertical-align:top; width:49%; list-style-type:none; margin:0; margin-bottom:15px; display:inline-block; }
.testimonials li:last-child{ margin-bottom:0;}
.testimonials li:after{ display:none;}
.single_testimonial_cnt{background-color: #6a6a6a;border: 7px solid #fe9036;color: #fff;font-size: 15px;line-height: 25px; padding:20px; position:relative; }
.single_testimonial_cnt:after{ position:absolute; content:''; width:52px; height:26px;background-image:url(../images/testimonial_btm_img.png); background-repeat:no-repeat; background-position: bottom left; bottom:-32px;}
.single_testimonial h4, .single_testimonial .title_h4{ text-transform:uppercase; margin:0; padding:0; color:#00548a; line-height:normal; font-weight:bold; margin-top:8px; margin-left:95px; font-size:18px;}
.single_testimonial h4 span, .single_testimonial ,title_h4 span{color:#5abec2; text-transform:capitalize; display:block;}
.testimonial_content .inner_sidebar{ text-align:center}
/* EOF Testimonials page */

/* BOF safety & security page */
.safety_security_banner{background-image:url(../images/safety_security_banner.jpg); }
.faqs_banner{background-image:url(../images/faqs_banner.jpg); }
.safety_security_cnt .cnt_left_top{ margin-top:-116px; background-color:#fbf9f3; border:9px solid #FFF;}
.safety_security_cnt .cnt_padding{ padding:30px 30px 30px 30px;}
.safety_security_cnt .cnt_left .cnt_left_top > h3, .safety_security_cnt .cnt_left .cnt_left_top > .title_h3{font-family: 'Roboto Slab', serif;background-color: #d6bf77;text-align: center;color: #84262d;font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px; margin-bottom:0;}
.safety_security_cnt .cnt_left .cnt_left_top p{ margin-bottom:28px;}
.safety_security_cnt .cnt_left .cnt_left_top p:last-child{margin-bottom:0;}
.safety_security_cnt p{ margin-bottom:15px;}
.safety_security_cnt p:last-child{margin-bottom:0;}
.cnt_padding.accordion_section{ padding:30px 9px 30px 9px;}
.accordion_content{ background-color:#f8f8f8; }
.safety_security_cnt h4, .safety_security_cnt .title_h4{font-family: 'Roboto Slab', serif;font-size: 30px;color: #84262d;font-weight: bold;padding: 0 0 20px 0;letter-spacing: 1px;}
.accordion_section h3.acctitle, .accordion_section .title_h3.acctitle{text-align:left;line-height: 30px;background-image: url(../images/acc_open.png);background-repeat:no-repeat;background-position: 20px 23px; padding-left:30px; text-transform:uppercase;cursor:pointer;color:#d48139;font-size:20px;border-bottom: 1px solid #f0f0f0 !important;padding:14px 20px 14px 45px;margin-bottom:0; text-transform:capitalize; }
.accordion_section .qst_content h3.acctitle:hover, .accordion_section .qst_content .title_h3.acctitle:hover{ background-color:#f0f0f0;}
.accordion_section .acctitle.open {background-image: url(../images/acc_close.png);background-position: 20px 25px; }
.acccontent{ padding:14px 20px 10px 47px;border-bottom: 1px solid #f0f0f0; }
.acccontent ul{ margin-bottom:0;}
.accordion_section h3.acctitle1, .accordion_section .title_h3.acctitle1{text-align:left;line-height: 30px;background-image: url(../images/acc_open.png);background-repeat:no-repeat;background-position: 20px 23px; padding-left:30px; text-transform:uppercase;cursor:pointer;color:#d48139;font-size:20px;border-bottom: 1px solid #f0f0f0 !important;padding:14px 20px 14px 45px;margin-bottom:0; text-transform:capitalize; }
.acccontent1{ background-color:#f8f8f8;padding: 14px 20px 10px 47px;border-bottom: 1px solid #f0f0f0; }
.safety_security_cnt .cnt_right{ margin-top:-116px;background-color: #fbf9f3;border:9px solid #FFF;}
.safety_security_cnt .cnt_right .cnt_padding{ padding:30px 20px 30px 20px;}
.safety_security_cnt .cnt_right .inner_sidebar > h3, .safety_security_cnt .cnt_right .inner_sidebar > .title_h3{font-family: 'Roboto Slab', serif;background-color: #d6bf77;text-align: center;color: #84262d;font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px; margin-bottom:0;}
.safety_security_cnt .cnt_right .inner_sidebar h4, .safety_security_cnt .cnt_right .inner_sidebar .title_h4{ background-color:#f0f0f0; padding:10px; font-size:17px; margin-bottom:5px; margin-left:-19px; margin-right:-19px;}

.safety_security_image .slick-arrow, .plan_image .slick-arrow{ position:absolute; top:150px; z-index:9999; background-color:transparent; border:none;}
.plan_image .slick-arrow{ top:150px;}
.safety_security_image .slick-arrow:focus, .plan_image .slick-arrow:focus{ outline:none;}
.safety_security_image .slick-prev, .plan_image .slick-prev{ left:0; background-image:url(../images/security_slider_prev.png); background-repeat:no-repeat; background-position:0% 0px; width:50px; height:50px;  }
.safety_security_image .slick-next, .plan_image .slick-next{ right:0; background-image:url(../images/security_slider_next.png); background-repeat:no-repeat; background-position:0% 0px; width:50px; height:50px; }
ul.safety_security_image{margin-bottom:0; margin-top:40px !important;}
.safetysecurity_img ul li{padding:0;}
.safetysecurity_img ul li:after{font-size:0;}


.book_image ul.safety_security_image{margin-bottom:0; margin-top:0 !important;}
.book_image ul.safety_security_image li{ list-style-type:none!important; padding:0!important;}
.book_image ul.safety_security_image li:after{ display:none}
.book_image .safety_security_image .slick-arrow, .plan_image .slick-arrow{ top:45%;}


.bottomplan_image .plan_image .slick-prev{ left:0; background-image:url(../images/security_slider_prev.png); background-repeat:no-repeat; background-position:0% 0px; width:50px; height:50px; background-size:50px; }
.bottomplan_image .plan_image .slick-next{ right:0; background-image:url(../images/security_slider_next.png); background-repeat:no-repeat; background-position:0% 0px; width:50px; height:50px; background-size:50px;  }

/* EOF safety & security page */
.faq_title_cnt{padding-left:10px; padding-right:10px;float:left;}
.faq_title_cnt p{ margin-bottom:25px;}
.acccontent p{ margin-bottom:20px;}
.safetysecurity_img{ padding-top:45px;}
.faqs_img{padding-top:20px;}

.flex-prev.flex-disabled{ display:none}
.flex-next.flex-disabled{ display:none}

/*About Section*/
.inner_slider.about_banner{background-image:url(../images/about_banner.jpg);}
.about_cntnt{font-family: 'Raleway', sans-serif; font-size:14px; color:#000; position:relative;}
.about_cntnt:after{ background-image:url(../images/abt_secbg.png); background-position:bottom; background-repeat:no-repeat;background-size: cover; position:absolute;content: ''; left:0; right:0; bottom:-87px; height:87px;}
.about_cntnt1{position:relative;padding-top:100px;padding-bottom: 130px;}
.about_cntnt1:after{ background-image:url(../images/abt_secbg_top.png); background-position:bottom; background-repeat:no-repeat;background-size: cover; position:absolute;content: ''; left:0; right:0; top:-61px; height:87px;}
.about_cntnt2{position:relative;background-color:#fbf9f3;}
.about_cntnt2 p{ margin-bottom:20px;}
.about_cntnt2:after{ background-image:url(../images/abt_secbg_2.png); background-position:bottom; background-repeat:no-repeat;background-size: cover; position:absolute;content: ''; left:0; right:0; top:-61px; height:87px;}
.about_cntnt4{position:relative;background-color:#f5853f; background-image:url(../images/orange_bg.jpg); background-attachment:fixed; color:#fff; padding:100px 0;}
.about_cnt.about_cntnt4 h2, .about_cnt.about_cntnt4 .title_h2{ color:#fff;}
.about_cntnt4 p{ margin-bottom:20px;}
.aboutcntnt_bottom:before{z-index: 9; background-image:url(../images/abt_secbg1.png); background-position:bottom; background-repeat:no-repeat;background-size: cover; position:absolute;content: ''; left:0; right:0; bottom:-87px; height:87px;}
.about_cntnt5{position:relative;padding-top:100px;padding-bottom: 100px;}
.about_cntnt5:after{ background-image:url(../images/abt_secbg_top.png); background-position:bottom; background-repeat:no-repeat;background-size: cover; position:absolute;content: ''; left:0; right:0; top:-61px; height:87px;}
.about_cntnt5 .about_left{float:right;}
.about_cnt .btn{ margin-bottom:5px;}
.about_cntnt6{position:relative;padding-top:100px;padding-bottom: 50px;}
.about_cntnt6:before{ background-image:url(../images/abt_secbg_top.png); background-position:bottom; background-repeat:no-repeat;background-size: cover; position:absolute;content: ''; left:0; right:0; top:-61px; height:87px;}
.about_cntnt7{ padding-top:100px}
.about_cntnt7:before{ display:none}
.about_cntnt8{ padding-bottom:100px}
.about_left{float:left; width:60%;}
.about_right{float:right; width:35%; text-align:center}
.about_cnt h2, .about_cnt .title_h2{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 28px;font-weight: bold;letter-spacing: 1px; line-height:normal; margin-bottom:20px;}
.about_cnt h3, .about_cnt .title_h3{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 22px;font-weight: bold;letter-spacing: 1px; margin-bottom:10px;}
.about_cnt h4, .about_cnt .title_h4{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 20px;font-weight: bold;letter-spacing: 1px; margin-bottom:10px;}
.about_cnt h5, .about_cnt .title_h5{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 18px;font-weight: bold;letter-spacing: 1px; margin-bottom:10px;}
.about_cnt h6, .about_cnt .title_h6{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 16px;font-weight: bold;letter-spacing: 1px; margin-bottom:10px;}
.text_italic{font-style:italic; font-weight:600}
.about_cnt p{margin-bottom:20px;}
.about_cnt p:last-child{margin-bottom:20px;}
.about_cntnt_sec{background-image:url(../images/about_section_bg.jpg); background-repeat:no-repeat; color:#fff3cf !important; background-size:cover; background-attachment: fixed; padding-top:100px !important;padding-bottom: 100px !important;}
.about_cntnt_sec h2, .about_cntnt_sec .title_h2{color:#fff3cf;font-family: 'Roboto Slab', serif;font-size: 28px;font-weight: bold;letter-spacing: 1px; margin-bottom:20px;}
.about_cntnt_sec ul{margin-bottom:10px !important;}
.about_cntnt_sec ul li:after{color:#fff3cf !important; top:0 !important;}
.about_cntnt_sec p{margin-bottom:20px;}
.about_cntnt_sec:last-child{margin-bottom:20px;}
.about_cntnt2 .about_left{float:right;}
.about_cntnt2 .about_right{float:left;}
.internships_icon img{ text-align:center;margin-top: 15px;}

/*Group Tours Section*/
.group_tours{background-image:url(../images/group_tours_banner.jpg);}
.inner_content.group_tours_content{padding:0px;}
.group_tours_content_inner{margin-top:-63px;border: 9px solid #fff;background-color:#fbf9f3; border-bottom:0;}
.book_cntnt{width:49%; float:left;color: #000;font-size: 14px;font-weight:400;}
.book_cntnt ul { margin-bottom: 10px!important;}
.book_image{width:50%; float:right;}
.group_tours_content h3, .group_tours_content .title_h3{background-color: #d6bf77;text-align: center;color: #84262d;font-family: 'Roboto Slab', serif; font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px;}
.group_tours_content h4, .group_tours_content .title_h4{color: #84262d;font-family: 'Roboto Slab', serif;  font-size:20px; margin-bottom:20px;}
.group_tours_content p{margin-bottom:30px;}
.group_tours_content .red_btn{color:#fff;}
.group_txt{padding-top: 20px;padding-left: 24px;padding-right: 23px; padding-bottom:0;}
.inner_content.adults_mixed_bg{background-image:url(../images/adults_mixed_bg.jpg); text-align:center;}
.inner_content.adults_mixed_bg h2, .inner_content.adults_mixed_bg .title_h2{font-size:34px; text-align:center;font-family: 'Roboto Slab', serif; float:none; display:inline-block; width:600px; margin:auto; margin-bottom:30px;}
.adults_mixed_cntnt{width:600px; margin:auto; text-align:left;}
.inner_content.adults_mixed_bg h4, .inner_content.adults_mixed_bg .title_h4{margin-bottom:15px;font-family: 'Roboto Slab', serif;}
.inner_content.adults_mixed_bg ul li:after{color:#fff; top:0}
.inner_content.adults_mixed_bg ul:last-child{margin-bottom:0;}
.group_last{width:44%; float:left;}
.group-tours-three_cntnt ul li{margin-bottom:10px;}
.group_last1{width:51%;float:right;}
.group_last_right{width:51%;float:right;margin-bottom:0px;}
.group_last_right p:last-child{margin-bottom:0;}
.group-tours-three h3, .group-tours-three .title_h3{padding-bottom:20px;font-family: 'Roboto Slab', serif;  }
.group_last_first{padding-bottom:50px;}
.padimg{margin-bottom:30px;}

/*Educator Resources*/
.educator_resources_left{width:76%; float:left;}
.educator_resources_left h3, .educator_resources_left .title_h3{background-color: #84262d;color: #fdfdfd;font-family: 'Roboto Slab', serif;font-size: 24px;font-weight: bold;line-height: normal;padding: 20px 40px;letter-spacing: 1px;float: left;margin-right: 17px;margin-bottom: 20px;padding-left: 40px;padding-right: 40px;border: none;}
.educator_resources .educator_resources_left a{background-color:#84262d; color:#fdfdfd; font-family: 'Roboto Slab', serif; font-size: 24px;font-weight: bold; line-height:normal;padding:20px 40px;letter-spacing: 1px; float:left; margin-right:17px; margin-bottom:20px;padding-left:31px; padding-right:32px; border:none; }
.educator_resources .educator_resources_left a:last-child{margin-right:0;}
.educator_resources .educator_resources_left a:hover{background-color:#742027; text-decoration:none;color:#fdfdfd;}
.educator_resources .educator_resources_left a.brown{background-color:#d48139;}
.educator_resources .educator_resources_left a.brown:hover{background-color:#be7230;}
.educator_resources_left_cntnt{padding-top:15px; padding-bottom:15px; width:635px; float:left;color:#2b2b2b;  font-size:15px;font-weight:400; background-image:url(../images/educator-resources_left_cntnt.png); background-repeat:repeat;margin-bottom: 25px;}
.educator_resources_left_cntnt h2, .educator_resources_left_cntnt .title_h2{color:#84262d; font-family: 'Roboto Slab', serif; font-size:24px;font-weight: bold; line-height:22px; letter-spacing:1px; margin-bottom:10px; padding-left:40px; padding-right:40px; }
.lession_plans{width: 100%;margin-bottom:10px; color:#3c3c3c; font-size:15px;font-weight:700; line-height:normal; padding-left:40px; padding-right:40px; display:block; }
.lession_plans td{padding-right:10px;}
.educator_resources_left_cntnt p{margin-bottom:36px;padding-left:40px; padding-right:40px; }
.educator_resources_left .down_lession{background-image:url(../images/download_bg.png); background-repeat:repeat;color:#84262d; font-family: 'Roboto Slab', serif; font-size:14px;font-weight: bold; line-height:normal; letter-spacing:1px;width:100%;}
.educator_resources_left .down_lession p{float:left; padding-top:15px; margin-right:30px; margin-bottom:0;}
.educator_resources_left .down_lession a{background-color:#84262d; color:#fff3cf; font-family: 'Roboto Slab', serif; font-size: 14px;font-weight: bold; line-height:normal;padding:14px 20px;letter-spacing: 1px; float:left; margin-right:5px; margin-bottom:0; border:none; }
.educator_resources_left_img{float:right; width:270px;}
.educator_resources_left_img{padding:30px; border:3px solid #be7230;margin-bottom: 30px;}
.educator_resources_left .bottom_pagination{float:right; margin-top:36px;}
.educator_resources_left .bottom_pagination a{color:#84262d;font-family: 'Raleway', sans-serif; font-size:18px;font-weight: bold; line-height:14px; letter-spacing:1px; background-color:transparent; padding:0; margin-bottom:0; margin-right:3px;}
.educator_resources_left .bottom_pagination a:last-child{margin-left:10px;}
.educator_resources_left .bottom_pagination a:before{ content:'/'; padding-right:10px;}
.educator_resources_left .bottom_pagination span:first-child a:before{ display:none}
.educator_resources_left .bottom_pagination a:hover{background-color:transparent; padding:0; color:#be7230;}
.educator_resources_left .bottom_pagination a.active_page{background-color:transparent; padding:0; color:#be7230;}
.educatorresources_filter li label{ font-weight:600}

.filter_checkbox label {position: relative;width: 100%; cursor:pointer; }
.filter_checkbox label input[type="checkbox"] { position: absolute; z-index: -1; opacity: 0;}
.filter_checkbox label span {position: relative;padding: 6px 25px; display:block; margin-bottom:1px;}
.filter_checkbox label input:checked ~ span:after {color: #84262d; background-color: #f3e6bd;}
.filter_checkbox label span:after {content: ''; position: absolute; right: 0; top: 0; width:100%; height:100%;}
.filter_checkbox label span b{z-index: 1;position: relative; font-weight:300}

.educator_resources_right{width:22%; float:right;}
.educator_resources_right h3{background-color:#84262d; color:#fdfdfd; font-family: 'Roboto Slab', serif; font-size:21px;font-weight: bold; line-height:normal;letter-spacing:0px;margin-bottom:20px;padding-left:14px; padding-right:14px; padding-bottom:20px; padding-top:20px; margin-bottom:15px; }
.educator_resources_right_cnt{padding-left:0; padding-right:0; padding-bottom:20px; padding-top:20px; background-color:#fff3cf; margin-bottom:5px;}
.one_and_all .educator_resources_right_cnt ul{margin-bottom:0;}
.educator_resources_right_cnt ul li{color:#84262d;padding-bottom: 0;font-family: 'Raleway', sans-serif; font-size:14px;font-weight: 400; line-height:25px;letter-spacing:0px;padding-left:0 !important; }
.educator_resources_right_cnt ul li:after{font-size:0 !important;}
.educator_resources_right_cnt ul li a{color:#84262d; display:block; padding:6px 25px;}
.educator_resources_right_cnt ul li a:hover{color:#84262d; background-color:#f9ecc3;}
.educator_resources_right_cnt ul li a.active{color:#84262d; background-color:#f9ecc3;}
.educator_resources_right_cnt h4{font-size:25px;font-weight: bold; margin-bottom:6px; padding:0 25px;}
.educator_resources_right_cnt_red{background-color:#84262d; padding:10px;}
.side_search_bx{height: 36px;border: 1px solid #848383;margin-left:20px; margin-right:20px; margin-bottom:15px;}
.side_search_bx .search{width:90%;padding:0px 10px;float: left; border:0px;line-height: 34px; height:36px;font-size:14px;font-weight: 500; background-color:transparent;}
.side_search_bx .submit_btn{background-image: url(../images/search_icon_black.png);background-position: right;background-repeat: no-repeat;width: 16px;height: 16px;border: none;background-color: transparent;font-size: 0; padding:0px;margin-left:0; margin-right:6px;margin-top:9px; cursor:pointer; float:right;}

/*Texans One and all*/
.one_and_all_left{width:76%; float:left;}
.one_and_all_left_img{float:left; width:270px;}
.one_and_all_left_cntnt{width:610px; float:left;color:#3c3c3c; font-family: 'Raleway', sans-serif; font-size:14px;font-weight:400; line-height:24px; margin-left:30px;}
.one_and_all_left_cntnt h2, .one_and_all_left_cntnt .title_h2{color:#84262d;font-family: 'Raleway', sans-serif; font-size:24px;font-weight:bold; line-height:25px; margin-bottom:20px;}
.one_and_all_left_cntnt p{margin-bottom:30px;}
.one_and_all_left_cntnt a.packet{margin-bottom:40px !important; display:block ;color:#84262d;font-family: 'Raleway', sans-serif; font-size:18px;font-weight:bold; line-height:19px; margin-bottom:20px;}
.educater_types_txt{background-color:#fff3cf; color:#84262d; padding:25px  20px; width:380px;font-family: 'Roboto Slab', serif; font-size:24px;font-weight:bold; line-height:normal; float:left; margin-bottom:20px;}
.educater_types_down{background-color:#84262d;padding:20px 20px;font-family: 'Roboto Slab', serif; float:left; text-align:center; line-height:22px;}
.educater_types_down span{font-size:18px;font-weight:bold; line-height:normal; display:block; color:#fff3cf;font-family: 'Raleway', sans-serif; }
.educater_types_down a{font-size:15px;font-weight:500; line-height:13px; margin-bottom:0; padding-right:3px; margin-right:3px; display:inline-block; color:#fff3cf !important; border-right:1px solid #fff3cf; }
.educater_types_down a:last-child{border-right:none; padding-right:0; margin-right:0;}
.educater_types_down a:hover{color:#edcb65 !important;}
.educator_resources_right_cnt.origins{padding-left:0; padding-right:0;}
.origins ul li{background-color:#fff3cf; line-height:inherit}
/*.educator_resources_right_cnt.origins ul li:first-child{padding-left:30px !important;}*/
.origins ul li a{color:#84262d; padding-left:30px; padding-right:20px; line-height:25px; width:100%; display:block;}
.origins ul li a:hover{background-color: rgba(247,233,189,0.7); width:100%; display:block; color:#84262d;}
.origins_bg h3, .origins_bg .title_h3{background-color:#d48139;}
.bottomplan_image .slick-slide img{width: 100%;}
.lession_plans th {padding-bottom: 6px;}
.lession_plans td {padding-bottom: 6px;}
.one_and_all_left_cntnt{position:relative;}
.one_and_all_left_cntnt #preloader1{display:block; position:absolute; left:0; top:0;bottom:0; right:0;width:100%;height:100%;}

.exhibits_img{ height:212px; margin-bottom:20px;}
.exhibits_img img{ border:1px solid #E5E5E5;}
.exhibits_content{margin-top:-114px; margin-bottom:40px; border: 9px solid #fff;border-bottom-width: 9px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255);background-color: #fbf9f3;border-bottom: 0;}
.exhibits_content h2, .exhibits_content .title_h2{background-color: #d6bf77;text-align: center;color: #84262d;font-family: 'Roboto Slab', serif;font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px; margin-bottom:20px}
.exhibits_content ul li{ padding:0; float:left; width:400px; margin:0 18px 30px 18px;}
.exhibits_content ul li:after{ display:none}
.exhibits_content h3, .exhibits_content .title_h3{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 22px;font-weight: bold;margin-bottom:5px;min-height:50px}
.exhibits_date{ font-size:11px; font-style:italic; margin-bottom:10px}
.exhibits_content p{ margin-bottom:20px;min-height: 145px;}
.btn{padding: 7px 18px 7px;font-size: 15px;border: 1px solid #d48139;}
.exhibits_content1{margin-top:0; margin-bottom:40px; }
.exhibitsright_content{margin-top:-114px; margin-bottom:40px; border: 9px solid #fff;border-bottom-width: 9px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255);background-color: #fbf9f3;border-bottom: 0;}
.exhibitsright_content h2, .exhibitsright_content .title_h2{background-color: #d6bf77;text-align: center;color: #84262d;font-family: 'Roboto Slab', serif;font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px;}
.exhibits_events{ padding:20px 0;}
.events_month{ font-size:16px; font-weight:700;font-family: 'Roboto Slab', serif; margin-bottom:25px;padding:0 15px;}
.exhibits_events ul{ margin-bottom:0}
.exhibits_events ul li{ padding:0}
.exhibits_events ul li ul li{ padding:0 15px;  width:100%; margin:0 ; line-height:normal; border-bottom:1px solid #eeeadc; padding-bottom:20px; margin-bottom:30px;}
.exhibits_events ul li ul li:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:none}
.exhibits_events ul li:after{ display:none}
.eventsmonth_date{ float:left; font-size:16px; font-weight:700; width:50px; line-height:normal; color:#000;}
.eventsmonth_date span{ display:block}
.eventsmonth_des{ float:right; width:165px; font-size:13px; line-height:20px; color:#000;}
.eventsmonth_des h4, .eventsmonth_des .title_h4{ font-size:14px; font-weight:700;margin-bottom: 5px;}
.eventsmonth_time{ margin-bottom:5px; background-image:url(../images/hours_icon.png); background-repeat:no-repeat; background-position:left 3px; padding-left:22px;}
.eventsmonth_location{  background-image:url(../images/location_icon.png); background-repeat:no-repeat; background-position:left 3px; padding-left:22px;}

.exhibitsright_content .slick-arrow, .plan_image .slick-arrow{ position:absolute; top:150px; z-index:9999; background-color:transparent; border:none;}
.exhibitsright_content .slick-arrow{ top:0;}
.exhibitsright_content .slick-arrow:focus, .plan_image .slick-arrow:focus{ outline:none;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{ right:45px; background-image:url(../images/security_slider_prev.png); background-repeat:no-repeat; background-size:30px; width:30px; height:30px; }
.exhibitsright_content .slick-next, .plan_image .slick-next{ right:10px; background-image:url(../images/security_slider_next.png); background-repeat:no-repeat; background-size:30px; width:30px; height:30px; }
.exhibitscontent_details{margin-top:-114px; margin-bottom:40px; border: 9px solid #fff;border-bottom-width: 9px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255);background-color: #fbf9f3;border-bottom: 0;}
.exhibitscontent_details h2, .exhibitscontent_details .title_h2{background-color: #d6bf77;text-align: center;color: #84262d;font-family: 'Roboto Slab', serif;font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px; margin-bottom:20px}
.exhibitscontent_details p{ margin-bottom:20px;}
.exhibitsdetails_cnt{ padding:0 15px;}
.share_icon{ margin-bottom:20px;}
.share_icon span{float:left;padding-right:20px;vertical-align: middle;color:#84262d;padding-top: 13px;}
.share_icon ul li{float:left; padding-left:7px; padding-right:8px; padding-bottom:10px; padding-top:10px;vertical-align: middle;}
.share_icon ul li img:hover{opacity:0.6}
.share_icon ul li:after{font-size:0;}
.print_icon a{margin-bottom:0;width:30px; margin-top:0; height:32px; display:block; padding:3px 0 3px 35px; font-weight:700; color:#000; background-image:url(../images/print_icon.png); background-repeat:no-repeat; background-position:left top;}
.print_icon a:hover{ opacity:0.8}
.inner_content .security_image li{ padding:0;}
.inner_content .security_image li:after{ display:none}
.inner_content .security_image .slick-arrow{ top:40%;}
ul.blog_list li{ padding:0 0 50px 0;}
ul.blog_list li:after{ display:none}
.bloglist_cnt{ background-color:#fff; padding:0; margin:-58px 24px 0 12px; position: relative;background-color: #fbf9f3; border:5px solid #fff; border-bottom:none}
.bloglistcnt_padding{padding:12px 20px 20px 20px; }
.bloglist_cnt h3, .bloglist_cnt .title_h3{background-color: #d6bf77; color: #7f1f26;font-family: 'Roboto Slab', serif;font-size: 22px;font-weight: bold;padding:14px 20px; margin-bottom:5px}
.bloglist_cnt h3 a, .bloglist_cnt .title_h3 a{color: #7f1f26;}
.bloglist_cnt p{ margin-bottom:20px;}
.blog_date{ font-style:italic; font-size:11px;}
.pagination li:after{ display:none}
.pagination > li > a, .pagination > li > span { padding: 10px 18px;color: #000;}
/*.blog_list{ border-bottom:1px solid #D2D2D2;}*/
.inner_content ul{ margin-top:0}
.pagination > li { padding-left:0!important}
.pagination{ float:right}
.exhibitsdetails_cnt .pagination{float:none; width:100%;border-top: 1px solid #d8d7d7;padding-top: 15px;margin-top: 10px; margin-bottom:10px;position: relative;}
.exhibitsdetails_cnt .pagination a{color:#84262d;font-family: 'Raleway', sans-serif;font-size:16px; font-weight:bold;}
.exhibitsdetails_cnt .pagination a:hover{color:#f59050;}
.exhibitsdetails_cnt .pagination .prev_post{float:left; width:160px;}
.exhibitsdetails_cnt .pagination .all_post{ position:absolute; left:0 ; right:0; width:300px; margin: auto;text-align: center;top: 15px;}
.exhibitsdetails_cnt .pagination .next_post{float:right;width:120px; text-align:right}
.blog_sidebar h3, .blog_sidebar .title_h3{background-color: #d6bf77; color: #7f1f26;font-family: 'Roboto Slab', serif;font-size: 22px;font-weight: bold;padding:14px 20px; margin-bottom:5px}
.categories_list{background-color: #fbf9f3; border: 5px solid #fff; margin-bottom:20px;}
.blogsidebar_padding{ padding:15px;}
.blog_sidebar ul{ margin-bottom:0}
.categories_list{background-color: #fbf9f3; border: 5px solid #fff; margin-bottom:20px;}
.tag_list{background-color: #fbf9f3; border: 5px solid #fff; margin-bottom:20px;}
.older_list{background-color: #fbf9f3; border: 5px solid #fff; margin-bottom:20px;}
.tag_list ul li{ display:inline-block; padding-left:0;}
.tag_list ul li a{background-color:#faf5e5; padding:5px 12px; display:inline-block;}
.tag_list ul li:after{ display:none; }
.older_list ul li{padding-left:0; margin-bottom:10px;}
.older_list ul li:last-child{ margin-bottom:0}
.older_list ul li:after{ display:none; }
.olderpost_img{ float:left; width:50px; margin-right:15px;}
.olderpost_txt{ float:left; width:270px;}
a.blogsidebar_btn {background-color: #d6bf77;color: #fff;font-family: 'Roboto Slab', serif; font-size: 22px; font-weight: bold;padding: 14px 20px;background-image: url(../images/drop_down_icon2.png);background-repeat: no-repeat;background-position: 98% center;}
a.blogsidebar_btn:hover {background-color: #d6bf77;color: #fff;}
ul.blog_list{margin:0;}
ul.pagination{margin:0; float:none;text-align: center;display: block;}
.pagination .navigation.pagination{float:none; text-align:center; margin:0;}
.pagination .navigation.pagination h2, .pagination .navigation.pagination .title_h2{display:none;}
a.page-numbers{color:#7f1f26;font-family: 'Raleway', sans-serif;letter-spacing: 1px;background-color: transparent;padding: 0;margin-bottom: 0;margin-right: 3px;    padding: 5px 12px;display: inline-block;border:1px solid #d48139;font-size: 15px; font-weight:500;line-height: normal;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.page-numbers:hover{background-color:#fff3cf;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.page-numbers.current{color:#d48139;background-color:#fff3cf;border:1px solid #d48139; padding:6px 11px; margin-right:3px;}

.learn_content{margin-top:-114px; margin-bottom:40px; border: 9px solid #fff;border-bottom-width: 9px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255);background-color: #fbf9f3;border-bottom: 0;}
.learn_content h2, .learn_content .title_h2{background-color: #d6bf77;text-align: center;color: #84262d;font-family: 'Roboto Slab', serif;font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px; margin-bottom:20px}
.learn_content ul li{ padding:0 20px 0 0; float:left; width:50%; margin:0 0 30px 0;}
.learn_cnt{ padding:0 15px}
.learn_content ul li:after{ display:none}
.learn_content ul li ul li{ padding:0; float:none; width:100%; margin:0 0 5px 0;  padding-left:15px;}
.learn_content ul li ul li:after{ display:inline-block}
.learn_content h3{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 22px;font-weight: bold;margin-bottom:10px}
.learn_content p{ margin-bottom:30px;}
.learn_content1{ margin-top:0; }
.learn_content1 ul{ margin-bottom:0}
.learncnt_img{ margin-right:50px;}

/*Staff Page*/
.leadershi_team{width:77%;}
.staff_list{background-color: #fff3cf; padding:20px 0px;}
.inner_content .staff_list ul li:after{font-size:0;}
.inner_content .staff_list ul{margin-bottom:0;}
.leadershi_team h2, .leadershi_team .title_h2{font-family: 'Roboto Slab', serif;font-size: 24px;font-weight: bold;line-height: normal; color:#84262d; margin-bottom:30px;}
.leadershi_team ul li{float:left; width:456px;}
.inner_content .leadershi_team ul li{padding-left:0; padding-bottom:50px; vertical-align:top;}
.inner_content .leadershi_team ul li:after{font-size:0;}
.leadershi_team ul li img{float:left; border:1px solid #fe9640; margin-right:20px;}
.staff_details{float:left; vertical-align:bottom; margin-top:160px; width:230px;}
.staff_details h3, .staff_details .title_h3{font-family: 'Roboto Slab', serif;font-size:18px;font-weight: bold;line-height: normal; color:#84262d; padding-bottom:5px; background-color:transparent; padding:0; margin:0; margin-bottom:6px; float:none; letter-spacing:0.5px;}
.position{font-family: 'Raleway', sans-serif; font-size:15px;font-weight: 500;min-height: 54px;line-height: normal; color:#84262d; padding-bottom:15px;}
.addvisor_bord ul{margin-bottom:0;}
.inner_content .staff_details a{font-family: 'Raleway', sans-serif; font-size:14px;font-weight: 500;line-height: normal; color:#84262d; margin-bottom:10px; display:block; padding-left:22px; }
.inner_content .staff_details a:hover{color:#000;}
.staff_phne{background-image:url(../images/staff_phn_icon.png); background-position:left; background-repeat:no-repeat; }
.staff_mail{background-image:url(../images/staff_mail_icon.png); background-position:left; background-repeat:no-repeat;white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.educator_resources_right_cnt_red{margin-bottom:30px;}
.staff_bg{color:#3c3c3c;}
.staff_list .resp-tab-active{background-image:none;background-color: rgba(247,233,189,0.7) !important;}
.staff_list .resp-tabs-list li{background-color:transparent;padding-left: 30px;padding-right: 20px;line-height:24px; font-weight:400; padding-top:5px; padding-bottom:5px;}
.staff_list .resp-tabs-list li:hover{background-image:none;background-color:transparent;background-color: rgba(247,233,189,0.7);width: 100%;display: block;color: #84262d;}
.leadershi_team .resp-tab-content{width:100%; float:none;}
.btn.red_btn1{border:1px solid #84262d;}
.addvisor_bord{margin-bottom:50px;}
.addvisor_bord:last-child{margin-bottom:0px;}


/*Field Trips Page*/
.field_trips .acccontent h4, .field_trips .acccontent .title_h4{margin-bottom:10px;}
.field_trips ul{margin-bottom:20px;}
.adress_trip{padding-bottom:20px;}
.italic{font-style:italic;}
.inner_content.about_cntnt4 ul li:after{color:#fff;}
.field_trips .faq_title_cnt{width:70%; float:left;}
.calendar_form{float:left; text-align:center; width: 358px}
.calendar_form a:hover img{ opacity:0.8}
.calendar_form h3, .calendar_form .title_h3{font-family: 'Roboto Slab', serif;font-size:16px;font-weight: bold;line-height: normal;color: #d48139; padding-bottom:20px; text-transform:uppercase; letter-spacing:0;}
.calendar_form img{display:block; margin:auto; margin-bottom:10px;border-top:2px solid #d48139; }
.calendar_form .btn{background-color:#d48139; text-transform:uppercase; color:#fff3cf; letter-spacing:0; font-size:14px;}

.field_trips h2, .field_trips .title_h2{font-family: 'Roboto Slab', serif;font-size:24px;font-weight: bold;line-height: normal; color:#84262d; padding-bottom:20px;}
/*Travelling Trunk*/
.travell_trunk h2, .travell_trunk .title_h2{font-family: 'Roboto Slab', serif;font-size:24px;font-weight: bold;line-height: normal; color:#84262d; padding-bottom:20px;}
.travelling_img{margin-left:50px;}

.about_cntnt3 { margin-top:60px; }
.list_compare_tab { width:100%; }
.list_compare_tab ul li { float:left; background-image:none; padding:12px 30px; background-color:#d6bf77; position:relative; } 
.list_compare_tab ul li:after { display:none; }
.list_compare_tab .resp-tabs-list li:hover { background-image:none; }
.list_compare_tab .resp-tabs-list li.resp-tab-active { background-color:#84262d; color:#fff; }
.list_compare_tab ul li:before { content: ""; position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #e6d4a0;  -webkit-transform: scaleY(0);  transform: scaleY(0);  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.list_compare_tab ul li:hover:before, .list_compare_tab ul li:focus:before { -webkit-transform: scaleY(1);  transform: scaleY(1);}
.horizaltalTab .resp-tab-content { width:100%; background-color:#fbf9f3;  }
#horizaltalTab1 .resp-tab-content { background-color:#fff; }
.listprice_left { float:left; width:70%; padding-left:20px; }
.listprice_btn { float: right; width:30%; }
.listprice_box h2, .listprice_box .title_h2 { background-color:#d6bf77; color:#84262d; font-family:'Roboto Slab', serif; font-size:28px; font-weight:bold; padding:12px 0; letter-spacing:1px; margin-bottom: 20px; padding-left:20px; }
.listprice_price { font-size:30px; color:#84262d; font-family:'Roboto Slab', serif; display:inline-block; vertical-align:middle; margin-right:20px; font-weight:bold;  padding-left:14px; }
table.price_chart_table { background-color:#efefef; border:1px solid #efefef; }
table.price_chart_table tr th { background-color:#d6bf77; color:#84262d; text-align:center; padding:12px 18px; }
table.price_chart_table tr td { padding:12px 10px; color:#84262d; text-align:center; font-size:15px; vertical-align:middle; }
table.price_chart_table tr.price td { font-size:25px; font-family:'Roboto Slab', serif; color:#84262d; font-weight:700;   }
table.price_chart_table tr.price td:nth-child(1) { font-size:18px; color:#6a6a6a; font-weight:700;  }
table.price_chart_table tr td:nth-child(1) { font-size:14px; color:#6a6a6a; font-weight:400;  }
table.price_chart_table tr:nth-child(odd) { background-color:#fff; }
table.price_chart_table tr td:nth-child(1) { text-align:left; padding:12px 18px; }
.professional_development_content ul li { padding:0 10px 0 0; float:left; width:50%; margin:0 0 30px 0; min-height:470px;}
.professional_development_content ul li:nth-child(odd){ padding-left:0px !important; }
.professional_development_content ul li:nth-child(even) { padding-right:0px !important;padding-left:10px !important; }
.professional_development_content ul li:after { display:none; }
.profeesion_dev_img { margin-bottom:30px; overflow:hidden; max-width:100%; }
.professional_development_content h3{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 22px;font-weight: bold;margin-bottom:10px}
.facility_rental_cnt ul li { padding:0px 20px; float:left; width:50%; margin:0 0 30px 0;}
.facility_rental_cnt ul li:nth-child(odd){ padding-left:0px !important; }
.facility_rental_cnt ul li:nth-child(even) { padding-right:0px !important; }
.facility_rental_cnt ul li .facility_rent_content { min-height:250px; width:100%; display:block }
.facility_rental_cnt ul li:after { display:none; }
.facility_rental_cnt_img { margin-bottom:30px; overflow:hidden; max-width:100%; }
.professional_photography_img { margin-bottom:30px;  }
.top_space { margin-top:30px; }
.facility_professional_photo_cnt { margin-bottom:50px;  }

.catering_list_left { float:left; width:100%; }
.catering_list_left ul li { float:left; width:33.33%; padding-left:0px; background-image:none !important; min-height:170px; }
.catering_list_left ul li:after { display:none !important; }
.professional_development_height{ min-height:202px;}

.innercontent_color1{ background-color:#fff;}
.innercontent_color2{background-image: url(../images/about_section_bg.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: fixed; color:#fff3cf !important;}
.innercontent_color2 h2, .innercontent_color2 .title_h2{color: #fff3cf!important;}
.innercontent_color2 ul li:after { color: #fff3cf !important; top: 0 !important;}
.innercontent_color3{ background-color:#fff;}
.innercontent_color4{background-color: #fbf9f3;}
.innercontent_color4 .about_left{ float:right}
.innercontent_color5{background-color: #f5853f; background-image: url(../images/orange_bg.jpg); background-attachment: fixed; color: #fff;}
.innercontent_color5 h2, .innercontent_color5 .title_h2 { color: #fff;}
.innercontent_color5 ul li:after { color: #fff3cf !important; top: 0 !important;}
.innercontent_color6{background-color: #fbf9f3;}
.innercontent_color6 .about_left{ float:right}

/*Kids Family Page*/
.kids_family{background-color:#cf7733;}
.kids_family_left{width:50%; float:left; background-image:url(../images/kids_father_left_bg.jpg); background-repeat:no-repeat; background-position:left; background-attachment: fixed; background-size:cover;font-family: 'Raleway', sans-serif; font-size: 14px;line-height: 24px; color:#fff3cf; font-weight:400; padding-left:110px; padding-right:40px; padding-top:100px; padding-bottom:30px; min-height:794px;}
.kids_family_left h2, .kids_family_left .title_h2{font-family: 'Raleway', sans-serif; font-size:50px; line-height:normal; color:#fff3cf; font-weight:bold; padding-bottom:20px;}
.kids_family_left p{padding-bottom:30px;}
.kids_family_right{width:50%; float:right; font-family: 'Raleway', sans-serif; font-size:14px; line-height:33px; color:#fff3cf; font-weight:500; padding-left:50px; padding-right:40px; padding-top:100px; padding-bottom:30px; min-height:794px;}
.kids_family_right h2, .kids_family_right .title_h2{font-family: 'Raleway', sans-serif; font-size:50px; line-height:normal; color:#fff3cf; font-weight:bold; padding-bottom:36px;}
.kids_family1 .kids_family_left{background-image:none; color:#3c3c3c;}
.kids_family1 .kids_family_left img{padding-bottom:20px;}
.kids_family1 .kids_family_left h2{color:#cf7733;}
.kids_family1{background-color:transparent;}
.kidsfamily_title{font-family: 'Roboto Slab', serif; font-size:22px; margin-bottom:5px;}
.kidsfamily_cnt{ margin-bottom:25px; line-height:24px;padding-left: 160px;}
.kidsfamilytitle_title{ display:block; font-family: 'Roboto Slab', serif; font-size:22px; margin-bottom:5px;}
.kidsfamilytitle_title a{color: #fff3cf; text-decoration:underline}
.kidsfamilytitle_title a:hover{color: #fff3cf; text-decoration: none}
.kidsfamilytitle_date{padding-right: 15px;float: left;width:160px;}

/*50th Anniversary Celebration Page*/
.anniversary_left{float:left; width:65%; padding-top:50px; font-weight:bold;}
.anniversary_right{float:right; width:30%;}
.anniversary_left p:last-child{margin-bottom:0 !important;}
.anniversary_img .slick-arrow{top:175px !important;font-size: 0px;}
.schedule_left{width:50%; float:left;}
.schedule_right{width:50%; float:right;}
.rewind_root_left{width:54%; float:left;}
.rewind_root_right{width:44%; float:right;}
.special_exbit_left{float:left; width:26%;}
.special_exbit_right{float:right; width:72%;}
.special_exbit{margin-bottom:30px;}
.learn{display:block;}
.heritage_awards_left{width:65%; float:left;}
.heritage_awards_right{width:33%; float:right;}
.heritage_awards_right img{padding-bottom:10px;}
.anniverasy_celb .horizaltalTab .resp-tab-content{padding:15px;}
.inner_content .list_compare_tab ul{margin-bottom:0;}

.exhibitsblog_img{ float:left; width:40%; margin-right:20px;}
.exhibitsblog_cnt {width: 56%;  float: right;}

.display_table { width:100%; height:100%; display:table; }
.table_cell { width:100%; height:100%; display:table-cell; vertical-align:middle; }
.learn_content_bg { padding-top:0; padding-bottom:0; }
.title_bg { text-align:center; }
.title_bg h2, .title_bg .title_h2 { color:#fff3cf; font-size:40px; line-height:30px; background-color:#84262d; font-family: 'Roboto Slab', serif; font-weight:600; padding:20px 15px; }
.field_trips_bg { display:block;  }
.field_trips_bg .teachers_schools_trips { float:left; width:25%; background-color:#fffbef; }
.field_trips_img { background-image:url(../images/teacher-tuesday_img.jpg); background-repeat:no-repeat; background-size:cover; background-position:center top; width:100%; height:290px; }
.field_trips_content { padding:25px 15px; padding-bottom:30px; font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400; color:#000; line-height:24px; }
.field_trips_content p { min-height:150px; } 
.teachers_schools_trips h4, .teachers_schools_trips .title_h4 { background-color:#84262d; font-size:22px; line-height:normal; color:#fff3cf; font-family: 'Roboto Slab', serif; font-weight:600; padding:22px 15px;  }
.field_trips_content .learn_more { font-size:16px; color:#cf7733; font-weight:600;   }
.field_trips_content .learn_more:hover{text-decoration:none;color:#f56e06;}

.university_faculty_bg {padding:100px 0; background-image: url(../images/university_bg.jpg); background-position:center; background-size:cover;background-attachment: fixed; }
.university_faculty_img { background-image:url(../images/university_faculty_img.jpg); background-repeat:no-repeat; background-size:cover; background-position:center top;width:40%; float:left; height:462px; }
.university_faculty_content { background-color:#84262d; padding:30px 35px; width:60%; float:left;min-height: 462px; font-size: 14px;line-height: 24px;font-weight:400; color:#fff;   }
.university_faculty_content .learn_more{font-family: 'Raleway', sans-serif;font-size: 16px;font-weight:600;color:#fff3cf;line-height: normal;display: block;}
.university_faculty_content .learn_more:hover{text-decoration: none;color: #d48139;}
.university_faculty_content p { margin-bottom:30px;  }
.university_faculty_content h3, .university_faculty_content .title_h3 { font-size:38px; line-height:57px; letter-spacing:0.5px; margin-bottom:10px; color:#fff; text-align:left; font-family: 'Roboto Slab', serif; font-weight:600;  }
.oppurtunities_resource_box{margin-bottom:30px;}
.oppurtunities_box { float:left; width:366px;margin-right: 20px;}
.oppurtunities_box h4, .oppurtunities_box .title_h4 { color:#fff; font-family: 'Roboto Slab', serif; font-weight:700; letter-spacing:0.2px; margin-bottom:30px;    }
.oppurtunities_box ul li { color:#fff; font-size:14px; font-family: 'Raleway', sans-serif; font-weight:400; margin-bottom:5px;  }
.innercontent_odd{background-color:#fbf9f3;}

.kids_falmilies_bg { margin-top:0; }
.kid_family_title_bg { text-align:center; display:block; }

.kids_falmilies_bg h2, .kids_falmilies_bg .title_h2 {  color:#fff3cf; font-size:40px; line-height:normal; background-color:#84262d; font-family: 'Roboto Slab', serif; font-weight:600; padding:6px 15px; }

.kids_falmily_bg { background-color:#84262d; padding:0; }
.kids_falmily_left { background-color:#fffbef; float:left; width:50%; height:475px; padding:0px 90px; font-weight:400; color:#000; line-height:24px;   }
.kids_falmily_left h3, .kids_falmily_left .title_h3 { font-size:58px; line-height:70px; letter-spacing:0.5px; margin-bottom:38px; color:#84262d; font-family: 'Roboto Slab', serif; font-weight:600;  }
.kids_falmily_left p { margin-bottom:45px; }
.learn_btn { font-size:26px; font-family: 'Raleway', sans-serif; font-weight:800; color:#84262d;  }
.learn_btn:hover { color:#cf7733; text-decoration:none;  }
.kids_falmily_right { width:50%; float:right; min-height:475px; background-repeat:no-repeat; background-position:left top;  }
.second_sumday_img { background-image:url(../images/free_second_sundays_img.jpg);}
.culture_tours_img { background-image:url(../images/culture_tours_img.jpg);}
.home_exhibits_bg .resp-tab-content{ padding-top:0}
.list_3col li{ float:left; width:32%; padding-right:15px;}
.oppurtunities_resource_box h4{ float:left; width:166px; padding-top: 0;}
.oppurtunities_resource_box ul{ float:left; border-left:2px solid #d48139; padding-left:20px;} 
.oppurtunities_box2 h4, .oppurtunities_box2 .title_h4{width: 123px;}
.oppurtunities_box { width: 400px;}
.oppurtunities_box.oppurtunities_box2 { width: 310px;  margin-right: 0;}

.sanantnio_bg{background-image: url(../images/university_bg.jpg);background-size: cover;background-attachment: fixed;padding-bottom: 0;padding-top:0; padding-bottom:100px;}
.sa300_bg{ background-image:url(../images/cta_strip_tricent_1.png); background-repeat:repeat; background-size:cover;padding-top:50px; padding-bottom:40px;}
.sanantnio_logo{ float:left; width:325px;}
.sanantnio_center{float:left; text-align:left; width:700px; margin:auto;font-size:20px; font-family: 'Raleway', sans-serif; font-weight:400; color:#fff; padding-top:20px; letter-spacing:0.6px;}
.sanantnio_center_right{float:right; padding-top:50px;}
.sanantnio_center h3, .sanantnio_center .title_h3{color:#fff;font-size:63px; font-family: 'Raleway', sans-serif; font-weight:800; text-transform:uppercase;line-height: 54px;margin-bottom: 10px;}
.sanantnio_center span{display:block; font-size:43px;}
.sanantnio_right{float:left; margin-left:-93px;}
.sanantnio_right .btn{ float:right; margin-top:50px;border: 3px solid #fff; font-weight: 700; font-family: 'Roboto Slab', serif; margin-bottom: 0;  padding: 8px 23px 10px; font-size: 22px; background-color:#dca933; color:#fff; letter-spacing:1px;}

.sanantnio_bg1 .sa300_bg{ background-image:url(../images/cta_strip_tricent_2.png); background-repeat:repeat; background-size:cover; background-position:center top;padding-top:50px; padding-bottom:40px;font-family: 'Roboto Slab', serif; font-size:21px; font-weight:bold; padding:80px 0px;}
.sanantnio_bg1 .sanantnio_center{padding-top:0; margin-left:270px; width:560px; font-size: 20px;font-weight:600;}
.sanantnio_bg1 .sanantnio_center h3, .sanantnio_bg1 .sanantnio_center .title_h3{color:#fff;font-size:30px; font-family: 'Roboto Slab', serif; font-weight:bold; text-transform:uppercase;line-height: normal;margin-bottom:6px;}
.sanantnio_bg1 .sanantnio_right{margin-left:0; float:right; margin-top:13px;}
.sanantnio_bg1 .sanantnio_right .btn{background-color:#fb9330; margin-top:0px; font-size:24px; padding:20px 25px; letter-spacing:0.5px;}

.news_bg{/*border-top: 5px solid #cf7733;*/background-image: url(../images/university_bg.jpg);background-size: cover;background-attachment: fixed; padding-bottom:0; padding-top:100px;}
.newsletter_bg{padding:40px 0; background-image:url(../images/cta_strip_edu_newsletter.png); background-repeat:repeat;background-size: cover;}
.newsletter_left{float:left; width:480px; padding-top:50px;}
.newsletter_center{float:left; width:450px;}
.newsletter_center h3, .newsletter_center .title_h3 {font-size:66px; line-height:60px; letter-spacing:0.5px; margin-bottom:0; text-transform:uppercase; color:#fff; font-family: 'Roboto Slab', serif; font-weight:700;}
.newsletter_center h3 span, .newsletter_center .title_h3 span{font-weight:400; font-size:38px; letter-spacing:0; display:block;}
.newsletter_center h3 span.h3_span2, .newsletter_center .title_h3 span.h3_span2{font-size:58px; font-weight:700;}
.newsletter_right{float:right; padding-top:60px;}
.newsletter_bg .red_btn { border: 2px solid #fff; font-weight: 700; color:#fff; font-family: 'Roboto Slab', serif; margin-bottom: 0;  padding: 8px 28px 10px; font-size: 22px;}

.right_bg_image{position: absolute;right: 0;top: 0;width: 40%;height: 100%; background-size:cover;background-repeat:no-repeat; background-position: center;}
.about_cnt1{/* background-image:url(../images/about_right_large.jpg); background-repeat:no-repeat; background-position: center;*/padding: 40px 0; position:relative;}
.about_cnt1 h2, .about_cnt1 .title_h2{font-family: 'Roboto Slab', serif; background-color:#84262d; padding:20px 10px 20px 0; color:#fff3cf;display: inline-block; position:relative;  width:452px;}
.about_cnt1 h2:before, .about_cnt1 .title_h2:before {height: 100%; width: 200%; background-color: #84262d;  content: ''; position: absolute;  top: 0;  left: -200%;}
/*.about_cnt2 h2{ font-family: 'Roboto Slab', serif;background-color:#d48139; padding:20px 10px 20px 0; color:#fff3cf;display: inline-block; position:relative; width:452px;}
.about_cnt2 h2:before {height: 100%; width: 200%; background-color: #d48139;  content: ''; position: absolute;  top: 0;  left: -200%;}*/
.about_cnt3 h2, .about_cnt3 .title_h2{font-family: 'Roboto Slab', serif; background-color:#84262d; padding:20px 10px 20px 0; color:#fff3cf;display: inline-block; position:relative; width:452px;}
.about_cnt3 h2:before, .about_cnt3 .title_h2:before {height: 100%; width: 200%; background-color: #84262d;  content: ''; position: absolute;  top: 0;  left: -200%;}
.about_cnt4 h2, .about_cnt4 .title_h2{font-family: 'Roboto Slab', serif; background-color:#84262d; padding:20px 10px 20px 0; color:#fff3cf;display: inline-block; position:relative; width:452px;}
.about_cnt4 h2:before, .about_cnt4 .title_h2:before {height: 100%; width: 200%; background-color: #84262d;  content: ''; position: absolute;  top: 0;  left: -200%;}
.about_cnt4 .about_left { float: left;}
.about_cnt p i{font-style: italic;font-weight: 600;}
.innercontent_color3 h2, .innercontent_color3 .title_h2{font-family: 'Roboto Slab', serif;background-color: #84262d;padding: 20px 10px 20px 0;color: #fff3cf;display: inline-block;position: relative;
 width: 452px;}
.innercontent_color3 h2:before, .innercontent_color3 .title_h2:before{height: 100%;width: 200%;background-color: #84262d;content: '';position: absolute;top: 0;left: -200%;}
/*.innercontent_color4 h2{font-family: 'Roboto Slab', serif;background-color: #84262d;padding: 20px 10px 20px 0;color: #fff3cf;display: inline-block;position: relative;
 width: 452px;}
.innercontent_color4 h2:before{height: 100%;width: 200%;background-color: #84262d;content: '';position: absolute;top: 0;left: -200%;}*/
.innercontent_color4 .about_left{float:left; margin-bottom:20px;}
.innercontent_color4 h2.resp-accordion, .innercontent_color4 .title_h2.resp-accordion { display:none}
.horizaltalTab h2, .horizaltalTab .title_h2{ display:none; }
.horizaltalTab h2:before, .horizaltalTab .title_h2:before{ display:none}

.newsmedia_cnt h2, .newsmedia_cnt .title_h2{ font-family: 'Roboto Slab', serif; font-weight:bold; background-color:#84262d; padding:20px 10px 20px 0; color:#fff3cf;display: inline-block; position:relative; width:200px; margin-bottom:20px;}
.newsmedia_cnt h2:before, .newsmedia_cnt .title_h2:before {height: 100%; width: 200%; background-color: #84262d;  content: ''; position: absolute;  top: 0;  left: -200%;}
.newsmedia_image{ height:150px; margin-bottom:20px;}
.newsmedia_cnt img{ border:1px solid #E5E5E5;}
.newsmedia_cnt ul li{ padding:0; float:left; width:400px; margin:0 18px 0 0;}
.newsmedia_cnt ul li:after{ display:none}
.newsmedia_cnt h3, .newsmedia_cnt .title_h3{color: #84262d;font-family: 'Roboto Slab', serif;font-size: 18px; line-height:normal;font-weight: bold;margin-bottom:5px;min-height:95px;}
.newsmedia_date{ font-size:11px; font-style:italic; margin-bottom:10px}
.newsmedia_cnt p{ margin-bottom:20px;min-height:80px;}
.newsmedia_cnt .slick-arrow, .plan_image .slick-arrow{ position:absolute; top:150px; z-index:9999; background-color:transparent; border:none;}
.newsmedia_cnt .slick-arrow{ top:-36px;}
.newsmedia_cnt .slick-arrow:focus, .newsmedia_cnt .slick-arrow:focus{ outline:none;}
.newsmedia_cnt .slick-prev, .newsmedia_cnt .slick-prev{ right:55px; background-image:url(../images/security_slider_prev.png); background-repeat:no-repeat; background-size:30px; width:30px; height:30px; }
.newsmedia_cnt .slick-next, .newsmedia_cnt .slick-next{ right:20px; background-image:url(../images/security_slider_next.png); background-repeat:no-repeat; background-size:30px; width:30px; height:30px; }

ul.gallery_list li{ padding:0; float:left; width:282px; margin:0 24px 20px 0;}
ul.gallery_list li img{ padding:5px; border:1px solid #C0C0C0; margin-bottom:10px;}
ul.gallery_list li h3, ul.gallery_list li .title_h3{ font-size:18px;color: #84262d;}
/*ul.gallery_list li:nth-child(4n+0){ margin-right:0}*/
ul.gallery_list li:after{ display:none}
.gallerylist h2, .gallerylist .title_h2{ font-family: 'Roboto Slab', serif; font-weight:bold;background-color:#84262d; padding:20px 10px 20px 0; color:#fff3cf;display: inline-block; position:relative; width:200px; margin-bottom:20px;}
.gallerylist h2:before, .gallerylist .title_h2:before {height: 100%; width: 200%; background-color: #84262d;  content: ''; position: absolute;  top: 0;  left: -200%;}
.gallerylist .newsmedia_image{height:200px;}
.newsmedia_cnt.gallerylist h3, .newsmedia_cnt.gallerylist .title_h3{min-height:50px;}
.gallery_list .slick-prev{ right:55px; background-image:url(../images/security_slider_prev.png); background-repeat:no-repeat; background-size:30px; width:30px; height:30px; }
.gallery_list .slick-next{ right:20px; background-image:url(../images/security_slider_next.png); background-repeat:no-repeat; background-size:30px; width:30px; height:30px; }
.gallery_list .slick-arrow { top: -36px; position:absolute; z-index: 9999; background-color: transparent; border: none;}

/*Get Involved*/
.membership_left{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; width:50%; float:left;padding-top:33px; padding-bottom:20px;}
.membership_left_inner{padding-left:0; padding-right:50px;position:relative;}
.membership_left_inner:after{background-image: url(../images/membership_left_after.png);background-repeat: no-repeat;background-position:right center;position: absolute;
content: '';top:50px;right:-52px;width:53px; height:117px;}
.membership_left h2, .membership_left .title_h2{color:#fff3cf;background-color:#cf7733;font-family: 'Roboto Slab', serif; font-size:50px; font-weight:bold; letter-spacing:0.5px; line-height:48px; padding-top:10px; padding-bottom:10px; margin-bottom:18px;padding-left:0; padding-right:50px; margin-right:50px; position:relative;}
.membership_left h2:before, .membership_left .title_h2:before{height: 100%;width: 200%;background-color:#cf7733;content: '';position: absolute;top: 0;left: -200%;}
.membership_left p{margin-bottom:15px;}
.membership_left span{color:#82252c;font-family: 'Roboto Slab', serif; font-size:24px; font-weight:bold;line-height:normal; padding-bottom:10px; letter-spacing:0; display:block;}
.membership_left ul{margin-bottom:10px;}
.membership_left ul li{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; position:relative; padding-left:10px;}
.membership_left ul li:after{content: "\f111";font-family: FontAwesome;color: #84262d;font-size: 4px;position: absolute;top: 0;left: 0;}
.membership_right{width:50%; float:right;}
.membership_left_inner a{background-color:#cf7733;font-family: 'Roboto Slab', serif; font-size:20px; font-weight:bold;color:#fff3cf; line-height:normal;}
.get_involed_bg{/*background-image:url(../images/membership_bg.jpg); */background-repeat:no-repeat; background-size:cover; background-position:50% 50%; position:relative;}
.get_involed_bg .right_bg_image{    position: absolute;right: 0;top: 0;width: 50%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}

.give_to_itc.innercontent_color2{background-image:url(../images/give_itc_bg.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed; padding-top:40px; padding-bottom:40px;}
.give_to_itc_left{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#fff3cf; width:50%; float:left;}
.give_to_itc_left_inner{padding-left:0; padding-right:50px;}
.give_to_itc_left h2, .give_to_itc_left .title_h2{color:#fff3cf; font-family: 'Roboto Slab', serif; font-size:50px; font-weight:bold; letter-spacing:0.5px; line-height:48px; padding-top:10px; padding-bottom:10px; margin-bottom:20px;padding-left:0; padding-right:50px; margin-right:50px; position:relative;}
.give_to_itc_left p{margin-bottom:25px;}
.give_to_itc_right{width:50%; float:right;font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#fff3cf; padding-top:20px; padding-left:50px; padding-right:30px; }
.give_to_itc_right span{color:#fff3cf;font-family: 'Raleway', serif; font-size:18px; font-weight:500;line-height:normal; padding-bottom:20px; letter-spacing:0; display:block;}
.give_to_itc_right p{margin-bottom:30px;}
.give_to_itc_right ul{margin-bottom:20px;}
.give_to_itc_right ul li{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#fff3cf; position:relative; padding-left:10px;}
.give_to_itc_right ul li:after{content: "\f111";font-family: FontAwesome;color: #fff3cf;font-size: 4px;position: absolute;top: 0;left: 0;}
.give_to_itc_right a{background-color:#cf7733;font-family: 'Roboto Slab', serif; font-size:20px; font-weight:bold;color:#fff3cf; padding-left:30px; padding-right:30px; margin-right:10px;}
.give_to_itc.innercontent_color3{padding-top:35px; padding-bottom:30px;font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; }
.give_to_itc.innercontent_color3 h2, .give_to_itc.innercontent_color3 .title_h2{color:#84262d;font-family: 'Roboto Slab', serif; font-size:50px; font-weight:bold; letter-spacing:0.5px; line-height:48px;padding-bottom:0; margin-bottom:30px;margin-right:0;background-color:transparent; position:inherit; padding-top:0; padding-right:0;}
.give_to_itc.innercontent_color3 h2:before, .give_to_itc.innercontent_color3 .title_h2:before{background-color:transparent; position:inherit;}
.give_to_itc.innercontent_color3 .give_to_itc_left{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000;}
.give_to_itc.innercontent_color3 h3, .give_to_itc.innercontent_color3 .title_h3{font-family: 'Raleway', sans-serif; font-size:20px; font-weight:700;line-height:19px;color:#84262d; padding-bottom:20px;}
.give_to_itc.innercontent_color3 .give_to_itc_right{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; padding-top:0}
.get_rght_span{color:#fff3cf;font-family: 'Raleway', serif; font-size:18px; font-weight:500;line-height:normal; padding-bottom:20px; letter-spacing:0; display:block;}

.give_to_itc.innercontent_color4{padding-top:35px; padding-bottom:30px;font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; }
.give_to_itc.innercontent_color4 h2, .give_to_itc.innercontent_color4 .title_h2{color:#84262d;font-family: 'Roboto Slab', serif; font-size:50px; font-weight:bold; letter-spacing:0.5px; line-height:48px;padding-bottom:0; margin-bottom:30px;margin-right:0;background-color:transparent; position:inherit; padding-top:0; padding-right:0;}
.give_to_itc.innercontent_color4 h2:before, .give_to_itc.innercontent_color4 .title_h2:before{background-color:transparent; position:inherit;}
.give_to_itc.innercontent_color4 .give_to_itc_left{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000;}
.give_to_itc.innercontent_color4 h3, .give_to_itc.innercontent_color4 .title_h3{font-family: 'Raleway', sans-serif; font-size:20px; font-weight:700;line-height:19px;color:#84262d; padding-bottom:20px;}
.give_to_itc.innercontent_color4 .give_to_itc_right{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; padding-top:0;}
.give_to_itc_left_inner a{background-color:#cf7733;font-family: 'Roboto Slab', serif; font-size:20px; font-weight:bold;color:#fff3cf; line-height:normal; padding-left:30px; padding-right:30px; margin-right:10px;}

.volunteer_interships{padding-top:35px; padding-bottom:30px;font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; }
.volunteer_interships h2, .volunteer_interships .title_h2{color:#84262d;font-family: 'Roboto Slab', serif; font-size:50px; font-weight:bold; letter-spacing:0.5px; line-height:48px;padding-bottom:0; margin-bottom:30px;margin-right:0;}
.volunteer_interships p{margin-bottom:30px;}
.volunteer_interships h3, .volunteer_interships .title_h3{font-family: 'Raleway', sans-serif; font-size:20px; font-weight:700;line-height:19px;color:#84262d; padding-bottom:20px;}
.give_to_itc.innercontent_color3 ul{margin-bottom:20px;}
.give_to_itc.innercontent_color3 ul li{font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; position:relative; padding-left:10px;}
.give_to_itc.innercontent_color3 ul li:after{content: "\f111";font-family: FontAwesome;color: #000;font-size: 4px;position: absolute;top: 0;left: 0;}
.give_to_itc.innercontent_color3 a{background-color:#cf7733;font-family: 'Roboto Slab', serif; font-size:18px; font-weight:bold;color:#fff3cf;line-height: normal; margin-right:8px; padding-left:7px; padding-right:8px;}
.give_to_itc.innercontent_color3 a:hover{color:#84262d;}
.volunteer{float:left; width:50%;}
.interships{float:left; width:50%;padding-left:70px;}
.volunteer_interships p:last-child{margin-bottom:60px;}

.festival_advocacy{padding-top:35px; padding-bottom:30px;font-family: 'Raleway', sans-serif; font-size:14px; font-weight:400;line-height:24px;color:#000; background-color:#fffbf1; }
.festival_advocacy h2, .festival_advocacy .title_h2{color:#84262d;font-family: 'Roboto Slab', serif; font-size:50px; font-weight:bold; letter-spacing:0.5px; line-height:48px;padding-bottom:0; margin-bottom:30px;margin-right:0;}
.festival_advocacy p{margin-bottom:30px;}
.festival_advocacy h3, .festival_advocacy .title_h3{font-family: 'Raleway', sans-serif; font-size:20px; font-weight:700;line-height:19px;color:#84262d; padding-bottom:20px;}
.festival_advocacy a{background-color:#cf7733;font-family: 'Roboto Slab', serif; font-size:20px; font-weight:bold;color:#fff3cf; margin-right:10px;}
.festival{float:left; width:50%;}
.advocacy{float:left; width:50%;padding-left:70px;}

/*.innercontent_color4 .horizaltalTab .resp-tabs-container{background-color:transparent;}
.innercontent_color4 .horizaltalTab .resp-accordion{display:none;}
.innercontent_color4 .horizaltalTab .resp-accordion.resp-tab-active{display:none;}*/

/*50th anniversary celebration*/
.rewind_root_left{text-align:center; font-weight:400; font-size:14px;}
.reboot_time{padding-bottom:0;}
.rewind_root_left h4{font-size:20px; font-weight:600; text-transform:uppercase}
.admission_div span{display:block; padding-bottom:5px;}
.rewind_root_right{font-weight:400; font-size:14px;}
.rewind_root_right img{margin-bottom:20px;}
.admission_div a{background-color:#cf7733; text-transform:uppercase; color:#fff !important; margin-top:30px; margin-bottom:30px !important;}
.rewind_root_left a.btn{background-color:#cf7733; text-transform:uppercase; color:#fff !important; margin-top:14px; margin-bottom:30px !important;}
.rewind_root_left a.btn:before{ right:0;background-color:#84262d;}
.sponsor_title{ display:block}

/*field trips*/
.field_trips_accdn_left{float:left;}
.field_trips_acdn_img{float:right;}
.adress_trip_fld{width:350px; float:left;} 
.field_trips_accdn_left1{width:350px; float:left;}

/*exhibits details*/
.share_icon{float:left;}
.share_icon ul li{padding-bottom:0 !important; padding-top:0 !important;}
.share_icon ul{float:left; margin-bottom:0 !important;}
.print_icon{float:right;}
.print_icon a{color:#84262d !important;}
.share_icon span{padding-top:3px !important;}
.iframe_group{ margin-bottom:10px;}

/*educator resources*/
.member_access{color: #84262d;font-family: 'Roboto Slab', serif;font-size:17px;font-weight:bold;line-height:26px;letter-spacing:1px;margin-bottom: 20px;padding-left: 0;
margin-bottom: 15px;}
.member_access a{ font-family: 'Roboto Slab', serif;color:#d48139;}
.itc_members_inner{background-color:#fff3cf; padding:30px 10px;font-family: 'Raleway', sans-serif; font-size:16px; font-weight:bold;line-height:24px;color:#84262d;width:610px; margin:auto; text-align:center; }
.itc_members_inner h4, .itc_members_inner .title_h4{color: #84262d;font-family: 'Roboto Slab', serif;font-size:32px;font-weight:bold;line-height:39px;letter-spacing:1px;margin-bottom: 20px;}
.white_div{background-color:#ffffff;padding:30px 10px;font-family: 'Raleway', sans-serif; font-size:16px; font-weight:700;line-height:24px;color:#84262d;margin-bottom:25px;}
.white_div span{margin:auto; display:block; padding-bottom:0px;}
.email_bx_white{width:100%;padding: 15px 15px;font-size: 16px;font-weight:bold;color: #3c3c3c;letter-spacing: 1px;background-color:#eaeaea;border: none;border-radius: 0;margin-bottom: 20px;}
.radio_btn label{font-family: 'Raleway', sans-serif;font-size: 16px;font-weight:bold;color: #3c3c3c;letter-spacing: 1px; display:block; float:left; text-transform:uppercase;}
.white_div_txt{float:left;padding-right:50px; padding-top:8px; color:#3c3c3c; letter-spacing:0.5px; }
.white_div_iner{width:510px; margin:auto;}
.radio_btn{float:left; width:63px;}
.radio_btn input{float:right; height:18px; width:18px;}
.itc_members_inner a.btn.red_btn{color:#fff3cf; font-size:22px; line-height:33px; letter-spacing:1px;margin-top:20px;}
.white_div a{color:#fff3cf; font-size:22px; line-height:33px; letter-spacing:1px;}
.white_div .btn{color:#fff3cf; font-size:22px; line-height:33px; letter-spacing:1px; float:right; display:block;}
.white_div .btn:hover{background-color:#fff3cf; color:#84262d !important;}
#members{display:none;}
span.wpcf7-list-item{display:inline-block; margin:0 !important;}
.radio_btn .wpcf7-list-item-label{display: inline-block; padding-right:3px;}

/*staff*/
.leadershi_team h2, .leadershi_team .title_h2{color: #fff3cf !important;background-color: #84262d;font-family: 'Roboto Slab', serif;font-size:24px;font-weight: bold;letter-spacing: 0.5px;line-height:normal;padding-top: 10px;padding-bottom: 10px;margin-bottom: 20px;padding-left: 0;padding-right: 50px;margin-right: 50px;position: relative; width:440px;}
.leadershi_team h2:before, .leadershi_team .title_h2:before {height: 100%;width: 200%;background-color: #84262d;content: '';position: absolute;top: 0;left: -200%;}
.leadershi_team h2.Headline1, .leadershi_team .title_h2.Headline1{background-color:transparent; color:#84262d !important; padding:0;}
.leadershi_team h2.Headline1:before, .leadershi_team .title_h2.Headline1:before {background-color:transparent;}
.advisory_board{float:left;}
.leadershi_team p{padding-bottom:30px;}
.advisory_board{font-family: 'Raleway', sans-serif;font-size: 11px;font-weight:bold; line-height:24px;color: #3c3c3c;letter-spacing: 1px; display:block;}
.advisory_board h5, .advisory_board .title_h5{font-family: 'Raleway', sans-serif;font-size: 17px;font-weight:bold; line-height:24px;color: #3c3c3c;letter-spacing: 1px; display:block; padding-bottom:0; }
.leadershi_team .addvisor_bord ul li{width:45%; float:left; padding-bottom:10px !important; margin-right:63px;}
.leadershi_team .addvisor_bord ul li:nth-child(2n+0){margin-right:0px;}
.addvisor_bord_position{min-height:36px; line-height:16px; font-size:11px;}

.about_pricing1{position: relative;background-color: #fbf9f3; padding:80px 0px;}
.about_pricing1:after{background-image:url(../images/abt_secbg_2.png);background-position: bottom;background-repeat: no-repeat;background-size: cover;position: absolute;content: '';left: 0;right: 0;top: -61px;height: 87px;}
.about_pricing1 #horizaltalTab1 .resp-tab-content{background-color:transparent;}
.about_pricing2 .horizaltalTab .resp-tab-content{background-color:transparent;}
.about_pricing2{position:relative; padding:80px 0px;}
.about_pricing2:after{background-image:url(../images/abt_secbg_top.png);background-position: bottom;background-repeat: no-repeat;background-size: cover;position: absolute;content: '';left: 0;right: 0;top: -61px; height: 87px;}

.breadcrumbs {color:#fff; float:right; margin-top:328px; z-index:99; position:relative}
.breadcrumbs a{color:#fff}
.innerbanner_slider li { position: relative}
.innerbanner_slider li:after {background-color: rgba(42, 42, 46, 0.5); background: rgba(42, 42, 46, 0.5); content: ''; position: absolute; top: 0px;  left: 0px; right: 0; bottom: 0;}

/*News Letter Popup*/
.news_letter_popup{background-color: #fff3cf; padding-top:30px; padding-bottom:10px; padding-left:20px; padding-right:20px;font-family: 'Raleway', sans-serif;font-size: 16px;line-height: 24px;color: #84262d;width:580px;margin: auto;text-align: center;}
.popup_form{width:500px; margin:auto;}
.popup_form h4, .popup_form .title_h4{color: #84262d;font-family: 'Roboto Slab', serif;font-size:24px;font-weight: bold;line-height: 39px;letter-spacing:0.5px;margin-bottom: 20px;}
.popup_txt{width: 100%;padding: 10px 15px;font-size: 15px;font-weight: bold;color: #3c3c3c;letter-spacing: 1px;background-color: #eaeaea;border: none;border-radius: 0;
margin-bottom:0;}
.popup_form .white_div{padding:30px 25px;}
.popup_form .white_div span{display:inherit; margin-bottom:15px;}
.popup_form .white_div br{display:none;}
.chk_bx_pop{ text-align:left; padding-bottom:0;}
#news_letter_popup{display:none;}
.news_letter_popup .fancybox-close-small{margin-right:6px; margin-top:3px;}
.popup_form .btn.red_btn{-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;color: #fff3cf;font-size: 22px;line-height: 33px;letter-spacing: 1px;display: block; margin:auto;}
.popup_form .btn.red_btn:hover{background-color:#fff3cf; color:#84262d !important;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
span.wpcf7-not-valid-tip{margin-top:0 !important; margin-bottom:5px !important;}
.wpcf7-checkbox{margin-bottom:0 !important;}
.TeachOutside{margin-bottom:0 !important;}
.wpcf7-list-item-label{margin-bottom:0 !important; padding-left:5px;}

.group-tours-three_cntnt p{margin-bottom:30px;}
.group-tours-three_cntnt p:last-child{margin-bottom:0;}

.asian_festival{background-position:center; background-size:cover;}


body.featured-event-template-template-custom-featured-event .innerbanner_slider li:after{ display:none}
.sponsors_slider{ padding:50px 0;}
.sponsors_slider ul { text-align:center}
.sponsors_slider ul li{ text-align:center}
.sponsors_slider ul li img{ margin:auto; max-width:100%; width:150px;}

body.featured-event-template-template-custom-featured-event a.planvisit_btn{ background-color:#be272c;}
body.featured-event-template-template-custom-featured-event a.planvisit_btn:before{background-color:#971418;}

body.featured-event-template-template-custom-featured-event .anniversary_img .slick-arrow{top:50% !important;}
body.featured-event-template-template-custom-featured-event .sponsors_slider .slick-arrow {    top: 30px !important;}


@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
.educator_resources_left .bottom_pagination{
margin-top:12px;
  }
}

/*Home Popup*/
.home_popup{position: fixed;top:0;bottom:0;left:0;right: 0;z-index:999999;background-color: rgba(77, 81, 79, 0.5);border: none;display: block; width:100%; height:100%;}
.popup_cntnt{width:730px; margin:auto;position:relative; padding-top:100px; }
.popup_cntnt img{border:5px solid #e3e3e3; width:100%; max-width:100%;}
.popup_red_cntnt{background-color: rgba(145, 63, 70, 0.9);background: rgba(145, 63, 70, 0.9);content: '';position: absolute;right: 0;bottom:36px; color: #fffefd;font-family: 'Raleway', sans-serif;font-size:20px;font-weight:400; line-height:30px; width:580px; padding:25px 36px;}
.popup_red_cntnt h2,
.popup_red_cntnt .title_h2{color: #fff3cf;font-family: 'Roboto Slab', serif;font-size:24px;font-weight:400;letter-spacing: 0.5px;line-height:30px; padding-bottom:10px;}
.popup_red_cntnt p{margin-bottom:20px;}
.popup_red_cntnt a{color:#fff3cf;font-family: 'Roboto Slab', serif;font-size:16px;font-weight:400;letter-spacing: 0.5px;line-height:20px; float:right;}
.popup_red_cntnt a:hover{color:#d48139; text-decoration:none;}
.close_pop{color:#fff3cf;font-family: 'Roboto Slab', serif;font-size:20px;font-weight:bold;letter-spacing: 0.5px;line-height:25px; float:right; margin-bottom:10px;}
.close_pop:hover{color:#d48139; text-decoration:none;}
.home.popupopen{ overflow:hidden}
.home.popupclose{ overflow: auto}

.give_to_itc_right .btn{ margin-bottom:5px; line-height:normal;}
.give_to_itc_left_inner .btn{ margin-bottom:5px;}
.list_compare_tab.facility_tab ul{margin-bottom:0;}
.exhibitsdetails_cnt .pagination .all_post{position: absolute;top: 15px;}
#evcal_widget .event_description .evcal_evdata_row p { line-height: 24px!important; font-size: 14px!important;}
.exhibits_events{ padding-left:15px; padding-right:15px;}
.evcal_month_line p {font-size: 16px !important; font-weight: 700 !important; color: #000 !important; font-family: 'Roboto Slab', serif; margin-bottom: 0 !important; padding: 0 !important;}

#evcal_widget #evcal_list .eventon_list_event .evcal_list_a{ border-color:#84262d!important;}
.evcal_evdata_img{ height:150px!important}
.ftr_img_section .slick-arrow{ display:none!important}

.evo_month_title{font-family: 'Roboto Slab',serif !important; color: #84262d !important; font-size: 24px !important;}
.evcal_list_a{border-color: #84262d!important;}
.evcal_event_title{font-family: 'Roboto Slab',serif !important;text-transform: none!important;font-size: 18px!important;}
.padbtm10{ margin-bottom:15px;}
.texansoneandall_sidebar{padding-top: 46px;}

.innercontent_color2 .evo_month_title {color: #C6C6C6 !important;}

@media (min-width:1199px){
.home_slider{height:460px;}
.innerbanner_slider{height:530px;}
.header.sticky_header1{padding:0;position:fixed;top:-100px}
.header.sticky_header{top:0;z-index:99999;width:100%; background-image:none;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.header.sticky_header .header_bottom{background-color: rgba(255,255,255,0.92); background-image:none; }
.header.sticky_header .header_top {background-color: rgba(255,255,255,0.92);}
.header.sticky_header .header_top_right ul li a{color:#000;}
.header.sticky_header #menu a{ color:#000;background-image: url(../images/menu_drpdwn1.png);}
.header.sticky_header #menu li.current-menu-item a, .header.sticky_header #menu li.current_page_ancestor a { color: #84262d;}
.header.sticky_header #menu li li a{ background-image:none}
.header.sticky_header1.sticky_header .logo{width:208px; padding:0px;margin-top: -25px;}
.header.sticky_header1.sticky_header .header_top_left{display:none;}
.header.sticky_header1.sticky_header .header_date{display:none;}
.header.sticky_header1.sticky_header .menu_outer{margin-top:0;}
.header.sticky_header1.sticky_header #menu li{padding-left:0px; padding-right:0px; margin:0 16px;}
.header.sticky_header1.sticky_header #menu li li{margin:0;}
.header{width:100%;z-index: 999;position: absolute;left: 0;right: 0;margin: auto;}
.header.sticky_header1.sticky_header #menu .current-menu-item a{color:#82252c;}
.header_height{height:0;}
.header.sticky_header1 .menu_show{padding-top: 4px;margin-right: -14px;}
.header.sticky_header1 .serach{display:none;}
.header.sticky_header1 .header_bottom{padding:5px 10px 10px 10px;}
.header.sticky_header1 #menu ul{left:-14px;padding: 10px 5px;}
.header.sticky_header1 #menu ul li ul{left:20px; }
.header.sticky_header1 #menu ul li ul{padding-top:0}
.header.sticky_header1 #menu li:last-child ul{left:-118px;}
.header.sticky_header1 .header_top_right{padding-top: 6px;padding-bottom: 4px;}
.header.sticky_header1 .topmenu{display:none;}
.header.sticky_header1 .search_bx{display:none;}
.header.sticky_header1 .colorlogo_img{ display: block}
.header.sticky_header1 .logo_img{ display: none}
.header.sticky_header1 .language_dropdown{ display:none}
}

/*Slider*/
.home_slider li{background-position:center; background-repeat:no-repeat; background-size:cover; height:760px; position:relative; } 
.home_slider li:after{background-color: rgba(42, 42, 46, 0.5);background: rgba(42, 42, 46, 0.5);content: '';position: absolute;top: 0px;left: 0px;right: 0;bottom: 0;}
.learn_sli li{position:relative;}
.learn_sli li:after{background-color: rgba(42, 42, 46, 0.5);background: rgba(42, 42, 46, 0.5);content: '';position: absolute;top: 0px;left: 0px;right: 0;bottom: 0;}
/*.home_slider li:before{ position: absolute; top:0; left:0; right:0; width:100%; height:100%; content:''; background-color:rgba(0,0,0,0.40); z-index:2;}
.slider1{ background-image:url(../images/banner.jpg);}
.slider2{ background-image:url(../images/banner1.jpg);}*/
.home_slider video{ width:100%;}
.homebanner_caption{ width:740px; margin:0 auto auto auto; text-align:center; color:#fff; position: relative;   z-index:6;  } 
.homebanner_caption h2,
.homebanner_caption h1,
.homebanner_caption .title_h2,
.homebanner_caption .title_h1{ font-size:44px; font-weight:600; position:absolute; left:0; right:0;}

@keyframes movingTopToBottom {
0% {
    top: 0px;
  }
  20% {
    top: 0px;
  }
  
  100% {
    top: 340px;
  }
}
  #divTAReviews {
  animation: movingTopToBottom 0.4s linear;
  animation-fill-mode: forwards;
  position: absolute;
  display: inline-block;
  padding: 10px;
}

.table_design tr td{ padding:2px 0;}
.table_design { margin-bottom:10px;}
.educator_cnt p{ margin-bottom:20px;}
.educator_cnt{ padding-bottom:20px;}
.educator_cnt h2, .educator_cnt .title_h2{ padding-bottom:20px;font-family: 'Roboto Slab', serif;font-size: 24px;font-weight: bold;color:#8b343b;}

.inner_event_cntnt .exhibits_content{margin-top: -64px;z-index: 99;position: relative;}
.inner_event_cntnt .exhibits_content p{min-height: 72px;}
.inner_event_cntnt .exhibits_content ul li{width: 358px;}
.btn.red_btn.white_txt_btn{color:#fff3cf;font-family: 'Roboto Slab', serif;}

#video_right{width:100%;}
.exhibitsdetails_date{color: #84262d; font-family: 'Roboto Slab', serif; font-size:16px; display:inline-block; padding-bottom:10px; font-weight:700;}
.exhibits_innercontent_bg{line-height: 23px; background-image:url(../images/exhibits_innercontent_bg.jpg);}
.exhibits_innercontent_bg h2, .exhibits_innercontent_bg .title_h2{margin-bottom: 16px;}
.exhibits_innercontent_bg p {margin-bottom: 12px;}
.sharestory_cnt{ background-color:#d07f3d; color:#fff; font-size:16px;  line-height:26px; padding:0}
.sharestory_cnt h3,.sharestory_cnt .title_h3 {font-size: 36px; text-transform:uppercase; line-height: 41px;letter-spacing: 0.5px; margin-bottom: 0;ext-transform: uppercase; color: #fff;font-family: 'Roboto Slab', serif;font-weight: 400; padding-bottom:10px;}
.sharestory_cnt h3 span,.sharestory_cnt .title_h3 span {font-weight: 400;font-size: 28px; letter-spacing: 0; display: block;}
.sharestory_cnt h4,.sharestory_cnt .title_h4 { font-size: 54px; line-height: 38px;letter-spacing: 0.5px; margin-bottom: 0;ext-transform: uppercase; color: #fff;font-family: 'Roboto Slab', serif;font-weight: 700;}
.sharestory_cnt_left{ position:relative; float:left; width:50%;  padding:40px 0 40px 160px; }
.sharestory_cnt_icon{ position:absolute; top:0; left:-80px; width:222px; height:202px; background-image:url(../images/sharestory_cnt.png); background-repeat:no-repeat; background-position:left top;}
.sharestory_cnt_right{ float:right; width:48%; text-align:center; padding:40px 0; }
.sharestory_cnt_right p{ margin-bottom:15px;}
.sharestory_cnt .red_btn{ border:3px solid #fff;font-weight:700;font-family: 'Roboto Slab', serif; color:#fff; margin-bottom:0;padding: 10px 30px 10px;font-size: 18px;}

.back_link{padding-bottom: 20px;}
.back_link a{ color:#000;}

.apply_inetrnship_strip_cntnt{position: relative;color: #69191c;margin-bottom: 40px;padding: 45px 15px 25px;margin-top: 20px;border: 3px solid #d48139;
    border: 3px solid #d48139; border-top: none;background-image: url(../images/testimonialbox_top.png);
background-position: top center;background-repeat: no-repeat;}
.apply_inetrnship_strip_cntnt:before {    content: ''; position: absolute; left: 0; top: -22px; right: 0; margin: auto; width: 66px;  height: 46px;background-image: url(../images/testimonialtop_quote.png);}
.apply_inetrnship_name{ padding-bottom:0; font-style:italic;}

.apply_inetrnship_strip{position:relative; z-index:1;text-align:center; background-image:url(../images/internship_quote_strip.jpg);background-size:cover; background-repeat:no-repeat; background-position:center; background-attachment:fixed;padding:40px 0 30px; }
.apply_inetrnship_strip_cntnt{ text-align:center; max-width:1070px; margin:auto; color:#fff; font-size:20px; font-weight:600; padding:40px 30px 30px; position:relative;}

.educator_resources_fullleft{ width:100%}
.oneandallleft_fullcntnt{width: 75%;}
.texansoneandall_sidebar1{ padding-top:0;width: 30%;}
.texansoneandall_sidebar1 h3,.texansoneandall_sidebar1 .title_h3{ margin-right:0; float:none}
.educatorleft_select{width: 605px;position: relative; }
.educatorleft_select #preloader1{ min-height:500px;}

.page-id-50 .listprice_box h3,.page-id-50 .listprice_box .title_h3{background-color: #d6bf77;color: #84262d;font-family: 'Roboto Slab', serif;font-size: 28px;font-weight: bold;padding: 12px 0;letter-spacing: 1px;margin-bottom: 20px;padding-left: 20px;}


/*Media*/
@media (min-width: 1199px) {
	header{ position:absolute; top:0; right:0; left:0; width:100%; z-index:9;}
	.container {padding-right: 0; padding-left: 0;}
	.educator_resources_right.origins_bg.staff_bg{ padding-top:199px;}
	
.French-Language .homebanner_caption h2,
.French-Language .homebanner_caption h1,
.French-Language .homebanner_caption .title_h2,
.French-Language .homebanner_caption .title_h1{font-size: 36px;}
.French-Language .hover_cntnt_txt{font-size: 12px;}
.French-Language .homelearn_left{font-size: 16px;}
.French-Language .homelearn_left ul li a{font-size: 16px;}
.French-Language .admissionstable_box{font-size: 10px;}
.French-Language .form_bg{font-size: 14px;}
.French-Language .planvisit_hours ul li{min-height: 630px;}
.French-Language .planvisit_hours ul li li{min-height: inherit;}
.French-Language .tours_center h2,.French-Language .tours_center .title_h2{font-size: 34px;}
.French-Language .teachers_schools_trips h4,.French-Language .teachers_schools_trips .title_h4{font-size: 18px;}
.French-Language .university_faculty_content h3,.French-Language .university_faculty_content .title_h3 {font-size: 26px; line-height: 34px;}
.French-Language .oppurtunities_resource_box h4,.French-Language .oppurtunities_resource_box .title_h4 { width: 140px;}
.French-Language .oppurtunities_box.oppurtunities_box2 { width: 360px;}
.French-Language .oppurtunities_box { width: 352px;}
.French-Language .sa300_bg h3,.French-Language .sa300_bg .title_h3{width: 490px;}
.French-Language .sa300_bg .red_btn{font-size: 18px;}
.French-Language .kids_falmily_left h3,.French-Language .kids_falmily_left .title_h3 {font-size: 50px; line-height: 55px;}
.French-Language .learn_btn { font-size: 22px;}
.French-Language .educator_resources_right h3,.French-Language .educator_resources_right .title_h3{font-size: 18px;}
.French-Language .educator_resources_right_cnt h4,.French-Language .educator_resources_right_cnt .title_h4 { font-size: 20px}
.French-Language #menu ul a{font-size: 13px;}
.French-Language .educator_resources .educator_resources_left a.btn{padding: 13px 40px 20px;}
.French-Language .educater_types_down span {font-size: 15px;}
.French-Language .kids_family_left h2,.French-Language .kids_family_left .title_h2{font-size: 38px;}
.French-Language .kids_family_right h2,.French-Language .kids_family_right .title_h2{font-size: 38px;}
.French-Language .kidsfamily_title{font-size: 22px;}
.French-Language .kidsfamily_cnt { padding-left: 152px;}
.French-Language .membership_left h2,.French-Language .membership_left .title_h2{font-size: 38px;}
.French-Language .give_to_itc_left h2,.French-Language .give_to_itc_left .title_h2{font-size: 38px;}
.French-Language .give_to_itc.innercontent_color3 h2,.French-Language .give_to_itc.innercontent_color3 .title_h2{font-size: 38px;}
.French-Language .give_to_itc.innercontent_color4 h2,.French-Language .give_to_itc.innercontent_color4 .title_h2{font-size: 38px;}
.French-Language .accordion_section h3.acctitle,.French-Language .accordion_section .title_h3.acctitle{font-size: 18px;}
.French-Language .exhibits_left h3,.French-Language .exhibits_left .title_h3{font-size: 27px;}
.French-Language .calendar_form .btn{font-size: 11px;}
.French-Language ul.gallery_list li h3,.French-Language ul.gallery_list li .title_h3{line-height:normal;}


.Spanish-Language .resp-tabs-list li{font-size:15px; padding:8px 12px 7px 27px;}
.Spanish-Language .homelearn_left ul li a{padding: 14px 12px; font-size: 14px;}
.Spanish-Language .homeflag_section h3,.Spanish-Language .homeflag_section .title_h3{font-size: 30px;}
.Spanish-Language .admissionstable_box{font-size: 10px;}
.Spanish-Language .directions_box{min-height: 153px;}
.Spanish-Language .form_bg{padding: 18px 20px; font-size: 14px;}
.Spanish-Language .planvisit_hours ul li{min-height: 624px;}
.Spanish-Language .planvisit_hours ul li li{min-height: inherit;}
.Spanish-Language .field_bg h2,.Spanish-Language .field_bg .title_h2{font-size: 42px;}
.Spanish-Language .field_cnt { width: 415px;}
.Spanish-Language .tours_center h2,.Spanish-Language .tours_center .title_h2{font-size: 42px;}
.Spanish-Language .packing_cnt { min-height: 170px;}
.Spanish-Language .field_trips_content{min-height: 274px;}
.Spanish-Language .newsletter_bg h3,.Spanish-Language .newsletter_bg .title_h3 {font-size: 30px; line-height:45px;}
.Spanish-Language .university_faculty_content h3,.Spanish-Language .university_faculty_content .title_h3 {font-size: 30px; line-height: 42px;}
.Spanish-Language .oppurtunities_box { width: 384px;}
.Spanish-Language .oppurtunities_box.oppurtunities_box2 { width: 325px;}
.Spanish-Language .oppurtunities_resource_box h4,.Spanish-Language .oppurtunities_resource_box .title_h4 { width: 150px;}
.Spanish-Language .oppurtunities_box2 h4,.Spanish-Language .oppurtunities_box2 .title_h4 {  width: 95px;}
.Spanish-Language .oppurtunities_resource_box ul{padding-left: 10px;}
.Spanish-Language .sa300_bg .red_btn{padding: 0 23px 10px;}
.Spanish-Language .kids_falmilies_bg h2,.Spanish-Language .kids_falmilies_bg .title_h2{ font-size:36px;}
.Spanish-Language .kids_falmily_left h3,.Spanish-Language .kids_falmily_left .title_h3 {font-size: 48px;	line-height: 56px;}
.Spanish-Language .learn_btn {font-size: 22px;}
.Spanish-Language .accordion_section h3.acctitle,.Spanish-Language .accordion_section .title_h3.acctitle{font-size: 18px;}
.Spanish-Language .educator_cnt h2,.Spanish-Language .educator_cnt .title_h2{font-size: 28px;}
.Spanish-Language .educator_resources .educator_resources_left a.brown.btn{font-size: 24px;padding: 15px 40px 20px;}
.Spanish-Language .educator_resources .educator_resources_left a.btn{font-size: 24px;padding: 4px 40px 12px;}
.Spanish-Language .calendar_form .btn{font-size: 11px;}
.Spanish-Language .field_trips .acccontent h4,.Spanish-Language .field_trips .acccontent .title_h4{font-size: 18px;}
.Spanish-Language .educator_resources_left_cntnt h2,.Spanish-Language .educator_resources_left_cntnt .title_h2{font-size: 22px; line-height: normal;}
.Spanish-Language .kids_family_left h2,.Spanish-Language .kids_family_left .title_h2{font-size: 36px;}
.Spanish-Language .kids_family_right h2,.Spanish-Language .kids_family_right .title_h2{font-size: 36px;}
.Spanish-Language .kidsfamily_title{font-size: 20px;}
.Spanish-Language .kidsfamily_cnt { padding-left: 130px;}
.Spanish-Language .membership_left h2,.Spanish-Language .membership_left .title_h2{font-size: 38px;}
.Spanish-Language .give_to_itc_left h2,.Spanish-Language .give_to_itc_left .title_h2{font-size: 38px;}
.Spanish-Language .give_to_itc.innercontent_color3 h2,.Spanish-Language .give_to_itc.innercontent_color3 .title_h2{font-size: 38px;}
.Spanish-Language .give_to_itc.innercontent_color4 h2,.Spanish-Language .give_to_itc.innercontent_color4 .title_h2{font-size: 38px;}
.Spanish-Language .give_to_itc_right a{padding-left: 20px;padding-right: 20px;font-size: 16px;}
.Spanish-Language .home_about_cntnt h3,
.Spanish-Language .home_about_cntnt .title_h3,
.Spanish-Language .home_about_cntnt .boxTitle{padding: 15px 15px; font-size: 18px;}
.Spanish-Language .exhibits_left h3,.Spanish-Language .exhibits_left .title_h3{padding: 10px 13px;font-size: 23px;}
.Spanish-Language .directions_box{min-height:inherit;padding:15px;}
.Spanish-Language .exhibits_content h3,.Spanish-Language .exhibits_content .title_h3{font-size:20px;}
.Spanish-Language .field_trips_content p {min-height: 200px;}
.Spanish-Language .newsletter_center h3 span,.Spanish-Language .newsletter_center .title_h3 span{font-size:30px; line-height:normal;}
.Spanish-Language .newsletter_center h3 span.h3_span2,.Spanish-Language .newsletter_center .title_h3 span.h3_span2{font-size: 40px; line-height:normal;}
.Spanish-Language .university_faculty_content{padding: 25px 30px;}
.Spanish-Language .sanantnio_center{width:750px;}
.Spanish-Language .sanantnio_center span{font-size: 36px;}
.Spanish-Language .newsletter_left{padding-top:25px;}
.Spanish-Language .sanantnio_right{margin-left:-80px;}
.Spanish-Language .calendar_form h3,.Spanish-Language .calendar_form .title_h3{font-size:15px;}
.Spanish-Language .list_3col li{padding-right:0;}
.Spanish-Language .itc_members_inner h4,.Spanish-Language .itc_members_inner .title_h4{font-size:28px;}
.Spanish-Language .itc_members_inner{font-size:14px;}
.Spanish-Language .kids_family_left{padding-left:60px;}
.Spanish-Language .newsmedia_cnt h3,.Spanish-Language .newsmedia_cnt .title_h3{font-size:17px;}
.Spanish-Language ul.gallery_list li h3,.Spanish-Language ul.gallery_list li .title_h3{font-size:17px;}

}
	
	
/* Mobile menu */
@media (max-width: 1199px) {
html {-webkit-text-size-adjust: 100%;}
.menu_open{ overflow:hidden}
.nav-main {background-color:rgba(0,0,0,0.95); position: fixed; z-index:0; overflow-x: hidden;right: 0;left: 0; visibility:hidden; top: 0; bottom: 0; opacity:0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.nav-container{ text-align:center; color:#FFFFFF;}
#menu{ padding:0}
.menu_outer {float: none;padding-top: 0;}
.menu li{list-style:none;}
#menu li{ display:block;  padding:0}
.menu_outer_mobile {display:block;}
.nav-main .nav-container ul {padding: 0;margin:0px;text-align: center;}
.nav-main .nav-container ul li li{ border-bottom:none;}
.nav-main .nav-container ul li li.has-sub-nav{background-position: 63% 9px;}
.menu.open > li{animation: menuamin 1s; animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}
.menu.open > li:nth-child(2){animation: menuamin2 1s;}
.menu.open > li:nth-child(3){animation: menuamin3 1s;}
.menu.open > li:nth-child(4){animation: menuamin4 1s;}
.menu.open > li:nth-child(5){animation: menuamin5 1s;}
.menu.open > li:nth-child(6){animation: menuamin5 1s;}
.nav-main .nav-container ul li a {text-decoration: none;display: inline-block;color: #fff; font-size:16px;padding:6px 10px;transition:1s; text-transform:uppercase;}
.nav-main .nav-container ul li.active a {color: #fff;background-color:#4d6d7f;}
.nav-main .nav-container ul li ul {display: none;width: 260px;position: absolute;right: -100%;top: 0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s; }
.nav-main .nav-container ul li ul li a {padding: 5px 10px; 	font-size:14px;}
.nav-main .nav-container ul li.has-sub-nav ul a {background: 0 0}
.nav-main .nav-container ul li.active ul {display: block;}
.open .nav-main {right: 0;visibility: visible; opacity:100; z-index:9;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.nav-main{ width:100%}
.button-nav-toggle {display: inline-block;z-index:999; padding:0;}
.menu_outer {display:none}
.nav-main .nav-container ul li ul {display: none;width: 100%;position: relative;right: 0;top: 0;background-color:rgba(0,0,0,0.80);-webkit-transition-duration: 0;-moz-transition-duration: 0;transition-duration: 0; padding:10px 0 10px 0!important}
 .menu_outer {float: none;padding-top: 0;}
 #menu a {font-size:13px; padding:15px 13px;}
 #menu ul {top:0;visibility: visible;opacity: 100; position: relative;padding: 10px 15px;-webkit-transition-duration: 0;-moz-transition-duration: 0;transition-duration: 0;}
 .has-sub-nav{  background-image: url(../images/sub_menu.png); background-position:59% 9px; background-repeat:no-repeat;}
.menu.open .button-nav-toggle { margin-right: 20px;  margin-top: 20px; background-image:url(../images/close_icon.png); width:30px; height:29px; background-color:transparent; position: relative;  z-index: 999; }
.nav-main ul { padding-top:65px!important;  }
.menu_outer_mobile {position: relative; z-index: 9999;}
.menu_icon{ display:none}
.close_menu.menu_outer_mobile{ display:none}
.nav-main .nav-container ul li.current-menu-item > a { color:#ebd286}
.header_height{ display:none}
.security_image .slick-arrow, .plan_image .slick-arrow{top:55px;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:50px; width:50px; height:50px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:50px; width:50px; height:50px; right:0;}
.bottomplan_image .slick-arrow, .plan_image .slick-arrow{top:100px;}
.breadcrumbs{ display:none}

  }

/*@media (min-width:992px) and (max-width:1622px) {
.container{width:1425px; margin:auto;}
#menu a{font-size:21px;}
}*/

@media (min-width: 992px) and (max-width: 1199px) {
.container{width:970px}
.header_bottom{padding:10px 0px;background-image:none; background-color:rgba(0,0,0,0.6);}
.header_date{margin-bottom:10px;}
.header_top_right ul li a{font-size:15px;}
.header_top_left{padding-top:32px;}
.logo{width:200px;}
.home_slider {height:350px;}
.home_slider li{height:350px;}
footer{padding:30px 0px 0; background-image:none; border-top:10px solid #813837;}
.ftr_links{display:none;}
.form_bg{float:none; margin-bottom:20px; background-color:transparent;}
.ftr_logo{float:none; width:200px; margin:auto; margin-bottom:20px;}
.adrss{width:auto;padding-bottom: 10px;}
.ftr_img_section ul li img{-moz-transition:0;-webkit-transition:0;transition:0;}
.inner_banner h1,.inner_banner .title_h1{margin-top: 55px; font-size:28px;}
.inner_banner{height: 350px;background-attachment: inherit;top: 201px;}
a.view_link{font-size:18px;}
.innerbanner_slider{height: 350px;}
.innerbanner_slider li{height: 350px;}
.planvisit_hours_cnt { padding: 20px;}
.tours_left{width: 30%;}
.tours_center{width: 40%;}
.tours_right{width: 30%;}
.field_bg h2,.field_bg .title_h2{ font-size:40px;}
.tours_center h2,.tours_center .title_h2{ font-size:40px;}
.packing_content h3,.packing_content .title_h3{font-size: 26px;}
.packing_cnt { min-height: 193px;}
.planvisit_hours_cnt ul li{ min-height:inherit}
.field_bg{ background-attachment:inherit}
.store_bg{ background-attachment:inherit}
.home_about_cntnt ul li{width:300px; vertical-align:top;}
.hover_content{top:0; position:inherit;}
.home_about_cntnt li:hover .hover_content{top:0;}
.plan_image .slick-arrow {    top: 75px;}
.home_about_cntntX{ background-image:url(../images/home_about_cntnt1.png);}
.exhibits_left{width: 250px;}
.exhibits_left h3,.exhibits_left .title_h3{font-size:24px;}
.resp-tabs-list li { font-size: 14px;}
.homelearn_left { width: 430px;}
.homeflag_section{margin-right: 22px;}
.hometestimonial_cnt { max-width: 795px;font-size: 22px;}
.home_exhibits_bg{ background-attachment: inherit}
.home_learn_bg{ background-attachment:inherit}
.getinvolved_bg{ background-attachment:inherit}
.getinvolved_bg ul li{font-size:28px;}
.home_testimonial_bg{ background-attachment:inherit}
.home_facility_bg{ background-attachment:inherit; padding:50px 0 50px;}
.home_facility_bg ul li{font-size:28px;}
.home_flag_bg{ background-attachment:inherit}
.safety_security_cnt .cnt_right .inner_sidebar h4,.safety_security_cnt .cnt_right .inner_sidebar .title_h4{ font-size:15px;}
.group_tours_content h3,.group_tours_content .title_h3{font-size:24px;}
.group_tours_content .red_btn{width:100%; font-size:14px; padding:5px 20px 8px; margin-bottom:20px;}
.educator_resources_left{width:100%; float:none;}
.educator_resources_left_cntnt{width:650px; float:left; margin-bottom:20px;}
.educator_resources_right{width:100%;}
.educator_resources_left_img{float:right; width:250px;margin-bottom:20px;}
.educator_resources .educator_resources_left a{display:inline-block; float:none;}
.educator_resources_left_cntnt h2,.educator_resources_left_cntnt .title_h2{padding-left:20px; padding-right:20px;}
.educator_resources_left_cntnt p{padding-left:20px; padding-right:20px;}
.lession_plans{padding-left:20px; padding-right:20px;}
.educator_resources_left .bottom_pagination{margin-top:0; margin-bottom:0;}
.topmenu1 h3{ text-decoration: none !important;color: #fff !important;width: 100%;display: block;background-image: url(../images/drop_down_icon2.png);background-repeat: no-repeat;
background-position:95% 58%; margin-bottom:20px;}
.educator_resources_right_cnt_red{display:none;}
.educator_resources_right h3,.educator_resources_right .title_h3{padding:12px 20px;}
.about_cntnt1{padding:50 0px !important;}
.ftr_logo{ padding-top:0}
.exhibits_content ul li { width: 303px;}
.exhibits_img { height: 150px;}
.exhibits_content h3,.exhibits_content .title_h3{font-size: 18px;}
.exhibitsright_content h2,.exhibitsright_content .title_h2{ font-size:22px;}
.eventsmonth_des { width: 118px;}
.eventsmonth_date{ width: 30px;}
.exhibits_content ul li p{ min-height:192px;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:20px; width:20px; height:20px; right:23px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:20px; width:20px; height:20px; right:0;}
.olderpost_txt { width: 188px;}
.educator_resources_left_cntnt{width:400px; font-size:14px;}
.educator_resources_left_cntnt h2,.educator_resources_left_cntnt .title_h2{letter-spacing:0; font-size:18px;}
.educator_resources_left .down_lession{letter-spacing:0;}
.educator_resources_left .down_lession p{margin-right:0;}
.educator_resources_left_cntnt p{padding-left:15px; padding-right:15px;}
.educator_resources_left_img{float:left; margin-left:5px;}
.educator_resources_left_img{width:230px; padding:20px;}
.educator_resources_left{width:68%; float:left;}
.educator_resources_right{width:30%; float:right;}
.educator_resources_right h3,.educator_resources_right .title_h3{padding:12px 15px; font-size:17px;}
.educator_resources .educator_resources_left a{font-size:20px;}
.educator_resources_left h3,.educator_resources_left .title_h3{font-size:20px;}
.educator_resources_left .bottom_pagination a{letter-spacing:0; font-size:15px;}

.educator_resources_right_cnt ul li{font-size:15px;}
.educator_resources_right_cnt ul{margin-bottom:15px;}
.educator_resources_left .down_lession a{letter-spacing:0; padding:14px 15px; font-size:15px;}
.about_cntnt4{ background-attachment:scroll}
.learncnt_img { margin-right: 0; float:none; margin-left:0}
.bloglist_cnt { margin: -58px 10px 0 12px;}
.educator_resources_right.staff_bg{float:right; width:25%}
.educator_resources_right.staff_bg p{display:none;}
.leadershi_team.educator_resources_left {width:75%}
.leadershi_team ul li {float: none;  width: 350px;display: inline-block; text-align:center;}
.leadershi_team ul li img{float:none; margin-right:0;}
.staff_details { margin:auto;margin-top:16px; float:none;}
.inner_content .staff_details a{display: inline;padding-left: 25px;}
.position{min-height:inherit;}
.educator_resources_right.origins_bg{width:24%;}
.educator_resources_right.origins_bg h3,.educator_resources_right.origins_bg .title_h3{font-size:17px;}
.educator_resources_right_cnt.origins ul li a{font-size:15px; padding-left:15px; padding-right:15px;}
.one_and_all .one_and_all_left_img{width:130px;}
.one_and_all .one_and_all_left_cntnt{width:475px;}
.one_and_all .one_and_all_left_cntnt a.packet{margin-bottom:30px;}
.one_and_all .educater_types_txt{padding:15px 20px; font-size:20px; width:285px;}
.one_and_all .educater_types_down{padding:9px 20px;}
.one_and_all .educater_types_down span{font-size:15px;}
.bottom_pagination{float:right;}
.staff_details{width:100%;}
.listprice_btn { text-align:center; }
.listprice_price { max-width:100%; margin-right:0px; text-align:center; display:block; padding-left:0px; margin-bottom:15px; }
.listprice_btn .btn { display:inline-block; margin:auto; }
.professional_development_content ul li { min-height:378px; }
.facility_rental_cnt ul li { margin-bottom:25px; }
.facility_rental_cnt ul li { min-height:495px; }
.inner_content ul{margin-bottom:15px;}
.listprice_left{padding-bottom:10px;}
.list_compare_tab{padding-bottom:10px;}
.about_cntnt3{margin-top:20px;}
.exhibitsdetails_cnt img{width:360px;}
.field_trips ul{margin-bottom:20px;}
.adults_mixed_cntnt ul{padding-bottom:20px;}
.about_cntnt3 ul{margin-bottom:20px;}
.packing_content ul li{padding-left:15px; padding-right:15px;}
.kids_family_left{padding-left:30px; padding-right:30px; padding-top:40px; padding-bottom:40px; line-height:22px; min-height:540px;}
.kids_family_right{padding-left:30px; padding-right:30px; padding-top:40px; padding-bottom:40px; line-height:22px;min-height:540px; }
.kids_family_left h2,.kids_family_left .title_h2{font-size:30px;}
.kids_family_right h2,.kids_family_right .title_h2{font-size:30px;}
.anniversary_left{width:68%; padding-top:30px;}
.anniversary_right{width:30%;}
.anniversary_img .slick-arrow{top:128px  !important;}
.exhibitsblog_cnt {  width: 55%;}
.homebanner_caption h2,
.homebanner_caption h1,
.homebanner_caption .title_h2,
.homebanner_caption .title_h1 {  font-size: 36px;}
.homebanner_caption { width: 620px; margin: auto auto auto auto;}
.field_trips_img { height:190px; }
.teachers_schools_trips h4,.teachers_schools_trips .title_h4 { font-size:18px; padding:14px 12px; }
.field_trips_content p { min-height:210px; }
.university_faculty_content h3,.university_faculty_content .title_h3 { font-size:25px; line-height:45px; margin-bottom:20px; }
.oppurtunities_box ul li { font-size:14px; }
.oppurtunities_box { width:50%; }
.university_faculty_content .learn_more{margin-bottom:0;}
.oppurtunities_resource_box{margin-bottom:25px;}
.kids_falmilies_bg h2,.kids_falmilies_bg .title_h2 { padding:20px 10px;font-size:40px; }

.kids_falmily_left h3,.kids_falmily_left .title_h3 { font-size:32px; line-height:40px; margin-bottom:20px;  }
.kids_falmily_left p { margin-bottom:25px; }
.learn_btn { font-size:22px; }
.title_bg h2,.title_bg .title_h2{font-size:35px;}
.kids_falmily_left { padding:0px 40px; }
.inner_content.adults_mixed_bg h2,.inner_content.adults_mixed_bg .title_h2{font-size:28px;}
#divTAReviews{animation:none; padding-top:60px;}
.share_icon ul li img{width:30px;}
.safety_security_image .slick-arrow, .plan_image .slick-arrow{top:110px;}
.oppurtunities_resource_box h4,.oppurtunities_resource_box .title_h4 {float: none;width: 100%;  padding-top: 0;margin-bottom: 10px;}
.oppurtunities_resource_box ul {float: none; border-left: none; padding-left: 0;}
.oppurtunities_box {  width: 45%;}
.oppurtunities_box.oppurtunities_box2 { width: 200px;}
.university_faculty_content{width: 50%;}
.university_faculty_img{width: 50%;height: 540px;}
.sanantnio_logo { width: 268px;  margin-right: 36px;}
.sa300_bg h3,.sa300_bg .title_h3{width: 452px; padding: 30px 0 0;}
.sa300_bg .btn { margin-top: 52px;}
.newsletter_bg h3,.newsletter_bg .title_h3 {font-size: 32px;  line-height: 62px;}
ul.gallery_list li{width: 226px;margin: 0 12px 14px 0;}
.innercontent_color1{padding:30px 0px;}

.membership_left_inner {padding-left:0; padding-right:0;}
.membership_left{padding-top:20px;}
.membership_left h2,.membership_left .title_h2{font-size:28px; padding-left:0; padding-right:0; margin-right:30px; line-height:30px;}
.membership_left span{font-size:18px;}
.membership_left ul li{font-size:15px;}
.membership_left_inner a{font-size:16px;}
.membership_left_inner::after{background-size:30px; right:-30px; top:60px;}
.membership_right{min-height:424px;}
.give_to_itc_left h2,.give_to_itc_left .title_h2{font-size:28px;padding-left:0; padding-right:15px; margin-right:30px; line-height:30px;}
.give_to_itc_left_inner{padding-left:0; padding-right:15px;}
.give_to_itc_right{padding-left:0px; padding-right:15px;}
.give_to_itc_right span{font-size:16px; padding-bottom:10px;}
.give_to_itc_right ul li{font-size:17px;}
.give_to_itc_right a{font-size:16px;}
.volunteer_interships h2,.volunteer_interships .title_h2{font-size:28px; line-height:normal; margin-bottom:15px;}
.volunteer_interships p{margin-bottom:20px;}
.volunteer_interships h3,.volunteer_interships .title_h3{font-size:18px; padding-bottom:10px;}
.volunteer_interships ul li{line-height:23px;}
.interships{padding-left:15px; padding-right:15px;}
.volunteer_interships a{font-size:16px; margin-right:5px; padding-left:13px; padding-right:13px;}
.volunteer_interships a:last-child{margin-right:0;}
.festival_advocacy h2,.festival_advocacy .title_h2{font-size:28px; line-height:normal; margin-bottom:15px;}
.festival_advocacy p{margin-bottom:20px;}
.festival_advocacy a{font-size:16px; }
.advocacy{padding-left:15px;}

.field_trips ul{width:100%; float:none;}
.field_trips_acdn_img{width:100%; float:nonel; margin-bottom:15px;}
.adress_trip_fld{width:100%; float:none;}
.itc_members_inner h4,.itc_members_inner .title_h4{font-size:25px; line-height:24px;}
.member_access{font-size:16px;}
.give_to_itc.innercontent_color3 a{font-size:16px; width:250px;}
.give_to_itc.innercontent_color4 h2,.give_to_itc.innercontent_color4 .title_h2{font-size:36px;}
.give_to_itc.innercontent_color3 h2,.give_to_itc.innercontent_color3 .title_h2{font-size:36px;}
#preloader{width: 67%;}
#preloader1{width: 67%;}

.popup_red_cntnt{padding:20px 25px;}
.popup_cntnt img{height:360px;}
.popup_cntnt{padding-top:30px;}
.planvisit_hours ul li{min-height: 646px;}
.planvisit_hours ul li li{min-height: inherit;}
.popup_txt{padding:10px 15px; font-size:14px; letter-spacing:0; margin-bottom:12px;}
.chk_bx_pop{font-size:14px;}
.popup_txt{margin-bottom:0;}
.inner_event_cntnt .exhibits_content ul li{width: 271px;}
.inner_event_cntnt .exhibits_img {    height: auto;}
.exhibitsdetails_cnt .pagination .all_post{position: absolute;top: 14px;}
.field_trips .faq_title_cnt{width:66%;}
.calendar_form { width: 319px;}
.list_3col li{width: 50%;}
.kidsfamily_title{font-size:18px;}
.kidsfamilytitle_title{font-size:18px;}
.kids_family_right{padding-left:20px; padding-right:20px; padding-bottom:25px; padding-top:25px;}
.kids_family_right h2,.kids_family_right .title_h2{font-size:24px; padding-bottom:15px;}
.kidsfamily_title{font-size:16px;}
.kidsfamily_cnt{padding-left:123px; font-size:14px; line-height:22px;}
.kidsfamilytitle_date{padding-right:6px;}
.kidsfamily_cnt:last-child{margin-bottom:0;}
.about_cnt1 h2,.about_cnt1 .title_h2{font-size:24px;}
.group_txt{padding-left:15px; padding-right:15px;}
.group_tours_content h4,.group_tours_content .title_h4{font-size:18px; margin-bottom:10px;}
.group_txt ul li{line-height:20px;}
.accordion_section h3.acctitle,.accordion_section .title_h3.acctitle{font-size:18px;}
.field_trips .acccontent h4,.field_trips .acccontent .title_h4{font-size:17px;}
.university_faculty_bg{padding:50px 0px;}
.sanantnio_bg{padding-bottom:50px;}
.news_bg{padding-top:50px;}

.newsletter_left{width:300px; padding-top:30px;}
.newsletter_center {width:350px; margin-left:30px;}
.newsletter_center h3,.newsletter_center .title_h3{line-height:36px; font-size:36px;}
.newsletter_center h3 span,.newsletter_center .title_h3 span{font-size:30px;}
.newsletter_center h3 span.h3_span2,.newsletter_center .title_h3 span.h3_span2{ font-size:36px;}
.sanantnio_logo{width:220px;}
.sanantnio_center{width:500px; padding-top:10px;}
.sanantnio_center h3,.sanantnio_center .title_h3{font-size:36px; line-height:36px; padding-top:0;}
.sanantnio_center span{font-size:30px;}
.sanantnio_bg{padding-bottom:50px;}
.sanantnio_right{float:right; margin-left:0;}
.home_learn_bg .container{width:auto;}
.kidsfamilytitle_date{width:24%;}
.kidsfamilytitle_title{width:76%;}

.French-Language .homebanner_caption h2,
.French-Language .homebanner_caption h1,
.French-Language .homebanner_caption .title_h2,
.French-Language .homebanner_caption .title_h1 {font-size: 30px;}
.French-Language .homelearn_left ul li a{font-size: 16px;}
.French-Language .hometestimonial_cnt { font-size: 18px;}
.French-Language .homeflag_section h3,.French-Language .homeflag_section .title_h3 { font-size: 30px;}
.French-Language .planvisit_hours ul li {min-height: 710px;}
.French-Language .planvisit_hours ul li ul li {min-height: auto;}
.French-Language .field_cnt {width: 445px;}
.French-Language .tours_center h2,.French-Language .tours_center .title_h2 {font-size: 30px;}
.French-Language .field_bg h2,.French-Language .field_bg .title_h2 {font-size: 34px;}
.French-Language .packing_cnt {min-height: 215px;}
.French-Language .safety_security_cnt .cnt_left .cnt_left_top > h3,.French-Language .safety_security_cnt .cnt_left .cnt_left_top > .title_h3{font-size: 24px;}
.French-Language .safety_security_cnt .cnt_right .inner_sidebar > h3,.French-Language .safety_security_cnt .cnt_right .inner_sidebar > .title_h3{font-size: 24px;}
.French-Language .accordion_section h3.acctitle,.French-Language .accordion_section .title_h3.acctitle{font-size: 18px;}
.French-Language .teachers_schools_trips h4,.French-Language .teachers_schools_trips .title_h4 {font-size: 14px;}
.French-Language .newsletter_bg h3,.French-Language .newsletter_bg .title_h3 { font-size: 26px;}
.French-Language .university_faculty_content h3,.French-Language .university_faculty_content .title_h3 {font-size: 24px; line-height: 34px;  margin-bottom: 20px;}
.French-Language .sa300_bg h3,.French-Language .sa300_bg .title_h3 {line-height: 26px;font-size: 20px; width: 366px;}
.French-Language .sa300_bg .red_btn{font-size: 15px;}
.French-Language .kids_falmilies_bg h2,.French-Language .kids_falmilies_bg .title_h2 {font-size: 32px;}
.French-Language .nav-main .nav-container ul li li.menu-item-121.has-sub-nav { background-position: 71% 9px;}
.French-Language .calendar_form .btn {font-size: 11px;}
.French-Language .field_trips .acccontent h4,.French-Language .field_trips .acccontent .title_h4{font-size: 16px;}
.French-Language .about_cnt h2,.French-Language .about_cnt .title_h2{font-size: 24px;}
.French-Language .educator_resources .educator_resources_left a.brown{padding: 18px 40px;}
.French-Language .educator_resources_right_cnt h4,.French-Language .educator_resources_right_cnt .title_h4 { font-size: 20px;}
.French-Language .kidsfamily_title{ font-size: 20px;}
.French-Language .kidsfamily_cnt {padding-left: 138px;}
.French-Language .kids_family_left h2,.French-Language .kids_family_left .title_h2 {font-size: 25px;}
.French-Language .give_to_itc.innercontent_color3 h2, .French-Language .give_to_itc.innercontent_color3 .title_h2{font-size: 32px;margin-bottom: 8px;}
.French-Language .give_to_itc.innercontent_color4 h2,.French-Language .give_to_itc.innercontent_color4 .title_h2{font-size: 32px;margin-bottom: 8px;}
.French-Language .give_to_itc.innercontent_color3 a {font-size: 15px;}
.French-Language .list_compare_tab ul li{padding: 10px 18px;}
.French-Language .exhibits_left h3,.French-Language .exhibits_left .title_h3{font-size: 21px;}
.French-Language .btn{line-height:normal; font-size:15px;}
.French-Language .newsletter_bg .red_btn{font-size:15px;}
.French-Language .sanantnio_logo{width:190px; margin-right:15px;}
.French-Language .oppurtunities_box ul li{line-height: 20px;}
.French-Language .white_div .btn{font-size:15px; letter-spacing:0;}
.French-Language .radio_btn{width: 75px;}
.French-Language .facility_rental_cnt ul li .facility_rent_content{min-height:296px;}
.French-Language ul.gallery_list li h3,.French-Language ul.gallery_list li .title_h3{font-size: 16px;}
.French-Language .leadershi_team h2,.French-Language .leadershi_team .title_h2{font-size:22px; letter-spacing:0;}


.Spanish-Language .header_top_left ul li{margin-right: 5px;}
.Spanish-Language .header_top_right ul li a{font-size:14px;}
.Spanish-Language .home_about_cntnt h3,
.Spanish-Language .home_about_cntnt .title_h3,
.Spanish-Language .home_about_cntnt .boxTitle{padding: 15px 15px; font-size:15px;}
.Spanish-Language .hover_cntnt_txt{padding: 20px 20px; min-height:195px;}
.Spanish-Language .exhibits_left h3,.Spanish-Language .exhibits_left .title_h3{font-size:20px;}
.Spanish-Language .exhibits_left .resp-tabs-list li{padding:8px 10px 8px 27px;}
.Spanish-Language .homelearn_left ul{width:390px;}
.Spanish-Language .homelearn_left ul li a{font-size:16px;}
.Spanish-Language .planvisit_hours h3,.Spanish-Language .planvisit_hours .title_h3, .Spanish-Language .planvisit_hours .column_title{font-size:25px; letter-spacing:0.5px;}
.Spanish-Language .planvisit_hours h4,
.Spanish-Language .planvisit_hours .title_h4,
.Spanish-Language .planvisit_hours .subCategory{font-size:16px;}
.Spanish-Language .planvisit_hours_cnt{font-size: 12px;}
.Spanish-Language .field_bg h2,.Spanish-Language .field_bg .title_h2{font-size:36px;}
.Spanish-Language .field_cnt{width:450px;}
.Spanish-Language .tours_center h2,.Spanish-Language .tours_center .title_h2{font-size:33px; letter-spacing:0.5px;}
.Spanish-Language .tours_center{padding:95px 25px 0;}
.Spanish-Language .store_bg h2,.Spanish-Language .store_bg .title_h2{font-size:36px;}
.Spanish-Language .acccontent{padding:14px 20px 10px 30px;}
.Spanish-Language .blog_sidebar h3,.Spanish-Language .blog_sidebar .title_h3{font-size:19px;}
.Spanish-Language .newsletter_center h3 span,.Spanish-Language .newsletter_center .title_h3 span{font-size:28px;}
.Spanish-Language .university_faculty_content h3,.Spanish-Language .university_faculty_content .title_h3{font-size:30px; line-height:normal;}
.Spanish-Language .university_faculty_content{padding: 20px 22px;}
.Spanish-Language .oppurtunities_box ul li{margin-bottom:2px;}
.Spanish-Language .sanantnio_right{margin-left:-50px;}
.Spanish-Language .field_trips_content p{min-height: 280px;}
.Spanish-Language .newsletter_right{padding-top: 40px;}
.Spanish-Language .calendar_form .btn{font-size: 10px;width: 100%;}
.Spanish-Language .educator_resources_left h3,.Spanish-Language .educator_resources_left .title_h3{padding: 20px 15px;}
.Spanish-Language .educator_resources .educator_resources_left a{padding:18px 15px;}
.Spanish-Language .educator_resources_left .bottom_pagination a{padding:0;}
.Spanish-Language .educator_resources .educator_resources_left .down_lession a{padding:10px 15px;}
.Spanish-Language .about_cnt .btn{line-height:normal;}
.Spanish-Language .membership_left_inner a{font-size:15px; line-height:normal;}
.Spanish-Language .give_to_itc.innercontent_color3 a{font-size:15px; line-height:normal;}
.Spanish-Language .facility_rental_cnt ul li .facility_rent_content{min-height: 296px;}
.Spanish-Language .catering_list_left ul li{min-height: 193px;}
.Spanish-Language .educator_resources_left .staff_details h3,.Spanish-Language .educator_resources_left .staff_details .title_h3{padding:0;}
.Spanish-Language .inner_content .leadershi_team ul li{padding-bottom:30px;}

.sharestory_cnt h3,.sharestory_cnt .title_h3 { font-size: 26px;line-height: 32px;padding-bottom: 14px;}
.sharestory_cnt h3 span,.sharestory_cnt .title_h3 span{ font-size: 20px}
.sharestory_cnt h4,.sharestory_cnt .title_h4 {font-size: 38px; line-height: 22px;}
.sharestory_cnt{font-size: 13px; line-height: 22px;}

.educator_resources_fullleft{ width:100%}
.texansoneandall_sidebar1{ padding-top:0;width: 34%!important;}
.texansoneandall_sidebar1 h3,.texansoneandall_sidebar1 .title_h3{ margin-right:0; float:none}
.one_and_all .one_and_all_left_cntnt {width: 81%;}
.homelearn_left{width:350px; font-size:15px;}
.home_learn_bg h2,.home_learn_bg .title_h2{font-size:30px; padding-bottom:10px;}
.homelearn_image{float: right;width:610px;margin-top:-16px;}
.homelearn_left p{margin-bottom:10px;}
.homelearn_left ul li{padding-bottom:10px;}
.sanantnio_bg1 .sanantnio_center{width:500px; font-size:18px; margin-left:30px;}
.sanantnio_bg1 .sanantnio_center h3{font-size:27px;}
}
/*Tab */
@media (min-width: 768px) and (max-width: 991px) {
.container{width:750px;}
.header_bottom{padding:10px 0px;background-image:none; background-color:rgba(0,0,0,0.6);}
.header_date{margin-bottom:10px;}
.header_top_right ul li a{font-size:12px;}
.header_top_left ul li { margin-right: 6px;}
.header_top_right ul li {  margin-right: 6px;}
.language_dropdown{}
.header_top_left{padding-top:30px;padding-left: 0;}
.logo{width:200px;}
.home_slider li{height:280px;}
footer{padding:30px 0px 0; background-image:none; border-top:10px solid #813837;}
.ftr_links{display:none;}
.form_bg{float:none; margin-bottom:0; background-color:transparent;background-position: 0 50px; font-size:15px; letter-spacing:0;}
.form_bg p{margin-left:30px;}
.ftr_logo{float:none; width:200px; margin:auto; margin-bottom:20px;}
.language_dropdown{margin-top: -4px;margin-left: 8px;}
.email_bx{padding:13px 15px; font-size:14px; width:330px;}
.submit_btn{padding:13px 15px; font-size:17px; height:46px; width:200px;}
.adrss{width:auto;padding-bottom: 10px;}
.has-sub-nav { background-position: 62% 13px;}
.inner_banner h1,.inner_banner .title_h1{margin-top:33px; font-size:25px;}
.inner_banner{height: 275px;background-attachment: inherit;top: 179px;}
.innerbanner_slider li{height: 275px;}
.planvisit_hours_cnt { padding: 20px 15px;}
.planvisit_hours h3,
.planvisit_hours .title_h3,
.planvisit_hours .column_title{font-size:23px;}
.tours_left{width: 30%;}
.tours_center{width: 40%;}
.tours_right{width: 30%;}
.field_bg h2,.field_bg .title_h2{ font-size:34px;}
.tours_center h2,.tours_center .title_h2{ font-size:34px;}
.packing_content h3,.packing_content .title_h3{font-size: 26px;}
.packing_cnt { min-height: 193px;}
.planvisit_hours_cnt ul li{ min-height:inherit}
.field_bg{ background-attachment:inherit}
.store_bg{ background-attachment:inherit}
.store_bg h2,.store_bg .title_h2{font-size: 30px;padding: 15px 40px;float: none;margin-top: 00px;margin-bottom: 20px; text-align:center}
.home_about_cntnt ul li{width:230px;vertical-align: top;}
.hover_content{top:0; position:inherit;}
.home_about_cntnt li:hover .hover_content{top:0;}
.home_about_cntnt h3,
.home_about_cntnt .title_h3,
.home_about_cntnt .boxTitle {font-size:16px; padding:12px 15px}
.hover_content span{font-size:15px;}
.hover_cntnt_txt{font-size:13px; padding:15px;line-height: 18px;min-height: 139px;}
.security_image .slick-arrow, .plan_image .slick-arrow{top:60px;}
.plan_image .slick-arrow {    top: 75px;}
.home_about_cntnt{margin-top: -57px;background-image: url(../images/home_about_cntnt2.png);}
.home_exhibits_bg .container {  width: 750px;}
.getinvolved_bg ul {margin-bottom: 20px;}
.home_exhibits_bg{ background-attachment: inherit}
.getinvolved_bg .red_btn{padding:10px 36px 10px; font-size:20px;}
.home_learn_bg{ background-attachment:inherit}
.getinvolved_bg{ background-attachment:inherit;font-size: 20px;}
.getinvolved_bg ul li{font-size:22px;}
.home_testimonial_bg{ background-attachment:inherit;padding: 50px 0 50px;}
.home_facility_bg{ background-attachment:inherit;padding: 60px 0 30px;}
.home_flag_bg{ background-attachment:inherit;padding: 28px 0 0;}
.home_facility_bg .red_btn{padding:10px 36px 10px;}
.resp-tab-content{width: 500px;min-height: 274px;}
.exhibits_left{width: 208px;min-height: 274px;}
.exhibits_left h3, .exhibits_left .title_h3 {padding: 10px 15px; font-size:20px;}
.resp-tabs-list li {font-size:14px;padding:5px 15px 5px 25px;}
.homelearn_left { width: 400px;font-size: 16px;}
.homelearn_left ul{width:250px;}
.homelearn_left ul li a{font-size:15px;}
.hometestimonial_cnt{font-size: 19px;max-width: 100%;padding: 0 0;}
.welcome_person { margin-top: -67px;}
.hometestimonial_cnt:before{width: 93px;height: 80px; background-size:cover;left:-49px;}
.hometestimonial_cnt:after{width: 93px;height: 80px; background-size:cover;right:-49px;}
.home_facility_bg h2,.home_facility_bg .title_h2{font-size: 24px;}
.home_facility_bg {  font-size: 18px;}
.home_facility_bg ul li{border-right: 1px solid #fff3cf;padding: 0 15px 0 10px;line-height: 19px; font-size:24px;}
.homeflag_bg .container { width: 750px;}
.homeflag_section { width: 230px;  margin-right: 14px;}
.homeflag_section h3,.homeflag_section .title_h3 { font-size: 28px;}
.homeflag_section h3,.homeflag_section .title_h3 { font-size: 20px;}
.testimonials{ border-bottom:1px solid #84262d; padding-bottom:20px;}
.single_testimonial_cnt{font-size: 16px;line-height: 22px;padding: 15px;}
.testimonials li{ padding-left:0;}
.safety_security_cnt .cnt_left .cnt_left_top > h3, .safety_security_cnt .cnt_right .inner_sidebar > h3,.safety_security_cnt .cnt_left .cnt_left_top > .title_h3, .safety_security_cnt .cnt_right .inner_sidebar > .title_h3 {    font-size: 24px;}
.safety_security_cnt h4,.safety_security_cnt .title_h4{ font-size:22px;}
.safety_security_cnt .cnt_right{ margin-top:0;}
.group_tours_content h3,.group_tours_content .title_h3{font-size:24px;}
.group_tours_content .red_btn{width:100%; font-size:14px; padding:5px 20px 8px; margin-bottom:20px;}
.inner_content.adults_mixed_bg h2,.inner_content.adults_mixed_bg .title_h2{font-size:22px;}
.educator_resources_left{width:100%; float:none;}
.educator_resources_left_cntnt{width:100%; float:none; margin-bottom:30px;}
.educator_resources_right{width:100%;}
.educator_resources_left_img{float:none; width:300px; margin:auto; margin-bottom:30px;}
.educator_resources .educator_resources_left a{display:inline-block; float:none;}
.educator_resources_left .bottom_pagination{margin-top:0; margin-bottom:0 ; }
.one_and_all_left_cntnt{width:550px;}
.one_and_all_left_img{width:140px;}
.educater_types_txt{width:330px;}
.one_and_all_left_cntnt a.packet{margin-bottom:30px !important;}
.educater_types_txt{padding:15px 20px; font-size:20px;}
.educater_types_down{padding:7px 20px;}
.educater_types_down span{font-size:15px;}
.educator_resources_left .bottom_pagination a{font-size:15px;}
.topmenu1 h3,.topmenu1 .title_h3{ text-decoration: none !important;color: #fff !important;width: 100%;display: block;background-image: url(../images/drop_down_icon2.png);background-repeat: no-repeat;
background-position:95% 58%;margin-bottom:20px;}
.topmenu1 h3,.topmenu1 .title_h3{background-image:none;}

.educator_resources_right_cnt_red{display:none;}
.educator_resources_right h3,.educator_resources_right .title_h3{padding:12px 20px;}
.faqs_img{ width:200px; margin:auto}
.ftr_logo{ padding-top:0}
.exhibitsdetails_cnt .alignright{ float:none; margin:0 0 10px 0}
.exhibits_content ul li { width: 303px;}
.exhibits_img { height: 150px;}
.exhibits_content ul li p{ min-height:192px;}
.exhibits_content h3,.exhibits_content .title_h3{font-size: 16px;}
.exhibitsright_content { margin-top: 0;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:20px; width:20px; height:20px; right:23px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:20px; width:20px; height:20px; right:0;}
.eventsmonth_des {float: left; width: 230px;}
#Categories{ display:none}
#Tag{ display:none}
#OlderPosts{ display:none}
#Categories{  padding: 15px;}
.blogsidebar_padding { padding: 0;}
.categories_list {  margin-bottom: 2px;}
.tag_list { margin-bottom: 2px;}
#Tag{  padding: 15px;}
#OlderPosts{ padding: 15px;}
.educator_resources_left_cntnt{width:470px; font-size:14px; margin-bottom:15px;}
.educator_resources_left_cntnt h2,.educator_resources_left_cntnt .title_h2{letter-spacing:0; font-size:18px; padding-left:15px; padding-right:15px;}
.educator_resources_left .down_lession{letter-spacing:0;}
.educator_resources_left .down_lession p{margin-right:0;}
.educator_resources_left_cntnt p{padding-left:15px; padding-right:15px;}
.educator_resources_left_img{float:left; margin-left:5px;}
.educator_resources_left_img{width:230px; padding:20px; float:none; margin-bottom:15px;}
.educator_resources_left{width:68%; float:left;}
.educator_resources_right{width:30%; float:right;}
.educator_resources_right h3,.educator_resources_right .title_h3{padding:12px 15px; font-size:17px;}
.educator_resources .educator_resources_left a{font-size:20px; padding-left:22px; padding-right:22px; letter-spacing:0; margin-right:10px;}
.educator_resources_left h3,.educator_resources_left .title_h3{font-size: 20px;padding-left: 22px;padding-right: 22px;letter-spacing: 0;margin-right: 10px;}
.educator_resources_left .bottom_pagination{float:left;}
.educator_resources_right_cnt ul li:first-child{font-size:20px;}
.educator_resources_right_cnt ul li{font-size:15px;}
.educator_resources_right_cnt ul{margin-bottom:15px;}
.educator_resources_left .down_lession a{letter-spacing:0; padding:14px 15px; font-size:15px;}
.lession_plans{padding-left:15px; padding-right:15px;}
.educator_resources_left .bottom_pagination a{letter-spacing:0; font-size:15px; padding-left:0; padding-right:0;}
.origins ul li a{padding-left:15px; padding-right:15px;}
.about_cntnt4{ background-attachment:scroll}
.about_cntnt:after{bottom: -60px;}
.about_cntnt1 { padding-top: 66px;}
.aboutcntnt_bottom:before{bottom: -60px;}
.about_cntnt5 { padding-top: 50px !important;}
.learn_content ul li{ width:100%}
.learn_content h2,.learn_content .title_h2{font-size: 24px;}
.learn_content h3,.learn_content .title_h3{font-size: 18px;}
.learncnt_img { margin-right: 0; float:none; margin-left:0}
.educator_resources_right.staff_bg{float:none;}
.educator_resources_right.staff_bg p{display:none;}
.educator_resources_right.staff_bg .resp-tabs-list li{font-size:15px;}
.leadershi_team ul li{width:360px;}
.staff_details{margin-top:0; width:100%;}
.leadershi_team ul li img{float:none; margin-right:0; margin-bottom:10px;}
.inner_content .leadershi_team ul li{padding-bottom:20px; text-align:center; float:none; display:inline-block;}
.inner_content .staff_details a{display:inline; padding-left:25px;}
.position{min-height:75px;}
.educator_resources_right.staff_bg{float:right; width:30%}
.leadershi_team.educator_resources_left {width:70%}
.leadershi_team ul li {float: left;  width: 241px;}
.staff_details { margin-top: 22px;}
.position{min-height:inherit;}
.one_and_all .educator_resources_right{width:24%;}
.one_and_all .one_and_all_left_cntnt{width:350px; margin-left:20px;}
.one_and_all .educator_resources_left{width:74%;}
.one_and_all .educater_types_txt{width:180px; padding:15px; font-size:14px; min-height:68px;}
.one_and_all .educater_types_down{padding:14px 15px;}
.one_and_all .educater_types_down span{font-size:14px;}
.one_and_all .educater_types_down a{font-size:13px;}
.inner_content .about_cntnt1{padding-top:40px !important; padding-bottom:40px !important;}
.educator_resources_right h3,.educator_resources_right .title_h3{text-align:center;}
.listprice_btn { text-align:center; }
.listprice_price { max-width:100%; margin-right:0px; text-align:center; display:block; padding-left:0px; margin-bottom:15px; }
.listprice_btn .btn { display:inline-block; margin:auto; }
.horizaltalTab .resp-tabs-list li { font-size:15px; }
table.price_chart_table tr td:nth-child(1) { font-size: 12px; }
table.price_chart_table tr.price td { font-size:22px;  }
.professional_development_content ul li{ width:100%; min-height:inherit;}
.professional_development_content h3,.professional_development_content .title_h3{font-size: 18px;}
.professional_development_content ul li { padding-left:0px !important; }
.about_left { width:100%; }
.about_right { width:100%;  }
.about_right img{margin-top:0; width:300px;}
.horizaltalTab .facility_tab .resp-tabs-list li { padding:12px 15px; font-size:14px;  }
.horizaltalTab .facility_tab .resp-tabs-list { margin-bottom:20px; }
.facility_rental_cnt ul li{ width:100%}
.facility_rental_cnt h3{font-size: 18px;}
.facility_rental_cnt ul li { padding-left:0px !important; margin-bottom:15px; }
.facility_rental_cnt ul li .facility_rent_content { min-height:inherit;  }
.facility_professional_photo_cnt { margin-bottom:25px;  }
.catering_list_left ul li { width:50%; min-height:150px; }
.inner_content.adults_mixed_bg h2,.inner_content.adults_mixed_bg .title_h2{ width:100%}
.professional_development_height{ min-height: inherit;}
.inner_content ul{margin-bottom:15px;}
.listprice_left{padding-bottom:10px;}
.about_cntnt6{padding-top:50px;}
.about_cntnt3{margin-top:20px;}
.exhibitsdetails_cnt img{width:300px;}
.field_trips ul{margin-bottom:20px;}
.internships_icon img{width:160px;}
.adults_mixed_cntnt ul{padding-bottom:20px;}
.safetysecurity_img{padding-top:0;}
.safetysecurity_img img{width:300px;}
ul.testimonials{margin-bottom:20px;}
.about_cntnt3 ul{margin-bottom:20px;}
.packing_content h3,.packing_content .title_h3{font-size:22px;}
.packing_content ul li{padding-left:10px; padding-right:10px;}
a.view_link{font-size:18px;}
.kids_family_left{padding-left:30px; padding-right:30px; padding-top:40px; padding-bottom:40px; line-height:22px; min-height:580px;}
.kids_family_right{padding-left:30px; padding-right:30px; padding-top:40px; padding-bottom:40px; line-height:22px;min-height:580px; }
.kids_family_left h2,.kids_family_left .title_h2{font-size:28px;}
.kids_family_right h2,.kids_family_right .title_h2{font-size:28px;padding-bottom: 17px;}
.anniversary_left{width:68%; padding-top:0}
.anniversary_right{width:30%;}
.anniversary_right p{margin-bottom:0;}
.schedule_left{width:60%;}
.schedule_right{width:40%;}
.anniversary_img .slick-arrow{top:128px  !important;}
.inner_content .list_compare_tab ul.resp-tabs-list{margin-bottom:0;}
.group_last {width: 100%;  float: none;}
.group_last1 {width: 100%;  float: none;}
.group_last_right{width:100%;float:none;margin-bottom:0px;}
.exhibits_blog{ padding-top:30px;}
.specialcollections_cnt{ margin-bottom:30px;}
.home_learn_bg .container { width: auto;}
.homelearn_left ul li{padding-bottom:5px;}
.home_learn_bg h2,.home_learn_bg .title_h2{font-size:28px; padding-bottom:10px;}
.homelearn_image {width: 468px;margin-top:51px;}
.homelearn_left p{margin-bottom:10px;}
.homelearn_left { width: 270px; font-size: 14px;}
.homebanner_caption h2,
.homebanner_caption h1,
.homebanner_caption .title_h2,
.homebanner_caption .title_h1 {  font-size: 34px; }
.homebanner_caption { width: 620px; margin: auto auto auto auto;}
.field_trips_bg .teachers_schools_trips { width:50%; }
.field_trips_content p { min-height: 150px; }
.university_faculty_img { width:100%; height:400px;  }
.university_faculty_content { width:100%; }
.university_faculty_content h3,.university_faculty_content .title_h3 {font-size:30px; line-height:40px; margin-bottom:20px; }
.title_bg h2,.title_bg .title_h2 { font-size:30px; padding: 20px 40px; }
.kids_falmilies_bg h2,.kids_falmilies_bg .title_h2 { font-size:35px; padding-top:30px; }
.teachers_schools_trips h4,.teachers_schools_trips .title_h4 { font-size:18px; padding:14px 15px; }
.kids_falmilies_bg h2,.kids_falmilies_bg .title_h2 { padding:10px 80px; font-size:35px; }
.kids_falmily_right { width:100%; float:none; min-height:300px; }
.kids_falmily_left { width:100%;  }
.kids_falmily_left h3,.kids_falmily_left .title_h3 { font-size:40px; line-height:40px; margin-bottom:20px;  }
.kids_falmily_left p { margin-bottom:25px; }
.learn_btn { font-size:22px; }
.kids_falmily_left { padding:40px 20px; height:auto; }
.planvisit_hours ul li{ width:100%; min-height:inherit}
.side_search_bx .search{width:87%;}
#divTAReviews{animation:none;padding-top:60px;}
.share_icon ul li img{width:30px;}
.kids_falmily_left h3,.kids_falmily_left .title_h3 { font-size: 28px;}
.learn_btn { font-size: 18px;}
.safety_security_image .slick-arrow, .plan_image .slick-arrow{top:150px;}
.safetysecurity_img ul li img{padding:0; width:auto !important; margin:auto;}
.safetysecurity_img{width:auto; text-align:center;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:50px; width:50px; height:50px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:50px; width:50px; height:50px; right:0;}
.bottomplan_image .slick-arrow, .plan_image .slick-arrow{top:100px;}
.oppurtunities_box {width: 360px;}
.university_faculty_bg{ padding:0}
.sanantnio_logo {margin-right: auto;width: 200px;margin-left: auto;float: none;margin-top: 20px;}
.sa300_bg{ background-size:cover; text-align:center;}
.sa300_bg h3,.sa300_bg .title_h3{width: 100%;padding: 20px 0 0;line-height: 30px;text-align: center; letter-spacing:1px;}
.newsletter_bg h3,.newsletter_bg .title_h3 {font-size: 25px;}
.about_cnt1{ background-image:none}
ul.gallery_list li{width: 232px;margin: 0 12px 14px 0;}
/*ul.gallery_list li:nth-child(3n) { margin-right: 0;}
ul.gallery_list li:nth-child(4n) { margin-right: 12px;}*/
.news_bg{padding-bottom:30px; padding-top:30px;}
.newsmedia_image{ height:180px;}
.gallerylist .newsmedia_image{ height:180px;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:20px; width:20px; height:20px; right:23px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:20px; width:20px; height:20px; right:0;}

.membership_left_inner {padding-left:0; padding-right:0;}
.membership_left{padding-top:17px; padding-bottom:15px;}
.membership_left h2,.membership_left title_h2{font-size:25px; padding-left:0; padding-right:15px; margin-right:30px; line-height:24px;}
.membership_left span{font-size:18px;}
.membership_left ul li{font-size:14px; line-height:24px;}
.membership_left_inner a{font-size:16px;}
.membership_left_inner::after{background-size:30px; right:-30px; top:60px;}
.membership_right{min-height:424px;}
.give_to_itc_left h2,.give_to_itc_left .title_h2{font-size:25px;padding-left:0; padding-right:15px; margin-right:30px; line-height:30px;}
.give_to_itc_left_inner{padding-left:0; padding-right:15px;}
.give_to_itc_right{padding-left:0px; padding-right:15px;}
.give_to_itc_right span{font-size:16px; padding-bottom:10px;}
.give_to_itc_right ul li{font-size:17px;}
.give_to_itc_right a{font-size:16px; width:70%; margin-right:0; margin-bottom:10px;}
.volunteer_interships h2{font-size:28px; line-height:normal; margin-bottom:15px;}
.volunteer_interships p{margin-bottom:20px;}
.volunteer_interships h3,.volunteer_interships .title_h3{font-size:18px; padding-bottom:10px;}
.volunteer_interships ul li{line-height:23px;}
.interships{padding-left:15px; padding-right:15px;}
.volunteer_interships a{font-size:16px; margin-right:5px; padding-left:13px; padding-right:13px; margin-right:0; margin-bottom:10px; width:85%;}
.volunteer_interships a:last-child{margin-right:0;}
.festival_advocacy h2,.festival_advocacy .title_h2{font-size:28px; line-height:normal; margin-bottom:15px;}
.festival_advocacy p{margin-bottom:20px;}
.festival_advocacy a{font-size:16px; }
.advocacy{padding-left:15px;}
.give_to_itc_left p{margin-bottom:20px;}
.admission_div a{margin-top:15px; margin-bottom:15px !important}
.rewind_root_left{font-size:15px;}
.rewind_root_right{font-size:15px;}

.field_trips ul{width:100%; float:none;}
.field_trips_acdn_img{width:100%; float:nonel; margin-bottom:15px;}
.adress_trip_fld{width:100%; float:none;}
.itc_members_inner h4,.itc_members_inner .title_h4{font-size:23px; line-height:24px;}
.member_access{font-size:16px; letter-spacing:0.5px;}
.leadershi_team .addvisor_bord ul li{width:48%; margin-right:0;}
.give_to_itc_right{padding-right:0;}
.give_to_itc.innercontent_color3 h2,.give_to_itc.innercontent_color3 .title_h2{font-size:30px; width:100%;}
.give_to_itc.innercontent_color3 a{font-size:15px; display:block; margin-bottom:15px;}
.give_to_itc.innercontent_color4 h2,.give_to_itc.innercontent_color4 .title_h2{font-size:30px; width:100%;}
#preloader{width: 66%;}
#preloader1{width: 66%;}
.educator_resources_right_cnt ul li:first-child {font-size: 14px;}
.educator_resources_right_cnt ul li{ font-size: 14px;}
.educator_resources_right_cnt h4,.educator_resources_right_cnt .title_h4{padding: 0 12px;}
.filter_checkbox label span {padding: 6px 12px;}
.side_search_bx{margin-left: 12px;margin-right: 12px;}
.educator_resources_right h3,.educator_resources_right .title_h3{font-size: 16px;}

.popup_red_cntnt{padding:20px 25px;}
.popup_cntnt img{height:360px;}
.popup_cntnt{padding-top:50px;}
.homeflag_section .directions_box{min-height: 197px;}
.popup_txt{padding:10px 15px; font-size:14px; letter-spacing:0; margin-bottom:12px;}
.chk_bx_pop{font-size:14px;}
.exhibitsdetails_cnt .pagination .all_post{width:63%;}
.kidsfamily_title{font-size:20px; margin-bottom:5px;line-height: normal;}
.kidsfamilytitle_title{font-size:20px; margin-bottom:5px;line-height: normal;}
.kidsfamily_cnt{ margin-bottom:25px; padding-left: 0;}
.popup_txt{margin-bottom:0;}
.inner_event_cntnt .exhibits_content ul li{width: 315px;}
.inner_event_cntnt .exhibits_img {    height: auto;}
.exhibitsdetails_cnt .pagination .all_post{position: absolute;top: 14px;}
.field_trips .faq_title_cnt{width:58%;}
.calendar_form { width: 284px;}
.kidsfamily_title{font-size:18px;}
.kids_family_right{padding-left:20px; padding-right:20px; padding-bottom:25px; padding-top:25px;}
.kids_family_right h2,.kids_family_right .title_h2{font-size:24px; padding-bottom:15px;}
.kidsfamily_title{font-size:18px;}
.kidsfamily_cnt{padding-left:0; font-size:14px; line-height:20px; margin-bottom:19px;}
.kidsfamilytitle_date{padding-right:6px;}
.kidsfamily_cnt:last-child{margin-bottom:0;}
.about_cnt1 h2,.about_cnt1 .title_h2{font-size:24px;}
.innercontent_color1{background-image:none !important;}
.group_txt{padding-left:15px; padding-right:15px;}
.group_tours_content h4,.group_tours_content .title_h4{font-size:18px; margin-bottom:10px;}
.group_txt ul li{line-height:20px;}
.padimg{width:100%;}
.accordion_section h3.acctitle,.accordion_section .title_h3.acctitle{font-size:18px;}
.field_trips .acccontent h4,.field_trips .acccontent .title_h4{font-size:17px;}
.professional_development_content ul li:nth-child(2n){padding-left:0 !important;}

.newsletter_left{width:190px; padding-top:30px;}
.newsletter_center {width:230px; margin-left:30px; text-align:center;}
.newsletter_center h3,.newsletter_center .title_h3{line-height:33px; font-size:28px;}
.newsletter_center h3 span,.newsletter_center .title_h3 span{font-size:27px;}
.newsletter_center h3 span.h3_span2,.newsletter_center .title_h3 span.h3_span2{ font-size:28px;}
.newsletter_right{width:200px; padding-top:10px;}
.newsletter_right .btn{width:100%; font-size:16px; margin-bottom:0; margin-top:20px;}
.sanantnio_logo{width:150px; float:left; margin-right:20px; margin-top:0;}
.sanantnio_center{width:368px; padding-top:0;}
.sanantnio_center h3,.sanantnio_center .title_h3{font-size:28px; line-height:36px; text-align:left; padding-top:0px;}
.sanantnio_center span{font-size:28px;}
.right_bg_image{display:none;}
.sanantnio_right{margin-left:0; float:right;}
.sanantnio_bg{padding-bottom:30px;}
.get_involed_bg .right_bg_image{display:block;}

.French-Language .header_top_left ul li{margin-right:3px;}
.French-Language .exhibits_left h3,.French-Language .exhibits_left .title_h3{padding: 15px 10px;font-size: 18px;}
.French-Language .newsletter_center h3,.French-Language .newsletter_center .title_h3{font-size:24px;}
.French-Language .newsletter_center h3 span,.French-Language .newsletter_center .title_h3 span{font-size:20px;}
.French-Language .newsletter_right .btn{font-size: 13px;}
.French-Language .sanantnio_right .btn{font-size:13px;letter-spacing: 0px;}
.French-Language .sanantnio_center h3,.French-Language .sanantnio_center .title_h3{letter-spacing:0;}
.French-Language .sanantnio_center{font-size:15px;width: 336px;}
.French-Language .newsletter_center{width: 270px;}
.French-Language .calendar_form .btn{font-size:10px; width:100%;}
.French-Language .white_div .btn{font-size:15px; letter-spacing:0;}
.French-Language .radio_btn{width: 75px;}
.French-Language .about_cnt h2,.French-Language .about_cnt .title_h2{font-size: 25px; letter-spacing:0;}
.French-Language .about_cnt .btn{line-height: normal;}
.French-Language .kids_family_left h2,.French-Language .kids_family_left .title_h2{font-size:24px; letter-spacing:0;}
.French-Language .homelearn_left ul li a{font-size: 14px;}
.French-Language .btn{line-height:normal;}
.French-Language .tours_center{padding:80px 20px 0;}
.French-Language .tours_center h2,.French-Language .tours_center .title_h2{font-size:24px; letter-spacing:0; padding-bottom:10px;}
.French-Language a.view_link{font-size:15px;}
.French-Language .membership_left_inner a{font-size: 15px;}
.French-Language .horizaltalTab .facility_tab .resp-tabs-list li{padding: 12px 11px;font-size: 12px;letter-spacing: 0;}
.French-Language ul.gallery_list li h3,.French-Language ul.gallery_list li .title_h3{font-size: 15px;}
.French-Language .leadershi_team h2,.French-Language .leadershi_team .title_h2{font-size:22px; letter-spacing:0;}

.Spanish-Language .header_top_left ul li{margin-right:3px; width:27px;}
.Spanish-Language .header_top_right ul li a{letter-spacing:0px;}
.Spanish-Language .exhibits_left h3,.Spanish-Language .exhibits_left .title_h3{padding: 15px 10px;font-size: 17px;}
.Spanish-Language .resp-tabs-list li{padding: 5px 5px 5px 25px;}
.Spanish-Language .homelearn_left ul li a{font-size: 14px;}
.Spanish-Language .homelearn_left ul{width: 350px;}
.Spanish-Language .homelearn_image {width: 363px;}
.Spanish-Language .getinvolved_caption{font-size: 18px;letter-spacing: 0.5px;}
.Spanish-Language .field_cnt{width: 500px;}
.Spanish-Language .tours_center{padding: 80px 15px 0;}
.Spanish-Language .tours_center h2,.Spanish-Language .tours_center .title_h2{font-size:30px;}
.Spanish-Language .tours_center p{margin-bottom: 15px;}
.Spanish-Language .packing_content h3,.Spanish-Language .packing_content .title_h3{letter-spacing:0;}
.Spanish-Language .packing_cnt{min-height:230px;}
.Spanish-Language .group_tours_content h4,.Spanish-Language .group_tours_content .title_h4{font-size: 17px;}
.Spanish-Language .utsa_link li{margin-left:3px;}
.Spanish-Language .exhibits_img{height: inherit;}
.Spanish-Language .olderpost_txt{padding-top:10px; vertical-align:middle;}
.Spanish-Language .university_faculty_content h3{font-size: 28px;}
.Spanish-Language .sanantnio_center{font-size: 18px;}
.Spanish-Language .sanantnio_right{margin-left: -45px;}
.Spanish-Language .calendar_form .btn{width:100%; font-size:9px;}
.Spanish-Language .btn{line-height:normal; font-size:15px;}
.Spanish-Language .list_3col li{padding-right:0; width:33%;}
.Spanish-Language .educator_resources_left h3,.Spanish-Language .educator_resources_left .title_h3{margin-right: 10px;font-size: 18px;padding-left: 10px;padding-right: 10px;}
.Spanish-Language .educator_resources .educator_resources_left a{font-size: 18px; padding:18px 10px;margin-right:0}
.Spanish-Language .member_access{font-size: 15px;letter-spacing: 0; line-height:normal;}
.Spanish-Language .educator_resources_left .down_lession a{padding:10px 15px;}
.Spanish-Language .educator_resources_left .bottom_pagination a{padding:0; font-size:15px;}
.Spanish-Language .kids_family_left h2, .Spanish-Language .kids_family_left .title_h2{font-size: 23px;}
.Spanish-Language .about_cntnt_sec h2, .Spanish-Language .about_cntnt_sec .title_h2{font-size: 25px;letter-spacing: 0px;}
.Spanish-Language .horizaltalTab .facility_tab .resp-tabs-list li{padding: 12px 13px;}
.exhibitsdetails_date{display: block;}
.sharestory_cnt_left {float: none; width: 100%;}
.sharestory_cnt_right {float: none; width: 100%;}
.sharestory_cnt_icon{ left:0; width: 170px; height:200px; background-size:180px}
.sharestory_cnt_left{padding: 40px 0 20px 203px;}

.educator_resources_fullleft{ width:100%!important}
.texansoneandall_sidebar1{ padding-top:0;width: 35%!important;}
.texansoneandall_sidebar1 h3,.texansoneandall_sidebar1 .title_h3{ margin-right:0; float:none}
.one_and_all .one_and_all_left_cntnt {width: 76%;}
.kidsfamilytitle_date{width:auto; float:none}
.kidsfamilytitle_title{width:auto; float:none;}
.sanantnio_bg1 .sanantnio_center{width: 420px;font-size: 17px; margin-left:0;}
.sanantnio_bg1 .sanantnio_right .btn{font-size:18px; padding:20px;}
.sanantnio_bg1 .sanantnio_center h3,.sanantnio_bg1 .sanantnio_center .title_h3{font-size:24px;}
}

@media (min-width: 767px) {
.hide-desktop {display:none} /*added 10/22/19*/
}

/*Mobile */
@media (max-width: 767px) {
html{-webkit-text-size-adjust: 100%;}
.header_bottom{padding:10px 0px;background-image:none; background-color:rgba(0,0,0,0.6);}
.header_date{margin-bottom:10px;}
.header_top_right ul li a{font-size:14px;}
.header_top_left{padding-top:20px;}
.logo{width:180px;}
.home_slider li{height:290px;}
footer{padding:30px 0px; background-image:none; border-top:10px solid #813837;}
.ftr_links{display:none;}
.form_bg{float:none; margin-bottom:0; background-color:transparent;background-position: 0 50px; font-size:15px; letter-spacing:0;}
.form_bg p{margin-left:30px;}
.ftr_logo{float:none; width:200px; margin:auto; margin-bottom:20px;}
.email_bx{padding:13px 15px; font-size:14px; width:330px;}
.submit_btn{padding:13px 15px; font-size:17px; height:46px; width:200px;}
.adrss{width:auto;}
.header_top_right ul{display:none;}
.button-nav-toggle{margin:5px 0 0 0;}
footer{padding:20px 0px 0;}
.form_bg{padding:0px; margin-bottom:20px; font-size:14px;}
.form{margin-left:0;}
.email_bx{width:100%; float:none;}
.submit_btn{margin-left:0; width:100%; float:none;}
.form_bg span{line-height:normal;}
.form_bg p{margin-right:0; margin-left:0;margin-bottom:15px;}
.adrss{font-size:12px;padding-bottom: 10px;padding-top: 0;}
.header_top_left ul li:last-child{margin-right:0;}
.header_top_left ul li{width: 21px; margin-right:6px;}
.header_top_left{ display:none}
.has-sub-nav{background-position:70% 8px;}
.slick-slide img{ margin:auto; }
.header_date{ float:left;margin-bottom: 0; padding-top:5px;}
.inner_banner h1,.inner_banner .title_h1{margin-top: 0;font-size:18px;padding:66px 10px 96px 90px;text-transform: none; min-width:100%;}
.inner_banner{height: 246px;background-attachment: inherit;top: 147px;}
.innerbanner_slider li{height: 340px;}
.planvisit_hours_cnt { padding: 20px;}
.tours_bg { margin-top: -30px;}
.tours_left{width: 100%; float:none;min-height: 200px;}
.tours_center{width: 100%; float:none;padding: 30px;min-height: auto;}
.tours_right{width: 100%; float:none;min-height: 200px;}
.field_bg h2,.field_bg .title_h2{font-size: 28px; padding-bottom: 20px;}
.tours_center h2,.tours_center .title_h2{ font-size:28px;}
.packing_content h3,.packing_content .title_h3{font-size: 26px;padding: 0 0 11px 0;}
a.view_link {font-size: 15px;}
.packing_content p { margin-bottom: 12px;}
.packing_cnt { min-height: 193px;}
.planvisit_hours ul li { width: 100%; float:none; margin: 0 0 15px 0; min-height:inherit}
.planvisit_hours ul li:last-child{ margin:0}
.planvisit_hours h3,
.planvisit_hours .title_h3,
.planvisit_hours .column_title{font-size: 22px;padding: 10px 0;}
.packing_content ul li {padding-right: 0; padding-left: 0; padding-bottom:30px; width: 100%;  float: none;}
.packing_content ul li:last-child{ padding-bottom:0}
.packing_cnt {min-height: inherit; }
.packing_content ul{ margin-bottom:0}
.planvisit_content{ padding-bottom:30px;margin-top: -56px;}
.store_bg h2,.store_bg .title_h2{font-size: 30px;padding: 15px 40px;float: none;margin-top: 00px;margin-bottom: 20px; text-align:center}
.planvisit_hours_cnt ul li{ padding-bottom:0; float:none; text-align:center;}
.planvisit_hours_cnt ul li{ min-height:inherit}
.field_bg{ background-attachment:inherit}
.store_bg{ background-attachment:inherit}
.planvisit_btn{ display:none}
.flex-direction-nav li a{ width:50px; height:50px; background-size:cover;}
.flex-direction-nav{ top:40%;}
.language_dropdown{margin-top: -3px;margin-bottom: 8px; margin-left:0;}
.header_date span{ display:none}
.header_top_right .clearfix{ display:none}
.header_top_right {padding-top: 12px;float: none;}
.footer_utsa { padding: 12px 0;}
.utsa_logo{float:none; text-align:center;}
.utsa_link{padding-top: 3px;float:none; text-align:center;}
.utsa_link li {margin-right: 6px;margin-left: 0; margin-bottom:2px;}
.home_about_cntnt ul li{width:230px;}
.hover_content{top:0; position:inherit;}
.home_about_cntnt li:hover .hover_content{top:0;}
.home_about_cntnt h3,.home_about_cntnt .title_h3,
.home_about_cntnt .boxTitle {font-size:16px; padding:12px 15px}
.hover_content span{font-size:15px;}
.hover_cntnt_txt{font-size:14px; padding:20px;}
ul.resp-tabs-list{display:none}
h2.resp-accordion,.title_h2.resp-accordion{display:block}
.innercontent_color4 h2.resp-accordion,.innercontent_color4 .title_h2.resp-accordion{display:block; padding: 12px 15px;background-color: #fff3cf;color: #84262d;}
.innercontent_color4 h2.resp-accordion:before,.innercontent_color4 .title_h2.resp-accordion:before{ display:none}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.security_image .slick-arrow, .plan_image .slick-arrow{top:90px;}
.plan_image .slick-arrow {    top: 75px;}
.home_exhibits_bg{ background-attachment: inherit;padding: 100px 0 70px 0;}
.home_learn_bg{ background-attachment:inherit}
.getinvolved_bg{ background-attachment:inherit}
.home_testimonial_bg{ background-attachment:inherit;padding: 30px 0 40px;}
.home_facility_bg{ background-attachment:inherit;font-size: 12px; padding: 60px 0 50px;}
.home_flag_bg{ background-attachment:inherit}
.home_about_cntnt{ margin-top:-64px;padding-bottom: 22px;/*background-image: url(../images/home_about_cntnt3.png)*/ background-color: #85262c;}
.home_about_cntnt ul li:first-child{ display:block}
.home_about_cntnt ul li { width: 100%;padding-bottom: 20px; /*display:none*/}
.home_exhibits_bg .container { width: 100%;}
.exhibits_left {float: none;  width: 100%; background-color: #fff3cf; border: 1px solid #d48139; min-height: inherit;margin-bottom: -1px;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:20px; width:20px; height:20px; right:23px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:20px; width:20px; height:20px; right:0;}
.resp-tab-content{float: none;  width: 100%; }
.exhibits_left h3,.exhibits_left .title_h3{padding: 12px 15px;font-size: 26px;}
.tabshort_cnt{margin: 0 10px 15px;}
.resp-tab-content{ border-bottom:1px solid #d48139;}
.resp-tab-content:last-child{border-bottom:none;}
.home_learn_bg .container {  width: 100%;}
.homelearn_left {float: none; width: 100%;font-size: 15px;padding-top: 40px;}
.homelearn_image {float: none; width: 300px; margin: auto;  margin-top: 0;}
.home_learn_bg h2,.home_learn_bg .title_h2{font-size: 28px;}
.homelearn_left ul { width: 280px;}
.homelearn_left ul li a{padding: 10px 20px;font-size: 16px;}
.getinvolved_bg{font-size: 14px;padding: 70px 0 40px;}
.getinvolved_bg ul li { border-right: 1px solid #fff3cf; padding: 0 5px 0 4px;  line-height: 14px; margin-bottom:5px; font-size:20px;}
.getinvolved_bg ul { margin-bottom: 15px;}
.getinvolved_bg .red_btn{padding:10px 36px 10px;font-size:18px;}
.red_btn{ font-size:18px;}
.hometestimonial_cnt{font-size: 17px;max-width: 100%;padding: 20px 0;}
.hometestimonial_cnt p{ margin-bottom:15px;}
p.hometestimonial_name {  padding-bottom: 0;}
.hometestimonial_cnt:before{width: 55px;height: 41px;background-size: cover;left: -15px;top: -12px;}
.hometestimonial_cnt:after{width: 55px;height: 47px; background-size:cover;right:-15px;bottom: -12px;}
.home_facility_bg h2,.home_facility_bg .title_h2{font-size: 17px;padding-bottom: 22px;}
.home_facility_bg .red_btn{margin-bottom: 26px;padding:10px 36px 10px;font-size:18px;}
.home_facility_bg ul li {border-right: 1px solid #fff3cf; padding: 0 5px 0 5px; line-height: 14px; margin-bottom: 6px; font-size:20px; }
.home_facility_bg ul { margin-bottom: 0;}
.homeflag_section {float: none;  width: 100%; margin-right: 0;}
.homeflag_bg .container { width: 100%;}
.homeflag_section h3,.homeflag_section .title_h3{font-size: 25px;padding: 10px 0;}
.homeflag_section{ margin-bottom:20px;}
.homeflag_section h3,.homeflag_section .title_h3 { font-size: 21px;  padding: 10px 28px;text-align: left;}
.home_about_cntnt ul { width:320px; margin:auto}
.safetysecurity_img{ width:200px; margin:auto; padding-top:0}
/* BOF Testimonials page */
.inner_banner.faqs_banner, .testimonial_banner{ height:210px;}
.inner_banner.safety_security_banner{ height:265px;}
.safety_security_banner h1,.safety_security_banner .title_h1{ font-size:19px;}
.testimonials{ border-bottom:1px solid #84262d; padding-bottom:20px;}
.testimonials li{ padding-left:0!important; display:block; width:100%;}
.single_testimonial_cnt{ padding:15px 10px; font-size:14px; line-height:20px;border: 4px solid #fe9036; }
.single_testimonial h4,.single_testimonial .title_h4{ margin-left:65px; font-size:13px;}
.single_testimonial_cnt::after{width: 37px;height: 12px;bottom: -16px;}
.safety_security_cnt .cnt_left_top{ margin-top:0;}
/* EOF Testimonials page */
/* BOF safety & security page */
.safety_security_cnt .cnt_left .cnt_left_top > h3, .safety_security_cnt .cnt_right .inner_sidebar > h3,.safety_security_cnt .cnt_left .cnt_left_top > .title_h3, .safety_security_cnt .cnt_right .inner_sidebar > .title_h3 {    font-size: 17px;}
.safety_security_cnt h4,.safety_security_cnt .title_h4{ font-size:19px;}
.accordion_section h3.acctitle,.accordion_section .title_h3.acctitle{ font-size:14px;background-position: 20px 15px;}
.accordion_section .qst_content .acctitle.open{background-position: 20px 20px;}
.safety_security_cnt .cnt_right{ margin-top:0;}
.safety_security_cnt .cnt_padding {    padding: 15px 10px;}
.safety_security_cnt .cnt_left .cnt_left_top p {    margin-bottom: 15px;}
.acccontent {    padding: 14px 20px 10px 21px;}
/* EOF safety & security page */
.innerbanner_slider video {width: 150%;}
.group_tours_content h3,.group_tours_content .title_h3{font-size:20px; letter-spacing:0; line-height:normal;}
.book_cntnt{float:none; width:100%;}
.group_txt{padding-top:20px; padding-bottom:0; padding-left:10px; padding-right:10px;}
.group_tours_content p{margin-bottom:20px;}
.group_tours_content h4,.group_tours_content .title_h4{font-size:17px;}
.book_image{width:auto; float:none;}
.inner_content.adults_mixed_bg h2,.inner_content.adults_mixed_bg .title_h2{margin-top:0;}
.inner_content.adults_mixed_bg h2,.inner_content.adults_mixed_bg .title_h2{font-size:24px; padding:15px 20px;}
.inner_content{padding:45px 0px;}
.group-tours-three h3,.group-tours-three .title_h3{font-size:18px;padding-bottom: 10px;}
.group_last{width:100%; float:none;}
.group_last1{width:100%; float:none;}
.group_last_right{width:100%;float:none;margin-bottom: 0px;}
.group_last_first{padding-bottom:20px;}
.group_tours_content .red_btn{width:100%;font-size:14px; padding:5px 20px 8px; margin-bottom:20px;}
.inner_content.adults_mixed_bg h2,.inner_content.adults_mixed_bg .title_h2{width:96%;padding-left: 15px;padding-right: 15px; float:none; font-size:20px; line-height:24px;}
.adults_mixed_cntnt{width:100%; padding-left: 15px;padding-right: 15px;}
.book_image{padding-bottom:30px;}
.about_left{width:100%; float:none; padding-bottom:20px;}
.about_right{width:100%; float:none;}
.about_right img{margin-top:0; width:300px;}
.about_cnt h2,.about_cnt .title_h2{font-size:19px;line-height: normal;}
.about_cnt h3,.about_cnt .title_h3{font-size:18px;line-height: normal;}
.about_cnt h4,.about_cnt .title_h4{font-size:18px;line-height: normal;}
.about_cntnt_sec{padding:50px 0px;}
.about_cntnt::after{background-position: 10%;}
.right_bg_image{display:none;}

.educator_resources_left{width:100%; float:none;}
.educator_resources .educator_resources_left a{margin-right:0; float:none; padding:15px 20px; margin-bottom:10px; display: inline-block; font-size:15px;}
.educator_resources_left_cntnt{float:none; width:100%;}
.lession_plans{padding-left:15px; padding-right:15px;}
.educator_resources_left_cntnt{font-size:15px; margin-bottom:30px;}
.educator_resources_left_cntnt h2,.educator_resources_left_cntnt .title_h2{padding-left:15px; padding-right:15px; font-size:20px; letter-spacing:0;}
.educator_resources_left_cntnt p{padding-left:15px; padding-right:15px;}
.educator_resources_left .down_lession a{float:none; width:120px; text-align:center; margin:auto; margin-bottom:15px; margin-left:15px}
.educator_resources_left .down_lession p{float:none; margin-bottom:15px;}
.educator_resources_left_img{float:none; width:300px; margin:auto;}
.educator_resources_right{width:100%; float:none;}
.educator_resources_left_img{margin-bottom:30px;}
.educator_resources_right_cnt{padding-left:10px; padding-right:0;}
.inner_content ul li{font-size:15px;}
.educator_resources_right_cnt{ margin-bottom:20px}
.educator_resources_left .bottom_pagination{ float:left; margin-top:0; margin-bottom:0;}
.educator_resources_left .bottom_pagination a{font-size:14px; margin-bottom:0; padding:0; margin-right:3px;float:left;}
.educator_resources_left .bottom_pagination a:hover{margin-left:0; padding:0;}
.educator_resources_left .bottom_pagination a:last-child{margin-left:0;}
.inner_content .educator_resources_right_cnt ul{margin-bottom:15px;}
.educator_resources_left_cntnt h2,.educator_resources_left_cntnt .title_h2{ font-size:16px;}
.one_and_all_left_img{width:100px; padding-right:20px; padding-bottom:15px;}	
.one_and_all_left_cntnt{width:100%; float:none; margin-left:0;}
.one_and_all_left_cntnt a.packet{margin-bottom:30px !important;}
.one_and_all_left_cntnt h2,.one_and_all_left_cntnt .title_h2{font-size:22px; margin-bottom:20px;}
.educater_types_txt{padding:15px 20px; font-size:20px; width:180px; font-size:16px;}
.educater_types_down{padding:7px 20px;}
.educater_types_down span{font-size:13px;}
.educater_types_down a{font-size:13px;}
.educator_resources_left .bottom_pagination a{font-size:12px;}
.educater_types_txt{width:100%; float:none; text-align:center;}
.educater_types_down{float:none;}
.educater_types{margin-bottom:10px;}
.educater_types_txt{margin-bottom:0;}
.topmenu1 h3,.topmenu1 .title_h3{ text-decoration: none !important;color: #fff !important;width: 100%;display: block;background-image: url(../images/drop_down_icon2.png);background-repeat: no-repeat;background-position:95% 58%;margin-bottom:20px;}
#Topmenu1 {display: none;}
.educator_resources_right_cnt_red{display:none;}
.educator_resources_right h3,.educator_resources_right .title_h3{padding:12px 20px;}
.about_cntnt1 { padding-top: 50px !important;}
.about_cntnt2{ padding-top:50px!important}
.about_cntnt2:after{top: -47px;}
.about_cntnt5:after{top: -32px;height: 37px;}
.inner_slider.about_banner{height: 215px;}
.faqs_img{ width:180px; margin:auto; padding-top:0}
.accordion_section h3.acctitle,.accordion_section .title_h3.acctitle {line-height: 20px;background-position: 20px 18px;}
.ftr_logo{ padding-top:0}
.exhibitscontent_details h2,.exhibitscontent_details .title_h2{font-size: 22px;padding: 12px 10px;}
.exhibitsdetails_cnt .alignright{ float:none; margin:0 0 10px 0}
.exhibits_content h2,.exhibits_content .title_h2{font-size: 22px;}
.exhibits_content ul li { float: none;  width: 283px;margin: 0 14px 30px 14px;}
.exhibits_img { height: auto;}
.exhibits_content h3,.exhibits_content .title_h3{font-size: 20px;}
.exhibits_content p{min-height: inherit;}
.exhibitsright_content { margin-top: 0;}
.exhibitsright_content h2,.exhibitsright_content .title_h2{font-size: 22px;}
.eventsmonth_des {float: left;  width: 200px;}
.bloglistcnt_padding { padding: 12px 15px 15px 15px;}
.exhibits_content ul li { float: none;  width: 100%;margin: 0 0 30px 0;padding: 0 15px;}
#Categories{ display:none}
#Tag{ display:none}
#OlderPosts{ display:none}
#Categories{  padding: 15px;}
.blogsidebar_padding { padding: 0;}
.categories_list {  margin-bottom: 2px;}
.tag_list { margin-bottom: 2px;}
#Tag{  padding: 15px;}
#OlderPosts{ padding: 15px;}
.bloglist_cnt h3,.bloglist_cnt .title_h3{font-size: 18px;padding: 8px 11px; line-height:normal}
.bloglist_cnt{margin: -25px 7px 0 7px;}
a.blogsidebar_btn{background-position: 94% center;}
.olderpost_txt {  width:224px;}
.about_cntnt4{ background-attachment:scroll;padding: 80px 0px 50px;}
.learn_content ul li{ width:100%}
.about_cntnt:after{bottom: -60px;}
.about_cntnt1 { padding-top: 66px;}
.aboutcntnt_bottom:before{bottom: -60px;}
.about_cntnt5 { padding-top: 50px !important;}
.learn_content h2, .learn_content .title_h2{font-size: 20px;}
.learn_content h3, .learn_content .title_h3{font-size: 16px;}
.learncnt_img { margin-right: 0; float:none; margin-left:0}
.one_and_all_left_img{ display:none}
.staff_list{display:none;}
.leadershi_team h2.resp-accordion, .leadershi_team .title_h2.resp-accordion{font-family: 'Raleway', sans-serif; font-weight:400;}
.educator_resources_right.staff_bg p{display:none;}
.inner_content .leadershi_team{text-align:center;}
.staff_details{float:none; margin-top:0;}
.leadershi_team ul li img{float:none; margin-bottom:10px; margin-right:0;}
.staff_details h3, .staff_details .title_h3{font-size:16px;}
.inner_content .leadershi_team ul li{padding-bottom: 20px;display: inline-block;float: none;padding-right: 5px;padding-left: 5px;width:49%; text-align:center; margin-right:0;}
.inner_content .staff_details a{display:inline;padding-left: 27px; margin-left:8px; padding-right:8px;}
.position{width:100%; font-size:14px;min-height:inherit; padding-bottom:10px;}
.staff_details{text-align:center;display:block;}
.inner_content .leadershi_team{text-align:left;}
.staff_details{width:100%; margin:auto;}
.educator_resources .educator_resources_left a{text-align:left;}
/*table.price_chart_table, table.price_chart_table tr th th, table.price_chart_table tr td, table.price_chart_table tr { display: block; }
table.price_chart_table tr th { position:absolute; top:-9999px; left:-9999px; }
table.price_chart_table tr td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;min-height:48px;line-height:48px;padding-top:0px;padding-bottom:0px;	}
table.price_chart_table tr td:before { position: absolute; top:0px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; }
table.price_chart_table tr td:nth-of-type(2):before { content: "Educator"; }
table.price_chart_table tr td:nth-of-type(3):before { content: "Individual"; }
table.price_chart_table tr td:nth-of-type(4):before { content: "Dual"; }
table.price_chart_table tr td:nth-of-type(5):before { content: "Family"; }
table.price_chart_table tr td:nth-of-type(6):before { content: "Armadillo"; }
table.price_chart_table1 tr td:nth-of-type(2):before { content: "Mockingbird"; }
table.price_chart_table1 tr td:nth-of-type(3):before { content: "Bluebonnet"; }
table.price_chart_table1 tr td:nth-of-type(4):before { content: "LoneStar"; }
table.price_chart_table1 tr td:nth-of-type(5):before { content: "Monarch"; }
table.price_chart_table tr.price td { font-size:16px; }
table.price_chart_table tr { margin-bottom:15px; }
table.price_chart_table tr:nth-child(odd) { background-color:#fff; }
table.price_chart_table tr:nth-child(even) { background-color:#fff; }
table.price_chart_table tr.price td:nth-child(1) { font-weight:400; font-size:14px; }
table.price_chart_table tr.price td { font-weight:400 !important; }
table.price_chart_table tr td:nth-child(1) { text-align:center; padding:6px 12px; line-height:normal; }
table.price_chart_table tbody tr:nth-child(1) { display:none; }
table.price_chart_table tr td:nth-child(1) { padding:15px 12px; line-height: normal; font-weight:700 !important; }*/

.listprice_box{padding-left:15px; padding-right:15px;}
.listprice_btn{text-align:left;}
.compare_tab{max-width:2000px; overflow:scroll;}
.price_chart_table{width:100%;}
.listprice_price{text-align:left;}

.table_bg .vc_tta-panel h4.vc_tta-panel-title a, .table_bg .vc_tta-panel .title_h4.vc_tta-panel-title a { border-color:#00548a !important; background-color:#00548a !important; color:#fff !important; padding:12px 30px!important; } 
.table_bg .vc_tta-panel.vc_active h4.vc_tta-panel-title a, .table_bg .vc_tta-panel.vc_active .title_h4.vc_tta-panel-title a { border-color:#fb9330 !important; background-color:#fb9330 !important; color:#fff !important; } 
.listprice_left { width:100%; font-size:12px; padding-left:15px; }
.listprice_box h2, .listprice_box .title_h2 { font-size:18px !important;  }
.listprice_btn { float:none; width:100%; }
.horizaltalTab .tab_cntnt h2.resp-accordion, .horizaltalTab .tab_cntnt .title_h2.resp-accordion { margin-bottom:0px;  }
.horizaltalTab .tab_cntnt h2.resp-accordion.resp-tab-active, .horizaltalTab .tab_cntnt .title_h2.resp-accordion.resp-tab-active { color:#fff; }
.list_tab  { padding-top:0; }
.list_tab .listprice_box { margin:0px 5px; }
.listprice_btn { text-align:center; margin-bottom:15px; }
.listprice_price { max-width:100%; margin-right:0px; text-align:center; display:block; padding-left:0px; margin-bottom:15px; }
.listprice_btn .btn { display:inline-block; margin:auto; }
table.price_chart_table tr:last-child { margin-bottom:0px;  }
table.price_chart_table tr td .fa-star { font-size:14px !important; }
.professional_development_content ul li{ width:100%; min-height:inherit;}
.professional_development_content h3, .professional_development_content .title_h3{font-size: 16px;}
.profeesion_dev_img { margin-bottom:15px; }
.professional_development_content ul li { padding-left:0px !important; padding-right:0;}
.catering_list_left ul li { width:100%; min-height:auto; }
.horizaltalTab .tab_cntnt h2.resp-accordion,.horizaltalTab .tab_cntnt .title_h2.resp-accordion { font-size:16px; }
.horizaltalTab .tab_cntnt .resp-tab-content { padding-top:20px;  }
.facility_rental_cnt ul li{ width:100%; margin-bottom:15px;}
.facility_rental_cnt h3, .facility_rental_cnt .title_h3{font-size: 16px;}
.facility_rental_cnt_img { margin-bottom:15px; }
.facility_rental_cnt ul li .facility_rent_content { min-height:inherit;  }
.facility_professional_photo_cnt { margin-bottom:20px; }
.facility_rental_cnt ul li { padding-left:0px !important; }
.professional_development_height{ min-height: inherit;}
.cnt_padding.accordion_section{padding:30px 0 30px 0;}
.inner_content ul{margin-bottom:15px;}
.about_cntnt_sec{padding-bottom:50px !important;}
.about_cntnt3{margin-top:20px; padding-bottom:70px;}
.field_trips ul{margin-bottom:20px;}
.internships_icon img{width:160px;}
.adults_mixed_cntnt ul{padding-bottom:20px;}
.leadershi_team h2, .leadershi_team .title_h2{margin-bottom:0; font-size:20px;}
ul.testimonials{margin-bottom:20px;}
.leadershi_team h2, .leadershi_team .title_h2{padding-top:15px; padding-bottom:15px; margin-bottom:0; font-size:18px; padding-left:15px; padding-right:15px; letter-spacing:0;}
.about_cntnt3 ul{margin-bottom:20px;}
.kids_family_left{width:100%; float:none; padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:40px; line-height:22px; min-height:inherit;}
.kids_family_left h2,
.kids_family_left .title_h2{font-size:25px; padding-bottom:15px;}
.kids_family_left p{padding-bottom:20px;}
.kids_family_right{width:100%; float:none; padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:40px;min-height:inherit;}
.kids_family_right h2{font-size:25px; padding-bottom:15px;}
.kids_family_right p{padding-bottom:20px;}
.kids_family_left img{width:350px;}
.kids_family_right{width:100%; padding-top:30px;}
.anniversary_left{float:none; width:100%; padding-bottom:20px; padding-top:0;}
.anniversary_right{width:50%; float:none; margin:auto;}
.schedule_left{width:100%; float:none; padding-bottom:20px;}
.schedule_right{width:100%; float:none;}
.rewind_root_left{width:100%; float:none;}
.rewind_root_right{width:100%; float:none;}
.heritage_awards_left{width:100%; float:none;}
.heritage_awards_right{width:50%; float:none; margin:auto;}
.special_exbit_left{width:45%; float:none; margin-bottom:20px;}
.special_exbit_right{width:100%; float:none}
.anniversary_img .slick-arrow{top:125px !important;}
.special_exbit{margin-bottom:0;}
.alignright { float: none; margin: 5px 0 20px 0;}
.group_last_second{ margin-bottom:20px;}
.exhibits_blog{ padding-top:20px;}
.exhibitsblog_img { float: none; width: 100%;  margin-right: 0; margin-bottom:20px;}
.exhibitsblog_cnt { width: 100%;  float: none;}
.specialcollections_cnt{ margin-bottom:30px;}
.homebanner_caption h2,
.homebanner_caption h1,
.homebanner_caption .title_h2,
.homebanner_caption .title_h1 {  font-size: 20px; line-height:normal;}
.homebanner_caption { width: 100%; margin: auto auto auto auto; padding:0 15px;}
.homeflag_section.homeflag_section1{ margin-bottom:0}
.welcome_person{ width:200px; margin:-130px auto 0}
.planvisit_hours_cnt ul li{ text-align:left; margin-bottom:0;font-size: 13px;}
.field_trips_bg .teachers_schools_trips { width:100%; }
.field_trips_content p { min-height:inherit; margin-bottom:30px; }
.university_faculty_img { width:100%; height:200px; float:none; }
.university_faculty_content { width:100%; padding:30px 15px; float:none; }
.university_faculty_content h3, .university_faculty_content .title_h3 { font-size:22px; line-height:normal; margin-bottom:20px; }
.title_bg h2, .title_bg .title_h2 {font-size:23px; padding: 20px 30px; }
.kids_falmilies_bg h2, .kids_falmilies_bg .title_h2 { font-size:35px; padding-top:30px; }
.teachers_schools_trips h4, .teachers_schools_trips .title_h4 { font-size:18px; padding:14px 15px; }
.kids_falmilies_bg h2, .kids_falmilies_bg .title_h2 { padding:10px 30px; font-size:28px; }
.kids_falmily_right { width:100%; float:none; min-height:200px; background-position:center top; }
.kids_falmily_left { width:100%;  }
.kids_falmily_left h3, .kids_falmily_left .title_h3 {font-size:25px; line-height:30px; margin-bottom:15px;  }
.kids_falmily_left p { margin-bottom:25px; }
.learn_btn { font-size: 16px; }
.kids_falmily_left { padding:40px 20px; height:auto; float:none;}
.oppurtunities_box { margin-bottom:30px; float:none; margin-right:0;}
.oppurtunities_box h4, .oppurtunities_box .title_h4 { margin-bottom:10px; font-size:18px; }
.innercontent_color4 .btn{margin-bottom:15px;}
.list_3col li { float: none; width: 100%;  padding-right: 0;}
.educator_cnt h2, .educator_cnt .title_h2{ font-size:20px;} 
.educator_resources_right_cnt h4, .educator_resources_right_cnt .title_h4 { font-size: 20px; padding: 0 10px;}
.educator_resources_right_cnt {  padding-left: 0;}
.accordion_section h3.acctitle1, .accordion_section .title_h3.acctitle1 { line-height: 22px; font-size:14px;background-position: 18px 20px;}
.acccontent1{padding: 14px 20px 10px 20px;}
#divTAReviews{animation:none; padding-top:136px;}
.share_icon ul li img{width:30px;}
.home_slider video { height: 100%; width:auto}

.safety_security_image .slick-arrow, .plan_image .slick-arrow{top:150px;}
.safetysecurity_img ul li img{padding:0; width:auto !important}
.safetysecurity_img{width:auto; text-align:center;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:50px; width:50px; height:50px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:50px; width:50px; height:50px; right:0;}
.bottomplan_image .slick-arrow, .plan_image .slick-arrow{top:80px;}
/*.bottomplan_image .slick-list.draggable{height:400px !important;}*/
.nav-main .nav-container ul li li.has-sub-nav { background-position: 90% 9px;}
.share_icon span{padding-right:0;}
.share_icon ul li{padding-left:3px; padding-right:3px;}
.oppurtunities_box {width: 100%;}
.university_faculty_bg{ padding:0}
.sanantnio_logo {margin-right: auto;width: 200px;margin-left: auto;float: none;margin-top: 20px;}
.sa300_bg{ background-size:cover; text-align:center;}
.sa300_bg h3, .sa300_bg .title_h3{width: 100%;padding: 20px 0 0;line-height: 30px;text-align: center;}
.sa300_bg .btn { float: none; margin-top: 20px; margin-right: auto; margin-left: auto; margin-bottom: 20px;}
.newsletter_bg h3, .newsletter_bg .title_h3 { font-size: 21px; line-height:normal}
.oppurtunities_resource_box ul { float: none; border-left: none; padding-left: 0;}
.oppurtunities_resource_box h4, .oppurtunities_resource_box .title_h4 { float: none;  width: 100%;}
.oppurtunities_box.oppurtunities_box2{width:100%; margin-bottom:0;}
.sa300_bg h3, .sa300_bg .title_h3{line-height: 26px;font-size: 20px;}
.newsletter_bg .red_btn{font-size: 20px;}
.about_cnt1{ background-image:none}
.about_cnt1 h2, .about_cnt1 .title_h2{ width:auto; padding-right:50px;}
.about_cnt2 h2, .about_cnt2 .title_h2{ width:auto; padding-right:50px;}
.about_cnt3 h2, .about_cnt3 .title_h2{ width:auto; padding-right:50px;}
.about_cnt4 h2, .about_cnt4 .title_h2{ width:auto; padding-right:50px;}
ul.gallery_list li{width: 158px;margin: 0 6px 6px 0;}
/*ul.gallery_list li:nth-child(3n) { margin-right: 6px;}
ul.gallery_list li:nth-child(4n) { margin-right: 6px;}*/
ul.gallery_list li img {padding: 3px; border: 1px solid #C0C0C0;}
.gallerylist h2, .gallerylist .title_h2{padding: 15px 10px 15px 0;font-size: 20px;}
.newsmedia_cnt h2, .newsmedia_cnt .title_h2{padding: 15px 10px 15px 0;font-size: 20px;}
.news_bg{padding-bottom:30px; padding-top:30px;}
.newsmedia_image{ height:180px;}
.gallerylist .newsmedia_image{ height:180px;}
.newsmedia_cnt img{margin: inherit !important;}
.exhibitsright_content .slick-prev, .plan_image .slick-prev{background-size:20px; width:20px; height:20px; right:23px;}
.exhibitsright_content .slick-next, .plan_image .slick-next{background-size:20px; width:20px; height:20px; right:0;}
.field_cnt{width:100%;}
.leadershi_team .resp-arrow {border-top:10px solid #fff3cf ;border-left: 8px solid transparent;border-right:8px solid transparent; margin-top:15px;}
.leadershi_team h2.resp-tab-active span.resp-arrow, .leadershi_team .title_h2.resp-tab-active span.resp-arrow{border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #fff3cf;}

.get_involed_bg{background-image:none !important;}
.membership_left_inner {padding-left:0; padding-right:0;}
.membership_left{padding-top:17px; padding-bottom:15px; width:100%; float:none;}
.membership_left h2, .membership_left .title_h2{font-size:25px; padding-left:15px; padding-right:15px; margin-right:30px; line-height:24px;}
.membership_left span{font-size:18px;}
.membership_left ul li{font-size:14px; line-height:24px;}
.membership_left_inner a{font-size:16px;}
.membership_left_inner::after{ display:none;}
.membership_right{display:none}
.give_to_itc_left{width:100%; float:none;}
.give_to_itc_left h2, .give_to_itc_left .title_h2{font-size:25px;padding-left:0; padding-right:0; margin-right:30px; line-height:30px; width:240px;}
.give_to_itc_left p{margin-bottom:20px;}
.give_to_itc_left_inner{padding-left:0; padding-right:0;}
.give_to_itc_right{padding-left:0px; padding-right:0; padding-left:0; padding-top:0; float:none; width:100%;}
.give_to_itc_right span{font-size:16px; padding-bottom:10px;}
.give_to_itc_right ul li{font-size:17px;}
.give_to_itc_right a{font-size:16px; width:280px; margin-right:5px; margin-bottom:10px;}
.volunteer_interships h2, .volunteer_interships .title_h2{font-size:28px; line-height:normal; margin-bottom:15px;}
.volunteer_interships p{margin-bottom:20px;}
.volunteer_interships h3, .volunteer_interships .title_h3{font-size:18px; padding-bottom:10px;}
.volunteer_interships ul li{line-height:23px;}
.interships{padding-left:0; padding-right:0; float:none; width:100%;}
.volunteer{float:none; width:100%;}
.volunteer_interships a{font-size:15px; margin-right:5px; padding-left:13px; padding-right:13px; margin-right:5px; margin-bottom:10px; width:280px;}
.volunteer_interships a:last-child{margin-right:0;}
.festival{float:none; width:100%; padding-bottom:20px;}
.festival_advocacy h2, .festival_advocacy .title_h2{font-size:28px; line-height:normal; margin-bottom:15px;}
.festival_advocacy p{margin-bottom:20px;}
.festival_advocacy a{font-size:16px; }
.advocacy{padding-left:0; width:100%; float:none;}
.rewind_root_left{font-size:15px;}
.rewind_root_right{font-size:15px; text-align:center; padding-bottom:20px;}
.reboot_time{padding-bottom:15px;}
.rewind_root_right img{width:300px; margin:auto; padding-bottom:15px;}
.admission_div a{margin-top:15px; margin-bottom:15px !important}
.rewind_root_right p{margin-bottom:5px !important;}

.field_trips ul{width:100%; float:none;}
.field_trips_acdn_img{width:100%; float:nonel; margin-bottom:15px;}
.adress_trip_fld{width:100%; float:none;}
.share_icon span{padding-right:0;}
.itc_members_inner{width:100%;}
.itc_members_inner h4, .itc_members_inner .title_h4{font-size:20px; line-height:24px; letter-spacing:0.5px;}
.member_access{font-size:16px; line-height:normal;}
.white_div_iner{width:100%;}
.white_div span{width:100%; font-size:15px;}
.white_div_txt{float:none; padding-right:0; padding-top:0; text-align:left; padding-bottom:10px;}
.radio_btn{float:none; padding-bottom:15px;text-align: left;}
.white_div .btn{float:none;}
.radio_btn label{float:none; display:inline-block;}
.resp-tab-content.resp-tab-content-active h2, .resp-tab-content.resp-tab-content-active .title_h2{display:none;}
.leadershi_team h2::before, .leadershi_team .title_h2::before{display:none;}
.leadershi_team h2, .leadershi_team .title_h2{width:100%;}
.leadershi_team .addvisor_bord h2, .leadershi_team .addvisor_bord .title_h2{padding-left:15px; font-weight:400; margin-bottom:5px;}
.leadershi_team .advisory_board ul li{padding-bottom:0 !important;}
ul.blog_list li{padding:0 0 20px 0;}
.safety_security_cnt .cnt_right .inner_sidebar h4{line-height:normal;}
.give_to_itc.innercontent_color3 h2, .give_to_itc.innercontent_color3 .title_h2{font-size:22px;width: 100%;}
.give_to_itc.innercontent_color3 a{font-size:15px; margin-bottom:15px;}
.give_to_itc.innercontent_color4 h2, .give_to_itc.innercontent_color4 .title_h2{font-size:22px; line-height:normal;}
.innercontent_color3 h2, .innercontent_color3 .title_h2{width:236px;}
.about_pricing1{padding:40px 0px;}
.about_pricing2{padding:40px 0px;}
#preloader{width: 100%;}
#preloader1{width: 100%;}

.home_popup{width:100%;}
.popup_cntnt{width:100%;}
.popup_red_cntnt{padding: 12px 10px; width: 50%; bottom: 10px; font-size: 14px;line-height: 20px;}
.popup_cntnt{padding-top:80px;}
.popup_cntnt img{height:300px;}
.popup_red_cntnt h2, .popup_red_cntnt .title_h2{font-size:17px;line-height: 22px;padding-bottom:6px;}
.popup_red_cntnt a{font-size:15px;}
.educator_resources_left h3, .educator_resources_left .title_h3{margin-right: 0;float: none;padding: 15px 20px;margin-bottom: 10px;display: inline-block;font-size: 15px; vertical-align:top;}
.directions_map1{background-color: #fff3cf;}
.hometestimonial_slider .testi_div{margin-bottom: 30px;padding: 25px 15px ;}
.news_letter_popup{width:95%; margin:auto;}
.popup_form{width:90%; margin:auto;}
.popup_txt{padding:10px 15px; font-size:14px; letter-spacing:0; margin-bottom:10px;}
.news_letter_popup .fancybox-close-small{margin-top:0; margin-right:3px;}
.chk_bx_pop{font-size:14px;}
.exhibitsdetails_cnt .pagination{ text-align:center;}
.exhibitsdetails_cnt .pagination a{font-size:15px;}
.exhibitsdetails_cnt .pagination .prev_post{float:none; display:inline-block; }
.exhibitsdetails_cnt .pagination .all_post{float:none; width:100%; position:inherit; top:0;}
.exhibitsdetails_cnt .pagination .next_post{float:none; display:inline-block;}
.kidsfamily_title{font-size:18px; margin-bottom:5px; line-height:normal}
.kidsfamily_cnt{ margin-bottom:10px; padding-left: 0;}
.popup_txt{margin-bottom:0;}
.popup_form{width:100%;}
.popup_form .white_div{padding:20px 15px;}
.inner_event_cntnt .exhibits_content ul li{width: 100%;}
.inner_event_cntnt .exhibits_content {  margin-top: 11px; border:0}
.inner_event_cntnt .exhibits_img {    height: auto;}
.horizaltalTab h2, .horizaltalTab .title_h2{width:100%; padding: 12px 15px;color: #84262d; background-color:#fff3cf;}
.ctct-email { width:100%; font-size:15px;}
.ctct-submit{width:200px; font-size:15px; margin:auto; float:none}
.exhibits_content{ margin-top:0; border: none;}
.hometestimonial_slider .testi_div:before{ width: 45px;background-size: 100%;height: 33px;top: -17px;}
.hometestimonial_slider .testi_div:after{ width:20px; background-size:100%;height: 17px;}
.hometestimonial_cnt p { margin-bottom: 0;}
.evo_month_title{ font-size: 20px !important;}
.evcal_event_title{font-size: 15px!important;}
.field_trips .faq_title_cnt{width:100%; float:none; margin-bottom:30px;}
.calendar_form {  float: none; width:auto; float:left;}
.kidsfamily_cnt:last-child{margin-bottom:0;}
.kidsfamilytitle_date{padding-right:10px;}
.innercontent_color1{background-image:none !important;}
.innercontent_color4 h2, .innercontent_color4 .title_h2{padding-right:0;}
.innercontent_color3 h2, .innercontent_color3 .title_h2{padding-right:0;}
.form{width:100%; text-align:center;}
.ctct-form-wrapper .ctct-form-field{float:none;}
.leadershi_team .resp-arrow{margin-top:6px;}
.padimg{width:100%;}
.field_trips .acccontent h4, .field_trips .acccontent .title_h4{font-size:17px;}
.professional_development_content ul li:nth-child(2n){padding-left:0 !important;}
span.wpcf7-list-item-label{width: 90%; font-size:12px;}
.anniverasy_celb span.resp-arrow{margin-right:15px;}
.calendar_form .btn{font-size:13px;}
.field_trips .acccontent h4, .field_trips .acccontent .title_h4{font-size:15px; line-height:normal;}
.calendar_form h3, .calendar_form .title_h3{font-size: 15px;}
.give_to_itc_right a{width:270px; margin-right:0;}
.give_to_itc_left_inner a{padding-left: 15px;padding-right: 15px;margin-right: 0; font-size:16px;}
.radio_btn .wpcf7-list-item-label{padding-right: 10px;}
span.wpcf7-list-item-label{width: 50%;}
.faq_title_cnt{padding-left:0; padding-right:0;}

.newsletter_left{width:200px; padding-top:30px; float:none; margin:auto; margin-bottom:20px; text-align:center;}
.newsletter_center {width:100%; margin-left:0; text-align:center; float:none;}
.newsletter_center h3, .newsletter_center .title_h3{line-height:33px; font-size:28px;}
.newsletter_center h3 span, .newsletter_center .title_h3 span{font-size:25px;}
.newsletter_center h3 span.h3_span2, .newsletter_center .title_h3 span.h3_span2{ font-size:27px;}
.newsletter_right{width:auto; float:none; padding-top:30px; text-align:center;}
.newsletter_right .btn{width:200px; font-size:16px; margin:auto;margin-bottom:0;}
.sanantnio_bg{padding-bottom:30px;}
.sanantnio_logo{width:200px; float:none; margin:auto;}
.sanantnio_center{width:auto; padding-top:0; float:none; text-align:center;}
.sanantnio_center h3, .sanantnio_center .title_h3{font-size:28px; line-height:36px;}
.sanantnio_center span{font-size:28px;}
.sanantnio_right{float:none; margin:auto; text-align:center;}

.French-Language .homelearn_left ul{width: 336px;}
.French-Language .home_facility_bg h2, .French-Language .home_facility_bg .title_h2{font-size:18px; line-height:normal;}
.French-Language .home_facility_bg ul li{font-size:18px;}
.French-Language h2.resp-accordion, .French-Language .title_h2.resp-accordion{font-size:16px;}
.French-Language .directions_map{height:inherit;}
.French-Language .safety_security_cnt .cnt_right .inner_sidebar h4{font-size:16px;}
.French-Language .exhibitsright_content h2, .French-Language .exhibitsright_content .title_h2{font-size:20px; letter-spacing:0;}
.French-Language .sanantnio_right .btn{padding:8px 15px 10px; font-size:20px;}
.French-Language .newsletter_right .btn{width:245px; font-size:15px;}
.French-Language .newsletter_center h3 span, .French-Language .newsletter_center .title_h3 span{font-size:23px;}
.French-Language .teachers_schools_trips h4, .French-Language .teachers_schools_trips .title_h4{font-size:17px;}
.French-Language .university_faculty_content h3, .French-Language .university_faculty_content .title_h3{font-size:19px; letter-spacing:0;}
.French-Language .sanantnio_center{font-size:18px; line-height:normal;}
.French-Language .kids_falmily_left h3, .French-Language .kids_falmily_left .title_h3{font-size:25px; letter-spacing:0;}
.French-Language .kids_falmilies_bg h2, .French-Language .kids_falmilies_bg .title_h2{font-size:26px; letter-spacing:0;}
.French-Language .calendar_form .btn{font-size:9px; width:270px;}
.French-Language .travell_trunk h2{font-size:22px;}
.French-Language .innercontent_color4 h2, .French-Language .innercontent_color4 .title_h2{width:auto; padding-right:15px;}
.French-Language .innercontent_color3 h2, .French-Language .innercontent_color3 .title_h2{width:auto; padding-right:10px;}
.French-Language .educator_resources_left_img{padding:20px; width:270px;}
.French-Language .educator_resources_left .bottom_pagination a{letter-spacing:0;}
.French-Language .kidsfamily_title{line-height: normal;}
.French-Language .kids_family_left h2, .French-Language .kids_family_left .title_h2{font-size:22px;}
.French-Language .give_to_itc_right a{width:270px; margin-right:0;}
.French-Language .give_to_itc_left_inner a{padding-left: 15px;padding-right: 15px;margin-right: 0; font-size:16px;}
.French-Language .about_cntnt_sec{padding-top:40px;}
.French-Language .innercontent_color4 .btn{font-size:12px; width:270px;}
.French-Language .about_cnt h3, .French-Language .about_cnt .title_h3{letter-spacing:0;}
.French-Language .about_cnt h2, .French-Language .about_cnt .title_h2{font-size:18px;}
.French-Language .about_cnt h4, .French-Language .about_cnt .title_h4{font-size:16px; letter-spacing:0;}
.French-Language .home_about_cntnt{margin-top: -85px;}
.French-Language .btn{line-height:normal;}
.French-Language .give_to_itc_left h2, .French-Language .give_to_itc_left .title_h2{font-size:24px; letter-spacing:0;}
.French-Language .anniverasy_celb span.resp-arrow{margin-right:0;}
.French-Language ul.gallery_list{text-align:center;}
.French-Language ul.gallery_list li{width:230px; margin:5px 0; display:inline-block; float:none;}
.French-Language ul.gallery_list li h3, .French-Language ul.gallery_list li .title_h3{font-size:15px;}

.Spanish-Language .home_about_cntnt{margin-top:-85px;}
.Spanish-Language .home_exhibits_bg .resp-tab-content img{width:100%;}
.Spanish-Language .homelearn_left ul li a{font-size:13px;}
.Spanish-Language .homelearn_left ul{width:336px;}
.Spanish-Language .getinvolved_bg ul li{line-height:normal;}
.Spanish-Language .getinvolved_caption{font-size:18px; line-height:normal; letter-spacing:0}
.Spanish-Language .home_facility_bg ul li{line-height:normal;}
.Spanish-Language .home_facility_bg h2, .Spanish-Language .home_facility_bg .title_h2{line-height:normal;}
.Spanish-Language .store_bg h2, .Spanish-Language .store_bg .title_h2{padding:15px 20px; letter-spacing:0.5px; font-size:28px;}
.Spanish-Language .inner_content.adults_mixed_bg h4{line-height:normal;}
.Spanish-Language .olderpost_txt{vertical-align: middle;padding-top: 10px;width: 340px;}
.Spanish-Language .btn{line-height:normal;}
.Spanish-Language .calendar_form .btn{font-size: 11px;width: 340px;}
.Spanish-Language .give_to_itc_right .btn{font-size: 13px; line-height:normal;}
.educator_resources_left .staff_details h3{padding:0;}
.sharestory_cnt_left {float: none; width: 100%; padding: 10px 0 40px;}
.sharestory_cnt_right {float: none; width: 100%; padding: 10px 0 0;}
.sharestory_cnt_icon{ left:0; width: 170px; height:200px; background-size:170px; display:none}
.sharestory_cnt_left{padding: 10px 0 20px 0; text-align:center;}
.sharestory_cnt h3, .sharestory_cnt .title_h3 { font-size: 28px;line-height: 34px;}
.sharestory_cnt h3 span, .sharestory_cnt .title_h3 span { font-size: 22px;}
.sharestory_cnt h4, .sharestory_cnt .title_h4 { font-size: 42px;line-height: 30px;}
.texansoneandall_sidebar{padding-top: 0;}
.apply_inetrnship_strip_cntnt{font-size:15px; padding-bottom:20px; padding-top:30px; padding-left:15px; padding-right:15px;}
.group_tours_content_inner{margin-top:25px;}
.addvisor_bord{margin-top:50px;}
.one_and_all_left_cntnt a.packet { margin-bottom: 14px !important;}
.texansoneandall_sidebar1 h4, .texansoneandall_sidebar1 .title_h4 {   padding: 0 21px;}
.educatorleft_select { width: 100%;}
h3.departments_title { background-color: #d48139;}
header{position: absolute;z-index: 9; width: 100%;}
.kidsfamilytitle_date{width:auto; float:none}
.kidsfamilytitle_title{width:auto; float:none;}
.sanantnio_bg1 .sa300_bg{padding:40px 0px;}
.sanantnio_bg1 .sanantnio_center{width:100%; float:none; margin-left:0; margin-bottom:20px;}
.sanantnio_bg1 .sanantnio_center h3{padding-top:0;}
.sanantnio_bg1 .sanantnio_right{float:none;}
.sanantnio_bg1 .sanantnio_right .btn{font-size:20px; padding:15px 20px;}
.marquee_height {padding-top: 94px;}
}
@media (max-width: 480px) {
.header_top_left{padding-top:15px; text-align:center; float:none;}
.header_top_left ul li{float:none; display:inline-block; text-align:center;}
.header_top_right{float:none; text-align:center; padding-bottom:10px; padding-top:10px;}
.has-sub-nav{background-position:70% 8px;}
.inner_content .leadershi_team ul li{width:100%; padding-left:0; padding-right:0;}
.leadershi_team ul li img{float:none; margin-bottom:10px; margin-right:0;}
.staff_details{float:none; margin-top:0;}
.inner_content .leadershi_team ul {text-align:center;}
.inner_content .leadershi_team ul li{padding-bottom:20px; margin-right:0;}
.leadershi_team ul li{float:none; width:100%;}
.inner_content .staff_details a{margin-left:8px; margin-right:8px; display:inline; padding-left:20px;}
.staff_details{text-align:center;display:block;}
.anniversary_right{width:80%;}
.rewind_root_right{width:100%;}
.special_exbit_left{width:76%;}
.heritage_awards_right{width:100%;}
.anniversary_img .slick-arrow{top:195px !important;}
.safety_security_image .slick-arrow, .plan_image .slick-arrow{top:90px;}
.newsmedia_image{ height:inherit;}
.newsmedia_cnt h3, .newsmedia_cnt .title_h3{min-height:inherit;}
span.wpcf7-list-item-label{width:50%; font-size:12px;}

}

.stfphto{max-height:296px !important;}
.flex-direction-nav {display:none!important;}