/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 31-July 2020, 1:09:02 PM
    Author     : Md Irfan
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');
body{
    font-family: 'Open Sans', sans-serif;
}
    

.img {
    max-width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

li {
    list-style: none;
}

ul {
    margin: 0px;
    padding: 0px
}

li {
    list-style: none
}

p {
    font-size: 15px;
    line-height: 1.8;
    color: rgb(127,127,127);
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
a{
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
 h1, h2, h3, h4, h5, h6{
	font-family: 'Open Sans', sans-serif !important;
}

img {
    max-width: 100%;
    height: auto;
}

.btn.focus,
.btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
 .mt-70{margin-top:70px;}
 .mb-40{margin-bottom:40px;}
 .mt-20{margin-top:20px;}
 .mb-20{margin-bottom:20px !important;}
 .mb-25{margin-bottom:25px !important;}
 .mr-15{margin-right:15px;}
 .ml-15{margin-left:15px;}
 .mt-15{margin-top:15px;}
 .mb-15{margin-bottom:15px;}
 ._mb_5{margin-bottom:5px;}
 .mr-10{margin-right:10px;}
 .ml-10{margin-left:10px;}
 .mt-10{margin-top:10px;}
 .mb-10{margin-bottom:10px;}

.FilterLeftBar{position:fixed;width: 242px;}
.ScrollAreaCustom {
    max-height: 67vh;
    height: 100%;
    overflow-y: auto;
}


/** Custom Scrollbar **/
.ScrollAreaCustom::-webkit-scrollbar {
    width: 5px;
}

.ScrollAreaCustom::-webkit-scrollbar {
    height: 3px;
}
.ScrollAreaCustom::-webkit-scrollbar {
    width: 3px;
}

.ScrollAreaCustom::-webkit-scrollbar-track {
    background: #fff;
}
.ScrollAreaCustom:hover::-webkit-scrollbar-track {
    background: #f1f1f1;
}


.ScrollAreaCustom::-webkit-scrollbar-thumb {
    background: #fff;
}
.ScrollAreaCustom:hover::-webkit-scrollbar-thumb {
    background: #888;
}


.ScrollAreaCustom::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/** End Custom Scrollbar **/

.closeMApmodel{
    position: absolute;
    width: 27px;
    height: 27px;
    background: #fff;
    right: -20px;
    top: -15px;
    border-radius: 50%;
    text-align: center;
    z-index: 999999;
    font-weight: bold;
    font-size: 12px;
    color: rgb(127,127,127) !important;
    line-height: 25px;
	display:none;
}

/** main-header **/
.everark-green-bg-btn{
	font-size: 14px;
    padding: 5px 35px;
    min-width: 75px;
    text-align: center;
    border-radius: 4px;
    background-color: #4BC869;
    border: 1px #4BC869 solid;
    color: white;
    display: inline-block;
    border-radius: 4px!important;
    margin-right: 10px;
    position: relative;
}

.loadmoreButton{
	display: inline-block;
	border: none;
	color: #fff;
	padding: 10px 35px;
	background: #4eda70;
	outline: none;
}
.loadmoreButton:hover{
	background: #4eda70;
	color:#fff;
}
.everark-grey-bg-btn{
	font-size: 14px;
    padding: 5px 35px;
    min-width: 75px;
    text-align: center;
    border-radius: 4px;
    background-color: #bfbfbf;
    border: 1px #bfbfbf solid;
    color: white;
    display: inline-block;
    border-radius: 4px!important;
    margin-right: 10px;
    position: relative;
}

.Add-Cart-Favorites .everark-grey-bg-btn{
    font-size: 20px;
    padding: 7px 80px;
    margin-right: 10px;
    position: relative;
}
.Add-Cart-Favorites .everark-grey-bg-btn:hover{
	color:#fff;
}
.everark-green-bg-btn:hover{
	color:#fff;
}
.everark-grey-bg-btn{
	background:#bfbfbf;
}
.everark-grey-bg-btn:disabled:hover{
	color:#fff;
}

.Add-Cart-Favorites .btnBothPreneed .everark-grey-bg-btn{
	pointer-events: none;
}
.custom_nav_menu {
    padding: 15px 0px;
    width: 100%;
    border-radius: 0px;
    z-index: 999;
    margin-bottom: 0px;
    background-color: #3644af;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}
.desktop-hide-logo{display:none;}

.custom_nav_menu .social_menu .list-inline-item:not(:last-child) {
    margin-right: 8px;
}

.custom_nav_menu .navbar-nav li a {
    color: #fff;
    font-size: 15px;
    background-color: transparent !important;
    padding: 15px 0;
    margin: 0 15px;
    font-weight: 500;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    cursor: pointer;
}

.navbar-toggler {
    font-size: 28px;
    margin-top: 5px;
    margin-bottom: 0px;
    color: #ffffff;
}

.stickyadd .navbar-nav {
    margin-top: 0px;
}

.stickyadd.custom_nav_menu .navbar-nav li a {
    color: #ffffff;
}

.custom_nav_menu .navbar-brand.logo img {
    height: 45px;
    margin-top: 2px;
}

.stickyadd.custom_nav_menu {
    margin-top: 0px;
    padding: 8px 0px;
    background-color: #3644af;
    -webkit-box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1);
    border-bottom: none;
}

.custom_nav_menu .navbar-nav li.active a,
.custom_nav_menu .navbar-nav li a:hover,
.custom_nav_menu .navbar-nav li a:active {
    color: #4BC869 !important;
}

.navbar-toggle {
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 0px;
    color: #ffffff;
}

.custom_nav_menu .btn-custom {
    margin-top: 5px;
    margin-bottom: 5px;
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background-color: transparent;
    border-color: #337ab7;
}

.logo .logo-light {
    display: inline-block;
}

.stickyadd .logo .logo-dark {
    display: inline-block;
}

.stickyadd .logo .logo-light {
    display: none;
}

.logo .logo-dark {
    display: none;
}

.custom_nav_menu.home-2 {
    background-color: #fff;
    -webkit-box-shadow: 0 0 11px 0px rgba(0, 0, 0, 0.10);
    box-shadow: 0 0 11px 0px rgba(0, 0, 0, 0.10);
}

.stickyadd.custom_nav_menu.home-2 {
    border-bottom: none;
}

.custom_nav_menu.home-3.sticky {
    background-color: transparent;
    border-bottom: none;
}

.custom_nav_menu.home-3 .navbar-nav li a {
    color: #111;
}

.custom_nav_menu.home-3 .btn.dropdown-toggle {
    color: #111;
}

.navbar.navbar-expand-lg.fixed-top.custom_nav_menu.home-3.sticky.stickyadd {
    background-color: #fff;
}

.navbar-brand.logo {
    padding-top: 0;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    outline: 0;
}

.custom_nav_menu.home-5 {
    background-color: transparent;
}

.custom_nav_menu .navbar-collapse {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}


.navbar.navbar-expand-lg.fixed-top.custom_nav_menu.home-5.sticky.stickyadd {
    background-color: #3644af;
    border-bottom: none;

}

.navbar.navbar-expand-lg.fixed-top.custom_nav_menu.home-2.sticky.stickyadd {
    background-color: #fff;
    border-bottom: none;
}

.img-circle.pro_avtar {
	height: 30px;
	margin-top: -7px;
	margin-right: 12px;
	position: relative;
	top: 3px;
	border-radius: 50%;
}


ul.dropdown-menu.dropdown-menu-default.user-header-dropdown .img-circle.pro_avtar{
	height:35px;
	width:35px;
}

.userInfoHolder .dropdown-toggle::after{
	display:none;
}

.userInfoHolder .fa-angle-down{
	font-size: 20px;
    position: relative;
    top: 2px;
    left: 4px;
	transition:all .5s ease-in-out;
}

.dropdown.dropdown-user.nav-item.userInfoHolder.show  a.dropdown-toggle .fa-angle-down{
	transform: rotate(180deg);
}

.dropdown-menu.user-header-dropdown li.name-detail {
    display: flex;
    align-items: center;
    padding: 2px 10px 10px 10px;
    border-bottom: 1px rgb(242,242,242) solid;
	margin-bottom: 3px;
}
.dropdown-menu.user-header-dropdown li.name-detail .drop-header h2 {
    font-size: 15px;
    margin: 0;
    color: rgb(127,127,127);
    font-weight: 400;
}
.dropdown-menu.user-header-dropdown li.name-detail .drop-header h3 {
	font-size: 13px;
	color: rgb(191,191,191);
	font-weight: 400;
	margin: 4px 0 0px 0;
}

li.dropdown-user .dropdown-menu.user-header-dropdown li.link-detail a {
	color: rgb(119 119 119);
	font-size: 14px;
	font-weight: 400;
	padding: 1px 3px;
	margin: 1px 10px;
	text-transform: capitalize;
	display: inline-block;
}
li.dropdown-user .dropdown-menu.user-header-dropdown li.link-detail a.disabled{
	color: rgb(218 215 215);
	cursor: not-allowed;
}
li.dropdown-user .dropdown-menu.user-header-dropdown li.link-detail a.disabled:hover{
	color: rgb(193 190 190) !important;
}
ul.dropdown-menu.dropdown-menu-default.user-header-dropdown {
	width: 260px !important;
	padding: 10px 0px;
	left: 15px;
	top: 50px;
}

ul.dropdown-menu.dropdown-menu-default.user-header-dropdown  .borderSeparator{
	margin-bottom: 5px;
    margin-top: 10px;
	border-color:rgb(242,242,242);
}

.btn.dropdown-toggle {
    -webkit-transition-duration: 700ms;
    -o-transition-duration: 700ms;
    transition-duration: 700ms;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}

.btn.header-btn {
    background-color: #fff;
    padding: 7px 20px;
    border-radius: 3px;
    font-size: 14px;
    color: #222;
    font-weight: 600;
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
}

.btn.header-btn:hover {
    background-color: #ff4ac2;
    color: #fff;
    font-weight: 600;
}

.btn.header-btn.two {
    background-color: #3644af;
    color: #fff;
}

.btn.header-btn.two:hover {
    background-color: #ff4ac2;
    color: #fff;
}

.dropdown-item {
    font-weight: 500;
    font-size: 14px;
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #ff4ac2;
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
}

.custom_nav_menu.home-6 {
    border-bottom: none;
}

.custom_nav_menu.home-7 {
    border-bottom: none;
}

.custom_nav_menu.home-8 {
    border-bottom: none;
}

.custom_nav_menu.home-2 .navbar-nav li a {
	font-weight: normal;
	color: rgb(191 188 188);
	text-transform: uppercase;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	position:relative;
}
.cart-count{
	width: 15px;
	height: 15px;
	background: #4bc869;
	color: #fff;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	position: absolute;
	font-size: 11px;
	line-height: 15px;
	margin: -6px -7px 0px 0px;
	right: 0;
}

.custom_nav_menu.home-2 .navbar-nav li a.logInMenu{
	margin-right:0px;
	position:relative;
}
.custom_nav_menu.home-2 .navbar-nav li a.logInMenu:before{
    content: "|";
    position: absolute;
    right: -11px;
    margin-top: -1px;
	color: rgb(191 188 188);
}
.custom_nav_menu.home-2 .navbar-nav li a.logInMenu:hover:before{
   color: rgb(191 188 188);
}

.custom_nav_menu.home-2 .navbar-nav li:last-child a{
	margin-right:0px;
    margin-left: 3px;
}


.paymentOptionHOlder .titleMOdel{
	font-size: 20px;
    font-weight: 600;
	color: #656363;
    padding: 0px 0px 0px 0px;
}

.paymentOptionHOlder .closeModel {
    right: 13px;
    font-size: 30px;
    top: 5px;
}
.paymentOptionHOlder ul {
    padding: 15px 0px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.paymentOptionHOlder ul li {
    display: inline-block;
    text-align: center;
    padding: 10px 15px;
    margin-right: 15px;
	box-shadow: 0 1px 6px rgb(119 119 119 / 28%);
	border-color: rgba(223,225,229,0);
	border-radius: 5px;
	width: 170px;
	position:relative;
}
.paymentOptionHOlder ul li:last-child{
	margin-right:0px;
}

.paymentOptionHOlder ul li .Stripe-label{
	margin-top: 5px;
    margin-left: 3px;
    float: right;
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	cursor:pointer;
}

.paymentOptionHOlder ul li .Stripe-label input{
    width: 100%;
    position: absolute;
    z-index: 9999999;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 0px;
    background: transparent;
    position: absolute;
    opacity: 0 !important;
    cursor: pointer;
    height: 0;
    width: 0;
}

.paymentOptionHOlder .stripe-formDiv .form-control{
	color: rgb(166,166,166);
	font-size:14px;
	margin-bottom: 10px;
	background:transparent;
	margin-bottom:0px;
}
.paymentOptionHOlder .stripe-formDiv ::placeholder{
	font-size:14px !important;
	color: rgb(191,191,191);
}
.paymentOptionHOlder .stripe-formDiv  span{
	font-weight: 500;
	color: rgb(175 173 173);
	font-size: 12px;
	display: block;
	line-height: 13px;
	margin-top: 4px;
}

.fieldsGroup{
	padding-right: 60px;
}
.cradImggroup{
	position: absolute;
    top: 60px;
    right: 15px;
}

/* :: Welcome Area CSS */

.welcome-area {
    height: 1050px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.welcome-content {
    position: relative;
    z-index: 9;
}

.welcome-area.home-2 {
	background: url(../img/bg-img/bannerBG.jpg) no-repeat;
	background-size: cover !important;
	background-position: center center !important;
	width: 100%;
    height: 500px;
	position:relative;
}
.welcome-area.home-2:before{
	position:absolute;
	content:"";
	top:0;
	background: rgb(41 169 72 / 88%);
	width:100%;
	height:100%;
}

.welcome-pattern {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.Browse_Plots{
	color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 13px;
    border: 1px solid #fff;
    padding: 8px 15px;
    border-radius: 5px;
}
.Browse_Plots:hover{
	color: #fff;
	text-decoration:none;
}
.welcome-thumb-slider {
    margin-top: 90px;
    -webkit-box-shadow: 0 0 16px 15px rgba(255, 74, 194, 0.15);
    box-shadow: 0 0 16px 15px rgba(255, 74, 194, 0.15);
    border-radius: 10px;
}

.welcome-thumb-slider img {
    border-radius: 10px;
}

.welcome-thumb-slider-1 {
    margin-top: 90px;
    -webkit-box-shadow: 0 0 16px 15px rgba(255, 74, 194, 0.15);
    box-shadow: 0 0 16px 15px rgba(255, 74, 194, 0.15);
    border-radius: 10px;
}

.welcome-thumb-slider-1 img {
    border-radius: 10px;
}

.welcome-content h6 {
    color: #ff4ac2;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.welcome-content h3 {
    color: #fff;
    font-size: 60px;
    margin-bottom: 20px;
}

.welcome-content p {
    margin-bottom: 30px;
    color: #fff;
    font-size: 18px;
}

.welcome-content-2 h6 {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 30px;
    color: #3644af;
    font-weight: 600;
}

.welcome-content-2 {
    margin-top: 60px;
	text-align:center;
	padding: 0px 100px;
}

.welcome-thumb-.home-2 {
    margin-top: 90px;
}

.welcome-content-2 h3 {
	font-size: 50px;
	margin-bottom: 15px;
	color: #fff;
	font-weight: 300;
	line-height: 50px;
}
.welcome-content-2.mt-sm-100 h5{
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    margin: 0px;
    word-spacing: 3px;

}

.welcome-content-2 h3 span {
    color: #ff4ac2;
}

.welcome-heading {
    background-color: #3644af;
    color: #fff !important;
    padding: 3px 8px;
    border-radius: 1px;
}

.welcome-content-2 h5 {
    font-size: 18px;
    line-height: 1.7;
    font-weight: 500;
    margin-bottom: 50px;
}

.welcome-area.home-5 {
    height: 900px;
}

.cd-intro {
    margin: 0 0 20px 0 !important;
}

.cd-headline {
    font-size: 50px;
    color: #ffffff;
}



/* Green Signature Section Css */
.Gs_Sec_holder{
	padding:50px 0;
}

.Green_Signature_Sec{
	text-align:center;
    padding: 0px 170px;
}

.Green_Signature_Sec h3 {
    text-transform: uppercase;
    font-weight: 300;
    color: rgb(74 73 73);
	padding-bottom:15px;
}
.mt-0{margin-top:0px;}
.Green_Signature_Sec p{
	font-size: 14px;
	line-height:20px;
	color: rgb(144 143 143);
}
/* Green Signature Section Css End*/




/* Featured Cemetery Start here */
.Featured-Cemetery-wrapeer{margin-top:100px;}
.CommonSearchHolder .form-control {
    width: 100%;
    margin-left: auto;
    border: 0;
    transition: 0.3s;
    background-image: url(../images/img/bg-img/search-icon.svg);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: center left 25px;
    padding-left: 40px;
    cursor: pointer;
	border: 1px rgb(191,191,191) solid;
	background-position: center left 10px;
    color: rgb(127,127,127);
	outline:none;
	font-size:15px;
}

.CommonSearchHolderSlide .form-control{
	width: 30px;
	border: 0;
	outline:0;
}
.CommonSearchHolderSlide .form-control.search-field {
    width: 100%;
    border: 1px rgb(191,191,191) solid;
    background-position: center left 10px;
    padding-left: 40px !important;
}


.custom_nav_menu.home-2 .navbar-nav li.CommonSearchHolderSlide .form-control{
	margin-top: 8px;
	padding-left: 20px;
	background-size: 20px;
	opacity: .6;
}


.CommonSearchHolder .form-control:focus{
	outline:none;
	border: 1px rgb(191,191,191) solid;
	box-shadow:none;
}
.CommonSearchHolder.CommonSearchHolderSlide .form-control:focus{
	border: 0;
	outline:0;
}
.CommonSearchHolderSlide .form-control.search-field:focus{
		outline:none;
	border: 1px rgb(191,191,191) solid;
	box-shadow:none;
}
.CommonSearchHolder ::placeholder{
	font-size:15px !important;
}

.FilterToggler{
	float: right;
	font-size: 24px;
	display:none;
}

.CheckOptionDiv h1.titleFilter {
    font-size: 18px;
    font-weight: bold;
    color: #5d5c5c;
    margin: 15px 0px 12px 0px;
}

.FilterBoxes{
	margin-bottom:0px;
}
.FilterOptionToggler.active .FilterBoxes{
	display:block;

}

.FilterBoxes li {
    margin: 7px 0;
}

.CheckOptionDiv p {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    color: #bbbaba !important;
	position:relative;
	cursor:pointer;
}

.CheckOptionDiv p  i{
    position: absolute;
    right: 35%;
    top: 5px;
    font-size: 16px;
    color: #d0cfcf !important;
    transform: rotate(90deg);
	transition:all .5s ease-in-out;

}
.FilterOptionToggler{
	margin-bottom:15px;
}

.CheckOptionDiv p.IconRotater  i{
    transform: rotate(0deg);

}


.FilterBoxes .everark-checkbox-container {
    padding-left: 30px;
}
.FilterBoxes{
	display:none;
}
.FilterBoxes li label {
    font-size: 13px;
    color: rgb(127,127,127);
    font-weight: 400;
}

.Featured-Cemetery-Sec h4.HeaderTitleClass {
    font-size: 18px;
    font-weight: bold;
    color: #5d5c5c;
    margin: 9px 0px 12px 0px;
	}

.Featured-Cemetery-Sec h4.HeaderTitleClass i {
    position: relative;
    padding-left: 17px;
    font-weight: normal;
}
.Featured-Cemetery-Sec h4.HeaderTitleClass i:before {
    position: absolute;
    content: "";
    width: 12px;
    height: 1px;
    background: rgb(127,127,127);
    top: 50%;
    margin-left: -16px;
}

.Featured-Cemetery-Sec .banner-hero-area{
	width:100%;
	margin-top:10px;
	position:relative;

}

.Featured-Cemetery-Sec .banner-hero-area img{
	width:100%;
	height:100%;
}

.Featured-Cemetery-Sec .banner-hero-area .hero-greenHeading {
    background-color: #4BC869;
    color: #fff !important;
    margin: 0px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translate(-50%, 0%);
    padding: 3px 25px;
    font-size: 16px;
    display: block;
}

.SponsoredHolder {
    position: absolute;
    right: 0;
    background: rgb(0 0 0 / 22%);
    padding: 5px 12px;
}
.SponsoredHolder label{
	margin: 0px;

}
.SponsoredHolder .SponsoredT{
    color: #fff;
    font-size: 13px;
}
.info-data {
    background-image: url(../images/img/bg-img/info-icon.png);
    width: 20px;
    height: 15px;
    background-size: cover;
    background-position: center;
    display: inline-block;
    position: relative;
    top: 2px;
    left: 2px;
}

.info-data-whiteBG {
    background-image: url(../images/img/bg-img/info-icon-white.png);
}

.info-data-redBG  {
	background-image: url(../images/img/bg-img/red-info-icon.png);
	width: 24px;
	height: 24px;
}



.info-data span {
    display: none;
    position: absolute;
    top: 28px;
    left: -14px;
    width: 300px;
    background: white;
    padding: 10px;
    border: 1px lightgrey solid;
    font-size: 12px;
    box-shadow: 3px 4px 8px -1px lightgrey;
    transition: 0.3s;
    z-index: 99;
    text-align: left;
	color: rgb(127,127,127);
}
.longDataTooltip .info-data span{
	width: 600px;
}
.info-data:hover span {
    display: block;
    transition: 0.3s;
}
.info-data span:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 8px;
    top: 0px;
    left: 14px;
    z-index: 1;
    background: white;
}

.info-data span:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    top: -5.5px;
    left: 16px;
    transform: rotate(45deg);
    z-index: -1;
    border: 1px rgb(191,191,191) solid;
}

.info-data-right span{
    right: -14px;
    left:auto;
}
.info-data-right span:before{
    right:14px;
    left:auto;
}
.info-data-right span:after{
    right:16px;
    left:auto;
}

.info-tooltip .control-label {
    display: flex;
    align-items: center;
}

.pictureItemDiv ul{
	padding:0px;
	margin:0px;
	list-style:none;
	display: flex;
	margin-top:10px;
}
.pictureItemDiv ul .owl-item {
	margin-right: 10px;
	width:auto !important;
}

.pictureItemDiv ul .owl-item:last-child{
	margin-right:0px;
}

.pictureItemDiv ul li {
	position:relative;
	cursor:pointer;

}
.pictureItemDiv ul li:before{
	position:absolute;
	width:100%;
	height:100%;
	content:"";
	border:1px solid transparent;

}
.pictureItemDiv ul li.active:before{
	border-color:#4BC869;
}


.pictureItemDiv ul li span {
    background-color: #4BC869;
    color: #fff !important;
    margin: 0px;
    position: absolute;
    bottom: 0px;
    padding: 6px 10px;
    font-size: 11px;
    display: block;
    width: 100%;
    text-align: center;

}

.pictureItemDiv ul li img{
	width: 175px !important;
    height: 213px;
}



.pictureItemDiv .owl-dots .owl-dot span{
	margin-bottom:0px;
	outline:none;
}
.pictureItemDiv .owl-dots span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.pictureItemDiv .owl-dots .owl-dot.active span, .owl-dots .owl-dot.active span:hover span {
    background: #4bc869 !important;
}

.pictureItemDiv .owl-dots{
	text-align: center;
    margin-top: 10px;
}
.pictureItemDiv .owl-dots .owl-dot:focus{
	outline:none;
}
.borderSeprator{
    border-bottom: 1px solid rgb(239 236 236);
    display: block;
    margin: 40px 0px 30px 0px;
    width: 100%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
}

.row-itemDiv{
    margin-top: 40px;
    margin-bottom: 40px;
    margin-right: -5px !important;
    margin-left: -5px !important;
}
.row-itemDiv .boxMainClass {
    border-radius: 10px;
    border: 1px rgb(222 218 218) solid;
    margin-bottom: 12px;
    -webkit-box-shadow:  0px 4px 7px 0px rgb(0 0 0 / 5%);
    box-shadow: 0px 4px 7px 0px rgb(0 0 0 / 5%);
}

.row-itemDiv .plot-itemDiv{
    padding: 15px 25px;
    padding-bottom:0px;
	position:relative;
}

.row-itemDiv .plotImg-fields {
    /* height: 213px; */
    margin: auto;
    /* width: 175px; */
}

.row-itemDiv .plotImg-fields img{
	width: auto;
	height: auto;
}
.row-itemDiv .plot-itemDiv .favoriteHeart img{ width:20px;}

.favoriteHeart .favoriteHide{display:none;}
.favoriteHeart.HeartActive .favoriteDefoult{display:none;}
.favoriteHeart.HeartActive .favoriteHide{display: inline-block;}

.favoriteBTnClass .favoriteHide{display:none;}
.favoriteBTnClass.ActiveHeartGreen .favoriteDefoult{display:none;}
.favoriteBTnClass.ActiveHeartGreen .favoriteHide{display: inline-block;}

.addtocart-holder .activeCartGreen{display:none;}
.GreenCartClass .cartgreyDefoult{display:none;}
.GreenCartClass .activeCartGreen{display: inline-block;}
.addtocart-holder .disabled{cursor:not-allowed;}

.row-itemDiv .plot-itemDiv .favoriteHeart{
    position: absolute;
    right: 2px;
    top: 0;
	cursor:pointer;

}
.row-itemDiv .boxMainClass .info-plotDiv{
	text-align: center;
	margin-top: 20px;
	min-height:135px;
}
.row-itemDiv .boxMainClass .info-plotDiv h4{
	font-size: 15px;
	margin: 0px;
	color: #212529;
}
.row-itemDiv .boxMainClass .info-plotDiv h4:hover{
	color: #4eda70;
}
.row-itemDiv .boxMainClass .info-plotDiv p:hover{
	color: #4eda70;
}
.row-itemDiv .boxMainClass .info-plotDiv span:hover{
	color: #4eda70;
}
.no-more-records{
	padding: 0px;
	margin: 0px 5px;
}


.rowMaindiv .row-itemDiv .plr-5{
	padding-left:5px;
	padding-right:5px;
}

.row-itemDiv .boxMainClass .info-plotDiv p{
    margin: 3px 0px 2px 0px;
}
.row-itemDiv .boxMainClass .info-plotDiv p.plot_price{
	color: #4eda70;
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0px;
	margin-bottom:0px;
}
.row-itemDiv .boxMainClass .info-plotDiv  span{
	display: block;
    font-size: 12px;
    color: #adacac;
}

.location-cart-holder {
    text-align: right;
    padding: 0px 10px;
    margin-bottom: 0px;
}
.location-cart-holder a{margin-left:3px;text-decoration:none;}


.location-cart-holder img{
	width:20px;
}

.bottom-links-info {
    font-size: 12px;
    padding: 15px 10px;
}
.bottom-links-info span {
    font-size: 11px;
}
.bottom-links-info a{
    display: inline-block;
    float: right;
	color:#4BC869;
	text-decoration:none;
}

.bottom-links-info .no-data-found{
	color: #5d5c5c;
	font-size: 18px;
	padding: 0px 35px;
	margin-bottom: 15px;
	position:relative;
	padding-top:120px;
}
.bottom-links-info .no-data-found:before{
	background-image: url(../images/img/bg-img/search-icon.svg);
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	background-color: #f5f4f4;
	border-radius: 50%;
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: center;
	left: 50%;
	transform: translateX(-50%);
	top: 0;

}


.headingTp-flex{
	display:flex;
}

.CustomSelectPicker-appearance{
    border-radius: 4px;
    border: 1px rgb(191,191,191) solid;
    padding: 6px 35px 6px 10px;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(../images/img/bg-img/select-dropdown-arrow.png);
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: right 10px center;
    cursor: pointer;
    color: rgb(127,127,127);
	height: 36px;
	outline:0;
}

.show-veiw-holder ul{
	display:flex;
	padding:0px;
	margin-top:40px;
	border:none;
}
.show-veiw-holder ul li .CustomSelectPicker-appearance{
	color: #a09f9f;
	font-size: 15px;
}
.show-veiw-holder ul li{
	margin-right:12px;
}
.show-veiw-holder ul li a{
	padding: 7px 0px 0px 8px;
	display: block;
	font-size: 14px;
    color: #a09f9f;
	text-decoration: none;
}
.show-veiw-holder ul li.active a{
	color:#4BC869;
}
.show-veiw-holder ul li a.active{
	color:#4BC869;
}



.headingTp-flex h4{
	font-size: 19px;
    font-weight: bold;
    color: #5d5c5c;
    margin: 15px 0px 12px 0px;
}
.headingTp-flex span{
	margin: 15px 0px 0px 30px;
	color: #bbbaba;
	font-size: 14px;
}
.headingTp-flex span .totalPlots{margin: 15px 0px 0px 0px;}
.headingTp-flex span .toTotalPlots{margin: 15px 0px 0px 0px;}
.SortBySelect{
	display: flex;
	text-align: right;
	margin-top: 15px;
}
.SortBySelect p{
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #5d5c5c;
    margin: 2px 15px 0px 0px;
}

.everark-checkbox-container {
    display: inline;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.everark-checkbox-container input {
    position: absolute;
    opacity: 0 !important;
    cursor: pointer;
    height: 0;
    width: 0;
}

.everark-checkbox-container .checkmark {
    position: absolute;
    top: 0px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 1px rgb(191,191,191) solid;
    border-radius: 4px;
}
.everark-checkbox-container:hover input ~ .checkmark {
    background-color: #4BC869;
}

.everark-checkbox-container input:checked ~ .checkmark:after {
    display: block;
}
.everark-checkbox-container .checkmark:after {
    left: 6px;
    top: 1px;
    width: 6px;
    height: 12px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.everark-checkbox-container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.everark-checkbox-container input:checked ~ .checkmark {
    background-color: #4BC869;

}

/* Featured Cemetery End here */




/* Second Pagination Staet Here */
.customPaginationHld .dataTables_paginate.paging_simple_numbers{
    display: block;
    width: 100%;
    float: left;
    text-align: center;
    z-index: 99;
}
.customPaginationHld.w100-pagin .dataTables_paginate.paging_simple_numbers{
    width: 100% !important;
}

.customPaginationHld.paginateCenter .dataTables_paginate.paging_simple_numbers{
    width: 100% !important;
}


.customPaginationHld .paginationHolder{
    text-align: right;
    position: absolute;
    left: inherit;
    bottom: -5px;
    right: 0;
    z-index: 9;
    width: 20%;
}

.customPaginationHld .paginationHolder.laravelPaginationClass {
	width:100%;
}

.laravelPaginationClass .pager li a{
	position:relative;
}
.laravelPaginationClass .CustomSelectPicker .dropdown.bootstrap-select.bs3 {
    width: auto !important;
}
.laravelPaginationClass .pager li>a{
    box-sizing: border-box;
    display: inline-block;
    border-radius: 5px !important;
    padding: 3px 8px !important;
    font-size: 14px !important;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    border: 1px solid transparent;
	color: #333;

}

.laravelPaginationClass .pager li.disabled span{
	color: #939292 !important;
}



.laravelPaginationClass .pager li {display:inline-block;}
.laravelPaginationClass .pager li>a:hover {
	z-index: 2;
	border: 1px solid #cecccc !important;
	background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}

.paginationCustomizer .CustomSelectPicker.bs-searchbox-hidden {
    margin-left: 50px;
}

.paginationCustomizer .SlectPickerCustom .dropdown-toggle {
    border: none !important;
    width: auto;
}

.laravelPaginationClass .pager li.disabled a:hover {
	border:1px solid transparent !important;
	background:transparent !important;
    cursor: default;
}

.paginationHolder.laravelPaginationClass .pager em{
	display:none;
}
.laravelPaginationClass .pager li.active a{
	border: 1px solid #cecccc !important;
	background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}

.paginationHolder.laravelPaginationClass .pager li.nextArrow a:before {
	position: absolute;
	content: "\f105";
	font-family: fontawesome;
	font-size: 30px;
	font-weight: normal;
	color: #ababab;
	line-height: 0;
    right: -26px;
    top: 12px;
	font-weight: normal;
	cursor:pointer;
}

.paginationHolder.laravelPaginationClass .pager li.preArrow{margin-right:5px;}
.paginationHolder.laravelPaginationClass .pager li.preArrow a:before {
    position: absolute;
    content: "\f104";
    font-family: fontawesome;
    font-size: 30px;
    font-weight: normal;
    color: #ababab;
    line-height: 0;
    left: -25px;
    top: 11px;
    font-weight: normal;
}

.paginationHolder.laravelPaginationClass .pager li.preArrow.disabled span {
	cursor: default;
}
.paginationHolder.laravelPaginationClass .pager li.preArrow.disabled span:before {
    position: absolute;
    content: "\f104";
    font-family: fontawesome;
    font-size: 30px;
    font-weight: normal;
    color: #ababab;
    line-height: 0;
    margin-left: -23px;
    margin-top: 12px;
    font-weight: normal;
	cursor: default;
}
.paginationHolder .active.my-active span{
	border-radius: 5px !important;
    padding: 3px 8px !important;
    font-size: 14px !important;
	background: linear-gradient(to bottom, #fafafa 0%, #e0e0e0 100%) !important;
	border: 1px solid #cecccc;
}

.customPaginationHld .paginationHolder.laravelPaginationClass{
	 bottom:-35px;
 }

.laravelPaginationClass .dropdown.bootstrap-select.SlectPickerCustom{
	 width:auto!important;
 }

.laravelPaginationClass .PaginationFlexClass{
    display: flex;
    width: 100%;
    justify-content: center;
	margin-top:30px;
}
.customPaginationHld .paginationHolder select.gui-input{
    margin-left: 13px;
}

.laravelPaginationClass .CustomSelectPicker .dropdown-item span{
	color: rgb(127,127,127);
}

.CustomSelectPicker .dropdown-item.active span.text {
    color: #fff !important;
}

.laravelPaginationClass .CustomSelectPicker .dropdown-item:focus, .dropdown-item:hover{
	background: rgb(243,251,245);
    color: rgb(127,127,127);
}

.laravelPaginationClass .dropdown-menu {
    padding-top: 0px;
    padding-bottom: 0px;
	border-radius:0px;
}

.bootstrap-select .dropdown-menu li a{
	outline:none;
}

.laravelPaginationClass .CustomSelectPicker .dropdown-item.active:hover{
    color: #fff;
    background-color: #4bc869;
}


.customPaginationHld  .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	border-radius: 5px;
	padding: 3px 8px;
	font-size: 14px;
	color: #939292;
	background-color: #efeded;
	border: 1px solid #cecccc;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
		border-radius: 5px !important;
		padding: 3px 8px !important;
		font-size: 14px !important;
		color: #939292 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	border-radius: 5px;
	padding: 3px 8px;
	font-size: 14px;
	color: #939292 !important;
	background: linear-gradient(to bottom, #fafafa 0%, #e0e0e0 100%);
	border: 1px solid #cecccc !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
		border-radius: 5px !important;
		padding: 3px 8px !important;
		font-size: 14px !important;
		color: #939292 !important;
		background: linear-gradient(to bottom, #fafafa 0%, #e0e0e0 100%) !important;
}


.customPaginationHld .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
    font-weight: normal;
    position: relative;
    color: #939292 !important;
	outline:none;
}

.customPaginationHld .paginate_button{
	position: relative;
}
.customPaginationHld .paginate_button.previous:before{
	position: absolute;
	content: "\f104";
	font-family: fontawesome;
	font-size: 30px;
	font-weight: normal;
	color: #ababab;
	line-height: 0;
	left: -26px;
	top: 12px;
	font-weight: normal;
}

.customPaginationHld .paginate_button.next:before{
	position: absolute;
	content: "\f105";
	font-family: fontawesome;
	font-size: 30px;
	font-weight: normal;
	color: #ababab;
	line-height: 0;
	right: -26px;
	top: 12px;
	font-weight: normal;
}

div.paginationCustomizer .CustomSelectPicker .bootstrap-select .dropdown-toggle {
    background-image: url(../../../images/caret-up-picker.png) !important;
    background-size: 10px !important;
    background-position: right 18px center !important;
}

 div.paginationCustomizer .bootstrap-select.show .dropdown-toggle {
    background-image: url(../../../images/caret-down-picker.png) !important;
    background-size: 10px !important;
    background-position: right 18px center !important;
    background-color: #fff;
}


/* Second Pagination End Here */


/* End Custome Pagination */


/* PurchaseArrangementSelection Start here */

.top-success-drop ul {
    list-style: none;
    position: relative;
    display: flex;
    width: 100%;
    margin: 20px 0;
    justify-content: space-between;
    padding: 0;
    margin: 0;
    margin-bottom: 50px;
}
.top-success-drop ul:before {
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgb(242,242,242);
    content: '';
    top: 50%;
}
.top-success-drop ul li.active {
    background: #4BC869;
}
.top-success-drop ul li {
    width: 14px;
    position: relative;
    height: 14px;
    background: rgb(242,242,242);
    display: block;
    border-radius: 50%;
}
.top-success-drop .dot-slide1 {
    position: absolute;
    left: 0;
    margin-bottom: 0;
    bottom: -30px;
}
.top-success-drop p {
    margin: 10px 0;
    text-align: center;
    color: rgb(191,191,191);
    font-weight: 300;
    text-transform: uppercase;
	font-size:14px;
}
.top-success-drop .dot-slide3 {
    position: absolute;
    right: -60px;
    margin-bottom: 0;
    bottom: -25px;
    left: auto;
}
.small-width {
    width: 55%;
    position: relative;
}

.CheckoutWrapper label{
	font-size: 15px;
    font-weight: 500;
    color: rgb(127,127,127);
}

.des-lable{
    color: rgb(166,166,166);
    position: relative;
    top: -3px;
	display:block;
	font-size:13px;
}
.Question-answer-none{
	font-size: 14px;
    color: rgb(166,166,166);
    margin-bottom: 0px;
}
.Question-answer-none a{
	color: rgb(166,166,166);
}

.Question-answer-none a:hover{
	color:#4BC869;
}

.des-lable a{
	color: rgb(166,166,166);
}
.des-lable a:hover{
	color:#4BC869;
}

.pl-35{
	padding-left:35px;
}

.borderSeparator{
	display: block;
	width: 100%;
	border-top: 1px solid #e4e1e1;
}
.detailsDivToggler{
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
}
.Order-infoDiv{
	border: 1px solid #e4e1e1;
    padding: 20px 30px;
    border-radius: 8px;
	width: 400px;
	float: right;
}
.Order-infoDiv .CartItemBox{
	padding: 10px 0px 0px 0px;
	border: none;
	border-radius:0px;
}

.Order-infoDiv .CartItemBox .ItemInfoDiv h3 {
	padding-right:0px;
}
.Order-infoDiv .CartItemBox .ItemInfoDiv h3 a {
    font-size: 14px;
    line-height: 16px;
}

.Order-infoDiv  .CartItemBox .ItemInfoDiv p {
    font-size: 13px;
}
.Order-infoDiv  .CartItemBox .ItemInfoDiv span{
	border: none;
    margin: 20px 0px 10px 0px;
    text-align: right;
    display: block;
	color: #4BC869;
	font-weight: 600;
}
.Order-infoDiv  .CartItemBox .imgBxLeft {
    width: 13%;
}
.Order-infoDiv  .CartItemBox .ItemInfoDiv {
    padding-left: 20px;
    width: 87%;
}

.Order-infoDiv .headingBx{
	text-align: center;
    margin: 0px;
    font-size: 19px;
	font-weight:600;
    padding: 0px 0px 25px 0px;
	color: rgb(127,127,127);
	position:relative;
}

.Order-infoDiv .headingBx a{
	font-weight: 500;
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 7px;
	color: rgb(127,127,127); }

.Order-infoDiv .headingBx a:hover{
	color: #4BC869;
}

.bottomPriceGroup .priceInnerClass{
    border: none;
    box-shadow: none;
    padding-bottom: 0px !important;
    margin-bottom: 3px;
}
.CartItemBox.bx_Endowment_tax.priceInnerClass .info-tooltip{
	width: 70%;
}
.font-weight700{font-weight:700 !important;}
.CartItemBox.bx_Endowment_tax.priceInnerClass .EndowmentTXprice{
	width:30%;
	color: rgb(127,127,127);
	font-size: 15px;
	display: block;
	text-align: right;
	margin: 0px;
	font-weight: 600;
}

.CartItemBox.bx_Endowment_tax.priceInnerClass .EndowmentTXprice.themedefoultColor{
	    color: #4BC869;
}

 .boxsepratorClass{
	box-shadow: 0 0px 0px rgb(0 0 0 / 10%), 0 1px 0px rgb(0 0 0 / 8%);
	padding: 3px 0px;
	margin-top: 18px;
	display: block;
	margin-bottom: 18px;
 }

.OrderTotalDiv.OrderTotalDivClass .EndowmentTXprice {
    width: 30%;
    color: rgb(191,191,191);
    font-weight: 500;
}
.CartItemBox.bx_Endowment_tax.priceInnerClass .info-tooltip .control-label {
   color: rgb(127,127,127);
    font-size: 14px;
    display: block;
    text-align: right;
	margin: 0px;
	font-weight: 600;
}


.CartItemBox.bx_Endowment_tax{
		padding-bottom: 12px;
		padding-top: 0px;
	}

.CartItemBox.bx_Endowment_tax .info-tooltip{
	width:70%;
	display: block;
	word-break: break-all;
}

.RedTooltip_holder{position:relative;}
.RedTooltip_holder .info-tooltip{
	position: absolute;
	top: 6px;
	right: -27px;
}

.EndowmentTXprice{
	margin:0px;
	width: 30%;
    text-align: right;
    display: block;
    word-break: break-all;
	color: rgb(191,191,191);
	font-size:14px;
}
.DownPayment{
	text-align: right;
    font-size: 9px;
}

.CartItemBox.bx_Endowment_tax .info-tooltip .control-label {
    color: rgb(191,191,191);
    font-size: 14px;
}
.taxIncludedFlating{position:absolute;}

.CartItemBox.bx_Endowment_tax.OrderTotalDiv
{
	border: none;
    margin: 0px;
    box-shadow: none;
    padding-bottom: 0px;
}

.CartItemBox.bx_Endowment_tax.OrderTotalDiv .info-tooltip {
    width: 70%;
	text-align:right;
}
.OrderTotalDiv .EndowmentTXprice{
	width:30%;
	color: #4BC869;
	font-weight:600;
}
.CartItemBox.bx_Endowment_tax.OrderTotalDiv .info-tooltip p{
	margin:0px;
	font-weight: 600;
}

.CartItemBox.bx_Endowment_tax.OrderTotalDiv .des-lable{
	font-size: 9px;
	display:block;
	text-align:right;
}


.Purchase-confidenceDiv{
	clear: both;
	width: 400px;
	float: right;
	margin-top: 30px;
	padding-left: 15px;
 }

.Purchase-confidenceDiv h5 {
    color: rgb(121 121 121);
	font-size:17px;
	margin-bottom: 3px;
 }
.Purchase-confidenceDiv span{
	color: rgb(121 121 121);
	font-size: 14px;
	display: block;
	padding-left: 24px;
	margin-bottom: 2px;
	background-image: url(../images/img/bg-img/check-icon.png);
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: left top 3px;
 }
 .Purchase-confidenceDiv p{
	margin: 0px;
	line-height: 18px;
	margin-top: 15px;
	font-size: 14px;
	color: rgb(191,191,191);
 }
 .Purchase-confidenceDiv p a{
	color: rgb(191,191,191);
 }

  .Purchase-confidenceDiv p a:hover{
	color: #4BC869;
 }
 .pb-100{padding-bottom:100px;}

 .container-header-form {
    display: inline-flex;
    position: relative;
    padding-left: 0;
    cursor: pointer;
    font-size: 12px;
    color: #7F7F7F;
    max-width: 15px;
    user-select: none;
    text-align: center;
    width: 100%;
    justify-content: center;
    margin-right: 10px;
    margin-bottom: 0;
}


.container-header-form input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.container-header-form .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    border: 1px rgb(127,127,127) solid;
    background: transparent;
}
.container-header-form p {
    padding-top: 0px;
    margin-bottom: 0;
    margin-top: 16px;
	font-size:14px;
}

.container-header-form input:checked ~ .checkmark {
    background-color: rgb(75,200,105);
    border: 1px rgb(75,200,105) solid;
}

.CircleDownPayment .container-header-form{
	max-width:50px;
	margin-right: 3px;
}
.CircleDownPayment .container-header-form .checkmark{
	left:inherit;
}
.BorderNone{border:none !important;}

.Or_seprtorer{
	position: relative;
    top: -20px;
    color: rgb(191,191,191);
    cursor: default;
}
.installmentsClass label{
    display: block;
    margin: 0px;
	color: rgb(191,191,191);
	}
.installmentsClass small{
		color: rgb(191,191,191);
	}
.inputHldrDiv{
	position: relative;
    top: -15px;
}

.inputHldrDiv small{
	position:absolute;
	color: rgb(191,191,191);
}

.inputHldrDiv ::placeholder{
	font-size:14px;
    color: rgb(191,191,191);
}
.Financing-detailsDiv{
	margin: 0px;
    width: 100%;
	margin-bottom: 5px;
}
.font-bold{
	font-weight: 600;
}
label.Financing-detailsHeading{
	color: rgb(191,191,191);
	font-size: 16px;
	display: block;
	position: relative;
}
.Financing-detailsDiv p{
	color: rgb(191,191,191);
    font-size: 14px;
    margin: 0px;
}
.Financing-detailsHeading i{
    font-size: 24px;
    position: absolute;
    margin-left: 40px;
    color: rgb(206 202 202);
	transition:all .5s ease;

}
.Financing-detailsHeading.active i{
	transform: rotate(180deg);
}
.FinaceDataDiv{
	width:100%;
	/*display:none;*/
}
.FinaceDataDiv.active{
/*	width:100%;
	display:block;*/
}
.plotHeadinhClass{
	color: rgb(121 121 121);
    font-size: 18px;
    margin-bottom: 15px;
}
.PersonalDetails-Wrapper h2{
	color: rgb(121 121 121);
    font-size: 22px;
    margin-bottom: 10px;
}
.PersonalDetails-Wrapper label{
	    font-size: 14px !important;
}
.form-control:focus{
	box-shadow:none;
	border: 1px solid #ced4da;
}
.PersonalDetailsFields{
	width: 480px;
	margin-top: 20px;
}
.PersonalDetailsDiv{
	position:relative;
	padding-right: 70px;
}
.paymentCardIMg{
	position: absolute;
    top: 0;
    right: 0;
}
.PersonalDetailsFields label.feildNme{
	    margin-bottom: 3px;
}


.requires_star{
	font-style: normal;
	color: #ef1d1d;
	font-weight: bold;
	margin-left: 2px;
}

.PersonalDetailsFields .form-control{
	color: rgb(166,166,166);
	font-size:14px;
	margin-bottom: 10px;
	background:transparent;
}
.pdl-5{padding-left:5px;}
.pdr-5{padding-right:5px;}
.PersonalDetailsFields ::placeholder{
	font-size:14px !important;
	color: rgb(191,191,191);
}
.PersonalDetailsFields .VeteranTxt p{
	margin: 11px 0px 0px 0px;
	color: rgb(107 106 106);
}
.PersonalDetailsFields .VeteranTxt{
	width:20%;
}
.PersonalDetailsFields .radioHolder{
	width:80%;
	margin-top: 13px;
}

.PersonalDetailsFields .Assignee-deceased .VeteranTxt {
    width: 50%;
}
.PersonalDetailsFields .Assignee-deceased .radioHolder{
	width: 50%;
}

.PersonalDetailsFields .radioHolder input{
	height:auto;
}
.PersonalDetailsFields .container-header-form .checkmark {
    top: 5px;
}
.PersonalDetailsFields  .container-header-form p {
    margin-top: 0px;
    padding-left: 10px;
}
.PersonalDetailsFields .container-header-form{
	max-width:50px;
}

.calenderIcon{
	position: relative;
	padding-right: 0px;
}
.calenderIcon span.calenderIMg{
	position: absolute;
    top: 3px;
    right: 10px;
}

.calenderIcon{
	position:relative;
}
.calenderIcon:before{
	background-image: url(../images/img/calender-icon.png);
	background-repeat: no-repeat !important;
	position: absolute;
	z-index: -1;
	content: "";
	background-size: 19px 20px;
	display: inline-block;
	width: 18px;
	height: 18px;
	right: 6px;
	top: 7px;

}

.calenderIcon.szPlaceOfPassingIcon:before{
	content:none;
}


.personalHDetail{
	margin: 0px;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 20px;
	color: rgb(191,191,191);
}

.sepratorSlash{
	position:relative;
}

.sepratorSlash:before {
    position: absolute;
    content: "/";
    left: 0;
    top: 0px;
    margin-left: -4px;
    font-size: 24px;
    color: rgb(191,191,191);
}

.termsBtmtxt{
	line-height: 20px;
	font-size: 14px;
}

.statementDiv h3{
	font-size: 15px;
    font-weight: 500;
    color: rgb(127,127,127);
    margin-top: 20px;
}

/* PurchaseArrangementSelection End here */



/* Start Custom Date Picker */
.table-condensed{width:300px;}
.table-condensed thead tr th i{font-size:30px;}
.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev {
    cursor: pointer;
    font-size: 16px;
    padding-bottom: 15px;
    color: #696767;
}

.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover {
    background: #fff !important;
}
 .datepicker tfoot {
	margin-top:30px;
 }
 .datepicker tfoot tr th {
	background: #eee;
	color: #969494;
}
.datepicker table tr td.today{
	    background-image:none !important;
	    background:none !important;
}
.datepicker table tr td.active {
	background-color: #4bc869 !important;
	background-image: linear-gradient(to bottom,#4bc869,#4bc869) !important;
}
.datepicker th {
    font-weight: 600;
    color: #ccc;
}
.datepicker td {
    font-weight: 600;
}
.datepicker-dropdown.datepicker-orient-top:after{content:none;}
.datepicker-dropdown.datepicker-orient-top:before{content:none;}

.datepicker tfoot .today{
	padding: 4px 0px;
}

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
    background-color: #4bc869 !important;
}
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover{
	 background-color: #4bc869 !important;
	 background-image: linear-gradient(to bottom,#4bc869,#4bc869) !important;
}
/* End Custom Date Picker */



/* Custom Currency Icon */
.CurrencyMainclass{width:50%;}
.CurrencyCustomIcon .Currencyholder{
	position: relative;
	width:100%;
	display:block;
}
.CurrencyCustomIcon .Currencyholder:before{
    position: absolute;
    content: "";
    top: 7px;
    left: 11px;
    font-weight: 400;
    font-size: 17px;
    z-index:09;
	color: rgb(160 160 160);
}


.CurrencyCustomIcon.USD-dollar .Currencyholder:before{content: "$";}
.CurrencyCustomIcon.EUR-dollar .Currencyholder:before{content: "€";}
.CurrencyCustomIcon.AUD-dollar .Currencyholder:before{content: "A$";}
.CurrencyCustomIcon.CAD-dollar .Currencyholder:before{content: "C$";}


.CurrencyCustomIcon input{padding-left: 25px;}
.CurrencyCustomIcon.AUD-dollar input{padding-left: 36px;}
.CurrencyCustomIcon.CAD-dollar input{padding-left: 36px;}

/* Custom Currency Icon End */


.ShoppingCartHead h2{
	font-size: 20px;
	font-weight: 700;
	color:#656363;
	margin-bottom: 40px;
	float:left;
}
.ShoppingCartHead h2 i{
	position: relative;
    top: 3px;
    font-size: 23px;
    margin-left: 30px;
	transition:all .5s ease-in-out;
}

.ShoppingCartHead.icon-hide h2 i {
    transform: rotate(180deg);
}

.CartItemBox{
	display: flex;
    border: 1px solid #e4e1e1;
	border-radius: 4px;
	padding:15px;
	position:relative;
	box-shadow: 0 0px 0px rgb(0 0 0 / 10%), 0 1px 0px rgb(0 0 0 / 8%);
	margin-bottom: 15px;
}

.CartItemBox.inactive-plot{
	border: 1px solid #f7b0b0;
	box-shadow: 0 0px 0px rgb(243 136 136 / 35%), 0 1px 0px rgb(243 152 152 / 40%);
}


.CartItemBox .imgBxLeft img{
	width:60px;
}

.CartItemBox .ItemInfoDiv{
	padding-left:30px;
	width: 90%;
}
.CartItemBox .imgBxLeft{
	width: 10%;
}
.CartItemBox .ItemInfoDiv p{
    color: rgb(103 102 102);
    font-weight: 500;
    margin: 0px;
}

.CartItemBox .ItemInfoDiv span.pricePlot{
	font-weight: 600;
    display: block;
    margin-top: 2px;
    font-size: 18px;
	color:#4BC869;
	border-bottom: 1px solid rgb(228 228 228);
	padding-bottom: 7px;

}

.CartItemBox .ItemInfoDiv h3{
	margin: 0px;
    padding-right: 10px;
    line-height: 5px;
}
.CartItemBox .ItemInfoDiv h3 a{
	font-size: 16px;
	font-weight: 700;
	margin: 0px;
	color: #656363;
	margin-bottom: 0px;
	line-height: 20px;
	transition:all .5s ease-in-out;
}
.CartItemBox .ItemInfoDiv h3 a:hover{
	color:#4bc869;
}

.CartItemBox .ItemInfoDiv a{
	font-size: 14px;
	margin-top: 6px;
	display: inline-block;
	color: rgb(183 181 181);
}

.CartItemBox .ItemInfoDiv a:hover{
	color:#4BC869;
}

.cutCorner{
    position: absolute;
    top: -5px;
    right: 0;
    margin: 0px 4px 0px 0px;
}

.bottomCornerIcon{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.CartItemBox .ItemInfoDiv a.AddToCartLink{
	color:#4BC869;
}


.cutCorner img{
	width:25px;
}
.spaceLeftright{
	padding-left:60px;
	padding-right:60px;
}

.ProceedCheckoutDiv{
    width: 300px;
	margin-top:90px;
}
.ProceedCheckoutDiv h4{
	font-size: 20px;
    font-weight: 600;
    color: rgb(103 102 102);
}
.ProceedCheckoutDiv h4 i{
	font-style: normal;
    font-size: 17px;
    font-weight: 400;
}

.ProceedCheckoutDiv h4 span{
	font-weight: 700;
    color: #4bc869;
    margin-left: 10px;
	float:right;
}
.ProceedCheckoutDiv .btnBothPreneed{
	display:block;
}

.ProceedCheckoutDiv .btnBothPreneed .everark-green-bg-btn{
	display:block;
}

.tooltipSubtotal{
	color: rgb(183 181 181);
	font-size:12px;
}


.tooltipSubtotalHld{
	position: relative;
    top: -7px;
	margin-bottom:0px;
}
.Add-Cart-Favorites.CheckoutButton .everark-green-bg-btn {
    padding: 7px 40px;
    margin-right: 0px;
}
.Add-Cart-Favorites.CheckoutButton {
    margin-top: 6px;
    margin-bottom: 0px;
}

.ProceedCheckoutDiv hr{
	width: 170px;
    margin: 66px auto 20px auto;
}
.ProceedCheckoutDiv .btnBothPreneed span a {
    color: rgb(146 145 145);
}
.ProceedCheckoutDiv p.descriptionTxt{
	font-size: 14px;
    color: rgb(183 181 181);
	line-height: 20px;
}



/* Shopping Cart Css */



/* Shopping Cart Css End */




/* flexslider Css Start */

.flexsliderInner{
	position:relative;
}
.MainFlexsliderDiv{
	position: relative;
    overflow: hidden;
    width: 250px;
    float: right;
	margin-bottom: 0px;
	margin-right: 5%;
}

.MainFlexsliderDiv  img:hover{
	cursor: zoom-in;
}
.MainFlexsliderDiv .slides li img{
	width:175px;
	height:213px;
}

.flexsliderThumb{
	position: absolute;
    top: 0;
    width: 80px;
    z-index: 9;
    left: 0;
}
.zoomNotifyText{
	position: absolute;
    bottom: 36px;
    text-align: center;
    width: 100%;
    margin-left: 37px;
}

.zoomNotifyText img{
	width: 18px;
    position: relative;
    top: -1px;
}
.flexsliderInnerHolder{
	width: 250px;
	float: right;
	position: relative;
}
.statusPlotTop {
	position: absolute;
	top: -25px;
	background: #4BC869;
	color: #fff;
	font-size: 12px;
	padding: 3px 15px;
	display: block;
	border-radius: 5px;
	left: -8px;
}
.statusPlotTop.UnavailableStatus{
	background-color: #bfbfbf;
	color:#fff;
}

.flexsliderThumb .flex-viewport{
	min-height:450px !important;
}

.flexsliderThumb ul.slides li{
	margin-bottom: 5px;
	border: 1px solid #ddd;
	padding: 12px 0px;
	border-radius: 10px;
	cursor:pointer;
}

.flexsliderThumb li img{
	width: 50px !important;
    height: 60px !important;
    margin: auto;
}

.flexsliderThumb .flex-direction-nav{
	display:none;
}
.flexsliderThumb li.flex-active-slide{
	position:relative;
	border-color:#fff;
    border: none !important;
}

.flexsliderThumb ul.slides li.flex-active-slide:before{
	width: 100%;
	height: 100%;
	border: 2px solid #4BC869;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px;
}

.flex-direction-nav a.flex-next:before {
    content: '\f063';
}
.flex-direction-nav a.flex-prev:before {
    content: '\f062';
}
.flex-direction-nav a:before {
    font-family: "fontawesome";
    font-size: 20px;
    display: inline-block;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    margin-top: 10px;
}

.flex-direction-nav{
	position:relative;
}
.flex-direction-nav a:focus{
	outline:none;
}
.flex-direction-nav a {
    margin: 0px 0 0; }

/* lexslider Css End */




/* CustomSelectPicker Start Here */
 .CustomSelectPicker  .open>.dropdown-menu {
    display: block;
}

.CustomSelectPicker .bootstrap-select.field-border-color .dropdown-toggle {
    border: none !important;
    border: 1px rgb(217,217,217) solid !important;
}
.CustomSelectPicker .bootstrap-select .dropdown-toggle {
    border-radius: 4px !important;
    border: 1px rgb(191,191,191) solid;
    padding: 6px 35px 6px 10px;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url(../images/img/bg-img/select-dropdown-arrow.png);
    background-repeat: no-repeat !important;
    background-size: 13px !important;
    background-position: right 10px center !important;
    transition: none !important;
    cursor: pointer;
    color: rgb(127,127,127);
}

.CustomSelectPicker .bootstrap-select.show .dropdown-toggle {
	background-image: url(../images/img/bg-img/select-dropdown-arrow-up.png);
}
.CustomSelectPicker .btn-light {
    border: none;
    background: none;
    outline: none;
    padding: 0px;
    color: #999;
}
.customPaginationModel .modal-header h4 {
    margin: 0px;
    font-size: 15px;
    color: rgb(127,127,127);
}

.customPaginationModel .modal-header{
   padding: 12px 15px;
}

.customPaginationModel .headingRecord {
    font-weight: normal;
    margin-top: 6px;
    color: #bdbaba;
	font-size: 14px;
}
.customPaginationModel ::placeholder{
	color: #a7a6a6 !important;
	font-size:14px;
}

.customPaginationModel .modal-body.RecordsLimit{
	    padding: 14px 15px;
}

.customPaginationModel input {
	border: 1px solid #ccc;
    padding: 2px 10px 3px 10px;
	width: 100%;
	outline: none;
	height: auto;
	border-radius: 0px;
}

.customPaginationModel .modal-footer{
	text-align: left;
    align-items: center;
    display: block;
}

.CustomSelectPicker .dropdown-toggle::after{
	display:none !important;
}

.CustomSelectPicker .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
    background-color:transparent;
    border-color: rgb(191,191,191);
	outline:0;
}
.w-100{
	width:100% !important;
}
.CustomSelectPicker  .bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{
	outline: 0 !important;
    outline: none !important;
    outline-offset: inherit !important;
	box-shadow:none !important;

}
.CustomSelectPicker .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #4bc869;
}

.CustomSelectPicker .dropdown-item {
    padding: 5px 10px;
}
.CustomSelectPicker  .dropdown-item{
	color: #212529;
}

.CustomSelectPicker  .dropdown-item:focus, .dropdown-item:hover {
    color: #000;
}

.CustomSelectPicker .bootstrap-select .dropdown-menu li{
	margin:0px !important;
}

/* CustomSelectPicker End Here */


/* 404 PAge start here */

.mt150{
	margin-top:150px;
}
.Error-content {
	background-image: url(../images/img/bg-img/bannerBG.jpg);
    background-size: cover !important;
    background-position: center center !important;
    height: 100%;
    padding-top: 150px;
    height: 657px;
	position:relative;
}
.thnakyouBG{
	background:#fff;
	padding-top: 0px;
}

.Error-content:before {
    position: absolute;
    content: "";
    top: 0;
    background: rgb(255 255 255 / 95%);
    width: 100%;
    height: 100%;
}
.contentEror  {
	text-align:center;

}
.contentEror h2 {
    text-transform: uppercase;
    letter-spacing: 20px;
    font-size: 200px;
    margin: -30px 0 20px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#4BC869;
	margin-bottom:0px;
}

.thnakyouBG h2 {
    text-transform: uppercase;
    letter-spacing: inherit;
    font-size: 60px;
    margin-top: 30px;
}
.thnakyouBG .checkIMg{
    width: 150px;
}

.Thankyou-content a{
	    color: #4BC869;
}

.Thankyou-content p{
	line-height: 22px;
}
.purchaseShare{font-size:18px;font-weight:500;}

.contentEror .buttonBack {
	padding: 12px 35px;
	margin: 25px 10px;
	border: solid 1px #4bc869;
	text-decoration: none;
	display: inline-block;
	-moz-border-radius: 3px;
	border-radius: 50px;
	color: #fff;
	font-weight: 600;
	background: #4bc869;
}
.contentEror  p{
	font-weight: normal;
	color: rgb(136 135 135);
	padding-right: 0px;
	padding-left: 0px;
	font-size: 17px;
}
.contentEror h1{
	font-weight: 600;
	font-size: 45px;
    color: rgb(165 164 164);
}
.thnakyouBG .contentEror {
    text-align: center;
    width: 570px;
    padding: 40px 0px;
    display: inline-block;
    border: 1px solid #dcd9d9;
    border-radius: 10px;
}


/* 404 PAge end here */


/* Product Details start here */

.Breadcrumb_Top  {
	margin-bottom:40px;
}
.Breadcrumb_Top a {
    color: #969494;
    padding-left: 5px;
    font-weight: normal;
}
.Breadcrumb_Top a i{
	font-size: 20px;
    position: relative;
    top: 1px;
    left: -5px;
}

.Plot-infoDiv {
	border-bottom: 1px solid rgb(239 236 236);
	padding-bottom: 20px;
}
.Plot-infoDiv  h2{
    font-size: 22px;
    font-weight: bold;
    color: #5d5c5c;
    word-spacing: 2px;
}
.Plot-infoInner{
	display:flex;
	width:100%;
}
.Plot-infoInner .sub-infoPlot p{
	font-size: 16px;
	margin:0px;
}
.Plot-infoInner .sub-infoPlot{
	width:100%;
}
.Plot-infoInner .sub-infoPlot span{
	color: #a09e9e;
    font-size: 14px;
    margin-top: 5px;
    display: block;
}
.Plot-infoInner .sub-infoPlot span a{
	color: #a09e9e;
}

.Plot-infoInner .sub-infoPlot span a:hover{
	color: #4BC869;
}

.Plot-infoInner .resultsBack-holder{
    width: 100%;
    text-align: right;
    justify-content: center;
    margin-top: 25px;
}
.Plot-infoInner .resultsBack-holder a{
	color: #969494;
	font-size: 15px;
}
.Plot-infoInner .resultsBack-holder a:hover{
	color:#4BC869;
}
.Breadcrumb_Top a:hover{
	color:#4BC869;
}

.plotPiceDiv p {
    margin: 0px;
    font-size: 16px;
    color: rgb(134 133 133);
}

.plotPiceDiv p span{
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
	color: #4BC869;
}
.plotPiceDiv .IncludedTax-text {
    color: rgb(191 188 188);
    font-size: 13px;
}
.plotPiceDiv .info-tooltip{
	position:relative;
	top:-5px;
}

.plotPiceDiv{
	padding: 15px 0px 0px 0px;
}

.plotPiceDiv-Details p{
	margin: 0px;
    font-size: 16px;
    color: rgb(134 133 133);
}

.plotPiceDiv-Details ul{
	    padding-left: 30px;
}

.plotPiceDiv-Details ul li{
	color: rgb(134 133 133);
	font-size: 14px;
	position: relative;
	padding-left:23px;
}

.plotPiceDiv-Details ul li:before{
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
    background: rgb(156 156 156);
	border-radius: 50%;
	left: 0;
	top: 8px;
}

.Add-Cart-Favorites {
	margin-top:40px;
	margin-bottom:40px;
}

.btnBothPreneed{
	position:relative;
	display:inline-block;
}
.btnBothPreneed  span{
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 15px;
	margin-top: 7px;
	color: rgb(191 188 188);
}

.btnBothPreneed  span a{
	color: rgb(191 188 188);
}

.btnBothPreneed  span a:hover{
	color: #4BC869;
}

.favoriteBTnClass{
	color: rgb(134 133 133);
	font-size:15px;
}
.favoriteBTnClass:hover{
	color: #4BC869;

}


.Add-Cart-Favorites	.everark-green-bg-btn {
    font-size: 20px;
    padding: 7px 80px;
    margin-right: 10px;
    position: relative;
}
.Add-Cart-Favorites	.everark-green-bg-btn:hover{
	color:#fff;
}

.favoriteBTnClass {
	margin-left:20px;
}
.favoriteBTnClass img{
	width: 25px;

}

.Plot-Information-holder {
	padding-top: 50px;
}
.Plot-Information-holder .TabbottomBorderDiv .nav-tabs {
    border-bottom:none;
	margin-top:25px;
}
.Plot-Information-holder .TabbottomBorderDiv{
	border-bottom: 2px solid #dee2e6;
	padding-bottom:5px;
}

.Plot-Information-holder  .InformationTitle{
	color: #969494;
    font-size: 16px;
    font-weight: 600;
}

.Plot-Information-holder .TabbottomBorderDiv .nav-tabs li a {
    font-size: 14px;
    color: rgb(134 133 133);
    padding: 0px 40px;
	position:relative;

}

.Plot-Information-holder .TabbottomBorderDiv .nav-tabs li a.active{
	color:#4bc869;
}

.Plot-Information-holder .TabbottomBorderDiv .nav-tabs li a:hover {
    color:#4bc869;

}
.Plot-Information-holder .TabbottomBorderDiv .nav-tabs li.active a{
	color:#4bc869;
}
.Plot-Information-holder .TabbottomBorderDiv .nav-tabs li.active a:before{
	position: absolute;
	content: "";
	width: 100%;
	background: #4bc869;
	height: 3px;
	bottom: -9px;
	left: 0;
}

.Plot-Information-holder .TabbottomBorderDiv .nav-tabs li a.active:before{
	position: absolute;
	content: "";
	width: 100%;
	background: #4bc869;
	height: 3px;
	bottom: -9px;
	left: 0;
}

.GPS-CoordinatesHead{
	width:100%;
	padding:40px 0px;
}
.GPS-CoordinatesHead ul li{
	display:inline-block;
	padding: 0px 10px;
}

.GPS-CoordinatesHead ul li:first-child{
	padding:0px;
}
.GPS-CoordinatesHead ul li:first-child span{
	color:rgb(175 173 173);
}
.GPS-CoordinatesHead ul li span{
	color: rgb(134 133 133);
    font-size: 15px;
    position: relative;
}

.GPS-CoordinatesHead ul li span em{
	position: absolute;
	font-style: normal;
	left: 0;
	top: -15px;
	font-size: 10px;
	color:rgb(175 173 173);
}


.deepRecordmain  {
	padding:30px 0;
}
.deepRecordmain .pdf-img-view {
    background: none !important;
    border: 1px solid #ece9e9;
    border-radius: 10px;
}

.deepRecordmain .pdf-img-view{
    margin-top: 15px;
    height: 213px;
    overflow: hidden;
    position: relative;
}


.deepRecordmain>a {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 15px 15px;
    left: 50%;
}
.deepRecordmain .pdf-img-view img {
    width: 100% !important;
}

.deepRecordmain .pdf-file-name {
    text-align: center;
    width: 100%;
    color: rgb(127,127,127);
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    padding-top: 5px;
}

.deepRecordmain ul {
    position: absolute;
    top: 102%;
    background: #4BC869;
    color: white;
    transition: 0.3s;
    width: 100%;
    height: 100%;
    left: 0;
    text-align: center;
}
.deepRecordmain ul.list-unstyled li {
	padding-top: 30px;
    font-size: 15px;
}


.deepRecordmain ul.list-unstyled li:nth-child(2) a {
    margin: 0 15px;
    color: white;
    font-size: 22px;
	display:inline-block;
}

.deepRecordmain ul.list-unstyled li.Set-default-holder {
    padding-right: 6px;
    padding-left: 6px;
}

.deepRecordmain ul.list-unstyled .btn.everark-darkgrey-bg-btn {
	font-size: 13px;
	padding: 5px 0px;
	min-width: 100%;
	display: block;
	width: 100%;
	text-align: center;
	border-radius: 4px;
	background-color: rgb(191,191,191);
	border: 1px rgb(191,191,191) solid;
	border: 0;
	border-radius: 4px!important;
	color:#fff;
}
.deepRecordmain ul.list-unstyled li:last-child{
	padding:10px 10px 0px 10px;
}

.pdf-img-view-mainDiv{
	display: inline-block;
    width: 146px;
    margin-right: 10px;
}

.deepRecordmain .pdf-img-view-mainDiv:nth-child(7n+0){
	margin-right:0px;
}


.deepRecordmain .pdf-img-view-mainDiv .pdf-img-view a{
	display:block;
	padding:10px 5px;
	text-align: center;
}
.deepRecordmain .pdf-img-view:hover .list-unstyled{
	top:0;
}
/* Product Details end here */




/* Log in CSS Start Here */
.loginHeading{
	margin: 0px;
    font-size: 30px;
    font-weight: 600;
    color: #5d5c5c !important;
}
.login .logo{
    margin:0px auto 0;
    padding:15px;
    text-align:center;
}
.login .content{
    background-color:#fff;
    -webkit-border:1px solid #dcdbdb;
    -moz-border:1px solid #dcdbdb;
    -o-border:1px solid #dcdbdb;
    border:1px solid #dcdbdb;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    -ms-border-radius:7px;
    -o-border-radius:7px;
    border-radius:7px;
    width:400px;
    margin:40px auto 10px;
    padding:10px 30px 20px;
    overflow:hidden;
    position:relative;
}
.login .content h3{
    color:#04c6cd;
    text-align:center;
    font-size:28px;
    font-weight:400!important;
	margin-top:30px;
}
.ForgotPass {
    font-size: 14px;
    margin-bottom: 30px;
    display: block;
    margin-top: 4px;
    color: #adabab;
	clear:both;
}
.ForgotPass:hover{
   color: #4BC869;
}
.mt-30{margin-top:0px;}

.login .content .form-group {
	margin-bottom:10px;
}
.login .content h3 {
    color: #787676 !important;
    text-align: center;
    font-size: 24px;
    font-weight: 400!important;
}

.google-sign-up {
    font-size: 17px;
    font-weight: 700;
    letter-spacing: .19px;
    color: rgba(0,0,0,.54);
    padding: 17px 0;
    line-height: normal;
    background-image: url(../../../images/google.png);
    background-repeat: no-repeat;
    background-position: left 11px center;
    cursor: pointer;
    margin: auto;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.24), 0 0 2px 0 rgba(0,0,0,.12);
    background-color: #fff;
    width: 100%;
    display: block;
    text-align: center;
}
.google-sign-up:hover{
	color: rgba(0,0,0,.54);
}
.dla-sign-up {
    font-size: 17px;
    font-weight: 700;
    letter-spacing: .19px;
    color: rgba(0,0,0,.54);
    padding: 17px 0;
    line-height: normal;
    /*background-image: url(../../../images/google.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: left 11px center;*/
    cursor: pointer;
    margin: auto;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.24), 0 0 2px 0 rgba(0,0,0,.12);
    background-color: #fff;
    width: 100%;
    display: block;
    text-align: center;
}
.dla-sign-up:hover{
	color: rgba(0,0,0,.54);
}
.lightgrey-dash {
    color: #bfbfbf;
    text-align: center;
    position: relative;
	margin: 20px 0;

}
.lightgrey-dash:before {
    content: "";
    position: absolute;
    height: 1px;
    background: #e4e4e4;
    width: 22%;
    top: 50%;
    left: 0;
}

.lightgrey-dash:after {
    content: "";
    position: absolute;
    height: 1px;
    background: #e4e4e4;
    width: 22%;
    top: 50%;
    right: 0;
}
.help-block {
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	font-size: 14px;
}
.err-color {
    color: #e73d4a !important;
}
.err{
    color: #e73d4a !important;
	font-size: 14px;
	font-weight:normal !important;
}
.login .content .form-group.has-error .form-control {
    border: 1px solid #e73d4a;
    color: #e73d4a;
}
.evr-store-grounds button.btn.dropdown-toggle.btn-light {
    height: 43px;
    border: 1px solid #dde3ec;  
}
.CustomSelectPicker.bs-searchbox-hidden.mr-15.evr-store-grounds{
    margin-right: 0px;
}
.CustomSelectPicker.bs-searchbox-hidden.mr-15.evr-store-grounds .filter-option-inner-inner {
    color: #cecbcb;
    margin-top: 3px;
}
.CustomSelectPicker.bs-searchbox-hidden.mr-15.evr-store-grounds .dropdown.bootstrap-select.SlectPickerCustom.w-100.show .dropdown-toggle{
     background-image: url(../images/img/bg-img/select-dropdown-arrow-up-gray.png);
}
.CustomSelectPicker.bs-searchbox-hidden.mr-15.evr-store-grounds .dropdown.bootstrap-select.SlectPickerCustom.w-100 .dropdown-toggle{
     background-image: url(../images/img/bg-img/select-dropdown-arrow-gray.png);
}
.evr-store-grounds i.fa.fa-angle-up {
    font-size: 25px;
    color: #cecbcb;
    right: 15px;
    position: absolute;
}
.login .content .form-group.has-error .form-control::placeholder{
    color: #e73d4a !important;
}
.passwordShowDiv{position:relative;clear:both;}
.passwordShowDiv i.fa-eye{
	position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 15px 0px 0px;
	color:#cecbcb !important;
}

.passwordShowDiv i.fa-eye.eye-slash:before{
	content: "\f070";
}

.login .content .form-control {
    color: #9d9d9d;
}
.login .content .form-control:focus{
	box-shadow:none;
	outline:0;
	border: 1px solid #dde3ec !important;
}
.login .content .form-control {
    background: transparent;
}
.login .content h4{
    color:#555;
}
.login .content .hint{
    color:#999;
    padding:0;
    margin:15px 0 7px;
}
.login .content .forget-form,.login .content .login-form{
    padding:0;
    margin:0;
}
.login .content .form-control{
    height:43px;
	border: 1px solid #dde3ec;

}

.login .content ::placeholder{
	color:#cecbcb !important;
	font-size:14px;
}

.form-group.remember-me .everark-checkbox-container {
    display: flex;
    padding-bottom: 0px;
    height: 20px;
    padding-left: 20px;
}

.form-group.remember-me .everark-checkbox-container .checkmark {
    top: 3px;
    left: 0;
    height: 15px;
    width: 15px;
    border-radius: 0px;
	border-color: #4BC869;
}
.form-group.remember-me .everark-checkbox-container .checkmark:after {
    left: 5px;
    top: 1px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
}
.form-group.remember-me {
    color: #bfbfbf;
    font-size: 14px;

}

.login .content .form-actions {
    clear: both;
    border: 0;
    padding: 5px 30px 10px;
    margin-left: -30px;
    margin-right: -30px;
}

.login .content .form-actions .btn {
    margin-top: 1px;
    font-weight: 600;
    padding: 10px 20px!important;
}
.btn.grey:not(.btn-outline) {
    color: #333;
    background-color: #E5E5E5;
    border-color: #E5E5E5;
}
#forget-password {
    color: #4BC869 !important;
}
.font-dark-green {
    color: #4BC869 !important;
}
.login .content .form-control:active,.login .content .form-control:focus{
    border:1px solid #c3ccda;
}
.login .content .form-control::-moz-placeholder{
    color:#8290a3;
    opacity:1;
}
.login .content .form-control:-ms-input-placeholder{
    color:#8290a3;
}
.login .content .form-control::-webkit-input-placeholder{
    color:#8290a3;
}
.login .content select.form-control{
    padding-left:9px;
    padding-right:9px;
}
.login .content .forget-form,.login .content .register-form{
    display:none;
}
.login .content .form-title{
    font-weight:normal;
    margin-bottom:20px;
}
.login .content .form-actions{
    clear:both;
    border:0;
    padding:5px 30px 10px;
    margin-left:-30px;
    margin-right:-30px;
	text-align:center;
}
.login-options{
    margin-bottom:30px;
    overflow:hidden;
}
.login-options h4{
    float:left;
    font-weight:600;
    font-size:15px;
    color:#7d91aa!important;
}
.login-options .social-icons{
    float:right;
    padding-top:3px;
}
.login-options .social-icons li a{
    border-radius:15px!important;
    -moz-border-radius:15px!important;
    -webkit-border-radius:15px!important;
}
.login .content .form-actions .checkbox{
    margin-left:0;
    padding-left:0;
}
.login .content .forget-form .form-actions{
    border:0;
    margin-bottom:0;
    padding-bottom:20px;
}
.login .content .register-form .form-actions{
    border:0;
    margin-bottom:0;
    padding-bottom:0;
}
.login .content .form-actions .btn{
    margin-top:1px;
    font-weight:600;
    padding:10px 20px!important;
	font-size:14px;
}
.login .content .form-actions .btn-default{
    font-weight:600;
    padding:10px 25px!important;
    color:#6c7a8d;
    background-color:#fff;
    border:none;
}
.login .content .form-actions .btn-default:hover{
    background-color:#fafaff;
    color:#45b6af;
}
.login .content .forget-password{
    font-size:14px;
    float:right;
    display:inline-block;
    margin-top:10px;
}
.login .content .check{
    color:#8290a3;
}
.login .content .rememberme{
    margin-left:8px;
    margin-top:10px;
}
.login .content .create-account{
    margin:0 -40px -30px;
    padding:15px 0 17px;
    text-align:center;
    background-color:#6c7a8d;
    -webkit-border-radius:0 0 7px 7px;
    -moz-border-radius:0 0 7px 7px;
    -ms-border-radius:0 0 7px 7px;
    -o-border-radius:0 0 7px 7px;
    border-radius:0 0 7px 7px;
}
.login .content .create-account>p{
    margin:0
}
.login .content .create-account p a{
    font-weight:600;
    font-size:14px;
    color:#c3cedd;
}
.login .content .create-account a{
    display:inline-block;
    margin-top:5px;
}
.login .copyright{
    text-align:center;
    margin:0 auto 30px 0;
    padding:10px;
    color:#7a8ca5;
    font-size:13px;
}
@media (max-width:767px){
       .login .content{
        width:100%;
        margin-top:0;
    }
	.paymentOptionHOlder ul li .Stripe-label {
    float: none;}

	.paymentOptionHOlder .paypal-container{margin-top:15px;}
}
@media (max-width:440px){
    .login .content,.login .logo{
        margin-top:10px
    }
    .login .content{
        width:100%;
        margin-top: 24px;
    }
    .login .content h3{
        font-size:22px;
    }
    .forget-password{
        display:inline-block;
        margin-top:20px;
    }
    .login-options .social-icons{
        float:left;
        padding-top:3px;
    }
    .login .checkbox{
        font-size:13px;
    }
}


/* Log in CSS End Here */


/* Model CSS Start Here */

.modal-dialog-width1000{
	max-width:1000px;
	width:100%;
}

.modal-dialog-width600{
	max-width:600px;
	width:100%;
}
.modal-dialog-width400{
	max-width:400px;
	width:100%;
}

.modal-dialog-width340{
	max-width:340px;
	width:100%;
}

.modal-dialog-width430{
	max-width:430px;
	width:100%;
}
.model-centerClass{
    position: absolute;
    left: 50%;
    top: 50%;
	margin:0px;
    transform: translate(-50%, -50%) !important;
}

.mapView-modal .modal-dialog{
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}
.mapView-modal .modal-content{
	height: 90vh;
	width: 80vw;
	padding: 30px 20px 15px 20px;
	border-radius:10px;
}

.mapView-modal .modal-body{
	border-radius:10px;
	}


/*Esri-Model  */
.PositionarticleHolder{
    position: absolute;
    z-index: 99;
    background: #fff;
    min-width: 340px;
    border: 1px solid #dad8d8;
    border-radius: 10px;
    padding: 25px 10px 10px 10px;
    top: 60%;
    transform: translate(0%, -50%);
    left: 15%;
}

.rowMaindiv.tab-content #map-plot-view{
    margin: 20px 0px;
    border-radius: 10px;
	border: 1px solid #dad8d8;
	min-height:800px;
}

.mapViewTabDiv #single-map-modal{
    margin: 0px 0px 40px 0px;
    border-radius: 10px;
	border: 1px solid #dad8d8;
	min-height:800px !important;

}

.PositionarticleHolder ul li{
	display:inline-block;
	position:relative;
	padding:0px 40px;
}
.PositionarticleHolder ul li:first-child{
	padding-left:0px;
}

.PositionarticleHolder ul li:last-child{
	padding-left:0px;

}
.Main_innerSmallModel{
	position:relative;
}
.modal-markclass {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: -33px;
    right: 6;
}
button.gm-ui-hover-effect {
    margin-right: 5px!important;
}
.gm-style-iw-d {
    overflow: hidden !important;
}
.modal-markclass.available{background: #4BC869;}
.modal-markclass.unavailable{background: #acafac;}
.modal-markclass.pending{background: #21c5ff;}
.modal-markclass.sold{background: #ff0000;}
.modal-markclass.hold{background: #ffc000;}
.PriceEsri p{
	margin: 0px 0px 15px 0px;
	font-size: 15px;
	font-weight: 500;
	line-height: 10px;
}
.PositionarticleHolder ul li span.topTxt {
    font-size: 11px;
    position: absolute;
    top: -15px;
    color: rgb(169 167 167);
}


.PositionarticleHolder .everark-green-bg-btn {
    font-size: 14px;
    padding: 7px 25px;

}

.PositionarticleHolder .modal-plotdetails{
	font-weight: normal;
    font-size: 14px;
	color: #4bc869;
}
.buttonHldCls{margin-top:5px;}

/*Esri-Model End  */

/* MAp Inner Model Start */
.custom-popup-map-info{
	padding-top: 20px;
	font-family: 'Open Sans', sans-serif;
}
.custom-popup-map-info ul li{
	display:inline-block;
	position:relative;
	padding:0px 30px;
}
.custom-popup-map-info ul li:first-child{
	padding-left:0px;
}

.custom-popup-map-info ul li:last-child{
	padding-left:0px;

}

.custom-popup-map-info ul li span.topTxt {
    font-size: 11px;
    position: absolute;
    top: -15px;
    color: rgb(202 201 201);
	font-weight:500;
}
.custom-popup-map-info .modal-plotdetails{
	color:#4BC869;
	font-weight: normal;
    font-size: 14px;
}
.custom-popup-map-info .everark-green-bg-btn {
    padding: 5px 15px;
    font-weight: normal;
}
.custom-popup-map-info .modal-plotdetails:hover{
	color:#4BC869;
}


.gm-style-iw.gm-style-iw-c{
	    overflow: inherit;
}

.custom-popup-map-info ul li p {
    margin: 0px;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 5px;
}
/* MAp Inner Model End */

.AddMailMadel{
	top:70%;
}
.AddMailMadel p{
	line-height: 20px;
    margin-bottom: 0px;
}
.mapViewMainDiv{
	width: 100%;
	padding: 10px 5px 5px 5px;
}
.mapViewMainDiv img{
	width:100%;
}
.closeModel{
    position: absolute;
    right: 5px;
    font-size: 27px;
    font-weight: 600;
    top: 0px;
	outline:none;
	z-index:999;
}
.closeModel:focus{
	outline:none;
}

.commond-lookModel .close{
	font-size: 36px;
    outline: none;
    font-weight: 400;
    color: rgb(142, 141, 141);
    opacity: 1;
    padding: 0px;
    position: absolute;
    right: 26px;
    top: 17px;
}
.commond-lookModel .modal-content{
	border-radius: 10px;
    position: relative;
}
.commond-lookModel .modal-header{
	padding: 0px 15px;
    border: none;
    padding-top: 15px;
    text-align: center;
}
.commond-lookModel .modal-title{
    border-bottom: none;
    padding-bottom: 0px;
    text-align: left;
    color: #a7a6a6;
    color: rgb(127,127,127);
    font-size: 22px;
    font-weight: 400;
    display: block;
    width: 100%;
}

.commond-lookModel label{
	color: rgb(127,127,127);
    line-height: 20px;
    padding-top: 5px;
    font-size: 15px;
    text-align: center;
    margin: 0px 0px 5px 0px;
}

.commond-lookModel .form-control {
	margin-bottom:10px;
}
.commond-lookModel .form-control:focus{
	box-shadow:none;
	outline:none;
	border: 1px solid #ced4da;
}

.commond-lookModel .modal-footer{
	border: none;
    padding: 0px 15px 15px 15px;
}

.everark-lightgrey-bg-btn {
    font-size: 14px;
    padding: 5px 25px;
    min-width: 75px;
    text-align: center;
    border-radius: 4px;
    background-color: rgb(238,238,238);
    border: 1px rgb(191,191,191) solid;
    color: rgb(127,127,127);
    border-radius: 4px!important;
    display: inline-block;
}



/* Model CSS End Here */


@media only screen and (max-width: 767px) {
    .cd-headline {
        font-size: 26px;
    }
	.welcome-content-2 h3 {
		font-size: 26px;
		line-height: 33px;
	}
	.welcome-content-2 {
		padding: 0px 0px;
		margin-top: 70px !important;
	}

	.welcome-area.home-2 {
	   height: 330px;

	}
	.Green_Signature_Sec {
		padding: 0px 0px;
	}
	.Gs_Sec_holder {
    padding: 30px 0;}

	.Green_Signature_Sec h3 {
    padding-bottom: 0px;
    font-size: 22px;
    text-align: left;
}
.Green_Signature_Sec p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 60px;
    text-align: justify;
}

.custom_nav_menu .navbar-nav li a {
	padding: 7px 0;
	margin: 0 0px;
	border-bottom: 1px dotted #ececec;
}

.contentEror h2 {
    letter-spacing: 5px;
    font-size: 100px;
}
.thnakyouBG .checkIMg {
    width: 100px;
}

.thnakyouBG .contentEror {
    width: 100%;
	padding-left: 15px;
    padding-right: 15px;
}

.thnakyouBG h2 {
    font-size: 36px;
    margin-top: 10px;
    letter-spacing: 0px;

}
.thnakyouBG {
    padding-top: 100px;
    height: 580px;
}





.spaceResClass{margin-top:30px;}
.PersonalDetailsFields .Assignee-deceased .VeteranTxt {
    width: 80%;
}

.custom-popup-map-info ul li{
    padding: 0px 17px;
}
.modal-markclass{
    top: -35px;
}

}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .cd-headline {
        font-size: 38px !important;
    }
}

.cd-headline.clip .cd-words-wrapper::after {
    background-color: #ff4ac2;
}

.welcome-btn {
    background-color: #fff;
    height: 46px;
    line-height: 46px;
    min-width: 160px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;
    transition-duration: 500ms;
    color: #3644af;
    font-weight: 600;
}

.welcome-btn:hover {
    background-color: #ff4ac2;
    color: #fff;
    font-weight: 600;
}

.welcome-area-home-4 .owl-nav .owl-prev,
.welcome-area-home-4 .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 22;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 50px;
    -webkit-box-shadow: 0 20px 40px rgba(42, 38, 45, .40);
    box-shadow: 0 20px 40px rgba(42, 38, 45, .40);
    color: #fff;
    height: 100px;
    width: 50px;
    line-height: 100px;
    text-align: center;
    -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;
    transition-duration: 500ms;
}



.welcome-area-home-4 .owl-nav .owl-next {
    right: 0;
    left: auto;
    border-radius: 5px 0 0 5px;
}

.welcome-area-home-4 .owl-nav .owl-prev {
    border-radius: 0 5px 5px 0;
}

.welcome-area .owl-nav .owl-prev:hover,
.welcome-area .owl-nav .owl-next:hover {
    background-color: #ff4ac2;
}

@media (min-width: 576px) and (max-width: 991px) {
    .mt-sm-100 {
        margin-top: 100px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	.Green_Signature_Sec {
		padding: 0px 100px;
	}
		.welcome-content-2 {
		padding: 0px 20px;
	}
	.custom_nav_menu .navbar-nav li a {
		padding: 7px 0;
		margin: 0 0px;
		border-bottom: 1px dotted #ececec;
	}
}

@media (min-width: 320px) and (max-width: 575px) {
    .mt-sm-100 {
        margin-top: 100px;
    }

}
@media(min-width: 1600px){
	.Error-content {
		padding-top: 330px;
		height: 1080px;
	}
}

.welcome-patter {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.welcome-bg-thumb {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.anim-icons .icon {
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
}

.anim-icons .icon-1 {
    width: 60px;
    height: 60px;
    right: 30px;
    bottom: 50%;
    border-radius: 50%;
    -webkit-animation: zoom-fade 5s infinite linear;
    animation: zoom-fade 5s infinite linear;
}
@media(max-width: 991px){
	.CheckOptionDiv p i {right: 0;}
	.Featured-Cemetery-Sec h4.HeaderTitleClass {font-size: 13px; }
	.Featured-Cemetery-Sec .banner-hero-area .hero-greenHeading {font-size: 13px; width: 90%;text-align: center;    padding: 3px 15px;}
    .Featured-Cemetery-Sec .banner-hero-area .hero-greenHeading{
        bottom: -30px;
        z-index: 99;
    }
	.GPS-CoordinatesHead ul li {padding: 0px 4px;}
	.GPS-CoordinatesHead ul li span {font-size: 13px;}
	.pictureItemDiv ul {display: block;text-align:center;}
	.pictureItemDiv ul li {display: inline-block;width: 175px;margin-bottom:10px;margin-right:0px;}
	.pictureItemDiv ul li span { font-size: 14px; }
	.borderSeprator {margin: 20px 0px 10px 0px; }
	.SortBySelect {text-align: left;}
	.show-veiw-holder ul {display: block;padding: 0px;margin-top: 15px; }
	.show-veiw-holder ul li {margin-right:0px;display: inline-block;width: 100%;}
	.show-veiw-holder ul li a {padding: 15px 0px 0px 1px; }
	.show-veiw-holder ul li:nth-child(3) { width: 104px;margin: 0px;}
	.show-veiw-holder ul li:nth-child(4) { width: 104px;margin: 0px;}
	.row-itemDiv {margin-top: 20px;margin-bottom: 20px;}
	.row-itemDiv li {width: 100%;margin-right:0px; }
	.row-itemDiv li .plotImg-fields {width: 100%;padding:0px 10px;}
	.row-itemDiv li .plotImg-fields img {width: 100%; }
	.row-itemDiv .plot-itemDiv .favoriteHeart {right: 5px;top: 4px; }
    .navbar-brand.logo {padding-top: 0px;position: absolute;left: 50px;top: 10px;}
	.ml-15R{margin-left:15px;}
    .custom_nav_menu.home-2 .navbar-nav li a.logInMenu:before {right: -13px;margin-top: -1px; }
	.responsiveMenu .navbar-nav{padding: 0px 15px;text-align: right;display:block; }
	.responsiveMenu .navbar-nav li {list-style: none;display: inline-block;width: auto;    margin-left: 15px; }
    .custom_nav_menu.home-2 .navbar-nav li a {border: none;}
	.responsiveMenu .navbar-nav li.CommonSearchHolderSlide{width: 154px;margin-left: 0px;}
	.responsiveMenu{margin-top: 10px;border-top: 1px solid #f3f1f1;}
	.custom_nav_menu.home-2 .navbar-nav li.CommonSearchHolderSlide .form-control {margin-top: 13px;}

	.FilterOptionTogglerMain{display:none;}
	.showFilterDiv{display:block;}
	.Featured-Cemetery-Sec h4.HeaderTitleClass i {font-size: 13px;}
	.FilterToggler img{width:20px;}
	.FilterToggler{display:inline-block;}
	.SortBySelect p {width: 24%; margin: 0px 0px 0px 0px;}
	.SortBySelect select{width:78%;}
	.show-veiw-holder ul li:nth-child(1) {margin-bottom:15px;}

	.MainFlexsliderDiv{margin-right:0px !important;width:175px;float:none;}
	.flexsliderInnerHolder {
    width: 175px;
    float: none;
    margin: auto;}
	.flexsliderThumb {position: static; width: 100%;margin-bottom:0px;}
	.flexsliderThumb .flex-viewport{width:100%;}
	.flexsliderThumb .slides{height:auto !important;position: static !important;
    text-align: center;}
    .flexsliderThumb .flex-viewport{min-height: 120px !important;}

	.flexsliderThumb ul.slides li {
		display: inline-block !important;
		width: 63px;
		margin-top: 15px;
		margin-right: 5px;
	}
	.flexsliderThumb ul.slides li:last-child {
		margin-right: 0px;
	}

	.statusPlotTop {
		left: 0px;
	}
	.zoomNotifyText {
		position: static;
		margin-left: 0px;
	}

	.Plot-infoInner {
		display: block;
		width: 100%;
	}
	.Plot-infoInner .resultsBack-holder {
		margin-top: 0px;
	}
	.favoriteBTnClass {
		margin-left: 0px;
	}
	.Add-Cart-Favorites .everark-green-bg-btn {
		padding: 7px 30px;
	}

	.navbar-brand.logo{display:none;}
	.desktop-hide-logo{display:inline-block;}
	ul.dropdown-menu.dropdown-menu-default.user-header-dropdown {
    position: absolute;
    left: -63px;
    top: 46px;
	}
	ul.dropdown-menu.dropdown-menu-default.user-header-dropdown li.link-detail{
		display:block;
	}
	.bottom-links-info .no-data-found{
		padding-left:0px;
		padding-right:0px;
	}

	.spaceLeftright {
		padding-left: 15px;
		padding-right: 15px;
	}
	.ShoppingCartHead h2 {
    margin-bottom: 15px;

	}
	.ProceedCheckoutDiv {
		width: 100%;
		margin-top: 10px;
	}
	.PositionarticleHolder ul li:last-child {
    padding-left: 20px;}

	.PositionarticleHolder{
    min-width: 300px;
    top: 35%;
    left: 7%;
	}

	.PositionarticleHolder ul li {
    padding: 0px 20px;
}
	#map-plot-view {
     min-height: 650px !important;
	}

	.mapView-modal .modal-content {
    width: 100vw;
}

	.mapView-modal .PositionarticleHolder{
    left: 10%;
	}

	.Respon_CheckoutWrapper .small-width {
		width: 100%;
		position: relative;
	}
	.w-100Respo{
		width:100% !important;
	}
	.Respon_CheckoutWrapper .address-form-button{margin-top:40px !important;}
	.Order-infoDiv {
		width: 100%;
	}

	.CartItemBox.bx_Endowment_tax .info-tooltip .control-label {
		font-size: 14px;
	}
	.Purchase-confidenceDiv {
		width: 100%;
		padding-left: 0px;
	}
	.mtR-30{margin-top:30px;}
	.PersonalDetailsFields {
    width: 100%;
    }
	.PersonalDetailsFields .pdr-5 {padding-right: 15px;}
	.PersonalDetailsFields .pdl-5 {padding-left: 15px;}
	.PersonalDetailsFields .CustomSelectPicker {margin-bottom: 10px;}
    .PersonalDetailsFields .VeteranTxt p {margin: 0px 0px 0px 0px;}
    .PersonalDetailsFields .radioHolder {margin-top: 3px; }
	.Respon_CheckoutWrapper .top-success-drop .dot-slide3 { right: 0;}
	.sepratorSlash:before{content:none;}
	.sepratorSlash .CustomSelectPicker {margin-bottom: 0px;}
	.contentEror .buttonBack {
		padding: 12px 20px;
		margin: 10px 10px;
	}
	.thnakyouBG {
		padding-top: 0px;
		height: auto;
	}

	.longDataTooltip .info-data span{
		width:280px;
	}
	.CircleDownPayment{display:flex;margin-top: 10px;}
	.inputHldrDiv {top: -5px;}
	.Add-Cart-Favorites .everark-grey-bg-btn{padding: 7px 24px;font-size: 14px;}
    .favoriteBTnClass {font-size: 13px;}
	.btnBothPreneed span {font-size: 11px;}
	.loginHeading {font-size: 20px; }
	.login{padding: 0px 15px;}
	.laravelPaginationClass .PaginationFlexClass {display: block; width: 100%; justify-content: inherit; }
	.laravelPaginationClass .pager{width: 100%;display: flex;justify-content: center;}
	.laravelPaginationClass .pager li {width:auto;}
	.paginationCustomizer .CustomSelectPicker.bs-searchbox-hidden {margin-left: 0px;width: 100%;display: flex;justify-content: center;}
	.pictureItemDiv .owl-carousel .owl-stage-outer{max-height:220px;}




}

@media (min-width: 320px) and (max-width: 767px) {
.laravelPaginationClass .pager {
    width: 100%;
    display: block;
    text-align: center;
}
.info-data.Mob-info-data-middle span{
	margin-left: -134px;
	left:inherit;
	}
.info-data.Mob-info-data-middle span:before {
    left: 50%;
    margin-left: -15px;
}

.info-data.Mob-info-data-middle span:after {
    left: 50%;
    margin-left: -13px;
}

.FilterLeftBar {
    position: inherit;
    width: 100%;
}
.FilterLeftBar .ScrollAreaCustom {
    max-height: inherit;
    height: inherit;
    overflow-y: inherit;
}
.Featured-Cemetery-wrapeer {
    margin-top: 90px;
}


}
@media (min-width: 320px) and (max-width: 340px) {
	.top-success-drop .dot-slide1 {
		bottom: -55px;
	}
}

@media (min-width: 410px) and (max-width: 500px) {
ul.dropdown-menu.dropdown-menu-default.user-header-dropdown {
    position: absolute;
    left: inherit;
    top: 46px;
    right: 0;
}
}



@media (min-width: 768px) and (max-width: 991px) {
	.show-veiw-holder ul li {margin-right: 12px;display: inline-block;width: 246px;    }
	.navbar-brand.logo {left: 70px;}
	.show-veiw-holder ul li:nth-child(2){margin-right:0px;}
	.show-veiw-holder ul li .CustomSelectPicker-appearance{width:100%;}
    .pictureItemDiv ul li {display: inline-block;}
	.show-veiw-holder ul li a {padding: 15px 0px 0px 1px; }
	.show-veiw-holder ul li:nth-child(3) { width: 104px;margin: 0px;}
	.show-veiw-holder ul li:nth-child(4) { width: 104px;margin: 0px;}
	.row-itemDiv {margin-top: 20px;margin-bottom: 20px;}
	.row-itemDiv li {width: 247px;margin-right: 10px;}
	.row-itemDiv li:nth-child(2n+2) {margin-right: 0px;}
	.row-itemDiv li:nth-child(3n+0) {margin-right: 10px;}
	.FilterOptionTogglerMain {display: block;}
	.FilterToggler {display: none;}
	.navbar-brand.logo{display:inline-block;}
	.desktop-hide-logo{display:none;}
	ul.dropdown-menu.dropdown-menu-default.user-header-dropdown {left: inherit;right: 0;}
    .Add-Cart-Favorites .everark-grey-bg-btn{font-size: 14px;padding: 7px 40px;}
    .favoriteBTnClass {font-size: 13px;}

	.tabletViewClass .info-data.Mob-info-data-middle span{margin-left: -134px;left:inherit;}
	.tabletViewClass .info-data.Mob-info-data-middle span:before {left: 50%;margin-left: -15px;}
	.tabletViewClass .info-data.Mob-info-data-middle span:after {left: 50%; margin-left: -13px;}
    .CartItemBox.bx_Endowment_tax .info-tooltip .control-label {padding-right: 30px;}

    .CartItemBox.bx_Endowment_tax .info-tooltip .info-data {position: absolute;left: 100%;margin-left: -40px;}
	.CartItemBox .EndowmentTXprice.spaceResClass{margin-top:50px;}

    .FilterLeftBar {width: 150px;}
	.FilterLeftBar .ScrollAreaCustom {max-height: 70vh; overflow-x: hidden;}
}

@media (min-width: 1200px){
    .container {max-width: 100%;padding: 0px 100px;}
}
@media (min-width: 992px) and (max-width: 1024px) {
   .Order-infoDiv{width:100%;}
   .Purchase-confidenceDiv{width:100%;}
   .CircleDownPayment{display:flex;	}
   .inputHldrDiv {top: -5px;}
   .top-success-drop .dot-slide1 {bottom: -55px;}
   .bottom-links-info span {font-size: 9px;}
   .pictureItemDiv .owl-carousel .owl-stage-outer{max-height:220px;}
   .FilterLeftBar {width: 212px;}
}


@media (min-width: 1500px){
	.rowMaindiv .big-xl {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.pictureItemDiv .owl-carousel .owl-stage-outer{max-height:220px;}


}

@media (min-width: 1360px) and (max-width: 1366px) {
	.pictureItemDiv .owl-carousel .owl-stage-outer{max-height:220px;}
}

@media (min-width: 1500px){
.Details-plot-wrapeer .big-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;

}

.Details-plot-wrapeer  .big-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.flexsliderInnerHolder {
    margin-right: 12%;
}
.ScrollAreaCustom {
    max-height: 72vh;
}

.FilterLeftBar {
    width: 300px;
}

}

@media (min-width: 1600px) and (max-width: 3000px) {
	.FilterLeftBar {width: 346px;}
}

ul.mt-30.mb-0.pl-0.map-section-new {
    display: flex;
    flex-direction: column;
}
ul.map-section-new li {
    margin: 0px!important;
    padding: 0px!important;
}
.buttonHldCls {
    margin-bottom: 10px;
}
.gm-style-iw.gm-style-iw-c {
    padding-bottom: 10px!important;
}
.map-scroller{
    height: 200px;
    overflow-x: hidden;
}
section.footer-store-featured {
    margin-top: 30px;
    border-top: 3px solid #4bc869;
    webkit-box-shadow: 0 0 11px 0px rgb(0 0 0 / 10%);
    box-shadow: 11px 0 0px 0px rgb(0 0 0 / 10%);
    z-index: 9;
    background: #fff;
    position: relative;
}
.cart-body-custom .Featured-Cemetery-wrapeer {
    height: 100vh;
    overflow: auto;
}