/*
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
*/
/*
body{font-family:'Conv_PTC55F',Sans-Serif !important;}

@font-face{font-family:'Conv_PTC55F';src:url('../fonts/PTC55F.eot');src:local('â˜º'), url('../fonts/PTC55F.woff') format('woff'), url('../fonts/PTC55F.ttf') format('truetype'), url('../fonts/PTC55F.svg') format('svg');font-weight:normal;font-style:normal;}

.pt-normal{font-family:'Conv_PTC55F',Sans-Serif;}
@font-face{font-family:'Conv_PTC75F';src:url('../fonts/PTC75F.eot');src:local('â˜º'), url('../fonts/PTC75F.woff') format('woff'), url('../fonts/PTC75F.ttf') format('truetype'), url('../fonts/PTC75F.svg') format('svg');font-weight:normal;font-style:normal;}

.pt-bold{font-family:'Conv_PTC75F',Sans-Serif !important;}
*/

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #222222 !important; margin-top: 0px; margin-bottom: 0px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }

.ml10{margin-left: 10px !important;}
#aboutUs{padding:50px 0 22px 0;}
#schoolPage{padding:80px 0 100px 0;}
#pricing{padding:20px 0 50px 0;}
#customer{padding:50px 0 80px 0;}
#lessons{padding:50px 0 80px 0;}
#plans{padding:50px 0 80px 0;}
#freeTrial{padding:80px 0 80px 0;}
#testimonial{padding:80px 0 80px 0;}
#lessons h5{font-size: 18px;}

#lessons .lead-6 i{font-size: 45px;margin-bottom: 10px;}
.mb-10{margin-bottom: 10%;}
.steps li{margin-bottom: 20px;list-style-type: none;font-size: 18px;}

.steps li span{background: #ccc;border-radius: 50%;color:#fff;padding: 7px 13px 7px 13px;}

.step-item {
    display: flex;
    padding: 1rem 0;
}
.step-item:last-child .step-icon::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 48px;
    bottom: -2rem;
    margin-left: -1px;
    border-left: none;
}
.step-icon {
    position: relative;
    width: 7rem;
    flex-shrink: 0;
    text-align: center;
}
.step-icon::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 48px;
    bottom: -2rem;
    margin-left: -1px;
    border-left: 2px dashed #ccc;
}
.step-icon .iconbox {
    color: #000;
    background-color: #ccc;
    font-size: 1.5rem;
}
.iconbox {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    line-height: 38px;
    background-color: #ccc;
    color: #000;
    border-radius: 10rem;
}
.step-content {
    margin-left: 1rem;
}
.step-content h6{font-size: 13px;}
.step-content p{font-size: 16px;}

