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

/*theme css*/
a{
     color: #d0b354;
     transition: .5s;
}
 a:hover {
     text-decoration: none;
     color:#d0b354;
}
 body {
	font-family: Nunito,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    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: 'Noto Sans', sans-serif;
    font-style: normal;
    line-height: 1.2;
    font-weight: 700;
    transition: .5s;
    font-size: 22px;
    margin-bottom: 0;
	color:#000;
}
 .fedgs5:focus, select:focus, textarea:focus, input:focus{
     box-shadow: none !important;
}
 textarea, input{
     outline:none;
}
 a:focus, .ejypqe:focus {
     text-decoration: none;
     outline: none;
}
 .m1iy21 {
     text-transform: uppercase;
}
 .gp3gve {
     text-transform: capitalize;
}
/* title css */
.xosyoi h1, .xosyoi h2, .xosyoi h3 {
    font-size: 40px;
    margin: auto;
    font-weight: 700;
}
 .mu6ddn h4, .mu6ddn h1 {
    color: #FFFFFF;
}
.mu6ddn h3, .mu6ddn span {
    color: #FFFFFF;
    margin: -5px 0px 0px 0px;
}
.xosyoi.vvpadd p {
    width: 71%;
    margin-right: auto;
    margin-left: auto;
}
.w8o57k {
    padding-bottom: 0px;
}
.w8o57k {
    position: relative;
    padding-bottom: 60px;
}
 .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: 40px;
     margin: auto;
}
 .okkfh7.xosyoi h1,
 .okkfh7.xosyoi h2, .
 text-right.xosyoi h3{
     margin-right: 0px;
}
 .jvdmvm.xosyoi h1,
 .jvdmvm.xosyoi h2, 
 .jvdmvm.xosyoi h3{
     margin-left: 0px;
}
 .xosyoi h1{
}
.xosyoi h2 {
    font-size: 13px;
    display: inline-block;
    padding: 10px 30px;
    text-transform: uppercase;
    border-radius: 30px;
    margin-bottom: 10px;
    font-weight: 400;
}
.xosyoi h2 {
    background: #d0b35447;
	color: #d0b354;
}
 .mu6ddn i, .t6hvrg {
    margin: 0px 20px 0px 0px;
    padding: 10px 0px 0px 0px;
}
 .xosyoi h3 {
    padding: 10px 0px 0px 0px;
}
 .xosyoi p span a,
 .xosyoi p span, 
 .xosyoi h1 span,
 .xosyoi h2 span,
 .xosyoi h3 span{
     color:#d0b354;
}
 .xosyoi p {
     margin-top: 10px;
}
 .xosyoi.vvpadd p{
     margin-right:auto;
     margin-left:auto;
}
 .xosyoi.jvdmvm p{
     margin-right:auto;
     margin-left:0px;
}
 .xosyoi.okkfh7 p{
     width:81%;
     margin-right:0px;
     margin-left:auto;
}
 .jbxa6b {
     margin-top: 0px;
     margin-bottom: 10px;
}
.ojfdaq .xosyoi h1,
.ojfdaq .xosyoi h2,
.ojfdaq .xosyoi h3,
.ojfdaq .xosyoi p{
    color:#fff;
}
.ndy6lr a {
    background: #e0a067;
    padding: 15px 30px;
    color: #fff;
    display: inline-block;
}
/* button hover style */
.ug7wr9 a.ejypqe, .nk7mtb a, .cu2qn7 a, .vw36oc > a, a.m2mtec, .zmfutz, .ar5o0y, .g89ug5, .nsetiw, .imao7t a, .n221h3 a {
    border-radius: 5px;
    font-size: 16px;
}
 .cu2qn7 a:hover, a.m2mtec:hover,
 .zmfutz:hover, .imao7t a:hover{
     background:#140909;
}
.zmfutz:hover {
    background: #140909;
    color: #fff;
}
 .g89ug5::before {
     border-radius: 30px;
}
 .egyuwi{
     background: #e0a067;
}
 .fh7ftx:hover{
     background:#140909;
}
.jz2k11,
.yorvl4 {
    align-items: center;
}
 .sdqe1t .a75p4m, .r773n6 .a75p4m, .rdtsts .a75p4m, .vtf0qc .a75p4m, .aihxld .a75p4m, .lzph8d .a75p4m, .xnozl3 .a75p4m, .twvoec .a75p4m, .hpeu0q .a75p4m, .psycxp .a75p4m, .x6u28l .a75p4m, .loqu99 .a75p4m, .go1uhi .a75p4m, .uh5t2a .a75p4m, .lmansr .a75p4m, .jk0kc4 .a75p4m {
     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;
}
/* bar color title */
 .cfk80s {
     margin: 10px 0;
}
 .s4ytto{
     height: 3px;
     width: 90px;
     background: #821F05;
     margin: 0px auto;
     position: relative;
     border-radius: 30px;
}
 .jvdmvm .s4ytto{
     margin-left:0px;
}
 .okkfh7 .s4ytto{
     margin-right:0px;
}
/* circale Bar css */
 .s2c97p{
     position:relative;
}
 .s2c97p::before{
     content: '\f177';
     position: absolute;
     left: 0;
     top: 50%;
     transform:translateY(-50%);
     border:5px solid #e0a067;
     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: '\f178';
     position: absolute;
     right: 0;
     top: 50%;
     transform:translateY(-50%);
     border:5px solid #e0a067;
     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%;
    }
}
/* === style_w6 shape ==== */
 .cc9l07 {
     position: absolute;
     z-index: -1;
     content: "";
     transition:.5s;
}
 .td2m10 {
     width: 300px;
     height: 300px;
     background: #ddd;
     border-radius: 50%;
     border: 54px solid #f9f9f9;
     margin: auto;
     transition: .5s;
}

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

/*===================== dt HEADING TOP AREA CSS =========================*/
/* LEFT RIGHT CSS */
 .qd7ax3.ejt677 {
     display: none;
}
.ukuqa4 {
    background: #d0b354;
	padding:10px 0px;
}
 .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: #fff;
     margin-right: 5px;
}
 .r4pbrv p span i:hover, .r4pbrv p a i:hover{

 }
 .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: #fff;
     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 #821F05;
     width: 150px;
     text-align: left;
     background: #821F05;
     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 dt HEADING TOP AREA CSS =========================*/
/*======================== EM dt HEADER =========================*/
 .felci8 {
     background: #f9f9f9 none repeat scroll 0% 0;
     padding: 28px 0;
     position: relative;
     overflow: hidden;
     z-index: 1;
}
 .felci8:before {
     background: #821F05 none repeat scroll 0% 0;
     content: "";
     left: 0;
     top: 0;
     bottom: 0;
     width: 25%;
     height: 100%;
     z-index: -1;
     position: absolute;
}
 .felci8:after {
     background: #821F05 none repeat scroll 0% 0;
     content: "";
     left: 18%;
     top: 0;
     bottom: 0;
     width: 15%;
     height: 100%;
     position: absolute;
     -webkit-transform: rotate(-121deg);
     transform: rotate(-121deg);
     z-index: -1;
}
 .ugiqzg {
     text-align: left;
}
 .wi7wlr {
     z-index: 9;
     text-align: right;
}
 .fifuke {
     float: left;
     margin-right: 10px;
     overflow: hidden;
}
 .fifuke i {
     color: #821F05;
     font-size: 30px;
     margin-top: 5px;
     margin-left: 2px;
     display: inline-block;
}
 .cwjtix {
     overflow: hidden;
     padding-left: 80px;
}
 .wauyjk > h3 {
     font-size: 18px;
     margin: 0;
     padding: 0;
}
 .wauyjk > p {
     margin: 0;
     overflow: hidden;
}
 .wauyjk > p > a {
     color:#999;
}
 .wi7wlr {
     z-index: 9;
}
 .pntg2f {
     padding-left: 50px;
     position: relative;
}
 .pntg2f:before {
     content: "";
     position: absolute;
     background: #821F05;
     width: 1px;
     height: 74px;
     left: 10px;
     top: -14px;
}
 .pntg2f .m2mtec {
     background: #821F05;
     border-radius: 5px;
     color: #fff;
     display: inline-block;
     font-size: 15px;
     font-weight: 600;
     margin-left: 0;
     padding: 12px 26px;
     transition: .5s;
}
 .pntg2f > a:hover {
     background: #821F05;
}
 .cvb03q {
     position: fixed;
     right: 30px;
     text-align: center;
     top: 60%;
     z-index: 999999;
}
 .cvb03q li {
     display: block;
     list-style: outside none none;
     text-decoration: none;
}
 .cvb03q a {
     background: #821F05;
     border: 1px solid #821F05;
     border-radius: 50%;
     color: #fff;
     display: inline-block;
     font-size: 16px;
     height: 35px;
     line-height: 33px;
     margin-bottom: 10px;
     text-align: center;
     width: 35px;
}
 .cvb03q a:hover {
     background: #821F05;
     color: #fff;
     border-color: #821F05;
}
 .no-logo-sr .gednpk ul {
     text-align: center;
}
 .no-logo-sr .gednpk ul li {
     text-align: left;
}
/*======================= dt HEADING NAV AREA CSS ========================*/
 .fjscdq .j5mlep {
     padding: 0;
}
 .fjscdq .zyxra1 {
     background: transparent;
     float: none;
}
 .ppj6ro {
     position: relative;
}
 .xmik7x {
     background: #fff none repeat scroll 0% 0;
}
/* LOGO CSS */
 .post5o a {
     font-size: 23px;
     font-weight: 700;
     display: inline-block;
}
/* MENU CSS */
 .gednpk ul {
     text-align: right;
     list-style: none;
}
/* witr_h_h18 menu css */
 .i66d0i .gednpk 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;
}
/* witr_h_h22 menu css */
 .rdrn26 {
     justify-content: space-between;
     display: flex;
     align-items: center;
}
 .yijrpp{
     display: flex;
     align-items: center;
}
 .krbgoj {
     display: flex;
     align-items: center;
     position: relative;
}
 .krbgoj::before {
     content: "";
     position: absolute;
     background:#fbfbfb40;
     width: 1px;
     height: 107px;
     left: 0;
}
 .jg12sf {
     margin-left: 25px;
     margin-right: 10px;
}
 .jg12sf i{
     font-size: 30px;
     color: #821F05;
}
 .cfcebd h3, .cfcebd h4 a{
     margin:0;
     font-weight: 600;
}
 .cfcebd h3{
     font-size: 18px;
     color: #821F05;
}
 .cfcebd h4 a{
     font-size: 18px;
}
 .cfcebd h4{
     margin-bottom: 0;
}
 .glif0t .cfcebd h3, .glif0t .cfcebd h4 a, .glif0t .jg12sf i {
     color: #fff;
}
 .gednpk > ul > li {
     display: inline-block;
     position: relative;
}
.gednpk > ul > li > a {
    display: block;
    margin: 38px 9px;
    transition: .5s;
    position: relative;
    color: #272727;
    font-size: 19px;
    font-weight: 500;
    font-family: 'Noto Sans',sans-serif;
}
 .gednpk > ul > li > a:before, .gednpk > 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 .gednpk > ul > li > a {
     color: #fff;
}
 .azbe1s .gednpk > ul > li > a {
     color: #fff;
}
 .s8o4es .gednpk > ul > li > a {
     color: #fff;
}
 .ulc0kg .gednpk > ul > li > a {
     color: #fff;
}
 .gednpk ul li:last-child a {
     margin-right: 0px;
}
 .gednpk > ul > li.uf0ccr > a, .gednpk > ul > li:hover > a, .zjs4qb > ul > li:hover > a {
     color: #d0b354;
     background-color: transparent;
}
 .gednpk > ul > li:hover > a:before, .gednpk > 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);
}
/* stycky nav js */
 .i4j0wx.e8is8q {
     position: relative;
}
 .i4j0wx .xmik7x {
     left: 0;
     right: 0;
     top: 0;
     z-index: 9999;
     background-color: transparent;
     padding: 0;
     transition: .5s;
     position: absolute;
}
 .xmik7x.ceo8nf {
     -webkit-transition: .3s;
     transition: .3s;
}
 .xmik7x.glif0t, .rdfgpd {
	 background:#232323;
}
 .xmik7x.glif0t .gednpk > ul > li > a {
     color:#fff;
}
 .xmik7x.glif0t .gednpk > ul > li.uf0ccr > a {
     color: #d0b354;
}
/* LOGO LEFT RIGHT CSS */
.yorvl4 {
    align-items: center;
}
 .yorvl4 .post5o {
     text-align: left;
}
 .jz2k11 .post5o {
     text-align: right;
}
 .jz2k11 .gednpk > ul {
     text-align: left;
}
 .jz2k11 .gednpk > ul > li:first-child a {
     padding-left: 0px;
}
 .jz2k11 .gednpk > ul > li:last-child a {
     padding-right: auto;
}
/* logo top */
 .v5aq6u .post5o {
     text-align: center;
}
 .v5aq6u .gednpk > ul {
     text-align: center;
}
 .v5aq6u > .gednpk > ul > li:last-child a {
     padding-right: auto;
}
/* sub menu style */
 .gednpk ul .ik3sg6 {
     position: absolute;
     left: 0;
     top: 130%;
     width: 235px;
     text-align: left;
     background: #fff;
     margin: 0;
     padding: 15px 20px 8px;
     z-index: 9999;
     box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
     transition: .2s;
     opacity: 0;
     visibility: hidden;
}
 .gednpk ul li:hover > .ik3sg6 {
     transition: .5s;
     opacity: 1;
     visibility: visible;
     top: 100%;
     z-index: 9;
}
 .gednpk ul .ik3sg6 li {
     position: relative;
	 transition:.5s;
}
.gednpk ul .ik3sg6 li a {
    display: block;
    margin: 0;
    margin-bottom: 6px;
    letter-spacing: normal;
    font-size: 18px;
    font-weight: 500;
    transition: .5s;
    color: #0a0a0a;
    visibility: inherit !important;
    padding: 4px 0px;
}
 .gednpk ul .ik3sg6 li:hover > a, .gednpk ul .ik3sg6 .ik3sg6 li:hover > a, .gednpk ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a, .gednpk ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a {
     color: #d0b354;
}
.gednpk ul .ik3sg6 li:hover {
    margin-left: 15px;
}
.gednpk ul .ik3sg6 li:before {
    opacity: 0;
    transition: .1s;
    width: 15px;
    height: 1px;
    background: #0049ff;
    position: absolute;
    left: -20px;
    top: 50%;
    font-size: 20px;
    content: "";
    transform: translateY(-50%);
}
.gednpk ul .ik3sg6 li:hover:before{
	opacity:1;
}
.gednpk ul .ik3sg6 li:before, .yzsgue a span.pstapg, .dhzmyd, .dhzmyd.b8xhyv, .fncoj2, .fncoj2.b8xhyv, .qi8a5b .mi5md2.nhjupq .d5wycx a.nilvtr, .qi8a5b .mi5md2.nhjupq .d5wycx a:hover {
    background: #d0b354;
}
/* sub menu 2 */
 .gednpk ul .ik3sg6 .ik3sg6 {
     left: 100%;
     top: 130%;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     visibility: hidden;
}
 .gednpk ul .ik3sg6 li:hover > .ik3sg6 {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     visibility: visible;
     top: 0%;
}
/* sub menu 3 */
 .gednpk ul .ik3sg6 .ik3sg6 li {
     position: relative;
}
 .gednpk ul .ik3sg6 .ik3sg6 .ik3sg6 {
     right: 100%;
     left: auto;
     top: 130%;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     visibility: hidden;
}
 .gednpk ul .ik3sg6 .ik3sg6 li:hover > .ik3sg6 {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     visibility: visible;
     top: 0%;
}
/* sub menu 4 */
 .gednpk ul .ik3sg6 .ik3sg6 .ik3sg6 li {
     position: relative;
}
 .gednpk 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 .xmik7x.glif0t {
     top: 32px;
}
 .um8e7l .pzlzl7.rdfgpd {
     top: 32px;
}
 .ibjmgi.um8e7l .pzlzl7 {
     top: 0px;
}
 .ibjmgi.um8e7l .i4j0wx .xmik7x.glif0t {
     top: 0px;
}
 .ibjmgi.um8e7l .pzlzl7.rdfgpd {
     top: 0px;
}
/* has menu icon */
.x9fas4 .hto27n > a:after {
    margin-left: 8px;
    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)";
    font-weight: 600;
}
 .x9fas4 .hto27n .hto27n> a:after {
     margin-left: 8px;
     content: "\f107";
}
/* menu button */
 .cewy05 {
     display: inline-block;
}
a.m2mtec {
    background: #d0b354;
}
a.m2mtec {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 20px;
    font-weight: 500;
    border-radius: 30px;
    padding: 13px 25px;
}
.ejypqe, a.m2mtec {
    color: #fff;
}
.fw3r0d a:hover, .zmfutz:hover, a.m2mtec:hover {
    background: #121111;
}

