/*@media screen and (min-width:1701px){
	.banner-wrapper--help{min-height: 1000px;}
}
@media screen and (max-width:1700px) and (min-width:1450px){
	.banner-wrapper--help{min-height: 820px;}
}*/
@media screen and (min-width: 1600px) {
	.head-contain,
	.navbar.submenu {
	  padding: 0 73px 0 calc(100vw - 100% + 73px);
	  margin:0;
	}
  }
  @media screen and (min-width:1454px){
	  .help--img-sec{
		  left: -20px;
		  padding-right: 70px;
	  }
	  .set_disable {
		  position: absolute;
		  bottom: 99px;
		  right: 10.5%;
		  width: 100px;
		  height: 15px;
	  }
	  #animatedModal .modal-content { 
		min-height:auto;
	  }
  }
  @media screen and (max-width:1453px) and (min-width:1200px){
	  .dropdown-content .header {
		  padding-left: 0px !important;
		  padding-right: 0px !important;
	  }
  }
  
  @media screen and (max-width:1200px) and (min-width:768px){
	  .inner-child.solutions li {
		  width: calc(100%/2);
	  }
	  .container {
		  padding-left: 40px;
		  padding-right: 40px;
	  }
	  .dropdown-content .header {
		  padding-left: 0px !important;
		  padding-right: 0px !important;
	  }
	  .dropdown-content .header {
		  max-height: calc(100vh - 6rem - 1px);
		  overflow-y: auto;
	  }
	  .inner-child.features{
		  width: 100%;
	  }
	  .fearure-menu .d-flex{
		  display: block;
	  }
	  .app-market {
		  border-top: 1px solid #eee;
	  }
	  .fearure-menu .d-flex .features,.fearure-menu .d-flex .app-market{
		  display: block;
		  width: 100%;
	  }
	  .features li {
		  display: inline-table;
		  width: 49%;
	  }
	  .app-market-content {
		  width: 50%;
		  padding-right: 10%;
		  float: left;
	  }
	  .features {
		  padding: 30px 18px;
	  }
	  .dropdown {
		  padding: 0 .75rem;
	  }
	  .shop-menu .d-flex{
		  display: block;
	  }
	  .navbar .shop-menu .shop-sub-first {
		  width: 100% !important;
		  display: inline-block;
	  }
	  .single-shop-menu .shop-menu-img {
		  margin-top: 0rem;
	  }
	  .navbar .shop-menu .shop-sub-first .shop-menu-cnt, .navbar .shop-menu .shop-sub-first .shop-menu-img {
		  display: inline-grid;
		  width: 50%;
		  float: left;
	  }
	  .navbar .shop-menu .shop-sub-first{
		  border-bottom: 1px solid #eee;
	  }
	  .station-pro-hide{
		  display: block;
	  }
	  .station-pro-show{
		  display: none;
	  }
	  .navbar .shop-menu .w-40 {
		  width: 100%;
	  }
	  /* .navbar a {
		  padding: 15px 20px;
	  }
	  .navbar .features a {
		  padding: 13px 18px;
	  } */
	  .navbar .shop-menu .w-50 {
		  width: 33.33%;
		  min-height: inherit;
	  }
	  a.station-pro-hide {
		  width: 66.66%;
		  border-left: 1px solid #eee;
	  }
	  a.shop-sub-second-row.w-50:nth-child(3) {
		  border-left: 1px solid #eee;
		  border-bottom: 1px solid #eee;
	  }
	  a.shop-sub-second-row.w-50:nth-child(4){
		  border-left:0px;
	  }
	  .navbar .shop-menu .shop-sub-first a{
		  width:100%;
	  }
	  .shop-menu-img.shop--clover-acc-img img{
		  width: 275px;
		  margin-top:15px;
		  margin-left: 1rem;
		  max-width: 100%;
	  }
	  .shop-sub-first .shop-menu-cnt p {
		  max-width: 300px;
	  }
	  .shop--mini-img {
		  margin-top: 2px;
	  }
	  .shop-menu-img.shop--station-pro {
		  width: 100%;
		  display: inline-block;
		  text-align: right;
		  padding-right: 15%;
	  }
	  .shop-menu-img.shop--station-pro img {
		  width: 200px;
	  }
	  .navbar .shop-menu .shop-sub-first h3 {
		  margin-top: 10px;
	  }
	  .shop--go-img {
		  margin-top: 2rem;
	  }
	  .copyrights ul{
		  flex-basis: 66%;
		  max-width: 66%;
	  }
	  .copyrights ul li{
		  padding-right: 18px;
	  }
	  .copyrights{
		  padding-bottom: 65px;
	  }
	  .head-contain {
		  padding: 0 40px;
		  margin:0;
	  }
	  .navbar {
	  padding: 0 40px;
	  }
	  .calendly-inline-widget iframe {
		  min-height: 960px;
	  }
  }
  @media screen and (min-width:992px) and (max-width:1200px){
  .pay-feature--list ul li{padding-right: 0px;}
  .cnt--pay-list p {font-size: 15px;}
   h1, .title--h1 {font-size: 36px;line-height: 45px;}
   .tele--sales--section h4 {font-size: 36px;line-height: 45px;}
  .img--overlay-box {padding: 60px 5% 0px 50px;}
  .img--overlay-box p{font-size: 15px;}
  .img--overlay-box h2 { font-size: 36px;}
  .pay--card-desp p { font-size: 15px; line-height: 26px;}
  .wait--speak-Inv .w--2speak-cnt br { display: none; }
  .wait--2speck-Img, .wait--speak-Inv { padding: 0px 30px; }
  .set_disable { position: absolute; bottom: 85px; right: 50%; width: 100px; height: 15px; margin-right: -50px; }
  }
  
  @media screen and (max-width:991px) and (min-width:768px){
	  .shop-menu-img.shop--station-pro {
		  padding-right: 3%;
	  }
	  .app-market-content {
		  padding-right: 0;
	  }
	  .navbar li {
		  padding:0;		
	  }
	  .navbar .app-market a {
		  padding: 2.1875rem;
	  }
	  .solutions li a {
		  padding:13px 0;
	  }
	  h1, .title--h1 { font-size: 36px;}
	  .tele--sales--section h4 { font-size: 36px;}
	  .payment--feature--section { flex-basis: 40%; max-width: 40%; }
	  .help--img-sec { left: -100px; }
	  .pay-feature--list ul li {padding-right: 0; }
	  .pay-feature--list { padding-top: 40px; }
	  .cnt--pay-list p { font-size: 15px; }
	  .img--overlay-box { padding: 70px 50px; border-radius: 10px; background-size: cover !important; }
	  .img--overlay-box h2 {font-size: 36px;}
	  .pay--card-desp p { font-size: 15px; line-height: 24px; }
	  .gray--btns{min-width: 140px;}
	  .accept--pay-section { padding-top: 80px; padding-bottom: 80px; }
	  .popup-open #animatedModal.steps--modal { margin-left: -350px !important; width: 700px !important;}
	  .wait--2speak-model .w--50{flex-basis: 100%; max-width: 100%;}
	  .wait--2speak-model{width:100%;}
	  .wait--2speak-model .w--2speak-cnt br, .map--cal-section .wait--speak-map--cnt h1 br, .wait--speak-Inv h1 br{ display: none; }
	  .map--main .map--cal-section #animatedModal .wait--speak-map {padding-left: 26px !important; }
	  .map--cal-section .wait--speak-map--cnt { padding: 0px 0 0 15px; }
	  .wait-2speak--banner .wait--2speck-Img, .wait-2speak--banner .wait--speak-Inv, .wait-2speak--banner .wait--2speak-model .w--50{padding: 0px;}
	  .wait-2speak--banner .wait--2speck-Img{display: none;}
	  .calendly-inline-widget {
		  height:1000px;
	  }
	  .calendly-inline-widget iframe {
		  min-height:1000px;
	  }
	  .payment--feature--section h1 {
		  font-size: 34px;
		  letter-spacing: -1px;
	  }
	  .disclaimer--modal {left: 30px !important;max-width: calc(100% - 60px) !important; margin-left: 0 !important;min-height: 355px !important;}
	  .set_disable { position: absolute; bottom: 100px; right: 17.5%; width: 100px; height: 15px; margin-right: 0; }
  }
  @media screen and (max-width:767px){
	  .container{
		  padding-left:25px;
		  padding-right: 25px;
	  }
	  .dropdown-content .header {
		  padding-left: 0px !important;
		  padding-right: 0px !important;
	  }
	  .wait--speak-map{padding: 20px 0px 30px 0px;}
	  .gray--section{padding: 30px 0;}
	  .disable--txt{margin-bottom: 30px;}
	  .left-sub {
		  flex-basis: 100%;
	  }
	  
	  span.drop-inner,.dropdown .dropbtn{
		  min-height: 40px;
	  }
	  .inner-child.solutions {
		  padding: 0;
	  }
	  .inner-child.solutions li {
		  width: calc(100%/1);
	  }
	  .dropdown-content .header {
		  padding: 15px 0;
		  max-height: calc(100vh - 6rem - 1px);
		  overflow-y: auto;
	  }
	  .inner-child li a {
		  font-size: 1.1rem;
		  width: 100%;
		  text-align: left;
	  }
	  .dropdown {
		  margin: 0;
		  padding: 0 .75rem;
	  }
	  .dropdown:last-child {
		  padding-right:0;
	  }
	  .dropdown .dropbtn {
		  margin: 0;
		  min-height: inherit;
		  height: 3rem;
	  }
	  .header-fixed .mini-mark {	
		  padding-right: 20px;	
	  }
	  .fearure-menu .d-flex {
		  display: block;
	  }
	  .features {
		  padding: 25px 0;
	  }
	  .features li {
		  width: 100%;
	  }
	  .app-market {
		  padding: 1.5625rem;
		  border-top: 1px solid #eee;
	  }
	  .navbar a{
		  padding: 12px 25px;
	  }
	  .navbar .app-market-content a{
		  padding: 0px;
		  width: 50%;
	  }
		  .shop-menu .d-flex{
		  display: block;
	  }
	  .navbar .shop-menu .shop-sub-first {
		  width: 100% !important;
		  display: inline-block;
	  }
	  .app-bubble-img{
		  min-width: inherit;
	  }
	  .single-shop-menu .shop-menu-img {
		  margin-top: 0rem;
	  }
	  .navbar .shop-menu .shop-sub-first .shop-menu-cnt, .navbar .shop-menu .shop-sub-first .shop-menu-img {
		  display: inline-grid;
		  width: 50%;
		  float: left;
	  }
	  .navbar .shop-menu .shop-sub-first{
		  border-bottom: 1px solid #eee;
	  }
	  .station-pro-hide{
		  display: block;
	  }
	  .station-pro-show{
		  display: none;
	  }
	  .navbar .shop-menu .w-40 {
		  width: 100%;
	  }
	  .navbar .shop-menu .w-50 {
		  width: 50%;
		  min-height: inherit;
		  display: flex;
		  align-items: center;
		  justify-content: space-between;
	  }
	  a.station-pro-hide {
		  width: 100%;
		  border-left: 0;
		  display: flex;
		  align-items: center;
		  justify-content: space-between
	  }
	  .shop-menu-img.shop--station-pro img {
		  width: 135px;
	  }
	  a.shop-sub-second-row.w-50:nth-child(3) {
		  border-right: 1px solid #eee;
		  border-bottom: 1px solid #eee;
	  }
	  a.shop-sub-second-row.w-50:nth-child(4){
		  border-left:0px;
		  border-bottom: 1px solid #eee;
	  }
	  .shop-menu-cnt p{display: none;}
	  .shop-menu-cnt h3 {
		  font-size: 1.1rem;
		  text-align: left;
		  font-weight: 100;
	  }
	  .shop-sub-first .shop-menu-cnt p {
		  font-size: 15px;
		  line-height: 26px;
	  }
	  .accept--pay-section {
		  padding-top: 60px;
		  padding-bottom: 60px;
	  }
	  .accept--pay-section h2 {
		  padding-bottom: 40px;
	  }
	  .pay--card-img{text-align: left;}
	  .navbar .shop-menu a {
		  padding: 1.5625rem;
	  }
	  .navbar .shop-menu .shop-sub-first .shop-menu-cnt p{
		  display: block;
	  }
	  .shop-sub-second-row .shop-menu-img{
		  min-height: inherit;
		  padding-left: 15px;
	  }
	  .top-listing li a{
		  justify-content: center;
	  }
	  .topheader .container{padding-right: 0px;}
	  .top-listing li a i{
		  display: inline-block;
	  }
	  .top-listing li a span{
		  display: none;
	  }
	  .top-listing li {
		  min-width: 48px;
		  border-left: 1px solid #eee;
		  min-height: 45px;
		  padding: 0px;
		  margin: 0px;
	  }
	  .top-listing li:first-child{
		  border-left: 1px solid transparent;
		  display:none;
	  }
	  .shop-menu{
		  max-height: inherit;
	  }
	  .navbar .shop-menu .shop-sub-first{
		  display: flex;
		  align-items: center;
	  }
	  .shop--flex-img, .shop--mini-img, .shop--station-img, .shop--go-img {
		  text-align: right;
		  padding-top: 0;
	  }
	  .shop--flex-img img, .shop--station-img img, .shop--mini-img img,.shop--go-img img {
		  max-width: inherit;
		  max-height: 45px;
		  width: inherit;
	  }
	  .shop--station-img img {
		  position: relative;
		  right: -20px;
	  }
	  .shop--go-img,.shop--mini-img {
		  margin-top:0;
	  }
	  .features li a{
		  padding: 11px 25px;
	  }
	  .shop-menu-cnt {
		  min-height: 70px;
		  display: flex;
		  align-items: center;
	  }
		  .footer-nav{
		  flex-basis: 100%;
		  max-width: 100%;
	  }
	  .footer-section {
		  -webkit-box-flex: 100%;
		  -ms-flex: 100%;
		  flex: 100% 1;
		  max-width: 100%;
		  padding-bottom: 0px;
	  }
	  .topheader .clover-logo {
		  width: 88px;
	  }
	  .ui-widget-content{
		  border:none !important;
	  }
	  .ui-accordion .ui-accordion-header{
		  margin-top: 0;
		  border-radius: 0; 
		  border: 0;
		  border-top: 1px solid #e5e5e5;
		  padding: 15px 25px;
		  font-size: 11px;
		  background: #fbfbfb;
  
	  
	  }
	  footer .container{padding: 0;}
	  .ui-state-active{background-color: #fbfbfb; color: #000;}
	  .disclaimer--modal {left: 25px !important;max-width: calc(100% - 50px) !important; margin-left: 0 !important;}
	  .disclaimer--modal .modal-content {padding: 49px 25px 49px;}
	  /*** footer responsive starts ***/
	  .footer-wrapper {
		  padding-top:0;
	  }
	  .footer-content {
		  display: flex;
		  display: -webkit-box;
		  display: -ms-flexbox;
		  display: flex;
		  -ms-flex-preferred-size: 100%;
		  flex-basis: 100%;
		  -ms-flex-wrap: wrap;
		  flex-wrap: wrap;
		  max-width: 100%;
	  }
	  .footer-link {
		  -ms-flex-preferred-size: 50%;
		  flex-basis: 50%;
		  min-width: 50%;
		  padding-bottom: 10px;
	  }
	  .ui-icon, .ui-widget-content .ui-icon {
		  background-image: url(https://connect.firstdata.com/rs/215-EWB-051/images/connect-to-sale-arrow-ud.svg);
		  position: absolute;
		  right: 20px;		
		  top: 20px;
		  background-position: right;
		  width: 15px;
		  height: 15px;
		  background-size: 100%;
	  }
	  .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
		  -webkit-transform: rotate(180deg); /* WebKit */
		  -moz-transform: rotate(180deg); /* Mozilla */
		  -o-transform: rotate(180deg); /* Opera */
		  -ms-transform: rotate(180deg); /* Internet Explorer */
		  transform: rotate(180deg); /* CSS3 */
		  background-image: url(https://connect.firstdata.com/rs/215-EWB-051/images/connect-to-sale-arrow-ud.svg);
	  }
	  .ui-accordion .ui-accordion-header:focus {
		  border: 1px solid #fff;
		  outline: none;
		  -webkit-box-shadow: inset 0 0 3px 2px #43b02a;
		  box-shadow: inset 0 0 3px 2px #43b02a;
	  }
	  .ui-accordion .ui-accordion-content {
		  padding: 15px 25px 30px;
	  }
	  .disclosure-wrapper {
		  padding:35px 25px;
		  max-width:100%;
		  flex-basis: 100%;
	  }
	  .copyrights {
		  max-width: 100%;
		  flex-basis: 100%;
		  flex-flow: column;
		  padding: 0 25px 35px;
		  justify-content: flex-start;
		  align-items: flex-start;
	  }
	  .copyrights ul {
		  order:2;
		  max-width: 100%;
	  }
	  .copyrights ul li {
		  padding-right:22px;
	  }
	  .copyrights ul li:last-child {
		  padding-right:0;
	  }
	  .country-selector {
		  width:100%;
		  padding-bottom:25px;
	  }
	  /* .head-contain {
		  padding: 0 49px;
		} */
		.navbar {
		  padding: 0 25px;
		  margin:0;
		}
		.navbar.submenu .container.d-flex {
		  padding:0;
		}
	  
  /*Updated xd	*/
  body .main{padding-top: 55px !important;}	
  .container--wrapper{
	  width: 100%;max-width: 100%;
	  padding-left: 25px;
	  padding-right: 25px;
	  display: block;
  }	
  .flex--direction{
	  flex-direction: column-reverse;
	  display: flex;
  }
  .con--support-section {
	  padding-top: 30px !important;
  }
  .pay-feature--list {
	  padding-top: 35px;
  }
  .payment--feature--section {
	  flex-basis: 100%;
	  max-width: 100%;
	  padding-top: 0px;
  }
  .help--img-sec {
	  flex-basis: 100%;
	  max-width: 100%;
	  padding-right: 0px;
	  position: relative;
	  left: 0px;
	  margin-top: 40px;
  }
  h1, .title--h1 {
	  font-size: 28px;line-height: 36px;
  }
  .tele--sales--section h4 {
	font-size: 28px;
	line-height: 36px;
  }
	  .pay-feature--list ul li{padding-right: 0px;}	
	  .img--overlay-box{margin-right: 0px;border-radius: 0px;padding: 40px;min-height: 360px;}	
	  .w--50{
	  flex-basis: 100%;
	  max-width: 100%;
	  }
	  .con--support-section .container--wrapper{
		  padding-left: 0px;
		  padding-right: 0px;
	  }	
	  .img--overlay-box h2 {
		  font-size: 30px;
	  }	
	  .w--25 {
		  flex-basis: 100%;
		  max-width: 100%;
		  margin-bottom: 65px;
	  }
	  .w--25:last-child{
		  margin-bottom: 0px;
	  }	
	  .pay--card-img img{border-radius: 0px;}
	  .popup-open #animatedModal.steps--modal {
		  top: 0 !important;
		  left: 0 !important;
		  margin-left: 0px !important;
		  width: 100% !important;
		  border-radius: 0;
		  min-height: 100vh;
		  border-right: 1px solid #ddd;
		  display: flex;
		  align-items: center;
		  height: 100vh !important;
	  }
	  .steps--modal#animatedModal .tabs {
		  width: 100%;
		  padding-top: 30px;
		  display: inline-block;
	  }
	  .close-animatedModal {
		  right: 18px;
		  top: 13px;
	  }
	  .steps--modal#animatedModal .tab .m_center {
		  padding: 20px 20px 0px !important;
	  }
	  .steps--modal#animatedModal .floating-label {
		  margin-bottom: 0px;
		  width: 100%;
		  margin: 0 auto;
		  max-width: 400px;
	  }
	  .steps--modal .modal-content{width: 100%;padding: 0px !important;}
	  .pop--mob-logo {
		  display: inline-block;
		  width: 110px;
		  position: absolute;
		  top: 13px;
		  left: 25px;
	  }
	  .c_50 {
		  width: 100%;
	  }
	  .steps--modal #tab-3 .m_center h2 {
		  margin-bottom: 20px !important;
	  }
	  .m_center h2 {
		  margin-bottom: 25px;
	  }
	  .steps--modal#animatedModal #tab-3 .m_center {
		  padding-left: 20px !important;
		  padding-right: 20px !important;
		  padding-bottom: 20px !important;
		  padding-top: 0px !important;
	  }
	  #tab-3 .c_width{margin: 10px 0 !important;}
	  #tab-3 .c_width br{display: none;}
	  .wait--2speck-Img{display: none;}
	  .wait--2speck-Img, .wait--speak-Inv {
		  padding: 0px 26px;
	  }
	  .img-with--thanks {
		  padding-bottom: 25px !important;
	  }
	  .wait-2speak--banner .wait--speak-Inv .w--2speak-cnt{
		  position: relative;
		  width: calc(100% + 44px);
		  left: -22px;
		  padding: 0 41px 49px !important;
	  }
	  .wait-2speak--banner .wait--2speck-Img, .wait-2speak--banner .wait--speak-Inv {
		  padding: 0;
	  }
	  .w--2speak--FormIframe{padding-left: 21px !important;padding-right: 21px !important;}
	  .w--2speak--FormIframe .mktoForm {padding: 30px 0 0 !important;}
  
	  .navbar .app-market a {
		  padding:0;
	  }
	  .app-market .d-flex {
		  display:flex;
	  }
	  .app-market {
		  padding: 1.5625rem;
	  }
	  .app-market-content h3 {
		  font-size:1.125rem;
	  }
	  .shop--clover-acc-img img {
		  max-width:140px;
		  margin-top:25px;
	  }
	  .navbar li:first-child {
		  padding-top:0;
	  }
	  .navbar li {
		  padding: 13px 0;		
	  }
	  .features {
		  padding: 1.5625rem;
	  }
	  .features li a {
		  padding:0;
		  font-size: 1.125rem;
	  }
	  .inner-child li a {
		  font-size: 1.125rem;
	  }
	  .inner-child.solutions {
	  padding: 1.5625rem;
	  }
	  div#myMap {
		  height: 200px !important;
	  }
	  .map--cal-section .wait--speak-map--cnt {
		  padding: 0;
		  text-align: center;
		  position: relative;
		  top: -60px;
	  }
	  .map--cal-section .wait--speak-map--cnt h1 br{
	  display:none;
	  }
	  .map--main .map--cal-section #animatedModal .modal-content {
		  padding: 0;
	  }
	  .gray--section .container--wrapper .w--100 {
		  padding: 0;
		  border-top: 0px;
	  }
	  .calendly-inline-widget{min-width: 100% !important;}
	  .set_disable { position: absolute; bottom: 100px; right: 9.8%; width: 100px; height: 15px; margin-right: 0; }
  }
  
  @media screen and (max-width: 480px) {
	  .pay--card-img img {
		  width: 100%;
	  }
  }
  @media screen and (max-width: 500px) {
	  .set_disable {  bottom: 84px; right: 50%; width: 100px; height: 15px; margin-right: -50px; }
  }
  @media screen and (max-width: 400px) {
	  .set_disable {  bottom: 84px; right: 16%; width: 150px; height: 15px; margin-right: 0; }
  }