
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&family=Yaldevi:wght@200;300;400;500;600;700&display=swap');

/*theme css*/
a{
     color: #e0a067;
     transition: .5s;
}
 a:hover {
     text-decoration: none;
     color:#e0a067;
}
 body {
	font-family: Roboto,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 1.6;
	color:#030925;
}
 p {
     font-style: normal;
}
 h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    line-height: 1.2;
    font-weight: 700;
    transition: .5s;
    font-size: 22px;
    margin-bottom: 0;
	color:#030925;
	transition:.5s;
}
 .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;
}

/*新增加的css*/
.tqpe63 {
  padding: 20px 16px;
  text-align: center;
}

.kdjf6b {
  margin-top: 20px;
  display: inline-block;
}
.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: inline-block;
  margin: 0 3px 6px;
  padding: 0 12px;
  line-height: 38px;
  text-align: center;
}
.kdjf6b .uf0ccr {
  background-color: rgb(255 121 8);
  color: white;
  border-color: rgb(255 121 8);
}
.kdjf6b .v7m6vm {
  color: #aaa;
  border-color: #eee;
}
/* 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: 30px;
}
 .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: 36px;
    margin: auto;
    font-weight: 700;
    line-height: 1.4;
}
 .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: 16px;
    display: inline-block;
    border-radius: 30px;
    margin-bottom: 15px;
	color: #e0a067;
}
 .xosyoi p span a,
 .xosyoi p span, 
 .xosyoi h1 span,
 .xosyoi h2 span,
 .xosyoi h3 span{
     color:#e0a067;
}
 .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.swx128, .zmfutz, .ar5o0y, .g89ug5, .nsetiw, .imao7t a, .n221h3 a {
    border-radius: 5px;
    font-size: 16px;
}
 .cu2qn7 a:hover, a.swx128: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 */

/*===================== techsell HEADING TOP AREA CSS =========================*/
/* LEFT RIGHT CSS */
 .qd7ax3.ejt677 {
     display: none;
}
.qlhsys {
    background: #e0a067;
	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 techsell HEADING TOP AREA CSS =========================*/
/*======================== EM techsell HEADER =========================*/
 .yx643l {
     background: #f9f9f9 none repeat scroll 0% 0;
     padding: 28px 0;
     position: relative;
     overflow: hidden;
     z-index: 1;
}
 .yx643l:before {
     background: #821F05 none repeat scroll 0% 0;
     content: "";
     left: 0;
     top: 0;
     bottom: 0;
     width: 25%;
     height: 100%;
     z-index: -1;
     position: absolute;
}
 .yx643l: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;
}
 .qiu9kp {
     z-index: 9;
     text-align: right;
}
 .oldbxa {
     float: left;
     margin-right: 10px;
     overflow: hidden;
}
 .oldbxa i {
     color: #821F05;
     font-size: 30px;
     margin-top: 5px;
     margin-left: 2px;
     display: inline-block;
}
 .zj0s7y {
     overflow: hidden;
     padding-left: 80px;
}
 .w8ij5e > h3 {
     font-size: 18px;
     margin: 0;
     padding: 0;
}
 .w8ij5e > p {
     margin: 0;
     overflow: hidden;
}
 .w8ij5e > p > a {
     color:#999;
}
 .qiu9kp {
     z-index: 9;
}
 .n320ri {
     padding-left: 50px;
     position: relative;
}
 .n320ri:before {
     content: "";
     position: absolute;
     background: #821F05;
     width: 1px;
     height: 74px;
     left: 10px;
     top: -14px;
}
 .n320ri .swx128 {
     background: #821F05;
     border-radius: 5px;
     color: #fff;
     display: inline-block;
     font-size: 15px;
     font-weight: 600;
     margin-left: 0;
     padding: 12px 26px;
     transition: .5s;
}
 .n320ri > 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 .blo7z4 ul {
     text-align: center;
}
 .no-logo-sr .blo7z4 ul li {
     text-align: left;
}
/*======================= techsell HEADING NAV AREA CSS ========================*/
 .fjscdq .j5mlep {
     padding: 0;
}
 .fjscdq .zyxra1 {
     background: 0 0;
     float: none;
}
 .ppj6ro {
     position: relative;
}
 .sib01p {
     background: #fff none repeat scroll 0% 0;
}
/* LOGO CSS */
 .post5o a {
     font-size: 23px;
     font-weight: 700;
     display: inline-block;
}
/* MENU CSS */
 .blo7z4 ul {
     text-align: right;
     list-style: none;
}
/* witr_h_h18 menu css */
 .i66d0i .blo7z4 ul {
     text-align: left;
}
 .j7jxk3, .t20m8u{
     display: block;
     text-align: right;
}
 .t20m8u .cewy05 {
     padding: 0;
     display: inline-block;
     white-space: nowrap;
}
 .t20m8u .cewy05 a.swx128 {
     display: inline-block;
     margin-left: 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.swx128 {
     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;
}
 .blo7z4 > ul > li {
     display: inline-block;
     position: relative;
}
.blo7z4 > ul > li > a {
    display: block;
    margin: 38px 15px;
    transition: .5s;
    position: relative;
    color: #272727;
    font-size: 14px;
    font-weight: 500;
    font-family: Yaldevi,sans-serif;
}
 .blo7z4 > ul > li > a:before, .blo7z4 > 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 .blo7z4 > ul > li > a {
     color: #fff;
}
 .azbe1s .blo7z4 > ul > li > a {
     color: #fff;
}
 .s8o4es .blo7z4 > ul > li > a {
     color: #fff;
}
 .ulc0kg .blo7z4 > ul > li > a {
     color: #fff;
}
 .blo7z4 ul li:last-child a {
     margin-right: 0px;
}
 .blo7z4 > ul > li.uf0ccr > a, .blo7z4 > ul > li:hover > a, .ipf8az > ul > li:hover > a {
     color: #e0a067;
     background-color: transparent;
}
 .blo7z4 > ul > li:hover > a:before, .blo7z4 > 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 .sib01p {
     left: 0;
     right: 0;
     top: 0;
     z-index: 9999;
     background-color: transparent;
     padding: 0;
     transition: .5s;
     position: absolute;
}
 .sib01p.ceo8nf {
     -webkit-transition: .3s;
     transition: .3s;
}
.sib01p.glif0t, .rdfgpd {
    background: rgba(0,0,0,0.7);
}
 .sib01p.glif0t .blo7z4 > ul > li > a {
     color:#fff;
}
 .sib01p.glif0t .blo7z4 > ul > li.uf0ccr > a {
     color: #e0a067;
}
/* LOGO LEFT RIGHT CSS */
.yorvl4 {
    align-items: center;
}
 .yorvl4 .post5o {
     text-align: left;
}
 .jz2k11 .post5o {
     text-align: right;
}
 .jz2k11 .blo7z4 > ul {
     text-align: left;
}
 .jz2k11 .blo7z4 > ul > li:first-child a {
     padding-left: 0px;
}
 .jz2k11 .blo7z4 > ul > li:last-child a {
     padding-right: auto;
}
/* logo top */
 .v5aq6u .post5o {
     text-align: center;
}
 .v5aq6u .blo7z4 > ul {
     text-align: center;
}
 .v5aq6u > .blo7z4 > ul > li:last-child a {
     padding-right: auto;
}
/* sub menu style */
 .blo7z4 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;
}
 .blo7z4 ul li:hover > .ik3sg6 {
     transition: .5s;
     opacity: 1;
     visibility: visible;
     top: 100%;
     z-index: 9;
}
 .blo7z4 ul .ik3sg6 li {
     position: relative;
	 transition:.5s;
}
.blo7z4 ul .ik3sg6 li a {
    display: block;
    margin: 0;
    margin-bottom: 6px;
    letter-spacing: normal;
    font-size: 18px;
    font-weight: 500;
    transition: .5s;
    color: #272727;
    visibility: inherit !important;
    padding: 4px 0px;
}
 .blo7z4 ul .ik3sg6 li:hover > a, .blo7z4 ul .ik3sg6 .ik3sg6 li:hover > a, .blo7z4 ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a, .blo7z4 ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a {
     color: #e0a067;
}
.blo7z4 ul .ik3sg6 li:hover {
    margin-left: 15px;
}
.blo7z4 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%);
}
.blo7z4 ul .ik3sg6 li:hover:before{
	opacity:1;
}
.blo7z4 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: #e0a067;
}
/* sub menu 2 */
 .blo7z4 ul .ik3sg6 .ik3sg6 {
     left: 100%;
     top: 130%;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     visibility: hidden;
}
 .blo7z4 ul .ik3sg6 li:hover > .ik3sg6 {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     visibility: visible;
     top: 0%;
}
/* sub menu 3 */
 .blo7z4 ul .ik3sg6 .ik3sg6 li {
     position: relative;
}
 .blo7z4 ul .ik3sg6 .ik3sg6 .ik3sg6 {
     right: 100%;
     left: auto;
     top: 130%;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     visibility: hidden;
}
 .blo7z4 ul .ik3sg6 .ik3sg6 li:hover > .ik3sg6 {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     visibility: visible;
     top: 0%;
}
/* sub menu 4 */
 .blo7z4 ul .ik3sg6 .ik3sg6 .ik3sg6 li {
     position: relative;
}
 .blo7z4 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 .sib01p.glif0t {
     top: 32px;
}
 .um8e7l .pzlzl7.rdfgpd {
     top: 32px;
}
 .ibjmgi.um8e7l .pzlzl7 {
     top: 0px;
}
 .ibjmgi.um8e7l .i4j0wx .sib01p.glif0t {
     top: 0px;
}
 .ibjmgi.um8e7l .pzlzl7.rdfgpd {
     top: 0px;
}
/* has menu icon */
.h39xbp .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;
}
 .h39xbp .hto27n .hto27n> a:after {
     margin-left: 8px;
     content: "\f107";
}
/* menu button */
 .cewy05 {
     display: inline-block;
}
a.swx128 {
    background: #e0a067;
}
a.swx128 {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 20px;
    font-weight: 500;
    border-radius: 30px;
    padding: 13px 25px;
}
.ejypqe, a.swx128 {
    color: #fff;
}
.jrfyzi a:hover, .zmfutz:hover, a.swx128:hover {
    background: #0236bf;
}

