@media only screen and (min-device-width : 320px) and (max-device-width : 6000px) {
 html {
     -webkit-text-size-adjust: none;
     }
.m_hide{
	display:inherit;
	} 
.d_hide{
	display:none;
	} 
		
	}


@media (max-width: 1200px) {	
.container {
    width: 100%;
    max-width: 960px;
	}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 0 18px 0 18px;	
	}
.attend_register_now p {
    width: 73%;
	}
ul.interests_buttom li {
    width: 120px;
	}
/*Banner*/
.attend_register_now {
    margin:0 0 0 0;
	}
/*Banner*/
p.what_products_text{
    width: 62% !important;
	}
.testimonials_left {
    width: 64.613%;	
	}
	
	
	
	

}
@media (max-width: 960px) {

.m_hide{display:none;} 	

.d_hide{display:inherit;} 

.ipad{display:none !important;}	

.container{width:auto; padding:0 0; max-width:inherit ;} 

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    position: absolute;
    width: 60px;
	}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    height: 5px;
	}
.hamburger-inner::before {
    top: -17px;
	}	
.hamburger--collapse .hamburger-inner::after {
    top: -34px;
	}	
.mh-head .mh-btns-left, .mh-head .mh-btns-right {
    top: 40px;
	}	
.mh-head .mh-btns-right {
    right: 12px;
	}
 
.m_logo {
    width: 187px;
	}
.m_register {
    width: 210px;
    margin: 0 auto;
	}	
.m_menu {
    width: 30px;
	}
.banner_text_intelligent {
    width: 100%;
    padding: 63px 0 0 30px;
	}
.banner_text_intelligent p {
    font-size: 40px;
	}	



}


@media (max-width: 959px) { 
.m_hide{display:none;} 	

.d_hide{display:inherit;} 

.t_hide{display:inherit;} 

.ipad{display:none !important;}	

.container{width:auto; padding:0 0; max-width:inherit ;} 
.m_logo {
    width: 187px;
	}
.m_register {
	width: 210px;
	margin: 0 auto;
	}
p.top_register_now {
    width: 210px;
    height: 47px;
    font-size: 41px;
    line-height: 41px;
	letter-spacing: -1.4px;
    margin-top: 36px;
    margin-left: auto;
    margin-right: auto;
	}
p.top_register_now a{
    height: 47px;
	}	
	
.m_menu {
    width: 30px;
	}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    position: absolute;
    width: 60px;
	}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    height: 5px;
	}
.hamburger-inner::before {
    top: -17px;
	}	
.hamburger--collapse .hamburger-inner::after {
    top: -34px;
	}	
.mh-head .mh-btns-left, .mh-head .mh-btns-right {
    top: 40px;
	}	
.top {
    padding: 13px 39px 0 39px;
	}
.banner_in {
    background: #FFF;
    padding: 34px 39px 32px 39px;
	}
.mh-head .mh-btns-right {
    right: 12px;
	}
.banner_text_intelligent {
    padding: 43px 0 0 23px;
	}	
.banner_text_intelligent p {
    color: #ffffff;
    font-family: "gotham_blackregular";
    font-size: 32px;
    font-weight: 900;
    line-height: 54px;
    text-align: left;
	line-height: 38.81px;
	}	
#slideshow {
    position:relative;
    height:auto;
	}
.home_banner {
    background: url(../images/attend_mg.jpg) center 0 no-repeat;
    height: 169px;
	}	
.site_index {
    padding: 0 39px 50px 39px;
	}
.attend_register_now {
    margin: 0px 0 0 0;
	}

.attend_register_now p {
    width: 64.594%;
    margin-top: 22px;
	}		
.attend_register_now_button {
    width: 210px;
    height: 47px;
    font-size: 41px;
    line-height: 41px;
	letter-spacing: -1.4px;	
    margin-top: 68px;
	}	
.attend_register_now_button a{
    height: 47px;
	}	
