
.mt0 {
	margin-top: 0 !important;
}
.mt5 {
	margin-top: 0.5em !important;
}
.mt10 {
	margin-top: 1em !important;
}
.mt15 {
	margin-top: 1.5em !important;
}
.mt20 {
	margin-top: 2em !important;
}
.mt30 {
	margin-top: 3em !important;
}
.mt40 {
	margin-top: 4em !important;
}
.mt50 {
	margin-top: 5em !important;
}
.mt60 {
	margin-top: 6em !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb5 {
	margin-bottom: 0.5em !important;
}
.mb10 {
	margin-bottom: 1em !important;
}
.mb15 {
	margin-bottom: 1.5em !important;
}
.mb20 {
	margin-bottom: 2em !important;
}
.mb30 {
	margin-bottom: 3em !important;
}
.mb40 {
	margin-bottom: 4em !important;
}
.mb50 {
	margin-bottom: 5em !important;
}
.mb60 {
	margin-bottom: 6em !important;
}
.mr0 {
	margin-right: 0 !important;
}
.mr5 {
	margin-right: 5px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.ml0 {
	margin-left: 0 !important;
}
.ml5 {
	margin-left: 5px !important;
}
.ml10 {
	margin-left: 10px !important;
}


.pt0 {
	padding-top: 0 !important;
}
.pt5 {
	padding-top: 0.5em !important;
}
.pt10 {
	padding-top: 1em !important;
}
.pt15 {
	padding-top: 1.5em !important;
}
.pt20 {
	padding-top: 2em !important;
}
.pt30 {
	padding-top: 3em !important;
}
.pt40 {
	padding-top: 4em !important;
}
.pb0 {
	padding-bottom: 0 !important;
}
.pb5 {
	padding-bottom: 0.5em !important;
}
.pb10 {
	padding-bottom: 1em !important;
}
.pb15 {
	padding-bottom: 1.5em !important;
}
.pb20 {
	padding-bottom: 2em !important;
}
.pb30 {
	padding-bottom: 3em !important;
}
.pb40 {
	padding-bottom: 4em !important;
}
.pb50 {
	padding-bottom: 5em !important;
}
.pb60 {
	padding-bottom: 6em !important;
}

.carrot .container div:nth-of-type(1), .carrot-lightgrey .container div:nth-of-type(1), .carrot-darkgrey .container div:nth-of-type(1), .carrot-green .container div:nth-of-type(1), .carrot-lightblue .container div:nth-of-type(1), .carrot-medgrey .container div:nth-of-type(1) {
  border-right: none
}
.carrot.carrot-pad, .carrot-lightgrey.carrot-pad, .carrot-darkgrey.carrot-pad, .carrot-green.carrot-pad, .carrot-lightblue.carrot-pad, .carrot-medgrey.carrot-pad {
  padding-top: 110px
}
.offers-type-2 {
  display: flex;
}
.offers-type-2 .offer-green {
  background: linear-gradient(-45deg, transparent 44px, #91d46c 44px);
  color: #3f4245;
  text-align: left;
  padding: 15px 0 15px 20px;
  width: 97%;
}

.offers-type-2 .offer-darkgrey {
  background: linear-gradient(-45deg, transparent 44px, #3f4245 44px);
  color: #fff;
  text-align: left;
  padding: 10px 0 10px 20px;
  transition: all .1s ease-in
}
.offers-type-2 .item {
  display: inline-block;
  width: 33%;
  border: 1px solid #c7c8c8;
  margin: 0 5px;
  text-decoration: none;
  color: #3f4245
}
.offers-type-2 .item .content {
  display: block;
  padding: 10px 15px 20px 15px;
  text-align: center
}

.offers-type-2 .item .biggie {
  line-height: 1.3em;
  font-size: 1.1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.offers-type-2 .item .logos {
  display: block;
  padding: 20px 0
}
.drm .item100 {
  display: block;
  width: 100%;
  border: 1px solid #c7c8c8;
  margin: 0 0.5%;
  text-decoration: none;
  color: #3f4245;
  clear: both;
}
.drm .item100 .content {
  display: block;
  padding: 30px 15px 20px 15px;
  text-align: left;
}

.drm .item100 .biggie {
  line-height: 1.3em;
  font-size: 1.1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.drm .item100 .logos {
  display: inline-block;
  padding: 20px 0;
}

.offers-type-2 .item img {
  width: 80%
}
.drm .item100 img {
  display: block;
  width: 25%;
  float: right;
}

.offers-type-2 .item:hover .link-dark-circle-g-b {
  color: #1f7fa5
}


.offers-type-2 .link-dark-circle-g-b {
  font-weight: 600;
  color: #3f4245;
  font-size: 13px;
}
.drm .link-dark-circle-g-b {
  padding-top: 30px;
  font-weight: 600;
  color: #3f4245;
  font-size: 13px;
  display: block;
}

.offers-type-2 .link-dark-circle-g-b:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #91d46c;
  margin: 0 0 0 16px;
  transition: all .2s ease-in;
  background: url("../products/embedded-systems/images/arrow-wcircle-grey-blue.png") -26px center no-repeat;
  background-size: 48px 24px
}
.drm .link-dark-circle-g-b:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #91d46c;
  margin: 0 0 0 16px;
  transition: all .2s ease-in;
  background: url("../products/embedded-systems/images/arrow-wcircle-grey-blue.png") -26px center no-repeat;
  background-size: 48px 24px
}
.item:hover .link-dark-circle-g-b:after {
  border: 2px solid #1f7fa5;
  background: url("../products/embedded-systems/images/arrow-wcircle-grey-blue.png") -2px center no-repeat;
  background-size: 48px 24px
}
.drm .item100:hover .link-dark-circle-g-b:after {
  border: 2px solid #1f7fa5;
  background: url("../products/embedded-systems/images/arrow-wcircle-grey-blue.png") -2px center no-repeat;
  background-size: 48px 24px
}
span.h2, span.h3, span.h4, span.h5, span.h6 {
    display: block;
  font-size: 24px;
}
#products span.h2 {
    display: block;
  font-size: 17px;
}
#cellularrouters span.h2 {
    display: block;
  font-size: 17px;
}
#cellularrouters span.h2som {
    display: block;
  font-size: 15px;
}
#cellularrouters span.h2 span{
  font-size: 14px;
  font-weight: normal;
}
#cellularrouters .offers-type-2 .offer-green, #cellularrouters .drm .offer-green, #rfmodules .drm .offer-green, #embeddedsystems .drm .offer-green {
  background: linear-gradient(-45deg, transparent 44px, #91d46c 44px);
  color: #3f4245;
  text-align: left;
  padding: 15px 0 15px 10px;
  width: 100%;
}
#cellularrouters .offers-type-2 .link-dark-circle-g-b, #cellularrouters .offers-type-2 .link-dark-circle-g-b2 {
  font-weight: 600;
  color: #3f4245;
  font-size: 12px;
}
#cellularrouters .offers-type-2 .item:hover .link-dark-circle-g-b,#cellularrouters .offers-type-2 .item:hover .link-dark-circle-g-b2, .item:hover .link-dark-circle-g-b, .item100:hover .link-dark-circle-g-b {
  color: #1f7fa5
}
#cellularrouters .offers-type-2 .link-dark-circle-g-b2 span {
  font-weight: normal;
  color: #3f4245;
  font-size: 12px;
}
.offers-type-2 .link-dark-circle-g-b2:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #91d46c;
  margin: 0 0 0 12px;
  transition: all .2s ease-in;
  background: url("../products/embedded-systems/images/arrow-wcircle-grey-blue.png") -26px center no-repeat;
  background-size: 48px 24px
}
.offers-type-2 .item:hover .link-dark-circle-g-b2:after {
  border: 2px solid #1f7fa5;
  background: url("../products/embedded-systems/images/arrow-wcircle-grey-blue.png") -2px center no-repeat;
  background-size: 48px 24px
}


