 .range, input {
  width: 100%;  
}
.select2-container--default {
    max-width: 180px;
    margin: 0 auto;
}
.sms-price{
   display: flex;
   justify-content: space-between;
   align-items: center;
   flex-grow: 1;
   margin-top: 5px;
}
.sms-price span {
    color: #828282;
    font-size: 14px;
    font-weight: 400;
}
.price-note{
  background-color: #FFEDBB;
  padding: 10px;  
  margin-top: 10px;
}
.outbound-voice-box,
.number-mails-box,
.number-sms-box{
    /* max-width: 845px; */
	max-width: 1000px;
    margin: 0 auto;
    border: 1px solid #E0E0E0;
    border-radius: 10px;
    margin-bottom: 50px;
    padding: 30px;
    text-align: center;
}
.pricing-box-wrapper{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    max-width: 100%;
    margin: 0 auto;
    margin-top: 40px;
}
.pricing-sms-wrap {
    background-color: #f2f2f2;
    max-width: 300px;
    width: 100%;
    text-align: center;
    padding: 15px 0 0 0;
    border-radius: 8px;
    position: relative;
    margin-bottom: 30px;
    margin: 0 auto;
}
.pricing-sms-wrap h2 {
    font-size: 20px;
    border-bottom: 1px solid #E0E0E0;
    padding: 0 52px 12px 52px;
    color: #222;
    font-weight: 600;
}
.pricing-sms-wrap p.amount-text {
    color: #828282;
    font-size: 16px;
    margin-bottom: 10px;
}
.pricing-sms-wrap .dropdown-toggle{position: relative;padding-left: 5px;}
.pricing-sms-wrap .dropdown-toggle:after {
      content: '';
      position: absolute;
      right: -20px;
      top: 8px;
      background: url(https://msg91.com/wp-content/uploads/2021/01/chevron_down.png) no-repeat;
      height: 20px;
      width: 20px;
      background-size: contain;
  }
.pricing-sms-wrap h3 {
    font-size: 28px;
    margin-bottom: 19px;
    font-family: 'Proxima Nova';
}
.pricing-sms-wrap h4 {
  font-size: 18px;
}
p.sms-tax-heading {
    color: #828282;
    font-size: 14px;
    font-weight: 400;
    margin-top: 40px;
}
a.sms-free-bt {
    background: #222;
    color: #fff;
    padding: 12px 50px  ;
    border-radius: 6px;
    display: inline-block;
    margin-top: 18px;
    text-decoration: none;
    margin-bottom: 21px;
}
ul.country-dropdown-box {
    text-align: left;
    list-style-type: none;
    background: #fff;
    padding: 0;
    width: 175px;
    box-shadow: 1px 4px 20px #d2d2d2d1;
    position: absolute;
    margin: -16px 0 0 0;
    right: 0;
    display: none;
    transition: .4s;
}
ul.country-dropdown-box li {
    padding: 8px 20px;
}
.country-dropdown-box li:hover {
    background: #1e75bae8;
}
.country-dropdown-box li:hover a{
  color: #fff;
}
a.country-dropdown-bt {
    color: #222;
    font-size: 17px;
}
ul.country-dropdown-box a {
    display: block;
    text-decoration: none;
}
.open-dropdown .country-dropdown-box {
  display: block;
  transition: .4s;
}
/* .slide,.slide2 {
  background: #222;
  height: 5px;
  width: 80px;
  position: absolute;
  left: 0;
  top: 13px;
  z-index: 2;
} */
input[type=range] {
  position: relative;
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  background: #ddd;
  outline: none;
  -webkit-transition: .2s;
  transition: opacity .2s;
}
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 100%;
  border: 2px solid #222;
  cursor: pointer;
  z-index: 9;
  position: relative;
}
.price-slider{
    position: relative;
    margin-bottom: 20px;
    max-width: 675px;
    margin: 0 auto;
    margin-top: 20px;
}
h2.pricing-fancy-text {
      color: #222222;
      font-size: 30px;
      text-align: center;
      display: inline-block;
      margin-bottom: 26px;
  }
  .number-sms-box h2.pricing-fancy-text {
      background: url(https://msg91.com/wp-content/uploads/2021/01/SMS_Shape.svg) no-repeat;
      background-position: center;
      background-size: cover;
      padding: 0 11px;
  }
  .number-mails-box h2.pricing-fancy-text {
      background: url(https://msg91.com/wp-content/uploads/2021/01/price-email-api-shape.svg) no-repeat;
      background-position: center center;
      background-size: auto;
      padding: 15px 61px;
  }
  .outbound-voice-box h2.pricing-fancy-text {
    background: url(https://msg91.com/wp-content/uploads/2021/01/price-voice-shape.svg) no-repeat;
    background-position: center center;
    background-size: auto;
    padding: 15px 61px;
  }
ul.email-check-list {
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 30px 0px 0px 0px;
    flex-wrap: wrap;
    margin-left: 6px;
}
ul.email-check-list li {
    font-size: 13px;
    color: #828282;
    position: relative;
}
ul.email-check-list li:before {
    content: '';
    position: absolute;
    background: url(https://msg91.com/wp-content/uploads/2022/01/writeicon.png) no-repeat !important;
    height: 11px !important;
    width: 11px !important;
    background-size: contain;
    left: -15px !important;
    top: 5px !important;
}
a.contact-bt {
    padding: 12px 36px;
    border: 1px solid #222;
    border-radius: 8px;
    font-size: 16px;
    color: #222;
    margin: 0 auto;
    font-weight: 600;
}
a.contact-bt:hover {
    background: #222;
    color: #fff;
}
.price-contact-box {
    margin-top: 58px;
    margin-bottom: 8px;
    flex-wrap: wrap;
    display: none;
}
.price-contact-mini {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    max-width: 470px;
    margin: 0 auto;
}
.price-contact-box h2 {
    font-size: 20px;
    margin-right: 60px;
    margin-bottom: 0;
}
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.slider.slider-horizontal {
  width: 100%;
  height: 20px;
}

.slider.slider-horizontal .slider-track {
  height: 3px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}

.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
}

.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #036fa5;
  margin-top: 0;
}

.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  display: inline-block;
  text-align: center;
}

.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}