.how_it_work {
    margin-top: 23px;
	padding: 27px 15px 30px 15px;
	}	
.how_it_work h2 {
    margin-bottom: 29px;
	}	
.finger_point img {
    width: 96px;
	}	
.calendar img {
    width: 96px;
	}	
.money img {
    width: 96px;
	}
.finger_point {
    padding: 0 0;
	}
.calendar {
    padding: 0 0;
	}	
.money {
    padding: 0 0;
	}	
.center-title {
    margin: 22px 18px 10px 0;
	}	
.center-title span {
    margin: 0 13px 34px 0;	
	}
.how_it_register_now_button {
    width: 210px;
    height: 47px;
    font-size: 41px;
    line-height: 41px;
    letter-spacing: -1.4px;
    margin-top: 17px;
	}
.how_much_green {
	width: 142px;
	height: 101px;
    float: left;
    z-index: 2;
    position: relative;
    margin: 31px 0 0 0;
}
.how_much_ping {
	width: 196px;
	height: 149px;
    float: left;
    position: absolute;
    right: 0;
	}
.how_long_green {
    width: 142px;
    height: 101px;
    float: left;
    z-index: 2;
    position: relative;
    margin: 31px 0 0 0;
	}
.how_long_green_text {
    font-size: 26px;
    line-height: 23px;
    top: 19px;
	padding: 0 10px;
	}
.how_long_ping {
	width: 196px;
	height: 149px;
	float: left;
	position: absolute;
	right: 0;
	}	
.how_long_ping_text{
	font-size: 26px;
	line-height: 23px;	
	padding: 0 20px;
	top: 20px;
	}	
.how_long_ping_text03{
	padding: 0 20px !important;	
	}
.how_much_green_text {
	font-size: 26px;
	line-height: 23px;
	top: 19px;
	}
.how_much_ping_text{
	font-size: 26px;
	line-height: 23px;
	top: 19px;
	}
.what_catch {
    padding-top: 0;
    padding-bottom: 0;
	}
.what_catch_register_now_button{
	width: 210px;
	height: 47px;	
	font-size: 41px;
	line-height:41px;
	font-weight: 400;
	letter-spacing: -1.4px;
	}

.we_hate_text p {
    padding: 0 0px 0 0;
	}
.we_hate_text{
	margin:-9px 0 0 0;
	}
.we_hate_ping_text {
    font-size: 35px;
	line-height: 30.71px;
	}
.footer_in {
    border-top: 4px solid #a2c516;
    padding: 29px 39px 27px;
	}
.testimonials_panel {
    margin: 32px 0 0 0;
	}	
.testimonials_panel h2 {
    margin-bottom: 29px;
	}	
.testimonials_panel .col-lg-3 {
    padding-right: 15px;
    padding-left: 15px;
	}	
.testimonials_box {
    margin: 0 0 30px 0;
	}	
.how_much_panel {
    margin-top: 30px;
    margin-bottom: 40px;
	}	
.testimonials_left {
    width: 59%;
	}
.page_testimonials_box {
    padding: 0 10px;
    margin: 0 0 30px 0;
	}	
.page_testimonials_box p {
    font-size: 22px;
	}
ul.interests_buttom li {
    width: 120px;
    height: 30px;
	}
ul.interests_buttom li a {
    font-size: 20px;
	}
.register_now_left {
    width: 43.20833333333333%;
	}
.register_now_right {
    width: 53.125%;
    height: auto;
	}
.register_now_fill01{
    width: 148px;
	height: auto;
	}
.register_now_fill02{
    width: 148px;
	height: auto;
	left:133px;
	right:0;
	}
.register_ping_text {
    font-size: 28px;
    line-height: 24px;
    top: 20px;
	}
.day{
    width: 20.666%;
    margin-right: 10px;
	}
.month{
    width: 20.666%;
    margin-right: 10px;
	}
.year{
    width: 20.666%;
	}
