
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 1210px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.webwrapper{
	width:90%
}
header{
	min-width: 90%
}
nav ul{
	padding-left:0;
}
.second_menu{
	padding-right: 0
}
header nav{
	background: none
}
.bottom_header{
	background: none
}
header nav ul li{
padding:0 17px;
}
.newslist li figure{
	width: 100%;
	margin-left:-100px;
	
}
.newslist li h3{
width: 290px;
  margin-left: -100px;
}
.newslist li{
	width: 30%
}
.newslist li figure img{
	width: 100%
}
.topfooter > ul > li{
	width: 190px;
	height: 200px
}
.topfooter{
	padding-bottom:0;
}
.gallery_list li{
	margin-right: 25px
}
.gallery_list li.marleft3{
	margin-right: 0
}
.gallery_list li.marleft{
	margin-right: 25px !important
}
.gallery_list li.marleft.marleft3{
	margin-right: 0 !important
}
.newspage_list li > div{
	width: 50%
}
.activity_holder .activity_table{
	float: none !important;
	margin: 0 auto
}
/*.activity_holder .activity_table:first-child{

	margin-bottom: 20px;

}*/
.activity_table{
	width: 510px
}
#masonry_container{
	width: 800px;
}
.secondhalf{
	float: none !important;
}
.halfarticle{
	float: none;
	margin: 0 auto
}
.partners {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 845px;
}
.partners img{
	padding: 20px
}
#desc_cycle .owl-item article{
	padding-bottom: 0
}

.longtable .row{
	height: 70px;
	line-height: 20px
}
.longtable .row span{
	text-indent: 0
}

.longtable .row label {
    display: block;
    padding-left: 10px;
    padding-top: 18px;
}
.longtable .rowborder{
	text-indent: 0
}
.alt_menu li{
	padding: 12px 35px;
}
.alt_menu > li:first-child {
    padding-right: 70px;
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 1080px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

header nav ul li{
padding:0 10px;
}
header nav ul.second_menu li {
    padding: 0 20px;
}
.newslist li h3 a{
	font-size: 18px
}
.newslist li time{
	font-size: 13px
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 980px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
header{
	margin-bottom: 45px
}
header nav{
	display: none;
}
.bottom_header{
	background: none
}
.testimonial_box{
	float: none;
	width: 100%;
	margin-bottom: 70px
}
.testimonial_holder .testimonial_box:first-child{
	float: none
}
.testimonial_holder{
	margin-bottom: 0
}
.idtag{
	width: 100%;
	top:0;
	left: 0;
	border-left:none;
	border-right:none;
	border-top: none
}
.topheader {
    padding-top: 80px;
}
.lang_select{
	display: none
}
.main_header {
    padding-top: 80px;
}
.newslist li{
	width: 40%;
	margin-bottom: 45px
}
.newslist li.marleft2{
	margin-right: 0 !important
}
.cartoon_spread{
	display: none
}

.scroll_down{
	display: none
}
.main_header h2{
	margin-bottom:14px;
}
.topfooter > ul > li {
    width: 170px;
}
.topfooter ul{
	font-size: 10px
}
.menubtn{
	display: block
}
.innercontent {
    padding-top: 110px;
}
.page_title h1 span{
	font-size: 22px
}
.welcome_bottom > section{
	float: none;
	width: 100%;
	border-right: none;
	border-top: 3px dotted #7F7F7F;
	padding-top: 20px;
	margin:0 auto;
	border-left: none;
}
.welcome_bottom > section:first-child{
	float: none;
	width: 300px;
	margin: 0 auto;
	padding-top: 0;
	border-top: none
}
/*.gallery_popup{
	width: 60%;
	margin-left: -30%
}*/
#sync1 .item > img {
    width: 100%;
}
.gallery_list li.marleft4{
	margin-right: 0
}
.gallery_list li.marleft{
	margin-right: 50px !important
}
.gallery_list li.marleft.marleft3{
	margin-right: 0 !important
}
.gallery_list li {
    margin-right: 50px;
}
.gallery_list li.marleft3 {
    margin-right: 50px;
}
.gallery_list li.marleft.marleft4{
	margin-right: 0 !important
}
.gallery_list{
	width: 600px;
	margin: 0 auto
}
.newspage_list li figure{
	margin-right: 0;
	margin-bottom: 20px;
	float: none
}
.newspage_list li > div{
	float: none;
	width: 100%
}
.newspage_list{
	margin-right: auto;
	margin-left: auto;
	width: 355px
}
.mapimage{
	width: 100%
}
.mapimage img{
	width: 100%
}
.hideme{
	opacity: 1
}
.partners {
    width: 745px;
}
.partners img{
	padding: 10px
}
.alt_menu{
	background: #fff
}
.alt_menu_holder{
	background: #fff
}
.alt_menu_holder2{
	background: #fff
}
.alt_menu > li:first-child{
	padding-left: 0
}
.right_top_header .whitebtn_big{
	float: none;
	margin-bottom: 12px
}
.right_top_header{
	float: left
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 850px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
.newsbox{
display:none;
	right: auto;
	/*left:50%;*/
	/*margin-left: -200px*/
}
#masonry_container{
	width: 400px
}
.partners{
	width: 140px
}
.partners a{
	display: block;
	margin-bottom: 10px;
}
.partners img{
	border-left: none
}
.padding-right{
	border-right: none
}
.alt_menu li{
	font-size: 10px
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 768px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.whitebtn {
  background-color: #E31837;
  color: #fff;
  margin-bottom: 30px;
  display: block;
  margin: 0 auto;
  font-family: 'sassoon_sansmedium';
  width: 208px;
  height: 38px;
  text-align: center;
  line-height: 40px;
  border: 2px solid #E31837;
  font-size: 16px;
  transition: all 300ms ease;
}
#sec2{
margin-top:500px;
padding-bottom:100px;
}
.gallery_popup{
	width: 400px;
	margin-left: -250px
}
.item.video{
	height: 233px
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-height: 680px) and (min-height: 600px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
/*.main_header {
    padding-top: 25px;
}*/
/*#desc_cycle{
	font-size: 14px
}*/
.activity_holder .activity_table:first-child{
margin-bottom:20px;
/*margin-left:-10px;*/

}
.newsbox{
display:none;
	right: auto;
	left:70%;
	margin-left: -200px
}
#desc_cycle article .redbtn_big {
    width: 100px;
    height: 30px;
    line-height: 30px;
}
.desc_pager{
	margin-top: 0
}

/*.cartoon_holder{
	height: 77%
}*/
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-height: 599) and (min-width: 980) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.cartoon_holder{
	background: none
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}


