/*****mquery for iphone5***/
@media screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {	
  
 /*****mquery for iphone5***/
/*@media (min-width: 320px) and (max-width: 568px) {	
*/ 
	.carousel.slide{
		/*min-height: 200px;*/
	}


    .newsletter_section {
		padding-top: 0;
    }
     
	
	header.main-header {
        display: block !important;
		z-index:99999;
		min-height:55px;
		height:auto;
    }
	
	
	.main-header .headline h3{
		font-size:15px;}
	
	.navbar-brand, .second_nav, .main-nav, .navbar{
		display:none;
		}	
	
	.whatsnew_section .mtop{
	padding-top:10px;
	/*width:100%;*/
	padding:0;
	margin:0 auto;
	}
	.pjk {
		padding-bottom:20px;
		margin:0 auto;}
	.pjk1 h1 {
		text-align:left;
		}
		
	.pjk1{
		/*padding-top:30px;*/}	
	
	.pjk h3 {
		font-size:18px !important;
		white-space:normal;}	
		
	/*h1 {
		font-size:60px;
		}*/
		
	.whatsnew_section h1 /{
        padding-top: 0px;
		font-size:60px;	}

	
	.box-container{
	/*height:580px;
	/*padding-bottom:30px;*/
	border-radius: 30px;
	width:100%;
	/*padding-bottom:60px;*/
	margin: 0 auto;}
	
	.box-container .mtop{
	padding-bottom:60px;}

	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
    text-align: right;
    font-size: 22px !important;
	padding-top:0px;
    }
	
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	background-repeat:no-repeat;
	background-size:contain !important;
	min-height:150px;
	}	
	
	.box_content1, .box_content2, .box_content3{
	position:relative;
	top: 100px;
	left:15px !important;
	min-height:500px;
	border-radius: 0 0 30px 30px;
	width:100%;
	padding:0;
	padding-top:20px;
	padding-bottom:20px;
	background-size:70%;
    }
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}	

    .box_content1 p, .box_content2 p, .box_content3 p{
    margin-top: 0px !important;
    font-size: 16px !important;
	text-align:left;
	padding:0;
		
    }
	/*.row.box_content3.img-fluid.{padding: 15px !important;}*/


    .whatsnew_section .read_more {
        font-size: 16px;
		color: #FFF;
		border: 2px solid #FFF;
    }
	
    /****newsletter section**/
    .newsletter-col h2 {
       font-size: 20px;
	   white-space:normal;
	   width: 100%;

    }

    .newsletter-col h3 {
        /*font-size: 50px;*/
    }

    .copyright-bar p {
        text-align: center;
    }

    .pp p {
        transform: translateX(0px);
    }

    .padding_lf_list {
        padding-left: 0px;
    }

    .padding_rf_list {
        padding-right: 0px;
    }

    .art_content h1 {
        text-align: left;
		font-size:30px;
    }
	
    .bg_artplus.third .fa-plus {
        transform: translateY(0px);
    }

    .art_content{
		padding-left:0px;
		margin-left:0;
		padding-top:20px;
		
    }
	.art_box{
		border: none;
	}

    .border-bottom_active {
        min-width: 207px;
        transform: translateX(0px);
    }


    .rich-header.banner_img {
       	/*min-height: 150px;*/
        height: 100px;
    }
	
	.rich-header.programs_banner {
    /*-webkit-background-size: cover;
	background-position: center center;
	height:150px !important;*/
	}
	
	.Upcoming_programs_section .img-fluid.art_img,
	.about_section .img-fluid.art_img{
	background-position: top center;
	background-size: cover;
	/*margin-right: 20px;*/
	padding-bottom:0;
	}
		
	.Upcoming_programs_section{
		/*padding-bottom: 30px;*/}
		
	.Upcoming_programs_section .border .square{
	border-radius:0;}	
	
	
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
		
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}

    /*****start program_opt2 page***/
    .blue_overlay {
        width: 285px !important;
        height: 116px !important;
        transform: translate3d(10px, 10px, 10px) !important;
		z-index:9999;
    }

    /**new homepage***/
	
	
	
    .newsletter_section2 {
       /* padding-top:30px;
        padding-bottom:30px;*/
		white-space:normal;
    }
	.newsletter_section2 .mtop	{padding-top:0px;}
	
	.newsletter-col {
    text-align: center;
	vertical-align:bottom;
	height: 130px;
	margin-top:20px;
	/*margin-bottom:20px;*/
	}
	
	newsletter-col h2{
	padding-top:0;
	}


	.newsletter-col_btn, .newsletter-col_btn_cal {
        font-size:30px;
		margin-top:0;
		min-width: 200px !important;
		/*min-width:200px;*/
		/*min-height:40px;*/
		padding-top:0;
    }
	
	.blue_nw_box, .yellow_nw_box {
        /*padding: 20px 0px !important;*/
		height: 210px!important;
	}

    /*.border-bottom {
         border-bottom: 1px solid #f5f5f5 !important;
    }*/
	
	<!--footer-->

    .white_footer_logo {
        margin-left: 0px !important;
    }

    .follow_us h4 {
		font-size: 12px;
        margin-left: 0px !important;
		margin-top: 20px;
    }

    .social_media_Icons {
       /* padding-left: 0px !important;*/
        /*margin-left: -6px !important;*/
		font-size:30px;
    }
	
	#smoothup::after {font-size:40px;}
    
    .main_list {
        display: none !important;
    }

    .main_list2 {
        display: none !important;
    }

    .mc4wp-form-fields input[type=email] {
        width: 150px !important;
    }

    .mc4wp-form-fields button[type=submit] {
        right: -60px !important;
		top: -34px;
    }

    .address {
        margin-bottom: 20px !important;
    }

    .work_time {
        margin-bottom: 20px !important;
		color:#FFF;
    }
	.address h4, .work_time h4{
		font-size:12px;
		text-transform:uppercase;}
	
	.about_section .abt_content p {
		font-size: 16px;
    }
	
	.about_section .abt_content ul,
	.about_section .abt_content ol
	{
		font-size: 16px;
	}
	
	.about_section {
    padding-bottom: 20px;
	}
	.abt_content{
	padding-top: 20px;
	padding-bottom:20px;
	}
	
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {font-size:22px !important;}
	
	.about_section table.2_col{
	width:300px;
	float:none;
	padding-bottom:20px;
	}
	
	.about_section table.3_col{
	width: 300px;
	float:none;
	display:table;
	padding-bottom:20px;
	}
	
	.about_section .no_float{
	float:none;
	clear:both;
	width:100%;
	}
	.about_section .abt_content_2 h1,
	.about_section .abt_content_1 h1{
	font-size:32px!important;}
	
	.about_section .abt_content_2 h3,
	.about_section .abt_content_1 h3{
	font-size:20px;}	

		
	#newsletter_2, .desktop{
	display:none !important;
	}	
	#newsletter_1, .mobile{
	display:block !important;
	}
	.form-3743{margin-left:20px !important;}
	.wp-image-7986 {width: 230px;
		height: auto;}
}



