@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:top;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}
.fa-facebook{background-color:#3A5795;margin-left:7px}
.fa-twitter{background-color:#42c0fb;margin-left:7px}
.fa-youtube{background-color:#cf3427;}
.fa-pinterest-p{background-color:#BD081C;margin-left:12px}
.fa-google-plus{background-color:#DB4437;margin-left:12px}
.fa-instagram{background-color:#af7a58;}
.menu{background-color:#5f533b}
.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/home_page_images/home_banner_slider_1.jpg)}
.slide2{background-image:url(../images/home_page_images/home_banner_slider_2.jpg)}
.slide3{background-image:url(../images/home_page_images/home_banner_slider_3.jpg)}
.slide4{background-image:url(../images/home_page_images/home_banner_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{color:#000;}
.slide2 .banner_txt{ color:#FFF;}
.slide3 .banner_txt{color:#FFF}
.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}
.innerpage_links_img img{ max-height:257px;}
.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,.photography_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}
.innerpage_links_img{ position:relative; min-height:257px;}
.innerpage_links_img h3{ position:absolute; top:125px; left:0; right:0;}


/*.fashion img{	-ms-transform: scale(1.5);-webkit-transform: scale(1.5);transform: scale(1.5);}*/
/*.model_portfolio{background-image:url(../images/home_page_images/model-porfolio-photography-banner.jpg)}
.headshot{background-image:url(../images/home_page_images/headshot-banner.jpg)}
.fashion{background-image:url(../images/home_page_images/fashion-banner.jpg)}
.glamour{background-image:url(../images/home_page_images/glamour-banner.jpg)}
.lingerie{background-image:url(../images/home_page_images/lingerie-banner.jpg)}
.nude_glamour{background-image:url(../images/home_page_images/nude-glamour-banner.jpg)}
.artistic_nude{background-image:url(../images/home_page_images/artistic-nude-banner.jpg)}
.boudoir{background-image:url(../images/home_page_images/boudoir-banner.jpg)}
.fitness{background-image:url(../images/home_page_images/fitness-banner.jpg)}
.body_building{background-image:url(../images/home_page_images/body-building-banner.jpg)}
.male{background-image:url(../images/home_page_images/male-model-banner.jpg)}
.swim_suit{background-image:url(../images/home_page_images/swimsuit-banner.jpg)}
.couples{background-image:url(../images/home_page_images/couples-banner.jpg)}
.comp_cards{background-image:url(../images/home_page_images/compcard-banner.jpg)}*/
.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}
.photography_news{margin:25px 0;text-align:center}
.photography_news a.news_readmore:hover{background-color:#8D8C78}
.photography_news a.news_readmore{background-color:#5f533b;color:#fff;display:inline-block;padding:12px 30px 8px;margin:20px auto;letter-spacing:2px}
.photography_news strong{text-transform:uppercase;color:#010100;padding:20px 0;height:60px;vertical-align:middle;display:block}
.call_box a,.call_box strong,.reference{display:inline-block}
.min_height{min-height:145px}
.footer_sidebar{background-color:#8d8c78;margin:25px 0 0;padding:40px 0px 30px 0px;color:#fff}
.footer_sidebar h5,footer p{padding-bottom:20px}
.footer_sidebar ul{margin-bottom:40px; text-align:center;}
.footer_sidebar ul li{margin-left:20px;list-style-type:disc; float:left; margin-right:25px;}
.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:'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/banners/mcb-banner-01.jpg);background-position:center;background-size:cover;position:relative;top:0;z-index:0;margin-bottom:25px}
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 60px 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}
.page_no_found h3 { position: absolute; top: 75px; left: 0; right: 0; background-color:transparent; padding:inherit !important; text-align:inherit; display:inherit !important; }
.page_no_found img { width:inherit !important; max-height:162px !important; margin:0px;  }
.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:10px}
.side_bar li{padding-bottom:5px}
.content .side_bar a{color:#FFF;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 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:0!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}
.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:700;margin-bottom:10px}
.copyright{font-weight:400;color:#FFF;text-align:center;word-spacing:1px;margin:2px 20px 1px;padding:2px 20px 1px}
.copyright img,.copyright a{padding:0!important;margin:0!important}
.faq_div h3{margin-bottom:25px}
.faq_div h6, .our_team h6{font-size:17px;margin-bottom:5px;font-weight:700}
.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:700;font-size:13px;margin-bottom:5px;margin-top:0}
.feedback_content{margin-bottom:25px}
.halfwidth_list{float:left;width:45%}
.sitemap_div .long_list li{width:100%; float:none;}
.sample_letter_div{padding-left:40px}
.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:700;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 0;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:#FFF;background-color:#49483e}
.choose::-webkit-file-upload-button{color:#fff;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:#FFF;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}
.sitemap_div{margin-bottom:25px;}
.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%; min-height:250px;}
.reviews_page p{padding-bottom:0;margin-bottom:0}
.sitemap_div h5{font-size:15px; margin-bottom:10px;}
.reviews_page strong{text-transform:uppercase;color:#010100;padding:20px 0;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-top:20px;margin-bottom:20px;}
.b_space .sitemap_div h5{margin-bottom:20px;margin-top:20px}
.abut_btn{background-color:#5f533b;color:#fff;display:inline-block;padding:12px 30px;margin:20px auto;letter-spacing:2px;text-transform:uppercase}
.abut_btn:hover{background-color:#8D8C78}
.new_head{margin-left:0;text-align:left}
/*all banner images starts here*/
.about_page { background-image:url(../images/banners/about-banner-1.jpg); }
.photography-prices{background-image:url(../images/banners/photography-prices-packages-banner-1.jpg); background-position:top;}
.contact-danny-steyn{background-image:url(../images/banners/contact-danny-steyn-banner-01.jpg);background-position:top;}
.fort_lauderdale_photography_studio{background-image:url(../images/banners/fort-lauderdale-photography-studio-banner-01.jpg); background-position:top;}
.headshot-photographer-headshot-photography{background-image:url(../images/banners/headshot-photographer-banner-01.jpg); background-position:top;}
.model-photography-references{background-image:url(../images/banners/model-photography-reviews-banner-01.jpg)}
.commercial-photography-tearsheets-miami{background-image:url(../images/banners/published-photography-banner-01.jpg); background-position:top;}
.glamour_photography{background-image:url(../images/banners/glamour-photography-banner-01.jpg); height:950px;}
.fashion_photographer_miami{background-image:url(../images/banners/fashion-photographer-miami-banner-01.jpg); background-position:top;}
.lingerie-photography-south-florida{background-image:url(../images/banners/lingerie-photography-south-florida-banner-01.jpg);background-position:top;}
.nude-model-photographer-fort-lauderdale-miami{background-image:url(../images/banners/nude-model-photographer-fort-lauderdale-banner-01.jpg)}
.artistic-nude-photography-fort-lauderdale-artistic-nude{background-image:url(../images/banners/artistic-nude-photography-fort-lauderdale-banner-01.jpg); }
.boudoir-photography-boudoir-photographer-fort-lauderdale{background-image:url(../images/banners/boudoir-photography-fort-lauderdale-banner-01.jpg);}
.fitness-photographer-fort-lauderdale{background-image:url(../images/banners/fitness-photographer-fort-lauderdale-banner-01.jpg)}
.body-building-photographer-fort-lauderdale{background-image:url(../images/banners/body-building-photographer-fort-lauderdale-banner-01.jpg);background-position:top;}
.male-model-portfolio-photographer-south-florida{background-image:url(../images/banners/male-model-portfolio-photographer-south-florida-banner-01.jpg);background-position:top;}
.swimsuit-photographer-swimsuit-model-photographer-florida{background-image:url(../images/banners/swimsuit-model-photographer-florida-banner-01.jpg); background-position:top;}
.couples-photography-florida{background-image:url(../images/banners/couples-photography-florida-banner-01.jpg); background-position:top;}
.comp-card-photography-south-florida{background-image:url(../images/banners/comp-card-photography-south-florida-banner-01.jpg)}
.teen-model-portfolios-teen-model-portfolio-photography{background-image:url(../images/banners/teen-model-portfolio-photography-banner-01.jpg); background-position:top;}
.dannys-angels-south-florida-models{background-image:url(../images/banners/dannys-angels-south-florida-models-banner-01.jpg);background-position:top;}
.model-casting-call-south-florida-model-casting-calls{background-image:url(../images/banners/model-casting-call-south-florida-banner-01.jpg); background-position:top;}
.one-on-one-nude-and-glamour-photography-classes-south-florida{background-image:url(../images/banners/one-on-one-nude-and-glamour-photography-classes-south-florida-banner-01.jpg);}
.how-to-become-a-professional-photographer{background-image:url(../images/banners/how-to-become-a-professional-photographer-banner-01.jpg);}
.how-do-i-get-started-as-a-model{background-image:url(../images/banners/how-do-i-get-started-as-a-model-banner-01.jpg);background-position:top;}
.model-portfolio-photography{background-image:url(../images/banners/model-portfolio-photographer-banner-01.jpg); background-position:top; /*height:700px;*/ }
.head-shot-photographer-head-shot-photography{background-image:url(../images/banners/headshot-photographer-banner-01.jpg)}
.nude-glamour-photographer-photography-fort-lauderdale{background-image:url(../images/banners/nude-glamour-photographer-photography-fort-lauderdale-banner-01.jpg);background-position:top;}
.fitness-model-photographer-florida{background-image:url(../images/banners/fitness-photographer-fort-lauderdale-banner-01.jpg)}
.professional-photography-links{background-image:url(../images/banners/model-portfolio-photographer-banner-01.jpg)}
.calendar{background-image:url(../images/banners/calendar-banner-1.jpg);background-position:top;}
.brian-immke-professional-photogprapher{background-image:url(../images/banners/brian-immke-danny-steyn-photography-0007.jpg)}
.client-list{background-image:url(../images/banners/catalog-photography-fort-lauderdale-0006.jpg)}
.make-up-artist-ft-lauderdale{background-image:url(../images/banners/make-up-artist-ft-lauderdale-banner-01.jpg);background-position:top;}
.make-up-artist-south-florida{background-image:url(../images/banners/make-up-artist-south-florida-banner-01.jpg);background-position:top;}
.make-up-artist-miami{background-image:url(../images/banners/make-up-artist-miami-banner-01.jpg); background-position:top;}
.nude-and-glamour-photography-workshop-fort-lauderdale{background-image:url(../images/banners/nude-and-glamour-photography-workshop-fort-lauderdale-banner-01.jpg);background-position:top;}
.how-to-become-a-professional-model{background-image:url(../images/banners/how-to-become-a-professional-model-banner-01.jpg); background-position:top;}
.south-florida-model-casting-call-2013-oceanette-calendar{background-image:url(../images/banners/model-casting-call-2013-oceanette-calendar-0007.jpg); background-position:top;}
.south-florida-model-casting-call-2014-oceanette-calendar{background-image:url(../images/banners/model-casting-call-2013-oceanette-calendar-0010.jpg); background-position:top;}
.photography-references{background-image:url(../images/banners/model-casting-call-2013-oceanette-calendar-0010.jpg);background-position:top;}
.headshots-photography-packages{background-image:url(../images/banners/headshot-photography-banner-1.jpg);background-position:top;}
.headshots-photographer-headshots-photography{background-image:url(../images/banners/headshots-photographer-headshots-photography-banner-01.jpg);background-position:top;}
.glamour-photographer{background-image:url(../images/banners/glamour-photographer-banner-01.jpg);background-position:top;}
.artistic-nude-photographer-fort-lauderdale-artistic-nude{background-image:url(../images/banners/artistic-nude-photographer-fort-lauderdale-banner-01.jpg)}
.fitness-photographer-florida{background-image:url(../images/banners/fitness-photographer-florida-banner-01.jpg)}
.fitness-photography-fort-lauderdale{background-image:url(../images/banners/fitness-photographer-fort-lauderdale-banner-01.jpg)}
.body-builder-photography-fort-lauderdale{background-image:url(../images/banners/body-building-photographer-fort-lauderdale-banner-01.jpg)}
.nude-photography-nude-photographer-fort-lauderdale-miami{background-image:url(../images/banners/nude-model-photographer-fort-lauderdale-banner-01.jpg)}
.glamour-portfolio-photographer-glamour-portfolio-fort-lauderdale{background-image:url(../images/banners/glamour-portfolio-photographer-fort-lauderdale-banner-01.jpg);background-position:top;}
.models-wanted-new-models-recent-model-portfolios{background-image:url(../images/banners/models-wanted-new-models-recent-model-portfolios-banner-01.jpg);background-position:top;}
.model-portfolios-photographer-model-portfolios{background-image:url(../images/banners/model-portfolios-photographer-model-portfolios-banner-01.jpg)}
.recent-fitness-model-portfolio-photography-ft-lauderdale-ma{background-image:url(../images/banners/ma-recent-fitness-model-portfolio-photography-ft-lauderdale-0003.jpg)}
.recent-south-florida-male-model-portfolio-photography-ki2{background-image:url(../images/banners/ki-recent-male-model-portfolio-photography-0003.jpg)}
.recent-male-model-photography-miami-el, .recent-male-fitness-photography-fort-lauderdale-fr, .recent-male-model-photography-fort-lauderdale-ds, .recent-south-florida-male-model-photography-jd, .recent-south-florida-male-model-portfolio-photography-ki2, .recent-fitness-model-portfolio-photography-ft-lauderdale-ma, .male-model-portfolio-photography-fort-lauderdale-pp{background-image:url(../images/banners/male-model-photography-banner-1.jpg)}
.recent-south-florida-photography-al2{background-image:url(../images/banners/al2-banner-01.jpg); background-position:top;}
.recent-model-portfolio-photographer-ft-lauderdale-mcb{background-image:url(../images/banners/mcb-banner-01.jpg); background-position:top;}
.recent-model-portfolio-photographer-ft-lauderdale-js{background-image:url(../images/banners/js-banner-01.jpg); background-position:top;}
.boudoir-photography-packages{background-image:url(../images/banners/boudoir-photography-fort-lauderdale-0004.jpg);background-position:top;}
.comp-card-photography-packages{background-image:url(../images/banners/compcard-photography-banner-1.jpg)}
.couples-photography-packages{background-image:url(../images/banners/couples-photography-banner-1.jpg)}
.fitness-photography-ft-lauderdale-prices-and-packages{background-image:url(../images/banners/fitness-photographer-fort-lauderdale-0012.jpg);background-position:top;}
.florida-photographer{background-image:url(../images/banners/florida-photographer-0003.jpg)}
.ft-lauderdale-photographer{background-image:url(../images/banners/florida-photographer-0003.jpg)}
.glamour-model-portfolio-photography-packages{background-image:url(../images/banners/glamour-photography-fort-lauderdale-0012.jpg);background-position:top;}
.how-to-get-ahead-as-a-model-advice-from-a-model{background-image:url(../images/banners/how-to-succeed-as-a-model-0008.jpg)}
/*.letters-of-appreciation-for-south-florida-photography{background-image:url(../images/banners/1.jpg)}*/
.how-to-get-ahead-as-a-model-advice-from-a-model{background-image:url(../images/banners/male-model-banners-2.jpg); background-position:top;}
.model-portfolio-photography-packages{background-image:url(../images/banners/model-portfolio-photography-fort-lauderdale-0016.jpg);background-position:top;}
.teen-model-portfolio-photography-packages{background-image:url(../images/banners/teen-model-photography-fort-lauderdale-0001.jpg)}
.thank-you{background-image:url(../images/banners/model-submission-banner-01.jpg); background-position:top;}
.south-florida-model-casting-call-2016-oceanette-calendar{background-image:url(../images/banners/south-florida-model-casting-call-2016-oceanette-calendar-banner-01.jpg); background-position:top;}
.south-florida-model-casting-call-2016-calendar{background-image:url(../images/banners/danny-steyn-calendar-banner-01.jpg);background-position:top;}
.south-florida-model-casting-call-2015-oceanette-calendar{background-image:url(../images/banners/model-casting-call-2013-oceanette-calendar-0015.jpg);background-position:top;}
.south-florida-model-casting-call-2015-calendar{background-image:url(../images/banners/glamour-photographer-fort-lauderdale-0005.jpg); background-position:top;}
.sample{background-image:url(../images/banners/calendar-model-photography-0003.jpg); background-position:top;}
.recent-south-florida-glamour-photographer-ml{background-image:url(../images/banners/ml-banner-01.jpg); background-position:top;}
.recent-south-florida-glamour-photographer-eb{background-image:url(../images/banners/eb-banner-01.jpg)}
.recent-south-florida-glamour-model-photographer-sb2{background-image:url(../images/banners/sb2-banner-01.jpg); background-position:top;}
.recent-south-florida-glamour-model-photographer-ab{background-image:url(../images/banners/ab-banner-01.jpg); background-position:top;}
.recent-model-portfolio-photographer-ft-lauderdale-jd2{background-image:url(../images/banners/jd2-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-ka{background-image:url(../images/banners/ka-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-ls{background-image:url(../images/banners/ls-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-akr{background-image:url(../images/banners/akr-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-tc{background-image:url(../images/banners/tc-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-jf{background-image:url(../images/banners/jf-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-ik{background-image:url(../images/banners/ik-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-vg{background-image:url(../images/banners/vg-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-jc{background-image:url(../images/banners/jc-banner-01.jpg)}
.recent-glamour-photography-ft-lauderdale-eh{background-image:url(../images/banners/eh-banner-01.jpg)}
.recent-glamour-photography-fort-lauderdale-ar{background-image:url(../images/banners/ar-banner-01.jpg)}
.recent-model-photography-south-florida-dannys-angels-nd{background-image:url(../images/banners/nd-banner-01.jpg)}
.recent-model-photography-south-florida-dannys-angels-dd3{background-image:url(../images/banners/dd3-banner-01.jpg);background-position:top;}
.recent-model-photography-ft-lauderdale-dannys-angels-nb{background-image:url(../images/banners/nb-banner-01.jpg);background-position:top;}
.recent-miami-beach-glamour-photography-da2{background-image:url(../images/banners/da2-recent-south-florida-glamour-model-photographer-0002.jpg);background-position:top;}
.recent-male-model-portfolio-photography-fort-lauderdale{background-image:url(../images/banners/model-casting-call-banner-2.jpg)}
.site_map{background-image:url(../images/banners/site-map-banner-01.jpg); background-position:top;}
.slide5, .slide6{ display:none;}
/*.glamour_photography2{background-image:url(../images/banners/banner-glamour-model-photography-fort-lauderdale.jpg)}
.fitness-photographer-fort-lauderdale2 {background-image:url(../images/banners/fitness-model-photographer-banner-2.jpg)}*/

/*all banner images ends here*/
.expired_img{ float:none !important;}
.our_team a img.img_big{ width:100%;}
.home_about_img{ float:left; margin-right:25px; margin-bottom:25px;}
.home_content p{ max-width:inherit;}
/*.nude_glamour img, .model_portfolio img{ border:3px solid #000;}*/
.our_team img.img_left{ float:none;}
.nolink_list_items{ float:left; width:50%;}
.innerpage_links_div ul li{ list-style-image:none; list-style-type:none; background-image:none; display:inline-block;}
.slides li .banner_txt{ display:none;}
/*.model_portfolio{  background-image:url(../images/home_page_images/model-porfolio-photography-banner.jpg);  }
.headshot{ background-image:url(../images/home_page_images/headshot-banner.jpg);  }
.fashion{background-image:url(../images/home_page_images/fashion-banner.jpg); }
.glamour{background-image:url(../images/home_page_images/glamour-banner.jpg);}
.lingerie{background-image:url(../images/home_page_images/lingerie-banner.jpg);}
.nude_glamour{background-image:url(../images/home_page_images/nude-glamour-banner.jpg);}
.artistic_nude{background-image:url(../images/home_page_images/artistic-nude-banner.jpg);}
.boudoir{background-image:url(../images/home_page_images/boudoir-banner.jpg);}
.fitness{background-image:url(../images/home_page_images/fitness-banner.jpg);}
.body_building{background-image:url(../images/home_page_images/body-building-banner.jpg);}
.male{background-image:url(../images/home_page_images/male-model-banner.jpg);}
.swim_suit{background-image:url(../images/home_page_images/swimsuit-banner.jpg);}
.couples{background-image:url(../images/home_page_images/couples-banner.jpg);}
.comp_cards{background-image:url(../images/home_page_images/compcard-banner.jpg);}*/
.danny_steyn_photo_gallery{background-image:url(../images/banners/gallery-banner-1.jpg)}
.danny_steyn_photo_gallery{ background-image:none; height:175px;}
.recent-ft-lauderdale-glamour-photography-av{background-image:url(../images/banners/av-banner-01.jpg); background-position:top;}
.recent-glamour-model-portfolio-photographer-miami-ta{background-image:url(../images/banners/ta-banner-01.jpg);background-position:top;}
.recent-south-florida-glamour-photographer-su{background-image:url(../images/banners/su-banner-01.jpg); background-position:top;}
.recent-ft-lauderdale-boudoir-photography-ta4{background-image:url(../images/banners/tan-banner-01.jpg); background-position:top;}
.recent-ft-lauderdale-glamour-photography-hk{background-image:url(../images/banners/ha-banner-01.jpg); background-position:top;}
.recent-glamour-photography-south-florida-dannys-angels-sr{background-image:url(../images/banners/sr-banner-01.jpg);background-position:top;}
.recent-model-photography-ft-lauderdale-kn{background-image:url(../images/banners/kn-banner-01.jpg);background-position:top;}
.recent-ft-lauderdale-glamour-photography-aj{background-image:url(../images/banners/aj-banner-01.jpg);}
.recent-south-florida-model-photographer-da{background-image:url(../images/banners/da-banner-01.jpg); background-position:top;}
.recent-south-florida-glamour-photography-st{background-image:url(../images/banners/st-banner-01.jpg); background-position:top;}
.recent-south-florida-model-photographer-sb{background-image:url(../images/banners/sb-banner-01.jpg); background-position:top;}
.recent-south-florida-glamour-photographer-mb{background-image:url(../images/banners/mb-banner-01.jpg); background-position:top;}
.recent-ft-lauderdale-glamour-photography-em{background-image:url(../images/banners/em-banner-01.jpg);}
.recent-glamour-photography-ft-lauderdale-br{background-image:url(../images/banners/br-banner-01.jpg);background-position:top;}
.recent-south-florida-lingerie-model-photographer-ju{background-image:url(../images/banners/ju-banner-01.jpg); background-position:top;}
.recent-miami-model-portfolio-photography-ah{background-image:url(../images/banners/ah-banner-01.jpg);}
.recent-south-florida-model-photographer-la{background-image:url(../images/banners/la-banner-01.jpg); background-position:top;}
.recent-south-florida-model-portfolio-photography-ta2{background-image:url(../images/banners/ta2-banner-01.jpg); background-position:top;}
.recent-model-portfolio-photographer-ft-lauderdale-ss{background-image:url(../images/banners/ss-banner-01.jpg);background-position:top;}
.recent-south-florida-glamour-model-photography-co{background-image:url(../images/banners/co-banner-01.jpg);background-position:top;}
.recent-south-florida-glamour-photographer-df{background-image:url(../images/banners/df-banner-01.jpg); background-position:top;}
.recent-boca-raton-glamour-model-photography-mel{background-image:url(../images/banners/mel-banner-01.jpg);background-position:top;}
.recent-glamour-photography-south-florida-dannys-angels-twins{background-image:url(../images/banners/twins-banner-01.jpg);background-position:top;}
.recent-miami-glamour-photography-as{background-image:url(../images/banners/as-banner-01.jpg);}
.recent-glamour-photography-south-florida-si{background-image:url(../images/banners/si-banner-01.jpg);}
.recent-miami-model-photographer-es{background-image:url(../images/banners/es-banner-01.jpg);}
.recent-miami-fashion-model-photographer-eb2{background-image:url(../images/banners/eb2-banner-01.jpg);}
.recent-south-florida-glamour-photography-rm{background-image:url(../images/banners/rm-banner-01.jpg);}
.recent-boudoir-photography-south-florida-dp{background-image:url(../images/banners/dp-banner-01.jpg); background-position:top;}
.recent-miami-glamour-photography-br{background-image:url(../images/banners/br-banner-02.jpg);}
.recent-south-florida-model-photographer-ta3{background-image:url(../images/banners/01-default.jpg); background-position:top;}
.recent-south-florida-teen-model-portfolio-photography-lt{background-image:url(../images/banners/lt-banner-01.jpg); background-position:top;}
.recent-model-photographer-south-florida-cb{background-image:url(../images/banners/cb-banner-01.jpg);background-position:top;}
.recent-fashion-model-photography-miami-gg{background-image:url(../images/banners/gg-banner-01.jpg);background-position:top;}
.recent-west-palm-beach-glamour-model-photographer-mm{background-image:url(../images/banners/mm-banner-01.jpg);}
.recent-south-florida-glamour-photographer-al{background-image:url(../images/banners/al-banner-01.jpg); background-position: top;}
.recent-south-florida-model-photography-cr2{background-image:url(../images/banners/cr2-banner-01jpg); background-position:top;}
.recent-glamour-photography-ft-lauderdale-je{background-image:url(../images/banners/je-banner-01.jpg);background-position:top;}
.recent-glamour-photography-ft-lauderdale-tv{background-image:url(../images/banners/tv-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-ak{background-image:url(../images/banners/ak-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-akr{background-image:url(../images/banners/akr-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-cc{background-image:url(../images/banners/cc-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-yp{background-image:url(../images/banners/yp-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-vr{background-image:url(../images/banners/vr-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-cc2{background-image:url(../images/banners/cc2-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-aj2{background-image:url(../images/banners/aj2-banner-01.jpg);background-position:top;}
.recent-ft-lauderdale-glamour-photography-ri{background-image:url(../images/banners/ri-banner-01.jpg);background-position:top;}
.recent-south-florida-teen-models-photographer-ni{background-image:url(../images/banners/ni-banner-01.jpg); background-position:top;}
.recent-south-florida-beach-model-photography-le{background-image:url(../images/banners/le-banner-01.jpg);}
.recent-glamour-photography-south-florida-so{background-image:url(../images/banners/so-banner-01.jpg);}
.recent-south-florida-model-photographer-mm2{background-image:url(../images/banners/mm2-banner-01.jpg); background-position:top;}
.recent-south-florida-glamour-model-photographer-rr{background-image:url(../images/banners/rr-banner-01.jpg); background-position: top;}
.recent-south-florida-glamour-model-photography-ki{background-image:url(../images/banners/ki-banner-01.jpg); background-position:top;}
.recent-south-florida-glamour-photography-rj{background-image:url(../images/banners/rj-banner-01.jpg); background-position:top;}
.recent-south-florida-model-photographer-ti{background-image:url(../images/banners/ti-banner-01.jpg); background-position:top;}
.recent-south-florida-glamour-models-photographer-rf{background-image:url(../images/banners/rf-banner-01.jpg);background-position:top;}
.recent-glamour-photography-south-florida-la2{background-image:url(../images/banners/la2-banner-01.jpg);}
.recent-miami-model-photography-er{background-image:url(../images/banners/er-banner-01.jpg);background-position:top;}
.recent-south-florida-glamour-models-photographer-ali{background-image:url(../images/banners/ali-banner-01.jpg); background-position:top;}
.recent-glamour-photography-fort-lauderdale-nmb{background-image:url(../images/banners/nmb-banner-01.jpg);background-position:top;}

.recent-glamour-photography-fort-lauderdale-jdh{background-image:url(../images/banners/jdh-banner-01.jpg);background-position:top;}
.recent-glamour-photography-fort-lauderdale-az{background-image:url(../images/banners/az-banner-01.jpg);background-position:top;}
.recent-south-florida-glamour-photography-ol{background-image:url(../images/banners/ol-banner-01.jpg);background-position:top;}
.recent-south-florida-model-photography-su{background-image:url(../images/banners/su-banner-02.jpg); background-position:top;}
.recent-miami-model-photography-il{background-image:url(../images/banners/il-banner-01.jpg);background-position:top;}
.recent-glamour-photography-south-florida-cr3{background-image:url(../images/banners/cr3-banner-01.jpg);}
.recent-south-florida-fitness-model-photographer-sa{background-image:url(../images/banners/sa-banner-01.jpg); background-position:top;}
.recent-south-florida-model-photography-tu{background-image:url(../images/banners/tu-banner-01.jpg); background-position:top;}
.model-search-south-florida{background-image:url(../images/banners/model-search-south-florida-banner-01.jpg); background-position:top;}
.error_page_banner{background-image:url(../images/banners/glamour-photography-banner-01.jpg); background-position:top;}

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

.box_menu .row {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}
.review_details{ margin-top:30px; margin-bottom:30px;}
span.reviewer_name{ margin-top:5px; display:block; font-weight: 900; font-style:normal; text-transform:capitalize;}
.review_txt{ font-style: italic;}
.img_right{ float:right;}
.gallery_page .grid_section{ margin:0; position:relative; width:100%; margin:auto;}
a.close_icon{ position:absolute; top:50px; right:30px; z-index:9999999; cursor:pointer;}
.model_portfolio h3{ top:105px;}
.calendar_content_section{ margin-top:175px;}
.calendar_div iframe{ width:100%;}
.calendar_div table{ width:100%;}
@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 21px;font-size:12px;letter-spacing:2px}
.photography_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}
.innerpage_links_img img{ max-height:210px;}
.reviews_page img{ min-height:inherit;}
.model_portfolio h3{ top:80px;}
.calendar_div iframe{ width:100%;}
}
@media (min-width:768px) and (max-width:991px) {
.banner,.flexslider .slides li{height:500px}
body{font-size:15px;line-height:20px}
.logo{margin:10px 0}
.logo img,.sticky_header.sticky .logo img{width:250px}
.header_rgt{margin:25px 0}
.menu{padding-top:0}
.pushmenu ul li a{font-size:11px;margin:0 0 0 17px;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:500px;*/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}
.image_div p{padding-top:0}
.innerpage_links_img img{ max-height:240px;}
.header_rgt { letter-spacing:2px; }
.danny_steyn_photo_gallery{ background-image:none; height:150px;}
.reviews_page img{ min-height:inherit;}
.model_portfolio h3{ top:95px;}
/*.calendar_div iframe{ width:100%;}*/
.calendar_content_section {    margin-top: 125px;}
}
@media (max-width:767px) {
header{ background-image:none;background-color: rgba(255, 255, 255, 0.9);background: rgba(255, 255, 255, 0.9);}
.sticky_header{ position:inherit; 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_slide_3.jpg)}
.slide4{background-image:url(../images/m_slide_4.jpg)}
.slide5{background-image:url(../images/m_slide_5.jpg)}
.slide6{background-image:url(../images/m_slide_6.jpg)}
.box_menu{border:0;margin-bottom:4px}
.photography_news strong{padding:20px 0}
.min_height{min-height:inherit}
.photography_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:500px;margin-bottom:0; background-position:top; background-size: contain;}
.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}
.photography_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}
.home_about_img{ margin-right:20px;}
.tuff_section{margin-bottom:0}
.tuff_section p{font-size:14px;line-height:24px;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 0;height:25px}
.review_read_more{margin:10px auto}
.review_details{  padding:15px; margin-top:7px; margin-bottom:7px;}
.review_txt{ margin-top:10px; }
.review_img{ margin-top:15px;}
.img_right{ float: none;}
.danny_steyn_photo_gallery{ background-image:none; height:70px;}
a.close_icon{ top:15px; right:15px;}
.model_portfolio h3{ top:70px;}
.box_menu h3{ font-size:22px;}
.calendar_content_section {    margin-top: 0px;}
}
@media (max-width:470px) {
.header_rgt{width:100%;margin:0 0 20px;text-align:center;}
.logo{margin:30px 0 10px}
.danny_steyn_photo_gallery{ background-image:none; height:70px;}
.model_portfolio h3{ top:30px;}
}
@media (max-width:500px) {
#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}
.inner_banner{height:300px;margin-bottom:0}
.danny_steyn_photo_gallery{ background-image:none; height:100px;}
}