@media only screen and (max-width: 1200px) {
  section {
    min-height: auto !important;
  }
.banner img {
  width: 100%;
  display: block;
  min-height: 0px;
  height: auto;
}
  .head-content-section .head-content,
  header {
    max-width: 100%;
  }

 /* .banner-content h1 {
    padding-top: 42px;
  }*/
.footer-container {
    padding: 49px 20px 49px 20px;
}
  .footer-left {
    width: 23%;
    float: left;
  }
  .footer-center {
    width: 55%;
    float: left;
  }
  .footer-right {
    width: 25%;
    float: right;
  }
  .social-links {
    position: absolute;
    bottom: 0;
    padding-bottom: 47px;
    right: 25px;
  }
  footer .visit-entery {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 1022px) and (min-width: 921px) {
.footer-center {
    padding-right: 15px;
}
}
@media only screen and (max-width: 999px) and (min-width:920px){
.footer-left {
    /*width: 23%;
    float: left;*/
width: 28% !important;
float: left;
padding-left: 20px;
  }
}
@media only screen and (max-width: 1100px) and (min-width: 1024px) {
  .banner-content {
    width: 86%;
  }
.banner img {
  width: 100%;
  display: block;
  min-height: 0px;
  height: auto;
}
  
}

@media only screen and (max-width: 1023px) and (min-width: 920px) {
.banner img {
  width: 100%;
  display: block;
  min-height: 0px;
  height: auto;
}
  .head-content {
    width: 80%;
  }
  .head-content h1 {
    font-size: 50px;
    margin: 0 auto;
  }
  .head-content p {
    width: 100%;
    margin: 0 auto;
  }
  .grey-section .grey-block {
    width: 90%;
  }
  section.sectionThree {
    width: 90%;
  }
  .sectionThree .content-holder .left-part {
    float: left;
    width: 35%;
  }
  .sectionThree .content-holder .right-part {
    float: right;
    width: 65%;
  }
  .footer-left {
    /*width: 23%;
    float: left;*/
width: 25%;
float: left;
padding-left: 20px;
  }
  .footer-center {
    width: 52%;
    float: left;
  }
  .footer-right {
    width: 25%;
    float: right;
  }
  footer .leftalign {
    float: left;
    width: 60%;
}
footer .visit-entery {
margin-right: 10px;
  }
}

@media only screen and (max-width: 920px) {
.banner img{max-height: 330px !important;height: auto;min-height: 0px;}
 
  .head-content {
    width: 83%;
    margin: 0 auto;
    padding-bottom: 24px;
  }
  .head-content h1 {
    font-family: proxima-nova, Arial, sans-serif;
    font-style: normal;
    color: #000000;
    font-size: 41px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 50px;
    width: 100%;
    padding-top: 10px;
  }
  .head-content h2 {
    font-family: proxima-nova, Arial, sans-serif;
    font-style: normal;
    color: #000000;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 32px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 45px;
  }
  .head-content .video-block .video {
    display: block;
    width: 100%;
  }
  .grey-section .grey-block {
    width: 90%;
    background-color: rgba(176, 176, 176, 0.15);
    margin: 0 auto;
  }
  .row .card1,
  .row .card2,
  .row .card3,
  .row .card4 {
    width: 100%;
    float: none;
  }
  .row .card1,
  .row .card2,
  .row .card3 {
    padding: 40px 50px 0px 50px;
  }
  .row .card4 {
    padding: 40px 50px 40px 50px;
  }
.sectionTwo {
    width: 80%;
}
  section.sectionThree {
    width: 90%;
    padding: 40px 35px;
  }
  .sectionThree .content-holder .left-part,
  .sectionThree .content-holder .right-part {
    float: none;
    width: 100%;
  }
  .sectionThree .content-holder .left-part h2 {
    text-align: center;
    padding-bottom: 20px;
  }
  .sectionThree .content-holder .right-part p {
    padding-left: 0;
    text-align: center;
  }
  footer {
    background-color: #000000;
    color: #FFFFFF;
  }
  .footer-container {
    width: 100%;
    margin: 0 auto;
    padding: 44px 35px 46px;
  }
  .footer-left {
    width: 100% !important;
    float: none;
    padding-top: 7px;
    text-align: center;
    padding-bottom: 28px;
 padding-left:0;
  }
  .footer-center {
    width: 100%;
    float: none;
    text-align: center;
  }
  .footer-center p {
    padding-bottom: 25px;
padding-left: 0px;
  }
  .footer-links {
    position: relative;
    padding-bottom: 19px;
padding-left: 0px;
padding-bottom: 19px;
    width: 100%;
}
  .footer-right {
    width: 100%;
    float: none;
    text-align: center;
  }
  .social-links {
    position: relative;
    padding-bottom: 0px;
    right: 0;
  }
  .sectionTwo .content-holder {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 44px;
  }
  .sectionTwo .content-holder .how-it-work-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/577aee41-591f-44b7-810d-e482c3982193.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 540px;
    height: 200px !important;
    display: block;
    background-position: center;
    margin: 0 auto;
}
footer .leftalign {
    display: block;
    float: none;
    width: 100%;
  }
  footer .rightAlign {
    float: none;
    padding-top: 38px;
    margin-right: 0;
}

}

