/* CSS Document */

@media(min-width:1200px) {}

@media(max-width:1500px) {}

@media(max-width:1300px) {

.banner-section .container-fluid, .container-fluid{padding-right: 40px;padding-left: 40px;}

}

@media(max-width:1199px) {

	html {font-size: 57%;}

	.banner-section .container-fluid, .container-fluid{padding-left:10px; padding-right:10px;}

	.banner-section .container-fluid .row {margin-right: -20px;margin-left: -20px;}

	.banner-section .container-fluid .row > [class^="col-"], .banner-section .container-fluid .row > [class*=" col-"] {padding-right: 20px;padding-left: 20px;}

	.banner-photo::after {left: -21px;}

	

	.photography-layouts .photo-child{height:348px;}

	

	/*our-films-layouts*/

	.our-films-layouts .photo-child-vr{height:262px;}

	.our-films-layouts .photo-child-hr{height:126px;}

}

@media(max-width:991px) {

	html {font-size: 55%;}

	.banner-section .container-fluid, .container-fluid{margin-top:20px;}

	.photography-layouts .photo-child{height:264px;}

	

	/*our-films-layouts*/

	.our-films-layouts .photo-child-vr{height:269px;}

	.our-films-layouts .photo-child-hr{height:200px;}

	

	.contact-section .rTableCell{display:block;width:100%;}

	.contact-info{position:static;border-bottom:1px solid #dedede;padding:20px 40px;}

	.contact-section .contact-box{max-width:none;}

	#map iframe, #map object, #map embed {height: 320px;}

	#map{padding:160px;}

	

	footer{padding-top:25px;}

	.fb-plugin2{border-top:1px solid #fff;padding-top:20px;margin-top:20px;}

@media(max-width:767px) {
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after{display:none;}
html {font-size: 52%;}

h1, .h1 {font-size: 2.8rem;}



.social-top {padding: 2px 10px;max-width: 191px;font-size: 16px;}



header{margin:35px 0 10px;}

header .brand img{max-width:150px;}

header .brand p{font-size:16px;}



.container {padding-right: 6px;padding-left: 6px;}

.row {margin-right: -2px;margin-left: -2px;}

.row > [class^="col-"],

.row > [class*=" col-"] {padding-right: 2px;padding-left: 2px;}

.row.gutters-10 {margin-right: -2px;margin-left: -2px;}

.row.gutters-10 > [class^="col-"],

.row.gutters-10 > [class*=" col-"] {padding-right: 2px;padding-left: 2px;}



.banner-section .container-fluid, .container-fluid {margin-top: 10px;}

.banner-section .container-fluid h2 {margin-bottom: 20px;}

.banner-photo::after {width: 100%;height: 2px;top: -15px;left: 0px;}





.page-head{margin-bottom:5px;}

.page-head h1{padding:10px 0px 5px;}



.photography-layouts .photo-child{height:200px;}

.photography-layouts .photo-child{margin-bottom:5px;}

.photography-layouts h4{position:relative;padding-top:0;font-size:16px;}

.photography-layouts{margin-bottom:10px;}

/*our-films-layouts*/

.our-films-layouts .embed-container-video {margin-bottom: 5px;}

.our-films-layouts .photo-child-vr{height:195px;margin-bottom: 5px;}

.our-films-layouts .photo-child-hr{height:95px;margin-bottom: 5px;}

.our-films-layouts h4{position:relative;padding-top:0;font-size:16px;}

.our-films-layouts{margin-bottom:10px;padding-bottom:15px;}



.our-films-layouts.layout-2 .photo-child-vr {height: 216px;}

.our-films-layouts.layout-2 .photo-child-hr{height:132px;margin-bottom:4px;}

.our-films-layouts.layout-2 .photo-child-hr.sm {height: 80px;}



.contact-section{margin-top:-5px;}

.contact-section .contact-box {padding: 10px 20px;margin: 10px;}

.contact-info{padding:10px 15px;}

footer{padding-top:15px;}



}

@media(max-width:579px){

	.photography-layouts .photo-child{height:130px;}

}

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

	.contact-info br{display:none;}

}