.form-group select {
  border: #e6e6e6 solid 1px;
  display: block;
  width: 100%;
  border-radius: 4px;
  padding: 10px;
  font-size: 14px;
  height: 44px;
  cursor: pointer;
}
@font-face {
	font-family: 'Conv_Graphik-Regular';
	src: url('../fonts/Graphik-Regular.eot');
	src: local('☺'), url('../fonts/Graphik-Regular.woff') format('woff'), url('../fonts/Graphik-Regular.ttf') format('truetype'), url('../fonts/Graphik-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#modal-subscribe button.btn.btn-primary.btn-lg {
	margin-top: 0;
	background-color: #f3b65d;
    border-color: #f3b65d;
}

.tck_marks {
	text-align: center;
}

.tck_marks i {
	color: #5ab900;
	font-size: 35px;
	margin-bottom: 8px;
}

.ovr_redss {
    position: absolute;
    text-align: right;
   top: 0px;
    right: 0px;
}

.otp_message {
	color: #fff;
	clear: both;
	display: block;
	background: #11b7116e;
	width: 430px;
	text-align: center;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 20px;
	border-radius: 5px;
}

.otp_message i.fa.fa-check-circle {
	display: block;
	font-size: 35px;
	margin-bottom: 10px;
}
table.vwi_d tr td {
    font-size: 14px;
    padding: 5px;
	    text-transform: capitalize;
}
body {
	font-family: 'Roboto', sans-serif;
}

.prd_lft_areas {
    border: none !important;
}
.prd_lft_areas div#accordian_list {
    border: 1px solid #ebebeb;
    padding: 10px 0;
    box-shadow: 0px 0px 1px #ccc;
}
.fltr_area {
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
}

.cnt_area_alss {
    font-size: 18px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
}
.cnt_area_alss span{color:#999;}

.sort_byss .country#proc_clssoo .select {
    border: #dbdada solid 1px;
    margin-bottom: 5px;
    border-radius: 60px;
    height: 30px;
    position: relative;
    top: -5px;
}

.sort_byss .country#proc_clssoo {
    max-width: 100%;
    width: 100%;
}
.sort_byss .country#proc_clssoo .select select#mysortlist {
    padding: 0px 12px;
    font-size: 13px;
    color: #333;
    background: transparent;
    cursor: pointer;
    line-height: 27px;
}

.prd_mt_40{margin-top:40px;}

/* Header Page */

a.lg_cntent {
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	position: relative;
	left: 0px;
}

.open-menu,
.close-menu {
	cursor: pointer;
	border: none;
	outline: none;
	color: #252a32;
	background: none;
	position: relative;
	top: 2px;
}

.close-menu {
	position: absolute;
	top: 0;
	right: 0rem;
	border: none;
	outline: none;
	color: #252a32;
	background: none;
}

.open-menu svg path {
	fill: #fff;
}

.ctgry {
	font-size: 17px;
	font-weight: 500;
	margin: 0 0 7px 0;
}

.menuheader {
	position: relative;
	height: auto;
	padding: 0;
	color: #ffffff;
	float: left;
}

.menuheader .navbar {
	height: 40px;
	padding-bottom: 10px;
}

.sticky .menuheader .navbar {
	height: 40px;
	padding-bottom: 10px;
}

.menuheader .navbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-items: center;
}

.menuheader .navbar .menu-wrapper::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	transition: background 0.5s;
}

.menuheader .navbar .menu-wrapper.offcanvas .menu {
	transform: translate3d(0, 0, 0);
	transition-duration: 0.7s;
	transition-delay: 0.2s;
}

.menuheader .navbar .menu-wrapper.offcanvas::before {
	background: rgba(37, 42, 50, 0.6);
	z-index: 1;
	position: fixed;
}

.menuheader .navbar .menu {
	position: fixed;
	display: flex;
	flex-direction: column;
	top: 0;
	left: 0;
	margin: 0;
	bottom: 0;
	max-width: 20rem;
	width: 100%;
	padding: 1.5rem 1rem;
	z-index: 2;
	overflow-y: auto;
	color: #252a32;
	background: #ffffff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
	transform: translate3d(-100%, 0, 0);
	transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.menuheader .navbar .menu-block {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.5rem;
	border: none;
}

.menuheader .navbar .menu-link {
	font-family: inherit;
	font-size: 1rem;
	font-weight: 600;
	line-height: inherit;
	text-transform: uppercase;
	transition: color 0.35s ease-out;
}

.menuheader .navbar .menu-link:hover {
	color: #d32f2f;
}

.menuheader .navbar .menu-item {
	position: relative;
}

.menu_catgry_lst {
	float: left;
}

.menu_catgry_lst ul {
	margin: 0;
	display: inline-block;
	position: relative;
	left:165px;
}

.menu_catgry_lst ul li {
	float: left;
	margin-right: 15px;
}

.menu_catgry_lst ul li:last-child {
	margin-right: 0;
}

.menu_catgry_lst ul li a {
	color: #fff;
	font-size: 13px;
}

.menu_catgry_lst ul li a:hover {
	text-decoration: underline;
}

.serc_fl {
	border: #cccfd4 solid 1px;
	min-width: 620px;
	padding: 0px;
	border-radius: 20px;
	display: flex;
}

.serc_fl .select {
	max-width: 170px;
	padding: 0;
	height: 40px;
}

.serc_fl .select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	padding: 10px 10px 10px 10px;
	border: none;
	font-size: 14px;
	border-right: #f3b65d solid 1px;
	color: #fff;
	letter-spacing: 0px;
	border-radius: 0;
}

.serc_fl .select-styled.active {
	border-right: #f3b65d solid 1px !important;
	border-left: none;
	border-top: none;
	border-bottom: none;
}

.serc_fl .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #000 transparent transparent transparent;
	position: absolute;
	top: 18px;
	right: 10px;
}

.serc_fl .select-styled:hover.select-styled:after {
	border-color: transparent transparent #000 transparent;
	top: 12px;
}

.serc_fl .select-styled:active:after,
.select-styled.active:after {
	top: 12px !important;
	border-color: transparent transparent #000 transparent !important;
}

.serc_fl .select-options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 2;
	min-width: 250px;
	margin: 2px 0 0 0;
	border-radius: 2px;
	padding: 10px;
	max-height: 250px;
	overflow: auto;
	list-style: none;
	background-color: #fff;
	box-shadow: 0px 2px 5px 0px rgb(171 171 171 / 50%);
}

.serc_fl .select-options li {
	margin: 0;
	padding: 7px 0;
	text-indent: 7px;
	color: #333;
	font-size: 14px;
	border: none;
}

.serc_fl .select-options::-webkit-scrollbar-track {
	background-color: #e6e6e6;
	margin: 5px 0 5px 0;
}

.serc_fl .select-options::-webkit-scrollbar {
	width: 5px;
	background-color: #e6e6e6;
	margin: 5px 0 5px 0;
}

.serc_fl .select-options::-webkit-scrollbar-thumb {
	background-color: #626262;
	margin: 5px 0 5px 0;
	border-radius: 7px;
}

span.lgn_mnu {
	font-size: 25px;
	position: relative;
	top: -8px;
	text-transform: uppercase;
	font-weight: 600;
}

.open-menu span.ctgry {
	font-size: 16px;
	color: #fff;
	position: relative;
	top: -2px;
	margin-right: 10px;
}

.menu.mtree {
	margin-left: 0;
	padding: 0;
}

.menu.mtree ul {
	margin-left: 1em;
}

.menu.mtree li {
	list-style: none;
	border-bottom: #d0d0d0 dotted 1px;
}

.menu.mtree a {
	display: block;
}

.menu.mtree li.mtree-node>a {
	font-weight: 500;
}

.menu.mtree a {
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}

.menu.mtree.bubba ul {
	margin-left: 0;
}

.menu.mtree.bubba ul li {
	font-size: .9em;
}

.menu.mtree.bubba li.mtree-node>a:after {
	content: '›';
	margin-left: .5em;
	font-weight: normal;
}

.menu.mtree.bubba li.mtree-node>a {
	font-weight: bold;
	text-transform: upperCase;
}

.menu.mtree.bubba>li {
	border-bottom: 1px solid #DDD;
}

.menu.mtree.bubba>li:last-child {
	border-bottom: none;
}

.menu.mtree.bubba li:last-child>a {
	border: none;
}

.menu.mtree.bubba>li.mtree-open>a {
	background: #DDD;
}

.menu.mtree.bubba li>a:hover {
	background: #DDD;
}

.menu.mtree.bubba li.mtree-active>a {
	background: #FFC000;
	color: #FFF;
}

.menu.mtree.bubba a {
	padding: 7px 0px 7px 1em;
}

.menu.mtree.bubba li li>a {
	padding-left: 2em;
}

.menu.mtree.bubba li li li>a {
	padding-left: 3em;
}

.menu.mtree.bubba li li li li>a {
	padding-left: 4em;
}

.menu.mtree.bubba li li li li li>a {
	padding-left: 5em;
}

.menu.mtree.skinny li {
	font-size: .9em;
}

.menu.mtree.skinny a {
	padding: 0px 18px;
	color: #555;
}

.menu.mtree.skinny a:hover {
	text-decoration: underline;
}

.menu.mtree.skinny li.mtree-node:before {
	float: left;
	margin-left: .5em;
	zoom: .8;
	margin-top: .1em;
	color: #777;
}

.menu.mtree.skinny li.mtree-open:before {
	content: '-';
}

.menu.mtree.skinny li.mtree-closed:before {
	content: '+';
}

.menu.mtree.skinny ul>li:first-child {
	margin-top: .1em;
}

.menu.mtree.skinny ul>li:last-child {
	margin-bottom: .3em;
}

.menu.mtree.skinny ul a {
	color: #666;
}

.menu.mtree.transit {
	background: #fff;
}

.menu.mtree.transit ul {
	margin-left: 0;
	padding: 0;
}

.menu.mtree.transit ul>li {
	font-size: .9em;
	border: none;
}

.menu.mtree.transit li.mtree-node {
	position: relative;
}

.menu.mtree.transit li.mtree-node>a:before {
	color: #252a32;
	font-weight: normal;
	position: absolute;
	right: 5px;
	top: 2px;
	font-size: 19px;
}

.menu.mtree.transit li.mtree-open>a:before {
	content: '-';
	font-size: 24px;
	padding-right: 2px;
	position: absolute;
	top: -2px;
}

.menu.mtree.transit li.mtree-closed>a:before {
	content: '+';
}

.menu.mtree.transit ul>li:first-child {
	margin-top: 1px;
	border: none;
}

.menu.mtree.transit li.mtree-open>a {
	background: #e7e7e7;
}

.menu.mtree.transit li>a:hover,
.menu.mtree.transit li.mtree-active>a {
	background: #e7e7e7;
	color: #191919;
}

.menu.mtree.transit li.mtree-node>ul>li:last-child {
	margin-bottom: 0.5em;
	padding-bottom: .2em;
	border-bottom: none;
}

.menu.mtree.transit li.mtree-node:last-child>ul>li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.menu.mtree.transit a {
	padding: 7px;
	color: #252a32;
	font-size: 14px;
	font-weight: 500;
}

.menu.mtree.transit li li>a {
	padding-left: 0.8em;
	font-weight: normal;
}

.menu.mtree.transit li li li>a {
	padding-left: 1.4em;
	font-weight: normal;
}

.menu.mtree.transit li li li li>a {
	padding-left: 2em;
	font-weight: normal;
}

.menu.mtree.transit li li li li li>a {
	padding-left: 2.5em;
	font-weight: normal;
}

.menu.mtree.jet ul {
	margin-left: 0;
}

.menu.mtree.jet li {
	margin-bottom: 1px;
}

.menu.mtree.jet li:last-child {
	margin-bottom: 0px;
}

.menu.mtree.jet li:first-child {
	margin-top: 1px;
}

.menu.mtree.jet li.mtree-active a {
	background: #E3E3E3;
}

.menu.mtree.jet li.mtree-active li:last-child>a {
	border-radius: 0px 0px 3px 3px;
}

.menu.mtree.jet li.mtree-active>a {
	background: #008cba;
	color: #FFF;
	border-radius: 3px 3px 0px 0px;
}

.menu.mtree.jet li>a:hover {
	background: #FFC000;
	color: #FFF;
}

.menu.mtree.jet a {
	padding: 5px 0px 5px 1em;
}

.menu.mtree.jet li li>a {
	padding-left: 2em;
}

.menu.mtree.jet li li li>a {
	padding-left: 3em;
}

.menu.mtree.jet li li li li>a {
	padding-left: 4em;
}

.menu.mtree.jet li li li li li>a {
	padding-left: 5em;
}

.menu.mtree.nix {
	background: none;
}

.menu.mtree.nix a {
	display: inline;
}

.menu.mtree.nix ul {
	margin-left: 1em;
}

.menu.mtree.nix ul>li {
	list-style-position: inside;
}

.menu.mtree.nix li {
	list-style: disc;
}

ul.pagination1.pagination-sm li a:hover svg path {
	fill: #fff;
}

ul.pagination1.pagination-sm li a svg {
	width: 8px;
	position: relative;
	top: 2px;
}

ul.pagination1.pagination-sm li:last-child {
	margin-right: 0;
}

ul.pagination1.pagination-sm li a:hover {
	background: #f3b65d;
	color: #fff;
}

ul.pagination1.pagination-sm li a {
	font-size: 14px;
	text-transform: capitalize;
	height: 27px;
	line-height: 27px;
	border: #ccc solid 1px;
	padding: 0 8px;
	display: block;
}

ul.pagination1.pagination-sm li.active a {
	background: #f3b65d;
	color: #fff;
}

ul.pagination1.pagination-sm li {
	text-align: center;
	margin-right: 5px;
}

ul.pagination1.pagination-sm {
	display: flex;
	margin: 10px 0 0 0;
	padding: 0;
}


/* Close Header Page */

.page-section-ptb2 {
	padding: 60px 0;
}

.scrollToTop {
	width: 45px;
	height: 45px;
	position: fixed;
	right: 30px;
	bottom: 30px;
	display: none;
	background-color: #f3b65d;
	text-align: center;
	color: white;
	font-size: 28px;
	padding-top: 7px;
	transition: all 0.5s linear;
	text-decoration: none;
}

a.scrollToTop:hover,
a.scrollToTop:focus {
	text-decoration: none;
	background-color: #262438;
	color: black;
	color: #fff;
}

button:focus {
	outline: none;
}

.active .nav-link {
	color: #f3b65d !important;
}

.dropdown:hover .dropdown-menu {
	display: block;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
	position: absolute;
	margin-top: 0px;
	padding: 0rem 0;
	overflow: hidden;
	margin-left: 25px;
	transition: all ease 0.5s 0s;
	border: none;
	border-radius: 5px;
	left: -25px;
	box-shadow: 0px 5px 10px 0px rgba(3, 3, 31, 0.1);
}

.dropdown-menu:before {
	border-bottom: 5px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	content: "";
	height: 0;
	left: 74px;
	position: absolute;
	top: -5px;
	width: 0;
	z-index: 999;
}

.spun_b {
	background: #ff6868;
	padding: 3px 5px 2px;
	float: right;
	font-size: 11px;
	color: #fff;
	border-radius: 5px;
}


/* ul.dropdown-menu.wow.fadeInUp.sub-menu-animation:before {
    position: absolute;
    left: 50%;
    margin: 0px 0 0 -60px;
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
} */

.nav-link.dropdown-toggle.bun_org.psdss {
	padding-left: 40px !important;
}


/* .dropdown-menu:before{position: absolute;
    right: -4%;
    top: 15px;
    width: 0;
    transform: rotate(-90deg);
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ffffff;
} */

.f27 {
	font-size: 22px;
	position: relative;
	top: 3px;
}

#almnt {
	position: absolute;
	font-size: 20px;
	margin-top: 1px;
	left: 13px;
}

.us_r_gl img {
	width: 100%;
}

.us_r_gl:before {
	background: #0000001f;
	position: absolute;
	content: '';
	width: 96.8%;
	z-index: 1;
	height: 97%;
}

.us_r_gl {
	border: #e6e6e6 solid 1px;
	padding: 5px;
	position: relative;
	text-align: center;
}

.us_r_gl p {
	position: absolute;
	z-index: 9;
	width: 96.5%;
	font-size: 25px;
	margin: 28.5% 0%;
	color: #fff;
	padding: 15px 15px;
	background: #333333b0;
}

.us_r_gl p {
	position: absolute;
	z-index: 9;
	width: 96.5%;
	font-size: 25px;
	margin: 24% 0%;
	color: #fff;
	padding: 15px 15px;
	background: #333333b0;
}

input#shop_trns {
    cursor: pointer;
    width: 100%;
}

.us_r_gl p span.buy_m {
	font-size: 16px;
	display: table;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 12px;
	border: #f5f5f5 solid 1px;
	padding: 4px 10px;
	font-weight: 300;
	border-radius: 4px;
}

.us_r_gl p span.rfr_e {
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0.5px;
	display: inline-block;
	text-align: right;
	line-height: 27px;
	position: relative;
	text-transform: uppercase;
	top: 12px;
}

.us_r_gl p span.bg_and {
	font-size: 60px;
	display: inline-block;
	border-radius: 20px;
	font-style: initial;
	position: relative;
	top: 10px;
	line-height: 60px;
	left: -8px;
	font-weight: 300;
	color: #dadada;
}

.us_r_gl p span.rfr_e span.ern_e {
	display: block;
	font-size: 30px;
	font-weight: 600;
}

.form_pay_ls {
	background: #fbfbfb;
	padding: 40px;
	border: #efefef solid 1px;
}

.form_pay_ls label {
	display: block;
	margin-bottom: .5rem;
	font-size: 14px;
	font-weight: 500;
	color: #000;
}

.avleval {
	font-weight: 500;
}

.avleval1 {
	text-align: right;
}

.avleval1 a {
	font-weight: 500;
	background: #000;
	color: #b5ceff;
	padding: 7px 15px;
	font-size: 14px;
	border-radius: 4px;
}

.pymt_p .form_pay_ls {
	background: #5b5b5b;
	padding: 25px;
	margin-bottom: 20px;
	border: #6d6d6d solid 1px;
}

.pymt_p .form_pay_ls label {
	color: #fff;
}

.dropdown-item:hover,
.dropdown-item:focus {
	color: #f3b65d;
	text-decoration: none;
	background-color: #e8e8e8;
	transition: all ease 0.5s 0s;
}

.dropdown-item:hover img {
	-webkit-filter: invert(.8);
	filter: invert(0.4);
}

.dropdown-item {
	padding: 7px 10px;
	font-size: 13px;
	font-weight: 300;
}

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

.sub-menu-animation {
	animation-duration: 0.50s;
}

.active .nav-link {
	opacity: 0.7;
	/*transition:all ease 0.5s 0s;*/
}

.dropdown-item.active {
	background-color: #4a148c;
}

.phonetab {
	display: none;
}

.desktop {
	display: block;
}

.img-responsive {
	width: 100%;
}

span.cnts {
	padding: 1px 5px;
	background: #f00;
	color: #fff;
	font-size: 12px;
	position: relative;
	top: -5px;
	border-radius: 30px;
}


/* Investment */

.gest_lgn {
	border: #efefef solid 1px;
	padding-bottom: 20px;
}

.gest_lgn h4 {
	background: #293959;
	padding: 12px 10px;
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 15px;
}

.rgstr {
	padding-right: 15px;
}

.rgstr h2 {
	font-size: 16px;
	margin: 5px 0 10px 0;
}

.rgstr p {
	font-size: 14px;
	margin-bottom: 15px;
}

.rgstr button.button.create-account {
	background: #293959;
	color: #fff;
	border: none;
	font-size: 14px;
	border-radius: 3px;
	padding: 4px 12px;
	cursor: pointer;
}

button.button.create-account span i {
	padding-right: 3px;
}

.frm_flds_gest .button span i {
	padding-right: 5px;
}

.frm_flds_gest {
	padding-left: 15px;
}

.frm_flds_gest p {
	font-size: 16px;
	margin: 5px 0 10px 0;
	font-weight: 500;
}

.frm_flds_gest .button {
	font-family: "Lato", sans-serif;
	border: 0px #ddd solid;
	background: #dacb14;
	padding: 6px 12px;
	color: #fff;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	border-radius: 3px;
}

.frm_flds_gest .button {
	font-family: "Lato", sans-serif;
	border: none;
	cursor: pointer;
	background: #f3b65d;
	font-size: 14px;
	padding: 4px 12px;
	margin-right: 10px;
	color: #fff;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	border-radius: 3px;
}

.frm_flds_gest a.f-right {
	font-size: 14px;
	text-decoration: underline;
}

.usr_l_al1.add_mark {
	margin-top: 30px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.usr_l_al1.add_mark .addck1 {
	border: #efefef solid 1px;
	padding: 20px;
	text-align: left;
	height: auto;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

.bgr_deinv {
	height: 270px;
	overflow: hidden;
	border-radius: 5px;
	margin-top: 30px;
}

.bgr_deinv img {
	width: 100%;
	object-fit: cover;
}

.shop_crt_l {
	position: relative;
}

.shop_crt_l span.round_itm {
	background: #ff3131;
	position: absolute;
	width: 20px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	right: 0;
	height: 20px;
	border-radius: 60px;
}

.shop_crt_l a i {
	font-size: 22px;
}

a.nav-link.bun_org i {
	position: relative;
	left: 5px;
}

.nav-tabs.tbs_all .nav-item:last-child {
	margin-right: 0;
}

.pymt_p {
	width: 70%;
	margin: auto;
	background: #293959;
	padding: 30px;
	border-radius: 4px;
}

.pymt_p label {
	display: block;
	margin-bottom: .5rem;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
}

span.vep_p {
	float: right;
	font-size: 14px;
}

ul.nav.nav-tabs.tbs_all {
	border: none;
	margin-bottom: 20px;
	margin-top: 30px;
}

.nav-tabs.tbs_all .nav-item {
	margin-bottom: 0;
	margin-right: 10px;
	width: 32%;
}

.nav-tabs.tbs_all .nav-link {
	border: none;
	background: #f5f6f8;
	border-radius: 5px;
	color: #171B33;
	font-weight: 500;
	padding: 11px 20px;
}

.nav-tabs.tbs_all .nav-link.active {
	border-radius: 5px;
	border: none;
}

.tbs_all .nav-link.active {
	background: #171B33 !important;
	border-radius: 5px;
}


/* .nav-tabs.tbs_all .nav-link:hover {background:#171B33; color:#fff; transition:all ease 0.5s 0s; padding: 11px 0px 11px 42px !important;} */

.nav-tabs.tbs_all .nav-link.ad_with {
	border: none;
	border-radius: 5px;
	font-size: 14px;
	color: #171B33;
	font-weight: 500;
	padding: 11px 0px 11px 42px;
	width: -webkit-fill-available;
	background: #f5f6f8 url(../images/circle-ring.svg) no-repeat left top 11px !important;
	background-size: 18% 49% !important;
	position: relative;
}

.nav-tabs.tbs_all .nav-link.active.ad_with {
	border-radius: 5px;
	border: none;
	color: #fff !important;
	background: #333 url(../images/radio-on.svg) no-repeat left top 11px !important;
	background-size: 18% 49% !important;
	position: relative;
}

.pymt_p .nav-tabs.tbs_all .nav-link.active.ad_with {
	border-radius: 5px;
	border: none;
	color: #fff !important;
	background: #bdbdbd url(../images/radio-on.svg) no-repeat left top 11px !important;
	background-size: 18% 49% !important;
	position: relative;
}

.form_pay_ls .blkcol_cn:hover {
	background: #ccc;
	border: #ccc solid 2px;
	color: #293959;
}


/* .nav-tabs.tbs_all .nav-link.ad_with:hover {
    background: #171B33;
    color: #333;
    transition: all ease 0.5s 0s;
    padding: 11px 0px 11px 42px !important;
} */

.pymt_p .nav-tabs.tbs_all .nav-link:hover {
	background: #929292;
	color: #333;
	transition: all ease 0.5s 0s;
	/*     padding: 11px 20px !important; */
}

.shr_bx {
	background: #f8f8f8;
	margin-top: 10px;
	padding: 22px 25px 30px;
	border-radius: 5px;
	margin-top: 30px;
}

.shr_bx h1 {
	font-size: 20px;
	font-weight: 400;
	color: #78788e;
	margin-bottom: 17px;
}

.shr_bx span {
	font-size: 14px;
	color: #191919;
}

.shr_bx span:nth-child(2n+1) {
	float: right;
}

form.shr_f {
	margin-top: 10px;
}

button.byn_nw {
	background: #f3b65d;
	color: #fff;
	border: none;
	padding: 9px 15px;
	font-weight: 500;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 7px;
}

button.byn_nw:hover {
	background: #d2d2d2;
	color: #fff;
}

form.shr_f label {
	font-size: 14px;
	color: #191919;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 250px;
	background-color: #555;
	color: #fff;
	font-size: 12px;
	text-align: center;
	border-radius: 6px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

#proc_clssoo select {
	display: block !important;
	border: #dcdcdc solid 1px;
	visibility: inherit;
	width: 100%;
	font-size: 14px;
	padding: 8px 5px;
	color: #868686;
	border-radius: 4px;
}

.country#proc_clssoo .select-styled {
	display: none;
}

.country#proc_clssoo .select-options {
	display: none !important;
}

#accordian_list {
	width: auto;
	margin: 0;
	padding: 0;
}

#accordian_list ul {
	padding: 0;
	margin: 0;
}

#accordian_list h3 {
	background: #fff;
	margin-bottom: 0px;
	margin-top: 0;
}

#accordian_list h3 a {
	padding: 0 10px;
	font-size:1rem;
	line-height:1em;
	display: block;
	color: #000;
	text-decoration: none;
	position: relative;
}

#accordian_list h3 a i {
	position: absolute;
	right: 10px;
	top:1px;
	font-size: 10px;
	transition: all .3s;
}
#accordian_list {
    border-right: 1px solid #f0f1f7;
    padding-right: 15px;
}
#accordian_list li.active>ul a {
    padding-left: 20px;
}

#accordian_list li.active i {
    transform: rotate(180deg);
}

#accordian_list >ul>li {
    border-bottom: 1px solid #f0f1f7;
       padding-bottom: 15px;
    margin-bottom: 15px;
}
#accordian_list h3:hover {
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}


/* i {
		margin-right: 10px;
} */

#accordian_list li {
	list-style-type: none;
	margin-bottom: 20px;
}

#accordian_list ul ul li {
	margin: 0;
}
#accordian_list h3 a i:before {
    content: "\f078";
}

#accordian_list li.active {
    border-bottom: 1px solid #f0f1f7;
}



#accordian_list li.active>ul a {
    padding-left: 20px;
}
#accordian_list ul ul li a,
#accordian_list h4 {
	color: black;
	text-decoration: none;
	font-size:.8125rem;
	line-height: 27px;
	display: block;
	padding: 0 15px;
	transition: all 0.15s;
	position: relative;
}

#accordian_list ul ul li a:hover {
	background: #e7e7e7;
	border-left: 2px solid #f3b65d;
	color: #f3b65d;
}

#accordian_list ul ul {
	display: none;
}

#accordian_list li.active>ul {
	display: block;
	margin-bottom: 10px;
	padding-top: 5px;
}

#accordian_list ul ul ul {
	margin-left: 15px;
	border-left: 1px dotted rgba(0, 0, 0, 0.5);
}

#accordian_list a:not(:only-child):after {
	content: "\f104";
	font-family: fontawesome;
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 14px;
}

#accordian_list .active>a:not(:only-child):after {
	content: "\f107";
}

#erun_p h3 {
	text-align: center;
	margin: 0 0 5px 0;
}

#erun_p p {
	margin: 0 0 5px 0;
	font-size: 14px;
}
section.investment .row+br+.row>.col-lg-3.col-sm-3 {
    border-right: 1px solid #f0f1f7;
}
#erun_p {
	float: right;
	background: #ebebeb;
	display: inline-block;
	padding: 4px 10px;
	border-radius: 4px;
}

#ern_p {
	font-size: 16px;
	margin: 12px 0 15px 0;
	text-align: center;
}

#ern_p span {
	color: #ff0000;
	font-size: 14px;
	font-weight: 500;
	border-radius: 3px;
}

.wlt_p p {
	margin: 0 0 10px 0;
	font-size: 22px;
	font-weight: 500;
}

.wlt_p h4 {
	font-weight: 400;
	margin: 0 0 4px 0;
	font-size: 17px;
}

.wlt_p {
	text-align: left;
}

.wlt_b a:last-child {
	margin-right: 0;
}

.wlt_b a {
	background: #293959;
	color: #fff;
	padding: 8px 15px;
	border-radius: 4px;
	font-size: 14px;
	margin-right: 5px;
}

.wlt_b {
	text-align: right;
}

.search-add .search-btn {
	position: absolute;
	top: 6px;
	right: -10px;
	color: #272727;
	border: none;
	cursor: pointer;
	background: 0 0;
	font-size: 15px;
	z-index: 1;
}

.search-add {
	margin: 2px 0px 0 0px;
	width: 25%;
	right: 0;
	position: relative;
	display: none;
}

.search-add input {
	color: #9F9F9F;
	background: transparent;
	border: #f3f3f3 solid 1px;
	font-size: 14px;
	width: 100%;
	padding: 5px 5px 5px 30px;
	border-radius: 0px;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}

.search-add span.fa.fa-search {
	color: #ffffff;
	font-size: 16px;
	position: relative;
	top: 0px;
}

.normal_slct select {
	display: block !important;
	visibility: initial;
	color: #999;
	padding: 10px 10px;
	font-size: 15px;
	width: 100%;
	border: #e6e6e6 solid 1px;
}

.normal_slct .select-styled {
	display: none;
}

.tooltip_ds {
	position: relative;
	display: inline-block;
	text-decoration: none;
}

.tooltip_ds:hover .tooltip__text {
	opacity: 1;
	visibility: visible;
}

.tooltip__text {
	position: absolute;
	min-width: auto;
	white-space: nowrap;
	padding: 5px 10px;
	transition: 0.5s;
	border-radius: 5px;
	background-color: #d2d2d2;
	opacity: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	visibility: hidden;
	z-index: 9;
}

.tooltip__text::after {
	display: inline-block;
	position: absolute;
	content: '';
}

.tooltip__text--right {
	top: 25%;
	left: calc(80% + 5px);
}

.tooltip__text--right::after {
	top: 50%;
	left: -6px;
	transform: translateY(-50%);
	border-top: 7px solid transparent;
	border-right: 7px solid #d2d2d2;
	border-bottom: 7px solid transparent;
}

.table.no-wrap_m td {
	background: #f9f9f9 !important;
	color: #191919;
}

.ctnover {
	position: absolute;
	margin: 20px 0 0;
}

.cnlis {
	background: #ffcc00;
	color: #fff;
	font-size: 14px;
	padding: 6px 10px;
}

.cnlis1 {
	background: #ffdc4d;
	color: #fff;
	font-size: 14px;
	padding: 6px 10px;
	border-radius: 0px 5px 5px 0px;
}

.alert.top {
	margin-bottom: 0;
	background: #061127;
	border-radius: 0;
	padding: 7px 0;
	text-align: center;
	color: #fff;
	position: inherit;
}

.alert.top a {
	color: #fff;
	font-weight: 500;
	text-decoration: underline;
}

.alert.top .close {
	color: #fff;
	opacity: 1;
	font-weight: normal;
	position: relative;
	left: -15px;
}

.alert.top:hover {
	position: relative;
	top: 6px;
}

#modal-subscribe button.close span {
	color: #fff;
}

#modal-subscribe button.close {
	position: absolute;
	right: 15px;
	padding: 0px 10px 5px;
	opacity: 1;
	line-height: revert;
	background: #f3b65d;
	border: #f3b65d;
}

#modal-subscribe .form-group.center-block input {
	padding: 10px 10px;
}

#modal-subscribe .form-group.center-block {
	padding: 0 20px;
}

#modal-subscribe a.btn.btn-primary.btn-lg {
	position: relative;
	top: 5px;
	font-size: 17px;
	color: #fff;
	background: #151d2d;
	border: #151d2d solid 1px;
	padding: 9px 15px;
	border-radius: 0px 5px 5px 0px;
}

.Succes span a {
	background: #f3b65d;
	padding: 6px 15px;
	color: #fff;
	font-size: 14px;
	letter-spacing: 0.5px;
	border-radius: 4px;
	text-transform: uppercase;
}


/* Close Investment */

#loader {
	/* position: absolute;
    left:52.7%;
    top:55%;
    z-index: 1;
    margin: -75px 0 0 -75px;
    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #d2d2d2;
    width: 80px;
    height: 80px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite; */
	position: absolute;
	left: 52.7%;
	top: 55%;
	background: #fff;
	z-index: 1;
	margin: -75px 0 0 -75px;
	border: 8px solid #000000;
	border-radius: 50%;
	width: 80px;
	text-align: center;
	height: 80px;
	line-height: 61px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.animate-bottom {
	position: relative;
	-webkit-animation-name: animatebottom;
	-webkit-animation-duration: 1s;
	animation-name: animatebottom;
	animation-duration: 1s
}

@-webkit-keyframes animatebottom {
	from {
		bottom: -100px;
		opacity: 0
	}
	to {
		bottom: 0px;
		opacity: 1
	}
}

@keyframes animatebottom {
	from {
		bottom: -100px;
		opacity: 0
	}
	to {
		bottom: 0;
		opacity: 1
	}
}

.hei_auto {
	height: auto !important;
	padding-top: 10px !important;
}

.why_us_cnt {}

.why_us_cnt p {
	font-size: 15px;
	line-height: 23px;
	margin: 0 0 20px 0;
}

.why_us_cnt p:last-child {
	margin-bottom: 0;
}


/* Shopping Cart*/

.shplit {}

.shplit h2 {
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 30px 0;
	color: #000;
}

.shplit1 {}

.shplit1 h2 {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 0px 8px;
	padding: 0;
	color: #000;
}

.shplit2 {}

.shplit2 h2 {
	font-size: 16px;
	font-weight: 600;
	margin: 0px 0 10px 0;
	padding: 0;
	color: #000;
}

.totls {
	background: #f1f1f1;
	float: right;
	display: inline-block;
	margin: 5px 0px 40px 0;
	padding: 11px 30px;
	border-radius: 30px;
}

.totls span {
	font-weight: 600;
	padding-left: 10px;
}

.totls1 {
	background: #f1f1f1;
	float: right;
	display: inline-block;
	margin: 90px 20px 40px 0;
	padding: 11px 30px;
	border-radius: 30px;
}

.totls1 span {
	font-weight: 600;
	padding-left: 10px;
}

.crtdtl p {
	font-weight: 600;
	margin: 10px 0 3px 0;
}

.crtdtl span {
	font-size: 13px;
	color: #b4b4b4;
}

.crtdtl {
	padding-left: 27px;
	margin-bottom: 30px;
}

.contntm {
	margin-top: 55px;
}

.contntm img {
	float: left;
	margin-right: 10px;
}

.contntm p {
	font-size: 12px;
	line-height: 18px !important;
	color: #92959b;
	margin: 0;
	padding-right: 65px;
	letter-spacing: 0.5px;
}

.nxsetp {
	margin-bottom: 15px;
	margin-top: 40px;
}

.payment_s {
	text-align: center;
}

.payment_s h2 {
	font-size: 33px;
	margin: 0 0 50px 0;
	font-weight: 300;
}

.payment_s p {
	font-size: 21px;
	margin: 40px 0 8px 0;
	font-weight: 400;
}

.payment_s span {
	font-size: 13px;
	color: #686868;
}

.payment_b {
	text-align: center;
	margin: 60px 0 30px 0;
}

.payment_b a {
	border: #efefef solid 1px;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	padding: 13px 25px;
	border-radius: 30px;
	margin-right: 20px;
}

.payment_b a:last-child {
	margin-right: 0;
}

.payment_b a:hover {
	background: #f3b65d;
	border: #f3b65d solid 1px;
	color: #fff;
}


/* table.table tr:nth-child(1) {
    padding-bottom: 30px;
} */

.lisname img {
	width: 65px;
	height: 65px;
	float: left;
	margin-right: 15px;
	border: #ebebeb solid 1px;
	padding: 5px;
}

section .table thead th {
    border: none;
    font-weight: 600;
    color: #686868;
    padding-bottom: 20px;
}

section .table td,
.table th {
	border: none;
	padding: 10px 10px 0;
	vertical-align: middle;
}

.lisname {
	display: flow-root;
}

.lisname h4 {
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	padding: 10px 0 0 0;
}

.lisname p {
	font-size: 14px;
	color: #ababab;
	margin: 0;
}

.lisname h3 {
	font-size: 17px;
	line-height: 17px;
	font-weight: 500;
	margin: 0 0 5px 0;
	padding: 0px 0 0 0;
}

.lisname span {
	font-size: 14px;
	padding-right: 15px;
}

.connue {
	font-size: 14px;
	font-weight: 500;
	padding-right: 15px;
}

.connue a {
	color: #000;
	background: transparent;
	box-shadow: none;
	text-align: left;
	padding: 7px 0px;
}

.connue a:hover {
	background: transparent;
	color: #000;
}

.connue img {
	width: 18px;
	margin-right: 20px;
	position: relative;
	top: -1px;
	font-weight: 500;
}

