/*
Theme Name: Spacious Child Theme
Theme URI: http://themegrill.com/themes/spacious/
Description: Spacious Child Theme
Author: ThemeGrill
Author URI: http://themegrill.com
Template: spacious
Version: 1.0
*/

@import url("../spacious/style.css");
/* =Theme customization starts here
------------------------------------------------------- */

/* Changing post title/h2 font color and uppercase it */
.tg-one-third {
	float: left;
	margin: 0 2.46305%;
	padding: 0 0 30px;
	width: 19.407% !important;
}
.tg-after-three-blocks-clearfix {
	clear: unset !important;
}
/* for hiding read more from four links*/
.widget_service_block .more-link-wrap {
	display: none;
	text-align: center;
}
a {
	color: #167614;
}
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
	color: #167614;
}
#header-text {
	margin-top:50px;
}
span.error {
	color : #9f1313 !important;
}
body {
	font-family: 'Franklin Gothic Medium', arial !important;
}
a, p, h1, h2, h3, h4, h5, h6 {
	font-family: 'Franklin Gothic Medium', arial !important;
}
.post .entry-title a, .page .entry-title a {
	color: #167614;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
	background-color: #f8f8f8;
	border: 1px solid #eaeaea;
	border-radius: 3px;
	line-height: 20px;
	margin: 6px -2px;
	width: 98%;
}
.widget th, .widget td {
	padding: 14px 1px !important;
}
#header-right-section {
	margin-top : 0px;
}

/* for modal popup */

/*pop-out modal*/
            
.modal-bg.active {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.75) url(../../uploads/2016/09/close2.png) no-repeat fixed 97% 10px;
 /*background: rgba(0, 0, 0, 0.75); */
}
.modal {
	padding: 15px;
}
.modal p:last-child {
	margin: 0;
}
.widget_service_block {
	margin-bottom: 30px;
	padding-top: 30px;
}
.widget_service_block img {
	display: none;
}
.widget_service_block .tg-one-third {
	background: #167614;
	padding: 18px 0px 13px 0px;
	border-radius: 20px 2px 20px 2px;
	border: 1px solid#60b350;
	box-sizing: border-box;
	clear: none;
	min-height: 130px;
	display: flex;
}
.widget_service_block .tg-one-third h3.widget-title {
	align-self: center;
	text-align: center;
	width: 100%;
	padding: 0px 5px;
}
.widget_service_block .tg-one-third:hover {
	background: #348cc6 !important;
	border: 1px solid#348cc6;
}
.widget_service_block .tg-one-third a {
	color: #fff;
	font-size: 22px;
	font-weight: 300;
	text-transform: none;
}
span.us-top1 img {
	margin-top: 16px;
}
span.us-top1 {
	right: 20px;
	position: relative;
	top: 4px;
}
.yInfo.indexLeadForm {
	background: #167614;
	padding: 30px 75px;
	box-sizing: border-box;
	border-radius: 20px;
}
.yInfo.indexLeadForm h3 {
	margin: 0;
	padding: 0;
	margin-bottom: -20px;
	color: #fff;
	text-align: center;
	letter-spacing: -1px;
	font-size: 33px;
	line-height: 1.2;
	text-shadow: 0px 1px 1px #333;
}
.yInfo.indexLeadForm label {
	color: #fff;
}
input.btn-blue.btn {
	background: #348cc6;
	padding: 11px 30px;
	top: 10px;
	position: relative;
	color: #fff;
	text-transform: uppercase;
	text-shadow: none;
	box-shadow: none;
	width: 248px;
}
input.btn-blue.btn:hover {
	color: #167614;
	background: #fff;
}
input#melbourne {
	margin-top: 6px;
	margin-bottom: 10px;
	color: #fff;
}
.footer-widgets-wrapper {
	background-color: #348cc6;
}
#colophon p {
	color: #fff;
}
.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 100%;
	text-align: center;
	width: 100%;
}
.social a i {
	width: 42px;
	height: 42px;
	background: #167614;
	color: #fff;
	box-sizing: border-box;
	text-align: center;
	line-height: 42px;
	font-size: 21px;
	border-radius: 50%;
	position: relative;
	font-weight: 300;
	padding-top: 1px;
	top: 4px;
}
.social a i:hover {
	background: #348cc6;
}
#featured-slider .slider-read-more-button {
	background-color: #167614;
}
#featured-slider .slider-read-more-button:hover {
	background-color: #348cc6;
}
#controllers a:hover, #controllers a.active {
	background-color: #167614;
	color: #167614;
}
.footer-widgets-wrapper a i:hover {
	background: #ccc;
	color: #348cc6;
}
.footer-widgets-wrapper .tg-one-fourth {
	width: 50%;
	margin: 0;
	padding: 0px 0px 0px;
}
.footer-widgets-wrapper .social.pull-right {
	margin-top: 45px;
}
.table-responsive table th, .table-responsive table td {
	text-align: center;
}
.table-responsive table tr td {
	vertical-align: middle;
}
.table-responsive table thead {
	background: #348cc6;
	color: #fff;
	text-transform: uppercase;
}
.table-responsive table th {
	font-size: 15px;
	font-weight: 300;
}
.table-responsive table tr th {
	height: 31px;
	position: relative;
	top: 0px;
	box-sizing: border-box;
}
.table-responsive table th .widget th, .widget td {
	padding: 5px 1px !important;
}
.table-responsive table tr td {
	width: 33.33%;
}
h3.widget-title {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	color: #348cc6;
}
.thdgfs {
	margin-top: -10px;
	text-align: center;
	padding-bottom: 61px;
}
.thdgfs a {
	background: #167614;
	color: #fff;
	padding: 7px 21px 10px 21px;
	border-radius: 4px;
	position: relative;
	top: 19px;
}
.thdgfs a:hover {
	background: #348cc6;
}
.thdgfs p {
	margin-bottom: 6px;
}
.yInfo.indexLeadForm label {
	color: #fff;
	margin-top: 12px;
	margin-bottom: -3px;
}
input.kduwj1 {
	margin-left: 16px;
}
.jdfe1 {
	color: #fff;
	margin-top: 4px;
}

