/* style changes for EKR product page */
@media (min-width: 320px){
  h3.homepage.EKR{font-size:20px;font-weight:700;padding-bottom:40px;}
  .EKR-header {padding-left:20px !important;padding-right:20px !important;}
  .plan-container {width:100%;margin-bottom:20px;background:white;position: relative;}
  .EKR-header-mac{display:none;}
  .kilowatt .plan-header {background:#1caee5;}
  .megawatt .plan-header {background:#0C354E;}
  .kilowatt .plan-header, .megawatt .plan-header {padding: 15px;font-size:1.25rem;color:white;text-align:center;color:white;}
  .plan-price {text-align:center;padding-top:3rem;font-weight:700;}
  .kilowatt .dollar-sign, .kilowatt .price, .kilowatt .per-month {color:#1caee5;}
  .megawatt .dollar-sign, .megawatt .price, .megawatt .per-month {color:#0C354E;}
  .dollar-sign {font-size:3rem;}
  .price {font-size:6rem;}
  .per-month {font-size:1.5rem;}
  .kilowatt .plan-details {padding-bottom:20px;}
  .plan-details {color:#777777;padding:20px;padding-bottom:50px;}
  .not-included {visibility: hidden}
  .plan-get {text-align:center;padding-bottom:20px;}
  .megawatt .bttn.filled {background:#0C354E;color:white;border-color:#0C354E;}
  .megawatt .bttn.filled:hover {background:#1caee5;}
  .researchreports h3, .primer h3, .rtoinsider h3, .analystaccess h3, .nyew h3 {font-weight:700;}
  .ekr-researchreports {margin-top:20px;border-bottom:1px solid #f7f8f9;}
  .ekr-visualprimer, .ekr-analyst {margin-top:7px;margin-left:-20px;margin-bottom:-7px;}
  .mac-signup * {letter-spacing:1px;color:white;}
  .mac-signup img.mac {top:20px;margin-bottom:0;}
  .ekr-rto, .ekr-nyew {margin-top:40px;margin-bottom:-20px;}
  .free-sample {margin-bottom:-125px !important;}
  .free-sample .gap {height:40px !important;}
  .free-sample .bttn {width:auto !important;}
  .researchcover * {color:white;}
  .EKR-header {background-size: initial; background-repeat: repeat-x; background-position: center center; background-color: rgba(0, 0, 0, 0); background-image: url(https://enerknol.com/wp-content/uploads/2016/11/EKR-header-dell-bg.jpg); background-attachment: scroll; min-height: 700px;}
  .primerrow, .analystrow {background: rgb(247, 248, 249);}
  .enerknol-research-banner {background-size: cover; background-repeat: repeat; background-color: rgba(0, 0, 0, 0); background-image: url(https://enerknol.com/wp-content/uploads/2016/12/research-banner-small.jpg); background-attachment: scroll; min-height: 153px;}

}
@media (min-width:640px){
  h3.homepage.EKR {padding-bottom:0;}
  .plan-container {width:48%;display:inline-block;}
  .plan-container.kilowatt {margin-right:3%;}
  .mac-signup img.mac {margin-bottom:-20px;}
  .ekr-rto {margin-top:60px;}
  .free-sample .bttn {display:block;margin-top:20px !important;}
  .mac-signup .bttn {display:block;margin-top:20px !important;}
}
@media (min-width:768px){
  .EKR-header .vc_col-sm-3 {width:1%;}
  .EKR-header .vc_col-sm-6 {width:88%;}
}
@media (min-width:800px){
  .researchrow {padding-top:40px;}
  .ekr-researchreports {margin-top:40px;}
  .ekr-visualprimer {margin-top:20px;}
  .ekr-analyst {max-width:none;position:relative;left:-75px;opacity:.5;}
  .free-sample > .upb_row_bg.vcpb-default {background-position: center center;}
  
}
@media (min-width:1024px){
  .EKR-header .vc_col-sm-3 {width:25%;}
  .EKR-header .vc_col-sm-6 {width:50%;}
  .EKR-header-mac{display:block;position: absolute; top:65px; right:-50%; z-index: 1; max-width:800px;}
  h3.homepage.EKR {font-size:25px;margin-left:-220px;margin-top:20px;}
  .plan-container {width:25%;min-width:300px;background:white;display:inline-block;position: relative;z-index:3;}
  .plan-container.kilowatt {margin-right:35px;margin-top:40px;margin-left:-220px;}
  .ekr-researchreports, .ekr-visualprimer, .ekr-analyst {position: relative;max-width:350px;}
  .ekr-researchreports {margin-left:-40px;margin-bottom:-30px;}
  .ekr-visualprimer {position: relative;top:10px;}
  .researchreports {margin-bottom:-20px;}
  .ekr-rto, .ekr-nyew {width:220px;height:auto;left:95px;}
  .ekr-rto {margin-top:40px;}
  .researchreports, .rtoinsider {text-align:left;}
  .primer, .analystaccess {text-align:right;}
  .ekr-analyst {left:0;opacity:1;top:21px;}
  .free-sample {margin-bottom:-60px !important;}
  .free-sample .gap {height:110px !important;}
  .free-sample .bttn {width:85%;max-width:492px;}
}
@media (min-width: 1440px){
  h3.homepage.EKR {margin-left:-270px;}
  .plan-container {width:35%;}
  .plan-container.kilowatt {margin-left:-270px;}
  .ekr-researchreports, .ekr-visualprimer, .ekr-analyst {position: relative;top:-20px;max-width:125%;margin-bottom:-50px;margin-top:25px;}
  .ekr-visualprimer {margin-top:50px;margin-bottom: -27px;}
  .primer {margin-top:10px;}
  .researchreports {margin-bottom:-20px;}
  .ekr-rto, .ekr-nyew {position: relative;top:0px;padding-bottom:50px;}
  .ekr-rto {left:85px;}
  .ekr-nyew{width:220px;height:auto;left:95px;}
  .researchreports, .rtoinsider {text-align:left;}
  .primer, .analystaccess {text-align:right;}
  .EKR-header-mac {position: absolute; top:35px; right:-35%; margin-bottom:-60px; z-index: 1; max-width: 875px;}
  .researchreports h3, .primer h3, .rtoinsider h3, .analystaccess h3, .nyew h3 {font-weight:700;}
  .researchrow:after{content:'';width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #ffffff;display:block;margin: 0 auto 0 auto;position: relative;top:20px;z-index:1;}
  .mac-signup * {letter-spacing:3px;color:white;}
  .mac-signup h2 {font-size: 40px;line-height:40px;}
}
@media (min-width: 1920px){
  h3.homepage.EKR, .plan-container.kilowatt {margin-left:-200px;}
  .EKR-header-mac {position: absolute; top:20px; right:0; margin-bottom:-60px; z-index: 1; max-width: 950px}
  .mac-signup:after{content:'';width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #1caee5;display:block;margin: 0 auto 0 auto;position: relative;top:19px;z-index:1;}
  .free-sample {min-height:750px !important;}
  .free-sample .bttn {width:auto;}
}