.select-box2 select {
    padding: 0 10px 0 5px;
    font-size: 14px;
	}
.date_of_birth {
    width: 90px;
    float: left;
}
.date_of_birth p {
    font-size: 14px;
	}
.mm-listitem > a, .mm-listitem > span {
    font-size: 16px;
    line-height: 73px;
	}

/*Banner*/
.attend_register_now {
    margin: 24.5% 0 0 0;
	}
/*Banner*/
.testimonials {
    margin: 24% 0 0 0;
	}
.testimonials_box {
	padding: 10px 0 9px 0;
	}
.testimonials_box p {
    height: 114px;
	}
.testimonials_box img {
    width: 80px;
    height: 80px;
	}
.what_catch_register_now_button a{
    height: 47px;
	}	
.question {
    right: 15px;
	}	
.right_less{
    right: -5px;
	}









}
@media (max-width: 767px) { 
.right_less{
    right: -5px;
	}
.inner_right img {display:inherit;
}

.m_hide{display:none;} 	

.d_hide{display:inherit;} 

.t_hide{display:none;}

.ipad{display:none !important;}	

.container{width:auto; padding:0 0; max-width:inherit ;} 

.logo {width: 94px;height: 54px;}	

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    position: absolute;
    width: 40px;
	}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    height: 4px;
	}
.hamburger-inner::before {
    top: -10px;
	}	
.hamburger--collapse .hamburger-inner::after {
    top: -20px;
	}	
.mh-head .mh-btns-left, .mh-head .mh-btns-right {
    top: 8px;
	}	
.mh-head .mh-btns-right {
    right: 2px;
	}	
p.top_register_now{
	width: 113px;
	height: 26px;
	font-size: 22px;
	line-height:22px;
	letter-spacing: -0.75px;
	margin-top: 15px;
	margin-left:auto;
	margin-right:auto;
	}
p.top_register_now a {
    height: 26px;
	}
.top {
   padding: 10px 45px 0 45px;
    width: 100%;
    height: 79px;
	}	
.banner {
    padding: 79px 0 0 0;
	}	
.m_header .col-4{
	padding-right: 0;
	padding-left: 0;	
	}
	
.m_header{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
	}		
.m_logo{
	width: 94px;
	}	
.m_register{
	width: 113px;
	margin:0 auto;
	}	
.m_menu{
	width: 24px;
	}	
.banner_in {
    padding: 15px 45px 7px;
	}	
.attend_register_now h1 {
    font-size: 30px;
	margin: 13px 10px 0 0;
	}	
.site_index {
    padding: 0 45px 50px 45px;
	}	
.attend_register_now p {
    width: 100%;
	float: none;
	font-size: 14px;
	line-height: 24px;
	margin-top: 17px;
	}	
.attend_register_now_button {
    width: 169px;
    height: 38px;
    font-size: 33px;
    line-height: 33px;
    font-weight: 400;
	letter-spacing: -1.13px;
    margin-top: 14px;
    text-align: center;
    float: none;
	margin-left:auto;
	margin-right:auto;
	}	
.attend_register_now_button a{
	height: 38px;
	}
.banner_text_intelligent p {
	font-size: 33px;
	font-weight: 900;
	line-height: 39.91px;
	}
.banner_text_intelligent {
    width: 100%;
    padding: 18px 34px 0 22px;
	}
#slideshow {
    position:relative;
    height:auto;
	}
.home_banner {
    background: url(../images/m_attend_mg-600.jpg) center 0 no-repeat;
    background-size: cover;
    height: 201px;
    margin: 0 0 0 0;
	}
.how_it_work h2 {
    font-size: 35px;
    margin-bottom: 31px;
	}	
.how_it_work {
    background-color: #deebad;
    padding: 23px 30px 30px 30px;
    margin-top: 20px;
	}
.finger_point img {
    width: 96px;
	}
.calendar img {
    width: 96px;
	margin-top: 28px;
	}