/* logo sticky */
 .x9fas4 .post5o a.zn526b {
     display: block;
}
 .x9fas4 .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 */
 .x9fas4 .glif0t .post5o a.zn526b {
     display: none;
}
 .x9fas4 .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 */
 .wi7wlr a.h243e4 {
     display: none;
}
 .wi7wlr .post5o a {
     margin-top: 0;
}
/* popup menu area css */
.c8jpgs {
    margin-left: 10px;
}
.gl3fr1 {
    position: fixed;
    right: 0;
    width: 400px;
    top: 0;
    height: 100%;
    z-index: 999;	
	 overflow: auto;
	padding: 80px 40px 0px;
    display: block;
    -webkit-transition:0.5s all;
    transition: 0.5s all;
    box-shadow: 0 0 30px rgb(0 0 0 / 7%); 
   -webkit-transform: translateX(100%); 
           transform: translateX(100%);
}
.jw8w1v {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.ecwpr9 i {
	font-size: 22px;
	cursor: pointer;
	transition:.5s;
}
.c8jpgs .ecwpr9 i:hover{
	color:#d0b354
}
 .glif0t .ecwpr9 i {
    color: #fff;
}
.glif0t .e8qh2k .ecwpr9 i, .e8qh2k .ecwpr9 i {
    color: #d0b354;
}
.glif0t .e8qh2k .ecwpr9 i,
.e8qh2k .ecwpr9 i {
	font-size: 22px;
    font-weight: 700;	
}
.r37hap.e8qh2k {
    position: absolute;
    right: 30px;
    top: 50px;
}
.wu7aib .xsvsaj > div {
    padding: 0;
    box-shadow: none;
}
.yuylmg .invvgb .bswfpo i {
    background: 0%;
    height: auto !important;
    width: auto !important;
    line-height: inherit !important;
    font-size: 20px;
}
.r9t3kx .at3m5y,
.lyjqqs .at3m5y{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: pace-between;
    -ms-flex-pack: pace-between;
	justify-content: space-between;
}
 .lyjqqs .col-md-12{
    padding-right: 0;	
}
 .sdqe1t .at3m5y, .r773n6 .at3m5y, .rdtsts .at3m5y, .vtf0qc .at3m5y, .aihxld .at3m5y, .lzph8d .at3m5y, .xnozl3 .at3m5y, .twvoec .at3m5y, .hpeu0q .at3m5y, .psycxp .at3m5y, .x6u28l .at3m5y, .loqu99 .at3m5y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;	
}
.st1ook,.cw3t7e{
	position:relative;
}
.mx82ch,
.trml9v {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;	
}
.yxxwsz.lm2b6d {
    display: inline-block;
    margin-left: 15px;
}
.kz13z2.adztre:not(:last-child) {
    margin-bottom: 0px;
}
.mrq8lc.container {
    padding: 0;
}
.bcgn0a{
	position:relative;
}
.hp2q9i {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
}
.yzdo0b{
    position: absolute !important;
   top: -154px;
    right: 0;
    left: 0;
    /* bottom: 0; */
    z-index: 999;
}
.jpxktm{
    position: absolute !important;
   top: -340px;
    right: 0;
    left: 0;
    z-index: 999;
}
/* menu button */
.cewy05 {
    display: inline-block;
}
a.m2mtec {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 20px;
    font-weight: 500;
    border-radius: 30px;
    padding: 13px 25px;   
}
/* user login */
.um8e7l .pzlzl7 {
 top: 32px;
}
 .um8e7l .i4j0wx .xdagyz.glif0t {
 top: 32px;
}
 .um8e7l .pzlzl7.rdfgpd {
 top: 32px;
}
.ibjmgi.um8e7l .pzlzl7 {
 top: 0px;
}
 .ibjmgi.um8e7l .i4j0wx .xdagyz.glif0t {
 top: 0px;
}
 .ibjmgi.um8e7l .pzlzl7.rdfgpd {
 top: 0px;
}
.c8jpgs {
    margin-left: 30px;
    margin-right: 35px;
    margin-top: 5px;
}
.naarxa .st548t.navurp, .naarxa .st548t.navurp p, .naarxa .mkbry6 .aov7e4 a, .naarxa .mkbry6 p {
    color: #17161a!important;
}
.gl3fr1 {
    background: #fff;
}
.naarxa .gl3fr1 .mkbry6 .bcaved a {
    border: 1px solid #d0b354;
}
.naarxa .mkbry6 .bcaved a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.naarxa .gl3fr1 .mkbry6 .bcaved a:hover {
    background: #d0b354;
	color: #fff;
}
.naarxa .xsvsaj h2.z1m0if::before {
    border: 1px solid #d0b354;
}
.naarxa .xsvsaj .ibhp7s h2:after, .naarxa .xsvsaj .ibhp7s h2:before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
    -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;
    margin-top: 17px;
}
.xsvsaj h2.z1m0if::before {
    border: 1px solid #d0b354;
}
.c8jpgs .xsvsaj .ibhp7s h2:after, .c8jpgs .xsvsaj .ibhp7s h2:before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
    -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;
    margin-top: 17px;
}
.c8jpgs .xsvsaj h2.z1m0if:before {
    width: 26%;
}
.c8jpgs .xsvsaj .ibhp7s h2:after, .c8jpgs .xsvsaj .ibhp7s h2:before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    margin-top: 17px;
    height: 2px;
    left: 0px;
}
.c8jpgs .xsvsaj .ibhp7s h2 {
    border-bottom: none;
}
/* mobile-menu  */
.pu4g6c {
    display: none !important;
}
.r1wavn {
    display: none !important;
}
.o43dgd.vvpadd {
    padding: 20px 0;
}
 .fjscdq .j5mlep {
     padding: 0;
}
 .ppj6ro {
     position: relative;
}
.fjscdq .j5mlep {
    float: none;
    background: #d0b354 none repeat scroll 0% 0;
    overflow: hidden;
}
.a75p4m.vmgobq > .invvgb, .bfd2vl.mgotvy {
    display: inline-block;
}
.s9xvtx {
    position: relative;
}
.a75p4m div.invvgb {
    text-align: center;
}
.bfd2vl.mgotvy .bswfpo i {
    height: 36px;
    width: 36px;
    line-height: 36px;
    margin-left: 20px;
    cursor: pointer;
}
.bswfpo i {
    background: #e0a067;
    border-radius: 50px;
    display: inline-block;
    height: 26px;
    text-align: center;
    width: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
}
.oe131l {
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: -150%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    z-index: 10000;
    -webkit-transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);
    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);
    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1);
    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -150%;
    background: rgba(0, 0, 0, 0);
}
.c4evyw {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
    background: #000000e6 !important;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.yuhlp8 {
    width: 100%;
    max-width: 895px;
    margin: auto;
    padding: 30px 0;
}
.gvfg5r {
    position: relative;
}
.gvfg5r input {
    background: transparent;
    color: #fff;
    font-size: 50px;
    font-weight: 500;
    height: 100px;
    padding: 0 40px 0 15px;
    width: 100%;
    border: none;
    -webkit-transition: 1s;
    -webkit-transition: .5s;
    transition: .5s;
    border-bottom: 3px solid #fff;
}
textarea, input {
    outline: none;
}
.gvfg5r button.ttqhjt {
    position: absolute;
    right: 6px;
    top: 50%;
    background: transparent;
    font-size: 45px;
    border: none;
    color: #fff;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.a75p4m div.invvgb {
    text-align: center;
}
.bfd2vl.mgotvy .bswfpo i {
    height: 36px;
    width: 36px;
    line-height: 36px;
    margin-left: 20px;
    cursor: pointer;
}
.bswfpo i {
    background: #e0a067;
    border-radius: 50px;
    display: inline-block;
    height: 26px;
    text-align: center;
    width: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
}
 /* End Menu AREA CSS */
/* Swiper Slider Area Css */
 .mc60or{
     overflow:hidden;
     position:relative;
}
 .lwxez5{
     position:relative;
     background-size: cover;
     background-position: center center;
}
 .fr6sa8::before, .lwxez5::before{
     content:"";
     position:absolute;
     left:0px;
     top:0px;
     right:0px;
     bottom:0px;
}
 .fr6sa8 {
     position:relative;
     height: 100px !important;
     margin-top: 10px;
     background-size: cover;
     background-position: center center;
}
 .anjfa3{
     margin: auto;
     height:100%;
     width:88%;
}
 .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: 24px;
     margin-bottom: 15px;
     display: inline;
}
.vvuv4b h2, .vvuv4b h3 {
    font-size: 50px;
    font-weight: 700;
    line-height: 1.3;
}
 .vvuv4b h1 span, .vvuv4b h2 span, .vvuv4b h3 span{
     color: #821F05;
     font-weight:Italic;
}
.dr8r3q:hover .ahhrko h2 a, .vvuv4b h1 span, .vvuv4b h2 span, .vvuv4b h3 span {
    color: #d0b354;
}
 .vvuv4b h1 {
    color: #d0b354;
    font-size: 16px;
}
 .vvuv4b p {
     margin-top: 20px;
}
 .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: 68%;
}
 .jvdmvm .vvuv4b p, .okkfh7 .vvuv4b p {
     width: 55%;
}
 .mc60or .swiper-slide a {
     display: inline-block;
}
 .mc60or .jvdmvm .lyrtqw {
     right: 170px;
}
 .mc60or .okkfh7 .lyrtqw {
     left: 170px;
}
 .mc60or .jvdmvm .t98e22 {
     right: 16%;
}
 .mc60or .okkfh7 .t98e22 {
     left: 16%;
}
 .mc60or .vvpadd .t98e22 {
     top: 23%;
     position: absolute;
     left: 50%;
     transform: translate(-50%, -50%);
}
 .nq12si{
     margin-top:30px;
}
.vvuv4b h2 {
    margin-top: 25px;
    margin-bottom: 0px;
}
.vvuv4b h3 {
    margin-top: 0px;
    margin-bottom: 27px;
}
/* video page area */
.g1ucol .lwxez5 {
    z-index: -1;
}
.g1ucol .vvuv4b h1, .g1ucol .vvuv4b h2, .g1ucol .vvuv4b h3, .g1ucol .aebnsy h4,{
	
}
.g1ucol .vvuv4b h1,
.g1ucol .vvuv4b h2,
.g1ucol .vvuv4b h3,
.g1ucol .aebnsy h4,
.g1ucol .vvuv4b p
{
	color:#fff;
}
 .g1ucol .vvuv4b .zmfutz.mf6a9t {
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
}
 .g1ucol .vvuv4b .zmfutz.mf6a9t:hover{
	 background:#FFFFFF00;
 }