/* logo sticky */
 .h39xbp .post5o a.zn526b {
     display: block;
}
 .h39xbp .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 */
 .h39xbp .glif0t .post5o a.zn526b {
     display: none;
}
 .h39xbp .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 */
 .qiu9kp a.h243e4 {
     display: none;
}
 .qiu9kp .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:#e0a067
}
 .glif0t .ecwpr9 i {
    color: #fff;
}
.glif0t .e8qh2k .ecwpr9 i, .e8qh2k .ecwpr9 i {
    color: #e0a067;
}
.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.swx128 {
    border: none;
    display: block;
    font-size: 17px;
    margin-left: 35px;
    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 #e0a067;
}
.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: #e0a067;
	color: #fff;
}
.naarxa .xsvsaj h2.z1m0if::before {
    border: 1px solid #e0a067;
}
.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 #e0a067;
}
.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: #e0a067;
    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;
}
.lwxez5 {
    height: 842px;
}
 .anjfa3{
     margin: auto;
     height:100%;
     width:63%;
}
 .vvuv4b{
     position: relative;
     top: 50%;
     transform: translateY(-50%);
     z-index: 1;
}
.vvuv4b h2, .vvuv4b h3 {
    font-size: 70px;
    font-weight: 700;
    line-height: 1;
}
 .vvuv4b h1 span, .vvuv4b h2 span, .vvuv4b h3 span{
     color: #821F05;
     font-weight:Italic;
}
.z3t1jq:hover .ahhrko h2 a, .vvuv4b h1 span, .vvuv4b h2 span, .vvuv4b h3 span {
    color: #e0a067;
}
.vvuv4b h1 {
    color: #e0a067;
    font-size: 16px;
    text-transform: uppercase;
}
 .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, .jvdmvm .aebnsy h4 {
    margin: 21px auto 3px 0;
	width:66%;
}
.jvdmvm .vvuv4b h1{
	margin-top:0px;
}
 .jvdmvm .vvuv4b p, .okkfh7 .vvuv4b p {
     width: 55%;
}
 .mc60or .swiper-slide a {
     display: inline-block;
}