/*****mquery for iphone6/GalaxyX5***/
@media (min-width: 640px) and (max-width: 360px) and (orientation : landscape) {
	
	.box-container{
	/*height:550px;*/
	padding-bottom:20px;
	display:block;
	margin:0 auto;
		}
	.box-container .mtop{
	padding-top:0;}	
    
	.box_content1, .box_content2, .box_content3{
	position:relative;
	top: 180px;
	transform: translateY(0px) !important;
	left:15px !important;
	/*min-height:270px;*/
	padding-top: 20px;
	border-radius: 0 0 30px 30px;
	background-size:50%;
    }
	
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
    text-align: right;
    font-size: 22px !important;
	padding-top:0px;
    }
		
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	background-repeat:no-repeat;
	background-size:contain !important;
	min-height:100px;
	border-radius: 30px;
	}
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	.blue_nw_box, .yellow_nw_box {
        /*padding: 20px 0px !important;*/
		height: 200px;
	}
		
	.newsletter-col_btn, .newsletter-col_btn_cal {
	min-width: 200px;
	min-height: 40px;
	font-size:20px;
	}
	.newsletter-col {
    text-align: center;
	vertical-align:middle;
	min-height: 100px;
	margin-top:20px;
	margin-bottom:0;
	}
	.about_section .abt_content_2 h1,
	.about_section .abt_content_1 h1{
		font-size:32px!important;}
		
	.about_section .abt_content_2 h3,
	.about_section .abt_content_1 h3{
		font-size:20px;}	
	
}