/* pagination bullet */
 .mc60or .swiper-pagination-bullet {
     width: 15px;
     height: 15px;
     background: #fff;
}
/* progressbar */
 .mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
     background: #821F05;
}
 .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: #821F05;
}
 .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;
}
.g1ucol .swiper-button-prev, .g1ucol .swiper-button-next {
    background-image: inherit !important;
    color: #fff;
    transition: .5s;
    outline: none;
    display: none;
}
 .swiper-button-prev:hover, .swiper-button-next:hover {
     color: #e0a067;
     background:#fff;
     padding:30px;
}
 .swiper-button-next:after, .swiper-button-prev:after{
     font-size: 30px;
}
 .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
     opacity:0 !important;
}
.mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #821F05;
}
.mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #821F05;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
/* pagination prev next */
 .swiper-button-prev, .swiper-button-next {
     background-image:inherit !important;
     color:#fff;
     transition: .5s;
     outline: none;
}
.g1ucol .swiper-button-prev, .g1ucol .swiper-button-next {
    background-image: inherit !important;
    color: #fff;
    transition: .5s;
    outline: none;
    display: none;
}
 .swiper-button-prev:hover, .swiper-button-next:hover {
     color: #e0a067;
     background:#fff;
     padding:30px;
}
 .swiper-button-next:after, .swiper-button-prev:after{
     font-size: 30px;
}
 .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
     opacity:0 !important;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #e0a067;
}
.mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .mc60or .swiper-container-horizontal>.swiper-pagination-progressbar {
    height: 5px;
}
.lwxez5 {
    height: 900px;
}
.vvuv4b h2{
	margin-bottom:0px;
}
.jvdmvm .vvuv4b p, .okkfh7 .vvuv4b p {
    width: 44%;
	font-size:17px;
}
 .vvuv4b p {
    padding: 10px 0px 8px 0px;
}
.vvuv4b .zmfutz {
    border-style: default;
}
.mc60or .swiper-slide a {
    display: inline-block;
}
.vvuv4b .zmfutz {
    font-size: 17px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #d0b354;
    padding: 16px 25px 16px 25px;
}
.ejypqe, .nk7mtb a, .fw3r0d a, .mm0tub, .vw36oc>a, .ar5o0y, .zmfutz, .lf39hu a, .tetlbf a, .nsetiw, .g89ug5, .n221h3 a, .cu2qn7 a, a.m2mtec {
    border-radius: 0;
    font-size: 16px;
    font-weight: 700;
    margin-left: 0px;
}
.zmfutz {
    background: #d0b354;
    color: #fff;
    display: inline-block;
    padding: 17px 30px;
    text-align: center;
    position: relative;
    margin-right: 15px;
    z-index: 2;
    transition: 1s;
	 padding: 18px 40px;
}
.zmfutz:hover {
    background: #191f2d;
	color:#fff;
}
.tahf7k {
    margin-top: 45px;
}
 .vvuv4b .zmfutz.mf6a9t {
    border-style: solid;
    border-color: #d0b3545C;
	background:transparent;
	color:#d0b354;
}
 .vvuv4b .zmfutz.mf6a9t:hover {
    color: #FFFFFF;
    background-color: #d0b354;
}
.anjfa3 {
    margin: auto;
    width: 63%;
    height: 100%;
}
 .vvuv4b .zmfutz:hover {
    background-color: #FFFFFF00;
}
.vvuv4b .zmfutz:hover {
    color: #d0b354;
    border-color: #d0b354;
}
 .b0dzib {
     color: #821F05;
}
/* video button css */
 .xsnfjl {
    font-size: 25px;
    background-color: #d0b354;
}
.mc60or .xsnfjl {
    width: 100px;
    height: 100px;
    line-height: 100px;
}
.xsnfjl {
    width: 75px;
    height: 75px;
    line-height: 75px;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    -webkit-animation: witr-shadow 1s linear infinite;
    animation: witr-shadow 1s linear infinite;
    -webkit-transition: .5s;
}
@-webkit-keyframes witr-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
    }
}
 .xsnfjl i {
    color: #FFFFFF;
}
.mc60or .jvdmvm .t98e22 {
    right: 333px;
    top: 319px;
}
.jvdmvm .t98e22 {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}
/* feature area css */
.akppnz {
    background-image: url("assets/images/feature-bg.jpg");
    padding: 100px 0px 370px;
    background-position: :center;
}
.lllyzt {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #DDDDDD1C;
    padding: 48px 30px 25px 30px;
    transition: .5s;
    margin-bottom: 20px;
}
 .lllyzt h3 {
    padding: 37px 0px 20px 0px;
	color:#fff;
}
 .lllyzt p {
    color: #D9D9D9;
}
 .akppnz .lllyzt:hover {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #d0b354;
}
 .akppnz .xosyoi h2 {
    color: #FFFFFF;
    background-color: #0D2D4D;
}
 .akppnz .xosyoi h3 {
    color: #FFFFFF;
    padding: 10px 0px 0px 0px;
}
 .akppnz .xosyoi h1 {
    color: #FFFFFF;
}
/* dt video area css */
.gsp4ja{
	margin-top: -265px;
    margin-bottom: 0px;
}
 .gsp4ja .n4e9a7, .gsp4ja .km61mm::before {
    background-image: url("assets/images/video-bg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
 .gsp4ja .n4e9a7, .gsp4ja .km61mm::before, .gsp4ja .km61mm img {
    border-radius: 10px 10px 10px 10px;
}
.gsp4ja  .n4e9a7 {
    padding: 200px 0px 200px 0px;
}
.gsp4ja .q8fg3n a {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 28px;
    border-radius: 100%;
}
 .gsp4ja .n4e9a7 a, .gsp4ja .fnxtic a::before, .gsp4ja .q8fg3n a::before {
    background-color: #FFFFFF;
}
.gsp4ja .q8fg3n i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	color: #d0b354;
}
.gsp4ja  .mu6ddn {
    text-align: center;
}
.gsp4ja .o9wsuy {
    overflow: hidden;
}
 .gsp4ja  .mu6ddn h3, .gsp4ja  .mu6ddn span {
    color: #FFFFFF;
}
.gsp4ja  .o9wsuy h3, .gsp4ja .o9wsuy span {
    font-size: 40px;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.gsp4ja  .o9wsuy {
    padding: 35px 30px 40px 30px;
    background-color: #d0b354;
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    height: 133px;
    text-align: center;
    position: absolute;
    top: -28px;
    right: 68px;
}
.gsp4ja .xoany4 {
    float: right;
}
.gsp4ja .o9wsuy h3, .gsp4ja .o9wsuy span {
    font-size: 40px;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.gsp4ja  .o9wsuy h3{
	color:#fff;
}
.gsp4ja .mu6ddn h3, .gsp4ja .mu6ddn span {
    color: #FFFFFF;
}
 .gsp4ja .mu6ddn h4, .gsp4ja .mu6ddn h1 {
    color: #FFFFFF;
}
 .gsp4ja .mu6ddn h4,  .gsp4ja .mu6ddn h1 {
    font-size: 22px;
}
/* about area css */
.kcxeov {
    padding: 70px 0px 100px;
    background: #FFFFFF;
}
.kcxeov .lllyzt, .kcxeov .ctt7mq::after {
    background-color: #F7F8F9;
}
.kcxeov .lllyzt {
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #d0b354;
    border-radius: 10px 10px 10px 10px;
    padding: 31px 10px 31px 47px;
}
.kcxeov .mzuouw.gi5mmb {
    text-align: left;
}
.kcxeov .lllyzt {
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #d0b354;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 10px 31px 47px;
}
.kcxeov .wuzjab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.kcxeov .mzuouw.gi5mmb .kcxeov .w06454 {
    margin-right: 20px;
    margin-top: 10px;
}
.kcxeov .qrbn8f img {
    margin: 0px 48px 0px 0px;
}
.kcxeov .mzuouw .kcxeov .nhe2da {
    overflow: hidden;
    width: 100%;
}
.kcxeov  .lzsw4r h3 {
    padding: 0;
    -webkit-transition: .5s;
    transition: .5s;
    margin-bottom: 8px;
}
.kcxeov  .lllyzt h3 {
     color: #000; 
}
.kcxeov .lllyzt p {
    color: #212529;
}
.kcxeov  .mzuouw  .nhe2da {
    overflow: hidden;
    width: 100%;
    padding-right: 0px;
}
.kcxeov .xosyoi h3 {
    padding: 10px 0px 20px 0px;
}
.kcxeov .w8o57k {
    position: relative;
    padding-bottom: 34px;
}
.kcxeov .zmfutz {
    font-family: "Noto Sans", Sans-serif;
    background: #d0b354;
    margin-top: 40px;
    padding: 18px 43px;
}
.kcxeov .zmfutz:hover{
	background: #191f2d;
}
/* dt service area css */
.dhgkkp {
    position: relative;
    z-index: 1;
    padding: 68px 30px;
    -webkit-transition: .5s;
    transition: .5s;
}
.mum3kt i {
    font-size: 80px;
    display: inline-block;	
}
.mnfoqp:hover .mum3kt i{
	-webkit-transition: .5s;
	transition:.5s;
}
.szqzzb {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%);
    z-index: -1;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: .5s;
	transition:.5s;
}
.mnfoqp:hover .szqzzb{
	opacity:8%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";
}
.szqzzb i {
    font-size: 150px;
}
.dhgkkp h3 {
    margin: 19px 0 10px;
}
/* dt_skill_area */
.fdtjhh {
    padding: 100px 0px 70px;
}
.z80djq {
    margin-bottom: 20px;
}
.ueewp9 {
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.y4i89r {
    background-color: #d0b354;
}
 .lmkaqv {
    height: 5px;
    box-shadow: none;
    border-radius: 0;
    overflow: visible;
    margin-top:0px;
}
 .lmkaqv + .lmkaqv {
    margin-top: 50px;
}
 .lmkaqv .y4i89r {
   position: relative; 
    text-align: left;
    line-height: 4px;
    border-radius: 0;
    box-shadow: none;
}
.rd8pn4 .z2xs5e {
    left: 0px;
    top: 0px;
    color: #1b1a1a;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 2px;
    display: inline-block;
}
 .lmkaqv .mmil1y {
    position: absolute;
    right: 0;
    font-weight: 700;
    color: #272727;
    font-size: 16px;
    top: -19px;
}
.ujyrxl {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.11);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    padding: 38px 32px 30px 32px;
    background: #FFFFFF;
    margin-left: -116px;
    border-radius: 10px;
}
.ujyrxl .xosyoi h3 {
    margin: 5px 0px 0px 0px;
    font-size: 35px;
}
.ujyrxl .xosyoi p {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 10px;
}
.ujyrxl .w8o57k {
    position: relative;
    padding-bottom: 20px;
}
.qvxlrn {
    margin-top: 100px;
}
.jwgg0s {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F0F5F8 0%, #FFFFFF 100%);
    padding: 100px 0px 80px;
}
.jwgg0s .w8o57k {
    position: relative;
    padding-bottom: 30px;
}
.jwgg0s .i8rlwp span {
    color: #d0b354;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size: 30px;
}
.qa8j5b.b0acp8 {
    overflow: inherit;
}
.qa8j5b .c0cu76 {
    overflow: hidden;
	position:relative;
}
.jwgg0s .qa8j5b.b0acp8 {
    overflow: inherit;
    margin-bottom: 20px;
}
.qa8j5b .c0cu76 {
    overflow: hidden;
}
.unekkz {
    position: absolute;
    top: 10px;
    right: 76px;
}
.unekkz a{
	font-size:25px;	
	position: relative;
	z-index: 1;
}
.unekkz a::before {
    content: '';
    position: absolute;
    height: 130px;
    width: 130px;
    background: #fff;
    right: -58px;
    z-index: -1;
    transform: rotate(-45deg);
    top: -88px;
    border-radius: 0px 50px;
    transition: .5s;
}
.b0acp8:hover .unekkz a{
    color: #fff;
}
.jwgg0s .dhgkkp h3 {
    margin: 15px 0 24px;
}
.jwgg0s .i8rlwp p {
    color: #555555;
    margin: 0px 0px 46px 0px;
}
.jwgg0s .mum3kt i {
    color: #d0b354;
    background-color: #F9F9F9;
    font-size: 35px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border-radius: 5px 5px 5px 5px;
}
.jwgg0s .mum3kt:hover i {
    color: #FFFFFF;
    background-color: #d0b354;
}
.jwgg0s .dhgkkp, .jwgg0s .fikjzz {
    background-color: #FFFFFF;
}
.i8rlwp.mnfoqp {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 9%);
    transition: .5s;
    margin-bottom: 20px;
}
.mnfoqp:hover{
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #d0b354;
}
.jwgg0s .szqzzb {
    top: 140px;
    left: 280px;
}
.jwgg0s .mnfoqp:hover .jwgg0s .szqzzb {
    opacity: 8%;
}
.jwgg0s .szqzzb i {
    color: #d0b354;
    font-size: 100px;
} 
/* witr_service2_icon_bottom */
.t744cc {
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 9%);
    padding: 57px 30px 30px;
    position: relative;
    background: #fff;
    z-index: 1;
}
.t744cc::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
	transition:.5s;
	background: #222429;
	height: 0;
}
.b0acp8:hover .t744cc::before {
    bottom: 0;
    height: 100%;
}
.t744cc::after {
    content: '';
    position: absolute;
    background: url(../../images/corporate/service-shape-hover.png) no-repeat bottom right;
    width: 50%;
    height: 100%;
    z-index: 1;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: .5s;
}
.b0acp8:hover .t744cc::after {
	opacity:1;
}
.t744cc h3{
	margin-bottom:10px;
}
.t744cc h3,
.t744cc h3 a,
.t744cc p,
.t744cc a{
	transition:.5s;
}
.b0acp8:hover .t744cc h3,
.b0acp8:hover .t744cc h3 a,
.b0acp8:hover .t744cc p,
.b0acp8:hover .t744cc a{
	color:#fff;
}
.vomcao {
    position: absolute;
    padding: 17px 35px 17px 23px;
    top: -35px;
    left: 30px;
    filter: drop-shadow(0px 0px 35px rgba(0,0,0,.08));
    z-index: 1;
	    line-height: 1;
}
.vomcao::before {
    content: '';
    position: absolute;
    background: #fff;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    clip-path: polygon(0 1%, 85% 0, 100% 100%, 0% 100%);
    border-radius: 10px 26px 10px 10px;
    transition: .5s;
	z-index: 1;	
}
.vomcao i {
    font-size: 30px;
    z-index: 1;
    position: relative;
}
.b0acp8:hover .vomcao i{
    color: #fff;	
}
.vomcao i {
    font-size: 30px;
    z-index: 1;
    position: relative;
    color: #d0b354;
}
.qa8j5b .c0cu76 {
    overflow: hidden;
}
.t744cc::after {
    content: '';
    position: absolute;
    background: url(assets/images/service-shape-hover2.png) no-repeat bottom right;
    width: 50%;
    height: 100%;
    z-index: 1;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: .5s;
}
/* call togole area css */
.pv6uw6 {
    background: #d0b354;
    padding: 84px 0px 84px 0px;
}
.pv6uw6 .bps2ci h2 {
    color: #FFFFFF;
    font-size: 35px;
}
.pv6uw6 .bps2ci a, .pv6uw6 .bps2ci button {
    color: #d0b354;
    background-color: #FFFFFF;
    border-style: default;
    padding: 19px 40px 19px 40px;
}
.pv6uw6 .k7rh84 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pv6uw6 .okkfh7 {
    text-align: right;
}
.pv6uw6 .fw3r0d.g5wxgo {
    margin-top: 0;
    width: 58%;
}
/*======================== team area css =========================*/
.lidc9d {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0px 80px 0px;
}
 .f8eqt3 {
     text-align:center;
     position: relative;
     -webkit-transition: .5s;
     transition:.5s;
}
.ftf7no {
    position: relative;
    overflow: hidden;
    padding-bottom: 55px;
    margin-bottom: 30px;
}
/* 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);
     -webkit-transition: all 0.3s ease 0s;
     transition: all 0.3s ease 0s;
}
 .mlkvdt h2 {
     margin-bottom: 5px;
     text-transform: capitalize;
     -webkit-transition: all 0.3s ease-in-out 0s;
     transition: all 0.3s ease-in-out 0s;
     font-size:22px;
}
 .v1y56e {
     font-size: 16px;
     margin-bottom: 0;
     text-transform: capitalize;
     -webkit-transition: all 0.3s ease-in-out 0s;
     transition: all 0.3s ease-in-out 0s;
}
 .bq17wc a {
	 background:#FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDDDDD;
    border-radius: 5px 5px 5px 5px;
     display: inline-block;
     height: 35px;
     line-height: 35px;
     margin: 14px 3px 0;
     text-align: center;
     width: 35px;
	color: #d0b354;
	transition:.5s;
}
 .bq17wc {
     position: relative;
     -webkit-transition: .5s;
     transition:.5s;
}
 .bq17wc a:hover{
     background:#d0b354;
     color:#fff;
	 border-color:#d0b354;
}
 .f8eqt3:hover .srw6nw{
     background:#d0b354e6;
     bottom: 0px;
}
 .f8eqt3:hover .bq17wc {
}
/* team content */
 .ex9dmo h5 {
     font-size: 23px;
     margin-bottom: 0;
     text-transform: capitalize;
     -webkit-transition: .5s;
     transition:.5s;
}
 .ex9dmo h5 a {
     font-weight: 700;
}
 .bnwrpb {
     font-size: 16px;
     margin: 5px 0 0;
     text-transform: capitalize;
     -webkit-transition: .5s;
     transition:.5s;
}
 .f8eqt3:hover .ex9dmo h5 a, .f8eqt3:hover .ex9dmo h5, .f8eqt3:hover .bnwrpb {
     color:#fff;
}
/* slick dots css */
 .sain7y li button {
    width: 30px;
    height: 10px;
	border-radius:50px;
}
.sain7y li button {
    border: 0 solid #d0b354;
}
.sain7y li.dsrbw9 button {
    background: #d0b354;
}
.sain7y li button {
    background: #d0b3545c;
}
.sain7y li button {
    border: 0 solid #d0b354;
}
.sain7y {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -55px;
    display: inline-block;
    z-index: 11;
    text-align: center;
}
.sain7y li {
    display: inline-block;
}
.sain7y li button {
    font-size: 0;
    margin: 0 5px;
    cursor: pointer;
    padding: 0;
    transition: .5s;
    outline: 0;
}
/* counter up area css */
.lfz9mk {
    padding: 0px 0px 75px;
}
.kl2ccd {
    box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 9%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 50px 58px;
    z-index: 999;
    position: relative;
    background: #FFFFFF;
    border-radius: 10px;
}
.xoany4 {
    text-align: left;
    display: flex;
    margin-bottom: 30px;
}
.o9wsuy {
    overflow: hidden;
    text-align: center;
}
.o9wsuy h3, .o9wsuy span {
    font-size: 40px;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.o9wsuy span {
    line-height: 0;	
}
/* content */
.o9wsuy h4{
    font-size: 22px;	
}
.vnmrs0 i {
    color: #d0b354;
}
 .mu6ddn i {
    font-size: 50px;
    border-style: default;
    transform: rotate(0deg);
}
.o9wsuy h3, .o9wsuy span {
    color: #d0b354;
}
.mu6ddn h4, .mu6ddn h1 {
    color: #555555;
    font-size: 16px;
    font-weight: 600;
    padding-top: 7px;
}
/* team area css */
.sba1hv {
    background-image: url(assets/images/team-bg-img.jpg);
    padding: 115px 0px 115px;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.sba1hv .xosyoi h3, .sba1hv .xosyoi h1 {
    color: #FFFFFF;
}
.sba1hv .xosyoi h3 {
    padding: 0px;
}
.l7iz5y {
     border-radius: 5px;
     overflow: hidden;
     box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
}
/* team style 1 */
 .htfj8l{
     position: relative;
     text-align:center;
}
 .htfj8l img {
}
 .htfj8l:before {
     content:"";
     position: absolute;
     height: 100%;
     width: 100%;
     left: 0;
     top: 0;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     -webkit-transition: .5s;
     transition:.5s;
}
 .htfj8l:hover:before{
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.q0fa0y a {
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    font-size: 22px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    width: 52px;
    height: 52px;
    line-height: 52px;
    border-radius: 50%;
    background: #d0b354;
    color: #fff;
}
 .htfj8l:hover .q0fa0y a{
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .upkqk5 {
     padding: 23px 5px;
}
 .upkqk5 h5 {
     margin: 0;
}
 .upkqk5 span {
     font-size: 18px;
}
/* post team css */
 .rh4pfh{
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translateX(-50%) translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
     -webkit-transition: .5s;
     transition:.5s;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
 .htfj8l:hover .rh4pfh{
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .xwawxf {
     margin-top: 15px;
     padding-top: 17px;
     padding-bottom: 10px;
     position: relative;
}
 .xwawxf:before {
     position: absolute;
     content: "";
     top: 0px;
     height: 1px;
     width: 25%;
     margin: auto;
     left: 0;
     right: 0;
     -webkit-transition: .5s;
     transition:.5s;
}
 .cgptzx:hover .xwawxf:before {
     width: 100%;
}
 .xwawxf ul li{
     list-style:none;
     display:inline-block;
}
 .xwawxf ul li a{
     display: block;
     width: 35px;
     height: 35px;
     line-height: 33px;
     border-radius: 5px;
     text-align:center;
     -webkit-transition: .5s;
     transition:.5s;
     margin: 0px 2px;
     font-size: 15px;
}
 .oncsae .td4m6s {
     text-align: left;
}
 .a0o8wq{
     position: absolute;
     bottom: -15px;
}
 .a0o8wq ul{
}
 .a0o8wq ul li{
     display: inline-block;
}
 .a0o8wq ul li a{
     font-size: 16px;
     height: 34px;
     width: 34px;
     line-height: 34px;
     border-radius: 50%;
     text-align: center;
     -webkit-transition: .5s;
     transition: .5s;
     display: inline-block;
     margin-left: 6px;
}
 .td4m6s{
     box-shadow: 0px 5px 20px 0px #00000014;
     -webkit-transition: .5s;
     transition: .5s;
     padding: 30px 25px 25px;
}
 .td4m6s h5 {
     margin: 0;
}
 .u51kv7 {
     margin-top: 10px;
}
 .u51kv7 ul{
}
.u51kv7 ul li {
    margin-top: 3px;
    list-style: none;
}
 .u51kv7 ul li a{
     display: inline-block;
}
 .u51kv7 ul li i{
     margin-right: 10px;
}
 .u51kv7 ul li a i{
     margin-right: 6px;
}
 .sy6bh7 .td4m6s {
     text-align: left;
}
 .sy6bh7 .td4m6s {
     padding: 0px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
}
 .p5czsb{
     padding: 10px;
     margin-right: 20px;
}
.p5czsb ul li {
    list-style: none;
}
 .p5czsb ul li a{
     -webkit-transition: .5s;
     transition:.5s;
}
 .x4rka4 .xwawxf:before{
     display: none;
}
 .x4rka4 .htfj8l{
     position:relative;
}
 .x4rka4 .xwawxf {
     margin-top: 0;
     padding: 0;
     position: absolute;
     top: 50%;
     left: -25%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     -webkit-transition: .5s;
     transition:.5s;
}
 .x4rka4 .l7iz5y:hover .xwawxf {
     left: 0;
}
 .x4rka4 .xwawxf ul li {
     display: block;
}
.x4rka4 .xwawxf ul li a {
    width: 45px;
    height: 45px;
    line-height: 45px;
    border: none;
    border-radius: 5px;
    margin: 0px;
    font-size: 20px;
    background: #272727;
    color: #fff;
}
.x4rka4 .xwawxf ul li a:hover {
    background: #d0b354;
}
 .upkqk5{
     padding: 23px 5px 23px;
}
 .bbbj7k .l7iz5y {
     overflow: inherit;
     padding-bottom: 40px;
     box-shadow: none;
}
.ksadc3 {
    position: absolute;
    bottom: -45px;
    left: 15px;
    right: 15px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
    border-radius: 5px 5px 11px 11px;
    background: #FFFFFF;
}
 .bbbj7k .xwawxf {
     top: auto;
     bottom: -30px;
     left: 0;
     right: 0;
     -webkit-transform: inherit;
     transform: inherit;
     -webkit-transition: .5s;
     transition: .5s;
}
 .bbbj7k .l7iz5y:hover .xwawxf {
     bottom: 65px;
}
 .bbbj7k .xwawxf ul li {
     display: inline-block;
}
 .ksadc3{
     padding: 15px 0;
}
/* portfolio area css */
.kk7s00 {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F0F5F8 0%, #FFFFFF 100%);
    padding: 180px 25px 135px;
    margin-top: -155px;
}
.qp0uuk{
	overflow:hidden;
}
.oj7ro6{
	position:relative;
	overflow:hidden;
}
.oj7ro6 img{
	width:100%;
	transition: 1s;
}
.oj7ro6::before{
	position: absolute;
    content: '';
	width:100%;
	height:100%;
    background: #00000080;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    transition: .5s;
    z-index: 1;
}
.qp0uuk:hover .oj7ro6::before{
	transform:scale(1.2)
}
.qp0uuk:hover .oj7ro6 img{
	transform:scale(1.2)
}
.py2n5t a {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 0px;
    height: 80px;
    line-height: 80px;
    border-radius: 5px;
    font-size: 30px;
    background: #fff;
    color: #d0b354;
    text-align: center;
    z-index: 99;
    opacity: 0;
    transition: .5s;
    display: inline-block;
}
 .qp0uuk:hover .py2n5t a{ 
	width:80px; 
	opacity: 1; 
 } 
 .py2n5t a:hover{ 
	background:#d0b354;
	color:#fff; 
	z-index:999; 
 } 
.kht3ir {
    position: absolute;
    bottom: -100px;
    z-index: 99;
    left: 40px;
    transition: .5s;
}
.qp0uuk:hover .kht3ir{
	bottom:0px;
}
.kht3ir h3{
    margin-bottom:0;
}
.kht3ir h3 a{
    color: #fff;
    font-size: 20px;
	transition:.5s;
}
.kht3ir h3 a:hover {
    color: #d0b354;
}
.kht3ir p {
    color: #fff;
}
.kk7s00 .w8o57k {
    position: relative;
    padding-bottom: 35px;
}
/* pricing area css */
.vtfeer {
    background-image: url("assets/images/pricing-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 90px 0px 374px;
    position: relative;
}
.vtfeer::before{
	content:"";
    height: 100%;
    width: 100%;
    top: 0px;
	left:0px;
	right:0px;
	bottom:0px;
    position: absolute;
	background-color: #1B86D1;
    opacity: 0.94;
}
.aorch7{}
.aorch7 ul,
.aorch7 ol,
.aorch7 li{
margin:0px;
}
.aorch7 h2,
.aorch7 h3,
.aorch7 h5,
.aorch7 h4{
	margin:0px;
}
.mf6a9t.k56dri{
	background:#f00;
}
.k56dri{
    border-radius: 5px;	
	box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);	
}
.ug7wr9 {
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}
.ug7wr9 strong {
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: -40px;
    top: 13px;
    padding: 7px 20px;
    width: 160px;
    text-align: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.jeud1i i {
    font-size: 40px;
    padding-top: 40px;
    display: block;
}
.ug7wr9 h4 {
    font-size: 30px;
    padding: 26px 0 12px;
	display: block;
}
.ug7wr9 h5 {
    font-size: 35px; 
}
.ug7wr9 h6 {
font-size: 21px;
    display: block;
    text-decoration: line-through;
    margin: 0;
}
.ug7wr9 span {
	font-size: 24px;
    margin-right: 5px;
}
.tcdo6x {
    padding: 10px 0px 7px;
    font-size: 20px;
}
/* button */
 .arjlzp {
    padding-top: 37px;
    padding-bottom: 40px;
}
.ug7wr9 a.ejypqe {
    padding: 17px 30px;
    display: inline-block;
}
 .arjlzp a.ejypqe {
    color: #111111;
    background: #DA1D1D00;
    font-size: 15px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #d0b354;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
	font-family: "Roboto", Sans-serif;
}
.arjlzp a.ejypqe:hover {
    color: #FFFFFF;
    background-color: #d0b354;
    border-style: default;
	border-color:#d0b354;
}
.j5n48y .qx76ca.vzhdub .arjlzp a.ejypqe:hover {
    color: #FFFFFF;
    background-color: #d0b354;
    border-style: default;
}
/* pricing_style_7 */
.tq49qr.ug7wr9 h4{
    font-size: 16px;
    padding: 13px 30px;
    display: inline-block;
    border-radius: 30px;
    color: #fff;
    z-index: 1;
    position: relative;	
}
.asgvye{
	position:relative;
    margin: 50px 0px;	
}
.asgvye::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: #ddd;
    left: 0;
    right: 0;
    top: 50%;
}
.tq49qr.ug7wr9 h4 {
    font-size: 16px;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 30px;
    color: #fff;
    z-index: 1;
    position: relative;
    background: #d0b354;
}
 .aorch7 h5 {
    font-size: 40px;
    padding: 50px 0px 0px 0px;
}
.aorch7 span {
    font-size: 24px;
}
.k56dri.aorch7.mo9wu4 h5 {
    color: #fff;
}
.k56dri {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: default;
    border-radius: 5px;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 8%);
    background: #FFFFFF;
}
.vtfeer .xosyoi h2 {
    color: #FFFFFF;
    background-color: #FFFFFF00;
}
.vtfeer .xosyoi h1,
.vtfeer .xosyoi h3 {
    color: #FFFFFF;
}
.vtfeer  .xosyoi h3 {
    padding: 0px;
}
.vtfeer .w8o57k {
    position: relative;
    padding-bottom: 30px;
}
.b2tfaf ul li {
    list-style: none;
    font-size: 17px;
    margin-bottom: 10px;
	padding: 7px 0px 0px 0px;
}
.mo9wu4 {
	background-image: url("assets/images/price-bg-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-style: default;
}
.mo9wu4 ul li {
    color: #FFFFFF;
    padding: 7px 0px 0px 0px;
}
.mo9wu4 .ug7wr9 a.ejypqe {
    color: #fff;
}
.x0sker {
    margin-top: -315px;
}
/*=====================
 TESTIMONIAL AREA CSS
=========================*/
.ikyc11 {
    background-image: url("assets/images/testi-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DDDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 128px 0px;
}
.ikyc11 .sain7y {
    bottom: -33px;
}
.ikyc11 .sain7y li button {
    width: 30px;
    height: 10px;
    border-radius: 50px;
}
.jlubpu{
    padding: 0 10px;
}
.wubcch {
    margin-bottom: 30px;
    -webkit-transition: all 0.5s ease 0s;
    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;	
}
.h8qadn {
    position: absolute;
    right: 4%;
	bottom:55px;
}
.at105m {
    position: relative;
}
.at105m:before {
    content: "";
    font-family: fontawesome !important;
    font-size: 60px;
    left: 3px;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    top: -97px;
	display:none;
}
.at105m:after {
    bottom: -28px;
    content: "";
    font-family: fontawesome !important;
    font-size: 60px;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    right: 3px;
	display:none;
}
.u9mlcv {
    float: left;
    margin-right: 20px;
}
.u9mlcv img {
    width: 59px;	
}
.o87gq7 h2 {}
.o87gq7 h2 sup {}
.o87gq7 span {
    display: block;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 600;
}
.vub453 {
    overflow: hidden;
    padding-top: 20px;
    float: left;
    text-align: left;
}
.vub453.er6smg {}
.bok4qq {}
.at105m:after, .at105m:before, .o87gq7 span, .cok3o4 h3, .m3qb1j i, .bmwbr1 h6 {
    color: #d0b354;
}
.kwirjc i.mf6a9t {
    color: #d0b354;
}
 .oq0g2h i {
    font-size: 25px;
}
.zievsh .yf60rs, .wubcch, .h9r2mb, .vr4c0t {
    padding: 60px 60px 50px 60px;
    background: #FFFFFF;
}
/* accordion area css */
.jg0ck6 {
    background: #FFFFFF;
    padding: 100px 0px 55px;
}
.udhdzr.bn91o6 {
    background: none !important;
    padding: 0;
    border-bottom: 0;
	text-align: left;
}
.bn91o6 i {
	margin-right: 10px;
    font-size: 20px;
}
.jiy8mj .g3cmc6 {
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #ddd;
    border-radius: 0px;
}
.jiy8mj .g3cmc6 p {
padding: 10px 15px 0px;
} 
.ep1x9q {
    padding-left: 30px;
    font-size: 22px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 11px 15px;
    -webkit-transition: .5s;
    transition: .5s;
    padding: 10px 15px 10px 14px;
    color: #222429;
}
.udhdzr.bn91o6 a:hover {
	color: #232323;
}
.ep1x9q:before {
    position: absolute;
    content: '\ea99';
    right: 30px;
    font-family: IcoFont !important;
    font-weight: 400;
}
.mf6a9t .ep1x9q:before {
    content: '\eaa1';
}
.a5ztd4 ul{}
.a5ztd4 ul li{
	margin-left: 18px;
	margin-bottom: 4px;	
}
.ep1x9q {
    color: #232323;
}
.ep1x9q, .ep1x9q::before {
    font-size: 20px;
    font-weight: 700;
}
.isz68h {
    position: relative;
    padding-top: 10px;
}
.isz68h::before {
    width: 6%;
    display: block;
    content: "";
    background: #d0b354;
    height: 2px;
    margin-right: 10px;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
}
.jg0ck6 .xosyoi h3 {
    margin: 0px 0px 45px 0px;
}
.jg0ck6 .w8o57k {
    padding-bottom: 5px;
}
/* contact page css */
.eb86bq {
    background: #FFFFFF;
    padding: 90px 0px 90px;
}
.eb86bq .lukqcw h2 {
    padding: 10px 0px 30px 0px;
}
.eb86bq .lllyzt {
    padding: 50px 30px 50px 30px;
}
.eb86bq .lllyzt, .ctt7mq::after {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.eb86bq .ctt7mq {
    position: relative;
}
.eb86bq .s59oow i {
    font-size: 30px;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    display: inline-block;
    -webkit-transition: .5s;
    transition: .5s;
	background: #d0b354;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
}
.eb86bq .s59oow h3 {
    padding: 15px 0 10px;
    color: #000;
}
.eb86bq .lllyzt:hover i, .eb86bq .vejcx0:hover .eb86bq .drg7nl::before {
    background-color: #111111;
	border:none;
}
.eb86bq .dfe4ix.qrbn8f p {
    padding-bottom: 3px;
    margin: 0px;
    color: #212529;
}
.famurx .k3tsum {
    position: relative;
    background-size: cover;
    padding: 61px 40px 60px;
    border-radius: 10px;
    text-align: left;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 6%);
}
.famurx .lukqcw h1 {
    font-size: 17px;
    margin-bottom: 5px;
	color: #d0b354;
}
.famurx .lukqcw h2 {
    padding: 10px 0px 60px 0px;
    font-size: 38px;
}
.nxmt4m input, .nxmt4m form select, .nqzg6v textarea, .nqzg6v a, .nqzg6v input {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDDDDDCC;
    padding: 30px 0px 30px 30px;
	background-color: #87494900;
}
.famurx .nxmt4m form select, .famurx .nxmt4m input {
    width: 100%;
    height: 45px;
    border-radius: 5px;
    outline: 0;
    margin-bottom: 23px;
}
.famurx .nxmt4m input, .famurx .nxmt4m textarea {
    border: 1px solid #f1f1f1;
}
.famurx .nxmt4m textarea {
    width: 100%;
    height: 150px;
    padding-top: 20px;
    padding-left: 30px;
}
.famurx .nxmt4m  .ejypqe {
    border-radius: 5px;
    font-size: 16px;
    width: 100%;
    margin-top: 15px;
}
.famurx {
    background: #FFFFFF;
    padding: 80px 0px 20px;
}
/* blog grid area css */
.r9awvm.uknjaw {
	background:#FFFFFF;
}
.uknjaw .mm0tub {
    border-radius: 5px;
    padding: 9px 30px;
    margin-top: 20px;
    -webkit-transition: .5s;
    transition: .5s;
    font-size: 16px;
    margin-top: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    color: #d0b354;
}
.uknjaw .mm0tub:hover {
    background: #d0b354;
	border-color:#d0b354;
	color:#fff;
}
.uknjaw .t7k47h .bi7e5a {
    padding: 20px 15px 30px 25px;
    background: #FFF;
}
.uknjaw .bi7e5a h2 a {
    margin-bottom: 8px;
}
.r9awvm.uknjaw .uxhyhs.t8zgj8 ul li a {
    border-radius: 5px;
    display: inline-block;
    background-color: #d0b354;
    padding: 3px 10px 3px 10px;
    color: #fff;
    transform: scale(0);
    transition: .5s;
}
.ycxz75:hover .uxhyhs.t8zgj8 ul li a {
	transform:scale(1);
}
.uknjaw .xosyoi h2 {
    font-size: 19px;
}
.bi7e5a span {
    color: #d0b354;
	font-size:15px;
}
.bi7e5a span a{
	color: #d0b354;
	font-size:15px;
}
/* team page area css */
.wjkvrw{
	position:relative;
}
.wjkvrw::before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background:#d0b3546b;
	border-radius:15px;
}
.k3u80o {
    background: #F8F9FC78;
    padding: 105px 0px 90px;
}
.k3u80o .upkqk5 span {
    font-size: 18px;
    color: #d0b354;
}
.k3u80o .l7iz5y {
    margin-bottom: 20px;
}
/* accordion area2 css */
.sk3ria {
    background: #F9F9F9;
    padding: 92px 0px 80px;
}
.wmzgca .j8frrg {
	border:none;
    box-shadow: 0px 0px 20px 0px #dddddd80;
	background:none;
}
.cycpd1:focus,
.cycpd1:hover {
    color: #000;
    background:none;
}
.mf6a9t .cycpd1 {
    background: none;
    color: #000;
}
.ha5nj4{
	border-bottom:none;
}
.cycpd1 {
    margin-left: 25px;
    font-size: 20px;
    font-weight: 600;
    display: block;
}
.cycpd1:before {
    position: absolute;
    content: '\f067';
    left: 20px;
	margin-right:10px;
    font-family: fontawesome !important;
    font-weight: 200;
}
.mf6a9t .cycpd1:before {
    content: '\f068';
}
.udhdzr.bn91o6.ha5nj4 {
    background: #fff;
    padding: 0px 5px;
}
.o7sc19 p,
.km5x2o p {
    padding-left: 18px;
}
.o7gd6h.g3cmc6.j8frrg {
	border: 0 !important;
    margin-bottom: 20px;
	box-shadow: 1px 1px 7px -5px rgb(0 0 0 / 75%);
}
.sk3ria .ep1x9q {
    padding-left: 30px;
    font-size: 20px;
    font-weight: 600;
    display: flex;
    align-items: center;
    padding: 11px 15px;
    transition: .5s;
    padding: 12px 20px 12px 20px;
    color: #232323;
}
.cycpd1:before {
    font-weight: 400;
	font-size:20px;
	color:#232323
}
/* single service area css */
.g7irah {
    padding: 110px 0px 25px;
    background: #FFFFFF;
}
 .g7irah .z12pf6 p {
    line-height: 1.7em;
}
.g7irah .grxvx4 h2 {
    font-size: 40px;
    padding: 45px 0px 13px 0px;
}
.sk3ria.txo2rx {
    background: #FFFFFF;
}
/* PORTFOLIO AREA CSS */
.ug3u75 {
    padding: 0px 0 50px;
}
.ug3u75 ul {}
 .ug3u75 ul li {
    display: inline;
}
.ug3u75 ul li {
    border-radius: 5px;   
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    margin: 0 5px 10px;
    padding: 10px 20px;
    position: relative;
    transition:.5s;
	border: 1px solid #f3eaea;
}
.ec8j76 {
    overflow: hidden;
}
/* single gallery css */
.ukzazb {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
.vt3sk9 .w8o57k {
    position: relative;
    padding-bottom: 50px;
}
.vt3sk9 .xosyoi h3 {
    padding: 0px 0px 0px 0px;
}
.qke0fy {} .qke0fy img {
    display: block;
    transform: scale(1);
    transition: all 0.5s ease 0s;
    width: 100%;
}
.ukzazb:hover .qke0fy img {
    transform: scale(1.1);
}
.d9f7ne {
    position: absolute;
    text-align: center;    
    transition: .5s;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    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%);
    transition: all 0.5s ease-in-out 0.5s;
}
.ukzazb:hover .d9f7ne {
    opacity: 1;
}
.d9f7ne h3 {
    margin: 0;
    text-transform: capitalize;
    font-size: 18px;
}
.d9f7ne h3 a {
    font-size: 23px;
    font-weight: 700;
    text-transform: capitalize;
    -webkit-transition: .5s;
    transition: .5s;
    color: #fff;
}
.d9f7ne h3 a:hover{
	color:#d0b354;
}
.d9f7ne p {
    line-height: 1.2;
    margin: 5px 0 0;
}
.d9f7ne p span {
    display: inline-block;
    color: #fff;
}
.ukzazb:hover .d9f7ne {
    opacity: 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 {
    padding: 7px 15px;
    display: inline-block;
    font-size: 17px;
    margin-top: 0px;
}
.ec8j76.d5it9r .x4ntc6 a {
    margin-top: 30px;
}
/* single portfolio */
.e3gu6h img {
    height: 465px;
    width: 100%;
}
.w6x9dj p {} 
/*style 1 */
.rmttcw {
    height: 100%;
    opacity: 1;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 9;
    left: 0;
    top: -100%;
    width: 100%;   
    transition: .5s;
    text-align: center;
}
.tumy1c .by1wt2 h3 {
    padding-bottom: 0px;
}
.tumy1c .d9f7ne p {
    margin: 2px 0 0;
}
.tumy1c .ukzazb {   
    -webkit-transition: .5s;   
    transition: .5s;
}
.cra35b {
    padding-top: 23px;
}
.cra35b > a {
    border-radius: 5px;
    display: inline-block;
    padding: 6px 21px;
    text-transform: uppercase;   
    -webkit-transition: .3s;   
    transition: .3s;
    border: 1px solid transparent;
}
.tumy1c .liqaqo a {
    background: #d0b354;
    border-radius: 5px;
    display: inline-block;
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    margin: 0 8px 11px;
    width: 50px;
    transition: .5s;
    color: #fff;
}
.liqaqo a:hover {
    border-color: #191f2d;
    background: #191f2d;
}
.rc9xq5 .yeymrm {
    left: 50%;
    position: absolute;
    top: 60%;
	transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 10;
    transition: all 0.3s ease-in-out 0.3s;
    opacity: 0; 
}
.rc9xq5 .ukzazb:hover .yeymrm {
    top: 50%;
    opacity: 1;
}
/* style 4 */
.jk6she.tumy1c .ukzazb:hover {
    box-shadow: none;
}
.jk6she .yeymrm {
    top: 50%;
}
.jk6she .qke0fy {
    overflow: hidden;
    position: relative;
}
.zciefu {
    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.7);
    padding: 17px 10px 20px;
}
.zciefu {
    padding: 20px 10px 23px;
}
.rdl0se h3 {
    margin: 0;
}
.rdl0se h3 a {}
.rdl0se p {
	margin-bottom: 0;	
}
.rdl0se p span {
    display: inline-block;
}
.ug3u75 ul li.haafwh, .ug3u75 ul li:hover {
    border-color: #d0b354;
	background: #d0b354;
	color: #fff;
}
.ug3u75 ul li.haafwh, .ug3u75 ul li:hover {
   
}
.d9f7ne {
    background: #d0b35480;
}
.zciefu {
    box-shadow: 0 10px 16px 0 rgba(0,0,0,.7);
    padding: 30px 10px 30px;
    border: 1px solid #f1f1f1;
    border-top: 0 solid #f1f1f1;
}
.ug3u75 {
    text-align: center;
}
.vt3sk9 {
    background: #FFFFFF;
    padding: 100px 0px 100px;
}
.xq48ts span.uf0ccr, .jug7nd a.uf0ccr, .jug7nd a:hover {
    border-color: #d0b354;
	 background: #d0b354;
	 color: #fff;
}
ul.xq48ts a.xq48ts {
    box-shadow: 0 10px 40px 0 rgba(50,65,141,.12);
}
.xq48ts, .utjs8h a, .utjs8h span.xq48ts.uf0ccr, a.xq48ts {
    border-radius: 5px;
    margin-right: 10px;
    padding: 15px 24px;
    font-size: 19px;
    line-height: 1;
    -webkit-transition: .5s;
    transition: .5s;
}
.xq48ts span.uf0ccr, .jug7nd a {
    display: inline-block;
    font-weight: 500;
    margin: auto 5px;
}
 .jug7nd a {
    color: #888;
}
.xq48ts li {
    display: inline-block;
}
.jug7nd {
    text-align: center;
    margin-top: 30px;
}
.lmdqzt .ukzazb {
    margin-bottom: 0px;
}
.rc9xq5 .yeymrm {
    left: 50%;
    position: absolute;
    top: 60%;
     -webkit-transform: translateX(-50%) translateY(-50%);
    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)"; 
}
.rc9xq5 .ukzazb:hover .yeymrm {
    top: 50%;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* port style 3 */
.mdt2zm {
    position: absolute;
    bottom: 20px;
    right: 30px;
    z-index: 99;
}
.rc9xq5.ziafn5 .yeymrm{
	text-align:left;
}
.rc9xq5.ziafn5 .yeymrm {
    left: 3000px;
    position: absolute;
    top: 60%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    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)";
    padding: 20px;
	-webkit-transition: .5s;
	transition:.5s;
}
.rc9xq5.ziafn5 .ukzazb:hover .yeymrm{
	left: 75%;
}
.rc9xq5.ziafn5 .yeymrm {
    background: #d0b3546b;
}
/*style 1 */
.rmttcw {
    height: 100%;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 9;
    left: 0;
    top: -100%;
    width: 100%;   
    -webkit-transition: .5s;   
    transition: .5s;
    text-align: center;
}
.tumy1c .by1wt2 h3 {
    padding-bottom: 0px;
}
.tumy1c .by1wt2 h3 a {} .tumy1c .by1wt2 p {
}
.tumy1c .d9f7ne p {
    margin: 2px 0 0;
}
.tumy1c .ukzazb {   
    -webkit-transition: .5s;   
    transition: .5s;
}
.cra35b {
    padding-top: 23px;
}
.cra35b > a {
    border-radius: 5px;
    display: inline-block;
    padding: 6px 21px;
    text-transform: uppercase;   
    -webkit-transition: .3s;   
    transition: .3s;
    border: 1px solid transparent;
}
.xfn9pj .tumy1c .liqaqo a {
    background: transparent;
    border-radius: 5px;
    display: inline-block;
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    margin: 0 8px 11px;
    width: 50px;
    -webkit-transition: .5s;
    transition: .5s;
}
.lmdqzt .tumy1c .liqaqo a,
.bfrqt1 .tumy1c .liqaqo a{
    background: #d0b354;
	border-color: #d0b354;
}
.lmdqzt .tumy1c .liqaqo a:hover,
.bfrqt1 .tumy1c .liqaqo a:hover{
	background: #191f2d;
	border-color: #191f2d;
}
/* blog area css */
.r9awvm {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0px 80px;
    background-color: transparent;
    background-image: linear-gradient(180deg, #F0F5F8 0%, #F9F9F9 100%);
}   
.r9awvm .xosyoi h3 {
    padding: 0px 0px 0px 0px;
}
.r9awvm .w8o57k {
    position: relative;
    padding-bottom: 32px;
}
/* witr_blog_area12 */
.t7k47h .bi7e5a {
    padding: 15px 15px 15px 20px;
    background: #FFF;
}
.i29055 {
    position: absolute;
    bottom: 0px;
    right: 24px;
}
.i29055 a{
	font-size:20px;	
	position: relative;
		z-index: 1;
}
.i29055 a::before {
    content: '';
    position: absolute;
    height: 110px;
    width: 110px;
    border:2px solid #f7f7f7;
    bottom: -78px;
    z-index: -1;
    transform: rotate(-35deg);
    right: -38px;
    border-radius: 0px 20px;
    transition: .5s;
}
.ycxz75:hover .i29055 a{
    color: #fff;
}
/* blog area css 5 */
.ycxz75 {
    -webkit-transition: .5s;
    transition: .5s;
    box-shadow: 0 2px 6px 0 #f5f2f2;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    background: #FFFFFF;
}
.q45pjh {
    overflow: hidden;
	position: relative;
}
.q45pjh img{
    width: 100%;
	-webkit-transition: .5s;
	transition:.5s;	
}
.q45pjh:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	bottom:0;
	right:0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: .5s;
	transition:.5s;
	z-index:1;
}
.ycxz75:hover .q45pjh img,
.ycxz75:hover .q45pjh:before{
	-webkit-transform: scale(1.2);
	 transform: scale(1.2);	
}
.bi7e5a{
	padding: 20px 15px 0px 25px;
    margin-bottom: 0px;
}
.bi7e5a span {
    font-size: 16px;
    line-height: 50px;	
    font-size: 16px;
    margin-bottom: 15px;
	margin-right: 2px;	
}
.fxb4r4 span {
    line-height: 26px;
}
.bi7e5a span i {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-transition: .5s;
    transition: .5s;	
}
.bi7e5a h2 {
    margin: 10px 0 0;
}
.bi7e5a h2 a{
    display: inline-block;
}
.q45pjh {
    overflow: hidden;
	position: relative;
}
.q45pjh img{
    width: 100%;
	transition:.5s;	
}
.q45pjh:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	bottom:0;
	right:0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: .5s;
	transition:.5s;
	z-index:1;
	background: rgba(0,0,0,.5);
}
.ycxz75:hover .q45pjh img,
.ycxz75:hover .q45pjh:before{
	-webkit-transform: scale(1.2);
	transform: scale(1.2);	
}
.q45pjh {
    overflow: hidden;
    position: relative;
}
.uxhyhs{
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 999;
}
.r9awvm .uxhyhs ul li{
    display: inline-block;
}
.r9awvm .uxhyhs ul li a{
    border-radius: 5px;
    display: inline-block;
	background-color: #FFFFFF;
    padding: 10px 31px 10px 30px;
	color: #111111;
}
 .uxhyhs ul li a:hover {
    color: #FFFFFF;
    background: #d0b354;
}
.rpqc8f p {
    padding: 28px 0px 7px 0px;
}
.bi7e5a h2 a:hover{
	color: #d0b354;
}
.zrrica a, .ycxz75:hover .i29055 a::before {
    background: #d0b354;
}
.aokosa .b1btf3.bo9ww4,
.r9awvm .b1btf3.bo9ww4{
    font-size: 16px;
    font-weight: 500;
    padding: 9px 20px;
    border-radius: 5px;
    margin-top: 0px;
    margin-bottom: 5px;
    transition: .5s;
    display: inline-block;
	border: 1px solid #F1F1F1;
	color:#d0b354;
}
.aokosa .bi7e5a {
    padding: 20px 15px 20px 25px;
    margin-bottom: 0px;
}
.aokosa .b1btf3.bo9ww4:hover,
.r9awvm .b1btf3.bo9ww4:hover{
    background: #d0b354;
	color:#fff;
}
/* contact area css */
.nxmt4m  .ejypqe {
    border-radius: 0px;
    display: inline-block;
    font-weight: 600;
    padding: 15px 30px;
	background: #d0b354;
	border:none;
}
.nxmt4m .ejypqe:hover {
    background: #02101e;
}
.vgwirk input {
	width: 20px;
	float: left;
	margin-right: 15px;
	margin-top: -8px; 
 }
.vgwirk span {
    font-size: 15px
 }
 .xxkhtf .pg99db {
    /* width: 100%; */
    text-align: center;
    color: #fff;
    font-size: 17px;
    cursor: pointer;
    line-height: inherit;
    border-radius: 30px;
    font-weight: 500;
    border: none;
    transition: .5s;
    outline: none;
    padding: 12px 30px 15px;
    display: inline-block;
}
/* brand area css */
.dwqgfx {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 70px 0px;
}
.dwqgfx .osduld img {
    margin: auto;
}
.dwqgfx .osduld {
    text-align: center;
}
/*======== footer area css  ======= */
.iup1gp{
	background-repeat: no-repeat;
    background-position: center center;
    background-image: url("assets/images/footer-bg.png");
    background-size: cover;
}
.iup1gp.c9ohb6 {
    padding: 65px 0 0px;
}
.swqwkx.xkkldz {
    padding: 26px 0 24px;
    position: relative;
    margin-top: 80px;
}
.swqwkx.xkkldz:before {
    content: "";
    position: absolute;
    top: 0;
    background: #ffffff61;
    height: 1px;
    width: 61%;
    left: 0;
    right: 0;
    margin: auto;
}
.sq2vyt{
     position:relative;
}
 .sq2vyt:before {
     content: "";
     position: absolute;
     top: 0;
     height: 100%;
     width: 100%;
     left: 0;
     right: 0;
     margin: auto;
}
 .c9ohb6 {
     padding: 65px 0 73px;
}
 .c9ohb6.aru38j {
     padding: 0;
}
 .w92kd3 {
     padding-top: 65px;
     padding-bottom: 80px;
}
 .c9ohb6 .ibhp7s h2 {
     margin-bottom: 28px;
     margin-top: 28px;
     position: relative;
}
 .c9ohb6 .ibhp7s h2:before {
}
 .c9ohb6 table#ddarn7 td, .c9ohb6 table#ddarn7 th {
     color: #fff;
}
 .c9ohb6 #trht5w {
     height: 34px;
}
 .c9ohb6 .ibhp7s h2 {
}
 .c9ohb6 .ibhp7s ul li:before {
}
 .c9ohb6 .kh2zy2 a {
}
 .c9ohb6 .ibhp7s ul {
     list-style: none;
}
 .c9ohb6 .ibhp7s ul li {
     margin-bottom: 10px;
}
 .c9ohb6 .ibhp7s ul li a, .c9ohb6 .ibhp7s ul li:before {
     -webkit-transition: .5s;
     transition: .5s;
}
 .c9ohb6 .ibhp7s ul li a:hover, .c9ohb6 .ibhp7s ul li:hover:before {
     color: #d0b354;
}
 .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%;
}
.iup1gp.c9ohb6 .ibhp7s h2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
	font-size:22px;
}
.c9ohb6 .ibhp7s ul li, .c9ohb6 .ibhp7s ul li a, .c9ohb6 .ibhp7s 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 .ibhp7s .vivihg {
    color: #212d48;
}
.c9ohb6 .rx9293 input::placeholder{
	color: #212d48;
}
 .ibhp7s ul li {
    margin-bottom: 10px;
}
.st548t.navurp, .st548t.navurp p {
    color: #17161a;
}
.m4ke9v {
    clear: both;
    float: left;
    font-size: 18px;
    margin-right: 12px;
}
.c9ohb6 .rx9293 p:nth-child(1) {
    margin-bottom: 22px;
}
.c9ohb6 .rx9293 input {
    height: 50px;
    position: relative;
    background: transparent;
    width: 100%;
    line-height: 43px;
    color: #fff;
    border: 1px solid #e0a067;
    border-radius: 0px;
    padding-left: 10px;
}
.rx9293 input {
    width: 67%;
    background: #1837d345;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    border-radius: 50px;
    border: none;
    outline: none;
    padding: 15px 30px;
    border: 2px solid #465ed9;
}
.c9ohb6 .rx9293 button {
    position: absolute;
    height: 50px;
    border-radius: 0px;
    color: #fff;
    background: #E0A067;
    cursor: pointer;
    padding: 10px 15px;
    -webkit-transition: .5s;
    transition: .5s;
    border: none;
}
#abof7k {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    object-fit: cover;
    height: 100%;
    z-index: -1;
}
.c9ohb6 .ibhp7s h2 {
    color: #ffffff;
}
.c9ohb6 .ibhp7s ul li, .c9ohb6 .ibhp7s ul li a, .c9ohb6 .ibhp7s 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 .ibhp7s .vivihg, mc4wp-form-fields p, .rx9293, .nyed5t p, .nyed5t, .st548t.navurp, .st548t.navurp p, .rx9293 p, .q8lb0e p, .q8lb0e .aov7e4 a, .q8lb0e .bcaved a, .sn2aob h3, .sn2aob h3 a, .sn2aob p, .c9ohb6 .q8lb0e p, .c9ohb6 .r2ivgb h4 a, .c9ohb6 .r2ivgb .wy9r4x, .wtaow6 span {
    color: #ffffff;
}
.st548t.navurp p {
    margin-bottom: 6px;
}
.q8lb0e .bcaved a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
	background: #20364d;
	transition:.5s;
}
.q8lb0e .bcaved a:hover {
    border-color: #d0b354;
	background: #d0b354;
}
.q8lb0e a img {
    margin: 26px 0;
}
/*======================== END FOOTER middle AREA CSS =========================*/
.xkkldz {
    padding: 26px 0 24px;
    position: relative;
    background-color: #071728;
}
 .hcx0qn {
     text-align:left;
}
 .hcx0qn p {
     margin: 0;
     padding: 0;
}
 .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;
	 transition:.5s;
}
 .hcx0qn a:hover, .a0cobb ul li a:hover {
     color: #d0b354;
}
 .a0cobb ul li:last-child a {
     padding-right: 0px;
}
 .vlgt3c .a0cobb ul li:first-child a {
     padding-left: 0px;
}
 .a0cobb ul ul {
     display: none;
}
.hcx0qn p, .a0cobb ul li a {
    color: #ffffff;
}
/*======================== END FOOTER BOTTOM AREA CSS =========================*/
/* about page area css */
.u8zp57 {
    padding: 100px 0px 80px;
}
/* service page area css */
.jwgg0s.w7om4x.rkla7c {
    padding: 115px 0px 100px;
}
.sajy1a{
	background:#FFFFFF;
}
.sajy1a .xosyoi h3 {
    color: #111;
    padding: 0px 0px 10px 0px;
}
.sajy1a .u9mlcv img {
    border-radius: 50%;
    width: 59px;
}
.sajy1a .kwirjc i {
    font-size: 18px;
}
.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;
}
.qd5cwk p {
    position: relative;
    font-size: 19px;
    line-height: 28px;
    z-index: 3;
    margin-bottom: 0;
    padding: 15px 0px 0px;
}
.qd5cwk p:after {
    position: absolute;
    left: 0;
    top: 42px;
    right: 0;
    content: "\f10e";
    font-family: fontAwesome;
    font-size: 110px;
    line-height: .8;
    z-index: -1;
    color: #eee;
}
.qd5cwk {
    position: relative;
    padding: 0 180px;
}
.rnbood {
    margin-top: 20px;
	z-index: 11;
    position: relative;	
}
.qd5cwk h6{

}
.qd5cwk span{
    font-size: 18px;
}
.ikyc11 .w8o57k {
    position: relative;
    padding-bottom: 25px;
}
/* home2 area css */
.ufb85r{}