.sho_lf {
	float: left;
	position: relative;
}

.sho_lf .form-control {
	border-radius: 50px !important;
	padding: 11px 12px !important;
}

.sho_rf {
	float: left;
	margin-left: 10px;
}

#all_in {
	padding: 14px 90px 14px 30px;
	border-radius: 40px;
	font-size: 14px;
	color: #b5b5b5;
}

.inp {
	position: relative;
	margin-right: 30px;
}

.aroset {
	font-size: 13px;
	color: #d4d4d4;
	position: absolute;
	right: 0;
	margin-top: -31px;
	margin-right: 18px;
}

td.costs {
	font-size: 16px;
	padding-right: 20px !important;
}

td.costs span {
	font-weight: 600;
	padding-left: 15px;
}

table.table.mb_25 {
	margin-top: 25px;
}

img.w17 {
	width: 17px;
}

td.fbstrong {
	font-size: 16px;
	font-weight: 600;
}

td.sf_t_close a {
	padding: 0;
	background: transparent;
}

td.sf_t_close a:hover {
	background: transparent;
}

table.table.gfg td {
	padding-bottom: 35px;
}

section.shopping .tabs.descrip.lis_ps_li {
	width: 37%;
	margin: 0 auto !important;
}

.shopping .descrip.lis_ps_li .active {
	border: none !important;
	font-size: 14px !important;
	color: #000 !important;
	font-weight: 600 !important;
	padding: 10px 35px !important;
}

.shopping .descrip.lis_ps_li {
	border: none !important;
}

.shopping #tabs ul.tabs li.active,
#tabs ul.tabs li.active:focus,
#tabs ul.tabs li:hover {
	border: 1px solid #ffffff !important;
	border-radius: 0 !important;
}

.btnchk_b {
	text-align: right;
}

.btnchk_b a {
	border: #efefef solid 1px;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	padding: 13px 25px;
	border-radius: 30px;
	margin-right: 20px;
}

.btnchk_b a:last-child {
	margin-right: 0;
}

.btnchk_b a:hover {
	background: #f3b65d;
	border: #f3b65d solid 1px;
	color: #fff;
}

.addck {
	border: #efefef solid 1px;
	padding: 20px;
	text-align: center;
	height: 282px;
	padding-top: 100px;
}

.addck img {
	width: 35px;
	margin-bottom: 5px;
}

.addck p {
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	color: #000;
	padding: 0;
}

.addck1 {
	border: #efefef solid 1px;
	padding: 20px;
	text-align: left;
	height: 282px;
	margin-bottom: 30px;
}

.addck1 h5 {
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 10px 0;
	display: inline-block;
}

.acrlis {
	float: right;
	margin-right: 14px;
	margin-top: 10px;
}

.acrlis a {
	border: none !important;
	padding: 0 !important;
	display: inline-flex;
}

.acrlis a img {
	width: 15px;
	filter: contrast(0%);
}

div#example2 {
	border: #e4e4e4 solid 1px;
	border-radius: 4px;
	padding: 5px 0;
}

#example2 button#example-two-button {
	background: transparent;
	color: #333;
	font-size: 14px;
	border: none;
	width: 75%;
}

.aoto {
	height: auto !important;
	padding-bottom: 40px;
}

.addck1 .mrgcontent{width:100%;}
.addck1 .mrgcontent .cl_eml span {
    display: block;
	    float: inherit;
}
.addck1 .mrgcontent .cl_eml {
    display: inline-block;
    width: 100%;
}
.mrgcontent {
	font-size: 14px;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0;
	width: 80%;
}

.mrgcontent span {
	display: block;
	padding-bottom: 4px;
	float: left;
}

.ancara {}

.ancara a {
	border: #efefef solid 1px;
	font-size: 14px;
	color: #808080;
	padding: 10px 20px;
	border-radius: 30px;
}

.ancara a:hover {
	background: #f3b65d;
	border: #f3b65d solid 1px;
	color: #fff;
}

.lf_w12_sn {
	width: 100%;
	float: left;
	background: #fff;
	padding: 40px 40px 40px;
}

.lf_w12_sn label {
	letter-spacing: 0 !important;
}

.lf_w12_sn .form-group label {
	text-transform: capitalize;
}

.dropdown-menu#all_ctrys1 {
	left: -285px;
	margin-top: 0px;
	width: 310px;
	border-radius: 5px;
	padding: 15px;
}

.dropdown-menu#all_ctrys2 {
    left: -105px;
    margin-top: 0px;
    width: 220px;
    border-radius: 5px;
    padding: 0px;
}

#all_ctrys2 .usr_list_c {
	background: #f0f0f0;
	padding: 10px;
}

#all_ctrys2 .usr_list_c h6 {
	margin: 0px 0 8px 0;
	font-size: 12px;
	font-weight: 300;
}

#all_ctrys2 .usr_list_c h6 a {
	font-weight: 500;
	text-decoration: underline;
}

#all_ctrys2 .usr_list_c p {
	margin: 0 0 8px 0;
}

#all_ctrys2 .usr_list_c p a {
	border: #f3b65d solid 2px;
	color: #f3b65d;
	display: block;
	padding: 8px 10px;
	font-weight: 500;
	font-size: 13px;
}

#all_ctrys2 .usr_list_c p a:hover {
	background: #f3b65d;
	color: #fff;
}

#all_ctrys2 .usr_list_c span {
	font-size: 12px;
	line-height: 18px;
}

#all_ctrys2 .usr_list_c span a {
	font-weight: 500;
	text-decoration: underline;
}

#all_ctrys2 .usr_list_c span img {
	width: 12px;
	position: relative;
	top: -1px;
}

#all_ctrys2 .lst_url ul {
	margin: 0;
	padding: 0;
}

.dropdown-menu#all_ctrys2 .lst_url li a {
    font-weight: 500;
}

.dropdown-menu.drbox {
	padding: 30px 22px 40px;
	position: absolute;
	right: 0px;
	margin-top: -8px;
	max-width: 340px;
	box-shadow: 0px 0px 10px #ececec;
}

.dropdown-menu.drbox p {
	font-size: 13px;
	color: #333;
	margin: 0;
}

.dropdown-menu.drbox p {
	font-size: 14px;
	color: #333;
	margin: 0 0 25px 0;
	line-height: 16px;
}

.dropdown-menu.drbox p a {
	margin: 0;
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-transform: capitalize;
	display: inline-block;
	float: initial;
	width: auto;
	color: #f3b65d;
	min-height: 14px;
}

.subtoo {
	font-size: 15px;
	font-weight: 500;
	color: #878682;
	float: left;
	line-height: 24px;
}

.prdolr {
	font-size: 22px;
	font-weight: 500;
	color: #f3b65d !important;
	float: right;
	line-height: 24px;
}

.productssale {
	padding: 0px 0px 10px;
	border-bottom: 1px solid #ebebeb;
	width: 100%;
	margin-bottom: 12px;
}

.productleft {
	float: left;
	width: 30%;
	text-align: left;
	border: 1px solid #dfe0d2;
	padding: 2px;
}

.productright {
	float: right;
	width: 65%;
	text-align: left;
	color: #333;
}

.productright ._c4 {
	-webkit-line-clamp: 2;
	display: -webkit-box;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height: normal;
	overflow: hidden;
}

.productright ._c5 {
	display: -webkit-inline-box;
	margin: 5px 0 0 0;
	font-size: 14px;
}

.productright .szes {
	font-size: 12px;
	color: #333;
	letter-spacing: .8px;
	font-weight: 600;
}

.productright ._c_ {
	padding: 0;
	float: left;
	position: relative;
	top: 2px;
}

.productright ._db {
	font-size: 13px;
	margin-top: 0;
	color: #333;
	opacity: .7;
}

._c9.part_2 {
	float: left;
	margin-right: 10px;
}

span.remove_inventory {
	cursor: pointer;
}

.custom-file.forinp-n form {
	width: 100%;
}

._n8_coupan {
	background: #fdfdfd;
	border: #efefef solid 1px;
	padding: 10px 20px 20px;
	margin-top: 0;
}

h3.ofr_cupn {
	margin: 5px 0 0 0;
	font-size: 20px;
	color: #444444;
}

.couponcode {
	margin: 15px 0 0;
}

.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
}

.input-group>.custom-file {
	display: flex;
	align-items: center;
}

.forinp-n input {
	padding: 8px 0 8px 8px;
	border-radius: 0;
	font-size: 14px;
	border: #e0e0e0 solid 1px;
}

.couponcode .input-group-append.form-control {
	border: none;
	padding: 0;
	display: contents;
}

.input-group-text {
	display: flex;
	align-items: center;
	margin-bottom: 0;
	height: 39px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #f3b65d;
	border: 1px solid #f3b65d;
	border-radius: .25rem;
	cursor: pointer;
}


/* .serc_fl {
    border: #ededed solid 1px;
    width: 500px;
    padding: 0px;
    border-radius: 5px;
} */

.serc_fl .inp_al_src input {
	width: 100%;
	font-size: 14px;
	padding: 9px 15px;
	border: none;
	color: #fff;
	background: transparent;
}

.serc_fl .inp_al_src input:focus {
	border: none !important;
}

.serc_fl .inp_al_src input::placeholder {
	color: #000 !important;
}

.serc_fl .inp_al_src {
	position: relative;
	width: 100%;
}

.serc_fl .inp_al_src button {
	position: absolute;
	border: none;
	padding: 8px 14px;
	right: 0px;
	cursor: pointer;
	background: #edededd4;
	border-radius: 0 17px 17px 0px;
}

.serc_fl .inp_al_src button i {
	margin: 0;
}

.revslsi {
	position: absolute;
	right: 18px;
	bottom: 18px;
}

.revslsi a {
	font-size: 12px;
	color: #0e0e0e;
	background: #f1f1f1;
	padding: 5px 12px;
	border-radius: 25px;
}

.revslsi a:hover {
	background: #0961a1;
	color: #fff;
}

.rvwcontet {
	padding: 20px;
}

.rvwcontet h3 {
	font-size: 25px;
	font-weight: 600;
	margin: 0 0 20px 0;
}

.rvwcontet p {
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 10px 0;
}

.rvwcontet span {
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 10px 0;
}

.rvwcontet span strong {
	font-weight: 500;
}

.rvwcontet.rvw_r p {
	margin-bottom: 0;
}

.rvwcontet.rvw_r h3 {
	margin-bottom: 15px;
}

.revwcn.rvw_r {
	margin-top: 20px;
}

.revwcn.rvw_r .rating-group {
	position: relative;
	left: 0px !important;
	margin-top: 5px;
}


/* Product Details */

.top_cnt {}

.top_cnt h1 {
	font-size: 23px;
	margin: 0 0 10px 0;
	font-weight: 500;
	line-height: 28px;
	color: #000000;
	text-transform: capitalize;
}

.top_cnt .price span.old-price {
	color: #ff0000;
	padding-right: 5px;
	font-size: 25px;
	font-weight: 400;
}

.top_cnt .price span.new-price {
	color: #d1d1d1;
	font-size: 25px;
	text-decoration: line-through;
}

.detail-big-car-gallery.slick-initialized.slick-slider {
	background: #f5f5f5;
	height: 527px;
}

.salep {
	position: absolute;
	z-index: 1;
	right: 10px;
	top: 13px;
}

.salep a {
	background: #f00;
	color: #fff;
	padding: 6px 13px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 50px;
}

.clors1 {
	margin-top: 30px;
}

.clors1 p {
	margin: 0 0 10px 0;
	font-size: 14px;
}

.clors1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block !important
}

.clors1 ul li {
	margin: 0 10px 0 0;
	padding: 9px;
	line-height: 0;
	width: 43px;
	float: left;
	border: #e6e6e6 solid 1px;
}

.clors1 ul li:last-child {
	border-right: none;
}

.clors1 ul li label {
	border: #e6e6e6 solid 1px;
}

label.red {
	background: #f00;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin: 0;
}

label.gray {
	background: #ccc;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin: 0;
}

label.black {
	background: #000;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin: 0;
}

label.green {
	background: #5cbf10;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin: 0;
}

label.blue {
	background: #3369ca;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin: 0;
}

label.#fbb03b {
	background: #ff8100;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin: 0;
}

.contlis {}

.contlis ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.contlis h6 {
	font-size: 15px;
	margin: 18px 0 10px 0;
	color: #000000;
}

.contlis p {
	font-size: 13px;
	margin: 0px 0 0 0;
	color: #aaaaaa;
	font-weight: 300;
	line-height: 20px;
}

.contlis p span {
	display: block;
}

.contlis ul li {
	float: left;
	margin-right: 10px;
}

.contlis ul li a {
	width: 40px;
	display: block;
	line-height: 40px;
	border-radius: 40px;
	text-align: center;
	height: 40px;
	border: #c5c5c5 solid 1px;
}

.contlis ul li a i {
	color: #ccc;
	font-size: 19px;
	position: relative;
	top: 1px;
}

.skin-2 .num-in {
	background: #FFFFFF;
	border-radius: 25px;
	border: #d8d8d8 solid 1px;
	height: 49px;
	width: 110px;
	float: left;
}

.skin-2 .num-in span {
	width: 40%;
	display: block;
	height: 49px;
	float: left;
	position: relative;
}

.skin-2 .num-in span:before,
.skin-2 .num-in span:after {
	content: '';
	position: absolute;
	background-color: #667780;
	height: 2px;
	width: 12px;
	top: 50%;
	left: 50%;
	margin-top: -2px;
	margin-left: -5px;
	cursor: pointer;
}

.skin-2 .num-in span.plus:after {
	transform: rotate(90deg);
}

.skin-2 .num-in input {
	float: left;
	width: 20%;
	height: 47px;
	font-weight: 600;
	color: #000000;
	border: none;
	text-align: center;
}

.minus.dis:before {
	color: #ccc;
	content: "";
}

.btnaddto {
	float: left;
	margin-left: 15px;
}

.btnaddto a:hover {
	color: #fff;
}

.usr_l_al1.add_mark h4 {
	margin: 0;
}

.usr_l_al1.add_mark {
	border: none;
}

.usr_l_al1 {
	border: #efefef solid 1px;
	display: inline-block;
	padding: 0px 0 20px;
	width: 100%;
	margin-bottom: 25px;
}

.usr_l_al1 p a {
	border: #293959 solid 2px;
	padding: 8px 30px;
	text-transform: uppercase;
}

.usr_l_al1 p a:hover {
	background: #293959;
	color: #fff;
}

.usr_l_al1 h4 {
	display: block;
	padding: 12px 15px;
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	background: #f3b65d;
	color: #fff;
}

.usr_l_al1 p {
	margin: 25px 0px 20px 20px;
}

.usr_l_al1 span a {
	color: #293959;
	padding-left: 20px;
	text-decoration: underline;
}

.primarybtn {
	background: #f3b65d;
	line-height: 49px;
	color: #fff;
	border: none;
	font-size: 14px;
	font-weight: 500;
	border-radius: 30px;
	padding: 0 30px;
	cursor: pointer;
}


/* .primarybtn:hover{background:#f3b65d; color:#fff;} */

button.primarybtn:hover {
	box-shadow: 0px 4px 7px #42424257;
	background: #f3b65d;
}

.lf_w12_sn_n1 {
	width: 100%;
	float: left;
	background: #fff;
	padding: 5px 15px 15px;
}

.hrsd {}

.hrsd a {
	line-height: 49px;
	text-align: center;
	float: left;
	margin-left: 15px;
	border: #d8d8d8 solid 1px;
	height: 49px;
	width: 49px;
	border-radius: 30px;
}

.hrsd i {
	font-size: 19px;
	color: #2f2f2f;
	position: relative;
	top: 2px;
}

.hrsd a:hover {
	background: #f3b65d;
	border: #f3b65d solid 1px;
}

.hrsd a:hover i {
	color: #fff;
}

.ordcn {
	margin-top: 40px;
	display: flow-root;
}

.ord {
	float: left;
	width: 50%;
}

.ord img {
	float: left;
	margin: 0 10px 5px 0px;
	padding: 9px 0 0 0;
}

.ord h5 {
	margin: 0 0 4px 0;
	font-size: 13px;
	font-weight: 600;
	line-height: 14px;
}

.ord p {
	font-size: 12px;
	color: #4b4b4b;
	line-height: 14px;
	margin: 0;
}

.pdl_30 {
	padding-left: 30px;
}

.best_s {}

.best_s h1 {
	margin: 0 0 25px 0;
	font-size: 22px;
	line-height: 25px;
	color: #000000;
}

.best_s.mt_85 {
	margin-top: 55px;
}

.retnbun {
	margin-top: 0px;
	float: left;
	width: 20%;
}

.retnbun h1 {
	font-size: 50px;
	font-weight: 600;
	text-align: left;
	color: #f3b65d;
	margin: 0 0 5px 0;
}

.retnbun p {
	font-size: 14px;
	color: #d2d2d2;
	margin: 0;
	font-weight: 300;
}

.prodtcs {
	margin-bottom: 20px;
	display: flow-root;
}

.prodtcs img {
	float: left;
	margin-right: 15px;
}

.prodtcs a img {
	width: 70px;
	height: 70px;
	padding: 5px;
	border: #e0e0e0 solid 1px;
}

.prodtcs p {
	margin: 0 0 10px 0;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
}

.prodtcs p a {
	color: #000;
}

.prodtcs h3 {
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	color: #334a40;
	line-height: 22px;
	text-decoration: none;
}

.prodtcs .base-price {
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	color: #f3b65d;
	line-height: 22px;
	text-decoration: line-through;
}

.prodtcs .price {
	font-size: 20px;
	font-weight: 500;
	margin: 0;
	color: #ff0000;
	line-height: 22px;
	text-decoration: none;
}


/* START TOOLTIP STYLES */

[tooltip] {
	position: relative;
	/* opinion 1 */
}


/* Applies to all tooltips */

[tooltip]::before,
[tooltip]::after {
	text-transform: none;
	/* opinion 2 */
	font-size: .9em;
	/* opinion 3 */
	line-height: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	position: absolute;
	display: none;
	opacity: 1;
}

[tooltip]::before {
	content: '';
	border: 5px solid transparent;
	/* opinion 4 */
	z-index: 1001;
	/* absurdity 1 */
}

[tooltip]::after {
	content: attr(tooltip);
	/* magic! */
	text-align: center;
	/* 
    Let the content set the size of the tooltips 
    but this will also keep them from being obnoxious
    */
	min-width: 300px;
	line-height: 20px;
	padding: 1ch 1.5ch;
	border-radius: .3ch;
	box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
	background: rgb(65 65 65 / 86%);
	color: #fff;
	z-index: 1000;
	/* absurdity 2 */
	font-size: 12px;
	font-weight: 400;
}


/* Make the tooltips respond to hover */

[tooltip]:hover::before,
[tooltip]:hover::after {
	display: block;
}


/* don't show empty tooltips */

[tooltip='']::before,
[tooltip='']::after {
	display: none !important;
}


/* FLOW: UP */

[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before {
	bottom: 100%;
	border-bottom-width: 0;
	border-top-color: rgb(65 65 65 / 86%);
}

[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after {
	bottom: calc(100% + 5px);
}

[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after {
	left: 50%;
	-webkit-transform: translate(-50%, -.5em);
	transform: translate(-50%, -.5em);
}


/* FLOW: DOWN */

[tooltip][flow^="down"]::before {
	top: 100%;
	border-top-width: 0;
	border-bottom-color: rgb(65 65 65 / 86%);
}

[tooltip][flow^="down"]::after {
	top: calc(100% + 5px);
}

[tooltip][flow^="down"]::before,
[tooltip][flow^="down"]::after {
	left: 50%;
	-webkit-transform: translate(-50%, -0.2em);
	transform: translate(-50%, -0.2em);
}


/* FLOW: LEFT */

[tooltip][flow^="left"]::before {
	top: 50%;
	border-right-width: 0;
	border-left-color: #00000063;
	left: calc(0em - 5px);
	-webkit-transform: translate(-.5em, -50%);
	transform: translate(-.5em, -50%);
}

[tooltip][flow^="left"]::after {
	top: 50%;
	right: calc(100% + 5px);
	-webkit-transform: translate(-.5em, -50%);
	transform: translate(-.5em, -50%);
}


/* FLOW: RIGHT */

[tooltip][flow^="right"]::before {
	top: 50%;
	border-left-width: 0;
	border-right-color: rgb(65 65 65 / 86%);
	right: calc(0em - 5px);
	-webkit-transform: translate(.5em, -50%);
	transform: translate(.5em, -50%);
}

[tooltip][flow^="right"]::after {
	top: 50%;
	left: calc(100% + 5px);
	-webkit-transform: translate(.5em, -50%);
	transform: translate(.5em, -50%);
}

#half-stars-example {}

#half-stars-example label:before {
	opacity: 0;
}

#half-stars-example label:after {
	opacity: 0;
}

#half-stars-example .rating-group {
	display: inline-flex;
	position: relative;
	left: -10px;
}

#half-stars-example .rating__icon {
	pointer-events: none;
}

#half-stars-example .rating__input {
	position: absolute !important;
	left: -9999px !important;
}

#half-stars-example .rating__label {
	cursor: pointer;
	/* if you change the left/right padding, update the margin-right property of .rating__label--half as well. */
	padding: 0 0.1em;
	line-height: 22px;
	font-size: 1.5rem;
}

#half-stars-example .rating__label--half {
	padding-right: 0;
	margin-right: -0.6em;
	z-index: 2;
}

#half-stars-example .rating__icon--star {
	color: #fbb03b;
}

#half-stars-example .rating__icon--none {
	color: #eee;
}

#half-stars-example .rating__input--none:checked+.rating__label .rating__icon--none {
	color: red;
}

#half-stars-example .rating__input:checked~.rating__label .rating__icon--star {
	color: #ddd;
}

#half-stars-example .rating-group:hover .rating__label .rating__icon--star,
#half-stars-example .rating-group:hover .rating__label--half .rating__icon--star {
	color: #fbb03b;
}

#half-stars-example .rating__input:hover~.rating__label .rating__icon--star,
#half-stars-example .rating__input:hover~.rating__label--half .rating__icon--star {
	color: #ddd;
}

#half-stars-example .rating-group:hover .rating__input--none:not(:hover)+.rating__label .rating__icon--none {
	color: #eee;
}

#half-stars-example .rating__input--none:hover+.rating__label .rating__icon--none {
	color: red;
}

.desktop-gyanContainer {
	line-height: 18px;
	color: #ccc;
	font-size: 14px;
	margin: 15px 0 0;
}

.desktop-gyanContainer h1,
h2,
h3 {
	margin-bottom: 0px;
	margin-top: 30px;
}

.desktop-gyanContainer strong {
	color: #ccc!important;
}

.desktop-gyanContainer h1,
.desktop-gyanContainer h2,
.desktop-gyanContainer h3 {
	font-size: 14px;
}

.desktop-gyanContainer li {
	list-style-type: decimal;
	margin: 1em 0;
}

.desktop-gyanContainer li a {
	color: #fff;
}

.desktop-gyanContainer p a {
	color: #fff;
}

.desktop-gyanContainer p {
	margin-bottom: 0 !important;
	padding-bottom: 30px;
}

.desktop-gyanContainer ul {
	margin: 0 0 0 30px;
}

.carousel-indicators {
	display: none;
}


/* -----------------------------------------------------
	CSS Progress Bars
-------------------------------------------------------- */

.retnbun_cn {
	float: left;
	width: 30%;
}

.strcn i {
	color: #fbb03b;
	font-size: 15px;
	padding-right: 4px;
}

.cssProgress {
	width: 100%;
	margin-bottom: 0px;
}

.cssProgress .progress1,
.cssProgress .progress2,
.cssProgress .progress3 {
	position: relative;
	overflow: hidden;
	width: 100%;
	font-family: "Roboto", sans-serif;
}

.cssProgress .cssProgress-bar {
	display: block;
	float: left;
	width: 0%;
	height: 100%;
	background: #3798d9;
	box-shadow: inset 0px -1px 2px rgba(0, 0, 0, 0.1);
	-webkit-transition: width 0.8s ease-in-out;
	transition: width 0.8s ease-in-out;
}

.cssProgress .cssProgress-label {
	position: absolute;
	overflow: hidden;
	left: 0px;
	right: 0px;
	color: rgba(0, 0, 0, 0.6);
	font-size: 0.7em;
	text-align: center;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.3);
}

.cssProgress .cssProgress-info {
	background-color: #9575cd !important;
}

.cssProgress .cssProgress-danger {
	background-color: #ef5350 !important;
}

.cssProgress .cssProgress-success {
	background-color: #66bb6a !important;
}

.cssProgress .cssProgress-warning {
	background-color: #ffb74d !important;
}

.cssProgress .cssProgress-right {
	float: right !important;
}

.cssProgress .cssProgress-label-left {
	margin-left: 10px;
	text-align: left !important;
}

.cssProgress .cssProgress-label-right {
	margin-right: 10px;
	text-align: right !important;
}

.cssProgress .cssProgress-label2 {
	display: block;
	margin: 2px 0;
	padding: 0 8px;
	font-size: 0.8em;
}

.cssProgress .cssProgress-label2.cssProgress-label2-right {
	text-align: right;
}

.cssProgress .cssProgress-label2.cssProgress-label2-center {
	text-align: center;
}

.cssProgress .cssProgress-stripes,
.cssProgress .cssProgress-active,
.cssProgress .cssProgress-active-right {
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent);
	background-size: 35px 35px;
}

.cssProgress .cssProgress-active {
	-webkit-animation: cssProgressActive 2s linear infinite;
	animation: cssProgressActive 2s linear infinite;
}

.cssProgress .cssProgress-active-right {
	-webkit-animation: cssProgressActiveRight 2s linear infinite;
	animation: cssProgressActiveRight 2s linear infinite;
}

@-webkit-keyframes cssProgressActive {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 35px 35px;
	}
}

@keyframes cssProgressActive {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 35px 35px;
	}
}

@-webkit-keyframes cssProgressActiveRight {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: -35px -35px;
	}
}

@keyframes cssProgressActiveRight {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: -35px -35px;
	}
}


/* Toltip */

.con-tooltip {
	position: relative;
	transition: all 0.3s ease-in-out;
	cursor: default;
}


/*tooltip */

.tooltip {
	z-index: 1;
	width: 390px;
	padding: 6px 10px 0;
	font-size: 13px;
	background: #fff;
	text-align: center;
	color: #696969;
	position: absolute;
	border: #dbdbdb solid 1px;
}

i.fa.fa-exclamation {
	border: #707070 solid 1px;
	padding: 2px 6px;
	border-radius: 20px;
	color: #707070;
	margin-right: 4px;
}


/* tooltip  after*/

.tooltip::after {
	content: " ";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8.5px 0 8.5px;
	border-color: #dbdbdb transparent transparent transparent;
	position: absolute;
	left: 40%;
}

.con-tooltip:hover .tooltip {
	visibility: visible;
	transform: translateY(-10px);
	opacity: 1;
	transition: .3s linear;
	animation: odsoky 1s ease-in-out infinite alternate;
}

@keyframes odsoky {
	0% {
		transform: translateY(6px);
	}
	100% {
		transform: translateY(1px);
	}
}


/*hover ToolTip*/

.left:hover {
	transform: translateX(-6px);
}


/* .top:hover {transform: translateY(-6px);  } */

.bottom:hover {
	transform: translateY(1px);
}

.right:hover {
	transform: translateX(6px);
}


/*left*/

.left .tooltip {
	top: -20%;
	left: -170%;
}

.left .tooltip::after {
	top: 40%;
	left: 90%;
	transform: rotate(-90deg);
}


/*bottom*/

.bottom .tooltip {
	top: 125%;
	left: -122%;
}

.bottom .tooltip::after {
	top: -16%;
	left: 82%;
	transform: rotate(180deg);
}


/*right*/

.right .tooltip {
	top: -20%;
	left: 115%;
}

.right .tooltip::after {
	top: 40%;
	left: -12%;
	transform: rotate(90deg);
}


/* Toltip */


/* -----------------------------------------------------
	Progress Bar 4
-------------------------------------------------------- */

.cssProgress span {
	float: left;
	font-size: 12px;
}

.strcn {
	display: inline-block;
	position: relative;
	font-size: 13px;
}

.progress4 {
	position: relative;
	width: 85%;
	float: right;
	margin-top: 10px;
	background-color: #EEE;
}

.btntop {
	margin-top: 25px;
	padding-left: 70px;
}

.progress4.cssProgress-bg {
	background-color: #bbdefb !important;
}

.progress4.cssProgress-bg-info {
	background-color: #d1c4e9 !important;
}

.progress4.cssProgress-bg-danger {
	background-color: #ffcdd2 !important;
}

.progress4.cssProgress-bg-success {
	background-color: #c8e6c9 !important;
}

.progress4.cssProgress-bg-warning {
	background-color: #ffecb3 !important;
}

.progress4 .cssProgress-bar {
	display: block;
	float: none;
	width: 0%;
	height: 2px;
	background: #3798d9;
}

.progress4 .cssProgress-bar.cssProgress-lg {
	height: 6px;
}

.progress4 .cssProgress-bar.cssProgress-2x {
	height: 8px;
}

.progress4 .cssProgress-bar.cssProgress-3x {
	height: 10px;
}

.progress4 .cssProgress-bar.cssProgress-4x {
	height: 12px;
}

.progress4 .cssProgress-bar.cssProgress-5x {
	height: 14px;
}

.progress4 .cssProgress-bar.cssProgress-glow {
	box-shadow: 5px 0px 15px 0px #3798D9;
}

.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-info {
	box-shadow: 5px 0px 15px 0px #9575cd;
}

.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-danger {
	box-shadow: 5px 0px 15px 0px #ef5350;
}

.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-success {
	box-shadow: 5px 0px 15px 0px #66bb6a;
}

.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-warning {
	box-shadow: 5px 0px 15px 0px #ffb74d;
}

.progress4 .cssProgress-bar.cssProgress-glow-active {
	-webkit-animation: cssProgressGlowActive1 3s linear infinite;
	animation: cssProgressGlowActive1 3s linear infinite;
}

.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-info {
	-webkit-animation: cssProgressGlowActive2 3s linear infinite;
	animation: cssProgressGlowActive2 3s linear infinite;
}

.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-danger {
	-webkit-animation: cssProgressGlowActive3 3s linear infinite;
	animation: cssProgressGlowActive3 3s linear infinite;
}

.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-success {
	-webkit-animation: cssProgressGlowActive4 3s linear infinite;
	animation: cssProgressGlowActive4 3s linear infinite;
}

.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-warning {
	-webkit-animation: cssProgressGlowActive5 3s linear infinite;
	animation: cssProgressGlowActive5 3s linear infinite;
}

@-webkit-keyframes cssProgressGlowActive1 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #3798D9;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #3798D9;
	}
}

@keyframes cssProgressGlowActive1 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #3798D9;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #3798D9;
	}
}

@-webkit-keyframes cssProgressGlowActive2 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #9575cd;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #9575cd;
	}
}

@keyframes cssProgressGlowActive2 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #9575cd;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #9575cd;
	}
}

@-webkit-keyframes cssProgressGlowActive3 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #ef5350;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #ef5350;
	}
}

@keyframes cssProgressGlowActive3 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #ef5350;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #ef5350;
	}
}

@-webkit-keyframes cssProgressGlowActive4 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #66bb6a;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #66bb6a;
	}
}

@keyframes cssProgressGlowActive4 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #66bb6a;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #66bb6a;
	}
}

@-webkit-keyframes cssProgressGlowActive5 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #ffb74d;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #ffb74d;
	}
}

@keyframes cssProgressGlowActive5 {
	0%,
	100% {
		box-shadow: 5px 0px 15px 0px #ffb74d;
	}
	45% {
		box-shadow: 1px 0px 4px 0px #ffb74d;
	}
}

.bgr_set_n1 {
	overflow: hidden;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	float: left;
	border: #d0d0d0 solid 1px;
	margin-right: 15px;
}

.crop {
	display: block;
	width: 100%;
	height: 100%;
	margin: auto;
	right: 0;
	position: relative;
	bottom: 0%;
}

.rvcontnt {
	float: left;
	width: 90%;
}

.rvcontnt h4 {
	font-size: 15px;
	margin: 0;
	line-height: 16px;
	font-weight: 600;
}

.rvcontnt p {
	font-size: 12px;
	margin: 0;
	line-height: 18px !important;
	font-weight: 300;
	color: #000;
}

.sstrc i {
	color: #fbb03b;
	font-size: 13px;
}

.revlist {
	margin-top: 50px;
}

.rvlist {
	margin-bottom: 49px;
}


/* Close  Product Details */

#vibutton {
	margin-top: 34px;
}

#vibutton a {
	border: #e1e1e1 solid 1px;
	width: auto;
	font-size: 14px;
	color: #878682;
	padding: 13px 25px;
	line-height: 30px;
	font-weight: 500;
}

#vibutton a:hover {
	border: #f3b65d solid 1px;
	width: auto;
	font-size: 14px;
	color: #fff;
	padding: 13px 25px;
	line-height: 30px;
	background: #f3b65d;
}

.right_b {
	float: right !important;
}

a.fbs:hover i {
	color: #fff;
}

a.fbs:hover {
	background: #f3b65d;
	border: #f3b65d solid 1px;
	color: #fff;
}

.dtlslist {
	border-bottom: #ebebeb solid 1px;
	padding-bottom: 25px;
	margin-bottom: 20px;
}

.lftim {
	float: left;
	width: 86px;
	height: 100px;
	overflow: hidden;
	margin-right: 15px;
}

#ctntall {
	float: left;
	width: 165px;
}

#ctntall h4 {
	font-size: 15px;
	font-weight: 500;
	color: #000000;
	line-height: 19px;
	margin: -3px 0 20px 0;
}

#ctntall p {
	font-size: 15px;
	font-weight: 400;
	color: #000000 !important;
	line-height: 19px;
	margin: 0;
}

#ctntall p span {
	font-size: 15px;
	font-weight: 500;
	color: #bebebe !important;
	line-height: 19px;
	margin: 0;
}

#remvpr {
	float: left;
	width: 20px;
	margin-left: 9px;
}

#remvpr a {
	margin: 0;
	padding: 0;
	color: #333;
	line-height: 20px;
	margin-bottom: 10px;
}

#remvpr a img {
	width: 15px;
}

#vibutton a:nth-child(2) {
	float: right;
	position: relative;
	top: -8px;
	padding: 6px 20px;
}


/* [type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #f3b65d;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
} */

.descrip.lis_ps_li .active {
	border: 1px solid #f3b65d !important;
	font-size: 14px !important;
	color: #000 !important;
	font-weight: 600 !important;
	padding: 10px 35px !important;
}

.descrip.lis_ps_li li {
	font-size: 14px !important;
	color: #d4d4d4 !important;
	font-weight: 600 !important;
	padding: 10px 35px !important;
}

.lis_ps_li li {
	margin-left: 0 !important;
}

#tabs .tabs li {
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 300;
	line-height: 25px;
	padding: 10px 25px;
	border: #fff solid 1px;
	color: #363636;
	overflow: hidden;
	background: transparent;
	margin-bottom: 0px;
	display: inline-block;
	margin-left: 37px;
	cursor: pointer;
	position: relative;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}

a.lg_cntent {
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
}


/* Close Shopping Cart*/

.bgrall {
	background: #403d3dbf;
	width: 100%;
	min-height: 100%;
	position: fixed;
	z-index: 9999;
	top: 0;
	display: none;
}


/* .bgrall {
    background:#c7c7c7bf;
    width: 100%;
    min-height: 100%;
    position: fixed;
    z-index: 9999;
	top:0;
} */


/* Checkout */

.abhen h6 a i {
	font-size: 12px;
	padding-right: 4px;
}

.abhen h6 a {
	font-size: 14px;
}

.chkout {
	width: 485px;
	margin: 0 auto;
	background: #f8f8f8;
	margin-top: 40px;
	border-radius: 7px 7px 0px 0px;
}

.chkout1 {
	width: 485px;
	margin: 0 auto;
	background: #f8f8f8;
	margin-top: 20px;
	border-radius: 7px;
}

.bgx_unfd {
	padding: 20px 20px 5px;
}

.chk_ls {
	display: flow-root;
}

.chk_ls ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.chk_ls ul li {
	width: 50%;
	font-size: 14px;
	float: left;
	color: #191919;
	margin-bottom: 15px;
}

.chk_ls ul li span {
	float: right;
	font-weight: 500;
}

p.fudsad a {
	font-weight: 500;
	font-size: 14px;
}

p.fudsad {
	margin: 5px 0 0 25px;
}

p.grdlis {
	margin: 0 0 2px 0;
	text-align: right;
	color: #b1b1bd;
}

p.reddlis {
	text-align: right;
	color: #f00;
	margin: 0;
}

.chk_ls.brbotm ul li {
	margin: 0;
}

.chk_ls.brbotm {
	border-bottom: #ecedef solid 1px;
	margin: 0 0 15px 0 !important;
	color: #253659;
}

.srtby {
	line-height: 44px;
	text-align: right;
	color: #ccc;
	font-size: 14px;
}

.mb_15 {
	margin-bottom: 15px !important;
}

.bgx_unfd1 {
	background: #e1e3e6;
	border-radius: 7px;
	padding: 15px 20px 0px;
	margin-top: 0px;
}

