
/* Responsive CSS by Media Queries for Mini DesktopResponsive CSS by Media Queries for Mobile 1024 px and allFor Tablet devices – Landscape / Portrait Modes
-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media(min-width:1250px) {
.container {
width:1220px;
}
}
 @media(max-width:1024px) {
.contact-sec h2 {
 font-size: 38px;
}
.weddind-sections h3 {
 font-size: 25px;
 line-height: 35px;
}
}
@media(max-width:992px) {
.studio-sec ul li {
font-size:12px;
}
.studio-Hire-right ul li:before, .studio-sec ul li:before {
font-size: 12px;
}
.studio-Hire-right {
padding-left:15px;
}
.studio-Hire p, .studio-Hire ul li {
 font-size: 14px;
 line-height: 24px;
}
.weddind-top h1 {
 font-size: 35px;
 line-height: 40px;
}
}
/* Responsive CSS by Media Queries for Mobile 767px and Landscape and Portrait ModesMedia Queries for Mini Desktop
----------------------------------------------------------------------------------------------------------------------------*/
@media(max-width:767px) {

 #gform_submit_button_2{
  margin: 0 auto;
  display: block;
  float: none;
 }
 .site-logo img {
  margin-bottom: -20px;
 }
 .studio-sec .pull-right{
  float: none !important;
 }
 h1 {
 font-size: 34px;
}
.studio-Hire-right {
border:none;
padding:0;
}

.enquire-form-sec {
 padding:20px 0;
 overflow: hidden;
}
.weddind-sections h3 {
 font-size: 18px;
 line-height: 25px;
 margin-top: 10px;
}
.weddind-sections {
 padding: 20px 0;
text-align:center;
}
.studio-Hire {
 padding: 30px 0;
}
#gform_submit_button_1{
 float: none;
 display: block;
 margin: 0 auto;
}
.contact-sec .enquire-form .btn {
 float: none !important;
 display: block;
 margin: 20px auto 0;
}
 .contact-address, .contact-address-rt, #testimonial_rotator_wrap_173{
 padding:0;
 width: 100%;
 text-align: center;
}
#testimonial_rotator_wrap_173 .testimonial_rotator_stars .testimonial_rotator_star{
  float: none;
}
.contaact-rt {
text-align:center;
margin-top:20px;
padding-left:15px;
border:none;
}
.wedding-header .site-logo img {
 margin-bottom: -15px;
}
.contaact-rt:after {
display:none;
}
}
 @media(max-width:480px) {
.weddind-top h1 {
 font-size: 22px;
 line-height: 25px;
}
.site-logo img {
width:50%;
}
p, .weddind-sections p {
line-height:20px;
font-size:13px;
}
h1 {
 font-size: 29px;
}
.studio-Hire-left h2 {
font-size: 23px;
}
 .weddind-top .btn-wedding img {
 right: -21px;
 bottom: -63px;
}
.weddind-top .btn-wedding {
padding:15px 10px;
}
.btn-wedding {
padding:12px 20px;
font-size:13px;
}
.weddind-sections h3 {
 font-size: 15px;
}
}