/*****mquery for iphone6/Galaxy9***/
@media (min-width: 375px) and (max-width: 667px), (min-width: 360px) and (max-width: 767px)  {

    .carousel-item img {
        height: auto;
        width: 100%;
		background-position:top;
    }

    .carousel-caption {
        text-align: center;
        bottom: -31px;
        right: 48%;
        left: 0%;
    }

    .carousel-caption h3 {
        font-family: 'Lato', sans-serif;
        font-size: 22px;
    }

    .carousel-caption p {
        font-family: 'Lato', sans-serif;
        font-size: 16px;
    }

	.main-header .headline{
		position:relative;
		top:2px;
		vertical-align:middle;
		}
	.main-header .headline h3{
		font-size:17px;
		}
	
	#wprmenu_bar{
	   /*transform: translatey(45px) ;*/}
	   
   	#wprmenu_bar img{
	   transform: translatex(-80px) !important;
	}
	
	.navbar-brand, .second_nav, .main-nav, .navbar{
		display:none;
		}	

    .newsletter_section {
        padding: 1px 0 70px;
		margin-bottom: 80px;
    }

    header.main-header {
        display: block !important;
		z-index:99999;
		height:65px;
    }

    .input-group {
        width: 74%;
    }

    .header-topbar-col .input-group > .form-control {
        transform: translate3d(0px, 0px, 0px);
    }

	
	#wprmenu_bar{
	   /*transform: translatey(45px) !important;*/
	   display:none;}
	 
	
	.Upcoming_programs_section{
	padding-bottom: 30px;}
	
	
	.Upcoming_programs_section .border .square{
	border-radius:0;}	

		
		
	.whatsnew_section .mtop{
	/*padding-top:30px;*/
	}
	
	.whatsnew_section{
		/*width:100%;*/
		margin:0 auto;
	}

	
	.box-container{
	/*height:530px;*/
	/*padding-bottom:30px;*/
	border-radius: 30px;
	width:100%;
	margin:0 auto;
	}
		
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	background-repeat:no-repeat;
	background-size:contain !important;
	min-height:130px;
	border-radius: 30px;
	/*padding-bottom:60px;*/
	width:100%;
	}
	
	/*.whatsnew_img3{width:95%;}*/

	
	.box_content1, .box_content2, .box_content3{
	/*top: 100px;*/
	left:15px !important;
	/*min-height:400px;*/
	/*padding-top: 10px;*/
	width:100%;
	background-size:100%;
    }
	
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
        text-align: right;
        font-size: 22px;
		padding-top:0;
    }
	
	.box_content1 h1{
        text-align: right;
    }
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	
	.box_content1 p, .box_content2 p, .box_content3 p{
        margin-top: 0px !important;
        font-size: 18px !important;
		text-align:left;
        margin-right: 0px;
        margin-left: 0px;
    }


    .whatsnew_section .read_more {
        color: #FFF;
        border: 2px solid #FFF;
		font-size: 14px;
    }
	
    .copyright-bar p {
        text-align: center;
    }

    .pp p {
        transform: translateX(0px);
    }
	
	/*****for all section titles*****/
	.section-title h3{
        font-size: 60px;
		z-index:99;}

    /*****start program page***/

    .padding_lf_list {
        padding: 10px;
		
    }

    .padding_rf_list {
        padding: 10px;

    }

    .art_content h1 {
        text-align: left;
		font-size:30px;
    }

    .bg_artplus .fa-plus {
        transform: translateY(0px);
    }

    .bg_artplus.third .fa-plus {
        transform: translateY(0px);
    }

    .border-bottom_active {
        min-width: 207px;
        transform: translateX(0px);
    }

	.rich-header.banner_img{
        height: 150px;
    }
		
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
		
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}

    /*****start program_opt2 page***/
	.border-bottom {
         border-bottom: 1px solid #f5f5f5 !important;
    }

    /*****start about page***/
    .about_section{
		padding: 0px;	
	}

    .about_section .abt_content p {
        text-align: left;
		font-size: 16px;
    }
	
	.about_section .abt_content ul,
	.about_section .abt_content ol{
		font-size: 16px;
	}
	
    /**last change to newsletter***/
    .follow_us h4 {
        font-size: 12px;
        margin-top: 10px;
    }

    .social_media_Icons {
       font-size:30px;
		
    }

    /*.address {
        margin-bottom: 30px;
    }

    .work_time {
        margin-bottom: 30px;
    }*/
	.address h4, .work_time h4{
		font-size:12px;
		text-transform:uppercase;}

    /*new home page*/
    .newsletter_section2 {
        padding-top:30px;
        padding-bottom:30px;
    }
	
	.newsletter_section2 .mtop	{padding-top:0px;}

    
    .whatsnew_section .read_more {
        font-size: 16px;
    }
	
	.newsletter-col_btn, .newsletter-col_btn_cal{
		/*width: 50%;*/
		font-size:30px;
		margin:0 auto;
		min-height:40px;
		}
	

    .main-footer ul {
        padding: 0px;
    }

    .border-bottom {
       /*  border-bottom: 1px solid #f5f5f5 !important;*/
    }

    .white_footer_logo {
        margin-left: 0px !important;
    }

    .main_list2 {
        display: none;
    }

    .main_list {
        display: none;
    }
	
	.abt_content{
		padding-top:20px;
	}

    /*home page slider**/
    .forcefullwidth_wrapper_tp_banner {
        margin-top: 9px !important;
    }
	
		
	.newsletter-col h2 {
        font-size: 24px;
    }	
		
	.blue_nw_box .newsletter-col h2 {
	margin-top:24px;
	}	

	
    .blue_nw_box, .yellow_nw_box {
        /*padding: 20px 0px !important;*/
		min-height: 180px;
	}

    .art_content .more_details a {
        /*transform: translate3d(-31px, -14px, 10px) !important;*/
    }

    .art_content{
		/*padding-left:20px;
		padding-top:20px;*/
		margin-left:0;
		
    }
	.art_box{
		border: none;
		padding-right:0;
		margin-right:10px;
	}
	
	.about_section {
    padding-bottom: 20px;
	}
	.abt_content{
	padding-top: 20px;
	padding-bottom:20px;
	}
	
	.about_section table.2_col{
	width:300px;
	display:inline-block;
	float:left;
	padding-bottom:20px;
	}
	
	.about_section table.3_col{
	width: 300px;
	float:none;
	display:table;
	padding-bottom:20px;
	}
	
	.about_section .no_float{
	float:none;
	clear:both;
	width:300px;
	display:block;
	width:100%;
	}

}

