/* Theme Name: New Temp */
*
{
font-family: "Raleway",arial,sans-serif;
}

ul.nav li.dropdown:hover > ul.dropdown-menu
{ 
display: block; 
background: #FFEA00!important;
z-index: 10000;
transition: all 0.4s ease;
}

.dropdown-menu
{
min-width: 100% !important;
z-index: 10000;
}
 
.dropdown-menu > li > a
{
background: #FFEA00!important;
color:#000000 !important;
transition: all 0.4s ease;
z-index: 10000;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:active
{
background: #000000!important;
color:#ffffff !important;
transition: all 0.4s ease;
z-index: 9999;
}

.clear
{
clear:both;
}

.logo img
{
max-width:100%;
}
.logo
{
padding-top:20px;
padding-bottom:20px;
}

.nav-wap .tel
{
font-size: 22px;
color:#FFEA00;
}

.navi-bar
{
background:none repeat scroll 0 0 rgba(20, 20, 20, 0.8);
z-index:99999;
}

 .parallax {
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  box-sizing: border-box;
  transform-style: inherit;
}

.parallax, .parallax:before {
  background: 50% 50% / cover;  
}

#parallax {
	background:url('images/banner.jpg');
   background-attachment: fixed;  
   background-size:cover;
   padding-bottom:100px;
}

#parallax2 {
	background:url('images/sydney1.jpg');
   background-attachment: fixed;  
   background-size:cover;
}

#parallax3 {
	background:url('images/talk.jpg');
   background-attachment: fixed;  
   background-size:cover;
}

.head-title
{
text-align:center;
margin-bottom:20px;
margin-top:20px;
padding-left:15px;
padding-right:15px;
}

.head-title .title
{
color:#FFEA00;
font-size:45px;
font-weight:bold;
text-shadow:1px 1px #333;
}

.head-title .sub-title
{
color:#ffffff;
font-size:18px;
text-shadow:1px 1px #333;
}

nav
{
margin:0px !important;
}