.pay_ch {
	width: 485px;
	margin: 0 auto;
	background: #f3b65d;
	margin-top: 20px;
	border-radius: 7px 7px;
}

#chk_ls1 {
	padding: 15px 20px 20px;
}

#chk_ls1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#chk_ls1 ul li {
	width: 50%;
	font-size: 17px;
	float: left;
	font-weight: 500;
	color: #fff;
	margin-bottom: 15px;
}

#chk_ls1 ul li a {
	color: #fff;
}

#chk_ls1 ul li span {}

.clost {
	color: #858fa2;
	font-style: italic;
	font-size: 14px;
	font-weight: 300;
}

.strp {
	color: #6772e5;
	font-weight: 600 !important;
	font-size: 16px;
}

.chk_ls.mrbotm ul li {
	margin: 0;
}

.pay_chbtn {
	width: 485px;
	margin: 0 auto;
}

.pay_chbtn a {
	color: #fff;
	font-weight: 500;
	background: #f3b65d;
	margin-top: 20px;
	text-align: center;
	display: block;
	padding: 15px;
	border-radius: 7px 7px;
}

.clrunu {
	color: #b1b1bd !important;
}


/* Close Checkout */


/* Refer Code */

.rflcol {
	padding-top: 35px;
	width: 565px;
	margin: 0 auto;
}

.rflcol1 {
	padding-top: 5px;
	width: 565px;
	margin: 0 auto;
}

.proft {
	text-align: center;
}

.proft img {}

.rfcontntfl {
	margin-bottom: 30px;
}

.rfcontntfl h5 {
	font-size: 16px;
	text-align: center;
	color: #191919;
	margin: 20px 0 7px 0;
	font-weight: 500;
	letter-spacing: 0.4px;
}

.rfcontntfl ul li i {
	color: #93c54b;
}

.rfcontntfl ul li {
	float: left;
	font-size: 14px;
	margin-left: 46px;
}

.rfcontntfl ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.intfil {}

.intfil input {
	border-left: #e6e6e6 dashed 2px;
	border-top: #e6e6e6 dashed 2px;
	border-right: none;
	border-bottom: #e6e6e6 dashed 2px;
	border-radius: 5px 0 0 5px;
	padding: 9px 12px;
	font-size: 15px;
	font-weight: 300;
}

.intfil input:focus {
	border-top: #c8cad4 dashed 2px !important;
	border-left: #c8cad4 dashed 2px !important;
	border-bottom: #c8cad4 dashed 2px !important;
	border-right: #fff dashed 2px !important;
}

.intfil1 {}

.intfil1 input {
	border-left: #e6e6e6 dashed 2px;
	border: #e6e6e6 dashed 2px;
	border-radius: 0;
	padding: 9px 12px;
	font-size: 15px;
	font-weight: 300;
}

.intfil1 input:focus {
	border: #c8cad4 dashed 2px !important;
}

.btnfre {}

.btnfre button {
	background: #c8cad4;
	border: none;
	border-radius: 0 5px 5px 0px;
	padding: 10px 12px;
	width: 100%;
	cursor: pointer;
	font-weight: 500;
}

.btnfre button:hover {
	background: #f3b65d;
	color: #fff;
}

.btnfre button:hover img {
	filter: brightness(0) invert(1);
}

.btnfre button img {
	padding-right: 5px;
}

.overfr img {
	position: relative;
	top: -1px;
}

.overfr {
	position: absolute;
	right: 9px;
	margin-top: -32px;
}

.overfr a {
	color: #b4b4b4;
	font-size: 16px;
}

.smicon {
	text-align: center;
	margin: 20px 0 5px 0;
}

.smicon p {
	font-size: 12px;
	margin: 0 0 10px 0;
	color: #8c8c8c;
}

.brdfr {
	width: 720px;
	margin: 0 auto;
	border-bottom: #f5f5f5 solid 1px;
}

.smicon a.fb {
	background: #395a97;
	color: #fff;
	width: 26px;
	line-height: 26px;
	height: 26px;
	display: inline-block;
	border-radius: 20px;
}

.smicon a.fb i {
	font-size: 12px;
}

.smicon a.ln {
	background: #6c95c4;
	color: #fff;
	width: 26px;
	line-height: 26px;
	height: 26px;
	display: inline-block;
	border-radius: 20px;
}

.smicon a.ln i {
	font-size: 12px;
	position: relative;
	top: -1px;
}

.smicon a.tw {
	background: #26a6d1;
	color: #fff;
	width: 26px;
	line-height: 26px;
	height: 26px;
	display: inline-block;
	border-radius: 20px;
}

.smicon a.tw i {
	font-size: 12px;
}

.smicon a.ml {
	background: #9b9bab;
	color: #fff;
	width: 26px;
	line-height: 26px;
	height: 26px;
	display: inline-block;
	border-radius: 20px;
}

.smicon a.ml i {
	font-size: 12px;
	position: relative;
	left: 0px;
	top: -1px;
}

.smicon a {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.smicon a:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.wdfr {
	width: 94.5%;
	margin: 0 auto;
}

.wdfr1 {
	width: 80%;
	margin: 0 auto;
}

.wdfr2 {
	width: 56%;
	margin: 0 auto;
}

.totalrf a {
	background: #f3b65d;
	color: #fff;
	padding: 10px 15px 10px 15px;
	font-size: 14px;
	border-radius: 5px;
	font-weight: 500;
}

.totalrf {
	text-align: center;
	margin-top: 45px;
}

img.frsize {
	width: 30px;
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #f8f8f8;
	opacity: 1;
}

.bkrf {
	margin: 0px 0 20px 0;
}

.bkrf a {
	font-size: 16px;
	font-weight: 500;
	color: #191919;
}

.bkrf a:hover {
	color: #1b2f56;
}

.bkrf a i {
	font-size: 12px;
	position: relative;
	top: -1px;
}

table.table.no-wrap1.pd_st tr td {
	padding: 16px;
	line-height: 40px;
}

table.table.no-wrap1.pd_st .spscn {
	padding-left: 72px;
}

span.amtarw {
	width: 41px;
	height: 41px;
	background: #fff;
	display: inline-block;
	border-radius: 50px;
	margin-right: 10px;
	text-align: center;
}


/* table.table.no-wrap1.pd_st tr th {
    margin: 0;
    padding: 0 20px 0 72px;
    font-size: 15px;
} */

span.ruimg {
	float: left;
	width: 41px;
	overflow: hidden;
	height: 41px;
	margin-right: 15px;
	border-radius: 30px;
}

span.ruimg img {
	width: 41px;
}

td.wdsetfr {
	width: 80%;
}

td.wdsetfr1 {
	width: 45%;
}

td.wdsetfr2 {
	width: 60%;
}


/* Close Refer Code */

.paynowb {
	width: 485px;
	margin: 0 auto;
	background: #fff;
	margin-top: 40px;
	border: #e9e9e9 solid 1px;
	border-radius: 7px;
	padding: 20px;
}

.pay_typ {
	background: #efefef;
	border-radius: 4px;
	margin-bottom: 15px;
	padding: 13px 15px;
}

.pay_typ h3 {
	font-size: 18px;
	margin: 0;
	display: initial;
}

.pay_typ span img {
	width: 165px;
	position: relative;
	top: -5px;
}

.paynowbtn {
	background: #999;
	color: #fff;
	padding: 12px 25px;
	font-weight: 500;
	border-radius: 5px;
	font-size: 16px;
	margin-top: 10px;
	border: none;
	cursor: pointer;
	display: block;
	width: 100%;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.paynowbtn:hover {
	background: #f3b65d;
}


/* Dashboard */

.all_dash {
	margin-top: 70px;
	padding: 70px 0;
}

.sidbr {
	background: #f3b65d;
	border-radius: 6px;
}

.sidbr ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidbr ul li:first-child {
	border-radius: 10px 10px 0 0px;
}

.sidbr ul li:last-child {
	border-radius: 0px 0px 10px 10px;
}

.sidbr ul li a:nth-child(1n+1) {
	border-radius: 10px 10px 0 0 !important;
}

.sidbr ul li {
	display: block;
	position: relative;
	margin: 0;
	text-align: center;
	background: #f3b65d;
	font-size: 14px;
	border-bottom: #223760 solid 1px;
}

.sidbr ul li a.act {
	background: #1b2f56;
}

.sidbr ul li a.act img {
	filter: brightness(0) invert(1);
}

.sidbr ul li a:hover {
	background: #1b2f56;
}

.sidbr ul li a {
	padding: 20px 0 20px 0;
	display: inherit;
}

.sidbr ul li a:hover img {
	filter: brightness(0) invert(1);
}

a,
.btn {
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
}


/* .sidbr .hdcnt {background: #d2d2d2; color: #fff; overflow: hidden; line-height: 30px;
    font-size: 13px; top: 15px; left: 60px; border-radius: 4px; height: 0; padding: 0px 10px;
    position: absolute; z-index: 2;  text-align: center; width:100%; transition: all 0.7s ease-out 0s;
    -webkit-transition: all 0.7s ease-out 0s;
    -moz-transition: all 0.7s ease-out 0s;
    -ms-transition: all 0.7s ease-out 0s;
    -o-transition: all 0.7s ease-out 0s;}
.sidbr .hdcnt:before{position: absolute;
    right: -4%;
    top: 15px;
    width: 0;
    transform: rotate(-90deg);
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
border-top: 10px solid #ffffff;	}
.sidbr:hover .hdcnt { height:auto;} */

.custom-mask {
	margin-top: 30px;
}

.user_n {
	float: left;
	width: 65px;
	height: 65px;
	border: #d2d2d2 solid 2px;
	border-radius: 50px;
	text-align: center;
	line-height: 65px;
	font-size: 22px;
	font-weight: 500;
	color: #d2d2d2;
	margin-top: 0px;
}

.usr_cn {
	float: left;
	margin-left: 15px;
	margin-top: 0px;
}

.usr_cn h1 {
	margin: 5px 0 4px 0;
	font-size: 21px;
	color: #191919;
}

.usr_cn p {
	margin: 0;
	font-size: 14px;
	color: #78788e;
}

.amut_s {
	float: left;
	margin-top: 15px;
	margin-left: 40px;
}

.amut_s h1 {
	margin: 5px 0 4px 0;
	font-size: 20px;
	color: #191919;
}

.amut_s h1 span {
	color: #c9af74;
}

.amut_s p {
	margin: 0;
	font-size: 14px;
	color: #78788e;
}

.btn_wf {
	margin-top: 21px;
	float: right;
}

.btn_wf ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.btn_wf ul li {
	margin-left: 2px;
	float: left;
}

.btn_wf ul li a {
	margin-left: 10px;
	float: left;
	background: #d2d2d2;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	border-radius: 5px;
	padding: 10px 20px;
}

.btn_wf ul li a.act {
	background: #f3b65d;
}

.bgr_gr {
	background: #f5f6f8;
	padding: 30px;
	border-radius: 5px;
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}

.bgr_gr ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bgr_gr ul li {
	width: 25%;
	float: left;
	padding-left: 15px;
}

.bgr_gr ul li:nth-child(2n+2) {
	padding-left: 60px;
}

.bgr_gr ul li:nth-child(3n+3) {
	padding-left: 80px;
}

.bgr_gr ul li:nth-child(4n+4) {
	padding-left: 90px;
}

.bgr_gr ul li h1 {
	margin: 5px 0 4px 0;
	font-size: 20px;
	color: #191919;
}

.bgr_gr ul li h1 span {
	color: #c9af74;
}

.bgr_gr ul li p {
	margin: 0;
	font-size: 14px;
	color: #78788e;
}

ul.nav.nav-tabs.tbs_all {
	border: none;
	margin-bottom: 20px;
	margin-top: 30px;
}

.nav-tabs.tbs_all .nav-item {
	margin-bottom: 0;
	margin-right: 10px;
}

.nav-tabs.tbs_all .nav-link {
	border: none;
	background: #f5f6f8;
	border-radius: 5px;
	color: #f3b65d;
	font-weight: 500;
	padding: 11px 20px;
}

.nav-tabs.tbs_all .nav-link.active {
	border-radius: 5px;
	border: none;
}

.tbs_all .nav-link.active {
	background: #f3b65d !important;
	font-size: 16px;
	border-radius: 5px;
}

.nav-tabs.tbs_all .nav-link:hover {
	background: #f3b65d;
	color: #333;
	transition: all ease 0.5s 0s;
	/*    padding: 11px 20px !important;  */
}

.tablistbx {
	background: #fff;
	border: #f1f1f1 solid 1px;
	border-radius: 5px;
	box-shadow: 0px 4px 10px #f5f5f5;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}

.imgbx {
	width: 200px;
	float: left;
	overflow: hidden;
	height: 190px;
	padding: 0 10px;
	border-radius: 0;
}

.imgbx img {
	width: 100%;
	object-fit: cover;
}

#tabcontnt {
	float: left;
	width: 76.3%;
	padding-left: 30px;
}

#tabcontnt h1 {
	font-size: 20px;
	margin: 30px 0 5px 0;
	color: #191919;
	font-weight: 400;
}

#tabcontnt h1 span {
	float: right;
	font-size: 14px;
	padding: 0 10px;
	font-weight: 500;
}

#tabcontnt p {
	font-size: 14px;
	margin: 0 0 0 0;
	color: #78788e;
	margin-bottom: 15px;
}

#unctnt {
	margin-bottom: 17px;
}

#unctnt p {
	font-size: 14px;
	margin: 0 0 0 0;
	color: #4a4a4a;
	margin-bottom: 0px;
}

#unctnt h3 {
	font-size: 14px;
	margin: 5px 0 0 0;
	color: #191919;
	font-weight: 500;
}

.btn_resale {
	background: #d2d2d2;
	color: #fff;
	border-radius: 4px;
	font-size: 13px;
	padding: 4px 10px;
	float: right;
	cursor: pointer;
	margin: 30px 30px 0px 0px;
}

.btn_resale:hover {
	background: #f3b65d;
}

.btn_resale.act {
	background: #f3b65d;
	color: #fff;
}

.btn_resale.red {
	background: #ff0012;
	color: #fff;
}

.pucseim {
	width: 30px;
	border-radius: 50px;
}

.linkh {
	cursor: pointer;
}

.wdset {
	width: 80px;
	display: inline-table;
}

span.bgf1 {
	font-size: 15px;
	font-weight: 400;
	padding-left: 7px;
	color: #000;
	display: inline-block;
	white-space: nowrap;
	width: 48%;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 8px;
}

span.bgf.black {
	color: #333;
}

.lfecontn .fistlist {
	font-size: 14px;
	margin: 0 0 12px 0;
}

.fistlist.nword {
	color: #797979;
	font-weight: 300;
	margin-top: 0px;
}

p.fistlist.nword:last-child {
	margin-bottom: 0;
}

.lg_form_f2 {
	width: 585px;
	margin: 0 auto;
	background: #f8f8f8;
	border-radius: 15px;
	padding: 30px;
}

.lg_form_f2 h4 {
	text-align: center;
	margin-bottom: 20px;
}

.modal-dialog.lg_form_f2 {
	pointer-events: all;
}

.points_us {
	text-align: center;
	margin-top: 7px;
}

.points_us p {
	margin: 0;
	font-weight: 400;
}

.points_us span a {
	font-weight: 500;
	font-size: 18px;
	text-decoration: underline;
}


/* .country .select-options li{} */


/* Close Dashboard */


/* Wallet */

.modal-dialog.lg_form_f1 {
	pointer-events: auto;
}

.lg_form_f1 {
	width: 463px;
	margin: 0 auto;
	background: #f8f8f8;
	border-radius: 15px;
	padding: 30px;
}

.lg_form_f1 h4 {
	text-align: left;
	margin-bottom: 15px;
	color: #191919;
	position: relative;
	left: -5px;
}

.w_500 {
	width: 500px;
}

.scus {
	text-align: center;
}

.scus h4 {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #191919;
}

.scus p {
	text-align: center;
	margin: 0;
	color: #78788e;
	line-height: 24px;
	font-size: 14px;
}

.scus span {
	background: #93c54b;
	color: #fff;
	display: inline-block;
	width: 78px;
	height: 78px;
	border-radius: 80px;
}

.scus span i {
	font-size: 35px;
	line-height: 78px;
}

.lg_form_f1 .country .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #777777 transparent transparent transparent;
	position: absolute;
	top: 18px;
	right: 10px;
}

.lg_form_f1 .select-styled:hover.select-styled:after {
	border-color: transparent transparent #777777 transparent;
	top: 12px;
}

.pay_ch1 {
	width: auto;
	margin: 0 auto;
	background: #f3b65d;
	margin-top: 0px;
	border-radius: 7px 7px;
}

.pay_ch2 {
	margin-top: 0px;
}

.pay_ch2 a {
	background: #f3b65d;
	color: #fff;
	display: block;
	border-radius: 5px;
	padding: 15px;
	text-align: center;
}

.bgr_gr1 {
	background: #f5f6f8;
	padding: 20px 20px 25px;
	border-radius: 5px;
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.bgr_gr1 .lft_co {
	float: left;
	width: 63%;
}

.bgr_gr1 .lft_co p {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #9b9bab;
}

.bgr_gr1 .lft_co h3 {
	margin: 0;
	font-size: 30px;
	color: #000;
}

.bgr_gr1 .rft_co {
	margin-top: 25px;
	width: 37%;
	float: left;
}

.bgr_gr1 .rft_co a {
	background: #fff;
	padding: 12px 15px;
	font-weight: 500;
	border-radius: 4px;
	font-size: 16px;
	color: #000;
	box-shadow: 0px 0px 4px #f0f0f0;
}

.wthfund a {
	background: #1b2f56;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	font-weight: 500;
	display: inline-block;
}

.wthfund {
	border-top: #dee1e6 solid 1px;
	margin-top: 24px;
	padding-top: 18px;
	text-align: center;
}

.tbldata {
	margin-top: 0px;
}

.tbldata h4 {
	font-size: 18px;
}

.table.no-wrap1 td {
	background: #f5f6f8;
}

.table.no-wrap1 {
	position: relative;
	border-collapse: separate;
	border-spacing: 0 7px;
}

table.table.no-wrap1 tr th img {
	position: relative;
	top: -2px;
}

table.table.no-wrap1 tr th {
	margin: 0;
	padding: 0 20px 0 15px;
	font-size: 15px;
	    color: #000;
    font-weight: 600;
}

table.table.no-wrap1 tr td {
	padding: 24px;
	font-size: 14px;
	color: #191919;
}

td.bgt {
	font-weight: 500;
	font-size: 16px !important;
}

td.btnyl span {
	background: #ffcc00;
	border-radius: 20px;
	padding: 7px 20px;
	box-shadow: none;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}


/* td.btnyl a:hover{background:#ecbd01;} */

.arrowrou {
	transform: rotate(45deg);
}

.arrowrou1 {
	transform: rotate(45deg);
}

td.greenbtn span {
	background: #94d13c;
	border-radius: 20px;
	padding: 7px 20px;
	box-shadow: none;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}


/* td.greenbtn a:hover{background:#71ab1e;} */

.table.no-wrap1 td:last-child {
	border-radius: 0 6px 6px 0;
}

.table.no-wrap1 td:first-child {
	border-radius: 6px 0 0 6px;
}


/* Close Wallet */


/* Notification */

.nitft {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 25px;
	display: block;
	font-size: 14px;
	font-weight: 400;
}

#ac_conlist {
	background: #fff;
	padding: 20px;
	border: #cccccc8c solid 1px;
	margin-bottom: 20px;
	position: relative;
}

#ac_conlist sub {
	background: #f2eff8;
	padding: 25px;
	float: left;
	margin-right: 20px;
	border-radius: 100px;
}

#ac_conlist h1 {
	font-size: 17px;
	color: #000;
	font-weight: 600;
	margin: 0 0 2px 0;
}

#ac_conlist span {
	font-size: 12px;
	color: #f3b65d;
}

#ac_conlist p {
	font-size: 14px;
	display: flex;
	line-height: 22px;
	margin-top: 3px;
	margin-bottom: 0;
}

#ac_conlist i.fa.fa-trash {
	position: absolute;
	right: 15px;
	top: 15px;
	background: #c8cbd2;
	padding: 6px 8px;
	border-radius: 30px;
	cursor: pointer;
	color: #f3b65d;
}

#ac_conlist i.fa.fa-trash:hover {
	background: #ff3131;
	color: #fff;
}


/* Close Notification */


/* Profile */

.multisteps-form__progress {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
	margin-bottom: 45px;
}

.multisteps-form__progress-btn {
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.15s;
	transition-duration: 0.15s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	position: relative;
	padding-top: 20px;
	color: rgba(108, 117, 125, 0.7);
	text-indent: -9999px;
	border: none;
	background-color: transparent;
	outline: none !important;
	cursor: pointer;
}

button.multisteps-form__progress-btn span {
	color: #c8cad4;
	font-size: 14px;
	position: relative;
	top: 8px;
}

button.multisteps-form__progress-btn.js-active span {
	color: #fff;
}

@media (min-width: 500px) {
	.multisteps-form__progress-btn {
		text-indent: 0;
	}
}


/* .multisteps-form__content {
    position: absolute;
    width: 100%;
    left: 0;
    margin-top: 40px;
} */

.multisteps-form__panel.wdth_ad {
	width: 540px;
	margin: 0 auto;
	position: relative;
}

.multisteps-form__progress-btn:before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 25px;
	height: 25px;
	content: '';
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 0.15s linear 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;
	transition: all 0.15s linear 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;
	transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;
	transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;
	border-radius: 50%;
	background-color: #c8cad4;
	box-sizing: border-box;
	z-index: 3;
}

.multisteps-form__progress-btn:after {
	position: absolute;
	top: 12px;
	left: calc(-50% - 13px / 2);
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.15s;
	transition-duration: 0.15s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	display: block;
	width: 100%;
	height: 2px;
	content: '';
	background-color: currentColor;
	z-index: 1;
}

.multisteps-form__progress-btn:first-child:after {
	display: none;
}

.multisteps-form__progress-btn.js-active {
	color: #a9d16f;
}

.multisteps-form__progress-btn.js-active:before {
	-webkit-transform: translateX(-50%) scale(1.2);
	transform: translateX(-50%) scale(1.2);
	background-color: currentColor;
}

.multisteps-form__form {
	position: relative;
}

.multisteps-form__panel {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 10px;
	width: 100%;
	height: 0;
	opacity: 0;
	visibility: hidden;
}

.multisteps-form__panel.js-active {
	height: auto;
	opacity: 1;
	visibility: visible;
}

.multisteps-form__panel[data-animation="scaleOut"] {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.multisteps-form__panel[data-animation="scaleOut"].js-active {
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.multisteps-form__panel[data-animation="slideHorz"] {
	left: 50px;
}

.multisteps-form__panel[data-animation="slideHorz"].js-active {
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1.13, 0.38, 1.43);
	transition-timing-function: cubic-bezier(0.2, 1.13, 0.38, 1.43);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	left: 0;
}

.multisteps-form__panel[data-animation="slideVert"] {
	top: 30px;
}

.multisteps-form__panel[data-animation="slideVert"].js-active {
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	top: 0;
}

.multisteps-form__panel[data-animation="fadeIn"].js-active {
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.multisteps-form__panel[data-animation="scaleIn"] {
	/* -webkit-transform: scale(0.9);
          transform: scale(0.9); */
}

.allbgx {
	background: #fff;
	border-radius: 10px;
	padding: 25px 30px 20px;
	margin-bottom: 20px;
}

.multisteps-form__content span {
	color: #9b9bab;
	margin: 0px;
	font-size: 14px;
	line-height: 46px;
}

.multisteps-form__content span a {
	color: #d2d2d2;
}

.btnctn {
	background: #fff;
	border: none;
	padding: 11px 18px;
	border-radius: 4px;
	color: #191919;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
}

button.js-btn-prev.prv {
	background: transparent;
	border: none;
	color: #fff;
	text-align: right;
	font-size: 16px;
	padding: 11px 20px;
	position: absolute;
	right: 100px;
	cursor: pointer;
}

.multisteps-form__panel[data-animation="scaleIn"].js-active {
	/*   -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transform: scale(1);
          transform: scale(1); */
}

h1.cnt_al {
	font-size: 22px;
	margin: 0 0 12px -6px;
}

.dpbotm a {
	color: #d2d2d2;
}

.dpbotm {
	color: #9b9bab;
	margin: 25px 0 0 25px;
	font-size: 14px;
}

#msform {
	width: 900px;
	margin: 0px auto;
	text-align: left;
	position: relative;
}

#msform fieldset {
	background: white;
	border: 0 none;
	border-radius: 10px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	padding: 20px 30px;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}

#msform fieldset label {
	font-weight: 500;
	margin: 0 0 3px 0;
	/*     font-size: 14px; */
	display: block;
}


/*Hide all except first fieldset*/

#msform fieldset:not(:first-of-type) {
	display: none;
}


/*inputs*/

#msform input,
#msform textarea {
	/* 	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-bottom: 10px;
	width: 100%;
	box-sizing: border-box;
	color: #2C3E50;
	font-size: 13px; */
}


/*buttons*/

#msform .action-button {
	background: transparent;
	color: #ffffff;
	border: 0 none;
	cursor: pointer;
	padding: 0;
	margin: 0;
	right: 0;
	margin-top: 35px;
	position: absolute;
}

#msform .action-button:hover,
#msform .action-button:focus {
	box-shadow: none !important;
	outline: none !important;
}

input.previous.action-button {
	position: absolute;
	left: 760px;
}

.hdheding {}

.hdheding h5 {
	color: #d2d2d2;
	font-size: 18px;
	margin: 0 0 8px 0;
}

.hdheding label {
	display: block;
	font-weight: 500;
	margin: 0px 0 0 0;
	font-size: 16px;
	padding-bottom: 7px;
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
	position: absolute;
	left: -9999px;
}

[type="radio"]:checked+label,
[type="radio"]:not(:checked)+label {
	position: relative;
	padding-left: 23px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
}

[type="radio"]:checked+label:before,
[type="radio"]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}

[type="radio"]:checked+label:after,
[type="radio"]:not(:checked)+label:after {
	content: '';
	width: 12px;
	height: 12px;
	background: #f3b65d;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

[type="radio"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

[type="radio"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.col-lg-3.imgUp1 {
	margin-bottom: 10px;
}

.veryf {
	position: absolute;
	font-size: 14px;
	color: #94c54c;
	right: 30px;
	margin-top: -32px;
}

.spun_b1 {
	background: #ff6868;
	padding: 3px 7px 2px;
	float: right;
	font-size: 11px;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	right: 20px;
	margin-top: -32px;
}

.resend_c {
	position: absolute;
	font-size: 14px;
	color: #548dff;
	right: 25px;
	margin-top: -32px;
}

span.editp img {
	width: 15px;
	position: absolute;
	margin-top: -28px;
	left: 25px;
}

.inpbx {
	background: #e6e6e6 !important;
	padding-left: 38px !important;
}

.inpbx::-webkit-input-placeholder {
	color: #313131 !important;
}

fieldset#step1 {
	width: 100% !important;
	margin: 0 auto !important;
	position: relative !important;
}

fieldset#step2 {
	width: 50% !important;
	margin: 0 auto !important;
	position: relative !important;
}

fieldset#step2 input.previous.action-button {
	position: absolute;
	left: 310px;
}

fieldset#step2 .dpbotm {
	color: #9b9bab;
	margin: 50px 0 0 25px;
	font-size: 14px;
	text-align: center;
}

fieldset#step3 {
	width: 65% !important;
	margin: 0 auto !important;
	position: relative !important;
}

fieldset#step3 input.previous.action-button {
	position: absolute;
	left: 440px;
}

.cdbx {}

.cdbx p {
	color: #333 !important;
	font-size: 14px !important;
	margin-top: 3px !important;
	font-weight: 500;
	margin-bottom: 12px !important
}

.borbg {
	border: #e6e6e6 solid 2px;
	border-radius: 5px;
	padding: 20px 10px;
	text-align: center;
	height: 100px;
}

.mdsd {
	width: 100%;
	background: #fff;
	border: #e6e6e6 solid 2px;
	border-radius: 5px;
	padding: 8px;
}

.lft {
	float: left;
	width: 12%;
}

.nubr {
	width: 88%;
	float: left;
}

.nob {}

.country.nob .select-styled {
	border: none;
	padding: 0;
	height: 20px;
	margin-top: 5px;
}

.country.nob .select-options li {
	padding: 4px 0;
	border: #f5f5f5 solid 1px;
}

.country.nob .select-options {
	display: none;
	list-style: none;
	background-color: #fff;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.country.nob .select {
	height: 20px;
}

.country.nob .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #777777 transparent transparent transparent;
	position: absolute;
	top: 6px;
	right: 10px;
}

.country.nob .select-styled:hover.select-styled:after {
	border-color: transparent transparent #777777 transparent;
	top: 2px;
}


/*headings*/

.fs-title {
	font-size: 15px;
	text-transform: uppercase;
	color: #2C3E50;
	margin-bottom: 10px;
}

.fs-subtitle {
	font-weight: normal;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}


/*progressbar*/

#progressbar {
	margin-bottom: 30px;
	padding: 0;
	overflow: hidden;
	/*CSS counters to number the steps*/
	counter-reset: step;
}

#progressbar li {
	list-style-type: none;
	color: #c8cad4;
	text-transform: capitalize;
	font-size: 13px;
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
}

#progressbar li:before {
	content: counter(step);
	counter-increment: step;
	width: 27px;
	line-height: 27px;
	display: block;
	font-size: 10px;
	color: #c8cad4;
	background: #c8cad4;
	border-radius: 50px;
	margin: 0 auto 5px auto;
}


/*progressbar connectors*/

#progressbar li:after {
	content: '';
	width: 100%;
	height: 1px;
	background: #c8cad4;
	position: absolute;
	left: -50%;
	top: 13px;
	z-index: -1;
	/*put it behind the numbers*/
}

#progressbar li:first-child:after {
	/*connector not needed before the first step*/
	content: none;
}


/*marking active/completed steps green*/


/*The number of the step and the connector before it = green*/

#progressbar li.active:before,
#progressbar li.active:after {
	background: #a9d16f;
	color: #a9d16f;
}

#msform input.validate-fail,
#msform textarea.validate-fail {
	border-color: #ff4747;
}

.hiddenRow {
	padding: 0 4px !important;
	background-color: #eeeeee;
	font-size: 13px;
}

tr.onsho td {
	border-radius: 0px 0px 6px 6px !important;
	position: relative;
	top: -12px;
}

table.undertbl {
	width: 100%;
	margin: 20px 0 0px 0;
	color: #191919;
}

table.undertbl tr td {
	padding: 0 !important;
}

tr.onsho td {
	padding: 0 0px !important;
}

table.undertbl tr td {
	line-height: 35px !important;
}

td.clrtb {
	color: #9b9bab !important;
}

td.strontb {
	color: #191919 !important;
	font-weight: 500;
	text-align: right;
}

.mt_20 {
	margin-top: 20px !important;
}


/* .brdtop{border-top:#ebedf1 solid 1px;     padding: 0 20px;} */

.row.brdtop {
	margin: 0;
	padding: 0 10px;
	border-top: #ebedf1 solid 1px;
}

.blue_t {
	color: #1e529c !important;
	font-size: 14px;
	font-weight: 500;
	position: relative;
	top: -3px;
	text-transform: capitalize;
}

.text {
	font-size: 14px !important;
	display: block !important;
}

.ellipsis {
	color: #14281D;
}

.more,
.less {
	color: #f3b65d;
	text-decoration: none;
	font-weight: 500;
	padding: 0 5px;
}

p.text span {
	font-size: 14px !important;
}

a.less i {
	padding-left: 4px;
}

a.more i {
	padding-left: 4px;
}

.totlfils {
	width: 100%;
	position: absolute;
	bottom: 20px;
	margin-left: 40px;
}

.totlfils p {
	margin: 0;
	line-height: 35px;
	font-weight: 500;
	font-size: 16px;
}

.totlfils h2 {
	margin: 0;
	line-height: 30px;
	font-weight: 500;
	font-size: 22px;
}

.cursr {
	cursor: pointer !important;
}

button.frmmy {
	background: #f5f6f8;
	border: none;
	padding: 11px 25px;
	border-radius: 5px;
	color: #f3b65d;
	font-weight: 500;
	cursor: pointer;
}

button.frmmy:hover {
	background: #f3b65d;
	color: #fff;
}

.mb_20 {
	margin-bottom: 20px;
}

.imagePreview_1 {
	width: 100%;
	height: 165px;
	background-position: center center;
	background: url(../images/profile.jpg) no-repeat center;
	background-color: #626262;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 5px;
}

.imagePreview_2 {
	width: 100%;
	height: 120px;
	background-position: center center;
	background: #e6e6e6 url(../images/f_side.jpg) no-repeat center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 5px;
}

.imgslct {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	cursor: pointer;
}

.imagePreview_3 {
	width: 100%;
	height: 120px;
	background-position: center center;
	background: #e6e6e6 url(../images/b_side.jpg) no-repeat center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 5px;
}

label.btnoverp1 {
	height: auto;
	color: #508aff;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
	display: block;
}

.prfl {
	font-size: 14px;
	margin: 32px 0 6px 0;
	font-weight: 500;
}

.prf2 {
	font-size: 14px;
	margin: 5px 0 6px 0;
}

.btn-primary {
	display: block;
	border-radius: 0px;
	box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.2);
	margin-top: -5px;
}

.imgUp {
	margin-bottom: 15px;
}

input.next.action-button:focus {
	border: none !important;
	outline: none !important;
}

input.previous.action-button:focus {
	border: none !important;
	outline: none !important;
}


/* Close Profile */


/*  */

.Successful {
	margin-top: 0px;
	padding: 70px 0;
}

.Succes {
	width: 70%;
	text-align: center;
	margin: 0 auto;
}

.arwo {
	background: #93c54b;
	width: 55px;
	height: 55px;
	display: inline-block;
	text-align: center;
	border-radius: 90px;
}

.arwo svg {
	padding: 3px;
	width: 32px;
	position: relative;
	top: 12px;
	font-weight: 600;
}

.Succes h1 {
	font-size: 26px;
	margin: 25px 0 25px 0;
	font-weight: 300;
}

.Succes p span {
	display: block;
}

.Succes p {
	font-size: 14px;
	line-height: 24px;
	margin: 15px 0 0 0;
}

span.numbr {
	display: contents !important;
	font-weight: 500;
}

.btnss {
	margin: 27px 0 70px;
}

.btnss a {
	background: #f3b65d;
	color: #fff;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: 500;
	border-radius: 5px;
}

.btnss a:hover {
	background: #d2d2d2;
}

.arwo.fld {
	background: #f10000;
	width: 75px;
	height: 75px;
	display: inline-block;
	text-align: center;
	border-radius: 90px;
}


/* Close */


/* 
---------------------------------------------
Topbar
--------------------------------------------- 
*/

.topbar {
	background-image: url(../images/topbar_bg.png);
	min-height: 40px;
}

.mail_box i {
	color: #f3b65d;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	font-size: 18px;
}

.mail_box {
	margin-top: 7px;
}

.mail_box p {
	margin-bottom: 0px;
}

.mail_box p a {
	color: #fff;
	transition: all ease 0.5s 0s;
}

.mail_box p a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}

.phone_box {
	margin-top: 7px;
	float: right;
	width: 25%;
}

.phone {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.phone_box p {
	margin-bottom: 0px;
}

.phone_box p a {
	color: #fff;
}

.phone_box p a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}


/* 
---------------------------------------------
header
--------------------------------------------- 
*/

.search_btn:before {
	content: none !important;
	margin: 4px 0px -20px 0px;
}

.search_btn i.fa.fa-search {
	padding-top: 25px;
}

.navbar-brand {
	margin-right: 2rem;
}

header {
	min-height: 70px;
	z-index: 99;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	position: relative;
	top: 0;
	width: 100%;
	background: #293959;
}

header .container {
	max-width: 1325px;
}


/* footer .container {
    max-width: 985px;
} */

.img_hst {
	height: 560px;
	background: #f3b65d;
}

#main_slider {
	margin-top: 0px;
}


/* .image-details {
    background:#f3b65d;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
} */

.navbar {
	height: 70px;
	padding: 0px 0 0;
}

