.profile-settings-pattern.hmd-grid::before {
	background-image: url("../../assets/img/wst-icons/pattern_b2c_dark.svg");
	background-repeat: repeat;
	-webkit-background-origin: content-box;
	background-origin: content-box;
	background-position: left top;
	content: " ";
	text-indent: -9999px;
	width: 100%;
	height: 100%;
	position: absolute;
	left: auto;
	top: auto;
}

.profile-settings-pattern.hmd-grid .main-text {
	background: none;
	padding-bottom: 0px;
}

.profile-settings-pattern.hmd-grid .main-text h2 {
	text-transform: none;
	font-size: 40px;
	padding: 4rem 0;
	letter-spacing: 0px;
	/* text-transform: uppercase; */
	line-height: 47px;
	color: #fff;
	text-align: left;
}
.hmd-grid .title.base-style h3{
	color: #353738;
    font-size: 36px;
    letter-spacing: 1px;
    line-height: 46px;
}
.loader-step {
    position: fixed !important;
    left: 0;
    z-index: 1;
}
.bg-cards .plan-card.tile-table .tile-card .tiles-box-list,
.bg-cards .plan-multi-card-selection.tile-table .tile-card .tiles-box-list,
.bg-cards .plan-single-card-selection.tile-table .tile-card .tiles-box-list {
    height: 362px;
}
@media ( max-width : 992px) {
	.profile-settings-pattern.hmd-grid .main-text h2 {
		font-size: 26px;
		line-height: 33px;
		padding: 32px 0px;
	}
	.overlay-footer .next-button .btn.skipButton {
		margin-bottom: 1rem;
		font-size: 0.65rem;
	}
	.help-me-decide-section.active .overlay-body .head h2 {
	    font-size: 1.25rem;
	    line-height: 1.25;
	}
	.check-availability-wrap .map-container .background-map .map-filter .result-main-container {
	    height: 340px ;
	}
	.check-availability-wrap .map-container .background-map .map-filter .result-main-container .sidebar-result-container {
	    top: 120px;
	    min-height: 3rem;
    	max-height: 14rem;
	} 
	.profile-settings-pattern.hmd-grid.heading-container h2 {
	    text-align: left;
	}
	.check-availability-wrap {
	    height: 440px;
	}

}

@media ( max-width : 767px) {
	.profile-settings-pattern.hmd-grid .main-text h2 {
		font-size: 24px;
		line-height: 30px;
		padding: 24px 0px;
	}
	.profile-settings-pattern.hmd-grid.heading-container h2 {
	    font-size: 1rem;
	    line-height: 1.1;
	    text-transform: initial;
	    text-align: left;
	    font-family: Lato,Roboto,Arial,sans-serif;
	}
	
	.profile-settings-pattern.hmd-grid.heading-container {
	    padding-bottom: 8rem;
	    padding-top:3.5rem;
	}
	
	/* .rslPlace {
	    margin-top: -10.5rem;
	} */
	.clear-xs {
		clear: both;
	}
	.next-button.hmdBtn .btn {
		width:45% !important;
	}
	.check-availability-wrap .map-container .background-map .map-filter .result-main-container .sidebar-result-container {
	    top: 290;
	    min-height: 3rem;
    	max-height: 14rem;
	} 
	.check-availability-wrap .map-container .background-map .map-filter .result-main-container {
	    height: 700px ;
	}
}


.recommend-plan-header .bg-cards .full-width {
	position: absolute;
	top: -240px;
	padding: 0;
}

.selection .checkbox input[type=checkbox]:checked ~ .well.hidden,
	.selection .radio input[type=checkbox]:checked ~ .well.hidden,
	.selection .checkbox input[type=radio]:checked ~ .well.hidden,
	.selection .radio input[type=radio]:checked ~ .well.hidden {
	display: block !important;
}

.help-me-decide-section {
	display: none;
}

.help-me-decide-section.active {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: none;
	overflow: auto;
	z-index: 9999;
}
.whiteCont {
    background: #fff;
    
}
.backgropBG {
	background: #000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 1;
	opacity:0.6;
}
.overlay-head {
	padding: 2.75rem 0;
	border-bottom: 1px solid #e2e1da;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 2.75rem;
}

.overlay-head h3 {
	margin: 0;
	font-size: 1.5rem;
	line-height: 2rem;
	color: #353738;
}

.overlay-head .close {
	background-image:
		url(../../assets/img/buy-get/Icons/SVG/icon-close-grey.svg);
	content: "";
	width: 1.5rem;
	height: 1.5rem;
	display: block;
	-webkit-background-size: 1.5rem 1.5rem;
	background-size: 1.5rem;
	right: 0;
	position: absolute;
	margin-right: .75rem;
}

.overlay-head .close-cms {
	background-image:
		url(../../assets/img/buy-get/Icons/SVG/icon-close-grey.svg);
	content: "";
	width: 1.5rem;
	height: 1.5rem;
	display: block;
	-webkit-background-size: 1.5rem 1.5rem;
	background-size: 1.5rem;
	right: 0;
	position: absolute;
	margin-right: .75rem;
}

.overlay-body {
	min-height: 150px;
}

.overlay-body .back-button {
	display: block;
	margin-bottom: 1.5rem;
}

.overlay-body .options, .overlay-body .head, .overlay-body .progress-wrap
	{
	margin-bottom: 4rem;
}

.overlay-body .head h2 {
	font-size: 2.5rem;
	line-height: 3.15rem;
	color: #353738;
	margin: 0;
	margin-bottom: 1.5rem;
}