.money img {
    width: 96px;
	margin-top: 28px;
	}
.center-title {
    font-size: 14px;
    line-height: 18px;
    margin: 16px 0 10px 0;
	}
.center-title span {
    font-size: 22px;
    line-height: 22px;
    width: 21px;
    margin: 0 13px 20px 0;
    height: 21px;
	}
.how_much_green {
    width: 147px;
    height: 104px;
    float: left;
    z-index: 2;
    margin: 31px 0 0 0;	
	}	
.how_much_green_text{
	font-size: 27px;
	font-weight: 400;
	line-height: 23.74px;
	top: 18px;	
	}
.how_long {
	left: 0;
	right: 0;
	width: 345px;
	margin: 0 0 0 auto;
	}
.how_much_ping {
	width: 203px;
	height: 154px;
    left: 140px;
	}	
.how_much_ping_text{
	font-size: 27px;
	font-weight: 400;
	line-height: 23.74px;
	top: 18px;	
	}
.how_long_green {
	width: 147px;
	height: 104px;
    float: left;
    z-index: 2;
    margin: 31px 0 0 0;
	}	
.how_long_green_text {
	font-size: 27px;
	font-weight: 400;
	line-height: 23.74px;
    top: 8px;
    padding: 0 17px;
    text-align: center;
	}	
.how_long_ping {
	width: 203px;
	height: 154px;
    left: 140px;
	}	
.m_how_long{
	margin-top:40px;
	}
.how_much_panel {
    margin-top: 20px;
    margin-bottom: 20px;
	}
.what_catch_text h3{
	font-size: 30px;
	margin-top: 20px;
	line-height:30px;
	}	
.what_catch_register_now_button{
	width: 169px;
	height: 38px;	
	font-size: 33px;
	letter-spacing: -1.13px;
	line-height:33px;
	margin-top: 6px;
	}
.what_catch_text p {
    font-size: 14px;
    line-height: 24px;
	margin: 5px 0 10px 0;
	}	
.what_catch {
    padding-top: 20px;
	}	
.we_hate {
    background-color: #deebad;
    padding: 20px 20px 20px 20px;
    margin-top: 20px;
	}	

.we_hate_text p {
    font-size: 14px;
    line-height: 24px;
    padding: 0 0px 0 0;
}
.we_hate_mg {
	width: 149px;
	height: 105px;
	margin: 0 auto 20px auto;
	left: 0;
	right: 0;
	float: none;
	}
.we_hate_ping_text {
    font-size: 27px;
    line-height: 24px;
	top: 12px;
	padding: 0 4px;
	}
.testimonials_panel h2 {
    font-size: 30px;
    margin-bottom: 11px;
	}
.testimonials_panel {
    margin: 21px 0 0 0;
	}
.testimonials_panel .col-lg-3 {
    padding-right: 0;
    padding-left: 0;

	}
.testimonials_panel .col-6 {
    padding-right: 4px;
    padding-left: 4px;
	}
.what_catch_text{
	padding-right: 0;
	padding-left: 0;	
	}
.what_catch_mg{
	width:100%;
	}	
.what_catch_mg img{
	width:100%;
	}	
.finger_point {
    width:213px;
	padding: 0 0;
	margin:0 auto;
	}
.calendar {
    width:213px;
	padding: 0 0;
	margin:0 auto;
	}
.money {
    width:213px;
	padding: 0 0;
	margin:0 auto;
	}	
#footer ul li {
    font-size: 10px;
    line-height: 10px;
    border-right: 1px solid #bfbfbf;
    padding: 0 7px;
	margin:5px 0 6px;
	}
.footer_in {
    padding: 24px 15px;
	}
#footer p {
    font-size: 10px;
    line-height: 23px;
    text-align: left;
	margin-top: 9px;
	}
#footer ul li:first-child {
    padding: 0 7px 0 0;
	}