.footer-widgets-area a {
	color: #fff !important;
}
a#scroll-up {
	background-color: #167614;
}
.left-site1 {
	float: left;
	width: 68%;
}
.right-site1 {
	float: right;
	width: 31.33%;
	margin-right: 2%;
	padding-left: 20px;
	box-sizing: border-box;
}
#primary {
	width: 61.33%;
}
.about-box1 img {
	margin-right: 20px;
}
.about-box1 p {
	font-size: 15px;
	line-height: 1.3;
	margin-bottom: 20px;
}
.about-box1 {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 13px;
	margin-bottom: 30px;
}
.about-box1 br {
	display: none;
}
#header-right-sidebar {
	overflow: initial;
}
a.booknow {
	position: relative;
	left: -50px;
	z-index: 200;
	top: 4px;
	background: #167614;
	color: #fff;
	padding: 6px 15px 9px 15px;
	border-radius: 4px;
}
a.booknow:hover {
	background:#348cc6
}
span.us-top1 {
	right: 23px;
	font-size: 18px;
}
.botton-nava {
	float: left;
}
.botton-nava {
	float: left;
	padding-left: 14%;
}
.main-navigation ul li ul {
	border-top: 1px solid #0FBE7C;
	width: 231px;
}
.main-navigation ul li ul li {
	border-bottom: 1px solid #84cc81;
}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
	color: #FFFFFF;
	background: #167614;
}
.col-md-2 {
	width: 15.5%;
	float: left;
	margin-left: 1%;
	margin-bottom: 20px;
}
.balleru img {
	height: 180px;
	margin-bottom: 0;
}
.about-box2 {
	width: 100%;
	float: left;
	background: #eaeaea;
	box-sizing: border-box;
	margin-right: 0%;
	padding: 20px;
	margin-bottom: 26px;
	border-radius: 7px;
}
.about-box2 img {
	border-radius: 5px;
	height: 130px;
	width: 130px;
	border: 4px solid#167614;
	box-sizing: border-box;
	margin: 0 auto;
	margin-right: 20px;
}
.about-box2 h1 {
	font-size: 20px;
	line-height: 1.4;
}
.about-box2.gray2 {
	background: #D1FCD0;
}
.balleru {
	width: 100%;
	height: 860px;
	overflow-y: scroll;
	margin-bottom: 38px;
}
h1.meahd {
	font-size: 20px;
	font-weight: 600;
	color: #348cc6;
	text-transform: uppercase;
	text-align: center;
}
a.booknow.innerpge {
	left: 0;
	top: 0;
	box-sizing: border-box;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 25px;
	padding: 17px 0px;
	margin-bottom: 20px;
}
.left-sidebar #secondary iframe {
	display: none !important;
}
.page-id-419 #secondary iframe {
	display: block !important;
}
.left-sidebar #primary {
	float: left;
	width: 65%;
}
.left-sidebar #secondary {
	float: right;
	width: 32%;
	margin-right: 2%;
}
.footer-widgets-area a:hover {
	color: #167614 !important;
}
.widget-title span {
	border-bottom: 2px solid #167614;
}
.entry-content h2 {
	font-size: 30px;
	font-weight: 300;
	color: #348cc6;
	padding-bottom: 0;
	margin-top: 27px;
}
h2.mar2 .fa-question-circle {
	color: #333;
}
.header-post-title-container.clearfix h1 {
	font-size: 30px;
	color: #167614;
}
.test-maoni-main {
	margin-top: 26px;
}
.test-monial1 {
	background: url(http://simpleweddings.com.au/testnew/wp-content/uploads/2016/10/testmonial-icon.png) #f2f2f2 no-repeat;
	padding: 40px 44px 49px 84px;
	width: 100%;
	float: left;
	border-radius: 4px;
	box-shadow: 0px 0px 1px #e1e1e1;
	border: 1px solid#e1e1e1;
	background-position: left 29px top 53px;
	min-height: 80px;
	box-sizing: border-box;
}
.test-maoni-main img {
	border-radius: 50%;
	height: 80px;
	width: 80px;
	border: 4px solid#fff;
	margin-top: -29px;
	margin-left: 20px;
	float: left;
}
.test-maoni-main h3 {
	text-align: right;
	font-size: 15px;
	color: #167614;
	line-height: 1.3;
	margin-top: 10px;
	float: right;
	margin-right: 20px;
}
.test-maoni-main h3 span {
	color: #999;
	font-size: 13px;
}
.sitemapsi ul li {
	margin-bottom: 10px;
}
.sidre-contct1 {
	background: url(http://simpleweddings.com.au/testnew/wp-content/uploads/2016/10/fefe.jpg);
	box-sizing: border-box;
	margin-bottom: 30px;
	border-radius: 4px;
	margin-top: 30px;
}
.slider-inn {
	padding: 40px 0px 30px 0px;
	background: rgba(255,255,255, 0.3);
}
figure.post-featured-image img {
	width: 167px;
	text-align: left;
	float: left;
	margin-right: 22px;
	border: 3px solid#167614;
	box-sizing: border-box;
}
.post .entry-meta .read-more-link {
	background-color: #167614;
}
.spacious-button, input[type="reset"], input[type="button"], input[type="submit"], button {
	background-color: #167614;
}
.top-heading h1 {
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 600;
	color: #348cc6;
	padding-bottom: 0px;
	line-height: 1.2;
}
.top-heading {
	text-align: center;
	padding: 0px 26px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.top-heading h4 {
	font-size: 16px;
	font-weight: 300;
	padding: 0;
}
.top-heading h2 {
	font-size: 29px;
	margin: 0;
	color: #008000;
	padding: 3px 0px;
}
.top-heading a {
	width: 100%;
	float: left;
	background: #167614;
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 9px;
	font-size: 20px;
	line-height: 1.2;
}
.sitebar-ad-md .yInfo.indexLeadForm {
	background: #348cc6;
	float: left;
	margin-top: 10px;
	margin-bottom: 40px;
	padding: 20px 30px;
}
.sitebar-ad-md input.btn-blue.btn {
	background: #167614;
}
.sitebar-ad-md input.btn-blue.btn:hover {
	color: #167614;
	background: #929292;
}
.top-heading span {
	font-size: 13px;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.top-heading a:hover {
	text-decoration: none !important;
	background: #348cc6;
}
.fRmw-mapa {
	margin-bottom: -9px;
	width: 100%;
	display: table;
}
.fRmw-mapa iframe {
	width: 48%;
	float: left;
	height: 297px;
	border-radius: 6px;
}
.sidre-contct1 {
	margin-top: 0px;
	float: right;
	width: 49%;
}
.fRmw-mapa p {
	height: 0;
	margin: 0;
}
h2.folowwo {
	background: #348CC6;
	text-align: center;
	color: #fff;
	padding: 10px;
	border-top: 4px solid#61B6EF;
	display: none;
}
.page-id-419 h2.folowwo {
	display: block;
}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
	color: #fff;
	background: #167614;
}
.sidre-contct1.slider-pgs2 {
	width: 100%;
}
.widget_service_block .tg-one-third h3 a:hover {
	color: #fff;
}
.widget_service_block .tg-one-third p {
	display: none;
}
.left-about-sest {
	float: left;
	width: 50%;
	padding-right: 3%;
	box-sizing: border-box;
}
.page-id-171 .footer-widgets-wrapper {
	display: none;
}
.page-id-171 .header-post-title-container.clearfix {
	display: none;
}
.thank-ww {
	text-align: center;
	padding-top: 43px;
}
.thank-ww h2 {
	font-size: 33px !important;
	margin-top: -20px !important;
	letter-spacing: 1px;
	margin-bottom: 20px;
}
.thank-ww h4 {
	padding-bottom: 3px !important;
}
p.adqd1 {
	background: #F9F7F7;
	padding: 20px 30px;
	float: left;
	border-radius: 20px;
	line-height: 1.7;
	color: #4F4F4F;
	margin-top: 20px;
}
.balleru .col-md-2 {
	border: 1px solid #ccc;
    margin-bottom: 20px;
	text-align: center;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 10px;
}
a#scroll-up:before {
	content: none;
}
a#scroll-up {
	background: url(http://simpleweddings.com.au/testnew/wp-content/uploads/2016/11/up-arrow.png) #167614 no-repeat;
	padding: 20px;
	width: 14px;
	height: 11px;
	background-size: 70%;
	background-position: center center;
	bottom: 49px;
}
.single #content .tags {
	display: none;
}
.ab-details-step {
	background: #F2F2F2;
	padding: 50px;
	border-radius: 10px;
	margin-bottom: 20px;
}
.bookly-form input[type="text"], .bookly-form input[type="password"], .bookly-form textarea {
	padding: 11px 7px !important;
}
.ab-formGroup > label, .ab-formGroup > .ab-label {
	font-weight: normal;
	font-size: 15px;
}
.paypalaaa {
	float: left;
	background: #348CC6;
	width: 104.2%;
	margin: -40px 0px 0px -25px;
	text-align: center;
	padding: 0;
}
.paypalaaa img {
	height: 46px;
	text-align: center;
	padding: 10px;
	margin: 0;
}
section#spacious_service_widget-5.four-extraraasa h3 a {
	font-size: 21px;
	line-height: 1;
	letter-spacing: -0.5px;
}
section#spacious_service_widget-5 {
	margin-top: 25px;
}
section#spacious_service_widget-5.four-extraraasa {
	margin-top: 0px;
	float: left;
	width: 100%;
	margin-bottom: 55px;
}
.left-area14 {
	width: 61.33%;
	float: left;
}
.right-area14 {
	float: right;
	width: 34.4827586%;
}
input.kduwj1 {
	position: relative;
	top: -3px;
}
img.get-ma-in-Mel {
	border: 4px solid #FFF;
	box-sizing: border-box;
	box-shadow: 0px 0px 3px #666;
	border-radius: 2px;
	width: 294px;
	float: left;
	margin: 0;
	margin-right: 20px;
	margin-top: 6px;
}
.sitemapsi .page_item.page-item-500, .sitemapsi .page_item.page-item-558, .sitemapsi .page_item.page-item-502, .sitemapsi .page_item.page-item-520, .sitemapsi .page_item.page-item-561, .sitemapsi .page_item.page-item-588, .sitemapsi .page_item.page-item-512, .sitemapsi .page_item.page-item-556, .sitemapsi .page_item.page-item-496, .sitemapsi .page_item.page-item-564, .sitemapsi .page_item.page-item-584, .sitemapsi .page_item.page-item-575, .sitemapsi .page_item.page-item-516, .sitemapsi .page_item.page-item-570, .sitemapsi .page_item.page-item-593, .sitemapsi .page_item.page-item-514, .sitemapsi .page_item.page-item-566, .sitemapsi .page_item.page-item-568, .sitemapsi .page_item.page-item-471, .sitemapsi .page_item.page-item-530, .sitemapsi .page_item.page-item-579, .sitemapsi .page_item.page-item-586, .sitemapsi .page_item.page-item-518, .sitemapsi .page_item.page-item-573, .sitemapsi li.page_item.page-item-459, .sitemapsi li.page_item.page-item-506, .sitemapsi li.page_item.page-item-171, .sitemapsi li.page_item.page-item-940,  .sitemapsi li.page_item.page-item-1118, .sitemapsi li.page_item.page-item-1108, .sitemapsi li.page_item.page-item-1122, .sitemapsi li.page_item.page-item-1131, .sitemapsi li.page_item.page-item-1203, .sitemapsi li.page_item.page-item-1269, .sitemapsi li.page_item.page-item-1339{
	display:none
}






