/* PROPER RESPONSIVE FOR WEB AND MOBILE ~ STARTS */


@media (min-width: 580px) and (max-width: 767px) {
	
	.ai_365cm_mobile_menu_items button {
    top: 40px !important;
}
	
	.ai_365cm_menu_widgets h6, .ai_365cm_menu_widgets_ttl {
    margin: 10px 0px 15px;
}
	
	#sidebarMenu > div > div.ai_365cm_header_inner > div > div > div.ai_365cm_header_item > div:nth-child(1) {
    margin: 10px 0px 30px;
}
	
}

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

html .ssp-player.ssp-player-large .ssp-album-art-container {
    display: block;
}	
	
.ai_365cm_menu_widgets {
    margin: 15px 0px;
}
	
.ai_365cm_menu_widgets h6, .ai_365cm_menu_widgets_ttl {
    margin: 15px 0px;
}	
	
.gform_wrapper.ai_365cm_subs_form_cnt_wrapper .gform_footer input.button {
    position: absolute;
    top: 12px;
    background: #FFF;
    margin: 0px;
    color: #000;
    font-size: 12px;
    right: 0;
    border: 0px;
    padding: 17px 15px;
}

body .gform_wrapper.ai_365cm_subs_form_cnt_wrapper .top_label div.ginput_container input {
    padding: 15px 130px 15px 15px !important;
    width: 100%;
    color: #FFF;
    border: 0px;
    background: #002469;
}

.ai_365cm_monthly_podcast_type_image {
    margin-top: 0px;
}

.ai_365_cm_monthly_podcast_l_item_cnt {
    display: flex;
    align-content: center;
    align-items: center;
}

html aside.ai_365cm_featured_podcast_type_inner_item
{
	padding:0px;
	margin: 20px 0px;
}

.ai_365cm_monthly_podcast_type_play,.ai_365_cm_monthly_podcast_l_item_cnt,.ai_365_cm_monthly_podcast_r_item_cnt
{
	padding:0px;
}

.ai_365cm_mobile_block
{
	display:block !important;
}

.ai_365cm_mobile_none
{
	display:none !important;
}

.ai_365cm_today_podcast_type_image {
    height: 190px;
    background-size: cover !important;
    background-position: center !important;
    width: calc(100%);
    background: border-box;
    border-radius: 10px;
}

html .sidebar {
    width: 100%;
    max-width: 26%;
    min-width: 100%;
    height: calc(100%);
    background: #002469;
    position: static;
    z-index: 100;
    padding: 25px 0 25px 0;
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
}

.ai_365cm_mobile_menu_items button
{
    top: 55px !important;
}

.ai_365cm_mobile_menu_cnt
{
	display:flex;
}

.ai_365cm_featured_podcast_type_main_cnt {
    display: block;
}

.ai_365cm_recent_podcast_type_image {
    width: calc(100% - 0%);
}

.ai_365_cm_recent_podcast_l_item_cnt {
    padding: 0px;
}

.ai_365_cm_recent_podcast_r_item_cnt {
    padding: 0px;
	margin-top: 40px;
}

.ai_365cm_main_menu_cnt .ai_365cm_header_item.ai_365cm_header_logo_cnt {
    display: none;
}

.ai_365cm_mobile_menu_cnt
{
	width: 100%;
    background: #002469;
}

.ai_365cm_mobile_menu_cnt .ai_365cm_main_logo img {
    margin: 0 auto;
    display: block;
    max-width: 80px !important;
	padding: 5px !important;
}

.gform_wrapper.ai_365cm_subs_form_cnt_wrapper .gform_footer input.button
{
	width:45%;
}

}

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

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

}
@media screen and (max-width: 720px)
{

}
@media screen and (max-width: 768px) {

html .ai_365cm_header_menu_cnt ul li a {
    font-size: 15px;
    padding: 5px 16.5%;
}	
	
.ai_365_cm_recent_podcast_l_item_cnt {
    padding: 0px;
}

.ai_365_cm_recent_podcast_r_item_cnt {
    padding: 0px;
	margin-top: 30px;
}

.ai_365cm_main_menu_cnt .ai_365cm_header_item.ai_365cm_header_logo_cnt {
    display: none;
}

.ai_365cm_featured_podcast_type_main_cnt {
    display: block;
}

html aside.ai_365cm_featured_podcast_type_inner_item
{
	padding:0px;
	margin: 20px 0px;
}

.ai_365cm_monthly_podcast_type_play,.ai_365_cm_monthly_podcast_l_item_cnt,.ai_365_cm_monthly_podcast_r_item_cnt
{
	padding:0px;
}
	
.ai_365cm_monthly_podcast_type_image {
    margin-top: 0px;
}

.ai_365_cm_monthly_podcast_l_item_cnt {
    display: flex;
    align-content: center;
    align-items: center;
}
	
	
.ai_365cm_mobile_block
{
	display:block !important;
}

.ai_365cm_mobile_none
{
	display:none !important;
}

.ai_365cm_today_podcast_type_image {
    height: 190px;
    background-size: cover !important;
    background-position: center !important;
    width: calc(100%);
    background: border-box;
    border-radius: 10px;
}

html .sidebar {
    width: 100%;
    max-width: 26%;
    min-width: 100%;
    height: calc(100%);
    background: #002469;
    position: static;
    z-index: 100;
    padding: 5px 0 25px 0;
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
}

.ai_365cm_mobile_menu_items button
{
    top: 15px;
}

.ai_365cm_mobile_menu_cnt
{
	display:flex;
}	
	
.ai_365cm_mobile_menu_cnt
{
	width: 100%;
    background: #002469;
}

.ai_365cm_mobile_menu_cnt .ai_365cm_main_logo img {
    margin: 0 auto;
    display: block;
    max-width: 75px;
	padding: 10px;
}



}
@media screen and (max-width : 320px) {


}
@media screen and (min-width : 320px) and (max-width : 480px) {


}

/* TARGET RESPONSIVE DESIGN TILL IPAD */

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

html .ai_365_cm_main_container
{
	padding-left:0px;
}

section#primary {
    padding: 0px 15px;
}

}

/* ALL IPHONES TILL 8 PLUS LANDSCAPE VIEW */

@media screen and (min-width : 568px) and (max-width : 736px) {


}

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

}

@media (max-width: 991px) {
	
}

/* ----------- IPHONE LANDSCAPE ----------- */

@media screen and (min-width: 485px) and (max-width: 765px) {

}


/* IPAD LANDSCAPE MODE */

@media screen and (min-device-width : 1024px) and (max-device-width : 1200px)  { 

}


/* IPAD PORTRAIT MODE */

@media screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
	

}

/* FROM IPHONES TO IPAD */

@media screen and (min-device-width : 320px) and (max-device-width : 1024px)  { 


}

/* TO IPAD */

@media screen and (max-device-width : 1200px)  { 

}


/* TO IPAD */

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

	  .ai_365cm_recent_podcast_type_image,.ai_365cm_recent_podcast_type_image .ai_365cm_recent_podcast_type_image_second,.ai_365cm_recent_podcast_type_image .ai_365cm_recent_podcast_type_image_third
	  {
	      height: 240px;
	  }
		  
	  html .sidebar
	  {
		  max-width:22%;
	  }
	  
}

/* PROPER RESPONSIVE FOR WEB AND MOBILE ~ ENDS */

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 


}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}

.ai_365cm_home_map iframe
{
    border: none;
    display: block;
    background: #000;
    border: none;
    height: calc(100vh - 75vh);
    width: 100%;	
}