.overlay-body .head p {
	font-size: .85rem;
	line-height: 2rem;
	color: #848789;
	margin: 0;
}

.overlay-body .options .multi-tiles-wrap {
	display: block;
}

.overlay-body .options .multi-tiles-wrap>div {
	width: auto !important;
	min-width: 200px;
}

.progress-wrap {
	margin-bottom: 1.5rem;
}

.progress-wrap .progress {
	height: 7px;
	border-radius: 3.5px;
	margin: 0;
}

.progress-wrap .progress .progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.loader-step {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 450px;
	width: 100%;
	z-index: 999;
}

.loader-step svg, .loader-step img {
	width: 50px;
	height: 50px;
}

.overlay-footer .next-button {
	text-align: right;
}

.overlay-footer .next-button .btn {
	max-width: 180px;
	font-size: 14px;
	color: #fff;
}

.location .loading-message {
	font-size: medium;
}

@media ( min-width : 1200px) {
	.location-wrap .check-availability-wrap .map-container .result-main-container .sidebar-result-container
		{
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 2 50% !important;
		-ms-flex: 1 2 50% !important;
		flex: 1 2 50% !important;
	}
}

@media ( max-width : 768px) {
	.recommend-plan-header .bg-cards .full-width {
		position: relative;
		top: 0;
	}
	.selection .checkbox input[type=checkbox]:checked ~ .well.hidden,
		.selection .radio input[type=checkbox]:checked ~ .well.hidden,
		.selection .checkbox input[type=radio]:checked ~ .well.hidden,
		.selection .radio input[type=radio]:checked ~ .well.hidden {
		position: relative;
		left: -10%;
		padding: 5px;
		width: 110%;
	}
	/* .help-me-decide-section .overlay-footer {
	    padding: 0 3.25rem;
	} */
}
/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// © guybowden, 2014        https://github.com/guybowden
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
.irs {
	height: 55px;
}

.irs-with-grid {
	height: 75px;
}

