@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&family=Rubik:wght@300;400;500;600;700;800;900&display=swap');

/* Theme 490 migration overrides */
.r55uqm .iunpqu .container {
    max-width: 1200px;
}

.t6zka6 {
    white-space: nowrap;
}

.t6zka6 .y439rb {
    display: inline-block;
    vertical-align: middle;
}

.t6zka6 .y439rb > li > a {
    padding-left: 10px;
    padding-right: 10px;
}

.cewy05.umbxbe {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    font-size: 0;
    white-space: nowrap;
}

.cewy05.umbxbe .m2mtec {
    display: inline-block;
    width: auto;
    min-width: 58px;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    margin: 0 0 0 8px;
    font-size: 15px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}

.cewy05.umbxbe .l2frg9 {
    background: #17161a;
}

.v005qt .zjpdxr a {
    color: #fff;
    background: #816449;
}

.xlhbpr .m07t4z h1,
.q6kym5 .m07t4z h1 {
    color: #fff;
    font-size: 42px;
    line-height: 1.22;
    margin: 0;
}

.abpzto {
    color: #17161a;
    font-size: 34px;
    line-height: 1.35;
    margin: 0 0 15px;
}

.nv6dox,
.ibv4le,
.iv1vfh,
.qx4vh2,
.qxtr26 {
    padding: 95px 0 70px;
}

.cbq5iw,
.ebdynh,
.qt82zw,
.wezlt7,
.pdepn7,
.pkt0x5,
.iv1vfh .col-md-3 > div {
    background: #fff;
    color: #17161a;
    border: 1px solid #e8ddd4;
    box-shadow: 0 12px 35px rgba(50, 38, 30, 0.09);
}

.cbq5iw h3,
.cbq5iw h2,
.cbq5iw strong,
.ebdynh h3,
.qt82zw h2,
.wezlt7 strong,
.pdepn7 h2,
.pkt0x5 h2,
.iv1vfh h3 {
    color: #17161a;
}

.cbq5iw p,
.ebdynh p,
.qt82zw p,
.wezlt7 span,
.pdepn7 p,
.pkt0x5 p,
.iv1vfh p {
    color: #666;
    line-height: 1.8;
}

.cbq5iw {
    padding: 30px 26px;
    min-height: 195px;
}

.it2fbm {
    margin-top: 12px;
    padding: 11px 22px;
}

.z8hd5s,
.hbjv1t,
.bo7ddc,
.wvrdlg,
.x8xxgv,
.uzlcfb {
    padding: 82px 0;
}

.ebdynh {
    padding: 34px 28px;
    min-height: 220px;
}

.ebdynh span,
.x8xxgv span,
.wvrdlg strong {
    display: inline-block;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #816449;
    color: #fff;
    font-weight: 700;
    margin-bottom: 16px;
}

.hbjv1t {
    background: #17161a;
    color: #fff;
}

.hbjv1t h2,
.hbjv1t p,
.hbjv1t li,
.hbjv1t a {
    color: #fff;
}

.hbjv1t ul {
    margin: 0;
    padding-left: 20px;
}

.hbjv1t li {
    margin-bottom: 10px;
}

.abwqci {
    background: #f8f4ef;
    color: #17161a;
}

.abwqci h2,
.abwqci p,
.abwqci li,
.abwqci a {
    color: #17161a;
}

.kucsbz {
    padding: 90px 0;
}

.kucsbz .k3tsum,
.qt82zw {
    background: #fff;
}

.kucsbz .lukqcw h2,
.qt82zw h2,
.qt82zw p,
.qt82zw small {
    color: #17161a;
}

.qt82zw {
    padding: 42px 38px;
}

.qt82zw input,
.qt82zw textarea,
.kucsbz input,
.kucsbz textarea {
    width: 100%;
    color: #17161a;
    background: #fff;
    border: 1px solid #e5ddd5;
    padding: 14px 16px;
}

.qt82zw textarea {
    min-height: 112px;
}

.qt82zw input::-webkit-input-placeholder,
.qt82zw textarea::-webkit-input-placeholder,
.kucsbz input::-webkit-input-placeholder,
.kucsbz textarea::-webkit-input-placeholder {
    color: #777;
}

.x2gk34 {
    margin-top: 12px;
    font-size: 0;
}

.x2gk34 .btn,
.x2gk34 button.btn,
.x2gk34 a.btn {
    display: inline-block;
    min-width: 126px;
    height: 50px;
    line-height: 50px;
    padding: 0 22px;
    margin: 0 10px 10px 0;
    border: 0;
    font-size: 16px;
    color: #fff;
    background: #816449;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
}

.x2gk34 .c106x4,
.aqfv5m {
    background: #17161a;
}

.uzlcfb {
    background: #f8f4ef;
}

.wezlt7 {
    padding: 22px;
    text-align: center;
}

.wezlt7 img {
    max-width: 100%;
    height: auto;
    margin-bottom: 18px;
}

.wezlt7 strong,
.wezlt7 span {
    display: block;
}

.wezlt7 strong {
    font-size: 24px;
}

.iv1vfh .col-md-3 > div {
    padding: 32px 22px;
    min-height: 205px;
    margin-bottom: 24px;
}

.iv1vfh i,
.cbq5iw i {
    display: block;
    color: #816449;
    font-size: 34px;
    margin-bottom: 16px;
}

.x8xxgv {
    background: #816449;
}

.x8xxgv h2,
.x8xxgv h3,
.x8xxgv p {
    color: #fff;
}

.x8xxgv span {
    background: #fff;
    color: #816449;
}

.bo7ddc {
    background: #f8f4ef;
}

.pdepn7 {
    padding: 48px 42px;
    min-height: 430px;
}

.r6lu5k {
    margin-top: 28px;
}

.r6lu5k div {
    border-right: 1px solid #e6d8ca;
}

.r6lu5k div:last-child {
    border-right: 0;
}

.r6lu5k strong,
.r6lu5k span {
    display: block;
    color: #17161a;
}

.qxtr26 {
    background: #fff;
}

.pkt0x5 {
    padding: 42px 36px;
    min-height: 470px;
}

.pkt0x5 ol {
    margin: 22px 0 0;
    padding-left: 20px;
}

.pkt0x5 li {
    color: #17161a;
    margin-bottom: 12px;
}

.wvrdlg {
    background: #816449;
}

.wvrdlg strong,
.wvrdlg span {
    display: block;
    color: #fff;
}

.wvrdlg strong {
    background: #17161a;
    margin-bottom: 10px;
}

.pdf43a {
    padding-left: 0;
}

.pdf43a li {
    list-style: none;
    margin-bottom: 8px;
}

.q45pjh img,
.gen58e img,
.pn4oi2 img,
.slr33n img {
    max-height: 260px;
    object-fit: cover;
    width: 100%;
}

@media (max-width: 1199px) {
    .t6zka6 .y439rb > li > a {
        padding-left: 7px;
        padding-right: 7px;
        font-size: 14px;
    }
    .cewy05.umbxbe .m2mtec {
        min-width: 52px;
        padding: 0 12px;
        margin-left: 5px;
    }
}

@media (max-width: 991px) {
    .nv6dox,
    .ibv4le,
    .iv1vfh,
    .qx4vh2,
    .qxtr26,
    .z8hd5s,
    .hbjv1t,
    .bo7ddc,
    .wvrdlg,
    .x8xxgv,
    .uzlcfb {
        padding: 60px 0;
    }
    .xlhbpr .m07t4z h1,
    .q6kym5 .m07t4z h1 {
        font-size: 32px;
    }
    .abpzto {
        font-size: 28px;
    }
    .qt82zw {
        padding: 30px 22px;
        margin-top: 24px;
    }
}

/*
 theme css
 */
 
a{
    color: #17161a;
    transition: .5s;
}
 
 
body {	
    color:#999999;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    line-height: 1.6;
}
p {
	font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	font-family: 'Rubik', sans-serif;
    font-style: normal;
	margin-bottom: 0;
    line-height: 1.2;	
    font-weight: 700;
    transition: .5s;
	font-size:24px;
    color: #984a2a;
    margin: 0 0 10px;	
    
    transition: .5s;	
}

.fedgs5:focus,
select:focus,
textarea:focus,
input:focus{
    box-shadow: none !important;
}
textarea,
input{
	outline:none;
}

a:focus,
.btn:focus {
    text-decoration: none;
    outline: none;
}
a:hover {
    text-decoration: none;
	color:#816449;
}
.m1iy21 {
    text-transform: uppercase;
}
.gp3gve {
    text-transform: capitalize;
}
.oq0g2h, 
.rpqc8f,
 .lllyzt, 
 .zdopvi, 
 .cgptzx, 
 .i8rlwp {
    transition: .5s;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active{
  transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;	
}
/* bar color title */
.cfk80s {
    margin: 10px 0;
}
.s4ytto{
    height: 5px;
    width: 90px;
    background: #816449;
    margin: 0px auto;
    position: relative;
    border-radius: 30px;	
}
.jvdmvm .s4ytto{
  margin-left:0px;	
}
.okkfh7 .s4ytto{
  margin-right:0px;	
}

/* title extrat style */
.kr82rh {
    display: flex;
    align-items: center;
}
.yjn13t{
    position: relative;
	width:100%;
}
.yjn13t:before {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2px;
    background: #816449;
    content: "";
}
 .yjn13t:after {
    position: absolute;
    right: -5px;
    top: 0;
    height: 100%;
    width: 2px;
    background: #816449;
    content: "";
} 
.fgk1uy h3,
.fgk1uy h2{
	margin:0;
}
.pna0e9 {
    text-align: left;
    width: 100%;
	padding-left:30px;	
}
.b9hgme p {
    margin: 0;

}

.ndy6lr{
    margin-top: 15px;
}
.ndy6lr a{
    background: #816449 ;
	padding:15px 30px;
	color:#fff;
	display: inline-block;
}

/* circale Bar css */
.s2c97p{
  position:relative;	
}
.s2c97p::before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
	transform:translateY(-50%);
    border:6px solid #816449;
    border-radius: 50%;
    background: #1c1b1b;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: move_title_bg;
    animation-name: move_title_bg1;	
}
.s2c97p::after{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
	transform:translateY(-50%);
    border:6px solid #816449;
    border-radius: 50%;
    background: #1c1b1b;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: move_title_bg;
    animation-name: move_title_bg2;	
}
@keyframes move_title_bg1 {
    from {	
		left:0;		
    }
    to {
		left:100%;
    }
}

@keyframes move_title_bg2 {
    from {	
		right:0;		
    }
    to {
		right:100%;
    }
}


/* widget select */

.widget {} 
.xsvsaj .widget select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 5px;
}
.widget .vivihg {
    display: none;
}
.v0awe9 select{
	width:100%;
}
/* table css */

#ddarn7 {
    width: 100%;
}
/* tags */

.kh2zy2 a {
    
    display: inline-block;
    font-size: 14px !important;
    margin: 0 8px 10px 0;
    padding: 7px 15px;
    text-align: center;
    font-weight: 400;
    border: 1px solid #ddd;
    text-transform: capitalize;
}

.yanr1h ul li:hover:before,
.en1apf ul li:hover:before,
.yanr1h ul li a:hover,
.en1apf ul li a:hover,
.kh2zy2 a:hover,
.q5zpkz h3:hover,
.q5zpkz h3 a:hover {
    color: #816449;
}
.kh2zy2 a:hover {
    background: #816449;
    color: #fff;
}
#ddarn7 caption {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
}
#ddarn7 {
  font-size: 13px;
}
#ddarn7 {
    border: 0px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: auto;
    vertical-align: top;
    width: 100%;
    margin: 0;
}
table#ddarn7 td {
  border: 1px solid #e5e5e5;
  
   padding: 5px 10px;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
}
#ddarn7 th, #ddarn7 td {
  padding: 8px;
}
table#ddarn7 th {
  border: 1px solid #e5e5e5;
  
  font-size: 13px;
  font-weight: 700;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
table#ddarn7 td#vpxqua{
	color:#fff ;
	background-color:#816449 ;
}
table#ddarn7 td#vpxqua a{
	color:#fff;
}
.icyd7y .d03y62 {
    overflow: scroll;
}
.v0awe9 img {
    margin-bottom: 15px;
}
.v0awe9 p{
	margin-bottom: 0.5rem;
}
/* progress area css */
/* witr_single_skill */
.ueewp9 {
    overflow: hidden;
    position: relative;
}
.y4i89r {
    background-color: #816449;
}

/*-----------------------
    Progress Bar Style2
-------------------------*/