/*****mquery for iphone6/Galaxy9***/
@media (min-width: 375px) and (max-width: 667px) and (orientation : landscape), (min-width: 360px) and (max-width: 767px) and (orientation : landscape)  {

	/*.box-container.one{
	height:530px;}*/
	
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
    text-align: right;
    font-size: 22px !important;
	padding-top:0px;
    }
	
	.newsletter-col h2 {
       /* font-size: 24px;*/
    }
	.follow_us .nws, .follow_us p{ 
  	font-size: 12px !important;
	}
	.about_section .abt_content_2 h1,
	.about_section .abt_content_1 h1{
		font-size:32px!important;}
		
	.about_section .abt_content_2 h3,
	.about_section .abt_content_1 h3{
		font-size:20px;}	

}


@media (min-width: 360px) and (max-width: 740px) {

	.carousel.slide{
	/*min-height: 220px;*/
	}

    .carousel-item img {
        /*height: auto;
        width: 100%;
		background-position:top;*/
    }

    .carousel-caption {
        text-align: center;
        bottom: -31px;
        right: 48%;
        left: 0%;
    }

    .carousel-caption h3 {
        font-family: 'Lato', sans-serif;
        font-size: 22px;
    }

    .carousel-caption p {
        font-family: 'Lato', sans-serif;
        font-size: 16px;
    }
	
	header.main-header {
        display: block !important;
		z-index:99999;
		min-height:55px;
		height:auto;
    }


	.main-header .headline h3{
		font-size:16px;
		}

    .newsletter_section {
        /*padding: 1px 0 70px;*/
        margin-top: 1762px;
        margin-bottom: 80px;
    }


    .navbar-brand, .second_nav, .main-nav, .navbar{
		display:none;
	}	

    /*whps section**/
	
	
    .whatsnew_section .read_more {
        color: #fff;
        border: 2px solid #fff;
    }
	
	
    /****newsletter section**/
    .newsletter-col h2 {
		/*font-size:30px;*/
    }

    .copyright-bar p {
        text-align: center;
    }

    .pp p {
        transform: translateX(0px);
    }
	
	.blue_nw_box, .yellow_nw_box {
		min-height: 180px;
	}

    /*****start program page***/
    .padding_lf_list {
        padding-left: 0px;
    }

    .padding_rf_list {
        padding-right: 0px;
    }

    .art_content h1 {
        text-align: left;
		font-size:30px;
    }

    .bg_artplus .fa-plus {
        transform: translateY(0px);
    }

    .bg_artplus.third .fa-plus {
        transform: translateY(0px);
    }

    .art_content p {
		padding-left:0;
		padding-right:0;
		margin:0;
    }

    .border-bottom_active {
        min-width: 207px;
        transform: translateX(0px);
    }


    .rich-header.banner_img{
        min-height: 150px;
        height: 150px;
    }

	.Upcoming_programs_section{
	padding-bottom: 30px;}
	
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}
		
	.Upcoming_programs_section .border .square{
	border-radius:0;}	
	

    /*****start about page***/
    .about_section{
		padding: 0px;
		}

    .about_section .abt_content p {
        text-align: left;
		font-size:16px;
    }
	
	.about_section .abt_content ul,
	.about_section .abt_content ol{
		font-size: 16px;
	}
	
    /**footer***/
    .mc4wp-form-fields button[type=submit] {
		right: -60px !important;
		top: -34px !important;
    }
	
    .follow_us h4 {
        font-size: 12px;
		margin-top: 10px;
    }

    .social_media_Icons {
		font-size:30px;
    }
	#smoothup::after {font-size:40px;}

    .address p{
		font-size: 12px;
    }
	.main-footer p{
		font-size:12px;
		}

    .work_time p{
        /*margin-bottom: 30px;*/
		font-size: 12px;	
    }
	
	.main-footer ul {
        padding: 0px;
		font-size: 12px;
    }
	
	.follow_us h4{
		font-size: 12px;
	}
	
    /*new home page*/
    .newsletter_section2 {
        padding-bottom:30px;
		padding-top:0;
    }
	.newsletter_section2 .mtop {
		padding-top:0px;
	}
	
	.box-container{
	min-height:460px;
	margin:0 auto;
	padding-bottom:30px;
	border-radius: 30px;
	width:100%;}
	
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	background-repeat:no-repeat;
	background-size:contain !important;
	min-height:120px;
	border-radius: 30px;
	/*padding-bottom:100px;*/
	/*width:100%;*/
	}
	
	
	.box_content1, .box_content2, .box_content3 {
	transform: translateY(-30px) !important;
	position:relative;
	width:100%;
	top: 130px;
	left:15px !important;
	padding-left:0;
	/*min-height:300px;*/
	padding-top: 10px;
	border-radius: 0 0 30px 30px;
	padding-bottom: 20px;
    }
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
        text-align: right;
        font-size: 22px;
		padding-top:0px;
    }

    .box_content1 p, box_content2 p, .box_content3 p{
        margin-top: 0px !important;
        font-size: 18px !important;
        text-align: left;
        margin-right: 0px;
        /*margin-left: 10px;*/
    }

    .whatsnew_section .read_more {
        font-size: 16px;
    }
	
	.newsletter-col_btn, .newsletter-col_btn_cal{
		min-width: 200px !important;
		font-size:30px;
		min-height:40px;
		}
	.newsletter-col h2 {
       /* font-size: 24px;*/
    }	

    

    .border-bottom {
         border-bottom: 1px solid #f5f5f5 !important;
    }

    .white_footer_logo {
        margin-left: 0px !important;
    }

    .follow_us h4 {
        margin-left: 0px !important;
		margin-top: 10px;
    }

    .social_media_Icons {
        padding-left: 0px !important;
		font-size:30px;
    }
	
	.follow_us .nws, .follow_us p{ 
  	font-size: 12px !important;
	}
	
	.about_section table.2_col{
	width:300px;
	display:inline-block;
	float:left;
	}
	
	.about_section table.3_col{
		width: 450px;
		float:none;
		display:table;}
	
	.about_section .no_float{
	float:none;
	clear:both;
	width:300px;
		}	

}


