/*
Theme Name: australiaspeakers
Theme URI: http://www.a2ztechnologies.in
Author: A2Z Developing Team
Description: New Responsive Theme
Version: 1.0 Beta
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


.animation{ visibility:hidden;}
/**/
header .header-top { padding: 25px 0;}
header .header-bottom{ position:relative;}
header .header-bottom .blue-holder { background: rgba(0, 0, 0, 0) url("img/thumbnails/blue-bg.png") no-repeat scroll 0 0 / cover ; margin-top: 25px; padding: 3px;}
header .header-bottom .blue-holder .content { padding: 11px 30px;}
header .header-bottom .blue-holder .content1 { padding: 20px 15%;}
header .header-bottom .blue-holder .content h3 { color: #ffffff;  font-family: "Open Sans";  font-size: 23px; font-weight: 700;  text-transform: uppercase; margin: 0;}
header .header-bottom .blue-holder .content h1{ color: #ffffff;  font-family: "Open Sans";  font-size: 36px; font-weight: 700;  text-transform: uppercase; margin: 0;}
header .header-bottom .blue-holder .content h1 span{ color: #ffffff;  font-family: "Open Sans";  font-size: 23px; font-weight: 700;}
header .header-bottom .blue-holder .content h2{color: #95c90d;  font-family: "Open Sans";  font-size: 40px; font-weight: 700;  text-transform: uppercase; margin: 0;}
header .header-bottom .man{ position:absolute; top:0; left:0;}
/**/
.holder{}
.holder .btn-green{ background:url(img/thumbnails/green-strip.png) repeat-x; color:#fff !important; /*font-size:22px;  */font-family: "Open Sans";  font-weight: 500; }
.holder .button{ padding: 25px 0;}
.holder p{ color:#5a5a5a; font-size:14px; font-family: "Open Sans";  font-weight: 400; line-height:1.7;text-align:justify; }
.holder p span{ color:#034e7d;}
.holder .list{padding: 15px 100px 0px 95px;}
.holder .list ul {}
.holder .list ul li{ padding:5px 0;}
.holder .list ul li a{ color:#555555; font-size:15px; font-family: "Open Sans";  font-weight: 500; text-decoration:none;}
.holder .list ul li a i{ color:#32a735; padding-right:10px;}
.holder .para { padding: 15px 100px 0px 44px;}
.holder .address { padding: 15px 0;}
.holder .address a{ color:#1B75A9; /*font-size:15px;*/text-decoration:none; font-family: "Open Sans"; }
.holder .address a i{ color:#78a500 !important;}
.holder .bottom a i{ color:#78a500 !important;}
.holder .bottom a{ color:#034e7d; /*font-size:15px;*/ font-family: "Open Sans"; text-decoration:none;}
.holder .note-holder{  /*padding:0px 20px 20px 20px;*/ margin-top:15px;}
.holder .note-holder h3{ color:#034e7d; font-size:24px; font-family: "Open Sans"; font-weight: 700; text-transform:uppercase;}
.holder .note-holder{ }
.holder .note-holder .note-list{ padding: 15px 100px 0px 75px;}
.holder .note-holder .note-list ul li { /*background: rgba(0, 0, 0, 0) url("img/thumbnails/green-box.png") no-repeat scroll 0 13px;*/  padding: 5px 25px;}
.holder .note-holder .note-list ul li a{ color:#555555; font-size:15px; font-family: "Open Sans";  font-weight: 500; text-decoration:none;}
/**/
footer{ padding:40px 0;}
footer p{ color:#034e7d; font-size:14px; font-family: "Open Sans";margin-left: 42%;}


/**/
.holder .help{ background:#262626; padding:20px;text-align:left; width: 88%; margin-left: 4.5%;}
.holder .help h2{ margin:0; color:#fff; font-size:42px; font-family:"Times New Roman"; text-transform:uppercase;}
.holder .suggestion h6{ color:#034f7e; font-size:15px; font-family: "Open Sans";  font-weight: 700;}
.holder .suggestion h6 span{  color:#ea7400;}
.holder .form-box{ padding:20px 0;}
.holder .form-box label{ color:#5a5a5a; font-size:13px; font-family: "Open Sans";  font-weight: 400;}
.holder .form-box label span{ color:#ea7400;}
.holder .form-box input[type=text]{ margin-bottom:10px;}
.holder .form-box select{ margin-bottom:10px;}



@media (max-width: 1024px) {
	header .header-bottom .man{ display:none;}
	header .header-bottom .blue-holder .content { padding: 19px 5%;}
	header .header-bottom .blue-holder .content h1 { font-size: 30px;}
	header .header-bottom .blue-holder .content h1 span { font-size: 20px;}
	header .header-bottom .blue-holder .content h2 { font-size: 35px;}
	.holder .address a { font-size: 13px;}
	/*.holder .address a i { display: none;}*/
	.holder .bottom a { font-size: 13px;}
	.holder .bottom a i { display: none;}
	.holder .bottom .spl{ padding-left:15px;}
	.holder .form-box {padding: 25px 0 !important;}
	.emailsty a{font-size: 20px !important;font-weight: bold !important;}
	.holder .help {background: #262626 none repeat scroll 0 0;margin-left: 4% !important; padding: 20px;text-align: left;width: 89%;}

}

@media (max-width: 768px) {
footer p{ color:#034e7d; font-size:14px; font-family: "Open Sans";margin-left: 0%;}
	header .header-bottom .man{ display:none;}
	header .header-bottom .blue-holder .content { padding: 8px 5%;}
	header .header-bottom .blue-holder .content h1 { font-size: 25px;}
	header .header-bottom .blue-holder .content h1 span { font-size: 15px;}
	header .header-bottom .blue-holder .content h2 { font-size: 27px;}
	.holder .address a { font-size: 13px;}
	/*.holder .address a i { display: none;}*/
	.holder .bottom a { font-size: 13px;}
	.holder .bottom a i { display: none;}
	.holder .bottom .spl{ padding-left:15px;}
.emailsty a {
    font-size: 18px!important;
font-weight:bold !important;
}
.emailsty1 a {
    font-size: 13px!important;
font-weight:bold;
}
.holder .para { padding: 15px 0px 0px 0px!important;}
.page-typo {
    padding: 15px 0px 0px 0px!important;
}
.holder .form-box label {
    color: #5a5a5a;
    font-family: "Open Sans";
    font-size: 12px !important;
    font-weight: 400;
}
.emailsty {font-size: 17px !important;font-weight: bold;}
.holder .help {
  background: #262626 none repeat scroll 0 0;margin-left: 0% !important;padding: 20px;text-align: left;width: 98%;}
.holder .help h2 {  color: #fff;  font-family: "Times New Roman";  font-size: 34px;  margin: 0;  text-transform: uppercase;
}
.wpcf7-form {margin-left:-2% !important;}
}
@media (max-width: 640px) {
.text-right {
    text-align:left !important;	
}
.emailsty {
  font-size: 17px;
  font-weight: bold;
  padding: 20px;
}
.holder .help h2 {
  font-size: 23px !important;
}
	.holder .form-box {
    padding:0px !important;
}
.wpcf7-form-control-wrap.tel-16 {
 margin-top: 3% !important;
    position: absolute !important;
    width: 94% !important;
}
header .header-bottom .blue-holder .content h3 {
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 30px !important;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}

header .header-bottom .blue-holder .content h1 {
  font-size: 40px !important;
}
header .header-bottom .blue-holder .content h1 span {
  font-size: 30px !important;
}

header .header-bottom .blue-holder .content h2 {
  font-size: 48px !important;
}
}
@media (max-width: 568px) {
	header .header-bottom .man{ display:none;}
	header .header-bottom .blue-holder .content { padding: 19px 5%;}
	header .header-bottom .blue-holder .content h1 { font-size: 29px;}
	header .header-bottom .blue-holder .content h1 span { font-size: 15px;}
	header .header-bottom .blue-holder .content h2 { font-size: 29px;}
	.holder .btn-green { font-size: 22px; width: 100%;}
	.holder .help h2 { font-size: 36px;}
	/*.holder .address a { font-size: 12px;}*/
	.holder .note-holder .note-list ul li a { font-size: 14px; line-height: 1.8;}
	.holder .bottom a { font-size: 12px;}
	footer p { font-size: 11px;}
	.holder .form-box {
    padding:0px !important;
}
.text-right {
    text-align:left !important;
}
.wpcf7-form-control-wrap.tel-16 {
 margin-top: 3% !important;
    position: absolute !important;
    width: 94% !important;
}
.emailsty {
  font-size: 17px;
  font-weight: bold;
  padding: 20px;
}
.holder .help h2 {
  font-size: 23px !important;
}
}




@media (max-width: 480px) {
.holder .list {
    padding: 15px 50px 0px 50px;
}

.wpcf7-form-control-wrap.tel-16 {
  margin-top: 6% !important;
  position: absolute !important;
  width: 93% !important;
}
.holder .help h2 {
  font-size: 19px !important;
}
}
@media (max-width: 360px) {

.wpcf7-form-control-wrap.tel-16 {
  margin-top: 6% !important;
  position: absolute !important;
  width: 88% !important;
}
.holder .btn-green {
    font-size: 14px !important;
    width: 100%;
}
.holder .help h2 {
  font-size: 19px !important;
}
header .header-bottom .blue-holder .content h1 {
  font-size: 28px !important;
}
header .header-bottom .blue-holder .content h2 {
  font-size: 30px !important;
}

header .header-bottom .blue-holder .content h1 span {
  font-size: 28px !important;
}
header .header-bottom .blue-holder .content h3 {
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 23px !important;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}

}

.pagesty {
    margin-top: 1%;
}
.list ul li {
    color: #555555;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
}
.holder .list ul li i {
    color: #32a735;
    padding-right: 10px;
}
.page-typo h3{
    color: #034E7D;
    font-size: 35px;
    font-family: "Open Sans";
    font-weight: 700;
line-height: 47px;
text-align:center;
padding: 0px 30px 0px 30px;
    
}
.address a i {
    color: #78A500 !important;
}

.address a {
    color: #034E7D;
    font-size: 15px;
    font-family: "Open Sans";
  
}
.emailsty a {
    font-size: 20px;
font-weight:bold;
}
.emailsty{
    font-size: 20px;
font-weight:bold;
}
.emailsty1 a {
    font-size: 18px!important;
font-weight:bold;
}
.fa.fa-check {
    color: #32A735;
}

.holder .btn-green1 {
    background: transparent url("img/thumbnails/green-strip.png") repeat-x scroll 0% 0%;
        background-color: transparent;
        background-image: url("img/thumbnails/green-strip.png");
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
    color: #FFF !important;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 500;
}
.page-typo {

padding: 15px 100px 0px 60px;
}
.holder .address {
    color: #034E7D;
    font-family: "Open Sans";
    text-decoration: none;
}

span.under1
{
border-bottom:2px solid;
}
span.under1:hover
{
border-bottom:0px solid;
}


.wpcf7-form {
  margin-left: -13%;
}