@media screen and (max-width: 980px){
	
	.custom_slider_content{
		/*width:auto!important;*/
	}
}
@media screen and (min-width: 980px) and (max-width: 1200px) {
	.custom_slider_content{
		/*width:auto;*/
	}
}
@media screen and (min-width: 768px) and (max-width: 979px) {
	.custom_mobile_width,
	.logo_width_adjust{
		width:auto!important;
	}
	.ipad_logo_adjust{
		width:40%!important;
		float:right!important;
	}
	
	header .span6 > .two{
		width:136px;
		padding-top:3px;
	}
	header .span6 > .one,
	header .span6 > .three{
		width:110px;
	}
	header .span6 > .one p{
		padding:0 8px 0 0;
		width:auto;
	}
	header .span6 > .three p{
		padding:0 0 0 8px;
		width:auto;
	}
	header .span6 > .two{
		margin:0;
	}
	header .span6 > .one p,
	header .span6 > .three p{
		font-size:11px;
	}
	.custom_slider_content{
		top:4%;
	}
	.menu_items > li > a{
		padding:0 4px;
		font-size:11px;
	}
	.custom_banner .span6 > p {
		font-size: 13px;
		line-height: 21px;
	}
	.navbar > .custom_inner_nav_bar > .nav-collapse ul li a{
		padding: 10px 8px;
	}
	.custom_slider_search {
		bottom: 3%;
	}
	.footer_left{
		width:auto!important;
	}
	.related_doc_tile{
		width:74%!important;
	}
}
@media screen and (max-width: 767px){ 
	#mobile-switch {
		background-color: #fff;
	}	
	.nav .dropdown:hover .dropdown-menu {
	
		display: none;
	}	
	body{
		padding-left:0;
		padding-right:0;
		background:#fff;
	}
	.custom_tile{
		min-height:inherit!important;
	}
	.inner_one > header{
		position:relative;
		background-color:#fff;
	}
	header .span6 > .one
	header .span6 > .two{
		width:20%;
	}
	.inner_one > header > .container > .row-fluid > .span6 > .three {
		width: 131px;
		
	}
	.inner_one > header > .header_outer_ie_fix > .container > .custom_mobile_width > .logo_width_adjust{
		width:auto!important;
	}
	.menu_items{
		width:100%;
	}
	.custom_slider_search{
		bottom:3%;
	}
	.custom_mobile_width{
		margin: 0 auto!important;
		width:455px!important;
	}
	header .span6 > .one p,
	header .span6 > .three p{
		/*width:120px;*/
	}
	.inner_one > header > .container > .row-fluid > .logo_width_adjust{
		width:105%!important;
		float:left!important;
	}
	.inner > .container > .row-fluid > .custom_mobile_width{
		width:66%;
	} 
	.custom_banner > img{
		width:100%;
	}
	.custom_slider_content{
		top: 0px;
		left: 0%;
	}
	.custom_slider_content > .span6{
		float: left;
		padding: 0 6px;
		width: 47%;
	}
	.custom_slider_content > .span6 h3,
	.custom_slider_content > .span6 p{
		text-align:right;
		width:auto;
		line-height: 18px!important;
	}
	.custom_mobile_text_align > h3,
	.custom_mobile_text_align > p{
		text-align:left!important;
	}
	.show-phone{
		display:block;
	}
	.wrapper{
		position:relative;
	}
	.wrapper > nav{
		float: left;
		width: 100%;
		position: absolute;
		bottom: -275px;
		z-index: 1;
	}
	section.banner_section{
		padding:0;
	}
	.menu_items > li{
		float:none;
	}
	.menu_items > li > a {
		width: auto;
		text-align: right;
		color:#283a46;
		font-size:17px;
		padding: 9px 0;
	}
	.custom_mobile_menu_item  li a{
		float: left;
		text-align: left;
		width: 127%;
	}
	.custom_mobile_menu_btn{
		background-color:#42596b;
		padding:10px 10px;
		border:none;
		color:#fff;
		font-family:ssp_bold;
		padding:10px 23px;
		margin-top: 10px;
	}
	.nav_outer{
		padding-bottom: 0;
	}
	.nav_outer  .span6{
		float: left;
		padding-left: 20px;
		width: 44%;
	}
	.inner_resource_content > .container > .custom_menu_right{
		display:none;
	}
	.navbar > .custom_inner_nav_bar > .nav-collapse ul li a{
	float:none;
	padding:10px 10px;
	color: #FFFFFF;
    font-family: ssp_bold;
    font-size: 14px;
    outline: medium none;
	text-shadow: none;
	}
	.custom_navbar{
		padding:3px 0 0;
	}
	.navbar > .custom_inner_nav_bar > .nav-collapse ul li a:hover{
		color:#78D2D0;
		background:none;
		border:none;
		border-radius:0;
	}
	.custom_nav_btn:before{
		border-bottom: 3px solid #FFFFFF;
		border-top: 3px solid #FFFFFF;
		content: "";
		float: left;
		height: 5px;
		width: 99%;
	}
	.custom_nav_btn{
		background: transparent scroll 0 0!important;
		border: medium none !important;
		border-radius: 0;
		box-shadow: none !important;
		margin: 4px 13px 4px 0 !important;
		width: 56px;
	}
	.custom_nav_btn:after{
		border-bottom: 3px solid #FFFFFF;
		border-top: 3px solid #FFFFFF;
		content: "";
		float: left;
		height: 5px;
		width: 99%;
		margin-top: 5px;
	}
	.inner_resource_content{
		padding:42px 24px 0 24px!important;
	}
	.custom_nav_outer_home{
		background:none!important;
	}
	footer{
		background-color:#f2f3f5;
		padding:5px 0 10px!important;
	}
	footer.custom_home_footer{
		background-color:#f2f3f5;
		padding:5px 0 10px!important;
		bottom: -600px;
		position: absolute;
		width: 100%;
	}
	.mobile_footer_copyright p{
		color:#7c7c7e;
		font-family:verdana;
		font-size:18px;
		padding:10px;
	}
	.custom_nav_outer_home{
		background:none!important;
	}

}