.page-id-940 .header-post-title-container.clearfix, .page-id-940 .footer-socket-wrapper.clearfix, .page-id-940 .footer-widgets-wrapper {
	display: none;
}

.page-id-1385 .header-post-title-container.clearfix, .page-id-1385 .footer-widgets-wrapper {
	display: none;
}
.page-id-1388 .header-post-title-container.clearfix, .page-id-1388 .footer-widgets-wrapper {
	display: none;
}



.silifesq {
	width: 65%;
	float: left;
}
.siders-slide44 {
	width: 32%;
	float: right;
	margin-top: 7px;
}
.page-id-15 .social.center a.booknow, .page.page-id-8 .social.center a.booknow, .page-id-11 .social.center a.booknow, .page-id-64 .social.center a.booknow {
	opacity: 0;
}
.page-id-15 .ab-row.ab-nav-steps.ab-clear, .page-id-8 .ab-row.ab-nav-steps.ab-clear, .page-id-11 .ab-row.ab-nav-steps.ab-clear, .page-id-64 .ab-row.ab-nav-steps.ab-clear {
	display: none;
}
.ab-back-step {
	display : none !important;
}

.page-id-1122 header#masthead, .page-id-1122 footer#colophon, .page-id-1108 header#masthead, .page-id-1108 footer#colophon, .page-id-1118 header#masthead, .page-id-1118 footer#colophon,.page-id-1339 header#masthead, .page-id-1339 footer#colophon, .page-id-1385 header#masthead, .page-id-1388 header#masthead {
display: none;
}