.navbar-dark .navbar-nav .nav-link {
	color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link:hover {
	color: #d2d2d2;
}

.sticky .navbar-dark .navbar-nav .nav-link:hover {
	color: #d2d2d2;
}

.sticky .navbar-dark .navbar-nav .nav-link {
	color: #ffffff;
}

.navbar-expand-lg .navbar-nav li {
	margin-right: 15px;
}

.navbar-expand-lg .navbar-nav li:nth-child(5n+5) {
	margin-right: 30px;
}

.navbar-expand-lg .navbar-nav li:nth-child(6n+6) {
	margin-right: 15px;
}

.navbar-expand-lg .navbar-nav li:nth-child(7n+7) {
	margin-right: 15px;
}

.navbar-expand-lg .navbar-nav li ul li {
	margin-right: 0px !important;
}

.navbar-expand-lg .navbar-nav li:last-child {
	margin-right: 15px;
}

.bun_org {
	border: #ededed solid 1px;
	border-radius: 5px;
	/*     padding: 10px; */
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.bun_org i {
	font-weight: 700;
	position: relative;
	left: 12px;
}

.or_my_pro {
	margin: 0px 0;
}

.or_my_pro label {
	font-weight: 500;
	margin: 0 0 4px 0;
}

.sticky .bun_org {
	border: #c8cad4 solid 1px;
	border-radius: 5px;
}

.bun_org:hover {
	background: #ededed;
	color: #333 !important;
	border: #d2d2d2 solid 1px;
	border-radius: 5px;
}

.navbar-nav .nav-link {
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 0.5px;
	transition: all ease 0.5s 0s;
	padding-top: 9px !important;
	font-size: 14px;
}

.pdl_br {
	border-left: #ccc solid 1px;
	padding-left: 50px !important;
}

.navbar-nav .nav-link:hover {
	transition: all ease 0.5s 0s;
	color: #ededed;
}

label {
	display: inline-block;
	margin-bottom: .5rem;
	font-size: 14px;
}


/* li.nav-item::before {
	display: inline-block;
	content: '';
	height: 5px;
	width: 5px;
	margin: 4px 0px -20px 0px;
} */

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


/* .nav-item:first-child:before {
	display: inline-block;
	content: '';
	height: 5px;
	width: 5px;
	margin: 4px 0px -20px 0px;
} */

ul.navbar-nav {
	margin-left: -15px;
	margin-right: -15px;
}

.nav-link::first-child {
	padding-left: 0px !important;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: #f3b65d;
	z-index: 99;
	min-height: 70px;
	box-shadow: 3px 4px 5px 0px rgba(3, 3, 31, 0.1);
}

.sticky .navbar {
	height: 70px;
	padding: 0;
}

.sticky .navbar-brand {
	text-align: center;
}


/* .sticky .navbar-brand img {
	    width: 100%;
    filter: grayscale(0) invert(1);
} */

.navbar-brand {
	padding-top: 0 !important;
}

img.onstknone {
	display: none;
}

.sticky img.onstknone {
	display: block;
}

img.offstknone {
	display: block;
}

.sticky img.offstknone {
	display: none;
}

.navbar-toggler .icon-bar {
	width: 22px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}


/* ANIMATED X */

.navbar-toggler .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 10% 10%;
	-ms-transform-origin: 10% 10%;
	transform-origin: 10% 10%;
}

.navbar-toggler .icon-bar {
	display: block;
	width: 28px;
	height: 5px;
	border-radius: 1px;
}

.navbar-toggler .icon-bar+.icon-bar {
	margin-top: 5px;
}

.navbar-toggler .icon-bar {
	background-color: #fff;
}

.sticky .navbar-toggler .icon-bar {
	background-color: #626262;
}

.navbar-toggler.collapsed .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.navbar-toggler.collapsed .icon-bar:nth-of-type(2) {
	opacity: 1;
	filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.navbar-toggler .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 20% 10%;
	-ms-transform-origin: 20% 10%;
	transform-origin: 20% 10%;
}

.navbar-toggler .icon-bar:nth-of-type(2) {
	opacity: 0;
	filter: alpha(opacity=0);
}

.navbar-toggler .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 2% 40%;
	-ms-transform-origin: 2% 40%;
	transform-origin: 2% 40%;
}

.desktop_logo {
	display: block !important;
	font-weight: 600;
	font-size: 20px;
	color: #fff !important;
	letter-spacing: 0.5px;
}

.desktop_logo span {
	display: block;
	font-size: 16px;
	position: relative;
	top: -4px;
	text-align: left;
}

.sticky .desktop_logo {
	display: block !important;
	font-weight: 600;
	font-size: 20px;
	color: #6c6c6c !important;
	letter-spacing: 0.5px;
}

.sticky .desktop_logo span {
	display: block;
	font-size: 16px;
	position: relative;
	top: -4px;
	text-align: left;
}

.phone_logo {
	display: none !important;
}

.w_20-n.w_25 .select-styled {
	font-size: 14px;
	height: 45px;
	padding: 12px 5px;
	width: 54px;
	color: #717371;
	background: #eee;
}

.w_20-n.w_25 .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #62697b transparent transparent transparent;
	position: absolute;
	top: 18px;
	right: 0px;
}

.w_20-n.w_25 .select {
	margin-bottom: 0;
}

.formfl.mgn {
	padding: 10px;
	height: 110px;
}

.mnheding {
	color: #000;
	font-weight: 500;
	font-size: 22px;
	margin-bottom: 17px;
}

.mnhedings {}

.pd_51 {
	padding: 51px;
}

.pd_53 {
	padding: 53px;
}

.pd_25 {
	padding: 25px;
}

.mnhedings {
	font-size: 13px;
	margin-bottom: 25px;
	line-height: 20px;
	margin-top: -8px;
}

.mnhedings a {
	color: #ef8d00;
}

.mnhedings:last-child {
	margin-bottom: 2px;
}

.tx_ajust {
	text-align: justify;
}

.modal-content {
	border-radius: 0 !important;
}

.blkcol img {
	filter: brightness(0) invert(1);
	width: 10px;
	margin-left: 3px;
	transition: all 0.3s ease-in-out;
	position: relative;
	top: -1px;
}

.blkcol:hover img {
	margin-left: 15px;
}

img.wd_set {
	width: 75px;
	margin-bottom: 20px;
}

.modal-dialog {
	max-width: 585px;
	margin: 8rem auto;
}

.modal-dialog_s_l {
	max-width: 450px;
	margin: 8rem auto;
}

.modal-dialog_s_l_n {
	max-width: 650px;
	margin: 5rem auto;
}

.modal-dialog_s_l .modal-body {
	padding: 20px;
}

.pdtop {
	padding: 50px 50px 40px 50px;
}

.alrdy {
	float: right;
	color: #f3b65d;
	font-weight: 500;
	position: relative;
	top: 10px;
	font-size: 15px;
}


/*  .form-group.checks label input[type="checkbox"] {
      background: #3d404e;
      border: #7f83a2 1px solid;
   } */

.alrdy a {
	color: #f3b65d;
}

.alrdy a:hover {
	text-decoration: underline;
}


/* 
---------------------------------------------
Search form
--------------------------------------------- 
*/

.image-details {
	position: absolute;
	right: -52%;
	bottom: 37%;
	left: 77%;
	z-index: 1;
	padding-top: 0px;
	color: #fff;
	text-align: left;
}

.image-details img {
	width: 30%;
}

.img_fl {
	position: absolute;
	bottom: 10px;
	left: -130px;
	width: 590px;
	z-index: 1;
}

.img_fl:before {
	content: "";
	background: url(../images/left_arw.svg)no-repeat;
	position: absolute;
	z-index: 9;
	top: 0;
}

.img_fl1 {
	position: absolute;
	bottom: 110px;
	right: 180px;
	z-index: 99;
}


/* ---- Select Country */

.hidden-menu {
	background: rgb(255, 255, 255);
	padding: 110px 120px;
	z-index: 9999;
	position: fixed;
	top: 0px;
	width: 100%;
	height: 100vh;
}


/*.hidden-menu:before {display:inline-block; position:absolute;  width:0; height:0; vertical-align:middle; content:""; top:-10px; left:40px; color:#f3b65d;
border-bottom:.7em solid; border-right:.7em solid transparent; border-left:.7em solid transparent;}*/

.hidden-menu h1 {
	font-size: 27px;
	margin: 0 0 15px 0;
	color: #393939;
}

.hiddens {
	display: block;
	position: absolute;
	right: 125px;
	font-size: 30px;
	top: 32px;
	cursor: pointer;
	color: #f3b65d;
	font-weight: 600;
}

.flgsst {
	width: 20px;
	height: 13px;
	top: 3px;
	position: relative;
}

.flgsst1 {
	width: 21px;
	height: 16px;
	top: -2px;
	position: relative;
}

.marzwh {
	display: block;
}

.checkbox-custom,
.radio-custom {
	opacity: 0;
	position: absolute;
}

.checkbox-custom,
.checkbox-custom-label,
.radio-custom,
.radio-custom-label {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	cursor: pointer;
	font-size: 17px;
	color: #333;
}

.checkbox-custom-label,
.radio-custom-label {
	position: relative;
}

.checkbox-custom+.checkbox-custom-label:before,
.radio-custom+.radio-custom-label:before {
	content: '';
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	width: 23px;
	height: 23px;
	padding: 0px;
	border: #f3b65d solid 1px;
	line-height: 20px;
	margin-right: 7px;
	font-size: 17px;
	text-align: center;
}

.checkbox-custom:checked+.checkbox-custom-label:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	background: rebeccapurple;
	color: #fff;
}

.radio-custom+.radio-custom-label:before {
	border-radius: 50%;
}

.radio-custom:checked+.radio-custom-label:before {
	background: #f3b65d url(../images/tick.png)no-repeat 3px;
	color: #f3b65d;
}

.firstrd {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

.firstrd:last-child {
	margin-bottom: 0px;
}

.firstrd h1 {
	font-size: 30px;
	text-transform: capitalize;
	margin: 0 0 30px 5px;
	color: #393939;
	letter-spacing: -0.5px;
	font-weight: normal;
}

.firstrd .rdset {
	margin-right: 25px;
	margin-bottom: 35px;
	float: left;
	width: 31%;
}

.buttn button {
	background: #f3b65d;
	border: none;
	border-radius: 3px;
	padding: 4px 20px;
	color: #fff;
	cursor: pointer;
}

.arc {
	border: 10px solid red
}

.usr_l_al {
	background: #ffffff;
	float: left;
	font-size: 14px;
	margin-bottom: 40px;
	border: #efefef solid 1px;
}

.usr_l_al:last-child {
	margin-right: 0;
}

.usr_l_al a {
	display: block;
	padding: 10px 15px;
	font-weight: 500;
	font-size: 17px;
	text-transform: uppercase;
	background: #f3b65d;
	color: #fff;
}

.usr_l_al h4 {
	display: block;
	padding: 13px 15px;
	font-weight: 500;
	font-size: 17px;
	text-transform: uppercase;
	background: #f3b65d;
	color: #fff;
}


/* .usr_l_al a:hover {
    background: #f3b65d;
    color: #fff;
} */

#cashbackSummary h3 {
	margin: 5px 0 12px 0px;
	font-size: 20px;
	color: #444444;
}

#cashbackSummary span.mbl_smry {
	float: left;
	width: 72%;
}

#cashbackSummary span.mbl_smry span {
	color: #f3b65d !important;
	font-weight: 500;
}

#cashbackSummary ._n0 {
	margin: 10px auto;
	opacity: .8;
	font-size: 14px;
	display: flow-root;
}

._n8_coupan .sixess {
	font-size: 14px;
	font-weight: 500;
	margin: 5px 0;
}

._n8_coupan hr {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

._og_btn {
	border: 1px solid #f3b65d;
	color: #f3b65d;
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	cursor: pointer;
	width: 100%;
	font-size: 15px;
	display: inline-block;
	font-weight: 500;
	text-align: center;
}

._og_btn:hover {
	color: #fff !important;
	background-color: #f3b65d;
}


/* td.fbstrong {
    text-align: right;
	    vertical-align: baseline !important;
} */


/* ---- Close Select Country */


/* Login */


/* .log_all {background: url(../images/login_all.png);
    padding: 48px 0 80px;
    background-origin: initial;
    background-repeat: no-repeat;
    background-size: cover !important;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 70px;
    z-index: 0;
    background-attachment: fixed;
    background-position: 100% 0%;} */

.log_all {
	background: url(../images/login_all.png);
	padding: 48px 0 80px;
	background-origin: initial;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 70px;
	z-index: 0;
	background-attachment: fixed;
	background-position: 100% 0%;
}

.log_all:before {
	background: rgba(19, 38, 75, 0.71);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.pop_const {
	position: relative;
	z-index: 2;
}

.pop_const h2 {
	color: #fff;
	margin: 0 0 15px 0;
	font-size: 32px;
	text-align: center;
}

.pop_const p {
	color: #fff;
	margin: 0 0 5px 0;
	font-size: 16px;
	text-align: center;
}

.pop_const p:nth-child(2n+1) {
	margin-bottom: 30px;
}

.pageform {
	margin-top: 15px;
}

.lg_form {
	width: 430px;
	margin: 0 auto;
	background: #f8f8f8;
	border-radius: 15px;
	padding: 30px;
}

.lg_form h4 {
	text-align: center;
	margin-bottom: 25px;
	color: #191919;
}

.lg_form label {
	font-size: 14px;
	color: #191919;
	font-weight: 500;
	margin: 0;
}

.lg_form_f {
	width: 430px;
	margin: 0 auto;
	background: #f8f8f8;
	border-radius: 15px;
	padding: 30px;
}

.lg_form_f h4 {
	text-align: center;
	margin-bottom: 15px;
	color: #191919;
}

.lg_form_f p {
	text-align: center;
	margin-bottom: 25px;
	font-size: 14px;
	color: #9b9bab;
}

.lg_form_f p span {
	display: block;
}

.lg_form_fg {
	width: 430px;
	margin: 0 auto;
	background: #f8f8f8;
	border-radius: 15px;
	padding: 30px 20px;
}

.lg_form_fg h4 {
	text-align: center;
	margin-bottom: 15px;
	color: #191919;
}

.lg_form_fg p {
	text-align: center;
	margin-bottom: 15px;
	font-size: 14px;
	color: #9b9bab;
}

.lg_form_fg p span {
	display: block;
}

.lg_form_fg p:last-child {
	margin-bottom: 5px;
}

.lg_form_fg p a {
	color: #f3b65d;
}

.lg_form_f label {
	font-size: 14px;
	color: #191919;
}

.gif_l span img {
	width: 20px;
	position: relative;
	top: -1px;
}

.ctn_nh {
	font-size: 14px;
	color: #f3b65d;
	padding-left: 10px;
}

.ctn_nh a {
	color: #626262;
	text-decoration: underline;
}

.ctn_nh a:hover {
	text-decoration: underline;
}

.form-group.checks {
	font-size: 14px;
}

.ctn_nh1 {
	padding-left: 3px;
	color: #9b9bab;
	position: relative;
	top: -1px;
	font-size: 14px;
}

.ctn_nh2 {
	padding-left: 0px;
	color: #9b9bab;
	position: relative;
	top: -1px;
	font-size: 14px;
}

.form-control.formfl {
	background: #ffffff;
	border: #e6e6e6 solid 1px;
	height: 44px;
	font-size: 14px;
	width: 100%;
	padding: 0 13px;
	border-radius: 4px;
}

.lg_form_b {
	width: 430px;
	margin: 0 auto;
	background: #e8e8e8;
	border-radius: 0px 0px 15px 15px;
	padding: 20px 30px;
}

.lg_form_b span {
	font-size: 14px;
	color: #191919;
}

input:focus {
	border: #f3b65d solid 1px !important;
}

textarea:focus {
	border: #f3b65d solid 1px !important;
}

.container_ck {
	display: block;
	position: relative;
	float: left;
	height: 20px;
	padding-left: 25px;
	/* margin-bottom: 27px; */
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


/* Hide the browser's default checkbox */

.container_ck input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}


/* Create a custom checkbox */

.checkmark {
	position: absolute;
	top: 1px;
	left: 0;
	border-radius: 2px;
	height: 20px;
	width: 20px;
	border: #e6e6e6 solid 1px;
	background-color: #ffffff;
}


/* On mouse-over, add a grey background color */

.container_ck:hover input~.checkmark {
	border: #e6e6e6 solid 2px;
	background-color: #ffffff;
}


/* When the checkbox is checked, add a blue background */

.container_ck input:checked~.checkmark {
	background-color: #f3b65d;
	border: #f3b65d solid 2px;
}


/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}


/* Show the checkmark when checked */

.container_ck input:checked~.checkmark:after {
	display: block;
}


/* Style the checkmark/indicator */

.container_ck .checkmark:after {
	left: 6px;
	top: 2px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.form-group.checks label {
	font-size: 14px;
}

.form-group.checks label a {
	color: #626262;
	text-decoration: underline;
}

.form-group.checks label a:hover {
	text-decoration: none;
}

#forgt {
	font-size: 14px;
	text-align: left;
	font-weight: 400;
	margin: 0 0 5px 0;
}

#forgt a {
	color: #626262;
	text-decoration: underline;
}

#forgt a:hover {
	text-decoration: underline;
}

.blkcol {
	background: #ffffff;
	color: #333;
	padding: 9px 25px;
	font-weight: 500;
	border-radius: 5px;
	font-size: 16px;
	border: #e6e6e6 solid 2px;
	margin-top: 0;
	cursor: pointer;
	display: inline-block;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.blkcol:hover {
	background: #f3b65d;
	border: #f3b65d solid 2px;
	color: #fff;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
}

.social_i {
	float: right;
}

.social_i ul li a.fb {
	color: #fff;
	font-size: 16px;
	border-radius: 50px;
	padding: 10px 15px 9px;
	background: #395a97;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	position: relative;
	top: 2px;
}

.social_i ul li a.fb:hover {
	transform: scale(1.09);
}

.social_i ul li a.tw {
	color: #fff;
	font-size: 22px;
	border-radius: 50px;
	padding: 4px 8px 1px;
	background: #26a6d1;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.social_i ul li a.tw:hover {
	transform: scale(1.09);
}

.social_i ul li a.gl {
	color: #fff;
	font-size: 16px;
	border-radius: 50px;
	padding: 10px 13px 10px;
	background: #ff5d5d;
	position: relative;
	top: 1px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.social_i ul li a.gl:hover {
	transform: scale(1.09);
}

.social_i ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.social_i ul li {
	float: left;
	margin-right: 10px;
}

.social_i a img {
	width: 38px;
	margin-right: 5px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.social_i a img:hover {
	transform: scale(1.09);
}

.form-group.checks a {
	color: #626262;
	text-decoration: underline;
}

.prod_list h3 {
	font-size: 22px;
	margin: 0px 0 20px 0;
}

.prod_list p {
	font-size: 14px;
	margin: 15px 0 0px 0;
}

.prod_list:hover {
	background: #f1f1f1;
}

.prod_list {
	border: #ebebeb solid 1px;
	padding: 30px 20px;
	text-align: center;
	box-shadow: 0px 0px 10px #cccccc73;
	margin-bottom: 30px;
}

.prod_list span {
	background: #fff;
	width: 70px;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	border-radius: 100px;
	padding: 5px;
	border: #e2e2e2 solid 1px;
}

.prod_list:hover span {
	background: #f3b65d;
	color: #fff;
}

.prod_list span i {
	font-size: 30px;
}

section.selling_p {
	padding: 50px 0 20px;
}

.social_2 {
	padding-left: 45px;
	padding-top: 5px;
}

.social_2 ul li a.fb {
	color: #fff;
	font-size: 18px;
	border-radius: 50px;
	padding: 11px 17px 11px;
	background: #395a97;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	position: relative;
	top: 2px;
}

.social_2 ul li a.fb:hover {
	transform: scale(1.09);
}

.social_2 ul li a.ln {
	color: #fff;
	font-size: 18px;
	border-radius: 50px;
	padding: 11px 15px 11px;
	background: #6c95c4;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	position: relative;
	top: 2px;
}

.social_2 ul li a.ln:hover {
	transform: scale(1.09);
}

.social_2 ul li a.tw {
	color: #fff;
	font-size: 18px;
	border-radius: 50px;
	padding: 11px 14px 11px;
	background: #26a6d1;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.social_2 ul li a.tw:hover {
	transform: scale(1.09);
}

.social_2 ul li a.ml {
	color: #fff;
	font-size: 16px;
	border-radius: 50px;
	padding: 12px 14px 13px;
	background: #9b9bab;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	position: relative;
	top: 2px;
}

.social_2 ul li a.ml:hover {
	transform: scale(1.09);
}

.social_2 ul li a.gl {
	color: #fff;
	font-size: 16px;
	border-radius: 50px;
	padding: 10px 13px 10px;
	background: #ff5d5d;
	position: relative;
	top: 1px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.social_2 ul li a.gl:hover {
	transform: scale(1.09);
}

.social_2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.social_2 ul li {
	float: left;
	margin-right: 10px;
}

.social_2 a img {
	width: 38px;
	margin-right: 5px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.social_2 a img:hover {
	transform: scale(1.09);
}

.alert-box {
	padding: 15px;
	border-radius: 8px;
}

.show_m {
	color: #f3b65d;
	font-weight: 400;
	font-size: 15px;
	background-color: #04be5b66;
	border: #04be5b solid 1px;
	color: #04be5b;
	padding: 15px;
	text-align: left;
	border-radius: 6px;
	display: none;
	width: 430px;
	margin: 0 auto;
	margin-top: 20px;
}

.crs {
	float: right;
	cursor: pointer;
}

.crs svg {
	width: 18px;
	position: relative;
	top: 2px;
}


/* Close Login */


/* Setup */

.stup {
	width: 50%;
	margin: 0 auto;
}

.stup h2 {
	color: #fff;
	margin: 0 0 40px 0;
	font-size: 28px;
	text-align: center;
}

.probar {
	float: left;
	width: 40%;
}

.pro_bcnts {
	float: left;
	width: 60%;
	padding-top: 20px;
}

.pro_bcnts ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pro_bcnts ul li {
	color: #fff;
	font-size: 14px;
	margin-bottom: 5px;
}

.pro_bcnts ul li i {
	margin-right: 5px;
}

.btn_ssp a {
	background: #d2d2d2;
	color: #fff;
	font-size: 14px;
	padding: 12px 14px;
	border-radius: 6px;
}

.btn_ssp {
	text-align: center;
	margin-top: 50px;
}

#btm_cn {
	color: #9b9bab;
	margin-top: 40px;
	font-size: 15px;
}

#btm_cn a {
	color: #d2d2d2;
}

:root {
	background: #fff;
}

span#procent {
	display: block;
	position: absolute;
	left: 50%;
	top: 48%;
	font-size: 40px;
	transform: translate(-42%, -42%);
	color: #4d4d4d;
}

span#procent::after {
	content: '%';
}

.canvas-wrap {
	position: relative;
	width: 150px;
	height: 150px;
	background: #fff;
	border-radius: 100px;
}

.alcur {
	position: absolute;
	top: -3px;
	left: -3px;
}


/* Close Setup */


/* Agriment */

.prints {
	text-align: right;
	position: relative;
	top: -30px;
	margin-bottom: -30px;
	right: 0;
}

.prints span svg {
	width: 16px;
}

.prints span {
	width: 16px;
	color: #9b9bab;
}

.agr_cn {
	text-align: center;
	font-size: 26px;
	font-weight: 500;
	padding-bottom: 30px;
	text-transform: uppercase;
	color: #191919;
	border-bottom: #191919 solid 4px;
}

.agr_cn span {
	display: block;
}

.contnt-agr {}

.contnt-agr p {
	font-size: 16px;
	margin: 0;
	color: #191919;
	font-weight: 500;
	margin-top: 35px;
	margin-bottom: 35px;
}

.cntalc {
	margin-bottom: 35px;
}

.lf_cnrt {
	float: left;
	width: 20%;
}

.lf_cnrt p {
	color: #191919;
	font-weight: 600;
	margin: 0;
	line-height: 25px;
	font-size: 16px;
}

.lf_cnrt1 {
	float: left;
	width: 80%;
}

.lf_cnrt1 p {
	color: #191919;
	font-weight: 400;
	margin: 0 0 20px 0;
	line-height: 25px;
	font-size: 16px;
}

.lf_cnrt1 p:last-child {
	margin-bottom: 0;
}

.cntalc1 {
	margin-bottom: 40px;
}

.cntalc1:last-child {
	margin-bottom: 0;
}

.cntalc1 h4 {
	color: #191919;
	font-weight: 600;
	margin: 0 0 10px 0;
	line-height: 25px;
	font-size: 16px;
	text-transform: uppercase;
}

.cntalc1 p {
	color: #191919;
	font-weight: 400;
	margin: 0 0 15px 0;
	line-height: 25px;
	font-size: 16px;
}

.lf_cnrt-l {
	float: left;
	width: 50%;
}


/* Singup */

.lg_form1 {
	width: 605px;
	margin: 0 auto;
	background: #f8f8f8;
	border-radius: 15px;
	padding: 30px;
}

.lg_form1 h4 {
	text-align: center;
	margin-bottom: 25px;
	color: #191919;
}

.lg_form1 label {
	font-size: 14px;
	color: #191919;
}


/* The container */

.container-checkbox {
	display: block;
	position: relative;
	padding-left: 28px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size: 14px;
	line-height: 21px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #4b4b4b;
}

.container-checkbox span {
	color: #c4c4c4;
}


/* Hide the browser's default checkbox */

.container-checkbox input {
	position: absolute;
	opacity: 0;
	left: 0;
	cursor: pointer;
}


/* Create a custom checkbox */

.container-checkbox .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #fff;
}


/* On mouse-over, add a grey background color */

.container-checkbox:hover input~.checkmark {
	background-color: #fff;
}


/* When the checkbox is checked, add a blue background */

.container-checkbox input:checked~.checkmark {
	background-color: #f3b65d;
	border: #f3b65d solid 1px;
}


/* Create the checkmark/indicator (hidden when not checked) */

.container-checkbox .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}


/* Show the checkmark when checked */

.container-checkbox input:checked~.checkmark:after {
	display: block;
}


/* Style the checkmark/indicator */

.container-checkbox .checkmark:after {
	left: 7px;
	top: 3px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.list_prodcts {
	border: #ebebeb solid 1px;
	padding: 15px 15px;
	margin-bottom: 20px;
}

.list_prodcts ul {
	margin: 0;
	padding: 0;
}

.urs_nm {
	font-size: 20px;
	background: #293959;
	text-transform: uppercase;
	text-align: left;
	padding-left: 15px;
	color: #fff;
	padding: 5px 15px;
	font-weight: 300;
}


/* Close Singup */


/* About Us */

.brdascom {
	background: #f8f8f8;
	padding: 36px 0;
	margin-top: 0px;
}

.abhen h3 {
	color: #191919;
	font-size: 24px;
	margin: 0;
}

.abhen_pr {
	font-weight: 500;
	text-align: right;
	color: #9b9bab;
}

.abhen_pr a {
	font-size: 14px;
	color: #9b9bab;
}

.abhen_pr span {
	color: #191919;
	font-size: 14px;
}

.about_cn {
	padding-top: 60px;
	padding-bottom: 80px;
}

.img_bgs {
	background: #fff;
	box-shadow: 10px 10px 0px #ccc;
	width: 96%;
	height: 340px;
	text-align: center;
}

.img_bgs img {
	width: 81%;
}

.ab_cnttn {}

.ab_cnttn p {
	font-size: 14px;
	color: #191919;
	margin-bottom: 20px;
	letter-spacing: 0.2px;
	line-height: 25px;
}


/* Close About Us */


/* Company Overview */

.overview {
	background: #f8f8f8;
	padding: 50px 0;
}

.overview h4 {
	color: #191919;
	font-size: 25px;
	margin: 0 0 30px 0;
	font-weight: 300;
}

.overview h4 strong {
	font-weight: 500;
}

.overview p {
	color: #191919;
	font-size: 14px;
	margin: 0 0 20px 0;
	line-height: 25px;
}


/* Close Company Overview */

.pvcyp p {
	font-size: 14px;
	line-height: 25px;
	color: #172940;
	margin: 0 0 40px 0;
}

.pvcyp h3 {
	font-size: 20px;
	color: #172940;
	font-weight: 500;
}

.pvcyp {}

.ullilist {}

.ullilist ul {
	margin: 0 0 25px 0;
	padding: 0 0 0 25px;
	color: #000;
}

.ullilist ul li {
	margin-bottom: 20px;
}

.ullilist p {
	font-size: 15px;
	font-weight: 600;
	margin: 0 0 5px 0;
}

.ullilist span {
	color: #172940;
	font-size: 14px;
}

.ullilist ul li p {
	font-size: 19px;
	margin: 10px 0 5px 0;
	font-weight: 500;
}

.ullilist ul li span {
	color: #172940;
	font-size: 14px;
}


/* blog */

section.blog {
	margin: 40px 0 40px;
}

.search_form1 {
	position: relative;
	top: 0 !important;
	width: auto !important;
	box-shadow: none !important;
	padding: 0 !important;
	padding-bottom: 0px !important;
}

.blog-item {
	background: #f4f4f4;
	display: inline-block;
	list-style: none;
	height: auto;
	width: 100%;
	list-style: none;
	margin-bottom: 30px;
	border-radius: 5px;
}

.blog-item .feature-image img {
	width: 100%;
}

.blog-item .feature-image {
	height: 195px;
	width: 100%;
	overflow: hidden;
	position: relative;
	border-radius: 5px;
}

.blog-item .feature-details {
	padding: 20px;
}

.blog-item .feature-details h3 {
	color: #333333;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 15px 0;
}

.blog-item .feature-details h3 a {
	background: no-repeat;
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 16px;
}

.blog-item .feature-details h3 a:hover {
	background: transparent;
	color: #191919;
}

.blog-item .feature-details p {
	color: #333;
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 22px;
}

.place span {
	padding-right: 22px;
	color: #929292;
	font-size: 14px;
}

.place span:last-child {
	padding-right: 0px;
}

.blog-item .feature-details a:hover {
	background: #c9af74;
}

.iconset {
	position: absolute;
	right: 12px;
	margin-top: -32px;
}

.grecl {
	color: #a3a3a3;
	font-size: 14px;
}

.blog-item .feature-details a {
	color: #fff;
	background: #f3b65d;
	padding: 5px 13px;
	font-size: 13px;
	line-height: 21px;
	display: inline-block;
	margin-top: 4px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	border-radius: 5px;
}

.blog-item .feature-details a img {
	width: 12px;
	margin-left: 3px;
	filter: brightness(0) invert(1);
	position: relative;
	top: -1px;
	transition: all 0.3s ease-in-out;
}

.blog-item .feature-details a:hover img {
	margin-left: 15px;
}

.search_form {
	position: relative;
	top: -80px;
	width: 80%;
	box-shadow: 0px 7px 40px #cccccc69;
	margin: 0 auto;
	background: #fff;
	padding: 36px 92px 52px 92px;
	padding-bottom: 25px;
	background-attachment: fixed;
}

.search_form ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	display: inline-block;
}

.search_form ul li {
	width: 45.7%;
	float: left;
	margin-right: 1.6%;
}

.search_form ul li:first-child {
	width: 45.7%;
}

.search_form ul li .form-group {
	margin: 0;
	position: relative;
}

.search_form ul li:last-child {
	width: 4.5%;
	background: #f3b65d;
	margin-right: 0%;
	position: relative;
	top: 27px;
	border-radius: 5px;
}

.search_form ul li .form-control {
	background: #fff;
	border: #e6e6e6 solid 2px;
	height: 44px;
	color: #191919;
	font-size: 14px;
	width: 100%;
	padding: 0 15px;
	border-radius: 4px;
}

.search_form ul li .form-group p {
	margin: 0 0 5px 0;
	font-size: 15px;
	font-weight: 400;
	color: #636363;
}

.wit_c {
	background: #fff !important;
}

#detals {
	height: 408px;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}

.feature-details p {
	font-size: 14px;
	line-height: 24px;
	color: #333;
}

.feature-details h3 {
	margin-bottom: 15px;
	color: #333;
}

.rc_list {
	margin-bottom: 14px;
	display: flow-root;
}

.rc_list:last-child {
	margin-bottom: 0;
}

.rc_list img {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 10px;
}

.rc_list h4 {
	margin: 0;
	font-weight: 400;
	line-height: 20px;
	font-size: 14px;
	color: #333;
	padding-right: 33px;
}

.rc_list span {
	font-size: 13px;
	color: #a3a3a3;
}

nav.contls {
	float: right;
}

.feature-item .feature-image .feature-type {
	background: rgba(0, 0, 0, 0.6);
	border-radius: 10px;
	color: #ffffff;
	display: inline-block;
	font-size: 10px;
	height: 19px;
	padding: 2px 10px;
	position: absolute;
	text-transform: uppercase;
	left: 10px;
	bottom: 10px;
	width: auto;
}

.rcnt_logo {}

.rcnt_logo ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.rcnt_logo ul li:nth-child(1n+1) {
	width: 20%;
	padding: 20px;
	border-bottom: #c8c8c8 solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li {
	position: relative;
}

.rcnt_logo ul li:nth-child(2n+2) {
	width: 20%;
	padding: 20px;
	border-left: #c8c8c8 solid 1px;
	border-bottom: #c8c8c8 solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(2n+2):before {
	border-radius: 50px;
	background: #fff;
	content: "";
	font-size: 20px;
	padding: 0px 14px;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 1;
	left: -15px;
	bottom: -14px;
}

.rcnt_logo ul li:nth-child(3n+3) {
	width: 20%;
	padding: 20px;
	border-left: #c8c8c8 solid 1px;
	border-bottom: #c8c8c8 solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(3n+3):before {
	border-radius: 50px;
	background: #fff;
	content: "";
	font-size: 20px;
	padding: 0px 14px;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 1;
	left: -15px;
	bottom: -14px;
}

.rcnt_logo ul li:nth-child(4n+4) {
	width: 20%;
	padding: 20px;
	border-left: #c8c8c8 solid 1px;
	border-bottom: #c8c8c8 solid 1px;
	text-align: center;
	float: left;
	border-right: #c8c8c8 solid 1px;
}

.rcnt_logo ul li:nth-child(5n+5):before {
	border-radius: 50px;
	background: #fff;
	content: "";
	font-size: 20px;
	padding: 0px 14px;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 1;
	left: -15px;
	bottom: -14px;
}

.rcnt_logo ul li:nth-child(5n+5) {
	width: 20%;
	padding: 20px;
	/* border-left: #c8c8c8 solid 1px; */
	border-bottom: #c8c8c8 solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(6n+6) {
	width: 20%;
	padding: 20px;
	border-bottom: #fff solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(6n+6):before {
	display: none;
}

.rcnt_logo ul li:nth-child(7n+7) {
	width: 20%;
	padding: 20px;
	border-left: #c8c8c8 solid 1px;
	border-bottom: #fff solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(7n+7):before {
	display: none;
}

.rcnt_logo ul li:nth-child(8n+8) {
	width: 20%;
	padding: 20px;
	border-left: #c8c8c8 solid 1px;
	border-bottom: #fff solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(8n+8):before {
	display: none;
}

.rcnt_logo ul li:nth-child(9n+9) {
	width: 20%;
	padding: 20px;
	border-left: #fff solid 1px;
	border-bottom: #fff solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(9n+9):before {
	display: none;
}

.rcnt_logo ul li:nth-child(10n+10) {
	width: 20%;
	padding: 20px;
	border-left: #c8c8c8 solid 1px;
	border-bottom: #fff solid 1px;
	text-align: center;
	float: left;
}

.rcnt_logo ul li:nth-child(10n+10):before {
	display: none;
}

.animated.animationDelay {
	animation-delay: .4s;
	-webkit-animation-delay: .4s;
}

.animated.animationDelayMed {
	animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
}

.animated.animationDelayLong {
	animation-delay: 1.6s;
	-webkit-animation-delay: 1.6s;
}

.animated.fadeBgColor {
	-webkit-animation-name: fadeBgColor;
	-moz-animation-name: fadeBgColor;
	-o-animation-name: fadeBgColor;
	animation-name: fadeBgColor;
}

.animated.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}

.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

.animated.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

.animated.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.animated.moveUp {
	-webkit-animation-name: moveUp;
	-moz-animation-name: moveUp;
	-o-animation-name: moveUp;
	animation-name: moveUp;
}


/* .module {
  max-width: 100%;
  border-width:1px;
  border-style: solid;
  border-image: linear-gradient( to bottom, #c8c8c8, #c8c8c8 ) 1 100%;
}
.module1 {
  max-width: 100%;
  border-width:1px;
  border-style: solid;
  border-image: linear-gradient( to bottom, #c8c8c8, #c8c8c8 ) 1 100%;
} */

.pd-0 {
	padding: 0;
}

.search_form1 img {
	width: 18px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

table.ui-datepicker-calendar th span {
	font-size: 15px;
	font-weight: 500;
}

.ui-datepicker {
	display: none;
	width: 20rem;
	background: #ffffff;
	border-radius: 0.25rem;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	margin-top: 1rem;
}

.ui-datepicker-header {
	text-align: center;
	padding: 1rem 0;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
}

.ui-datepicker-header a span {
	display: none;
}

.ui-datepicker-header a.ui-corner-all {
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 2rem;
	height: 2rem;
	margin: 0.5rem;
	border-radius: 0.5rem;
}

.ui-datepicker-header a.ui-datepicker-prev {
	left: 0;
}

.ui-datepicker-header a.ui-datepicker-prev::after {
	font-family: "Material Icons";
	content: "\e314";
	font-size: 1.5rem;
	color: #444444;
}

.ui-datepicker-header a.ui-datepicker-next {
	right: 0;
}

.ui-datepicker-header a.ui-datepicker-next::after {
	font-family: "Material Icons";
	content: "\e315";
	font-size: 1.5rem;
	color: #444444;
}

.ui-datepicker-calendar {
	width: 100%;
	text-align: center;
	padding: 0rem 1rem 1rem 1rem;
}

.ui-datepicker-calendar thead {
	color: #090909;
}

.ui-datepicker-calendar a {
	color: #444444;
	text-decoration: none;
	display: block;
	margin: 0 auto;
	font-size: 14px;
	padding: 8px 8px;
	box-shadow: none;
	background: #ffffff;
	width: 35px;
	height: 35px;
	line-height: 21px;
	border-radius: 0%;
	border: 1px solid #d4d4d49e;
	cursor: pointer;
}

.ui-datepicker-calendar a:hover {
	border: 1px solid #cccccc;
}

.ui-datepicker-calendar .ui-state-highlight {
	border-color: #404e67;
}

.ui-datepicker-calendar .ui-state-active {
	background: #626262e52;
	color: #ffffff;
}

#f-19 {
	font-size: 19px;
}

