/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 650px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
.topfooter{
	display: none
}
.newslettersec section{
	width: 90%;
}
.newslettersec section input[type="text"]{
	width:100%;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 15px
}
.newslettersec > section > a{
	font-size: 17px;
	font-family: 'DroidArabicKufiBold','sassoon_sansbold';
	color:#fff;
	width: 100%;
	background: #E31837;
	margin-right: 0;
	text-align: center;
	line-height: 50px
}
footer{
	padding-right: 0;
	padding-top: 30px;
	float: none;
	text-align: center
}
footer span{
	text-align: center
}
.bottom_logo{
	float: none;
	width: 100px;
	margin: 0 auto;
	display: block
}
.designedby{
    padding-top: 14px;
    text-align: center;
    width: 100%;
}
.white_title{
	font-size: 24px
}
.red_title{
	font-size: 24px
}

.topheader {
    padding-top: 160px;
}
.second_apply{
	display: block;
}
.second_download{
	display: block;
}
.whitebtn_big{
	display: none
}
.right_top_header .redbtn_big{
	display: none
}
#desc_cycle{
	width: 90%
}

.main_header {
    padding-top: 35px;
}
#sec1 .calmaincontent{
	/*display: none*/
}
.calendar_box{
	width: 100%;
}
.mobile_fill{
	display: block
}
.cal_date {
float: none;
background: none;
color:#394449;
height: auto;
width: 100%;
text-align: right;
font-family: "DroidArabicNaskhRegular","ge_thameenbook","sassoon_sansmedium";
}
.cal_date label{
	display: inline;
	padding-right:6px;
}
.cal_date time{
	display: inline;
}
.cal_event{
	float: none;
	padding:10px 0;
	width: auto
}
.calendar_box section{
	height: auto;
	border-bottom:1px solid #B2B2B2;
	padding:18px 0;
}
.calendar_box section:first-child{
	border-top:1px solid #B2B2B2;
}
.mobile_fill .whitebtn{
	color:#fff;
	background-color:#E31837;
}
.mobile_fill .whitebtn:hover{
	background-color: #fff;
	color:#E31837;
}
#sec1 .greylayer{
	height: 100px
}
#sec1{
	height: 200px
}
#sec1 .white_title {
    font-size: 32px;
}
#sec3{
	height: 200px
}
.page_title h1{
	background: none
}
.tabnav {
    bottom: -25px;
    margin-right: -88px;
    right: 50%;
}
.welcomemsg section figure{
	float: none;
	width: 192px;
	margin: 0 auto;
	margin-bottom: 15px
}
.welcomemsg {
	width: 100%;
}
.welcomemsg section article{
	width: 100%;
	text-align: center
}
.page_title h1{
	margin-bottom: 50px
}
/*.innercontent {
    padding-top: 150px;
}*/
.innercontent {
    padding-top: 0px;
}
.page_title h1 span{
	padding: 0
}
.highlight_text{
	float: none;
	width: 100%
}
.welcome_bottom > section{
	padding-right: 0;
	margin-left:-30px;
}
.bacon.clearfix > article {
    float: left;
}
.contact-title{
	width: 100%
}
.maps{
	width: 100%
}
.padd{
	padding-left: 0;
}
.contact-title > article{
	float: none;
	margin-bottom: 40px
}
.page_title {
    margin-bottom: 50px;
}
.gallery_list li{
	margin-right: 0 !important;
	float: none
}
.gallery_list li.marleft3 {
    margin-right: 0px !important;
}
.gallery_list{
	width: 273px
}
.calendar section > div bdo{
	float: none;
	margin-left: 12px;
	padding-left: 25px;
	line-height: 35px;
	width: auto;
	padding-right: 12px
}
.calendar section > div span label{
	float: none;
	padding-left: 40px;
	line-height: 35px;
	width: auto;
	font-family: "sassoon_sansbold"
}
.calendar section > div{
	height: auto;
	line-height: auto
}
.calendar_holder{
	width: 100%
}
.calendar section > div bdo.dotted{
		background-position:0 13px;
}
.mobilewrap{
	width: 100%
}
.activity_table{
	width: 100%;
	/*font-size: 11px*/
}
.row.mainrow span bdo {
    height: 32px;
    left: 0;
    line-height: 17px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    width: 100%;
    padding-top: 16px
}
.row.mainrow span{
	text-align: center;
	text-indent: 0
}
.horsy{
	display: none
}
.cartoon_holder{
	background: transparent url('../images/b2.png') no-repeat scroll center bottom;
	padding-bottom: 180px
}
/*
.articlesec article,.welcome_bottom{
	text-align: justify;
}
*/
#sec3{
	height: 200px
}
.breaker{
	height: 200px
}
.breaker .greylayer {
    height: 190px;
    padding-top: 10px;
}
.breaker .testimonial_box{
	font-size: 12px
}
.page_anchors a{
	font-size: 10px
}
#catch1_here .innercontent,#catch2_here .innercontent,#catch3_here .innercontent,#catch4_here .innercontent,#catch5_here .innercontent{
padding-top: 70px
}
.halfarticle{
	width: 100%
}
.button_box > a{
	margin-left: 0;
	float: left;
	margin-bottom: 10px
}
.button_box{
	width: 294px;
	margin: 0 auto
}
.row{
	height: 70px;
	line-height: 20px
}
.row span{
	text-indent: 0
}

.row label {
    display: block;
    padding-left: 10px;
    padding-top: 18px;
}
.rowborder{
	text-indent: 0
}
.doublebtn,.doublebtn2{
	float: none;
	margin-bottom: 10px
}
header {
    margin-bottom: 165px;
}
.right_social{
	display: none !important
}
.mobile_social{
	display: block
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 500px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.newslist li{
	width: 100%;
	margin-right: 0
}
/*.cartoon_holder{
	padding-bottom:150px;
}*/
.page_anchors{
	display: none
}
.newspage_list{
	width: 100%
}
.newspage_list li figure{
	width: 277px
}
.newspage_list li figure > img {
    width: 100%;
}
#sec3 {
    height: 150px;
}
/*#breaker1, #breaker2, #breaker3, #breaker4{
	height: 150px
}*/
.breaker .greylayer {
    height: 180px;
    padding-top: 20px;
}
.breaker .testimonial_box{
	padding: 25px 0
}
.gallery_popup {
    margin-left: -180px;
    padding: 30px;
    width: 300px;
}
.item.video{
	height: 140px
}
.row span:first-child{
	width: 40%
}
.row span{
	width: 60%;
	/*text-indent: 10px*/
}
/*.activity_table{
	font-size: 9px
}*/
/*.rowborder{
	text-indent: 10px
}*/

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 750px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.bottom_controls{
	display: none
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 480px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.gallery_popup {
    margin-left: -150px;
    padding: 20px;
    width: 260px;
}
.owl-next{
	right: -10px
}
.owl-prev{
	left: -10px
}
.item.video{
	height: 152px
}
.masonrybox{
	   padding: 15px;
    width: 255px;
}
#masonry_container{
width: 287px
}
.masonrybox figure img{
	width: 100%
}
.table22 .mainrow label{
	font-size: 11px;
	padding-left: 0
}
.fancypopup{
	width: 240px;
	margin-left: -120px;
	padding: 60px 0
}
.centertext{
	font-size: 20px;
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 400px) {

.mobile_social{
	margin-top: -112px
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