/**************** IPAD MINI + 1 + 2/***********************/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {

  	.main_header {
    padding-top: 150px;
}
.main_header h2 {
    margin-bottom: 35px;
}

}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  
}
/**************** ***********************/

/**************** IPAD 3 + 4***********************/
@media all and (device-width: 2048px) and (device-height: 1536px) and (orientation:portrait) {

  	.main_header {
    padding-top: 150px;
}
.main_header h2 {
    margin-bottom: 35px;
}

}
@media all and (device-width: 2048px) and (device-height: 1536px) and (orientation:landscape) {
  
}
/**************** ***********************/

/**************** IPHONE 6 ************************************************/
/*@media all and (min-device-width : 370px) and (max-device-width : 670px) and (orientation:landscape) {
  body{
  	display: none
  }
}
@media all and (min-device-width : 370px) and (max-device-width : 670px) and(orientation:portrait) {
   body{
  	display: none
  }
}
*/

@media all and (device-width: 736px) and (device-height: 414px) {
  .cartoon_holder{
  	background: none
  }
  .horsy{
  	display: none
  }
}
@media all and (device-width: 414px) and (device-height: 736px) {
  .cartoon_holder{
  	background: none
  }
  .horsy{
  	display: none
  }
  
}

@media only screen and (max-width: 800px) and (min-width: 500px) and (min-height: 400px) {
.activity_holder .activity_table:first-child{
margin-bottom:20px;
margin-left:90px;
margin-right:-50px;
}
.main_header{
	padding-bottom: 125px
}
.newsbox{
display:none;
	right: auto;
	left:50%;
	margin-left: -200px;
	padding-top:80px;
	position:absolute;
}
.newsbox section{
 margin-top: -50px;
  margin-left: 18px;

}
.newsbox figure{
margin-top:-50px;
float:left;
}
}


@media only screen and (max-height: 680px) and (min-width: 700px) {

.main_header {
    padding-top: 50px;
}
.main_header h2{
	margin-bottom: 30px
}

}


@media only screen and (max-height: 650px){

.main_header{
	padding-top: 25px;
}
.main_header h2{
	margin-bottom: 8px
}
}
@media only screen and (max-height: 750px){

.c9{
	display: none
}
}


@media only screen and (max-width: 820px){

.alt_menu_holder .webwrapper{
	display: none
}

}


@media only screen and (max-width: 750px){

.fancypopup{
	width: 440px;
	margin-left: -220px
}
.centertext{
	padding: 0 15px
}
}




@media only screen and (max-height: 400px){

.fancypopup{
	top:32px;
}
@media only screen and (max-width: 500px) {
.activity_holder .activity_table:first-child{
margin-bottom:20px;
margin-left:-10px;
}
}
}