.page-id-4693 .article-content img
{
    max-width:100%;
}



.vidbg-overlay
{
      background: rgba(0, 0, 0, 0.2) url("http://storytellerfilms.com.au/wp-content/uploads/2017/02/07-3462-page/pattern.gif") repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    box-shadow: 0 5px 11px 0 rgba(50, 50, 50, 0.08);
    -webkit-box-shadow: 0 5px 11px 0 rgba(50, 50, 50, 0.08);
}
#information{font-size: 30px!important;
font-family: "Dancing Script","Trebuchet MS",Tahoma,Helvetica,sans-serif!important;}
#contact-form
{
    margin-top: 285px !important;
}


#body .grid-style-img_rollover_text .grid-item h3
{
    
    margin-top:0;
}

.new_bg_class
{
    
    padding: 50px 30px 0 30px;
background-image: url("http://storytellerfilms.com.au/wp-content/uploads/2017/02/11-3462-page/G-_ornamentdouble.png");
background-position: 0 0;
background-size: 100%;
background-attachment: fixed !important;
margin-bottom: 0;

}
.centerWhite
{
    word-wrap: break-word;
}
.but_set 
{
    padding-top: 60px;
}
.but_set a
{
    background-color: rgba(0,0,0,0.5) !important;
color: #ffffff !important;
padding: 16px 40px !important;
border: 2px solid #fff !important;


}


element {

}
#information {

    font-size: 30px !important;
    font-family: "Dancing Script","Trebuchet MS",Tahoma,Helvetica,sans-serif;
    text-align: center;

}
.home .article-wrap-inner
{
    padding-top: 0;
}

.home_form
{
    width:100%;
    float:left;
}
.home_form p
{
     width:100%;
    float:left;
    margin-bottom: 10px !important;
}
.name_field
{
     width:49% !important;
    float:left;
    margin-right:1%;
}
.name_field input
{
    width:100%;
}
.field_1
{
    
    margin-top:26px;
}
.home_form label {
    width: 100%;
}
.home_form .wpcf7-form-control
{
     width: 100%;
}

.bride-back
{
    
    background-image: url("http://storytellerfilms.com.au/wp-content/uploads/2017/08/04-3621-post/Highlight.00_07_09_07.Still002-1024x576.jpg");
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed !important;
margin-top: 0px;
height: 660px;

}
.bride-back2
{
    
    background-image: url("http://storytellerfilms.com.au/wp-content/uploads/2017/02/30-3462-page/timber_1920-1024X512.jpg");
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed !important;
margin-top: 0px;
height: auto;
margin-bottom: 0px;

}

.bride-back3
{
    
    background-image: url("http://storytellerfilms.com.au/wp-content/uploads/2017/02/06-3462-page/love1.jpg");
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed !important;
margin-top: 0px;
height: 680px;
margin-bottom: 0px;

}
.bg-trans
{
    
    margin-top: 100px;
background: rgba(0,0,0,0.4);
padding-bottom: 50px;
margin-bottom:100px;

}

.wpcf7-form .your-message .wpcf7-textarea
{
    height: 75px;
}
.wpcf7-submit
{
    background: #000;
border: none;
color: #fff;
padding: 2px 25px;

}
.mb-0
{
    margin-bottom:0;
}
.mtb-0 img
{
    margin-top:0 !important;
     margin-bottom:0 !important;
}

.above-form
{
    padding-left: 0 !important;
padding-right: 0 !important;
height:600px;
margin-bottom:0;
}
.above-form .vc_parallax-inner
{
    background-size: cover;
background-attachment: fixed;
height:100% !important;

}

.intense_box_set .intense.content-box
{
    width:48% !important;
    float:left;
    margin-top: 30px;
}
.intense_box_set .intense.content-box .content-box-text
{
    height:264px;
}
.intense_box_set .intense.content-box:first-child
{
    margin-righ:2%;
}
.parallax1
{
    padding: 100px 30px;
    padding-right: 30px;
    padding-left: 30px;
background-image: url("http://storytellerfilms.com.au/wp-content/uploads/2017/02/11-3462-page/contact_white_bg.png");
background-position: 0 0;
background-size: 100%;
background-attachment: fixed;

margin-bottom:0;

}

.affordable {
    text-transform: uppercase;
    font-family: "Fredericka the Great",Arial,Helvetica,sans-serif !important;
}



.parallax1 p {
    line-height: 20px !important;
    text-align: left !important;
    font-size: 14px !important;
}


.mobile
{
    display:none !important;
}
@media only screen and (max-width:768px)
{
    .page-id-1611 img
    {
    
    max-width:100%;
    height:auto;
}
    .name_field {
    width: 100% !important;
    float: left;
    margin-right: 0;
}
.field_1
{
    margin-top:5px;
}
    .above-form
    {
    height: 350px;
}
.above-form .vc_parallax-inner {
    background-size: 100%;
    background-attachment: fixed;
    height: 100% !important;
    background-repeat: no-repeat;
}



    .intense_box_set .intense.content-box .content-box-text {
    height: auto;
}

    
    .intense_box_set .intense.content-box {
    width: 100% !important;
    float: none;
    margin-top: 0;
}

    .mobile
{
    display:block !important;
}
.desktop
{
    display:none;
}
#logo {
    overflow: hidden;
    margin: 0 auto;
    width: auto;
    height: 45px;
}
#contact_field_1_headline
{
    display:inline-block;
}
#widget-content #pp-text-6
{
    margin-top:35px;
}
}
@media only screen and (max-width:480px)
{
    .bride-back3
    {
    background-size: 100%;
background-attachment:initial !important;
margin-top: 0px;
height: 250px;
margin-bottom: 0px;
}
.bride-back2
{
    background-size: 100%;
background-attachment: initial !important;
margin-top: 0px;
height: 145px;
margin-bottom: 0px;

}
.gallery_set
{
    display:none;
}
}
@media only screen and (max-width:479px)
{
  .pp-social-media-buttons
  {
    width:100%;
}
.fb_iframe_widget
{
    width: 100% !important;
}

.fb_iframe_widget iframe
{
    width: 100% !important;
}
.wpcf7-form p span input
{
    width:100%;
}
.wpcf7-form p span textarea
{
    width:100%;
}
.fb_iframe_widget span {
    width: 310px !important;
}
.hidden_overflow
{
    overflow:hidden;
}

}

@media only screen and (max-width:414px)
{
    .bride-back3
    {
    background-size: 100%;
background-attachment:initial !important;
margin-top: 0px;
height: 200px;
margin-bottom: 0px;
}
img.intense.shadow {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
img.intense.image {
    margin-top: 0;
    margin-bottom: 0;
}
}