/*
Theme Name: A2z child
Theme URI: http://themeforest.net/user/artbees
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.2
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*
Main Stylesheet file is located at stylesheet/css/styles.css
*/
@font-face {font-family: 'opensans-bold';
src: url('fonts/OpenSans-Bold.ttf');
 }
@font-face {font-family: 'opensans-extrabold';
src: url('fonts/OpenSans-ExtraBold.ttf'); 
}
@font-face {font-family: 'opensans-light';
src: url('fonts/OpenSans-Light.ttf');
 }
@font-face {font-family: 'opensans-regular';
src: url('fonts/OpenSans-Regular.ttf'); 
}
@font-face {font-family: 'raleway-bold';
src: url('fonts/Raleway-Bold.ttf'); 
}
@font-face {font-family: 'raleway-light';
src: url('fonts/Raleway-Light.ttf'); 
}
@font-face {font-family: 'courgette-regular';
src: url('fonts/Courgette-Regular.ttf');
 }
 @font-face {font-family: 'rancho';
src: url('fonts/Rancho-Regular.ttf');
 }
 @font-face {font-family: 'cinzel';
src: url('fonts/Cinzel-Bold.otf');
 }
 @font-face {font-family: 'pacifico';
src: url('fonts/Pacifico.ttf');
 }
.page-id-252 .two-btns .btns {
    padding: 10px 100px;
}
.page-id-252 .pre-wedding-form .name-form.field-margin {
    margin-left: 0px;
}
.page-id-252 .email-form {
    width: 100%;
}
.mk-svg-icon{height: 60px!important;}
h3.gold-head {
    color: #fff !important;
    font-size: 38px !important;
    font-weight: 700 !important;
}
.package-page-row2 h3 {
    color: #000 !important;
    font-size: 38px !important;
    font-weight: 700;
}
.inner-text-aa li {
    color: #fff;
    list-style: none;
}
.photography-sydney-row4-left-aa.wpb_column.vc_column_container.vc_col-sm-6 {
    background: rgba(36, 36, 36, 0.80) none repeat scroll 0 0;
    height: 1339px;
}
strong.top-page-as {
    color: #000 !important;
    margin-left: 40px;
    text-decoration: underline;
}
.bor-lin strong.top-edit-page, strong.cent-line-top, strong.wed-top-atr {
    color: #000 !important;
}
.page-id-252 .name-form {
    width: 100%;
    margin-bottom: 0px;
}
.wpb_row.vc_inner.vc_row.photography-sydney-row4.abs {
    width: 97%;
}
.page-id-252 .photography-sydney-row4-left-text p {
    line-height: 24px;
}
 .trial-video h2 {
    font-size: 20px!important;
    color: #000!important
}
.photography-sydney-row4-left-text h3 {
    color: #fff !important;
    font-weight: bold !important;
}
.poss-pre-wed {
  color: red;
  font-size: 33px;
  font-weight: bold;
  margin-bottom: 45px;
  text-decoration: underline;
  margin-top: 60px;
}
.pre-wed-reserve {
  color: red;
  font-size: 27px;
  font-weight: bold;
  margin-bottom: 20px;
  text-decoration: none;
}
.pre-wed-most {
  color: red;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 35px;
  margin-top: 35px;
}
.pre-wed-fir {
  color: red;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 35px;
  margin-top: 35px;
}
.page-id-262 .free-how p {
    line-height: 26px
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
    margin: -1px 0 0 -4px!important
}
.catch-find h2 {
    font-size: 23px!important
}
.home-contact-aa h3 {
    font-size: 24px
}
.location-part h2 {
	color: #fff !important;
    margin: 0!important;
    font-weight: 700!important
}
.free-gift h2 {
    margin: 0px;
    font-weight: bold !important;
    color: #fff !important;
}
.tgs-pul h3,
a.bttn-more {
    color: #fff;
    font-weight: 700
}
a.bttn-more:hover {
    background-color: #000;
    color: #fff;
}
a.bttn-more {
    background-color: red;
    margin: 21px;
    padding: 35px;
    font-size: 28px
}
.page-id-5640 .mk-video-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    height: 409px
}
.home-contact-aa ul li {
    list-style: none;
    font-size: 16px;
    line-height: 31px
}
.page-id-262 .mk-header {
    background-color: rgba(0, 0, 0, .58)!important;
    border: none!important
}
.tgs-pul h3 {
    background: #000;
    padding: 6px;
    font-size: 26px
}

.hed-hqi strong.wed-top-atr {
    color: #000!important
}
.bor-lin strong.top-edit-page,
strong.cent-line-top,
strong.wed-top-atr {
    color: #fff!important
}
.live-broadcast-img img {
    HEIGHT: 476PX
}
.pop-head-ss h3 {
    font-size: 29px;
    font-weight: 800
}
.live-broadcast {
    margin-top: 42px
}
a.fancybox-pdf {
    background-color: red;
    padding: 10px 116px;
    color: #fff;
    font-size: 30px;
    border: 2px solid red;
    border-radius: 20px
}
.pre-down {
    margin-top: 68px
}
.pre-down h2 {
    font-size: 35px!important;
    font-weight: 700!important
}
a.fancybox-pdf:hover {
    background-color: #000
}
strong.wed-top-atr {
    margin-left: 44px;
    color: #fff;
    text-decoration: underline
}
img.img-slider {
    width: 19%!important
}
.spu-close {
    color: maroon
}
.inner-text-as h3 {
    color: #fff!important;
    font-size: 18px!important;
    font-weight: 700!important
}
#spu-5636 {
    background-color: rgba(221, 221, 221, .85)!important;
    color: #333!important;
    border: 4px solid maroon!important;
    width: 600px!important
}
a.pop-anchor-ss {
    background-color: #000;
    padding: 10px;
    font-size: 18px;
    color: #fff
}
a.pop-anchor-ss:hover {
    background-color: maroon;
    color: #fff
}
.pop-head-ss p {
    color: #000!important;
    font-size: 15px!important
}
.accuracy-con-asd h3,
.hed-hqi h4,
.tgs-pul-aa h3 {
    color: #fff!important
}
strong.top-edit-page {
    margin-left: 40px;
    text-decoration: underline
}
.tgs-pul-aa h3 {
    background-color: #000;
    margin-top: 0;
    padding: 10px!important;
    font-size: 26px;
    font-weight: 700
}
.tgs-pul-aa p {
    padding: 2px 11px;
    text-align: justify;
    font-size: 12px
}
.inner-text-as p {
    line-height: 25px;
    text-align: justify
}
.tgs-pul-aa {
    border: 1px solid;
    margin-top: 41px;
    border-radius: 10px
}
.accuracy-con-asd h3 {
    font-size: 21px!important;
    font-weight: 700
}
.slider-bottom-row p {
    text-align: center!important
}
.tgs-pul {
    border: 1px solid;
    border-radius: 10px
}
.tgs-pul p {
    padding: 0 10px;
    text-align: justify;
    font-size: 12px;
    border-radius: 10px
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background-color: #000!important;
    color: #fff!important
}
.page-id-252 .carousel-fade .carousel-inner .active {
    opacity: 1!important;
    margin-top: 35px!important
}
.page-id-262 .pre-wedding-form .name-form.field-margin {
    margin-bottom: 0;
    display: block!important;
    float: left!important;
    margin-left: 0px;
    margin-right: 25px!important
}
.mk-post-next,
h2.mg-heading {
    display: none
}
.page-id-262 .pre-wedding-form textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 155px!important;
    border: none!important
}
.accuracy-form input.wpcf7-form-control.wpcf7-text,
.accuracy-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.form-control {
    border: none!important
}
.accuracy-con strong {
    color: #fff
}
.accuracy-con h3,
.inner-text h3 {
    color: #fff!important;
    font-weight: 700!important
}
.accuracy-con h3 {
    font-size: 18px!important
}
.inner-text h3 {
    font-size: 30px!important
}
.accuracy-con-sss h3 {
    text-align: center;
    background-color: rgba(0, 0, 0, .12);
    padding: 19px!important;
    font-size: 26px!important;
    margin-top: -2px;
    color: #000!important
}
.accuracy-con-sss {
    border: 1px solid rgba(0, 0, 0, .12);
    margin-top: 15px
}
.accuracy-con-sss p {
    font-size: 12px;
    padding: 0 18px;
    text-align: justify;
    color: #000!important
}
.ste-img img {
    margin-top: 25px;
}
.limo-slider {
    margin-top: -96px
}
.page-id-262 .mk-header-bg.mk-background-stretch {
    background: 0 0!important
}
 .headers a {
    display: none !important
}
.instagram-class,
.pop-head-ss h3,
.pre-down,
.tgs-pul h3,
.tgs-pul-aa h3,
div#text-block-3 p {
    text-align: center
}
.mk-milestone .milestone-number,
.mk-milestone .milestone-prefix {
    letter-spacing: 0
}
.cen-sec {
    width: 90%;
    margin: 0 57px
}
/*  .home .vim-video-top a {
    background-color: transparent;
 } */
/*  .home a.lat-video {
    background-color: transparent;
 } */
 .page-id-10 .vim-video-top a{
    background-color: transparent;
 }
.page-id-10 a.lat-video {
    background-color: transparent;
 }
 .mk-header-inner{border:none;}
 .page-id-10 .mk-header {
    background-color: rgba(0, 0, 0, 0.58) !important;
}
 .mk-post-next {
    display: none;
}
.page-id-10 .photography-sydney-row4-left {
    padding: 0px 0 15px;
}
.page-id-10 .pre-wedding-form textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 245px !important;
	float: left;
}
.time-img .vc_column-inner {
    padding: 0px;
}
.page-id-10 .contact-us1 textarea {
    width: 90% !important;
    margin-top: 5px;
}
.page-id-10 .pre-wedding-form .name-form.field-margin {
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 10px;
}
.page-id-10 .email-form {
    width: 90%;
}
.page-id-10 .name-form {
    width: 90%;
}
.page-id-238 .pre-wedding-form textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 188px !important;
}
div#top-para-bg {
    background-attachment: fixed;
	background-size:100% !important;
}
#top-para-bg .tp-bgimg.defaultimg {
    background-attachment: fixed;
}
p.dlg-hql {
    line-height: 36px;
}
.contact-hql {
    margin-top: 10px;
}
.free-how a {
    padding: 10px 100px !important;
}
.inner-text-aa h2 {
    color: #fff !important;
    font-size: 24px !important;
    font-weight: bold !important;
    height: 52px;
}
.blank * { target-new: tab ! important }