.lmkaqv.progress {
    box-shadow: none;
    border-radius: 0;
    overflow: visible;
    height: 6px;
}
.lmkaqv + .lmkaqv {
	margin-top: 50px;
}
.lmkaqv .y4i89r {
    position: relative;
    text-align: left;
    line-height: 4px;
    border-radius: 0;
    box-shadow: none;
}
.rd8pn4 .z2xs5e {
	position: relative;
	left: 0px;
	top: 0px;color: #272727;
	font-size: 17px;
	font-weight: 700;
}
.lmkaqv .mmil1y {
    position: absolute;
    right: 0;
    font-weight: 700;
    color: #272727;
    font-size: 16px;
    top: -19px;
}
/*-----------------------
    Progress Bar Style 13
-------------------------*/
.np9j42.progress {
    background: transparent;
    border: 1px solid #816449;
}
.np9j42.lmkaqv .y4i89r {
     margin: 2px 2px 2px;
}
.ematya {
    position: relative;
}
.lmkaqv.np9j42.progress {
    height: 10px;
    border-radius: 30px;
    margin-bottom: 21px;
}
/*-----------------------
    Progress Bar Style8
-------------------------*/
.jh1dhg {position: relative;height: 40px;box-shadow: none;border-radius: 20px;overflow: visible;padding: 7px;background: #fff;box-shadow: 0 1px 10px rgba(68, 68, 68, 0.08);}
.jh1dhg + .jh1dhg {margin-top: 30px;}
.jh1dhg .y4i89r {text-align: left;border-radius: 0;box-shadow: none;border-radius: 15px;}
.jh1dhg .z2xs5e {position: absolute;left: 20px;color: #fff;font-size: 13px;font-weight: 500;top: 50%;transform: translateY(-50%);}
.jh1dhg .mmil1y {position: absolute;right: 14px;top: 50%;font-weight: 500;color: #272727;font-size: 13px;transform: translateY(-50%);}

/*-----------------------
    Progress Bar Style7
-------------------------*/
.okuoyg {height: 12px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);border-radius: 0;overflow: visible;padding: 3px;background: #fff;margin-top: 29px;}
.okuoyg + .okuoyg {margin-top: 60px;}
.okuoyg .y4i89r {position: relative;text-align: left;line-height: 4px;border-radius: 0;box-shadow: none;}
.dhqcke .z2xs5e {position: absolute;left: 0px;top: 0px;color: #272727;font-size: 15px;font-weight: 600;}
.okuoyg .mmil1y {position: absolute;right: -13px;font-weight: 500;color: #fff;font-size: 10px;top: -30px;background: #272727;padding: 8px 5px;}
.okuoyg .mmil1y:after {content: '';position: absolute;border: 5px solid transparent;left: 50%;border-top-color: #272727;top: 20px;transform: translateX(-50%);}


/*-----------------------
    Progress Bar Style5
-------------------------*/
.woct3q {height: 24px;box-shadow: none;border-radius: 0;overflow: visible;margin-top: 30px;}
.woct3q + .woct3q {margin-top: 60px;}
.woct3q .y4i89r {position: relative;text-align: left;border-radius: 0;box-shadow: none;}
.gvw6rh .z2xs5e {position: absolute;left: 0px;top: 5px;color: #222;font-size: 16px;font-weight: 600;}
.woct3q .mmil1y {position: absolute;right: 0;font-weight: 500;color: #fff;font-size: 12px;top: -35px;background: #222;padding: 3px 6px;border-radius: 4px;}
.woct3q .mmil1y:after {content: '';position: absolute;border: 11px solid transparent;border-right-color: #222;left: -19px;top: 50%;transform: translateY(-50%);}

.progress.woct3q {
    margin-top: 37px;
	margin-bottom: 16px;
}

/* circle progress */
.vwb55h {
    padding: 95px 0px 66px;
}
.de27vy{
	text-align:center;
	margin-bottom:30px;	
}
.g6a4ag{
	position:relative;
}
span.pl02zb {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    /* bottom: 0; */
    font-size: 20px;
    /* right: 0; */
    /* margin: auto; */
    transform: translateX(-50%) translateY(-50%);
	font-weight:700;
	color:#7c7c7c;
}
span.pl02zb:first-letter {
  font-size: 0px;
}
.vvw72x {
    margin-top: 10px;
}
/*=====================
Home 2 Header CSS
======================*/
.rnt7gf {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: .7s;
    transition: .7s;
    position: relative;
    left: 600px;
}
.rnt7gf {
    margin-right: 80px;
    top: 0px;
}
.rnt7gf.awj7uv {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0px;
    
    transition: .5s;
}
/*=====================
eyeready HEADING TOP AREA CSS
=========================*/
/* LEFT RIGHT CSS */
.qd7ax3 {} .qd7ax3.ejt677 {
    display: none;
}
.ha0boz {
    background:#f1f7fc;
	    padding: 10px 0;
}
.r4pbrv p {
    margin-bottom: 0;
}
.r4pbrv p span,
.r4pbrv p a {
    margin-right: 20px;
}
.r4pbrv p span i,
.r4pbrv p a i {
	font-size: 13px;
    color:#816449;
    margin-right: 5px;
}
.r4pbrv p a {
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/* TOP RIGHT CSS */

.quya39 ul.bcaved {
    margin: 0;
    padding: 0;
}
.quya39 ul.bcaved li {
    display: inline-block;
    margin-left: 15px;
    position: relative;
}
.quya39 ul.bcaved li a {
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 15px;
}

.wmqtcr p span,
.wmqtcr p a,
.rcgs8d p span,
.rcgs8d p a,
.rcgs8d p,
.r4pbrv p a,
.quya39 ul.bcaved li a,
.r4pbrv p span {
    color:#999999;
    font-size: 15px;
	font-weight: 500;	
}
.rcgs8d p a:hover{
	color:#17161a;	
}
.quya39 .bcaved li a:hover,
.quya39 .bcaved li a i:hover {
    color: #17161a;
}
.zh2nzl .r4pbrv p a,
.zh2nzl .r4pbrv p span {
    margin-right: 0px;
    margin-left: 12px;
}

.quya39 .hto27n > a:after {
    margin-left: 5px;
    content: "\e62a";
    font-family: themify;
    font-size: 15px;
    opacity: .7;
}
/* sub menu css */

.quya39 ul .ik3sg6 {
    position: absolute;
    left: 0px;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    border-top: 1px solid #816449;
    width: 150px;
    text-align: left;
    background: #816449;
    z-index: 1;
	transition: .5s;	
}
.quya39 ul.bcaved li:hover .ik3sg6 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
}
.quya39 ul .ik3sg6 li {
    padding: 5px 0px 5px;
}
.quya39 ul .ik3sg6 li a {
    font-size: 14px;
}
.quya39 ul .ik3sg6 ul {
    display: none;
}
.rcgs8d p {
    padding: 0px;
    margin: 0px;
}
.r4pbrv.w69xjc a {
    margin-right: 10px;
}
.r4pbrv.w69xjc a + a {
    margin-right: 0;
}
.r4pbrv.w69xjc p a i,
.r4pbrv.w69xjc p a i {
    margin-right: 5px;
}
.r4pbrv.w69xjc a + a:before {
    content: "|";
    margin-right: 12px;
}
.z1teh6 {
    text-align: center;
}
.vvpadd {
    text-align: center;
}
.jvdmvm {
    text-align: left!important;
}
.okkfh7 {
    text-align: right!important;
}
/* top opening */

.r4pbrv.a7au9a span {
    padding: 8px 15px 9px;
    display: inline-block;
    
}
.quya39 ul.bcaved.a7au9a,
.quya39 ul.bcaved.pvwaht {
    padding: 7px 0;
}
.w69xjc.a7au9a,
.bfd2vl.pvwaht {
    padding: 7px 0;
}

/* address left right icon */

.quya39.nfrpu9 {
    float: left;
}
/* mobile logo   */

.o43dgd.vvpadd {
    padding: 20px 0;
}
/*=====================
END eyeready HEADING TOP AREA CSS
=========================*/
/*=======================
eyeready HEADING NAV AREA CSS
========================*/

.fjscdq .j5mlep {
    padding: 0;
}
.fjscdq .zyxra1 {
    background: #816449 none repeat scroll 0% 0;
    float: none;
}
.fjscdq .j5mlep {
    float: none;
    background: #816449 none repeat scroll 0% 0;
    overflow: hidden;
}
.ppj6ro {
    position: relative;
}
.iunpqu {
    background: #fff none repeat scroll 0% 0;
/* 	box-shadow: 0 0 65px 0 #00000008; */	
}
/* LOGO CSS */


.post5o {} .post5o a {
    font-size: 23px;
    font-weight: 700;
    display: inline-block;
}
.xcj3bf {}
/* MENU CSS */

.xcj3bf ul {
    text-align: right;
    list-style: none;
}

/* witr_h_h18 menu css */
.i66d0i .xcj3bf ul {
     text-align: left; 
}
.j7jxk3,
.t20m8u{
    align-items: center;
	display: flex;
    justify-content: flex-end;	
}
.t20m8u .cewy05 {
    padding: 0;
}
.i66d0i .cewy05 ,
.i66d0i .fx6ii0.arpcdn {
    padding: 0;
}
.i66d0i .bswfpo i{
	border-radius:3px;
	margin-right: 20px;	
	margin-top: 7px;	
}
.i66d0i a.doub9m {
    background: #ff4a17;
	color: #fff;   
    border-radius: 3px;
	padding: 8px;
    margin-top: 3px;
    display: block;	
}
.i66d0i a.m2mtec {
    margin-left: 20px;
}
.i66d0i .invvgb {
    text-align: center;
}

/* witr_h_h21 menu css */
.sef3qc .t20m8u {
    justify-content: space-between;
}

.xcj3bf > ul > li {
    display: inline-block;
    position: relative;
}
.xcj3bf > ul > li > a {
    display: block;
    margin: 38px 9px;    
    transition: .5s;
    position: relative;
    color: #272727;
    font-size: 17px;
    font-weight: 600;
    	
}
.xcj3bf > ul > li > a:before, .xcj3bf > ul > li.uf0ccr > a:before {
  background: #ffb600 none repeat scroll 0% 0;
  bottom: -7px;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 15%;
  display:none;
} 

.nvdbnh .xcj3bf > ul > li > a {
    color: #fff;
}
.azbe1s .xcj3bf > ul > li > a {
    color: #fff;
}
.s8o4es .xcj3bf > ul > li > a {
    color: #fff;
}
.ulc0kg .xcj3bf > ul > li > a {
    color: #fff;
}
.xcj3bf ul li:last-child a {
    margin-right: 0px;
}
.xcj3bf > ul > li.uf0ccr > a,
.xcj3bf > ul > li:hover > a,
.so3w4v > ul > li:hover > a {
    color: #816449;
    background-color: transparent;
}
.xcj3bf > ul > li:hover > a:before,
.xcj3bf > ul > li.uf0ccr > a:before {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* transparent 2 */

.pzlzl7 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    
    transition: .5s;
}
.rdfgpd {
    background: rgba(0, 0, 0, .7);
/*     padding: 0 0 10px; */
}
/* stycky nav js */

.i4j0wx.e8is8q {
    position: relative;
}
.i4j0wx .iunpqu {
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    padding: 0;
    
    transition: .5s;
    position: absolute;
}
.iunpqu.ceo8nf {
    -webkit-transition: .3s;
    transition: .3s;
}
.iunpqu.glif0t, .rdfgpd {
    background:#816449;
}
.iunpqu.glif0t .xcj3bf > ul > li > a {
    color:#fff;
}
.iunpqu.glif0t .xcj3bf > ul > li.uf0ccr > a {
    color: #4d5b83;
}
.fjscdq .zyxra1 ul li li a {
    color: #17161a;
}
.fjscdq .zyxra1 ul li li a {
    
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* LOGO LEFT RIGHT CSS */

.yorvl4 {}
.yorvl4 .post5o {
    text-align: left;
}
.jz2k11 .post5o {
    text-align: right;
}

.jz2k11 .xcj3bf > ul {
    text-align: left;
}
.jz2k11 .xcj3bf > ul > li:first-child a {
    padding-left: 0px;
}
.jz2k11 .xcj3bf > ul > li:last-child a {
    padding-right: auto;
}
/* logo top */

.v5aq6u .post5o {
    text-align: center;
}
.v5aq6u .xcj3bf > ul {
    text-align: center;
}
.v5aq6u > .xcj3bf > ul > li:last-child a {
    padding-right: auto;
}
/* sub menu style */

.xcj3bf ul .ik3sg6 {
    position: absolute;
    left: 0;
    top: 130%;
    width: 217px;
    text-align: left;
    background: #816449;
    margin: 0;
    padding: 15px 0;
    z-index: 9999;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    
    transition: .2s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.xcj3bf ul li:hover > .ik3sg6 {
	transition: .5s;	
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 100%;
    z-index: 9;
}
.xcj3bf ul .ik3sg6 li {
    position: relative;
}
.xcj3bf ul .ik3sg6 li a {
    display: block;
    padding: 12px 20px;
    margin: 0;
    letter-spacing: normal;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    transition:.5s;
    visibility: inherit !important;
}
.xcj3bf ul .ik3sg6 li:hover > a,
.xcj3bf ul .ik3sg6 .ik3sg6 li:hover > a,
.xcj3bf ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a,
.xcj3bf ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a {
    background: #fff;
    color: #816449;
}
/* sub menu 2 */

.xcj3bf ul .ik3sg6 .ik3sg6 {
    left: 100%;
    top: 130%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.xcj3bf ul .ik3sg6 li:hover > .ik3sg6 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* sub menu 3 */

.xcj3bf ul .ik3sg6 .ik3sg6 li {
    position: relative;
}
.xcj3bf ul .ik3sg6 .ik3sg6 .ik3sg6 {
    right: 100%;
    left: auto;
    top: 130%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.xcj3bf ul .ik3sg6 .ik3sg6 li:hover > .ik3sg6 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* sub menu 4 */

.xcj3bf ul .ik3sg6 .ik3sg6 .ik3sg6 li {
    position: relative;
}
.xcj3bf ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 {} .xcj3bf ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > .ik3sg6 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}

/* user login */
.um8e7l .pzlzl7 {
 top: 32px;
}
 .um8e7l .i4j0wx .iunpqu.glif0t {
 top: 32px;
}
 .um8e7l .pzlzl7.rdfgpd {
 top: 32px;
}
.ibjmgi.um8e7l .pzlzl7 {
 top: 0px;
}
 .ibjmgi.um8e7l .i4j0wx .iunpqu.glif0t {
 top: 0px;
}
 .ibjmgi.um8e7l .pzlzl7.rdfgpd {
 top: 0px;
}

/* has menu icon */

.g0xc7v .hto27n > a:after {
    margin-left: 5px;
    content: "\f107";
    font-family: FontAwesome !important;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    font-size: 13px;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.g0xc7v .hto27n .hto27n> a:after {
    margin-left: 8px;
    content: "\f105";
}
/* menu button */

.cewy05 {
    display: inline-block;
}
a.m2mtec {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 20px;
    font-weight: 500;
    background-color: #816449;
    border-radius: 30px;
    color: #fff;
    padding:10px 40px;
    
}
a.m2mtec:hover {
    background-color: #816449;
}
.b0dzib {
    color: #816449;
}
/* logo sticky */

.g0xc7v .post5o a.zn526b {
    display: block;
}
.g0xc7v .post5o a.h243e4 {
    display: none;
}
/* logo sticky box menu */
.g71lk0.rdfgpd .post5o a.zn526b {
    display: none;
}
.g71lk0.rdfgpd .post5o a.h243e4 {
    display: block;
}
/* logo pre */

.g0xc7v .glif0t .post5o a.zn526b {
    display: none;
}
.g0xc7v .glif0t .post5o a.h243e4 {
    display: block;
}
.e0c6oo {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
.usfk1q {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
}
.rucnvm {
    position: fixed;
    z-index: 10;
    right: 0;
    left: 0;
    top: 0;
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
    will-change: transform;
}
.ysiq0s {
    height: 100px;
}

/* sticky logo */
.b2hlpc a.h243e4 {
    display: none;
}
.b2hlpc .post5o a {
    margin-top: 0;
}

/*=======================
END eyeready HEADING NAV AREA CSS
========================*/

/* responsive 320 start */
/* small mobile :320px. */

@media (max-width: 479px) {
    body {
        overflow-x: hidden;
    }
    .ha0boz {
       /* display: none; */
    }
.quya39 ul.bcaved li {
    margin-left: 13px;
}
    .fjscdq .j5mlep:before {
        text-transform: uppercase;
        top: 19px;
    }
    .fjscdq a.aowr4c {
        padding: 19px 20px 18px;
    }
.ep1x9q:before,
.active .ep1x9q:before{
	display:none;
}
	
	
}

.pu4g6c,
 .r1wavn{
 display:none !important;
 overflow:hidden;
}

/*========================
 eyeready BREADCRUMB AREA CSS
=========================*/
.anre77 {
    padding: 60px 0 65px;
    background-color: #f7f7f7;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
	  position: relative;
}
.nk358i h2 {
    font-size: 36px;
}
.q6kym5 {
    padding:130px 0px;
    background-image:url(assets/images/blog-6.jpg);
    background-position: center center;
    background-repeat: no-repeat;
	position: relative;
	background-size: cover;
}

.q6kym5::before,
.anre77::before
{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
	background:#283867d9;
}
.nk358i ul {
	font-weight: 600;	
}
 .nk358i li {
    display: inline-block;
    margin: 0 2px;
	color: #fff;
}
.nk358i li:nth-last-child(-n+1) {
    color: #ffffff;
}
.nk358i li a {
	font-weight: 600;
	color: #fff;
}
.nk358i li a:hover{
    color: #816449;	
}


.m07t4z h2 {
	color: #fff;
    font-size: 40px;
	padding-bottom: 5px;
}
.gqmcw7 {
    text-transform: lowercase;
}
.ffu6e8 {
    text-transform: uppercase;
}
.tn7f9u {
    text-transform: capitalize;
}
/*========================
 END eyeready BREADCRUMB AREA CSS
=========================*/

/* Swiper Slider Area Css */
.mc60or{
	overflow:hidden;
	position:relative;
}
.lwxez5 {
    position: relative;
    background-size: cover;
    background-position: center center;
    height: 800px;
}
.lwxez5::before{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;	
}
.anjfa3{
    margin: auto;
	height:100%;
	width:63%;	
}
.xcq2b1 .anjfa3{
    margin: auto;
	width:63%;
	height:100%;
}
.vvuv4b{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	z-index: 1;	
}
.yb6mbh {
    margin-bottom: 23px;
}
.vvuv4b h1{
    font-size: 22px;
    margin-bottom: 15px;
	display: inline;	
	color: #816449;
}
.vvuv4b h2,
.vvuv4b h3{
    font-size: 70px;
    font-weight: 700;	
}
.vvuv4b h1 span,
.vvuv4b h2 span,
.vvuv4b h3 span{
	color: #816449;	
}
.vvuv4b p {
    font-weight: 400;
    font-size: 17px;
	margin-top: 20px;	
}
.jvdmvm .vvuv4b h1,
.jvdmvm .vvuv4b h2,
.jvdmvm .vvuv4b h3{
    margin: 0px auto 10px 0;
}
.jvdmvm .vvuv4b p {
    margin: 28px auto 15px 0;
}
.vvpadd .vvuv4b h1,
.vvpadd .vvuv4b h2,
.vvpadd .vvuv4b h3
.vvpadd .vvuv4b p {
    margin-left:auto;
    margin-right:auto;
}
.vvpadd .vvuv4b p {
    margin: 28px auto 0;
    width: 60%;
}
.okkfh7 .vvuv4b h1,
.okkfh7 .vvuv4b h2,
.okkfh7 .vvuv4b h3{
    margin: 0px 0 10px auto;
}
.okkfh7 .vvuv4b p {
    margin: 28px 0 15px auto;
}

.jvdmvm .vvuv4b h1,
.jvdmvm .vvuv4b h2,
.jvdmvm .vvuv4b h3,
.okkfh7 .vvuv4b h1,
.okkfh7 .vvuv4b h2,
.okkfh7 .vvuv4b h3{
    width: 66%;
}
.jvdmvm .vvuv4b p,
.okkfh7 .vvuv4b p {
    width: 45%;
}
.mc60or .zmfutz {
     border-radius:50px;
    padding: 12px 50px;

}
.mc60or .vvpadd .t98e22 {
    top: 23%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);	
}

.nq12si{
	margin-top:30px;
}
.tahf7k {
    margin-top: 50px;
}


/* pagination bullet */
.mc60or .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #fff;
}

/* progressbar */
.mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #816449;
}
.mc60or .swiper-container-horizontal>.swiper-pagination-progressbar{}
.mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.mc60or .swiper-container-horizontal>.swiper-pagination-progressbar{
	height: 10px;
}

/* scrollbar */
.mc60or .swiper-scrollbar-drag {
    background: #816449;
}
.mc60or .swiper-container-horizontal>.swiper-scrollbar{
    background: rgba(0,0,0,.0);
}
.mc60or .swiper-scrollbar-drag,
.mc60or .swiper-container-horizontal>.swiper-scrollbar{
	height: 10px;
}

/* pagination prev next */
.swiper-button-prev,
.swiper-button-next {
	background-image:inherit !important;	
	color:#fff;
	transition: .5s;
	outline: none;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
	color: #816449;
	background:#fff;
	padding:30px;
}
.swiper-button-next:after, .swiper-button-prev:after{
    font-size: 30px;	
}
.fwuf9e.lwxez5{
	height:100px !important;
    margin-top: 10px;	
}

/* button default style */
.o5i5q6 {
    text-align: left;
}
.zmfutz {
    background: #816449;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 18px 30px;
    text-align: center;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: 1s;
	font-weight:400;
}
 .zmfutz:hover{
	background:#984a2a;
	color: #fff;	
}

/* title css */
.w8o57k{
	position:relative;	
}
.xosyoi{
	position:relative;
	z-index:1;
}
.nboh1p{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
}
.yjn13t .nboh1p {
    z-index: -1;
}
.nboh1p h4{
	font-size:80px;
    -webkit-text-stroke: 1px #888888;
    -webkit-text-fill-color: transparent;
	line-height:1;	
}
.xosyoi h1,
.xosyoi h2,
.xosyoi h3{
    font-size: 35px;
    margin: auto;
    font-weight: 700;	
 }
.okkfh7.xosyoi h1,
.okkfh7.xosyoi h2,
.okkfh7.xosyoi h3{
    margin-right: 0px;		
 }
.jvdmvm.xosyoi h1,
.jvdmvm.xosyoi h2,
.jvdmvm.xosyoi h3{
    margin-left: 0px;		
 }

 .xosyoi h1{}
.xosyoi h2{
	font-size: 24px;
    color: #816449;
    margin-bottom: 13px;
    display: inline-block;
 }
.xosyoi h3{}
.xosyoi p span a,
.xosyoi p span,
.xosyoi h1 span,
.xosyoi h2 span,
.xosyoi h3 span{
    color:#816449;	 
 }
 
 
.xosyoi p {
    margin-top: 10px;
}
.xosyoi.vvpadd p{
	 width:74%;
	 margin-right:auto;
	 margin-left:auto;	 
 }
 .xosyoi.jvdmvm p{
	 width:100%;
	 margin-right:auto;
	 margin-left:0px;
 }
  .xosyoi.okkfh7 p{
	 width:74%;
	 margin-right:0px;
	 margin-left:auto;
 }
 .jbxa6b {
    margin-top: 0px;
    margin-bottom: 10px;
}

/*===========================
    10.video css 
===========================*/
.ptiir5 {}
.vcanjx {
    padding: 70px 0 50px;
}

.q8fg3n {}
.q8fg3n a{
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 28px;
    border-radius: 100%;
    background: #816449;
}
.q8fg3n a::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #816449;
    border-radius: 50%;
    top: 0;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
}
.q8fg3n i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.q8fg3n h3 {
    font-size: 23px;
	margin-top: 35px;
}

/*===========================
    5.play  css 
===========================*/
.f5jpgr {}
.km61mm{
	position: relative;	
}
.km61mm::before{
    position: absolute;
    content: '';	
    width: 100%;
    height: 100%;
/*     background: #8164496b; */	
}
.km61mm img{
	/* width:100%; */
}
.fnxtic{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);	
}
.fnxtic a {
    position: relative;
    display: inline-block;
    width: 75px;
    height: 75px;
    font-size: 23px;
    border-radius: 100%;
    background: #816449;
}
.fnxtic a::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background:#816449;
    border-radius: 50%;
    animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out infinite;
}
.fnxtic i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.bxwkby{
    position: absolute;
	left:40px;	
	bottom:40px;
	width: 45%;	
}
.bxwkby h3{
	color:#fff;
    margin: 0;	
}
/* witr_squares_ */
@keyframes witr_squares{
	0%{transform:scale(1);opacity:0}
	20%{transform:scale(1.24);opacity:1}
	100%{transform:scale(2.1);opacity:0}
}
.yz0q65{
	animation: witr_squares 800ms ease-out infinite;
}
 /*======== slick ========*/
 .fncoj2, .dhzmyd {
    font-size: 0;
    position: absolute;
    display: block;
    padding: 0;
    cursor: pointer;
    color: #fff;
    outline: none;
    background: #816449;
    z-index: 999;
    opacity: 0;
    border-radius: 50px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	width: 55px;
    height: 55px;
	line-height: 55px;
    top: 50%;
    transform: translate(0px, -50%);  
    transition: .5s;   
    border: 0px solid #17161a;
}
.fncoj2 {
 left: -15px;
}
.dhzmyd {
    right: -15px;

}
.fncoj2.b8xhyv,
.dhzmyd.b8xhyv{
    background: #816449;	
}
.d0767d .fncoj2 {
 left: 15px;
}
.d0767d .dhzmyd {
 right: 15px;
}

 .fncoj2:before, .dhzmyd:before {
 color: #fff;
 font-size: 25px;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
 content: "\f177";
 font-family: FontAwesome !important;
 line-height: inherit;
     opacity: 1;
}
 .dhzmyd:before {	 
 content: "\f178";
 font-family: FontAwesome !important;
}
 .fncoj2:hover, .fncoj2:focus, .dhzmyd:hover, .dhzmyd:focus {
 background: #984a2a;
     border-color: transparent;
    outline-color: transparent;
    outline: none;
}
 .fncoj2:hover:before, .fncoj2:focus:before, .dhzmyd:hover:before, .dhzmyd:focus:before {
 color: #fff;
}
 .f4jh8u:hover .fncoj2, 
 .f4jh8u:hover .dhzmyd,
 .vz9v8r:hover .fncoj2, 
 .vz9v8r:hover .dhzmyd, 
 .f1jp2g:hover .fncoj2, 
 .f1jp2g:hover .dhzmyd, 
 .ll1jhx:hover .fncoj2, 
 .ll1jhx:hover .dhzmyd, 
 .pni5em:hover .fncoj2, 
 .pni5em:hover .dhzmyd,
 .zievsh:hover .fncoj2, 
 .zievsh:hover .dhzmyd{
	 opacity:1;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.mials4  .fncoj2, 
.mials4  .fncoj2{
	
} 

.fs478y  .fncoj2, 
.fs478y  .dhzmyd {
top: 35%;
-webkit-transform: translate(0px, -50%);
        transform: translate(0px, -50%);
}
.mials4  .fncoj2,
.fs478y  .fncoj2
 {
 left: -65px;
}
.mials4  .dhzmyd,
.fs478y  .dhzmyd
 {
 right: -65px;
}

.x95213 .i4inyn{
	padding:0 15px;
}
 /* cursor css */
.ufti28 .dbhuto ul.sain7y{
	bottom: -70px;
 }
.ufti28 .dbhuto ul.sain7y li{
	margin: 0 5px; 
} 
.ufti28 .dbhuto ul.sain7y li button:before{
	background-color: transparent;
	font-size: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #fff ;
	cursor: pointer;
	border-radius: 50%;
}
 .ufti28 .dbhuto ul.sain7y li.dsrbw9 button:before{
	background-color: #fff;
}
.ufti28 .dbhuto ul.sain7y li button:hover:before{
	background-color: #fff;
}
.sain7y {
	 position: absolute;
	 left: 50%;
	 transform: translateX(-50%);
	 bottom: -22px;
	 display: inline-block;
	 z-index: 11;
}
.sain7y li {
 display: inline-block;
}
.sain7y li button {
	 background: #8164495c;
	 font-size: 0;
	 width: 18px;
	 height: 18px;
	 border: 0px solid #816449;
	 margin: 0 5px;
	 cursor: pointer;
	 border-radius: 50px;
	 padding: 0;
	 transition:.5s;
	 outline: none;
}
.sain7y li.dsrbw9 button {
 background: #816449;
} 

/* style 2 */
.mzuouw {}
.mzuouw .w06454 i {
    display: inline-block;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    background: #816449;
    font-size: 25px;
    transition: all 0.5s ease 0s;
}
.tl2tmt .w06454 i {
	font-size: 40px;
    color: #816449;
    height: auto;
    width: auto;
    border-radius: initial;
    line-height: normal;
    background: none;
	border:none;
}

.mzuouw .nhe2da{
	overflow:hidden;
}
.mzuouw.gi5mmb {
	text-align:left;
}
.mzuouw.gi5mmb .w06454{
	margin-right:20px;
	margin-top: 10px; 
}
.mzuouw.skchjc {}
.mzuouw.skchjc .w06454 {
    margin-bottom: 20px;
}


.mzuouw.tf69ff {
	text-align:right;	
}
.mzuouw.tf69ff .w06454{
	margin-left:30px;
    margin-top:5px;
}
.lzsw4r h3 a:hover{
	color:#816449;
}
.mzuouw:hover .w06454 i{
	color:#984a2a;
}

/* eyeready_about_area */
.nddnil{
	background-image: url(assets/images/about-icon.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: auto;
	padding:100px 0px 100px;
}
.iz1g6w .xosyoi.jvdmvm p {
    width: 100%;
    margin-top: 23px;
    margin-bottom: 35px;
}
.nk6quo {
    padding:0px 25px 0px 35px;
}
.iz1g6w .qrbn8f i, 
.iz1g6w .mzuouw.gi5mmb .w06454 {
    margin: 2px 7px 0px 0px;
	    font-size: 50px;
    transform: rotate(0deg);
}
.iz1g6w .w06454 {
    float: left;
}
.iz1g6w .mzuouw .nhe2da {
    overflow: hidden;
    width: inherit;
}
.iz1g6w .mzuouw.gi5mmb.lllyzt {
    margin-bottom: 20px;
}
.fv9d43 .zmfutz {
    background: #283867;
    border-radius: 50px;
    padding: 10px 40px;
}
.fv9d43 .zmfutz:hover {
    background: #816449;
}
/* eyeready_skill_bg_area */
.nqbxao{
	background: #F1F7FC;
}
.rphkt9{
	padding:95px 30px 0px 350px;
}
.rphkt9 .xosyoi.jvdmvm p {
    width: 100%;
    margin-top: 44px;
    margin-bottom: 35px;
}
.fdtjhh .lmkaqv.progress {
    height: 3px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.fdtjhh .fv9d43 .zmfutz {
    padding: 10px 50px;
    margin-top: 20px;
}
/* eyeready_serivce_area */
.abae6r{
	padding:95px 0px 70px;
}
.gqja18{
	margin-top:30px;
}
.cvacju .lllyzt{
	padding: 8px 8px 8px 8px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    background-color: #FFFFFF;
	margin-bottom: 30px;
}
.ctt7mq {
    position: relative;
}
.cvacju .dfe4ix {
    padding: 0px 26px 30px;
}
.cvacju .qrbn8f i {
    color: #816449;
    background-color: #FFFFFF;
    width: 60px;
    height: 60px;
    line-height: 60px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    transform: rotate(0deg);
    position: absolute;
    top: 212px;
    left: 134px;
}
.s59oow i {
    font-size: 30px;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    background: #816449;
    display: inline-block;
    transition: .5s;
}
.cvacju .lllyzt h3 {
    padding: 42px 0px 0px 0px;
}
/* eyeready_team_bg_area */
.bgdk2g {
    background-image: url(assets/images/team-bg-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	padding:95px 0px 455px;
}
.white .xosyoi h1,
.white .xosyoi h2,
.white .xosyoi h3,
.white .xosyoi p{
	color:#fff;
}
.lt8sl5{
	position:relative;
    padding-bottom: 30px;	
}
.t5vbi1{}
.pse0ve{
	position:relative;	
}
.pse0ve::before{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    right: -100%;
    top: 0;
    transition: 1s; 	
}
.lt8sl5:hover .pse0ve::before{
    right: 0;	
}

.pse0ve img{	
   width:100%;  
}
/*======= social bottom css ========*/
.nstddu {
    position: absolute;
    bottom: -60px;
    right: 30px;
    transition: 1s;
}
.nstddu a{}
.nstddu a{
    width: 45px;
    height: 45px;
    line-height: 36px;
    display: block;	
    background: #fff;
    text-align: center;
    border: 5px solid #e6ebf8;
    border-radius: 50%;
    color: #816449;
    transition: .5s;		
}
.nstddu a:hover{
    background: #283867;
    color: #fff;	
}
/*======== social top css ===========*/
.jthrmb{
    background: #fff;
    border-radius: 5px;
    position: absolute;
    bottom: 0px;
    right: 30px;
    transition: 1s;
	opacity:0;	
}
.sdy6q9:hover .jthrmb{
	opacity:1;
}
.jthrmb ul li {
	list-style:none;
}
.jthrmb ul li a {
    color: #283867;
    margin: 12px 13px;
    transition: 1s;
    display: block;
}
.jthrmb ul li a:hover {
    color: #816449;
}
.fwsesb{
	background:#fff;
	border-radius:5px;
	padding: 15px 30px 13px;
    box-shadow: 0px 0px 30px 0 rgb(0 0 0 / 8%);
	text-align: left;	
} 
.fwsesb h5 {
    margin-bottom: 5px;	
}
.fwsesb span {
    color: #626262;
}
.y98xnc {
    border-top: 2px solid #816449;
    padding-top: 10px;
    margin-top: 12px;
}
.y98xnc p{
	margin-bottom: 5px;	
}
.tdkb7c {
    margin-top: -414px;
}
.tdkb7c.zqskuz {
    padding: 0px 0px 70px;
}
.fxnuwo {
    padding: 70px 0px 100px;
}
.hbptrd .tdkkk5 h2 {
    font-size: 24px;
    padding: 20px 0px 0px 0px;
}
.tdkkk5 p span,
 .tdkkk5 h5 span, 
 .tdkkk5 h2 span, 
 .tdkkk5 h3 span {
    color: #816449;
}
.hbptrd .wzcd6f {
    margin-top: 45px;
}
.hbptrd .wzcd6f a{
    background-color: #283867;
    border-style: default;
    border-radius: 100px 100px 100px 100px;
    padding: 13px 50px 13px 50px;
}
.hbptrd .wzcd6f a:hover{
     background-color: #816449;
}

/*======== apartment contact css ==========*/
.k3tsum{
    position: relative;
    background-size: cover;
    padding: 60px 35px 60px;
    border-radius: 10px;
	text-align: left;	
}
.lukqcw h1{
    color: #816449;
    font-size: 17px;
    margin-bottom: 5px;
}
.lukqcw h2{
    margin: 0 0 21px;
	font-size: 38px;	
}
.q8170b {
     margin-bottom: 0px; 
}
.nxmt4m {}
.nxmt4m form select option{}
.nxmt4m form select,
.nxmt4m input{
    width: 100%;
	height: 45px;
    color: #888888;
    border-radius: 5px;
    border: none;
    outline: none;
	margin-bottom: 20px;
	text-align: left;	
}
.nxmt4m textarea{
	margin-bottom: 20px;
	text-align: left;	
}
.nxmt4m input::-moz-placeholder{
    color: #888888 ;
    opacity: 1;
}
.nxmt4m input::-ms-input-placeholder{
    color: #888888 ;
    opacity: 1;
}
.nxmt4m input::-webkit-input-placeholder{
    color: #888888;
    opacity: 1;
}
.nxmt4m select::-webkit-input-placeholder,
.nxmt4m textarea::-webkit-input-placeholder{
    color: #888888;
    opacity: 1;
}
.nxmt4m .i2ovag{
	font-size: 15px;
    background: #fff;
    font-weight: 600;
/*     padding: 15px 37px; */
    border-radius: 5px;
    margin-top: 10px;
    border: 0;
    color: #816449;
	cursor:pointer;
	transition:.5s;
}
.nxmt4m .i2ovag:hover{
    background: #816449;
    color: #fff;
}
/* eyeready_contact_area */
.hcp6t9.a1rwna{
	padding:0px 0px 100px;
}
.dq57sc{
	box-shadow:0px 0px 30px 0px rgb(0 0 0 / 6%);
	background:#fff;
	padding: 10px;
}
.a1rwna .k3tsum {
    text-align: center;
    padding: 30px 60px 0px 40px;
	box-shadow:none;
}
.dq57sc .lukqcw h1 {
    font-size: 24px;
}
.dq57sc .lukqcw h2 {
    font-size: 17px;
    padding: 0px 0px 17px 0px;
}
.dq57sc .nxmt4m form select,
.dq57sc .nxmt4m input {
    background: #DDDDDD96;
    padding-left: 30px;
}
.dq57sc  .btn {
    width: 100%;
}
.btn {
    background-color: #816449;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 15px 30px;
}
.btn:hover {
    background-color: #984a2a;
}
.f8bcrh{
	padding:95px 0px 100px;
	background-image:url(assets/images/video-bg.jpg);
	position:relative;
}
.f8bcrh:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #33426EE8;
}
.lpvjcc .bps2ci h2 {
	font-size: 31px;
    color: #FFFFFF;
    padding: 0px 0px 20px 0px;
}
.lpvjcc .tdkkk5 p,
 .hbptrd .tdkkk5 p {
    width: 75%;
    margin: auto;
	color:#fff;
}
/*============= video icon ==============*/
.cbkfmt{
    position: relative;
    text-align: center;
	top: 50px;	
}
.cbkfmt h4{
	margin-top:20px;
}
.cbkfmt a{
	position:relative;
}
.cbkfmt a::before{
	content:"";
	position: absolute;
    top: 38%;
    left: 50%;
    height: 70px;
    width: 70px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    box-shadow: 0 0 0 0 #816449;
    animation: witr_video_ripple 2s infinite;
}
.cbkfmt i {
	color: #fff ;
	height: 70px;
	width: 70px;
	text-align: center;
	line-height: 70px;
	background: #816449;
	border-radius: 50%;
	font-size: 25px;
    display: inline-block;
	transition:1s;	
}

@keyframes witr_video_ripple{
    70% {box-shadow: 0 0 0 75px rgba(255, 255, 255, 0);}
    100% {box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);}		
}
.olrk3x {
    margin-top: 100px;
}
.wzcd6f.olrk3x a{
    border-style: default;
    border-radius: 100px 100px 100px 100px;
    padding: 12px 50px 12px 50px;
}
.wzcd6f.olrk3x a:hover{
	background:#fff;
	color:#816449;
}
/* eyeready_company_area */
.tiwss8{
	padding:100px 0px 100px;
}
.b5o9sx{
    padding: 20px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #DDDDDD;
}
.swzsgy ul{}
.swzsgy ul li{}
.swzsgy ul li span{
	color: #283867;
    padding-right: 10px;
	font-weight: 700;
    line-height: 2em;
}
.swzsgy ul li span i{
	    color: #816449;
    font-size: 15px;
}
.tiwss8 .zmfutz {
    padding: 13px 50px;
}
.tiwss8 .o5i5q6 {
    margin-top: 38px;
}
/* accordion area css */
.jiy8mj
.udhdzr.bn91o6 {
    background: none !important;
    padding: 0;
    border-bottom: 0;
}
.bn91o6 i {
	margin-right: 10px;
    font-size: 20px;
}
.jiy8mj .g3cmc6{
	margin-bottom: 22px;
    border: 1px solid #ddd;
	
}
.jiy8mj .g3cmc6 p {
    padding: 25px 20px 5px;
}   
.ep1x9q {   
    padding-left: 30px;
    font-size: 17px;
    font-weight: 600;
	display: flex;
    align-items: center;
	padding: 11px 15px;
    transition: .5s;
	    background: #EFEFEF;
    text-align: left;
}
.ep1x9q:focus,
.ep1x9q:hover{
	color:#fff;
	background:#283867;
}
.ep1x9q:before {
    position: absolute;
    content: '\f107';
    right: 30px;
    font-family: fontawesome !important;
    font-weight: 400;
}
.active .ep1x9q:before {
    content: '\f106';
}
.active .ep1x9q{
    background:#283867;
	color:#fff;
}
.a5ztd4 ul{}
.a5ztd4 ul li{
	margin-left: 18px;
	margin-bottom: 4px;	
}
.jiy8mj .mzuouw.gi5mmb .w06454 {
    float: left;
}
.jiy8mj .lllyzt{
    background: #EFEFEFA8;
    padding: 10px;
}
.w06454 img {
    margin-bottom: 15px;
    width: 255px;
    height: 155px;
}
.x8rgte {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #DDDDDD;
    padding:90px 0px 75px 0px;
}
.jiy8mj{
	margin-top:30px;
}
.jiy8mj .mzuouw {
    text-align: left;
    padding: 10px;
}
/* eyeready_blog_bg_area */
.thraqp{
	padding:94px 0px 70px;
}
.ntx4hu.cssclw {
      padding: 15px 20px 15px;
}
.ntx4hu.cssclw h5 {
    padding-bottom: 0px;
}

.ycxz75{
    background: #fff;
    transition: .5s;
    box-shadow: 0 10px 40px 0 rgba(50,65,141,.07);	
}
.ycxz75:hover{
    box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
}
.q45pjh {
    overflow: hidden;
	position: relative;
}
.q45pjh img{
    width: 100%;
	transition:.5s;	
}
.q45pjh::before{
	position:absolute;
	content:'';
	background:rgba(0, 0, 0, 0.5);
	top:0;
	left:0;
	bottom:0;
	right:0;
	transform: scale(0);
	transition:.5s;
	z-index:1;
}
.ycxz75:hover .q45pjh img,
.ycxz75:hover .q45pjh::before{
	transform: scale(1.2);	
}

.bi7e5a{
	padding: 20px 15px 0px 25px;
    margin-bottom: 0px;
}
.bi7e5a span {
    line-height: 50px;	
    font-size: 15px;
    margin-bottom: 15px;
	margin-right: 2px;	
}
.fxb4r4 span {
    line-height: 26px;
	color:#816449;
}
.fxb4r4 span a {
	color:#816449;
}
.bi7e5a span i {
    padding-right: 5px;
    padding-left: 5px;
    transition: .5s;	
}
.bi7e5a span i:hover {
    color: #816449;
}
.bi7e5a h2{
    color: #984a2a;
	margin: 10px 0 0;
}
.bi7e5a h2 a{
    display: inline-block;
}
.bi7e5a h2 a:hover{
    color: #816449;
}
.k07ao3 .k9w5rh {
    padding: 0px 10px 22px 0px;
}
.k07ao3 .bi7e5a {
    padding: 20px 15px 25px 20px;
}
.iro0id{
	border:1px solid #f2f2f2;
	margin-bottom: 10px;	
}
.af29im, .chpmzm {
    margin-bottom: 30px;
    border: none;
}
.f7atkf{
	margin-top:50px;
}
/* witr_brand_area */
.f9e75c{
	background-image: url(assets/images/footer-bg-1.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
	
}
.f9e75c:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:#984a2af2;
}
.bth6a6 {
    border-bottom: 1px solid #DDDDDD75;
    padding: 100px 0px;
}
.f9e75c .i4inyn img {
    display: block;
    margin: auto;
}
.z4j732.cun27w {
    padding: 100px 0px 70px;
}
.z4j732{
	padding:0px 0px 70px;
}
.hvsky5{
	margin-top:30px;
}
/* eyeready_testimonial_bg_area */
.wubcch {
    background: #fff none repeat scroll 0% 0;
    margin-bottom: 30px;
    transition: all 0.5s ease 0s;
    padding: 37px 30px 26px;
    margin-top: 20px;
    box-shadow: 0 10px 25px 0 rgba(50,65,141,.12);
    overflow: hidden;
    position: relative;
    text-align: left;
}
.a2r8j6 .wubcch {
    text-align: center;
}
.m3qb1j i {
    font-size: 54px;
    color: #816449;
}
.at105m {
    position: relative;
    text-align: center;
}
.a2r8j6 .vub453 {
    float: none;
    text-align: inherit;
}
.vub453 {
    overflow: hidden;
    padding-top: 15px;
    float: left;
    text-align: left;
}
.a2r8j6 .u9mlcv {
    float: none;
    margin-right: 0;
}
.yf60rs {
    display: inline-block;
    margin-bottom: 10px;
}
.a2r8j6 .u9mlcv img {
    width: inherit;
    margin: auto;
}
.o87gq7 span {
    display: block;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 600;
    color: #816449;
}
.h8qadn {
    position: absolute;
    right: 10%;
    top: 12%;
}
.jlubpu {
    padding: 0 10px;
}

.jwq1m4{
	background-image: url(assets/images/footer-bg-1.jpg);
    background-position: center left;
    background-size: cover;
	position:relative;
	padding:95px 0px 120px;
}
.jwq1m4:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:#ffffffd9;
}
.xah19d .wubcch {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #984a2a;
}
.xah19d .wubcch:hover{
    background-color: #984a2a;
}
.xah19d .wubcch:hover h2,
.xah19d .wubcch:hover p, 
.xah19d .wubcch:hover span, 
.xah19d .wubcch:hover i{
    color: #FFFFFF;
}
.yf60rs {
    display: inline-block;
    margin-bottom: 10px;
}
.c0sgyb{
	margin-top:21px;
}
/* eyeready_examination_area */
.w6anvs{
	padding:95px 0px 75px;
}
.icd3h6 {
    position: relative;
    padding: 20px 5px;
}
.z59ht0 .icd3h6 span {
    top: 31px;
    left: 45%;
    z-index: 999;
    transition: .5s;
}
.icd3h6 span {
    position: absolute;
    top: 15px;
    left: 20%;
    font-size: 50px;
    color: #eeeeee;
    transform: translateX(-50%);
    font-weight: 700;
    line-height: 1;
}
.z59ht0:hover .icd3h6 span {
    color: #984a2a;
}
.icd3h6 i {
    font-size: 30px;
    color: #fff;
    height: 80px;
    width: 80px;
    text-align:center;
    border-radius: 50%;
    line-height: 80px;
    background: #816449;
    display: inline-block;
    transition: .5s;
}
 .i8rlwp h3 {
    padding: 20px 0px 10px 0px;
}
.z59ht0 .icd3h6 p {
    padding: 0 0px;
}
.jx9312{
	margin-top:30px;
}
/* eyeready_team3_area */
.oreeyu{
	padding:95px 0px 70px;
	background:#FAFAFA;
}
.e1214c .l7iz5y.cgptzx {
    margin-bottom: 30px;
}
.l7iz5y {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
	/* margin-bottom: 30px; */
}
.akwycl {
    position: relative;
}
.akwycl:before {
    content: "";
    position: absolute;
    background: #81644980;
    height: 100%;
    width: 100%;
    left: 0;
    top: -150%;
    transition: .5s;
}
.szenc0 {
    position: absolute;
    width: 100%;
    left: 50%;
    top: -350px;
    transform: translateX(-50%) translateY(-50%);
    padding: 0 25px;
    transition: .5s;
}
.l7iz5y:hover .akwycl:before {
    top: 0;
}
.l7iz5y:hover .szenc0 {
    top: 50%;
}
.l7iz5y:hover .akwycl .o505dy {
    bottom: -110px;
}
.szenc0 h5 {
    font-size: 23px;
    color: #fff;
    margin: 0;
}
.szenc0 h5 a {
    color: #fff;
}
.szenc0 span {
    color: #fff;
}
.szenc0 p {
    color: #fff;
    padding-top: 10px;
}
.szenc0 ul li {
    display: inline-block;
}
.szenc0 ul li a {
    color: #fff;
    display: inline-block;
    margin: 0 11px;
    margin-top: 4px;
    transition: .5s;
}
.l7iz5y .akwycl .o505dy {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 100px;
    width: 100%;
    background: #fff;
    text-align: center;
    transition: .5s;
}
.o505dy ul {
    padding-top: 30px;
}
.o505dy ul li {
    display: inline-block;
    margin: 0 3px;
}
.o505dy ul li a {
    font-size: 17px;
    color: #555555;
    height: 34px;
    width: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #f5f5f5;
    display: inline-block;
    transition: .5s;
}
.o505dy ul li a:hover {
    color: #fff;
    background: #816449;
    border-color: #816449;
}
.hcp6t9.a0azbo {
    padding: 100px 0px 100px;
}
/* testimonial style 7 */
.x09fuf {
    padding: 100px 0px 100px;
}
.dssxsp{
    position: relative;
}
.nrm7mc {
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    padding: 0 0 11px;
    margin: auto;
}
.nrm7mc .i4inyn.gx87lk{
/*     padding: 15px 0; */
    outline: none;
}
.dozhla .i4inyn.gx87lk{
    outline: none;
}
.nrm7mc .i4inyn .xtg5aw img {
    width: 81px;
    height: 81px;
    border-radius: 50%;
    display: inline-block;
}
.qd5cwk{
    position: relative;
    padding: 0 180px;
}
.qd5cwk .kwirjc {}
.qd5cwk .kwirjc i {
    font-size: 18px;
}
.kwirjc i.active {
    color: #816449;
}
.qd5cwk p{
    position: relative;
    font-size: 18px;
    line-height: 28px;
    z-index: 3;
}
.qd5cwk p::after{
    position: absolute;
    left: 0;
    top: 8px;
    right: 0;
    content: "\f10e";
    font-family: fontAwesome;
    font-size: 146px;
    line-height: .8;
    color: #eeeeee;
    z-index: -1;
	
}
.rnbood {
    margin-top: 20px;
	z-index: 11;
    position: relative;	
}
.qd5cwk h6{

}
.qd5cwk span{
    font-size: 18px;
}

.dt5xrc{
	display: flex;
    align-items: center;
justify-content: center;	
}
.cok3o4{
	margin-left: 15px;
}
.cok3o4 h3{
    color: #816449;
    font-size: 18px;
    font-weight: 600;
	margin: 0;
	font-style: italic;	
}

.x09fuf {
    padding: 100px 0px 100px;
}
.x09fuf .qd5cwk p {
    padding: 0px 23px;
}

/*===========================
    7.case css 
===========================*/
.e5x38g{
	padding:95px 0px 50px;
}
.pxg56t{
	margin-top:50px;
}
.trvs6h{
     position: relative;
    overflow: hidden;
    padding-bottom: 45px;
	margin-bottom:20px;
}
.dtitt6{
    padding-bottom: 95px;
}
.f1o9bz{
    overflow: hidden;
position:relative;	
}
.f1o9bz::before {
    background: #816449a6;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    content: "";
    transition: .5s;
}
.f1o9bz img{
    width: 100%;
}
.trvs6h:hover .f1o9bz::before{
  height:100%;
}
.u4rrpq {
    padding: 21px 15px 26px;
    position: absolute;
    background-color: #fff;
    bottom: -80px;
    left: 15px;
    margin: auto;
    transition: .5s;
    right: 15px;
    text-align: left;	
}
.trvs6h:hover .u4rrpq{
	bottom: -4px;
}
.y17v2w {}
.y17v2w h3{
    font-size: 21px;
}
.y17v2w p{
    font-size: 15px;	
	color:#816449;
	font-weight:700;
    margin-bottom: 4px;	
}
.ol43mk{
	margin-top:20px;
}
.ol43mk a{
	font-size:16px;
	font-weight:600;
    color: #816449;
	background:#816449;
    padding: 13px 25px;
    border-radius: 5px;
    display: inline-block;
	background:#fff;
    transition: .5s;	
    border: 1px solid #ececec;	
}
.ol43mk a:hover{
	border: 1px solid #816449;
    color: #fff;
	background:#816449;
}
.ol43mk a i{
	margin-left: 5px;
    transition: 1s;	
}
.ol43mk a:hover i{
	margin-left: 15px;

}

.dtitt6 .u4rrpq {
    bottom: 15px;
	box-shadow: 0px 5px 20px 0px #81644914;
}
/* eyeready_team3_area */
.oreeyu.pdfal0 {
    padding: 0px 0px 40px;
    background: transparent;
}
.htfj8l {
    position: relative;
    text-align: center;
}
.htfj8l:before {
    content: "";
    position: absolute;
    /* background: #8164496b; */
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: .5s;
}
.upkqk5 {
    padding: 23px 5px 23px;
	    background: #fff;
}
.upkqk5 h5 {
    margin: 0;
}
.upkqk5 span {
    font-size: 18px;
    color: #816449;
}
.xwawxf {
    margin-top: 15px;
    padding-top: 17px;
    padding-bottom: 10px;
    position: relative;
}
.xwawxf::before {
    position: absolute;
    content: "";
    background: #ddd;
    top: 0px;
    height: 1px;
    width: 25%;
    margin: auto;
    left: 0;
    right: 0;
    transition: .5s;
}
.xwawxf ul li {
    list-style: none;
    display: inline-block;
}
.xwawxf ul li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #8164491c;
    background: #81644933;
    border-radius: 5px;
    text-align: center;
    transition: .5s;
    color: #816449;
    margin: 0px 2px;
    font-size: 15px;
}
.xwawxf ul li a:hover {
    color: #fff;
    background: #816449;
    border-color: #816449;
}
.cgptzx:hover .xwawxf::before {
    background: #816449;
    width: 100%;
}
.z4j732.pdfal0{
	padding:0px 0px 70px;
}
.x4rka4 .xwawxf {
    margin-top: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    left: -25%;
    transform: translateY(-50%);
    transition: .5s;
}
.x4rka4 .l7iz5y:hover .xwawxf {
    left: 0;
}
.x4rka4  .xwawxf ul li {
    display: block;
}
.x4rka4 .xwawxf ul li a {
    width: 55px;
    height: 55px;
    line-height: 55px;
    border: none;
    background: #272727;
    border-radius: 0;
    color: #fff;
    margin: 0px;
    font-size: 20px;
	display:block;
}
.x4rka4 .o4u3r5 {
    background-color:#816449;
	transition:.5s;
}
.x4rka4 .upkqk5 h5 a {
    margin: 0;
    color: #fff;
}
.x4rka4 .upkqk5 span {
    font-size: 18px;
    color: #fff;
}
.x4rka4 .o4u3r5:hover {
    background-color: #984a2a;
	transition:.5s;
}
.x4rka4 .xwawxf ul li a:hover {
    background: #816449;
}

/* blog_stye2 */
.cbly5w.ms9c8v{
	padding:95px 0px 70px;
}
.dmcvb2 {
    overflow: hidden;
}
.takzca {
    position: relative;
    transition: .5s;
}
.takzca a {
    position: relative;
    display: block;
}
.takzca a::before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transition: .5s;
}
.pfgx4j:hover .takzca, .pfgx4j:hover .takzca a::before {
    transform: scale(1.2);
}
.ms9c8v .ntx4hu {
    padding:15px 25px 15px;
    box-shadow: 0px 2px 6px 0px #f5f2f2;
}
.ntx4hu span {
    font-size: 15px;
    color: #816449;
    line-height: 28px;
    padding-bottom: 15px;
    margin-right: 10px;
}
.ntx4hu span a {
    font-size: 15px;
    color: #816449;
	font-weight:600;
}
.ms9c8v .ntx4hu h5 {
    margin: 10px 0px 15px;
}
.ms9c8v .rpqc8f h2 {
    margin: 10px 0px 10px 0px;
}
.ms9c8v .ntx4hu h5 > a {
    font-weight: 700;
}
.ntx4hu > a {
    font-size: 16px;
    font-weight: 500;
    padding: 9px 30px;
    border: 1px solid #816449;
    border-radius:0px;
    margin-top: 10px;
    margin-bottom: 5px;
    transition: .5s;
    display: inline-block;
	background:#816449;
	color:#fff;
}
.ntx4hu > a:hover,
.mm0tub:hover {
    background: #984a2a;
    border-color: #984a2a;
}
/* eyeready_pricing_area */
.vocmiy {
    padding: 95px 0px 70px;
    background: #F9F9F9;
}
.k56dri.aorch7 {
    box-shadow: 0px 5px 12px 0px rgb(216 216 216 / 38%);
    text-align: center;
    background: #fff;
	margin-bottom:30px;
}
.ug7wr9 {
    position: relative;
    overflow: hidden;
}
.jeud1i i {
    color: #816449;
    font-size: 40px;
    padding-top: 40px;
    display: block;
}
.ug7wr9 h4 {
    font-size: 24px;
    padding: 26px 0 12px;
    display: block;
}
.tcdo6x {
    padding: 20px 18px 10px 0px;
    font-size: 20px;
}
.vocmiy .tcdo6x {
    padding: 10px 18px 10px 0px;
    font-size: 20px;
}
.vocmiy .tcdo6x p{
    color:#816449;
}
.ug7wr9 h5 {
    font-size: 35px;
    padding-bottom: 30px;
}
.ug7wr9 span {
    font-size: 24px;
    margin-right: 5px;
}
.aorch7 ul,
.aorch7 ol,
.aorch7 li {
    margin: 0px;
}
.ug7wr9 ul {
    display: inline-block;
    padding: 0;
}
.ug7wr9 ul li {
    color: #555555;
    line-height: 40px;
    list-style: none;
}
.arjlzp {
    padding-top: 37px;
    padding-bottom: 40px;
}
.vocmiy .ug7wr9 a.btn {
    background:#FFFFFF00;
    color:#984a2a;
	border:1px solid #816449;
}
.vocmiy .ug7wr9 a.btn:hover {
    background:#816449;
    color: #fff;
}
.dhvkgr{
	margin-top:30px;
}
.ug7wr9 sub {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: -65px;
    top: 20px;
    background: #816449;
    line-height: 43px;
    width: 217px;
    height: 45px;
    text-align: center;
    -webkit-transform: rotate(35deg);
    transform: rotate(45deg);
}
/* eyeready_testimonial_area */
.gzfdq7 {
    padding: 95px 0px 70px;
}
.gzfdq7 .u9mlcv {
    float: left;
    margin-right: 20px;
}
.oreeyu.cun27w{
	padding:100px 0px 70px;
}
/* single_service_page */
.smvqnu{
	padding:100px 0px 100px;
}
/*========================
EM40 TEAM CSS
=========================*/

.f8eqt3 {
	text-align:center;
	position: relative;
	
	transition:.5s;
}
.ftf7no {
	   position: relative;
    overflow: hidden;
    padding-bottom: 55px;

}


/* team image css */
.subz38 {
}
.subz38 img {
    width: 100%;
}
.srw6nw {
    background-color: #fff;
    bottom: -67px;
    left: 0;
    margin: 0 10px;
    padding: 30px 0;
    position: absolute;
    right: 0;
    box-shadow: 0px 0px 65px 0px rgb(0, 0, 0,0.08);
    transition: all 0.3s ease 0s;
}
.mlkvdt h2 {
margin-bottom: 5px;
text-transform: capitalize;
transition: all 0.3s ease-in-out 0s;
font-size:22px;
}
.v1y56e {
font-size: 16px;
margin-bottom: 0;
text-transform: capitalize;
transition: all 0.3s ease-in-out 0s;
}
.bq17wc a {
  background: #fff none repeat scroll 0% 0;
  border-radius: 50%;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  margin: 14px 3px 0;
  text-align: center;
  width: 35px;
  color:#816449;
}
.bq17wc {
    position: relative;
	
	transition:.5s;
}
.bq17wc a:hover{
    background:#816449e6; 
	color:#fff;
}
.f8eqt3:hover .srw6nw{
    background:#816449e6; 
 bottom: 0px;
}
.f8eqt3:hover .bq17wc {


}
/* team content */
.ex9dmo h5 {
  font-size: 23px;
  margin-bottom: 0;
  text-transform: capitalize;
  transition:.5s; 
}
.ex9dmo h5 a {
  font-weight: 700;
}


.bnwrpb {
  font-size: 16px;
  margin: 5px 0 0;
  text-transform: capitalize;
    
    transition:.5s;
   
}
.f8eqt3:hover .ex9dmo h5 a,
.f8eqt3:hover .ex9dmo h5,
.f8eqt3:hover .bnwrpb {
	color:#fff;
}

.smvqnu .lllyzt{
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 20px 0px rgba(42, 67, 113, 0.15);
}
.smvqnu .dfe4ix {
    padding: 10px 32px 31px 32px;
}
.smvqnu .vw36oc{
    margin: 12px 0px 0px 0px;
}
.smvqnu .vw36oc a{
    color: #FFFFFF;
    background-color: #283867;
    margin: 12px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
	    display: inline-block;
    transition: .5s;
}
.smvqnu .vw36oc a{
    color: #FFFFFF;
    background-color: #283867;
    margin: 12px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
	    display: inline-block;
    transition: .5s;
}
.smvqnu .vw36oc a:hover{
    color: #FFFFFF;
    background:#816449;

}
.s59oow h3 {
    padding-top: 18px;
}
.op8lcf {
    padding: 30px 0px;
}
.smvqnu .rd8pn4 .z2xs5e {
    font-weight: 500;
}
/* eyeready_team2_area */
.z4j732.xi4xk3 {
    padding: 100px 0px 100px;
    background: #984a2a08;
}
/* post team 8 css */
.oncsae .td4m6s {
    text-align: left;
}
.a0o8wq{
	position: absolute;
    bottom: -15px;
    right: 25px;	
}
.a0o8wq ul{}
.a0o8wq ul li{
    display: inline-block;	
}
.a0o8wq ul li a{
    font-size: 16px;
    color: #816449;
	background:#fff;
    height: 34px;
    width: 34px;
    line-height: 34px;
    border-radius: 50%;
    text-align: center;
    transition: .5s;
    display: inline-block;
	margin-left: 6px;
}
.a0o8wq ul li a:hover{
    background: #816449;
    color: #fff;
}
.a0o8wq ul li a i{}
.td4m6s{
	box-shadow: 0px 5px 20px 0px #00000014;
    transition: .5s;
    background: #fff;
    padding: 30px 25px 25px;
}
.td4m6s h5 {
    margin: 0;
}
.u51kv7 {
    margin-top: 10px;
}
.u51kv7 ul{}
.u51kv7 ul li{
    margin-top: 3px;	
}
.u51kv7 ul li a{
    display: inline-block;	
}
.u51kv7 ul li i{
    margin-right: 10px;	
}
.u51kv7 ul li a i{
    margin-right: 6px;	
}
.z4j732 .sy6bh7 .a0o8wq {
    bottom: -88px;
}

/* eyeready_pricing2_area */
.tpulnm {
    padding: 100px 0px 70px;
}
.aorch7.o3x5r4 {
    box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);
    text-align: center;
    background: #fff;
    margin-bottom: 30px;
}
.o3x5r4 .ug7wr9 h5 {
    background: #816449;
    padding: 10px 0;
    color: #fff;
    margin-bottom: 30px;
}
.ug7wr9 a.btn {
    background: #816449;
    line-height: 41px;
    padding: 7px 30px;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    border: 1px solid #816449;
    display: inline-block;
}
.ug7wr9 a.btn:hover {
    background: transparent;
    color: #816449;
}
/* eyeready_pricing_bg_area */
.poib8l {
    padding: 94px 0px 70px;
    background: #FAFAFA;
}
.e8ary3 .p93v9c {
    width: 150px;
    height: 150px;
    display: table;
    margin: 15px auto 15px;
}

.e8ary3 .ogmoww {
    display: table-cell;
    vertical-align: middle;
    background: #816449;
    border-radius: 100%;
}
.e8ary3 .ug7wr9 h5 {
    padding: 0px;
    color: #fff;
    font-size: 25px;
    border-radius: 100%;
    text-align: center;
}
.e8ary3 .ug7wr9 span {
    font-size: 18px;
}
/* eyeready_working_area */
.c74e6d {
    padding:95px 0px 125px;
}
.knv12s{
    position: relative;
    padding: 73px 30px 65px;
    border-radius: 10px;
	background-size:cover;
	text-align: left;	
}
.knv12s h3{
    margin-bottom: 22px;
}
.knv12s h3 a{
    font-size: 30px;
}

.knv12s ul{}
.knv12s ul li{}
.knv12s ul li a{
	color: #272727;
    font-size: 18px;
    display:block;
	padding: 8px 10px 8px;
    margin-bottom: 1px;	
}
.knv12s ul li a:hover{
    color: #816449;
}
.knv12s ul li a span{
	display:inline-block;
    margin-top: 4px;	
}
.knv12s .uegnno{
    color: #272727;
    display: inline-block;
	margin-left: 10px;
	margin-top:15px;
}
.knv12s .uegnno i{
    font-size: 15px;
    padding-left: 5px;
	transition:.5s;
}
.knv12s .uegnno:hover{
    color: #816449;
}
.s8gcbm .sx64ou {
    text-align: left;
    background-color:#816449;
    border-style: default;
    border-radius: 0px 0px 0px 0px;
}
.s8gcbm .sx64ou h3 a,
.s8gcbm .sx64ou h3 {
    color: #FFFFFF;
    font-size: 40px;
}
.s8gcbm  .sx64ou ul li a,
.s8gcbm  .sx64ou ul li {
    color: #FFFFFF;
    border-style: dashed;
    border-width: 0px 0px 1px 0px;
    margin: 15px 0px 0px 0px;
}
.s8gcbm .knv12s .uegnno {
    color: #FFFFFF;
    background-color: #984a2a;
    border-style: default;
    margin: 50px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
}
.s8gcbm  .knv12s .uegnno:hover {
    color: #984a2a;
    background-color: #FFFFFF;
}
/* COUNTDOWN CSS */
.mbf44v {
    padding:95px 0px 55px;
}

span.zfepdq {
    width: 150px;
    height:150px;
    background: #fff;
    display: inline-block;
    margin: 0 10px;
    position: relative;
    line-height: 1;
    padding-top:60px;	
	 margin-bottom: 30px;
}
span.zfepdq::before {
    position: absolute;
    content: "";
    background: #816449;
    top: 55px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
span.zfepdq::after{
    position: absolute;
    content: "";
    background: #816449;
    top: 84px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
span.zfepdq:last-child:before,
span.zfepdq:last-child:after
{
display:none;
}
.pf44qt {
    text-align: center;
}
span.jcoqk7 {
    font-size:50px;
    color: #816449;
    display: inline-block;
	font-weight:700;
}
.pf44qt p {
	color: #816449;
	font-size: 16px;
	font-weight:600;
	margin-top:5px;
}
.gt7p8j span.zfepdq:before
{
	display:none;
}
.p0tdh5 span.zfepdq:after
{
	display:none;
}
.fjscdq .zyxra1 ul li a:hover {
    color:#816449 ;
    border-radius: 0;
}
.twyf1f .sain7y li button {
    width: 50px;
    border-radius:0px;

}
/* eyeready_countdown_bg_area */
.czvskn{
	background-image: url(assets/images/slider-4.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
	padding:90px 0px 70px;
	position:relative;
}
.czvskn:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:#816449d9;
}
.czvskn span.zfepdq {
    width: 200px;
    height:200px;
}
.white span.zfepdq {
     background: transparent;
    border: 1px solid #fff;
}
.white span.jcoqk7 {
    font-size: 50px;
    color: #fff;
}
.white .zfepdq p {
    color: #fff;
}
.white span.zfepdq::before {
    opacity: 0;
}
.white span.zfepdq::after {
	opacity: 0;
}
.dot5e3{
	margin-top:30px;
}
.y570cv{
	padding:90px 0px 90px;
}
.y570cv span.zfepdq {
	border:none;
	width:150px;
	height:90px;
	padding-top:50px;
}
/* eyeready_counter_area */
.n2bsff{
	padding:100px 0px 70px;
}
.yjv63y.xoany4{
    background: #fff;
    padding: 28px 25px 35px;
    box-shadow: 0px 5px 20px 0px #0000000d;	
    margin-bottom: 30px;	
}
.yjv63y .sesmam {
    background: #816449;
    padding: 30px 0px 32px;
    border-radius: 5px;
    width: 29%;
    text-align: center;
    transform: skewY(356deg);
}
.yjv63y .o9wsuy h3,
.yjv63y .o9wsuy span {
    font-size: 31px;
    color: #fff;
}
.yjv63y .o9wsuy {
    overflow: inherit;
}
.o9wsuy span {
    line-height: 0;
}
.sesmam {
    float: left;
    margin-right: 20px;
}
.o9wsuy h3, .o9wsuy span {
    font-size: 40px;
    color: #816449;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
/* single_faq_area style2 */
.vpfhk6{
	padding:100px 0px 85px;
}
.k5p01d .active .ep1x9q {
    background: transparent;
    font-size: 17px;
    font-weight:600;
}
.k5p01d .ep1x9q:focus,
.k5p01d .ep1x9q:hover {
    background: transparent;
    color: #1B1A1A;
}
.k5p01d .ep1x9q {
    padding: 15px 40px;
    color: #1B1A1A;
    font-size: 17px;
    font-weight:600;
    background: transparent;
}
.k5p01d .o7gd6h.g3cmc6  {
    border: 0 !important;
    border-left: 2px solid #816449 !important;
    margin-bottom: 20px;
    box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);
	border-radius: 0px;
	
}
.k5p01d .ep1x9q:before {
	left: 16px;
    top: 16px;
}
.jiy8mj.k5p01d{
    margin-top: 0px;
}
/*=====================
mettle PORTFOLIO AREA CSS
=========================*/
.j6dbop {
    padding: 90px 0px 90px;
}
}
.ca9gez{
	margin-top:30px;
}
.ug3u75 {
    padding: 0px 0 40px;
}
.ug3u75 ul {
    text-align: center;
} 
.ug3u75 ul li {
    display: inline;
}
.ug3u75 ul li {
    border: 1px solid #f3eaea;
    border-radius: 5px;   
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    margin: 0 5px 10px;
    padding: 10px 20px;
    position: relative;
    transition:.5s;
}
.ug3u75 ul li:hover,
.ug3u75 ul li.haafwh {
    color: #fff;
    background: #816449 none repeat scroll 0% 0;
    border-color: #816449;
}
.ec8j76 {
    overflow: hidden;
}
/* single gallery css */

.ukzazb {
    position: relative;
/*     margin-bottom: 30px; */
    overflow: hidden;
}
.qke0fy {} .qke0fy img {
    display: block;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.ukzazb:hover .qke0fy img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.d9f7ne {
    position: absolute;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: .5s;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background:#81644980;
    z-index: 9;
}
.i0g7u2.d9f7ne {
    height: 90%;
    width: 80%;
    right: 10%;
    top: 5%;
    bottom: 5%;
    left: 10%;
}
.yeymrm {
    position: absolute;
    top: 50%;
    width: 100%;
    left: 50%;
    
    transform: translateX(-50%) translateY(-50%);
    z-index: 10;
    -webkit-transition: all 0.5s ease-in-out 0.5s;
    transition: all 0.5s ease-in-out 0.5s;
}
.ukzazb:hover .d9f7ne {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.d9f7ne h3 {
    margin: 0;
    text-transform: capitalize;
    color: #fff;
    font-size: 18px;
}
.d9f7ne h3 a {
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-transform: capitalize;
	transition:.5s;
}
.d9f7ne h3 a:hover {
    color: #984a2a;
}
.d9f7ne p {
    color: #fff;
    line-height: 1.2;
    margin: 5px 0 0;
}
.d9f7ne p span {
    display: inline-block;
    padding-top: 0px;
}
.ukzazb:hover .d9f7ne {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
.by1wt2 span,
.rdl0se span,
.d9f7ne span {
    position: relative;
    margin: 0 2px;
}
.d9f7ne span:before,
.rdl0se span:before,
.by1wt2 span:before {
    bottom: 0;
    content: ",";
    position: absolute;
    right: -5px;
}
.by1wt2 span:last-child:before,
.d9f7ne span:last-child:before,
.rdl0se span:last-child:before {
    content: "";
}
.d5it9r.col-xs-12 {
    padding: 0px;
}
.d5it9r .ukzazb {
    margin-bottom: 0px;
}
/* load button css */

.x4ntc6 {} .x4ntc6 a {
    border: 1px solid #ddd;
    color: #444;
    padding: 7px 15px;
    display: inline-block;
    font-size: 17px;
    margin-top: 0px;
}
.x4ntc6 a:hover {
    border-color:#816449;
    background: #816449;
    color: #fff;
}
.ec8j76.d5it9r .x4ntc6 a {
    margin-top: 30px;
}
/* portfolio icon css */

.liqaqo {} .liqaqo a {
    background: #816449;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin: 0 3px 11px;
    width: 50px;
	text-align: center;
}
.liqaqo a:hover {
    border-color: #984a2a;
    background: #984a2a;
    color: #fff;
}
.tumy1c .liqaqo a {
    background: transparent;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    margin: 0 8px 11px;
    width: 50px;
    transition: .5s;
}
.tumy1c .liqaqo a:hover {
    background: #816449;
    color: #fff;
}

/*========================
 eyeready PAGINATION AREA CSS
=========================*/
a.xq48ts,
 .xq48ts, 
 .utjs8h a,
 .utjs8h span.xq48ts.uf0ccr {
	 box-shadow: none;
    border-radius: 5px;
    margin-right: 10px;
    padding: 15px 24px;
    font-size: 19px;
    line-height: 1;
    transition: .5s;
    background: #fff;
}
a.xq48ts {
    box-shadow: 0 10px 40px 0 rgba(50,65,141,.12) !important;
}
.jug7nd {
    text-align: center;
    margin-top: 20px;
}
.jug7nd a,
.xq48ts span.uf0ccr {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: auto 5px;
    color: #888;
}
.xq48ts li {
    display: inline-block;
}
.jug7nd a:hover,
.jug7nd a.uf0ccr,
.xq48ts span.uf0ccr {
    background:#816449;
    border-color:#816449;
    color: #fff;
}
.ca9gez {
    margin-top: 31px;
}
.rc9xq5 .ukzazb:hover .yeymrm {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    top: 50%;
    opacity: 1;
}
.rc9xq5 .yeymrm {
    left: 50%;
    position: absolute;
    top: 60%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 10;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ip9bwa,
.k6bmjh
{
 padding:0px;
}
/*========================
 END eyeready PAGINATION AREA CSS
=========================*/
/* eyeready_facility_area */

.hex1nr{
	padding:100px 0px 100px;
}
.c2o0ub{
	margin-top:50px;
}
.qp0uuk{
	position:relative;
    overflow: hidden;	
}
.oj7ro6{
	overflow: hidden;
	position:relative;	
}
.oj7ro6::before{
	position:absolute;
	content:'';
	background:#00000080;
	top:0;
	left:0;
	bottom:0;
	right:0;
	transform: scale(0);
	transition:.5s;
	z-index:1;
}
.qp0uuk:hover .oj7ro6 img,
.qp0uuk:hover .oj7ro6::before{
	transform: scale(1.2);	
}
.oj7ro6 img{
    margin-right: auto;
    margin-left: auto;
	transition:.5s;
	width:100%;
}

.b98fyb .kht3ir {
    position: absolute;
    bottom: -100px;
    left: 30px;
    right: 30px;
	transition:.5s;
 	opacity:0;
	z-index:2;
	text-align:left;	
}
.b98fyb .qp0uuk:hover .kht3ir{
	opacity:1;
	bottom: 30px; 	
}
.b98fyb .ogr8f3 {
/*     float: left; */
}
.qp0uuk{
	position:relative;
    overflow: hidden;	
}
.oj7ro6{
	overflow: hidden;
	position:relative;	
}
.oj7ro6::before{
	position:absolute;
	content:'';
	background:#00000080;
	top:0;
	left:0;
	bottom:0;
	right:0;
	transform: scale(0);
	transition:.5s;
	z-index:1;
}
.qp0uuk:hover .oj7ro6 img,
.qp0uuk:hover .oj7ro6::before{
	transform: scale(1.2);	
}
.oj7ro6 img{
    margin-right: auto;
    margin-left: auto;
	transition:.5s;
	width:100%;
}

.b98fyb .kht3ir {
    position: absolute;
    bottom: -100px;
    left: 30px;
    right: 30px;
	transition:.5s;
 	opacity:0;
	z-index:2;
	text-align:left;	
}
.b98fyb .qp0uuk:hover .kht3ir{
	opacity:1;
	bottom: 30px; 	
}
.b98fyb .ogr8f3 {
/*     float: left; */
}
.b98fyb .kht3ir a {
	color:#fff;
}
.b98fyb .kht3ir a:hover{
	color:#816449;
}
/* eyeready_skill_bg */
.kdgzae {
    background: #F9F8FCB8;
    padding: 100px 0px 100px;
}
.yoh41q .okuoyg {
    margin-bottom: 20px;
}
.kdgzae  .lmkaqv.progress {
    margin-bottom: 21px;
}
.dsyama {
    margin-top: 30px;
}
.u9mlcv img {
    border-radius: 50%;
    width: 59px;
}

/*===========================
   testomonial style 8 css 
===========================*/
.t2j1qe {
    background: #FAFAFA;
    padding:80px 0px 120px;
}
.xtuf8p {
width:80%;
 margin: auto;
}
.o6uowt{
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
    background: #fff;	
    border-top: 2px solid #816449;
    border-bottom: 2px solid #816449;  
	margin-top:50px;
	margin-bottom:60px;
}
.h9r2mb {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);	
    text-align: center;
    padding: 50px 0px;
    background: #fff;
    border-top: 2px solid #816449;
    border-bottom: 2px solid #816449;
    width: 70%;
    margin: auto;
    margin-top: -50px;
    margin-bottom: -50px;
}
.dd5de6 {
    float: left;
    margin-left: 215px;
    margin-right: -220px;	
}
.dd5de6 img {}
.zolu14{}
.zolu14 h6 {
	font-size: 22px;
    margin-top: 10px;	
}
.zolu14 i {
    color: #816449;
    font-size: 17px;
    font-weight: 500;
}
.z4m86f{}
.z4m86f p {
    width: 88%;
    margin: auto;
    margin-top: 30px;
}
.b8einc{
	margin: 30px 0 15px;
}
.b8einc i{
    color: #816449;
    font-size: 18px;	
}

.kdgzae.vwi6qt {
    padding: 95px 0px 52px;
}
/* eyeready_skill_bg */
.kdgzae {
    background: #F9F9F9;
    padding:100px 0px 40px;
}
.dsyama{
	margin-top:40px;
}
.kdgzae .z0h1pu .ueewp9 {
    margin-bottom: 50px;
}
.rt8e83 {
    padding:90px 0px 100px;
    background: #F9F9F9;
    margin-bottom: 100px;
}
/* witr_blog_area13 */
.jaj7ed .uxhyhs {
    transform: scale(0);
	transition:.5s;
}
.jaj7ed .ycxz75:hover .uxhyhs {
    transform: scale(1);
}
.tnoji3 {
    background: #fff;
    margin-top: -55px;
	margin-bottom: 25px;
    z-index: 9;
    position: relative;
    padding: 15px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
}
.jaj7ed .wt50xo .zpt5b3 {
    font-size: 17px;
}
.jaj7ed .wt50xo {
    display: inline-block;
    position: inherit;
	padding-bottom: 0;
    left: 0;
    top: 0;	
}
.jaj7ed .wt50xo img {
    margin-right: 10px;
    float: left;
}
.jaj7ed .bi7e5a {
    padding: 20px 30px 25px;
}
.jaj7ed .mm0tub {
    border-radius: 5px;
    padding: 10px 30px;
    border: 1px solid #ddd;
    margin-top: 20px;
	transition:.5s;	
}
.jaj7ed .mm0tub:hover{
	background:#816449;
    border-color: #816449;
	color:#fff;	
}
.iee89r .bi7e5a span i {
    color:#816449;
}
.vwkxt1.iee89r {
    padding:95px 0px 72px;
}
/* witr_blog_area11 */

.q7x1kr .bi7e5a h2 {
    margin: 5px 0 0;
}
.q7x1kr .bi7e5a {
    padding: 20px 25px 25px 25px;
}
.q7x1kr .k9w5rh {
    padding: 0px 10px 22px 0px;
}
.uxhyhs{
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 999;
}
.uxhyhs ul li{
    display: inline-block;
}
.uxhyhs ul li a{
	color: #fff;
    background:#816449;
    padding: 3px 10px;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    display: inline-block;
}
.q7x1kr .mm0tub {
	padding: 10px 30px;
    background: #81644914;
    border-radius: 5px;
	color:#816449;
	display: inline-block;
}
.q7x1kr .mm0tub:hover{
    background: #816449;
	color:#fff;	
}

.zyrj69.aokosa {
    padding: 100px 0px 100px;
}
/* === style_w8 widget blog left right ==== */
.xsvsaj {} 
.xsvsaj > div {
	margin-bottom: 30px;
    padding: 35px 30px 35px;
    border-radius: 8px;
    background: #fff;
	box-shadow: 0 0 30px rgb(0 0 0 / 7%);
}
.xsvsaj > div:last-child {
    margin-bottom: 0px;
}
.xsvsaj h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.xsvsaj {} .xsvsaj .content {
    padding: 0;
}
.kxpled {
    background: #f7f7f7;
    position: relative;
}
.kxpled input {
    background: #f7f7f7 none repeat scroll 0% 0;
    border: 0 none;
    height: 54px;
    position: relative;
    width: 100%;
}
.kxpled button {
    background: #816449;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    padding: 17px 20px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    outline: none;
}
.kxpled button:hover{
    background: #984a2a;	
}
.kxpled button i {}
.kxpled input[type="text"] {
  padding-left: 15px;
}

/* widget list */

.widget {}
.xsvsaj .widget h2 {
  border-bottom: 5px double #816449;
  display: inline-block;
  line-height: 17px;
  margin-bottom: 20px;
  padding-bottom: 12px; 
  position: relative; 
}
.xsvsaj .widget h2::after,
.xsvsaj .widget h2::before{
	content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 6px solid #816449;
    border-radius: 50%;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
	margin-top: 17px;
}
.xsvsaj .widget h2::before {
    left: 0;
    animation-name: move_title_bg1;	
}
.xsvsaj .widget h2::after{
    right: 0;
    animation-name: move_title_bg2;
}

.xsvsaj .widget h2{}
.c9ohb6 .widget h5 {
    text-transform: capitalize;
}
.xsvsaj .widget ul {
    list-style: none;
}
.xsvsaj .widget ul li {
  margin: 0 0 5px;
  padding-left: 20px;
  position: relative;
}
.xsvsaj .widget ul li span{
/*     display: inline-block; */
    font-weight: 300;
}
.xsvsaj .widget ul li:last-child {
	padding-bottom: 0px;
    margin-bottom: 0;
}
.xsvsaj > .widget > ul > li {
  margin: 0 0 10px;
  padding-bottom: 10px;
}
.xsvsaj .widget > ul > li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.xsvsaj .widget ul li a {
}
.xsvsaj .widget ul li a:hover,
.xsvsaj .widget ul li:hover::before{
    color: #816449;
}
.xsvsaj .widget ul li::before {
  content: "\f105";
  font-family: FontAwesome !important;
  font-size: 18px;
  left: 0;
  position: absolute;
}
.xsvsaj .widget ul.g0d99a li{
	
}
/* blog_sidbar_css */
.zyrj69.aokosa {
    padding:100px 0px 90px;
}
.zyrj69.aokosa .zmfutz {
   padding: 10px 30px;
}
.hyj2yc h2 a {
    font-size: 28px;
    font-weight: 500;
}
.zyrj69.aokosa .t0o9ju {
    margin-bottom: 30px;
	box-shadow:none;
    border-bottom: 1px solid #e7e7e7;
}
.zyrj69.aokosa .scg0o3 {
    padding: 28px 0px 30px;
}
.nnienb.kuqrjd, .nnienb.otiqco {
    padding: 1em 1em;
}
blockquote p {
    font-size: 20px;
    position: relative;
}
.zyrj69 blockquote {
    background-color: #f7f7f7;
    border-left:3px solid  #816449;
}
.gzxpzm {
    margin-top: 20px;
}
.zyrj69.aokosa .x95213 .i4inyn{
	padding:0px 0px;
}
.zyrj69.tyvgbq {
    padding:100px 0px 90px;
}
.s15yps iframe{
	width:100%;
	height:500px;
	border:none;
}
/* BLOG POST META CSS */

.gsbdn7 {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}
.gsbdn7:after {
    display: block;
    clear: both;
    content: "";
}
.gsbdn7 a {}
/* BLOG POST META LEFT CSS */
/* left style 1 */

.h7o0gs {
    padding: 0 0 9px;
}
.h7o0gs a,
.h7o0gs span {
    color: #888888;
    font-size: 16px;
    margin-right: 5px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.h7o0gs a:hover,
.h7o0gs span:hover {
    color: #816449;
}
.h7o0gs i {
    color: #816449;
    margin-right: 5px;
}
.t0o9ju {
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(148,146,245,0.2);
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.scg0o3 {
    padding: 28px 35px 30px;
	text-align: left;
}

/* eyeready_contact_area */
.hcp6t9.fysi2o{
    padding: 100px 0px 0px;
}
.fysi2o .k3tsum {
    box-shadow: none;
}
.hcp6t9{
	padding:100px 0px 100px;
}
.k3tsum {
    text-align: center;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
	padding: 60px 35px 47px;
}
.g15c40 .lukqcw h1 {
    font-size: 40px;
}
.g15c40 .lukqcw h2 {
    font-size: 19px;
    font-weight: 500;
    margin: 10px 0px 33px 0px;
}
.g15c40 .nxmt4m form select, 
.g15c40 .nxmt4m textarea, 
.g15c40 .nxmt4m input {
    border: 1px solid #984a2a;
    background: #984a2a;
	color: #fff;
	width:100%;
	padding-left: 30px;
	border-radius:5px;
}
.g15c40 .nxmt4m input::-webkit-input-placeholder{
    color: #fff;
    opacity: 1;
}
.g15c40 .nxmt4m select::-webkit-input-placeholder,
.g15c40 .nxmt4m textarea::-webkit-input-placeholder{
    color: #fff;
    opacity: 1;
}
.g15c40 .nxmt4m textarea {
    height: 150px;
    margin-bottom: 20px;
    text-align: left;
    padding-top: 15px;
}
.bh05gh .btn {
    width: 100%;
}
.mghgq7 {
    padding: 90px 0px 0px;
}
.t4glfq{
	margin-top:33px;
}
.eol0mg .lllyzt {
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);
    background-color: #FFFFFF;
	border:1px solid #984a2a;
	    padding: 30px 30px 30px 30px;
	margin-bottom:30px;
}
.eol0mg .qrbn8f i {
    color: #816449;
    background-color: #F3F3F3;
}
.rdm94n {
    padding: 100px 0px 100px;
}
.rdm94n .lukqcw h2 {
    text-align: left;
}
.rdm94n .btn {
    width: 100%;
}
.dn0nb9{
	margin-top:30px;
}
.hcp6t9.bh05gh {
    padding: 70px 0px 100px;
}
.mxlam1 iframe{
	width:100%;
	height:500px;
	border:none;
}
.bh05gh .nxmt4m form select{
   padding-left: 6px;
}
.nxmt4m form select option{}
.nxmt4m form select,
.nxmt4m textarea,
.nxmt4m input{
    width: 100%;
	height: 45px;
    color: #888888;
    border-radius: 5px;
    border:1px solid #DDDDDD96;
    outline: none;
	margin-bottom: 20px;
	text-align: left;	
	padding-left: 30px;
}
.nxmt4m textarea {
    height: 150px;
    margin-bottom: 20px;
    text-align: left;
    padding-top: 15px;
}
/* eyeready-single-blog */
.zyrj69{
	padding:100px 0px 100px;
}
.gen58e {
    padding: 38px 45px 45px;
    box-shadow: 0 3px 19px rgb(0 0 0 / 8%);
    border-radius: 0 0 10px 10px;
}
.bq2thb.cirmec.gvmkjr {
    margin-bottom: 40px;
}
.diobjc a {	
	border: 1px solid #e6e6e6;
    color: #17161a;
    display: inline-block;
    font-size: 15px;
    height: 40px;
    line-height: 41px;
    margin: 0 9px 0 0;
    text-align: center;
    width: 40px;
    border-radius: 5px;	
	
}
.diobjc {
    text-align: center;
}
.diobjc a:hover {
    background: #816449;
    border-color: #816449;
    color: #fff;
}
.diobjc a i {} .iqg9by ul {
    padding-bottom: 10px;
}
.zyrj69.bq2thb  blockquote {
    background-color: #f7f7f7;
   border-left:none;
   padding: 1em 1em;
}
.midqpn.block {
    text-align: center;
}
.vequ75.dmc4lv {
    text-align: center;
}
.block .nnienb.kuqrjd p,
.block .nnienb.otiqco p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6;
}
.ug4as8, .m2q4ru {
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    margin-bottom: 30px;
    padding: 38px 30px 45px !important;
    background: #ffffff;
}
.qo95ry .qwj62y input, .qo95ry .q395iv textarea {
    color: #555555;
}
.qo95ry .qwj62y input {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 6px 20px;
    height: 54px;
    font-size: 17px;
}
.qo95ry .qwj62y label, .qo95ry .q395iv label {
    color: #606060;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 0;
    font-weight: 500;
}
.qo95ry .qwj62y {
    width: 33.33%;
    float: left;
    margin-bottom: 25px;
}
.qo95ry .q395iv label {
    margin-top: 20px;
    margin-bottom: 10px;
}
.qo95ry .q395iv textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    height: 150px;
    padding: 10px;
}
.v93swy {
    background: #816449;
    border: 0;
    display: inline-block;
    text-align: center;
    padding: 16px 30px;
    margin-top: 15px;
    border-radius: 5px;
    transition: .5s;
    color: #fff;
}
.v93swy:hover {
    background: #984a2a;
}
/* witr_single_portfolio_a */
.grigz0 {
    padding: 100px 0px 100px;
}
.hbcgqy .w6x9dj ul {
    margin-left: 0px;
	    display: inline-block;
    margin-bottom: 25px;
}
.hbcgqy ul li {
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    list-style: none;
}
.hbcgqy ul li b {
    color: #444;
    font-size: 18px;
    font-weight: 600;
}
.hbcgqy ul li span.io1chz {
    font-weight: 400;
    font-size: 16px;
    margin-left: 5px;
}
.w6x9dj ul {
    margin-left: 40px;
    display: inline-block;
    margin-bottom: 25px;
}
.kle9cj.ryeobe {
    padding-top: 25px;
}
/* witr_video */
.wgagy2 {
    height: 800px;
}
.w6anvs.papb3s {
    padding: 0px 0px 75px;
}
.sebvu9 {
    background: #F9F8FCB8;
    padding: 95px 0px 85px;
}
.sebvu9 .lmkaqv.progress {
    margin-bottom: 22px;
}

.white .vvuv4b h1, 
.white .vvuv4b h2, 
.white .vvuv4b p {
    color: #fff;
}

/* witr_mp4_video css */
#abof7k {
    position: absolute;
    right: 0;
    bottom: 0;
	width: 100%;
    min-width: 100%;
    min-height: 100%;
}


/*========================
eyeready FOOTER MIDDLE AREA CSS
=========================*/
.sq2vyt {
    background-repeat: no-repeat;
    background-position: center top;
    background-image: url(assets/images/footer-bg-1.jpg);
    background-size: cover;
	position:relative;
}
.sq2vyt:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
	background:#984a2af2;
}
.c9ohb6 {
    padding: 65px 0 73px;
}
.c9ohb6.aru38j {
    padding: 0;
}
.w92kd3 {
    padding-top: 65px;
    padding-bottom: 80px;
}
.c9ohb6 .widget h2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
	color:#fff;
}
.c9ohb6 .widget h2:before {
 
}
.c9ohb6 table#ddarn7 td,
.c9ohb6 table#ddarn7 th {
    color: #fff;
}
.c9ohb6 #trht5w {
    height: 34px;
}
.c9ohb6 .widget ul li,
.c9ohb6 .widget ul li a,
.c9ohb6 .widget ul li:before,
.c9ohb6 .kh2zy2 a,
.c9ohb6 caption,
.c9ohb6 table,
.c9ohb6 table td a,
.c9ohb6 cite,
.c9ohb6 .r4cyr3,
.c9ohb6 span.p2qjfv,
.c9ohb6 span.tqlhga,
.c9ohb6 .v0awe9 p,
.c9ohb6 .widget .vivihg {
        color: #fff;
}
.c9ohb6 .widget h2 {} .c9ohb6 .widget ul li:before {} .c9ohb6 .kh2zy2 a {} .c9ohb6 .widget ul {
    list-style: none;
}
.c9ohb6 .widget ul li {
    margin-bottom: 10px;
}
.c9ohb6 .widget ul li a,
.c9ohb6 .widget ul li:before {  
    transition: .5s;
}
.c9ohb6 .widget ul li a:hover,
.c9ohb6 .widget ul li:hover:before {
    color: #816449;
}
.pmozp5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
        flex-flow: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.d3bfre {
    margin-bottom: 10px;
    margin-right: 10px;
}
.d3bfre {
    width: 29.33%;
}
.grimf6 img {
    width: 100%;
}
/* footer text des */
.ygaiex{}
.ygaiex a{}
.ygaiex a img {
    margin: 26px 0;
}
.ygaiex p{}
.c9ohb6 .ygaiex p,
.ygaiex .aov7e4 a{
	color: #fff;
}
.bcaved {
    text-align: left;
}
.ygaiex .bcaved a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    /* background: #984a2a; */
    text-align: center;
    border-radius: 30px;
    margin-right: 5px;
    margin-bottom: 5px;
    color: #fff;
    border: 1px solid #ddddddc7;
}
.ygaiex .bcaved a:hover{
	background:#816449;
	border-color:#816449;
}
/* recent post */

.msbx8w {
    padding-top: 12px;
}
.st548t.navurp,
.st548t.navurp p {
    color: #fff;
}
.z2m29c {
    margin-top: 0px;
}
.m4ke9v {
    clear: both;
    float: left;
    font-size: 18px;
    margin-right: 12px;
}
.v4h50i {
    overflow: hidden;
}
.ze88po {
    clear: both;
	overflow:hidden;
}
.c9ohb6 .ze88po {
/*     padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8; */	
}
.c9ohb6 .ze88po:last-child {
    border-bottom: 0;
}
.wtaow6{
    display: flex;
    justify-content: space-between;
    padding-bottom: 8px;
    border-bottom: 1px solid #ffffff8c;
    margin-bottom: 8px;
}
.wtaow6 span{
	color:#fff;
}
.q8te5x{
    margin-left:30px;
}
.naarxa .wtaow6{
    border-bottom: 1px solid #ddd;
}
.naarxa .wtaow6 span{
	color:#272727;
}
/*========================
END FOOTER middle AREA CSS
=========================*/
/*========================
eyeready FOOTER BOTTOM AREA CSS
=========================*/

.xkkldz {
    padding: 26px 0 24px;
	position:relative;
}
.xkkldz:before {
    content: "";
    position: absolute;
    top: 0;
    background:#ffffff61;
    height: 1px;
    width: 61%;
    left: 0;
    right: 0;
    margin: auto;
}
.hcx0qn {
	text-align:left;
}
.hcx0qn p {
    margin: 0;
    padding: 0;
    color: #fff;
}
.a0cobb {} .a0cobb ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.a0cobb ul li {
    display: inline-block;
}
.a0cobb ul li a {
    padding: 0 10px;
    display: block;
    color: #fff;
}
.hcx0qn a:hover,
.a0cobb ul li a:hover {
    color: #816449;
}
.a0cobb ul li:last-child a {
    padding-right: 0px;
}
.vlgt3c .a0cobb ul li:first-child a {
    padding-left: 0px;
}
.a0cobb ul ul {
    display: none;
}

/*========================
END FOOTER BOTTOM AREA CSS
=========================*/
/*========================
EM40 SCROLL TOP CSS
=========================*/

#scrollUp {
    background: #816449 none repeat scroll 0% 0;
    bottom: 30px;
    color: #fff;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    right: 100px;
    text-align: center;
	border-radius: 5px;
    width: 40px;
/* 	animation: witr_bounce 800ms ease-out infinite;	 */
}
#scrollUp i {
    color: #fff;
}
/*========================
END EM40 SCROLL TOP CSS
=========================*/

/* button hover style */
a.m2mtec, .kwvfa8 .m2mtec, .bswfpo i {
    background-color: #984a2a;
}
a.m2mtec:hover, .kwvfa8 > a:hover {
    background-color: #816449;
}
.wzcd6f a {
    background: #816449;
    padding: 18px 35px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    transition: 1s;
    margin-right: 15px;
    font-weight: 500;
    border-radius: 30px;
}
.nk7mtb a,
.cu2qn7 a,
.vw36oc > a,
a.m2mtec,
.zmfutz,
.ar5o0y,
.g89ug5,
.nsetiw,
.wzcd6f a,
.n221h3 a{
	border-radius:30px;
	font-size:17px;
	font-weight:400;
}
.cu2qn7 a:hover{
	color:#816449;
}

.zmfutz:hover,
.wzcd6f a:hover{
	background:#984a2a;
}
.yorvl4 {
    align-items: center;
}
.egyuwi{
	  background: #816449;
	   
}
.fh7ftx:hover{
	background:#984a2a;
}

.sdqe1t .xcj3bf, .r773n6 .xcj3bf, .rdtsts .xcj3bf, .vtf0qc .xcj3bf, .aihxld .xcj3bf, .lzph8d .xcj3bf, .xnozl3 .xcj3bf, .twvoec .xcj3bf, .hpeu0q .xcj3bf, .psycxp .xcj3bf, .x6u28l .xcj3bf, .loqu99 .xcj3bf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	align-items: center;	
}
.st1ook,.cw3t7e{
	position:relative;
}
/*新增加的css*/
.tqpe63 {
  padding: 20px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagination {
  margin-top: 20px;
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
}
.pagination a,
.pagination span {
  min-width: 38px;
  height: 38px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #333;
  border-radius: 4px;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .uf0ccr {
  background-color: rgb(255 121 8);
  color: white;
  border-color: rgb(255 121 8);
}
.pagination .disabled {
  color: #aaa;
  border-color: #eee;
}

/* Theme 490 final cascade guard */
.t6zka6 {
    display: block;
    text-align: right;
    white-space: nowrap;
}

.t6zka6 .y439rb,
.t6zka6 .cewy05.umbxbe {
    display: inline-block;
    vertical-align: middle;
}

.cewy05.umbxbe {
    width: auto;
    font-size: 0;
    white-space: nowrap;
}

.cewy05.umbxbe .m2mtec {
    display: inline-block;
    width: auto;
    min-width: 58px;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    margin: 0 0 0 8px;
    font-size: 15px;
    vertical-align: top;
}

.x2gk34 .btn,
.x2gk34 button.btn,
.x2gk34 a.btn {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 22px;
    margin: 0 10px 10px 0;
    border: 0;
    font-size: 16px;
    color: #fff;
    background: #816449;
    vertical-align: top;
}

.cbq5iw,
.qt82zw,
.ebdynh,
.wezlt7,
.pdepn7,
.pkt0x5 {
    color: #17161a;
    background: #fff;
}

.cbq5iw h2,
.cbq5iw h3,
.cbq5iw strong,
.qt82zw h2,
.qt82zw p,
.qt82zw small,
.ebdynh h3,
.wezlt7 strong,
.pdepn7 h2,
.pkt0x5 h2 {
    color: #17161a;
}

.q45pjh img,
.gen58e img,
.pn4oi2 img,
.slr33n img {
    max-height: 260px;
    object-fit: cover;
    width: 100%;
}
