/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 650px) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
    body {
        overflow-y:scroll;
    }
.alt_menu{
display:none;
}



.about-tables {
    width: 100%;
}

.topfooter{
	display: none
}
.newslettersec section{
	width: 90%;
}
.newslettersec section input[type="text"]{
	width:100%;
	margin-left: 0;
	margin-bottom: 10px;
	font-size: 15px
}
.newslettersec > section > a{
	font-size: 17px;
	font-family: 'sassoon_sansbold';
	color:#fff;
	width: 100%;
	background: #E31837;
	margin-left: 0;
	text-align: center;
	line-height: 50px
}
footer{
	padding-left: 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;
	 top: 0;
}
.second_download{
	display: block;
	top: 35px;
}
.contact-header .logo{
top: -34px !important;
}

.contact-header .menubtn {
    margin-top: 10px;
}


.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: left;
 font-family: "Sassoon Sans";
}
.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: 50px;
}

.page_title h1 span{
	padding: 0
}
.highlight_text{
	float: none;
	width: 100%
}
.welcome_bottom > section{
	padding-right: 0
}
.bacon.clearfix > article {
    float: left;
}
.contact-title{
	width: 100%;
	padding-top:0;
	padding-bottom:50px;
}
.maps{
	width: 100%
}
.padd{
	padding-left: 0;
}
.contact-title > article{
	float: none;
	margin-bottom: 40px
}
.page_title {
    margin-bottom: 50px;
}
.gallery_list li{
	margin-left: 0 !important;
	float: none
}
.gallery_list li.marleft3 {
    margin-left: 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%;
    -webkit-overflow-scrolling: touch;
}
.calendar section > div bdo.dotted{
		background-position:0 13px;
}
    .calendar {
        -webkit-transform: translateZ(0);
    }
.mobilewrap{
	width: 100%;
	/*margin-top: -40px;*/
}
.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;
    line-height:15px;
}
   
.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) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
 .testimonial_box.noquotes {
        margin-top:20px;
    }
.newslist li{
	width: 100%;
	margin-left: 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;
    margin-top:10px;
}
.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) {
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
.right_top_header{
margin-top: -112px
}
.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;
}
.right1{
float:none;
width:100%;
}
.left1{
width:100%;
}
.care .sbHolder{
background: url("../images/select11.png") no-repeat scroll 0 0 transparent;
}
.care .sbSelector{
width:270px;
}
.care .sbHolder{
width:268px;
}
.care .sbOptions {
    width: 256px;
}
#partner_owl .owl-item{
border-left:none;
}
.newslist{
width:436px;
}
.sii li:nth-child(1), .sii li:nth-child(2), .sii li:nth-child(3){
width:100%;
}
.back1{
margin:0 auto;
}
.vision{
width:444px;
}
.second_download{
display:none;
}
.second_apply{
display:none;
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
@media only screen and (max-width: 400px) {
.sii li:nth-child(1), .sii li:nth-child(2), .sii li:nth-child(3){
width:100%;
}

.mobile_social{
	margin-top: -112px
}
.articlesec1{
margin-left:0px;
}
.vision{
width:100%;
}
.img {
    height: 241px;
}
.newspage_list li > .div {
    float: left;
    width: 100%;
}
.newspage_list li .figurebox1{
width:100%;
margin-right:0px;
}
.sii{
width:135px;
margin-left:90px;
}
.sii li.marleft2{
margin-left:29px !important;
}
.inp textarea {
    max-width: 100%;  
    min-width: 100%;
}
.rig{
float:none;
}
.left1 {
    float: left;
    width: 100%;
}
.right1 {
    float:none;
    width: 100%;
}
.inp1 {
    width: 72% !important;
}
.care .sbHolder{
background:url("../images/select11.png") no-repeat scroll 0 0 transparent !important;
width:269px !important;
}
.care .sbOptions {
    width:257px;
}
.care .sbSelector {
    width: 257px;
}
.careers .sbHolder{
float:left;

}
.care li{
height:263px;
}
.careers input{
margin-bottom:10px;
}
.careers{
width:320px;
}
.right_top_header{
display:none;
}
.topheader{
padding-top:72px;
}
header{
margin-bottom:55px;
}
.innercontent {
    padding-top: 22px;
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
}
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