.recent_n h3 {
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 15px;
	margin-top: -3px;
	color: #000000;
}

.recent_n {
	margin-bottom: 40px;
}

.category_n h3 {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 10px;
}

#style-8::-webkit-scrollbar-track {
	background-color: #e6e6e6;
}

#style-8::-webkit-scrollbar {
	width: 10px;
	background-color: #e6e6e6;
}

#style-8::-webkit-scrollbar-thumb {
	background-color: #b3b3b3;
}

.scrollbar {
	float: left;
	height: 300px;
	width: 100%;
	background: #fff;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.scrollbar1 {
	float: left;
	height: 200px;
	width: 100%;
	background: #fff;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.force-overflow {
	min-height: 300px;
	overflow: hidden;
}

.force-overflow ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.force-overflow ul li {
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
}

.force-overflow ul li a {
	font-size: 14px;
	font-weight: 500;
	color: #3d3d3d;
}


/* Close News */


/* Privacy Policy */

section.privacy_policy {
	margin: 80px 0 50px;
}

.prv_plc {}

.prv_plc h2 {
	font-size: 18px;
	margin: 0 0 15px 0;
	color: #172940;
}

.prv_plc p {
	font-size: 14px;
	margin-bottom: 30px;
	line-height: 25px;
	color: #172940;
	letter-spacing: 0.2px;
}


/* Close Privacy Policy */


/* Term & Conditions*/

section.terms {
	margin: 80px 0 50px;
}

.terms_con {}

.terms_con h2 {
	font-size: 18px;
	margin: 0 0 15px 0;
	color: #172940;
}

.terms_con p {
	font-size: 14px;
	margin-bottom: 30px;
	line-height: 25px;
	color: #172940;
	letter-spacing: 0.2px;
}


/* Close Term & Conditions */

.f_20 {
	font-size: 18px !important;
	font-weight: 600;
	color: #333 !important;
}


/* FAQ */

.faq-content {
	margin-bottom: 40px
}

.faq-content h4 {
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 400;
	margin-top: -15px;
}

.faq-questions {
	margin-top: 0px;
}

.faq-quest {
	padding: 5px 20px;
	margin-bottom: 20px;
	border-radius: 6px;
	background: #f6f6f6;
}

.faq-quest h5 {
	color: #191919;
	margin: 0;
	font-size: 15px;
}

.faq-quest h5 a {
	color: #191919;
	display: block;
	padding: 16px 0;
}

.faq-quest .card a {
	color: #47bbe3;
}

.faq-quest h5 a[aria-expanded="true"],
.p-bold {
	font-weight: 500;
}

.faq-quest h5 a i {
	float: right;
	-webkit-text-stroke: 2px #f6f6f6;
	text-align: center;
	line-height: 20px;
	font-size: 20px;
	color: #191919;
}

.faq-quest .card {
	border: 0;
	padding: 7px 0 5px;
	background: transparent;
}

.faq-quest .card p {
	margin: 0 25px 0 0;
	line-height: 25px;
	font-size: 14px;
	color: #191919;
}

section.faqpg {
	margin: 48px 0 60px;
}

.terms_con {}

.terms_con h2 {
	font-size: 18px;
	margin: 0 0 15px 0;
	color: #172940;
}

.terms_con p {
	font-size: 14px;
	margin-bottom: 30px;
	line-height: 25px;
	color: #172940;
	letter-spacing: 0.2px;
}

.accordion {}

.toggle {
	display: none;
}

#hedfx_h1 {
	font-size: 24px;
	letter-spacing: 0px;
	color: #172940 !important;
	display: inline-block;
	margin-top: 0;
}

.option {
	position: relative;
	margin-bottom: 20px;
	border-radius: 6px;
	border: #f6f6f6 solid 1px;
}

.titlefaq,
.content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.titlefaq {
	background: #f6f6f6;
	padding: 17px 20px;
	display: block;
	color: #191919;
	font-size: 15px;
	font-weight: 500;
	cursor: pointer;
	margin: 0;
}

.titlefaq:after,
.titlefaq:before {
	content: '';
	position: absolute;
	right: 1.25em;
	top: 1.45em;
	width: 2px;
	height: 0.75em;
	background-color: #172940;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.titlefaq:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.content {
	max-height: 0;
	overflow: hidden;
	background-color: #fff;
}

.content p {
	margin: -7px 0 0 0;
	padding: 0em 65px 20px 20px;
	font-size: 14px;
	line-height: 25px;
	color: #191919;
}

.toggle:checked+.titlefaq,
.toggle:checked+.titlefaq+.content {
	background: #f6f6f6;
	box-shadow: 0px 2px 7px -6px #ddd;
	border-radius: 6px 6px 0px 0px;
}

.toggle:checked+.titlefaq+.content {
	max-height: inherit;
	border-radius: 0 0 6px 6px;
}

.toggle:checked+.titlefaq:before {
	-webkit-transform: rotate(90deg) !important;
	transform: rotate(90deg) !important;
}

.ulli {
	font-size: 14px;
	line-height: 23px;
}

.ulli ul {
	margin: 0 0 5px 0;
	padding: 10px 0 0 18px;
}

.ulli ul li {
	color: #191919;
	margin-bottom: 3px;
}


/* Close FAQ */


/* Join The Club */

section.jointheclub {
	margin: 80px 0 60px;
}

.jointheclub h1 {
	color: #626262;
	font-size: 41px;
	font-weight: 500;
	margin-bottom: 12px;
}

.jointheclub p {
	color: #333;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 30px;
}

.jointheclub h4 {
	color: #f3b65d;
	font-size: 16px;
	font-weight: 700;
}

.jointheclub h4 span {
	position: relative;
	padding-right: 10px;
	background: #fff;
}

.jointheclub h4:before {
	content: "";
	border-top: #f4f4f4 solid 2px;
	position: absolute;
	right: 15px;
	width: 88%;
	margin-top: 9px;
}

.tx_u {}

.tx_u p {
	color: #626262;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 5px;
}

.tx_u p span {
	float: right;
	font-size: 11px;
	color: #b0b0b0;
	font-weight: 300;
	letter-spacing: 0.5px;
}

.imagePreview {
	/* width: 100%;
    height: 153px;
    background-position: center center;
    background: url(../images/imgun.jpg);
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    box-shadow: 0px 0px 0px 1px #e9e9e9; */
	width: 100%;
	height: 153px;
	background-position: center center;
	background: url(../images/imgun.jpg) no-repeat center;
	background-color: #626262;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	box-shadow: 0px 0px 0px 1px #e9e9e9;
}

label.btnoverp {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 15px;
	cursor: pointer;
	font-size: 0;
}

.btn-primary {
	display: block;
	border-radius: 0px;
	box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.2);
	margin-top: -5px;
}

.imgUp {
	margin-bottom: 15px;
}

.del {
	position: absolute;
	top: 0px;
	right: 15px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: rgba(255, 255, 255, 0.6);
	cursor: pointer;
}

.imgAdd {
	width: 153px;
	height: 153px;
	color: #9f9f9f;
	border: #d6d6d6 dashed 1px;
	text-align: center;
	line-height: 30px;
	margin-top: 0px;
	cursor: pointer;
	font-size: 14px;
	margin: 0 15px;
}

.imgAdd p {
	font-size: 29px;
	font-weight: 100;
	margin: 40px 0 -4px 0;
}


/* Close Join The Club */


/* Event Details */

.evn_cn_details {
	height: 355px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.evn_cn_details img {
	width: 100%;
}

.evn_cn_details_cn {
	background: #f4f4f4;
	padding: 20px;
}

.evn_cn_details_cn h3 {
	color: #333;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	padding-bottom: 20px;
	border-bottom: #e3e3e3 solid 1px;
	margin-bottom: 20px;
}

.evn_cn_details_cn h5 {
	color: #333;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 5px;
}

.evn_cn_details_cn p {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 20px;
}

.evn_cn_details_cn p:last-child {
	margin-bottom: 0;
}

.wrapper {
	width: 100%;
}

.panel-heading {
	padding: 0;
	border: 0;
}

.panel-title>a,
.panel-title>a:active {
	display: block;
	padding: 15px;
	color: #333;
	font-size: 16px;
	background: #f4f4f4;
	text-transform: capitalize;
	letter-spacing: 0.3px;
}

.panel-heading a:before {
	background: url(../images/next_i.svg);
	content: "";
	width: 12px;
	height: 12px;
	position: relative;
	float: right;
	transition: all 0.5s;
	top: 4px;
}

.panel-heading.active a:before {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}

.panel.panel-default {
	margin-bottom: 15px;
}

.panel.panel-default:last-child {
	margin-bottom: 0;
}

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

.evn_d h4 {
	margin: 0;
}

.evn_d .panel-body {
	background: #f4f4f4;
	padding: 0 15px 15px;
	font-size: 14px;
	line-height: 22px;
}

.evn_d .panel-body p {
	margin: 0;
}

.evn_d .panel-body ul {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}

.evn_d .panel-body ul li {
	display: block;
	margin-bottom: 5px;
	padding: 0;
	color: #626262;
	font-size: 14px;
}

.evn_d .panel-body ul li:last-child {
	margin-bottom: 0;
}

.evn_d .panel-body ul li:before {
	width: 8px;
	height: 8px;
	border-radius: 20px;
	background: #626262;
	content: "";
	margin-right: 8px;
	display: inline-grid;
}

.evn_crc h2 {
	margin: 0;
	border-bottom: #cccccc96 solid 1px;
	color: #626262;
	font-size: 28px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.evn_crc p {
	margin-bottom: 5px;
}

.evn_crc ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.evn_crc ul li {
	display: block;
	margin-bottom: 8px;
	font-weight: 500;
	padding: 0;
	font-size: 14px;
}

.evn_crc ul li span {
	padding-left: 20px;
}

.evn_crc ul li i {
	color: #f3b65d;
	padding-right: 10px;
}

.evn_crc ul li a {
	display: block;
	padding-left: 22px;
	margin-top: 2px;
}

#btn_f {
	color: #fff;
	background: #333;
	padding: 15px 10px;
	font-size: 16px;
	line-height: 21px;
	display: block;
	font-weight: 300;
	text-align: center;
	margin-top: 25px;
}

#btn_f:hover {
	background: #f3b65d;
}

#btn_f img {
	width: 12px;
	margin-left: 3px;
	filter: brightness(0) invert(1);
	position: relative;
	top: -1px;
}

.postby {
	margin-top: 30px;
	display: flow-root;
	border-bottom: #cccccc94 solid 1px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.postby h4 {
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 15px;
}

.postby p {
	font-size: 15px;
	letter-spacing: 0.5px;
	font-weight: 500;
	margin-bottom: 3px;
	position: relative;
	color: #333;
	top: 7px;
}

.postby span {
	font-size: 15px;
	letter-spacing: 0.5px;
	font-weight: 400;
	color: #999999;
}

.posusrf {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	border-radius: 60px;
}

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

.speaker_l {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 9px;
	overflow: hidden;
	border-radius: 60px;
}

.speaker_lt {
	margin-top: 20px;
	display: flow-root;
	border-bottom: #cccccc94 solid 1px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.speaker_lt h4 {
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 15px;
}

.speaker_l:last-child {
	margin-right: 0;
}

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

.socal {}

.socal h4 {
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 15px;
}

.socal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.socal ul li {
	display: block;
	margin: 0 7px 0 0;
	padding: 0;
	text-align: center;
	line-height: 40px;
	float: left;
	background: #f7f7f7;
	width: 40px;
	height: 40px;
	border-radius: 50px;
}

.socal ul li i {
	color: #858a8f;
}

.socal ul li img {
	width: 17px;
}


/* Close Event Details */


/* BOOKING OVERVIEW */

.bookover {
	background: #f3f3f3;
	position: relative;
	top: -50px;
	z-index: 1;
	padding: 40px;
}

.bookover_cn {
	padding: 0px;
}

.bookover_cn h3 {
	color: #333;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 20px;
	position: relative;
	top: -4px;
}

.formfld {
	margin-top: 40px;
}

.bkcn {
	color: #626262;
	font-size: 14px;
	margin-bottom: 15px;
}

.bokcol {
	background: #626262;
	color: #fff;
	padding: 11px 20px;
	font-size: 16px;
	border: 0;
	margin-top: 0;
	cursor: pointer;
	display: inline-block;
}

.bokcol:hover {
	background: #f3b65d;
}

.bover_bk {
	margin-bottom: 30px;
}

.bover_bk a {
	background: #929292;
	color: #fff;
	font-size: 13px;
	padding: 5px 12px;
}

.bover_bk a:hover {
	background: #f3b65d;
}

.bover_bk a i {
	font-size: 11px;
}

.fl_r {
	float: right;
}

.bkcn1 {
	color: #626262;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 15px;
}

.mrkl {}

.mrkl p {
	font-size: 15px;
	font-weight: 500;
	margin: 0;
	color: #626262;
}

.mrkl span {
	font-size: 15px;
	font-weight: 500;
	margin: 0;
	color: #626262;
}

.imgoul {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 8px;
	border-radius: 60px;
}

.speaker_lt a {
	display: inline-block;
	text-decoration: none;
	position: relative;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	margin-right: 11px;
}

.speaker_lt a:last-child {
	margin-right: 0;
}

.speaker_lt a img {
	border-radius: 70px;
	width: 35px;
	height: 35px;
}

.speaker_lt a span {
	background: #f3b65d;
	color: #fff;
	border-radius: 6px;
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: -25px;
	right: -25px;
	padding: 5px 7px;
	text-align: center;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}

.speaker_lt a span:before {
	content: '';
	/*   width: 0;
  height: 0; */
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #f3b65d;
	position: absolute;
	bottom: -5px;
	left: 40px;
}

.speaker_lt a:hover span {
	bottom: 50px;
	visibility: visible;
	opacity: 1;
}


/* CLOSE BOOKING OVERVIEW */


/* .property_arrow {
    position: relative;
        top: -83px;
    left: -135px;
} */

.prodss img {
	width: 100%;
}

.form-control:focus {
	outline: none !important;
	box-shadow: none;
}

.country .select-options li {
	width: 100%;
}

.country .select-options li:last-child {
	width: 100%;
	background: transparent;
	position: relative;
	top: 0;
}

.country .select-options li:hover {
	color: #191919;
	background: #eeeff2;
}

.country .select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #626262;
	width: 100%;
	height: 40px;
	margin-bottom: 0px;
}

.country .select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}

.country .select-styled {
	padding: 12px 10px 12px 10px;
	background: #fff;
	line-height: 20px;
	color: #cdcdd5;
	height: 44px;
	text-transform: none;
	border-radius: 4px;
	font-size: 14px;
	letter-spacing: 0.5px;
	border: #e6e6e6 solid 1px;
}

.select-styled.active {
	border: #f3b65d solid 1px;
}

.country .select-options {
	display: none;
	list-style: none;
	background-color: #fff;
	border: #f3b65d solid 1px;
	border-radius: 4px;
}

.country .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #777777 transparent transparent transparent;
	position: absolute;
	top: 21px;
	right: 10px;
}

.country {
	padding: 0px;
}

.btn_b_al {
	margin-top: 10px;
	margin-bottom: 10px;
}

.btn_b_al .sub_c:hover {
	background: #f3b65d;
	color: #fff;
}

.btn_b_al .sub_c {
	border: #f3b65d solid 1px;
	padding: 8px 30px;
	margin-right: 5px;
	cursor: pointer;
	color: #f3b65d;
	border-radius: 4px;
}

.btn_b_al .sub_m {
	background: #f3b65d;
	border: none;
	padding: 9px 30px;
	margin-right: 5px;
	cursor: pointer;
	color: #fff;
	border-radius: 4px;
}

.select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}

.select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #fff;
	width: 100%;
	height: 44px;
	margin-bottom: 0px;
}

.select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	padding: 4px 10px 10px 0px;
	border: #e6e6e6 solid 1px;
	color: #fff;
	/*     text-transform: uppercase; */
	letter-spacing: 0px;
	border-radius: 4px;
}

.select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #7a7a7a transparent transparent transparent;
	position: absolute;
	top: 19px;
	right: 8px;
}

.awards .title_box {
	margin-bottom: 40px;
	color: #f9f9f9;
}

.select-styled:hover.select-styled:after {
	border-color: transparent transparent #777777 transparent;
	top: 14px;
}

.select-styled:hover:after .select-styled:active:after,
.select-styled.active:after {
	top: 9px;
	border-color: transparent transparent #f3b65d transparent;
}

.select-options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 2;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	box-shadow: 0px 2px 5px 0px rgba(171, 171, 171, 0.5);
}

.select-options li {
	margin: 0;
	padding: 5px 0;
	text-indent: 15px;
	border-top: 1px solid #eeeeee;
	color: #9d9d9d;
	font-size: 13px;
}

.select-options li:hover {
	color: #fff;
	background: #f3b65d;
}

.search-button {
	cursor: pointer;
	padding: 12px;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	transition: .5s;
	border-radius: 5px;
	border: none;
	width: 100%;
	background-color: #f3b65d;
}

button.search-button i {
	font-size: 18px;
}

.search-button:hover {
	background-color: #d2d2d2;
	color: #fff;
}

.search-button:hover img {
	color: #fff;
	webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.search-button:hover img {
	filter: brightness(0) invert(1);
}

.menu-icons-wrapper {
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px;
	height: 70px;
}

.menu-icons-wrapper .search {
	position: relative;
}

.menu-icons-wrapper div:last-child {
	margin-right: 0px;
}

.menu-icons-wrapper .search,
.menu-icons-wrapper .cart {
	float: left;
	margin: 0px 10px;
}

.menu-icons-wrapper .search a span,
.menu-icons-wrapper .cart a span {
	line-height: 70px;
}

.menu-icons-wrapper .top-menu-search-container.show-top-menu-search {
	display: block;
}

.main-header .menu-icons-wrapper #searchform {
	margin: 0px;
}

.main-header #searchform {
	border-color: #e5e5e5;
}

.main-header #searchform:before {
	content: "\f002";
	position: absolute;
	font-family: FontAwesome;
	font-size: 14px;
	right: 15px;
	top: -4px;
	bottom: 0px;
	margin: auto;
	height: 22px;
}

.main-header #searchform:before {
	color: #c2c2c2;
}

.menu-icons-wrapper .top-menu-search-container {
	display: none;
	position: absolute;
	right: -10px;
	bottom: -55px;
	z-index: 9;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
	color: #6c6c6c;
}


/* How It Work */

.heding {
	text-align: center;
	font-size: 29px;
	color: #191919;
	font-weight: 400;
	margin-bottom: 60px;
	text-transform: uppercase;
}

.who_left {
	width: 90%;
	float: left;
	padding-right: 50px;
	position: relative;
	padding-bottom: 35px;
}

.who_left:before {
	content: "";
	border-left: #e8e8e8 dotted 2px;
	position: absolute;
	left: 15px;
	height: 100%;
	top: 5px;
}

.who_left h1 {
	font-size: 22px;
	margin: 0 0 15px 0;
	color: #191919;
}

.who_left p {
	font-size: 17px;
	margin: 0 0 15px 0;
	color: #191919;
	line-height: 26px;
	padding-left: 50px;
}

.who_left h1 span {
	background: #e8e8e8;
	font-size: 17px;
	font-weight: 400;
	padding: 5px 11px;
	border-radius: 30px;
	position: relative;
	top: -3px;
	margin-right: 10px;
}

.who_left.bor_non:before {
	border: none;
}

.who_right {
	width: 10%;
	float: left;
	text-align: right;
}


/* Close How It Work */


/* Investments */

section.investment {
	margin: 0px 0 30px;
}
.investment .form-group {
    margin-bottom: 0;
}

section.investment .jus_right {
    justify-content: flex-start;
}

section.investment .container {
    max-width: 1325px;
}

.investment .form-group {
    margin-bottom: 0;
}

section.investment .jus_right {
    justify-content: flex-start;
}


select#mysortlist {
    border: 0;
    -webkit-appearance: none;
}

div#proc_clssoo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

section.investment .jus_right .col-lg-3.col-sm-4.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 99%;
    max-width: 100%;
    border-top: 1px solid #f0f1f7;
    border: 1px solid #f0f1f7;
}



.country .select:before {content: "\f078";width: 10px;font-size: 10px;position: absolute;font-family: FontAwesome;top: 50%;left: 100px;transform: translate(-38px, -62%);}



section.investment .jus_right .col-lg-2.col-sm-4.col-6,
section.investment .jus_right  .col-lg-7.col-sm-4.col-12.mb_m_al {
    display: none;
}
.foltr_sr {}

.w_20 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333%;
	flex: 0 0 33.333%;
	max-width: 33.333%;
	position: relative;
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
}

.w_20 label {
	font-weight: 500;
	font-size: 15px;
}

.pr_r {
	padding-right: 7px;
}

.pl_l {
	padding-left: 7px;
}

.bgr_n {
	background: url(../images/banner.png);
	background-clip: initial;
	background-color: rgba(0, 0, 0, 0);
	background-origin: initial;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover !important;
	position: relative;
	z-index: 0;
	margin: 0px 0 50px;
	height: 170px;
	border-radius: 5px;
}

.bgr_n:before {
	/* background: rgba(255, 255, 255, 0.1); */
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.set h1 {
	color: #fff;
	font-size: 35px;
	float: left;
	width: 50%;
	font-weight: 300;
	line-height: 45px;
	padding: 40px 4px 40px 34px;
	margin: 0;
}

.set h1 span {
	display: block;
}

.btn_hw {
	background: #ffffff70;
	padding: 10px 25px;
	color: #fff;
	font-size: 20px;
	border-radius: 5px;
	margin: 58px 35px;
	float: right;
	border: #fff solid 2px;
}

.btn_hw:hover {
	background: #f3b65d;
	color: #fff;
}

.ldmor {
	text-align: center;
	margin-top: 15px;
}

.ldmor svg {
	width: 17px;
	position: relative;
	top: 5px;
	left: -3px;
}


/* .ldmor img{width:20px;} */

.loadmore path {
	fill: #ccc;
}

.ldmor a {
	background: #fff;
	border-radius: 5px;
	font-size: 14px;
	line-height: 14px;
	color: #9b9bab;
	padding: 10px 15px;
	border: #e6e6e6 solid 2px;
}

.pdl_8 {
	padding-left: 8px;
}

.ldmor a:hover {
	background: #1b2f56;
	border: #1b2f56 solid 2px;
	color: #fff;
}

.ldmor a:hover img {
	filter: brightness(0) invert(1);
}

.serch_i {
	position: relative;
}

.ich_h {
	position: absolute;
	top: 38px;
	right: 10px;
	font-size: 14px;
	color: #cdcdd5;
}

.form-group.serch_i.mt_20.m-0 label {
	color: #191919;
}

.investments {
	background: #f8f8f8;
}

.itm_bgx {
	background: #fff;
	box-shadow: 0px 4px 5px #cccccc47;
	border-radius: 4px;
	border: #ebebeb solid 1px;
	margin-bottom: 30px;
}

.img_unset {
	width: 100%;
	height: 360px;
	text-align: center;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
}

.investment .img_unset {
	width: 100%;
	height: 360px;
	text-align: center;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
}
.investment .img_unset img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

p.cl_point {
	display: inline-block;
	color: #ff3131a3;
	font-weight: 600;
	font-size: 15px;
	margin: 10px 0 7px;
}

.img_unset span.rd_point {
	position: absolute;
	right: 7px;
	top: 7px;
	background: #ff3131a3;
	padding: 5px 10px;
	border-radius: 4px;
	color: #fff;
	font-size: 13px;
}

span.ful_szzs {
	display: block;
}

.jus_right {
	justify-content: flex-end;
}

.img_unset a {
	margin: 0 auto;
}

.img_unset a img {
	width: 100%;
	margin: 0 auto;
	height: auto;
}


/* .img_unset img{width:100%;} */

.inv_cont {
	padding: 25px 20px 15px;
}

.inv_cont h1 {
	font-size: 18px;
	font-weight: 400;
	margin: 5px 0 7px 0;
	color: #191919;
	letter-spacing: 0.2px;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.inv_cont h1 a {
	color: #191919;
}

.inv_cont h1 a:hover {
	text-decoration: underline;
}

.inv_cont p {
	font-size: 14px;
	margin: 15px 0 10px 0;
	font-weight: 400;
	color: #78788e;
	display: grid;
	text-align: center;
}

.inv_cont p a {
	border: #f3b65d solid 2px;
	padding: 8px 15px;
	color: #f3b65d;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}

.inv_cont p a:hover {
	background: #f3b65d;
	color: #fff;
}

.inv_cont span {
	font-size: 20px;
	font-weight: 500;
	color: #000;
	text-align: left;
}

.inv_cont span.prs_un {
	position: relative;
	color: #969696;
	left: 10px;
}

.inv_cont span.prs_un:before {
	border-bottom: 2px solid #969696;
	position: absolute;
	content: "";
	width: 100%;
	height: 17px;
}

.inv_cont span.red {
	color: #f00;
	float: right;
}

.mer_l {
	float: left;
	width: 50%;
}

.mer_l p {
	color: #d7d7dd;
	font-size: 13px;
	margin: 0 0 4px 0;
}

.mer_l span {
	color: #191919;
	font-size: 15px;
	font-weight: 400;
}

.mer_r {
	float: left;
	width: 50%;
}

.gra_bg {
	background: #f8f8f8;
	padding: 15px 20px;
	margin-bottom: 0px;
}

.grn_l {
	color: #93c54b;
	font-size: 14px;
	width: 50%;
	float: left;
	font-weight: 300;
}

.blkg_r {
	color: #191919;
	font-size: 14px;
	width: 50%;
	float: left;
	font-weight: 300;
}

.lgre {
	color: #aaa;
}

.mingl {
	color: #93c54b;
	font-size: 11px;
	font-weight: 300;
	width: 50%;
	padding-bottom: 5px;
	float: right;
	text-align: center;
}

.progress {
	margin: 10px 0px 8px;
	padding: 0;
	width: 100%;
	height: 4px;
	overflow: hidden;
	background: #e4f0d2;
	border-radius: 6px;
}

.bar {
	position: relative;
	float: left;
	min-width: 1%;
	height: 100%;
	width: 25%;
	background: #93c54b;
}

.percent {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: 0;
	font-size: 12px;
	color: white;
}

.bum_cnts {
	margin: 20px;
	display: flex;
}

.bum_cnts span.lgre {
	color: #9b9bab;
	font-size: 13px;
	float: left;
	width: 50%;
}

.bum_cnts span.lgre1 {
	color: #7d7d84;
	font-size: 13px;
	float: left;
	text-align: right;
	width: 50%;
	font-weight: 500;
}

.investments .heding {
	padding-top: 50px;
	margin-bottom: 30px;
}

.mb_30 {
	margin-bottom: 30px;
}


/* Close Investments */


/* infinitus */

.infinitus {
	padding-top: 0px;
	padding-bottom: 0px;
}

.imgsection {
	position: relative;
	overflow: hidden;
}

.imgsection img {
	height: 500px;
	width: 100%;
	object-fit: cover;
}

.infisection {
	padding: 70px;
}

.infisection h1 {
	font-size: 33px;
	margin: 0 0 20px 0;
	color: #191919;
}

.infisection p {
	font-size: 15px;
	margin: 0 0 30px 0;
	color: #191919;
	line-height: 25px;
}

.infisection ul {
	margin: 15px 0 0 0;
	padding: 0px;
	list-style: none;
}

.infisection ul li {
	color: #191919;
	font-weight: 500;
	margin-bottom: 11px;
	font-size: 14px;
	position: relative;
	padding-left: 20px;
}

.infisection ul li:last-child {
	margin-bottom: 0;
}

.infisection ul li:before {
	background: #333;
	content: "";
	height: 2px;
	border-radius: 15px;
	padding: 3px;
	margin: 7px 7px 7px 0px;
	width: 2px;
	left: 0;
	position: absolute;
}


/* Close infinitus */


/* History */

#hst_or {
	border: #e6e6e6 solid 1px;
	margin-bottom: 26px;
}

#hst_or:last-child {
	margin-bottom: 0;
}

#hst_or h6 {
	font-size: 17px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 13px 18px 13px;
	margin: 0;
	background: #ebebeb;
}

#hst_or ul {
	margin: 0;
	padding: 0;
}

#hst_or ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
	position: relative;
	border-bottom: #f1f1f1 solid 1px;
}

#hst_or ul li:last-child {
	border-bottom: none;
}

#hst_or ul li a:hover {
	background: #f3b65d;
	color: #fff;
}

#hst_or ul li a {
	text-transform: capitalize;
	font-size: 14px;
	color: #000;
	padding: 5px 20px;
	font-weight: 400;
	margin-bottom: 0px;
	display: block;
}

#hst_or ul li a.acts {
	background: #f3b65d;
	color: #fff;
}

#hst_or ul li a i {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 17px;
	color: #fff;
}

.ordr_h {}

.ordr_h h3 {
	font-size: 20px;
	line-height: 20px;
	margin: 0 0 20px 0;
	font-weight: 500;
}

.frmlist {
	background: #e8e8e8;
	border-radius: 5px;
	padding: 12px 20px;
	color: #000;
	margin-bottom: 25px;
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
}

.frmlist .wd_15 {
	width: 15%;
	float: left;
}

.frmlist .wd_30 {
	width: 28%;
	float: left;
	display: flex;
	margin-right: 15px;
}

.frmlist .wd_30:last-child {
	margin-right: 0;
}

.frmlist .wd_30 .usr_nm {
	float: left;
	margin-right: 10px;
	white-space: nowrap;
}

.frmlist .wd_30 .stect_us {
	float: left;
	width: 80%;
}

.stwdf .select {
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.stwdf .select {
	color: #777;
	cursor: pointer;
	display: block;
	line-height: 30px;
	max-width: 185px;
	min-width: 185px;
	padding: 4px;
	margin: 0;
}

.stwdf .select-styled {
	text-align: left;
	font-size: 13px;
	color: #323232;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #ffffff;
	background-color: #fff;
	padding: 0px 15px;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	border-radius: 4px;
}

.stwdf .select-hidden {
	display: block;
	visibility: hidden;
	padding-right: 10px;
}

.stwdf .select-options li {
	list-style: none;
	font-size: 13px;
	padding-left: 15px;
	color: #323232;
}

.stwdf .select-options li:hover {
	background: #f7f7f7;
}

.stwdf .select-styled.active:after {
	top: 5px !important;
	border-color: transparent transparent #8c8c8c transparent;
}

.stwdf .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #8c8c8c transparent transparent transparent;
	position: absolute;
	top: 12px;
	right: 6px;
}

.stwdf .select-styled:hover.select-styled:after {
	border-color: transparent transparent #777777 transparent;
	top: 5px;
}

.stwdf .select-options li {
	margin: 0;
	padding: 2px 0;
	font-weight: 300;
}

.stwdf .select-options {
	text-align: left;
	display: none;
	position: absolute;
	top: 112%;
	right: 0;
	left: 0;
	z-index: 99;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	border: #fff solid 1px;
	border-top: 0px;
	border-radius: 4px;
	box-shadow: 0px 0px 10px #cccccc5c;
}

.order_tbl {
	border: #e6e6e6 solid 1px;
	margin-bottom: 30px;
}

.mb_20 {
	margin-bottom: 20px;
}

.lfecontn {
	float: left;
	width: 50%;
	padding: 15px 20px 15px;
}

.lfecontn .fistlist {
	font-size: 14px;
	margin: 0 0 8px 0;
}

span.bgf {
	font-size: 17px;
	font-weight: 500;
	/* padding-left: 7px; */
}

span.bgf1 {
	font-size: 15px;
	font-weight: 400;
	padding-left: 7px;
	color: #000;
}

span.wdset {
	width: 115px;
	display: inline-table;
}

span.clrset {
	color: #000;
	padding-left: 7px;
	font-size: 14px;
}

.rfecontn {
	float: right;
	width: 30%;
	padding: 15px 0px 15px 0;
}

.rfecontn .fistlist {
	font-size: 14px;
	margin: 0 0 8px 0;
	color: #626262;
	font-weight: 300;
}

.rfecontn .secandlist {
	font-size: 14px;
	margin: 0;
	color: #626262;
	font-weight: 300;
}

.lfecontn .secandlist {
	font-size: 14px;
	margin: 0;
	color: #626262;
	font-weight: 300;
}

.tritm {
	background: #f9f9f9;
	padding: 6px 22px;
	font-size: 15px;
	font-weight: 300;
	color: #626262;
	border-top: #e6e6e6 solid 1px;
	border-bottom: #e6e6e6 solid 1px;
}

.tritm a {
	font-weight: 500;
	text-decoration: underline;
}

.fistlist.nword {
	color: #626262;
	font-weight: 300;
	margin-top: 7px;
}

.rfecontn.nwred {
	width: 20%;
	text-align: center;
	margin-top: 25px;
}

.rfecontn.nwred a {
	border: #e6e6e6 solid 1px;
	font-size: 13px;
	color: #000;
	font-weight: 600;
	padding: 10px 25px;
	border-radius: 40px;
}

.rfecontn.nwred a:hover {
	background: #f3b65d;
	color: #fff;
	border: #f3b65d solid 1px;
}

#invoicess {
	margin-top: 17px;
	margin-bottom: 0;
}

#invoicess a i {
	padding-right: 5px;
}

#invoicess a {
	color: #f3b65d;
	border: none;
	font-size: 13px;
	font-weight: 500;
}

#invoicess a:hover {
	background: none;
	color: #f3b65d;
}

div#invoicess .tooltip {
	display: none;
}

div#invoicess:hover .tooltip {
	display: block;
}

.htrproducts {
	padding: 21px;
	position: relative;
}

.htrproducts ul {
	margin: 0;
	padding: 0;
}


/* .htrproducts ul li{float:left; margin-right:18px;} */

.htrproducts ul li.or_h img {
	width: 100%;
}

.htrproducts ul li {
	float: left;
	margin-right: 18px;
	width: 90px;
	height: 90px;
	padding: 5px;
	overflow: hidden;
	border: #e7e7e7 solid 1px;
}

.htrproducts ul li a img {
	width: 100%;
}

.htrproducts ul li:last-child {
	margin-right: 0;
}

.view_ear {
	text-align: center;
}

.view_ear a {
	border: #e6e6e6 solid 1px;
	display: block;
	font-size: 14px;
	color: #000;
	padding: 10px 0;
}

.view_ear a:hover {
	background: #f3b65d;
	color: #fff;
}

.odrviwe {
	border: #e6e6e6 solid 1px;
	padding: 21px;
	margin-bottom: 15px;
}

.odrviwe:last-child {
	margin-bottom: 0;
}

.odrviwe .imgleft {
	float: left;
	margin-right: 25px;
}

.imgleft h2 {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin: 0 0 6px 0;
}

.imgleft span {
	color: #c0c0c0;
	font-size: 14px;
	font-weight: 300;
}

.imgleft.img_prt {
	width: 100px;
	height: 100px;
	overflow: hidden;
	padding: 5px;
	border: #e6e6e6 solid 1px;
}

.imgleft.img_prt img {
	width: 100%;
}

.allodst {
	display: flow-root;
}

.allodst ul {
	margin: 0;
	padding: 0;
}

.allodst ul li {
	color: #c0c0c0;
	font-size: 13px;
	font-weight: 300;
	float: left;
	margin-right: 25px;
	line-height: 30px;
}

.allodst ul li span {
	font-size: 13px;
	color: #000;
	font-weight: 400;
}

.ordr_h.wd_ful {
	width: 100%;
	float: inherit;
}

.ordr_h {
	float: left;
	width: 40%;
}

.or_my_pro .nwreds {
	margin: 0;
	float: left;
	width: 60%;
	display: inline-block;
	text-align: right;
}

.nwreds {
	margin: 12px 0 0 0;
	display: flex;
}

.nwreds a {
	border: #e6e6e6 solid 1px;
	font-size: 13px;
	color: #000;
	font-weight: 500;
	padding: 8px 18px;
	border-radius: 40px;
	margin-right: 5px;
}

.nwreds a:last-child {
	margin-right: 0;
}

.nwreds a:hover {
	background: #f3b65d;
	color: #fff;
	border: #f3b65d solid 1px;
}

.nwreds button {
	border: #e6e6e6 solid 1px;
	font-size: 13px;
	color: #000;
	font-weight: 600;
	padding: 8px 25px;
	border-radius: 40px;
	margin-right: 15px;
	background: no-repeat;
}

.nwreds button:hover {
	background: #f3b65d;
	color: #fff;
	border: #f3b65d solid 1px;
}

.dvrlist {
	margin-top: 10px;
}

.dvrlist ul {
	margin: 0 !important;
}

