/* @override 
	http://peritus.3bitlabs.co.uk/site/css/mt-range-slider.css
	http://peritus.3bitlabs.co.uk/site/css/mt-range-slider.css?* */

/* =======================================================================
 * mt-range-slider.css
 * Version: 1.0.1 - Added touch / no-touch styling
 * Date: 2016/09/09
 * By: Rich DeBourke
 * License: MIT
 * GitHub: https://github.com/RichDeBourke/mouse-touch-range-slider
 * ======================================================================= */

.text_heading {
	text-align: center;
	width: 55%;
	margin: auto;
}

.subheading_h {
	font-size: 20px;
}

p.simple_price {
	font-weight: 600;
}

span.rs-slider.single img {
	position: absolute;
	bottom: -31px;
	left: 0px;
	width: 38px;
}

.equaltosign {
	font-weight: 900;
	font-size: 55px;
	position: relative;
	top: -15px;
}

.outer_container {
	transition: all 2s;
	margin: auto;
	padding: 68px 0 105px 0;
	background: #72c3a1;
}

.custom_box.pricing-module {
	width: 60%;
	margin: auto;
	text-align: center;
}

.show-info div {
	display: inline-block;
}

.pricing-module .show-info .monthly {
	width: 282px;
	-webkit-clip-path: polygon(0 0, 100% 0, 75% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 75% 100%, 0% 100%);
	background: #fff;
	padding: 34px 30px 42px 0;
	border-radius: 4px;
	   /* background:url("../images/box2.png") no-repeat;
	       width: 332px;*/
}
/*.pricing-module .show-info .employees, .pricing-module .show-info .monthly {
    box-shadow: none;
    border: 0;
    padding: 44px 110px 34px 41px;
    position: relative;
    top: -2px;
}*/

.pricing-module .show-info .monthly span {
	font-size: 82px;
	font-weight: 300;
	line-height: 94px;
	letter-spacing: -0.8px;
	text-align: center;
	color: #162a43;
	display: inline-block;
	width: 100%;
	margin: 0px 0 15px 0;
}

.pricing-module .show-info .annum i, .pricing-module .show-info .annum p {
	font-size: 12px;
	line-height: 16px;
}

.pricing-module .show-info .annum span {
	font-size: 54px;
}

.pricing-module .show-info .annum {
	width: 100%;
}

.pricing-module .show-info .annum {
	width: 270px;
	padding: 19px 0 50px;
	margin: 0 0 0 -40px;
	-webkit-clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%);
	background: #062944;
	border-radius: 4px;
    /*background: url("../images/box3.png") no-repeat;
    width: 279px;padding: 55px 0 28px;    margin: 0 0 0 -27px;*/
}
    
}

.pricing-module .show-info .annum span {
	font-size: 45px;
	font-weight: 300;
	line-height: 50px;
	letter-spacing: -0.8px;
	text-align: center;
	color: #fff;
	display: inline-block;
	width: 100%;
	margin: 5px 0;
}

.custom_box.pricing-module sup {
	top: -0.65em;
}

.pricing-module .show-info .annum span sup {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.5px;
	text-align: center;
	vertical-align: text-top;
	margin-right: 8px;
	margin-top: -5px;
	color: #fff;
	display: inline-block;
}

.pricing-module .show-info .annum p {
	font-size: 28px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 20px 20px 5px 59px;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	top: 1px;
}

.pricing-module .show-info .annum i {
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	text-align: center;
	color: #fff;
	width: 100%;
	display: inline-block;
	font-style: normal;
}

.pricing-module .show-info .employees span, .pricing-module .show-info .monthly span {
	font-size: 90px;
	margin: 0;
	font-family: arial;
	position: relative;
	top: -10px;
	
	
	   /* left: -12px;*/
}
    }

.pricing-module .show-info .employees p, .pricing-module .show-info .monthly p {
	font-size: 12px;
	line-height: 16px;
}
    /*.pricing-module .show-info .employees,
    .pricing-module .show-info .monthly{
      box-shadow: none;
      border: 0;
          padding: 55px 0;
     position: relative;
    top: -2px;
    }*/