.mc60or .ufb85r .vvuv4b h1{
    color: #FFFFFF;
    font-size: 16px;
    text-transform: uppercase;
}
.k7rh84 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}
 .tyaxn2 .dwae5j {
    margin: 10px 20px 0px 0px;
}
.x97pll {
    background-color: #111111;
    border-radius: 10px 10px 10px 10px;
    padding: 50px 0px 50px 10px;
    display: flex;
}
 .tyaxn2 .bps2ci h3 {
    color: #FFFFFF;
}
 .tyaxn2  .bps2ci h2 {
    color: #FFFFFF;
}
 .tyaxn2 .griwma h2,  .tyaxn2 .griwma h3 {
    font-size: 26px;
    padding: 4px 0;
}
 .tyaxn2 .fw3r0d.g5wxgo {
    margin-top: 0;
    width: 60%;
}
.tyaxn2 .fw3r0d a {
    padding: 18px 35px;
    display: inline-block;
    font-size: 18px;
    -webkit-transition: 1s;
    transition: 1s;
    margin-right: 15px;
    font-weight: 500;
    border-radius: 30px;
}
.tyaxn2 .fw3r0d a, .tyaxn2 .ol43mk a:hover {
    background: #d0b354;
}
.tyaxn2 .fw3r0d a, .tyaxn2 .fw3r0d a:hover, .tyaxn2 .p0fdkv i {
    color: #fff;
}
.tyaxn2 .z80djq {
    text-align: right;
}
 .tyaxn2 .bps2ci a:hover, .tyaxn2 .bps2ci button:hover {
    color: #111111;
    background-color: #FFFFFF;
    border-style: default;
}
.jwgg0s.w7om4x.upai9v {
    padding: 125px 0px 110px;
}
.t6cukm {
    background-image: url("assets/images/port-bg-img.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 125px 0px 130px;
}
.kcxeov.bd15fg.mikca7 {
    padding: 130px 0px 130px;
}
.lfz9mk.o1d3r4 {
    margin-top: -100px;
    margin-bottom: 0px;
}
.sba1hv.pitnsy {
    padding: 130px 0px 240px;
}
.smpxur.u8zp57.gvaa3h {
    padding: 55px 0px 130px;
}
.tyaxn2 {
    position: relative;
    margin-bottom: -100px;
}
.r9awvm.qjcc7b {
    padding: 230px 0px 100px;
}
#abof7k {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    object-fit: cover;
    height: 100%;
    z-index: -1;
}
.xfn9pj .xosyoi p {
    width: 39%;
}
/* testimonial area3 css */
.sind67 {
    padding: 110px 0px 145px;
}
.xtuf8p {
	width:80%;
	margin: auto;
}
.o6uowt{
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);	 
	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;
    width: 70%;
    margin: auto;
    margin-top: -50px;
    margin-bottom: -50px;
}
.dd5de6 {
    float: left;
    margin-left: 215px;
    margin-right: -165px;	
}
.dd5de6 img {}
.zolu14{}
.zolu14 h6 {
	font-size: 22px;
    margin-top: 10px;	
}
.zolu14 i {
    font-size: 17px;
    font-weight: 500;
}
.z4m86f{}
.z4m86f p {
    width: 88%;
    margin: auto;
    margin-top: 30px;
}
.b8einc{
	margin: 30px 0 15px;
}
.b8einc li{
	list-style:none;
}