.navbar-default .navbar-toggle
{
border-color:#FFEA00 !important;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active, .navbar-default .navbar-nav>.active>a
{
background: #FFEA00 !important;
}

.navbar
{
background:none !important;
border:none !important;
}

.navbar-default .navbar-nav > li 
{

}

.navbar-default .navbar-nav > li > a
{
color:#ffffff !important;
transition: all 0.4s ease-in-out 0s;
padding-top:30px !important;
padding-bottom:31px !important;
padding-right:6px !important;
padding-left:5px !important;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav>.active>a
{
background: #ffea00 !important;
color:#333333 !important;
transition: all 0.4s ease-in-out 0s;
}

.slider-wrap
{

}

.contact-form
{
text-align:center;
color:#000000;
margin-top:20px;
background:none repeat scroll 0 0 rgba(20, 20, 20, 0.8);
padding:10px;
}

.contact-form .title
{
font-size:19px;
font-weight:bold;
color:#ffffff;
text-shadow:1px 1px #000000;
}

.contact-form .sub-title
{
color:#FFEA00;
text-shadow:1px 1px #000000;
font-size: 11px;
}

.contact-form .form 
{
color:#ffffff;
}

.contact-form .form .text, .contact-form .form .text2
{
  width: 100%;
  padding: 7px;
  font-size: 12px;
  margin-bottom: 10px;
  border:1px solid #ead600;
  background:none;
  color:#ffffff;
}

.contact-form .form .text2
{
height:80px;
}

.contact-form .form button, .contact-form .form html input[type="button"], .contact-form .form input[type="reset"], .contact-form .form input[type="submit"]
{
width:100%;
padding:5px;
background:#ead600;
border:0px;
color:#000000;
border:1px solid #ffffff;
transition: all 0.4s ease;
font-size:12px;
}

.contact-form .form button:hover, .contact-form .form html input[type="button"]:hover, .contact-form .form input[type="reset"]:hover, .contact-form .form input[type="submit"]:hover
{
background:#000000;
border:1px solid #ead600;
transition: all 0.4s ease;
color:#ead600;
}



.contact-form2 .form .text, .contact-form2 .form .text2
{
  width: 100%;
  padding: 7px;
  font-size: 12px;
  margin-bottom: 10px;
  border:1px solid #ead600;
  background:none;
  color:#ffffff;
}

.contact-form2 .form .text2
{
height:80px;
}

.contact-form2 .form button, .contact-form2 .form html input[type="button"], .contact-form2 .form input[type="reset"], .contact-form2 .form input[type="submit"]
{
width:100%;
padding:5px;
background:#ead600;
border:0px;
color:#000000;
border:1px solid #ffffff;
transition: all 0.4s ease;
font-size:12px;
}

.contact-form2 .form button:hover, .contact-form2 .form html input[type="button"]:hover, .contact-form2 .form input[type="reset"]:hover, .contact-form2 .form input[type="submit"]:hover
{
background:#000000;
border:1px solid #ead600;
transition: all 0.4s ease;
color:#ead600;
}

.contact-form2 .form .image
{
text-align:center;
max-width:100%;
}
.contact-form2 .form .image img
{
max-width:100%;
}

.testi
{
text-align:center;
font-size:25px;
color:#000000;
text-shadow:1px 1px #ffffff;
}

.blog .title
{
text-align:center;
font-size:25px;
margin-bottom:10px;
display: none;
}

.blog .con
{
font-size:13px;
margin-top:10px;
margin-bottom:10px;
}

.blog .post-title a
{
color:#000000;
font-size:15px;
}

.quote p
{
padding:10px;
margin-top:20px;
font-size:25px;
color:#FFEA00;
text-shadow:1px 1px #000000;
background:none repeat scroll 0 0 rgba(20, 20, 20, 0.8);
}

.quote a
{
text-align:center;
font-size:15px;
	background: none repeat scroll 0 0 #FFEA00;
    border: 1px solid #ffffff;
    color: #000000;
    display: block;
    margin-bottom: 10px;
    padding: 10px;
    transition: all 0.4s ease 0s;
}

.quote a:hover
{
text-decoration:none;
background: none repeat scroll 0 0 #000000;
transition: all 0.4s ease 0s;
color:#FFEA00;
}

.reason-wrap
{
background:#F3F3F3;
text-align:center;
}

.body img
{
max-width:100%;
padding-top:20px;
}

.body-con
{
text-align:justify;
}

.reason-wrap a
{
color:#333333;
}

.reason-wrap a:hover
{
color:#333333;
text-decoration:none;
}

.reason-top
{
position:relative;
top:-50px;
}

.reason-wrap .reason1 .image img,
.reason-wrap .reason2 .image img,
.reason-wrap .reason3 .image img,
.reason-wrap .reason4 .image img
{
max-width:50%;
transition: all 0.4s ease 0s;
} 

.reason-wrap .reason1 .image
{
    margin-top: 15px;
    padding: 10px;
    text-align: center;
}

.reason-wrap .reason2 .image,
.reason-wrap .reason3 .image,
.reason-wrap .reason4 .image
{
    -webkit-filter: grayscale(100%);
    filter: grayscale(1);
    margin-top: 15px;
    padding: 10px;
    text-align: center;
    transition: all 0.4s ease 0s;
}

.reason1
{
background:#FFEA00;
transition: all 0.3s ease-in-out 0s;
padding-bottom:20px;
}

.reason2
{
background:#FFEA00;
transition: all 0.3s ease-in-out 0s;
padding-bottom:20px;
}

.reason3
{
background:#FFEA00;
transition: all 0.3s ease-in-out 0s;
padding-bottom:20px;
}

.reason4
{
background:#FFEA00;
transition: all 0.3s ease-in-out 0s;
padding-bottom:20px;
}

.reason2:hover, .reason3:hover, .reason4:hover
{
background:#ffffff;
transition: all 0.3s ease-in-out 0s;
}

.reason1:hover .image
{
-webkit-filter: grayscale(0);
filter: grayscale(0);
transition: all 0.4s ease 0s;
}

.reason2:hover .image, .reason3:hover .image, .reason4:hover .image
{
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    padding: 10px;
    text-align: center;
    transition: all 0.4s ease 0s;
}


.reason1 .title, .reason2 .title, .reason3 .title, .reason4 .title
{
font-size:18px;
margin-bottom:20px;
margin-top:20px;
}

.reason1 .text, .reason2 .text, .reason3 .text, .reason4 .text
{
font-size:13px;
}

.promote-wrap
{
background:#090909;
}

.promote-wrap .tel
{
text-align:center;
background:#FFEA00;
padding-top:16px;
padding-bottom:15px;
color:#090909;
transition: all 0.4s ease 0s;
}

.promote-wrap .tel:hover
{
color:#FFEA00;
background:#090909;
transition: all 0.4s ease 0s;
border-left:1px solid #FFEA00;
border-right:1px solid #FFEA00;
}

.promote-wrap .tel span
{
font-size: 50px;
}

.promote-wrap .book
{
background:#FFEA00;
text-align:center;
font-size: 26px;
color:#090909;
padding-top:22px;
padding-bottom:22px;
transition: all 0.4s ease 0s;
text-decoration:none !important;
}

.promote-wrap .book:hover
{
text-decoration:none !important;
color:#FFEA00;
background:#090909;
transition: all 0.4s ease 0s;
border-left:1px solid #FFEA00;
border-right:1px solid #FFEA00;
}

.promote-wrap .promote
{
padding:10px 15px 10px 15px;
color:#ffffff;
text-align:justify;
}

.clear
{
clear:both;
}

.box
{
padding-top:25px;
padding-bottom:25px;
}

.service-wrap
{
text-align:center;
}

.service-wrap .service,  .service-wrap .service-title
{
margin-bottom:15px;
}

.service-wrap .service
{
color:#333;
background:#F3F3F3;
padding-top:15px;
padding-bottom:15px;
transition: all 0.4s ease 0s;
-webkit-filter: grayscale(100%);
filter: grayscale(1);
}

.service-wrap .service:hover
{
background:#ffffff;
transition: all 0.4s ease 0s;
-webkit-filter: grayscale(0);
filter: grayscale(0);
transition: all 0.4s ease 0s;
}

.service-wrap .service .title
{
font-size:18px;
margin-top:25px;
margin-bottom:15px;
}

.service-wrap .service .text
{
font-size:13px;
}

.service-wrap .service .image img
{
max-width:100%;
}

.service-wrap .service .button
{
text-align:left;
padding-top:10px;
padding-bottom:10px;
float:right;
margin-top:30px;
}

.service-title .title
{
font-size:30px;
text-align:left;
border-bottom:4px solid #090909;
margin:15px;
}

.service-title 
{
padding-left:0px !important;
padding-right:0px !important;
padding-bottom:15px !important;
padding-top:15px !important;
background:#F3F3F3;
}

.service-title  .button
{
text-align:left;
background:#FFEA00;
padding-top:10px;
padding-bottom:10px;
float:right;
margin-top:30px;

}

.service-title  .button a
{
background:#090909;
padding:10px;
position:relative;
color:#FFEA00;
transition: all 0.4s ease 0s;
}

.service-title  .button a:hover
{
text-decoration:none;
transition: all 0.4s ease 0s;
background:#FFEA00;
color:#090909;
}

.service-title  .button span
{
text-align:center;
width:40px;
}

.good, .reas
{
text-align:center;
}

.good img, .reas img
{
max-width:100%;
}

.good img
{
margin-bottom:20px;
margin-top:20px;
}

.reas
{
margin-bottom:50px;
}

#contact-us1
{
background:#090909;
padding-top:20px;
padding-bottom:20px;
}

#contact-us1 .map
{
-webkit-filter: grayscale(100%);
filter: grayscale(1);
transition: all 0.4s ease 0s;
}

#contact-us1 .map:hover
{
-webkit-filter: grayscale(0);
filter: grayscale(0);
transition: all 0.4s ease 0s;
}

.contact-us .add
{
font-size:15px;
color:#000000;
margin-top:15px;
font-weight:bold;
text-shadow: 1px 1px #ccc;
}

.contact-us
{
text-align:center;
}

.contact-us .fa
{
font-size:20px;
width:50px;
background:#FFEA00;
padding:10px;
text-align:center;
transition: all 0.4s ease 0s;
}

.contact-us .fa:hover
{
background:none repeat scroll 0 0 rgba(20, 20, 20, 0.8);
transition: all 0.4s ease 0s;
}

.contact-us a
{
color:#000000;
}
.contact-us a:hover
{
color:#FFEA00;
}

#pre-foot .links li
{
margin-bottom:10px;
}

#pre-foot
{
background:#FFEA00;
padding-top:15px;
padding-bottom:20px;
color:#000000;
}

#pre-foot .con
{
font-size:13px;
}

#pre-foot .con .fa
{
font-size:20px;
width:50px;
background:#E6E6E6;
padding:10px;
text-align:center;
margin-right:10px;
transition: all 0.4s ease 0s;
}

#pre-foot .con a:hover .fa
{
background:#FFEA00;
transition: all 0.4s ease 0s;
}

#pre-foot .con2 .fa
{
font-size:20px;
width:50px;
background:#000000;
padding:10px;
text-align:center;
transition: all 0.4s ease 0s;
}

#pre-foot .con2 .fa:hover
{
background:#E6E6E6;
transition: all 0.4s ease 0s;
}

#pre-foot .con2 a .fa:hover
{
color:#000000;
transition: all 0.4s ease 0s;
}

#pre-foot .con ul
{
margin:0px;
padding:0px;
list-style:none;
}


#pre-foot .con a
{
color:#000000;
transition: all 0.4s ease 0s;
}

#pre-foot .con a:hover
{
text-decoration:none;
transition: all 0.4s ease 0s;
}


 #pre-foot .con2 a
{
color:#FFEA00;

}
 
 #pre-foot .con2 a:hover
{
text-decoration:none;
}

#pre-foot .title
{
font-size:20px;
margin-bottom:10px;
margin-top:15px;
}

#pre-foot .image img
{
max-width:100%;
}

.footer
{
text-align:center;
padding:10px;
background:#090909;
}
.footer img
{
max-width:70%;
}

.mb
{
display:none;
}

.images
{
text-align:center;
}

.error
{
color:#000000;
padding-top:30px;
padding-bottom:30px;
text-align:center;
}
/*CSS FOR BLOG ARCHIVE PAGE*/
.page-template-page_blog .blog-archive {
    padding-top: 50px;
}

.page-template-page_blog .blog-archive .bdp_blog_template.news .post-content-div {
    width: 74%;
}
.page-template-page_blog .blog-archive .blog_template .bd-post-image img {
    height: auto;
    width: 100%;
}
.page-template-page_blog .blog-archive .bdp_blog_template.news .bd-post-image {
    width: 25%;
    overflow: hidden;
}
.page-template-page_blog .blog-archive a.bd-more-tag-inline {
    color: #fff !important;
    background-color: #41051f;
    padding: 5px 10px;
    margin: 0 !important;
}

/*CSS FOR BLOG SINGLE POST */
.single-post .meta {
    margin-bottom: 10px !important;
}

.single .single-wrapper input#submit {
    background-color: #FFEA00 ;
    color: #000 !important;
    margin: 10px 0 0;
    border: none;
    padding: 5px 10px;
}

.single-wrapper aside {
    float: right;
    width: 25%;
    background-color: #eeee;
    padding: 10px 20px;
}

.single .blog-single {
    width: 70%;
    float: left;
}

.single .single-wrapper {
    padding: 50px 0;
}

.single-wrapper .blog-single img {
    width: 100%;
    height: auto;
}

/*CSS FOR SIDEBAR */
.single .single-wrapper input,
.single .single-wrapper button,
.single .single-wrapper select,
.single .single-wrapper textarea {
    width: 100%;
    /*max-width: 350px;*/
    margin-bottom: 10px;
    padding: 10px;
}

.single aside input#searchsubmit {
    background-color: #FFEA00;
    color: #000 !important;
    margin: 10px 0 0;
    border: none;
}

.single .blog-single img {
    overflow: hidden;
    width: 100%;
    margin: 20px 0;
    height: auto;
}
.single-wrapper aside li {
    list-style-type: none;
    color: #000;
}
.blogfree-plugin.blog-clearfix {
    margin-top: 40px;
}

@media(max-width: 1100px){
.mb
{
display:block;
}
.pc
{
display:none;
}
}

.container .reason-top {
    top: 0px;
}
@media (max-width: 768px){
  .single .blog-single {
    width:100%;
    float: none;
  }
  .single-wrapper aside {
    float:none;
    width: 100%;
  }
  .single-wrapper aside,
  .single .blog-single{
    padding: 10px
  }
}