.logo-form {
text-align: center;
}

.conatct-main {
background: #EAEAEA;
width: 75%;
padding: 0px 80px 14px 80px;
margin: 1% 12.5% 0% 12.5%;
box-sizing: border-box;
float: left;
border-radius: 4px;
border: 1px dotted rgba(52, 140, 198, 0.15);
}
.conatct-main br {
display: none;
}
.conatct-main label {
margin-top: 14px;
}

.logo-form img {
width: 350px;
margin-top: -6px;
margin-bottom: 0;
}

.entry-content .fonrlsq h2 {
text-align: center;
text-transform: uppercase;
font-size: 25px;
}

.entry-content .fonrlsq h3 {
text-transform: none;
font-size: 22px;
text-align: center;
color: #167614;
}

.conatct-main input.btn-ubc {
margin-top: 22px;
padding: 11px 80px 11px 80px;
text-transform: uppercase;
margin-bottom: 8px;
}
.conatct-main input.btn-ubc:hover {
background: #348CC6;
}
.conatct-main p {
font-size: 13px;
color: #333;
}

.entry-content .conatct-main input {
border: 1px solid #D7D7D7 !important;
}
.entry-content .fonrlsq .leddf h3 {
text-align: left;
padding-bottom: 3px;
}
.leddf {
width: 75%;
padding-top: 15px;
}


.leddf ol {
counter-reset: li;
margin-left: 0px;
padding-left: 0px;
margin: 28px 0px 1.5em 3em;
margin-left: 30px;
}

.leddf ol > li {
position: relative;
margin: 0px 0px 15px 2em;
padding: 4px 14px;
list-style: outside none none;
}

.leddf ol>li::before {
content: counter(li,decimal);
counter-increment: li;
position: absolute;
left: -2em;
box-sizing: border-box;
width: 2em;
margin-right: 0.5em;
padding: 3px;
color: #fff;
background: #348CD0 none repeat scroll 0% 0%;
text-align: center;
border-radius: 50%;
height: 2em;
font-weight: bold;
font-size: 14px;
}

.right-birr {
width: 25%;
float: right;
margin-top: -170px;
position: relative;
text-align: center;
}

.right-birr a {
background: #167614;
padding: 21px;
border-radius: 20px 0px;
border: 1px solid#60b350;
box-sizing: border-box;
color: #fff;
float: left;
width: 80%;
margin: 0px 10%;
}