#footer ul li:nth-child(3){
	 border-right: none;
	}
#footer ul li:nth-child(4){
	 padding: 0 7px 0 0;
	}
#footer ul {
    width: 240px;
	}	
.footer_in {
    padding: 15px 45px 12px;
	}
	
.testimonials_left {
    width: 100%;
    height: 126px;
	}	
.testimonials_right {
    width: 100%;
    height: auto;
	}	
.page_testimonials_box img {
    width: 80px;
    height: 80px;
    position: inherit;
}	
.page_testimonials_box {
    padding: 14px 10px 0 10px;
    margin: 0 0 15px 0;
}

.page_testimonials_box p{
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;	
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	}
.page_testimonials_box p span.left_quote {
    font-size: 36px;
	color: #e71d72;
	left: 0;
	position: absolute;
	top: 0;
	}	
.page_testimonials_box p span.right_quote {
	position: absolute;
	margin: 7px 0 0 0;
	color: #e71d72;
	font-size: 36px;
	line-height: 18px;	
	right: 0;
	bottom: 0;
	}	
.testimonials_color{
	color:#666666 !important;
	}
.testimonials {
    margin: 13px 0 0 0;
	}	
.testimonials_how_it_work {
    margin-top: 4px;
	}	
.privacy p{
	font-size: 14px;
	line-height: 24px;
	margin:0 0 15px 0;
	}	
.privacy h2{
	font-size: 18px;
	line-height: 24px;
	margin:0 0 10px 0;
	}	
ul.privacy_text li{
	font-size: 14px;
	line-height: 24px;
	}
.inner_panel{
    margin: 99px 0 100px 0;	
	}	
.privacy {
	padding:15px 20px 10px 20px;
	}	
h1.privacy_heading {
    margin: 0 0 8px 0;
	}	
ul.terms_text2 li{
	font-size: 14px;
	line-height: 24px;
	margin:0 0 10px 0;
	}
ul.terms_text li{
	font-size: 14px;
	line-height: 24px;
	margin:0 0 10px 0;
	}
.inner_right {
    width: 100%;
	margin-bottom:20px;
	}	
h1.inner_heading {
    margin: 0 0 8px 0;
	font-size: 30px;
	}

.inner_left {
    padding: 16px 20px 20px 20px;
	}
.login_top {
    margin-top: 16px;
	}
.login_buttom {
	width: 169px;
	height: 38px;
	font-size: 33px;
	font-weight: 400;
	letter-spacing: -1.12px;
    margin-top: 0;
	position: inherit;
	line-height: 33px;
	}
.login_buttom_mobile{
	width: 225px;	
	}	
	
label.forgot_text {
    font-size: 14px;
    margin: 0 0 12px 0;
	}
.inner_left p {
	font-size: 14px;
	line-height: 24px;
	}
.inner_left_in{
	height:auto;
	}

.continue_buttom {
	width: 169px;
	height: 38px;
    font-size: 33px;
    line-height: 33px;
	}

ul.interests_buttom{
	padding:0;
	margin:0;
	width:100%;
	}
ul.interests_buttom li{
	padding:0;
	margin:0 10px 0 0;
	float:left;
	width:94px;
	height: 22px;
	background-color: #e71d72;
	text-align:center;	
	border-radius: 10px;
	display: table;
	}
ul.interests_buttom li a{
	color:#FFF;
	display:block;
    font-family: 'mairy_bold_oblicuaregular';
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	border-radius: 9px;
	display: table-cell;
	}
.inner_panel_less{
    margin: 99px 0 0px 0;
	}

.custom-control label {
    font-size: 14px;
    line-height: 24px;
	}
input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : 0;
  margin-top: 0;
	}
.select-box select {
    font-size:14px;
	}
.yes_box {width: 71px;}
.no_box {width: 90px;}
.prefer_not {width: 140px;}
.success{
	height: auto;	
	}
.date_of_birth {
    width: 100%;
	margin: -5px 0 0 0;
	}