.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -10px;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}

.slider.slider-vertical {
  height: 210px;
  width: 20px;
}

.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  left: 25%;
  top: 0;
}

.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}

.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-top: -10px;
}

.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #036fa5;
  margin-left: 0;
}

.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}

.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}

.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}

.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 10px 10px 10px 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4px;
}

.slider.slider-disabled .slider-handle {
  background-color: #cfcfcf;
  background-image: -moz-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));
  background-image: -webkit-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -o-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: linear-gradient(to bottom, #DFDFDF, #BEBEBE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0);
}

.slider.slider-disabled .slider-track {
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));
  background-image: -webkit-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -o-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: linear-gradient(to bottom, #E5E5E5, #E9E9E9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);
  cursor: not-allowed;
}

.slider input {
  display: none;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

.slider .bs-tooltip-top .tooltip-inner,
.slider .bs-tooltip-bottom .tooltip-inner {
  position: relative;
  left: -50%;
}

.slider.bs-tooltip-left .tooltip-inner, .slider.bs-tooltip-right .tooltip-inner {
  position: relative;
  top: -100%;
}

.slider .tooltip {
  pointer-events: none;
}

.slider .tooltip.bs-tooltip-top .arrow, .slider .tooltip.bs-tooltip-bottom .arrow {
  left: -.4rem;
}

.slider .tooltip.bs-tooltip-top {
  margin-top: -44px;
}

.slider .tooltip.bs-tooltip-bottom {
  margin-top: 2px;
}

.slider .tooltip.bs-tooltip-left, .slider .tooltip.bs-tooltip-right {
  margin-top: -14px;
}

.slider .tooltip.bs-tooltip-left .arrow, .slider .tooltip.bs-tooltip-right .arrow {
  top: 8px;
}

.slider .hide {
  display: none;
}

.slider-track {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  cursor: pointer;
}

.slider-selection {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));
  background-image: -webkit-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -o-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: linear-gradient(to bottom, #F9F9F9, #F5F5F5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
}

