@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;400;500&display=swap');
*{ padding: 0; margin: 0; box-sizing: border-box;}
/*body{padding:0px 0 0 0; margin: 0;font-family: 'Nunito', sans-serif;font-size: 15px; font-weight: normal; background: #fff;  color: #212121;overflow-x: hidden !important;}*/
img{max-width: 100%;}
a{color:#212121;}
a:hover{color:#007ad6;}
a,a:hover,a.active,a:active,a:focus{outline: none; text-decoration: none;}
a, a:hover, a:focus, a:active, a.active {outline: 0;-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;transition: all .5s ease-in-out;text-decoration: none; cursor: pointer;}
img{max-width: 100%;}

/* Not needed this top css*/
#main-plans{position: relative; width: 100%; margin-bottom: 30px;}
.free-planm{background: #FF66001A; border: 1px solid #FF6600; border-radius: 20px; overflow: hidden;}
.free-planm .titlem{background: #FF6600; color: #fff; padding: 15px 20px;font-size: 24px; font-family: 'GrilledCheese BTN Regular';margin: 0;}.pad-one{padding: 30px;font-size: 17px}.img-one{position: relative; margin-top: -75px;max-width: 70%}

@media only screen  and (max-width : 980px) {.img-one{position: relative; margin-top: -55px;max-width: 100%}}
@media only screen  and (max-width : 512px) {.pad-one{padding: 15px; text-align: center;} .pad-one p{margin-bottom: 15px!important}.img-one{margin-bottom: 15px; margin-top: 0; max-width: 50%}}

#all-plans{position: relative; width: 100%; margin-bottom:0px;}
.bg-onem{background: #6633991A; border: 1px solid #663399; border-radius: 20px;}.bg-onem .titlem{background: #663399; color: #fff; padding: 15px 20px;font-size: 24px; font-family: 'GrilledCheese BTN Regular';margin: 0;border-radius: 19px 19px 0px 0px}

.bg-twom{background: #3366FF1A; border: 1px solid #3366FF; border-radius: 20px;}.bg-twom .titlem{background: #3366FF; color: #fff; padding: 15px 20px;font-size: 24px; font-family: 'GrilledCheese BTN Regular';margin: 0;border-radius: 19px 19px 0px 0px}

.bg-threem{background: #CC00661A; border: 1px solid #CC0066; border-radius: 20px;}.bg-threem .titlem{background: #CC0066; color: #fff; padding: 15px 20px;font-size: 24px; font-family: 'GrilledCheese BTN Regular';margin: 0;border-radius: 19px 19px 0px 0px}

.fluency-title{font-size: 17px;}
.pricem{width: 100%; position: relative;float: left;}
.pricem ul{list-style: none;margin-bottom: 0px;}.pricem li{list-style: none; display: block; float: left; width: 50%;font-size: 17px; text-align: center;position: relative;padding: 0 15px;}.pricem li:after{position: absolute; right: 0; top: 0; width:2px; height: 100%; content: "";background:#78BC3A}
.pricem li:last-child:after{display: none;}
.pricem li span{display: block;font-size: 30px; color: #78BC3A;font-family: 'GrilledCheese BTN Regular';}
.plans-bg{background: #78BC3A; padding: 10px 15px; margin: 15px 0; width: 100%; text-align: center; font-size: 17px; color: #fff;}
.access{background: #ABC0FF; font-size: 12px; line-height: 20px; border-radius: 20px; padding: 0 20px; margin: 0px auto; width: 100%; max-width: 150px; display: block; text-align: center}.workstations{list-style: none; padding: 0px;margin: 1rem 0}.workstations li{list-style: none; padding: 0 15px;}.plans-content{padding: 15px 15px 75px 0; width: 100%; text-align: center}

.get {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	margin-top: 50px;bottom:-45px;;
}.option-a{width: 100%; padding: 0 15px 15px; text-align: center; font-size: 17px;}


