@media screen and (max-width: 1280px) {
.header-right .region-primary-menu li {padding: 0px 9px;}
.path-product #wrapper .container { max-width: 100%; padding-left: 40px; padding-right: 40px;}
.path-education .views-element-container .views-view-grid { max-width: 100%; padding-left: 40px;padding-right: 40px;}
.path-shows .views-element-container .views-view-grid { max-width: 100%; padding-left: 40px;padding-right: 40px;}
.path-events .views-element-container .views-view-grid { max-width: 100%; padding-left: 40px;padding-right: 40px;}
.path-search-page .views-element-container .views-view-grid { max-width: 100%; padding-left: 40px;padding-right: 40px;}

.event-list ul li {width: 255px;}
/*--------------Homepage----------------*/

.header-right {width:65%;float: right;}
.header-right .region-primary-menu li a {padding: 21px 2px;font-size: 14.5px;}
.brand.logo img {  width: 249px;}


 
/*-------------Membership-----------*/

/*-----------------------*/

#block-innercalendarblock .calblock-content-wrapper {width: 100%; float: left; padding: 0 20px;}
.news_item_inner {height: 296px;}

.exhibitionscus .owl-wrapper .owl-item .views-field { width: 215px !important}
 
}


@media screen and (max-width:1200px) {
.container_inner { max-width: 100%; width: 970px;}
.container { width: 970px; max-width:100%;}


.footermain .container { width:85%;}
/**--.footermain .con-3 ul {margin-top: 15px;}--*/
.footermain { text-align:center;}
.footermain .logo img { width:115px;}

#block-gtranslate {  position: absolute;  top: 128px; width: 100%;  right: 0; background: #fff; padding:10px 40px 5px; text-align: right;border-top: solid 2px #efefef}
#block-gtranslate a.gtflag { float: none;}
#block-gtranslate select { float: none;position: relative;top: -3px;}


}

@media screen and (min-width: 992px) {
.main-header .region-primary-menu { display:block !important;}

}

@media screen and (min-width: 769px) {

.searchbar-mobi {display: none !important;}


}

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

.role-pos.path-product #events_page_div .commerce-order-item-add-to-cart-form .form-wrapper label{ font-size: 15px; }
.role-pos.path-product #events_page_div .commerce-order-item-add-to-cart-form .field--name-field-date-of-birth-main h4{ font-size: 15px;margin-bottom:6px; }
.home-fixedimg{background-attachment: inherit;}
.event-list, .f-logo {width: 50%;}
 	.event-list ul li a {font-size: 15px;}
.header-right .header-donate .header-donate-top p.timing strong {display: block;}
.main-logo {width:21%;}
.header-right {width:75%;}
.menu-base-theme li a { padding:0 7px !important;}
.header-right .region-primary-menu li a {font-size: 13px;padding:14px 0px;}
/*---.header-right .header-donate .header-donate-top p.timing{float: right;}---*/
.page-node-donation-step-2 #wrapper fieldset, .page-node-membership-form #wrapper fieldset { padding-left: 20px; padding-right: 20px;}

.event-list ul li { list-style: none; margin-bottom: 15px; width: 100%; height: auto;}
.event-list ul li a { font-size: 13px;}
.p-100 {  padding-left: 20px;}	

.item_box_main {width: 32%}
.news_item_inner { height:auto;}
.news_item_inner:hover { border-bottom: 8px solid transparent;}


.program-section.tours-blockssection .school_programs_outrichbox {width: 48% !important;}
.path-dashboard #wrapper .container, .path-campaign #wrapper .container, .path-docents #wrapper .container, .path-models #wrapper .container, .path-order-summary-report #wrapper .container, .path-donation-summary-report #wrapper .container, .path-membership-report #wrapper .container, .path-retail-product-summary #wrapper .container, .path-user #wrapper .profile, .path-schooltours #wrapper .container, .path-tours #wrapper .container{padding-left:40px; padding-right:40px;}

.main-banner { display:block;margin-top: 115px;}
.pratt-rowhome .video video {width:100%; display:none;} 

.path-product #wrapper .container { max-width: 100%; padding-left: 20px; padding-right: 20px;}
.pratt-rowhome {margin-top:0px;}
.pratt-rowhome #myCarousel {margin-top:95px;}


#page-title .block-page-title-block h1 { font-size: 35px;}
.musuemleft_img { width: 350px; height: auto; float: right;}
.musuemright_content { width: 600px; height: auto; float: left;}

.custm-calendar-page .layout { width: 100%; float: left; padding: 0 20px;}
.custm-calendar-page #wrapper .sidebar { width: 35%; float: left; margin-top: 2px;}
.custm-calendar-page #wrapper .content_layout { width: 65%; float: right; padding: 0px 0px 30px 30px;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .cal-event-boxleft { width: 70%; float: left;}	

#block-gtranslate { top: 113px;}


.path-product #events_page_div .event-detail-date-date { font-size:16px;}
.path-product #events_page_div .event-detail-location {font-size:16px;}
.path-product #events_page_div .event-detail-date-sec {font-size:16px;}
.path-product #events_page_div .event-detail-date-time {font-size:16px;}
.path-product #events_page_div .event-detail-price {font-size:16px;}
.path-product #events_page_div .event-detail-dec { width: 38%;}
.featured-exhibition .featured-exhibitionleft { padding: 0 0 0 0px;}
.exhibitiontop p {padding: 0 5%;}
.create-left-bar {width: 66%;}
.create-right-bar { width: 31.4%;}
.find-class-workshops {width: 85%;}

/*-----------exhibition------------------*/