.dvrlist ul li span {
	color: #c0c0c0;
	font-size: 13px;
	font-weight: 300;
	width: 120px;
	display: inline-table;
}

span.spsslit {
	width: auto !important;
	padding-right: 10px;
}

.dvrlist ul {
	margin: 0;
	padding: 0;
}

.dvrlist ul li {
	color: #000;
	font-size: 13px;
	font-weight: 300;
	line-height: 30px;
}

.dvrlist_reason {
	margin-top: 10px;
	margin-bottom: 20px;
}

.dvrlist_reason ul {
	margin: 0 !important;
	padding: 0;
}

.dvrlist_reason ul li span {
	color: #626262;
	font-size: 14px;
	font-weight: 300;
	width: 190px;
	display: inline-table;
	letter-spacing: 0.4px;
}

span.spsslit {
	width: auto !important;
	padding-right: 10px;
}

.dvrlist_reason ul li {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
}

.smriund {
	background: #f8f8f8;
	border: #dbdbdb solid 1px;
	font-size: 12px;
	padding: 8px;
	line-height: 20px;
	color: #707070;
	text-align: center;
	width: auto;
	margin-bottom: 40px;
}

.smriund1 {
	background: #e3ffd0;
	border: #cff6b6 solid 1px;
	font-size: 12px;
	padding: 8px;
	line-height: 20px;
	color: #707070;
	text-align: center;
	width: auto;
	margin-bottom: 10px;
}

.paymtinf {
	margin-top: 25px;
}

.paymtinf h3 {
	color: #000;
	font-size: 17px;
	font-weight: 500;
	margin: 0 0 10px 0;
}

.underfrt {
	border: #e6e6e6 solid 1px;
}

.underfrt .wd_40 {
	float: left;
	width: 40%;
}

.underfrt .wd_60 {
	float: left;
	width: 60%;
}

.addck2 {
	padding: 20px;
	text-align: left;
}

.addck2 h5 {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 5px 0;
	display: inline-block;
}

.addck2 p {
	margin: 0 0 7px 0;
	color: #ccc;
}

.mrgcontent1 {
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0 65px 0 0px;
	width: 100%;
}

.mrgcontent1 span {
	display: block;
	padding-bottom: 4px;
}

.underfrt .wd_60 {
	background: #f9f9f9;
	padding: 20px;
	border-left: #e6e6e6 solid 1px;
}

.dvrlist1 {
	margin-top: 0px;
}

.dvrlist1 ul {
	margin: 0 !important;
	padding: 0;
}

.dvrlist1 ul li span {
	color: #c0c0c0;
	font-size: 13px;
	font-weight: 300;
	width: 140px;
	display: inline-table;
	line-height: 30px;
}

span.spsslit1 {
	width: auto !important;
	padding-right: 30px !important;
}

.dvrlist1 ul li {
	color: #000;
	font-size: 13px;
	font-weight: 400;
}

.dvrlist2 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.dvrlist2 ul {
	margin: 0 !important;
	padding: 0;
}

.dvrlist2 ul li span {
	color: #000;
	font-size: 13px;
	font-weight: 400;
	width: 140px;
	display: inline-table;
	line-height: 30px;
}

span.spsslit1 {
	width: auto !important;
	padding-right: 10px;
}

.dvrlist2 ul li:last-child {
	border-bottom: #e6e6e6 solid 1px;
}

.dvrlist2 ul li {
	color: #000;
	font-size: 13px;
	font-weight: 400;
	border-top: #e6e6e6 solid 1px;
	padding: 2px 0;
}


/* Close History */


/* Profile */

.order_tbpr {
	border: #e6e6e6 solid 1px;
	margin-bottom: 30px;
	padding: 45px 42px;
}

.hdcon {
	float: left;
	width: 65%;
}

.hdcon h4 {
	font-size: 20px;
	font-weight: 500;
}

.prft {
	float: left;
	width: 35%;
}

.imgprth span {
	position: absolute;
	right: 26px;
}

.imgprth span img {
	width: 22px;
	cursor: pointer;
}

span.allcn_pr i {
	color: #09bc09;
	font-size: 16px;
	padding-right: 3px;
}

span.allcn_pr {
	font-size: 15px;
	font-weight: 500;
}

.rfecontn.nwred.prfts1 {
	text-align: right;
	padding-right: 10px;
}

.rfecontn.nwred.prfts1 span a {
	margin: 0;
	padding: 0;
	border: none;
}

.rfecontn.nwred.prfts1 span a:hover {
	background: none;
}

.prfts1 span img {
	width: 20px;
	cursor: pointer;
	text-align: right;
}

.lfecontn.prfts p {
	padding-bottom: 10px;
}

.lfecontn.prfts {
	padding: 17px 30px 25px;
}

.p_25 {
	padding: 25px;
}

.mt_30 {
	margin-top: 30px;
}

.brd_0 {
	border-radius: 0px !important;
}

.mrsalt {
	background: #fff6e4;
	border: #ffe2a8 solid 1px;
	padding: 10px;
	font-size: 13px;
	line-height: 18px;
	color: #707070;
	margin-top: 25px;
}

.swchb {}

.swchb ul li {
	float: left;
	margin-right: 10px;
	font-weight: 500;
	margin-bottom: 7px;
}

.swchb ul {
	margin: 0 !important;
	padding: 0;
}

.swchb ul li:first-child {
	width: 320px;
}

.swchb ul li:last-child {
	margin-bottom: 0;
}

.red {
	color: #f00;
}

.onoffswitch {
	position: relative;
	width: 50px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	top: 4px;
}

.onoffswitch-checkbox {
	display: none;
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #08b508;
	border-radius: 20px;
}

.onoffswitch-inner {
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin 0.3s ease-in 0s;
	-webkit-transition: margin 0.3s ease-in 0s;
	-o-transition: margin 0.3s ease-in 0s;
	transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
	float: left;
	width: 50%;
	height: 22px;
	padding: 0;
	line-height: 30px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.onoffswitch-inner:before {
	content: "";
	padding-left: 11px;
	background-color: #08b508;
	color: #FFFFFF;
}

.onoffswitch-inner:after {
	content: "";
	padding-right: 11px;
	background-color: #f3b65d;
	color: #999999;
	text-align: right;
}

.onoffswitch-switch {
	width: 20px;
	margin: 2px;
	background: #ffffff;
	border-radius: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 24px;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right: 0px;
}

.w_18 {
	width: 18%;
}

.w_80 {
	width: 80%;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.mr_6 {
	margin-right: 6px;
}

.m_0 {
	margin: 0px;
}

.mt_5 {
	margin-top: 5px;
}

.msscon {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	color: #a4a6ab;
	margin-bottom: 8px;
}

.msscon span {
	display: block;
}

.selected-box.mblsall {
	width: 100%;
	font-weight: normal;
}

.mblsall .select-styled {
	text-align: left;
	font-size: 13px;
	color: #323232;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: #e6e6e6 solid 1px;
	background-color: #fff;
	padding: 12px 10px;
	height: 44px;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	border-radius: 0px;
}

.mblsall .select-options li {
	list-style: none;
	font-size: 14px;
	padding-left: 0px;
	color: #323232;
}

.mblsall .select-options li:hover {
	background: #fbfbfb;
}

.mblsall .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #909090 transparent transparent transparent;
	position: absolute;
	top: 18px;
	right: 7px;
}

.mblsall .select-styled:active:after,
.select-styled.active:after {
	top: 12px !important;
	border-color: transparent transparent #909090 transparent !important;
}

.imgUp.rvw_r {
	margin: 0;
}

.imagePreview.rvw_r {
	height: 153px;
}

.imgUp.rvw_r label {
	font-size: 0;
}

.imgUp {
	width: 125px;
	margin-top: 10px;
}

.imagePreview {
	width: 100%;
	height: 125px;
	background-position: center center;
	background: url(../images/edtpro.jpg) no-repeat center;
	background-color: #626262;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	box-shadow: 0px 0px 0px 1px #e9e9e9;
}

label.btnoverp {
	width: 100%;
	height: 100%;
	line-height: 16px;
	padding: 0;
	cursor: pointer;
	font-size: 15px;
	color: #f3b65d;
	text-align: center;
}

label.remvph {
	width: 100%;
	text-align: center;
	color: #f3b65d;
	margin: 0;
	cursor: pointer;
}

.topfrb span a {
	color: #f3b65d;
	font-weight: 500;
}

.topfrb span {
	float: right;
}

.topfrb h3 {
	margin: 0;
	font-size: 22px;
	font-weight: 500;
	color: #484c50;
	display: inline-block;
	margin-bottom: 12px;
}

.topfrb {}

ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}


/* Close Profile */


/* Property Details */

.inner_n {
	height: 410px;
	overflow: hidden;
	border-radius: 5px;
	border: #ededed solid 1px;
}

.mt_30 {
	margin-top: 30px;
}

.tb_cntn {
	margin-top: 40px;
}

.tb_cntn h2 {
	font-size: 24px;
	margin: 0 0 15px 0;
	font-weight: 400;
	color: #191919;
}

.tb_cntn ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

.tb_cntn ul li {
	float: left;
}

.thumb .img-fluid {
	max-width: 100%;
	height: auto;
	cursor: pointer;
	border: #ededed solid 1px;
}

#carousel-thumbs .carousel-control-prev {
	left: 0%;
	width: 3%;
	height: 20px;
	top: 38%;
}

#carousel-thumbs .carousel-control-next {
	right: 0%;
	width: 3%;
	height: 20px;
	top: 38%;
}

.lass_siz {
	width: 50%;
	border-right: #c8cad4 solid 1px;
}

.lass_siz li {
	margin-right: 50px;
}

.lass_siz li:last-child {
	margin-right: 0;
}

.lass_siz span {
	color: #78788e;
	font-size: 14px;
}

.lass_siz li p {
	font-size: 28px;
	margin: 4px 0 0 0;
}

.lass_siz1 {
	width: 50%;
}

.lass_siz1 li {
	margin-left: 45px;
	text-align: center;
}

.lass_siz1 li:last-child {
	margin-left: 60px;
}


/* .lass_siz1 li:last-child{margin-left:0;} */

.lass_siz1 li p {
	color: #78788e;
	font-size: 14px;
	margin: 0;
}

.lass_siz1 li span {
	font-size: 30px;
	position: absolute;
	margin: -9px 0 0 6px;
}

.aplyn {
	background: #d2d2d2;
	font-size: 14px;
	color: #fff;
	padding: 11px 20px;
	border-radius: 4px;
	margin-right: 10px;
}

.aplyn:hover {
	color: #fff;
	box-shadow: 2px 3px 5px #cccccc45;
}

.invlg {
	background: #e1e3e6;
	font-size: 14px;
	color: #191919;
	padding: 11px 20px;
	border-radius: 4px;
}

.invlg:hover {
	color: #191919;
	box-shadow: 2px 3px 5px #cccccc45;
}

#un_cnt {
	margin-top: 35px;
}

#un_cnt p {
	font-size: 15px;
	color: #191919;
	line-height: 25px;
}

.amints {
	margin-top: 40px;
}

.amints h2 {
	font-size: 26px;
	margin: 0 0 20px 0;
}

.amints ul li:first-child {
	padding-left: 0;
}

.amints ul li img {
	margin-bottom: 3px;
}

.amints ul li {
	font-size: 15px;
	color: #78788e;
	text-align: center;
	padding: 0 22px;
}

.amints ul li span {
	display: block;
}

.facilis {
	margin-top: 40px;
}

.facilis h2 {
	font-size: 26px;
	margin: 0 0 20px 0;
}

.facilis ul li:first-child {
	padding-left: 0;
}

.facilis ul li img {
	margin-bottom: 3px;
}

.facilis ul li {
	font-size: 15px;
	color: #78788e;
	text-align: center;
	padding: 0 22px;
}

.facilis ul li span {
	display: block;
}

.terms_cons {
	margin-top: 30px;
}

.terms_cons h2 {
	font-size: 26px;
	margin: 0 0 10px 0;
}

.other_dtls {
	margin-top: 40px;
}

.other_dtls h2 {
	font-size: 26px;
	margin: 0 0 10px 0;
}

.other_dtls ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.other_dtls ul li {
	font-size: 15px;
	color: #78788e;
	text-align: left;
	margin-bottom: 5px;
	float: initial;
}

.other_dtls ul li span {
	color: #191919;
	padding-left: 15px;
}

.tabbable-panel {
	padding: 0px;
	margin-top: 30px;
}

.tabbable-line>.nav-tabs {
	border-bottom: none;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}

.tabbable-line {
	position: relative;
}

.tabbable-line>.nav-tabs:before {
	border-bottom: #e2e2e2 solid 1px;
	content: "";
	height: 1px;
	width: 100%;
	top: 57px;
	left: 0;
	position: absolute;
}

.tabbable-line>.nav-tabs>li {
	margin-right: 5px;
	padding: 15px 30px;
}

.tabbable-line>.nav-tabs>li:last-child {
	margin-right: 0;
}

.tabbable-line>.nav-tabs>li>a {
	border: 0;
	margin-right: 0;
	font-weight: normal;
	color: #9b9bab;
}

.tabbable-line>.nav-tabs>li>a>i {
	color: #a6a6a6;
}

.tabbable-line>.nav-tabs>li.open,
.tabbable-line>.nav-tabs>li:hover {
	border-bottom: 4px solid #f3b65d;
}

.tabbable-line>.nav-tabs>li.open>a,
.tabbable-line>.nav-tabs>li:hover>a {
	border: 0;
	background: none !important;
	color: #333333;
}

.tabbable-line>.nav-tabs>li.open>a>i,
.tabbable-line>.nav-tabs>li:hover>a>i {
	color: #a6a6a6;
}

.tabbable-line>.nav-tabs>li.open .dropdown-menu,
.tabbable-line>.nav-tabs>li:hover .dropdown-menu {
	margin-top: 0px;
}

.tabbable-line>.nav-tabs>li.active {
	border-bottom: 4px solid #f3b65d;
	position: relative;
}

.tabbable-line>.nav-tabs>li.active>a {
	border: 0;
	color: #f3b65d;
}

.tabbable-line>.nav-tabs>li.active>a>i {
	color: #404040;
}

.tabbable-line>.tab-content {}

.portlet .tabbable-line>.tab-content {
	padding-bottom: 0;
}

.top_dtls {}

.top_dtls h2 {
	font-size: 24px;
	color: #191919;
	margin: 0 0 10px 0;
}

.top_dtls p img {
	padding-right: 2px;
	position: relative;
	top: -1px;
	filter: brightness(1) invert(1);
}

.top_dtls p {
	font-size: 14px;
	color: #9b9bab;
	margin: 0;
}

.car-details .slider-slick {
	margin-bottom: 40px;
}

.car-details .feature-car {
	margin-top: 40px;
}

.slick-next {
	right: 25px;
}

.slick-prev {
	left: 25px;
}

.slider-for .slick-prev,
.slider-for .slick-next {
	opacity: 0;
	background: #ffffff;
	border-radius: 50%;
	border: 1px solid #e3e3e3;
}

.slider-for .slick-prev:hover,
.slider-for .slick-prev:focus,
.slider-for .slick-next:hover,
.slider-for .slick-next:focus {
	background: #f3b65d;
	border-color: #f3b65d;
}

.slider-for .slick-next:before {
	content: '\f105';
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #323232;
}

.slider-for .slick-prev:before {
	content: '\f104';
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #323232;
}

.slider-slick:hover .slider-for .slick-next {
	right: -15px;
	opacity: 1;
}

.slider-slick:hover .slider-for .slick-prev {
	left: -15px;
	opacity: 1;
}

.slider-nav .slick-next,
.slider-nav .slick-prev {
	display: none !important;
}

.target-amount {
	background: #d2d2d2;
	padding: 20px 25px 25px;
	border-radius: 5px;
	position: relative;
	margin-top: 30px;
}

.target-amount h1 {
	font-size: 22px;
	color: #fff;
	margin-bottom: 7px;
}

.target-amount p {
	font-size: 18px;
	color: #fff;
	margin-bottom: 5px;
}

.conmerg {
	display: flex;
}

.progressn {
	margin: 10px 0px 8px;
	padding: 0;
	width: 85%;
	height: 8px;
	overflow: hidden;
	background: #f3f3f36b;
	border-radius: 6px;
}

.barn {
	position: relative;
	float: left;
	min-width: 1%;
	height: 94%;
	width: 12%;
	background: #fff;
}

.percentn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: 0;
	font-size: 12px;
	color: white;
}

.shw-prt {
	position: absolute;
	right: 15px;
	color: #fff;
	font-size: 17px;
}

.invest-now {}

.invest-now a {
	background: #f3b65d;
	display: block;
	text-align: center;
	padding: 11px;
	font-size: 14px;
	color: #ffffff;
	border-radius: 4px;
	margin-top: 15px;
}

.invest-now a i {
	font-size: 12px;
	padding-left: 2px;
}

.rgtbg h1 {
	font-size: 24px;
	color: #f3b65d;
	margin-bottom: 15px;
}

.rgtbg {
	background: #f8f8f8;
	margin-top: 10px;
	padding: 20px 25px 25px;
	border-radius: 5px;
}

.clmbg img {
	float: left;
	margin: 10px 12px 0 0;
}

.clmbg {
	margin-bottom: 20px;
}

.clmbg p {
	font-size: 20px;
	margin: 0;
	color: #f3b65d;
	line-height: 23px;
}

.clmbg span {
	color: #78788e;
	font-size: 14px;
}

.trm_b {
	margin-bottom: 15px;
	margin-top: 25px;
}

.trm_b a {
	background: #e1e3e6;
	display: block;
	text-align: center;
	padding: 10px;
	font-size: 14px;
	color: #405885;
	border-radius: 4px;
}

.risks_b {}

.risks_b a {
	background: #f3b65d;
	display: block;
	text-align: center;
	padding: 10px;
	font-size: 14px;
	color: #e2e2e2;
	border-radius: 4px;
}

.rgtbg1 {
	background: #f8f8f8;
	margin-top: 10px;
	padding: 20px 25px 25px;
	border-radius: 5px;
}

.rgtbg1 p {
	font-size: 14px;
	color: #405885;
	text-align: center;
	margin-bottom: 15px;
}


/* Close Property Details */


/* Merketplace Offer */

.merketplace {
	background: #f8f8f8;
	padding-top: 60px;
	padding-bottom: 70px;
}

.merketplace .heding {
	margin-bottom: 25px;
}

table {
	white-space: nowrap;
	border-collapse: separate;
	border-spacing: 0px;
}

.table {
	position: relative;
	border-collapse: separate;
	border-spacing: 0 2px;
}

.table td,
.table th,
.table tr,
.table thead,
.table tbody {
	border: none;
	position: relative;
	font-size: 16px;
	vertical-align: middle;
}

.pd-0 {
	padding: 0 !important;
}

.table thead th {
	border: none;
	padding-top: 0;
	padding-bottom: 10px;
	font-weight: normal;
	color: #9b9bab;
	font-size: 15px;
}

.t_imgst {
	position: relative;
	overflow: hidden;
	height: 70px;
	border-radius: 4px;
}

.t_imgst img {
	width: 80px;
	height: 70px;
	object-fit: cover;
}

.tbl_c {
	color: #d2d2d2 !important;
	font-size: 15px;
}

.tbl_cg {
	color: #9b9bab !important;
	font-size: 15px;
}

tbody {
	position: relative;
}

tbody tr {
	border-radius: 5px;
	margin-bottom: 20px;
	position: relative;
}

.table.no-wrap td:last-child {
	border-radius: 0px 5px 5px 0px;
}

.table.no-wrap td {
	background: #fff;
	color: #191919;
}


/* tbody tr::after {
  content: '';
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #fff;
    height: 70px;
    z-index: 0;
    border-radius:5px;
} */

tbody td {
	z-index: 1;
}


/* tbody td a{background:#c9af74; color:#fff; padding:7px 19px; font-size:15px; border-radius:5px;
    font-weight:500; box-shadow:0px 3px 6px #d4d4d4;} */


/* tbody td a:hover{background:#f3b65d;  color:#fff;} */

.all_shw {
	margin-top: 20px;
}

.all_shw a {
	background: #f3b65d;
	color: #fff;
	display: block;
	text-align: center;
	padding: 12px;
	border-radius: 5px;
}

.all_shw a:hover {
	background: #c9af74;
}

.all_shw a img {
	margin-left: 3px;
	filter: brightness(0) invert(1);
	position: relative;
	top: -1px;
	transition: all 0.3s ease-in-out;
}

.all_shw a:hover img {
	margin-left: 15px;
}

.all_shw img {
	filter: brightness(0) invert(1);
	padding-left: 5px;
}


/* Close Merketplace Offer */

.carousel.slide:hover .property_arrow {
	display: block;
}

.property_arrow {
	display: none;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.bgr {
	background: url(../images/unsplash.jpg);
	background-clip: initial;
	background-color: rgba(0, 0, 0, 0);
	background-origin: initial;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover !important;
	position: relative;
	z-index: 0;
	background-attachment: fixed;
	margin: 70px 0;
	height: 450px;
}

.bgr-overlay-black:before {
	background: rgba(0, 0, 0, 0.3);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.container.menegsect {
	position: relative;
	top: 80px;
}

.industry-block {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 348px 0 25px;
	position: relative;
	margin: 15px 0;
	background: #f3b65d;
	opacity: 1;
}


/* .industry-block:hover {background: #fff;}  */

.industry-block h5 {
	font-size: 26px;
	padding: 0 30px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 20px;
}

.industry-block p {
	margin-bottom: 25px;
	padding: 0 30px;
	font-size: 14px;
}

.industry-block h3 {
	padding: 0 30px;
	font-size: 26px;
}

.industry-block p span {
	width: 20px;
	height: 20px;
	border-radius: 50px;
	border: #fff solid 1px;
	padding: 2px 6px;
}

.industry-block p span i {
	color: #fff;
}

.un_bt {
	position: absolute;
	bottom: 25px;
}

.un_bt p span {
	width: 20px;
	height: 20px;
	border-radius: 50px;
	border: #ccc solid 1px;
	padding: 3px 14px;
}

.un_bt p span i {
	width: 30px;
	height: 30px;
	background: #626262;
	position: absolute;
	border-radius: 50px;
	padding: 7px 9px;
	margin: -5px 0 0 -6px;
}

.wight_c {
	background: #fff;
	box-shadow: 0px 10px 20px #ccc;
}

.box-item .box-list {
	background: #ffffff;
	color: #363636;
	overflow: hidden;
	bottom: 0px;
	height: 0;
	left: 0;
	position: absolute;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-o-transition: all 0.7s ease-out 0s;
	width: 100%;
	z-index: 2;
	text-align: left;
	box-shadow: 0px 10px 20px #ccc;
}

.box-item .box-list li {
	line-height: 38px;
	color: #999999;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

.box-item .box-list li i {
	padding-right: 3px;
}

.box-item:hover .box-list {
	height: 100%;
}


/*  */

.wh_content.mb-2 {
	margin-bottom: 50px !important;
}

.featured_brand {
	margin-top: 14%;
	margin-bottom: 3%;
}

.allsimg {
	overflow: hidden;
}

.allsimg ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%!important;
	/* overflow-x: scroll; */
	/* overflow-y: hidden; */
	white-space: nowrap;
	display: flex;
	/* padding-bottom: 4px;*/
}

.allsimg ul li {
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	width: 281px;
	height: 241px;
}

.allsimg ul li img {
	width: 100%;
	height: 100%;
}

#menagesd .owl-nav {
	/*     position: relative;
    top:-360px;
    float: right; */
}


/* #menagesd .owl-nav .owl-prev {
    background: #f3b65d;
    border-radius: 0;
    height: 51px;
    width: 51px;
} */

#menagesd .owl-nav .owl-prev .left_arrow {
	transition: all ease 0.5s 0s;
	width: 57px;
	height: 57px;
	border-radius: 70px;
	background: #ffffff url(../images/left_ic.svg) no-repeat center;
	background-size: 38% 38%;
	background-position: 48%;
	position: relative;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

#menagesd .owl-nav .owl-prev .left_arrow:hover {
	background: #fff url(../images/left_ic.svg) no-repeat center;
	background-size: 38% 38%;
	background-position: 48%;
	box-shadow: -15px 0px 20px #cccccc85;
}

#menagesd .owl-nav .owl-next .right_arrow {
	transition: all ease 0.5s 0s;
	width: 57px;
	height: 57px;
	border-radius: 70px;
	background: #ffffff url(../images/right_ic.svg) no-repeat center;
	background-size: 38% 38%;
	background-position: 48%;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

#menagesd .owl-nav .owl-next .right_arrow:hover {
	background: #fff url(../images/right_ic.svg) no-repeat center;
	background-size: 38% 38%;
	background-position: 48%;
	box-shadow: 15px 0px 20px #cccccc85;
}


/*  */

.testimonial-item.equal-height.style-6 {
	/*   background-color: #eee; */
	border-radius: 10px;
	margin: 10px;
}

.cell-right {
	text-align: left;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.testimonial-name {
	font-weight: 600;
	font-size: 17px;
	color: #626262;
}

.testimonial-job {
	font-size: 13px;
	color: #7f7f7f;
}

.testimonial-content.quote {
	padding: 10px 40px 0 0;
	font-size: 14px;
	color: #626262;
	line-height: 22px;
}

.et_right_sidebar #main-content .container:before {
	display: none;
}

#main-content .container {
	padding-top: 10px;
}

i.fa.fa-quote-left {
	padding: 0px 10px;
	color: #999;
}

.bgbox {
	background: #f3b65d url(../images/under_mek.png) no-repeat;
	padding: 35px 51px 35px 65px;
	margin-bottom: 80px;
}

.bgbox .txt {
	font-size: 28px;
	color: #fff;
	font-weight: 700;
	display: inline-block;
}

.bgbox .btnshr {
	background: #000;
	float: right;
	padding: 15px 25px;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	letter-spacing: 0.2px;
	position: relative;
	top: 14px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.bgbox .btnshr:hover {
	webkit-transform: scale(1.03);
	transform: scale(1.03);
	background-color: #fff;
	color: #000;
}

svg.svg-inline--fa.fa-user.fa-w-14 {
	position: relative;
	top: 3px;
}


/* 
---------------------------------------------
carousel
--------------------------------------------- 
*/

#main_slider .carousel-indicators-numbers li {
	text-indent: 0;
	margin: 0 2px;
	width: 30px;
	height: 30px;
	border: none;
	border-radius: 100%;
	line-height: 30px;
	color: #fff;
	background-color: transparent;
	transition: all ease 0.5s 0s;
	font-weight: 500;
}

#main_slider .carousel-indicators-numbers li.active,
#main_slider .carousel-indicators-numbers li:hover {
	margin: 0 2px;
	width: 30px;
	height: 30px;
	color: #f3b65d;
	font-size: 20px;
	cursor: pointer;
	transition: all ease 0.5s 0s;
	background-color: transparent;
}

#main_slider .carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: -webkit-box;
	display: -ms-flexbox;
	display: block;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 2%;
	margin-left: 97%;
	list-style: none;
	bottom: 45%;
	z-index: 1;
}

.carousel-caption h2 {
	font-size: 30px;
	color: #fff;
	letter-spacing: 0.5px;
}

.carousel-caption h1 {
	font-size: 50px;
	line-height: 65px;
	color: #ffffff;
	font-weight: 600;
	letter-spacing: 1px;
	margin-top: 0px;
	font-family: 'Conv_Graphik-Regular', Sans-Serif;
	margin-bottom: 20px;
}

.carousel-caption span {
	display: block;
}

.carousel-caption p {
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 20px;
}

.btn_but {
	margin-top: 20px;
	display: inline-block;
}

.btn_but a {
	font-size: 18px;
	color: #fff;
	border: #fff solid 2px;
	padding: 11px 20px;
	border-radius: 7px;
}

.btn_but a:hover {
	background: #ededed;
	border: #ededed solid 2px;
	color: #333;
}

.country.phlist.w_30 {
	float: left;
}

.w_30 {
	width: 30%;
}

.w_69 {
	width: 69%;
}

.phonecodesearch {
	position: absolute;
	top: 75px;
	width: 59px;
	border: none !important;
	padding: 0.375rem 0.4rem;
	font-size: 12px;
	left: 13px;
	z-index: 9;
	display: none;
}


/* ul.select-options {
    height: 200px;
    overflow: auto;
} */

.user_phlist.w_69 {
	float: left;
	margin-left: 1%;
}

.text_change_slider {
	color: #fff;
	font-weight: 400;
}

.slider_btn {
	border: 2px solid #fff;
	padding: 10px 20px;
	text-transform: uppercase;
	transition: all ease 0.5s 0s;
	color: #fff;
}

.slider_btn:hover {
	background-color: #f3b65d;
	border: 2px solid #f3b65d;
	color: #fff;
	text-decoration: none;
	transition: all ease 0.5s 0s;
}

.slider_btn_box {
	margin-top: 50px;
}

.carousel-caption {
	position: absolute;
	right: 28%;
	bottom: 6%;
	left: 8%;
	z-index: 10;
	padding-top: 0px;
	padding-bottom: 90px;
	color: #fff;
	text-align: left;
}

#main_slider .carousel-control-prev-icon {
	height: 51px;
	width: 51px;
	border-radius: 0px 30px 30px 0px;
	background-color: #f1f1f1;
	background-size: 45%;
	transition: all ease 0.5s 0s;
}

#main_slider .carousel-control-prev-icon:hover {
	background-color: #fff;
	transition: all ease 0.5s 0s;
}

#main_slider .carousel-control-next-icon {
	/* background-image: url(../images/arrow-point-to-right.png); */
	height: 51px;
	width: 51px;
	border-radius: 30px 0px 0px 30px;
	background-color: #f1f1f1;
	background-size: 45%;
	transition: all ease 0.5s 0s;
}

#main_slider .carousel-control-next-icon:hover {
	background-color: #fff;
	transition: all ease 0.5s 0s;
}

#main_slider .carousel-control-next {
	right: 0%;
	width: 51px;
	/* 	height: 20px;
	top: unset;
	bottom: 13px; */
}

#main_slider .carousel-control-prev {
	/* 	left: 95%; */
	width: 51px;
	/* 	height: 20px;
	top: unset;
	bottom: 13px */
	;
}

#main_slider .carousel-control-prev,
#main_slider .carousel-control-next {
	opacity: 1;
}

.slider_border {
	border-bottom: 1px solid #f3b65d;
	width: 25%;
	float: left;
	box-shadow: 0px 0px 3px 0px rgba(169, 169, 169, 0.75);
	margin-top: 20px;
}

.slider_border1 {
	border-bottom: 1px solid #f3b65d;
	width: 25%;
	float: right;
	margin-top: 20px;
}

.slider_title_box {
	width: 60%;
	margin: auto;
}

.slider_title_box h2 {
	border-collapse: separate;
	border-spacing: 16px 0;
	border-spacing: 1rem 0;
	color: #fff;
	font-size: 30px;
	display: table;
	line-height: 1.45;
	margin: 1em 0 .5em;
	table-layout: auto;
	text-align: center;
	white-space: nowrap;
	width: 100%;
}

section.who_we_are {
	padding-top: 50px;
	padding-bottom: 30px;
}


/* 
---------------------------------------------
Welcome_Seaction
--------------------------------------------- 
*/

.welcome_box {
	padding-top: 60px;
	padding-bottom: 30px;
}

.welcome_con h2 {
	font-size: 32px;
	color: #03031f;
	text-align: center;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}

.text_change {
	font-weight: 700;
	color: #f3b65d;
}

.welcome_con p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
	text-align: left;
	margin-top: 35px;
	margin-bottom: 0px;
}

.property_con {
	box-shadow: 0px 5px 45px 0px rgba(3, 3, 31, 0.15);
	background-color: #fff;
	width: 320px;
	margin: 30px 20px 0px 30px;
	padding: 50px 20px 50px 30px;
	overflow: hidden;
	position: relative;
	top: 25%;
	left: -30%;
}

.carousel-caption1 {
	height: 450px;
	margin-left: 27%;
	margin-right: 23%;
}

.property_con h3 {
	font-size: 22px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
}

.property_con h4 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #f3b65d;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.address_box {
	margin-bottom: 10px;
}

.address_box p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: 0px;
}

.address_detail h5 {
	font-size: 16px;
	color: #626262000;
	font-weight: bold;
}

.address_detail {
	margin-top: 30px;
}

.address_detail p {
	font-size: 15px;
	color: #4b4b4b;
	margin-bottom: 0px;
	float: left;
	width: 25%;
}

.property_img {
	position: absolute;
}

.carousel-control-prev-icon {
	background-image: url(../images/p_back.svg);
}

.carousel-control-next-icon {
	background-image: url(../images/p_next.svg);
}

.carousel-control-prev {
	left: 0%;
	width: 3%;
	height: 20px;
	top: 50%;
}

.carousel-control-next {
	right: 0%;
	width: 3%;
	height: 20px;
	top: 50%;
}


/* 
---------------------------------------------
Services_Seaction
--------------------------------------------- 
*/

#slider3 .owl-item img {
	display: block;
	width: auto;
	margin: auto;
}

.services {
	background-image: url(../images/services_bg.jpg);
	padding-top: 50px;
	padding-bottom: 30px;
	background-attachment: fixed;
}

.title_box h2 {
	font-size: 32px;
	color: #fff;
	letter-spacing: 0.5px;
	float: left;
	font-family: 'Roboto', sans-serif;
}

.title_border {
	border-bottom: 1px solid #f3b65d;
	width: 100px;
	float: left;
	margin-left: 2%;
	margin-top: 2%;
}

.title_box {
	margin-bottom: 30px;
	overflow: hidden;
}

.services_con h2 {
	font-size: 20px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
}

.services_con p {
	font-size: 15px;
	color: #fff;
	margin-top: 15px;
	letter-spacing: 1px;
	line-height: 1.5;
	margin-bottom: 0px;
}

.services_img {
	float: left;
	margin-right: 20px;
}

.services_con {
	overflow: hidden;
}

.services_box {
	margin-bottom: 40px;
}


/* 
---------------------------------------------
Featured_Properties_Seaction
--------------------------------------------- 
*/

.featured_box {
	padding-top: 60px;
	padding-bottom: 80px;
}

.title-box h2 {
	font-size: 32px;
	color: #03031f;
	text-align: center;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}

.title_border1 {
	border-bottom: 1px solid #f3b65d;
	width: 70px;
	margin: auto;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 30px;
}

.featured_properties {
	box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.15);
	overflow: hidden;
	margin: 10px;
	transition: all ease 0.5s 0s;
}

.featured_properties:hover {
	box-shadow: 0px 5px 20px 0px rgba(3, 3, 31, 0.15);
	transition: all ease 0.5s 0s;
}

.featured_con h3 a {
	font-size: 18px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
	transition: all ease 0.5s 0s;
}

.featured_con h3 a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}

.featured_con h4 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #f3b65d;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.featured_address p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
	font-weight: 500;
	margin-bottom: 0px;
}

.featured_detail h5 {
	font-size: 16px;
	color: #626262000;
	font-weight: bold;
}

.featured_detail p {
	font-size: 15px;
	color: #4b4b4b;
	margin-bottom: 0px;
	float: left;
	width: 25%;
}

.featured_con {
	overflow: hidden;
	padding: 25px 20px 30px 20px;
}

.featured_address {
	margin-top: 15px;
	margin-bottom: 15px;
}

.left_arrow {
	transition: all ease 0.5s 0s;
	width: 33px;
	height: 33px;
	background: url(../images/left-arrow.png) no-repeat left top;
}

#slider .owl-prev {
	position: absolute;
	top: auto;
	left: 46.5%;
}

#slider .owl-next {
	position: absolute;
	top: auto;
	right: 46%;
}

.right_arrow {
	transition: all ease 0.5s 0s;
	width: 33px;
	height: 33px;
	background: url(../images/right-arrow.png) no-repeat left top;
}


/* 
---------------------------------------------
Testimonials_Seaction
--------------------------------------------- 
*/

.testimonials {
	background-color: #f7f7f8;
	padding-top: 60px;
	padding-bottom: 120px;
}

.testimonials_img {
	float: left;
	width: 50%;
	min-height: 408px;
}

.testimonials_img img {
	width: 100%;
	height: 408px;
	min-height: 100% !important;
}

.testimonials_con {
	background: url(../images/testimonials_bg.jpg);
	min-height: 408px;
	text-align: center;
	width: 50%;
	float: left;
	padding: 50px;
}

.testimonials_con h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #fff;
}

.testimonials_con h4 {
	font-size: 14px;
	margin-top: 10px;
	letter-spacing: 1px;
	color: #f3b65d;
	text-transform: uppercase;
}

.testimonials_con p {
	font-size: 15px;
	color: rgba(253, 253, 253, 0.6);
	line-height: 1.5;
	margin-top: 30px;
	font-style: italic;
	margin-bottom: 0px;
	letter-spacing: 0.5px;
}

.testiminials_button {
	color: #f3b65d;
	font-size: 15px;
	text-transform: uppercase;
	border: 2px solid #f3b65d;
	padding: 10px 25px;
	transition: all ease 0.5s 0s;
}

.testiminials_button:hover {
	background-color: #f3b65d;
	color: #fff;
	text-decoration: none;
	transition: all ease 0.5s 0s;
}