@media (min-device-width : 375px) and (max-device-width : 812px) and (orientation : landscape) { 

	.main-header .headline h3{
		font-size:26px;
		}
		
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	background-repeat:no-repeat;
	background-size:contain !important;
	min-height:300px;
	border-radius: 30px;
	/*padding-bottom:220px;*/
	width:100%;
	}
	
	/*.whatsnew_img3{width:90%;}*/
	
	.blue_nw_box, .yellow_nw_box {
		min-height: 180px;
	}
	
	.box-container{
		margin: 0 auto;
		height:300px;}
		
		
	.box-container .mtop{
		padding-top:0;}
	
	.box_content1, .box_content2, .box_content3 {
	/*position:relative;
	width:100%;
	top: 230px;*/
	/*left:20px !important;
	padding-left:0;*/
	/*min-height:300px;*/
	/*padding-top: 0px;
	border-radius: 0 0 30px 30px;*/
	/*padding-bottom: 20px;*/
    }
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	.box_content1 h1{
        text-align: right;
		font-size:22px;
    }
	.newsletter-col h2 {
        font-size: 24px;
    }
	
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}

}

@media (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) { 

	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	min-height:280px;
	/*padding-bottom:180px;*/
	background-size:contain !important;
	}
	
	/*.whatsnew_img3{width:90%;}*/
	
	.blue_nw_box, .yellow_nw_box {
		min-height: 180px;
	}
	.box-container{
		margin: 0 auto;
		display: block;
		height:500px;
		padding-bottom:30px;}
		
	
		
		.box-container .mtop{
		padding-top:0;}
	
	.box_content1, .box_content2, .box_content3 {
	left:15px !important;
	padding-left:0;
	min-height:250px;
	padding-top: 20px;
	padding-bottom:20px;
	border-radius: 0 0 30px 30px;
	position:relative;
	top:220px;
	/*padding-bottom: 20px;*/
   	transform: translateY(-100px);
	}
		.box_content1{top:200px;}
		
		.box_content3{top:190px;}
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	.Upcoming_programs_section .border .square{
	border-radius:0;}	

	
	.box_content1 h1{
        text-align: right;
		font-size:22px;
    }
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}
		
		.newsletter-col_btn, .newsletter-col_btn_cal {
		/*min-width:80%;*/
		min-height: 40px;
		}
	
	.newsletter-col h2 {
        /*font-size: 24px;*/
    }
	.follow_us .nws, .follow_us p{ 
  	font-size: 12px !important;
	/*transform: translateX(-20px) !important;*/
	/*text-align:center !important;*/
	}
	.art_content h1{
		font-size:30px!important;
		letter-spacing:1px;
		line-height:1;}

	
}


@media (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) { 

	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	/*min-height:200px;
	padding-bottom:0px;
	margin-bottom:200px;
	width:100%;*/
	}
	
	/*.whatsnew_img3{width:90%;}*/
	
	.blue_nw_box, .yellow_nw_box {
		min-height: 180px;
	}
		.box-container{
		margin: 0 auto;
		height:500px;
		}
		
	.box-container{
		margin: 0 auto;
		height:500px;
		}	
		
	.box-container.one{
		height:510px;
		}		
		
		.box-container .mtop{
		padding-top:0;}
	
	.box_content1, .box_content2, .box_content3 {
	position:relative;
	top: 230px;
	min-height:250px;
	border-radius: 0 0 30px 30px;
	padding-bottom: 20px;
	padding-top:20px;
	left:15px !important;
    }
	
	.box_content3{
		top: 180px;
		
		}
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	.box_content1 h1{
        text-align: right;
		font-size:22px;
    }
	
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
		
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}
	
	.Upcoming_programs_section .border .square{
	border-radius:0;}	

	.newsletter-col_btn, .newsletter-col_btn_cal {
		/*min-width:150px;*/
		min-height:40px;}
		
	.newsletter-col h2 {
        /*font-size: 24px;*/
    }	
	.art_content h1{
		font-size:30px!important;
		letter-spacing:1px;
		line-height:1;}

}


