body {
    font-family:proxima_nova_rgregular !important;
}
.aus-logo{font-size:25px;font-weight:700;text-decoration:none;color:#1b6ea4}
.registration-forms {
	width: 64%;
	margin:auto;
	background: #f3f3f3;
	border-radius: 10px;
	padding:40px 0px;
	position: relative;
	min-width: 860px;
	max-width: 865px;
}
.registration-forms.bottom{
	background: transparent;
	width: 78%;
}
.registration-forms .section {
	display: inline-block;
	width:32.8%;
	text-align:center;
	background: rgba(0, 0, 0, 0) url('./images/entity-type-separator.png') repeat-y scroll 100%;
	margin:0px;
}
.registration-forms.bottom .section {
	background: transparent;
	width:33%;
}
.registration-forms .section:last-child {
	border-right: 0px solid;
	background: transparent;
}
.registration-forms .section a{
	border: 0 solid #fff;
	border-radius: 4px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 8px 40px;
	text-decoration:none;
	display: inline-block;
}
.registration-forms .section a:hover{text-decoration:none;}
.registration-forms .section a.sole{background-color:#e74904;box-shadow: 0 4px 0 #ae3805;}
.registration-forms .section a.sole:hover{background-color:#c23300;box-shadow: 0 4px 0 #912900;}
.registration-forms .section a.partnership{background-color:#16cf08;box-shadow: 0 4px 0 #0e9903;}
.registration-forms .section a.partnership:hover{background-color:#11B905;box-shadow: 0 4px 0 #128C04;}
.registration-forms .section a.company{background-color:#0090ff;box-shadow: 0 4px 0 #0466b1;}
.registration-forms .section a.company:hover{background-color:#0379D8;box-shadow: 0 4px 0 #03528E;}

.registration-forms .section .icon{
	background: rgba(0, 0, 0, 0) url('./images/entity-type-icons.png') no-repeat scroll center center;
	display: block;
	height: 70px;
	margin: 17px auto 6px;
	width: 70px;
}
.registration-forms .section .icon.sole{
	background-position: 0 7px;
}
.registration-forms .section .icon.partnership{
	background-position: 0 -68px;
}
.registration-forms .section .icon.company{
	background-position: 0 -141px;
}
.registration-forms .section p{
	padding: 0px 10px;
	font-size: 15px;
	margin-top: 15px;
}
.registration-forms .pricing{
	background: rgba(0, 0, 0, 0) url('./images/pricing-33-off.png') no-repeat scroll center center;
	height: 156px;
	position: absolute;
	right: -100px;
	top: -100px;
	width: 156px;
	display: none;
}

@media all
and (min-width:320px)
and (max-width:480px){html{margin-top:0px !important;}
* html body{margin-top:0px !important;}
#head{background:#231A48;height:auto;padding-top:8px;}
#header-wrap{width:100%;float:none;margin:auto;display:block;height:auto;}
#header-wrap .grid_12{width:100%;padding:0px;margin:0;float:none;display:block;text-align:center;}
#header-wrap h1{color:#fff;float:none;font-size:1.5em;text-align:center;font-weight:bold;display:block;}
#header-wrap img{float:none;display:inline-block;vertical-align:top;margin:20px 25px 0 -2px;position:relative;}
#header-wrap img.hicons{width:35%;}
#header-wrap img.flag{width:23%;margin-top:13px;}
.body_content_wrapper{width:97%;float:none;display:block;height:auto;margin:0px auto;padding:5px;}
.body_content_wrapper #content{width:100%;float:none;display:block;height:auto;margin:0px;padding-top:10px;font-size:1.5em;}
.body_content_wrapper #footer{width:100%;float:none;display:block;height:auto;margin:0px;}
.body_content_wrapper #register-abn #register-left{width:100%;float:none;display:block;height:auto;margin:0px;padding:0px;margin-bottom:0px;}
.body_content_wrapper #register-abn #register-right{width:94% !important;float:none;display:block;height:auto;margin:0px auto;border:0px;top:31px;}
.body_content_wrapper .money-guarentee-table{display:none;}
.body_content_wrapper .carousel{width:100% !important;margin-top:15px;left:8px;}
.body_content_wrapper .carousel ul li{margin:0 0px 0 0;height:auto !important;}
.body_content_wrapper .carousel blockquote p.home{width:92%;padding:10px;margin:auto;font-size:0.6em;border-radius:0px;}
.body_content_wrapper .carousel blockquote cite{margin-left:5px;font-size:15px;margin-top:18px;display:block;}
#register-abn #register-left ul li#li-service{min-height:50px;margin-top:10px !important;}
#content .gform_wrapper .gfield_description{display:none;}
#content .ginput_container{width:100%;}
#content .gform_wrapper .top_label .gfield_label{float:none;display:block;font-weight:normal;font-size:16px;}
#content .clear-multi .gfield_date_day, #content .clear-multi .gfield_date_month, #content .clear-multi .gfield_date_year{width:15%;}
#content .gform_wrapper input[type="text"], #content .gform_wrapper input[type="url"], #content .gform_wrapper input[type="email"], #content .gform_wrapper input[type="tel"], #content .gform_wrapper input[type="number"], #content .gform_wrapper input[type="password"], #content .gform_wrapper select{padding:5px;height:20px;margin:0 5px 0 0px;}
.body_content_wrapper h1.main2{font-size:1.1em !important;line-height:31px;padding:10px;}
#post-entries .page h1{font-size:27px;font-weight:bold;}
.body_content_wrapper span#counter{display:block;}
.body_content_wrapper h2.sub{margin-bottom:-10px;font-size:0.62em !important;text-align:center;line-height:30px;margin-top:8px;}
.body_content_wrapper h2.sub .mobile-counter{background:#1D1D1D;color:#FFF;width:39%;margin:auto;font-size:30px;padding:2px 0 2px 2px;font-weight:700;letter-spacing:4px;text-align:center;display:block}
.body_content_wrapper .StartButton{margin:0px auto 0px;display:block;width:217px;text-align:center;}
.body_content_wrapper .StartButton a{background-size:100%;margin-top:10px;height:89px !important;}
.body_content_wrapper .StartButton a:hover{background-position:0 -118px !important;}
#register-abn #register-left h2,
#register-abn #register-left h4,
h3.feedback-from-customers,
.founders-appeared h4{font-size:0.9em;text-align:left;margin-bottom:0px;padding:0px 10px;}
#register-abn #register-left h4{border-bottom:1px solid #f2f3f3;padding:14px 10px 14px;}
.body_content_wrapper #register-right .RedArrow{right:60px;background-size:100%;width:110px;height:110px;top:47px;}
h3.feedback-from-customers{padding:10px 0;text-align:left;font-size:1em;margin:20px 0;}
.founders-appeared h4{margin-bottom:0px !important;margin-top:20px !important;}
#register-abn #register-left ol{padding-top:0px;margin-bottom:0px;}
#register-abn #register-left ol li{float:none;width:66% !important;margin:25px auto;font-size:0.73em;height:58px;padding:0;}
#register-abn{margin:0 0 35px 0;padding-bottom:32px;}
.accord-title{padding:8px 0px;margin-bottom:0em;background:url('./images/accordion-arrow2.png') no-repeat 97% 6px;background-size:25px;}
.accord-title.active{background-position-y:-40px;}
.accord-content{display:none;padding:7px 7px 0px;}
#register-abn #register-left ul{margin-bottom:20px;}
#register-abn #register-left ul li{margin:6px auto;float:none;font-size:0.8em;min-height:36px;width:70%;}
#footer h2{font-size:1em;padding-bottom:20px;padding-left:9px;}
#footer .footerpane{width:100%;margin:0px 0px 10px 9px !important;padding:0;font-size:0.70em;width:100%;}
#mark_logo{background:url(images/marks_logo_2.png) no-repeat;}
#trustee{float:none !important;margin:auto !important;}
#trustee #li-parent img{margin:0px auto 20px !important;width:88%;}
#trustee #li-parent span{display:none;}
#footer ul#trustee li{margin:0px auto;text-align:center;display:block;float:none;}
#footer img#price{width:50%;}
#gform_18 input[type=email], #gform_18 input[type=text]{width:90%;}
#input_18_1_3_container,#input_18_1_6_container{float:none;width:95%;overflow:visible;}
#input_18_1_3_container label,#input_18_1_6_container label{position:relative;left:0px;}
#gform_submit_button_18{display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;padding:8px 14px 6px;border:none;-webkit-border-radius:7px;border-radius:7px;font:normal normal bold 25px/normal Arial,Helvetica,sans-serif !important;color:#47570E;-o-text-overflow:clip;text-overflow:clip;background:-webkit-linear-gradient(-90deg,#C5DA33 0,#9BC111 100%) 50% 50%;background:-moz-linear-gradient(180deg,#C5DA33 0,#9BC111 100%) 50% 50%;background:linear-gradient(180deg,#C5DA33 0,#9BC111 100%) 50% 50%;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto auto;-webkit-box-shadow:0 5px 0 0 #6A8611;box-shadow:0 5px 0 0 #6A8611;-webkit-transition:all 300ms cubic-bezier(.42,0,.58,1);-moz-transition:all 300ms cubic-bezier(.42,0,.58,1);-o-transition:all 300ms cubic-bezier(.42,0,.58,1);transition:all 300ms cubic-bezier(.42,0,.58,1);margin:0px auto 10px;width:92%;}
#content #gform_18 .gfield{padding-bottom:0px;}
#gform_wrapper_18 .gform_footer{padding-top:0px;margin-top:5px;}
.gform_confirmation_message_18{line-height:28px;padding:0 7px;text-align:justify;font-size:18px;}
#back-to-top{background:url('./images/arrow_top.png') no-repeat;position:fixed;float:right;width:50px;height:50px;bottom:50px;right:10px;transition:all .5s;opacity:0;visibility:hidden;z-index:999;}
}

@media only screen 
  and (min-width: 761px) 
  and (max-width: 960px) {
	.container_12 {
      width: 96%;
    }
    div#header-content .aus-logo img {
    	float: none;
    	margin-top: 5px;
    }
    .testimonial {
      width: 90%;
    }
    #content .faqs-wrapper .tab label {
      width: 92%;
    }
    .testimonial-wrapper .testimonial .content {
      width: 67%;
    }
    .why-use-us .why-use {
      margin: 0 6%;
    }
    .why-use-us .why-use.one {
      margin-left: 0;
    }

    /* /fast page */
    div#header-content .aus-logo, div#header-content .blog-title {
    	display: block;
    	text-align: center;
    	margin: auto;
    }
    div#header-content .blog-title a {
    	font-size: 30px;
    }
    .registration-forms {
    	min-width: auto;
    	width: 74%;
    	margin: auto;
    }
    .registration-forms .section {
    	width: 70%;
    	background: transparent;
    	margin: 0px auto 30px;
    	border-bottom: 2px dashed silver;
    	display: block;
    }
    .registration-forms.bottom .section {
    	width: 55%;
    	border-bottom: 0;
    }
    .registration-forms.bottom .section a {
    	width: 160px;
    	    font-size: 20px;
    	    padding: 10px 40px;
    	    display: block;
    	    margin: auto;
    }
    .down-white-arrow {
    	left: 42%;
    	top: -2px;
    }
}
@media only screen 
  and (min-width: 600px) 
  and (max-width: 760px) {
  	.badges-container .badges.inline {
  		width: 86%;
  		display: block;
  		margin: auto;
  	}
  	div#header-content .aus-logo img {
    	float: none;
    	margin-top: 5px;
    }
	.container_12 {
      width: 96%;
    }
    .testimonial {
      width: 90%;
    }
    #content .faqs-wrapper .tab label {
      width: 92%;
    }
    .down-white-arrow {
    	left: 42%;
    	top: -2px;
    }
    .testimonial-wrapper .testimonial .image {
		display: block;
		margin: auto;
    }
    .testimonial-wrapper .testimonial .content {
      width: 90%;
      margin: 0;
    }
    .why-use-us .why-use {
      margin: 0 3%;
    }
    .why-use-us .why-use.one {
      margin-left: 0;
    }
    #post-entries .page h1.content-title {
    	font-size: 2.6em;
    }
    .banner-image {
    	padding: 30px 0px;
    	margin: 0px auto;
    	background-position: top center;
    }
    .banner-image .left-side, .banner-image .featured-video {
    	width: 98%;
    	display: block;
    	margin: auto;
    }
    .reg-btn-wrapper {
    	margin-bottom: 10px;
    }
    .banner-image .left-side li {
    	margin-bottom: 5px;
    }


    /* /fast page */
    div#header-content .aus-logo, div#header-content .blog-title {
    	display: block;
    	text-align: center;
    	margin: auto;
    }
    div#header-content .blog-title a {
    	font-size: 30px;
    }
    .registration-forms {
    	min-width: auto;
    	width: 74%;
    	margin: auto;
    }
    .registration-forms .section {
    	width: 70%;
    	background: transparent;
    	margin: 0px auto 30px;
    	border-bottom: 2px dashed silver;
    	display: block;
    }
    .registration-forms.bottom .section {
    	width: 55%;
    	border-bottom: 0;
    }
    .registration-forms.bottom .section a {
    	width: 160px;
    	    font-size: 20px;
    	    padding: 10px 40px;
    	    display: block;
    	    margin: auto;
    }
}