.testimonials_btn {
	margin-top: 40px;
}

#testimonials_slider .carousel-control-prev {
	left: 41%;
	width: 3%;
	height: 20px;
	top: auto;
	bottom: -15%;
}

#testimonials_slider .carousel-control-next {
	right: 42%;
	width: 3%;
	height: 20px;
	top: auto;
	bottom: -15%;
}

.carousel-indicators-numbers li {
	text-indent: 0;
	margin: 0 2px;
	width: 30px;
	height: 30px;
	border: none;
	border-radius: 100%;
	line-height: 1.5;
	color: #03031f;
	background-color: transparent;
	transition: all ease 0.5s 0s;
	font-weight: 500;
}

.carousel-indicators-numbers li.active,
.carousel-indicators-numbers li:hover {
	margin: 0 2px;
	width: 30px;
	height: 30px;
	color: #f3b65d;
	font-size: 20px;
	cursor: pointer;
	transition: all ease 0.5s 0s;
	background-color: transparent;
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
	bottom: -20%;
	z-index: -0;
}

#testimonials_slider {
	margin-top: 20px;
}


/* 
---------------------------------------------
Agents_Seaction
--------------------------------------------- 
*/

.agents {
	padding-top: 60px;
	padding-bottom: 78px;
}

.agents_detail h2 {
	font-size: 20px;
	color: #03031f;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}

.agents_box {
	box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.15);
	margin: 10px;
	overflow: hidden;
	transition: all ease 0.5s 0s;
}

.agents_box:hover {
	box-shadow: 0px 5px 20px 0px rgba(3, 3, 31, 0.15);
	transition: all ease 0.5s 0s;
}

.agents_detail p {
	font-size: 14px;
	text-transform: uppercase;
	color: #f3b65d;
	font-weight: 600;
	text-align: center;
}

.agents_detail {
	margin-top: 20px;
	margin-bottom: 20px;
}

.ouragents {
	position: relative;
	height: auto;
}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: background 0.5s ease;
}

.agents_box:hover .overlay {
	display: block;
	background: rgba(3, 3, 31, 0.8);
}

.title {
	position: absolute;
	left: 0;
	top: 120px;
	font-weight: 700;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: white;
	z-index: 1;
	transition: top .5s ease;
}

.ouragents:hover .title {
	top: 90px;
}

.social_icon {
	position: absolute;
	left: 0;
	top: 130px;
	text-align: center;
	opacity: 0;
	transition: opacity .35s ease;
	text-align: center;
	width: 100%;
}

.social_icon a {
	text-align: center;
	color: white;
	z-index: 1;
}

.agents_box:hover .social_icon {
	opacity: 1;
}

.social {
	text-align: center;
	list-style: none;
	padding: 0;
}

.social li {
	display: inline-block;
	height: 40px;
	width: 40px;
	margin: 5px;
	border: 1px solid #f3b65d;
	transform: rotate(45deg);
	line-height: 1.5;
	transition: all ease 0.5s 0s;
}

.social li:hover {
	background-color: #f3b65d;
	transition: all ease 0.5s 0s;
}

.social li a i {
	transform: rotate(-45deg);
	line-height: 2.5;
}

.social a {
	text-decoration: none;
	font-family: sans-serif;
	font-weight: bold;
	color: #fff;
	font-variant: small-caps;
}

#slider1 .owl-next {
	position: absolute;
	top: auto;
	right: 46%;
}

#slider1 .owl-prev {
	position: absolute;
	top: auto;
	left: 46.5%;
}


/* 
---------------------------------------------
Counter_Seaction
--------------------------------------------- 
*/

.counter {
	background: url(../images/counter_bg.png);
	padding-top: 50px;
	padding-bottom: 50px;
	background-attachment: fixed;
}

.one_box {
	width: 270px;
	float: left;
}

.two_box {
	width: 280px;
	float: left;
	padding-left: 60px;
}

.three_box {
	width: 260px;
	float: left;
	padding-left: 60px;
}

.four_box {
	padding-left: 58px;
	width: 270px;
	float: left;
}

.counter-value {
	font-size: 25px;
	color: #ffffff;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
}

.counter_box_con p {
	font-size: 15px;
	color: #fff;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	margin-top: 5px;
}

.counter_box_img {
	float: left;
	margin-right: 15px;
	margin-top: 15px;
}

.counter_line {
	border-right: 1px dotted #484757;
	height: 80px;
}

.counter_spe {
	float: left;
}


/* 
---------------------------------------------
Blog_Seaction
--------------------------------------------- 
*/

.blog {
	margin-top: 50px;
	margin-bottom: 60px;
}

.blog .title_box {
	margin-bottom: 40px;
}

.blog .title_box h2 {
	color: #03031f;
}

.blog_box {
	box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.15);
	padding: 30px;
	overflow: hidden;
	transition: all ease 0.5s 0s;
	background-color: #fff;
}

.blog_box h4 {
	font-size: 14px;
	color: #f3b65d;
	text-transform: uppercase;
}

.blog_box h2 {
	font-size: 20px;
	color: #03031f;
	letter-spacing: 0.5px;
	margin-top: 15px;
	font-family: 'Roboto', sans-serif;
}

.blog_box p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
}

.blog_btn {
	font-size: 15px;
	color: #f3b65d;
	font-weight: 500;
	transition: all ease 0.5s 0s;
	text-transform: uppercase;
}

.blog_btn:hover {
	text-decoration: none;
	color: #f3b65d;
	opacity: 0.6;
	transition: all ease 0.5s 0s;
}

.blog_btn img {
	width: 18px;
	margin-left: 5px;
	margin-top: -1px;
}

.read_more_blog {
	float: right;
}

.blog_box:hover {
	box-shadow: 0px 5px 20px 0px rgba(3, 3, 31, 0.15);
	transition: all ease 0.5s 0s;
}


/* 
---------------------------------------------
Partner_Seaction
--------------------------------------------- 
*/

.partners {
	background-color: #f7f7f8;
	padding-top: 50px;
	padding-bottom: 60px;
}

.partners_logo {
	background-color: #fff;
	margin: auto;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	transition: all ease 0.5s 0s;
	margin-top: 20px;
}

.partners_logo img {
	filter: grayscale(100%) brightness(120%) opacity(45%);
	-webkit-filter: grayscale(100%) brightness(120%) opacity(45%);
	-moz-filter: grayscale(100%) brightness(120%) opacity(45%);
	transition: all ease 0.5s 0s;
}

.partners_logo:hover {
	box-shadow: 0px 5px 35px 0px rgba(3, 3, 31, 0.1);
	transition: all ease 0.5s 0s;
	cursor: pointer;
}

.partners_logo:hover img {
	filter: none;
}


/* 
---------------------------------------------
Call_To_Action_Seaction
--------------------------------------------- 
*/

.call_to_action {
	background-color: #f3b65d;
	overflow: hidden;
	padding-top: 35px;
	padding-bottom: 35px;
}

.call_con h2 {
	font-size: 28px;
	color: #ffffff;
	letter-spacing: 0.5px;
	float: left;
	font-family: 'Roboto', sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}

.call_btn {
	float: right;
	margin-top: 10px;
}

.call_to_action_btn {
	background-color: #03031f;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	transition: all ease 0.5s 0s;
	box-shadow: 0px 15px 15px 0px rgba(3, 3, 31, 0.15);
}

.call_to_action_btn:hover {
	text-decoration: none;
	box-shadow: none;
	color: #fff;
	transition: all ease 0.5s 0s;
}

#caption .text {
	position: absolute;
	top: 46%;
	left: 44%;
	width: 100%;
	height: 91%;
	transform: translate(-44%, -41%);
	z-index: 10;
	opacity: 0;
	background: #33333385;
	transition: all 0.8s ease;
}

#caption .text h1 {
	margin: 28% 0px;
	font-size: 27px;
	color: white;
	text-align: center;
}

#caption:hover .text {
	opacity: 1;
}


/* #caption:hover img {
	-webkit-filter: sepia(90%);
} */


/* Introduction */

.main .select {
	display: none;
}

.main {
	width: 100%;
}

/*select {*/
/*	display: none !important;*/
/*}*/

.dropdown-select {
	background-color: #eee;
	border-radius: 1px;
	border: solid 1px #eee;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 49px;
	line-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left !important;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto;
}


/* .dropdown-select:focus {
    background-color: #fff;
}

.dropdown-select:hover {
    background-color: #fff;
} */

.dropdown-select:active,
.dropdown-select.open {
	background-color: #eee !important;
}

.dropdown-select:after {
	height: 0;
	width: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #777;
	-webkit-transform: origin(50% 20%);
	transform: origin(50% 20%);
	transition: all 0.125s ease-in-out;
	content: '';
	display: block;
	margin-top: -2px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	top: 50%;
}

.dropdown-select.open:after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.dropdown-select.open .list {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	pointer-events: auto;
}

.dropdown-select.open .option {
	cursor: pointer;
}

.dropdown-select.wide {
	width: 100%;
}

.dropdown-select.wide span {
	position: relative;
	top: 4px;
}

.dropdown-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}

.dropdown-select .list {
	box-sizing: border-box;
	transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
	-webkit-transform: scale(0.75);
	transform: scale(0.75);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	background-color: #eee;
	border-radius: 0px;
	margin-top: 4px;
	padding: 3px 15px;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 9;
	overflow: auto;
}

.dropdown-select .list:hover .option:not(:hover) {
	background-color: transparent !important;
}

.dropdown-select .dd-search {
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
}

.dropdown-select .list ul li {
	width: 100%;
	margin: 0;
	border-radius: 0;
	border: none;
	padding: 0 5px;
}

.dropdown-select .list ul li:last-child {
	width: 100%;
	background: #eeeeee;
	margin-right: 0%;
	position: relative;
	top: 0;
}

.dropdown-select .dd-searchbox {
	width: 100%;
	padding: 0 25px;
	border: none;
	border-radius: 0px;
	outline: none;
	margin: 10px 0;
	background: #e7e7e7 url(../images/search.svg) no-repeat;
	background-size: 10% 33%;
	background-position: center left;
}

.dropdown-select .dd-searchbox:focus {
	border-color: #12CBC4;
}

.dropdown-select .list ul {
	padding: 0;
	margin: 0;
	display: inherit;
}

.dropdown-select .option {
	cursor: default;
	font-weight: 400;
	line-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	transition: all 0.2s;
	list-style: none;
}

.dropdown-select .option:hover {
	color: #333;
}

.dropdown-select .option.selected {
	font-weight: normal;
	color: #796279;
}

.dropdown-select a {
	color: #aaa;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

.dropdown-select a:hover {
	color: #666;
}

section.Introduction {
	margin: 70px 0;
}


/* section.team {margin: 70px 0;} */

.bx1 {
	float: left;
	width: 252px;
}

.bx1_full {
	width: 100%;
	margin-top: 15px;
}

.bx1:first-child {
	margin-right: 15px;
}

.introduction-img-wpr {
	overflow: hidden;
	width: 100%;
	height: 168px;
}

.introduction-img-wpr img {
	height: auto;
	max-width: 100%;
	overflow: hidden;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.introduction-img-wpr img:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1)
}

.introduction-img-wpr1 {
	overflow: hidden;
	width: 100%;
	height: 235px;
}

.introduction-img-wpr1 img {
	height: auto;
	max-width: 100%;
	overflow: hidden;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.introduction-img-wpr1 img:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1)
}

.pdr_ri {
	padding-right: 25px;
}

.Intro h2 {
	font-size: 40px;
	font-weight: 500;
	margin-bottom: -10px;
	margin-top: 16%;
	/* line-height: 35px; */
}

.Intro a {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}

.Intro span {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}

#aligner {
	height: auto;
	align-items: center;
	justify-content: center;
}

#aligner .owl-carousel .owl-item img {
	display: block;
	width: 100% !important;
	height: 150px;
	float: left;
	border-radius: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 15px;
}

#aligner .owl-nav {
	position: absolute;
	top: 23%;
	width: 100%;
}

#aligner .owl-nav .owl-prev {
	transition: all ease 0.5s 0s;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 30px;
	background: #f1f1f1 url(../images/arrow-left.svg) no-repeat center !important;
}

#aligner .owl-nav .owl-next {
	transition: all ease 0.5s 0s;
	width: 40px;
	height: 40px;
	position: relative;
	float: right;
	top: 30px;
	background: #f1f1f1 url(../images/arrow-right.svg) no-repeat center !important;
}

#aligner .owl-theme .owl-nav [class*='owl-'] {
	color: #178097;
	font-size: 0px;
	margin: 0px;
	padding: 0px 0px;
	background: none;
	display: inline-block;
	cursor: pointer;
	border-radius: 0;
	/* position: relative;
    left: 0px; */
}

#aligner .owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	margin-top: 30px;
	display: none;
}


/* Close Introduction */


/* Core */

.bgxs_co {
	background: #f8f8f8bd;
	padding: 20px;
	border: #91919145 dashed 1px;
	text-align: center;
	margin-bottom: 35px;
	padding-top: 40px;
	height: 285px;
}

.bgxs_co span {
	background: #cfcfcf96;
	padding: 25px 20px;
	border-radius: 50px;
}

.bgxs_co img {
	width: 18%;
}

.bgxs_co h1 {
	font-size: 18px;
	color: #000;
	margin-top: 30px;
}

.bgxs_co p {
	font-size: 14px;
	margin: 0;
}

.bgxs_co:hover {
	background: #cccccc57;
}

.lg_core {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 100%;
	max-width: 100%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}

.lg_core.conttent {
	margin-bottom: 30px;
}

.lg_core.conttent:last-child {
	margin-bottom: 0;
}

.lg_core.conttent img {
	position: relative;
	width: 50px;
	top: 16px;
}

.lg_core.conttent {
	text-align: center;
}

.conttent {
	/* float:left; text-align:left; */
}

.conttent p {
	margin-bottom: 8px;
	margin-top: 15px;
	font-weight: 500;
	font-size: 24px;
}

.conttent span {
	font-size: 16px;
}

.conttent p a {
	font-size: 18px;
	font-weight: 600;
	color: #626262;
}

.curl_b:last-child {
	margin: 0 0px 30px 0px;
}

.bgx_c {
	text-align: center;
}

.lg_coreside {
	position: relative;
	width: 90px;
	height: 85px;
	background: #e5e5e5;
	margin-right: 15px;
	-webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
	clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%, 17% 12%);
	float: left;
}

#mt_5 {
	margin-top: 5px;
}

.lg_coresidein {
	position: absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	background: white;
	-webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
	clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%, 17% 12%);
}


/* Close Core */


/* Team */

.team_bx {
	background: #f8f8f8;
	padding: 20px;
	display: flex;
}

.team_mg {
	float: left;
	width: 145px;
	height: 165px;
	overflow: hidden;
	margin-right: 20px;
}

.team_bx img {
	width: 100%;
	height: auto;
}

.team_cn {
	float: left;
	width: 305px;
}

.team_bx h3 {
	color: #f3b65d;
	font-size: 15px;
	font-weight: 700;
	margin: 0 0 2px 0;
	padding-top: 15px;
}

.team_bx h4 {
	color: #626262;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 10px 0;
}

.team_bx p {
	color: #333;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	margin-bottom: 20px;
	line-height: 22px;
}

.team_bx p:last-child {
	margin-bottom: 0;
}

#btun a {
	background: #f3b65d;
	display: inline-flex;
	width: 60px;
	height: 60px;
	text-align: center;
	position: relative;
	top: -17px;
}

#btun a img {
	width: 16px;
	height: auto;
	float: initial;
	margin: 0;
	position: relative;
	left: 20px;
	filter: brightness(0) invert(1);
}

#btun {
	text-align: right;
}

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

.mb-8 {
	margin-bottom: 8px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mb-30 {
	margin-bottom: 30px;
}

.no-gutter>[class*='col-'] {
	padding-right: 10px;
	padding-left: 10px;
}

.no-gutter1>[class*='col-'] {
	padding-right: 0px;
	padding-left: 0px;
}

.no-gutter_n>[class*='col-'] {
	padding-right: 3px;
	padding-left: 3px;
}

.no-gutter_t>[class*='col-'] {
	padding-right: 5px;
	padding-left: 15px;
}

.row.no-gutter2 {
	margin: 0;
}

.no-gutter2>[class*='col-'] {
	padding-right: 5px;
	padding-left: 0px;
}

.set_fx {
	display: flex;
}


/*  .team_bx .imgbg{float:left; width:170px; height:190px; overflow:hidden;}
 .team_bx .imgbg img{width:100%;}
 .team_bx .cont_bx{ padding:25px 0px 0px 15px; float:left; }
 .team_bx .cont_bx h3{color:#f3b65d; font-size:15px; font-weight:700; margin:0;}
 .team_bx .cont_bx p{color:#626262; font-size:18px; font-weight:600; margin:0 0 5px 0;}
 .team_bx .cont_bx span{color:#b4b4b4; font-size:15px; font-weight:500; margin:0;} */


/* Close Team */

.dt_bath ul.select-options {
	overflow: auto;
	height: 150px;
}


/* Contact Us */

.pl_50 {
	padding-left: 50px;
}

section.contactus {
	margin: 60px 0 60px;
}

.cont_ads {
	margin-bottom: 40px;
	display: inline-block;
	width: 100%;
}

.cont_ads:last-child {
	margin-bottom: 0;
}

.ip_ads {
	float: left;
	margin-right: 25px;
	background: #f3b65d;
	width: 58px;
	color: #fff;
	height: 58px;
	line-height: 58px;
	text-align: center;
	border-radius: 50px;
}

.ip_ads img {
	filter: brightness(0) invert(1);
	width: 21px;
}

.ip_ads i {
	font-size: 18px;
}

.conte_ads {
	float: left;
	width: 81%;
}

.conte_ads h3 {
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 2px 0;
	color: #191919;
}

.conte_ads p {
	font-size: 14px;
	padding-right: 20px;
	line-height: 25px;
	margin: 0;
}

.mapgrp {
	border: 0;
	margin-bottom: 50px;
}

#f-w {
	font-weight: 500;
}

.form-control.formf2 {
	background: #fff;
	border: #e6e6e6 solid 1px;
	height: 44px;
	color: #191919;
	font-size: 14px;
	width: 100%;
	padding: 0 15px;
	border-radius: 4px;
}

.form-control.formf_tx {
	background: #fff;
	border: #e6e6e6 solid 1px;
	height: 44px;
	color: #a3a3a3;
	font-size: 14px;
	width: 100%;
	padding: 15px;
	min-height: 120px;
	border-radius: 6px;
}

.contactus label {
	color: #191919;
	font-size: 14px;
	font-weight: 500;
}

.contactus .form-group {
	margin-bottom: 20px;
}

.formf5 {
	border: none;
	padding: 0;
	color: #191919;
	font-size: 14px;
	width: 100%;
	padding: 0;
	margin-top: 3px;
	border-radius: 0;
}

input.form-control.formf5:focus {
	border: none !important;
	outline: none !important;
}

.formfl.mgn1 {
	padding: 20px;
	height: 210px;
}

.blkcol_cn {
	color: #191919;
	border: #e6e6e6 solid 2px;
	background: #fff;
	height: 44px;
	padding: 0 23px;
	border-radius: 6px;
	font-weight: 500;
	font-size: 16px;
	margin-top: 0;
	cursor: pointer;
	display: inline-block;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	line-height:41px;
}

.blkcol_cn:hover {
	background: #f3b65d;
	border: #f3b65d solid 2px;
	color: #fff;
}

.mailbx {
	text-align: center;
	margin-top: 100px;
}

.mailbx span i {
	background: #f3b65d;
	width: 58px;
	height: 58px;
	font-size: 18px;
	line-height: 58px;
	color: #fff;
	margin-bottom: 20px;
	border-radius: 50px;
}

.mailbx h4 {
	color: #626262000;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: 600;
}

.mailbx p {
	color: #b1b1b1;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
}


/* Close Contact Us */


/* Testimonials */

article {
	display: block;
	width: 50%;
	/*margin: 0 0 2%;*/
	float: left;
	clear: left;
}

article.right {
	float: right;
	clear: right;
}

.itemtesti {
	padding: 10px;
	margin-bottom: 1px;
	margin-top: 1px;
	float: left;
}

.itemtesti img {
	width: 100%;
}

.testi_box {
	background: #f4f4f4;
	padding: 30px;
}

.titlestisti {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.titlestisti figure {
	margin: 0 15px 0 0;
	height: 57px;
	width: 57px;
	border-radius: 50%;
	overflow: hidden;
	flex-shrink: 0;
}

.titlestisti figure img {
	min-height: auto !important;
}

.titlestisti p {
	font-weight: 600;
	font-size: 19px;
	position: relative;
	top: -3px;
	margin: 0;
}

.titlestisti p span {
	display: block;
	color: #7a7a7a;
	font-size: 13px;
	font-weight: 500;
}

.lisfnt {
	font-size: 15px;
	line-height: 23px;
	margin: 0;
}

.tmt-50 {
	margin-top: 50px;
}

.tmt-60 {
	margin-top: 60px;
}


/* Close Testimonials */


/* Cambodia */

.selec_ctg {}

.selec_ctg ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.selec_ctg ul li {
	display: block;
	margin: 0;
	float: left;
	padding: 25px 0;
	width: 23.9%;
	margin-right: 15px;
	background: #e6e6e6;
	text-align: center;
	margin-bottom: 15px;
	border-top: #e6e6e6 solid 5px;
}

.selec_ctg ul li:hover {
	background: #333;
	border-top: #f3b65d solid 5px;
}

.selec_ctg ul li:hover a {
	color: #fff;
}

.selec_ctg ul li a {
	color: #626262000;
	padding: 28px 0;
	font-size: 17px;
	font-weight: 600;
	position: relative;
	top: -3px;
}

.selec_ctg ul li:last-child {
	margin-right: 0;
}

.selec_b {
	background: #e6e6e6;
	text-align: center;
	margin-bottom: 15px;
	border-top: #e6e6e6 solid 5px;
	color: #626262000;
	padding: 28px 0;
	font-size: 18px;
	font-weight: 600;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.selec_b:hover {
	background: #333;
	border-top: #f3b65d solid 5px;
	color: #fff;
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}

.row_pdr {
	padding-left: 10px;
	padding-right: 10px;
}

a:hover {
	text-decoration: none;
}


/* Close Cambodia */

.lg_bx {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 20%;
	max-width: 20%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}

.lg_bx p {
	margin-bottom: 30px;
	margin-top: 10px;
}

.lg_bx p a {
	font-size: 18px;
	font-weight: 600;
	color: #626262;
}

.curl_b:last-child {
	margin: 0 0px 30px 0px;
}

.bgx_c {
	text-align: center;
}

.outside {
	position: relative;
	width: 181px;
	height: 181px;
	margin: 0 auto;
	background: #e5e5e5;
	/* -webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%, 17% 12%); */
	-webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
	clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}

.inside {
	position: absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	background: white;
	/* -webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
  clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%, 17% 12%); */
	-webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
	clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}

.ed_lgo {
	text-align: center;
}

.ed_lgo img {
	width: 100%;
	display: block;
	min-width: 100%;
	min-height: 100%;
	padding: 20px;
}

.ed_lgo1 {
	text-align: center;
}

.ed_lgo1 img {
	width: 100%;
	display: block;
	min-width: 100%;
	min-height: 100%;
	padding: 0px;
}

.bgr_set {
	height: 100%;
	overflow: hidden;
}

.crop {
	display: block;
	min-width: 50%;
	min-height: 100%;
	margin: auto;
	top: 0%;
	right: 0%;
	bottom: 0%;
	left: 0%;
}

.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: 0;
}

.page-link {
	position: relative;
	display: block;
	padding: 0.5rem 0.80rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #626262;
	background-color: #fff;
	border: 1px solid #dee2e6;
	font-size: 14px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(212, 181, 98, 0);
	outline: none;
}

.page-link:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #f3b65d;
	border-color: #f3b65d;
	webkit-transform: scale(1);
	transform: scale(1);
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: 0rem;
	border-bottom-left-radius: 0rem;
}

.page-item:last-child .page-link {
	border-top-right-radius: 0rem;
	border-bottom-right-radius: 0rem;
}

.shw_cn {
	font-size: 14px;
	line-height: 40px;
}

.f_15 {
	font-size: 15px !important;
}

.con_lf_con {
	float: left;
}

.con_ri_con {
	float: right;
}

.upper_tx {
	text-transform: uppercase;
}

.con_ri_con ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.con_ri_con ul li {
	background: #eaeaea;
	padding: 10px 20px;
	margin: 0;
	display: block;
	margin-right: 9px;
	float: left;
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
}

.con_ri_con ul li:last-child {
	margin-right: 0;
}

.f_shoew {
	margin-top: 80px;
}

.f_shoew p {
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 5px 0;
	padding-left: 280px;
}

.founder {
	background: #eaeaea;
	padding: 30px;
	font-size: 17px;
	line-height: 28px;
}

.founder img {
	float: left;
	margin-right: 40px;
	position: relative;
	top: -85px;
	box-shadow: #fff 10px 10px 0px;
}

.clearfix {
	clear: both;
}

.con_lf_con h1 {
	font-size: 40px;
	font-weight: 600;
	text-transform: uppercase;
	color: #f3b65d;
	margin: 0 0 5px 0;
}

.con_lf_con p {
	font-weight: 600;
	font-size: 18px;
	margin: 0 0 5px 0;
}

.con_lf_con span {
	color: #6b6a77;
	font-size: 15px;
}

.con_lf_con p span a {
	background: #333;
	color: #fff;
	padding: 5px 15px;
	font-weight: normal;
	border-radius: 20px;
	font-size: 13px;
	text-transform: uppercase;
}

.mt-10 {
	margin-top: 10px !important;
}

.descrip {
	margin-top: 30px;
}

.descrip span {
	color: #b2b2b2;
	font-size: 16px;
	margin: 0;
	font-weight: 500;
}

.descrip p {
	color: #626262;
	font-size: 17px;
	margin: 5px 0 20px;
	line-height: 27px;
}

.lg_bx1 {
	-webkit-box-flex: 0;
	position: relative;
	width: 100%;
	min-height: 1px;
	text-align: center;
}

.outside1 {
	position: relative;
	width: 151px;
	height: 151px;
	background: #e5e5e5;
	/* -webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%, 17% 12%); */
	-webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
	clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}

.inside1 {
	position: absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	background: white;
	/* -webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
  clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%, 17% 12%); */
	-webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
	clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}

.ed_lgo_d {
	text-align: center;
}

.ed_lgo_d img {
	width: 100%;
	display: block;
	min-width: 100%;
	min-height: 100%;
	padding: 20px;
}

.ed_lgo_d img {
	width: 100%;
	display: block;
	min-width: 100%;
	min-height: 100%;
	padding: 12px;
}

.f12 {
	color: #626262;
	font-size: 14px;
	font-weight: 500;
	margin: 0 0 5px 0;
}


}
.form-control.formfl {
	background: #eeeeee;
	border: 0;
	height: 44px;
	font-size: 14px;
	width: 100%;
	padding: 0 10px;
}
.w_20-n {
	width: 20%;
	float: left;
}
.w_80 {
	width: 80%;
	float: left;
}
input::placeholder {
	color: #cdcdd5 !important;
}

/* 
---------------------------------------------
footer
--------------------------------------------- 
*/
.mball {
	display: none;
}
.mball .faq-quest {
    padding: 5px 20px;
    margin-bottom: 5px;
    background: #404040;
    border-radius: 3px;
}
.mball .faq-quest h5 a {
	color: #f7e6be;
	display: block;
	padding: 10px 0;
}
.mball .faq-quest h5 a i {
	float: right;
	-webkit-text-stroke: 2px #dadada;
	text-align: center;
	line-height: 20px;
	font-size: 20px;
	color: #f7e6be;
}
.mball .faq-quest .card p {
	margin: 0 25px 0 0;
	line-height: 25px;
	font-size: 14px;
	color: #e2e2e2;
}
.mball .faq-quest .card a {
	color: #e2e2e2;
}
.mball .faq-quest .card a:hover {
	text-decoration: none;
	color: #fff;
	transition: all ease 0.5s 0s;
	padding-left: 5px;
}
.address_box p {
	color: #dadada;
	margin-bottom: 15px;
}
footer {
	background: #000;
	padding-top: 40px;
	background-position: 95% 60%;
}
.footer_newsletter input {
	height: 45px;
	background-color: #262438;
	border: none;
	width: 65%;
	padding-left: 20px;
	color: #fff;
	box-shadow: 0px 15px 15px 0px rgba(3, 3, 31, 0.15);
}
.footer_newsletter input::placeholder {
	color: #ffffff;
}
.newsletter_btn {
	color: #fff;
	text-transform: uppercase;
	background-color: transparent;
	border: 2px solid #fff;
	padding: 8px 20px;
	float: right;
}
.newsletter_btn:hover {
	background-color: #fff;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
#footer-social {
	text-align: center;
	list-style: none;
	padding: 0;
	margin-bottom: 7px;
	margin-top: 8px;
}
#footer-social li {
	display: inline;
	margin: 2px;
	padding: 10px;
}
#footer-social a {
	text-decoration: none;
	font-family: sans-serif;
	font-weight: bold;
	color: rgba(253, 253, 253, 0.3);
	font-variant: small-caps;
	font-size: 20px;
	transition: all ease 0.5s 0s;
}
#footer-social a:hover {
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.footer_logo {
	float: right;
	margin-top: -20px;
}

footer .desktop_prt .quick_link {margin-left:25px;}
footer .desktop_prt .contact_detail_box {margin-left: 25px;}
footer .desktop_prt .col-lg-3:nth-child(2) {flex: 0 0 36.333333%; max-width:36.333333%;}
footer .desktop_prt .col-lg-3:nth-child(3) {flex: 0 0 19.333333%; max-width:19.333333%;}
footer .desktop_prt .col-lg-3:nth-child(4) {flex: 0 0 19.333333%; max-width:19.333333%;}

.quick_link {
	width: 100%;
	float: left;
	margin-left: 75px;
}
.footer_title_box h3 {
	font-size: 20px;
	color: #ffffff;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	margin-top: 0;
	text-transform: uppercase;
}
.footer_link_box {
	margin-top: 40px;
	width: 100%;
}
.footer_border {
	border-bottom: 1px solid rgba(253, 253, 253, 0.5);
	width: 50px;
	margin-top: 20px;
}
.quick_links ul {
	padding: 0;
}
.quick_links ul li {
	list-style: none;
	margin-bottom: 12px;
}
.quick_links ul li:last-child {
	margin-bottom: 0;
}
.quick_links ul li a {
	color: #dadada;
	font-size: 14px;
	letter-spacing: 0.5px;
	list-style: none;
	line-height: 25px;
	font-weight: normal;
	transition: all ease 0.5s 0s;
}
.quick_links ul li a:hover {
	text-decoration: none;
	color: #d2d2d2;
	transition: all ease 0.5s 0s;
	padding-left: 5px;
}

/* .quick_links ul li::before {
	display: inline-block;
	content: '';
	height: 5px;
	width: 5px;
	margin: 1px 0px 2px 0px;
} */
.information_link {
	width: 15%;
	float: left;
	margin-right: 50px;
}
.information_link .quick_links ul li {
	width: 100%;
}
.contact_detail_box {
	width: 100%;
	margin-left: 60px;
	float: left;
}
.adress_box p {
	font-size: 15px;
	color: #fff;
	margin-top: 8px;
	font-weight: 500;
}
.adress_box p a {
	font-size: 15px;
	color: #fff;
	font-weight: 500;
}
.adress_box p a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.icon_box {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}
.icon_box i {
	font-size: 19px;
	color: #f3b65d;
	position: relative;
	top: 3px;
}
.adress_box {
	overflow: hidden;
}
.tweets_box {
	width: 25%;
	float: left;
}
.twitter_icon_con p {
	font-size: 15px;
	color: rgba(253, 253, 253, 0.8);
	font-weight: 500;
}
.twitter_icon_con p a {
	font-size: 15px;
	color: #f3b65d;
}
.twitter_icon_con {
	overflow: hidden;
}
.twitter_icon {
	float: left;
	margin-right: 15px;
}
.footer_title_box {
	margin-bottom: 25px;
}
.footer_title_box img {
	width: 100%;
}
.footer_title_box p {
	font-size: 14px;
	line-height: 25px;
	color: #dadada;
	margin: 15px 0px 0px 0px;
}
.footer_title_box p a {
	color: #f3b65d;
}
.footer_bottom {
	margin-top: 20px;
	padding-bottom: 10px;
	overflow: hidden;
}
.footer_bottom p {
	letter-spacing: 0;
	font-size: 16px;
	color: #dadada;
	text-align: center;
	margin-bottom: 15px;
	font-weight: 500;
	margin-top: 15px;
}
.footer_bottom p a {
	color: #f3b65d;
}
.socalm {
	display: inline-block;
}
.socalm ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.socalm ul li {
	float: left;
	width: 40px;
	background: #fff;
	height: 40px;
	line-height: 42px;
	text-align: center;
	border-radius: 30px;
	margin: 0px 6px 0 0;
}
.socalm ul li a i {
	font-size: 17px;
}
.socalm ul li:hover {
	background: #d2d2d2;
}
.socalm ul li:hover a {
	color: #333;
}
.socalm ul li a {
	color: #000;
}
.imgUp.edit {
	width: 125px;
	margin-top: 10px;
	display: inline-block;
	margin-bottom: 0;
}
label.btnoverp.edit {
	height: auto;
	width: 75%;
}
label.remvph.edit {
	margin: 25px 0 0 0;
}

/* 
---------------------------------------------
Inner_page_banner
--------------------------------------------- 
*/
.banner-style-2 {
	display: flex;
	align-items: center;
	height: 325px;
}
.banner-style-2:before {
	background: rgb(25, 25, 25);
	content: "";
	height: 325px;
	left: 0;
	opacity: 0.7;
	position: absolute;
	width: 100%;
	z-index: 0;
}
.inner_title {
	font-size: 36px;
	color: #fff;
	letter-spacing: 1px;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.title_box_border {
	border-bottom: 1px solid #ac8b59;
	width: 100px;
}
#banner_link {
	float: right;
	margin-bottom: 0px;
	margin-top: 10px;
}
#banner_link li {
	list-style: none;
	font-size: 14px;
	color: #f3b65d;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.inner_testimonials {
	padding-bottom: 120px;
}

/* 
---------------------------------------------
Agents_page
--------------------------------------------- 
*/
.inner_agents {
	margin-top: 60px;
	margin-bottom: 40px;
}
.inner_agents .agents_box {
	margin: 0;
	margin-bottom: 30px;
}

/* 
---------------------------------------------
Services_page
--------------------------------------------- 
*/
.inner_services {
	margin-top: 60px;
	margin-bottom: 40px;
}
.inner_services_box {
	margin-bottom: 50px;
	transition: all ease 0.5s 0s;
	cursor: pointer;
}
.inner_services_img {
	float: left;
	margin-right: 20px;
}
.inner_services_con {
	overflow: hidden;
}
.inner_services_con h2 {
	font-size: 20px;
	color: #03031f;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	margin-bottom: 0px;
}
.inner_services_con p {
	font-size: 15px;
	color: #4b4b4b;
	margin-top: 10px;
	letter-spacing: 1px;
	line-height: 1.5;
	margin-bottom: 0px;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
}
.inner_services_box:hover .inner_services_con h2 {
	color: #f3b65d;
	transition: all ease 0.5s 0s;
	cursor: pointer;
}

/* 
---------------------------------------------
coming_page
--------------------------------------------- 
*/
.coming_con {
	margin-top: 90px;
	margin-bottom: 90px;
}
.comingsoon_con h2 {
	font-size: 48px;
	color: #03031f;
	letter-spacing: 1px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	text-align: center;
}
.comingsoon_con p {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
	text-align: center;
	margin-top: 30px;
	letter-spacing: 0.5px;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
}
.coming_newsletter input {
	height: 45px;
	background-color: #fff;
	border: none;
	width: 65%;
	padding-left: 20px;
	color: #222222;
	box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.15);
}
.coming_newsletter .newsletter_btn {
	background-color: #03031f;
	color: #fff;
	text-transform: uppercase;
	height: 45px;
	margin-right: 20px;
	transition: all ease 0.5s 0s;
	border: none;
	box-shadow: 0px 15px 15px 0px rgba(3, 3, 31, 0.15);
}
.coming_newsletter .newsletter_btn:hover {
	background-color: #f3b65d;
	color: #fff;
}
.coming_newsletter {
	width: 45%;
	margin: auto;
	margin-top: 40px;
}
#coming_social {
	text-align: center;
	list-style: none;
	padding: 0;
	margin-bottom: 7px;
	margin-top: 8px;
}
#coming_social li {
	display: inline;
	margin: 2px;
	padding: 10px;
}
#coming_social a {
	text-decoration: none;
	font-family: sans-serif;
	font-weight: bold;
	color: #a7a7b1;
	font-variant: small-caps;
	font-size: 20px;
	transition: all ease 0.5s 0s;
}
#coming_social a:hover {
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.coming_social {
	margin-top: 40px;
}