.pricing-module .show-info .monthly span sup {
	font-size: 46px;
	font-weight: 500;
	letter-spacing: -0.5px;
	text-align: center;
	color: #162a43;
}

.pricing-module .show-info .monthly p {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	text-align: center;
	color: #162a43;
	margin: 0;
}

.pricing-module .show-info .employees {
	border-radius: 4px;
	background: #fff;
	width: 201px;
	position: relative;
	/*top: -5px;*/
	padding: 35px 0 41px;
}

.pricing-module .show-info .employees span {
	font-size: 90px;
	font-weight: 300;
	line-height: 94px;
	letter-spacing: -0.8px;
	text-align: center;
	color: #162a43;
	display: inline-block;
	width: 100%;
	margin: 0px 0 0px 0;
}

.pricing-module .show-info .employees p {
	font-size: 22px;
	font-weight: 300;
	line-height: 28px;
	text-align: center;
	color: #2b3641;
	margin: 0;
}

.pricing-module .show-info .arrow-right img {
	width: 28px;
	margin: 0 25px;
}

.rs-hidden-input {
	display: none;
}

.rs {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 1;
}

/* Configurable design related properties
   If not using touch, the no-touch / touch classes can be removed */

.no-touch .rs {
	height: 50px;
}

.touch .rs {
	height: 54px;
}

.rs-track {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 2;
	outline: none;
    /* Design related properties */
	border: none;
	border-radius: 16px;
}

/* Configurable design related properties
   If not using touch, the no-touch / touch classes can be removed */

.no-touch .rs-track {
	height: 31px;
	top: 23px;
}

.touch .rs-track {
	height: 48px;
	top: 1px;
}

.rs-slider {
	position: absolute;
	display: block;
	cursor: default;
	z-index: 3;
    /* Design related properties */
	background: #808d99; /* Old browsers */
	-moz-border-radius: 15px;
	border-radius: 15px;
	cursor: pointer;
	transition: background 200ms ease;
}

/* Configurable design related properties
   If not using touch, the no-touch / touch classes can be removed */

.no-touch .rs-slider {
	top: 28px;
	width: 38px;
	height: 22px;
	margin-left: 1px;
}

.touch .rs-slider {
	top: 2px;
	width: 46px;
	height: 46px;
}

.slider-dragging {
	cursor: pointer;
}

.red .rs-track {
	/*margin: 0 -9px 0 -2px;*/
	margin: 0;
	background-color: #fff;
}

#first_track {
	background-color: #e1826c;
}

#third_track {
	background-color: #a174b0;
}

#fourth_track {
	background-color: #f9b068;
}

.green .rs-track {
	background-color: #00ff00;
}

.blue .rs-track {
	background-color: #0000ff;
}