.footer_bottom{background: #e5e5e5;padding: 10px 0 10px 0;color:#333;}
.social-icon{margin-top:5px;    text-align: center;}
.fb, .tw, .din {
    background: #ee185e !important;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin: 0px;
    text-align: center;
    color: #ffffff !important;
    padding: 0px !important;
    line-height: 31px;
}
.fb a, .tw a, .din a {
  
    color: #ffffff !important;
   
}
.fb a:hover, .tw a:hover, .din a:hover {
    color: #fff !important;
    background: none !important;
    text-decoration: none !important;
}
#topcontrol{z-index: 9999;bottom: 10% !important;}
.mobWrap{height:270px;overflow:hidden;}
.contact h3{color: #FFF;font-weight: bold;}
.iq-mtb-50{margin:50px 0 0 0;}
.iq-feature10 .left {
	float: none;
	margin-left: 20px;	
	margin-right: 0;
}
.right-side .iq-feature10 .right {
	text-align: center;
}
.mobile{display: none;}
.desktop{display: block;}
.iq-tw-6 {
	font-weight: 600;
}
.iq-feature10 .right p {
	margin-top: 0;
	font-size:14px;
    font-family:'Conv_PTC75F',Sans-Serif;
}
.iq-feature10 .brd {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.iq-feature10 .left {
	width: 76px;
	height: 76px;
	float: none;
	
	margin: 0px auto;
	text-align: center;
	border: 1px solid #a6a6a6;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
.iq-feature10 .left i{color: #a6a6a6;}
.iq-feature10 .left i {
	color: #ee185e;
	border-radius: 100px;	
	font-size: 30px;
	background: #a6a6a6;
	display: block;
	margin: 7px 10px 10px 7px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}
 .iq-feature10:hover .left{border-color: #ee185e;}
 .iq-feature10:hover .left i{border-color: #ee185e;background: #ee185e;color: #fff}


.pricingdiv{
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  justify-content: center;
 
}
.divWrap{
    position:relative;
    margin-right: 20px;
    display: flex;
   
}

.pricingdiv ul.theplan{
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  color: #333;
  width: 320px; /* width of each table */
  margin-right: 20px; /* spacing between tables */
  margin-bottom: 1em;
 /* border: 1px solid gray;*/
  transition: all .5s;
  z-index: 99;
  position: relative;
}

.pricingdiv ul.theplan:hover{ /* when mouse hover over pricing table */
  transform: scale(1.05);
  transition: all .5s;
  z-index: 100;
  box-shadow: 0 0 10px gray;
}


.pricingdiv ul.theplan .center{
  margin: 0 auto;
  text-align: center;
}

.pricingdiv ul.theplan img{
  max-width: 80%;
  height: auto;
}

.pricingdiv ul.theplan li{
  padding: 10px 10px;
  position: relative;
  border-bottom: 1px solid #f7f7f7;
  font-size: 14px;
  text-align: center;
  font-family:'Conv_PTC55F',Sans-Serif !important;
}

.pricingdiv ul.theplan li.title{
  font-weight: normal;
  text-align: center;
  padding: 10px 10px;
  background: #ee185e;
  color: white;
  text-transform: uppercase;
  font-size:20px;
}

.pricingdiv ul.theplan:nth-of-type(2) li.title{
  background: #FF4081;
  color: white;
}
    
.pricingdiv ul.theplan:nth-of-type(3) li.title{
  background: #FF4081;
  color: white;
}

.pricingdiv ul.theplan li b{
  text-transform: uppercase;
}
.pricingdiv ul.theplan li.title b{
  font-size: 250%;
}

.pricingdiv ul.theplan:last-of-type{ /* remove right margin in very last table */
  margin-right: 0;
}

/*very last LI within each pricing UL */
.pricingdiv ul.theplan li:last-of-type{
  text-align: center;
  margin-top: auto; /*align last LI (price botton li) to the very bottom of UL */
}  

.pricingdiv a.pricebutton{
  background: red;
  text-decoration: none;
  padding: 10px;
  display: inline-block;
  margin: 10px auto;
  border-radius: 5px;
  color: white;
  font-weight: bold;
  border-radius: 5px;
  text-transform: uppercase;
}

@media only screen and (max-width: 600px) {
  .pricingdiv ul.theplan{
    border-radius: 0;
    width: 100%;
    margin-right: 0;
  }
  
  .pricingdiv ul.theplan:hover{
    transform: none;
    box-shadow: none;
  }
  
  .pricingdiv a.pricebutton{
    display: block;
  }
    .divWrap{
        position:relative;
        margin-right: 0px;
        width: 100%;
    }
    
    .mobile{display: block;}
    .desktop{display: none;}
}


.sidebar-contact{
    display:none;
  position:fixed;
  top:50%;
  right:-352px;
  transform:translateY(-50%);
  width:350px;
  height:auto;
  padding:40px;
  background:#fff;
  box-shadow: 0 1px 5px rgba(0,0,0,.5);
  box-sizing:border-box;
  transition:0.5s;
  z-index: 99;
}
.sidebar-contact.active{
  right:0;
}
.sidebar-contact input,
.sidebar-contact textarea{
  width:100%;
  height:36px;
  padding:5px;
  margin-bottom:10px;
  box-sizing:border-box;
  border:1px solid rgba(0,0,0,.5);
  outline:none;
}
.sidebar-contact h2{
  margin:0 0 20px;
  padding:0;
    font-size: 14px;
}
.sidebar-contact textarea{
  height:60px;
  resize:none;
}
.sidebar-contact input[type="submit"]{
  background:#FF4081;
  color:#fff;
  cursor:pointer;
  border:none;
  font-size:18px;
}
.toggle{
  position:absolute;
  height:200px;
  width:48px;
  text-align:center;
  cursor:pointer;
  background:#ee185e;
  top:0;
  left:-48px;
  line-height:48px;
  border-radius: 10px 0 0 10px;
}
.toggle h3 {
  font-size: 1.5rem;
  color: white !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 147px;
  margin-left: 18px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
/*
.toggle:before{
  content:'\f003';
  font-family:fontAwesome;
  font-size:18px;
  color:#fff;
}
*/
/*
.toggle.active:before{
  content:'\f00d';
}
*/
@media(max-width:768px){
/*
  .sidebar-contact{
    width:100%;
    height:100%;
    left:-100%;
    display: none;
  }
*/
 .sidebar-contact{
      position:fixed;
      top:50%;
      right:-354px;
      transform:translateY(-50%);
      width:350px;
      height:auto;
      padding:40px;
      background:#fff;
      box-shadow: 0 1px 5px rgba(0,0,0,.5);
      box-sizing:border-box;
      transition:0.5s;
      z-index: 99;
    }
  .sidebar-contact .toggle{
    top:50%;
    transform:translateY(-50%);
    transition:0.5s;
  }
  .sidebar-contact.active .toggle
  {
    top:0;
    right:0;
    transform:translateY(0);
  }
  .scroll{
    width:100%;
    height:100%;
    overflow-y:auto;
  }
  .content{
    padding:50px 50px;
  }
#schoolPage{padding:30px 0 100px 0;}
#pricing{padding:30px 0 50px 0;}
}

/***********************************************/

.menu-item-active {
    color: #FF4081;
    font-weight: bold;
    padding: 0.3em 1em !important;
    border: 2px solid #FF4081;
    border-radius: 2em;
}
#site-header.header-on-slideshow {
	display: block
}
#footer-nav {
	display: block
}
#menu-item-11165 {
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	border: 3px solid rgba(255, 255, 255, 0)
}
.verifyBtn {
	width: 150px
}
.dd-select {
	border-radius: 3px!important;
	border: 1px solid #ccc;
	position: relative;
	cursor: pointer;
	width: 238px;
	height: 40px!important;
	background: #fff;
	color: #000!important
}
.dd-selected {
	overflow: hidden;
	display: block;
	padding: 10px;
	font-weight: 200!important
}
.dd-option-text {
	line-height: 16px!important
}
a {
	color: grey;
	text-decoration: none
}
label {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 200;
	font-size: 14px
}
.dd-option-image {
	width: 25px;
	height: auto
}
.dd-selected-image,
.dd-option-image {
	vertical-align: middle;
	float: left;
	margin-right: 5px;
	max-width: 25px!important;
	max-height: 25px!important
}
.dd-selected-text {
	line-height: 16px!important
}
.dd-selected>.dd-selected-image {
	display: none
}
.dd-options {
	border: 1px solid #ccc;
	border-top: none;
	list-style: none;
	box-shadow: 0 1px 5px #ddd;
	display: none;
	position: absolute;
	z-index: 2000;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: auto;
	width: auto!important;
	height: 200px
}
#back2Top {
	width: 40px;
	line-height: 40px;
	overflow: hidden;
	z-index: 1010;
	display: none;
	cursor: pointer;
	position: fixed;
	bottom: 90px;
	right: 10px;
	background-color: #ee185e;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 20px
}
#back2Top:hover {
	background-color: #5363d6;
	color: #fff
}
.slider > div .imageOne {
	display: block;
	background-color: rgba(65, 52, 38, .25);
	position: absolute;
	top: 0;
	color: red;
	text-align: center;
	padding: 0;
	width: 100%
}
.g-recaptcha {
	-webkit-transform: scale(1);
	transform: scale(1);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}
.rc-anchor {
	width: 285px;
	height: 74px
}
.rc-anchor-normal .rc-anchor-content {
	height: 74px;
	width: 192px
}
.rc-anchor-normal-footer {
	display: inline-block;
	height: 74px;
	vertical-align: top;
	width: 70px
}
.testData {
	margin-left: 10px
}
.mobileCarousel {
	display: none
}
.desktopCarousel {
	display: block
}
.callBtn,
.demoBtn {
	border-radius: 4px;
	color: #fff;
	border: 2px solid #ff4081;
	background-color: #ff4081;
	padding: 5px;
	font-size: 18px
}
.btnExpand:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1)
}
.btnExpand {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s
}
.contentStyle {
	margin-top: 85px;
	font-family: Avenir, Helvetica, sans-serif
}
.aboutusStyle {
	margin-left: 60px
}
.iconDiv {
	z-index: 9;
	position: relative;
	opacity: 1
}
.imageLinks {
	float: left;
	margin-left: 30px
}
.appLinks {
	margin-left: 30px
}
.imageCss {
	width: 150px;
	height: auto
}
.imageLinks2 {
	float: right;
	margin-right: 30px
}
.oneStop {
	z-index: 9;
	position: relative;
	opacity: 1;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: .02em;
	text-align: center;
	margin-top: -100px
}
.modal-confirm {
	color: #434e65;
	width: 525px;
	height: auto
}
.modal-video .modal-body {
	padding: 0
}
.modal-confirm .modal-content {
	padding: 20px;
	font-size: 16px;
	border-radius: 5px;
	border: none
}
.modal-confirm .modal-header {
	background: #ff4081;
	border-bottom: none;
	position: relative;
	text-align: center;
	margin: -20px -20px 0;
	border-radius: 5px 5px 0 0;
	color: #fff
}
.modal-confirm h4 {
	text-align: center;
	font-size: 36px;
	margin: 10px 0
}
.modal-confirm .btn,
.modal-confirm .form-control {
	min-height: 40px;
	border-radius: 3px
}
.modal-confirm .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
	text-shadow: none;
	opacity: 1;
	font-size: 25px
}
.modal-confirm .close:hover {
	opacity: .8
}
.modal-confirm .icon-box {
	color: #fff;
	width: 95px;
	height: 95px;
	display: inline-block;
	border-radius: 50%;
	z-index: 9;
	border: 5px solid #fff;
	padding: 15px;
	text-align: center
}
.modal-confirm .icon-box i {
	font-size: 64px;
	margin: -4px 0 0 -4px
}
.modal-confirm.modal-dialog {
	margin-top: 80px
}
.modal-confirm .btn {
	color: #fff;
	border-radius: 30px;
	background: #5363d6;
	text-decoration: none;
	transition: all .4s;
	line-height: normal;
	margin-top: 10px;
	padding: 6px 20px;
	border: none
}
.modal-confirm .btn:focus,
.modal-confirm .btn:hover {
	background: #5363d6;
	outline: 0;
	color: #fff
}
.modal-confirm .btn span {
	margin: 1px 3px 0;
	float: left
}
.modal-confirm .btn i {
	margin-left: 1px;
	font-size: 20px;
	float: right
}
.trigger-btn {
	display: inline-block;
	margin: 100px auto
}
.section-title:before {
	position: absolute;
	content: '';
	height: 2px;
	width: 14%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #ee3267;
	color: #5363d6
}
.mobileData {
	display: none
}
.imgStyle {
	margin-top: 15px
}
mat-optgroup>mat-option {
	margin-left: 30px
}
.getStyles {
	color: #fff;
	border: 2px solid #ff4081;
	background-color: #ff4081;
	padding: 5px 20px;
	border-radius: 4px;
	font-size: 22px;
	font-family: Arail;
	font-weight: 700;
	cursor: pointer
}
.testItem {
/*	height: 330px;*/
	background-color: #fff;
	color: #fff;
	border-radius: 4px
}
.testimonial__cite-name {
    color: #FF4081;
    font-weight: bold;
    margin: .5rem 0 0;
    font-size: 15px;
    line-height: 1.4;
    text-align: left !important;
}
.testimonial__quote {
    font-style: normal;
    color: #333333;
    font-size: 12px !important;
    margin: 1rem auto;
    line-height: 1.4;
}
.quoteHeight {
/*	height: 200px*/
}
.numStyle {
	margin-right: 70px
}
.schoolTitle {
	margin: 0px auto 40px;
	font-weight:800;
	
}
.customerClass {
	margin: 50px 20px 0;
	padding: 20px;
	background-color: #fff
}
.moreClass {
	margin-top: 20px;
	font-size: 20px
}