.cen-img img {
    margin-top: 30px;
	    margin-bottom: -35px;
}
.inner-text h2 {
    color: #fff !important;
    font-size: 24px !important;
    font-weight: bold !important;
}
.banner-text h5 {
    color: #fff;
    font-size: 26px !important;
    text-transform: capitalize !important;
    width: 600px;
}
.gl-center {
    margin-top: -60px;
}
.wedding-slider {
    margin-top: -4px !important;
}
.page-id-10 .wpb_row.vc_inner.vc_row.photography-sydney-row4 {
    width: 95%;
}
.page-id-10 .free-gift-row3 {
    width: 90%;
}
p.hql-plc {
    line-height: 31px;.
     color: #000;
}
strong.some-text {
    font-size: 18px;
    line-height: 32px;
    text-transform: uppercase;
}
.catch-find p {
    color: #000;
    line-height: 30px;
    text-align: center !important;
}
.page-id-10 .mk-header-padding-wrapper {
    padding-top: 35px !important;
}
.catch-find {
    width: 85%;
    margin: 0 auto;
}
.catch-find h1 {
    font-size: 18px !important;
    color: #000 !important;
    font-weight: bold !important;
}
.how-find p {
    color: #000;
}
.how-find h2 {
    color: #000 !important;
    font-weight: bold !important;
    font-size: 18px !important;
}
.page-id-238 h2.mg-heading {
    display: none;
}
.mk-main-navigation ul.sub-menu a.menu-item-link{color: #fff !important;}
.pre-wedding-form input.wpcf7-form-control.wpcf7-submit.btn.btn-default {
    background: black;
    color: #fff;
    margin: 20px 0px 0px;
    font-size: 16px;
    padding: 8px 30px;
}
li#menu-item-1490 {background-color: #000;}
li#menu-item-414 {background-color: #000;}
li#menu-item-416 {background-color: #000;}
li#menu-item-417 {background-color: #000;}
li#menu-item-1491 { background-color: #000;}
li#menu-item-422 {background-color: #000;}
li#menu-item-1687 {background-color: #000;}
li#menu-item-1685 {background-color: #000;}
li#menu-item-403 {background-color: #000;}
li#menu-item-410 {background-color: #000;}
.page-id-10 h2.mg-heading {
    display: none;
}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon {
    display: none;
}
.pre-wedding-form textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 235px !important;
}
.page-id-10 .row5-col1 {
    padding-top: 175px;
    padding-bottom: 175px;
}
.pre-wedding-form select {
    background-color: #fff !important;
	min-width: auto !important;
}
.tslider blockquote footer{display:none;}
.review-cus {
    text-align: center;
}
.tslider blockquote p {
    color: #000 !important;
    margin-bottom: 0;
    font-size: 18px!important;
    line-height: 28px;
    font-style: italic;
    font-weight: 700 !important;
    text-align: center;
    width: 81%;
    margin: 0 auto !important;
}
blockquote {
    background-color: transparent !important;
}
li.testimonial-item {
    display: block !important;
}
.page-id-10 select.wpcf7-form-control.wpcf7-select {
    color: #484848 !important;
}
.vim-video-home iframe {
    width: 100%;
    height: 300px;
}
select.wpcf7-form-control.wpcf7-select {
    padding: 0px 12px !important;
    color: #b3abbb !important;
    font-weight: lighter !important;
}
.contact-us textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 100px;
}
.wedding.name {
    width: 45%;
    float: left;
    margin-right: 10px;
}
.wedding.email {
    width: 45%;
    float: left;
}
.wedding-add textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    width: 91%;
}
.wedding-photo-btn a {
    background-color: #000;
    color: #fff;
    padding: 10px 10px;
    display: block;
    text-align: center;
}
.wedding-photo-btn a:hover {
    background-color: #cc1717;
    color: #fff;
}
.mk-milestone.milestone-medium .milestone-number, .mk-milestone.milestone-medium .milestone-prefix, .mk-milestone.milestone-medium .milestone-suffix {
    font-size: 31px;
}
.mk-milestone .milestone-number{letter-spacing: 0px;}
.mk-milestone .milestone-text {
    letter-spacing: 0px;
    font-family: open sans;
	    line-height: 28px;
}
.mk-milestone .milestone-prefix{letter-spacing: 0px;}
.count-bg-img {
    padding-top: 40px;
}

.count-bg {
    padding-top: 40px;
}
.player .title{display:none;}
input.wpcf7-form-control.wpcf7-text {
    width: 100%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100%;
}
input.wpcf7-form-control.wpcf7-text {
    width: 100%;
}
.map-bg {
    bottom: -30px;
}
.serv-area img {
    float: left;
    margin-right: 20px;
    margin-top: -10px;
    margin-bottom: 30px;
}
.single-event-cs a img {
    height: auto !important;
}
.photo-btn {
    margin: 0px 0px 15px;
}
.photo-btn a:hover {
    background-color: #cc1717;
    color: #fff;
}
.photo-btn a {
    background-color: #000;
    color: #fff;
    padding: 10px;
    display: block;
}
#wpcf7-f1939-p3637-o1 input[type="text"], #wpcf7-f1939-p3637-o1 input[type="email"], #wpcf7-f1939-p3637-o1 input[type="tel"]{width:100%;}
#wpcf7-f1939-p3637-o1 textarea{width:99%;}
#wpcf7-f1515-p6-o1 select.wpcf7-form-control.wpcf7-select {
    padding: 0px 15px !important;
    color: #aeaeb6 !important;
    font-weight: lighter !important;
}
#wpcf7-f1515-p6-o1 input[type="text"], #wpcf7-f1515-p6-o1 input[type="email"], #wpcf7-f1515-p6-o1 input[type="tel"]{width:100%;}
#wpcf7-f1515-p6-o1 textarea{height: 100px;width: 99% !important;}
.lat-photo {
    float: left;
    margin-left: 14px;
}
.lat-photo a {
    color: #fff !important;
    background-color: transparent;
    padding: 11px 30px 10px;
}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    width: 275px;
}
.mk-header {
    background-color: #000 !important;
    background-image: none !important;
}
.page-id-236 .vc_gitem-zone {
    height: 430px;
    background-size: 100%;
}
.top-header-con {
    text-align: center;
    background-color: #343434;
    color: #b9b9b9;
    padding: 10px 0px;
	text-transform: uppercase;
	font-size: 16px;
}
.broad-nw {
    float: left;
}
.photography-title1 p {
    color: #fff;
    margin-bottom: 0px;
    font-size: 20px;
}
.photography-title1 strong {
    color: #fff !important;
}
.photography-title1 a {
    color: #fff;
}
.photography-title1 h2 {
    color: #fff !important;
    font-size: 28px !important;
}
.photography-title1 h1 {
    color: #fff !important;
    margin-bottom: 0px !important;
    font-size: 32px;
}
.photography-title1 {
    color: #fff !important;
    font-size: 18px !important;
    /*background-image: url(https://reactiveit.com.au/atoz/wp-content/uploads/2016/12/a2z-logo.png);*/
    background-repeat: no-repeat;
    background-color: rgba(204,23,23,.81);
    padding: 20px 20px 15px 20px;
    background-position: 50% 5%;
    width: 820px;
    margin: 155px auto;
}
.posts-carousel .item-title{
    padding: 15px 0px !important;
    letter-spacing: 0px !important;
    font-size: 12px !important;
}
.banner-text>p {
    width: 225px;
}
.banner-text {
    margin-left: -140px !important;
}
.recommend-gallery-scrol .wpb_column.vc_column_container.vc_col-sm-2 {
    margin-bottom: -10px;
}
.padding-remove-col4left div#text-block-3 {
    width: 100%;
}
.padding-remove-col4right div#text-block-4 {
    width: 100%;
}
.pho-img img {
   width: 100% !important;
}
.wed-photo img {
    width: 100%;
}
.pho-img {
    float: left;
    width: 67%;
    margin-right: 10px;
}
.photo-head {
    float: right;
    width: 31%;
}
.photo-head {
    padding: 5% 0px;
}
.wed-head {
    padding: 10% 10px;
	width:32%;
}
.wed-photo {
    float: right;
    width: 67%;
}
.logo-recomment {
    background-attachment: fixed;
}
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    width: 25%;
}
a.weding-gallery-btn:hover {
    background-color: #fff;
    color: #cc1717;
}
.desk-bg {
    background-size: 100% !important;
   background-attachment: fixed !important;
}
.row5-col1 {
    padding-top: 170px;
    padding-bottom: 165px;
}
.row5-col3{padding-top: 170px;
    padding-bottom: 151px;}
.main-navigation-ul > li.no-mega-menu > ul.sub-menu::after, .main-navigation-ul > li.has-mega-menu > ul.sub-menu::after {
    background-color: none;
    border-top: 3px solid #fff;
}
.sticky-style-slide.header-style-1.a-sticky .mk-header-holder{top: -35px;}
a.btns.third {
    padding: 10px 4px;
    background-color: #fff;
}
#mk-footer .footer-wrapper {
    padding: 10px 0px !important;
}
.letter-spacing-2 {
    letter-spacing: 1px;
}
.vim-video-top a {
    background-color: #282828;
	border-color: #cccccc;
    padding: 11px 20px 10px;
    color: #fff;
}
.wed-btn {
    width: 84%;
    margin: 0 auto;
    margin-top: 10px;
  margin-left: 41px;
}
a.weding-gallery-btn {
    color: #000;
    background-color: #fff;
    padding: 10px 15px;
    display: block;
	text-align: center;
}
.vim-video-top {
    left: 0px;
    position: fixed;
}
.mk-button--size-large {
    text-transform: uppercase;
}
.wpcf7-submit {background: #fff; color: #000; margin: 10px 0px 0px;}
.btn-text1 {width: 100% !important;}
#wpcf7-f1939-p260-o1 input[type="text"], #wpcf7-f1939-p260-o1 input[type="email"], #wpcf7-f1939-p260-o1 input[type="tel"]{width:100%;}
#wpcf7-f1939-p260-o1 textarea{width:100%;}
.btn-text1 a.fancybox-inline {background-color: #1a1a1a;padding: 15px 0;color: #fff;font-weight: bold;display: block;text-transform: uppercase;}
.btn-text1 a.fancybox-inline:hover {background-color: #000;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {letter-spacing: 0px;}
.slider-bottom-row a {color: #fff;}
a#mk-header-subscribe-button {
    color: #fff;
}
.chrysler-pack h3 {
    margin-bottom: 30px;
}
.jeep-pack h3 {
    margin-bottom: 30px;
}
.mk-header-signup .mk-subscribe-link svg {
    margin-right: 10px;
    margin-top: -2px;
}
.mk-header-signup {
   right: 155px;
    position: fixed;
}
.right-btn {
    text-align: right;
    position: fixed;
    right: 0px;
	    background-color: #282828;
	border-color: #cccccc;
}
a.lat-video:hover {
       background: #fff;
    color: #000 !important;
}
.vim-video-top a:hover {
    background-color: #fff !important;
    color: #000;
}
.lat-photo a:hover {
    background-color: #fff !important;
    color: #000 !important;
}
.width80per {
    margin-bottom: 35px;
    margin-top: 35px;
}
a.lat-video {
    background-color: gray;
    padding: 11px 30px 10px;
    color: #fff !important;
}
.width80per h3 {
    font-size: 22px !important;
}
.btn-text1 {
    margin-top: -40px !important;
}
.great-package a.fancybox-inline.btn-blk {
    width: 84%;
    margin: 0 auto;
}
.great-package {
    margin-top: 60px;
}
#wpcf7-f1939-p8-o1 input[type="text"], #wpcf7-f1939-p8-o1 input[type="email"], #wpcf7-f1939-p8-o1 input[type="tel"]{width:100%;}
#wpcf7-f1939-p8-o1 textarea{width:100%;}
#wpcf7-f1939-p222-o1 input[type="text"], #wpcf7-f1939-p222-o1 input[type="email"], #wpcf7-f1939-p222-o1 input[type="tel"]{width:100%;}
#wpcf7-f1939-p222-o1 textarea{width:100%;}
.bok-nw {
    position: fixed;
    right: 130px;
    text-align: right;
}
img.top-img {
    width: 50px;
}
.home .a-sticky .mk-header-bg {
    background-color: rgba(0, 0, 0, 0.58);
   // border-bottom: 1px solid #ededed;
}
.home .mk-header .mk-header-inner {
    border: none;
}
.home .main-navigation-ul > li.menu-item > a.menu-item-link {
    color: #fff;
    font-size: 15px;
}
.home .mk-header {
    border-bottom: none!important;
    background-image: none !important;
    background-color: transparent !important;
}
.home header.mk-header .mk-header-holder {
    background-color: transparent !important; 
    background-image: none !important;
}
.home .mk-header-toolbar {
    background-color: rgba(0, 0, 0, 0.58) !important;
    display: block !important;
}
.mk-header-toolbar {
    background-color: transparent !important;
    position: static !important;
    display: inline !important;
}
.top-slider {
    margin-top: -95px;
}
h2.gold-head {
    color: #fff !important;
}
.mk-button:hover {
    background-color: #cc1717 !important;
    box-shadow:none !important;
}
.photo-logo {
    background-color: rgba(204, 23, 23, 0.81);
    width: 28%;
    margin: 0 auto;
    padding: 25px 0px 10px;
	margin-bottom: 10px;
}
.mk-header-tagline, .header-toolbar-contact, .mk-header-date {
    color: #fff;
}
.review-cus h2 {
    color: #000 !important;
}
.banner-text h4 {
    color: #fff !important;
    line-height: 34px !important;
    text-transform: capitalize !important;
    font-size: 24px !important;
}
.aboutus-home h3 {
    color: #fff !important;
   font-size: 20px !important;
}
.recommended-title h2 {
    color: #fff !important;
    margin-bottom:30px;
	text-align: center;
}
.row5-col2 {
    text-align: center;
}
.pre-wed-shot p {
    //margin-left: 65px;
}
.pre-shot img.vc_single_image-img.attachment-full {
    //min-width: 400px;
}
.header-toolbar-contact svg.mk-svg-icon {
    height: 22px;
    margin: 0px 0px 8px;
}
.header-toolbar-contact a {
    font-size: 18px;
    color:#fff;
}
.mk-toolbar-holder {
    text-transform: uppercase;
}
.mk-header-login {
    display: none;
}
.sydney-btn a:hover {
    color: #fff;
    background-color: #cc1717;
}
.sydney-btn a {
    background-color: #000;
    color: #fff;
    padding: 10px 1px;
    line-height: 30px;
    display: block;
	font-size: 13px;
}
#mk-footer a.contact-pop-img {
    /*background-image: url(https://reactiveit.com.au/atoz/wp-content/uploads/2016/12/book-now.png);*/
    position: fixed;
    height: 200px;
    width: 54px;
    bottom: 18%;
    background-size: 65% 65%;
    background-repeat: no-repeat;
}
.btn-text a.fancybox-inline {
    background-color: #1a1a1a;
    padding: 10px 100px;
    color: #fff;
    font-weight: bold;
}.btn-text a.fancybox-inline:hover {    background-color: #CC1717;}.btn-blk a.mk-button:hover{	background-color: #CC1717 !important;}
#wpcf7-f1515-p16-o1 input.wpcf7-form-control.wpcf7-submit {
    background-color: #000;
    color: #fff;
    margin-top: 10px;
}
#wpcf7-f1515-p16-o1 input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #CC1717;
}
#wpcf7-f1515-p16-o1 input[type="text"], #wpcf7-f1515-p16-o1 input[type="email"] {border: 1px solid #9e9f9f;
    width: 99%;
    margin: 0px 0px 5px;}
