/************************************************* Header ********************************************************************/
 
/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:18px; line-height:30px;}
#Footer a{color:#fff;}#Footer a:hover{color:#000;}
.BtmLink .list-inline-item + .list-inline-item{border-left:solid 1px #fff; line-height:1;}
.BtmLink .list-inline-item {padding:0px 0px 0 8px; line-height:1;}
.Copytext{font-size:15px;}


#ContactPage .form-group {margin-bottom:16px;}
#ContactPage .form-control{font-size:16px; border-color:#d8d8d8; border-radius:6px; height:60px; color:#6d6d6d;}
#ContactPage textarea.form-control{height:170px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#BF8D53;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control {
    font-size: 16px;
    border-color: #d8d8d8;
    border-radius: 6px;
    height: 60px;
    color: #6d6d6d;
    margin-bottom: -27px!important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    height: 170px;
    padding-top: 15px;
    font-size: 16px;
}
.foogallery.fg-border-thin .fg-item-inner {
    border-width: 0!important;
}
div#review-170 {
    background: #bd8d56;
    padding: 19px;
	color:#fff
}
div#review-165 {
	background: #bd8d56;
    padding: 19px;
	color:#fff
}
.disc li {
    background: url(https://rs.elevateomdev.com/PDAML/wp-content/uploads/2024/06/icons8-tick-20.png) no-repeat left center !important;
    padding-left: 32px !important;
    list-style: none;
    margin-bottom: 15px;
}
.InnerPage{position:relative; background:#000; display:block; min-height:673px; z-index:1;display:flex; justify-content:center; align-items:center;}
.InnerPage:after {content:''; background:url(https://rs.elevateomdev.com/PDAML/wp-content/uploads/2024/08/225008088_m_normal_none.jpg) no-repeat top center; opacity:0.45; position:absolute; z-index: -1; top:0; bottom:0; left:0; right:0;
background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
} 
.mt-md-4.mt-2 {
    font-weight: 800;
    font-size: 20px;
    margin-bottom: 9px;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.form-control {
    border: 1px #000 !important;
}
.bg-brown {
    background-color: #bd8d56;
}
.Servcies-scroll-margin {
    scroll-margin-top: 150px;
}
h3.text-brown {
    color: #000;
    font-size:30px;
}
a.text-brown {
    color: #bd8d56;
}
a.text-brown:hover{
    color: #000;
}
.w-75{	
width:75%!important;
	margin:auto;
}
.subnav-content a {
  color: #000;
 font-size: 17px;
	margin-bottom: 6px;
}

.subnav-content a:hover {
  color: #BF8D53;
}

.subnav:hover .subnav-content {
  display: block;
}
ul.Navlist {
    list-style-type: disclosure-closed;
    font-size: 18px;
}
.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=submit]:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: #28303d00;
}
input.wpcf7-form-control.wpcf7-text.form-control {
    font-size: 16px;
    border-color: #d8d8d8;
    border-radius: 6px;
    height: 60px;
    color: #6d6d6d;
    margin-bottom: -27px!important;
}
input#pwbox-369 {
    font-size: 16px;
    border-color: #bd8d56!important;
    border-radius: 6px;
    height: 60px;
    color: #6d6d6d;
    margin-bottom: -27px!important;
    height: 52px;
}
input.ppw-pwd-submit-btn {
    /* border: #000!important; */
    background-color: #bd8d56!important;
    color: #000!important;
    height: 58px;
    padding-top: 10px;
}
p.ppw-ppf-field-container {
    margin-top: 24px;
}
div#review-374 {
    background: #bd8d56;
    padding: 19px;
    color: #fff;
}
/*************************************************************************************************************/
@media (min-width:992px) {.btn-lg{font-size:25px; font-weight:900;}}

@media (min-width: 1920px){.container {max-width:1720px !important;} 
.MainBanner .Homebnr .carousel-item  img {height:658px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}
.BtmLink .list-inline-item {padding:0px 26px 0 30px; line-height:1;}
}

@media (min-width: 1600px){.container {max-width:1520px;} 
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}

.fs-22 {font-size:22px;} .Copytext{letter-spacing: 0.6px;}
.BtmLink .list-inline-item {padding:0px 20px 0 24px; line-height:1;}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){ }

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}

@media (min-width: 991.98px) and (max-width: 1199.98px) {#Footer{font-size:15px;}.BtmLink .list-inline-item {padding:0px 1px 0 4px; line-height:1;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {#Footer{font-size:15px;}.BtmLink .list-inline-item {padding:0px 1px 0 4px; line-height:1;}}

@media (max-width: 767.98px) {#Footer{font-size:15px;}.BtmLink .list-inline-item {padding:0px 0px 0 4px; line-height:1;}.Copytext{font-size:13px;}.fs-22 {font-size:18px;} }

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:280px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
	h3.text-brown {
    color: #bd8d56;
    font-size: 18px;
}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}