.exhibition_landing_page .exhibitionrow { min-height: 245px; overflow: hidden; max-height: 245px;}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .title { font-size: 30px;}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .title a {line-height: 40px;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter .calendar-block-filter-form {padding: 10px 0px 20px 0;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist {margin-top: 35px;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist .cal-event-box .ev-img {width: 122px;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist .cal-event-box .cal-event-boxleft {width: 75%;}

/*---------------MWP Gallery------------*/

.page-node-99 .block-views-blockexhibitions-slider-block-3 .slide__media ul li .grid__content {min-height: 300px;overflow: hidden;max-height: 300px;}
.block-views-blockexhibitions-slider-block-1 .views-row .views-col {min-height: 300px;max-height: 300px;}

/*---------------Past Exhibition-----------*/

.page-node-104 #wrapper .container { width: 100%; margin: 0 auto; padding: 0 20px;}
.block-views-blockexhibitions-slider-block-2 .views-row .views-col {min-height: 300px;max-height: 300px;}
.block-views-blockexhibition-accordian-block-1 {  width: 100%; float: left; margin: 40px 0; padding: 0 28px;}

/*----------------Membership Landing------------*/

.membershippuchse-two .control-group .box {min-height: 425px;}

.page-node-159 .membershippuchse-two .control-group .box { min-height: 0;}
.page-node-5 .membershippuchse-inner .group_class_433, .page-node-5 .membershippuchse-inner .group_class_434, .page-node-5 .membershippuchse-inner .group_class_435, .page-node-5 .membershippuchse-inner .group_class_436 { width: 48.7%; margin-right: 1% !important; margin-bottom: 3% !important; margin-left: 0 !important;}

.page-node-5 .membershippuchse-inner .group_class_433 .box, .page-node-5 .membershippuchse-inner .group_class_434 .box, .page-node-5 .membershippuchse-inner .group_class_435 .box, .page-node-5 .membershippuchse-inner .group_class_436 .box { min-height: 255px;}

/*-------------------------------*/

#block-innercalendarblock {margin: 20px 0 0;padding: 40px 0 0;}
.featured-exhibition .image { width: 60%;float: right;}
.featured-exhibition .featured-exhibitionleft { width: 35%;}
h3 {font-size: 32px;}
#block-innercalendarblock .calblock-content-wrapper {  width: 100%;float: left;padding: 0 0px;}
.contact-section {background-size: 900px;}
.footer-menu ul { margin: 10px 5px;}
.instagram-block iframe, .facebook-block iframe, .twitter-block iframe {height: 310px !important;}

.yourcampaing-row {width: 26%;}

.path-checkout .commerce-checkout-flow .layout-region-checkout-main {width:45% !important;}
.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary { width:53% !important; float: right; padding: 15px;}
.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary #edit-sidebar-coupon-redemption { width: 100%;}
.table-section { overflow:auto;}
.page-node-143 #block-showposblock .pos-purchase-section .views-view-grid .views-row .views-col:nth-child(2n+3){ margin-bottom: 15px; }
.ui-dialog {position: absolute !important;}

.path-education .views-element-container .views-row .cal-event-boxleft { width: 80%; float: right;}
.path-shows .views-element-container .views-row .cal-event-boxleft { width: 80%; float: right;}
.path-events .views-element-container .views-row .cal-event-boxleft { width: 80%; float: right;}
.path-search-page .views-element-container .views-row .cal-event-boxleft { width: 80%; float: right;}
.path-product #events_page_div .event-detail-img .event-detail-title {font-size: 25px;}
.path-product #events_page_div .event-detail-img img { width: 170px;height: 170px}



.header-right .region-primary-menu li {padding: 0px 7px;}
.path-blog .content_layout .views-row .views-field-title span, .-exhibitions-blog-355 .content_layout .views-row .views-field-title span, .-exhibitions-blog-354 .content_layout .views-row .views-field-title span {font-size: 17.5px;}
.path-blog .content_layout .views-row .views-col, .-exhibitions-blog-355 .content_layout .views-row .views-col, .-exhibitions-blog-354 .content_layout .views-row .views-col { float: left;padding: 5px;}

.exhibitionscus .owl-wrapper .owl-item .views-field {width: 100%!important; padding-left: 15px;padding-right: 15px; margin:0;}
.region-slideshow .block-views .slick-slider img { width: auto; max-width: none;}
.region-slideshow .block-views .slick-slider .slide__caption a {padding: 12px 20px 9px 20px;text-overflow: ellipsis;overflow: hidden;width: 50%;white-space: nowrap;}
.path-product #events_page_div .event-detail-instructor { font-size: 16px;}
.exhibitionproduct #events_page_div .eventdetail-right {width: 60%;}
.path-product #events_page_div .exhibitionsclass .event-detail-dec {min-height: auto;}
.page-node-type-blog #wrapper .region-content .block-views-blockblog-block-1 {width: 33%;}
.region-slideshow .block-views .slick-slider .slide__caption a.home_slide_rght_link { width:50%;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .ev-img { width: 140px; float: left; margin: 0 20px 0 0;}
#block-giftcardaddformblock {width:45%;}
#block-giftcardremoveblock { width:45%;}

#block-homepagenotification .homenotifi {padding:3px 5%;}
#block-homepagenotification h1, #block-homepagenotification h2, #block-homepagenotification h3, #block-homepagenotification h4, #block-homepagenotification h5, #block-homepagenotification h6{color: #fff;font-size: 20px;}

.homepage_social_box iframe, .homepage_social_blog .content {width: 100% !important;height: 240px !important; overflow:auto;}
.homepage_social_box .fb_iframe_widget_fluid span { height:auto!important;}

.path-exhibitions .views-element-container .owl-carousel {padding: 0 30px;}


.path-shop .content_layout .views-element-container { padding-top:0px;}
.path-shop .views-row .views-col .views-field-field-product-image img {min-height: 260px;max-height: 260px;}
.path-shop .views-row .views-col .views-field-title a { font-size: 15px;}
.path-shop .views-row .views-col .views-field-price__number a { font-size: 15px;}

.path-retailprod .block-system-main-block .retails_page .retails_info .retails_title { font-size: 30px; line-height: 35px;}
.path-retailprod .block-system-main-block .retails_page .retails_info .retails_price { font-size: 28px;}
.path-retailprod .block-system-main-block .retails_page .formbuttonret input.retailsubmit {background-position: 115px;}
.path-retailprod #block-views-block-shop-block-2 .views-row .views-field-field-product-image img { min-height: 220px; max-height: 220px;}

.prfl-dtl-thre-oneright .input_term .term_text { width:190px;}
.main-header-pos .main-logo { width: 150px;}

.item_box { height: 445px;}

}







 @media screen and (max-width: 768px) 
{  
.page-node-type-blog #wrapper .region-content .block-views-blockblog-block-1, .page-node-type-blog #wrapper .region-content .block-system-main-block{ width: 50%; }
.path-product #events_page_div .exhibitionsclass .eventdetail-right {width: 100%;}
.path-product #events_page_div .exhibitionsclass .event-detail-dec {width: 100%; margin-top: 20px; min-height: auto;}
.exhibitionscus .owl-wrapper .owl-item .views-field{width: auto !important;}

.owl-carousel .owl-wrapper-outer {width: 80%;}
.custm-calendar-page #wrapper .container {padding: 0;}
.path-education .views-element-container .views-view-grid {width: 100%;padding-left: 20px;padding-right: 20px;}
.path-shows .views-element-container .views-view-grid {width: 100%;padding-left: 20px;padding-right: 20px;}
.path-events .views-element-container .views-view-grid {width: 100%;padding-left: 20px;padding-right: 20px;}
.path-search-page .views-element-container .views-view-grid {width: 100%;padding-left: 20px;padding-right: 20px;}
.custm-calendar-page #block-calendarfilterblock .form-item select{ width: 100%; }
	.slideshowinner .media--image img{width: 100%;}
	.page-node-171 table.normaltable tbody td {padding: 0 !important;}
	.form-item-additional-adult #no-more-tables table[data-drupal-selector="edit-additional-adult-items"] .draggable td::before{ display: none; }
	.form-item-additional-child #no-more-tables table[data-drupal-selector="edit-additional-child-items"] .draggable td::before{ display: none; }
	.form-item-additional-adult #no-more-tables table[data-drupal-selector="edit-additional-adult-items"] .draggable td input.form-email, .webform-multiple-table table.responsive-enabled tr.draggable td .js-form-type-select select.form-select, .form-item-additional-child #no-more-tables table[data-drupal-selector="edit-additional-child-items"] .draggable td input[type="date"]{ width: 100%; }
	input[type="date"]{-webkit-appearance: textfield;   -moz-appearance: textfield;}
.page-node-143 #block-postabsdata .block-views-blockorder-item-block-1 #no-more-tables table td{ padding-left: 50%; }

.page-node-143 #block-postabsdata .block-views-blockorder-item-block-1 #no-more-tables table td.views-field-field-check-in-date{display: flex;flex-wrap: wrap;align-items: center;align-content: center;height: 100%;}
.page-node-143 #block-postabsdata .block-views-blockorder-item-block-1 #no-more-tables table td.views-field-field-check-in-date time{padding-left: 10px;}
.page-node-110 #wrapper .container {width: 100%; margin: 0 auto; padding: 0 10px !important;}
.container {width: 750px;}

.exhibitoin-container { padding: 0 10px;}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="password"], input[type="date"], input[type="time"] {font-size: 17px;}
.banner-logo {width: 60%;}
.main-header .region{ display:block !important;}
.main-header .region-we-mega-menu {background-color: transparent;padding: 0;margin-bottom: 0;}
.main-header .region-we-mega-menu:focus {background-color: #ddd;}

.header-right .region-primary-menu li a:hover {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-user-select: none;
-webkit-touch-callout: none /*only to disable context menu on long press*/
}




.twitter-block, .instagram-block, .pinterest-block, .facebook-block{padding-left: 80px;}
.create-left-bar { width: 100%;padding-left:0%;}
.create-right-bar .right-bottom-box{padding-left:0%;}
.create-right-bar { width: 100%; margin-left: 0;margin-top: 30px;}
.create-right-bar .right-top-box {padding-left:0%;}
.navbar-toggle{ display: block !important; }
.div-10, .div-9, .div-8, .div-7, .div-6, .div-5, .div-4, .div-3, .div-2, .div-1{width:100%;}
.page-node-18 #block-views-block-education-block-1, .page-node-18 .views-element-container, .page-node-18 #block-mwpaipos{width:100%;}
.half-box {max-width:100% !important;}
.header-right .header-donate {width: 100%;float: left; display:none;}
.navbar-default button.navbar-toggle { display:none !important;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background:none;}
.pratt-container{padding-left:15px; padding-right:15px;}
.pratt-row{ margin-left:-15px; margin-right:-15px;}
.region-primary-menu, .event-list .overlay, .event-list ul li a img{ display:none;}
.f-logo .footer-logo, .f-logo .footer-pratt{ width:50%; float:left;}
.event-list ul li a p{ margin:0;}
.event-list ul li{box-shadow:none; height:20px; width:auto; line-height:32px;}
.footer{ margin-top:0px;}
.social-section{padding:30px; padding-top:0;}
.page-node-school-tour .webform-multiple-table--weight, .page-node-school-tour .webform-multiple-table--weight .webform-multiple-table--weight{ width:100% !important;}


.region-slideshow .block-views .slick-slider .slide__caption a {width:100% !important; text-align: center !important;font-size: 25.5px !important;padding: 4px 5px !important;}



#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {display: block; }

/* Hide table headers (but not display: none;, for accessibility) */
#no-more-tables thead tr { position: absolute;top: -9999px;left: -9999px;}
#no-more-tables tr { border: 1px solid #ccc; }
#no-more-tables tr:last-child { border: 1px solid #ccc !important; }
#no-more-tables td { /* Behave  like a "row" */border: none;border-bottom: 1px solid #CCCCCC; position: relative;padding-left: 50%; white-space: normal;text-align:left;min-height: 50px;line-height: 22px; font-size:16px;word-break: break-all;}
#no-more-tables td:before {position: absolute;  top: 0px; left: 14px; width: 45%; padding-right: 10px;  white-space: normal; text-align: left; font-weight: bold; height: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: center;  height: 100%;word-break: normal;}
#no-more-tables td a { word-break:break-all;}
#no-more-tables td:before { content: attr(data-title); }
#no-more-tables {margin-top: 25px;}
.header-right .header-donate .header-donate-top p.timing strong{ display: inline-block; }
.header-right .header-donate .header-donate-top ul{ display:none;}
header .main-logo {padding: 0;width: auto;float: none;}
.main-header-pos .main-logo {width: 120px;}
.header-rightpos ul li a {font-size: 13px; padding:0px 4px; font-weight:normal;}
.container-header .main-header{ padding:5px 0; text-align:center; position:relative; }
.header-right {width:100%; float:right;}
.header-right .header-donate .header-donate-bottom a{ width: 50%; float:left; border-right:1px solid #004886; text-align:center;}
.header-right .header-donate .header-donate-bottom a:last-child{border:none;}
.header-right .header-donate .header-donate-top p.timing{font-size:15px;}
.navbar-default .navbar-toggle .icon-bar:last-child{margin-bottom:0;}

.path-frontpage .carousel-inner {margin-top: 177px;}
.pratt-rowhome #myCarousel .comdiv{top: 43%;}
.pratt-rowhome #myCarousel .comdiv a{padding: 7px 40px 4px 0px;background-size: 23px;font-size: 24px;}
.pratt-rowhome #myCarousel .comdiv center p {font-size: 24px; margin: 0; line-height: 25px;}
.event-list ul li p {top: 0;}
.half-box.social-section{padding: 0;}
.social-section ul li a i { font-size: 32px;}
.footer .half-box .f-logo{width: 100%; padding: 0;}
.f-logo .footer-logo{border-right: 1px dotted #fff; padding:25px 80px; border-bottom: 1px dotted #fff;}
.f-logo .footer-logo img{float: none; margin: 0 auto;}
.f-logo .footer-pratt{margin-top: 0; padding:31px 80px; text-align:center; border-bottom: 1px dotted #fff;}


.event-list{border: none; padding-left: 50px; padding-right: 50px;}
.event-list, .f-logo {width: 100%;}
.half-box.social-section ul{ padding-left: 80px; }
.header-right .header-donate .header-donate-top {margin-top: -52px;text-align: center;}
#page-title {margin-top: 130px;}

.fieldset-wrapper .js-form-item { float: left; width: 50%;}
.yourcampaing-row { width: 30%;}
.page-node-donation-step-2 #wrapper fieldset {  padding-left: 20px; padding-right: 20px;}
.page-node-donation-step-2 .js-form-type-checkbox { width:100%;}

#edit-tribute-type--wrapper .fieldset-wrapper, #edit-send-by--wrapper .fieldset-wrapper { width: 100%;}
.yourinformation-donation .fieldset-wrapper .js-form-type-checkbox { width: 100% !important;}
.yourdonation-row { width: 20%;}
#page-title .block-page-title-block h1 {font-size: 33px;}
.membershippuchse-two .control-group-button a.buymembButton { font-size: 14px;}
.billinginfo-member .checkboxinfo .form-item { width:100% !important;}
.program-section.tours-blockssection .school_programs_outrichbox {width: 48% !important;}
.program-section.tours-blockssection text.bluearrow_small {font-size: 30px;}
.program-section.tours-blockssection strong {font-size: 16px;}
.program-section.tours-blockssection strong img {width: 16px;}
.sub-container .exhibitleft {width: 30%;}
.sub-container .exhibitdirection {width: 30%;}
h3 { font-size: 30px;}
.musuemleft_img { width: 280px; height: auto; float: right;}
.musuemright_content {  width: 430px; height: auto; float: left;}


.custm-calendar-page #wrapper .sidebar { width: 42%; float: left; margin-top: 2px;}
.custm-calendar-page #wrapper .content_layout { width: 58%; float: right; padding: 0px 0px 30px 20px;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .ev-img {width: 115px; float: left;margin: 0 15px 0 0;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .cal-event-boxleft {width: 67%; float: left;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .ev-title a { font-size: 18px;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .ev-date {font-size: 14px;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .ev-time {font-size: 14px;}


.path-product #events_page_div .event-detail-img { width:58%; float: left;}
.path-product #events_page_div .event-detail-dec { width:40%;}
.path-product #events_page_div .eventdetail-right { width: 48%;}
.pratt-rowhome #myCarousel {margin-top:130px;}
.main-banner {margin-top: 150px;}


.visual-section .post-1, .visual-section .post-2, .visual-section .post-3 { min-height: auto;}
.post-1, .post-2, .post-3 {  padding: 0px 0;}
.visual-section .post-1 .homeimg-section, .visual-section .post-2 .homeimg-section, .visual-section .post-3 .homeimg-section {width: 100%;position: relative;left: 0;top: 0;}
.visual-section .post-1 a .bluearrow_small, .visual-section .post-2 a .bluearrow_small, .visual-section .post-3 a .bluearrow_small {background-position-y: 7px;}

.exhibitiontop {margin: 0 0 10px;}
.featured-exhibition .image { width: 55%; float: right;}
.featured-exhibition .featured-exhibitionleft { width: 40%; float: left;padding: 0 0 0 0px;}
.exhibition_landing_page .exhibitionrow .exhibitionrow-abso span.title { font-size: 16px;padding: 14px;}
.custm-calendar-page #block-calendarfilterblock input.button {bottom: 0;right: 0;position: static; margin-top: 30px;}
.custm-calendar-page #block-calendarfilterblock .form-item { width: 50%;margin: 5px 0;padding-left: 5px;padding-right: 5px;}
.custm-calendar-page #block-calendarfilterblock { padding: 15px;}
.custm-calendar-page #block-calendarfilterblock .form-item.form-item-futureevent{width: 50%;float: left;}
.custm-calendar-page #block-calendarfilterblock .form-item-title{width: 50%;float: left;}
.custm-calendar-page #block-calendarfilterblock .form-item input.form-text{ width: 100%; }

/*---------------------Exhibition main-------------------*/

.exhibition_landing_page .exhibitionrow {min-height: 205px;max-height: 205px}
#block-innercalendarblock .calblock-content-wrapper {padding: 0 20px;}
#block-innercalendarblock .calenderinner-left { width: 40%;}
#block-innercalendarblock .calenderinner-right { width: 60%}
#block-innercalendarblock .calenderinner-left .calenderinner-leftcal #calendar .fc-header-toolbar .fc-left .fc-button-group button.fc-prev-button {left: 10px;}
#block-innercalendarblock .calenderinner-left .calenderinner-leftcal #calendar .fc-header-toolbar .fc-left .fc-button-group button.fc-next-button {right: 10px;}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .title {font-size: 26px;margin: 0 0 5px}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .cate {margin: 0 0 0px;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter {padding: 0;}
.calenderinner-filterheading {font-size: 25px;margin: 0 0 10px;}

#block-innercalendarblock .calenderinner-right .calenderinner-rightlist {margin-top: 35px;padding: 0 0 0 20px;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist .cal-event-box .ev-img {width:90px;margin: 0 15px 0 0;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist .cal-event-box .cal-event-boxleft {width: 72%;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist .cal-event-box .ev-title a {font-size: 20px;}

#block-innercalendarblock .calenderinner-left .calenderinner-filter .calendar-block-filter-form select.form-select {font-size: 21px;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter .calendar-block-filter-form input.form-text {font-size: 21px;}

/*---------------Pratt MWP ------------------*/
.page-node-99 #wrapper .container { padding: 0 20px;}
.page-node-99 .block-views-blockexhibitions-slider-block-3 .slide__media ul li .grid__content {min-height: 230px;max-height: 230px;}
.page-node-99 .block-views-blockexhibitions-slider-block-3 .slide__media ul li .slide__media img {min-height: 145px;max-width: inherit;min-width: 173px;}

.block-views-blockexhibitions-slider-block-1 .views-row .views-col {min-height:230px;max-height:230px;}
.block-views-blockexhibitions-slider-block-1 .views-row .views-col .views-field-field-images img {min-height: 250px;min-width: 250px;}


/*----------------Past Exhibition-------------*/

.block-views-blockexhibitions-slider-block-2 .views-row .views-col {min-height: 240px;max-height: 240px;}


.page-node-111 .exhibition_inner_main .first .exhibition_title {font-size: 30px;}
.page-node-111 .exhibition_inner_main .even .exhibition_title, .page-node-111 .exhibition_inner_main .odd .exhibition_title {font-size: 30px;}

/*--------------------Create learn Filter----------------*/

.path-create-and-learn .views-view-grid .views-row .cal-event-boxleft {  width: 75%;}

/*----------------Membership Landing------------*/

.membershippuchse-inner .control-group .box span.member_price {margin: 9px 0;font-size: 21px;}

.page-node-110 #block-innercalendarblock .calenderinner-right .calenderinner-rightlist { margin-top: 0px; padding: 0 0 0 30px;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist .cal-event-box .ev-date { font-size:14px;}
.contact-section {background-size:650px;}
.block-views-blockexhibitions-slider-block-1 { padding: 0 0px;}
#wrapper { padding: 20px 0;}

.page-node-membership-form fieldset .form-item-additional-adult table tr td, .page-node-membership-form fieldset .form-item-additional-child table tr td {padding: 10px 10px !important;background: none;border: none !important; width:100%;}

.mobileheadericons { display: block; position: absolute; right: 0; top: 0;}
.mobileheadericons ul {padding: 0; margin: 0;}
.mobileheadericons ul li {list-style: none; float: left; padding: 14px 8px;}
.mobileheadericons ul li a { position:relative;}

.navbar-default .navbar-toggle {background: none;margin: 0;border: none;padding: 8px 10px 10px;}
.navbar-default a.navbar-toggle:focus {background-color: #ddd;}
.navbar-default .navbar-toggle .icon-bar {background-color:#55666b;height: 3px;width:16px;  margin-bottom:0px;margin-top: 3px;}
.header-right .navbar-header{position: absolute;left: 0;top: 0;padding: 10px;}
.navbar ul#main-menu{margin-top:0px; float:left; background:#fff;}
.header-right .region-primary-menu li a{font-size: 1.3em;padding: 10px 15px !important;width: 100%;float: left;text-align: left;color: #777;}
.header-right .region-primary-menu li a:hover, .header-right .region-primary-menu li a:visited, .header-right .region-primary-menu li a:focus, .header-right .region-primary-menu li a:active { border:none !important;}
#main-menu li:last-child{border:none;}
ul#main-menu.menu-base-theme a span.sub-arrow {top:auto; display:block !important;  z-index:1; width:40px; height:40px; right:3px !important; left:auto; line-height:36px; border:none; background:none; margin-top:-6px;}
.header-right .region-primary-menu li ul{ width:100% !important;background:none;}
.header-right .header-donate .header-donate-top {padding: 10px 0;}
.navbar-header nav.navbar-default{min-height: auto; margin-top:0px;padding-top:0px;}
.navbar-header nav.navbar-default .navbar-we-mega-menu {padding-top:54px;}
.header-right .region-primary-menu li div.showdrop {padding: 0 0 10px;background-color:#e7e7e7;white-space: normal; min-width: 100%;box-shadow: none;max-width: 100%;width: 100% !important;float: left;}
.header-right .region-primary-menu li div.linkcol, .header-right .region-primary-menu li div.graycolor {width: 100% !important;}
.header-right .region-primary-menu li div.showdrop ul.subul li a {font-size: 1.2em;color: #777 !important;padding:6px 10px !important;}
.header-right .region-primary-menu li.showmenu ul.subul a {color: #777;}



.header-right .region-primary-menu li.showmenu a:first-child {color:#da2128; text-decoration: none;}
.header-right .region-primary-menu li.freeevent-menu a:first-child {color:#faaf40; text-decoration: none;}
.header-right .region-primary-menu li.exhibitionmenu a:first-child {color:#61bb4c; text-decoration: none;}
.header-right .region-primary-menu li.educationmenu a:first-child {color:#00b5f0; text-decoration: none;}
.header-right .region-primary-menu li.wct-menu a:first-child {color:#7f3f97; text-decoration: none;}
.header-right .region-primary-menu li.getinvolved-menu a:first-child {color:#55666b; text-decoration: none;}
.header-right .region-primary-menu li.visit-menu a:first-child {color:#55666b; text-decoration: none;}




.item_box_main {width: 49%;}
.item_box { height:auto;}
.homepage_social_box {width: 100%;}
.homepage_social_blog .inner, .homepage_social_instagram .inner, .homepage_social_box iframe, .region-instagram-feed {  width: 340px !important;  margin: 0 auto !important; max-width: 100% !important; overflow: auto; position:relative !important; height:auto; float:none;}
 .homepage_social_blog .content { height:auto;}
.homepage_social_facebook .fb_iframe_widget span {height: auto !important; display: inline-block !important;}

.homepage_social_box .fb_iframe_widget_fluid { width: 340px !important;margin: 0 auto !important;display: inherit; max-width:100%; float:none;}
.homepage_social_box .fb_iframe_widget_fluid span { width:100% !important; float:left; display:block; height:auto!important;}
.homepage_social_box .fb_iframe_widget_fluid ._2p3a { width:100% !important;}



.footermain .con-2 #MAC-G-Map { height: 200px; width: 400px;margin: 45px auto;}
.footermain .con-3 ul { padding-left: 0;}
.toggled .overlay { display:none;}
.toggled span.btn-close { display:none;}
.brand.logo img { width: 140px;}
.homebottom { margin:0px; }

.region-slideshow .block-views .slick-slider .slide__content .media { position:relative; height:550px; }
.region-slideshow .block-views .slick-slider img { width: auto; height:550px; max-width: none;position: absolute;transform: translateX(-50%);left: 50%; top:0px;}

.path-product .slideshowinner { height:auto; margin-top:0px;}
.path-product #wrapper {  padding:50px 0 40px !important;}
.slideshowinner {width:100%; float:left; margin-top:0;}
.slideshowinner .slick .slide__caption h2.slide__title, .slideshowinner .slide .slide__caption h2.slide__title, .slideshowinner .innerpage-defaultttitle .block-page-title-block h1 {font-size: 25.5px;text-align: center;text-transform: uppercase;padding: 5px 0px 10px 0px;padding: 5px 0px 5px 0px;height: 50.5px;}

.rightboxabso { width: 100%; position: relative;right: 0;top: 0px;margin: 30px 0;}
.leftcontent {width: 100%;}

.path-checkout .layout-checkout-form .checkout-pane-login .form-wrapper__returning-customer {margin-bottom: 20px;}
.form-wrapper__login-option { width: 100%;padding: 14px;}


.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary #edit-sidebar-coupon-redemption .form-item-sidebar-coupon-redemption-form-code {width: 100%;}
.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary #edit-sidebar-coupon-redemption input.form-submit { margin: 10px 0px 0;}

table.normaltable td {padding: 10px !important;}
.mobileheadericons ul li a.museum_logout::after, .mobileheadericons ul li a.museum_login::after { position: absolute; top: 4px; background-size: 100% !important;left: 0;}
.mobileheadericons ul li a.museum_logout, .mobileheadericons ul li a.museum_login { padding:9px 15px !important;}

.table-section {width: 100%;float: left;overflow: auto;height:250px;}
.media-table td { border: none; white-space: nowrap;}

.page-node-198 .accordian-main .accordian-top, .page-node-199 .accordian-main .accordian-top { width: 100%; float: left;}
.page-node-198 .accordian-main .accordian-middle, .page-node-198 .accordian-main .accordian-bottom, .page-node-199 .accordian-main .accordian-middle {width: 100%;float: right;}
.page-node-198 .accordian-main .accordian-middle, .page-node-199 .accordian-main .accordian-middle {margin-top: 0px;}
.page-node-198 .slideshowinner {  margin-top: 52px !important; height: auto;}
.bulletinboard table { width:100% !important;}
.header-right .region-primary-menu li.subscribelink { display:block;}
.sponser table.tablepage td { width:100%;}
.sponser #no-more-tables table.tablepage tr:last-child{ border:none !important; }

.path-education .views-element-container .views-row .cal-event-boxleft { width: 73%; float: right;}
.path-education .views-exposed-form .form-item { width: 50%; padding: 0 8px; margin-right: 0%;float: left;}
.path-education .views-exposed-form .form-item:nth-child(3) { margin-right: 0%;}
.path-education .views-exposed-form .form-actions {  width: auto !important; padding: 0 8px; margin: 0 !important; display: inline-block; float: right;}

.path-shows .views-element-container .views-row .cal-event-boxleft { width: 73%; float: right;}
.path-shows .views-exposed-form .form-item { width: 50%; padding: 0 8px; margin-right: 0%;float: left;}
.path-shows .views-exposed-form .form-item:nth-child(3) { margin-right: 0%;}
.path-shows .views-exposed-form .form-actions {  width: auto !important; padding: 0 8px; margin: 0 !important; display: inline-block; float: right;}


.path-events .views-element-container .views-row .cal-event-boxleft { width: 73%; float: right;}
.path-events .views-exposed-form .form-item { width: 50%; padding: 0 8px; margin-right: 0%;float: left;}
.path-events .views-exposed-form .form-item:nth-child(3) { margin-right: 0%;}
.path-events .views-exposed-form .form-actions {  width: auto !important; padding: 0 8px; margin: 0 !important; display: inline-block; float: right;}


.path-search-page .views-element-container .views-row .cal-event-boxleft { width: 73%; float: right;}
.path-search-page .views-exposed-form .form-item { width: 50%; padding: 0 8px; margin-right: 0%;float: left;}
.path-search-page .views-exposed-form .form-item:nth-child(3) { margin-right: 0%;}
.path-search-page .views-exposed-form .form-actions {  width: auto !important; padding: 0 8px; margin: 0 !important; display: inline-block; float: right;}



.path-product #events_page_div .event-detail-img .event-detail-title {margin: 20px 0 20px;}
.reg-close.floatleft h2 { font-size: 19px;}


.membership-reciept #no-more-tables { margin: 0;}
.membership-reciept #no-more-tables table tr { border:none;}
.membership-reciept #no-more-tables table tr:last-child {border: none !important;}
.membership-reciept #no-more-tables table tr td {padding-left: 2%;text-align: center;border: none;border-bottom: none;min-height: auto;}


.path-blog .content_layout .views-row .views-col, .-exhibitions-blog-355 .content_layout .views-row .views-col, .-exhibitions-blog-354 .content_layout .views-row .views-col { float: left;padding: 5px; width:100% !important;}
.page-node-198 .region-accordianblocks {width:97%;float: right;}
.path-product .block-views-blockrelated-events-block-1 .views-col .also-like-image a { display:block;}
.path-product .block-views-blockrelated-events-block-1 .views-col .also-like-image img{ width:100%;}

.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary #edit-coupon-redemption { width: 100%;}
.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary #edit-coupon-redemption .form-item-sidebar-coupon-redemption-form-code {width: 100%; float: left;}
.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary #edit-coupon-redemption input.form-submit { margin: 10px 0px 0; float: right;}
.path-product .block-views-blockrelated-events-block-1 .views-col {width: 24.667% !important;}

.path-education .views-element-container .views-row .cal-event-boxleft .ev-class-location {padding-right: 15px;margin-right: 12px;}
.path-education .views-element-container .views-row .cal-event-boxleft .ev-class-price {padding-left: 30px;padding-right: 15px;margin-left:0px;}

.region-slideshow .block-views .slick-slider .slide__caption a.cust-slider-red-txt {bottom: 58px;z-index: 99;border-bottom: none;}
.path-childrens-theater .slideshowinner { margin-top:0px; height: auto;}
.path-product #events_page_div .event-detail-dateright {padding: 14px 17px;}
#block-giftcardaddformblock .form-item-coupon {width: 72%;float: left;}
.page-node-10 .region-content ul.menu li {width:33.333%;}


#block-homepagenotification .homenotifi {padding: 35px 10px 8px;}
header.mainheader {position: relative;}
#block-homepagenotification .closenoti {width: 100%;height: 32px;position: absolute;right: 0px;top: 0px;}
#edit-would-you-like-to-make-this-a-tribute-gift- #edit-honoree-name {width: 50%;}
.page-node-donation-step-2 #edit-tribute-type .js-webform-radios .form-item { width:auto;}
.page-node-donation-step-2 .donation-sendby .form-item { width:auto;}
.page-node-donation-step-2 fieldset .form-item label {margin-bottom: 5px;}

.homepage_social_blog .content { width: 100% !important; height: auto !important;}



.path-shop .views-row .views-col { padding: 0 10px;}
.path-shop .views-row .views-col .views-field-field-product-image img {min-height: 200px;max-height: 200px;}
.path-shop .views-row { padding: 20px 0;}


.path-retailprod .block-system-main-block .retails_page .formbuttonret input.retailsubmit {background-position: 63px;}
.path-retailprod #block-views-block-shop-block-2 .views-row .views-field-field-product-image img { min-height:160px; max-height:160px;}
.path-retailprod #block-views-block-shop-block-2 .views-row .views-field-title a { font-size: 15px;}
.path-retailprod .block-system-main-block .retails_page .retails_info .retails_title { font-size: 25px; line-height: 32px;}
.path-retailprod #block-views-block-shop-block-1 .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-show-area table td .jb-idx-thb-list .jb-idx-thumb { width:20%!important;}
.path-retailprod #block-views-block-shop-block-1 .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area { padding-bottom:6px;}

.prfl-dtl-thre-oneleft {  width: 100%;  height: auto; float: left;}
.prfl-dtl-thre-oneright-main { width: 100%;  height: auto;  float: right;  margin-top: 10px;}

.role-pos.path-admin .commerce-order-form .layout-order-form .layout-region-order-main { border: solid 2px #dadada; border-radius: 10px;  padding: 5px 14px;  width: 100%;}
.role-pos.path-admin .commerce-order-form .layout-order-form .layout-region-order-main .fieldset-wrapper .js-form-type-checkbox { float: left; width:100%!important;}
.role-pos.path-admin .commerce-order-form .layout-order-form .layout-region-order-main table td { padding:8px!important; min-height:auto!important;}

#block-gtranslate {  top:53px; width: 100%; right: 0; padding: 10px 15px 8px;}
#block-gtranslate a.gtflag { padding-top: 0px !important; margin: 5px 0px 0;}


.region-slideshow .block-views ul.slick-dots { top:0px !important; }

}




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

.page-node-campaign .webform-submission-form .form-item {width:100%;padding: 0 0px;float: left;}


.path-orderreport #block-orderreportfilterblock .form-item {width:100%;padding: 0 0px;}
.path-revenuereport #block-revenuereportfilterblock .form-item {width:100%;padding: 0 0px;}


.page-node-type-blog #wrapper .region-content .block-views-blockblog-block-1 {width: 100%; padding-left: 5px; padding-right: 5px;}
	.page-node-type-blog #wrapper .region-content .block-system-main-block { width: 100%; padding-left: 5px; padding-right: 5px;}
	.slick--view--inner-page-owl-slider .slick-dots, .slideshowinner .slick-dots, .region-slideshow .block-views ul.slick-dots{ display: none !important; }
	.path-product #events_page_div .event-detail-img .event-detail-title, .exhibitionproduct #events_page_div .eventdetail-left-top, .exhibitionproduct #block-socialshare{ padding: 0; }
	.path-product .block-views-blockexhibition-accordian-detail-block-1, .path-product #block-socialshare {padding-right: 0; padding-left: 0;}
.slideshowinner .slick .slide__caption h2.slide__title, .slideshowinner .slide .slide__caption h2.slide__title, .slideshowinner .innerpage-defaultttitle .block-page-title-block h1{ height: auto; word-break: break-all;line-height: 32px !important;}
	.slideshowinner .media--image {height: 250px;}
	.region-slideshow .block-views .slick-slider .slide__content .media {height: 360px;}
	.custm-calendar-page #block-calendarfilterblock input.button{margin-top: 10px;}
	.pratt-rowhome #myCarousel .comdiv center p {font-size: 18px; line-height: 19px;}
	.pratt-rowhome #myCarousel .comdiv a {padding: 4px 40px 4px 0px; background-size: 20px;font-size: 20px;}
	.carousel-inner {margin-top: 0;}
.path-dashboard #wrapper .container, .path-campaign #wrapper .container, .path-docents #wrapper .container, .path-models #wrapper .container, .path-order-summary-report #wrapper .container, .path-donation-summary-report #wrapper .container, .path-membership-report #wrapper .container, .path-retail-product-summary #wrapper .container, .path-user #wrapper .profile, .path-schooltours #wrapper .container, .path-tours #wrapper .container, .path-homepage-slider #wrapper .container, .page-node-type-exhibition #wrapper .container, .path-create-and-learn #wrapper .container{padding-left:10px; padding-right:10px;}

.page-node-110 #wrapper .container { padding: 0 0px !important;}

.exhibitoin-container { padding: 0 15px;}
.twitter-block, .instagram-block, .pinterest-block, .facebook-block{padding-left:0px; overflow: scroll;}
.program-section.tours-blockssection .school_programs_outrichbox {width:100% !important;}
h3 {font-size: 24px; margin: 0 0 6px;}
.discover-link a {font-size: 14px;}
.visual-section .post-1 a .bluearrow_small, .visual-section .post-2 a .bluearrow_small, .visual-section .post-3 a .bluearrow_small {padding-right: 27px; background: url('../images/bluearrowicon.png') right center no-repeat; background-position-y: center; background-size: auto;background-size: 17px;background-position-y: 7px;}
.post-1, .post-2, .post-3 {padding: 0px 0px 70px 0px;border-bottom: 2px dotted #fff;}
.visual-section h4 {margin-top: 0;}
h4.post-date img {width: 13px;}
h4.post-date {margin-top: 6px; margin-bottom: 8px;}
.page-heading h3 {margin-top: 5px;margin-bottom: 0;}
.page-heading h3 {padding: 15px 0 13px 0;}
.find-class-workshops {padding:0;}

.create-left-bar{ height:350px; }
.create-left-bar .overlay {background: rgba(232,60,44,0);background: -moz-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,60,44,0)), color-stop(47%, rgba(0,0,0,0.78)), color-stop(60%, rgba(0,0,0,1)));background: -webkit-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%);background: -o-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%);background: -ms-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e83c2c', endColorstr='#000000', GradientType=0 );}

.find-class-workshops ul {margin-top: 35px;}
.find-class-workshops ul li {font-size: 14px;margin-bottom: 13px;}
.find-class-workshops ul li a {font-size: 19px;line-height: 32px;width: 235px;}
.find-class-workshops ul li a::after {width: 22px; height: 26px;background-size: 20px;}
.find-class-workshops a.lightblue-button {background-position: 93%;padding: 8px 46px 8px 13px; font-size: 14px; background-size: 23px;}
.create-right-bar .right-bottom-box {padding-top:0px;}
.right-top-box-content text.bluearrow_small, .right-bottom-box-content text.bluearrow_small {background-size: 17px;padding-right: 32px; font-size: 18px;}
.create-right-bar .right-top-box{padding-top: 0;padding-left: 0;}
.right-top-box-content, .right-bottom-box-content {left: 25px;bottom: 15px;}
.btn-custom { padding:8px 17px; font-size:12px; width:223px; }
.darkbox h4 {font-size: 21px;}
.personalize-your-visit ul li a, .event-list ul li a {font-size: 18px;}
.personalize-your-visit .darkbox .bluearrow_small{background-size: 21px;}
.personalize-your-visit ul li { margin-bottom: 7px;}
.darkbox {padding: 26px 30px 13px 30px;}
.twitter-block{ display: none;}
.contact-section{background:url(../images/shadow-map.png) no-repeat center top;background-color: #f1f1f3;padding: 20px 0px;}
.banner-logo ul li:first-child{ display: none;}
.banner-logo ul li p {font-size: 19px;margin: 10px 0 6px 6px;}
.banner-logo ul {padding: 6px 0;}
.banner-logo ul li:nth-child(2) {padding: 19px 0px 23px 0px;}
.main-banner {background-position-y: -35px;}

.donationone { padding: 0 0px;}
.yourcampaing-row { width: 100%;}
.yourdonation-row { width: 100%;}
ul.yourcampaing { margin:8px 0 0 0;}
.page-node-donation-step-2 fieldset legend span { font-size: 20px;display: block;}
.fieldset-wrapper .js-form-item { float: left; width: 100%;}
.page-node-donation-step-2 fieldset { padding: 20px 20px 0;}
.donation-sendby .form-item { margin:0;}
.tribute-donation .form-item { margin:0;}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"] { font-size: 16px;}
input[type="checkbox"] + label { font-size: 15px;}
select { font-size:15px;}
.donationheading h1.heading { font-size: 20px;}
#page-title .block-page-title-block h1 {font-size: 21px; font-weight:500;}
#page-title #page-title-inner {padding: 60px 10px;}
#page-title {  margin-top:0px;}
ul.donation-amount li { padding: 0; margin: 8px 10px;}
ul.donation-amount li a { font-size: 22px;}
#edit-would-you-like-to-make-this-a-tribute-gift- #edit-honoree-name {width: 100%;}

.membershippuchse-two .control-group { width: 100%; float: left; margin: 0px 0% 4% !important;}
.membershippuchse-two .control-group .box { min-height: 0px;}
.ui-dialog { width: 95% !important;height:50% !important; overflow:auto;}
.page-node-membership-form .form-item-your-email { width: 100%; padding: 20px; margin-bottom:20px;}
.page-node-membership-form fieldset legend span { font-size: 21px;}
.page-node-membership-form fieldset { padding: 20px 20px 0;}
.page-node-membership-form fieldset.billinginfo-member { padding-bottom:15px;}


.header-right .header-donate .header-donate-top { margin-top:0px; text-align: center; width: 100%; float: left;padding: 0 0 10px;}
.header-right .header-donate .header-donate-top p.timing strong {display: inline-block;}
.program-section.tours-blockssection text.bluearrow_small {font-size: 21px;}
.program-section.tours-blockssection strong {font-size: 14px;}
.sub-container .exhibitleft { width: 100%;}
.sub-container .exhibitdirection {width: 100%;float: left; margin-top: 0px;}

.views-exposed-form { padding: 6px 20px 20px;}
.views-exposed-form .form-item {width:100%; padding: 0; margin-right:0%; float: left;}
.views-exposed-form .form-item:nth-child(3) {  margin-right:0%;}
.header-right .header-donate .header-donate-top p.timing { font-size: 13px;}
.contact-section .contactus-plan { width: 250px !important;}
.btn-custom { width: 250px; font-size:14px;}
.display-sm{ display:block;}
.display-sm img { width:100%;}
.pratt-rowhome{margin-top:0px !important;}
.sub-container { padding-left: 25px; padding-right:25px;}
.program-section {margin: 0px 0 0 !important;}



.accordian-top {padding: 0 0px;}
.accordian-top img { float: left; max-width: 100%;min-width: 100%;margin-bottom: 15px;margin-left: 0px;margin-left: 0px !important;margin-right: 0 !important;}
.accordian-top p {width: 100%;float: left;}
.accordian-top h3 {width: 100%;float: left;}
.accordian-middle { width: 100%; float: left; margin: 20px 0;line-height: 24px;}
.acctitle span.plustotal h1 {font-size:22px;}
.node_desc { padding: 0px 15px 0px;}
.node_desc_inner {padding-top: 15px;}
.page-node-donation-step-2 #wrapper fieldset { padding-left: 10px;padding-right: 10px;}


.musuemleft_img { width: 100%;}
.musuemright_content {width: 100%; margin: 30px 0 0;}
.musuemright_content p { font-size:14px; line-height:20px;margin: 0 0 12px;}
.custm-calendar-page #block-calendarfilterblock .form-item.form-item-futureevent{ padding-top: 0px; width: 100%; padding-bottom:0;}

.custm-calendar-page #block-calendarfilterblock .form-item label {width: 100%; float: left;margin: 0 0px 4px 0;font-size: 15px;}
.custm-calendar-page #block-calendarfilterblock .form-item {width: 100%; float: left; margin:0 0 15px;}
.custm-calendar-page #block-calendarfilterblock .form-item input.form-text { width: 100%;}
.custm-calendar-page #block-calendarfilterblock { padding: 10px 12px; position:relative;}
.custm-calendar-page #block-calendarfilterblock input.button {/*position: absolute;right: 20px;bottom: 40px;*/ left:inherit;top: inherit;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cust-cal-tabs span.ctab {padding: 9px 20px;}

.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .ev-img {width:150px; float: left; margin: 0;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box .cal-event-boxleft { width: 100%; float: left;margin: 20px 0 0;}
.custm-calendar-page #wrapper .content_layout .cust-cal-content-wrapper .cal-event-box {margin: 0 0 20px;padding-bottom: 20px;}

.calednerfilter {padding: 0;}
.custm-calendar-page .layout {padding: 0 15px;}

.custm-calendar-page #wrapper .sidebar { width: 100%; float: left; margin-top: 2px;}
.custm-calendar-page #wrapper .content_layout { width: 100%; float: right; padding: 0px 0px 30px 0px;margin-top: 25px;}


.path-product #events_page_div .event-detail-img { width: 100%; float: left;}

.path-product #events_page_div .event-detail-dec { width: 100%;float: right;margin-top: 25px;min-height: auto;}
.path-product #events_page_div .event-detail-title {font-size:20px;margin: 10px 0 15px;}
/*----
.path-product #events_page_div .event-detail-date-date { font-size:14px;font-family: 'Avenir-Roman';}
.path-product #events_page_div .event-detail-location {font-size:14px;font-family: 'Avenir-Roman';}
.path-product #events_page_div .event-detail-date-sec {font-size:14px;font-family: 'Avenir-Roman';}
.path-product #events_page_div .event-detail-date-time {font-size:14px;font-family: 'Avenir-Roman';}
---*/


.path-product #events_page_div .eventdetail-right { width: 100%;}
.path-product #events_page_div .eventdetail-left-form {  width: 100%;margin-top: 15px;}
.path-product #events_page_div .eventdetail-right p { line-height: 24px;}
.path-product .commerce-order-item-add-to-cart-form { padding: 15px;}
.path-product #events_page_div .event-detail-date-sec { margin: 0px 0 0 10px;}

.pratt-rowhome #myCarousel {margin-top:0px;}
.main-banner {margin-top:0px;}

.page-heading h3{font-size:22px;padding: 20px 0;}
.imgright_auto { float: none; margin: 0 0 20px;}
.div-4 {margin: 30px 0;}
.div-10, .div-9, .div-8, .div-7, .div-6, .div-5, .div-4, .div-3, .div-2, .div-1 { padding-left: 0px; padding-right: 0px;}
p.paragraphblue { font-size: 14px; font-family: 'Avenir-Roman';}
.align-right { float: right; margin-left:0px;}
.visual-section .post-overlay { background: rgba(232,60,44,0); background: -moz-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,60,44,0)), color-stop(47%, rgba(0,0,0,0.78)), color-stop(60%, rgba(0,0,0,1)));  background: -webkit-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%);  background: -o-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%);  background: -ms-linear-gradient(top, rgba(232,60,44,0) 0%, rgba(0,0,0,0.78) 47%, rgba(0,0,0,1) 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e83c2c', endColorstr='#000000', GradientType=0 );}
.tours-blockssection .tours-blocks-img img {width: 100%;max-width: 100%;max-height: none;min-height: auto;}

.role-pos #wrapper {padding: 0px 0px;}
.hightlighthelp .col-md-12 {padding-right: 0;padding-left: 0;}
.breadcrumb-main ul.tabs li {display: inline-block;margin: 0 0 3px;padding: 0;}

.tours-blockssection { width: 100%;}
.program-section.tours-blockssection .tours-blocks { margin: 0 0% 1% 0%;}
.half-box.social-section {overflow: hidden;padding: 0 20px 20px;}

.path-frontpage .footer-menu nav ul li { padding-top: 15px; padding-bottom: 10px;}
.path-frontpage .footer-menu nav ul li a {  font-size: 13px;}

.exhibitiontop p { padding: 0 2%;}
.featured-exhibition .image { width: 100%; float: right;}
.featured-exhibition .featured-exhibitionleft { width: 100%; float: left; padding: 20px 0 0 0px;}
.exhibition_landing_page .exhibitionrow { width: 100%; float: left; margin-right: 0%;min-height: auto;max-height: none;}
.exhibition_landing_page .exhibitionrow img {min-height: auto;position: relative;width: 100%;max-width: inherit;min-width: 100%;}
.featured-exhibition {margin: 0 0 0px;}

.custm-calendar-page #wrapper .sidebar .region-sidebar-first #calendar .fc-header-toolbar .fc-left .fc-button-group button.fc-prev-button {left: 10px;top: -5px;}
.custm-calendar-page #wrapper .sidebar .region-sidebar-first #calendar .fc-header-toolbar .fc-left .fc-button-group button.fc-next-button { right: 10px;}
.half-boxevents {padding-left: 25px; padding-right: 15px;}


/*----------------Exhibition main-------------*/
#block-innercalendarblock .calblock-content-wrapper {padding: 0}
#block-innercalendarblock .calenderinner-left { width: 100%;}
#block-innercalendarblock {margin: 10px 0 0;padding: 20px 0 0;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter { width: 100%; height: auto;float: left;padding: 20px;margin-top: 25px;background: #f2f2f2;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter .calendar-block-filter-form .form-item {margin: 0 0 20px 0;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter .calendar-block-filter-form input.form-text {font-weight: normal;font-family: 'Avenir-Roman',sans-serif;font-style: italic;font-size: 18px;background: none;color: #000;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter .calendar-block-filter-form select.form-select {color: #000;font-weight: normal;font-family: 'Avenir-Roman',sans-serif;font-size: 17px;background-color: transparent;}
#block-innercalendarblock .calenderinner-left .calenderinner-filter .calendar-block-filter-form { padding: 10px 0px 0px 0;}

#block-innercalendarblock .calenderinner-right { width: 100%; float: right; padding: 0px 0px 30px 0px; margin-top: 15px;}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .image img { width:100%;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist {margin-top: 25px;padding: 0 20px 0 20px;}
#block-innercalendarblock .calenderinner-right .calenderinner-rightlist .cal-event-box .cal-event-boxleft {width: 100%;float: left;margin-top: 15px;}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .title {font-size: 18px;}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .title a {line-height: 25px}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .title .bluearrow_small {background-size: 20px;padding-right: 28px;}
#block-innercalendarblock .calenderinner-right .inner-featured-wrapper .calenderinner-featured .detailcontner .date {margin: 0 0 0px;font-size: 13px;font-family: 'Avenir-Roman';}

/*----------Pratt MWP------------------*/
.page-node-99 #wrapper .container { padding: 0 10px;}
.page-node-99 .block-views-blockexhibitions-slider-block-3 .slide__media ul li { position: relative; width: 100%;}
.page-node-99 .block-views-blockexhibitions-slider-block-3 .slide__media ul li .grid__content {position: relative;min-height: auto;max-height: none;}
.page-node-99 .block-views-blockexhibitions-slider-block-3 .slide__media ul li .slide__media img {  min-height: auto; position: relative; width: auto; max-width: inherit; min-width: 100%;}

.block-views-blockexhibitions-slider-block-1 .views-row .views-col {width: 100% !important;float: left;margin-right:0%;min-height: auto;max-height: none;}
.block-views-blockexhibitions-slider-block-1 .views-row .views-col .views-field-field-images img {min-height: auto;position: relative;width: 100%;max-width: inherit;min-width: auto;height: auto;}

/*------------Past Exhibition-----------*/
.page-node-104 #wrapper .container { width: 100%; margin: 0 auto; padding: 0 10px;}
.block-views-blockexhibitions-slider-block-2 .views-row .views-col {min-height:auto;max-height:none;width: 100% !important;}
.block-views-blockexhibitions-slider-block-2 .views-row .views-col .views-field-field-images img {min-height: auto; position: relative; width: 100%; max-width: inherit;min-width: auto; height: auto;}
.block-views-blockexhibition-accordian-block-1 {width: 100%;float: left;margin: 10px 0;padding: 0 0px;}
.block-views-blockexhibition-accordian-block-1 .views-row .ui-accordion-content .views-row { border-top: dotted 1px; padding-top: 15px; margin-bottom: 15px;}
.block-views-blockexhibition-accordian-block-1 .views-row .ui-accordion-content .views-row .views-field-title { width: 100%; float: right; line-height: 19px;margin-top: 15px;}
.block-views-blockexhibition-accordian-block-1 .views-row h3.ui-accordion-header {padding: 15px 42px 15px 16px}
.block-views-blockexhibition-accordian-block-1 .views-row .ui-accordion-content { width: 100%;float: left;padding: 0px 16px 35px;}
.block-views-blockexhibition-accordian-block-1 .views-row .ui-accordion-content .views-row .views-field-field-images {width: 100%;float: left;}
.block-views-blockexhibition-accordian-block-1 .views-row .ui-accordion-content .views-row .views-field-title a {font-size: 20px;}


.page-node-111 .exhibition_inner_main .first .exhibition_image { width: 100%; margin: 20px auto;}
.page-node-111 .exhibition_inner_main .first .exhibition_title {font-size:20px;}
.page-node-111 .exhibition_inner_main .even .exhibition_title, .page-node-111 .exhibition_inner_main .odd .exhibition_title {font-size:20px;}
.page-node-111 .exhibition_inner_main .even .exhibition_image, .page-node-111 .exhibition_inner_main .odd .exhibition_image {width: 100%;float: left;margin-right: 0;}
.page-node-111 .exhibition_inner_main .even .exhibition_desc, .page-node-111 .exhibition_inner_main .odd .exhibition_desc, .page-node-111 .exhibition_inner_main .first .exhibition_desc {width: 100%;float: left;padding-right: 0px;padding-top: 15px; text-align: center;}
.page-node-111 .exhibition_inner_main .first .exhibition_desc { text-align:center;}
.find-class-workshops ul li select { width: 100%;font-size: 20px;}

/*--------------------------------*/

.path-create-and-learn .views-view-grid .views-row .cal-event-boxleft { width: 100%; float: left; margin-top: 15px;}
.path-create-and-learn .views-exposed-form .form-actions { margin-top: 10px !important;}
.path-create-and-learn .views-view-grid .views-row .ev-img { width: 112px;}
.path-create-and-learn .views-exposed-form { margin: 0 0 30px;}
.path-create-and-learn .views-view-grid .views-row .ev-title {font-size: 22px;}
.path-create-and-learn .views-view-grid .views-row .ev-date {font-family: 'Avenir-Roman';font-size: 14px;}


.instagram-block iframe, .facebook-block iframe, .twitter-block iframe { width:100% !important; height:350px!important;border-radius: 0;}
.pinterest-block > :first-child {max-width: 100% !important;min-width: 100%!important;height: 350px;}


/*--------------Membership--------*/

.membershippuchse-one {padding: 0px 0%}
.membershippuchse-one p { font-size: 13px;}


.page-node-5 .membershippuchse-inner .group_class_6, .page-node-5 .membershippuchse-inner .group_class_119, .page-node-5 .membershippuchse-inner .group_class_7, .page-node-5 .membershippuchse-inner .group_class_8, .page-node-5 .membershippuchse-inner .group_class_9, .page-node-5 .membershippuchse-inner .group_class_11, .page-node-5 .membershippuchse-inner .group_class_12, .page-node-5 .membershippuchse-inner .group_class_13, .page-node-5 .membershippuchse-inner .group_class_14, .page-node-5 .membershippuchse-inner .group_class_119, .page-node-5 .membershippuchse-inner .group_class_432 {width: 100% !important;margin-right: 0% !important; margin-bottom: 2% !important; margin-left: 0 !important;}

.page-node-5 .membershippuchse-inner .group_class_119, .page-node-5 .membershippuchse-inner .group_class_7, .page-node-5 .membershippuchse-inner .group_class_6 {margin-top: 0px !important;}
.page-node-5 .membershippuchse-inner .group_class_119 {margin-top:25px !important;}
.page-node-5 .membershippuchse-inner .start .box, .page-node-5 .membershippuchse-inner .upper .box { min-height: auto !important; padding: 18px 17px 0;}
.page-node-5 .membershippuchse-inner .start:nth-child(2):before { display:none;}

.page-node-5 .membershippuchse-inner .start:nth-child(1) { position:relative;}
.page-node-5 .membershippuchse-inner .start:nth-child(1):before { content:'Starting Level Choices:'; position:absolute; left:0;top: -36px;width: 100%;text-align: center;font-size: 19px;color: #414141;font-family: 'Avenir-Heavy';line-height: 24px;}


.page-node-5 .membershippuchse-inner .upper {margin-top:0px !important;}
.page-node-5 .membershippuchse-inner .group_class_12:before { display:none;}

.page-node-5 .membershippuchse-inner .group_class_11 {margin-top:70px !important;}
.page-node-5 .membershippuchse-inner .group_class_11{ position:relative;}
.page-node-5 .membershippuchse-inner .group_class_11:before { content:'Upper Level Choices:'; position:absolute; left:0;top: -46px;width: 100%;text-align: center;font-size: 19px;color: #414141;font-family: 'Avenir-Heavy';line-height: 24px;}
a.lightblue-button, .lightblue-button {font-size: 15px;}

 

.page-node-5 .membershippuchse-inner .group_class_437, .page-node-5 .membershippuchse-inner .group_class_438, .page-node-5 .membershippuchse-inner .group_class_439, .page-node-5 .membershippuchse-inner .group_class_440, .page-node-5 .membershippuchse-inner .group_class_441 {width: 100% !important;margin-right: 0% !important;margin-bottom: 2% !important;margin-left: 0 !important;}
.page-node-5 .membershippuchse-inner .group_class_437 .box, .page-node-5 .membershippuchse-inner .group_class_438 .box, .page-node-5 .membershippuchse-inner .group_class_439 .box { min-height: auto;}
.page-node-5 .membershippuchse-inner .group_class_440 .box, .page-node-5 .membershippuchse-inner .group_class_441 .box { min-height:auto;}


.membershippuchse-two .control-group p { font-size: 14px; margin: 0 0 5px 0;}


.page-node-5 .membershippuchse-inner .group_class_433, .page-node-5 .membershippuchse-inner .group_class_434, .page-node-5 .membershippuchse-inner .group_class_435, .page-node-5 .membershippuchse-inner .group_class_436 { width: 100%; margin-right: 0% !important; margin-bottom: 3% !important; margin-left: 0 !important;}

.page-node-5 .membershippuchse-inner .group_class_433 .box, .page-node-5 .membershippuchse-inner .group_class_434 .box, .page-node-5 .membershippuchse-inner .group_class_435 .box, .page-node-5 .membershippuchse-inner .group_class_436 .box { min-height: auto;}
.page-node-110 #block-innercalendarblock .calenderinner-right .calenderinner-rightlist { margin-top: 0px; padding: 0 10px 0 10px;}
.contact-section ul li { margin-bottom: 20px; list-style: none; padding: 0;}
h4.sub-heading { font-size: 16px; font-weight: 600;}
.contact-section ul li p { font-size: 13px; margin: 0 0 0px 0; line-height: 21px;}
.contact-section ul { margin-bottom: 10px;}

.f-logo .footer-logo {padding: 25px 10px; text-align: center;border-bottom: none;border-right: 1px dotted #827d7d;}
.f-logo .footer-logo img {width: 190px;display: inline-block;}
.f-logo{padding:1px; border-bottom:1px dotted #999;}
.f-logo .footer-pratt { border-bottom:none;padding:30px 10px 0;}
#block-footer { margin:0;}
.personalize-your-visit { float:left;}
.darkbox {max-width: 100%;}
.create-right-bar { width: 100%; margin-left: 0;margin-top:5px;}
.create-right-bar .right-bottom-box {margin-top: 5px;}
.pratt-rowhome #myCarousel .comdiv p{margin-bottom: 7px;}
.pratt-rowhome #myCarousel .comdiv center{ line-height:0px;}
.pratt-rowhome #myCarousel .comdiv center p {font-size: 13px; line-height: 15px; padding: 0 5px;}
.pratt-rowhome #myCarousel .comdiv a {padding: 11px 27px 10px 0px;background-size: 16px;font-size: 15px;}

.pernolizeyour-visit {width: 100%;float: left;position: relative;overflow: hidden;height:257px;}


.region-slideshow .block-views .slick-slider img { width: auto; height:320px; max-width: none;}
.homebottom { margin:0px 0 0;}
.item_box_main {width: 100%;}
.news_item_inner { width: 100%; float: none; display: inline-block; margin-right: 0; margin-left: 0px;}
.footermain .con-2 #MAC-G-Map { height: 200px; width: 100%;margin: 15px auto;}
.mobileheadericons li.calenderheader, .mobileheadericons li.heartheader { display:none;}



.header-right .region-primary-menu li.donatelink, .header-right .region-primary-menu li.calenderlink  { display:block;}
.header-right .region-primary-menu li.donatelink a {color: #55666b;padding-left: 39px !important;}
.header-right .region-primary-menu li.donatelink a::after {content: "\f004";font: normal normal normal 14px/1 FontAwesome; font-size: 14px;left: 15px;position: absolute;top: 13px;font-size: 20px;}

.header-right .region-primary-menu li.calenderlink a {color: #55666b;padding-left: 39px !important;}
.header-right .region-primary-menu li.calenderlink a::after {content: "\f073";font: normal normal normal 14px/1 FontAwesome; font-size: 14px;left: 15px;position: absolute;top: 13px;font-size: 20px;}

/*---------------------------*/

.visit-rentoutfacility img {width: 100%;margin: 10px 0;}
.child-about img {width: 100%;margin: 10px 0 !important;} 
 
.path-checkout .commerce-checkout-flow .layout-region-checkout-main {width: 100% !important; }
.path-checkout .commerce-checkout-flow .layout-region-checkout-secondary {width: 100% !important;float: right; padding: 0;margin-top: 25px;}
.path-checkout .commerce-checkout-flow .layout-region-checkout-main .checkout-pane-payment-information div[id^="edit-payment-information-add-payment-method"] .braintree-form .credit-card-form__expiration { width: 61% !important;}
.path-checkout .commerce-checkout-flow .layout-region-checkout-main .checkout-pane-payment-information div[id^="edit-payment-information-add-payment-method"] .braintree-form .form-item-payment-information-add-payment-method-payment-details-cvv {width: 80px !important;}

.mobileheadericons ul li { padding: 14px 3px;}
header .main-logo {/*position: relative; left: -30px;*/margin-right: 60px;}

.bulletinboard table td { display:block;}


.path-education .views-element-container .views-row {padding-bottom: 20px; margin-bottom: 20px;}	
.path-education .views-exposed-form .form-item { width: 100%; }
.path-education .views-exposed-form .form-actions input.form-submit {margin-bottom: 0;margin-top: 20px;}
.path-education .views-element-container .views-row .cal-event-boxleft {width: 100%;float: right;margin-top: 15px;}
.path-education .views-element-container .views-row .cal-event-boxleft .ev-title {font-size: 20px;font-weight: 600;}
.path-education .views-element-container .views-row .cal-event-boxleft .ev-class-location {width: 100%;border-right: none;padding-right: 0;}
.path-education .views-element-container .views-row .cal-event-boxleft .ev-class-price {width: 100%;padding-right: 0px;margin-left: 0px;}


.path-shows .views-element-container .views-row {padding-bottom: 20px; margin-bottom: 20px;}	
.path-shows .views-exposed-form .form-item { width: 100%; }
.path-shows .views-exposed-form .form-actions input.form-submit {margin-bottom: 0;margin-top: 20px;}
.path-shows .views-element-container .views-row .cal-event-boxleft {width: 100%;float: right;margin-top: 15px;}
.path-shows .views-element-container .views-row .cal-event-boxleft .ev-title {font-size: 20px;font-weight: 600;}
.path-shows .views-element-container .views-row .cal-event-boxleft .ev-class-location {width: 100%;border-right: none;padding-right: 0;}
.path-shows .views-element-container .views-row .cal-event-boxleft .ev-class-price {width: 100%;padding-right: 0px;margin-left: 0px;margin-top: 20px;}


.path-events .views-element-container .views-row {padding-bottom: 20px; margin-bottom: 20px;}	
.path-events .views-exposed-form .form-item { width: 100%; }
.path-events .views-exposed-form .form-actions input.form-submit {margin-bottom: 0;margin-top: 20px;}
.path-events .views-element-container .views-row .cal-event-boxleft {width: 100%;float: right;margin-top: 15px;}
.path-events .views-element-container .views-row .cal-event-boxleft .ev-title {font-size: 20px;font-weight: 600;}
.path-events .views-element-container .views-row .cal-event-boxleft .ev-class-location {width: 100%;border-right: none;padding-right: 0;}
.path-events .views-element-container .views-row .cal-event-boxleft .ev-class-price {width: 100%;padding-right: 0px;margin-left: 0px;margin-top: 20px;}


.path-search-page .views-element-container .views-row {padding-bottom: 20px; margin-bottom: 20px;}	
.path-search-page .views-exposed-form .form-item { width: 100%; }
.path-search-page .views-exposed-form .form-actions input.form-submit {margin-bottom: 0;margin-top: 20px;}
.path-search-page .views-element-container .views-row .cal-event-boxleft {width: 100%;float: right;margin-top: 15px;}
.path-search-page .views-element-container .views-row .cal-event-boxleft .ev-title {font-size: 20px;font-weight: 600;}
.path-search-page .views-element-container .views-row .cal-event-boxleft .ev-class-location {width: 100%;border-right: none;padding-right: 0;}
.path-search-page .views-element-container .views-row .cal-event-boxleft .ev-class-price {width: 100%;padding-right: 0px;margin-left: 0px;margin-top: 20px;}



.path-product #events_page_div .event-detail-img .event-detail-title {font-size: 22px;margin-top: 0;}

.reg-close h2 {padding: 10px 10px; font-size: 20px;}
.-childrens-theater-bulletin-board .table-section table h4.left{ text-align: left; }
.page-node-159 .ui-dialog .mempop, .page-node-143 .ui-dialog .mempop {padding: 10px 0px 10px 0;}
.page-node-159 .ui-dialog .mempop h1, .page-node-143 .ui-dialog .mempop h1 {margin-bottom: 10px;}

.path-blog .content_layout .views-row .views-col, .-exhibitions-blog-355 .content_layout .views-row .views-col, .-exhibitions-blog-354 .content_layout .views-row .views-col { float: left;padding:10px; width:100% !important;}
.path-blog .content_layout .views-row .views-field-field-blog-image a, .-exhibitions-blog-355 .content_layout .views-row .views-field-field-blog-image a, .-exhibitions-blog-354 .content_layout .views-row .views-field-field-blog-image a { display:block;}
.page-node-198 .accordian-main .accordian-bottom .media_bottom {padding-left:0px; margin-top: 10px;}
.page-node-198 .region-accordianblocks {width:100%;float: right;}
.page-node-198 .slideshowinner { margin-top: 0px !important;height: auto;}
.page-node-159 .ui-dialog .ui-dialog-content, .page-node-143 .ui-dialog .ui-dialog-content { padding: 0; height: 100% !important; max-height: inherit !important;}
.page-node-159 .ui-dialog .mempop, .page-node-143 .ui-dialog .mempop { width: 100%; height:auto;}
.slideshow { display: block; width: 100%; float: left; height: auto;}
.region-slideshow .block-views .slick-slider .slide__content { height: auto;}
	

.purchase-ticket h2 { font-size: 18px;}
#block-socialsharingblock {margin-top: 15px;}
#block-webform-3 .webform-submission-form .js-form-type-textfield { width:100%; float:left;padding: 0 10px;}
.webform-submission-share-your-email-form .js-form-type-processed-text p {font-size: 17px;padding: 10px 10px;}
#block-webform-3 .webform-submission-form h4 { font-size:23px;}

.path-product .block-views-blockrelated-events-block-1 .views-col {width:100% !important;position: relative;min-height: 1px;padding-right: 0px;padding-left:0px;margin-right:0%;margin-bottom: 10px;}
#block-loginbanner { width:100%; float:left;position: relative;height:250px; max-width:inherit;}
#block-loginbanner img {position: absolute;transform: translate(-50%,-50%);left: 50%;top: 50%;}
#block-loginbanner .bannertitle h2 {height: auto;word-break: break-all;line-height: 32px !important;font-size: 25.5px;text-align: center;padding: 10px 25px 10px 25px;}
.g-recaptcha { transform: scale(0.77); -webkit-transform: scale(0.77); transform-origin: 0 0; -webkit-transform-origin: 0 0;}


.path-education .views-element-container .views-row .cal-event-boxleft .ev-time, .path-education .views-element-container .views-row .cal-event-boxleft .ev-date, .path-education .views-element-container .views-row .cal-event-boxleft .ev-exdate, .path-education .views-element-container .views-row .cal-event-boxleft .ev-detail-instructor, .path-education .views-element-container .views-row .cal-event-boxleft .ev-class-location, .path-education .views-element-container .views-row .cal-event-boxleft .ev-class-price { margin:6px 0;}
.table-sectionbulletin td { text-align:left !important;}

.slick--view--inner-page-owl-slider .slide__caption h2.slide__title, .slick--view--inner-page-owl-slider .slick .slide__caption h2.slide__title, .slick--view--inner-page-owl-slider .slide .slide__caption h2.slide__title, .slick--view--inner-page-owl-slider .innerpage-defaultttitle .block-page-title-block h1 { height:auto;}

.slideshowinner .slick .slide__caption h2.slide__title, .slideshowinner .slide .slide__caption h2.slide__title, .slideshowinner .innerpage-defaultttitle .block-page-title-block h1 { height:auto; word-break: normal;}

.slick--view--inner-page-owl-slider, .slideshowinner .slick .slick-slider, .slideshowinner .slide, .slick--view--inner-page-owl-slider .slick .slick-slider, .slick--view--inner-page-owl-slider .slide {position: relative; height: 250px;}


.mem-userlogin-container {width: 90%; margin: 0 auto;}
.page-node-membership-form .content_layout #block-userlogin {width: 90%;height: 80%;padding: 10px 10px; overflow:auto;}
.page-node-membership-form .content_layout #block-userlogin #user-login-form {padding: 5px 10px;border: solid 6px #d9d9d9;}
#block-giftcardaddformblock {width:100%;padding: 15px;}
#block-giftcardaddformblock .form-item-coupon {width:100%;float: left;}
#block-giftcardaddformblock input.form-submit {float: right;margin-top:8px;}

#block-giftcardremoveblock { width:100%; }

#block-homepagenotification h1, #block-homepagenotification h2, #block-homepagenotification h3, #block-homepagenotification h4, #block-homepagenotification h5, #block-homepagenotification h6{color: #fff;font-size: 15.5px;}

.homepage_social_box .icon { padding-bottom:10px;}
.homepage_social_box {padding-bottom: 20px;}

.path-shop .views-row .views-col { padding: 0 0px 15px; width: 100% !important;}
.path-shop .views-row .views-col .views-field-field-product-image img {min-height: auto;max-height:inherit;}
.path-shop .views-row .views-col .views-field-title {padding: 10px 0 2px;}

.path-retailprod #block-views-block-shop-block-1 {  width: 100%; float: left;}
.path-retailprod .block-system-main-block { width: 100%; float: left; padding: 30px 0px 0;}
.path-retailprod .block-system-main-block .retails_page .retsize { margin-top: 15px;}
.path-retailprod .block-system-main-block .retails_page .retsize .js-form-item { width: 100% !important; margin: 0 0 15px !important;}

.path-retailprod .block-system-main-block .retails_page .retqty { width:100%; float:left; margin-top:0px;}
.path-retailprod .block-system-main-block .retails_page .retqty .js-form-item {width: 100%!important;margin: 0 0 10px!important;}



.path-retailprod #block-views-block-shop-block-2 {  width: 100%; float: left; margin-top: 30px;}
.path-retailprod #block-views-block-shop-block-2 .views-row { padding: 0; width: 100%; float: left;}
.path-retailprod #block-views-block-shop-block-2 .views-row .views-field-field-product-image img {  min-height: auto; max-height: none; width: 100%;}

.path-retailprod #block-views-block-shop-block-1 .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container table td img {max-width: 100%!important;max-height: none!important;top: 0 !important;padding: 15px!important;}
.path-retailprod #block-views-block-shop-block-1 .juicebox-parent .jcbx-glry-classic .jb-classifier-thumb-area .jb-idx-thumbnail-container table td .jb-splash .jb-splash-info h3 {padding: 14px 0 0 !important;}

.path-shop .views-row { padding: 0px 0 0;}

.mainproftabs .prfiletab { width: 50%;}
.mainproftabs .prfiletab p { font-size: 16px;}
.prfl-dtl-two .profile-left { width: 100%; height: auto; float: left;}
.prfl-dtl-two .profile-left .profile-left-col {  width: 100%;}
.prfl-dtl-thre-one .prfl-dtl-thre-one-row { width: 100%;margin: 0px 0% 10px 0;}
.prfl-dtl-thre-one .prfl-dtl-thre-one-row label { width: 100%; margin-right: 0; line-height:normal; margin:0;}

.profile-details { padding: 10px;}
.prfl-dtl-thre-one .prfl-dtl-thre-heading h2 { font-size: 20px;}
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags .input_term select.term_text { width:100%; margin-bottom:5px;}
.path-user .contextual-region.block-views-blocknotes-block-1 { padding: 8px;}
.profilepage-main a.custaddnotes { bottom: -64px; left: 7px; font-size:14px;}
.prfl-dtl-thre-two .prfl-dtl-thre-two-heading h2 { font-size: 19px;}
.proview-top-wrap {  text-align: left;  margin-right: 0%; font-size: 18px;}
a.custaddnotes::after { margin-top:3px;}
#block-gtranslate { padding: 9px 15px 8px;}
}



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

.path-retailprod .block-system-main-block .retails_page .formbuttonret input.retailsubmit { background-position:34%;}


}


@media screen and (max-width:400px) {
	.carousel-indicators {bottom: 0;}
	.pratt-rowhome #myCarousel .comdiv {width: 80%;}
	.pratt-rowhome #myCarousel .comdiv p{margin-bottom: 7px;}
	/*.header-right .header-donate .header-donate-top p.timing strong{display: block;}*/
.header-right .header-donate .header-donate-top{ text-align: center; }

	.header-right .header-donate .header-donate-bottom a{font-size: 14px;padding: 17px 10px;}
	.leadershipcontacts ul.list-items li{width:100%;}
  .user-logged-in .main-logo{border:none;}
  .user-logged-in .pratt-logo{ display:block;}
  .user-logged-in .header-right{ width:100%;}
  .user-logged-in .navbar .menu-right-icons{float:none; text-align:center;}
  .fieldset-wrapper .js-form-item, .customer-details-list p{width:100%;}
	.event-list{border:none; padding-left: 20px; padding-right: 20px;}
	.event-list ul {padding: 0 0px;}
	.display-sm{display:block;}
	.f-logo{position:relative;}
	.footer-pratt{padding: 30px 19px;margin: 11px 0px 11px 0px;}
	.footer-logo img{width:55%; float:right;}
	.event-list, .f-logo{width:100%; }
	.pratt-logo, .head-gray{display:none;}
	.header-right{width:100%; border:0;}
	
	.main-banner {height:232px; background-position-y:0px;}
	.banner-logo{min-width:287px; min-height:167px;}
	.banner-logo ul li:nth-child(1){display:none;}
	.banner-logo ul li:nth-child(2){padding: 23px 0px 23px 0px;}
	.contact-section{background:url(../images/shadow-mapmobi.png) no-repeat center -10px;}	
	.half-box.social-section ul {padding-left:10px;}
	.exhibitiontop p { padding: 0 4%;}
	
	.page-node-159 .ui-dialog, .page-node-143 .ui-dialog {width: 95% !important;}
	.path-product #events_page_div .event-detail-img .imagedueve {float:left;margin: 0 0px 20px 0; width:100%;}
.path-retailprod .block-system-main-block .retails_page .formbuttonret input.retailsubmit {background-position:24%;}

} 


@media screen and (max-width:320px) {
.path-childrens-theater form .accesscode-main .form-item-accesscode {width: 71%;}
.path-childrens-theater form .accesscode-main input.form-text {padding: 6px 8px;}
#block-loginbanner img { width:360px; max-width:inherit;}


}

/*--------21-12-2023----------*/
@media screen and (max-width: 768px) and (min-width: 320px) {
.path-timedevents .slideshowinner {
    margin-top: 0;
    height: 130px ;
}
.page-node-type-page .slideshowinner {
    margin-top:0;
    height: 130px ;
}
.slideshowinner {
    margin-top:0;
	height: 177px ;
}
.slideshowinner .slick .media img{
	min-height: 130px;
}
.slick--view--inner-page-owl-slider {
    height: 130px;
}
.slideshowinner .slick .slick-slider {
    height: 130px;
}
.slideshowinner .slide {
    height: 130px;
}
.slick--view--inner-page-owl-slider .slick-slide{
	height: 130px !important;
}
.slick--view--inner-page-owl-slider .slick .slick-slider{
    height: 130px;
}
.slick--view--inner-page-owl-slider .slide {
    height: 130px;
}
.slick--view--inner-page-owl-slider .media--image img{
    min-height: 130px;
    max-width: 100%;
}
.slideshowinner .slide .media img{
	min-height: 130px;
    max-width: 100%;
}

.slideshowinner .innerpage-defaultttitle .block img{
    min-height: 130px;
    max-width: 100%;
}
.slick--view--inner-page-owl-slider .slide .media img{
	min-height: 130px;
    max-width: 100%;
}
.slick--view--inner-page-owl-slider .innerpage-defaultttitle .block img {
    min-height: 130px;
    max-width: 100%;
}
.slick--view--inner-page-owl-slider .media--image{
    height: 130px;
}

.slideshowinner .media--image {
    height: 130px;
}
.slideshowinner .innerpage-defaultttitle {
    height: 177px;
}.slideshowinner .slick .slide__caption h2.slide__title, .slideshowinner .slide .slide__caption h2.slide__title, .slideshowinner .innerpage-defaultttitle .block-page-title-block h1{
	font-size:15px;
}
.slideshowinner .media--image img, .slick--view--inner-page-owl-slider .media--image img{
	position: absolute;
	transform: translate(-50%,-50%);
	left: 50%;
	top: 50%; 
	width: 100%;

}

.slick--view--inner-page-owl-slider .slide__caption, .slideshowinner .slick .slide__caption, .slideshowinner .slide .slide__caption, .slick--view--inner-page-owl-slider .slide .slide__caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	text-align: left;
	border-bottom: 5px solid #55666b;
	background-color:rgba(85,102,107,0.7);
	display: table-row;
	margin: 0;
	height: auto;
	}
}



@media screen and (max-width: 1024px) and (min-width: 768px) {
header.mainheader {
   position: relative;
}
.slideshowinner {
    margin-top: 116px;
}
.path-timedevents .slideshowinner {
    margin-top: 116px;
}
.page-node-type-page .slideshowinner {
    margin-top:0px;
}
.path-timedevents .slideshowinner {
    margin-top: 0;
    height: 200px ;
}
.page-node-type-page .slideshowinner {
    margin-top:0;
    height: 200px ;
}
.slideshowinner {
    margin-top:0;
	height: 177px ;
}
.slideshowinner .slick .media img{
	min-height: 200px;
}
.slick--view--inner-page-owl-slider {
    height: 200px;
}
.slideshowinner .slick .slick-slider {
    height: 200px;
}
.slideshowinner .slide {
    height: 200px;
}
.slick--view--inner-page-owl-slider .slick-slide{
	height: 200px !important;
}
.slick--view--inner-page-owl-slider .slick .slick-slider{
    height: 200px;
}
.slick--view--inner-page-owl-slider .slide {
    height: 200px;
}
.slick--view--inner-page-owl-slider .media--image img{
    min-height: 200px;
    max-width: 100%;
}
.slideshowinner .slide .media img{
	min-height: 200px;
    max-width: 100%;
}

.slideshowinner .innerpage-defaultttitle .block img{
    min-height: 200px;
    max-width: 100%;
}
.slick--view--inner-page-owl-slider .slide .media img{
	min-height: 200px;
    max-width: 100%;
}
.slick--view--inner-page-owl-slider .innerpage-defaultttitle .block img {
    min-height: 200px;
    max-width: 100%;
}
.slick--view--inner-page-owl-slider .media--image{
    height: 200px;
}

.slideshowinner .media--image {
    height: 200px;
}
.slideshowinner .innerpage-defaultttitle {
    height: 177px;
}.slideshowinner .slick .slide__caption h2.slide__title, .slideshowinner .slide .slide__caption h2.slide__title, .slideshowinner .innerpage-defaultttitle .block-page-title-block h1{
	font-size:15px;
}
}
@media screen and (max-width: 1900px) and (min-width: 1025px) {
.slideshowinner {
    margin-top: 132px;
    height: 335px;
}
.path-timedevents .slideshowinner {
    margin-top: 132px;
}
.page-node-type-page .slideshowinner {
    margin-top:132px;
}	
}