.b8einc i{
    font-size: 18px;	
}
.o6uowt, .h9r2mb {
    border-top: 2px solid #d0b354;
    border-bottom: 2px solid #d0b354;
}
.sind67 .sain7y {
    margin-bottom: -15px;
}
.sind67 .sain7y li button {
    width: 50px;
    height: 15px;
    border-radius: 3px;
}
.sind67 .b8einc i {
    font-size: 22px;
}
/*========================  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 {
    background-image: url("assets/images/breadcump-bg.jpg");
    padding: 125px 0px;
    background-color: rgba(0,0,0,0.39);
    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: "";
}
.nk358i ul, .nk358i ul span a, .nk358i li, .nk358i li a {
    color: #ffffff;
    font-display: swap;
}
 .nk358i ul {
     font-weight: 600;
}
.nk358i li {
    display: inline-block;
    margin: 0 2px;
    color: #fff;
    font-weight: 600;
}
.nk358i li:nth-last-child(-n+1) {
    color: #821F05;
    color: #fff;
    font-weight: 600;
}
 .nk358i li a {
     font-weight: 600;
     color: #fff;
}
 .nk358i li a:hover{
     color: #821F05;
}
 .m07t4z h2 {
     color: #fff;
     font-size: 40px;
}
 .gqmcw7 {
     text-transform: lowercase;
}
 .ffu6e8 {
     text-transform: uppercase;
}
 .tn7f9u {
     text-transform: capitalize;
}
/* =============== blog left sidebar css =============== */
/* side bar css */
.zyrj69.aokosa {
    padding: 100px 0px 100px;
    background: #f9f9f9;
}
.xsvsaj > div {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 15px;
    box-shadow: 0 0 5px 0 rgba(148, 146, 245, 0.2);
}
.xsvsaj > div:last-child {
    margin-bottom: 0;
}
.xsvsaj h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.xsvsaj .k0kzk2 {
    padding: 0;
}
.xsvsaj .lmcx4i {
    margin-bottom: 0;
}
.xsvsaj > div:last-child {
    margin-bottom: 0;
}
.xsvsaj > aside:last-child {
    margin-bottom: 0 !important;
}
.xsvsaj .mhmzuv .g0d99a li a:hover,
.xsvsaj .ik3sg6 li a:hover {
    background: 0 0;
    color: #18c8ff;
}
.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: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #858585;
    font-size: 18px;
    padding: 1px 15px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
}
.kxpled input[type="text"] {
    padding-left: 10px;
}
.xsvsaj .ibhp7s h2 {
    border-bottom: 1px solid #e5e5e5;
    bottom: -1px;
    display: block;
    line-height: 17px;
    margin-bottom: 20px;
    padding-bottom: 14px;
    position: relative;
    text-transform: capitalize;
}
.xsvsaj .ibhp7s h2::before {
    background: #d0b354 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 20px;
    left: -15px;
    position: absolute;
    width: 2px;
    top: -3px;
}
.c9ohb6 .ibhp7s h5 {
    text-transform: capitalize;
}
.xsvsaj .ibhp7s ul {
    list-style: none;
}
.xsvsaj .ibhp7s ul li {
    margin: 0 0 5px;
    padding-left: 20px;
    position: relative;
}
.xsvsaj .ibhp7s ul li span {
    font-weight: 300;
}
.xsvsaj .ibhp7s ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}
.xsvsaj > .ibhp7s > ul > li {
    margin: 0 0 10px;
    padding-bottom: 10px;
}
.xsvsaj .ibhp7s > ul > li:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.xsvsaj .ibhp7s ul li a:hover,
.xsvsaj .ibhp7s ul li:hover::before {
    color: #d0b354;
}
.xsvsaj .ibhp7s ul li::before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 18px;
    left: 0;
    position: absolute;
}
.xsvsaj .ibhp7s select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 5px;
}
.ibhp7s .vivihg {
    display: none;
}
.v0awe9 select {
    width: 100%;
}
#ddarn7 {
    width: 100%;
}
.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;
}
.q5zpkz h3 a:hover,
.q5zpkz h3:hover,
.kh2zy2 a:hover,
.en1apf ul li a:hover,
.en1apf ul li:hover:before,
.yanr1h ul li a:hover,
.yanr1h ul li:hover:before {
    color: #d0b354;
}
.kh2zy2 a:hover {
    background: #d0b354;
    color: #fff;
}
#ddarn7 caption {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}
#ddarn7 {
    font-size: 13px;
}
#ddarn7 {
    border: 0 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 td,
