@charset "utf-8";

@font-face {

    font-family: 'Adobe Caslon Pro';

    src: url(../fonts/ACaslonPro-Bold.eot);

    src: url(../fonts/ACaslonPro-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/ACaslonPro-Bold.woff) format("woff"), url(../fonts/ACaslonPro-Bold.ttf) format("truetype");

    font-weight: 700;

    font-style: normal

}



@font-face {

    font-family: 'Adobe Caslon Pro';

    src: url(../fonts/ACaslonPro-BoldItalic.eot);

    src: url(../fonts/ACaslonPro-BoldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/ACaslonPro-BoldItalic.woff) format("woff"), url(../fonts/ACaslonPro-BoldItalic.ttf) format("truetype");

    font-weight: 700;

    font-style: italic

}



@font-face {

    font-family: 'Adobe Caslon Pro';

    src: url(../fonts/ACaslonPro-Italic.eot);

    src: url(../fonts/ACaslonPro-Italic.eot?#iefix) format("embedded-opentype"), url(../fonts/ACaslonPro-Italic.woff) format("woff"), url(../fonts/ACaslonPro-Italic.ttf) format("truetype");

    font-weight: 400;

    font-style: italic

}



@font-face {

    font-family: 'Adobe Caslon Pro';

    src: url(../fonts/ACaslonPro-Semibold.eot);

    src: url(../fonts/ACaslonPro-Semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/ACaslonPro-Semibold.woff) format("woff"), url(../fonts/ACaslonPro-Semibold.ttf) format("truetype");

    font-weight: 600;

    font-style: normal

}



@font-face {

    font-family: 'Adobe Caslon Pro';

    src: url(../fonts/ACaslonPro-SemiboldItalic.eot);

    src: url(../fonts/ACaslonPro-SemiboldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/ACaslonPro-SemiboldItalic.woff) format("woff"), url(../fonts/ACaslonPro-SemiboldItalic.ttf) format("truetype");

    font-weight: 600;

    font-style: italic

}



@font-face {

    font-family: 'Adobe Caslon Pro';

    src: url(../fonts/ACaslonPro-Regular.eot);

    src: url(../fonts/ACaslonPro-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/ACaslonPro-Regular.woff) format("woff"), url(../fonts/ACaslonPro-Regular.ttf) format("truetype");

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: 'Segoe UI';

    src: url(../fonts/SegoeUI-Italic.eot);

    src: url(../fonts/SegoeUI-Italic.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUI-Italic.woff) format("woff"), url(../fonts/SegoeUI-Italic.ttf) format("truetype");

    font-weight: 400;

    font-style: italic

}



@font-face {

    font-family: 'Segoe UI';

    src: url(../fonts/SegoeUI-Bold.eot);

    src: url(../fonts/SegoeUI-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUI-Bold.woff) format("woff"), url(../fonts/SegoeUI-Bold.ttf) format("truetype");

    font-weight: 700;

    font-style: normal

}



@font-face {

    font-family: 'Segoe UI';

    src: url(../fonts/SegoeUI.eot);

    src: url(../fonts/SegoeUI.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUI.woff) format("woff"), url(../fonts/SegoeUI.ttf) format("truetype");

    font-weight: 400;

    font-style: normal

}



@font-face {

    font-family: 'Segoe UI';

    src: url(../fonts/SegoeUI-BoldItalic.eot);

    src: url(../fonts/SegoeUI-BoldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUI-BoldItalic.woff) format("woff"), url(../fonts/SegoeUI-BoldItalic.ttf) format("truetype");

    font-weight: 700;

    font-style: italic

}



a,

abbr,

address,

article,

aside,

audio,

b,

blockquote,

body,

canvas,

caption,

cite,

code,

dd,

del,

details,

dfn,

div,

dl,

dt,

em,

fieldset,

figcaption,

figure,

footer,

form,

h1,

h2,

h3,

h4,

h5,

h6,

header,

hgroup,

hr,

html,

i,

iframe,

img,

ins,

kbd,

label,

legend,

li,

mark,

menu,

nav,

object,

ol,

p,

pre,

q,

samp,

section,

small,

span,

strong,

sub,

summary,

sup,

table,

tbody,

td,

tfoot,

th,

thead,

time,

tr,

ul,

var,

video {

    margin: 0;

    padding: 0;

    border: none

}



.alignnone {

    margin: 5px 20px 20px 0

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto

}



.alignright {

    float: right;

    margin: 5px 0 20px 20px

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px

}



.logo,

a img.alignleft {

    float: left

}



a img.alignleft,

a img.alignnone {

    margin: 5px 20px 20px 0

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%;

    padding: 5px 3px 10px;

    text-align: center

}



.wp-caption.alignleft,

.wp-caption.alignnone {

    margin: 5px 20px 20px 0

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px

}



.wp-caption img {

    border: 0;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto

}



.banner_txt,

img {

    max-width: 100%

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px

}



.screen-reader-text {

    clip: rect(1px, 1px, 1px, 1px);

    position: absolute!important;

    height: 1px;

    width: 1px;

    overflow: hidden

}



.screen-reader-text:focus {

    background-color: #f1f1f1;

    border-radius: 3px;

    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);

    clip: auto!important;

    color: #21759b;

    display: block;

    font-size: 14px;

    font-size: .875rem;

    font-weight: 700;

    height: auto;

    left: 5px;

    line-height: normal;

    padding: 15px 23px 14px;

    text-decoration: none;

    top: 5px;

    width: auto;

    z-index: 100000

}



::-webkit-input-placeholder {

    color: orange

}



:-moz-placeholder {

    color: orange

}



::-moz-placeholder {

    color: orange

}



:-ms-input-placeholder {

    color: orange

}



::-ms-input-placeholder {

    color: orange

}



submit {

    cursor: pointer

}



* {

    outline: 0;

    padding: 0;

    margin: 0

}



a,

a:hover {

    color: #000;

    transition: .3s

}



li {

    list-style: none

}



body {

    font-family: 'Segoe UI';

    color: #000;

    font-size: 17px;

    line-height: 26px

}



.banner_txt,

.menu,

header {

    font-family: 'Adobe Caslon Pro'

}



header {

    color: #5f533b;

    background-image: url(../images/white-bg.png);

    background-repeat: repeat;

    z-index: 9;

    position: relative

}



.box_menu,

.flexslider .slides li {

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover

}



.logo {

    margin: 20px 0

}



.header_rgt {

    float: right;

    letter-spacing: 4px;

    margin-top: 50px;

    font-weight: 700

}



.banner_txt,

h1,

h2 {

    text-transform: uppercase;

    letter-spacing: 3px;

    text-align: center

}



.header_rgt .fa {

    border-radius: 50px;

    height: 28px;

    width: 28px;

    line-height: 28px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    padding-left: 4px;

    -webkit-transition: all ease .3s;

    -moz-transition: all ease .3s;

    -o-transition: all ease .3s;

    -ms-transition: all ease .3s;

    transition: all ease .3s

}



.header_rgt .fa:hover {

    -webkit-transform: rotate(360deg);

    -moz-transform: rotate(360deg);

    -o-transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    transform: rotate(360deg)

}



.fa-phone {

    background-color: #5f533b

}
.header_rgt .fa{ margin-left:7px;}