@media only screen and (max-width: 768px){
  section.logoSection {
    min-height: auto !important;
    padding: 16px 0 13px;
    background-color: #FFF;
}
 header .logo img {
    display: inline-block;
    width: 140px;
    height: auto;
  }
.banner-section .banner {display:none;}  
.banner-section .mobile-banner img{width:100%; height:auto; display:block;}
    
  .head-content .video-block .video {
    display: block;
    width: 100%;;
  }
  .sectionTwo .content-holder h2 {
    padding: 0px 0 37px 0;
  }
  .sectionTwo {
    width: 83%;
  }
  .sectionTwo .content-holder .how-it-work-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/577aee41-591f-44b7-810d-e482c3982193.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 463px !important;
    height: 185px !important;
    display: block;
 background-position: center;
    margin: 0 auto;
  }
  .sectionTwo .content-holder .message-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/75f0a563-9920-4493-b675-e75abcef4d58.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 378px;
    height: 286px;
    display: inline-block;
  }
  .sectionTwo .content-holder .mobile-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/9b1c5fc1-85b3-4881-9718-8bd7adad4d85.png);
    width: 265px;
    height: 266px;
    display: inline-block;
    margin-bottom: 12px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  .sectionTwo {
    width: 80%;
  }
  .footer-container {
    padding: 44px 24px 46px;
  }
}

@media only screen and (max-width: 558px) {
  header .logo img {
    display: inline-block;
    width: 140px;
    height: auto;
  }


  .head-content h1 {
    font-family: proxima-nova, Arial, sans-serif;
    font-style: normal;
    color: #000000;
    width: 100%;
    padding-top: 12px;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 40px;
  }
  .head-content h2 {
    padding-top: 20px;
    padding-bottom: 40px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
  }
  .head-content .video-block {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-bottom: 33px;
  }
  .head-content p {
    padding: 12px 0;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
  }
  .head-content {
    padding-bottom: 15px;
    width: 80%;
  }
  .head-content .video-block .video {
    display: block;
    width: 100%;
 }
  .grey-section .grey-block .row h4 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 22px;
  }
  .grey-section .grey-block .row p {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
  }
  .sectionTwo .content-holder .how-it-work-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/577aee41-591f-44b7-810d-e482c3982193.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 397px !important;
    height: 160px !important;
    display: block;
 background-position: center;
    margin: 0 auto;
  }
  .sectionTwo .content-holder h2 {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 32px;
    margin-top: 20px;
margin-bottom: 0px;
padding: 0px 0 30px 0;
  }
  .sectionTwo .content-holder h3 {
    padding-top: 17px;
    padding-bottom: 8px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 22px;
  }