.slider-selection.tick-slider-selection {
  background-color: #46c1fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
}

.slider-track-low, .slider-track-high {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  background: transparent;
}

.slider-handle {
  background-color: #0478b2;
  background-image: -moz-linear-gradient(top, #0480BE, #036fa5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));
  background-image: -webkit-linear-gradient(top, #0480BE, #036fa5);
  background-image: -o-linear-gradient(top, #0480BE, #036fa5);
  background-image: linear-gradient(to bottom, #0480BE, #036fa5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0480BE', endColorstr='#036fa5',GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #0480BE;
  border: 0px solid transparent;
}

.slider-handle:hover {
  cursor: pointer;
}

.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.slider-handle.triangle {
  background: transparent none;
}

.slider-handle.custom {
  background: transparent none;
}

.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  width: 20px;
  height: 20px;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}

.slider-tick.round {
  border-radius: 50%;
}

.slider-tick.triangle {
  background: transparent none;
}

.slider-tick.custom {
  background: transparent none;
}

.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick.in-selection {
  background-color: #46c1fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
  opacity: 1;
}
.option-smsprice{
  display:flex;
  justify-content: center;
}
p.sms-notext {
    margin-top: 50px;
}
.page-id-3995 .sms-notext {
    margin-top: 40px;
}
.price-slider .slider-selection.tick-slider-selection {
    height: 3px !important;
    background: #222;
}
.price-slider .slider-handle.min-slider-handle.round {
    background: #fff;
    border: 2px solid #222;
    margin-top: -3px;
    box-shadow: 0px 0px 2px rgba(40, 41, 61, 0.04), 0px 4px 8px rgba(96, 97, 112, 0.16);
}
.price-slider .slider-tick {
    opacity: 0;
}
.pricing-hello-box-text .elementor-widget-wrap {
    background: #F2F2F2;
    max-width: 270px;
    margin-left: auto;
    padding: 50px 32px 32px 32px;
    border-radius: 10px;
}
.pricing-bottom-box .pricing-banner-b, .pricing-bottom-box .pricing-banner-top,
.pricing-top-box .pricing-faq,.pricing-top-box .pricing-cares,.pricing-top-box .pricing-talk,
.pricing-top-box .pricing-fair,.pricing-top-box .pricing-hello-box{
  display: none;
}
.pricing-bottom-box .pricing-hello-box {
  margin-top: 60px;
}
.choose-heading {
  margin-top: 30px;
}
#option-smsprice .dropdown-menu, 
.option-smsprice .dropdown-menu {
    margin-top: 0px;
}
.slider-tick-label {
    cursor: pointer;
}
.min-balance-text {
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 50px;
    display: none;
}
.page-id-5492 .min-balance-text{
  display: block;
}
.topbar #carouselExampleControls {
  width: 100%;
  background: inherit;
}
.topbar .close {
  z-index: 9;
}
.customaddemailback h4 {
    font-family: Samsung Sharp Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 31px;
    line-height: 38px;
    text-align: center;
    color: #222222;
}
.customaddemailback h4 {
	//background: url(https://msg91.com/wp-content/uploads/2021/01/price-email-api-shape.svg) no-repeat;
	background: url(https://msg91.com/wp-content/uploads/2022/02/Path-23864.png) no-repeat;
    background-position: center center;
    background-size: auto;
    padding: 30px 61px;
}
.transactional-email .customaddemailback h4 {
    background: url(https://msg91.com/wp-content/uploads/2021/01/price-email-api-shape.svg) no-repeat;
	background-position: center center;
    background-size: auto;
    padding: 15px 61px;
}
.transactional-email .customaddemailback h4 {
    padding-top: 20px;
	font-family: Samsung Sharp Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 31px;
    line-height: 38px;
    text-align: center;
    color: #222222;
}
.emailtabnewpricing .pricing-sms-wrap {
	max-width: 187px;
}
.emailtabnewpricing .pricingdrop .option-smsprice {
    justify-content: left;
}
.alignrighttab {
    text-align: right;
}
/* .dropdown.pricing-drop-menu {
    display: none !important;
} */
@media (max-width: 991px){
  /* .pricing-new-wrapper .price-slider .slider-tick-label:last-child {
      width: 93px !important;
  } */
  .pricing-new-wrapper {
    padding: 0 15px;
}
.emailtabnewpricing .pricing-sms-wrap {
    max-width: 100%;
}
}
@media(max-width: 767px){
  .slider-tick-label {
      font-size: 10px;
  }
  .pricing-sms-wrap {
      margin-bottom: 30px;
  }
  h2.pricing-fancy-text {        
      background-size: 100% !important;
      padding: 15px 0 !important;
      font-size: 22px !important;
  }
  .choose-heading {
      margin-top: 16px;
      font-size: 16px;
  }
  ul.email-check-list {      
      display: block;            
  }
  ul.email-check-list li {
      font-size: 16px;            
      width: 100%;
      display: flex;
      padding-left: 27px;
      line-height: 28px;
  }
  ul.email-check-list li:before {                                    
      left: 0;
      top: 7px;
  }
  .pricing-hello-box-text .elementor-widget-wrap {
    margin: 0 auto;
  }
  .price-contact-box h2 {      
      margin-right: 0;
      margin-bottom: 20px;
  }
  #option-smsprice .dropdown-menu, .option-smsprice .dropdown-menu {
      margin-left: -66px;
  }
  .emailtabnewpricing .pricing-sms-wrap {
		max-width: 100%;
   }
   .emailtabnewpricing .pricingdrop .option-smsprice {
		justify-content: center;
	}
	.alignrighttab {
		text-align: center;
	}
}
@media (max-width: 330px){
  .slider-tick-label {
      font-size: 8px;
  }
}
/* New Email Tab ON Pricing Page Css */
.pricing-box-wrapper.mt-5 .pricing-sms-wrap .dropdown.pricing-drop-menu {
    display: block;
}
.emailtabnewpricing .number-mails-box {
    border: none;
}
.emailtabnewpricing .dropdown.pricing-drop-menu{
	display: block;
}
.emailtabnewpricing a.dropdown-toggle:after {
    content: '';
    position: absolute;
    right: -20px;
    top: 8px;
    background: url(https://msg91.com/wp-content/uploads/2021/01/chevron_down.png) no-repeat;
    height: 20px;
    width: 20px;
    background-size: contain;
}
.maindropdwnprice {
    background: black;
    padding-left: 18px;
    padding-right: 35px;
    border-radius: 4px;
    color: white;
    margin-left: 26px;
    
}
a.getfreenewbuton {
    background: #fff !important;
    border: 1px solid #212528;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #212528 !important;
    padding: 12px 30px !important;
    margin-bottom: 45px !important;
}
.emailtabnewpricing .number-mails-box .pricing-sms-wrap {
    min-height: 293px;
    max-height: 100%;
    height: 345px;
	/*margin-bottom: 40px;*/
}
.emailtabnewpricing {
  border: 1px solid #E0E0E0;
  border-radius: 10px;
}
.emailtabnewpricing .number-mails-box .pricing-sms-wrap:hover {
  border: 1px solid #000000;
  border-radius: 0px;
}
.emailtabnewpricing .number-mails-box .pricing-sms-wrap:hover .getfreenewbuton {
  background-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: -1px -1px 3px 2px #ccc;
}
h3.bluetopcircle {
    background: rgba(28, 115, 232, 0.15);
    border-radius: 10px;
    font-family: Roboto !important;
    font-style: normal;
    font-weight: normal;
    font-size: 12px !important;
    line-height: 14px;
    text-align: center;
    color: #212528;
    padding: 5px 6px;
    margin-bottom: 35px !important;
}
h4.monthsystem {
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 16px !important;
    line-height: 19px;
    text-align: center;
    color: #212528;
    margin-bottom: 0;
}
/* .mainaddon{
	font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #5D6164;
} */
h5.addsonemail {
    font-size: 12px;
    font-family: 'Roboto';
	color: #5D6164;
	margin-bottom: 5px;
  margin-top: 40px;
}
.mainblueemail{
	padding:0px 30px;
}
p.highbottom {
    margin-bottom: 35px;
}
.pricing-sms-wrap.pricingboxfirst {
    background: #F6F6F6;
}
.pricing-sms-wrap.pricingboxsecond {
    background: #fff;
}
.emailtabnewpricing .number-mails-box {
  margin-bottom: 0;
  /*padding-bottom: 0;*/
	padding: 0;
}
.emailCurrencyDropdown {
  width: 94% !important;
  margin: 0 auto;
}
.bottomblackbackground {
    background: #212528;
    padding-bottom: 10px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.bottomblackbackground ul li {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px !important;
    color: #f7f7f7 !important;
    margin-left: 28px;
    margin-right: 28px;
    line-height: 18px;
    margin-bottom: 20px;
}
.bottomblackbackground h3 {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    padding-top: 20px;
    padding-bottom: 0;
}
.emailtabnewpricing ul.email-check-list li {
    display: inline-block;
}
.emailtabnewpricing ul.email-check-list {
    display: inherit;
}
p.amountnewemail {
    font-size: 13px;
    font-family: 'Roboto';
    margin: 0;
}

h6.peremailprice {
    font-size: 13px;    
}
.alignrighttab {
    padding-bottom: 0;
}
.pricingdrop {
    padding-bottom: 0;
}
.greybackcolor{
	background:#F2F2F2;
	color: #212528;
}
.darkbackcolor{
	background: #212528;
    color: #fff;
}
.commonbuttonprice{
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
    border-radius: 2px;
    padding:12px 20px !important;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: none;
    cursor: pointer;
}
#loadingmessage{
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  background-color: #484848;
  z-index: 99;
}
@media only screen and (max-width:1366px) {
	.pricing-sms-wrap {
		margin-bottom: 30px !important;
	}
}
@media only screen and (max-width: 1036px) {
  .emailtabnewpricing .number-mails-box .pricing-sms-wrap {
    margin-bottom: 40px;
  }
}
h4.rcstabheading {
    background: url(https://msg91.com/wp-content/uploads/2022/02/rcsheading.png) no-repeat;
    background-position: center center;
    background-size: auto;
    padding: 15px 61px;
	font-family: Samsung Sharp Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 31px;
	line-height: 38px;
	text-align: center;
}
.pricing-sms-wrap .whatsapp_price {
  font-size: 12px;
  text-decoration: underline;
}
.pricing-sms-wrap .margin_zero {
  margin: 0px;
}
.pricing-sms-wrap .whatsapp_bottom {
  margin-bottom: 48px;
}
.whatsappltabnewpricing {
  border: none;
}
.elementor-active .whatsappltabnewpricing {
  margin: auto;
  max-width: 978px;
  border: 1px solid #E0E0E0;
}
@media only screen and (max-width:1366px) {
	.whatsappltabnewpricing .pricing-sms-wrap {
		margin-bottom: 0px !important;
	}
}
@media only screen and (max-width:991px) {
	.whatsappltabnewpricing .pricing-sms-wrap {
		margin-bottom: 30px !important;
	}
}
.whatsappltabnewpricing .w_extra_cost_text {  
  font-size: 13px;  
  margin: 0;
}
.whatsappltabnewpricing .w_heading_pricing_tab_div {
  text-align: center;
}
.whatsappltabnewpricing .w_heading_pricing_tab {
  font-size: 30px;
  color: #222222;
  padding-top: 30px;
  padding-bottom: 30px;
  background-position: center;
}
@media only screen and (max-width:760px) {
	.whatsappltabnewpricing .w_extra_cost_text {
		text-align: center;
	}
}