/* iPhone 5 portrait----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 568px) 
and (orientation : portrait) {
	body{
		padding-left:0;
		padding-right:0;
		background:#fff;
	}
	.show_two{
		display:block;
	}
	.show_one{
		display:none;
	}
	.menu_items > li > a{
		text-transform:uppercase;
		font-size:12px;
	}
	.custom_mobile_width{
		 margin: 0 auto !important;
		width: 316px!important;
	}
	.menu_items > li > a:first-letter{
		text-transform:uppercase;
	}
	header .span6 > .one{
		width:90px!important;
	}
	header .span6 > .two{
		width:115px!important;
	}
	header .span6 > .three{
		width:97px!important;
	}
	.custom_slider_content {
		top: 1%;
		left: 0%;
	}
	.custom_slider_content > .span6 h3{
		line-height:16px!important;
		font-size:14px!important;
	}
	.custom_slider_content > .span6 p{
		line-height:16px!important;
		font-size:10px!important;
	}
	.wrapper > nav {
		/*bottom: -230px;*/
	}
	header .span6 > .one p{
		padding-right:0;
		font-size:10px;
		line-height:14px;
		width:auto;
	}
	header .span6 > .three p{
		padding-left:0;
		font-size:10px;
		line-height: 14px;
		width:auto;
	}
	.show-phone{
		display:block;
	}
	footer{
		background-color:#f2f3f5;
		padding:5px 0 10px!important;
	}
	footer.custom_home_footer{
		background-color:#f2f3f5;
		padding:5px 0 10px!important;
		bottom: -525px;
		position: absolute;
		width: 100%;
	}
	.mobile_footer_copyright p{
		color:#7c7c7e;
		font-family:verdana;
		font-size:18px;
		padding:10px;
	}
	.custom_nav_outer_home{
		background:none!important;
	}
	.custom_slider_search form > .custom_form{
		width:auto!important;
		position:absolute;
		right:0;
		left:35px;
		bottom:19px;
	}
	.custom_slider_search {
		right:0;
		left:0;
		width:auto!important;
	}
	.custom_slider_content > .custom_width p{
		width:100%;
	}
	.custom_slider_content > .custom_mobile_text_align {
		width:50%;
	}
	.custom_slider_content > .custom_mobile_text_align p{
		width:100%;
	}
	.related_doc_tile > h3{
		line-height:25px;
	}
	.related_doc_tile > .row-fluid > .two a{
		font-size:10px;
		line-height: 15px;
		float: left;
	}
	.custom_seperator{
		padding-right: 2px;
		margin-right: 2px;
		margin-top:4px;
		height: 15px;
	}
	.related_doc_tile > .row-fluid > .two{
		margin-top: 4px;
	}
	footer,
	.inner_one > footer{
		min-height:80px!important;
	}
	
}
@media only screen 
and (min-width : 320px) 
and (max-width : 568px) 
and (orientation : landscape) {
	body{
		padding-left:0;
		padding-right:0;
		background:#fff;
	}
	.show_two{
		display:block;
	}
	.show_one{
		display:none;
	}
	.menu_items > li > a{
		text-transform:lowercase;
	}
	.menu_items > li > a:first-letter{
		text-transform:uppercase;
	}
	.custom_mobile_width{
		margin: 0 auto!important;
		width:395px!important;
	}
	header .span6 > .one{
		width:115px!important;
	}
	header .span6 > .one p{
		padding-right:2px;
		width:auto;
		
	}
	header .span6 > .three{
		width:120px!important;
		padding-left:2px;
	}
	header .span6 > .three p{
		padding-left:2px;
		width:auto;
	}
	.menu_items {
		width: 94%;
	}
	.custom_mobile_menu_item {
		padding-left: 17px;
	}
	.custom_width {
		width:45%!important;
	}
	.custom_mobile_text_align{
		width:55%!important;
		padding-left: 42px!important;
	}
	.custom_width > p{
		width:100%!important;
		float:right;
		line-height:18px;
	}
	.custom_slider_content > .span6 h3, .custom_slider_content > .span6 p{
		line-height:24px!important;
	}
	.custom_mobile_text_align > p{
		width:auto;
	}
	.show-phone{
		display:block;
	}
	footer{
		background-color:#f2f3f5;
		padding:5px 0 10px!important;
	}
	footer.custom_home_footer{
		background-color:#f2f3f5;
		padding:5px 0 10px!important;
		bottom: -525px;
		position: absolute;
		width: 100%;
	}
	.mobile_footer_copyright p{
		color:#7c7c7e;
		font-family:verdana;
		font-size:18px;
		padding:10px;
	}
	.mobile_footer_copyright p{
		color:#7c7c7e;
		font-family:verdana;
		font-size:18px;
		padding:10px;
	}
	.custom_nav_outer_home{
		background:none!important;
	}
	.custom_slider_search form > .custom_form{
		width:auto!important;
		position:absolute;
		right:0;
		left:65px;
		bottom:25px;
	}
	.custom_slider_search {
		right:0;
		left:0;
		width:auto!important;
	}
	.related_doc_tile > h3{
		line-height:25px;
	}
	.related_doc_tile > .row-fluid > .two{
		margin-top: 4px;
	}
	.related_doc_tile > .row-fluid > .two a{
		font-size:10px;
		line-height: 15px;
		float: left;
	}
	footer,
	.inner_one > footer{
		min-height:80px!important;
	}
	.custom_seperator{
		margin-top:4px;
		height: 15px;
	}
	
}
/* iPad (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	header .span6 > .one{
		width:110px!important;
	}
	header .span6 > .three{
		width:105px!important;
	}
	header .span6 > .one p{
		padding-right:5px;
	}
	header .span6 > .three p{
		padding-left:5px;
		width:100px;
	}
	header > .header_outer_ie_fix > .container {
		padding: 20px 0 0px 0!important;
	}
	.inner_one > header > .header_outer_ie_fix > .container > .row-fluid > .span6{
		width:auto!important;
	}
	.custom_mobile_width{
		width:auto!important
	}
	.ipad_logo_adjust{
		float:right!important;
		width:40%!important;
	}
	.custom_form{
		margin:10px 0 0 0;
		width:82%; 
		position:relative;
		float:none;
	}
	.custom_slider_search{
		left:25px;
		position: absolute;
		bottom: 10%;
		width: auto;
		margin:0;
		padding:0;
		width:80%;
	} 
	.related_doc_tile{
		width:70%!important;
	}
	.related_doc_tile > h3{
		line-height:25px;
	}
	.navbar > .custom_inner_nav_bar > .nav-collapse ul li a{
		padding: 10px 8px;
	}
	.custom_menu_right .custom_menu_header > p{
		padding-top:28px;
	}
}	
/* iPad (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.custom_menu_right .custom_menu_header > p{
		padding-top:27px;
	}
	.custom_slider_search{
		left:45px;
		bottom: 10%;
		width:60%;
	} 
	header > .header_outer_ie_fix > .container {
		padding: 20px 0 10px 0!important;
	}
}