.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: #e0a067;
    border-style: solid;
    border-color: #e0a067;
}
.g1ucol .vvuv4b .zmfutz.mf6a9t:hover {
    background: #0236bf;
}
/* 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;
}
.jvdmvm .vvuv4b p, .okkfh7 .vvuv4b p {
    width: 51%;
}
.vvuv4b p {
    font-weight: 400;
    font-size: 22px;
    margin-top: 20px;
}
 .vvuv4b p {
    padding: 20px 0px 8px 0px;
}
.vvuv4b .zmfutz {
    border-style: default;
}
.mc60or .swiper-slide a {
    display: inline-block;
}
 .vvuv4b .zmfutz {
    border-style: default;
    padding: 16px 50px;
}
.ejypqe, .nk7mtb a, .jrfyzi a, .mm0tub, .vw36oc>a, .ar5o0y, .zmfutz, .lf39hu a, .tetlbf a, .nsetiw, .g89ug5, .n221h3 a, .cu2qn7 a, a.swx128 {
     border-radius: 30px;
    font-size: 18px;
    font-weight: 500;
}
.zmfutz {
    background: #e0a067;
    color: #fff;
    display: inline-block;
    padding: 16px 50px;
    text-align: center;
    position: relative;
    margin-right: 15px;
    z-index: 2;
    transition: 1s;
	padding: 18px 40px;
}
.zmfutz:hover {
    background: #0236bf;
	color:#fff;
}
.tahf7k {
    margin-top: 54px;
}
 .vvuv4b .zmfutz.mf6a9t {
    border:1px solid #e0a067;
	background:transparent;
	color:#e0a067;
}
 .vvuv4b .zmfutz.mf6a9t:hover {
    color: #FFFFFF;
    background-color: #0236bf;
	border-color:transparent;
}
 .vvuv4b .zmfutz:hover {
    background-color: #FFFFFF00;
}
.vvuv4b .zmfutz:hover {
    color: #fff;
    background: #0236bf;
}
 .b0dzib {
     color: #821F05;
}
/*===================== END nagpur SERVICE CSS =========================*/
 .lllyzt {
     text-align: left;
}
.k8ekhc {
    text-align: left;
    -webkit-transition: all 0.5s ease 0s;
    transition: .5s;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 9%);
    padding: 30px 15px 35px;
}
 .k8ekhc:hover {
     position: relative;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     z-index:3;
}
 .k8ekhc:hover:before {
     /* background: rgba(0, 0, 0, 0.7); */
     content: "";
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%;
     z-index:-1;
     transition: .5s;
	 border-radius:10px;
}
 .d84xw0 {
     display: block;
}
/* .em-service-icon {
     font-size: 35px;
}
 */
 .w06454 img{
     margin-bottom:15px;
}
 .w06454 i{
     display: inline-block;
     transition:.5s;
     font-size: 50px;
     margin-bottom: 15px;
	 color:#e0a067;
}
 .lzsw4r {
     overflow: hidden;
}
 .lzsw4r h3 {
     padding: 0;
     transition: .5s;
}
 .lzsw4r h3 span{
     color:#3757f7;
     font-size:18px;
     font-weight:600;
}
 .f8oic3 .lzsw4r h3 {
     margin: 10px 0 15px;
}
 .g8pu6e {
}
 .g8pu6e p{
     transition:.5s;
}
 .vw36oc {
    /* margin-top: 25px;
     */
     position: relative;
}
 .vw36oc > a {
     border-radius: 5px;
     display: inline-block;
     transition:.5s;
}
 .l6xpde a:hover {
     color: #3757f7;
}
 .vw36oc a span{
     font-size:20px;
     transition:.5s;
     display: inline-block;
     position: relative;
     top: 3px;
}
 .k8ekhc:hover .vw36oc > a {
     color: #fff;
}
 .k8ekhc:hover .w06454, .k8ekhc:hover .w06454 i, .k8ekhc:hover .lzsw4r h3, .k8ekhc:hover .lzsw4r h3 a, .k8ekhc:hover .g8pu6e {
     color: #fff;
     z-index:1;
}
/* style 2 */
 .mzuouw {
}
 .mzuouw .w06454 i {
     display: inline-block;
     color: #fff;
     height: 80px;
     width: 80px;
     text-align: center;
     border-radius: 50%;
     line-height: 80px;
     background: #3757f7;
     font-size: 25px;
     transition: all 0.5s ease 0s;
}
 .tl2tmt .w06454 i {
     font-size: 40px;
     color: #e0a067;
     height: auto;
     width: auto;
     border-radius: initial;
     line-height: normal;
     background: none;
     border:none;
}
 .mzuouw .nhe2da{
     width: 100%;
}
 .mzuouw.gi5mmb {
     text-align:left;
}
 .mzuouw.gi5mmb .w06454{
     margin-right:20px;
     margin-top: 10px;
}
 .mzuouw.skchjc {
}
 .mzuouw.skchjc .w06454 {
     margin-bottom: 20px;
}
 .mzuouw.tf69ff {
     text-align:right;
}
 .mzuouw.tf69ff .w06454{
     margin-left:25px;
     margin-top:5px;
}
 .lzsw4r h3 a:hover{
     color:#3757f7;
}
/* service style 9 */
 .f8oic3 {
     position: relative;
     z-index: 1;
     padding: 42px 30px 50px;
     box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
     transition:.5s;
}
 .f8oic3 .vw36oc > a {
     border: 1px solid #ddd;
     padding: 10px 30px;
}
 .f8oic3::before{
     background: #3757f7;
     position: absolute;
     left: 0;
     top: 0;
     width: 2px;
     height: 100%;
     content: "";
     z-index: -1;
     transition: .5s;
}
 .f8oic3:hover::before{
     width:100%;
     height:100%;
     border-radius:0px;
    /* background:#001EB6;
     */
}
 .f8oic3:hover h3,.f8oic3:hover p,.f8oic3:hover a {
     color:#fff;
}
 .mzuouw.f8oic3:hover .w06454 i{
     color:#fff;
}
 .f8oic3:hover .vw36oc > a {
     border-color:#3757f7;
     color:#3757f7;
     background:#fff;
}
/* witr service Style 10 */
 .sykpao{
     box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
     padding: 40px 30px;
     background: #fff;
     position:relative;
}
 .sykpao::before{
     position: absolute;
     content: "";
     top: 0;
     left: 0;
     width: 3px;
     height:0%;
     background: #3757f7;
     transition:.5s;
}
 .sykpao:hover::before{
     height: 40%;
}
 .sykpao .mi3867 i {
     line-height: 1;
}
 .sykpao .gnvi4e p {
     margin-bottom: 0;
}
 .sykpao .y8fakm {
     margin-bottom: 5px;
     margin-top: 15px;
}
 .sykpao .vw36oc a {
     background: #3757f726;
     padding: 12px 30px;
     color: #3757f7;
     margin-top: 20px;
     font-weight: 500;
}
 .sykpao .vw36oc a:hover{
     background: #3757f7;
     color: #fff;
}
/* witr service Style 11 */
 .fi931v{
     box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);
}
 .crhyhg{
     background: #3757f7;
     padding: 15px 30px 10px;
     text-align:left;
}
 .vsch5h{
     float: left;
     margin-right: 20px;
}
 .vsch5h i {
     color: #fff;
     font-size: 45px;
     line-height: 1;
     display: inline-block;
     margin-top: 5px;
}
 .wd16qa{
     overflow:hidden;
}
 .wd16qa h2{
     font-size: 17px;
     color: #fff;
}
 .wd16qa h3 a, .wd16qa h3{
     color: #fff;
     margin-bottom: 4px;
}
 .wd16qa h3 a:hover{
     color: #222222;
}
 .jopi6u{
     padding: 25px 30px 20px;
}
 .fi931v .y8fakm {
     margin-bottom: 15px;
}
 .y8fakm ul {
     display: table-cell;
     padding: 0;
}
 .y8fakm ul li{
     margin-bottom:7px;
}
 .y8fakm ul li a:hover{
     color: #3757f7;
}
 .y8fakm ul i{
     margin-right:15px;
}
 .y8fakm ul+ul i{
     margin-left:15px;
}
/* witr service Style 12 */
 .vxdznc.s59oow{
     overflow: hidden;
     transition: .1s;
     position:relative;
     padding-bottom: 127px;
}
 .vxdznc .ctt7mq::after {
     content: '';
     display: block;
     position: absolute;
     left: 0;
     right: 0;
     bottom: -1px;
     height: 41px;
     width: calc(100% + 10px);
     clip-path: polygon(0 0, 0% 100%, 100% 100%);
     background: #fff;
     transition: .5s;
}
 .vxdznc .dfe4ix{
     background:#fff;
     padding: 22px 21px 10px;
     position: absolute;
     bottom: -97px;
}
 .vxdznc:hover .dfe4ix{
     bottom: 0px;
}
 .vxdznc.s59oow h3 {
     padding-top: 0px;
     margin-bottom: 15px;
}
 .vxdznc.s59oow h2{
     font-size: 17px;
     color:#3757f7;
}
 .vxdznc.s59oow i{
     margin-bottom:10px;
}
/* witr service post Style 12 */
 .ctt7mq{
     position:relative;
}
 .r4ck8f{
     padding: 26px 30px 60px;
     position: absolute;
     bottom: -70px;
     background: #fff;
     box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;
     left: 30px;
     right: 30px;
}
 .wmloh6{
}
 .ipdhu0 .wd16qa h2, .ipdhu0 .wd16qa h3 a, .ipdhu0 .wd16qa h3 {
     color:#272727;
}
 .ipdhu0 .wd16qa h3 a:hover{
     color:#3757f7;
}
 .zzze4n{
     position: absolute;
     bottom: -40px;
}
 .zzze4n i{
     background: #fff;
     box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;
     color:#3757f7;
     font-size: 30px;
     height: 80px;
     width: 80px;
     text-align: center;
     border-radius: 50%;
     line-height: 80px;
     display: inline-block;
     transition: .5s;
}
 .zzze4n i:hover{
     background:#3757f7;
     color:#fff;
}
/* about area css */
.utxkah {
    padding: 80px 0px 80px;
    background: #FFFFFF;
}
.utxkah .mzuouw.gi5mmb {
    text-align: left;
}
.utxkah .lllyzt {
    padding:0px;
}
.utxkah .wuzjab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.utxkah .mzuouw.gi5mmb .utxkah .w06454 {
    margin-right: 20px;
    margin-top: 10px;
}
.utxkah .qrbn8f img {
    margin: 0px 48px 0px 0px;
}
.utxkah .mzuouw .utxkah .nhe2da {
    overflow: hidden;
    width: 100%;
}
.utxkah  .lzsw4r h3 {
    padding: 0;
    -webkit-transition: .5s;
    transition: .5s;
    margin-bottom: 8px;
}
.utxkah  .lllyzt h3 {
     color: #000; 
}
.utxkah .lllyzt p {
    color: #212529;
}
.utxkah  .mzuouw  .nhe2da {
    overflow: hidden;
    width: 100%;
    padding-right: 0px;
}
.utxkah .xosyoi h3 {
    padding:0px 0px 5px;
}
.utxkah .w8o57k {
    position: relative;
    padding-bottom: 20px;
}
.utxkah .zmfutz {
    margin-top: 0px;
    padding: 18px 43px;
}
/* counter up area css */
.z3mm9z {
    background-color: transparent;
    background-image: linear-gradient(90deg,#e0a067 0%,#0236bf 100%);
    padding: 100px 0px 67px;
}
.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: center;
    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;	
}
.mu6ddn i {
    font-size: 50px;
    border-style: default;
    transform: rotate(0deg);
    color: #fff;
    margin-bottom: 10px;
    display: inline-block;
}
.mu6ddn h4, .mu6ddn h1 {
    font-size: 20px;
	font-family: "Nunito",Sans-serif;
}
/* techsell 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;
}
/* techsell service area2 css */
.sjkow9 {
    padding: 100px 0px 10px;
}
.xv42oq {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F0F5F8 0%, #FFFFFF 100%);
    padding: 95px 0px 80px;
}
.sbarcq {
    border-style: none;
    border-radius: 10px;
    margin-bottom: 20px;
}
.lllyzt {
    padding: 45px 50px;
    transition: .5s;
    margin-bottom: 20px;
}
.sjkow9 .lllyzt:hover {
    background-color: transparent;
    background-image: linear-gradient(90deg,#e0a067 0%,#0236bf 100%);
}
.vw36oc>a {
    display: inline-block;
    -webkit-transition: .5s;
    transition: .5s;
    padding: 9px 30px;
    border: 1px solid #e0a067;
    border-radius: 30px;
    font-size: 18px;
    font-weight: 500;
    color: #e0a067;
    margin-top: 15px;
}
.vw36oc>a:hover, .drq5nc:hover .qfbtnw:before, .lemfta .vw36oc>a:after, .lemfta .vw36oc>a:before {
    background: #e0a067;
}
.lllyzt h3 {
    padding: 10px 0px 20px 0px;
    color: #fff;
}

 .kp3ju8, .ek531v, .zdopvi {
    background-color: transparent;
    background-image: linear-gradient(90deg,#e0a067 0%,#0236bf 100%);
	transition: .5s;
}
.zuhgkm {
    position: relative;
}
.l144ez {
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
}
.ri14ec {
    position: absolute;
    top: 45%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .5s;
    transition: .5s;
    padding: 0 35px;
    width: 100%;
}
.u6sbyf {
    float: left;
    margin-right: 25px;
}
.sbarcq:hover .l144ez {
    opacity: 1;
}
.sbarcq:hover .ri14ec{
	opacity:0;
}
.u6sbyf i {
    font-size: 50px;
    -webkit-transition: .5s;
    transition: .5s;
    display: inline-block;
	color: #fff;
}
.h5ydq0 {
    overflow: hidden;
}
.h5ydq0 h3 {
    margin-bottom: 20px;
	color:#fff;
}
.xv42oq .zdopvi p, .xv42oq .ek531v p {
    color: #fff;
    margin-bottom: 0px;
}
/* techsell video area css */
.lwvni1 {
    background-image: url("assets/images/vido-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 180px 0px;
}
.lwvni1::before{
	content:"";
	position: absolute;
	height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg,#e0a067 0%,#0236bf 100%);
    opacity: .90;
}
.lwvni1 h3 {
    color: #fff;
    padding-top: 35px;
    font-size: 30px;
}
/* video button css */
 .xsnfjl {
    font-size: 25px;
    background-color: #e0a067;
}
.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;
}
.q8fg3n i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	color:#e0a067;
}
.q8fg3n a {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    font-size: 28px;
    border-radius: 100%;
	background-color: #fff;
}
.q8fg3n a:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    top: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: witr_squares 1.5s ease-in-out infinite;
    animation: witr_squares 1.5s ease-in-out infinite;
    left: 0;
    right: 0;
    bottom: 0;
	background-color: #fff;
}
@keyframes witr_squares {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
    20% {
        -webkit-transform: scale(1.24);
        transform: scale(1.24);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(2.1);
        transform: scale(2.1);
        opacity: 0;
    }
}
/* pricing area css */
.vtfeer {
    padding: 100px 0px 80px;
}
.vtfeer .w8o57k {
    position: relative;
    padding-bottom: 50px;
}
.aorch7 h2,
.aorch7 h3,
.aorch7 h4,
.aorch7 h5 {
    margin: 0;
}
.mf6a9t.k56dri {
    background: #000;
    position: relative;
}
.mf6a9t.k56dri::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
}
.k56dri {
    border-radius: 5px;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 8%);
    margin-bottom: 20px;
}
.ug7wr9 {
    position: relative;
    overflow: hidden;
}
.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;
    color: #fff;
    z-index: 999;
    position: relative;
}
.ug7wr9 h5 {
    font-size: 35px;
    color: #fff;
    z-index: 999;
    position: relative;
}
.ug7wr9 h6 {
    font-size: 21px;
    display: block;
    text-decoration: line-through;
    margin: 0;
}
.ug7wr9 span {
    font-size: 24px;
    margin-right: 5px;
}
.aorch7 span {
    font-size: 40px;
}
.aorch7 h5 {
    font-size: 40px;
    padding: 50px 0 0;
}
.tcdo6x {
    padding: 10px 0 7px;
    font-size: 20px;
}
.arjlzp {
    padding-top: 37px;
    padding-bottom: 40px;
}
.ug7wr9 a.ejypqe {
    padding: 17px 30px;
    display: inline-block;
}
.ug7wr9 a.ejypqe:hover {
    background: 0 0;
}
.o3x5r4 .ug7wr9 h5 {
    padding: 10px 0;
    margin-bottom: 30px;
}
.kr5m2i .ug7wr9 a.ejypqe {
    display: block;
    border-radius: 0;
}
.kr5m2i .arjlzp {
    padding: 0;
    padding-top: 37px;
}
.e8ary3 .p93v9c {
    width: 150px;
    height: 150px;
    display: table;
    margin: 15px auto 15px;
}
.e8ary3 .ogmoww {
    display: table-cell;
    vertical-align: middle;
    border-radius: 100%;
}
.e8ary3 .ug7wr9 h5 {
    padding: 0;
    font-size: 25px;
    border-radius: 100%;
    text-align: center;
}
.e8ary3 .ug7wr9 span + span {
    display: block;
}
.e8ary3 .ug7wr9 span {
    font-size: 18px;
}
.b2tfaf {
    margin-top: 25px;
}
.ug7wr9 ul {
    padding: 0 30px;
}
.b2tfaf ul li {
    list-style: none;
    font-size: 17px;
    margin-bottom: 17px;
}
.b2tfaf ul li.e2fr18 {
    text-decoration: line-through;
}
.b2tfaf ul li i {
    margin-right: 10px;
}
.gr4ycj h3 {
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 30px 13px;
    border-radius: 0 0 5px 5px;
}
.wc33q0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.xo2hvc.ug7wr9 strong {
    right: -25px;
    top: -30px;
    width: auto;
    -webkit-transform: inherit;
    transform: inherit;
    border-radius: 0 5px 0 0;
}
.xo2hvc.ug7wr9 h4,
.c65jor .tcdo6x {
    padding: 0;
}
.c65jor .tcdo6x p,
.c65jor p {
    margin: 0;
}
.u9c87a {
    padding-top: 30px;
}
.xo2hvc.ug7wr9 h5,
.xo2hvc.ug7wr9 h6 {
    display: inline-block;
}
.xo2hvc .jeud1i {
    position: relative;
    top: -50px;
    left: 44px;
}
.xo2hvc .jeud1i i {
    padding-top: 0;
    display: inline-block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    background: #fff;
    text-align: center;
    border-radius: 100%;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);
	color:#e0a067;
}
 .ug7wr9 {
    text-align: center;
}
 .aorch7 ul li {
    padding: 7px 0 0;
}
.xo2hvc .b2tfaf {
    margin-top: 0;
}
.xo2hvc .arjlzp {
    padding-top: 45px;
    padding-bottom: 0;
}
.xo2hvc.ug7wr9 a.ejypqe {
    display: block;
}
.b2tfaf {
    margin-top: 25px;
}
.ug7wr9 ul {
    padding: 0 30px;
}
.b2tfaf ul li {
    list-style: none;
    font-size: 17px;
    margin-bottom: 17px;
}
.b2tfaf ul li.e2fr18 {
    text-decoration: line-through;
}
.b2tfaf ul li i {
    margin-right: 10px;
}
.gr4ycj h3 {
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 30px 13px;
    border-radius: 0 0 5px 5px;
}
.kr5m2i .arjlzp {
    padding: 0;
    padding-top: 37px;
}
.xo2hvc .arjlzp {
    padding-top: 45px;
    padding-bottom: 20px;
}
.arjlzp {
    padding-top: 37px;
    padding-bottom: 40px;
}
 .arjlzp a.ejypqe {
    background: #e0a067;
	border-radius:0px;
}
 .arjlzp a.ejypqe:hover {
    color: #fff;
    background-color: #0236bf;
    border-style: default;
    border-color: #0236bf;
}
.c65jor {
    position: relative;
    padding: 30px 25px;
    border-radius: 5px;
}
 .c65jor {
    background-image: url("assets/images/team-01.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.dc2des{
	 background-image: url("assets/images/team-02.jpg");
}
.vvho3v{
	 background-image: url("assets/images/team-03.jpg");
}
.c65jor:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	background-color: transparent;
    background-image: linear-gradient(90deg,#e0a067D1 0%,#0236bf 100%);
}
/* team area css */
.lidc9d {
    background-image: url("assets/images/team-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0px 100px;
	position:relative;
}
.lidc9d::before{
	position:absolute;
	content:"";
	top:0;
	left:0;
	right:0;
	bottom:0;
    background-color: transparent;
    background-image: linear-gradient(90deg,#e0a067 0%,#0236bf 100%);
    opacity: .95;
    transition: background .3s,border-radius .3s,opacity .3s;
}

.cgptzx {
    background-color: #fff;
}
.lidc9d .xosyoi h1, .lidc9d .xosyoi h2, .lidc9d .xosyoi h3 {
   color:#fff;
}
.lidc9d .w8o57k {
    position: relative;
    padding-bottom: 50px;
}
.l7iz5y {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.05);
}
.htfj8l {
    position: relative;
    text-align: center;
}
.htfj8l:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.htfj8l:hover:before {
    opacity: 1;
}
.q0fa0y a {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    font-size: 22px;
    opacity: 0;
    width: 52px;
    height: 52px;
    line-height: 52px;
    border-radius: 50%;
}
.htfj8l:hover .q0fa0y a {
    opacity: 1;
}
.upkqk5 {
    padding: 23px 5px;
}
.upkqk5 h5 {
    margin: 0;
}
.upkqk5 span {
    font-size: 18px;
}
.oh53l3 {
    position: relative;
}
.oh53l3:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.oh53l3 img {
    width: 100%;
}
.hj8bxh {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    padding: 0 25px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.l7iz5y:hover .oh53l3:before,
.l7iz5y:hover .hj8bxh {
    top: -670px;
}
.hj8bxh h5 {
    font-size: 23px;
    margin: 0;
}
.hj8bxh p {
    padding-top: 10px;
}
.l7iz5y .o505dy {
    position: absolute;
    bottom: -110px;
    height: 100px;
    width: 100%;
    text-align: center;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.l7iz5y:hover .o505dy {
    bottom: 0;
}
.o505dy ul {
    padding-top: 30px;
}
.o505dy ul li {
    display: inline-block;
    margin: 0 3px;
}
.o505dy ul li a {
    font-size: 17px;
    height: 34px;
    width: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.htfj8l:before {
}
.rh4pfh {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    opacity: 0;
}
.htfj8l:hover .rh4pfh {
    opacity: 1;
}
.rh4pfh ul li {
    list-style: none;
    display: inline-block;
}
.rh4pfh ul li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border-radius: 5px;
    text-align: center;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    margin: 0 2px;
    margin-bottom: 7px;
}
.xwawxf {
    margin-top: 15px;
    padding-top: 17px;
    padding-bottom: 10px;
    position: relative;
}
.xwawxf:before {
    position: absolute;
    content: "";
    top: 0;
    height: 1px;
    width: 25%;
    margin: auto;
    left: 0;
    right: 0;
    -webkit-transition: 0.5s;
    transition: 0.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: 0.5s;
    transition: 0.5s;
    margin: 0 2px;
    font-size: 15px;
}
.xwawxf {
    margin-top: 16px;
    padding-top: 17px;
    padding-bottom: 10px;
    position: relative;
}
.upkqk5 h5 a:hover, .upkqk5 h5:hover, .upkqk5 span {
    color: #e0a067;
}
.xwawxf:before {
    background: #ddd;
}
.cgptzx:hover .xwawxf:before {
    width: 100%;
}
.cgptzx:hover .xwawxf:before {
    background: #e0a067;
}
.xwawxf ul li a {
    border: 1px solid #e0a0671c;
	background: #e0a06733;
	color: #e0a067;
}
.xwawxf ul li a:hover {
    border-color: #e0a067;
	background: #e0a067;
	color: #fff;
}
/* why choose area css */
.dm3pcx {
    padding: 120px 0px 100px;
}
.dm3pcx .w8o57k {
    position: relative;
    padding-bottom: 20px;
    padding-top: 10px;
}
.dm3pcx .xosyoi h3 {
    margin: 0 0 15px;
}
.dm3pcx .ctt7mq {
    position: relative;
}
.dm3pcx .tl2tmt.s59oow i, .dm3pcx .pphr8s .s59oow i {
    font-size: 50px;
    height: auto;
    width: auto;
    border-radius: initial;
    line-height: normal;
    background: 0 0;
    border: none;
	color: #e0a067;
}
.dm3pcx .s59oow h3 {
    padding: 10px 0 0;
}
.dm3pcx .lllyzt {
    border-style: solid;
    border-width: 1px;
    border-color: #f6f6f6;
    padding: 30px 26px 20px;
    margin: 10px;
}
.dm3pcx .s59oow h3  a{
    font-size: 18px;
}
 .dm3pcx .lllyzt:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    box-shadow: 0px 0px 50px 0px rgba(0,0,0,.05);
    background-color: #fff;
}
.dzb1ue{
	display:flex;
}
 .dm3pcx  .o5i5q6 {
    margin-top: 40px;
}

/* slick dots css */
 .sain7y li button {
    width: 30px;
    height: 10px;
	border-radius:50px;
}
.sain7y li button {
    border: 0 solid #e0a067;
}
.sain7y li.dsrbw9 button {
    background: #e0a067;
}
.sain7y li button {
    background: #e0a0675c;
}
.sain7y li button {
    border: 0 solid #e0a067;
}
.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;
}

/* call togole area css */
.br28yl {
    background: #e0a067;
    padding: 84px 0px 84px 0px;
}
.br28yl .bps2ci h2 {
    color: #FFFFFF;
    font-size: 35px;
}
.br28yl .bps2ci a, .br28yl .bps2ci button {
    color: #e0a067;
    background-color: #FFFFFF;
    border-style: default;
    padding: 19px 40px 19px 40px;
}
.br28yl .k7rh84 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.br28yl .okkfh7 {
    text-align: right;
}
.br28yl .jrfyzi.g5wxgo {
    margin-top: 0;
    width: 58%;
}
/* 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: #e0a067;
    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:#e0a067;
	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: #e0a067;
}
.kht3ir p {
    color: #fff;
}
.kk7s00 .w8o57k {
    position: relative;
    padding-bottom: 35px;
}
/*=====================
 TESTIMONIAL AREA CSS
=========================*/
.liew9g {
    background-image: url("assets/images/slider1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
	padding:100px 0px 80px;
}
.liew9g::before{
	position:absolute;
	content:"";
	top:0;
	left:0;
	right:0;
	bottom:0;
        background-color: transparent;
    background-image: linear-gradient(90deg,#0236bf 0%,#e0a067 100%);
    opacity: .85;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.liew9g .xosyoi h2, .liew9g .xosyoi h3{
    color: #fff;
}
.jlubpu{
    padding: 0 10px;
}
 .wubcch {
    margin-bottom: 30px;
    transition: all 0.5s ease 0s;
	padding: 37px 30px 26px;
    margin-top: 20px;
    box-shadow: 0 10px 25px 0 rgba(50,65,141,.12);
	overflow:hidden;
	text-align: left;	
}
 .u9mlcv {
    float: left;
    margin-right: 20px;
}
 .u9mlcv img {
    width: 59px;	
}
.o87gq7 span {
    display: block;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 600;
    color: #e0a067;
}
.vub453 {
    overflow: hidden;
    padding-top: 25px;
    float: left;
    text-align: left;
}
 .kwirjc i.mf6a9t {
    color: #e0a067;
    font-size: 24px;
}
.oq0g2h i {
    font-size: 25px;
}
.zievsh .yf60rs, .wubcch, .h9r2mb, .vr4c0t {
    padding: 60px 70px 25px 60px;
    background: #FFFFFF;
    border-radius: 5px;
}
/* accordion area css */
.n1tx4c {
    background: #FFFFFF;
    padding: 100px 0px 101px;
}
.o8p63e .w8o57k {
    position: relative;
    padding-bottom: 23px;
}
.j87m2c {
    margin-bottom: 30px;
}
.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: 18px;
    border: none;
    border: 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;
    padding: 11px 15px;
    -webkit-transition: .5s;
    transition: .5s;
    padding: 10px 15px 10px 14px;
    color: #222429;
}
.udhdzr.bn91o6 a:hover {
	color: #fff;
}
.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: #fff;
}
.ep1x9q, .ep1x9q::before {
    font-size: 20px;
    font-weight: 700;
}
.isz68h {
    position: relative;
    padding-top: 10px;
}
.isz68h::before {
    width: 6%;
    display: block;
    content: "";
    background: #e0a067;
    height: 2px;
    margin-right: 10px;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
}
.n1tx4c .xosyoi h3 {
    margin: 0px 0px 10px 0px;
}
.n1tx4c .xosyoi h2 {
    font-size: 16px;
    display: inline-block;
    border-radius: 30px;
    margin-bottom: 15px;
    color: #e0a067;
    padding-top: 30px;
}
.n1tx4c .w8o57k {
    padding-bottom: 5px;
}
.ep1x9q {
    background-color: transparent;
    background-image: linear-gradient(90deg,#0236bf 0%,#e0a067 100%);
    padding: 12px;
}
/* brand area css */
.tg8unf {
    margin-bottom: -70px;
}
.i5p2xd {
    background-color: transparent;
    background-image: linear-gradient(180deg,#e0a067 0%,#0236bf 100%);
    padding: 55px 0px 70px;
    border-radius: 10px;
}
.tg8unf .osduld img {
    margin: auto;
}
.tg8unf .osduld {
    text-align: center;
}
/* contact page css */
.eb86bq {
    background: #FFFFFF;
    padding-top: 20px;
    margin-bottom: 20px;
}
.eb86bq .lukqcw h2 {
    padding: 10px 0px 30px 0px;
}
.eb86bq .lllyzt {
    padding: 50px 25px 60px 0px;
}
.eb86bq .lllyzt, .ctt7mq::after {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
    border-radius: 5px;
}
.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: #e0a067;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    float: right;
    overflow: hidden;
    margin-left: 25px;
    margin-top: 8px;
}
.eb86bq .s59oow h3 {
    padding: 0px 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: #e0a067;
}
.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: 30px;
    font-size: 18px;
    margin-top: 15px;
}
.famurx {
    background: #FFFFFF;
    padding: 100px 0px 80px;
}
/* blog grid area css */
.m11cpm.uknjaw {
	background:#FFFFFF;
}
.uknjaw .mm0tub {
    border-radius: 5px;
    padding: 11px 35px;
    margin-top: 20px;
    -webkit-transition: .5s;
    transition: .5s;
    font-size: 16px;
    margin-top: 15px;
    display: inline-block;
    border: 1px solid #ddd;
    color: #e0a067;
}
.uknjaw .mm0tub:hover {
    background: #e0a067;
    border-color: #e0a067;
    color: #fff;
}
.uknjaw .t7k47h .bi7e5a {
    padding: 20px 30px 25px;
    background: #FFF;
}
.uknjaw .bi7e5a h2 a {
    margin-bottom: 8px;
}
.m11cpm.uknjaw .uxhyhs.t8zgj8 ul li a {
    border-radius: 5px;
    display: inline-block;
    background-color: #e0a067;
    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: #888;
}
.bi7e5a span a {
    color: #888;
    font-size: 16px;
}
/* accordion area2 css */
.r3ov60 {
    background: #F9F9F9;
    padding: 100px 0px 80px;
}
.wmzgca .ep1x9q{
    padding: 10px;
}
.wmzgca .j8frrg {
	border:none;
    box-shadow: 0px 0px 20px 0px #dddddd80;
	background:none;
}
.cycpd1:focus,
.cycpd1:hover {
    color: #232323;
    background:none;
}
.wmzgca .udhdzr.bn91o6 a:hover {
    color: #232323;
}
.mf6a9t .cycpd1 {
    background: none;
    color: #232323;
}
.ha5nj4{
	border-bottom:none;
}
.cycpd1 {
    margin-left: 25px;
    font-size: 20px;
    font-weight: 600;
    display: block;
    background: none !important;
    color: #232323;
}
.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 10px;
}
.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%);
}
.r3ov60 .fyg94h {
    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 */
.sk3ria.txo2rx {
    padding: 0px 0px 80px;
}
.g7irah {
    padding: 100px 0px 120px;
    background: #FFFFFF;
}
.g7irah .grxvx4 img {
    width: 100%;
}
.txo2rx .jiy8mj .g3cmc6 p {
    padding: 10px 20px 15px;
}
 .g7irah .z12pf6 p {
    line-height: 1.7em;
}
.g7irah .grxvx4 h2 {
    font-size: 40px;
    padding: 45px 0px 13px 0px;
}
.r3ov60.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;
}
.bfrqt1 .xosyoi p {
    width: 39%;
}
.bfrqt1 .w8o57k {
    position: relative;
    padding-bottom: 20px;
}
.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:#e0a067;
}
.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: #e0a067;
    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: #e0a067;
	background: #e0a067;
	color: #fff;
}
.ug3u75 ul li.haafwh, .ug3u75 ul li:hover {
   
}
.d9f7ne {
    background: #e0a06780;
}
.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: #e0a067;
	 background: #e0a067;
	 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: #e0a0676b;
}
/*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: transparent;
	border-color: transparent;
}
.lmdqzt .tumy1c .liqaqo a:hover,
.bfrqt1 .tumy1c .liqaqo a:hover{
	background: #e0a067;
	border-color: #e0a067;
}
/* blog area css */
.m11cpm {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 160px 0px 80px;
    background-color: #F9F9F9;
}
.uknjaw .ycxz75 {
    box-shadow:0px 0px 53px -38px rgb(0 0 0 / 50%);
}
.uknjaw .ycxz75:hover {
    box-shadow:0px 0px 53px -38px rgb(0 0 0 / 50%);
}
.m11cpm .xosyoi h3 {
    padding: 0px 0px 0px 0px;
}
.m11cpm .w8o57k {
    position: relative;
    padding-bottom: 50px;
}
/* witr_blog_area12 */
.t7k47h .bi7e5a {
    padding: 15px 15px 15px 26px;
    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 10px 40px 0 rgb(50 65 141 / 7%);
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    background: #fff;
}
.ycxz75:hover {
    box-shadow: 0 5px 4px 0 rgba(0,0,0,.05);
}
.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;
    color: #e0a067;
}
.bi7e5a h2 {
    margin: 12px 0 0;
    font-weight: 600;
}
.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);	
}
.ycxz75:hover .uxhyhs{
	transform:scale(1);
}
.q45pjh {
    overflow: hidden;
    position: relative;
}
.uxhyhs{
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 999;
	transform:scale(0);
	transition:.5s;
}
.uxhyhs ul li a {
    padding: 3px 10px;
    border-radius: 5px;
    margin: 0 10px 10px 0;
    display: inline-block;
	background: #e0a067;
	color:#fff;
}
.m11cpm .uxhyhs ul li{
    display: inline-block;
}
.m11cpm .uxhyhs ul li a{
    border-radius: 5px;
    display: inline-block;
	background-color: #FFFFFF;
    padding: 10px 31px 10px 30px;
	color: #111111;
}
.rpqc8f p {
    padding: 15px 0px 7px 0px;
}
.bi7e5a h2 a:hover{
	color: #e0a067;
}
.zrrica a, .ycxz75:hover .i29055 a::before {
    background: #e0a067;
}
.aokosa .b1btf3.bo9ww4,
.m11cpm .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:#e0a067;
}
.aokosa .bi7e5a {
    padding: 20px 15px 20px 25px;
    margin-bottom: 0px;
}
.aokosa .b1btf3.bo9ww4:hover,
.m11cpm .b1btf3.bo9ww4:hover{
    background: #e0a067;
	color:#fff;
}
/* contact area css */
.nxmt4m  .ejypqe {
    border-radius: 0px;
    display: inline-block;
    font-weight: 600;
    padding: 15px 30px;
	background: #e0a067;
	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;
}

