.home-2023 .banner-center-content.banner-left-aligned.col-md-6.col-xxs-6.my-auto {
    padding-left: 0px;
}
.home-banner.row.home-2023 h3{
    text-align: left;
    font-weight: 400;
    font-size: 34px !important;
    margin-top: 0;
    text-transform: none;
    color: #E46D16;
    margin-bottom: 10px;
    text-transform: capitalize !important;
}
.home-banner.row.home-2023 h1{
    text-transform: capitalize !important;
    margin-bottom:10px;
}
.home-banner.row.home-2023 p{
  color:#222;
}
.home-banner.row.home-2023 .watch-video{
  margin-top:0px;
}
.home-2023 .watch-video {
    display: inline-flex;
}
.home-2023 .request-demo-video {
    padding-left: 15px;
}
.home-banner.row.home-2023 .video-wrapper {
    max-height: 512px;
    margin-top: 40px;
}
.home-2023 .img-mobile img {
    display: none !important;
}
.home-2023 .img-mobile video {
    display: none !important;
}
.home-banner.row.home-2023 {
 align-items: center;
 height: auto;
 background-color:#fff;
 padding-top: 0px;
 padding-bottom: 60px;
 padding-top:20px;
}

.home-banner.row.home-2023 .container .banner-left-aligned {
 text-align: left; 
}

.home-2023 span.icon-play {
background-image: url("https://media.snapcomms.com/hubfs/assets/fontawesome/svgs/play-circle-regular-blue.svg");
background-repeat: no-repeat;
width:28px;
height:28px;
}
.home-2023 .watch-video a.button.button--wapasha:hover span.icon-play {
background-image: url("https://media.snapcomms.com/hubfs/assets/fontawesome/svgs/play-circle-regular.svg");
}
/* BUTTON */
/* Wapasha */
/* Common button styles */

/* Wapasha */
.home-2023 .watch-video a.button.button--wapasha{
    min-width: 150px;
    max-width: 250px;
    border-radius: 40px;
    font-weight: 600;
    background: #fff;
    color: #005f9a;
    -webkit-transition: background-color .3s,color .3s;
    transition: background-color .3s,color .3s;
    margin-top: 30px;
    border: 2px solid #005f9a !important;
    padding: 10px 20px 10px !important;
}

.home-2023 .watch-video a.button.button--wapasha:hover {
	  background-color: #005f9a;
    color: #fff;
    border-color: #005f9a;
}
.home-2023 .watch-video a.button.button--wapasha::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #005F9A;
	z-index: -1;
	border-radius: inherit;
	opacity: 0;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  padding: 10px 20px 10px !important;
}
.home-2023 .watch-video a.button.button--wapasha::before {
	border-color: #005F9A;
}
.home-2023 .watch-video a.button.button--wapasha:hover {
	background-color: #005f9a;
	color: #fff;
  border-color: #005F9A;
}
.home-2023 .watch-video a.button.button--wapashan:hover {
	background-color: #005f9a;
	color: #fff;
  border-color: #005F9A;
}
.home-2023 .watch-video a.button.button--wapasha::before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}
.home-banner.row.home-2023 .watch-video a.button.button--wapasha i{
  color: #005f9a;
}
.home-banner.row.home-2023 .watch-video a.button.button--wapasha:hover i{
  color: #005f9a !important;
}
.home-2023 span#hs-cta-wrapper-effed2f2-5d62-4a24-8e57-616c04ef9e84 a {
    font-weight: 600 !important;
    font-family: "Open Sans",sans-serif;
}
button.close:focus {
    outline: none;
}
/* //////////////////////// MEDIA QUERIES /////////////////////////*/

@media (max-width: 991px) {
  .home-banner.row.home-2023 p{
    margin-bottom:40px;
  }
   .home-banner.row.home-2023 .watch-video {
      text-align: center;
  }
  .home-2023 .watch-video {
    display: inline;
    margin-top:20px;
}
  .home-2023 .request-demo-video {
    padding-left: 0px;
}
   .home-banner.row.home-2023 {
     height:auto !important;
     padding-top: 30px;
     padding-bottom: 40px;
    }
  .home-2023 .watch-video{
  padding-top:30px;
  }

}
@media (min-width: 481px) and (max-width: 767px) {
  
  .home-banner.row.home-2023 {
     height:auto !important;
   padding-top: 30px;
   padding-bottom: 40px;
  }
 .home-2023 .img-screen video {
    display: none;
}
  .home-2023 .img-mobile video {
    display: block;
    padding-bottom:20px;
    padding-top:30px;
}
  .home-2023 .img-screen img {
    display: none;
}
  .home-2023 .img-mobile img {
    display: block;
    padding-bottom:20px;
    padding-top:30px;
}
 
}
@media (min-width: 481px) and (max-width: 767px) {
  .home-2023 .img-screen video {
    display: none !important;
}
  .home-2023 .img-mobile video {
    display: block !important;
    padding-bottom:20px;
    padding-top:30px;
}
   .home-2023 .img-screen img {
    display: none !important;
}
  .home-2023 .img-mobile img {
    display: block !important;
    padding-bottom:20px;
    padding-top:30px;
}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  .home-banner.row.home-2023 {
   height:auto !important;
   padding-top: 30px;
   padding-bottom: 40px;
  }
  .home-2023 .img-screen img {
    display: none !important;
}
  .home-2023 .img-mobile img {
    display: block;
    padding-bottom:20px;
}
 
}
/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
 .home-banner.row.home-2023 a.snapcomms-cta-v2, a.cta_button {
    min-width: 150px !important;
    max-width: 150px !important;
    font-size: 15px !important;
}
}