.right-birr a:hover{
background: #348CD0;
border: 1px solid#88B9DF;
color:#fff;
}

.videoa {
width: 100%;
padding: 21px 22%;
background: #EAEAEA;
box-sizing: border-box;
margin: 22px 0px 12px 0px;
}

.leddf.left-mainqd {
width: 70%;
padding-top: 15px;
float: left;
}

.right-birr.adjdiq1 {
margin-top: 28px;
}

.right-birr.adjdiq1 img {
margin-bottom: 0px;
border: 4px solid #fff;
box-sizing: border-box;
box-shadow: 0px 0px 2px #999;
}
.right-birr.adjdiq1 p {
text-align: justify;
}

.right-birr.adjdiq1 a {
text-align: center;
padding: 14px;
width: 50%;
margin: 0px 25%;
}

.entry-content .right-birr.adjdiq1 h3{margin-top: 39px;
padding: 0;}



.page-id-1131 .header-post-title-container.clearfix, .page-id-1131 .footer-widgets-wrapper, .page-id-1131 div#header-text-nav-container {
display: none;
}

.right-derbar img {
width: 100%;
margin-bottom:0;
}

.entry-content .right-derbar h2 {
background: #348CC6;
color: #fff;
text-transform: uppercase;
text-align: center;
padding: 10px;
border-bottom: 5px solid #6AB7E9;
font-size: 24px;
}

.mnyn-head {
float: left;
width: 100%;
margin-bottom: 40px;
}
.mnyn-head br {
display: none;
}

.right-derbar .mnyn-head img {
width: 100%;
border: 1px solid rgb(204, 204, 204);
padding: 0px;
top: 0px;
box-sizing: border-box;
float: left;
height: 150px;
margin:0;
}

.mnyn-head a {
padding: 0;
margin: 12px 0px 0px 3%;
width: 31.33%;
background: none;
border: 0;
float: left;
box-shadow: none;
}
.right-derbar .mnyn-head a:first-child{
	margin-left:0px;
}




.right-derbar .social.center a {
float: left;
margin-right: 10px;
}


.right-derbar .social.center br {
display: none;
}

.right-derbar .social.center {
float: none;
width: 315px;
padding: 9px 0px 3px 0px;
margin: 0 auto;
display: table;
}


.rifhrf-dea img {
width: 100%;
margin-bottom:0;
}