@media (min-device-width: 360px) and (max-device-width: 740px) and (orientation: landscape) {

	.main-header .headline h3{
	font-size:24px;}
		
	.whatsnew_section{
	margin:0 auto;
		}
	
	.box-container .mtop{
		padding-top:0;}
	
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	
	background-repeat:no-repeat;
	background-size:contain !important;
	min-height:300px;
	border-radius: 30px;
	/*padding-bottom:220px;*/
	width:100%;
	}
	
	/*.whatsnew_img3{width:90%;}*/
	
	.blue_nw_box, .yellow_nw_box {
	min-height: 180px;
	}
	
	.box-container{
		height:600px;
		padding-bottom:30px;
		display:block;
		margin:0 auto;
		}
		
	.box-container.two{
		/*height:500px;*/}	
		
	.box-container.three{
		/*height:550px;*/
		}
	
	.box_content1, .box_content2, .box_content3 {
	transform: translateY(-20px) !important;
	position:relative;
	top: 230px;
	min-height:400px;
	border-radius: 0 0 30px 30px;
	padding-bottom: 20px;
	padding-top:20px;
	left:15px !important;
	background-size:50%;
    }
	
	.newsletter-col h2 {
        font-size: 24px;
    }
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
        text-align: right;
        font-size: 22px;
		padding-top:0px;
    }
	
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
		
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}
		
	.Upcoming_programs_section .border .square{
	border-radius:0;}
	
	.newsletter-col_btn, .newsletter-col_btn_cal {
		/*width:100%;*/
		min-height:40px;}
		
	.art_content h1{
		font-size:30px!important;
		letter-spacing:1px;
		line-height:1;}	
	
	
}


@media (min-device-width : 411px) and (max-device-width : 731px) and (orientation : landscape) { 

	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	/*min-height:200px;
	padding-bottom:0px;
	margin-bottom:200px;
	width:100%;*/
	}
	
	/*.whatsnew_img3{width:90%;}*/
	
	.blue_nw_box, .yellow_nw_box {
		min-height: 180px;
	}
		.box-container{
		margin: 0 auto;
		height:500px;
		}
		
		.box-container .mtop{
		padding-top:0;}
	
	.box_content1, .box_content2, .box_content3 {
	position:relative;
	top: 230px;
	min-height:250px;
	border-radius: 0 0 30px 30px;
	padding-bottom: 20px;
	padding-top:20px;
	left:15px !important;
    }
	
	.box_content3{
		top: 180px;
		
		}
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	.box_content1 h1{
        text-align: right;
		font-size:22px;
    }
	.newsletter-col h2 {
        font-size: 20px;
    }
	
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
		
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}
	
	.Upcoming_programs_section .border .square{
	border-radius:0;}	

	.newsletter-col_btn, .newsletter-col_btn_cal {
		/*width:100%;*/
		min-height:40px;}
	.art_content h1{
		font-size:30px!important;
		letter-spacing:1px;
		line-height:1;}	

}

@media screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.main-header .headline h3{
		font-size:20px;}
	 #wprmenu_bar img{
	   transform: translatex(-80px) !important;
	}
	.pjk {/*padding-left:40px !important;*/
	margin:0 auto;width:70%;}
		
	.box-container{
	/*padding-bottom:20px;*/
	/*min-height:300px;*/
		}
	.box-container.one{
	/*height:490px;*/
	}
	
	.box-container.three{
	/*height:400px;*/
	}
	
	.box_content1, .box_content2, .box_content3{
	position:relative;
	top: 200px;
	/*transform: translateY(-10px) !important;*/
	min-height:320px;
	/*padding-top: 20px;*/
	/*background-size:50%;*/
    }
	
	.box_content3{
	/*min-height:260px;*/	
		}
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
    font-size: 22px;
	text-align:right;
    }
	.newsletter-col_btn, .newsletter-col_btn_cal {
	min-width:200px;
	margin:0 auto;
	min-height:20px;
	}
	.newsletter-col h2 {
        /*font-size: 24px;*/
    }
	.art_content h1{
		font-size:30px!important;
		letter-spacing:1px;
		line-height:1;}
	
	}