.date_panel {
    margin: 0 0 20px 0;
	}
h2.register_now_text2 {
    font-size: 35px;
    line-height: 35px;
	}
.register_we_hate p {
	font-size: 14px;
	line-height: 24px;
	}
.register_now_left{
	width: 100%;	
	}
.register_now_right{
	width: 100%;	
	}
.register_now_fill01 {
    width: 157px;
    height: 110px;
	}
.register_now_fill02 {
    width: 157px;
    height: 110px
	right: 0;
	left: initial;
	}	
.register_now_left {
    left: 0;
    right: 0;
    width: 305px;
    margin: 0 auto 0 auto;
	float: none;
	}
.register_ping_text {
    font-size: 28px;
    font-weight: 400;
    line-height: 28px;
    top: 22px;
    padding: 0 6px;
	line-height: 25.28px;
	}

.further_info_button{
	margin-top:20px !important;
	}
.mm-listitem > a, .mm-listitem > span {
    font-size: 14px;
    line-height: 51px;
	}

/*Banner*/
.attend_register_now {
    margin: 27.2% 0 0 0;
	}
/*Banner*/
.testimonials {
    margin: 28% 0 0 0;
	}
.testimonials_box {
	padding: 10px 0 9px 0;
	}
.testimonials_box p {
    height: 114px;
	}
.testimonials_box img {
    width: 80px;
    height: 80px;
	}
.how_it_register_now_button a{
	height: 47px;
	}
.what_catch_register_now_button a{
    height: 38px;
	}	
.login_buttom a{
	height: 38px
	}	
.continue_buttom a{
	height: 38px
	}	
	
.how_long_get2 {
    top: 34px;
	}	
.register_ping_text06{
    padding: 0 26px;
	}	
.further_yes label {
    font-size: 14px;
    line-height: 24px;	
	}
.lable_text{
    font-size: 14px;
    line-height: 20px;	
	}	
.interests_top .sbHolder{
    font-size: 14px;
	}	
input.inputfield{
    font-size: 14px;
	}	
.radio1{
    width: 65px;
	}
.radio2{
    width: 78px;
	}	
ul.interests_buttom2 #cphMain_rpSections tbody tr {
    width: 101px !important;
	}
.interests_top input[type=radio ]:not(old) + label:before {
    margin: 0.25em 8px 0.25em 0;
}	
.chosen-container-multi .chosen-choices {
    font-size: 14px;
	}	
#cphMain_rpQuestions_rpAnswers_1_tcAnswer_0_tcSingleLine_0_lbInput_0{
	line-height:1 !important;
	font-size:13px !important;
	}	
#cphMain_rpQuestions_rpAnswers_1_tcAnswer_0_tcSingleLine_0_Input_0{
	margin:0 !important;
	}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: inherit;
    -ms-flex-positive: 1;
    flex-grow: inherit;
    max-width: 100%;
	}	
	
.have{
	padding-bottom:150px !important;
	}	
.interests_top .sbOptions {
	border-bottom:none;
}
p.what_products_text {
    width: 100% !important;
}	
.question{
	display:none;
	}
.interests_top .select_box1 {
	width: 100%;
	}
input.inputfield {
	width: 100%;
	}

.hscroll {
    overflow-x: auto;
}

.cookies p a{
	word-break: break-word;
	}



			
}














@media (max-width: 575px) { 
.m_hide{display:none;} 	

.d_hide{display:inherit;} 

.ipad{display:none !important;}	

.container{width:auto; padding:0 0; max-width:inherit ;} 

.logo {width: 94px;height: 54px;}	

p.top_register_now{
	width: 113px;
	height: 26px;
	font-size: 22px;
	line-height:22px;
	letter-spacing: -0.75px;
	margin-top: 15px;
	margin-left:auto;
	margin-right:auto;
	}
p.top_register_now a{
	height: 26px;
	}	
.top {
    padding: 10px 32px 0 32px;
    width: 100%;
    height: 79px;
	}	
#slideshow {
    position:relative;
    height:auto;
	}