.fa-facebook {

    background-color: #3A5795;

    margin-left: 0px

}

.fa-twitter{ 

    background-color: #42c0fb;

    margin-left: 0px

}

.fa-youtube

{

	background-color: #cf3427;

    margin-left: 0px

}

.fa-pinterest-p {

    background-color: #BD081C;

    margin-left: 0px

}



.fa-google-plus {

    background-color: #DB4437;

    margin-left: 0px

}



.fa-instagram {

    background-color: #FF1400;

    margin-left: 12px

}



.menu {

    background-color: #5f533b;
	z-index:9999;

}



.active li a {

    color: #c4a87f

}



section {

    z-index: 999;

    position: relative

}



.sticky_header,

section.flexslider {

    position: absolute;

    width: 100%;

    top: 0

}



section.flexslider {

    z-index: 1

}



.flexslider .slides li {

    height: 718px

}



.slide1 {

    background-image: url(../images/slider_1.jpg)

}



.slide2 {

    background-image: url(../images/slider_2.jpg)

}



.slide3 {

    background-image: url(../images/slider_3.jpg)

}



.slide4 {

    background-image: url(../images/slider_4.jpg)

}



.banner_txt {

    padding-top: 550px;

    margin: auto;

    font-size: 20px;

    line-height: 35px;

    font-weight: 700

}



.slide1 .banner_txt,

.slide4 .banner_txt {

    /*text-shadow: -1px -1px 6px #000;*/

    color: #000;

}