#wpcf7-f1515-p16-o1 input[type="tel"] {border: 1px solid #9e9f9f;
    width: 100%;
  }
#wpcf7-f1515-p16-o1 select.wpcf7-form-control.wpcf7-select {
    height: 40px;
    border: 1px solid darkgrey !important;
    color: #aeabab;
    font-weight: lighter;
    padding: 0px 10px;
}
#wpcf7-f1515-p16-o1 textarea{border: 1px solid #9e9f9f;width: 97% !important;}
#wpcf7-f1515-p262-o1 input[type="text"], #wpcf7-f1515-p262-o1 input[type="email"] {border: 1px solid #000;
    width: 100%;
    margin: 0px 0px 15px;}
#wpcf7-f1515-p262-o1 textarea {border: 1px solid #000;
    width: 100%;
  }
#wpcf7-f1515-p262-o1 input[type="tel"] {border: 1px solid #000;
    width: 100%;
  }
#wpcf7-f1515-p262-o1 input[type="submit"]{background-color:#fff;color:gray;}
#theme-page .theme-page-wrapper .theme-content {
    padding: 0px 20px;
}
.fil-book {
    background: #6B6B6B;
    padding: 20px;
}
.fil-book h3 {
    text-align: center;
    color: #fff;
    font-size: 30px;
}
#wpcf7-f1939-p262-o1 input[type="text"], #wpcf7-f1939-p262-o1 input[type="tel"], #wpcf7-f1939-p262-o1 input[type="email"]{width:100%;}
#wpcf7-f1939-p262-o1 input[type="submit"]{background-color:#000;color:#fff;}
#wpcf7-f1939-p262-o1 textarea{width:100%;height:105px;}
#theme-page .theme-page-wrapper {
    margin: 0px auto;
}
#text-5 .widgettitle {
    margin-left: 32px;
}
#mk-footer a.ph-footer-icon1 {
    background-image: url(https://www.a2z.com.au/wp-content/uploads/2016/12/newsletter.png);
    position: fixed;
    bottom: 12px;
    width: 48px;
    height: 48px;
    left: 75px;
	z-index: 9999;
}
#mk-footer a.ph-footer-icon {
    background-image: url(https://www.a2z.com.au/wp-content/uploads/2016/12/phone-icon1.png);
    position: fixed;
    bottom: 12px;
    width: 48px;
    height: 48px;
    left: 15px;
	z-index: 9999;
}
#mk-footer{z-index:9999;}
.footer-connect-menu a:hover {
    color: #fff !important;
}
.mk-header-right a:hover {
    color: #fff;
}
.footer-connect-menu img {
    margin: 0px 10px 3px;
	opacity: 0.6;
}
.mk-header-right a {
    color: #919090;
    text-transform: uppercase;
    font-weight: lighter;
    font-family: opensans-regular;
}
.mk-header-right {
    margin-right: 50px;
}
.header-style-1.header-align-left.boxed-header .mk-header-right svg.mk-svg-icon {
    display: none;
}
.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
    margin-right: 10px;
}
.padding-remove-col4left .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
}
.mk-footer-copyright a {
    color: #adadad;
}
.mk-footer-copyright {
    font-size: 14px;
    font-weight: lighter;
    letter-spacing: 0 !important;
}
#mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #fff;
}
.footer-connect-menu li:last-child {
    border: none;
}
.footer-connect-menu ul li {
    line-height: 30px;
}
.footer-connect-menu a {
    color: #6b6b6b !important;
}
.footer-connect-menu a:visited{
	color: #6b6b6b !important;
}
.footer-connect-menu li {
    font-size: 16px;
    padding: 0 23px;
}
.widget_wysija_cont .wysija-submit {
    width: 100%;
    height: 40px;
    background-color: #000;
    color: #6b6b6b;
}
.widget_wysija_cont .wysija-submit:hover{
	background-color: #fff;
    color: #000;
}
p.wysija-paragraph input[type=text] {
    width: 100%;
    background-color: #000;
    text-align: center;
    height: 40px;
}
.padding-remove-col4left img.vc_single_image-img.attachment-full {
    width: 100% !important;
}
.padding-remove-col4left figure.wpb_wrapper.vc_figure {
    width: 100% !important;
}
.padding-remove-col4right .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
}
.padding-remove-col4right img.vc_single_image-img.attachment-full {
    width: 100% !important;
}
.padding-remove-col4right figure.wpb_wrapper.vc_figure {
    width: 100% !important;
}
.padding-remove-col4left .mk-grid {
    max-width: 100% !important;
}
.padding-remove-col4right .mk-grid {
    max-width: 100% !important;
}
.about-full .mk-grid {
    max-width: 100%;
}
.gallery-right li {
    margin-right: -9px;
}
.mk-header-tagline {
    float: left;
}
#mk-page-introduce {
    padding: 50px 0;