.hue .rs-track {
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(left,hsla(0,100%,50%,1),hsla(10,100%,50%,1),hsla(20,100%,50%,1),hsla(30,100%,50%,1),hsla(40,100%,50%,1),hsla(50,100%,50%,1),hsla(60,100%,50%,1),hsla(70,100%,50%,1),hsla(80,100%,50%,1),hsla(90,100%,50%,1),hsla(100,100%,50%,1),hsla(110,100%,50%,1),hsla(120,100%,50%,1),hsla(130,100%,50%,1),hsla(140,100%,50%,1),hsla(150,100%,50%,1),hsla(160,100%,50%,1),hsla(170,100%,50%,1),hsla(180,100%,50%,1),hsla(190,100%,50%,1),hsla(200,100%,50%,1),hsla(210,100%,50%,1),hsla(220,100%,50%,1),hsla(230,100%,50%,1),hsla(240,100%,50%,1),hsla(250,100%,50%,1),hsla(260,100%,50%,1),hsla(270,100%,50%,1),hsla(280,100%,50%,1),hsla(290,100%,50%,1),hsla(300,100%,50%,1),hsla(310,100%,50%,1),hsla(320,100%,50%,1),hsla(330,100%,50%,1),hsla(340,100%,50%,1),hsla(350,100%,50%,1),hsla(360,100%,50%,1) 100%); /* FF3.6-15 */
	background: -webkit,hsla(120,100%,50%,1)-linear-gradient(left,hsla(0,100%,50%,1),hsla(10,100%,50%,1) hsla(20,100%,50%,1),hsla(30,100%,50%,1),hsla(40,100%,50%,1),hsla(50,100%,50%,1),hsla(60,100%,50%,1),hsla(70,100%,50%,1),hsla(80,100%,50%,1),hsla(90,100%,50%,1),hsla(100,100%,50%,1),hsla(110,100%,50%,1),hsla(120,100%,50%,1),hsla(130,100%,50%,1),hsla(140,100%,50%,1),hsla(150,100%,50%,1),hsla(160,100%,50%,1),hsla(170,100%,50%,1),hsla(180,100%,50%,1),hsla(190,100%,50%,1),hsla(200,100%,50%,1),hsla(210,100%,50%,1),hsla(220,100%,50%,1),hsla(230,100%,50%,1),hsla(240,100%,50%,1),hsla(250,100%,50%,1),hsla(260,100%,50%,1),hsla(270,100%,50%,1),hsla(280,100%,50%,1),hsla(290,100%,50%,1),hsla(300,100%,50%,1),hsla(310,100%,50%,1),hsla(320,100%,50%,1),hsla(330,100%,50%,1),hsla(340,100%,50%,1),hsla(350,100%,50%,1),hsla(360,100%,50%,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, hsla(0,100%,50%,1),hsla(10,100%,50%,1),hsla(20,100%,50%,1),hsla(30,100%,50%,1),hsla(40,100%,50%,1),hsla(50,100%,50%,1),hsla(60,100%,50%,1),hsla(70,100%,50%,1),hsla(80,100%,50%,1),hsla(90,100%,50%,1),hsla(100,100%,50%,1),hsla(110,100%,50%,1),hsla(120,100%,50%,1),hsla(130,100%,50%,1),hsla(140,100%,50%,1),hsla(150,100%,50%,1),hsla(160,100%,50%,1),hsla(170,100%,50%,1),hsla(180,100%,50%,1),hsla(190,100%,50%,1),hsla(200,100%,50%,1),hsla(210,100%,50%,1),hsla(220,100%,50%,1),hsla(230,100%,50%,1),hsla(240,100%,50%,1),hsla(250,100%,50%,1),hsla(260,100%,50%,1),hsla(270,100%,50%,1),hsla(280,100%,50%,1),hsla(290,100%,50%,1),hsla(300,100%,50%,1),hsla(310,100%,50%,1),hsla(320,100%,50%,1),hsla(330,100%,50%,1),hsla(340,100%,50%,1),hsla(350,100%,50%,1),hsla(360,100%,50%,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.state_hover, .rs-slider:hover {
	background: #808d99; /* Old browsers */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.rs-slider:focus {
	outline: 0;
	background: #808d99; /* Old browsers */
	 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}



/*Slick Slider */





/*And Bootsrap*/



@charset 'UTF-8';
/* Slider */

.slick-loading .slick-list {
	background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */

@font-face {
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url('./fonts/slick.eot');
src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}

@media (max-width: 1577px) {
	.custom_box.pricing-module {
		width: 70%;
	}
}
	@media (max-width: 1289px) {
	.custom_box.pricing-module {
		width: 80%;
	}
}
	@media (max-width: 1128px) {
	.custom_box.pricing-module {
		width: 85%;
	}
}	
	@media (max-width: 1061px) {
	.custom_box.pricing-module {
		width: 90%;
	}
}		
	@media (max-width: 1003px) {
	.custom_box.pricing-module {
		width: 95%;
	}
}
	@media (max-width: 1003px) {
	.pricing-module .show-info .monthly {
		width: 300px;
	}
}
	@media only screen and (max-width: 1003px) and (min-width: 888px) {
	.pricing-module .show-info .annum {
		margin: 0 0 0 -51px;
		-webkit-clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%);
		clip-path: polygon(28% 0, 100% 0, 100% 100%, 0 100%);
	}
}
	@media (max-width: 887px) {
	.pricing-module .show-info .monthly, .pricing-module .show-info .annum {
		clip-path: inherit;
		-webkit-clip-path: none;
	}
	
	.pricing-module .show-info .employees span, .pricing-module .show-info .monthly span {
		font-size: 85px;
	}
	
	.pricing-module .show-info .employees {
		width: 39%;
		height: 160px;
		position: relative;
	    /* top: 8px; */
		float: left;
	}
	
	.pricing-module .show-info .monthly {
		width: 44%;
		float: right;
	}
	
	.pricing-module .show-info .annum {
		width: 100%;
		position: relative;
		top: 11px;
		margin: 0;
	}
	
	.pricing-module .show-info .monthly span sup {
		font-size: 42px;
	}
	
	.pricing-module .show-info .annum p {
		font-size: 22px;
		padding: 0 19px 0 39px;
	}
	
	.monthly {
		box-shadow: none;
		border: 0;
		padding: 55px 0;
		position: relative;
		top: -2px;
	}
	
	.pricing-module .show-info .employees span {
		font-size: 85px;
	}
	
	.equaltosign {
		top: 30;
	}
	
	.pricing-module .show-info .annum {
		/*		margin: 0 0 20px;*/
		padding: 20px 20px 30px;
	}
}
				@media (max-width: 827px) {
	.pricing-module .show-info .annum {
		background: #092944;
		width: 100%;
		margin: auto;
	}
	
	.pricing-module .show-info .employees {
		background: #fff;
		height: 180px;
		width: 45%;
		float: left;
		position: relative;
		top: -2px;
	}
	
	.pricing-module .show-info .monthly {
		background: #fff;
		height: 180px;
		width: 45%;
		float: right;
	}
	
	.equaltosign {
		padding: 5% 0;
	}
	
	.equaltosign {
		top: 10px;
	}
	
	.pricing-module .show-info .annum p {
		font-size: 28px;
	}
}
@media (max-width: 561px) {
	.pricing-module .show-info .employees {
		width: 45%;
	}
	
	.pricing-module .show-info .monthly {
		width: 45%;
	}
	
	.equaltosign {
		width: 10%;
		top: 33px;
		padding: 0;
	}
	
	.pricing-module .show-info .annum {
		/*		margin: 0 0 20px;*/
		padding: 20px 20px 30px;
	}
	.touch .pricing-module .show-info .annum {
		margin-bottom: 30px;
	}
	.pricing-module .show-info .annum p {
		padding: 0;
	}
	
	.custom_box.pricing-module {
		width: 90%;
	}
	
	.monthly {
		top: -2px;
	}
	
	.pricing-module .show-info .monthly {
		padding-left: 20px;
	}
	.pricing-module .show-info .employees span, .pricing-module .show-info .monthly span {
		font-size: 65px;
	}
	.pricing-module .show-info .monthly span sup {
		font-size: 34px;
	}
}
@media (max-width: 480px) {
	
	span#first_track{margin-right: -8px;}
	 
}
@media (max-width: 320px) {
	.pricing-module .show-info .monthly {
		top: unset;
	}
	
	.pricing-module .show-info .employees span, .pricing-module .show-info .monthly span {
		font-size: 55px;
	}
	
	.pricing-module .show-info .monthly span sup {
		font-size: 28px;
	}
	
	.pricing-module .show-info .monthly {
		padding-top: 16px;
		padding-bottom: 42px;
		padding-left: 10px;
	}
	
	.pricing-module .show-info .monthly {
		height: 140px;
	}
	
	.pricing-module .show-info .employees {
		height: 140px;
	}
	
	.pricing-module .show-info .employees {
		padding: 18px 0 41px;
	}
	
	.equaltosign {
		padding: 0;
		font-size: 25px;
		top: 41px;
	}
	
	.pricing-module .show-info .annum {
		margin: 0 0 20px;
		padding: 15px;
	}
}				
				
span#first_track{margin-right: -8px;}
 