/*****mquery for ipad***/
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
 
    .navbar-brand, .second_nav, .main-nav, .navbar{
		display:none;
		}	
    #wprmenu_bar{
	/*   transform: translatey(45px) !important;*/
	   /*display:block;*/}
	
	.whatsnew_section .mtop{
	padding-top:30px;
	}
		
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{ 
	background-repeat:no-repeat;
	background-size:contain !important;
	min-height:530px;
	border-radius: 30px;
	padding-bottom:30px;
	width:100%;}
	
	/*.whatsnew_img3{width:95%;}*/
	
	.box_content1, .box_content2, .box_content3{
	top: 220px;
	left:15px !important;
	min-height:400px;
	padding: 20px;
	border-radius: 0 0 30px 30px;
	width:100%;
	/*padding-top:10px;
	padding-bottom:10px;*/
	background-size:60%;
    }
	
	.box_content1.square, .box_content2.square, .box_content3.square{
	border-radius:0;
	}
	
	.box_content1{
	top:200px;
	}
	.box-container{
		min-height:660px;
		padding-bottom:20px;
		}
		
	.box-container.one{
		min-height:650px;}	
	
	.box_content1 h1, .box_content2 h1, .box_content3 h1 {
        text-align: right;
        font-size: 32px;
		padding-top:0px;
    }
  

    .box_content1 p, .box_content2 p, .box_content3 p{
        margin-top: 15px !important;
        font-size: 18px !important;
        text-align: left;
    }
	
	.whatsnew_section .read_more{
	/*	padding: 10px 20px;*/
		margin-bottom:10px;
		}

    .newsletter-col h2 {
        font-size: 24px;
    }

    .newsletter-col h3 {
        font-size: 65px;
    }

    .newsletter_section {
        margin-top: 343px;
        margin-bottom: 80px;
    }
	.newsletter-col_btn, .newsletter-col_btn_cal{
		/*width: 90%;*/
		/*min-height:50px;*/}
		
	.blue_nw_box, .yellow_nw_box {
		min-height: 200px;
	}	
    

    /*****start program page***/
    .padding_lf_list {
        padding-left: 0px;
    }

    .padding_rf_list {
        padding-right: 14px !important;
    }

    .border-bottom {
        border-bottom: 1px solid #f5f5f5;
        transform: translateX(0px);
    }

    .border-bottom_active {
        transform: translateX(-13px) !important;
    }

    .Upcoming_Events {
        margin-bottom: 50px;
		width:100%;
    }

	.art_content{/*padding:0;left-margin:20px;*/}
    .art_content.second p {
        /*max-width: fit-content;*/
		font-size: 16px;
    }
	.art_content h1{
		font-size:30px!important;
		letter-spacing:1px;
		line-height:1;}

    .art_content p, .art_content ul {
        /*max-width: fit-content;*/
		font-size: 16px!important;
    }
	
	.bg_artplus{/*min-height:510px!important;*/}
	.bg_artplus .fa-plus {
        /*transform: translateY(230px);*/
		vertical-align:middle;
    }

    /*****start about_us page***/
    .about_section{
		padding: 0;
		}
	.about_section .section_title h3{
		padding-left:20px;}
		
	.section_title .bt_line {padding-left:0;}	
		
	.about_section .abt_content p {
        font-size: 18px;
    }
	.about_section .abt_content ul,
	.about_section .abt_content ol{
		font-size: 18px;
	}
	
	.about_section .abt_content_2 h1,
	.about_section .abt_content_1 h1{
	font-size:32px!important;}
	
	.about_section .abt_content_2 h3,
	.about_section .abt_content_1 h3{
	font-size:20px;}	
	
	.rich-header.programs_banner {
       min-height: 300px !important;
       /*  height: auto !important;
*/    }

    .rich-header.banner_img, .rich-header.programs_banner, .rich-header.about_banner {
        /*min-height: 0px !important;*/
        height: 300 !important;
    }

    .newsletter_section2.newsletter-col {
        text-align: center;
    }

    
    .pp p {
        transform: translateX(0px);
    }

    .mc4wp-form-fields button[type=submit] {
		right: -60px;
		top: -34px;
    }

    .whatsnew_section .read_more {
        border: 2px solid #fff;
        color: #fff;
    }

	.newsletter_section2 {
     padding-top:0px;
	 padding-bottom:60px;
    }

    .social_media_Icons {
        margin-left: 6px !important;
    }

    .follow_us h4 {
        margin-left: 0px;
		margin-top: 10px;
    }

    .main-footer ul {
        /* margin-bottom: 40px;*/
		text-align: center;
    }
	.footer_logo{
	padding-top:20px;
	padding-bottom:20px;
}

    /*.address {
        margin-bottom: 40px;
    }*/
	
	.address h4, .work_time h4{
		text-transform:uppercase;}

    .copyright-bar {
        text-align: center;
    }
	
	.copyright-bar p {
		font-size:12px;
		}

    header.main-header {
        display:block !important;
		z-index:999;
		/*height:80px;*/
    }

    #wprmenu_bar div.hamburger {
		z-index:9999;
		display:block;
    }
	
    /*about**/
    
	.about_section table.2_col{
	display:inline-block;
	width:290px;
	float:left !important;
	}
	
	.about_section table.2_col .clear-text{
	clear:left !important;}
	
	.about_section table.3_col{
		width: 450px;
		float:none;
		display:table;}
	
	.about_section .no_float{
	float:none;
	clear:both;
	width:100%;
	display:block;
	}
	
	.Upcoming_Events{
		padding:0;
		float:none;
		width:100%;
		}	
		
	.Upcoming_Events ul{
		width:100%;
		padding:0;
		}
	.art_content{margin-left:15px;}
		
	.art_content h1{
	font-size:30px!important;
	letter-spacing:1px;
	line-height:1;}
	
}

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
	
	.box-container{
	height: 550px;
	margin:0 auto;
	height:auto;
	}
	.art_content h1{
		font-size:30px!important;
		letter-spacing:1px;
		line-height:1;}
	.art_content p, .art_content ul {
        /*max-width: fit-content;*/
		font-size: 17px;
    }

	
	.whatsnew_img1, .whatsnew_img2, .whatsnew_img3{
	background-repeat:no-repeat;
	background-size:cover !important;
	}
	
	.newsletter-col h2 {
       /* font-size: 28px;*/
    }
	
	.Upcoming_Events{
	padding:0 30px 20px 0;
	width:300px;
	}
	
  }
  