/* 
---------------------------------------------
404_page
--------------------------------------------- 
*/
section.not_found {
	margin-bottom: 40px;
}
.not_found_con h2 {
	font-size: 150px;
	color: #03031f;
	letter-spacing: 1px;
	font-weight: 600;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
.not_found_con h3 {
	font-size: 32px;
	color: #03031f;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	margin-top: 15px;
}
.error_border {
	border-bottom: 2px solid #f3b65d;
	width: 70px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.not_found_con p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	text-align: center;
	line-height: 1.5;
	font-weight: 600;
}
.back_to_home {
	background-color: #03031f;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	transition: all ease 0.5s 0s;
	box-shadow: 0px 15px 15px 0px rgba(3, 3, 31, 0.15);
}
.back_to_home:hover {
	text-decoration: none;
}
.error_btn {
	margin-top: 50px;
	text-align: center;
	margin-bottom: 50px;
}

/* 
---------------------------------------------
contact_page
--------------------------------------------- 
*/
.contact_detail h2 {
	font-size: 32px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
}
.contact_border {
	border-bottom: 1px solid #f3b65d;
	width: 70px;
	margin-top: 15px;
}
.contact_detail p {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
	letter-spacing: 0.5px;
	margin-top: 25px;
	margin-bottom: 20px;
}
.contact_address_icon {
	float: left;
	margin-right: 10px;
}
.contact_address_con {
	overflow: hidden;
}
.contact_address_con p {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
	letter-spacing: 0.5px;
	margin-top: 0px;
}
.contact_phone_icon {
	float: left;
	margin-right: 10px;
}
.contact_phone_con {
	overflow: hidden;
}
.contact_phone_con p {
	margin-top: 0px;
}
.contact_phone_con p a {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
	letter-spacing: 0.5px;
	margin-top: 0px;
}
.contact_mail_icon {
	float: left;
	margin-right: 10px;
}
.contact_mail_con p {
	margin-top: 0px;
}
.contact_mail_con p a {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
	letter-spacing: 0.5px;
	margin-top: 0px;
}
.contact_form_detail {
	width: 100%;
	height: 45px;
	padding-left: 15px;
	border: 1px solid #dddddd;
	background-color: #fff;
	color: #b7b7b7;
	margin-bottom: 20px;
}
.contact_form_detail1 {
	width: 100%;
	height: 120px;
	padding-left: 15px;
	padding-top: 15px;
	border: 1px solid #dddddd;
	background-color: #fff;
	color: #b7b7b7;
}
.contact_form_detail:hover {
	border: 1px solid #f3b65d;
	outline: none;
	transition: all ease 0.5s 0s;
}
.contact_form_detail:focus {
	border: 1px solid #f3b65d;
	outline: none;
	transition: all ease 0.5s 0s;
}
.contact_form_detail1:hover {
	border: 1px solid #f3b65d;
	outline: none;
	transition: all ease 0.5s 0s;
}
.contact_form_detail1:focus {
	border: 1px solid #f3b65d;
	outline: none;
	transition: all ease 0.5s 0s;
}
input.submit_btn {
	background-color: #03031f;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	transition: all ease 0.5s 0s;
	border: none;
	box-shadow: 0px 15px 15px 0px rgba(3, 3, 31, 0.15);
}
.submit_btn:hover {
	box-shadow: none;
	transition: all ease 0.5s 0s;
}
.submit_btn_box {
	margin-top: 30px;
	margin-bottom: 0px;
}
.contact_box {
	margin-top: 60px;
	margin-bottom: 60px;
}
.contact_map {
	margin-bottom: -10px;
	filter: grayscale(100%) brightness(100%) opacity(100%);
	-webkit-filter: grayscale(100%) brightness(100%) opacity(100%);
	-moz-filter: grayscale(100%) brightness(100%) opacity(100%);
}
iframe {
	width: 100%;
}

/* 
---------------------------------------------
Properties_page
--------------------------------------------- 
*/
.properties_box {
	margin-top: 60px;
	margin-bottom: 40px;
}
.filter_selection {
	box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.15);
	background-color: #fff;
}
.filter_title {
	background-color: #191627;
	padding: 18px;
}
.filter_title h2 {
	font-size: 18px;
	color: #fff;
	letter-spacing: 1px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 0px;
}
.properties_box_dropdown {
	padding: 18px;
}
.properties_select {
	margin-bottom: 20px;
}
.properties_select p {
	font-size: 14px;
	color: #626262000;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
}
.properties_box .select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #626262;
	width: 100%;
	height: 40px;
	margin-bottom: 0px;
}
.properties_box .select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}
.properties_box .select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	padding: 7px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #666666;
	text-transform: none;
	letter-spacing: 0.5px;
	border: 1px solid #dddddd;
}
.properties_box .select-options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	box-shadow: 2px 2px 10px 0px rgba(27, 27, 27, 0.5);
}
.properties_box .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #777777 transparent transparent transparent;
	position: absolute;
	top: 15px;
	right: 10px;
}
.properties_btn {
	margin-top: 35px;
	margin-bottom: 40px;
}
.properties_submit {
	background-color: #03031f;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	transition: all ease 0.5s 0s;
	box-shadow: 0px 15px 15px 0px rgba(3, 3, 31, 0.15);
}
.properties_box .featured_properties {
	margin: 0;
	margin-bottom: 30px;
}
.list-icons li {
	padding-right: 0;
}
.list-icons li {
	padding-right: 0;
	float: left;
	height: 40px;
	width: 40px;
	border: 1px solid #dddddd;
	text-align: center;
	line-height: 40px;
	margin-right: 10px;
	transition: all ease 0.5s 0s;
}
.list-icons li a {
	color: #777777;
}
.list-icons li:hover {
	background-color: #dddddd;
	transition: all ease 0.5s 0s;
}
.list-icons li:hover a {
	color: #fff
}
.properties_select_box .select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #626262;
	width: 100%;
	height: 40px;
	margin-bottom: 0px;
}
.properties_select_box .select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}
.properties_select_box .select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	padding: 7px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #666666;
	text-transform: none;
	letter-spacing: 0.5px;
	border: 1px solid #dddddd;
}
.properties_select_box .select-options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	box-shadow: 2px 2px 10px 0px rgba(27, 27, 27, 0.5);
}
.properties_select_box .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #777777 transparent transparent transparent;
	position: absolute;
	top: 15px;
	right: 10px;
}
.properties_select_box {
	float: left;
	width: 37%;
	margin-left: 25px;
}
.properties_select_box.second_box {
	width: 50%;
}
.grid_view {
	margin-bottom: 20px;
	overflow: hidden;
}

/* 
---------------------------------------------
Properties_detail_page
--------------------------------------------- 
*/
.item .thumb {
	width: 25%;
	cursor: pointer;
	float: left;
}
.item .thumb img {
	width: 100%;
	margin: 2px;
}
.item img {
	/* 	width: 100%; */
}
.property_build_in_icon {
	background-color: #f3b65d;
	width: 75px;
	height: 75px;
	text-align: center;
	border-radius: 100%;
	line-height: 65px;
}
.property_build_con h3 {
	font-size: 18px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
}
.property_build_con p {
	font-size: 14px;
	color: #666666;
	letter-spacing: 0.5px;
	margin-bottom: 0;
}
.property_build_in_icon {
	float: left;
	margin-right: 20px;
}
.property_build_con {
	overflow: hidden;
	padding-top: 12px;
}
.property_build_in {
	overflow: hidden;
	margin-bottom: 35px;
}
.number_of_rooms_icon {
	background-color: #f3b65d;
	width: 75px;
	height: 75px;
	text-align: center;
	border-radius: 100%;
	line-height: 65px;
}
.number_of_rooms_con h3 {
	font-size: 18px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
}
.number_of_rooms_con p {
	font-size: 14px;
	color: #666666;
	letter-spacing: 0.5px;
	margin-bottom: 0;
}
.number_of_rooms_icon {
	float: left;
	margin-right: 20px;
}
.number_of_rooms_con {
	overflow: hidden;
	padding-top: 0px;
}
.property_details_icon {
	background-color: #f3b65d;
	width: 75px;
	height: 75px;
	text-align: center;
	border-radius: 100%;
	line-height: 65px;
}
.property_details_con h3 {
	font-size: 18px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
}
.property_details_con p {
	font-size: 14px;
	color: #666666;
	letter-spacing: 0.5px;
	margin-bottom: 0;
}
.property_details_icon {
	float: left;
	margin-right: 20px;
}
.property_details_con {
	overflow: hidden;
	padding-top: 12px;
}
.location_icon {
	background-color: #f3b65d;
	width: 75px;
	height: 75px;
	text-align: center;
	border-radius: 100%;
	line-height: 65px;
}
.location_con h3 {
	font-size: 18px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
}
.location_con p {
	font-size: 14px;
	line-height: 1.5;
	color: #666666;
	letter-spacing: 0.5px;
	margin-bottom: 0;
}
.location_icon {
	float: left;
	margin-right: 20px;
}
.location_con {
	overflow: hidden;
	padding-top: 12px;
}
.properties_detail_box {
	border: 2px dotted #dddddd;
	padding: 30px 30px 0px 30px;
}
.properties_detail h3 {
	font-size: 20px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
}
.properties_detail p {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
	font-weight: 500;
	letter-spacing: 0.5px;
	margin-top: 20px;
}
.similar_properties {}
#slider2 .owl-prev {
	position: absolute;
	top: auto;
	left: 46.5%;
}
#slider2 .owl-next {
	position: absolute;
	top: auto;
	right: 46%;
}
.similar_properties {
	margin-top: 80px;
	margin-bottom: 100px;
}
.preview {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media screen and (max-width: 996px) {
	.preview {margin-bottom: 20px;}
	.mb_top_30{margin-top:30px;}
	.menuheader .navbar .menu{z-index:9 !important;}
}
.preview-pic {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.preview-thumbnail.nav-tabs {
	border: none;
	margin-top: 15px;
}
.preview-thumbnail.nav-tabs li {
	width: 23%;
	margin-right: 19px;
}
.preview-thumbnail.nav-tabs li img {
	max-width: 100%;
	display: block;
}
.preview-thumbnail.nav-tabs li a {
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.preview-thumbnail.nav-tabs li:last-of-type {
	margin-right: 0;
}
.property_detail_page .show {
	padding: 0px;
}
.properties_detail {
	margin-top: 40px;
}
.property_detail_page {
	margin-top: 80px;
}
@-webkit-keyframes opacity {
	0% {
		opacity: 0;
		-webkit-transform: scale(3);
		transform: scale(3);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes opacity {
	0% {
		opacity: 0;
		-webkit-transform: scale(3);
		transform: scale(3);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

/* 
---------------------------------------------
Blog_page
--------------------------------------------- 
*/
.blog_page_con {
	margin-top: 60px;
}
.blog_box_con {
	background-color: #f7f7f8;
	min-height: 840px;
	margin-bottom: 80px;
}
.blog_con_box {
	box-shadow: 0px 5px 5px 0px rgba(219, 219, 219, 0.75);
	background-color: #fff;
	width: 80%;
	margin: auto;
	padding: 50px 20px 50px 20px;
	margin-top: -70px;
	position: absolute;
	right: 0%;
	left: 0;
}
.blog_con_box h2 {
	text-align: center;
}
.blog_con_box h2 a {
	font-size: 24px;
	color: #626262000;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	margin-bottom: 15px;
}
.blog_con_box h2 a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.blog_con_box:hover h2 a {
	color: #f3b65d;
	transition: all ease 0.5s 0s;
	cursor: pointer;
}
.com_box {
	text-align: center;
	overflow: hidden;
	margin-left: 23%;
	margin-right: 22%;
}
.date {
	font-size: 16px;
	color: #f3b65d !important;
	font-weight: 500;
	letter-spacing: 0.5px;
	font-style: italic;
	font-family: 'Roboto', sans-serif;
	float: left;
}
.date a {
	font-size: 16px;
	color: #f3b65d;
	font-weight: 500;
	letter-spacing: 0.5px;
	font-style: italic;
	font-family: 'Roboto', sans-serif;
	float: left;
	transition: all ease 0.5s 0s;
}
.date a:hover {
	text-decoration: none;
	opacity: 0.7;
	transition: all ease 0.5s 0s;
}
.point {
	float: left;
	font-size: 18px;
	padding-left: 13px;
	padding-right: 10px;
	font-weight: 600;
	margin-top: -1px;
	color: #f3b65d;
}
.blog_con_box p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
	text-align: center;
}
.read_more {
	font-size: 15px;
	color: #626262000;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
	transition: all ease 0.5s 0s;
}
.read_more:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.readmore_box {
	text-align: center;
}
.blog_social {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	padding-left: 36.5%;
	padding-right: 36.5%;
	margin-top: 39%;
}
.blog_social ul {
	padding: 0;
}
.blog_social ul li {
	list-style: none;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	background-color: #e1e1e6;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	color: #767676;
	float: left;
	margin: 5px;
	transition: all ease 0.5s 0s;
}
.blog_social ul li a {
	color: #767676;
}
.blog_social h3 {
	color: #626262000;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.blog_social ul li:hover {
	background-color: #03031f;
	transition: all ease 0.5s 0s;
	box-shadow: 3px 4px 15px 0px rgba(158, 158, 158, 0.75);
}
.blog_social ul li:hover a {
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.blog_welcome_con_box {
	box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.15);
	background-color: #fff;
	text-align: center;
	margin-bottom: 45px;
}
.blod_sidebar_title {
	background-color: #191627;
	padding: 18px;
}
.blod_sidebar_title h2 {
	font-size: 18px;
	color: #fff;
	letter-spacing: 1px;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 0px;
	text-align: left;
}
.blog_welcome_con img {
	margin-bottom: 20px;
}
.blog_welcome_con p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
	margin-bottom: 0px;
}
.blog_welcome_con {
	padding: 30px;
}
.blog_welcome_con_box1 {
	box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.15);
	background-color: #fff;
	margin-bottom: 45px;
}
.recent_con h3 a {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	transition: all ease 0.5s 0s;
}
.recent_con h3 a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.recent_con p {
	font-size: 14px;
	color: #f3b65d;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.recent_img1 {
	float: left;
	overflow: hidden;
	margin-right: 15px;
}
.blog_welcome_con1 {
	padding: 0px 25px 25px 25px;
}
.recent_con {
	overflow: hidden;
	padding-top: 0px;
}
.recent_post {
	padding-bottom: 25px;
	padding-top: 25px;
	border-bottom: 2px dotted #ccc;
}
.recent_post:last-child {
	border: none;
	padding-bottom: 0px;
}
.recent_box h3 {
	font-size: 14px;
	color: #f3b65d;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}
.recent_comments {
	padding: 0px 25px 25px 25px;
}
.recent_box h4 a {
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-bottom: 0px;
	color: #4b4b4b;
}
.recent_box h4 a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.recent_box {
	padding-bottom: 25px;
	padding-top: 25px;
	border-bottom: 2px dotted #ccc;
}
.recent_box:last-child {
	border: none;
	padding-bottom: 0px;
}
.city_box .select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #626262;
	width: 100%;
	height: 40px;
	margin-bottom: 0px;
}
.city_box .select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}
.city_box .select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	padding: 7px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #666666;
	text-transform: none;
	letter-spacing: 0.5px;
	border: 1px solid #dddddd;
}
.city_box .select-options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	box-shadow: 2px 2px 10px 0px rgba(27, 27, 27, 0.5);
}
.city_box .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #777777 transparent transparent transparent;
	position: absolute;
	top: 15px;
	right: 10px;
}
.city_box {
	padding: 25px;
}
#searchbox svg {
	position: absolute;
	height: 30px;
	fill: #B2AFAF;
	right: 13%;
	margin-top: 10px;
}
#searchbox input {
	line-height: 80px;
	font-size: 15px;
	max-height: 50px;
	border: 0;
	font-weight: 300;
	color: #B2AFAF;
	background: transparent;
	border: 2px solid #efefef;
	font-weight: 500;
	width: 100%;
	padding-left: 15px;
}

/*.show {
	padding: 25px;
}*/
#follw_blog {
	text-align: center;
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}
#follw_blog li {
	display: inline;
	margin: 2px;
}
#follw_blog a {
	text-decoration: none;
	font-family: sans-serif;
	font-weight: bold;
	color: #fff;
	font-variant: small-caps;
}
.blog_follw i.fa.fa-facebook {
	height: 40px;
	width: 40px;
	background-color: #f3b65d;
	font-size: 20px;
	line-height: 40px;
	transition: all ease 0.5s 0s;
}
.blog_follw i.fa.fa-facebook:hover {
	height: 40px;
	width: 40px;
	background-color: #181428;
	font-size: 20px;
	line-height: 40px;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.blog_follw i.fa.fa-twitter {
	height: 40px;
	width: 40px;
	background-color: #f3b65d;
	font-size: 20px;
	line-height: 40px;
	transition: all ease 0.5s 0s;
}
.blog_follw i.fa.fa-twitter:hover {
	height: 40px;
	width: 40px;
	background-color: #181428;
	font-size: 20px;
	line-height: 40px;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.blog_follw i.fa.fa-linkedin {
	height: 40px;
	width: 40px;
	background-color: #f3b65d;
	font-size: 20px;
	line-height: 40px;
	transition: all ease 0.5s 0s;
}
.blog_follw i.fa.fa-linkedin:hover {
	height: 40px;
	width: 40px;
	background-color: #181428;
	font-size: 20px;
	line-height: 40px;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.blog_follw i.fa.fa-skype {
	height: 40px;
	width: 40px;
	background-color: #f3b65d;
	font-size: 20px;
	line-height: 40px;
	transition: all ease 0.5s 0s;
}
.blog_follw i.fa.fa-skype:hover {
	height: 40px;
	width: 40px;
	background-color: #181428;
	font-size: 20px;
	line-height: 40px;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.blog_follw {
	padding: 25px;
}
.bulleted-list li {
	color: #03031f;
	letter-spacing: 0.5px;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 0px;
}
ul.bulleted-list {
	margin-bottom: 30px;
}
.single-blog-post h1,
.single-blog-post h2,
.single-blog-post h4,
.single-blog-post h5,
.single-blog-post h6 {
	margin-top: 0px;
	font-weight: 600;
	color: #2a3032;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 20px;
}
.wpb_text_column p {
	color: #5c595e;
	letter-spacing: 0.5px;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 15px;
	font-weight: 400;
	margin-bottom: 0px;
}
.qoute-box {
	background-color: #f5f5f5;
	margin-bottom: 25px;
	padding: 15px;
	margin-top: 15px;
}
.single-blog-post .qoute-box .qoute-icon,
.single-blog-post .qoute-box .qoute-text {
	display: table-cell;
	vertical-align: top;
}
.single-blog-post .qoute-box .qoute-text p {
	font-size: 15px;
	color: #242424;
	margin: 0;
	letter-spacing: 0.5px;
	margin-top: 0px;
	font-style: italic;
	text-align: initial !important;
}
.single-blog-post .qoute-box .qoute-text {
	padding-left: 18px;
	padding-right: 18px;
}
.single-blog-post {
	margin-top: 20px;
}
p.name {
	margin-top: 20px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	color: rgba(0, 0, 0, 0.5) !important;
}
.single-blog-post p {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
}

/* 
---------------------------------------------
Blog_Detail_Page
--------------------------------------------- 
*/
.blog_detail_con {
	margin-top: 30px;
}
.blog_detail_con h4 {
	font-size: 14px;
	color: #f3b65d;
	text-transform: uppercase;
}
.blog_detail_con h3 {
	font-size: 20px;
	color: #03031f;
	letter-spacing: 0.5px;
	font-family: 'Roboto', sans-serif;
	margin-top: 15px;
}
.blog_detail_con p {
	font-size: 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
	margin-top: 20px;
}
.blog_tage_con h3 {
	font-size: 14px;
	color: #626262000;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.5px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.blog_tage_con ul li {
	float: left;
	list-style: none;
	margin: 5px;
}
.blog_tage_con ul li a {
	background-color: #e5e5e8;
	padding: 10px 20px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	transition: all ease 0.5s 0s;
}
.blog_tage_con ul li a:hover {
	color: #fff;
	background-color: #f3b65d;
	text-decoration: none;
	transition: all ease 0.5s 0s;
}
.tags {
	width: 60%;
	float: left;
}
.blog_tags {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.blog_social_icon {
	width: 40%;
	float: right;
}
.blog_social_icon ul {
	padding: 0;
	float: right;
	margin-bottom: 0;
}
.blog_social_icon ul li {
	float: left;
	list-style: none;
	margin: 0px 10px 0px 10px;
}
.blog_social_icon ul li a {
	color: #babac0;
	font-size: 22px;
	transition: all ease 0.5s 0s;
}
.blog_social_icon ul li a:hover {
	text-decoration: none;
	color: #f3b65d;
	transition: all ease 0.5s 0s;
}
.blog_comments_box h2 {
	font-size: 20px;
	color: #03031f;
	font-family: 'Roboto', sans-serif;
}
.comments_con h3 {
	font-size: 18px;
	color: #03031f;
	font-family: 'Roboto', sans-serif;
}
.comments_con h4 {
	font-size: 14px;
	color: #f3b65d;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.comments_con p {
	font-size: 15px;
	color: #4b4b4b;
	line-height: 1.5;
	letter-spacing: 0.5px;
	margin-top: 15px;
}
.comments_con h5 a {
	font-size: 13px;
	color: #f3b65d;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	transition: all ease 0.5s 0s;
}
.comments_con h5 a:hover {
	text-decoration: none;
	opacity: 0.5;
	transition: all ease 0.5s 0s;
}
.comments_img {
	float: left;
	margin-right: 20px;
}
.comments_con {
	overflow: hidden;
}
.comments_box {
	border-bottom: 2px dotted #dddddd;
	padding-bottom: 30px;
	padding-top: 30px;
}
.comments_box:last-child {
	border-bottom: none;
}
.blog_comments_box {
	border-bottom: 1px solid #dddddd;
}
.leave_a_comment h2 {
	font-size: 20px;
	color: #03031f;
	font-family: 'Roboto', sans-serif;
}
.leave_a_comment {
	margin-top: 45px;
}
.leave_a_comment form {
	padding-top: 30px;
}
.list-unstyled {
	margin: 0;
	padding: 0;
	text-align: left;
}
.list-unstyled li {
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.list-unstyled li a {
	color: #535353;
	font-weight: 500;
	font-size: 14px;
}
.list-unstyled li a span {
	float: right;
	color: inherit;
}
.list-unstyled li a:hover {
	color: #f3b65d;
	text-decoration: none;
}
.categories_box {
	padding: 25px;
}
.tag_cloud ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
.tag_cloud ul li {
	float: left;
	list-style: none;
	margin-right: 6px;
	margin-bottom: 23px;
}
.tag_cloud ul li a {
	background-color: #e5e5e8;
	padding: 10px 15px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	transition: all ease 0.5s 0s;
}
.tag_cloud ul li a:hover {
	color: #fff;
	background-color: #f3b65d;
	text-decoration: none;
	transition: all ease 0.5s 0s;
}
.tag_cloud {
	overflow: hidden;
	padding: 35px 25px 15px 25px;
}
.blog_detail_page_con {
	margin-top: 60px;
	margin-bottom: 60px;
}

/* 
---------------------------------------------
From_property_slider
--------------------------------------------- 
*/
.slider-labels {
	margin-top: 10px;
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	position: relative;
	direction: ltr;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	/* Fix 401 */
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-stacking .noUi-handle {
	/* This class is applied to the lower origin when
   its values is > 50%. */
	
	z-index: 10;
}
.noUi-state-tap .noUi-origin {
	-webkit-transition: left 0.3s, top .3s;
	transition: left 0.3s, top .3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 3px;
}
.noUi-horizontal .noUi-handle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	left: -7px;
	top: -9px;
	border: #d2d2d2 solid 1px;
	background-color: #ffffff;
}

/* Styling;
 */
.noUi-background {
	background: #D6D7D9;
}
.noUi-connect {
	background: #c9af74;
	-webkit-transition: background 450ms;
	transition: background 450ms;
}
.noUi-target {
	border-radius: 2px;
	margin: 15px 13px 0px 0px;
}
.noUi-target {
	border-radius: 0px;
}
.noUi-target.noUi-connect {}

/* Handles and cursors;
 */
.noUi-draggable {
	cursor: w-resize;
}
.noUi-vertical .noUi-draggable {
	cursor: n-resize;
}
.noUi-handle {
	cursor: default;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}
.noUi-handle:active {
	border: 8px solid #d2d2d2;
	border: 8px solid rgba(201, 176, 116, 0.38);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	left: -14px;
	top: -17px;
}

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled].noUi-origin,
[disabled] .noUi-handle {
	cursor: not-allowed;
}
span#slider-range-value1 {
	color: #9b9bab;
	font-size: 13px;
}
span#slider-range-value2 {
	color: #9b9bab;
	font-size: 13px;
}
span#slider-range-value3 {
	color: #9b9bab;
	font-size: 13px;
}
span#slider-range-value4 {
	color: #9b9bab;
	font-size: 13px;
}
.slider-labels strong {
	color: #9b9bab;
	font-size: 13px;
	font-weight: normal;
}
#search {
	z-index: 99999;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
	opacity: 0;
}
#search input[type="search"] {
	position: absolute;
	top: 50%;
	width: 100%;
	color: #fff;
	background: rgba(0, 0, 0, 0);
	font-size: 60px;
	font-weight: 300;
	text-align: center;
	border: 0px;
	margin: 0px auto;
	margin-top: -51px;
	padding-left: 30px;
	padding-right: 30px;
	outline: none;
}
#search .btn {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 61px;
	margin-left: -45px;
	background-color: #f3b65d;
	border: black;
}
#search .close {
	position: fixed;
	top: 15px;
	right: 15px;
	color: #fff;
	opacity: 1;
	padding: 10px 17px;
	font-size: 40px;
}
#search.open {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1);
	opacity: 1;
}
.phone_contact i.fa.fa-envelope {
	color: #f3b65d;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	font-size: 18px;
}
.phone_contact i.fa.fa-phone {
	color: #f3b65d;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	font-size: 20px;
}
.phone_contact {
	display: none;
}
.phone_social {
	display: none;
}
.agent-6 {
	margin-bottom: 60px;
}
.agent-4 {
	margin: 0 1px;
	background: #fafafa;
	margin-bottom: 30px;
}
.col-pad {
	padding: 0 0;
}
.agent-4 .photo {
	position: relative;
}
.agent-4 .photo img {
	width: 100%;
}
.agent-4 .photo .social-list {
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 15px 10px 10px;
	border-radius: 0;
	background: rgba(0, 0, 0, 0.7);
	text-align: center;
}
.social-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #535353;
}
.agent-4 .photo .social-list ul li {
	list-style: none;
	display: inline-block;
}
.agent-4 .photo .social-list ul li a {
	margin: 0 10px;
	color: #fff;
}
.col-pad {
	padding: 0 0;
}
.agent-4 .details {
	padding: 0 20px 0 30px;
}
.agent-4 .details h6 {
	font-weight: 400;
	margin: 0;
	font-size: 14px;
	color: #37404d;
}
.agent-6 .details h3 a {
	font-size: 30px;
	color: #37404d;
	text-decoration: none;
}
.agent-6 .details h3 {
	font-weight: 500;
	margin: 10px 0 20px;
	color: #37404d;
}
.agent-4 .details .contact ul li {
	line-height: 30px;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
	margin-bottom: 10px;
}
.agent-4 .details .contact ul li span {
	font-weight: 500;
	margin-right: 5px;
}
.agent-4 .details .contact ul li a {
	color: #535353;
}
.contact ul {
	padding: 0;
}
.contact ul li {
	list-style: none;
}
.contact ul li a {
	text-decoration: none;
}
.agent-6 {
	margin-bottom: 60px;
}
.mb-60 {
	margin-bottom: 60px;
}

/* ACCOUNTS */
.tab-pane.fade.active.show {
	background: #fff;
}
#ac_conlist {
	background: #fff;
	padding: 20px;
	border: #cccccc8c solid 1px;
	margin-bottom: 20px;
}
#ac_conlist:last-child {
	margin-bottom: 0;
}
#ac_conlist sub {
	background: #f2eff8;
	padding: 25px;
	float: left;
	margin-right: 20px;
	border-radius: 100px;
}
#ac_conlist sub i {
	font-size: 25px;
	color: #f3b65d;
}
#ac_conlist h1 {
	font-size: 16px;
	color: #172940;
	font-weight: 500;
	margin: 0 0 2px 0;
}
#ac_conlist span {
	font-size: 12px;
	color: #6b6a77;
}
#ac_conlist p {
	font-size: 14px;
	display: flex;
	line-height: 22px;
	margin-top: 3px;
	margin-bottom: 0;
	color: #6b6a77;
}
.lg_bx .remove_d {
	background: #f7890099;
	color: #fff;
	overflow: hidden;
	bottom: 0px;
	height: 0;
	left: 0;
	position: absolute;
	transition: all 0.7s ease-out 0s;
	-webkit-transition: all 0.7s ease-out 0s;
	-moz-transition: all 0.7s ease-out 0s;
	-ms-transition: all 0.7s ease-out 0s;
	-o-transition: all 0.7s ease-out 0s;
	width: 100%;
	z-index: 2;
	text-align: center;
}
.lg_bx .remove_d p {
	margin: 65px 0 0px 0;
	color: #fff;
}
.lg_bx .remove_d p i {
	font-size: 16px
}
.lg_bx .remove_d span {
	color: #fff;
	font-size: 16px;
}
.lg_bx:hover .remove_d {
	height: 100%;
}
#acn {
	margin-bottom: 30px;
}
#acn .select-options li:last-child {
	width: 100%;
}
#acn ul li {
	width: 45.7%;
}
#acn ul li:last-child {
	width: 5%;
	margin-right: 0;
	margin-top: 4px;
}
.imgUp.mngbx {
	width: 125px;
	margin: 0 auto;
}
.ac_imagePreview {
	width: 100%;
	height: 125px;
	background-position: center center;
	background-color: #d6d6d6;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	box-shadow: 0px 0px 0px 1px #e9e9e9;
	border-radius: 100px;
}
label.ulruscal {
	background: #ef8d00;
	color: #fff;
	width: 30px;
	text-align: center;
	height: 30px;
	line-height: 25px;
	position: relative;
	top: -45px;
	float: right;
	cursor: pointer;
	font-size: 24px;
	border-radius: 100px;
}
.w_20-n.ac_w_25 .select-styled {
	font-size: 14px;
	height: 45px;
	padding: 12px 5px;
	width: 68px;
	color: #717371;
	background: #eee;
}
.w_20-n.ac_w_25 .select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #62697b transparent transparent transparent;
	position: absolute;
	top: 18px;
	right: 15px;
}
.country.sethei .select-styled {
	height: 44px;
	line-height: 23px;
}
.w_20-n.ac_w_25 .select {
	margin-bottom: 0;
}
.nav.nav-tabs.topbard {
	position: absolute;
	top: -112px;
}
.tabbing-box .nav-tabs {
	border-bottom: solid 1px #fff0;
}
.tabbing-box .nav-tabs li {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	list-style: none;
}
.nav-tabs .nav-link:hover {
	background-color: transparent;
	color: #fff;
	transition: all ease 0.5s 0s;
	border: none;
	padding: 15px 20px;
}
.tabbing-box .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	background-color: transparent;
	border-bottom: #fff solid 3px;
	border-left: none;
	border-right: none;
	border-top: none;
}
.tabbing-box .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #fff;
	border-radius: 0;
}
.tabbing .nav-link {
	display: block;
	padding: 0.5rem 1rem;
	padding: 15px 20px;
	color: #cccccc;
	text-transform: capitalize;
	font-size: 15px;
	position: relative;
	top: -13px;
}
.tabbing li.nav-item::before {
	display: none;
}
.tabbing .nav-tabs .nav-item {
	margin-bottom: -1px;
	margin-right: 15px;
}
.tabbing-box .tab-pane {
	padding-top: 0px;
}
.heading {
	margin-bottom: 25px;
	font-size: 19px;
	text-transform: uppercase;
	color: #37404d;
}
.tab-pane p {
	font-size: 14px;
	line-height: 26px;
	color: #535353;
}
.additional-details-list ul {
	padding: 0;
	color: #535353;
}
.additional-details-list li {
	list-style: none;
	line-height: 36px;
	font-weight: 500;
	font-size: 15px;
}
.additional-details-list li span {
	margin-right: 10px;
	float: left;
	font-weight: 500;
}
.additional-details-list li a {
	color: #37404d;
	text-decoration: none;
}
.agent-page .heading {
	margin-bottom: 25px;
	font-size: 19px;
	text-transform: uppercase;
}
.attachments a i {
	margin-right: 10px;
}
.attachments a {
	color: #37404d;
	text-decoration: none;
}
.widget {
	margin-bottom: 20px;
	background: #fafafa;
	padding: 20px;
}
.sidebar-title {
	margin-bottom: 25px;
	font-size: 20px;
	font-weight: 500;
	color: #37404d;
}
.contact-2 .form-group {
	margin-bottom: 20px;
}
.contact-2 .form-control {
	width: 100%;
	padding: 10px 20px;
	font-size: 14px;
	border: 1px solid #dedede;
	background: transparent;
	outline: 0;
	color: #f6f6f6;
	height: 45px;
	border-radius: 3px;
}
.contact-2 textarea {
	min-height: 120px;
}
.property_agent .contact-2 textarea {
	min-height: 80px;
}
.contact-2 .btn-color {
	background: #f3b65d;
	border-color: #f3b65d;
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	transition: all ease 0.5s 0s;
}
.contact-2 .btn-color:hover {
	background: #f3b65d;
	border-color: #f3b65d;
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	opacity: 0.6;
	transition: all ease 0.5s 0s;
}
.property_detail_agent {
	margin-top: 40px;
	margin-bottom: 50px;
}
.details p {
	font-size: 14px;
	color: #4b4b4b;
	letter-spacing: 0.5px;
	line-height: 1.5;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.property_detail_agent .agent-4 .details {
	padding: 30px 20px 10px 30px;
}
.property_detail_agent .agent-4 .details .contact ul li {
	line-height: 30px;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
	margin-bottom: 5px;
}
.property_detail_agent .agent-4 .photo .social-list {
	background: rgba(0, 0, 0, 1);
}
.property_detail_agent .agent-4 .photo {
	position: initial;
}
#btnContainer {
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}
.tablist {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tablist__tab {
	display: inline-block;
	font-weight: 700;
	color: #969696;
	border: 1px solid #dddddd;
	height: 40px;
	width: 40px;
	text-align: center;
	padding: 0;
	line-height: 40px;
}
.tablist__tab.is-active {
	font-weight: 700;
	color: #5e5e5e;
	border: 1px solid #dddddd;
	height: 40px;
	width: 40px;
	text-align: center;
	padding: 0;
	line-height: 40px;
}
.tablist__panel.is-hidden {
	display: none;
}
:focus {
	outline: none;
}
.list_view {
	width: 100%;
}
.list_view .featured_img {
	width: 40%;
	float: left;
}
.list_view .featured_img img {
	width: 100%;
}
.list_view .featured_con {
	padding: 15px 20px 15px 20px;
}
.featured_address p {
	font-size: 14px;
	font-weight: 400;
}
.agents_detail:hover a {
	text-decoration: none;
}
body .open-menu svg path {
	fill: #000;
}
body .open-menu span.ctgry,
body .menu_catgry_lst ul li a,
.serc_fl .select-styled,
.serc_fl .inp_al_src input,
.open-menu,
.menuheader,
.sticky .navbar-dark .navbar-nav .nav-link,
.bun_org,
.navbar-dark .navbar-nav .nav-link {
	color: #000;
}
.serc_fl .inp_al_src button {
	background-color: #f3b65d;
	color: #fff;
}
.serc_fl .select-styled.active {
	border-right: #f3b65d solid 1px !important;
}
.bun_org,
.sticky .bun_org {
	border: #000 solid 1px;
}
.serc_fl {
	border: #f3b65d solid 1px;
}
.serc_fl select#select_prodtcs {
    border: none;
    border-right: #f3b65d solid 1px;
    font-size: 14px;
    border-radius: 20px 0px 0px 20px;
    cursor: pointer;
    padding: 0 5px;
}
body .sticky,
header {
	background-color: #fff;
}




@media (min-width: 768px) and (max-width: 1023px) {

	.shop_crt_l#notifications {
		position: absolute;
		right:73px;
		display: block !important;
		top: 0;
	}
	.shop_crt_l#notifications span.round_itm {
		position: absolute;
		top: 8px;
		left: 32px;
		z-index: 1;
	}
	.logo_adjust {
		max-width: 100%!important;
		width: 22%;
	}
	
	.logo_adjust img.img-fluid {
		width: 100%!important;
		top: inherit!important;
	}
	
	.sticky .menuheader .navbar {
		padding: 0;
		height: auto!important;
		min-height: auto;
	}
	
	.sticky .Login span.round_itm {
		top: 0;
		left: 1px;
	}
	.logo_adjust {
		width: 23%!important;
		max-width: 100%!important;
	}
	
	nav.navbar.navbar-expand-lg.navbar-dark img {
		margin-right: 0;
		width: 100%;
		top: inherit;
	}
	
	.sticky .menuheader .navbar {
		padding-bottom: 0;
	}
	
	.sticky .navbar {
		align-items: center!important;
	}
	
	.sticky .Login span.round_itm {
		top: -3px;
		left: 1px;
	}
}