.slide3 .banner_txt{ color:#FFFFFF;}

.banner {

    height: 760px;

    z-index: 0

}



.content {

    font-family: 'Segoe UI';

    text-align: center

}



.box_menu h3,

h1,

h2 {

    font-family: 'Adobe Caslon Pro';

    font-size: 35px

}



.content p {

    max-width: 1000px;

    margin: auto;

    padding-bottom: 30px

}



.dark_gray p {

    padding-bottom: 0

}



h1,

h2 {

    color: #5f533b;

    line-height: 40px;

    margin: 40px 80px 25px

}



.dark_gray {

    background-color: #7d7c6a;

    color: #FFF;

    padding: 30px 130px;

    text-align: center;

    margin: 25px 0 60px

}



.grid_section {

    margin: 25px 0

}



.box_menu {

    height: 290px;

    overflow: hidden;

    display: table;

    border: 4px solid #FFF!important;

    padding: 0

}



.box_menu h3 {

    color: #fff;

    text-shadow: -1px -1px 6px #000;

    text-transform: uppercase

}



.footer_sidebar h5,

.photogrphy_news a {

    font-size: 15px;

    text-transform: uppercase;

    font-family: 'Adobe Caslon Pro'

}



.box_menu .row {

    vertical-align: middle;

    display: table-cell;

    text-align: center

}



.commercial {

    background-image: url(../images/commercial.jpg)

}



.model {

    background-image: url(../images/model.jpg)

}



.family {

    background-image: url(../images/family.jpg)

}



.wedding {

    background-image: url(../images/wedding.jpg)

}



.studio {

    background-image: url(../images/studio.jpg)

}



.model,

.studio {

    border-right: none

}



.commercial,

.family {

    border-left: none

}



.box_menu:hover h3 {

    display: none;

    transition: .5s

}



.box_menu:hover .row {

    background-image: url(../images/black-bg.png);

    background-repeat: repeat

}



.content .side_bar a,

.inner_banner,

.our_team li {

    background-repeat: no-repeat

}



.hide_section {

    transition: .5s;

    margin-top: -425px;

    display: none\9

}



.box_menu:hover .hide_section {

    transition: .5s;

    margin-top: 0;

    display: block\9

}



.hide_section a {

    color: #C3C3C3;

    text-align: center

}



.hide_section a:hover {

    color: #fff

}



.photogrphy_news {

    margin: 25px 0;

    text-align: center

}



.photogrphy_news a:hover {

    background-color: #8D8C78

}



.photogrphy_news a {

    background-color: #5f533b;

    color: #fff;

    display: inline-block;

    padding: 12px 30px 8px;

    margin: 20px auto;

    letter-spacing: 2px

}



.photogrphy_news strong {

    text-transform: uppercase;

    color: #010100;

    padding: 20px 0px;

    height: 60px;

    vertical-align: middle;

    display: block;

}



.call_box a,

.call_box strong,

.reference {

    display: inline-block

}



.min_height {

    min-height: 230px

}



.footer_sidebar {

    background-color: #8d8c78;

    margin: 25px 0 0;

    padding: 40px 0 0;

    color: #fff

}



.footer_sidebar h5,

footer p {

    padding-bottom: 20px

}



.footer_sidebar ul {

    margin-bottom: 40px

}



.footer_sidebar ul li {

    margin-left: 20px;

    list-style-type: disc

}



.footer_sidebar h5 {

    letter-spacing: 1px;

    line-height: initial

}



.footer_sidebar a {

    color: #FFF;

    font-size: 13px

}



.footer_sidebar a:hover {

    color: #000

}



footer,

footer a {

    color: #fff

}



footer {

    text-align: center;

    background-color: #5e5a4e;

    font-size: 13px;

    padding: 50px 0 20px;

    line-height: 30px

}



footer a:hover {

    color: #0000

}



footer h3 {

   /* font-family: 'Adobe Caslon Pro';*/

	font-family: 'Condiment', cursive;

    font-size: 35px;

    text-transform: capitalize;

    padding-bottom: 15px;

    letter-spacing: 4px

}



.sticky_header.sticky {

    background-color: #FFF;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 9999;

    transition: .3s

}



.sticky_header.sticky .logo {

    margin: 10px 0

}



.sticky_header.sticky .logo img {

    width: 295px;

    transition: .3s

}



.sticky_header.sticky .header_rgt {

    margin: 25px 0;

    transition: .3s

}



.inner_banner {

   height: 950px;
    width: 100%;
    background-image: url(../images/about.jpg);
    background-position: top center;
    background-size: cover;
    position: relative;
    top: 0;
    z-index: 0;
    margin-bottom: 25px;

}



.photography_studio {

    background-image: url(../images/photography-studio.jpg)

}



.same-sex-engagement-photography-fort-lauderdale {background-image: url(../images/Banners/same-sex-engagement-banner.jpg); }

.product-photography-professional-product-photogprapher { background-image: url(../images/Banners/product-banner.jpg); }
.bahamas-wedding { background-image: url(../images/Banners/iguana-cay-wedding-photographer-banner-1.jpg); }
.wedding-photography-styles { background-image: url(../images/Banners/wedding-photography-styles-genres-banner-1.jpg); }
.photojournalistic-wedding {  background-image: url(../images/Banners/photojournalistic-wedding-photography-banner-1.jpg); }
.fun-creative-wedding {  background-image: url(../images/Banners/fun-creative-wedding-photography-banner-1.jpg); }
.wedding-ceremony-photography {  background-image: url(../images/Banners/wedding-ceremony-photography-banner-1.jpg); }
.traditional-wedding-photography {  background-image: url(../images/Banners/traditional-wedding-photography-banner-1.jpg); }
.island-style-beach-photography {  background-image: url(../images/Banners/island-style-beach-photography-banner-1.jpg); }
.bridal-photography {  background-image: url(../images/Banners/bridal-photography-banner-1.jpg); }
.bridal-photography-ft-lauderdale{background-image: url(../images/Banners/bridal-photography-banner-1.jpg);}
.bride-groom-banner {  background-image: url(../images/Banners/bride-groom-banner-1.jpg); }
.wedding-details-banner {  background-image: url(../images/Banners/wedding-details-banner-1.jpg); }
.diplomat-wedding-banner {  background-image: url(../images/Banners/diplomat-wedding-banner-1.jpg); }
.professional-model-banner {  background-image: url(../images/Banners/how-to-become-professional-model-banner-1.jpg); }
.south-florida-models-banner {  background-image: url(../images/Banners/south-florida-models-banner-1.jpg); }
.portrait-photographer-banner{  background-image: url(../images/Banners/portrait-photographer-banner-1.jpg); }
.headshot_banner{background-image: url(../images/Banners/headshots-banner-1.jpg)}
.wedding-banner-1{background-image: url(../images/Banners/wedding-banner-1.jpg)}
.comp-card-banner{background-image: url(../images/Banners/comp-card-banner.jpg)}
.how-to-become-photographer-banner-1{background-image: url(../images/Banners/how-to-become-photographer-banner-1.jpg)}
.model-photography-reviews-banner-1{background-image: url(../images/Banners/model-photography-reviews-banner-1.jpg)}
.wedding-photography-reviews-banner-1{background-image: url(../images/Banners/wedding-photography-reviews-banner-1.jpg)}
.family-photography-reveiws-banner-1{background-image: url(../images/Banners/family-photography-reveiws-banner-1.jpg)}
.courtnie-banner-1{background-image: url(../images/Banners/courtnie-banner-1.jpg)}
.make-up-artist-ft-lauderdale-banner-1{background-image: url(../images/Banners/make-up-artist-ft-lauderdale-banner-1.jpg)}
.behind-the-scenes-banner-1{background-image: url(../images/Banners/behind-the-scenes-banner-1.jpg)}
.about-us-banner-1{background-image: url(../images/Banners/about-us.jpg)}
.south-florida-photographer-banner-1{background-image: url(../images/Banners/south-florida-photographer-banner-1.jpg)}
.make-up-artist-miami-banner-1{background-image: url(../images/Banners/make-up-artist-miami-banner-1.jpg)}
.architectural-photography-banner-1{background-image: url(../images/Banners/architectural-photography-banner-1.jpg)}
.cosmetic-photography-banner-1{background-image: url(../images/Banners/cosmetic-photography-banner-1.jpg)}
.business-headshots-banner-1{background-image: url(../images/Banners/business-headshots-banner-1.jpg)}
.attorney-head-shot-banner-1{background-image: url(../images/Banners/attorney-head-shot-banner-1.jpg)}
.attorney-portraits-photographer-miami-banner-1{background-image: url(../images/Banners/attorney-portraits-photography-miami-banner-1.jpg)}
.lawyer-headshot--photography-fort-lauderdale-banner-1{background-image: url(../images/Banners/lawyer-headshot--photography-fort-lauderdale-banner-1.jpg)}
.dance-photography-banner-1{background-image: url(../images/Banners/dance-photography-banner-1.jpg)}
.seminar-photographer-banner-1{background-image: url(../images/Banners/seminar-photographer-banner-1.jpg)}
.photographer-ft-lauderdale-banner-1{background-image: url(../images/Banners/photographer-ft-lauderdale-banner-1.jpg)}
.boca-raton-photographer-1{background-image: url(../images/Banners/boca-raton-photographer-1.jpg)}
.food-photography-professional-banner-1{background-image: url(../images/Banners/food-photography-professional-banner-1.jpg)}
.food-photography-professional-banner-1{background-image: url(../images/Banners/food-photography-professional-banner-1.jpg)}
.glamour-photography-banner-1{background-image: url(../images/Banners/glamour-photography-banner-1.jpg)}
.glamour-photography-banner-2{background-image: url(../images/Banners/glamour-photography-banner-2.jpg)}
.south-florida-models-casting-call-banner-1{background-image: url(../images/Banners/south-florida-models-casting-call-banner-1.jpg)}
.headshots-banner-1{background-image: url(../images/Banners/headshots-banner-1.jpg)}
.model-casting-call-banner-1{background-image: url(../images/Banners/model-casting-call-banner-1.jpg)}
.south-florida-model-casting-call-calendar-banner-1{background-image: url(../images/Banners/south-florida-model-casting-call-calendar-banner-1.jpg)}
.cosmetic-photographer-fort-lauderdale-banner-1{background-image: url(../images/Banners/cosmetic-photographer-fort-lauderdale-banner-1.jpg)}
.executive-portraitt-banner-1{background-image: url(../images/Banners/executive-portraitt-banner-1.jpg)}
.attorney-head-shot-banner-1{background-image: url(../images/Banners/attorney-head-shot-banner-1.jpg)}
.photographer-fort-lauderdale-banner-1{background-image: url(../images/Banners/photographer-fort-lauderdale-banner-1.jpg)}
.lawyer-headshot--photography-fort-lauderdale-banner-1{background-image: url(../images/Banners/lawyer-headshot--photography-fort-lauderdale-banner-1.jpg)}
.professional-sportphotography-banner-1{background-image: url(../images/Banners/professional-sportphotography-banner-1.jpg)}
.corporate-eventr-banner-1{background-image: url(../images/Banners/corporate-eventr-banner-1.jpg)}
.palm-beach-photographer-banner-1{background-image: url(../images/Banners/palm-beach-photographer-banner-1.jpg)}
.miami-photographer-banner-1{background-image: url(../images/Banners/miami-photographer-banner-1.jpg)}
.pier66-ft-lauderdale-wedding-photography-banner-1{background-image: url(../images/Banners/pier66-ft-lauderdale-wedding-photography-banner-1.jpg)}
.beach-wedding-photographer{background-image: url(../images/Banners/beach-wedding-banner-1.jpg)}
.marriott-harbor-beach-wedding-banner-1{background-image: url(../images/Banners/marriott-harbor-beach-wedding-banner-1.jpg)}
.wedding-banner-5{background-image: url(../images/Banners/wedding-banner-5.jpg)}
.wedding-banner-7{background-image: url(../images/Banners/wedding-banner-7.jpg)}
.beach-wedding-photography-banner-1{background-image: url(../images/Banners/beach-wedding-photography-banner-1.jpg)}
.miami-beach-wedding-photography-banner-1{background-image: url(../images/Banners/miami-beach-wedding-photography-banner-1.jpg)}
.miami-wedding-photographer-banner-1{background-image: url(../images/Banners/miami-wedding-photographer-banner-1.jpg)}
.coral-gables-wedding-banner-1{background-image: url(../images/Banners/coral-gables-wedding-banner-1.jpg)}
.wedding-photographer-palm-beach-banner-1{background-image: url(../images/Banners/wedding-photographer-palm-beach-banner-1.jpg)}
.key-west-wedding-photographer-banner-1{background-image: url(../images/Banners/key-west-wedding-photographer-banner-1.jpg)}
.bahamas-wedding-photography-banner-1{background-image: url(../images/Banners/bahamas-wedding-photography-banner-1.jpg)}
.bahamas-wedding-photography{background-image: url(../images/Banners/bahamas-wedding-photography-banner-1.jpg)}
.harbor-island-bahamas-wedding-banner-1{background-image: url(../images/Banners/harbor-island-bahamas-wedding-banner-1.jpg)}
.eluthera-island-wedding-banner-1{background-image: url(../images/Banners/eluthera-island-wedding-banner-1.jpg)}
.wedding-banner-8{background-image: url(../images/Banners/wedding-banner-8.jpg)}
.wedding-banner-6{background-image: url(../images/Banners/wedding-banner-6.jpg)}
.wedding-photographer-miami-banner-1{background-image: url(../images/Banners/wedding-photographer-miami-banner-1.jpg)}
.miami-wedding-photography-banner-1{background-image: url(../images/Banners/miami-wedding-photography-banner-1.jpg)}
.wedding-banner-3{background-image: url(../images/Banners/wedding-banner-3.jpg)}
.west-palm-beach-wedding-photography-banner-1{background-image: url(../images/Banners/west-palm-beach-wedding-photography-banner-1.jpg)}
.palm-beach-gardens-wedding-photography-banner-1{background-image: url(../images/Banners/palm-beach-gardens-wedding-photography-banner-1.jpg)}
.bahamas-wedding-photographer-banner-1{background-image: url(../images/Banners/bahamas-wedding-photographer-banner-1.jpg)}
.caribbean-wedding-photographer-banner-1{background-image: url(../images/Banners/caribbean-wedding-photographer-banner-1.jpg)}
.marriott-harbor-beach-wedding-banner-1{background-image: url(../images/Banners/marriott-harbor-beach-wedding-banner-1.jpg)}
.casa-marina-wedding-banner-1{background-image: url(../images/Banners/casa-marina-wedding-banner-1.jpg)}
.pier-66-wedding-photogaphy-banner-1{background-image: url(../images/Banners/pier-66-wedding-photogaphy-banner-1.jpg)}
.bonnet-house-wedding-photographer{background-image: url(../images/Banners/bonnet-house-wedding-banner-1.jpg)}
.bonnet-house-wedding-photography-fort-lauderdale{background-image: url(../images/Banners/bonnet-house-wedding-banner-1.jpg)}
.riverside-hotel-wedding-photography-banner-1{background-image: url(../images/Banners/riverside-hotel-wedding-photography-banner-1.jpg)}
.ritz-carlton-palm-beach-banner-1{background-image: url(../images/Banners/ritz-carlton-palm-beach-banner-1.jpg)}
.island-style-beach-wedding-banner-1{background-image: url(../images/Banners/island-style-beach-wedding-banner-1.jpg)}
.vizcaya-wedding-photography-banner-1{background-image: url(../images/Banners/vizcaya-wedding-photography-banner-1.jpg)}
.bahia-mar-resort-banner-1{background-image: url(../images/Banners/bahia-mar-resort-banner-1.jpg)}
.biltmore-wedding-photography-banner-1{background-image: url(../images/Banners/biltmore-wedding-photography-banner-1.jpg)}
.photography-classes-banner-1{background-image: url(../images/Banners/photography-classes-banner-1.jpg)}
.hotel-resort-banner-1{background-image: url(../images/Banners/hotel-resort-banner-1.jpg)}
.wedding-banner-4{background-image: url(../images/Banners/wedding-banner-4.jpg)}
.bahamas-wedding-photographer-Iguana-Cay{background-image: url(../images/Banners/bahamas-wedding-photography-banner-1.jpg)}
.beach-wedding-photography-beach-weddings{background-image: url(../images/Banners/beach-wedding-banner-1.jpg)}
.actor_headshots_acting_headshots_fort_lauderdale{background-image: url(../images/Banners/actor-headshots-banner-1.jpg)}
.actor_headshots_actors_portraits_actors_portfolios_s_florida{background-image: url(../images/Banners/actor-headshots-banner-1.jpg)}
.baby_portrait_photography_florida{background-image: url(../images/Banners/baby-banner-1.jpg)}
.baby_portrait_photography_fort_lauderdale{background-image: url(../images/Banners/baby-banner-1.jpg)}
.baby_portrait_photography_packages{background-image: url(../images/Banners/baby-banner-1.jpg)}
.bar_mitzvah_bat_mitzvah_photography_fort_lauderdale{background-image: url(../images/Banners/bar-mitzvah-banner-1.jpg)}
.body_builder_photography_fort_lauderdale{background-image: url(../images/Banners/body-building-photography-banner-1.jpg)}
.body_building_photographer_fort_lauderdale{background-image: url(../images/Banners/body-building-photography-banner-1.jpg)}
.bridal_boudoir_photography_prices{background-image: url(../images/Banners/bridal-boudoir-banner-1.jpg)}
.bridal_boudoir_photography_south_florida{background-image: url(../images/Banners/bridal-boudoir-banner-1.jpg)}
.calendar_page_banner{background-image: url(../images/Banners/calendar-banner-1.jpg)}
.calendar_photographer_south_florida{background-image: url(../images/Banners/calendar-banner-1.jpg)}
.catalog_photography_professional_catalog_photogprapher{background-image: url(../images/Banners/catalog-banner-1.jpg)}
.childrens_photography_florida{background-image: url(../images/Banners/children-banner-1.jpg)}
.childrens_photography_prices{background-image: url(../images/Banners/children-banner-1.jpg)}
.how_to_choose_a_wedding_photographer{background-image: url(../images/Banners/choosing-a-wedding-photographer-banner-1.jpg)}
.client_list{background-image: url(../images/Banners/client-list-banner-1.jpg)}
.videography_services_fort_lauderdale{background-image: url(../images/Banners/commercial-video-banner-1.jpg)}
.comp_card_photography_packages{background-image: url(../images/Banners/comp-card-banner.jpg)}
.contact_danny_steyn{background-image: url(../images/Banners/contact-banner-1.jpg)}
.engagement_photographer_fort_lauderdale{background-image: url(../images/Banners/engagement-banner-1.jpg)}
.same_sex_engagement_photography_fort_lauderdale{background-image: url(../images/Banners/same-sex-engagement-banner.jpg)}
.engagement_photography_prices_fort_lauderdale{background-image: url(../images/Banners/engagement-banner-1.jpg)}
.event_photography_south_florida{background-image: url(../images/Banners/event-banner-1.jpg)}
.executive_portrait_photographer{background-image: url(../images/Banners/executive-portraitt-banner-1.jpg)}
.executive_portrait_photography{background-image: url(../images/Banners/executive-portraitt-banner-1.jpg)}
.executive_portrait_photography_packages{background-image: url(../images/Banners/executive-portraitt-banner-1.jpg)}
.family_portait_photography_packages{background-image: url(../images/Banners/family-portrait-banner-1.jpg)}
.family_portrait_photographer_boca_raton_florida{background-image: url(../images/Banners/family-portrait-banner-1.jpg)}
.family_portrait_photographer_fort_lauderdale_florida{background-image: url(../images/Banners/family-portrait-banner-1.jpg)}
.family_portrait_photographer_miami_florida{background-image: url(../images/Banners/family-portrait-banner-1.jpg)}
.fashion_photographer_miami{background-image: url(../images/Banners/fashion-photography-banner.jpg)}
.fitness_model_photographer_florida{background-image: url(../images/Banners/fitness-photography-banner-1.jpg)}
.fitness_photographer_florida{background-image: url(../images/Banners/fitness-photography-banner-1.jpg)}
.fitness_photographer_fort_lauderdale{background-image: url(../images/Banners/fitness-photography-banner-1.jpg)}
.fitness_photography_fort_lauderdale{background-image: url(../images/Banners/fitness-photography-banner-2.jpg)}
.fitness_photography_ft_lauderdale_prices_and_packages{background-image: url(../images/Banners/fitness-photography-banner-2.jpg)}
.fort_lauderdale_photography_studio{background-image: url(../images/Banners/fort-lauderdale-studio-banner-1.jpg)}
.fort_lauderdale_photography_studio_portfolio{background-image: url(../images/Banners/fort-lauderdale-studio-banner-1.jpg)}
.fort_lauderdale_photography_studio_rental{background-image: url(../images/Banners/fort-lauderdale-studio-banner-1.jpg)}
.hotel_resort_photography_south_florida{background-image: url(../images/Banners/hotel-resort-banner-1.jpg)}
.how_do_i_get_started_as_a_model{background-image: url(../images/Banners/how-to-get-started-model-banner-1.jpg)}
.south_florida_lifestyle_photography{background-image: url(../images/Banners/lifestyle-banner-1.jpg)}
.male_model_portfolio_photographer_south_florida{background-image: url(../images/Banners/male-model-banner.jpg)}
.male_model_portfolio_photography_fort_lauderdale_pp{background-image: url(../images/Banners/male-model-banner.jpg)}
.male_model_portfolio_photography_packages{background-image: url(../images/Banners/male-model-banner.jpg)}
.male_model_photography_ft_lauderdale_mb2{background-image: url(../images/Banners/male-model-banner.jpg)}
.medical_photography_miami_ft_lauderdale{background-image: url(../images/Banners/medical-banner-1.jpg)}
.model_casting_call_south_florida_model_casting_calls{background-image: url(../images/Banners/model-casting-banner.jpg)}
.model_portfolio_photography{background-image: url(../images/Banners/model-portfolio-banner.jpg)}
.model_portfolio_photographer{background-image: url(../images/Banners/model-portfolio-banner.jpg)}
.model_portfolio_photography_packages{background-image: url(../images/Banners/model-portfolio-banner.jpg)}
.model_search_south_florida{background-image: url(../images/Banners/model-search-banner.jpg)}
.musician_singer_photography_south_florida{background-image: url(../images/Banners/musician-banner-1.jpg)}
.pet_photography_south_florida{background-image: url(../images/Banners/pet-banner-1.jpg)}
.photography_reviews{background-image: url(../images/Banners/photography-reviews-banner-1.jpg)}
.preferred_wedding_vendors{background-image: url(../images/Banners/preferred-vendors-banner-1.jpg)}
.pregnancy_photography_florida{background-image: url(../images/Banners/pregnancy-banner-1.jpg)}
.pregnancy_photography_packages{background-image: url(../images/Banners/pregnancy-banner-1.jpg)}
.jewelry_photography_fort_lauderdale{background-image: url(../images/Banners/jewelry-photography-banner.jpg)}
.food_and_product_photography_fort_lauderdale{background-image: url(../images/Banners/food-and-product-photography-banner.jpg)}
.south_florida_real_estate_photography{background-image: url(../images/Banners/real-estate-banner-1.jpg)}
.commercial_real_estate_photography_south_florida{background-image: url(../images/Banners/real-estate-banner-1.jpg)}
.wedding_photography_recent_wedding_photography{background-image: url(../images/Banners/wedding-banner-3.jpg)}
.senior_portraits_ft_lauderdale{background-image: url(../images/Banners/senior-portrait-banner-1.jpg)}
.senior_portrait_photography_packages{background-image: url(../images/Banners/senior-portrait-banner-1.jpg)}
.high_school_senior_portraits_photographer_fort_lauderdale{background-image: url(../images/Banners/senior-portrait-banner-1.jpg)}
.sports_photographer_florida{background-image: url(../images/Banners/sports-banner-1.jpg)}
.swimsuit_photographer_swimsuit_model_photographer_florida{background-image: url(../images/Banners/swimsuit-banner.jpg)}
.commercial_photography_tearsheets_miami{background-image: url(../images/Banners/terasheets-banner-1.jpg)}
.trash_the_dress_wedding_photography{background-image: url(../images/Banners/trash-the-dress-banner-1.jpg)}
.trash_the_dress_wedding_photography_pricing{background-image: url(../images/Banners/trash-the-dress-banner-1.jpg)}
.trash_the_dress_wedding_photography_south_florida{background-image: url(../images/Banners/trash-the-dress-banner-1.jpg)}
.professional_travel_and_wildlife_photographer{background-image: url(../images/Banners/travel-wildlife-banner-1.jpg)}
.wedding_videography_packages{background-image: url(../images/Banners/wedding-video-banner-1.jpg)}
.wedding_videography_fort_lauderdale{background-image: url(../images/Banners/wedding-video-banner-1.jpg)}
.professional_wedding_photographer{background-image: url(../images/Banners/wedding-banner-1.jpg)}
.models_wanted_new_models_recent_model_portfolios{background-image: url(../images/Banners/model-headshot-banner.jpg)}
.model_portfolios_photographer_model_portfolios{background-image: url(../images/Banners/female-model-banner-1.jpg)}
.wedding_photographer_professional_wedding_photographer{background-image:url(../images/Banners/wedding-banner-1.jpg)}
.commercial-photography-reviews{background-image:url(../images/Banners/commercial-photography-reviews-banner.jpg)}
.florida-photographer{background-image:url(../images/Banners/florida-photograher-banner.jpg)}
.pricing_banner{background-image:url(../images/Banners/pricing-banner-1.jpg)}
.south-florida-model-casting-call-thanku-form{background-image:url(../images/Banners/south-florida-casting-call-thanku-banner-1.jpg)}
.south-florida-model-casting-call-2014-oceanette-calendar{background-image:url(../images/Banners/south-florida-model-casting-call - 2014-oceanette-calendar-banner-1.jpg)}
.south-florida-model-casting-call-2015-oceanette-calendar{background-image:url(../images/Banners/south-florida-model-casting-call - 2015-oceanette-calendar-banner-1.jpg)}
.south-florida-model-casting-call-application-form{background-image:url(../images/Banners/south-florida-models-casting-call-banner-1.jpg)}
.south-florida-photographer{background-image:url(../images/Banners/south-florida-photographer-banner-1.jpg)}
.sport-photography-professional-sport-photography{background-image:url(../images/Banners/sports-banner-1.jpg)}
.sports-photographer-florida{background-image:url(../images/Banners/sports-banner-1.jpg)}
.wedding-photography-packages{background-image:url(../images/Banners/wedding-banner-4.jpg)}
.wedding-photography-fort-lauderdale{background-image:url(../images/Banners/wedding-default-banner-2.jpg)}
.wedding-photographer-professional-wedding-photographer{background-image:url(../images/Banners/wedding-details-banner-1.jpg)}
.wedding-photography-references{background-image:url(../images/Banners/wedding-photography-reviews-banner.jpg)}
.make-up-artist-south-florida-banner-1{background-image:url(../images/Banners/make-up-artist-south-florida-banner-01.jpg)}

.product_photography_professional_product_photogprapher{background-image:url(../images/Banners/product-banner-1.jpg)}
.jewelry_photography_fort-lauderdale{background-image:url(../images/Banners/jewelry-photography-banner.jpg)}


.Prices-packages {

    background-image: url(../images/Prices-packages.jpg)

}



.references {

    background-image: url(../images/references.jpg)

}



.contact {

    background-image: url(../images/contact.jpg)

}



.product_photography_banner {

    background-image: url(../images/food-and-product-photography-banner.jpg)

}



.catalog_photography_banner {

    background-image: url(../images/catalog-photography-banner.jpg)

}



.editorial_photography_banner {

    background-image: url(../images/editorial-photography-banner.jpg)

}



.architectural_photography_banner {

    background-image: url(../images/architectural-photography-banner.jpg)

}



.real_estate_photography_banner {

    background-image: url(../images/real-estate-photography-banner.jpg)

}



.executive_corporate_portraits_banner {

    background-image: url(../images/executive-corporate-photography-banner.jpg)

}



.medical_photography_banner {

    background-image: url(../images/medical-photography-banner.jpg)

}



.event_photography_banner {

    background-image: url(../images/event-photography-banner.jpg)

}



.calendar-photography-banner {

    background-image: url(../images/calendar-photography-banner.jpg)

}



.female-model-portfolio-banner {

    background-image: url(../images/female-model-portfolio-banner.jpg)

}



.male-model-photography-banner {

    background-image: url(../images/male-model-photography-banner.jpg)

}



.business-headshots-banner {

    background-image: url(../images/business-headshots-banner.jpg)

}



.fitness-photography-banner {

    background-image: url(../images/fitness-photography-banner.jpg)

}



.compcards-photography-banner {

    background-image: url(../images/compcards-photography-banner.jpg)

}



.family-portrait-photography-banner {

    background-image: url(../images/family-portrait-photography-banner.jpg)

}



.pregnancy-photography-banner {

    background-image: url(../images/pregnancy-photography-banner.jpg)

}



.baby-photography-banner {

    background-image: url(../images/baby-photography-banner.jpg)

}



.childrens-photography-banner {

    background-image: url(../images/childrens-photography-banner.jpg)

}



.senior-portrait-photography-banner {

    background-image: url(../images/senior-portrait-photography-banner.jpg)

}



.bar-mitzvah-bat {

    background-image: url(../images/bar-mitzvah-bat-mitzvah-photography-banner.jpg)

}



.pet-photography-banner {

    background-image: url(../images/pet-photography-banner.jpg)

}



.engagement-photography-banner {

    background-image: url(../images/engagement-photography-banner.jpg)

}



.wedding-photography-banner {

    background-image: url(../images/wedding-photography-banner.jpg)

}



.adeptphoto-fort-lauderdale-adeptphoto-banner {

    background-image: url(../images/make-up-artist-station-photography-studio-001.jpg)

}



h2.sub_title {

    color: #5f533b;

    font-size: 20px;

    line-height: 40px;

    text-transform: uppercase;

    text-align: center;

    font-family: 'Adobe Caslon Pro'

}



.our_team {

    text-align: left

}



.our_team img {

    margin: 10px 20px 20px 0;

    padding: 2px;

    float: left;

	border:none;

    width: 200px

}



.our_team h3,

.side_bar h3 {

    margin: 0 0 10px;

    font-family: 'Adobe Caslon Pro';

    text-transform: uppercase;

    letter-spacing: 3px;

    font-size: 20px

}



.our_team p {

    max-width: inherit

}



.our_team h3 {

    background-color: #7d7c6a;

    color: #FFF;

    padding: 15px 20px 15px 10px;

    text-align: center;

    display:block !important;

}



.our_team h4 {

    padding: 15px 20px 15px 0;

    font-family: 'Adobe Caslon Pro';

    text-transform: uppercase;

    letter-spacing: 3px;

    font-size: 20px

}



.side_bar {

    text-align: left;

    background-color: #5e5a4e;

    color: #fff;

    padding: 15px

}



.call_box,

.call_box a,

.our_team .gallery,

.side_bar h3 {

    text-align: center

}



.side_bar h3 {

    background-color: #49483e;

    color: #fff;

    padding: 15px 10px

}



.content ul,

.side_bar ul {

    margin-bottom: 40px

}



.side_bar li {

    padding-bottom: 5px

}



.content .side_bar a {

    color: #FFF;

   /* background-image: url(../images/list.png);*/

    background-position: 0 4px;

}

.content .side_bar li {

    color: #FFF;

    background-image: url(../images/list.png);

    background-position: 0 8px;

    background-repeat:no-repeat;

    padding-left: 22px;

}



.side_bar a:hover {

    color: #c4a87f;

}

.side_bar li:hover{

    background-image: url(../images/list2.png);

}



.side_bar .gallery ul,

.side_bar .gallery_2 ul {

    margin-bottom: 0

}



div.gallery,

div.gallery_2 {

    overflow: hidden;

    position: relative

}



.content .side_bar .gallery li a,

.content .side_bar .gallery_2 li a {

    background-image: none;

    padding: 0;

    margin: 0

}



.gallery .flex-direction-nav a,

.gallery_2 .flex-direction-nav a {

    top: 40%

}



.content a,

.content a:hover {

    color: #c4a87f

}



.call_box {

    background-color: rgba(94, 90, 78, .08);

    border: 1px solid rgba(94, 90, 78, .13);

    padding: 20px;

    margin-bottom: 30px;

    font-size: 15px

}
.call_box br {display:none;}


.call_box strong {

    padding-bottom: 5px;

    color: #5E5A4E

}



.our_team li {

    color: #000;

    line-height: 26px;

    background-image: url(../images/list2.png);

    background-position: 0 6px;

    padding-left: 22px;

    padding-bottom: 10px

}



.our_team .gallery li {

    padding: 0;

    display: inline-block;

    background-image: none;

    margin: 0

}



.our_team .gallery img {

    height: 238px;

    width: inherit;

    margin: 5px

}



.content .side_bar .text-center a {

    padding: 0;

    background-image: none;

    width: 100%

}



.call_box a {

    background-color: #49483e;

    padding: 5px 10px;

    margin: 10px 5px;

    letter-spacing: 0;

    color: #fff

}



.reference strong {

    text-align: right;

    padding: 10px 0;

    display: block

}



.full_width_img img {

    width: inherit;

    float: none;

    margin: 30px auto;

    padding: 0;

    display: block

}



.new_our_team .gallery {

    margin-bottom: 0;

    margin-top: 25px

}

.page_section {

	background-color:#7D7C6A;

	padding:10px 25px;

	color:#fff;

	border: 2px solid red;

}

.err_page .box_menu:hover .row {

	background-image:none;

}

.err_page .our_team h3:hover {

	display:block !important;

}

.err_page  h3 {

    margin-bottom:0px !important;

}

.err_page .box_menu .row {

    vertical-align: bottom;

    display: table-cell;

    text-align: center;

}

.tuff_section {

    margin-bottom:40px;

}

.tuff_section p {

       font-size: 17px;

    line-height: 32px;

}

/*.tuff_section p {

    margin-top:40px;

}*/

.commercial_list1{ float:left;}

.model_list li{ line-height:25px;}

.video_div, .image_div{ font-size:17px; margin-bottom:20px; text-align:left; display:table; width:100%;}

.image_div_inner_img{ float:left; width:30%;}

.image_div_content{ float:right; width:70%;}

.image_div p{ padding-top:10px;}

.video_div iframe{ float:left; margin-right:30px;}

.video_div h6, .image_div h6{ font-size:16px; font-weight:bold; margin-bottom:10px;}

.copyright{ font-weight: normal;

    color: #FFF;

    text-align: center;

    word-spacing: 1px;

    margin-top: 2px;

    margin-right: 20px;

    margin-bottom: 1px;

    margin-left: 20px;

    padding-top: 2px;

    padding-right: 20px;

    padding-bottom: 1px;

    padding-left: 20px;}

.copyright img, .copyright a{ padding:0!important; margin:0px !important;}

.faq_div h3{ margin-bottom:25px;}

.faq_div h6{ font-size:17px; margin-bottom:5px; font-weight:bold;}

.faq_content{ margin-bottom:15px;}

.faq_content p{ padding-bottom:10px;}

.txt_italic{ font-style:italic; padding-left:30px; padding-right:30px; font-size:15px;}

.back_top{ font-size:15px; display:block; margin-bottom:15px;}

.feedback_div{ padding-left:70px; padding-right:70px; font-style:italic;}

.feedback_div p{ padding-bottom:5px; font-size:15px;}

.feedback_div h6{ font-weight:bold; font-size:13px; margin-bottom:5px; margin-top:0px;}

.feedback_content{ margin-bottom:25px;}

.halfwidth_list{ float:left; width:45%;}

.sitemap_div .long_list li{ width:50%; float:left;}

.sample_letter_div{ padding-left:40px;}

/*form style starts*/

.form{  font-family: 'Segoe UI'; font-size:16px;}

.image_div .recent_video_img{ width: 235px!important;height:161px !important; margin-right:25px !important; margin-bottom:75px !important;}

.calendar_table{ background-color:#000 !important;}

.form h4{ text-transform:uppercase; text-align:center; margin-top:15px; margin-bottom:15px; font-weight:bold;background-color: #49483e; color: #fff;padding: 15px 10px;}

.form h4 span{ display:block; font-size:16px; text-transform:none; margin-top:5px; margin-bottom:5px;}

.form .text_box{ margin-bottom:25px;resize: none; padding-left:5px; float:right; width:325px;  height:35px; line-height:35px; border:1px solid #5e5a4e;}

.form select{ margin-bottom:25px; float:right; width:323px; height:35px; line-height:35px;}

.form #uploadedfile5, #uploadedfile6, #uploadedfile7, #uploadedfile8, #uploadedfile9{ margin-bottom:25px; float:right; width:225px;}



.form .button{    background-color: #7d7c6a;

    padding: 5px 10px;

	float:left;

    margin: 10px 0px;

    letter-spacing: 0;

    color: #fff; border:none; letter-spacing:2px;   -webkit-transition: all ease .3s;

    -moz-transition: all ease .3s;

    -o-transition: all ease .3s;

    -ms-transition: all ease .3s;

    transition: all ease .3s}

	.form .submit_button{ float:right;}

.form .button:hover	{ color:#FFFFFF; background-color:#49483e; }

.choose::-webkit-file-upload-button {

    color: white;

    display: inline-block;

    background-color: #7d7c6a;

    border: none;

    padding: 7px 15px;

    font-weight: 700;

    border-radius: 3px;

    white-space: nowrap;

    cursor: pointer;

    font-size: 10pt;

}

.choose::-webkit-file-upload-button:hover{ background-color:#49483e; color:#FFFFFF;-webkit-transition: all ease .3s;

    -moz-transition: all ease .3s;

    -o-transition: all ease .3s;

    -ms-transition: all ease .3s;

    transition: all ease .3s}

/*form style ends*/

.sitemap_div{ margin-bottom:25px; display:inline-block;}

.sitemap_div h5{ text-transform:uppercase; letter-spacing:1px; font-size:20px;}

.reviews_page img { margin:0; padding:0; float: none; border: none; width:100%;}

.reviews_page p{ padding-bottom:0px; margin-bottom:0px;}

.sitemap_div h5{ font-size:15px;}

.reviews_page strong { text-transform: uppercase;color: #010100;padding: 20px 0px; height: 50px; vertical-align: middle; display: block;}

.review_read_more{    background-color: #5f533b; text-transform:uppercase;

    color: #fff;

    display: inline-block;

    padding: 7px 30px 8px;

    margin: 20px auto;

    letter-spacing: 2px;}

.reviews_page a{ color:#FFF;}

.review_details{ text-align:center; margin-bottom:30px;}

.b_space .sitemap_div h5  {

    margin-bottom: 20px;

    margin-top: 20px;

}

.abut_btn {

    background-color: #5f533b;

    color: #fff;

    display: inline-block;

    padding: 12px 30px 12px;

    margin: 20px auto;

    letter-spacing: 2px;

    text-transform:uppercase;

}

.abut_btn:hover {

    background-color: #8D8C78;

}

.new_head {

    margin-left:0px;

    text-align:left;

}
a.close_icon {
    position: absolute;
    top: 50px;
    right: 30px;
    z-index: 9999999;
    cursor: pointer;
}
@media (min-width:1200px) {

    .our_team .gallery li {

        width: 49%

    }

    .our_team .gallery img {

        height: 238px;

        width: 96%;

        margin: 5px

    }

    .new_our_team .gallery li {

        width: 33%

    }

}





@media (min-width:992px) and (max-width:1199px) {

    body {

        font-size: 15px;

        line-height: 20px

    }

    .pushmenu ul li a {

        margin: 0 0 0 47px;

        font-size: 12px;

        letter-spacing: 2px

    }

    .photogrphy_news strong {

        padding: 20px 50px

    }

    h1,

    h2 {

        font-size: 30px

    }

    .side_bar h3 {

        font-size: 18px;

        margin: 10px 0

    }

    .inner_banner {

        margin-bottom: 0

    }

    .our_team .gallery li {

        width: 48%

    }

    .our_team .gallery img {

        height: 186px;

        margin: 0;

        width: 96%

    }

	.image_div .recent_video_img{ margin-bottom:135px !important;}

	.our_team img{ /*width:90%;*/}

	

	

}



@media (min-width:768px) and (max-width:991px) {

    .banner,

    .flexslider .slides li {

        height: 500px

    }

    body {

        font-size: 15px;

        line-height: 20px

    }

    .logo {

        margin: 20px 0

    }

    .logo img,

    .sticky_header.sticky .logo img {

        width: 215px

    }

    .header_rgt {

        margin: 25px 0

    }

    .menu {

        padding-top: 0

    }

    .pushmenu ul li a {

        font-size: 12px;

        margin: 0 0 0 31px;

        letter-spacing: 0

    }

    .banner_txt {

        padding-top: 350px;

        letter-spacing: 2px;

        font-size: 17px;

        line-height: 27px

    }

    h1,

    h2 {

        font-size: 26px;

        line-height: 36px

    }

    .dark_gray {

        padding: 20px 30px

    }

    .hide_section a {

        font-size: 17px;

        line-height: 20px

    }

    .model {

        border-left: 0;

        border-right: 4px solid #FFF

    }

    .family {

        border-right: 0;

        border-left: 4px solid #FFF

    }

    h2.sub_title {

        font-size: 17px;

        margin: 20px 0

    }

    .our_team h3 {

        font-size: 14px

    }

    .inner_banner {

       /* height: 300px;*/

        margin-bottom: 0

    }

    .our_team .gallery li {

        width: 48%

    }

    .our_team .gallery img {

        height: inherit;

        width: inherit;

        margin: 5px

    }

    .side_bar {

        margin-bottom: 40px

    }

    .footer_sidebar .col-sm-6 {

        min-height: 275px

    }

    .header_rgt .fa:hover {

        transform: none

    }

    .call_box a {

        background-color: transparent;

        padding: 0;

        margin: 0;

        font-weight: 700;

        color: #c4a87f

    }

	.our_team img{ float:none; margin:auto; display:block; /*width:80%;*/}

	.image_div p{ padding-top:0px;}

	

}



@media (max-width:767px) {
	header {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.9);
    background: rgba(255, 255, 255, 0.9);
}

    .banner,

    .flexslider .slides li {

        height: 520px

    }

    .call_box a,

    .menu {

        background-color: transparent

    }

    body {

        font-size: 14px;

        line-height: 20px

    }

    .logo {

        margin: 30px 0

    }

    .logo img {

        width: 200px

    }

    .header_rgt {

        margin-top: 31px

    }

    .banner_txt {

        margin-top: 235px;

        letter-spacing: 2px;

        font-size: 17px;

        line-height: 27px;

        color: #5f533b;

        background-image: url(../images/white-bg.png);

        padding: 10px

    }

    h1,

    h2 {

        font-size: 20px;

        line-height: 28px;

        margin: 20px 0

    }

    .dark_gray {

        padding: 20px 30px;

        margin: 0 0 20px

    }

    .hide_section a {

        font-size: 17px;

        line-height: 20px

    }

    .model {

        border-left: 0;

        border-right: 4px solid #FFF

    }

    .family {

        border-right: 0;

        border-left: 4px solid #FFF

    }

    .slide1 {

        background-image: url(../images/m_slide_1.jpg)

    }

    .slide2 {

        background-image: url(../images/m_slide_2.jpg)

    }

    .slide3 {

        background-image: url(../images/m-slide3.jpg)

    }

    .slide4 {

        background-image: url(../images/m_slide_4.jpg)

    }

    .box_menu {

        border: 0;

        margin-bottom: 4px

    }

    .photogrphy_news strong {

        padding: 20px 0

    }

    .min_height {

        min-height: inherit

    }

    .photogrphy_news a {

        margin-bottom: 0

    }

    footer,

    footer p {

        padding: 5px 0;

        line-height: 20px

    }

    .our_team h3,

    h2.sub_title {

        font-size: 14px;

        letter-spacing: inherit;

        line-height: inherit

    }

    h2.sub_title {

        margin: 20px 0

    }

    .our_team img {

        padding: 2px;

        float: none;

        border: 1px solid #ddd;

        display: block;

        margin: 20px auto

    }

   .inner_banner {
    height: 400px;
    margin-bottom: 0;
    background-position: top;
    background-size: contain;
}
.sticky_header {
    position: inherit;
    background-color: rgba(255, 255, 255, 0.9);
    background: rgba(255, 255, 255, 0.9);
}

    .our_team .gallery li {

        width: 100%

    }

    .our_team .gallery img {

        height: inherit;

        width: inherit;

        margin: 5px auto

    }

    .our_team h4 {

        letter-spacing: 1px;

        font-size: 16px

    }

    .header_rgt .fa:hover {

        transform: none

    }

    .call_box a {

        padding: 0;

        margin: 0;

        font-weight: 700;

        color: #c4a87f

    }

    .slide1 .banner_txt {

        text-shadow: none;

        color: #5f533b

    }

    .photogrphy_news strong {

        display: block;

        height: inherit

    }

    .header_rgt a {

        margin-left: 3px!important;

        float: left

    }

    .header_rgt {

        margin-right: 55px

    }

    .page_section {margin-top:33px;}

    .tuff_section img {

    margin-bottom:20px;

}

.tuff_section {margin-bottom:0px;}

.tuff_section p {

    font-size: 14px;

    line-height: 24px;

}

.tuff_section p {text-align:center;}

.form table tr td{ display:block; width:100%; text-align:left; margin-bottom:3px; font-size:14px;}

.form .text_box{ float:left; margin-bottom:20px;}

.form select{ float:left; margin-bottom:20px;}

.form h4{ padding:10px; font-size:14px;}

.form #uploadedfile5, #uploadedfile6, #uploadedfile7, #uploadedfile8, #uploadedfile9{ float:left; margin-bottom:20px;}

.video_div iframe{ float:none; margin:auto; margin-bottom:25px; display:block;}

.video_div h6, .image_div h6{ font-size:15px; margin-bottom:5px;}

.our_team p, .content p{ font-size:14px; padding-top:5px; padding-bottom:15px;}

.image_div .recent_video_img{ width:inherit !important; height:inherit !important; float:none !important; margin:auto !important; margin-bottom:25px !important; display:block !important;}

.video_div, .image_div{ text-align:center; margin-bottom:10px;}

.image_div_inner_img{ float: none; margin:auto; display:block; width:100%;}

	.image_div_content{ float:none; width:100%; display:block;}

	.our_team img{ margin:auto;}

.reviews_page img{ width: auto;}

.reviews_page strong{ padding:10px 0px; height:25px;}

.review_read_more{ margin:10px auto;}
body.index_page .banner_txt{ margin-top:170px;}

body.index_page .flexslider .slides li{height:390px;}

body.index_page .banner{height:310px;}

}



@media (max-width:470px) {

    .header_rgt {

        width: 100%;

        margin: 0 0 20px;

        text-align: center

    }

    .logo {

        margin: 30px 0 10px

    }

}



@media (max-width:500px) {
	.inner_banner {
    height: 250px;
    margin-bottom: 0;
}

    #pp_full_res img,

    .pp_content,

    .pp_details,

    .pp_fade,

    div.ppt {

        width: 100%!important

    }

    .pp_pic_holder.pp_default {

        width: 100%!important;

        margin-top: -50px!important;

        left: 0!important;

        overflow: hidden

    }

    div.pp_default .pp_content_container .pp_left {

        padding-left: 0!important

    }

    div.pp_default .pp_content_container .pp_right {

        padding-right: 0!important

    }

    .pp_content {

        height: auto!important

    }

    .pp_fade {

        height: 100%!important

    }

    .pp_bottom,

    .pp_gallery,

    .pp_hoverContainer,

    .pp_top,

    a.pp_contract,

    a.pp_expand {

        display: none!important

    }

    #pp_full_res img {

        height: auto!important

    }

    .pp_details {

        box-sizing: border-box;

        background-color: #fff;

        margin-top: -2px!important;

        padding: 10px 4% 10px 3%

    }

    a.pp_close {

        right: 10px!important;

        top: 10px!important

    }
	body.index_page .banner_txt{ margin-top:160px; line-height:20px; font-size:13px;}

body.index_page .flexslider .slides li{height:290px;}

body.index_page .banner{height:190px;}

}