/*======== footer area css  ======= */
.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;
    background: #9f1ece;
}
 .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: #030925;
}
 .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, .f146zr p, .f146zr .aov7e4 a, .f146zr .bcaved a, .sn2aob h3, .sn2aob h3 a, .sn2aob p, .c9ohb6 .f146zr p, .c9ohb6 .r2ivgb h4 a, .c9ohb6 .r2ivgb .wy9r4x, .wtaow6 span {
    color: #ffffff;
}
.st548t.navurp p {
    margin-bottom: 6px;
}
.f146zr .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: #0236bf;
    transition: .5s;
}
.f146zr .bcaved a:hover {
    border-color: #e0a067;
	background: #e0a067;
}
.f146zr a img {
    margin: 26px 0;
}
/*======================== END FOOTER middle AREA CSS =========================*/
.xkkldz {
    padding: 26px 0 24px;
    position: relative;
}
.xkkldz:before {
    content: "";
    position: absolute;
    top: 0;
    height: 1px;
    width: 64%;
    left: 0;
    right: 0;
    margin: auto;
}
.xkkldz:before {
    background: #ffffff61;
}
 .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: #030925;
}
 .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 =========================*/

#abof7k {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    object-fit: cover;
    height: 100%;
    z-index: -1;
}
/*========================  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/slider2.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: "";
	     background-color: rgba(42,26,26,0.55);
}
.nk358i ul, .nk358i ul span a, .nk358i li, .nk358i li a {
    color: #ffffff;
    font-display: swap;
}
 .nk358i ul {
     font-weight: 500;
}
.nk358i li {
    display: inline-block;
    margin: 0 2px;
    color: #fff;
    font-weight: 500;
}
.nk358i li:nth-last-child(-n+1) {
    color: #821F05;
    color: #fff;
    font-weight: 500;
}
 .nk358i li a {
     font-weight: 500;
     color: #fff;
}
.nk358i li a:hover {
    color: #e0a067;
}
 .m07t4z h2 {
     color: #fff;
     font-size: 30px;
}
 .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: #e0a067 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: #e0a067;
}
.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: #e0a067;
}
.kh2zy2 a:hover {
    background: #e0a067;
    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: #e0a067;
}
table#ddarn7 td#vpxqua a {
    color: #fff;
}
.v0awe9 img {
    margin-bottom: 15px;
}
.v0awe9 p {
    margin-bottom: 0.5rem;
}
.pmzsfu 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;
}
.jvgv2j {
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.pmzsfu {
    overflow: hidden;
}
.pmzsfu a {
    display: block;
	position: relative;
}
.pmzsfu 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;
}
.jvgv2j:hover .pmzsfu a:before {
    opacity: 1;
	transition: .5s;
}
.pmzsfu 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;
}
.uxpd9p.hyj2yc h2 a {
    font-size: 24px;
	font-weight:700;
	transition:.5s;
}
.uxpd9p.hyj2yc h2 {
    margin-bottom: 8px;
}
.ze88po {
    margin-bottom: 10px;
}
.xsvsaj .ibhp7s ul li a, .xsvsaj .ibhp7s ul li::before {
    color: #444;
}
.uxpd9p.hyj2yc h2 a:hover{
	color:#e0a067;
}
.zzevva h2 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 8px;
}
.yxdlpr a, .yxdlpr span {
    color: #888888;
    font-size: 16px;
    margin-right: 5px;
	margin-bottom:10px;
	display:inline-block;
}
.yxdlpr i {
    color: #e0a067;
    margin-right: 5px;
}
.oj23ob p {
    font-size: 17px;
    padding-top: 14px;
}
.scg0o3 .zmfutz {
    background: #e0a067;
    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 .jvgv2j {
    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  #e0a067;
    padding: 1em 1em;
    margin-top: 15px;
}
.r2ivgb h4 a {
    color: #17161a;
    font-size: 17px;
    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;
}
.hczscs {
    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;
}
.hczscs:hover {
    background:#e0a067;
	border-color:#e0a067;
	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;
}
.q453br {
    padding: 38px 45px 45px;
    box-shadow: 0 3px 19px rgb(0 0 0 / 8%);
    border-radius: 0 0 10px 10px;
}
.jznkcv {
    text-align: center;
}
.jznkcv 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;
}
.jznkcv a:hover {
    background: #e0a067 ;
    border-color: #e0a067 ;
    color: #fff;
}
.pn4oi2 {
    float: left;
    margin-right: 10px;
}
.pn4oi2 img {
    width: 75px;
    margin-top: 8px;
}
/*========================
EM40 SCROLL TOP CSS
=========================*/
#x36p41 {
    background: #e0a067;
    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: #e0a067;
    z-index: 9;
    opacity: 0;
    border-radius: 0px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    width: 55px;
    height: 55px;
    line-height: 55px;
    top: 50%;
    transform: translate(0px, -50%);
    transition: .5s;
    border: 0px solid #17161a;
}
 .fncoj2 {
     left: -15px;
}
 .dhzmyd {
     right: -15px;
}
 .fncoj2.b8xhyv, .dhzmyd.b8xhyv{
     background: #E0A067;
}
 .d0767d .fncoj2 {
     left: 15px;
}
 .d0767d .dhzmyd {
     right: 15px;
}
 .fncoj2:before, .dhzmyd:before {
     color: #fff;
     font-size: 40px;
     -webkit-transition: all 0.3s ease 0s;
     transition: all 0.3s ease 0s;
     content: "\ea93";
     font-family: IcoFont!important;
     line-height: inherit;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .dhzmyd:before {
     content: "\ea94";
         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: #0236bf;
}
 .he8quy:hover .fncoj2, .he8quy:hover .dhzmyd{
	 opacity:1;
 }
  .ucbdil:hover .fncoj2, .ucbdil:hover .dhzmyd{
	 opacity:1;
 }
   .ej5avt:hover .fncoj2, .ej5avt:hover .dhzmyd{
	 opacity:1;
 }
/* map area css */
.mxlam1 iframe {
    width: 100%;
    height: 500px;
    margin-bottom: -8px;
    border: none;
}
/* landing page area css */
.fclsxa .cewy05 {
    margin-left: 20px;
}
/* about page area */
.u8zp57{
	padding:100px 0px 80px;
}
/* team area2 css */
.v5e05o {
	background:#FFFFFF;
    padding: 95px 0px 60px;
}
.v5e05o  .htfj8l:before {
    background: #e0a0676b;
}
.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: 0.5s;
    transition: 0.5s;
}
.x4rka4 .l7iz5y:hover .xwawxf {
    left: 0;
}
.x4rka4 .xwawxf ul li {
    display: block;
}
.x4rka4 .xwawxf ul li a {
    width: 55px;
    height: 55px;
    line-height: 55px;
    border: none;
    border-radius: 0;
    margin: 0;
    font-size: 20px;
    background: #272727;
    color: #fff;
}
.x4rka4 .xwawxf ul li a:hover {
    background: #e0a067;
}
.bbbj7k .l7iz5y {
    overflow: inherit;
    padding-bottom: 40px;
    box-shadow: none;
    margin-bottom: 30px;
}
.ksadc3 {
    position: absolute;
    bottom: -45px;
    left: 15px;
    right: 15px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
    background: #fff;
}
.bbbj7k .xwawxf {
    top: auto;
    bottom: -30px;
    left: 0;
    right: 0;
    -webkit-transform: inherit;
    transform: inherit;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.bbbj7k .l7iz5y:hover .xwawxf {
    bottom: 65px;
}
.bbbj7k .xwawxf ul li {
    display: inline-block;
}
.ksadc3 {
    padding: 15px 0;
}
/* why choose page area css */
.g1ep24 {
    background: #f9f9f9;
    padding: 120px 0px 110px;
}
.g1ep24 .w8o57k {
    padding-bottom: 20px;
    margin-top: 10px;
}
.g1ep24 .xosyoi p {
    margin-top: 15px;
}
/* why choose skill area */
.fdtjhh {
    padding: 100px 0px 70px;
}
.z80djq {
    margin-bottom: 20px;
}
.ueewp9 {
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.y4i89r {
    background-color: transparent;
    background-image: linear-gradient(90deg,#e0a067 0%,#0236bf 100%);
}
.lmkaqv {
    height: 6px;
    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: #272727;
    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;
}
.o5i5q6 {
    margin-top: 40px;
}
/* why choose page service area */
.isb9p9{
	padding:100px 0px 80px;
}
/* feature area css */
.qc1bfl {
    padding: 100px 0px 75px;
}
.ba5f82, .kaa3kw {
    position: relative;
}
.aebnqp {
    position: absolute;
    top: 20px;
    left: 20px;
}
.aebnqp i {
    font-size: 30px;
    height: 70px;
    width: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    -webkit-transition: .5s;
    transition: .5s;
	 color: #e0a067;
}
.emkgts {
    margin-bottom: 60px;
}
.ba5f82, .kaa3kw {
    position: relative;
}
.gmqk1x {
    position: relative;
    padding: 20px 20px 60px;
    box-shadow: 0 0 30px -5px rgb(0 0 0 / 10%);
    z-index: 1;
}
.vxw6bz a i, .aebnqp i, .gmqk1x {
    background: #fff;
}
.hhat10 {
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
    z-index: -1;
}
.gmqk1x h3 {
    margin-bottom: 7px;
}
.nk7mtb a {
    -webkit-transition: .5s;
    transition: .5s;
    display: inline-block;
    padding: 9px 30px;
}
.nk7mtb a {
    border: 1px solid #e0a067;
}
.nk7mtb a, .icd3h6.gadtn1 i {
    color: #e0a067;
}
.vxw6bz {
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
    z-index: 1;
    text-align: center;
}
.vxw6bz a i {
    font-size: 26px;
    height: 70px;
    width: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    -webkit-transition: .5s;
    transition: .5s;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);
	  background: #fff;
}
.vxw6bz a i, .aebnqp i, .gmqk1x {
    background: #fff;
}
.vxw6bz a i {
    color: #e0a067;
}
.nk7mtb a:hover, .icd3h6.r1gdus:hover i {
    background: #e0a067;
	color:#fff;
}
 .i8rlwp h2 {
    font-size: 17px;
    font-weight: 400;
}
.i8rlwp h2 {
    color: #e0a067;
    margin-bottom: 5px;
}
.emkgts:hover .vxw6bz a i {
    background: #e0a067;
	color:#fff;
}
/* testimonial area2 css */
.dcm5fp {
    padding: 100px 0px 130px;
}
.xtuf8p.oq0g2h {
    margin: 0px 140px;
}
.dcm5fp .w8o57k {
    position: relative;
    padding-bottom: 60px;
}
.h9r2mb {
    box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
    text-align: center;
    padding: 50px 0px 60px;
    width: 70%;
    margin: auto;
    margin-top: -50px;
    margin-bottom: -50px;
}
.o6uowt, .h9r2mb {
    border-top: 2px solid #e0a067;
    border-bottom: 2px solid #e0a067;
}
.wubcch, .t1brco, .vr4c0t, .vr4c0t:after, .o6uowt, .h9r2mb {
    background: #fff;
}
.dd5de6 {
    float: left;
    margin-left: 215px;
    margin-right: -165px;
}
.o6uowt {
    box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
    margin-top: 50px;
    margin-bottom: 60px;
}
.o6uowt, .h9r2mb {
    border-top: 2px solid #e0a067;
    border-bottom: 2px solid #e0a067;
}
.z4m86f p {
    width: 88%;
    margin: auto;
    margin-top: 40px;
    padding-bottom: 30px;
}
.b8einc .kwirjc i.mf6a9t {
    color: #e0a067;
    font-size: 18px;
}
/* blog landing page css */
.m11cpm.uknjaw.fxwwaf {
    background: #F9F9F9;
}
.dt4lox{
	background:#FFFFFF;
}

/* Theme 416 utility pages and header CTA fixes */
.t20m8u {
    display: block;
    text-align: right;
}
.t20m8u .blo7z4 {
    display: inline-block;
    vertical-align: middle;
}
.t20m8u .cewy05 {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    padding: 0;
    margin-left: 10px;
}
.t20m8u .cewy05 .swx128 {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    padding: 11px 17px;
    line-height: 20px;
    white-space: nowrap;
}
.hpeu0q .blo7z4 > ul > li > a {
    margin-left: 6px;
    margin-right: 6px;
    font-size: 16px;
}
.c12yij {
    background: #fff;
}
.c12yij .wc82bq {
    padding: 90px 0 76px;
    background: #fbf3ed;
}
.c12yij .izefjc {
    padding: 82px 0 56px;
}
.c12yij .ccmy9d {
    background: #f8f8f8;
}
.c12yij .b2u9n3 {
    display: inline-block;
    margin-bottom: 12px;
    color: #e0a067;
    font-size: 15px;
    font-weight: 700;
}
.c12yij h1 {
    margin-bottom: 18px;
    font-size: 44px;
    line-height: 1.18;
}
.c12yij h2 {
    margin-bottom: 18px;
    font-size: 33px;
    line-height: 1.25;
}
.c12yij h3 {
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 1.35;
}
.c12yij p {
    margin-bottom: 18px;
    line-height: 1.8;
}
.c12yij .id4okt {
    margin-bottom: 30px;
    padding: 30px;
    background: #fff;
    border: 1px solid #eeeeee;
}
.c12yij .e5443a {
    background: #202020;
    border-color: #202020;
    color: #fff;
}
.c12yij .e5443a h2,
.c12yij .e5443a h3,
.c12yij .e5443a p {
    color: #fff;
}
.c12yij .dj7ut2 {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}
.c12yij .dj7ut2 li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 24px;
    line-height: 1.7;
}
.c12yij .dj7ut2 li:before {
    position: absolute;
    top: 10px;
    left: 0;
    width: 8px;
    height: 8px;
    background: #e0a067;
    content: "";
}
.c12yij .mq3b4r {
    margin-top: 12px;
}
.c12yij .mq3b4r a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}
.c12yij button.swx128 {
    border: none;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #e0a067;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    border-radius: 30px;
    padding: 13px 25px;
    line-height: 20px;
    cursor: pointer;
}
.c12yij button.swx128:hover {
    background: #151515;
    color: #fff;
}
.c12yij .ijyn22 {
    display: inline-block;
    width: 42px;
    height: 42px;
    margin-bottom: 16px;
    background: #e0a067;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 42px;
    text-align: center;
}
.c12yij .o3kde0 .a5bvdh {
    height: 50px;
    margin-bottom: 15px;
    border: 1px solid #e3e3e3;
    border-radius: 0;
    box-shadow: none;
}
.c12yij .o3kde0 textarea.a5bvdh {
    height: 112px;
}
.c12yij .n44vvu {
    margin-bottom: 25px;
    padding: 25px 20px;
    background: #fff;
    text-align: center;
    border: 1px solid #ececec;
}
.c12yij .n44vvu strong {
    display: block;
    color: #e0a067;
    font-size: 34px;
    line-height: 1;
}
.c12yij .m8aytj {
    padding: 34px;
    background: #fbf3ed;
    border-left: 4px solid #e0a067;
}
@media (max-width: 1199px) {
    .hpeu0q .blo7z4 > ul > li > a {
        margin-left: 4px;
        margin-right: 4px;
        font-size: 14px;
    }
    .t20m8u .cewy05 .swx128 {
        margin-left: 5px;
        padding: 10px 13px;
        font-size: 14px;
    }
}
@media (max-width: 767px) {
    .c12yij .wc82bq,
    .c12yij .izefjc {
        padding: 52px 0 30px;
    }
    .c12yij h1 {
        font-size: 32px;
    }
    .c12yij h2 {
        font-size: 26px;
    }
    .c12yij .id4okt {
        padding: 22px;
    }
}

/* 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;
  }
}