.sectionTwo .content-holder h3.dashboard {padding-top: 19px;}
.sectionTwo .content-holder h3.disconnection{padding-top: 26px;}
  .sectionTwo .content-holder p {
    padding-bottom: 50px;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
  }
.sectionTwo .content-holder p.dashboard-p{padding-bottom:41px;}
.sectionTwo .content-holder p.notification{padding-bottom: 41px;}
  .sectionTwo .content-holder .still-ques-block h3 {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 22px;
    padding-top: 10px;
    padding-bottom: 18px;
  }
  section.sectionThree {
    width: 90%;
    padding: 35px 25px;
  }
  .sectionThree .content-holder .left-part h2 {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    padding-bottom: 9px;
  }
  
  .sectionThree .content-holder .right-part p {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
  }
  .footer-center p {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
  }
  .footer-container {
    padding: 44px 35px 46px;
  }
 
  .sectionTwo .content-holder .message-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/75f0a563-9920-4493-b675-e75abcef4d58.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 256px;
    height: 198px;
    display: inline-block;
  }
  .sectionTwo .content-holder .mobile-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/9b1c5fc1-85b3-4881-9718-8bd7adad4d85.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 173px;
    height: 173px;
    display: inline-block;
    margin-bottom: 15px;
  }
  .sectionTwo {
    width: 80%;
  }
  .footer-container {
    padding: 44px 24px 46px;
  }
  .footer-left img {
    width: 165px;
    height: auto;
}
}

@media only screen and (max-width: 480px) and (min-width: 319px) {
  header .logo img {
    display: inline-block;
    width: 140px;
    height: auto;
  }

  .head-content .video-block .video {
    display: block;
    width: 100%;
}
  .row .card1,
  .row .card2,
  .row .card3 {
    padding: 40px 25px 0px 25px;
  }
  .row .card4 {
    padding: 40px 25px 40px 25px;
  }
  .sectionTwo .content-holder .how-it-work-image {
 background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/577aee41-591f-44b7-810d-e482c3982193.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 255px !important;
    height: 105px !important;
    display: block;
 background-position: center;
    margin: 0 auto;    
}
  .sectionTwo .content-holder .message-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/75f0a563-9920-4493-b675-e75abcef4d58.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 256px;
    height: 185px;
    display: inline-block;
  }
  .sectionTwo .content-holder .mobile-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/9b1c5fc1-85b3-4881-9718-8bd7adad4d85.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 173px;
    height: 173px;
    display: inline-block;
    margin-bottom: 10px;
    max-width: 220px;
}
  
  .sectionTwo {
    width: 80%;
  }
  .footer-container {
    padding: 44px 24px 46px;
  }
}

@media only screen and (max-width: 319px) {
  header .logo img {
    display: inline-block;
    width: 71px;
    height: auto;
  }
 
  .head-content .video-block .video {
    display: block;
    width: 100%;
  }
  .row .card1,
  .row .card2,
  .row .card3 {
    padding: 40px 25px 0px 25px;
  }
  .row .card4 {
    padding: 40px 25px 40px 25px;
  }
  .sectionTwo .content-holder .how-it-work-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/577aee41-591f-44b7-810d-e482c3982193.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 200px !important;
    height: 92px !important;
    display: block;
 background-position: center;
    margin: 0 auto;
  }
  .sectionTwo .content-holder .message-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/75f0a563-9920-4493-b675-e75abcef4d58.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 160px;
    height: 125px;
    display: inline-block;
  }
  .sectionTwo .content-holder .mobile-image {
    background: url(https://image.mail.myentergy.com/lib/fe9313737565017e7c/m/2/9b1c5fc1-85b3-4881-9718-8bd7adad4d85.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 150px;
    height: 150px;
    display: inline-block;
    margin-bottom: 12px;
    max-width: 220px;
  }
  .sectionTwo {
    width: 80%;
  }
  .footer-container {
    padding: 44px 24px 46px;
  }
  

}