.offers-type-50 .item {
  display: inline-block;
  width: 49%;
  border: 1px solid #c7c8c8;
  margin: 0 0.5%;
  text-decoration: none;
  color: #3f4245
}
.offers-type-50 .offer-green {
  background: linear-gradient(-45deg, transparent 44px, #91d46c 44px);
  color: #3f4245;
  text-align: left;
  padding: 15px 0 15px 10px;
  width: 100%;
}
#embeddedsystems span.h2 {
    display: block;
  font-size: 21px;
}
.offers-type-50 .item .content {
  display: block;
  padding: 10px 15px 20px 15px;
  text-align: center
}
.offers-type-50 .item .biggie {
  line-height: 1.3em;
  font-size: 1.1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-feature-settings: "palt";
}
.offers-type-50 .item .logos {
  display: block;
  padding: 20px 0
}
.offers-type-50 .link-dark-circle-g-b {
  font-weight: 600;
  color: #3f4245;
  font-size: 12px;
}
.offers-type-50 .item:hover .link-dark-circle-g-b {
  color: #1f7fa5
}
.offers-type-50 .link-dark-circle-g-b:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #91d46c;
  margin: 0 0 0 16px;
  transition: all .2s ease-in;
  background: url("../products/embedded-systems/images/arrow-wcircle-grey-blue.png") -26px center no-repeat;
  background-size: 48px 24px
}
.offers-type-50 .item img {
  width: 80%
}