display:none;
}
header.mk-header .mk-header-holder{
    /*background: url("https://reactiveit.com.au/atoz/wp-content/uploads/2016/12/header-bg.png")no-repeat;*/
    background-size: cover;
}
.mk-grid.header-grid {
    max-width: 1120px;
}
.home #theme-page .theme-page-wrapper .theme-content {
    padding: 0 20px;
}
.home #theme-page .theme-page-wrapper {
    margin: 0px auto;
}
.banner-text h2 {
    color: #fff !important;
    //font-family: "Open Sans";
    font-size: 46px !important;
    font-weight: 300 !important;
    margin-bottom: 0 !important;
	width:100%;
}
.banner-text h3, .banner-text h3 strong {
    color: #ffffff;
    font-size: 19px !important;
}
.banner-text .readmore {
	background-color: #000;
  border: 1px solid #fff !important;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px !important;
  padding: 7px 0 !important;
  text-align: center;
  width: 270px;
  text-transform:uppercase;
  margin-bottom: 10px !important;
}
.banner-text .readmore:hover {
  background-color:#fff !important;
  color: #000;
}
.banner-text > p {
  color: #fff;
  font-size: 12px!important;
  line-height: 20px!important;
  text-align: left;
}
.master-holder .services-text-grid h2 strong {
  color: #848484;
  font-weight: 800;
}
a.btns.third:hover {
    background-color: #000;
	color: #fff;
}
.master-holder .services-text-grid h2 {
  font-weight: 300;
}
.two-btns .btns {
	background-color: #fff;
  color: #000;
  display: inline-block;
  margin-right: 9px;
  padding: 10px 20px;
  text-transform: uppercase;
  border: 1px solid #000;
}
.two-btns .btns.first {
  background-color: #fff;
}
.two-btns .btns.first:hover {
  background-color: #000;
  color: #fff;
}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.padding-remove-col4left.vc_custom_1481648242558.vc_row-fluid.js-master-row.mk-in-viewport {
    //margin-top: -59px;
}
.footer-get img {
    float: left;
    margin-right: 15px;
}
.footer-get {
    line-height: 28px;
}
.wpcf7-submit:hover {
    background-color: #000;
}
.two-btns .btns.sencond:hover {
  background-color: #000;
  color: #fff;
}/**********************bjsingh css******************************/.padding-remove-col4left .vc_col-sm-4 {    padding-left: 0;}.padding-remove-col4left .vc_col-sm-8 {    padding-right: 0;}.padding-remove-col4right .vc_col-sm-4 {    padding-right: 0;}.padding-remove-col4right .vc_col-sm-8 {    padding-left: 0;}.location-part {    float: right;    margin-right: 15px; text-align: center;}.location-part h3 {    color: #fff !important;    font-size: 16px !important;    margin: 0 !important;}.location-part h1 {    color: #fff !important;    margin: 0 0 10px;}.location-part a {    border: 1px solid #fff;    color: #fff !important;    display: inline-block;    font-size: 14px;padding: 6px 0;text-transform: uppercase; width: 180px;}.location-part a:hover {	background:#000;}.free-gift {float:right;text-align: center;}.free-gift h3 {    color: #fff !important;    font-size: 20px !important;    font-weight: 100 !important;margin: 0;}.free-gift h1 {    color: #fff !important;    font-size: 36px !important;    font-weight: normal !important;    margin-bottom: 10px;}.free-gift a {text-transform: uppercase;border: 1px solid #fff !important;color: #fff !important;    display: inline-block;    font-size: 14px !important;    padding: 6px 0; width: 180px;}.free-gift a:hover {	background:#000;}.book-appoint {    margin-top: 35px;}.book-appoint p {    font-size: 14px !important;    margin: 0 !important;	color: #4f4e4e !important;}.book-appoint h3 {    color: #4f4e4e !important;    font-size: 28px !important;    font-weight: normal !important;    margin-top: 10px !important;}.book-appoint h2 {    font-size: 20px !important;    font-weight: normal !important;    margin-top: 15px !important;	color: #4f4e4e !important;}.book-appoint a {    border: 1px solid #4f4e4e !important;    display: inline-block;    font-size: 18px !important;    font-weight: 600;    margin-top: 20px;    padding: 9px 64px;	color: #4f4e4e !important;}.book-appoint a:hover {background: #000 !important;color: #fff !important;}.aboutus-home {margin: 0 auto;width: 90%;text-align: left;}.aboutus-home h1 {    color: #fff !important;}.aboutus-home h2 { color: #bababb  !important;font-size: 26px !important;font-weight: normal !important;}.aboutus-home p {    color: #fff !important;    font-size: 14px;line-height: 28px;}.aboutus-home img {    margin-top: 60px;}
.testimonial-heading h1 {
    color: #4e4e4e !important;
    color: #4e4e4e !important;
    font-weight: bold !important;
    margin-bottom: 5px;
}
.testimonial-heading h2 {
    color: #4e4e4e !important;
    font-size: 20px !important;
}
.mk-testimonial.avantgarde-style .mk-testimonial-author {
    color: #000!important;
}
.homepage-testi .mk-testimonial-quote {
    font-size: 16px !important;
    font-weight: normal;
	color: #000 !important;
    font-style: normal;
}
.wedding-gallery {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 32px;
    color: #fff;
    line-height: 28px;
}
.wedding-gallery h2 {
    color: #bcbcbc !important;
    font-size: 22px !important;
}
.wedding-gallery p {
    font-size: 14px !important;
	color: #8d8d8d !important;
    line-height: 32px;
}
.wedding-gallery-imgs {
    float: left;
    margin-left: 40px;
    width: 90%;
}
.gallery-left {
    float: left;
    margin-right: -6px;
    width: 38%;
}
.gallery-right {
    float: left;
    width: 62%;
}
.gallery-right ul {
    float: left;
    margin: 0 !important;
    width: 100%;
}
.gallery-right ul li {
    display: inline-block;
    margin-bottom: 7px;
}
#mk-footer .mk-col-1-3:first-child {
    width: 25% !important;
}
#mk-footer .mk-col-1-3:nth-child(3) {
    width: 25% !important;
}
#mk-footer .mk-col-1-3 {
    width: 50% !important;
}
.footer-social-icon ul li {
    display: inline-block;
    padding: 0 10px 5px 0px;
}
#mk-footer .widgettitle {
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 0;
    text-align: left;
	margin-bottom: 35px !important;
	color:#6B6B6B !important;
}
#mk-footer .widget {
    margin-bottom: 20px;
}
.menu-footer-menu-container {
    text-align: center;
}
.menu-footer-menu-container ul li {
    border-right: 1px solid !important;
    display: inline-block;
}
#sub-footer {
    border-top: 1px solid;
    text-align: center !important;
}
.mk-footer-copyright {
    width: 92%;
}
.foo-address {
    background: rgba(0, 0, 0, 0) url("assets/images/location.png") no-repeat scroll 0 5px;
}
.foo-phone {
    background: rgba(0, 0, 0, 0) url("assets/images/phone.png") no-repeat scroll 0 2px;
}
.footer-get ul li {
    padding: 0 0 10px 30px !important;
	line-height: 24px !important;
}
.footer-get ul li span {
    text-transform: uppercase;
}
#text-4 {
    margin-bottom: 0 !important;
    margin-left:-25px;
}
#form-wysija-3 input {
    border: 1px solid #6b6b6b !important;
}
.photography-title {
    padding:310px 0 0px;
}
.free-how strong {
    color: #fff !important;
}
ul.real {
    margin-left: 5px !important;
    line-height: 30px !important;
     color: #fff !important;
}
#ban-btn a {
    padding: 12px !important;
}
.photography-title h1 {
    text-transform: capitalize !important;
    font-family: cinzel !important;
    color: #fff !important;
    font-size: 44px !important;
    //background-image: url(https://www.a2z.com.au/wp-content/uploads/2016/12/a2z-logo.png);
    //background-repeat: no-repeat;
    display: inline-block;
    /*background-color: rgba(204, 23, 23, 0.81);
    padding: 60px 30px 20px 30px;
    background-position: 50% 15%;
    width:260px;*/
    background-color: rgba(0, 0, 0, 0.72);
    /*padding: 0px 15px 5px;*/
    margin-top: -109px;
}
.pre-wedding-form .name-form.field-margin {
    display: inline-block !important;
    float: none;
    margin-right: 0px;
    margin-left: 25px;
}
.photography-sydney-row2 {
    margin: 0 auto;
    width: 85%;
}
.you-number span.milestone-number {
    display: none;
}
.photography-sydney-row2 p {
    color: #010101;
    font-size: 15px;
    line-height: 34px;
    text-align: center !important;
}
.free-gift-row3 {
    margin: 0 auto;
    width: 85%;
}
.free-gift-row3-left h1 {
    color: #000 !important;
    font-weight: 700 !important;
    letter-spacing: -1px !important;
    margin-bottom: 10px !important;
}
.free-gift-row3-left p {
    color: #101010;
    margin-bottom: 10px;
	line-height: 26px;
}
a.some-btn {
    background-color: #000;
    padding: 5px;
    display: inline-block;
}
.mk-text-block.free-gift-row3-left a {
    color: #000;
	text-align: center;
    margin-top: 10px;
}
a.some-btn:hover:hover {
    background-color: #cc1717;
}
.wpb_row.vc_inner.vc_row.photography-sydney-row4{
    margin: 0 auto !important;
    width: 82%;
}
.free-how p {
    color: #fff;
    line-height: 23px;
}
.photography-sydney-row4-left {
    background: rgba(36, 36, 36, 0.80) none repeat scroll 0 0;
    padding: 5px 0 15px;
}
.photography-sydney-row4-left-text h1 {
    color: #fff !important;
    font-size: 30px !important;
    font-weight: 800 !important;
    line-height: 40px;
}
.photography-sydney-row4-left-text p {
    color: #fff;
    line-height: 26px;
}
.sydney-row6 {
    margin: 0 auto;
    float: left;
}
.sydney-row6-text p {
    color: #101010;
    line-height: 30px;
}
.wedding-gallery-row5 h1 {
    color: #000 !important;
    font-weight: 700 !important;
   font-size: 30px !important;
}
.mk-text-block.slider-bottom-row p {
    color: #000;
    text-transform: uppercase;
	text-align: center;
}
.slide-book-now {
    background: #000;
    border: 1px solid #fff !important;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 15px !important;
    margin-bottom: 10px !important;
    padding: 7px 0 !important;
    text-align: center;
    width: 270px;
    text-transform: uppercase;
    margin-top: 0px !important;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0px 0px -55px -30% !important;
}
a.readmore-ab:hover {
    background-color: #fff !important;
    color: #000;
}
.ACD-CEN h2 {
    text-align: center;
}
a.readmore-ab {
    background-color: red;
    border: 1px solid #fff !important;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px !important;
    padding: 7px 0px !important;
    text-align: center;
    width: 270px;
    text-transform: uppercase;
    margin-bottom: 10px !important;
}
.slide-book-now:hover {
    background: #fff;
    border: 1px solid #fff !important;
    color: #000;
}
.homepage-contact-row {
	padding-top: 40px;
}
.homepage-contact-left {
    float: left;
    width: 48%;
	margin-right:14px;
}
.homepage-contact-right {
    float: left;
    width: 48%;
}
.homepage-contact input {
    margin-bottom: 20px;
    padding: 15px 10px;
    width: 100%;
}
.homepage-contact textarea {
    height: 111px;
    margin-bottom: 17px;
    width: 100% !important;
}
.home-contact h2 {
    color: #101010 !important;
    font-size: 24px !important;
}
.home-contact a {
    color: #fff !important;
}
.home-contact ul {
	    margin: 0 !important;
}
.home-contact ul li {
    color: #fff;
    font-size: 16px;
    list-style: outside none none;
    margin: 0 0 5px;
}
.home-contact ul li b {
    display: inline-block;
    width: 80px;
	float: left;
}
.home-contact ul li i {
    float: left;
    font-style: normal;
}
.mk-header-start-tour.hidden {
    opacity: 1 !important;
    visibility: visible !important;
}
.recommended-title h1 {
    color: #fff !important;
    font-size: 32px;
    text-transform: capitalize;
}
.recommended-link ul {
	margin:0 !important;
}
.recommended-link ul li {
    background: rgba(0, 0, 0, 0) url("assets/images/arrow_right.png") no-repeat scroll 0 0 / 24px auto;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 25px;
}
.wpb_row.vc_inner.vc_row.package-page-row3-main {
    margin: 0 auto !important;
    width: 84%;
}
.limo-hire div#text-block-10 {
    width: 84%;
    margin: 0 auto !important;
}
.limo-hire #text-block-9 {
    width: 84%;
    margin: 0 auto !important;
}
.limo-hire #text-block-6 {
    width: 84%;
    margin: 0 auto !important;
}
.limo-hire #text-block-14 {
    width: 84%;
    margin: 0 auto !important;
}
.limo-hire #text-block-18 {
    width: 84%;
    margin: 0 auto !important;
}
.limo-hire #text-block-22 {
    width: 84%;
    margin: 0 auto !important;
}
.limo-hire #text-block-26 {
    width: 84%;
    margin: 0 auto !important;
}
.package-page-row3-text h2 {
    background: #393939 none repeat scroll 0 0;
    border-radius: 9px 9px 0 0;
    color: #fff !important;
    font-weight: 900 !important;
    padding: 16px 0;
    text-align: center;
}
.package-page-row3-text ul li {
    /*background: rgba(0, 0, 0, 0) url("https://reactiveit.com.au/atoz/wp-content/uploads/2016/12/tick.png") no-repeat scroll 0 7px;*/
    list-style: outside none none;
    margin: 0;
    padding:0 20px 10px 25px;
	 color: #393939;
}
.package-page-row3-text .video-editing{
	/*background: rgba(0, 0, 0, 0) url("https://reactiveit.com.au/atoz/wp-content/uploads/2016/12/editing-1.png") no-repeat scroll 0 0;*/
}
.package-page-row3-text .video-inclusions{
	/*background: rgba(0, 0, 0, 0) url("https://reactiveit.com.au/atoz/wp-content/uploads/2016/12/editing-1.png") no-repeat scroll 0 0;*/
}
.package-page-row3-text .video-ending{
	    /*background: rgba(0, 0, 0, 0) url("https://reactiveit.com.au/atoz/wp-content/uploads/2016/12/ending-credits.png") no-repeat scroll 0 0;   */
}
.mk-text-block.package-page-row3-text {
    border: 1px solid;
    border-radius: 10px;
}
.package-page-row3-text h3 {
    color: #fff !important;
    font-size: 20px !important;
    padding: 4px 0 5px 5px;
}
.mk-text-block.package-page-row3-text h4 {
    background: #ffefd6 none repeat scroll 0 0;
    font-size: 16px;
    padding: 10px 45px 10px 20px;
}
.package-page-row3-text .buy-silver-package {
    border: 1px solid;
    border-radius: 5px;
    display: block;
    float: none !important;
    margin: 0 auto;;
    padding: 10px 0;
    text-align: center;
    width: 95%;
    color:  #fff;
    background-color: #000;
}
.package-page-row3-text {
    margin: 0px 0px 40px !important;
}
.name-form {
    float: left;
    width: 47%;
    margin-right: 22px;
    margin-bottom: 10px;
}
.email-form {
    width: 47%;
    float: left;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
    height: 35px;
    width: 98%;
}
select.wpcf7-form-control.wpcf7-select {
    width: 100%;
    height: 40px;
    background-color: #fff;
    margin-bottom: 5px;
}
.package-page-row3-text b {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 23px;
    padding: 0 0 0 20px;
}
.package-page-row3-text ul {
    margin-bottom: 0;
}
.package-page-row2 h2 {
    color: #000;
    font-size: 38px !important;
    font-weight: 700 !important;
}
.package-page-row3-text.dark {
    background: rgba(55, 55, 55, 0.9) none repeat scroll 0 0;
}
.package-page-row3-text.dark ul li {
    background: rgba(0, 0, 0, 0) url("assets/images/white-tick.png") no-repeat scroll 0 7px;
	 color: #fff;
}
.package-page-row3-text .buy-silver-package:hover {    background: #fff;    color: #000;}
.package-page-row3-text.dark b {
	color:#fff;
}
.live-broadcast-row1 {
    //margin: 0 auto;
    //width: 80%;
}
.back-bg {
    background-size: 100% 100% !important;
    height: 600px;
	margin-top: 30px;
}
.live-broadcast-text h2 {
    margin: 15px 0px 5px;
    line-height: 30px;
    font-size: 20px !important;
}
.live-broadcast-text h4 {
    line-height: 16px;
    font-size: 15px !important;
}
.live-broadcast-row1 .vc_column-inner {
    padding: 0 1px;
}
.wpb_row.vc_inner.vc_row.live-broadcast-row2 {
    margin: 0 auto !important;
    width: 94%;
}
.live-broadcast-row2 .item-holder {
    background: #fff none repeat scroll 0 0;
    padding: 10px;
}
.live-broadcast-row2 .item-holder .detail-holder {
    text-align: center;
}
.live-broadcast-row2 .item-holder .detail-holder .item-excerpt {
    margin: 0 !important;
    padding: 0 !important;
}
.live-broadcast-row2 .item-holder .detail-holder h4 {
    font-size: 13px !important;
}
.live-broadcast-row2 .item-holder .detail-holder p {
    margin: 0 !important;
}
.mk-text-block.live-event-title h1 {
    color: #fff !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    margin-bottom: 50px !important;
}
.live-broadcast-row2 .flex-prev {
    left: -60px !important;
    top: 30% !important;
}
.live-broadcast-row2 .flex-direction-nav svg {
    fill: #fff !important;
    height: 45px !important;
    margin-top: 12px !important;
}
.live-broadcast-row2 .posts-carousel .flex-next {
    right: -60px;
    top: 29% !important;
}
.width80per {
    //margin: 0 auto;
    //width: 84%;
}
.wpb_row.vc_inner.vc_row.width80per {   
 //margin: 0 auto !important;   
 //width: 84% !important;
 }
.contact-us1 {
    margin-bottom: 20px;
}
.contact-us1 ul li {
    display: inline-block;
    margin: 0;
    width: 32.9%;
}
.contact-us1 ul li input {
    width: 100%;
	 border: 1px solid #ddd;
    padding: 12px 0 11px 10px;
}
.contact-us1 .wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    width: 94% !important;
    height: 15px;
}
.contact-us1 .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
    min-width: 100% !important;
}
.contact-us1 ul {
    margin: 0;
}
.contact-us1 textarea {
    width: 100% !important;
}
.contact-page-text ul {
    margin: 0 0 20px;
}
.contact-page-text ul li {
    list-style: outside none none;
}
.contact-page-text h2 {
    font-size: 20px;
}
.abia-bag-text {
    padding-top: 100px;
}
.abia-bag-text h1 {
    color: #393939 !important;
}
.abia-bag-text h3 {
    color: #393939 !important;
}
.abia-bag-text p {
    color: #393939 !important;
}
.limo-special-text h3 {
    color: #393939 !important;
}
.limo-special-text p {
    margin-bottom: 5px;
	color: #393939 !important;
}
.limo-special-text b {
    color: #393939 !important;
}
.limo-special-text ul li {
    color: #393939 !important;
}
.limo-special-enq {
    margin-top: 20px;
}
.limo-special-enq  h2{
    color: #393939 !important;
	font-size:18px !important;
}
.limo-special-enq ul li input {
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;
}
.limo-special-enq ul li {
    display: inline-block;
    margin: 0;
    width: 49%;
}
.limo-special-enq ul {
    margin: 0 !important;
}
.dark-text p {
    color: #393939;
}
.mk-footer-copyright a:hover {
    color: #fff;
}
.dark-text h1 {
    color: #393939 !important;
}
.dark-text h2 {
    color: #393939 !important;
}
.cta {
    padding-top: 20px;
    padding-bottom: 0px;
	 background-color: #fff;
}
.video-testi {
    margin-bottom: -20px;
}
.logo-recomment{
	padding-top: 40px !important;
    padding-right: 70px !important;
    padding-bottom: 20px !important;
    padding-left: 70px !important;
	margin-top: -3px;
	}
	.special-wedding{
	padding-top: 30px ;
    padding-bottom: 0px;
	}
	.flex-direction-nav {
    margin-top: -110px !important;
}
.dark-text h3 {
    color: #393939 !important;
}.testi-content .mk-testimonial-content {    background: #e4e4e4 none repeat scroll 0 0 !important;}.mk-testimonial.modern-style.testi-content  .mk-testimonial-content::before {	background-color: #e4e4e4 !important;}.testi-content .mk-testimonial-quote {    padding-left: 0 !important;	color:#393939 !important;}.visit-showroom h2 {    color: #393939;}.visit-showroom p {    color: #393939;} .join-us-form {    margin: 0 auto;    width: 300px;}.btn-sydney-bg {    margin: 0 auto;    width: 84%;}

.mk-header-bg.mk-background-stretch {
    background: rgba(0, 0, 0, 0.58) !important;
}
.page-id-236 div#top-para-bg {
    margin-left: -80px !important;
    width: 114%;
	    margin-top: 0px;
}
.inner-text li {
    color: #fff;
    line-height: 24px;
list-style: none;
}
/**********************End bjsingh css******************************/
@media only screen and (min-width:320px) and (max-width:480px){	
.page-id-252 .two-btns .btns {
    padding: 10px 5px;
}
.page-id-252 .email-form {
    margin-bottom: 0px;
}
a.bttn-more {
    margin: 0px;
    padding: 10px 15px;
    font-size: 14px;
}
.instagram-class img {
    margin: 20px auto !important;
    display: block;
}
.trial-video h2 {
    font-size: 16px!important;
}
.free-gift-row3 .vc_col-sm-6.wpb_column.column_container._.height-full {
    padding: 0px;
}
.package-page-row3-main .vc_col-sm-12.wpb_column.column_container._.height-full {
    padding: 0px;
}
.free-how a {
    padding: 10px 0px !important;
}
.catch-find h2 {
    font-size: 17px!important;
}
.inner-text h2 {
    font-size: 20px !important;
}
.pre-wed-loc .vc_col-sm-12.wpb_column.column_container._.height-full {
    padding: 0px;
}
.poss-pre-wed{
	margin: 30px 0px;
    font-size: 21px;
    line-height: 34px;
}
.pre-wed-reserve {
    font-size: 20px;
    line-height: 30px;
}
.pre-wed-most{
    font-size: 20px;
    line-height: 30px;
}
.pre-wed-fir{
    font-size: 20px;
    line-height: 30px;
}
#mk-footer .widgettitle {
    margin-bottom: 20px !important;
}
.time-img.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 20px;
}
.know-col .vc_column-inner {
    padding: 0px;
}
.page-id-10 .name-form {
    width: 100%;
}
.page-id-10 .email-form {
    width: 100%;
}
.page-id-10 .pre-wedding-form textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 85px !important;
}
.page-id-236 div#top-para-bg {
    margin-left: -14px !important;
    width: 110%;
}
div#top-para-bg {
    background-attachment: inherit;
}
.page-id-10 .contact-us1 textarea {
    width: 100% !important;
}
.page-id-10 .email-form {
    margin-bottom: 0px;
}
.how-find h2 {
    font-size: 15px !important;
    line-height: 20px;
    margin-top: 0px;
}
strong.some-text {
    font-size: 15px;
    line-height: 20px;
}
.how-find {
    margin-bottom: 20px !important;
}
.page-id-10 .mk-header {
    background-color: #000 !important;
}
.catch-find h1 {
    font-size: 16px !important;
    line-height: 22px !important;
}
.page-id-10 .free-gift-row3 {
    width: 100%;
}
.master-holder h1 {
    font-size: 30px;
    color: #848484;
    font-weight: 400;
    text-transform: uppercase;
}
.wedding-slider {
    margin-top: 30px !important;
}
div#ban-btn {
    margin-left: 45px !important;
	margin-top: 10px !important;
}
.contact-us {
    margin-top: 20px;
}
.pre-wedding-form textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 85px !important;
}
.vim-video-home iframe {
    height: 170px;
}.free-gift-row3 {    width: 100%;}
.contact-hql {       margin: 10px 21px;	    padding: 0px 1px;}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.count-bg-img.vc_custom_1493618705911.vc_row-fluid.js-master-row {    background-image: none !important;    background-color: #000;}
.free-gift-row3-left h1 {    font-size: 17px !important;}
.tslider blockquote p {
    font-size: 16px!important;
    width: 95%;
}.banner-text h5 {font-size: 14px !important; margin: 14px 35px !important;}.carousel-indicators {    margin-bottom: 5px !important;}
.pre-wedding-form .name-form.field-margin {
   margin-left: 0px;
}
.bx-controls-direction {
    display: none;
}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.count-bg-img.vc_custom_1487065615597.vc_row-fluid.js-master-row {
    background-image: none !important;
    background-color: rgba(0, 0, 0, 0.64) !important;
}	.count-bg-img {
    margin-bottom: 4px;
}
.theme-page-wrapper .theme-content:not(.no-padding) {
    padding: 0px 0 !important;
}
#wpcf7-f1515-p6-o1 textarea {
    height: 65px;
    width: 100% !important;
}
#wpcf7-f1515-p6-o1 select.wpcf7-form-control.wpcf7-select {
    min-width: 235px !important;
}
.lat-photo {
    display: none;
}
.broad-nw {
    display: none;
}
	#wpcf7-f1515-p16-o1 input[type="text"], #wpcf7-f1515-p16-o1 input[type="email"]{width:100%;}
	#wpcf7-f1515-p16-o1 textarea {width: 100% !important;}
	div.wpcf7-response-output {  padding: 0px;}
	.live-broadcast-text h4 {
    font-size: 12px !important;
}
	.live-broadcast-text h2 {
    font-size: 16px !important;
}
	.row5-col1 {
    padding-top: 90px;
    padding-bottom: 100px;
}
.row5-col3 {
    padding-top: 100px;
    padding-bottom: 90px;
}
	.wed-head {
    width: 100%;
}
	.photo-head {
    padding: 5% 10px;margin-bottom: 20px;
}
	.pho-img {
    float: none;
    width: 100%;
    margin-top: 20px;
}
	.wed-photo {
    float: none;
    width: 100%;
}
	.wedding-gallery {
    line-height: 20px;
    margin-top: 15px;
}
	.form-col {
    margin-top: 30px;
}
	.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    width: 100%;
}
	.great-package a.fancybox-inline.btn-blk {
    width: 100%;
}
	.desk-bg {
   background: none !important;
    background-color: #000 !important;
}
#text-4 {
    margin-left: 0px;
}
div.pp_default .pp_close {
    right: -120px !important;
}
.pp_content{height: 240px !important;
    width: 250px !important;}