/*mquery for 1920*1080 */
@media (min-width: 1080px) and (max-width: 1920px) {
    .art_content p {
        width: 100% !important;
        max-width: max-content !important;
    }

    .blue_nw_box .newsletter-col h2 {
        /*padding-bottom: 40px;*/
       /* margin-top: 40px;*/
    }

    .newsletter-col h2 {
        /*<!--max-width: 921px !important;-->*/
        /*padding-bottom: 40px !important;*/
    }
	.mc4wp-form-fields button[type=submit] {
		top: -34px;
    }
	.about_section .no_float{
	float:none;
	clear:both;
	width:100%;
	display:block;
	}
	
	.newsletter-col_btn,
	.newsletter-col_btn_cal {
	min-height: 90px;}

}


@media (min-width: 900px) and (max-width: 1440px) {

    .welcome_section {
        background-repeat: no-repeat;
        position: relative;
        background-size: cover;
    }

    .blue_nw_box .newsletter-col h2 {
/*        margin-top: 45px;
        margin-bottom: 23px;
        padding-bottom: 18px;
*/    }

	.newsletter-col_btn,
	.newsletter-col_btn_cal {
	min-height: 90px;}

	.box-container{
		margin: 0 auto;}
	.box_content1 h1{
        text-align: right;
		font-size:36px;
    }

    #mega-menu-wrap-primary {
        width: 100% !important;
        /*margin-left: 43px !important;*/
    }
	.about_section .no_float{
	float:none;
	clear:both;
	width:100%;
	display:block;
	}	

}

@media (min-width: 1600px) and (max-width: 2560px) {
    .welcome_section {
        max-height: none !important;
    }

    .art_content p {
        max-width: 100% !important;
    }
	.art_content h1 {
        font-size: 40px;
		/*margin-top:10px;*/
    }

    .rich-header.banner_img,
	.rich-header.programs_banner {
        padding: 508px 0 70px;
		min-height:450px;
    }
	.newsletter-col_btn,
	.newsletter-col_btn_cal {
	min-height: 90px;}
		


}

/*mquery for 1600*900  */

@media (max-width: 1800px) and (min-width: 1600px) {
	.art_content h1 {
        font-size: 40px;
    }
	.copyright-bar p {
		font-size:14px;}
	
	.newsletter-col_btn,
	.newsletter-col_btn_cal {
	min-height: 90px;}

}

@media (max-width: 1280px) {
    .copyright-bar p {
        font-family: museo-sans-rounded, sans-serif;
        font-size: 14px;
    }
	.art_content h1 {
        font-size: 40px;
    }
	.box_content1 h1{
        text-align: right;
    }
	.newsletter-col_btn,
	.newsletter-col_btn_cal {
	min-height: 90px;}

}

@media (min-width: 800px) and (max-width: 1280px) {

    .mtop.mtop_title_wn {
        margin-top: 0px !important;
    }

    .art_img {
       /* width: auto !important;*/
       /* height: auto !important;*/
    }

    .about_section .abt_content p {
        font-size: 18px !important;
    }
	.about_section .abt_content ul,
	.about_section .abt_content ol{
		font-size: 18px;
	}

    .mtop.mtop_title_wn {
        margin-top: 0px !important;
    }

    .mc4wp-form-fields button[type="submit"] {
        padding: 1px 10px 0.6px 7px !important;
    }
	.art_content h1 {
        font-size: 38px;
    }
	.box_content1 h1{
        text-align: right;
    }
	.newsletter-col_btn,
	.newsletter-col_btn_cal {
	min-height: 90px;}

}

<!--newsletter-->
@media only screen and (max-width: 480px){
	/*#newsletter_1{
	display:table !important;}*/
	
	#newsletter_2, .desktop{
	display:none !important;}	
}

<!-- Small devices (landscape phones, 576px and up)-->
@media only screen and (min-width: 576px) and (max-width: 767.98px) { 
	.pjk h3{width:80%;
	margin:0 auto;
	display:block;
	text-align:center;} 

}