.txt-alR{text-align: right;font-size: 18px;}
.txt-alL{text-align: left;font-size: 18px;}
@media only screen and (max-width: 1149px) and (min-width: 768px) {
	.desktopCustomer {
		width: 25%;
		float: left
	}
	.moreClass {
		font-size: 20px;
		margin-top: 40px
	}
}
@media (max-width: 767px) {
	.desktopCustomer {
		width: 50%;
		float: left
	}
	.customerClass {
		margin: 10px;
		padding: 10px;
		background-color: #f4fffe
	}
	.moreClass {
		font-size: 18px;
		margin-top: 40px
	}
    .txt-alR{text-align: center;}
    .txt-alL{text-align: center;margin-left: -11px;margin-top: 10px;}
    .mobWrap {
        height: 183px;
        overflow: hidden;
    }
    
}
@media (max-width: 500px) {
	.desktopData {
		display: none
	}
	.mobileData {
		display: block
	}
}
@media only screen and (max-width: 1149px) and (min-width: 978px) {
	.contentStyle {
		margin-top: 150px
	}
}
@media (max-width: 1060px) {
	#site-header .header-main,
	#site-header .primary-navigation {
		padding: 0!important;
		margin-top: -10px;
		margin-bottom: 10px
	}
	.appLinks2 {
		margin-left: 700px
	}
}
@media (max-width: 1082px) {
	.emailIcon {
		margin-left: 0
	}
	.numStyle {
		margin-right: 0
	}
}
@media (max-width: 1024px) {
	.oneStop {
		font-size: 30px
	}
	#site-header .header-main,
	#site-header .primary-navigation {
		padding: 0!important;
		margin-top: -10px;
		margin-bottom: 10px
	}
}
@media (max-width: 991px) {
	.schoolTitle {
		margin: 10px auto 4rem
	}
}
@media only screen and (max-width: 992px) and (min-width: 980px) {
	.oneStop {
		margin-top: -70px
	}
}
@media only screen and (max-width: 979px) and (min-width: 768px) {
	.contentStyle {
		margin-top: 100px
	}
}
@media only screen and (max-width: 1200px) and (min-width: 992px) {
	.testItem {
		height: 420px;
		background-color: #fff;
		color: #fff;
		border-radius: 4px
	}
	.quoteHeight {
		height: 280px
	}
}
@media (max-width: 992px) {
	.mobileCarousel {
		display: inline
	}
	.desktopCarousel {
		display: none
	}
	.testData {
		margin-left: 0
	}
	.contentStyle {
		margin-top: 100px
	}
	.oneStop {
		font-size: 25px
	}
	.appLinks,
	.parentsData {
		font-size: 20px
	}
	.buttonStyle {
		padding-top: 0
	}
	.destinationStyle {
		margin-top: -30px
	}
	.emailIcon {
		margin-left: -20px
	}
}
@media (max-width: 767px) {
	.quoteHeight {
		height: auto
	}
	.contactStyles {
		margin-left: 20px
	}
}
@media (max-width: 500px) {
	.oneStop {
		margin-top: 0
	}
	.linkStyles {
		text-align: center
	}
	.aboutusStyle {
		margin-left: 0
	}
	.image-block__buttons {
		width: 100%;
		height: auto;
		max-width: 150px;
		margin-top: 50px
	}
	.appLinks {
		display: none
	}
	.imageLinks {
		float: none;
		text-align: center;
		margin: 250px 0 0
	}
	.imageLinks2 {
		display: none
	}
	.imageCss {
		width: 130px;
		height: auto
	}
}
.leftRs {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	width: 50px;
	height: 50px;
	box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
	border-radius: 999px;
	left: 0
}
.rightRs {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	width: 50px;
	height: 50px;
	box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
	border-radius: 999px;
	right: 0
}
#mixedSlider {
	position: relative
}
#mixedSlider .MS-content {
	white-space: nowrap;
	overflow: hidden;
	margin: 0 5%
}
#mixedSlider .MS-content .item {
	display: inline-block;
	width: 33.3333%;
	position: relative;
	vertical-align: top;
	overflow: hidden;
	height: 100%;
	white-space: normal;
	padding: 0 10px
}
@media (max-width: 991px) {
	#mixedSlider .MS-content .item {
		width: 50%
	}
}
@media (max-width: 767px) {
	#mixedSlider .MS-content .item {
		width: 100%
	}
	.testItem {
		height: auto;
		background-color: #fff;
		color: #fff;
		border-radius: 4px
	}
}
#mixedSlider .MS-content .item .imgTitle {
	position: relative
}
#mixedSlider .MS-content .item .imgTitle .blogTitle {
	margin: 0;
	text-align: left;
	letter-spacing: 2px;
	color: #252525;
	font-style: italic;
	position: absolute;
	background-color: rgba(255, 255, 255, .5);
	width: 100%;
	bottom: 0;
	font-weight: 700;
	padding: 0 0 2px 10px
}
#mixedSlider .MS-content .item p {
	font-size: 16px;
	margin: 2px 10px 0 5px;
	text-indent: 15px
}
#mixedSlider .MS-content .item a {
	float: right;
	margin: 0 20px 0 0;
	font-size: 16px;
	font-style: italic;
	color: rgba(173, 0, 0, .82);
	font-weight: 700;
	letter-spacing: 1px;
	transition: linear .1s
}
#mixedSlider .MS-content .item a:hover {
	text-shadow: 0 0 1px grey
}
#mixedSlider .MS-controls button {
	position: absolute;
	border: none;
	background-color: transparent;
	outline: 0;
	font-size: 50px;
	top: 165px;
	color: #5363d6;
	transition: .15s linear
}
#mixedSlider .MS-controls button:hover {
	color: rgba(0, 0, 0, .8)
}
@media (max-width: 992px) {
	#mixedSlider .MS-controls button {
		font-size: 30px
	}
}
#mixedSlider .MS-controls .MS-left {
	left: 0
}
#mixedSlider .MS-controls .MS-right {
	right: 0
}
@media (max-width: 767px) {
	#mixedSlider .MS-controls button {
		font-size: 20px
	}
	#mixedSlider .MS-controls .MS-left {
		left: -10px
	}
	#mixedSlider .MS-controls .MS-right {
		right: -10px
	}
}
@media (max-width: 1024px) {
	.g-recaptcha {
		-webkit-transform: scale(1.885);
		transform: scale(1.885);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
	.modal-confirm .btn {
		margin-top: 70px
	}
	.modal-confirm {
		color: #434e65;
		width: auto
	}
	.modal-dialog {
		margin: 50px
	}
}
@media (max-width: 768px) {
	.modal-confirm .btn {
		margin-top: 30px
	}
	.modal-confirm {
		color: #434e65;
		width: auto
	}
	.modal-dialog {
		margin: 30px
	}
	.g-recaptcha {
		-webkit-transform: scale(1.405);
		transform: scale(1.405);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
}
@media (max-width: 414px) {
	.modal-confirm .btn {
		margin-top: 0
	}
	.modal-confirm {
		color: #434e65;
		width: auto
	}
	.g-recaptcha {
		-webkit-transform: scale(.94);
		transform: scale(.94);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
}
@media (max-width: 412px) {
	.g-recaptcha {
		-webkit-transform: scale(.93);
		transform: scale(.93);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
}
@media (max-width: 375px) {
	.modal-confirm {
		color: #434e65;
		width: auto
	}
	.g-recaptcha {
		-webkit-transform: scale(.815);
		transform: scale(.815);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
}
@media (max-width: 360px) {
	.g-recaptcha {
		-webkit-transform: scale(.76);
		transform: scale(.76);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0
	}
}
.priceImg {
	width: 120px;
	height: 120px;
	border-radius: 60px;
	border: 2px solid #fff;
	text-align: center;
	color: #fff;
	margin: -95px auto 5px
}
@media (max-width: 768px) {
	.priceFree {
		width: 70%;
		margin: 0 16px 16px;
		padding:10px;
		background-color: #a290c4;
		color: #fff;
		height: auto;
		
	}
	.priceLite {
		width: 70%;
		margin: 0 16px 16px;
		padding:10px;
		background-color: #e78ab9;
		color: #fff;
		height: auto;
		
	}
	.pricePro {
		width: 70%;
		margin: 0 16px 16px;
		padding:10px;
		background-color: #4ac7e5;
		color: #fff;
		height: auto;
		
	}
}
@media (min-width: 768px) {
	.priceFree {
		width: 70%;
		margin: 0 16px 16px;
		padding:10px;
		background-color: #a290c4;
		color: #fff;
		height: auto;
	}
	.priceLite {
		width: 70%;
		margin: 0 16px 16px;
		background-color: #e78ab9;
		color: #fff;
		height: auto;
		
	}
	.pricePro {
		width: 70%;
		margin: 0 16px 16px;
		padding:10px;
		background-color: #4ac7e5;
		color: #fff;
		height: auto;
	}
}
.freeFeature {
	margin: 30px auto 5px;
	border: 1px solid #fff;
	text-align: center;
	width: 130px;
	border-radius: 5px
}
.featuresList {
	font-size: 14px;
	margin: 5px
}