.banner {
    padding: 79px 0 0 0;
	}	
.m_header .col-4{
	padding-right: 0;
	padding-left: 0;	
	}
.top {
    padding: 10px 15px 0 15px;
	}
	
.m_header{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
	}		
.m_logo{
	width: 94px;
	}	
.m_register{
	width: 113px;
	margin:0 auto;
	}	
.m_menu{
	width: 24px;
	}	
.banner_in {
    padding: 15px 15px 7px;
	}	
.attend_register_now h1 {
    font-size: 30px;
	margin: 0 0 0 0;
	}	
.site_index {
    padding: 0 15px 50px 15px;
	}	
.attend_register_now p {
    width: 100%;
	float: none;
	font-size: 14px;
	line-height: 24px;
	}	
.attend_register_now_button {
    width: 169px;
    height: 38px;
    font-size: 33px;
    line-height: 33px;
    font-weight: 400;
	letter-spacing: -1.13px;
    margin-top: 14px;
    text-align: center;
    float: none;
	margin-left:auto;
	margin-right:auto;
	}	
.attend_register_now_button a {
    color: #ffffff;
    height: 38px;
}
.banner_text_intelligent p {
    font-size: 22px;
    line-height: 27px;
	margin: 0 6px 0 0;
	}
.banner_text_intelligent {
    width: 100%;
    padding: 10px 34px 0 15px;
	}
.home_banner {
    background: url(../images/m_attend_mg-375.jpg) center 0 no-repeat;
    background-size: cover;
    height: 136px;
    margin: 0 0 0 0;
	}
.how_it_work h2 {
    font-size: 35px;
    margin-bottom: 31px;
	}	
.how_it_work {
    background-color: #deebad;
    padding: 23px 30px 30px 30px;
    margin-top: 20px;
	}
.finger_point img {
    width: 96px;
	}
.calendar img {
    width: 96px;
	margin-top: 28px;
	}
.money img {
    width: 96px;
	margin-top: 28px;
	}
.center-title {
    font-size: 14px;
    line-height: 18px;
    margin: 16px 0 10px 0;
	}
.center-title span {
    font-size: 22px;
    line-height: 22px;
    width: 21px;
    margin: 0 13px 20px 0;
    height: 21px;
	}
.how_much_green {
    width: 147px;
    height: 104px;
    float: left;
    z-index: 2;
    margin: 31px 0 0 0;	
	}	
.how_much_green_text{
	font-size: 27px;
	font-weight: 400;
	line-height: 23.74px;
	top: 18px;	
	}
.how_much_ping {
	width: 203px;
	height: 154px;
    left: 140px;
	}	
.how_much_ping_text{
	font-size: 27px;
	font-weight: 400;
	line-height: 23.74px;
	top: 18px;	
	}
.how_long_green {
	width: 147px;
	height: 104px;
    float: left;
    z-index: 2;
    margin: 31px 0 0 0;
	}	
.how_long_green_text {
	font-size: 27px;
	font-weight: 400;
	line-height: 23.74px;
    top: 8px;
    padding: 0 17px;
    text-align: center;
	}	
.how_long_ping {
	width: 203px;
	height: 154px;
    left: 140px;
	}	
.m_how_long{
	margin-top:40px;
	}
.how_much_panel {
    margin-top: 20px;
    margin-bottom: 20px;
	}
.what_catch_text h3{
	font-size: 30px;
	margin-top: 20px;
	line-height:30px;
	}	
.what_catch_register_now_button{
	width: 169px;
	height: 38px;	
	font-size: 33px;
	letter-spacing: -1.13px;
	line-height:33px;
	margin-top: 6px;
	}
.what_catch_text p {
    font-size: 14px;
    line-height: 24px;
	margin: 5px 0 10px 0;
	}	