#ddarn7 th {
    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: #d0b354;
}
table#ddarn7 td#vpxqua a {
    color: #fff;
}
.v0awe9 img {
    margin-bottom: 15px;
}
.v0awe9 p {
    margin-bottom: 0.5rem;
}
.sr5wfj img {
    width: 100%;
}
.zyrj69 .ywoadk .i4inyn img {
    display: inline-block;
    margin: auto;
    width: 100%;
}
/* end sidebar css */
/* witr-blog-2side-area */
.zyrj69.tyvgbq {
    padding: 100px 0px 70px;
    background: #f9f9f9;
}
.phe6xv {
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.sr5wfj {
    overflow: hidden;
}
.sr5wfj a {
    display: block;
	position: relative;
}
.sr5wfj a:before {
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.7);
    opacity: 0;
    z-index: 999;
    transition: .5s;
}
.phe6xv:hover .sr5wfj a:before {
    opacity: 1;
	transition: .5s;
}
.sr5wfj img {
    transition: .5s;
    display: block;
}
.scg0o3 {
    padding: 15px 0px 15px;
}
.k1ivd9 h2 {
    display: block;
    font-size: 22px;
    margin-bottom: 7px;
    text-transform: capitalize;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.k1ivd9 a {
    display: inline-block;
    word-break: break-all;
}
.oj23ob {
    word-break: break-word;
}
.szcebd.hyj2yc h2 a {
    font-size: 24px;
	font-weight:700;
	transition:.5s;
}
.szcebd.hyj2yc h2 {
    margin-bottom: 8px;
}
.ze88po {
    margin-bottom: 10px;
}
.xsvsaj .ibhp7s ul li a, .xsvsaj .ibhp7s ul li::before {
    color: #444;
}
.szcebd.hyj2yc h2 a:hover{
	color:#d0b354;
}
.psarx9 h2 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 8px;
}
.mc4960 a, .mc4960 span {
    color: #888888;
    font-size: 16px;
    margin-right: 5px;
	margin-bottom:10px;
	display:inline-block;
}
.mc4960 i {
    color: #d0b354;
    margin-right: 5px;
}
.oj23ob p {
    font-size: 17px;
    padding-top: 14px;
}
.scg0o3 .zmfutz {
    background: #d0b354;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    padding: 10px 30px;
    text-align: center;
    position: relative;
    margin-right: 20px;
    z-index: 2;
    transition: 1s;
    font-weight: 400;
	margin-bottom:15px;
}
.scg0o3 .zmfutz:hover {
    background: #323232;
    color: #fff;
}
.zyrj69.aokosa .phe6xv {
    margin-bottom: 30px;
    box-shadow: none;
    border-bottom: 1px solid #e7e7e7;
    background: transparent;
}
blockquote p {
    font-size: 20px;
    position: relative;
	color:##999;
}
.zyrj69 blockquote {
    background-color: #f7f7f7;
    border-left: 3px solid  #d0b354;
    padding: 1em 1em;
    margin-top: 15px;
}
.r2ivgb h4 a {
    color: #17161a;
    font-size: 19px;
    transition: all .3s ease 0s;
}
/* video play css */
.s15yps iframe{
	width:100%;
	height:400px;
	border:none;
}
/* =============== End blog left sidebar css =============== */
/* single blog css */
.zyrj69 {
    padding: 100px 0px 100px;
}
.m2q4ru {
    border: 1px solid #ddd;
    margin-bottom: 30px;
    padding: 25px 10px 30px;
    background-color: #f1f1f1;
}
.asq8oy{
	margin-bottom:0px;
}
.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;
}
.hu54iu {
    background: transparent;
    border: 1px solid #ddd;
    display: inline-block;
    text-align: center;
    padding: 12px 20px;
    margin-top: 15px;
    border-radius: 5px;
    transition: .5s;
    color: #444;
}
.hu54iu:hover {
    background:#d0b354;
	border-color:#d0b354;
	color:#fff;
}
.go7ah7 img {
    width: 100%;
    height: 500px;
}
blockquote {
    padding: 25px 32px 25px;
    margin: 0 0 30px;
    font-size: 17px;
    /* border-left: 3px solid #f99a00; */
    font-weight: 400;
    box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);
}
blockquote p {
    font-size: 20px;
    position: relative;
}
.voshb6 .nnienb.kuqrjd p, .voshb6 .nnienb.otiqco p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6;
}
.zyrj69.bq2thb  blockquote {
    background-color: #f7f7f7;
    border-left: none;
}
.midqpn.voshb6 {
    text-align: center;
}
.mktfev {
    padding: 38px 45px 45px;
    box-shadow: 0 3px 19px rgb(0 0 0 / 8%);
    border-radius: 0 0 10px 10px;
}
.o2io0b {
    text-align: center;
}
.o2io0b 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;
	transition:.5s;
}
.o2io0b a:hover {
    background: #d0b354 ;
    border-color: #d0b354 ;
    color: #fff;
}
.pn4oi2 {
    float: left;
    margin-right: 10px;
}
.pn4oi2 img {
    width: 75px;
    margin-top: 8px;
}
/*========================
EM40 SCROLL TOP CSS
=========================*/
#x36p41 {
    background: #d0b354;
    bottom: 30px;
    color: #fff;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    right: 100px;
    text-align: center;
    border-radius: 5px;
    width: 40px;
}
#x36p41 i {
    color: #fff;
    font-weight: 900;
}
 .trvs6h:hover .fncoj2, .trvs6h:hover .dhzmyd, .ktbo7g:hover .fncoj2, .ktbo7g:hover .dhzmyd, .ej5avt:hover .fncoj2, .ej5avt:hover .dhzmyd, .clkt74:hover .fncoj2, .clkt74:hover .dhzmyd, .ywoadk:hover .fncoj2, .ywoadk:hover .dhzmyd, .d0767d:hover .fncoj2, .d0767d:hover .dhzmyd, .fs478y:hover .fncoj2, .fs478y:hover .dhzmyd, .y1w673:hover .fncoj2, .y1w673:hover .dhzmyd, .y9poqk:hover .fncoj2, .y9poqk:hover .dhzmyd, .mials4:hover .fncoj2, .mials4:hover .dhzmyd, .sut8ik:hover .fncoj2, .sut8ik:hover .dhzmyd, .nmiejb:hover .fncoj2, .nmiejb:hover .dhzmyd, .xu86mt:hover .fncoj2, .xu86mt:hover .dhzmyd, .k0mka9:hover .fncoj2, .k0mka9:hover .dhzmyd, .zievsh:hover .fncoj2, .zievsh:hover .dhzmyd{
    opacity:1;
}
/* slick prev slick next css */
/*======== slick ========*/
 .fncoj2, .dhzmyd {
     font-size: 0;
     position: absolute;
     display: block;
     padding: 0;
     cursor: pointer;
     color: #fff;
     outline: none;
     background: #d0b354;
     z-index: 9;
     opacity: 0;
     border-radius: 0px;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
     width: 48px;
     height: 48px;
     line-height: 48px;
     top: 50%;
     transform: translate(0px, -50%);
     transition: .5s;
     border: 0px solid #17161a;
}
 .fncoj2 {
     left: -65px;
}
 .dhzmyd {
     right: -65px;
}
 .fncoj2.b8xhyv, .dhzmyd.b8xhyv{
     background: #E0A067;
}
 .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: "\eac9";
     font-family: IcoFont!important;
     line-height: inherit;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .dhzmyd:before {
     content: "\eaca";
         font-family: IcoFont!important;
}

 .fncoj2:hover:before, .fncoj2:focus:before, .dhzmyd:hover:before, .dhzmyd:focus:before {
     color: #fff;
}
 .ny2t2u:hover .fncoj2, .ny2t2u:hover .dhzmyd{
	 opacity:1;
 }