.sdwdq1 {
float: left;
width: 100%;
padding: 0px 30px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background: url(http://simpleweddings.com.au/wp-content/uploads/2017/01/bg2.jpg);
background-size: 100% 100%;
box-shadow: inset 0px 0px 300px #81A200;
margin-top: 25px;
border-radius: 10px;
}

.rifhrf-dea h3 {
color: #FFFFFF;
text-transform: uppercase;
font-size: 30px;
padding: 39px 0px 0px 0px;
line-height: 1.2;
margin-bottom: 19px;
text-align: center;
text-shadow: 0px 1px 1px #3D815E;
}


.rifhrf-dea h4 {
text-align: center;
text-transform: uppercase;
color: #348CC6;
margin-top: 25px;
font-size: 21px;
margin-bottom: 15px;
}

.rifhrf-dea h4 span {
color: #fff;
}

.rifhrf-dea h2 {
text-align: center;
box-shadow: inset 0px 0px 30px #D4FFAA;
border-radius: 50px;
padding: 12px;
color: #167614;
text-shadow: 0px 1px 3px #fff;
}
.sdwdq1 ul {
padding: 16px 30px 43px 30px;
float: left;
width: 100%;
}

.rifhrf-dea ul li {
float: left;
clear: both;
margin-top: 18px;
background: url(http://simpleweddings.com.au/wp-content/uploads/2017/01/cjsd.png) no-repeat;
color: #fff;
background-size: 22px;
padding-left: 35px;
padding-bottom: 5px;
}

h2.ntrw-now2 {
background: #348CC6;
color: #fff;
text-transform: uppercase;
text-align: center;
padding: 10px;
border-bottom: 5px solid #6AB7E9;
font-size: 24px;
margin-top: 24px;
float: left;
width: 100%;
box-sizing: border-box;
}

.rifhrf-dea h1 {
text-transform: uppercase;
font-size: 40px;
color: #167614;
margin-bottom: 2px;
margin-top: 20px;
}

.rifhrf-dea h1 span {
color: #348CC6;
}
.rifhrf-dea {
border-top: 1px dashed #348CC6;
}
.forna-tble1 span.et4as {
font-weight: normal;
font-size: 15px;
padding-right: 14px;
}
.forna-tble1 span.et4as input {
position: relative;
top: -3px;
}

.hentry.poas {
width: 800px;
float: left;
text-align:center
}

.pop-heding h2 {
background: #348CC6;
color: #fff;
text-transform: uppercase;
text-align: center;
padding: 10px;
border-bottom: 5px solid #6AB7E9;
font-size: 24px;
}
.pop-left {
float: left;
width: 50%;
text-align: left;
margin-top:30px;
padding-left:15px;
box-sizing:border-box !important;
}

.pop-left h3 {
color: #167614;
padding-bottom: 10px;
}

.pop-left ul li {
margin-bottom: 14px;
}
.pop-right {
float: right;
width: 50%;
margin-top:30px;
padding-left: 10px;
box-sizing: border-box !important;
}
.pop-right img {
width: 100%;
}
.pop-right h4 {
background: #D9D9D9;
padding: 10px;
margin-top: 9px;
color: #167614;
text-transform: uppercase;
margin-bottom: 25px;
}

.full-imdge img {
border: 4px solid #fff;
box-sizing: border-box;
box-shadow: 0px 0px 1px #666;
width: 70%;
margin-top: 4px;
}

.pop-heding {
height: 700px;
overflow-y: scroll;
}
.full-imdge {
position: relative;
float: left;
width: 100%;
}
.full-imdge a img {
width: auto;
border: 0;
position: absolute;
box-shadow: none;
width: 55px;
left: 15px;
top: 16px;
}
.copyright a {
    display: none;
}

.tojf-lo h6 {
text-align: center;
font-size: 25px;
color: #167614;
padding: 9px 0px 10px 0px;
}

.page-id-1203 .header-post-title-container.clearfix {
display: none;
}

.page-id-1203 .footer-widgets-wrapper {
display: none;
}

a.fancybox-inline#dwdwp {
margin-left: 0;
}
.scroling {
float: left;
width: 100%;
overflow-y: scroll;
height: 1101px;
margin-top: 31px;
}

.scroling h2:first-child {
margin-top: 0;
}

.pop-left.singl-le ul li {
font-size: 25px;
text-align: center;
line-height: 38px;
padding: 50px 7px 0px 7px;
background: #F6F6F6;
margin-top: 10px;
height: 220px;
box-sizing: border-box;
}

.pop-left.singl-le li a {
background: #167614;
color: #fff;
padding: 0px 8px 1px 8px;
border-radius: 10px;
}

.page-id-1392 .header-post-title-container.clearfix,
.page-id-1392 div#header-text-nav-container,
.page-id-1392 .footer-widgets-wrapper,
.sitemapsi li.page_item.page-item-1392,

.page-id-1394 .header-post-title-container.clearfix,
.page-id-1394 div#header-text-nav-container,
.page-id-1394 .footer-widgets-wrapper,
.sitemapsi li.page_item.page-item-1394,

.page-id-1390 .header-post-title-container.clearfix,
.page-id-1390 div#header-text-nav-container,
.page-id-1390 .footer-widgets-wrapper,
.sitemapsi li.page_item.page-item-1390,

.page-id-1640 .header-post-title-container.clearfix,
.page-id-1640 div#header-text-nav-container,
.page-id-1640 .footer-widgets-wrapper,
.sitemapsi li.page_item.page-item-1640,


.page-id-1253 .header-post-title-container.clearfix,
.page-id-1253 div#header-text-nav-container,
.page-id-1253 .footer-widgets-wrapper,
.sitemapsi li.page_item.page-item-1253 {
display: none;
}

.fonrlsq.succned0 .leddf {
width: 100%;
padding-top: 0;
}

.fonrlsq.succned0 .leddf ol {
margin-top: 1px;
}

.conatct-main.secrste input {
height: 33px !important;
margin-bottom: 0;
}
.conatct-main.secrste select {
height: 34px;
margin-top: 5px;
}
.conatct-main.secrste i {
position: relative;
top: 5px;
}

.conatct-main.secrste .charleft.ginput_counter.warningTextareaInfo {
margin-top: -1px;
color: #666;
}
.conatct-main.secrste img.ui-datepicker-trigger {
margin-top: 8px;
}
.conatct-main.secrste select#input_1_3_6,
.conatct-main.secrste select#input_1_17_6,
.conatct-main.secrste select#input_1_37_6
 {
position: relative;
top: 5px;
}

.page-id-1269 nav#site-navigation,
.page-id-1269 .social a.booknow,
.page-id-1269 .header-post-title-container.clearfix,
.page-id-1269 .footer-widgets-wrapper
{
display: none;
}

.gform_wrapper .field_description_below .gfield_description {
padding-top: 0px !important;
font-size: 11px !important;
}
.entry-content .ylwripn h2 {
color: #167614;
margin-bottom: 20px;
font-size: 38px;
}

.ylwripn {
text-align: center;
padding-bottom: 20px;
}

.fonrlsq.succned0 img {
    margin: 20px 0px;
}
.new-kks .btnts {
    text-align: center;
    width: 100%;
    float: left;
    padding: 0px 120px;
    box-sizing: border-box;
}
.new-kks .btnts-box {
    width: 50%;
    float: left;
    padding: 20px 50px 50px 50px;
    box-sizing: border-box;
}

.new-kks  .btnts-box a {
    background: #167614;
    color: #fff;
    font-size: 21px;
    float: left;
    padding: 20px;
    border-radius: 20px 0px;
    line-height: 27px;
}
.new-kks .btnts-box a:hover{
    background: #348cc6;
}
.new-kks.fonrlsq.succned0 img {
    margin: 44px 0px 26px 0px;
    width: auto;
}
.btnsss {
    background: #eaeaea;
    text-align: center;
    padding: 34px 0px;
    margin-bottom: 30px;
    width: 60%;
    margin-left: 20%;
    border-radius: 10px;
    margin-top: 24px;
    max-width: 100%;
}

.btnsss a {
    background: #167614;
    color: #fff;
    font-size: 24px;
    padding: 27px 50px;
    border-radius: 10px 2px;
    line-height: 27px;
    display: inline-block;
}
.btnsss a:hover{
    background: #348cc6;
}

div#header-right-section .social.center {
    position: relative;
}
.ss-mrg-ssn {
    position: absolute;
    left: 0;
    top: 60px;
    text-align: center;
}
.ss-mrg-ssn a {
    padding: 13px 12px 13px 18px;
    border-radius: 20px 2px 20px 2px;
    box-sizing: border-box;
    clear: none;
    float: left;
    color: #fff;
    margin-left: -64px;
    margin-top: 11px;
background: rgb(228,2,3);
background: -moz-linear-gradient(top, rgba(228,2,3,1) 0%, rgba(255,139,0,1) 21%, rgba(254,237,1,1) 41%, rgba(0,128,38,1) 62%, rgba(0,77,255,1) 81%, rgba(118,7,136,1) 100%);
background: -webkit-linear-gradient(top, rgba(228,2,3,1) 0%,rgba(255,139,0,1) 21%,rgba(254,237,1,1) 41%,rgba(0,128,38,1) 62%,rgba(0,77,255,1) 81%,rgba(118,7,136,1) 100%);
background: linear-gradient(to bottom, rgba(228,2,3,1) 0%,rgba(255,139,0,1) 21%,rgba(254,237,1,1) 41%,rgba(0,128,38,1) 62%,rgba(0,77,255,1) 81%,rgba(118,7,136,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e40203', endColorstr='#760788',GradientType=0 );
text-shadow: 0px 0px 15px #000;
}
.ss-mrg-ssn a:hover {

}

.ab-details-step.sex-smne-form .ab-row.bookly-table.row {
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.ab-details-step.sex-smne-form {
    padding: 50px 59px 10px 59px;
    float: left;
    width: 86%;
    margin-left: 7%;
    box-sizing: border-box;
}
.ab-details-step.sex-smne-form .col-sm-12, 
.ab-details-step.sex-smne-form .col-sm-6 {
    width: 50%;
    float: left;
    padding: 0px 15px;
    box-sizing: border-box;
}
.ab-details-step.sex-smne-form br, 
.ab-details-step.sex-smne-form br{
display:none;
}
.ab-details-step.sex-smne-form .col-sm-12 {
    width: 100%;
}
.ab-details-step.sex-smne-form label {
    font-weight: normal;
    font-size: 15px;
    color: #167614;
}

.ab-details-step.sex-smne-form select,
.ab-details-step.sex-smne-form input {
    color: #000;
    padding: 11px 7px;
    font-size: 14px;
    line-height: normal;
    border: 1px solid silver;
    border-radius: 4px;
    width: 100%;
    height: auto;
    /* margin: 6px 0px 28px 0px; */
    box-sizing: border-box;
}
.ab-details-step.sex-smne-form input#vtigerFormSubmitBtn {
    margin-top: 26px;
    width: 180px;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
    padding: 8px 0px 10px 0px;
    border: 0;
}
.ab-details-step.sex-smne-form input#vtigerFormSubmitBtn:hover {
background: #348cc6;
}

.page-id-1493 .footer-widgets-wrapper,
.page-id-1493 .header-post-title-container.clearfix {
    display: none;
}
.ab-details-step.sex-smne-form table tr td {
    width: 50%;
    text-align: right;
    border: 0;
}
.ab-details-step.sex-smne-form table {
    width: 84%;
}
.ab-details-step.sex-smne-form .yInfo.indexLeadForm {
    padding: 0;
    margin: 0;
    background: no-repeat;
    padding: 0 10%;
}

.ab-details-step.sex-smne-form h2 {
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 29px;
    line-height: 40px;
}


@media screen and (max-width: 992px) {
.ab-details-step.sex-smne-form table tr td {
    width: 100%;
    text-align: left;
    float: left;
    box-sizing: border-box;
}
.ab-details-step.sex-smne-form select, .ab-details-step.sex-smne-form input {
    width: 100%;
}

.ab-details-step.sex-smne-form table {
    width: 100%;
    margin: 0;
}
.ab-details-step.sex-smne-form .yInfo.indexLeadForm {
    padding: 0 0%;
}
}
@media screen and (max-width: 767px) {
.tg-one-half, .tg-one-third, .tg-one-fourth {
	float: none;
	width: 100% !important;
	margin: 0;
}
#header-right-section {
	margin-top : 0px;
}
/*pop-out modal for visa aplicant*/

            .modal-bg.active {
	background: rgba(0, 0, 0, 0.75) url(../../uploads/2016/09/close2.png) no-repeat fixed 97% 10px;
}
.modal {
	top: 45px;
}
.modal {
	height: 76% !important;
	overflow: scroll !important;
}
section#spacious_service_widget-3 .tg-one-third {
	border-radius: 20px;
	margin-bottom: 20px;
}
.yInfo.indexLeadForm {
	padding: 30px 20px;
}
input.btn-blue.btn {
	width: 60%;
	margin-left: 20%;
}
.footer-widgets-wrapper .social.pull-right {
	margin-top: 0px;
	width: 203px;
	margin: 0 auto;
	float: none;
}
span.us-top1 {
	width: 100%;
	float: left;
}
span.us-top1 img {
	margin-top: 7px;
}
#header-text {
	margin-top: 0px;
	margin-bottom: -12px;
}
.widget_service_block {
	padding-top: 00px;
}
.widget_call_to_action {
	margin-bottom: 32px;
}
.site-header .menu-toggle:hover {
	background: #167614;
}
.main-small-navigation ul > .current_page_item, .main-small-navigation ul > .current-menu-item {
	background: #167614;
}
.main-small-navigation li:hover {
	background: #167614;
}
span.us-top1 {
	right: 0px;
}
.main-small-navigation li {
	border-top: 1px solid#515151;
}
.main-small-navigation a {
	text-align: center;
}
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
	color: #167614;
}
.left-site1 {
	width: 100%;
}
.right-site1 {
	width: 30%;
}
.about-box2 {
	width: 100%;
	margin-right: 0%;
}
a.booknow {
	left: -7px
}
.social a i {
	width: 28px;
	height: 28px;
	line-height: 30px;
	font-size: 14px;
	padding-top: 0px;
	top: 8px;
	margin-left: 0px;
}
span.us-top1 {
	right: 0px;
	top: 14px;
}
.main-navigation {
	margin-top: 0px;
}
.right-site1 {
	width: 100%;
}
.botton-nava {
	padding-left: 0%;
	width: 100%;
	margin-bottom: 16px;
}
a.booknow {
	left: 0px !important;
	top: 9px;
	padding: 9px 15px 9px;
	width: 100%;
	float: left;
	box-sizing: border-box;
}
.left-site1 img {
	height: auto;
	border-radius: 10px;
}
.col-md-2 {
	width: 49%;
}
.left-sidebar #primary {
	width: 100%;
}
.left-sidebar #secondary {
	width: 100%;
	margin-right: 0%;
}
.fRmw-mapa iframe {
	width: 100%;
	height: 297px;
}
.sidre-contct1 {
	margin-top: 20px;
	width: 100%;
}
#primary {
	width: 100%;
}
.widget_service_block .tg-one-third {
	margin: 20px 0px;
}
.left-about-sest {
	width: 100%;
	padding-right: 0%;
}
section#spacious_service_widget-5.four-extraraasa {
	margin-bottom: 20px;
	margin-top: -30px;
}
.paypalaaa {
	width: 100%;
	margin: -40px 0px 0px 0px;
	padding: 0;
}
.left-area14 {
	width: 100%;
}
.right-area14 {
	width: 100%;
}
.silifesq {
	width: 100%;
}
.siders-slide44 {
	width: 100%;
	margin-top:0px;
}