.irs-line {
	height: 10px;
	top: 33px;
	background: #EEE;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #DDD),
		color-stop(150%, #FFF));
	background: -webkit-linear-gradient(top, #DDD -50%, #FFF 150%);
	background: -o-linear-gradient(top, #DDD -50%, #FFF 150%);
	background: linear-gradient(to bottom, #DDD -50%, #FFF 150%);
	/* W3C */
	border: 1px solid #CCC;
	border-radius: 16px;
	-moz-border-radius: 16px;
}

.irs-line-left {
	height: 8px;
}

.irs-line-mid {
	height: 8px;
}

.irs-line-right {
	height: 8px;
}

.irs-bar {
	height: 10px;
	top: 33px;
	border-top: 1px solid #428bca;
	border-bottom: 1px solid #428bca;
	background: #428bca;
	background: -webkit-gradient(linear, left bottom, left top, from(#428bca),
		to(#7fc3e8));
	background: -webkit-linear-gradient(bottom, #428bca 0%, #7fc3e8 100%);
	background: -o-linear-gradient(bottom, #428bca 0%, #7fc3e8 100%);
	background: linear-gradient(to top, #428bca 0%, #7fc3e8 100%);
	/* W3C */
}

.irs-bar-edge {
	height: 10px;
	top: 33px;
	width: 14px;
	border: none;
	border-right: 0;
	background: #428bca;
	background: -webkit-gradient(linear, left bottom, left top, from(#428bca),
		to(#7fc3e8));
	background: -webkit-linear-gradient(bottom, #428bca 0%, #7fc3e8 100%);
	background: -o-linear-gradient(bottom, #428bca 0%, #7fc3e8 100%);
	background: linear-gradient(to top, #428bca 0%, #7fc3e8 100%);
	/* W3C */
	border-radius: 16px 0 0 16px;
	-moz-border-radius: 16px 0 0 16px;
}

.irs-shadow {
	height: 2px;
	top: 38px;
	background: #000;
	opacity: 0.3;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.lt-ie9 .irs-shadow {
	filter: alpha(opacity = 30);
}

.irs-slider {
	top: 25px;
	width: 27px;
	height: 27px;
	border: 1px solid #AAA;
	background: #DDD;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),
		color-stop(20%, #dcdcdc), to(#ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%, #dcdcdc 20%, #ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #dcdcdc 20%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #dcdcdc 20%, #ffffff 100%);
	/* W3C */
	border-radius: 27px;
	-moz-border-radius: 27px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	cursor: pointer;
}

.irs-slider.state_hover, .irs-slider:hover {
	background: #FFF;
}

.irs-min, .irs-max {
	color: #333;
	font-size: 12px;
	line-height: 1.333;
	text-shadow: none;
	top: 0;
	padding: 1px 5px;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.lt-ie9 .irs-min, .lt-ie9 .irs-max {
	background: #ccc;
}

.irs-from, .irs-to, .irs-single {
	color: #fff;
	font-size: 14px;
	line-height: 1.333;
	text-shadow: none;
	padding: 1px 5px;
	background: #428bca;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
	background: #999;
}

.irs-grid {
	height: 27px;
}

.irs-grid-pol {
	opacity: 0.5;
	background: #428bca;
}

.irs-grid-pol.small {
	background: #999;
}

.irs-grid-text {
	bottom: 5px;
	color: #99a4ac;
}
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
.irs {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.irs-line {
	position: relative;
	display: block;
	overflow: hidden;
	outline: none !important;
}

.irs-line-left, .irs-line-mid, .irs-line-right {
	position: absolute;
	display: block;
	top: 0;
}

.irs-line-left {
	left: 0;
	width: 11%;
}

.irs-line-mid {
	left: 9%;
	width: 82%;
}

.irs-line-right {
	right: 0;
	width: 11%;
}

.irs-bar {
	position: absolute;
	display: block;
	left: 0;
	width: 0;
}

.irs-bar-edge {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}

.irs-shadow {
	position: absolute;
	display: none;
	left: 0;
	width: 0;
}

.irs-slider {
	position: absolute;
	display: block;
	cursor: default;
	z-index: 1;
}

.irs-slider.type_last {
	z-index: 2;
}

.irs-min {
	position: absolute;
	display: block;
	left: 0;
	cursor: default;
}

.irs-max {
	position: absolute;
	display: block;
	right: 0;
	cursor: default;
}

.irs-from, .irs-to, .irs-single {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	cursor: default;
	white-space: nowrap;
}

.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
}

.irs-with-grid .irs-grid {
	display: block;
}

.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 8px;
	background: #000;
}

.irs-grid-pol.small {
	height: 4px;
}

.irs-grid-text {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding: 0 3px;
	color: #000;
}

.irs-disable-mask {
	position: absolute;
	display: block;
	top: 0;
	left: -1%;
	width: 102%;
	height: 100%;
	cursor: default;
	background: rgba(0, 0, 0, 0);
	z-index: 2;
}

.lt-ie9 .irs-disable-mask {
	background: #000;
	filter: alpha(opacity = 0);
	cursor: not-allowed;
}

.irs-disabled {
	opacity: 0.4;
}

.irs-hidden-input {
	position: absolute !important;
	display: block !important;
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	outline: none !important;
	z-index: -9999 !important;
	background: none !important;
	border-style: solid !important;
	border-color: transparent !important;
}

.range-slider-wrap.steps-range-slider-with-text-wrap .irs-single,
	.range-slider-wrap.steps-range-slider-wrap .irs-single {
	display: block;
	color: #719e19;
	/* background: ; */
	font-size: 14px;
	letter-spacing: 1px;
}

.overlay-footer .next-button .btn[disabled] {
	color: #333;
}
.hmd-grid .bg-cards .device-card.tile-table .tile-card .product {
    border-bottom: 1px solid #f7f8f4;
}
.help-me-decide-section .overlay-head h3 {
    letter-spacing: 0;
}
/*umi*/
.help-me-decide-section.active .container {
	width: 1180px;
}
.help-me-decide-section .overlay-footer {
    margin-bottom: 1rem;
}

.help-me-decide-section .overlay-footer {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
}
[lang=en] [dir=ltr] .range-slider-wrap.steps-range-slider-wrap .irs-single {
    max-width: 100px;
    white-space: normal;
    text-align: center;
    min-width:40px;        
}
@media ( max-width : 992px) {
	.help-me-decide-section.active .container {
		width: 90%;
	}
	.rslPlace {
	    margin-top: -13rem;
	}
}
@media ( min-width : 768px) {
	.profile-settings-pattern.hmd-grid.heading-container.hmd-result-header {
	    min-height: 196px;
	}
	.rslPlace {
		float:right;
	}
	.range-slider-wrap.steps-range-slider-wrap .irs-single {
	    font-size: 9px; letter-spacing:0;
	}
	.help-me-decide-section.active .overlay-footer .next-button .btn.skipButton {
	    margin-right: 1.5rem;
	}
	.help-me-decide-section .overlay-footer {
	    margin-bottom: 2rem;
	   /* position: relative;*/
	}
	.whiteCont {
	    background: #fff;
	    min-height: 768px;
	}
	.mainContsec {
	    position: relative;
	    min-height: 768px;
	}
}
@media ( min-width : 993px) {
	.profile-settings-pattern.hmd-grid.heading-container.hmd-result-header {
	    min-height: 226px;
	}
	.help-me-decide-section.active .container {
		width: 880px;
	}
	.rslPlace {
		float:right;
	}
	.rslPlace .bg-cards.plan-cards {
	    max-width: 354px;
	}
	.overlay-body .head h2 {
		font-size: 2.5rem;
		letter-spacing: 0;
	}
}

@media ( min-width : 1300px) {
	.help-me-decide-section.active .container {
		width: 1224px;
	}
}

.help-me-decide-section.active .btn {
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-align: center;
	padding: 0 .5rem;
	border-radius: 4px;
	border-width: 1px;
	width: 100%;
	outline: 0;
	font-weight: 700;
	height: 3.125rem;
	font-size: .875rem;
	line-height: 3rem;
	letter-spacing: .14285714em;
}
.help-me-decide-section.active .btn[disabled] {
	color: #848789;
	background-color: #b2b2b2;
}
.help-me-decide-section.active .btn-text {
	cursor: pointer;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-family: 'Lato', Roboto, Arial, sans-serif;
	font-size: .875rem;
	line-height: 1.25rem;
	position: relative;
	font-weight: 500;
}

.help-me-decide-section.active .btn-text, .help-me-decide-section.active .btn-text.download
	{
	letter-spacing: 2px;
	color: #353738;
}

.help-me-decide-section.active .btn-text.back, .help-me-decide-section.active .btn-text.forward
	{
	padding-left: 15px;
	font-size: 1rem;
}

.help-me-decide-section.active .btn-text.btn-green,
	.help-me-decide-section.active .btn-text.btn-green.focus,
	.help-me-decide-section.active .btn-text.btn-green:focus {
	color: #719e19;
}

.help-me-decide-section.active .btn-text:before {
	right: -10px;
	border: solid #353738;
	border-width: 0 1px 1px 0;
	padding: 2.7px;
	content: "";
	position: absolute;
	line-height: 1;
	-webkit-transform: translateY(-20%) rotate(-135deg);
	top: 50%;
	-webkit-transform: translateY(-20%) rotate(-45deg);
	-o-transform: translateY(-20%) rotate(-45deg);
	transform: translateY(-20%) rotate(-45deg);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.help-me-decide-section.active .btn-text.back:before, .btn-text.forward:before
	{
	-webkit-transform: translateY(-50%) rotate(135deg);
	-o-transform: translateY(-50%) rotate(135deg);
	transform: translateY(-50%) rotate(135deg);
	left: 0;
	right: auto;
}

.help-me-decide-section.active .btn-text.btn-green:before {
	border: solid #719e19;
	border-width: 0 1px 1px 0;
}

.help-me-decide-section.active .btn-text.learn-more:before {
	-o-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
	-webkit-transform: translateY(-50%) rotate(-45deg);
	right: -15px;
}

.help-me-decide-section.active .multi-tiles-wrap {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	overflow: auto;
}

.help-me-decide-section.active .checkbox-tile-wrap, .radio-tile-wrap {
	margin-bottom: 2rem;
}

.help-me-decide-section.active .multi-tiles-wrap .checkbox-tile-wrap:last-child,
	.help-me-decide-section.active .multi-tiles-wrap .radio-tile-wrap:last-child
	{
	margin-right: 0;
}

.help-me-decide-section.active .overlay-body .options .multi-tiles-wrap
	{
	display: block;
}

.help-me-decide-section.active .multi-tiles-wrap .checkbox-tile-wrap:last-child,
	.help-me-decide-section.active .multi-tiles-wrap .radio-tile-wrap:last-child
	{
	margin-right: 0;
}

.help-me-decide-section.active [type=radio]:checked,
	.help-me-decide-section.active [type=radio]:not (:checked ) {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

.help-me-decide-section.active .checkbox-tile-wrap label,
	.help-me-decide-section.active .radio-tile-wrap label {
	position: relative;
	cursor: pointer;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
	margin: 0;
	padding: 0 .875rem;
	color: #6b6b6b;
	font-size: .875rem;
	font-weight: 500;
	letter-spacing: 2px;
	line-height: 3rem;
	border: 1px solid #fff;
	font-family: Neotech, Roboto, Arial, sans-serif;
	text-align: center;
	width: 100%;
	white-space: nowrap;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	min-height: 48px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-transform: uppercase;
	min-width: 282px;
}

.help-me-decide-section.active .checkbox-tile-wrap input[type=checkbox]:checked+label,
	.help-me-decide-section.active .checkbox-tile-wrap input[type=radio]:checked+label,
	.help-me-decide-section.active .radio-tile-wrap input[type=checkbox]:checked+label,
	.help-me-decide-section.active .radio-tile-wrap input[type=radio]:checked+label
	{
	color: #719e19;
	border: 1px solid #719e19;
	text-shadow: 0 0 0 #719e19;
}

.overlay-body .options .multi-tiles-wrap>div {
	width: auto !important;
	min-width: 200px;
}

.help-me-decide-section.active .col-xs-4 {
	position: relative;
	min-height: 1px;
	padding-left: 12px;
	padding-right: 12px;
}

.help-me-decide-section.active .progress {
	overflow: hidden;
	background-color: #f5f5f5;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	height: 7px;
	border-radius: 3.5px;
	margin: 0;
}

.help-me-decide-section.active .progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: .875rem;
	line-height: 25px;
	color: #fff;
	text-align: center;
	background-color: #719e19;
	-webkit-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-transition: all width 0.6s ease ease-in-out;
	-o-transition: all width 0.6s ease ease-in-out;
	transition: all width 0.6s ease ease-in-out;
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}
/* umi elife */
.ptb-20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.help-me-decide-section.active .selection .checkbox, .selection .radio {
	margin-top: 0;
	margin-bottom: 0;
}

.help-me-decide-section.active .selection .checkbox label {
	position: relative;
	padding-left: 3rem;
}

.help-me-decide-section.active .selection h3 {
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: normal;
	font-size: 1.25rem;
	color: #353738;
}

.help-me-decide-section.active .selection .checkbox input[type=checkbox]+.check-label:before,
	.help-me-decide-section.active .selection .checkbox input[type=checkbox] h3:before,
	.help-me-decide-section.active .selection .checkbox input[type=radio]+.check-label:before,
	.help-me-decide-section.active .selection .checkbox input[type=radio] h3:before
	{
	content: " ";
	left: 0;
	top: 10px;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	height: 33px;
	width: 33px;
	border: 1px solid #b5b5b5;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}

.help-me-decide-section.active .selection .checkbox input[type=checkbox]:checked+.check-label:before,
	.help-me-decide-section.active .selection .checkbox input[type=checkbox]:checked h3:before,
	.help-me-decide-section.active .selection .checkbox input[type=radio]:checked+.check-label:before,
	.help-me-decide-section.active .selection .checkbox input[type=radio]:checked h3:before
	{
	border: 1px solid #719e19;
	-webkit-box-shadow: inset 0 2px 5px 0 rgba(144, 164, 106, 0.5);
	box-shadow: inset 0 2px 5px 0 rgba(144, 164, 106, 0.5);
}

.mt-20 {
	margin-top: 20px !important;
}

.help-me-decide-section.active .well {
	border: 1px solid #e2e1da;
	border-radius: 4px;
	background-color: #f7f8f4;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 1.5rem;
}

.help-me-decide-section.active .selection .checkbox input[type=checkbox]:checked+.check-label:after,
	.help-me-decide-section.active .selection .checkbox input[type=checkbox]:checked h3:after,
	.help-me-decide-section.active .selection .checkbox input[type=radio]:checked+.check-label:after,
	.help-me-decide-section.active .selection .checkbox input[type=radio]:checked h3:after
	{
	width: 12px;
	height: 12px;
	content: "";
	position: absolute;
	top: 10px;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
	border-radius: 100%;
	background: #719e18;
	left: 17px;
}
/*elife css*/
.loading-inline {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 22px;
}

.help-me-decide-section.active .loading-inline .loading-message {
	font-size: 1.25rem;
	color: #848789;
	-ms-flex-positive: 1;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	line-height: 28px;
}

.help-me-decide-section.active .selection strong {
	color: #353738;
	display: block;
}

.help-me-decide-section.active .selection p {
	color: #848789;
	font-size: .8em;
	margin: 0;
}

.help-me-decide-section.active .well p {
	color: #6f7273;
	margin-bottom: .563rem;
}

.help-me-decide-section.active .consumer-register-form .form a,
	.help-me-decide-section.active .consumer-register-form .form a:focus,
	.help-me-decide-section.active .consumer-register-form .form a:hover {
	text-decoration: none;
}

.help-me-decide-section.active .form .floating-label-select label.floating-label,
	.help-me-decide-section.active .form .floating-label-select select.selected 
	~ label {
	font-size: 12px !important;
}

.help-me-decide-section.active .forms-default-settings .consumer-register-form .form.modified-form .form-section .floating-label-input label
	{
	top: 6px;
}

.help-me-decide-section.active .forms-default-settings .consumer-register-form .form.modified-form .form-section .floating-label-select label.floating-label,
	.help-me-decide-section.active .forms-default-settings .consumer-register-form .form.modified-form .form-section .floating-label-select select.selected 
	~ label {
	top: 6px;
}
/* .check-availability-wrap {
    display: flex;
    flex-wrap: wrap;
    height: 650px;
    overflow: hidden;
}
.check-availability-wrap .map-container {
    position: relative;
    width: 100%;
}
.check-availability-wrap .map-container .background-map {
    position: relative;
    transition: height 0.3s ease-in-out 0s;
}
@media (min-width: 480px){
	.check-availability-wrap .map-container .background-map .map-filter .result-main-container .sidebar-result-container {
	    flex: 0 0 100%;
	}
}
@media (min-width: 768px){
	.check-availability-wrap .map-container .background-map .map-filter .result-main-container .sidebar-result-container {
	    min-height: 31.7rem;
	    background-color: rgb(255, 255, 255);
	    flex: 0 0 100%;
	}

    .check-availability-wrap .map-container .background-map .map-filter .result-main-container .sidebar-result-container {
	    min-height: 31.7rem;
	    background-color: rgb(255, 255, 255);
	    flex: 0 0 100%;
	    min-height: 28.7rem;
	    flex: 1 2 49.5%;
	}
}
@media (min-width: 992px){
    .check-availability-wrap .map-container .background-map .map-filter .result-main-container .sidebar-result-container {
        min-height: auto;
        flex: 1 2 31%;
    }
}
@media (min-width: 1248px){
    .check-availability-wrap .map-container .background-map .map-filter .result-main-container .sidebar-result-container {
        flex: 1 2 31%;
    }
}





.check-availability-wrap .map-container .background-map .map-filter .result-main-container {
    display: flex;
    align-items: stretch;
    min-height: 12rem;
    margin-left: 10%;
    height: 650px;
}





.search-group .check-availability-style {
    display: block;
    background-color: rgb(251, 251, 251);
    padding: 38px 24px;
}
.search-group .input-group, .search-group select {
    width: 100%;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 10px 0px;
    border-radius: 4px;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.search-group .check-availability-style span {
    display: none;
}
.search-group .check-availability-style span.input-group-addon {
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    line-height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 46px;
    z-index: 9;
    opacity: 1;
    padding: 9px;
    border-width: 0px 0px 0px 1px;
    border-image: initial;
    border-left: 1px solid rgb(216, 216, 216);
    margin: 8px 0px;
}
.search-group .check-availability-style span.input-group-addon.input-icon {
    left: 0px;
    right: auto;
    display: table-cell;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    margin: 5px 0px;
}
.search-group .check-availability-style .form-control {
    background-color: rgb(255, 255, 255);
    height: 48px;
    box-shadow: none;
    font-family: Neotech, Roboto, Arial, sans-serif;
    opacity: 0.8;
    color: rgb(53, 55, 56) !important;
    border-radius: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    padding: 6px 50px;
}
.search-group .check-availability-style span.input-group-addon {
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    line-height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 46px;
    z-index: 9;
    opacity: 1;
    padding: 9px;
    border-width: 0px 0px 0px 1px;
    border-image: initial;
    border-left: 1px solid rgb(216, 216, 216);
    margin: 8px 0px;
}
.search-group .check-availability-style span {
    display: none;
}
.search-group .check-availability-style span.input-group-addon {
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    line-height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 46px;
    z-index: 9;
    opacity: 1;
    padding: 9px;
    border-width: 0px 0px 0px 1px;
    border-image: initial;
    border-left: 1px solid rgb(216, 216, 216);
    margin: 8px 0px;
}
.search-group .check-availability-style span.input-group-addon svg {
    height: 15px;
    width: 15px;
    margin-top: 0px;
    fill: rgb(113, 158, 25);
    stroke: rgb(113, 158, 25);
}
.check-availability-wrap .my-current-location {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1rem 0px 0px;
}
.check-availability-wrap .my-current-location a {
    font-family: Lato;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 20px;
}
.search-group .check-availability-style span.input-group-addon.input-icon img {
    width: 16px;
    min-height: 21px;
    margin: 0px;
}

 */
.search-group .input-group, .search-group select {
	position: relative;
}
/*
* Google Places Autocomplete
*/
#pac-input {
	text-overflow: ellipsis;
	-webkit-box-shadow: 0 1px 4px 0 rgba(166, 166, 166, 0.5);
	box-shadow: 0 1px 4px 0 rgba(166, 166, 166, 0.5);
}

.pac-container {
	margin-top: 0;
	border-radius: 0 0 4px 4px;
	border: 0;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	z-index: 9999;
}

.pac-container>.pac-item {
	padding: 6px 0;
	height: 48px;
	line-height: 2.5 !important;
	opacity: .8;
	color: #242424;
	font-size: 14px;
	font-family: Neotech, Roboto, Arial, sans-serif;
	text-transform: capitalize;
	margin: 0 32px;
	border-top: 1px solid rgba(151, 151, 151, 0.2);
}

.pac-container>.pac-item .pac-icon {
	margin: 0 !important;
	display: none;
}

.pac-container>.pac-item span {
	font-size: .875rem;
}

.pac-container>.pac-item .pac-item-query {
	color: #353738;
}

.pac-container>.pac-item .pac-item-query+span {
	margin-left: 3.2rem;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0 !important;
	display: none;
}

.pac-container.pac-logo:after {
	margin: 0 !important;
	display: none;
}

/* button color issue RTC#514788 */

.help-me-decide-section.active .overlay-footer .next-button .btn[disabled]:focus
	{
	color: #848789;
	background-color: #d1d2d1;
	border-color: #d1d2d1;
}

.help-me-decide-section.active .overlay-footer .next-button .btn:focus {
	background-color: #719e19;
	border-color: #719e19;
}
/* button color issue RTC#514788 */
.overlay-footer .next-button .btn.skipButton {
	max-width: 430px;
}
.range-slider-wrap.steps-range-slider-wrap .irs-grid-text:nth-child(2) {margin-left: -14px !important;text-align: left;}



@media ( min-width : 1280px) {
	.helpmedecidedBody {
		margin-top: 140px;
	}
	.range-slider-wrap.steps-range-slider-wrap .irs-grid-text:last-child {text-align: right;margin-left: -40px !important;}
	
}
@media (max-width: 1024px){

	.range-slider-wrap.steps-range-slider-wrap .irs-grid-text {
	    font-size: 8px;
	    width: 80px;
	    line-height: 1.2;
	    white-space: normal;
	    top: 0;
	}
	.range-slider-wrap.steps-range-slider-wrap .irs-grid-text:last-child {
	    text-align: right;
	    margin-left: -63px !important;
	}
	.help-me-decide-section.active .overlay-footer .next-button .btn.skipButton {
	    width: 100% !important;
	    letter-spacing: 0;
	    max-width: 40% !important;
	}


}
@media (min-width: 768px) and (max-width: 1024px) {
	.check-availability-wrap .map-container .background-map .map-filter .result-main-container {
	    height: 400px;
	}
}
@media (max-width: 992px){
    .hmd-grid .bg-cards .plan-card.tile-table .tile-card .read-more {
        display: block;
    } 
    .bg-cards .device-card.tile-table .tile-card .read-more {
	    display: block;
	}  
	.range-slider-wrap.steps-range-slider-wrap .irs-grid-text {
	    font-size: 8px;
	    width: 80px;
	    line-height: 1.2;
	    white-space: normal;
	        top: 0;
	}
	.hmd-grid .features-wrapper {
		    max-width: 90%;
	}
	.help-me-decide-section.active .radio-tile-wrap label {
		letter-spacing: 0;font-size: .65rem;
		white-space: normal;
	    line-height: 1.5;
	}
	.help-me-decide-section .overlay-footer {
	    padding: 0;
	}
}
@media ( max-width : 767px) {
	.hmd-cards .swiper-container .swiper-slide {
	    width: 80% !important;
	}
	section.content-section.ptb-50.recommend-plan-header.hmd-grid {
	    padding-bottom: 1rem !important;
	}
	.hmd-grid .title.base-style h3 {
	    letter-spacing: 0;
	    margin-top: 0;
	}
	.help-me-decide-section.active .overlay-body .head h2 {
		font-size: 1rem;
		line-height: 22px;
		letter-spacing: 1px;
	}
	.help-me-decide-section.active .overlay-body {
		min-height: 100px;
	}
	.help-me-decide-section.active .overlay-footer {
		position: relative;
		left: auto;
		bottom: auto;
	}
	.help-me-decide-section.active .overlay-footer .next-button .btn {
		max-width: 100%;
	}
	.help-me-decide-section.active .overlay-footer {
		padding: 0;
	}
	.help-me-decide-section.active .overlay-body .head {
		padding: 0 0;
	}
	.help-me-decide-section.active.overlay-body .overlay-body .options {
		padding: 0;
	}
	.help-me-decide-section.active .multi-tiles-wrap {
		overflow: visible;
	}
	.help-me-decide-section.active .overlay-body .options .multi-tiles-wrap>div
		{
		padding-left: 0;
		padding-right: 0;
		width: 100% !important;
	}
	.range-slider-wrap.steps-range-slider-with-text-wrap .irs-grid-text,
		.range-slider-wrap.steps-range-slider-wrap .irs-grid-text {
		font-size: 9px;
	}
	.main-menu {
		top: 0;
	}
	.helpmedecidedBody {
		margin-top: 0;
	}

	.help-me-decide-section.active .options {
		padding-left: 0;
		padding-right: 0;
	}
	.range-slider-wrap.steps-range-slider-wrap .irs-single {
		font-size: 8.5px;
		max-width:64px;
	}

	/* 	.check-availability-wrap .map-container .background-map .map-filter .result-main-container {
	    margin-left: 0;
	} */
	.features-wrapper {
		margin-bottom: 2rem;
	}
	.bg-cards .plan-card.tile-table .tile-card:hover {
		border-bottom: 1px solid #719e19;
	}
	.range-slider-wrap.steps-range-slider-wrap .irs-grid-text {
	    font-size: 8px;
	    width: 60px;
	    line-height: 1.2;
	    white-space: normal;
	        top: 0;
	}
	.col-xs-offset-right-1 {
	    margin-right: 8.33333333%;
	}
	.col-xs-offset-1 {
	    margin-left: 8.33333333%;
	}
	.rslPlace {
	    margin-top: -10.5rem;
	}
	.range-slider-wrap.steps-range-slider-wrap .irs-single {
		    min-width: 50px;
		    max-width: 100px;
		    line-height: 1.2;
		    white-space: normal;
		    text-align: center;
		    font-size: 7px;
		    letter-spacing:0;
		    
	}
	.range-slider-wrap.steps-range-slider-wrap .irs-grid-text:last-child {margin-left: -40px !important;}
	.help-me-decide-section.active .overlay-footer .next-button .btn.skipButton {
	    width: 100% !important;
	    letter-spacing: 0;
	    max-width: 100% !important;
	}
		.hmd-grid .features-wrapper {
		    max-width: 100%;
		}
		[lang=en] [dir=ltr] .range-slider-wrap.steps-range-slider-wrap .irs-single {
	    max-width: 80px; padding: 0.15rem 0.5rem;
	}
	.help-me-decide-section.active {
	    background: #fff;
	    
	}
}

.detail-info-wrap-pricetag .detail-price-new {
    margin: 0;
}

	.range-slider-wrap.steps-range-slider-wrap .irs-grid-text {
	    max-width:120px;
	    line-height: 1.2;
	    white-space: normal;
	    top: 0;
	    min-width: 60px;
	    font-family: Neotech,Roboto,Arial,sans-serif;
	}

.hmd-grid h3.heading-large {
	    clear: both;
	    font-family: Lato,Roboto,Arial,sans-serif;
    	letter-spacing: 0;
}

.bg-cards ul.featureList li, .features-wrapper ul.featureList li, .hmdResults ul.featureList li {
    line-height: 1.1;
    padding-bottom: 1rem;
}
.hmd-grid .features-wrapper ul.featureList li .qs {
    margin-right: 0.15rem;
    font-weight: 700;
}


.bg-cards .plan-card.tile-table .tile-card .tiles-box-list .featureList {
    overflow-y: hidden;
    margin-bottom: 2rem;
        max-height: 15rem;
}
.irs-from, .irs-to, .irs-single {
    top: -5px;
}
.btn.btn-default.learn-more {
    font-weight: 700;
    font-size: 14px;
}
.btn.btn-default.viewBtn {
	font-weight: 700;
	font-size: 14px;
}
/*deufault package tile color green and with postpaid class will turn to purple bg*/
.bg-cards .premium .plan-card .tile-card .tiles-box-title {
    background: #719e19;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat,linear-gradient(45deg,#719e19,#353738);
}
.bg-cards .premium .plan-card.postpaid .tile-card .tiles-box-title {
    background: #719e19;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat,linear-gradient(45deg,#61199e,#3d3434);
}
/* end */
/*offer plan golden brown bg*/
.bg-cards .premium .plan-card.offer .tile-card .tiles-box-title {
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat;
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,-webkit-gradient(linear,left top,left bottom,from(#3a4035 0) top right no-repeat,to(#9e5419 100%));
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,-webkit-linear-gradient(45deg,#3a4035 0,#9e5419 100%);
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,-o-linear-gradient(45deg,#3a4035 0,#9e5419 100%);
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,linear-gradient(45deg,#3a4035 0,#9e5419 100%);
}

/*Arabic CSS*/
[lang=ar] [dir=rtl] .hmd-grid .features-wrapper ul.featureList li .qs {
    margin-right: 0;
    margin-left: 0.15rem;
}
[lang=ar] [dir=rtl] .range-slider-wrap .irs-line {
	background: #719e19;
}

[lang=ar] [dir=rtl] .range-slider-wrap .irs-bar, [lang=ar] [dir=rtl] .range-slider-wrap .irs-bar-edge
	{
	box-shadow: inset 0 2px 7px 0 rgb(232, 232, 232);
	border-radius: 3.5px;
	border: 0;
	background: #f9f9f9;
}

/* [lang=ar] [dir=rtl] .irs-grid-text {
    direction: ltr !important;
} */
[lang=ar] [dir=rtl] .overlay-footer .next-button {
	text-align: left;
}

[lang=ar] [dir=rtl] .overlay-body .head h2 {
	text-align: right;
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .btn-text.back, [lang=ar] [dir=rtl] .help-me-decide-section.active .btn-text.forward
	{
	padding-left: 0;
	padding-right: 15px;
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .btn-text.back:before,
	[lang=ar] [dir=rtl] .btn-text.forward:before {
	-webkit-transform: translateY(-50%) rotate(-45deg);
	-o-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
	left: auto;
	right: 0;
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox label
	{
	padding-left: 0;
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=checkbox]+.check-label:before,
	[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=checkbox] h3:before,
	[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=radio]+.check-label:before,
	[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=radio] h3:before
	{
	left: auto;
	right: 0;
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=checkbox]:checked+.check-label:after,
	[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=checkbox]:checked h3:after,
	[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=radio]:checked+.check-label:after,
	[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox input[type=radio]:checked h3:after
	{
	left: auto;
	right: 17px;
	-webkit-transform: translate(50%, -50%);
	-o-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
[lang=ar] [dir=rtl] .hmd-grid .bg-cards .device-card.tile-table .tile-card .detail-price-new .from {
    right: 0;
}
[lang=ar] [dir=rtl] .hmd-grid .bg-cards  .plan-card.tile-table .tile-card .detail-price-new .from {
    right: 0;
}
@media ( min-width : 768px) {
	[lang=ar] [dir=rtl] .help-me-decide-section.active .overlay-footer .next-button .btn.skipButton {
	    margin-right:0;
	    margin-left: 1.5rem;
	}
	[lang=ar] [dir=rtl] .hmd-grid .rslPlace {
	    float: left ;
	}
}
@media ( max-width : 768px) {
	[lang=ar] [dir=rtl] .selection .checkbox input[type=checkbox]:checked ~
		.well.hidden, [lang=ar] [dir=rtl] .selection .radio input[type=checkbox]:checked 
		~ .well.hidden, [lang=ar] [dir=rtl] .selection .checkbox input[type=radio]:checked 
		~ .well.hidden, [lang=ar] [dir=rtl] .selection .radio input[type=radio]:checked 
		~ .well.hidden {
		width: 110%;
		right: -10%;
	}
}
@media ( max-width : 767px) {
	.range-slider-wrap.steps-range-slider-wrap .irs-single {
	    margin-left: 0.5rem;
	}
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .btn-text:before {
	left: -10px;
	right: auto;
	-webkit-transform: translateY(-20%) rotate(135deg);
	-o-transform: translateY(-20%) rotate(135deg);
	transform: translateY(-20%) rotate(135deg);
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .selection .checkbox>label
	{
	padding-left: 0;
	padding-right: 3rem;
}

[lang=ar] [dir=rtl] .help-me-decide-section.active .overlay-body .head h2
	{
	text-align: right;
}



[lang=ar] [dir=rtl] .range-slider-wrap .irs-bar {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
/*deufault package tile color green and with postpaid class will turn to purple bg*/
[lang=ar] [dir=rtl] .bg-cards .premium .plan-card .tile-card .tiles-box-title {
    background: #719e19;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat,linear-gradient(45deg,#719e19,#353738);
}
[lang=ar] [dir=rtl] .bg-cards .premium .plan-card.postpaid .tile-card .tiles-box-title {
    background: #719e19;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat;
    background: url(../img/bg-cards/plan-cards-illustration.svg) 100% 0 no-repeat,linear-gradient(45deg,#61199e,#3d3434);
}
[lang=ar] [dir=rtl] .btn.btn-default.learn-more .more {
    font-weight: 700;
}
/* end */
.range-slider-wrap .irs-bar-edge {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0px;
	box-shadow: inset 2px 0px 5px -1px rgba(0, 0, 0, .2);
}

[lang=ar] [dir=rtl] .range-slider-wrap .irs-bar {
	box-shadow: inset -6px 0px 7px -1px rgba(0, 0, 0, .2);
}

@media ( max-width : 480px) {
	[lang=ar] [dir=rtl] .help-me-decide-section.active .radio-tile-wrap label {
	    font-size: .65rem;
	}

	[lang=ar] [dir=rtl] .range-slider-wrap.steps-range-slider-wrap .irs-grid-text {
			    font-size: 7px;
		}
} 
@media ( min-width : 993px) {

		[lang=ar] [dir=rtl] .range-slider-wrap.steps-range-slider-wrap .irs-single {
	    max-width: 114px;
	    white-space: normal;
	    min-width:70px;
	    text-align:center;
	}
}

@media ( min-width : 1025px) {
	[lang=ar] [dir=rtl] .range-slider-wrap.steps-range-slider-wrap .irs-grid-text:last-child {
	    text-align: right;
	    margin-left: -100px !important;
	    min-width: 110px;
	}
		
}

[lang=ar] [dir=rtl] .bg-cards .premium .plan-card.offer .tile-card .tiles-box-title {
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat;
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,-webkit-gradient(linear,left top,left bottom,from(#3a4035 0) top right no-repeat,to(#9e5419 100%));
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,-webkit-linear-gradient(45deg,#3a4035 0,#9e5419 100%);
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,-o-linear-gradient(45deg,#3a4035 0,#9e5419 100%);
    background: url(../img/bg-cards/plan-cards-illustration.svg) top right no-repeat,linear-gradient(45deg,#3a4035 0,#9e5419 100%);
}
.hmd-popup {
     position:fixed;
     top:0;
     bottom:0;
     left:0;
     right:0;
     z-index:999999999999999;
     display:none;
}

.hmd-popup iframe {
     height:100%;
     width:100%;
     border:0px;
}
/*# sourceMappingURL=hmd.css.map */