button:focus {
    outline: none;
    outline: none;
}
.dhzmyd:focus, .dhzmyd:hover, .fncoj2:focus, .fncoj2:hover {
    background: #191f2d;
}
/* service page area css */
.sk7bv9 {
    padding: 100px 0px 70px;
}
.dx1uck {
    border-radius: 5px 5px 5px 5px;
    padding: 60px 35px 10px 35px;
	box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 9%);
    text-align: center;
	transition:.9s;
	margin-bottom:30px;
}
.w410mr i {
    color: #3757F7;
    font-size: 55px;
    transform: rotate(0deg);
	transition:.5s;
}
.lajzor h3 {
    padding: 20px 0px 0px 0px;
}
.lajzor h3 a {
    transition: .5s;
    margin-top: 10px;
    display: inline-block;
}
.lajzor p {
    padding: 22px 0px 30px 0px;
    transition: .5s;
}
.dx1uck:hover{
    background-color: transparent;
    background-image: linear-gradient(90deg, #001EB6 0%, #3757F7F0 100%);
}
.dx1uck:hover .w410mr i,
.dx1uck:hover .lajzor h3,
.dx1uck:hover .lajzor h3 a,
.dx1uck:hover .lajzor p{
	color:#fff;
}

.cbfpbp {
    margin-top: -315px;
    padding-bottom: 80px;
}
/* pricing area2 css */
/* pricing plane area css */
.duajm3 {
    padding: 100px 0px 80px;
    background: #FFFFFF;
}
.duajm3 .w8o57k {
    position: relative;
    padding-bottom: 50px;
}
.u6pmr9 {
    background: #FFFFFF;
    border-radius: 0px;
    transition: .5s;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 8%);
    margin-bottom: 20px;
}
.yv2t7s {
    background-image: url("assets/images/port-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 26px 28px 40px;
    position: relative;
}
.i374dm{
	background-image: url("assets/images/port-2.jpg");
}
.mm72vo{
	background-image: url("assets/images/port-1.jpg");
}
.yv2t7s::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-image: linear-gradient(90deg, #001EB6E6 0%, #3757F7C9 100%);
    transition: .5s;
}
.yv2t7s h5 {
    color: #fff;
    z-index: 999;
    position: relative;
    font-size: 18px;
    margin-top: 10px;
    font-weight: 400;
}
.yv2t7s h2 {
    color: #fff;
    position: relative;
    padding-top: 8px;
    font-size: 30px;
}
.yv2t7s h3 {
    color: #fff;
    position: relative;
    font-size: 27px;
    text-align: right;
    padding-top: 20px;
    margin-bottom: -12px;
}
.yv2t7s span {
    font-size: 25px;
    font-weight: 500;
}
.xglid7 {
    position: absolute;
    top: 130px;
    left: 55px;
    z-index: 9;
}
.xglid7 i {
	margin-right: 10px;
    font-size: 40px;
    display: inline-block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    background: #FFF;
    text-align: center;
    border-radius: 100%;
    color: #0C72FE;
    z-index: 999;
    box-shadow:0px 0px 30px 0px rgb(0 0 0 / 9%);
}   
.vpxdk4 ul li {
    padding: 7px 0px 0px 0px;
    font-size: 17px;
    margin-bottom: 15px;
}
.vpxdk4 {
    padding: 75px 30px 30px;
}
.vde6pq {
    padding-left: 35px;
    padding-top: 65px;
    padding-bottom: 35px;
    background: #FFFFFF;
    border-radius: 0px 0px 10px 10px;
    z-index: 999;
    position: relative;
    box-shadow:0px 0px 30px 0px rgb(0 0 0 / 9%);
	margin-left: 0px;
}
.vpxdk4 ul li span i {
    font-size: 17px;
	margin-right:10px;
}
.z3xoge{
	text-align:center;
	transition:.5s;	
}
.z3xoge a {
    font-size: 16px;
    padding: 17px 30px;
    display: block;
    color: #fff;
    transition: 1s;
    background-color: transparent;
    background-image: linear-gradient(90deg, #3757F7 0%, #001EB6 100%);
    border-style: none;
    z-index: 999;
    position: relative;
    font-weight: 700;
}
.z3xoge a:hover{
	color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(90deg, #001EB6 0%, #3757F7E8 100%);
}
/* counter page area css */
/* counter area 3 css */
.unb6ax {
    background: #FFFFFF;
    padding: 90px 0px 70px;
}
/*====== style 6 ======*/
.yjv63y.xoany4 {
    background: #fff;
    padding: 28px 25px 25px;
    box-shadow: 0 5px 20px 0 #0000000d;
}
.yjv63y .sesmam {
    background: #d0b354;
    padding: 38px 0px 35px;
    border-radius: 5px;
    width: 29%;
    text-align: center;
    transform: skewY(356deg);
}
.c038ah {
    text-align: left;
}
 .yjv63y .o9wsuy h3, .yjv63y .o9wsuy span {
     font-size: 31px;
     color: #fff;
}
 .yjv63y .o9wsuy {
     overflow: inherit;
}
.unb6ax .o9wsuy h3, .unb6ax .o9wsuy span {
    font-size: 31px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0;
}
.unb6ax .sesmam {
    float: left;
    margin-right: 20px;
}
.unb6ax .mu6ddn h4, .unb6ax .mu6ddn h1 {
    color: #000;
    font-size: 20px;
    margin-bottom: 3px;
}
.unb6ax  .yjv63y.xoany4 {
    margin-bottom: 20px;
}
.v10mao {
    background-image: url("assets/images/service-bg1.jpg");
    background-position: center center;
    background-size: cover;
    position: relative;
    padding: 90px 0px 90px;
}
.illtnj {
    position: relative;
    padding: 20px 0px 25px;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border: 1px solid #324452;
    border-radius: 5px;
}
 .dn5e5h {
     margin-top: 7px;
}
 .illtnj:hover .chund4{
     color:#fff;
}
 .illtnj:hover {
     background:#d0b354;
     border-color:#d0b354;
}
 .dn5e5h i {
     display: inline-block;
     font-size: 30px;
     text-align: center;
     display: block;
}
 .jmasoz > h1 {
     display: inline-block;
     font-size: 45px;
     font-weight: 600;
     -webkit-transition: .3s;
     margin: 0;
     transition: .3s;
}
.jmasoz > h3 {
    display: inline-block;
    font-size: 40px;
}
.jmasoz span {
    transition: .5s;
    display: inline-block;
    font-size: 35px;
    font-weight: 700;
}
 .iraw04 {
     padding: 0 0 0;
}
.iraw04 h4 {
    font-size: 30px;
    margin: 0;
    transition: .5s;
    padding-bottom: 5px;
    color: #fff;
    padding-top: 13px;
}
.dn5e5h {
    margin-top: 7px;
}
 .mu6ddn i {
    color: #FFFFFF;
    font-size: 60px;
    border-style: default;
    transform: rotate(0deg);
}
.dn5e5h i {
    display: inline-block;
    font-size: 60px;
    text-align: center;
    display: block;
}
.lfz9mk.ssne8j {
    padding: 70px 0px 70px;
}
/* team page area css */
.mbfvqu {
    padding: 100px 0px 80px;
    background: #F8F9FC78;
}
.mbfvqu .xosyoi h3 {
    padding: 0px 0px 0px 0px;
}
.an9wen {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}
 .an9wen:before{
     position: absolute;
     content: '';
     top:0;
     bottom: 0;
     left: 0;
     right: 0;
     -webkit-transition: .5s;
     transition: .5s;
}
 .an9wen img{
     width: 100%;
     height: auto;
}
 .v9t835{
     left: 0;
     position: absolute;
     right: 0;
     top: 50%;
     -webkit-transform: translateY(-50%);
             transform: translateY(-50%);
     z-index: 2;
}
 .l1rrt7 {
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     top: 0;
     margin: auto;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     width: calc(100% - 30px);
     height: calc(100% - 30px);
     -webkit-transition: all ease 400ms;
     transition: all ease 400ms;
}
.l1rrt7 {
    background: rgba(255,255,255,.9);
}
 .an9wen:hover .l1rrt7{
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .l1rrt7:before {
     position: absolute;
     left: 0;
     top: 0;
     width: 0px;
     height: 3px;
     content: '';
     -webkit-transition: all ease 500ms;
     transition: all ease 500ms;
}
.knzdlr a:hover, .l1rrt7:after, .l1rrt7:before {
    background: #d0b354;
}
 .l1rrt7:after {
     position: absolute;
     right: 0;
     bottom: 0;
     width: 0px;
     height: 3px;
     content: '';
     -webkit-transition: all ease 500ms;
     transition: all ease 500ms;
}
 .an9wen:hover .l1rrt7:before, .an9wen:hover .l1rrt7:after{
     width: 80px;
}
 .an9wen h5{
     font-size: 23px;
     margin-bottom: 0px;
     margin-left: -30px;
     -webkit-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
}
 .an9wen:hover h5{
     margin-left: 0;
}
 .an9wen span{
     font-size: 20px;
     -webkit-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
}
 .an9wen:hover span{
     margin-right: 0;
}
 .knzdlr{
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     -webkit-transition: all 0.9s ease-in-out;
     transition: all 0.9s ease-in-out;
     margin-top: 8px;
}
 .an9wen:hover .knzdlr{
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     -webkit-transition: all 0.9s ease-in-out;
     transition: all 0.9s ease-in-out;
}
 .knzdlr a{
     font-size: 16px;
     height: 34px;
     width: 34px;
     line-height: 30px;
     border-radius: 50%;
     text-align: center;
     -webkit-transition: .5s;
     transition: .5s;
     display: inline-block;
}
 .knzdlr a:hover{
     -webkit-transform: rotate(360deg);
     transform: rotate(360deg);
}
.knzdlr a {
    border: 2px solid #ddd;
	color: #222429;
}
.knzdlr a:hover {
    border-color: #d0b354;
    background: #d0b354;
	color:#fff;
}
/* faq page area css */
.kv9feu {
    background: #F9F9F9;
    padding: 100px 0px 100px;
}
.sk3ria {
    background: #F9F9F9;
    padding: 100px 0px 100px;
}
.wmzgca .j8frrg {
	border:none;
    box-shadow: 0px 0px 20px 0px #dddddd80;
	background:none;
}
.cycpd1:focus,
.cycpd1:hover {
    color: #000;
    background:none;
}
.mf6a9t .cycpd1 {
    background: none;
    color: #000;
}
.ha5nj4{
	border-bottom:none;
}
.cycpd1 {
    margin-left: 25px;
    font-size: 20px;
    font-weight: 600;
    display: block;
}
.cycpd1:before {
    position: absolute;
    content: '\f067';
    left: 25px;
    margin-right: 10px;
    font-family: fontawesome !important;
    font-weight: 200;
}
.mf6a9t .cycpd1:before {
    content: '\f068';
}
.udhdzr.bn91o6.ha5nj4 {
    background: #fff;
    padding: 0px 5px;
}
.o7sc19 p,
.km5x2o p {
    padding-left: 18px;
}
.o7gd6h.g3cmc6.j8frrg {
	border: 0 !important;
    margin-bottom: 20px;
	box-shadow: 1px 1px 7px -5px rgb(0 0 0 / 75%);
}
.sk3ria .ep1x9q {
    padding-left: 30px;
    font-size: 20px;
    font-weight: 600;
    display: flex;
    align-items: center;
    padding: 11px 15px;
    transition: .5s;
    padding: 10px 20px 10px 20px;
    color: #232323;
}
.cycpd1:before {
    font-weight: 400;
	font-size:20px;
	color:#232323
}
.jiy8mj.wmzgca .g3cmc6 p {
    padding: 10px 25px 0px;
}
.jiy8mj.wmzgca .udhdzr.bn91o6.ha5nj4 {
    background: #fff;
    padding: 0px 10px;
}

.g7irah .grxvx4 img {
    width: 100%;
}
/* privacy area css */
.gabs9k .iqg9by h2 {
    margin-bottom: 2px;
}
.clk8sw {
    padding: 90px 0 100px;
}
.qols7r {
    background: #fff;
}
.qols7r {
    margin-bottom: 40px;
}
.psarx9 h2 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 8px;
}

 /* testimonial page area css */
.ikyc11.vuprim {
    padding: 80px 0px 85px;
}
.sajy1a {
    padding: 115px 0px 160px;
}
.sajy1a .w8o57k {
    position: relative;
    padding-bottom: 40px;
}
.sajy1a {
    background: #FFFFFF;
    padding: 115px 0px 160px;
}
.sajy1a .xosyoi h3 {
    color: #000;
    padding: 0px 0px 10px 0px;
}
.sajy1a .sain7y {
    bottom: -45px;
}
.sajy1a .sain7y li button {
    width: 40px;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
}
.sajy1a .jlubpu{
    padding: 0 10px;
}
.sajy1a .wubcch {
    margin-bottom: 30px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    padding: 60px 60px 26px;
    margin-top: 20px;
    box-shadow: 0 10px 25px 0 rgba(50,65,141,.12);
    overflow: hidden;
    position: relative;
    text-align: left;
}
.sajy1a .h8qadn {
    position: absolute;
    right: 4%;
	bottom:55px;
}
.sajy1a .at105m {
    position: relative;
}
.sajy1a .at105m:before {
    content: "";
    font-family: fontawesome !important;
    font-size: 60px;
    left: 3px;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    top: -97px;
	display:none;
}
.sajy1a .at105m:after {
    bottom: -28px;
    content: "";
    font-family: fontawesome !important;
    font-size: 60px;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    right: 3px;
	display:none;
}
.sajy1a .u9mlcv {
    float: left;
    margin-right: 20px;
}
.sajy1a .u9mlcv img {
    width: 59px;	
}
.sajy1a .o87gq7 span {
    display: block;
    margin-top: 6px;
    font-size: 18px;
    font-weight: 600;
}
.sajy1a .vub453 {
    overflow: hidden;
    padding-top: 20px;
    float: left;
    text-align: left;
}
.sajy1a .kwirjc i.mf6a9t {
    color: #c7a131;
}
.sajy1a .oq0g2h i {
    font-size: 25px;
}
.sajy1a .sain7y li button {
    width: 40px;
    height: 15px;
    border-radius: 0px 0px 0px 0px;
}
/* map area css */
.mxlam1 iframe {
    width: 100%;
    height: 500px;
    margin-bottom: -8px;
    border: none;
}
/* landing page area css */
.fclsxa .cewy05 {
    margin-left: 20px;
}


/*新增加的css*/
.tqpe63 {
  padding: 20px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}

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


/* SEO heading utility */
.vdcoii {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
  white-space: nowrap !important;
}
/* Article SEO title sizing */
.e26syx {
  margin: 0 0 18px;
  color: inherit;
  font-size: 34px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0;
}
@media (max-width: 991px) {
  .e26syx {
    font-size: 28px;
  }
}
@media (max-width: 575px) {
  .e26syx {
    font-size: 24px;
  }
}