.videoa {
     padding: 21px 2%;
}
.leddf.left-mainqd {
    width: 100%;
}

.right-birr {
    width: 100%;
	margin-top: 0;
}
.conatct-main {
     width: 100%;
    padding: 0px 10px;
   margin: 0;
}
.leddf {
    width: 100%;
}
.leddf ol {
    margin-left: 6px;
}

.pop-right {
    width: 100%;
    margin-top: 10px;
    padding-left: 0px;
}

.pop-left {
     width: 100%;
     margin-top: 0px;
    padding-left: 0px;
}
.full-imdge a img {
    width: 39px;
    left: 0px;
}
.btnsss {
    padding: 34px 20px;
    width: 100%;
    margin-left: 0%;
    box-sizing: border-box;
}
.btnsss a {
    font-size: 20px;
    padding: 27px 20px;
}

.new-kks .btnts {
    width: 100%;
    padding: 0px 0px;
}
.new-kks .btnts-box {
    width: 100%;
    padding: 11px;
}

.ss-mrg-ssn {
    position: relative;
    top: 0px;
    margin: 10px 0px;
    float: left;
    width: 100%;
}
.ss-mrg-ssn a {
    float: none;
    margin-left: 0;
    margin-top: 0px;
    display: inline-block;
}
.ab-details-step.sex-smne-form .col-sm-12, 
.ab-details-step.sex-smne-form .col-sm-6 {
    width: 100%;
}
.ab-details-step.sex-smne-form {
     width: 90%;
    margin-left: 5%;
    padding: 20px 10px 10px 10px;
}
.ab-details-step.sex-smne-form select, .ab-details-step.sex-smne-form input{
box-sizing: border-box;
}

