@import url('responsive-style.css');

@media (min-width: 1012px) {
}
@media (max-width: 1011px) {
	.mim_header .imi_navdiv{ background:#e4e8ea!important;}
	#block-user-0{ float:none;}
	.imi-top-bar-link{ float:none; text-align:center;}
	#user-login-form #edit-name-wrapper input#edit-name, #user-login-form #edit-pass-wrapper input#edit-pass{ margin-right:0px!impotant;}
	.mim_wrapper{width:100%;}
	.mim_header{position:relative;}
	.imi_navdiv.mim_mobile_nav{display:block;}
	.mim_header .imi_navdiv{background-color:#343434;height:77px;width:100%;}
	.mim_header .mobile-logo{float:left;margin:3% 0 0 3%;width:50%;}
	.mim_header .mobile-menu-login{display:block;float:right;margin-top:9px;}
	.mim_header .imi_navdiv .imi_menunav{/*background:#343434;*/background:#003a4b;clear:left;left:0;position:absolute;top:88.2%;width:90%;z-index:9999;left:0%;}
	.mim_header .imi_navdiv .imi_menunav ul li{background:none;/*border-bottom:1px solid #464646;*/border-bottom:1px solid #e4e8ea;border-left:0 none;float:none;height:auto;margin:0;padding:0;width:auto;list-style:none;}
	.mim_header .imi_navdiv .imi_menunav ul li a{color:#ffffff;display:block;float:none;font-family: Arial,Helvetica,sans-serif;font-size:16px;height:auto;padding:12px 15px;position:inherit;width:auto;}
	.mim_header .imi_navdiv .imi_menunav ul li a:hover{/*background:#535151;*/background:#003a4b;}
	.mobile-imi_logindiv{background:#003a4b;clear:left;display:none;padding:25px 5% 11px !important;position:absolute;top:99.3%;width:90%;z-index:9999;}
	.mim_containerblogbgAlso, .edwrapper{width:100%;}
	.mim_editorsblogAlso, .mim_editorblogpoll{float:none;width:100%;padding-right:0px;}
	
	.lfinnerwrapper .panel-col, #node-53 .panel-3col-33 .panel-col-top{width:100%;}
	.panel-membership .panel-colmid{float:right;width:100%;margin-bottom: 25px;}
	.panel-display.panel-membership.clear-block > div{width:100%;}
	.panel-membership .panel-col-topleft, .lfwrapper, .lfinnerwrapper .panel-col{width:100%;}
	#node-303503 .mim_containerblog .mim_magRight, #node-303504 .mim_containerblog .mim_magRight, #node-55 .mim_containerblog .mim_magRight{width:66%;}
	#node-303503 .views-field-title, #node-303503 .views-field-created, #node-303503 .views-field-field-smalltext-value, #node-303504 .views-field-title, #node-303504 .views-field-created, #node-303504 .views-field-field-smalltext-value, #node-303507 .views-field-title, #node-303507 .views-field-created, #node-303507 .views-field-field-smalltext-value, #node-53 .mim_containerleftone .imi_news .imi_cardes, .mim_editorsbloger_rt{width:75%;float:left;}
	.mag-social img{width:35px;}
	
	.panel-3col-33 .panel-col-first, #node-53 .mim_containerleftonebg, #node-53 .panel-panel.panel-col, #node-55 .panel-colmid, #node-55 .panel-col{float:none;width:100%;}
	.imi_courses1{width:100%;}
	
	.mim_product_box_left{width:100%;}
	.mim_container_box{background-size:100% 100%;}
	.maxzine_productAlso {width:100%;padding-right:0px;}
	.mim_products_details .prod_right, .mim_products_details_fetured .prod_right{margin-top:0px;}
	.mim_jobscontainerrightdiv, #printtitle{width:95%;}
	.low_blogimagecar1{float:none!important;}
	.imi_innerdiscussion_magazine, .imi_innermaindiscussion{width:100%!important;}
	.mim_pagename.imi_home{display:none;}
	.mag_year_archive_rt, .mag_year_archive_lt{float:left;width:100%;}
	#view-options{display:block;}
	.user-page-login{float:none;width:100%;}
	.not-logged{background-size:100% 100%!important;float:none!important;margin:15px 0 0;width:100%!important;}
        #login-drop > h6{margin-left:2px;background:url(/sites/all/themes/imi/images/lock.jpg) no-repeat;display:block;text-indent:-9999px;margin-top:1px;width: 23px;height: 26px;background-size: 100%;background-position: bottom center;padding: 0;}
      #block-user-login #user-login-form{ text-align:center;}
      #user-login-form .form-wrapper {float: none;}
      #user-login-form .form-text{ height:25px; margin-right:10px;}
      #user-login-form #edit-actions .form-submit {margin: 10px 0 0 0 ;}
      #user-login-form #edit-actions{ margin-bottom:0px;}
}
@media (min-width: 768px) and (max-width: 1011px) {
	.mim_wrapper{padding:0;width:100%;}
	.mim_header .mobile-menu-login{margin-right:8%;margin-top:18px !important;}
	.mim_header .mobile-logo{margin:2% 0 0 3%;}
	.mim_header .mim_logoad, .mim_header .mim_menubar{display:none;}
	.mim_container{width:63%;margin-top:0px;}
	.mim_container div.mim_container, .mim_containerleft{width:100%;}
	.imi_forumrt{width:35%;margin-top:10px !important;}
	.imi_forumrt span{width:100%!important;}
	.mim_rightonenews h6{font-size:21px;}
	.mim_thumbnails div.anavigation{width:69%;}
	.mim_containerleftdiv{float:none;width:100%;}
	.mim_editorsblog{width:100%;}
	.mim_containerrightdiv{margin:15px 0 0;width:100%;}
	.mim_containerrightdiv .pane-views-magazinecpdarchive-block-1 .view-content .views-row.views-row-first{margin-top:19px;}
	.mim_containerrightdiv .view-content .views-row-first img{float:left;width:70px;height:70px;}
	.mim_containerrightdiv{margin:15px 0 0;width:100%;}
	.mim_containerblogbg{width:100%;margin-top:0px;}
	.mim_containerblog.latest_mim_containerblog{background-repeat:repeat;}
	.mim_containerblog h2.mim-title, .mim_container_box h1.mim-container-title{font-size:18px!important;}
	.mim_containerblog.latest_mim_containerblog img.mim-cover{width:105px;}
	.mim_containerblog.latest_mim_containerblog .mim_magazinerightFeat{width:25%;}
	.mim_containerblog.latest_mim_containerblog .mim_magazineleftoneFeat{width:69%;}
	.mim_containerblog h3 a{width:16%;font-size:16px;}
	.mim_banner_main_inner{width:54%;}
	.mim_banner_image{float:left;}
	.mim_txtbg h2{font-size:23px;}
	.largeouterwrap{margin-top:0px;}
		
	.mim_containerblog .mim_magRight{width:66%;padding:0 0 15px;}	
	.mim-products{float:left;width:37%;}
	.mim_products_new{width:100%;}
	.mim-products-rt, .imi_forumlt{width:63%;}
	.mim-products-rt .mim-products-rt{float:left;margin-left:7%;width:97%;}
	.imi_forumrt div#ftdiv1004395 {width: 100% !important;}
	#ftdiv1004395 > object {width: 100% !important;}
	.mim_header .mobile-logo{border-left: 1px solid #fff;  margin: 0 0 0 3%;/*padding: 15px 0 10px 17px;*/padding: 15px 0 9px 17px;}
}
@media (max-width: 767px) {
	.mim_header .mobile-menu-login{margin-right:8%;margin-top:26px!important;}
	.mim_container{width:96%;margin:10px auto 0;float:none;}
	.mim_header .mobile-logo{margin:13px 0 0 3%;}
	.largeouterwrap, .mim_editorsblog{float:none;width:100%;margin:0 auto;}
	.mim_containerleftdiv{float:none;width:100%;margin:0 auto;}
	.mim_containerleft{width:100%;margin:0 auto;float:left;}
	.largeinnerwrap{width:100%!important;}
	.imi_forumrt{float:none;width:96%;margin:0 auto;}
	.mim_thumbnails div.anavigation{width:70%;}
	.largeouterwrap img{height:auto;width:100%;}
	.largeouterwrap{height:auto;min-height:187px;overflow:inherit;}
	.mim_thumbnails .lnavi > li, .mim_thumbnails .rnavi > li{height:62px;padding:12px 0 0;width:42px;}
	.mim_txtbg{display:none;}
	.mim_containerrightdiv{float:none;margin:10px 0 0;width:100%;}
	.mim_containerrightdiv .pane-views-magazinecpdarchive-block-1 .view-content .views-row.views-row-first{margin-top:19px;}
	.mim_containerrightdiv .view-content .views-row-first img{float:left;width:70px;height:70px;}
	.mim_containerblogbg{width:100%;}
	.mim_containerblog.latest_mim_containerblog{background-repeat:repeat;}
	.mim_containerblog h2.mim-title, .mim_container_box h1.mim-container-title{font-size:150%!important;}
	.mim_containerblog.latest_mim_containerblog .mim_magazineleftoneFeat{width:100%;}
	.mim_containerblog h3 a{font-size:15px;}
	.mim_containerblog .mim_magRight, #node-55 .mim_containerblog .mim_magRight{width:100%;padding:0 0 15px;}
	.mim_containerblog{background-size:100%;min-height:290px;}
	#node-303503 .views-field-title, #node-303503 .views-field-created, #node-303503 .views-field-field-smalltext-value, #node-303504 .views-field-title, #node-303504 .views-field-created, #node-303504 .views-field-field-smalltext-value, #node-303507 .views-field-title, #node-303507 .views-field-created, #node-303507 .views-field-field-smalltext-value,#node-53 .mim_containerleftone .imi_news .imi_cardes{width:65%;}
	#node-303503 .mim_containerblog .mim_magRight, #node-303504 .mim_containerblog .mim_magRight{width:100%;}
	
	.mim_editorsbloger_rt{width:64%;}
	.mim-products{width:100%;}
	.mim_products_new{width:auto;display:none;}
	.mim-products-rt{width:100%;float:none;margin:15px 0 0;}
	.magazineteaser p a span.login, .magazineteaser p a span.join{margin-right:0;margin-left:0px;}
	.mim_containerblog.latest_mim_containerblog .mim_magazineleftoneFeat h3{line-height:18px;}
	.mim_containerblog.latest_mim_containerblog .mim_editorsbloger1 p{text-align:left;}
	.mim_containerblog.latest_mim_containerblog .mim_magazinerightFeat{width:100%;text-align:center;padding-bottom:20px;}
	.mim_containerblog.latest_mim_containerblog .mim_magazinerightFeat span a{text-align:left;}
	.magazineteaser p a span{background-position:-29px top;font-size:15px;padding:18px 44px 18px 33px;}
	.mim_containerblog .mim_magLeft{float:none;margin:10px 0;text-align:center;width:100%;}
	.mim_containerblog .mim_magLeft .mim-cover{height:250px;padding-left:0;width:190px;}
	#node-53 .mim_containerblog .mim_magLeft{text-align:center;}
	#node-53 .mim_containerblog .mim_magLeft .mim-cover{width:auto;height:auto;}
	.mim_products_details1 .image_over{}
	.mim_products_details1{text-align:center;}
	.imi_forumlt{float:none;width:98%;}
	.imi_innerdiscussion_magazine, .imi_innermaindiscussion{width:99%!important;}
	.producttitle a{font-size:18px;}
	.social-icon, h2.social, .mag-social, .mim_containerblog .mag-social{display:none;}
	.mim_containercpd .social-icon, .mim_containertechtalk .social-icon{display:block;}
	.mim_containercpd .mim_containerblog .mim_magLeft .mim-cover,
	.mim_containertechtalk .mim_containerblog .mim_magLeft .mim-cover{height:auto;padding-left:0;width: auto;}
	.low_blogimagecar > div{margin-bottom:0px;text-align: left;}
	.low_blogimagecar .mim-social{border:0 none;float:left;width:100%;padding-bottom:0px !important;display:none;}
	.mim_jobscontainerrightdiv, #printtitle{float:none;padding-bottom:85px;width:95%;}
	.mim-social > a{display:inline-block;float:left;margin-top:-10px;}
	.mim_editorsbloger1 #printtitle h1{padding-bottom:15px!important;}
	.rnavi img{margin-left:1%;}
	
	#user-login-form #edit-name-wrapper input#edit-name, #user-login-form #edit-pass-wrapper input#edit-pass{margin-right:10px!important;}
	.mim_containerblog .mim_magLeft .mim-cover{height:105px;padding-left:0;width:105px;}
	.view-Magazinecpdarchive .views-row-first{padding-top:10px;}
      .article-smalltext p {color: #666666;font-family: "Proxima Nova Soft W03 Reg",sans-serif;font-size: 14px;line-height: 18px;margin-left: 10px;margin-top: 20px;padding: 10px 20px 20px 10px;}
      #printconetnt p{font-size:14px; float:left; text-align:justify; margin-left: 10px;}	
	.low_blogimagecar1{float:none!important;margin-left:10px!important;width:94%;}
	.mim_magazineleftoneFeat{margin-top:15px;width:100%;}
	.mim_containerblog.latest_mim_containerblog .mim_magazinerightFeat span a, .mim_containerblog .mim_magazinerightFeat span a{text-align:left;}
	.mim_magazinerightFeat{float:none;margin:1px;text-align:center;}
	.cpd_per_year .views-row{width:95%!important;}
	.cpd_per_year .views-field-title, .cpd_per_year .views-field-created, .cpd_per_year .views-field-field-smalltext-value{float:left;width:67%;}
	#node-729 .mim_containerblog .mim_magLeft .mim-cover {height: 150px;padding-left: 0;width: 105px;}
	.user-page-login{float: none;margin: 0 auto;width:240px;}
	.right_login {float: none;margin: 15px auto;width: 240px;}
	.mim_header .mobile-logo{border-left: 1px solid #fff;  margin: 0 0 0 3%;/*padding: 15px 0 10px 17px;*/padding: 15px 0 9px 17px;}

}
@media (min-width:320px) and (max-width:479px){
 .view-id-more_article_you_may_like .view-content .views-row { float: none; /*margin-left: 0%;*/ width: 95%; margin-bottom:18px;}
	.view-id-more_article_you_may_like .view-content .views-row:first-child{ margin-left:5%;}
 
}
@media (min-width:640px) and (max-width:1011px){
 #user-login-form .form-type-password {
  margin-left: 0px;
}
 
}