img#fullResImage {
    width: 250px !important;
    height: 200px !important;
}
.pp_hoverContainer{
    width: 200px !important;}

	.mk-text-block.package-page-row3-text h4 {
    font-size: 12px;
    padding: 5px;
}
	.wpb_row.vc_inner.vc_row.package-page-row3-main {
    width: 100%;
}
	.package-page-row2 h2 {
    font-size: 21px !important;
}
	.photography-title h1 {
    font-size: 14px !important;
    padding: 10px 10px 10px 10px;
    width: 75%;
}
	.photography-title {
    padding: 100px 0 0px;
}
.mk-header-signup .mk-subscribe-link svg {
    margin-right: 5px;
    margin-left: 5px;
}
	.mk-header-toolbar {padding: 1px 0px 0px;display: inline-block !important;}
	.header-logo.fit-logo-img.add-header-height.logo-has-sticky {
    background-color: #171819;
}
	.top-slider {
    margin-top: 30px;
}
	.special-wedding {
    padding-top: 0px;
    padding-bottom: 0px;
}
.gallery-left {
    width: 100%;
    margin-bottom: 10px;
}
	#text-5 .widgettitle {
    margin-left: 0px;
}
	#text-block-13 {
    margin-bottom: 15px;
}
	.homepage-contact-row {
    padding-top: 15px;
	margin: 0 auto;
}
.homepage-contact-row h3 {
    text-align: center;
	font-size: 20px;
}
.wed-btn {
        width: 100%;
    margin-bottom: 15px;
    margin-left: 0px;
}
.home #theme-page .theme-page-wrapper .theme-content {
    padding: 0 !important;
}
.home-contact ul li b {
    width: 70px;
}
li#menu-item-1490 {background-color: #fff;}li#menu-item-414 {background-color: #fff;}li#menu-item-416 {background-color: #fff;}li#menu-item-417 {background-color: #fff;}
li#menu-item-1491 { background-color: #fff;}li#menu-item-422 {background-color: #fff;}li#menu-item-1687 {background-color: #fff;}li#menu-item-1685 {background-color: #fff;}
li#menu-item-403 {background-color: #fff;}li#menu-item-410 {background-color: #fff;}
	.logo-recomment {
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
    margin: 0 0px !important;
    width: 99%;
}
.master-holder h2 {
    font-size: 20px;
}
.aboutus-home p {
    line-height: 24px;
}
.vc_col-sm-6.find-img.wpb_column.column_container._.height-full {
    padding: 0px;
	width: 127%;
    margin-left: -34px;
}
.book-appoint h2 {
    font-size: 18px !important;
}
.aboutus-home h3 {
    font-size: 18px;
}
.recommended-title h2 {
    font-size: 20px;
}
.mk-testimonial.avantgarde-style {
    padding: 0px 0 0;
}
mk-testimonial.avantgarde-style .mk-testimonial-author {
    font-size: 13px;
}
.book-appoint h3 {
    font-size: 22px !important;
}
.mk-testimonial.avantgarde-style .flex-direction-nav a {
    display: none;
}
.wedding-gallery-row5 h1 {
    font-size: 20px !important;
}



	.mk-text-block.services-text-grid {padding: 0% 0px;}
	.banner-text {margin-top: -50px !important; margin-left: -70px !important;}
	.banner-text > p {width: 200px;}
	.banner-text h4 {font-size: 14px !important;width: 235px; line-height: 20px !important;    margin: 14px 5px !important;}
	.cta {padding-top: 15px;padding-bottom: 0px;}
	.mk-text-block.slider-bottom-row p {  font-size: 10px;}
	.header-toolbar-contact a {font-size: 15px;}
    a#mk-header-login-button {display: none;}
	.home #theme-page .theme-page-wrapper .theme-content {padding: 0 !important;}	
	.banner-text h2 {margin-bottom: 15px !important;font-size: 24px !important; }	
	a.btns.sencond { display:block;text-align: center; margin-top: 10px;}
	.two-btns .btns.first { display:block;text-align: center;}
	.slide-book-now {margin-left: 0px !important;margin-top: 0px !important;padding: 12px 0 !important;text-align: center;width: 235px;
    font-size: 12px !important;}	
	.banner-text .readmore {padding: 12px 0 !important;text-align: center;width: 235px;
    font-size: 12px !important;}
	a.readmore-ab { font-size: 12px !important;padding: 12px 0px !important;width: 235px;}
	.book-appoint a {margin-bottom: 20px !important;padding: 12px 0 !important;width: 224px;}	
	.padding-remove-col4left .vc_col-sm-8 {	padding-left: 0  !important;}	
	.padding-remove-col4right .vc_col-sm-8 {padding-right: 0 !important;}	
	.homepage-contact-left {margin-right: 0 !important;width: 100% !important;}	
	.homepage-contact-right {float: left !important;width: 100% !important;	}	
	.wedding-gallery-imgs {	float: left !important;	margin-left: 0 !important;width: 100% !important;text-align: center !important;}	
	.gallery-right {width: 100% !important;	}	
	.gallery-right li {margin-left: 0 !important;margin-right: 0 !important;width: 94px !important;	}	
	.footer-connect-menu {	margin-left: -30px;}	
	.package-page-row3-text .buy-silver-package {margin: 20px 0 0 9px !important;}	
	.live-broadcast-row1 {margin: 0 auto;width: 100%  !important;}	
	.live-broadcast-img {margin: 0 auto;width: 218px !important;}	
	.live-broadcast-text {margin: 0 auto 40px;    width: 218px !important;}	
	.image-center{text-align: center !important;}		
	.home .mk-header-toolbar {min-height: 38px;height: 5px !important;}	
	a.lat-video {padding: 13px 7px 12px;font-size: 10px;}	
	a#mk-header-subscribe-button {font-size: 11px;}
	.vim-video-top a {padding: 13px 3px 12px;font-size: 10px;}	
	.mk-header-signup {right: 53px;width: 100px !important;}	
	.bok-nw {right: 164px;	}	
	a.btns.third {display:block;text-align: center;margin-top: 10px;}	
	.mk-header-toolbar {background-color: #000 !important;    height: 30px;}	
	.pp_content {width: 300px !important;}
	img#fullResImage {width: 297px !important;}
	div.pp_pic_holder {width: 330px !important;    left: 0px !important;display:none !important;}
	div.pp_overlay {background: none !important;}
	.master-holder h3 {font-size: 20px !important;}
	.mk-quick-contact-link {display: block !important;}
	.mk-go-top { display: block !important;}
	.mk-go-top, .mk-quick-contact-wrapper { bottom: 15px !important;}
	.mk-quick-contact-wrapper.is-active { right: 15px !important;bottom: 70px !important;}
#mk-footer a.ph-footer-icon1 { bottom: 70px; left: 15px;}
	.back-bg {    height: auto;}	
	.logo-recomment .vc_carousel-slideline {margin: 0 auto;width: 256px !important;}
.photography-sydney-row4-left-text h1 {font-size: 16px !important; line-height: 26px;}
.mk-blog-modern-item .mk-blog-meta {margin: 0 0px 0px 75px;}
.mk-blog-modern-item .the-title a {font-size: 16px;}
	.logo-recomment .vc_carousel-slideline .vc_item { float: none !important;height: 170px !important; text-align: center !important; width: 260px !important;}
.vc_custom_1482499617711 {background: #000 none repeat scroll 0 0;}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.desk-bg {background: #000 !important;}
.photo-head {width: 100%;}
.btn-text a.fancybox-inline {padding: 10px 40px;}
.name-form {margin-right: 0;width: 100%;}
.email-form { float: left; margin-bottom: 10px;width: 100%;}
.free-gift {float: none;}
.vc_gitem-zone .vc-zone-link {cursor: default !important;}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date { width: 99%;}
.live-broadcast-row2 .posts-carousel.live-event-post {min-height: 268px;}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.logo-recomment{ background: #000 none repeat scroll 0 0 !important;
}}
	@media only screen and (min-width:375px) and (max-width:414px){
		.broad-nw {
    display: block !important; 
	margin-left: 50px;
}
div.pp_pic_holder {left: 30px !important;}}	
@media only screen and (min-width:415px) and (max-width:480px){
	.broad-nw {
	margin-left: 65px;
    display: block !important;
}
.lat-photo {
    display: none;
}
	.bok-nw {right: 180px;}
	.mk-header-signup {width: 112px !important;}
	a.lat-video {padding: 12px 5px 12px; font-size: 12px;}
	.vim-video-top a {padding: 12px 3px 12px;font-size: 12px;}
div.pp_pic_holder {left: 60px !important;}}	
	@media only screen and (min-width:481px) and (max-width:640px){
.tslider blockquote p { font-size: 16px!important;
    width: 95%;
}
.poss-pre-wed {
	margin: 20px 0px;
    font-size: 21px;
    line-height: 34px;
}
.pre-wed-reserve {
    font-size: 20px;
    line-height: 30px;
}
.pre-wed-most{
    font-size: 20px;
    line-height: 30px;
}
.pre-wed-fir {
    font-size: 20px;
    line-height: 30px;
}
row4-left.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 23px !important;
}.wpb_row.vc_row.mk-fullwidth-true.attched-false.count-bg-img.vc_custom_1493618705911.vc_row-fluid.js-master-row {    background-image: none !important;    background-color: #000;}.name-form.field-margin {    margin-left: 0px !important;}.free-gift-row3-left h1{	font-size: 24px !important;}.banner-text h5 {    font-size: 16px !important;    margin: 10px 54px !important;}
.bx-controls-direction {
    display: none;
}.contact-hql {    margin-top: 10px;    padding: 15px 34px;}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.count-bg-img.vc_custom_1487065615597.vc_row-fluid.js-master-row {
    background-image: none !important;
    background-color: rgba(0, 0, 0, 0.64) !important;
}row4-left.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 18px !important;
}.photography-sydney-row4-left.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 15px;
}
		.count-bg-img {
    margin-bottom: 4px;
}
.theme-page-wrapper .theme-content:not(.no-padding) {
    padding: 0px 0 !important;
}
.lat-photo {
    display: none;
}
.vim-video-top a {padding: 11px 10px 10px;}
.broad-nw { margin-left: 70px;}
a.lat-video {padding: 11px 10px 10px;}
.recommend-gallery-scrol .wpb_column.vc_column_container.vc_col-sm-2 {width: 50%;float: left;}
		.four-logo-img .vc_col-sm-3.wpb_column.column_container._.height-full {width: 50%; float: left;}
		.wedding-gallery-row5 h1 {font-size: 22px !important;}
		div.pp_pic_holder {display: none !important;}
		.vc_gitem-zone .vc-zone-link {cursor: default !important;}
		.mk-quick-contact-link {display: block !important;}
	    .mk-go-top { display: block !important;}
		div.pp_overlay {background: none !important;}
		.photography-sydney-row4-left-text h1 {font-size: 26px !important; line-height: 32px;}
	    .mk-quick-contact-wrapper.is-active { right: 15px !important;bottom: 67px !important;}
        #mk-footer a.ph-footer-icon1 { bottom: 70px; left: 15px;}
		.mk-blog-modern-item .the-title a {font-size: 18px;}
		.master-holder h2 {font-size: 20px;}
         input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {width: 99%;}
		div.wpcf7-response-output { padding: 0px;}
		#wpcf7-f1515-p16-o1 textarea {width: 99% !important;}
		#wpcf7-f1515-p16-o1 input[type="tel"] {width: 99%;}
		#wpcf7-f1515-p16-o1 select.wpcf7-form-control.wpcf7-select {width: 99%;}
		.special-wedding {padding-top: 20px;}
		.home-contact h3 { text-align: center;}
		.mk-go-top, .mk-quick-contact-wrapper {bottom: 13px !important;}
		.photography-title {padding: 205px 0 0px;}
		.back-bg { height: auto;}
		.desk-bg {background-size: 100% 100%!important;background-attachment: fixed !important;}
		.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {width: 50%;float:left;}
		.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {margin: 0 0px !important;width: 90%;}
		.cta {padding-top: 20px;padding-bottom: 0px;}
		.flex-direction-nav {display: none;}
		.mk-testimonial.avantgarde-style { padding: 0px 0 0;}
		.homepage-contact-row {margin: 0 auto;}
		.form-col {margin-top: 30px;}
		#text-4 {margin-left: 0px;}
		#text-5 .widgettitle {margin-left: 0px;}
		.footer-connect-menu li {padding: 0 0px;}
		.wed-btn {width: 430px;margin-left: 0px;}
		.top-slider {margin-top: 30px;}
		.header-logo.fit-logo-img.add-header-height.logo-has-sticky {background-color: #171819;}
.wed-photo {float: none; width: 100%;}
.wed-head {padding: 5% 10px; width: 100%;}
.pho-img {float: none;width: 100%;margin-top: 20px;}
.photo-head {padding: 5% 10px;margin-bottom: 20px;}
	#slide-1-layer-1 {    max-width: 100% !important;}
	.home #theme-page .theme-page-wrapper .theme-content {		padding: 0 !important;	}
	.banner-text {		margin-left: -100px !important;		margin-top: -20px !important;}	
	.banner-text h2 {		margin-bottom: 20px !important; font-size: 32px !important;	}		.banner-text h4 {line-height: 19px !important;  color: #fff !important;    font-size: 16px !important;}
	.slide-book-now {margin-left: 0px !important;margin-top: 0px !important;padding: 10px 0 !important;		text-align: center;width: 270px;}	
	a.readmore-ab {padding: 10px 0px !important;}
	.banner-text {margin-top: -60px !important;}
	.banner-text .readmore {font-size: 14px !important;padding: 10px 0 !important;text-align: center;		width: 270px;	}	
	.book-appoint a {		margin-bottom: 20px !important;		padding: 9px 40px !important;	}	
	.padding-remove-col4left .vc_col-sm-8 {		padding-left: 0  !important;	}	
	.padding-remove-col4right .vc_col-sm-8 {		padding-right: 0 !important;	}	
	.homepage-contact-left {		margin-right: 0 !important;		width: 100% !important;	}	
	.homepage-contact-right {		float: left !important;		width: 100% !important;	}	
	.wedding-gallery-imgs {		float: left !important;		margin-left: 0 !important;		width: 100% !important;		text-align: center !important;	}	
	.gallery-left {		float: left !important;		margin-bottom: 10px !important;		margin-right: 0 !important;		width: 168px !important;	}	
	.gallery-right {width:280px !important}	
	.gallery-right li {width: 77px !important;margin-left: 0 !important;		margin-right: 10px !important;}	
	.gallery-right {width: 285px;}
	.footer-connect-menu {	margin-left: 0;	}	.package-page-row3-text .buy-silver-package {		margin: 20px 0 0 9px !important;	}	
	.btn-text a.fancybox-inline {		padding: 10px 100px !important;	}	
	.live-broadcast-img {		text-align: center !important;	}
	.live-broadcast-text {margin: 0 auto 40px;width: 350px;	}	
	.live-broadcast-text { margin: 0 auto 40px; width: 350px;}
	.image-center{		text-align: center !important;	}	
	.mk-header-signup {right: 80px;width: 100px !important;}	
	.bok-nw {right: 205px;	}
    .mk-header-toolbar {    background-color: #000 !important;height: 34px;padding: 1px 12px 0px;display: inline-block !important;}
	.photography-title h1 { width: 70%;font-size: 24px !important;}	
	#form-wysija-3 input {width: 300px;}
    .logo-recomment .vc_carousel-slideline {margin: 0 auto;width: 350px !important;}
	.logo-recomment .vc_carousel-slideline .vc_item {height: 105px !important;width: 173px !important;}
   .wpb_row.vc_row.mk-fullwidth-true.attched-false.desk-bg {background: #000 !important;}
   .photo-head { width: 100%;}
.btn-text a.fancybox-inline {padding: 10px 40px;}
.name-form {margin-right: 0;width: 100%;}
.email-form {float: left;margin-bottom: 10px;width: 100%;}
.live-broadcast-row2 .posts-carousel.live-event-post {min-height: 268px;}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.logo-recomment{background: #000 none repeat scroll 0 0 !important;
}}

	@media only screen and (min-width:641px) and (max-width:767px){
		.wed-photo {
    width: 100%;
}
		.mk-header-bg.mk-background-stretch {
    background: #000 !important;
}
		.top-slider {
    margin-top: 30px;
}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.count-bg-img.vc_custom_1487065615597.vc_row-fluid.js-master-row {
    background-image: none !important;
    background-color: rgba(0, 0, 0, 0.64) !important;
}
.poss-pre-wed {
    font-size: 30px;
    line-height: 47px;
}
.pre-wed-reserve{
    font-size: 25px;
    line-height: 36px;
}
.pre-wed-most{
    font-size: 25px;
    line-height: 36px;
}
.pre-wed-fir {
    font-size: 25px;
    line-height: 36px;
}
	.count-bg-img {
    margin-bottom: 4px;
}#mk-footer .widget {    margin-bottom: 9px;   margin: 0px 33px;    padding: 12px 12px;}.contact-hql a {       display: block;    width: 100%;    margin-left: 11px !important;    padding: 11px 42px !important;}.banner-text h5 {    font-size: 20px !important;    margin: 0px 61px !important;    margin-top: 0px !important;}
.theme-page-wrapper .theme-content:not(.no-padding) {
    padding: 0px 0 !important;
}
.vim-video-top a {
    padding: 11px 5px 10px;
}
a.lat-video {padding: 11px 20px 10px;}
.broad-nw {margin-left: -10px;}
.recommend-gallery-scrol .wpb_column.vc_column_container.vc_col-sm-2 {width: 50%;float: left;}
		.four-logo-img .vc_col-sm-3.wpb_column.column_container._.height-full {width: 50%;float: left;}
.broad-live .vc_col-sm-4.wpb_column.column_container._.height-full {width: 33%;float: left;}		
		.special-wedding {padding-top: 15px;}
		.footer-get ul li {width: 250px;}
		section#wysija-3 {margin-bottom: 40px !important;}
		#mk-footer [class*='mk-col-'] {width: 45% !important;float: left;}
		#mk-footer [class*='mk-col-'] {padding: 0 1% !important;}
		#text-5 .widgettitle {margin-left: 0px;}
		.wed-btn {width: 540px;}
		.form-col {margin-top: 30px;}
        .home-contact h3 {text-align: center;}
		div.pp_pic_holder {display: none !important;}
		.vc_gitem-zone .vc-zone-link {cursor: default !important;}
		.mk-quick-contact-link {display: block !important;}
	    .mk-go-top { display: block !important;}
		div.pp_overlay {background: none !important;}
   .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {width: 33%; float: left;}		
	.back-bg {height: auto;}
	#slide-1-layer-1 {    max-width: 100% !important;}
	.home #theme-page .theme-page-wrapper .theme-content {		padding: 0 !important;	}	
	.banner-text {		margin-left: -135px !important;		margin-top: -70px !important;}		
	.wpb_row.vc_row.mk-fullwidth-true.attched-false.count-bg-img.vc_custom_1493618705911.vc_row-fluid.js-master-row {
    background-image: none !important;
    background-color: #000;
}
	.banner-text h2 {		margin-bottom: 15px !important; font-size: 36px !important;	}		
	.banner-text h4 {   color: #fff !important;    font-size: 18px !important;}	
	.slide-book-now {		margin-left: 0px !important;		margin-top: 0px !important;		padding: 10px 0 !important;		text-align: center;	}	
	.banner-text .readmore {		font-size: 14px !important;		padding: 10px 0 !important;		text-align: center;	}	
	a.readmore-ab {
    padding: 10px 0px !important;
}
	.book-appoint a {		margin-bottom: 20px !important;		padding: 9px 40px !important;	}	
	.padding-remove-col4left .vc_col-sm-8 {		padding-left: 0  !important;	}	
	.padding-remove-col4right .vc_col-sm-8 {		padding-right: 0 !important;	}	
	.homepage-contact-left {		margin-right: 0 !important;		width: 100% !important;	}	
	.homepage-contact-right {		float: left !important;		width: 100% !important;	}	
    .gallery-left {width: 213px;}	
	.cta {padding-top: 15px; padding-bottom: 0px;}
	.mk-testimonial.avantgarde-style {padding: 0px 0 0 !important;}
	.flex-direction-nav {display: none !important;}
	.great-package a.fancybox-inline.btn-blk {width: 88%;}
	.footer-social-icon ul li {padding: 0 5px 5px 0px;}
	.footer-connect-menu {		margin-left: 0;	}	 .image-center{		text-align: center !important;	}	
	.mk-header-signup {right: 107px;width: 100px !important;}	
        .bok-nw {right: 235px;}	
.lat-photo a {
    padding: 11px 20px 10px;
}
.lat-photo {
    margin-left: 40px;
}
	.mk-header-toolbar {background-color: #000 !important;    height: 34px;padding: 1px 15px 0px;    display: inline-block !important;}
.wed-head {padding: 5% 10px; width: 100%;}
.pho-img {float: none;width: 100%;margin-top: 20px;}
.photo-head {padding: 5% 10px;margin-bottom: 20px;}
.photography-title {padding: 170px 0 0px;}
#form-wysija-3 input {width: 300px;}
div.wpcf7-response-output {padding: 0px;}
.footer-connect-menu li {padding: 0px;}
#wpcf7-f1515-p16-o1 textarea {width: 98% !important;}
#wpcf7-f1515-p16-o1 input[type="text"], #wpcf7-f1515-p16-o1 input[type="email"] {width: 100%;}
.mk-go-top, .mk-quick-contact-wrapper {bottom: 12px !important;}
.logo-recomment .vc_carousel-slideline {margin: 0 auto;width: 520px !important;}
	.logo-recomment .vc_carousel-slideline .vc_item {
    height: 105px !important;
    width: 172px !important;
}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.desk-bg {
    background: #000 !important;
}
.photo-head {
    width: 100%;
}
.live-broadcast-text h2 {
    line-height: 16px;
    font-size: 12px !important;
    width: 192px;
}.name-form.field-margin {
    margin-left: 0px !important;
   width: 100% !important;
}.pre-wedding-form textarea.wpcf7-form-control.wpcf7-textarea.message-msg {
    height: 208px !important;
}.photography-sydney-row4-left.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 18px !important;
}.email-form.field-margin {
    width: 100% !important;
    margin-bottom: 10px !important;
}
.live-broadcast-text h4 {
    font-size: 11px !important;
    width: 192px;
}.free-gift-row3-left h1 {
    font-size: 18px !important;
}
.wpb_row.vc_row.mk-fullwidth-true.attched-false.logo-recomment{
    background: #000 none repeat scroll 0 0 !important;
}
	}
	
	@media only screen and (min-width:768px) and (max-width:900px){	
	section#text-3 {
    height: 170px;
}
	.photography-sydney-row4 .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
    margin-bottom: 20px;
}
	.free-gift-row3 .vc_col-sm-6.wpb_column.column_container._.height-full {width: 100%;}
	.wedding-slider {margin-top: 30px !important;}
	.mk-milestone .milestone-prefix {
    font-size: 26px !important;
}.banner-text h5 {    font-size: 22px !important;    line-height: 27px !important;    margin: 10px 44px !important;}.email-form.field-margin {    width: 100%;    margin-bottom: 7px;}
	.mk-milestone .milestone-number {
    font-size: 26px !important;
}.free-gift-row3-left h1 {
    font-size: 21px !important;
}
.poss-pre-wed{
    font-size: 30px;
    line-height: 47px;
}
.pre-wed-reserve{
    font-size: 25px;
    line-height: 36px;
}
.pre-wed-most{
    font-size: 25px;
    line-height: 36px;
}
.pre-wed-fir {
    font-size: 25px;
    line-height: 36px;
}
	.mk-milestone .milestone-text {
    line-height: 20px;
    font-size: 13px !important;
}.name-form.field-margin {    margin-left: 0px !important;	    width: 100% !important;}
.theme-page-wrapper .theme-content:not(.no-padding) {
    padding: 0px 0 !important;
}
.lat-photo {
    margin-left: 95px;
}
	.mk-header-toolbar {
    padding: 1px 0px;
    display: inline-block !important;
}ol.carousel-indicators {    margin-bottom: 33px;}
#text-4 {margin-left: 0px;}
.photography-title h1 {font-size: 30px !important;}
	.broad-nw {margin-left: 0px;}
	.back-bg {height: auto;}
	.great-package a.fancybox-inline.btn-blk {width: 88%;}
	.aboutus-home {width: 100%;}
	.full-about {width: 100%;}
	.showrooom-sample {width: 100%;}
	.gallery-left {margin-right: -8px;width: 125px;}
	.gallery-right ul li {margin-bottom: 3px; width: 60px;}
	.wed-btn {width: 315px;margin-left: 40px;}
	.special-wedding {padding-top: 30px;padding-bottom: 0px;}
	.wedding-gallery {margin-bottom: 10px;line-height: 19px;}
	#text-5 .widgettitle {margin-left: 0px;}
	section#wysija-3 {margin-bottom: 40px !important;}
	#mk-footer .mk-col-1-4 {width: 50%;float: left;}
	.row5-col3 {padding-bottom: 151px;}
	.aboutus-home p { line-height: 22px;}
.recommend-gallery-scrol .wpb_column.vc_column_container.vc_col-sm-2 {width: 33%;float: left;}
   .book-appoint h2 {font-size: 18px !important;}	
	#slide-1-layer-1 {    max-width: 100% !important;}
	.home #theme-page .theme-page-wrapper .theme-content {		padding: 0 !important;	}	
	.banner-text {		margin-left: -135px !important;		margin-top: -25px !important;}		
	.banner-text h2 {		margin-bottom: 10px !important; font-size: 38px !important;	}		
	.banner-text h4 {   color: #fff !important;    font-size: 18px !important;}		
	.two-btns .btns {		margin-right: 5px !important;		padding: 10px 12px !important;	}	
	.slide-book-now {		margin-left: 0px !important;		margin-top: 0px !important;		padding: 10px 0 !important;		text-align: center;	}	
	.banner-text .readmore {		font-size: 14px !important;		padding: 10px 0 !important;		text-align: center;	}	
	a.readmore-ab {padding: 10px 0px !important;}
	.book-appoint a {		margin-bottom: 20px !important;		padding: 9px 10px !important;	}	
	.book-appoint p {font-size: 13px !important;}
	.homepage-contact-left {margin-right: 12px;}			
	.footer-connect-menu {		margin-left: 0;	}	
	.footer-connect-menu li {		padding-left: 0px;	}	
	.live-broadcast-row1 {		margin: 0 auto;		width: 100%;	}	
	.live-broadcast-text {		width: 220px !important;	}	
	.mk-header-signup {		right: 115px;		width: 100px !important;	}	.bok-nw {		right: 230px;	}	
.wed-photo {float: none; width: 100%;}
.wed-head {padding: 5% 10px; width: 100%;}
.pho-img {float: none;width: 100%;margin-top: 20px;}
.photo-head {padding: 5% 10px;margin-bottom: 20px;}
#form-wysija-3 input {
    width: 300px;
}
.logo-recomment .vc_carousel-slideline {
    margin: 0 auto;
    width: 635px !important;
}
.live-broadcast-text h4 {
    line-height: 12px;
    font-size: 13px !important;
}
.live-broadcast-text h2 {
    font-size: 15px !important;
}
	.logo-recomment .vc_carousel-slideline .vc_item {
    height: 105px !important;
    width: 158px !important;
}
.photo-head {
    width: 100%;
}
	}
	
	@media only screen and (min-width:901px) and (max-width:1023px){
		.mk-milestone .milestone-prefix {
    font-size: 28px !important;
}ol.carousel-indicators {    margin-bottom: 15px !important;}.contact-hql {    margin-top: 10px; }.free-gift-row3-left h1 {    font-size: 25px;}.name-form {    width: 100%;    margin-left: 0px !important;	margin-bottom: 0px !important;}.email-form.field-margin {    width: 100%;    }.banner-text h5 {    font-size: 23px !important;    margin: 10px 38px !important;    line-height: 40px !important;}
	.mk-milestone .milestone-number {
    font-size: 28px !important;
}
.poss-pre-wed{
    font-size: 30px;
    line-height: 47px;
}
.pre-wed-reserve {
    font-size: 25px;
    line-height: 36px;
}
.pre-wed-most {
    font-size: 25px;
    line-height: 36px;
}
.pre-wed-fir {
    font-size: 25px;
    line-height: 36px;
}
	.mk-milestone .milestone-text {
    line-height: 20px;
    font-size: 15px !important;
}.contact-hql a {
    padding: 10px 58px !important;}
.theme-page-wrapper .theme-content:not(.no-padding) {
    padding: 0px 0 !important;
}.mk-col-1-4 {
    padding: 0px !important;
}
               .lat-photo {margin-left: 95px;}
		.broad-nw {margin-left: 0px;}
		.gallery-left {margin-right: -8px;width: 150px;}
		.wed-btn {width: 380px;margin-left: 40px;}
		.wedding-gallery {margin-bottom: 10px;line-height: 22px;}
		.row5-col3 {padding-bottom: 152px;}
	.gallery-right ul li {margin-bottom: 3px; width: 73px;}
		.aboutus-home h3 {font-size: 16px !important;}	
		.home-contact { margin-left: 15px;}
		.mk-go-top, .mk-quick-contact-wrapper { bottom: 13px !important;}
.aboutus-home p { line-height: 22px;}
.recommend-gallery-scrol .wpb_column.vc_column_container.vc_col-sm-2 {width: 33%;float: left;}
#slide-1-layer-1 {    max-width: 100% !important;}
.cta {padding-top: 20px;padding-bottom: 0px;}
	.home #theme-page .theme-page-wrapper .theme-content {padding: 0 !important;}	
	.banner-text {	margin-top: -20px !important;}	
    .page-id-10 .contact-us1 textarea {width: 100% !important;}	
	.banner-text h2 {margin-bottom: 5px !important; font-size: 45px !important;}		
	.banner-text h4 {   color: #fff !important;font-size: 18px !important;}		
	.two-btns .btns {margin-right: 10px !important;padding: 10px 4px !important;}	
	.slide-book-now {margin-left: 0px !important;margin-top: 0px !important;padding: 10px 0 !important;text-align: center;}	
	.banner-text .readmore {font-size: 14px !important;padding: 10px 0 !important;text-align: center;	}	
	a.readmore-ab {padding: 10px 0px !important;}
	.book-appoint a {margin-bottom: 20px !important;padding: 9px 40px !important;}	
	#mk-footer .widgettitle {font-size: 16px !important;margin-bottom: 20px !important;}
	section#wysija-3 {margin-left: -20px;}
	section#text-5 {margin-left: -10px;}
	section#text-4 { margin-left: -30px;}
	.special-wedding {padding-top: 20px;padding-bottom: 0px;}
	.footer-connect-menu {margin-left: 0;	}
.footer-connect-menu li {		padding-left: 20px;	}	
	.mk-header-signup {		right: 115px;		width: 100px !important;	}	.bok-nw {		right: 230px;	}	
	a.btns.third {  padding: 10px 4px !important;  margin-top: 10px;}		
	.wed-photo { width: 55%;}
	.photo-head p {margin: 0px 0px 7px;}
	.pho-img img {height: 320px;}
	.pho-img { width: 52%;}
	.photo-head {width: 46%;}
	.back-bg { height: 430px;}
	.live-broadcast-text h2 {font-size: 15px !important;}
	.live-broadcast-text h4 {line-height: 12px;font-size: 13px !important;}
	.wed-head {padding: 28px 10px;width: 45%;}
	.wed-head h2 {font-size: 20px !important;}
	.two-btns btns{ text-align: center; width: 200px; margin-bottom: 5px;}
	.photo-head { padding: 10px 0 0;}
	.photo-head h2 {
    font-size: 20px !important;
}
	}
	
	@media only screen and (min-width:1024px) and (max-width:1200px){
		.mk-milestone .milestone-prefix {
    font-size: 36px !important;
}.banner-text h5 {
    font-size: 25px !important;
    margin: 10px 45px !important;
}.contact-hql a {
    padding: 9px 55px !important;
    margin-left: -60px;
    width: 100% !important;

}
.free-gift-row3-left h1 {
    font-size: 15px !important;
}.name-form.field-margin {
    margin: 2px 11px !important;
    width: 100% !important;
    margin-left: 0px !important;
}.email-form.field-margin {
    width: 100% !important;
}.carousel-indicators {
    bottom: -20px !important;
}
	.mk-milestone .milestone-number {
    font-size: 36px !important;
}
	.mk-milestone .milestone-text {
    line-height: 24px;
}
        .lat-photo {margin-left: 95px;}	
	.broad-nw { margin-left: 0px;}
	.cta {padding-top: 20px;padding-bottom: 0px;}
	.live-broadcast-text h2 {font-size: 18px !important;}
	.width80per { margin-bottom: 0px;margin-top: 0px;}
	.back-bg { height: 520px;}
	.row5-col3 {padding-bottom: 151px;}
	.book-appoint a {padding: 9px 50px;}
	.gallery-left {margin-right: -8px;width: 172px;}
		.wed-btn {width: 435px;margin-left: 40px;}
		.wedding-gallery {margin-bottom: 25px;line-height: 26px;}
	.gallery-right ul li {margin-bottom: 3px; width: 84px;}
	.wed-head {padding: 55px 10px 0;width: 41%;}
	.wed-photo {width: 59%;}
	.photo-head {width: 41%;}
	.pho-img {  width: 58%;}
	.pho-img img {height: 355px;}
	.aboutus-home h3 {font-size: 18px !important;}
	.aboutus-home p {line-height: 24px;}
	.special-wedding {padding-top: 25px; padding-bottom: 0px;}
	section#text-4 {
    margin-left: -50px;
}
	section#wysija-3 {
    margin-left: -15px;
}
	.two-btns btns { text-align: center; width: 200px; margin-bottom: 5px;}
	.photo-head { padding: 10px 0 0;}
	
	}
		@media only screen and (min-width:1201px) and (max-width:1300px){
                        .lat-photo {margin-left: 60px;}.name-form.field-margin {
    margin-left: 0px !important;
    width: 100% !important;
}.email-form {
    width: 100%;
    margin-bottom: 10px;
}
			.broad-nw {margin-left: 0px;}
			.back-bg { height: 565px;}
			.width80per {margin-bottom: 0px;margin-top: 0px;}
			.gallery-left { margin-right: -7px; width: 201px;}
			.wedding-gallery {margin-bottom: 28px;}
			.special-wedding {padding-top: 30px; padding-bottom: 0px;}
			section#text-4 {   margin-left: -30px;}
			.wed-btn {width: 510px;margin-left: 40px;}
	.wed-head { width: 35%;}
	.row5-col3 {padding-bottom: 151px;}
	.gallery-right ul li {margin-bottom: 4px;width: 99px;}
    .wed-photo {width: 65%;}
	.two-btns .btns {margin-right: 10px;padding: 10px 14px;}
	.wed-head {padding: 6% 10px;}
	.photo-head {padding: 3% 0;
}}
	
@media only screen and (min-width:1500px) and (max-width:2500px){
.broad-nw {
    margin-left: -150px;
}
.lat-photo {
    position: fixed;
    left: 110px;
}
.page-id-236 div#top-para-bg {margin-left: -36% !important;width: 171%;}
.back-bg {height: 860px;
    background-size: 100% 100% !important;}
.pre-shot img.vc_single_image-img.attachment-full {min-width: 100%;}
.special-wed img.vc_single_image-img.attachment-full {margin-left: 85px;}
	.photo-logo {width: 20%;}
	.photography-title {padding: 485px 0 0px;}
	.photography-title h1 {width: 15%;}
	.wedding-gallery {width: 82%;}
	.gallery-left {width: 25%;}
.wed-btn {width: 56%; margin-left: 113px;}
	.gallery-right {width: 65%;}
	.pre-wed-shot p {margin-left: 0px;}
	.wedding-gallery-imgs {margin-left: 115px;}}

.new-titles h1

{
font-size:36px;
color:#fff;
margin-left:0px;
margin-right:0px;
margin-top:200px;
padding:30px;
  background-color: black;
  
  opacity: 0.8;
    text-transform: capitalize !important;
    font-family: cinzel !important;
}



.new-titles h2

{
font-size:36px;
color:#fff;
margin-left:0px;
margin-right:0px;
padding:20px;
  background-color: black;
  
  opacity: 0.8;
    text-transform: capitalize !important;
    font-family: cinzel !important;

}

	
	
.wpcf7-form .wpcf7-textarea {
    width: 100%;
}
.main-navigation-ul > li.menu-item > a.menu-item-link {
   color: #f7f7f7;
    font-size: 14px;
    font-weight: 400;
    padding-right: 12px !important;
    padding-left: 12px !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    /* font-family: cursive; */
   /* font-family: raleway-bold !important;*/
}
div#theme-page {
    margin-top: -31px !important;
}
.contact-hql a {
    border: 1px solid;
    padding: 10px 81px;
    text-align: center;
    font-family: inherit;
    text-transform: uppercase;
    color: #6b6b6b;
    margin-left: -23px;
}
.contact-hql a:hover{
    background-color: #fff;
    color: #000 !important;
}
.tp-loop-wrap h5 {
    color: #fff !important;
}