.what_catch {
    padding-top: 20px;
	}	
.we_hate {
    background-color: #deebad;
    padding: 20px 20px 20px 20px;
    margin-top: 20px;
	}	

.we_hate_text p {
    font-size: 14px;
    line-height: 24px;
    padding: 0 0px 0 0;
}
.we_hate_mg {
	width: 149px;
	height: 105px;
	margin: 0 auto 8px auto;
	left: 0;
	right: 0;
	float: none;
	}
.we_hate_ping_text {
    font-size: 27px;
    line-height: 24px;
	top: 12px;
	padding: 0 4px;
	}
.testimonials_panel h2 {
    font-size: 30px;
    margin-bottom: 11px;
	}
.testimonials_panel {
    margin: 21px 0 0 0;
	}
.testimonials_panel .col-lg-3 {
    padding-right: 0;
    padding-left: 0;
	}
.testimonials_panel .col-6 {
    padding-right: 7.5px;
    padding-left: 7.5px;
	}
.testimonials_box {
    margin: 0 0 15px 0;
	}
.what_catch .col-12{
	padding-right: 0;
	padding-left: 0;
	}
.what_catch_text{
	padding-right: 15px;
	padding-left: 15px;	
	}
.what_catch_mg{
	width:100%;
	}	
.what_catch_mg img{
	width:100%;
	}	
.how_long {
    left: 0;
    right: 0;
    width: 345px;
    margin: 0 auto 0 auto;
}	
.how_much {
    left: 0;
    right: 0;
    width: 345px;
    margin: 0 auto 0 auto;
}		
	
#footer ul li {
    font-size: 10px;
    line-height: 10px;
    border-right: 1px solid #bfbfbf;
    padding: 0 7px;
	margin:5px 0 6px;
	}
.footer_in {
    padding: 24px 15px;
	}
#footer p {
    font-size: 10px;
    line-height: 23px;
    text-align: left;
	margin-top: 9px;
	}
#footer ul li:first-child {
    padding: 0 7px 0 0;
	}
#footer ul li:nth-child(3){
	 border-right: none;
	}
#footer ul li:nth-child(4){
	 padding: 0 7px 0 0;
	}
#footer ul {
    width: 240px;
	}	
.footer_in {
	padding: 15px 15px 12px 15px;
	}
	
.what_product_mg .col-12 {
    padding-right: 0;
    padding-left: 0;
}	
.testimonials_left {
    width: 100%;
    height: 126px;
	}	
.testimonials_right {
    width: 100%;
    height: auto;
	}	
.page_testimonials_box img {
    width: 80px;
    height: 80px;
    position: inherit;
}	
.page_testimonials_box {
    padding: 14px 10px 0 10px;
    margin: 0 0 15px 0;
}

.page_testimonials_box p{
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;	
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	}
.page_testimonials_box p span.left_quote {
    font-size: 36px;
	color: #e71d72;
	left: 0;
	position: absolute;
	top: 0;
	}	
.page_testimonials_box p span.right_quote {
	position: absolute;
	margin: 7px 0 0 0;
	color: #e71d72;
	font-size: 36px;
	line-height: 18px;	
	right: 0;
	bottom: 0;
	}	
.testimonials_color{
	color:#666666 !important;
	}
.login_panel .col-12 {
    padding-right: 0;
    padding-left: 0;
	}
.testimonials {
    margin: 28% 0 0 0;
	}	
/*Banner*/
.attend_register_now {
    margin: 28.2% 0 0 0;
	}
/*Banner*/
.testimonials_box p {
    height: 119px;
	}
.home_further3 {
    margin-top: 50px;
	}
.how_it_register_now_button a{
	height: 47px;
	}
.what_catch_register_now_button a {
    height: 38px;
	}	
.testimonials_box p {
    padding: 0 11px 0 11px;
	font-size: 16px;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}





@media (max-width: 375px) { 

}








