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



.main{width:1200px; float:left}	

	

}



@media only screen and (min-width: 1040px) and (max-width:1199px) {

	.info_box.visit{ margin:0;}

	.inner_sec .left_sec{width:70%;}

	.inner_sec .right_sec{width:25%;}

		.main{ width:100%}

	.widget_sis_upcoming_events + .info_box{ margin: 0 11px}	
.common_sec .left_sec{ width:546px}
	

}







@media only screen and (min-width: 768px) and (max-width:1039px) {

	.wrapper{padding-left:20px;}

	

	.common_sec .left_sec{width:43%;}

	.info_box{ width:25%;}

	.info_box.visit{margin:0 2%;}

	

	.inner_sec .left_sec{width:70%;}

	.inner_sec .right_sec{width:25%;}

	.inner_sec{padding-top:20px;}

	.inner_banner{background-size:100%; height:550px;}

	.inner_sec .right_sec .info_box{padding-bottom:22px;}

	

	.inner_sec .right_box{ width:35%;}

	

	.main{ width:100%}

	

	.widget_sis_upcoming_events + .info_box{  margin: 0px 20px; }



	

	

}



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



/*header ul{ display:block!important}*/

}





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







.wrapper{margin:0 auto; padding:0 10px;}

.toggleMenu{background:#959595 url(images/toggle_icon.png) no-repeat center center; width:50px; height:40px; float:right; margin-top:40px; border-radius:4px;}

header ul li{width:100%; padding:7px 0; border-bottom:1px solid #000; position:relative}



header ul li ul.sub-menu{ width:100%; position:static; display:none; }

header ul li ul li{ padding:4px 4%; float:left; width:92%; font-size:14px; line-height:22px;}

header ul li:hover ul{ display:none }





.expand { position:absolute; background:url(images/plus.png) no-repeat 50% 50%; width:27px; height:27px; right:10px; top:1px; z-index:999; cursor:pointer;}

.expand.active{ background:url(images/minus.png) no-repeat 50% 50%;}

header ul li:hover ul{ display:none}

header ul li ul{ padding-top:0}
header ul li ul li:last-child{border:none; padding-bottom:0px }

header .top_link{width:100%; padding-top:3px;} 



header nav{padding-top:0;}

header .logo img{width:182px; margin-top:17px;}

/*header nav ul li:last-child{border:none; padding-bottom:0}*/

header ul{display:none;}

/*header{padding-bottom:20px;}*/





.home_sec .left_sec{width:100%;}



.info_box{float:left; padding-top:20px;}

.info_box.visit{margin:0;}

.social_icon{padding-top:20px;}

.common_sec .left_sec p{font-size:13px;}

.inner_sec .left_sec{width:100%;}

.inner_sec .right_sec{width:100%;}

.inner_sec{ padding-top:20px;}

.inner_sec .right_sec .info_box{padding-bottom:20px; width:30%;}



.inner_sec .right_sec .social{ width:30%; padding-top:15px}



.inner_banner{padding-top:103px;}

.main{padding:160px 0 0 0; width:100%}

.common_sec .left_sec{width:100%;}



.inner_sec .right_box{ width:32%; margin-right:2%}

header.inner ul { margin:0px}



.widget_sis_upcoming_events + .info_box{ margin:0}
/*.top_link.iphone{ display:none}*/
/*.top_link.iphone{ display:block}*/

}



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

.inner_sec .right_sec .info_box{ width:60%}

.inner_sec .right_sec .social{ width:60%;}


.inner_sec .right_sec .info_box:first-child{  padding-bottom: 30px;}



}







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



.widget_sis_upcoming_events + .info_box{ margin-left:0}



.home .common_sec{ background:url(images/homr_rpt_bg1.png) repeat-x 0 0}



.slide{ padding:90px 0 0!important}



.inner_sec .right_box{margin-left:10px;}

.inner_sec .left_sec figure img{margin-bottom:20px;}

.main{padding-top:100px;}

.social_icon{ float:left;}

.inner_sec .right_sec .info_box{ width:100%;}

.inner_sec .right_sec .social{ width:100%;}

   

  

}