.ab-details-step.sex-smne-form input#vtigerFormSubmitBtn {
    margin-top: 0px;
}

}
 @media (max-width: 600px) {
.modal {
	height: 85%;
	overflow: scroll;
}
.left-site1 img {
	width: 100%;
	margin: 0px;
	margin-bottom: 20px;
}
#featured-slider .entry-content, #featured-slider .slider-read-more-button {
	display: block !important;
}
#featured-slider .entry-content p {
	font-size: 13px;
}
img.get-ma-in-Mel {
	width: 100%;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 20px;
}
.sdwdq1 {
    padding: 0px 10px;
}
.rifhrf-dea h2 {
    border-radius: 10px;
    padding: 12px;
}
.sdwdq1 ul {
    padding: 16px 10px 43px 20px;
     box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
}



table.forna-tble1, table.forna-tble1 tr {
    width: 100%;
    float: left;
    margin: 0;
    clear: both;
}

table.forna-tble1 tr td {
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 0;
    padding: 0px;
    border: 0;
}
h2.ntrw-now2{
	margin-bottom:20px;
}

.forna-tble1 span.et4as {
    float: left;
    width: 50%;
    margin: 4px 0px 13px 0px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
    padding-bottom: 11px;
}
.forna-tble1 input[type="file"] {
    margin-bottom: 20px;
    margin-top: 10px;
}

.hentry.poas {
width: 100%;
}
.hentry.poas img {
max-height:none;
}

.right-derbar .mnyn-head img {
height: 125px;
}


}
.ab-back-step {
	display : none !important
}