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

/* theme css */
 a{
     color: #17161a;
     transition: .5s;
}
 a:hover {
     text-decoration: none;
     color:#8d2608;
}
 body {
     color:#929292;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     font-style: normal;
     font-size: 17px;
     line-height: 1.6;
}
 p {
     font-style: normal;
}
 h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
     font-family: 'Red Hat Text', sans-serif;
     font-style: normal;
     margin-bottom: 0;
     line-height: 1.2;
     font-weight: 600;
     transition: .5s;
     font-size:23px;
     color: #222222;
     margin: 0 0 10px;
     transition: .5s;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active{
  transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;	
}
/* circale Bar css */
 .s2c97p{
     position:relative;
}
 .s2c97p::before{
     content: '';
     position: absolute;
     left: 0;
     top: 50%;
     transform:translateY(-50%);
     border:6px solid #8d2608;
     border-radius: 50%;
     background: #1c1b1b;
     -webkit-animation-duration: 3s;
     animation-duration: 3s;
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
     -webkit-animation-name: move_title_bg;
     animation-name: move_title_bg1;
}
 .s2c97p::after{
     content: '';
     position: absolute;
     right: 0;
     top: 50%;
     transform:translateY(-50%);
     border:6px solid #8d2608;
     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_w9 animate ==== */
/* witr_rotate_all */
 @keyframes witr_rotate_all{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(-360deg)
    }
}
 .yz0q65{
     animation: witr_rotate_all 800ms ease-out infinite;
}
/* witr_rotate_left */
 @keyframes witr_rotate_left{
    to{
        transform:rotate(30deg)
    }
    from{
        transform:rotate(175deg)
    }
}
 .yz0q65{
     animation: witr_rotate_left 800ms ease-out infinite;
}
/* witr_rotate_right */
 @keyframes witr_rotate_right{
    from{
        transform:rotate(-175deg)
    }
    to{
        transform:rotate(-30deg)
    }
}
 .yz0q65{
     animation: witr_rotate_right 800ms ease-out infinite;
}
/* witr_squares_ */
 @keyframes witr_squares{
     0%{
        transform:scale(1);
        opacity:0
    }
     20%{
        transform:scale(1.24);
        opacity:1
    }
     100%{
        transform:scale(2.1);
        opacity:0
    }
}
 .yz0q65{
     animation: witr_squares 800ms ease-out infinite;
}
/* witr zoom out */
 @keyframes witr_zoom_out{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
 .yz0q65{
     animation: witr_zoom_out 800ms ease-out infinite;
}
/* witr zoom in */
 @keyframes witr_zoom_in{
     from{
        opacity:0
    }
    to{
        opacity:1
    }
}
 .yz0q65{
     animation: witr_zoom_in 800ms ease-out infinite;
}
/* witr_zoom_wave */
 @keyframes witr_zoom_wave{
    0%{
        transform:scale(1);
        opacity:.8
    }
    20%{
        opacity:.8
    }
    100%{
        transform:scale(5.5);
        opacity:0
    }
}
 .yz0q65{
     animation: witr_zoom_wave 800ms ease-out infinite;
}
/* witr_focash */
 @keyframes witr_focash{
     0%,100%{
        transform:scale(0);
    }
    50%{
        transform:scale(1);
    }
}
 .yz0q65{
     animation: witr_zoom 800ms ease-out infinite;
}
/* witr_up_down */
 @keyframes witr_up_down{
    0%{
        margin-top:-150px
    }
    100%{
        margin-top:0
    }
}
 .yz0q65{
     animation: witr_up_down 800ms ease-out infinite;
}
/* witr_bounce */
 @keyframes witr_bounce{
     0%,100%,20%,50%,80%{
        transform:translateY(0)
    }
     40%{
        transform:translateY(-10px)
    }
     60%{
        transform:translateY(-5px)
    }
}
 .yz0q65{
     animation: witr_bounce 800ms ease-out infinite;
}
/* widget select */
 .widget {
}
 .xsvsaj .widget select {
     width: 100%;
     height: 40px;
     background: #fff;
     border: 1px solid #ddd;
     padding-left: 5px;
}
 .widget .vivihg {
     display: none;
}
 .v0awe9 select{
     width:100%;
}
/* table css */
 #ddarn7 {
     width: 100%;
}
/* tags */
 .kh2zy2 a {
     display: inline-block;
     font-size: 14px !important;
     margin: 0 8px 10px 0;
     padding: 7px 15px;
     text-align: center;
     font-weight: 400;
     border: 1px solid #ddd;
     text-transform: capitalize;
}
 .yanr1h ul li:hover:before, .en1apf ul li:hover:before, .yanr1h ul li a:hover, .en1apf ul li a:hover, .kh2zy2 a:hover, .q5zpkz h3:hover, .q5zpkz h3 a:hover {
     color: #8d2608;
}
 .kh2zy2 a:hover {
     background: #8d2608;
     color: #fff;
}
 #ddarn7 caption {
     font-size: 14px;
     font-weight: normal;
     margin-bottom: 10px;
     text-align: left;
     text-transform: uppercase;
}
 #ddarn7 {
     font-size: 13px;
}
 #ddarn7 {
     border: 0px solid #e5e5e5;
     margin-bottom: 20px;
     overflow: auto;
     vertical-align: top;
     width: 100%;
     margin: 0;
}
 table#ddarn7 td {
     border: 1px solid #e5e5e5;
     padding: 5px 10px;
     text-align: center;
     vertical-align: top;
     font-size: 14px;
}
 #ddarn7 th, #ddarn7 td {
     padding: 8px;
}
 table#ddarn7 th {
     border: 1px solid #e5e5e5;
     font-size: 13px;
     font-weight: 700;
     padding: 5px 10px;
     text-align: center;
     text-transform: uppercase;
     vertical-align: middle;
}
 table#ddarn7 td#vpxqua{
     color:#fff ;
     background-color:#8d2608 ;
}
 table#ddarn7 td#vpxqua a{
     color:#fff;
}
 .icyd7y .d03y62 {
     overflow: scroll;
}
 .v0awe9 img {
     margin-bottom: 15px;
}
 .v0awe9 p{
     margin-bottom: 0.5rem;
}
/* witr_single_skill */
 .ueewp9 {
     overflow:hidden;
     position: relative;
}
 .y4i89r {
     background-color: #8d2608;
}
/*----------------------- Progress Bar Style2 -------------------------*/
 .lmkaqv.progress {
     box-shadow: none;
     border-radius: 0;
     overflow: visible;
     height: 6px;
}
 .lmkaqv .y4i89r {
     position: relative;
     text-align: left;
     line-height: 4px;
     border-radius: 0;
     box-shadow: none;
}
 .lmkaqv .mmil1y {
     position: absolute;
     right: 0;
     font-weight: 700;
     color: #272727;
     font-size: 16px;
     top: -19px;
}
/*----------------------- Progress Bar Style 13 -------------------------*/
 .np9j42.progress {
     background: transparent;
     border: 1px solid #8d2608;
}
 .np9j42.lmkaqv .y4i89r {
     margin: 2px 2px 2px;
}
 .ematya {
     position: relative;
}
/*----------------------- Progress Bar Style8 -------------------------*/
 .jh1dhg {
    position: relative;
    height: 40px;
    box-shadow: none;
    border-radius: 20px;
    overflow: visible;
    padding: 7px;
    background: #fff;
    box-shadow: 0 1px 10px rgba(68, 68, 68, 0.08);
}
 .jh1dhg + .jh1dhg {
    margin-top: 30px;
}
 .jh1dhg .y4i89r {
    text-align: left;
    border-radius: 0;
    box-shadow: none;
    border-radius: 15px;
}
 .jh1dhg .z2xs5e {
    position: absolute;
    left: 20px;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    top: 50%;
    transform: translateY(-50%);
}
 .jh1dhg .mmil1y {
    position: absolute;
    right: 14px;
    top: 50%;
    font-weight: 500;
    color: #272727;
    font-size: 13px;
    transform: translateY(-50%);
}
/*----------------------- Progress Bar Style5 -------------------------*/
 .woct3q {
    height: 24px;
    box-shadow: none;
    border-radius: 0;
    overflow: visible;
    margin-top: 30px;
}
 .woct3q + .woct3q {
    margin-top: 60px;
}
 .woct3q .y4i89r {
    position: relative;
    text-align: left;
    border-radius: 0;
    box-shadow: none;
}
 .gvw6rh .z2xs5e {
    position: absolute;
    left: 0px;
    top: 5px;
    color: #222;
    font-size: 16px;
    font-weight: 600;
}
 .woct3q .mmil1y {
    position: absolute;
    right: 0;
    font-weight: 500;
    color: #fff;
    font-size: 12px;
    top: -35px;
    background: #222;
    padding: 3px 6px;
    border-radius: 4px;
}
 .woct3q .mmil1y:after {
    content: '';
    position: absolute;
    border: 11px solid transparent;
    border-right-color: #222;
    left: -19px;
    top: 50%;
    transform: translateY(-50%);
}
 .progress.woct3q {
     margin-top: 37px;
     margin-bottom: 16px;
}
/* circle progress */
 .hesflb {
     padding: 100px 0px 70px;
}
 .de27vy{
     text-align:center;
     margin-bottom:30px;
}
 .g6a4ag{
     position:relative;
}
 span.pl02zb {
     position: absolute;
     content: "";
     left: 50%;
     top: 50%;
    /* bottom: 0;
     */
     font-size: 20px;
    /* right: 0;
     */
    /* margin: auto;
     */
     transform: translateX(-50%) translateY(-50%);
     font-weight:700;
     color:#7c7c7c;
}
 span.pl02zb:first-letter {
     font-size: 0px;
}
 .vvw72x {
     margin-top: 10px;
}
/*===================== Home 2 Header CSS ======================*/
 .rnt7gf {
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     -webkit-transition: .7s;
     transition: .7s;
     position: relative;
     left: 600px;
}
 .rnt7gf {
     margin-right: 80px;
     top: 0px;
}
 .rnt7gf.awj7uv {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     left: 0px;
     transition: .5s;
}
/* === style_w7 unittest ==== */
/* THEME UNIT TEST CSS */
 .ll4l0d .a79qi6{
     border:1px solid #8d2608;
}
 .h96t1g ul, .oj23ob ul, .iqg9by ul {
     list-style-type: disc;
    /* padding-left: 40px;
     */
}
 .mbdk0y p{
     font-size:16px;
}
 table {
    /* border-bottom: 1px solid #ededed;
     */
     border-collapse: collapse;
     border-spacing: 0;
     font-size: 18px;
     line-height: 2;
     margin: 0 0 20px;
     width: 100%;
}
 th {
     font-weight: bold;
     text-transform: uppercase;
    /* border: 1px solid #ededed;
     */
}
 td {
     border-bottom: 1px solid #ededed;
     padding: 6px 10px 6px 0;
}
 caption, th, td {
     font-weight: normal;
     text-align: left;
}
 .nnienb.kuqrjd, .nnienb.otiqco {
     padding: 1em 1em;
}
 blockquote {
     padding: 25px 32px 25px;
     margin: 0 0 30px;
     font-size: 17px;
    /* border-left: 3px solid #8d2608;
     */
     font-weight: 400;
     box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);
}
 blockquote p{
     font-size:20px;
     position: relative;
}
 blockquote blockquote {
     margin-right: 0;
}
 blockquote cite, blockquote small {
     font-size: 20px;
     font-weight: 600;
}
 blockquote code{
     color: #555;
     font-weight: 400;
}
 blockquote em, blockquote i {
     font-style: normal;
}
 blockquote strong, blockquote b {
}
 small {
     font-size: smaller;
}
 sub, sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
}
 sup {
     top: -0.5em;
}
 sub {
     bottom: -0.25em;
}
 dl {
     margin: 0 20px;
}
 dt {
     font-weight: bold;
}
 dd {
     margin: 0 0 20px;
}
 address {
     font-style: italic;
     margin: 0 0 24px;
}
 i, cite, em, var, address, dfn {
     font-style: italic;
}
 i{
     display: inline-block;
}
 em{
     font-style: italic;
     font-weight: bold;
}
 pre {
     background: #f5f5f5;
     margin: 20px 0;
     overflow: auto;
     padding: 20px;
     white-space: pre;
     white-space: pre-wrap;
     word-wrap: break-word;
     font-size: 18px;
}
 tt, code, samp {
}
 kbd{
}
/* image aligment */
 .m8ue99 img.yok7s3, .m8ue99 .d3ifio.yok7s3 {
     margin-left: -60px;
}
 figure.d3ifio.yok7s3, img.yok7s3 {
     margin: 5px 20px 5px 0;
}
 img.rnzb1o, img.dmc4lv, img.r869md {
    /* height: 404px;
     */
     max-width: 100%;
}
 .yok7s3 {
     float: left;
}
 .m8ue99 img, .g9c8cb img, .qko3pg img, .widget img, .d3ifio {
     max-width: 100%;
}
 blockquote.yok7s3, .d3ifio.yok7s3, img.yok7s3 {
     margin: 0.4em 1.6em 1.6em 0;
}
 blockquote.jarjsm, .d3ifio.jarjsm, img.jarjsm {
     margin: 0.4em 0 1.6em 1.6em;
}
/* end new add css */
 .i7vctq input[type=submit] {
     border: none;
     padding: 0px 14px;
     background:#18c8ff;
     color:#fff;
     text-transform:lowercase;
}
 .i7vctq input[type=password] {
     border: 1px solid #ddd;
     height: 29px;
}
 .sjbvpl{
     clear: both;
}
/*===================== smartdev HEADING TOP AREA CSS =========================*/
/* LEFT RIGHT CSS */
 .qd7ax3 {
}
 .qd7ax3.ejt677 {
     display: none;
}
 .chhs4m {
     background:#f1f7fc;
     padding: 10px 0;
}
 .r4pbrv p {
     margin-bottom: 0;
}
 .r4pbrv p span, .r4pbrv p a {
     margin-right: 20px;
}
 .r4pbrv p span i, .r4pbrv p a i {
     font-size: 13px;
     color:#8d2608;
     margin-right: 5px;
}
 .r4pbrv p a {
     display: inline-block;
     text-decoration: none;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
}
/* TOP RIGHT CSS */
 .quya39 ul.bcaved {
     margin: 0;
     padding: 0;
}
 .quya39 ul.bcaved li {
     display: inline-block;
     margin-left: 15px;
     position: relative;
}
 .quya39 ul.bcaved li a {
     display: inline-block;
     text-decoration: none;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
     font-size: 15px;
}
 .wmqtcr p span, .wmqtcr p a, .rcgs8d p span, .rcgs8d p a, .rcgs8d p, .r4pbrv p a, .quya39 ul.bcaved li a, .r4pbrv p span {
     color:#999999;
     font-size: 15px;
     font-weight: 500;
}
 .rcgs8d p a:hover{
     color:#17161a;
}
 .quya39 .bcaved li a:hover, .quya39 .bcaved li a i:hover {
     color: #17161a;
}
 .zh2nzl .r4pbrv p a, .zh2nzl .r4pbrv p span {
     margin-right: 0px;
     margin-left: 12px;
}
 .quya39 .hto27n > a:after {
     margin-left: 5px;
     content: "\e62a";
     font-family: themify;
     font-size: 15px;
     opacity: .7;
}
/* sub menu css */
 .quya39 ul .ik3sg6 {
     position: absolute;
     left: 0px;
     top: 100%;
     visibility: hidden;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     border-top: 1px solid #8d2608;
     width: 150px;
     text-align: left;
     background: #8d2608;
     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 smartdev HEADING TOP AREA CSS =========================*/
/*======================= smartdev HEADING NAV AREA CSS ========================*/
 .fjscdq .j5mlep {
     padding: 0;
}
 .fjscdq .zyxra1 {
     background: #8d2608 none repeat scroll 0% 0;
     float: none;
}
 .ppj6ro {
     position: relative;
}
 .qmia4t {
     background: #fff none repeat scroll 0% 0;
    /* box-shadow: 0 0 65px 0 #00000008;
     */
}
/* LOGO CSS */
 .post5o {
}
 .post5o a {
     font-size: 23px;
     font-weight: 700;
     display: inline-block;
     margin-top: 25px;
}
 .uefwvb {
}
/* MENU CSS */
 .uefwvb ul {
     text-align: right;
     list-style: none;
}
/* witr_h_h18 menu css */
 .i66d0i .uefwvb ul {
     text-align: left;
}
 .j7jxk3, .t20m8u{
     align-items: center;
     display: flex;
     justify-content: flex-end;
}
 .t20m8u .cewy05 {
     padding: 0;
}
 .i66d0i .cewy05 , .i66d0i .fx6ii0.arpcdn {
     padding: 0;
}
 .i66d0i .bswfpo i{
     border-radius:3px;
     margin-right: 20px;
     margin-top: 7px;
}
 .i66d0i a.doub9m {
     background: #ff4a17;
     color: #fff;
     border-radius: 3px;
     padding: 8px;
     margin-top: 3px;
     display: block;
}
 .i66d0i a.m2mtec {
     margin-left: 20px;
}
 .i66d0i .invvgb {
     text-align: center;
}
/* witr_h_h21 menu css */
 .sef3qc .t20m8u {
     justify-content: space-between;
}
 .uefwvb > ul > li {
     display: inline-block;
     position: relative;
}
 .uefwvb > ul > li > a {
     display: block;
     margin: 38px 9px;
     transition: .5s;
     position: relative;
     color: #272727;
     font-size: 17px;
     font-weight: 600;
}
 .uefwvb > ul > li > a:before, .uefwvb > 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 .uefwvb > ul > li > a {
     color: #fff;
}
 .azbe1s .uefwvb > ul > li > a {
     color: #fff;
}
 .s8o4es .uefwvb > ul > li > a {
     color: #fff;
}
 .ulc0kg .uefwvb > ul > li > a {
     color: #fff;
}
 .uefwvb ul li:last-child a {
     margin-right: 0px;
}
 .uefwvb > ul > li.uf0ccr > a, .uefwvb > ul > li:hover > a, .so3w4v > ul > li:hover > a {
     color: #8d2608;
     background-color: transparent;
}
 .uefwvb > ul > li:hover > a:before, .uefwvb > ul > li.uf0ccr > a:before {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* transparent 2 */
 .pzlzl7 {
     position: fixed;
     left: 0;
     right: 0;
     top: 0;
     z-index: 9999;
     background-color: transparent;
     transition: .5s;
}
 .rdfgpd {
     background: rgba(0, 0, 0, .7);
    /* padding: 0 0 10px;
     */
}
/* stycky nav js */
 .i4j0wx.e8is8q {
     position: relative;
}
 .i4j0wx .qmia4t {
     left: 0;
     right: 0;
     top: 0;
     z-index: 9999;
     background-color: transparent;
     padding: 0;
     transition: .5s;
     position: absolute;
}
 .qmia4t.ceo8nf {
     -webkit-transition: .3s;
     transition: .3s;
}
 .qmia4t.glif0t, .rdfgpd {
     background: #984a2a;
}
 .qmia4t.glif0t .uefwvb > ul > li > a {
     color:#fff;
}
 .qmia4t.glif0t .uefwvb > ul > li.uf0ccr > a {
     color: #8d2608;
}
 .fjscdq .zyxra1 ul li li a {
     color: #17161a;
}
 .fjscdq .zyxra1 ul li li a {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* LOGO LEFT RIGHT CSS */
 .yorvl4 {
}
 .yorvl4 .post5o {
     text-align: left;
}
 .jz2k11 .post5o {
     text-align: right;
}
 .jz2k11 .uefwvb > ul {
     text-align: left;
}
 .jz2k11 .uefwvb > ul > li:first-child a {
     padding-left: 0px;
}
 .jz2k11 .uefwvb > ul > li:last-child a {
     padding-right: auto;
}
/* logo top */
 .v5aq6u .post5o {
     text-align: center;
}
 .v5aq6u .uefwvb > ul {
     text-align: center;
}
 .v5aq6u > .uefwvb > ul > li:last-child a {
     padding-right: auto;
}
/* sub menu style */
 .uefwvb ul .ik3sg6 {
     position: absolute;
     left: 0;
     top: 130%;
     width: 217px;
     text-align: left;
     background: #8d2608;
     margin: 0;
     padding: 15px 0;
     z-index: 9999;
     box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
     transition: .2s;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     visibility: hidden;
}
 .uefwvb ul li:hover > .ik3sg6 {
     transition: .5s;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     visibility: visible;
     top: 100%;
     z-index: 9;
}
 .uefwvb ul .ik3sg6 li {
     position: relative;
}
 .uefwvb ul .ik3sg6 li a {
     display: block;
     padding: 12px 20px;
     margin: 0;
     letter-spacing: normal;
     font-size: 14px;
     color: #fff;
     font-weight: 400;
     transition:.5s;
     visibility: inherit !important;
}
 .uefwvb ul .ik3sg6 li:hover > a, .uefwvb ul .ik3sg6 .ik3sg6 li:hover > a, .uefwvb ul .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a, .uefwvb ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 li:hover > a {
     background: #fff;
     color: #8d2608;
}
/* sub menu 2 */
 .uefwvb ul .ik3sg6 .ik3sg6 {
     left: 100%;
     top: 130%;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     visibility: hidden;
}
 .uefwvb ul .ik3sg6 li:hover > .ik3sg6 {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     visibility: visible;
     top: 0%;
}
/* sub menu 3 */
 .uefwvb ul .ik3sg6 .ik3sg6 li {
     position: relative;
}
 .uefwvb ul .ik3sg6 .ik3sg6 .ik3sg6 {
     right: 100%;
     left: auto;
     top: 130%;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     visibility: hidden;
}
 .uefwvb ul .ik3sg6 .ik3sg6 li:hover > .ik3sg6 {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     visibility: visible;
     top: 0%;
}
/* sub menu 4 */
 .uefwvb ul .ik3sg6 .ik3sg6 .ik3sg6 li {
     position: relative;
}
 .uefwvb ul .ik3sg6 .ik3sg6 .ik3sg6 .ik3sg6 {
}
 .uefwvb 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 .qmia4t.glif0t {
     top: 32px;
}
 .um8e7l .pzlzl7.rdfgpd {
     top: 32px;
}
 .ibjmgi.um8e7l .pzlzl7 {
     top: 0px;
}
 .ibjmgi.um8e7l .i4j0wx .qmia4t.glif0t {
     top: 0px;
}
 .ibjmgi.um8e7l .pzlzl7.rdfgpd {
     top: 0px;
}
/* has menu icon */
 .w379nr .hto27n > a:after {
     margin-left: 5px;
     content: "\f107";
     font-family: FontAwesome !important;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     font-size: 13px;
     opacity: .5;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
 .w379nr .hto27n .hto27n> a:after {
     margin-left: 8px;
     content: "\f105";
}
/* menu button */
 .cewy05 {
     display: inline-block;
}
 a.m2mtec {
     border: none;
     display: block;
     font-size: 17px;
     margin-left: 20px;
     font-weight: 500;
     background-color: #8d2608;
     border-radius: 30px;
     color: #fff;
     padding: 13px 25px;
}
 a.m2mtec:hover {
     background-color: #8d2608;
}
 .b0dzib {
     color: #8d2608;
}
/* logo sticky */
 .w379nr .post5o a.zn526b {
     display: block;
}
 .w379nr .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 */
 .w379nr .glif0t .post5o a.zn526b {
     display: none;
}
 .w379nr .glif0t .post5o a.h243e4 {
     display: block;
}
 .e0c6oo {
     -webkit-transform: translateY(0);
     transform: translateY(0);
}
 .usfk1q {
     -webkit-transform: translateY(-100%);
     transform: translateY(-100%);
}
 .rucnvm {
     position: fixed;
     z-index: 10;
     right: 0;
     left: 0;
     top: 0;
     -webkit-transition: -webkit-transform .25s ease-in-out;
     transition: -webkit-transform .25s ease-in-out;
     transition: transform .25s ease-in-out;
     transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
     will-change: transform;
}
 .ysiq0s {
     height: 100px;
}
/* sticky logo */
 .b2hlpc a.h243e4 {
     display: none;
}
 .b2hlpc .post5o a {
     margin-top: 0;
}
/*======================= END smartdev HEADING NAV AREA CSS ========================*/
/* responsive 320 start */
/* small mobile :320px. */
 @media (max-width: 479px) {
     body {
         overflow-x: hidden;
    }
     .chhs4m {
        /* display: none;
         */
    }
     .quya39 ul.bcaved li {
         margin-left: 13px;
    }
     .fjscdq .j5mlep:before {
         text-transform: uppercase;
         top: 19px;
    }
     .fjscdq a.aowr4c {
         padding: 19px 20px 18px;
    }
     .ep1x9q:before, .active .ep1x9q:before{
         display:none;
    }
}
 .pu4g6c, .r1wavn{
     display:none !important;
     overflow:hidden;
}
/*======================== smartdev BREADCRUMB AREA CSS =========================*/
 .anre77 {
     padding: 60px 0 65px;
     background-color: #f7f7f7;
     background-position: center top;
     background-repeat: no-repeat;
     background-size: cover;
     position: relative;
}
 .nk358i h2 {
     font-size: 36px;
}
 .q6kym5 {
     padding:130px 0px;
     background-image:url(../images/slider-4.png);
     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:#8d2608e8;
}
 .nk358i ul {
     font-weight: 600;
}
 .nk358i li {
     display: inline-block;
     margin: 0 2px;
     color: #fff;
}
 .nk358i li:nth-last-child(-n+1) {
     color: #ffffff;
}
 .nk358i li a {
     font-weight: 600;
     color: #fff;
}
 .nk358i li a:hover{
     color: #8d2608;
}
 .m07t4z h2 {
     color: #fff;
     font-size: 40px;
     padding-bottom: 5px;
}
 .gqmcw7 {
     text-transform: lowercase;
}
 .ffu6e8 {
     text-transform: uppercase;
}
 .tn7f9u {
     text-transform: capitalize;
}
/*======================== END smartdev BREADCRUMB AREA CSS =========================*/
/* Swiper Slider Area Css */
 .mc60or{
     overflow:hidden;
     position:relative;
}
 .lwxez5 {
     position: relative;
     background-size: cover;
     background-position: center center;
     height: 800px;
}
 .lwxez5::before{
     content:"";
     position:absolute;
     left:0px;
     top:0px;
     right:0px;
     bottom:0px;
}
 .anjfa3{
     margin: auto;
     height:100%;
     width:63%;
}
 .xcq2b1 .anjfa3{
     margin: auto;
     width:63%;
     height:100%;
}
 .vvuv4b{
     position: relative;
     top: 50%;
     transform: translateY(-50%);
     z-index: 1;
}
 .yb6mbh {
     margin-bottom: 23px;
}
 .vvuv4b h1{
     font-size: 22px;
     margin-bottom: 15px;
     display: inline;
     color: #8d2608;
     font-style: italic;
     text-decoration: underline;
}
 .vvuv4b h2, .vvuv4b h3{
     font-size: 70px;
     font-weight: 700;
}
 .vvuv4b h1 span, .vvuv4b h2 span, .vvuv4b h3 span{
     color: #8d2608;
}
 .vvuv4b p {
     font-weight: 400;
     font-size: 17px;
     margin-top: 20px;
}
 .jvdmvm .vvuv4b h1, .jvdmvm .vvuv4b h2, .jvdmvm .vvuv4b h3{
     margin: 0px auto 10px 0;
}
 .jvdmvm .vvuv4b p {
     margin: 28px auto 15px 0;
}
 .vvpadd .vvuv4b h1, .vvpadd .vvuv4b h2, .vvpadd .vvuv4b h3 .vvpadd .vvuv4b p {
     margin-left:auto;
     margin-right:auto;
}
 .vvpadd .vvuv4b p {
     margin: 28px auto 0;
     width: 60%;
}
 .okkfh7 .vvuv4b h1, .okkfh7 .vvuv4b h2, .okkfh7 .vvuv4b h3{
     margin: 0px 0 10px auto;
}
 .okkfh7 .vvuv4b p {
     margin: 28px 0 15px auto;
}
 .jvdmvm .vvuv4b h1, .jvdmvm .vvuv4b h2, .jvdmvm .vvuv4b h3, .okkfh7 .vvuv4b h1, .okkfh7 .vvuv4b h2, .okkfh7 .vvuv4b h3{
     width: 66%;
}
 .jvdmvm .vvuv4b p, .okkfh7 .vvuv4b p {
     width: 45%;
}
 .mc60or .swiper-slide a {
     display: inline-block;
     border-radius: 0px;
}
 .mc60or .vvpadd .t98e22 {
     top: 23%;
     position: absolute;
     left: 50%;
     transform: translate(-50%, -50%);
}
 .nq12si{
     margin-top:30px;
}
 .tahf7k {
     margin-top: 50px;
}
/* pagination bullet */
 .mc60or .swiper-pagination-bullet {
     width: 15px;
     height: 15px;
     background: #fff;
}
/* progressbar */
 .mc60or .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
     background: #8d2608;
}
 .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: #8d2608;
}
 .mc60or .swiper-container-horizontal>.swiper-scrollbar{
     background: rgba(0,0,0,.0);
}
 .mc60or .swiper-scrollbar-drag, .mc60or .swiper-container-horizontal>.swiper-scrollbar{
     height: 10px;
}
/* pagination prev next */
 .swiper-button-prev, .swiper-button-next {
     background-image:inherit !important;
     color:#fff;
     transition: .5s;
     outline: none;
}
 .swiper-button-prev:hover, .swiper-button-next:hover {
     color: #8d2608;
     background:#fff;
     padding:30px;
}
 .swiper-button-next:after, .swiper-button-prev:after{
     font-size: 30px;
}
 .fwuf9e.lwxez5{
     height:100px !important;
     margin-top: 10px;
}
/* button default style */
 .o5i5q6 {
     text-align: left;
}
 .zmfutz {
     background: #8d2608;
     border-radius: 30px;
     color: #fff;
     display: inline-block;
     font-size: 18px;
     padding: 18px 30px;
     text-align: center;
     position: relative;
     margin-right: 20px;
     z-index: 2;
     transition: 1s;
     font-weight:400;
}
 .zmfutz:hover{
     background:#984a2a;
     color: #fff;
}
/* title css */
 .w8o57k{
     position:relative;
}
 .xosyoi{
     position:relative;
     z-index:1;
}
 .nboh1p{
     position:absolute;
     top:0;
     bottom:0;
     right:0;
     left:0;
}
 .yjn13t .nboh1p {
     z-index: -1;
}
 .nboh1p h4{
     font-size:80px;
     -webkit-text-stroke: 1px #888888;
     -webkit-text-fill-color: transparent;
     line-height:1;
}
 .xosyoi h1, .xosyoi h2, .xosyoi h3{
     font-size: 40px;
     margin: auto;
     font-weight: 700;
}
 .okkfh7.xosyoi h1, .okkfh7.xosyoi h2, .okkfh7.xosyoi h3{
     margin-right: 0px;
}
 .jvdmvm.xosyoi h1, .jvdmvm.xosyoi h2, .jvdmvm.xosyoi h3{
     margin-left: 0px;
}
 .xosyoi h1{
}
 .xosyoi h2{
     font-size: 23px;
     color: #8d2608;
     margin-bottom: 13px;
     display: inline-block;
}
 .xosyoi h3{
}
 .xosyoi p span a, .xosyoi p span, .xosyoi h1 span, .xosyoi h2 span, .xosyoi h3 span{
     color:#8d2608;
}
 .xosyoi p {
     margin-top: 10px;
}
 .xosyoi.vvpadd p{
     width:74%;
     margin-right:auto;
     margin-left:auto;
}
 .xosyoi.jvdmvm p{
     width:100%;
     margin-right:auto;
     margin-left:0px;
}
 .xosyoi.okkfh7 p{
     width:74%;
     margin-right:0px;
     margin-left:auto;
}
 .jbxa6b {
     margin-top: 0px;
     margin-bottom: 10px;
}
/*=========================== 10.video css ===========================*/
 .ptiir5 {
}
 .vcanjx {
     padding: 70px 0 50px;
}
 .q8fg3n {
}
 .q8fg3n a{
     position: relative;
     display: inline-block;
     width: 100px;
     height: 100px;
     font-size: 28px;
     border-radius: 100%;
     background: #8d2608;
}
 .q8fg3n a::before{
     position: absolute;
     content: '';
     width: 100%;
     height: 100%;
     background: #8d2608;
     border-radius: 50%;
     top: 0;
     animation-fill-mode: both;
     animation: witr_squares 1.5s ease-in-out infinite;
     left: 0;
     right: 0;
     bottom: 0;
}
 .q8fg3n i {
     color: #fff;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translateX(-50%) translateY(-50%);
}
 .q8fg3n h3 {
     font-size: 23px;
     margin-top: 35px;
}
/*=========================== 5.play css ===========================*/
 .f5jpgr {
}
 .km61mm{
     position: relative;
}
 .km61mm::before{
     position: absolute;
     content: '';
     width: 100%;
     height: 100%;
    /* background: #8d26086b;
     */
}
 .km61mm img{
    /* width:100%;
     */
}
 .fnxtic{
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translateX(-50%) translateY(-50%);
}
 .fnxtic a {
     position: relative;
     display: inline-block;
     width: 75px;
     height: 75px;
     font-size: 23px;
     border-radius: 100%;
     background: #8d2608;
}
 .fnxtic a::before {
     position: absolute;
     content: '';
     width: 100%;
     height: 100%;
     background:#8d2608;
     border-radius: 50%;
     animation-fill-mode: both;
     animation: witr_squares 1.5s ease-in-out infinite;
}
 .fnxtic i {
     color: #fff;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translateX(-50%) translateY(-50%);
}
 .bxwkby{
     position: absolute;
     left:40px;
     bottom:40px;
     width: 45%;
}
 .bxwkby h3{
     color:#fff;
     margin: 0;
}
/*======== slick ========*/
 .fncoj2, .dhzmyd {
     font-size: 0;
     position: absolute;
     display: block;
     padding: 0;
     cursor: pointer;
     color: #fff;
     outline: none;
     background: #8d2608;
     z-index: 999;
     opacity: 0;
     border-radius: 50px;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
     width: 55px;
     height: 55px;
     line-height: 55px;
     top: 50%;
     transform: translate(0px, -50%);
     transition: .5s;
     border: 0px solid #17161a;
}
 .fncoj2 {
     left: -15px;
}
 .dhzmyd {
     right: -15px;
}
 .fncoj2.b8xhyv, .dhzmyd.b8xhyv{
     background: #8d2608;
}
 .d0767d .fncoj2 {
     left: 15px;
}
 .d0767d .dhzmyd {
     right: 15px;
}
 .fncoj2:before, .dhzmyd:before {
     color: #fff;
     font-size: 25px;
     -webkit-transition: all 0.3s ease 0s;
     transition: all 0.3s ease 0s;
     content: "\f177";
     font-family: FontAwesome !important;
     line-height: inherit;
     opacity: 1;
}
 .dhzmyd:before {
     content: "\f178";
     font-family: FontAwesome !important;
}
 .fncoj2:hover, .fncoj2:focus, .dhzmyd:hover, .dhzmyd:focus {
     background: #984a2a;
     border-color: transparent;
     outline-color: transparent;
     outline: none;
}
 .fncoj2:hover:before, .fncoj2:focus:before, .dhzmyd:hover:before, .dhzmyd:focus:before {
     color: #fff;
}
 .ll1jhx:hover .fncoj2, .ll1jhx:hover .dhzmyd, .f4jh8u:hover .fncoj2, .f4jh8u:hover .dhzmyd, .pni5em:hover .fncoj2, .pni5em:hover .fncoj2, .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;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .mials4 .fncoj2, .mials4 .fncoj2{
}
 .fs478y .fncoj2, .fs478y .dhzmyd {
     top: 35%;
     -webkit-transform: translate(0px, -50%);
     transform: translate(0px, -50%);
}
 .mials4 .fncoj2, .fs478y .fncoj2 {
     left: -65px;
}
 .mials4 .dhzmyd, .fs478y .dhzmyd {
     right: -65px;
}
 .x95213 .i4inyn{
     padding:0 15px;
}
/*=========================== 5.feature2 css ===========================*/
 .dhgkkp {
     position: relative;
     z-index: 1;
     background:#984a2a;
     padding: 65px 20px;
     transition:.5s;
}
 .dhgkkp:hover {
     background:#8d2608;
}
 .mum3kt i {
     font-size: 80px;
     color: #fff;
     display: inline-block;
}
 .mnfoqp:hover .mum3kt i{
     transition:.5s;
}
 .szqzzb {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translateX(-50%)translateY(-50%);
     z-index: -1;
     opacity:0;
     transition:.5s;
}
 .mnfoqp:hover .szqzzb{
     opacity:8%;
}
 .szqzzb i {
     font-size: 150px;
     color: #fff;
}
 .dhgkkp h3 {
     margin-top: 19px;
     color: #fff;
}
 .dhgkkp h3 a{
     color: #fff;
}
 .dhgkkp p {
     color: #fff;
}
 .okwcth a {
     color: #fff;
}
 .okwcth a:hover{
     color:#8d2608;
}
/* smartdev_features_area */
 .e7u19i {
     margin-top: -70px;
     padding: 0px 0px 0px;
}
 .ggs42b .dhgkkp {
     border-style: solid;
     border-width: 0px 0px 3px 0px;
     border-color: #984a2a;
     box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
     background-color: #FFFFFF;
     padding: 30px 0px 30px 40px;
     transition: .5s;
     margin-bottom: 30px;
}
 .ggs42b .dhgkkp:hover{
     background-color:#8d2608;
     border-color: #8d2608;
     transition:.5s;
}
 .ggs42b .mnfoqp:hover .mum3kt i, .ggs42b .mnfoqp:hover .dhgkkp h3, .ggs42b .mnfoqp:hover .dhgkkp p, .ggs42b .mnfoqp:hover .okwcth a {
     color: #FFFFFF;
     transition:.5s;
}
 .ggs42b .mum3kt i {
     color: #8d2608;
     font-size: 50px;
     text-align: center;
     transform: rotate(0deg);
}
 .ggs42b .i8rlwp h3{
     margin: -40px 0px 0px 0px;
     padding: 0px 0px 0px 70px;
     color:#333333;
}
 .ggs42b .i8rlwp p {
     color: #999999;
     padding: 25px 0px 0px 0px;
}
 .ggs42b .ge3a9k {
     color: #333333;
     font-weight: 700;
     border-style: default;
}
/* smartdev_about_area */
 .s4qcst{
     padding:100px 0px 75px;
}
 .s4qcst.ukr3dj {
     padding: 75px 0px 75px;
}
 .dwae5j img {
     width: 100%;
}
 .iz1g6w .w06454 img {
     width:300px;
     height: auto;
}
 .nk6quo {
     padding: 10px 22px 0px 35px;
}
 .iz1g6w .xosyoi.jvdmvm p {
     width: 100%;
     margin-top: 18px;
     margin-bottom: 36px;
}
 .iz1g6w .mzuouw.gi5mmb.lllyzt {
     margin-bottom: 20px;
}
 .iz1g6w .w06454 {
     margin: 2px 7px 0px 0px;
}
 .tuydc8{
     margin-top: -130px;
     margin-bottom: 0px;
}
 .iz1g6w .ptiir5 {
     background: #FFFFFF;
     padding: 20px 0px 0px 0px;
}
 .iz1g6w .n4e9a7 h3 {
     color: #8d2608;
     margin: 15px 0px 0px 0px;
}
 .iz1g6w .w06454 i {
     color: #8d2608;
     font-size: 20px;
}
 .iz1g6w .q8fg3n a {
     width: 60px;
     height: 60px;
     line-height:60px;
     font-size: 20px;
     background: #984a2a;
}
 .iz1g6w .q8fg3n a::before {
     background: #984a2a;
}
 .iz1g6w .vcanjx {
     padding: 0px;
}
/*=========================== 6.service css ===========================*/
 .erpci1 {
     background: rgb(1, 219, 176);
}
 .wuzjab{
     display: flex;
}
 .erpci1 .fsw1kf h3, .erpci1 .fsw1kf p {
}
 .s59oow i {
     font-size: 30px;
     color: #fff;
     height: 80px;
     width: 80px;
     text-align: center;
     border-radius: 50%;
     line-height: 80px;
     background: #8d2608;
     display:inline-block;
     transition: .5s;
}
 .pphr8s .s59oow i, .tl2tmt.s59oow i{
     font-size: 50px;
     color: #8d2608;
     height: auto;
     width: auto;
     border-radius: initial;
     line-height: normal;
     background: none;
     border:none;
}
 .s59oow:hover i {
     color: #984a2a;
}
 .s59oow h3 {
     padding-top: 18px;
}
 .s59oow p {
    /* padding-right: 2px;
     */
     padding-top: 0px;
}
 .mzuouw.gi5mmb .w06454 {
     margin-right: 20px;
     margin-top: 10px;
}
 .ctt7mq{
     position:relative;
}
 .xsz3ei{
     background-image: url(../images/service-bg.jpg);
     background-position: top left;
     background-repeat: no-repeat;
     background-size: cover;
     padding:95px 0px 70px;
}
 .xradnq .s59oow.lllyzt.jvdmvm {
     padding: 8px 8px 8px 8px;
     box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 5%);
     background-color: #FFFFFF;
     margin-bottom: 30px;
}
 .xradnq .qrbn8f i {
     color: #8d2608;
     background-color: #FFFFFF;
     width: 60px;
     height: 60px;
     line-height: 60px;
     transform: rotate(0deg);
     position: absolute;
     top: 20px;
     left:30px;
}
 .xradnq .dfe4ix.qrbn8f {
     padding: 0px 24px 30px;
}
 .xradnq .vw36oc.b1btf3 {
     margin-top: 27px;
}
 .vw36oc.b1btf3 a {
     color: #FFFFFF;
     background-color: #8d2608;
     border-radius: 0px 0px 0px 0px;
     padding: 12px 30px;
}
 .vw36oc.b1btf3 a:hover {
     background:#984a2a;
}
 .vw36oc.b1btf3 a span {
     text-align: left;
     padding-left: 10px;
}
 .vw36oc a span {
     font-size: 20px;
     transition: .5s;
     display: inline-block;
     position: relative;
     top: 3px;
}
 .gqja18{
     margin-top:55px;
}
/* advance tab area css */
 .ezvsib {
     padding:95px 0px 70px;
}
 .a5vul3 {
     text-align: left;
}
 .zbk8xh .cdilqk {
     border: 0;
     justify-content: space-around;
}
 .zbk8xh .cdilqk .kudo6q {
     margin-bottom: 15px;
     text-align: center;
}
 .zbk8xh .cdilqk .fth79b {
     background:#DEF0FF;
     margin-right: 15px;
     border: 0;
     border-radius: 5px;
     font-size: 23px;
     padding:15px 40px 15px 30px;
     position: relative;
     box-shadow: 0px 0px 25px 2px rgba(196, 206, 213, 0.2);
     transition:.5s;
}
 .cdilqk .fth79b:hover{
     background:#984a2a;
     color:#fff;
}
 .cdilqk .kudo6q:hover i{
     color:#fff;
     transition:.5s;
}
 .zbk8xh .cdilqk span{
     display: block;
     float: left;
     margin: 0 15px;
}
 .fth79b strong{
     display: inline-block;
}
 .cdilqk img, .zbk8xh .cdilqk i{
     position: relative;
     font-size: 40px;
}
 .zbk8xh .cdilqk .kudo6q.show .fth79b, .zbk8xh .cdilqk .fth79b.active{
     background:#984a2a;
     color: #fff;
}
 .ber5a5 {
     margin: 15px 20px 30px 0px;
}
 .cdilqk i {
     color: #8d2608;
}
 .cdilqk .fth79b.active, .cdilqk .active i {
     color: #FFFFFF;
}
 .pg4esp {
     box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
     background: #fff;
     padding: 20px 5px 20px 20px;
}
 .cwdhiw{
     padding:0px 25px 0px 15px;
}
 .c2orm3 h2 {
     color: #984a2a;
     font-family: "Roboto", Sans-serif;
     font-size: 17px;
     line-height: 1.6em;
}
 .d4ww9e {
     display: inline-block;
}
 .yajcui {
     border-style: solid;
     border-width: 1px 0px 0px 0px;
     border-color: #DDDDDD;
     padding: 20px 0px 0px 0px;
}
 .cwdhiw .xosyoi.jvdmvm p {
     width: 100%;
     margin-bottom: 37px;
}
 .cwdhiw .w06454 {
     margin: -2px 4px 0px 0px;
}
 .cwdhiw .w06454 i {
     font-size: 40px;
     color: #8d2608;
}
 .c2orm3 {
     margin-top: 20px;
     margin-bottom: 40px;
}
 .cwdhiw .xosyoi h2 {
     text-transform: uppercase;
     margin: 15px 0px 0px 0px;
}
 .cwdhiw .zmfutz {
     border-radius: 0px;
}
 .x1hxle{
     margin-top:50px;
}
 .f9e75c {
     padding: 0px 0px 100px;
}
 .p5n59n {
     background-image: url(../images/team-bg.jpg);
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
     padding:95px 0px 190px;
}
 .white .xosyoi h1, .white .xosyoi h2, .white .xosyoi h3, .white .xosyoi p{
     color:#fff;
}
/* post team 10 css */
 .l7iz5y {
     border-radius: 5px;
     overflow: hidden;
     box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
}
 .x4rka4 .xwawxf::before{
     display: none;
}
 .x4rka4 .htfj8l{
     position:relative;
}
 .x4rka4 .xwawxf {
     margin-top: 0;
     padding: 0;
     position: absolute;
     top: 50%;
     left: -25%;
     transform: translateY(-50%);
     transition:.5s;
}
 .x4rka4 .l7iz5y:hover .xwawxf {
     left: 0;
}
 .x4rka4 .xwawxf ul li {
     display: block;
}
 .x4rka4 .xwawxf ul li a{
     width: 55px;
     height: 55px;
     line-height: 55px;
     border: none;
     background: #272727;
     border-radius: 0;
     color: #fff;
     margin: 0px;
     font-size: 20px;
     display:block;
     text-align:center;
}
 .x4rka4 .xwawxf ul li a:hover{
     background: #8d2608;
}
 .upkqk5{
     padding: 23px 5px 23px;
}
 .f1jp2g .upkqk5 {
     padding: 18px 5px;
     background: #8d2608;
     transition: .5s;
}
 .f1jp2g .upkqk5:hover {
     background: #984a2a;
     transition: .5s;
}
 .f1jp2g .upkqk5 h5 a, .f1jp2g .upkqk5 span {
     color: #fff;
}
 .f1jp2g .upkqk5 h5{
     margin-bottom:0px;
}
 .mr0ifr {
     margin-top: -140px;
}
 .i7hfwd {
     background-image: url(../images/choose-bg.png);
     padding:65px 0px 60px;
}
 .i7hfwd.yjmyye {
     padding: 95px 0px 60px;
}
 .gnse5u .qrbn8f i {
     font-size: 40px;
     color: #8d2608;
     background-color: #E8F4FF;
     width: 70px;
     height: 70px;
     line-height: 70px;
     transform: rotate(0deg);
     text-align:center;
     transition: 0.5s;
}
 .gnse5u .lllyzt:hover i {
     background: #984a2a;
     color:#fff;
     transition: 0.5s;
}
 .gnse5u .mzuouw.gi5mmb.lllyzt {
     margin-bottom: 20px;
}
 .m5h0oy{
     margin-top:40px;
}
 .m5h0oy {
     margin-top: 50px;
}
/* smartdev_video_area */
 .w7ujga{
     background-image:url(../images/video-image.jpg);
     padding:100px 0px 100px;
     position:relative;
}
 .w7ujga:before{
     position:absolute;
     content:"";
     top:0;
     left:0;
     width:100%;
     height:100%;
     background:#33426EE8;
}
 .w7ujga .f5jpgr.n4e9a7 {
     padding: 150px 0px;
}
/*======== apartment contact css ==========*/
 .k3tsum{
     position: relative;
     background-size: cover;
     padding: 60px 35px 60px;
     border-radius: 10px;
     text-align: left;
}
 .lukqcw h1{
     color: #8d2608;
     font-size: 17px;
     margin-bottom: 5px;
}
 .lukqcw h2{
     margin: 0 0 21px;
     font-size: 38px;
}
 .q8170b {
     margin-bottom: 0px;
}
 .rpi94r input, .rpi94r textarea {
     width: 100%;
     border: none;
     padding-left: 30px;
}
 .nxmt4m {
}
 .nxmt4m form select option{
}
 .nxmt4m form select, .nxmt4m textarea, .nxmt4m input{
     width: 100%;
     height: 45px;
     color: #888888;
     border-radius: 5px;
     border:1px solid #DDDDDD96;
     outline: none;
     margin-bottom: 20px;
     text-align: left;
     padding-left: 30px;
}
 .nxmt4m textarea{
     height:150px;
     margin-bottom: 20px;
     text-align: left;
     padding-top:15px;
}
 .nxmt4m input::-moz-placeholder{
     color: #888888 ;
     opacity: 1;
}
 .nxmt4m input::-ms-input-placeholder{
     color: #888888 ;
     opacity: 1;
}
 .nxmt4m input::-webkit-input-placeholder{
     color: #888888;
     opacity: 1;
}
 .nxmt4m select::-webkit-input-placeholder, .nxmt4m textarea::-webkit-input-placeholder{
     color: #888888;
     opacity: 1;
}
 .nxmt4m .i2ovag{
     font-size: 15px;
     background: #fff;
     font-weight: 600;
    /* padding: 15px 37px;
     */
     border-radius: 5px;
     margin-top: 10px;
     border: 0;
     color: #8d2608;
     cursor:pointer;
     transition:.5s;
}
 .nxmt4m .i2ovag:hover{
     background: #8d2608;
     color: #fff;
}
/* Bottom Contact */
 .qjrasf .q8170b {
     margin-bottom: 20px;
}
 .qjrasf textarea {
     height: 100px;
}
 .cz19e3 {
     padding: 100px 0px 0px;
}
 .dq57sc {
     background-image: url(../images/contact-bg.jpg);
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
     box-shadow:0px 0px 30px 0px rgb(0 0 0 / 6%);
}
 .cz19e3 .lukqcw h2 {
     padding: 0px 0px 17px 0px;
}
 .qhqt5c {
     padding: 80px 0px 0px 0px;
}
 .btn {
     background-color: #8d2608;
     border: 0 none;
     color: #fff;
     display: inline-block;
     font-weight: 600;
     padding: 15px 30px;
}
 .btn:hover {
     background-color:#984a2a;
}
/* smartdev_blog_bg_area */
 .ex3p5u{
     background-image: url(../images/blog-shape.png);
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
     padding:100px 0px 73px;
}
 .f7atkf{
     margin-top:50px;
}
 .ex3p5u .bo9ww4 {
     color: #FFFFFF;
     background-color: #8d2608;
     border-style: default;
     border-radius: 0px 0px 0px 0px;
}
 .ex3p5u .bo9ww4:hover {
     background:#984a2a;
}
 .ntx4hu.cssclw {
     padding:15px 28px 15px;
}
 .ntx4hu.cssclw h5 {
     padding-bottom: 0px;
}
 .rpqc8f {
     text-align: left;
}
 .ipd2sp {
}
 .pfgx4j {
}
 .dmcvb2{
     overflow: hidden;
}
 .takzca {
     position:relative;
     transition: .5s;
}
 .takzca img{
     width:100%;
}
 .takzca a{
     position:relative;
     display:block;
}
 .takzca a::before {
     position:absolute;
     content:'';
     background:rgba(0, 0, 0, 0.5);
     top:0;
     left:0;
     bottom:0;
     right:0;
     width:100%;
     height:100%;
     transform: scale(0);
     transition:.5s;
}
 .pfgx4j:hover .takzca, .pfgx4j:hover .takzca a::before{
     transform: scale(1.2);
}
 .ntx4hu {
     padding: 23px 25px 26px;
     box-shadow: 0px 2px 6px 0px #f5f2f2;
}
 .pfgx4j:hover.ntx4hu {
     box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.5);
}
 .ntx4hu span {
     font-size: 15px;
     color: #8d2608;
     line-height: 28px;
     padding-bottom: 15px;
     margin-right: 10px;
     font-weight: 600;
}
 .ntx4hu span a {
     font-size: 15px;
     color: #8d2608;
}
 .ntx4hu span i {
     padding-right: 5px;
     padding-left: 5px;
     color: #8d2608;
     font-weight: 600;
     transition: .5s;
}
 .ntx4hu h5 > a {
     font-weight: 700;
}
 .ntx4hu h5 > a:hover, .ntx4hu span i:hover {
     color: #8d2608;
}
 .ntx4hu h5 {
     margin: 10px 0px 15px;
}
 .ntx4hu > a {
     font-size: 16px;
     font-weight: 500;
    /* line-height: 49px;
     */
     padding: 9px 30px;
     border: 1px solid #8d2608;
     border-radius: 5px;
     margin-top: 10px;
     margin-bottom: 5px;
     transition: .5s;
     display: inline-block;
}
 .ntx4hu > a:hover {
     background: #8d2608;
     color: #fff;
}
 .bo9ww4{
}
 .af29im, .chpmzm {
     margin-bottom:30px;
     border:none;
}
 .af29im.mt5x40{
     margin-bottom: 113px;
}
 .ip9bwa, .k6bmjh {
     padding:0px;
}
/* single_faq_bg_area */
 .ce7f82 {
     background-image: url(../images/slider-2.jpg);
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
     padding:95px 0px 80px;
     position:relative;
}
 .ce7f82:before {
     position: absolute;
     content: "";
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background:#ffffff96;
}
/* accordion area css */
 .jiy8mj .udhdzr.bn91o6 {
     background: none !important;
     padding: 0;
     border-bottom: 0;
}
 .bn91o6 i {
     margin-right: 10px;
     font-size: 20px;
     position: relative;
     top: 4px;
}
 .jiy8mj .g3cmc6{
     margin-bottom: 22px;
     border: 1px solid #ddd;
}
 .jiy8mj .g3cmc6 p {
     padding: 20px 20px 7px;
}
 .ep1x9q {
     padding-left: 30px;
     font-size: 17px;
     font-weight: 700;
     display: block;
     padding:20px 0px 20px 30px;
     transition: .5s;
}
 .ep1x9q:focus, .ep1x9q:hover{
     color:#fff;
     background: #8d2608;
}
 .ep1x9q:before {
     position: absolute;
     content: '\f067';
     right: 30px;
     top: 20px;
     font-family: fontawesome !important;
     font-weight: 400;
}
 .active .ep1x9q:before {
     position: absolute;
     content: '\f068';
     font-family: fontawesome !important;
}
 .active .ep1x9q{
     background: #8d2608;
     color:#fff;
}
 .a5ztd4 ul{
}
 .a5ztd4 ul li{
     margin-left: 18px;
     margin-bottom: 4px;
}
 .hf6y5d{
     margin-top:48px;
}
/* smartdev_team2_area */
 .rc24jb{
     padding:100px 0px 70px;
}
/* smartdev_feature2_area */
 .hl06iu{
     padding:0px 0px 70px;
}
 .kgwr9e{
     padding:0px 30px 0px 0px;
}
 .kgwr9e .qrbn8f i {
     color: #8d2608;
     font-size: 50px;
}
 .kgwr9e .mzuouw.gi5mmb.lllyzt {
     margin-bottom: 18px;
}
 .kgwr9e .xosyoi.jvdmvm p {
     width: 100%;
     margin-top: 20px;
     margin-bottom: 32px;
}
/* smartdev_solution_area */
 .sapcno {
     padding: 20px 0px 70px;
}
 .lzsw4r.e3b6lf h3 {
     margin: 20px 0px 0px 0px;
}
/* smartdev_feature3_area */
 .l1yssw{
     padding:100px 0px 0px;
}
/*===================== TESTIMONIAL AREA CSS =========================*/
 .jlubpu{
     padding: 0 10px;
}
 .wubcch {
     background: #fff none repeat scroll 0% 0;
     margin-bottom: 30px;
     transition: all 0.5s ease 0s;
     padding: 37px 30px 26px;
     margin-top: 20px;
     box-shadow: 0 10px 25px 0 rgba(50,65,141,.12);
     overflow:hidden;
     position:relative;
     text-align: left;
}
 .h8qadn {
     position: absolute;
     right: 10%;
     top: 12%;
}
 .wubcch:hover {
     box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
}
 .at105m {
     position: relative;
}
 .at105m:before {
     color: #8d2608;
     content: "ï„";
     font-family: fontawesome !important;
     font-size: 60px;
     left: 3px;
     opacity: 0.1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
     position: absolute;
     top: -97px;
     display:none;
}
 .at105m:after {
     bottom: -28px;
     color: #8d2608;
     content: "ï„Ž";
     font-family: fontawesome !important;
     font-size: 60px;
     opacity: 0.1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
     position: absolute;
     right: 3px;
     display:none;
}
 .u9mlcv {
     float: left;
     margin-right: 20px;
}
 .u9mlcv img {
     border-radius: 50%;
     width: 59px;
}
 .o87gq7 h2 {
}
 .o87gq7 h2 sup {
}
 .o87gq7 span {
     display: block;
     margin-top: 5px;
     font-size: 18px;
     font-weight: 600;
     color: #8d2608;
}
 .vub453 {
     overflow: hidden;
     padding-top: 15px;
     float: left;
     text-align: left;
}
 .vub453.er6smg {
}
 .bok4qq {
}
/* ts10 */
 .a2r8j6 .wubcch {
     text-align:center;
}
 .a2r8j6 .u9mlcv {
     float: none;
     margin-right: 0;
}
 .a2r8j6 .vub453 {
     float: none;
     text-align: inherit;
}
 .a2r8j6 .o87gq7 h2 {
}
 .a2r8j6 .u9mlcv img {
     width: inherit;
     margin: auto;
}
 .m3qb1j i {
     font-size: 54px;
     color: #8d2608;
}
/* .em_single_testimonial:hover{
     background: #8d2608;
}
 .em_single_testimonial:hover h2,.em_single_testimonial:hover p,.em_single_testimonial:hover span,.em_single_testimonial:hover i{
     color:#fff;
}
*/
 .i4inyn:focus{
     border:none;
     outline:none;
}
 .i4inyn{
     border:none;
     outline:none;
}
/* cursor css */
 .ufti28 .dbhuto ul.sain7y{
     bottom: -70px;
}
 .ufti28 .dbhuto ul.sain7y li{
     margin: 0 5px;
}
 .ufti28 .dbhuto ul.sain7y li button:before{
     background-color: transparent;
     font-size: 0;
     width: 18px;
     height: 18px;
     border: 1px solid #fff ;
     cursor: pointer;
     border-radius: 50%;
}
 .ufti28 .dbhuto ul.sain7y li.dsrbw9 button:before{
     background-color: #fff;
}
 .ufti28 .dbhuto ul.sain7y li button:hover:before{
     background-color: #fff;
}
 .sain7y {
     position: absolute;
     left: 50%;
     transform: translateX(-50%);
     bottom:-20px;
     display: inline-block;
     z-index: 11;
}
 .sain7y li {
     display: inline-block;
}
 .sain7y li button {
     background: #8d26085c;
     font-size: 0;
     width: 18px;
     height: 18px;
     border: 0px solid #8d2608;
     margin: 0 5px;
     cursor: pointer;
     border-radius: 50px;
     padding: 0;
     transition:.5s;
     outline: none;
}
 .sain7y li.dsrbw9 button {
     background: #8d2608;
}
 .a6hkmh{
     background-image: url(../images/slider-4.png);
     background-position: center left;
     background-size: cover;
     position:relative;
     padding:95px 0px 120px;
}
 .a6hkmh:before {
     position: absolute;
     content: "";
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background:#ffffffcc;
}
 .xah19d .wubcch {
     border-style: solid;
     border-width: 2px 0px 0px 0px;
     border-color: #984a2a;
}
 .xah19d .wubcch:hover{
     background-color: #984a2a;
}
 .xah19d .wubcch:hover h2, .xah19d .wubcch:hover p, .xah19d .wubcch:hover span, .xah19d .wubcch:hover i{
     color: #FFFFFF;
}
 .yf60rs {
     display: inline-block;
     margin-bottom: 10px;
}
 .c0sgyb{
     margin-top:21px;
}
 .l52m76 {
     padding: 90px 0px 15px;
}
 .l52m76.okn0mq {
     padding: 60px 0px 15px;
}
 .l52m76 .i8rlwp{
     margin-bottom: 30px;
}
 .jx9312{
     margin-top:50px;
}
 .ai3up0 .icd3h6 i {
     font-size: 30px;
     color: #8d2608;
     height: 80px;
     width: 80px;
     text-align: center;
     border-radius: 30% 70% 70% 30% / 50% 50% 50% 50%;
     line-height: 80px;
     background: #f7f8ff;
     display: inline-block;
     transition: .5s;
}
 .ai3up0 .icd3h6.r1gdus:hover i {
     color: #fff;
     background: #8d2608;
}
 .ai3up0 .i8rlwp h3 {
     padding: 21px 0px 10px 0px;
}
 .ai3up0 .i8rlwp p {
     padding-right: 10px;
}
 .f9e75c.ai3up0{
     border-style: solid;
     border-width: 1px 0px 0px 0px;
     border-color: #DDDDDD;
     padding: 70px 0px 70px 0px;
}
/* smartdev_team2_area */
 .adc6mz {
     padding: 95px 0px 70px;
}
 .hvsky5{
     margin-top:30px;
}
 .adc6mz .f1jp2g .upkqk5 {
     padding: 18px 5px;
     background: #fff;
     transition: .5s;
}
 .adc6mz .l7iz5y {
     border-radius: 5px;
     overflow: hidden;
     box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
}
 .adc6mz .f1jp2g .upkqk5 h5 a{
     color: #222222;
}
 .adc6mz .f1jp2g .upkqk5 span {
     font-size: 18px;
     color: #8d2608;
}
 .cz19e3.ky7wva.fysi2o {
     padding: 100px 0px 100px;
}
/* testimonial style 7 */
 .dssxsp{
     position: relative;
}
 .nrm7mc {
     left: 0;
     right: 0;
     width: auto;
     height: auto;
     padding: 0 0 11px;
     margin: auto;
}
 .nrm7mc .i4inyn.gx87lk{
    /* padding: 15px 0;
     */
     outline: none;
}
 .dozhla .i4inyn.gx87lk{
     outline: none;
}
 .nrm7mc .i4inyn .xtg5aw img {
     width: 81px;
     height: 81px;
     border-radius: 50%;
     display: inline-block;
}
 .qd5cwk{
     position: relative;
     padding: 0 180px;
}
 .qd5cwk .kwirjc {
}
 .qd5cwk .kwirjc i {
     font-size: 18px;
}
 .kwirjc i.active {
     color: #8d2608;
}
 .qd5cwk p{
     position: relative;
     font-size: 18px;
     line-height: 28px;
     z-index: 3;
}
 .qd5cwk p::after{
     position: absolute;
     left: 0;
     top: 8px;
     right: 0;
     content: "\f10e";
     font-family: fontAwesome;
     font-size: 146px;
     line-height: .8;
     color: #eeeeee;
     z-index: -1;
}
 .rnbood {
     margin-top: 20px;
     z-index: 11;
     position: relative;
}
 .qd5cwk h6{
}
 .qd5cwk span{
     font-size: 18px;
}
 .dt5xrc{
     display: flex;
     align-items: center;
     justify-content: center;
}
 .cok3o4{
     margin-left: 15px;
}
 .cok3o4 h3{
     color: #8d2608;
     font-size: 18px;
     font-weight: 600;
     margin: 0;
     font-style: italic;
}
 .masd6c {
     padding: 100px 0px 100px;
}
 .masd6c .qd5cwk p {
     padding: 0px 23px;
}
/* smartdev_team3_area team_bg */
 .adc6mz.xi4xk3 {
     background: #FAFAFA;
}
/* pt7 */
 .r554rm.smvqnu {
     padding: 100px 0px 100px;
}
 .xwawxf {
     margin-top: 15px;
     padding-top: 17px;
     padding-bottom: 10px;
     position: relative;
}
 .xwawxf::before {
     position: absolute;
     content: "";
     background: #ddd;
     top: 0px;
     height: 1px;
     width: 25%;
     margin: auto;
     left: 0;
     right: 0;
     transition:.5s;
}
 .cgptzx:hover .xwawxf::before {
     background: #8d2608;
     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: 1px solid #8d26081c;
     background:#8d260833;
     border-radius: 5px;
     text-align:center;
     transition:.5s;
     color:#8d2608;
     margin: 0px 2px;
     font-size: 15px;
}
 .xwawxf ul li a:hover{
     color:#fff;
     background:#8d2608;
     border-color:#8d2608;
}
/*======================== EM40 TEAM CSS =========================*/
 .f8eqt3 {
     text-align:center;
     position: relative;
     transition:.5s;
}
 .ftf7no {
     position: relative;
     overflow: hidden;
     padding-bottom: 55px;
}
/* team image css */
 .subz38 {
}
 .subz38 img {
     width: 100%;
}
 .srw6nw {
     background-color: #fff;
     bottom: -67px;
     left: 0;
     margin: 0 10px;
     padding: 30px 0;
     position: absolute;
     right: 0;
     box-shadow: 0px 0px 65px 0px rgb(0, 0, 0,0.08);
     transition: all 0.3s ease 0s;
}
 .mlkvdt h2 {
     margin-bottom: 5px;
     text-transform: capitalize;
     transition: all 0.3s ease-in-out 0s;
     font-size:22px;
}
 .v1y56e {
     font-size: 16px;
     margin-bottom: 0;
     text-transform: capitalize;
     transition: all 0.3s ease-in-out 0s;
}
 .bq17wc a {
     background: #fff none repeat scroll 0% 0;
     border-radius: 50%;
     display: inline-block;
     height: 35px;
     line-height: 35px;
     margin: 14px 3px 0;
     text-align: center;
     width: 35px;
     color:#8d2608;
}
 .bq17wc {
     position: relative;
     transition:.5s;
}
 .bq17wc a:hover{
     background:#8d2608e6;
     color:#fff;
}
 .f8eqt3:hover .srw6nw{
     background:#8d2608e6;
     bottom: 0px;
}
 .f8eqt3:hover .bq17wc {
}
/* team content */
 .f8eqt3:hover .ex9dmo h5 a, .f8eqt3:hover .ex9dmo h5, .f8eqt3:hover .bnwrpb {
     color:#fff;
}
 .op8lcf {
     padding: 23px 0px 20px;
}
 .smvqnu .progress {
     height: 10px;
     border-radius: 30px;
     background: transparent;
     border: 1px solid #8d2608;
     margin-bottom: 17px;
}
 .smvqnu .lmkaqv .y4i89r {
     border-radius: 30px;
     margin: 2px;
}
 .smvqnu span.z2xs5e {
     color: #272727;
     font-weight: 500;
}
 .smvqnu span.z2xs5e {
     color: #272727;
     font-weight: 500;
}
 .smvqnu .s59oow.lllyzt.jvdmvm {
     box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);
}
 .smvqnu .dfe4ix.qrbn8f {
     padding: 10px 32px 31px 32px;
}
 .smvqnu .vw36oc.b1btf3 a{
     color: #FFFFFF;
     background-color: #984a2a;
     margin: 12px 0px 0px 0px;
     padding: 10px 30px 10px 30px;
     border-radius:5px;
}
/* post team 8 css */
 .oncsae .td4m6s {
     text-align: left;
}
 .a0o8wq{
     position: absolute;
     bottom: -15px;
     right: 25px;
}
 .a0o8wq ul{
}
 .a0o8wq ul li{
     display: inline-block;
}
 .a0o8wq ul li a{
     font-size: 16px;
     color: #8d2608;
     background:#fff;
     height: 34px;
     width: 34px;
     line-height: 34px;
     border-radius: 50%;
     text-align: center;
     transition: .5s;
     display: inline-block;
     margin-left: 6px;
}
 .a0o8wq ul li a:hover{
     background: #8d2608;
     color: #fff;
}
 .a0o8wq ul li a i{
}
 .td4m6s{
     box-shadow: 0px 5px 20px 0px #00000014;
     transition: .5s;
     background: #fff;
     padding: 30px 25px 25px;
}
 .td4m6s h5 {
     margin: 0;
}
 .u51kv7 {
     margin-top: 10px;
}
 .u51kv7 ul{
}
 .u51kv7 ul li{
     margin-top: 3px;
}
 .u51kv7 ul li a{
     display: inline-block;
}
 .u51kv7 ul li i{
     margin-right: 10px;
}
 .u51kv7 ul li a i{
     margin-right: 6px;
}
 .rc24jb .sy6bh7 .a0o8wq {
     bottom: 25px;
}
 .rc24jb.xi4xk3 {
     background: #984a2a08;
     padding: 100px 0px 120px;
}
 .brx4cw{
     padding:100px 0px 100px;
}
 .k5p01d .active .ep1x9q {
     background: transparent;
     color: #929292;
}
 .k5p01d .ep1x9q:focus, .k5p01d .ep1x9q:hover {
     background: transparent;
     color: #929292;
}
 .k5p01d .ep1x9q {
     padding:15px 40px;
     color: #929292;
}
 .k5p01d .o7gd6h.g3cmc6 {
     border: 0 !important;
     border-left: 2px solid #8d2608 !important;
     margin-bottom: 20px;
     box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);
     border-radius: 0px;
}
 .k5p01d .ep1x9q:before {
     left: 16px;
     top: 16px;
}
/*=========================== 9.pricing css ===========================*/
 .k56dri{
     border-radius: 5px;
    /* margin-left: 20px;
     */
}
 .ug7wr9 {
     position: relative;
     overflow: hidden;
}
 .ug7wr9 sub {
     color: #fff;
     font-size: 16px;
     font-weight: 400;
     position: absolute;
     right: -65px;
     top: 20px;
     background: #8d2608;
     line-height: 43px;
     width: 217px;
     height: 45px;
     text-align: center;
     -webkit-transform: rotate(35deg);
     transform: rotate(45deg);
}
 .jeud1i i {
     color: #8d2608;
     font-size: 40px;
     padding-top: 40px;
     display: block;
}
 .ug7wr9 h4 {
     font-size: 24px;
     padding: 26px 0 12px;
     display: block;
}
 .ug7wr9 h5 {
     font-size: 35px;
     padding-bottom: 20px;
}
 .ug7wr9 h6 {
     font-size: 21px;
     color: #989898;
     display: block;
     text-decoration: line-through;
     margin: 0;
}
 .ug7wr9 span {
     font-size: 24px;
     margin-right: 5px;
}
 .ug7wr9 ul{
}
 .ug7wr9 ul li {
     color: #555555;
     line-height: 40px;
     list-style: none;
}
 .tcdo6x {
     padding: 20px 18px 10px 0px;
     font-size: 20px;
}
/* pricing list css */
 .ug7wr9 ul li:nth-child(odd){
}
 .ug7wr9 ul li:nth-child(even){
}
 .arjlzp {
     padding-top: 37px;
     padding-bottom: 40px;
}
 .ug7wr9 a.btn {
     background: #8d2608;
     line-height: 41px;
     padding: 7px 30px;
     font-size: 16px;
     border-radius: 5px;
     color: #fff;
     border: 1px solid #8d2608;
     display:inline-block;
}
 .ug7wr9 a.btn:hover {
     background: transparent;
     color: #8d2608;
}
 .ffg9na {
     padding: 100px 0px 70px;
     background: #F9F8FC45;
}
 .k56dri.aorch7 {
     box-shadow: 0px 5px 12px 0px rgb(216 216 216 / 38%);
     text-align: center;
     background: #fff;
     margin-bottom:30px;
}
 .ffg9na .tcdo6x {
     padding: 10px 18px 10px 0px;
     font-size: 20px;
}
 .ffg9na .tcdo6x p{
     color:#8d2608;
}
 .ffg9na .ug7wr9 a.btn {
     background: transparent;
     color: #8d2608;
}
 .ffg9na .ug7wr9 a.btn:hover {
     background:#8d2608;
     color: #fff;
}
 .dhvkgr{
     margin-top:30px;
}
 .zsbftb{
     padding:100px 0px 0px;
}
/*=========================== 7.case css ===========================*/
 .trvs6h{
     position: relative;
     overflow: hidden;
     padding-bottom: 45px;
     margin-bottom:30px;
}
 .dtitt6{
     padding-bottom: 95px;
}
 .f1o9bz{
     overflow: hidden;
     position:relative;
}
 .f1o9bz::before {
     background: #8d2608a6;
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 0%;
     content: "";
     transition: .5s;
}
 .f1o9bz img{
     width: 100%;
}
 .trvs6h:hover .f1o9bz::before{
     height:100%;
}
 .u4rrpq {
     padding: 21px 15px 26px;
     position: absolute;
     background-color: #fff;
     bottom: -80px;
     left: 15px;
     margin: auto;
     transition: .5s;
     right: 15px;
     text-align: left;
}
 .trvs6h:hover .u4rrpq{
     bottom: -4px;
}
 .y17v2w {
}
 .y17v2w h3{
     font-size: 21px;
}
 .y17v2w p{
     font-size: 15px;
     color:#8d2608;
     font-weight:700;
     margin-bottom: 4px;
}
 .ol43mk{
     margin-top:20px;
}
 .ol43mk a{
     font-size:16px;
     font-weight:600;
     color: #8d2608;
     background:#8d2608;
     padding: 13px 25px;
     border-radius: 5px;
     display: inline-block;
     background:#fff;
     transition: .5s;
     border: 1px solid #ececec;
}
 .ol43mk a:hover{
     border: 1px solid #8d2608;
     color: #fff;
     background:#8d2608;
}
 .ol43mk a i{
     margin-left: 5px;
     transition: 1s;
}
 .ol43mk a:hover i{
     margin-left: 15px;
}
/* case 2 style */
 .dtitt6 .u4rrpq {
     bottom: 15px;
     box-shadow: 0px 5px 20px 0px #8d260814;
}
/* smartdev_pricing2_area */
 .fhgpj0 {
     padding: 100px 0px 70px;
}
 .fhgpj0 .k56dri.aorch7 {
     box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);
}
 .pdvvxe {
     background: #FAFAFA;
     padding: 100px 0px 70px;
}
 .txfhra {
     padding:95px 0px 120px;
}
/* === style_w2 ==== */
 .knv12s{
     position: relative;
     padding: 73px 30px 65px;
     border-radius: 10px;
     background-size:cover;
     text-align: left;
}
 .knv12s h3{
     margin-bottom: 22px;
}
 .knv12s h3 a{
     font-size: 30px;
}
 .knv12s ul{
}
 .knv12s ul li{
}
 .knv12s ul li a{
     color: #272727;
     font-size: 18px;
     display:block;
     padding: 8px 10px 8px;
     margin-bottom: 1px;
}
 .knv12s ul li a:hover{
     color: #8d2608;
}
 .knv12s ul li a span{
     display:inline-block;
     margin-top: 4px;
}
 .knv12s .uegnno{
     color: #272727;
     display: inline-block;
     margin-left: 10px;
     margin-top:15px;
}
 .knv12s .uegnno i{
     font-size: 15px;
     padding-left: 5px;
     transition:.5s;
}
 .knv12s .uegnno:hover{
     color: #8d2608;
}
 .s8gcbm .sx64ou {
     text-align: left;
     background-color: #8d2608;
     border-style: default;
     border-radius: 0px 0px 0px 0px;
}
 .s8gcbm .sx64ou h3 a, .s8gcbm .sx64ou h3 {
     color: #FFFFFF;
     font-size: 40px;
}
 .s8gcbm .sx64ou ul li a, .s8gcbm .sx64ou ul li {
     color: #FFFFFF;
     border-style: dashed;
     border-width: 0px 0px 1px 0px;
     margin: 15px 0px 0px 0px;
}
 .s8gcbm .knv12s .uegnno {
     color: #FFFFFF;
     background-color: #984a2a;
     border-style: default;
     margin: 50px 0px 0px 0px;
     padding: 10px 30px 10px 30px;
}
 .s8gcbm .knv12s .uegnno:hover {
     color: #984a2a;
     background-color: #FFFFFF;
}
/* COUNTDOWN CSS */
 span.zfepdq {
     width: 200px;
     height:200px;
     background: #fff;
     display: inline-block;
     margin: 0 10px;
     position: relative;
     line-height: 1;
     border: 1px solid #ddd;
     padding-top:60px;
     margin-bottom: 30px;
}
 span.zfepdq::before {
     position: absolute;
     content: "";
     background: #8d2608;
     top: 55px;
     right: -19px;
     height: 12px;
     width: 12px;
     border-radius: 50%;
}
 span.zfepdq::after{
     position: absolute;
     content: "";
     background: #8d2608;
     top: 84px;
     right: -19px;
     height: 12px;
     width: 12px;
     border-radius: 50%;
}
 span.zfepdq:last-child:before, span.zfepdq:last-child:after {
     display:none;
}
 .pf44qt {
     text-align: center;
}
 span.jcoqk7 {
     font-size: 35px;
     color: #8d2608;
     display: inline-block;
     font-weight:700;
}
 .pf44qt p {
     color: #8d2608;
     font-size: 16px;
     font-weight:600;
     margin-top:5px;
}
 .gt7p8j span.zfepdq:before {
     display:none;
}
 .p0tdh5 span.zfepdq:after {
     display:none;
}
 .fjscdq .zyxra1 ul li a:hover {
     color:#8d2608 ;
     border-radius: 0;
}
 .yi1js7{
     background-image: url(../images/slider-4.png);
     background-position: center left;
     background-repeat: no-repeat;
     background-size: cover;
     padding:90px 0px 70px;
     position:relative;
}
 .yi1js7:before {
     position: absolute;
     content: "";
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background:#984a2ad9;
}
 .white span.zfepdq {
     background: transparent;
     border: 1px solid #fff;
}
 .white span.jcoqk7 {
     font-size: 50px;
     color: #fff;
}
 .white .zfepdq p {
     color: #fff;
}
 .white span.zfepdq::before {
     opacity: 0;
}
 .white span.zfepdq::after {
     opacity: 0;
}
 .dot5e3{
     margin-top:30px;
}
 .fj4vur{
     padding:90px 0px 90px;
}
 .fj4vur span.zfepdq {
     border:none;
     width:150px;
     height:90px;
     padding-top:50px;
}
/*=========================== 10.counter css ===========================*/
 .xoany4{
     text-align: left;
}
 .o9wsuy{
     overflow:hidden;
}
 .o9wsuy h3, .o9wsuy span {
     font-size: 40px;
     color: #8d2608;
     display: inline-block;
     font-weight: 700;
     margin-bottom: 0;
}
 .o9wsuy span {
     line-height: 0;
}
/* content */
 .o9wsuy h4{
     font-size: 22px;
}
/*====== style 2 ======*/
 .vnmrs0{
}
 .vnmrs0 i {
     font-size: 23px;
     display: inline-block;
}
 .ag1ec7{
}
 .ag1ec7 i{
     font-size: 60px;
     display: inline-block;
     margin-bottom: 10px;
}
/*====== style 4 ======*/
 .nfkuyd {
     border: 1px solid #324452;
     border-radius: 5px;
     padding: 37px 0 61px;
     text-align: center;
     transition: all 0.5s ease 0s;
     height: 270px;
     width: 270px;
     transition: .5s;
     margin:auto;
}
 .nfkuyd:hover {
     background: #8d2608;
}
 .mnsvl5{
}
 .mnsvl5 i {
     font-size: 30px;
     text-align: center;
     transition: all 1s ease 0s;
     margin-bottom: 15px;
}
 .kvj2ji h4 {
     font-size: 30px;
}
 .kvj2ji h3 {
     display: inline-block;
     font-size: 40px;
}
 .kvj2ji span {
     font-size: 35px;
     font-weight: 700;
     line-height: 0;
}
/* style 5 */
 .sesmam {
     float: left;
     margin-right:20px;
}
 .dno8sb .o9wsuy h4 {
     margin-top: 13px;
}
 .dno8sb .o9wsuy h3{
     margin-bottom: 0;
}
 .eh1ykv{
}
 .eh1ykv p{
     margin-top: 20px;
}
/*====== style 6 ======*/
 .yjv63y.xoany4 {
     background: #fff;
     padding: 28px 25px 35px;
     box-shadow: 0px 5px 20px 0px #0000000d;
     margin-bottom: 30px;
}
 .yjv63y .sesmam {
     background: #8d2608;
     padding: 30px 0px 32px;
     border-radius: 5px;
     width: 29%;
     text-align: center;
     transform: skewY(356deg);
}
 .yjv63y .o9wsuy h3, .yjv63y .o9wsuy span {
     font-size: 31px;
     color: #fff;
}
 .yjv63y .o9wsuy {
     overflow: inherit;
}
 .qbp1al {
     padding: 100px 0px 70px;
}
 .vpfhk6 {
     padding: 100px 0px 85px;
}
/*===================== mettle PORTFOLIO AREA CSS =========================*/
 .ug3u75 {
     padding: 0px 0 40px;
}
 .ug3u75 ul {
     text-align: center;
}
 .ug3u75 ul li {
     display: inline;
}
 .ug3u75 ul li {
     border: 1px solid #f3eaea;
     border-radius: 5px;
     cursor: pointer;
     display: inline-block;
     font-weight: 500;
     margin: 0 5px 10px;
     padding: 10px 20px;
     position: relative;
     transition:.5s;
}
 .ug3u75 ul li:hover, .ug3u75 ul li.haafwh {
     color: #fff;
     background: #8d2608 none repeat scroll 0% 0;
     border-color: #8d2608;
}
 .ec8j76 {
     overflow: hidden;
}
/* single gallery css */
 .ukzazb {
     position: relative;
    /* margin-bottom: 30px;
     */
     overflow: hidden;
}
 .qke0fy {
}
 .qke0fy img {
     display: block;
     -webkit-transform: scale(1);
     transform: scale(1);
     -webkit-transition: all 0.5s ease 0s;
     transition: all 0.5s ease 0s;
     width: 100%;
}
 .ukzazb:hover .qke0fy img {
     -webkit-transform: scale(1.1);
     transform: scale(1.1);
}
 .d9f7ne {
     position: absolute;
     text-align: center;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
     transition: .5s;
     right: 0;
     top: 0;
     bottom: 0;
     left: 0;
     opacity: 0;
     background: #8d260880;
     z-index: 9;
}
 .i0g7u2.d9f7ne {
     height: 90%;
     width: 80%;
     right: 10%;
     top: 5%;
     bottom: 5%;
     left: 10%;
}
 .yeymrm {
     position: absolute;
     top: 50%;
     width: 100%;
     left: 50%;
     transform: translateX(-50%) translateY(-50%);
     z-index: 10;
     -webkit-transition: all 0.5s ease-in-out 0.5s;
     transition: all 0.5s ease-in-out 0.5s;
}
 .ukzazb:hover .d9f7ne {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .d9f7ne h3 {
     margin: 0;
     text-transform: capitalize;
     color: #fff;
     font-size: 18px;
}
 .d9f7ne h3 a {
     color: #fff;
     font-size: 23px;
     font-weight: 700;
     text-transform: capitalize;
     transition:.5s;
}
 .d9f7ne h3 a:hover {
     color: #984a2a;
}
 .d9f7ne p {
     color: #fff;
     line-height: 1.2;
     margin: 5px 0 0;
}
 .d9f7ne p span {
     display: inline-block;
     padding-top: 0px;
}
 .ukzazb:hover .d9f7ne {
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     -webkit-transform: scale(1, 1);
     transform: scale(1, 1);
}
 .by1wt2 span, .rdl0se span, .d9f7ne span {
     position: relative;
     margin: 0 2px;
}
 .d9f7ne span:before, .rdl0se span:before, .by1wt2 span:before {
     bottom: 0;
     content: ",";
     position: absolute;
     right: -5px;
}
 .by1wt2 span:last-child:before, .d9f7ne span:last-child:before, .rdl0se span:last-child:before {
     content: "";
}
 .d5it9r.col-xs-12 {
     padding: 0px;
}
 .d5it9r .ukzazb {
     margin-bottom: 0px;
}
/* load button css */
 .x4ntc6 {
}
 .x4ntc6 a {
     border: 1px solid #ddd;
     color: #444;
     padding: 7px 15px;
     display: inline-block;
     font-size: 17px;
     margin-top: 0px;
}
 .x4ntc6 a:hover {
     border-color:#8d2608;
     background: #8d2608;
     color: #fff;
}
 .ec8j76.d5it9r .x4ntc6 a {
     margin-top: 30px;
}
/* portfolio icon css */
 .liqaqo {
}
 .liqaqo a {
     background: #8d2608;
     border-radius: 5px;
     color: #fff;
     display: inline-block;
     font-size: 20px;
     height: 50px;
     line-height: 50px;
     margin: 0 3px 11px;
     width: 50px;
     text-align: center;
}
 .liqaqo a:hover {
     border-color: #984a2a;
     background: #984a2a;
     color: #fff;
}
 .tumy1c .liqaqo a {
     background: transparent;
     border-radius: 5px;
     color: #fff;
     display: inline-block;
     font-size: 25px;
     height: 50px;
     line-height: 50px;
     margin: 0 8px 11px;
     width: 50px;
     transition: .5s;
}
 .tumy1c .liqaqo a:hover {
     background: #8d2608;
     color: #fff;
}
/*======================== smartdev PAGINATION AREA CSS =========================*/
 a.xq48ts, .xq48ts, .utjs8h a, .utjs8h span.xq48ts.uf0ccr {
     box-shadow: none;
     border-radius: 5px;
     margin-right: 10px;
     padding: 15px 24px;
     font-size: 19px;
     line-height: 1;
     transition: .5s;
     background: #fff;
}
 a.xq48ts {
     box-shadow: 0 10px 40px 0 rgba(50,65,141,.12) !important;
}
 .jug7nd {
     text-align: center;
     margin-top: 20px;
}
 .jug7nd a, .xq48ts span.uf0ccr {
     display: inline-block;
     font-size: 14px;
     font-weight: 500;
     margin: auto 5px;
     color: #888;
}
 .xq48ts li {
     display: inline-block;
}
 .jug7nd a:hover, .jug7nd a.uf0ccr, .xq48ts span.uf0ccr {
     background:#8d2608;
     border-color:#8d2608;
     color: #fff;
}
 .ca9gez {
     margin-top: 31px;
}
 .rc9xq5 .ukzazb:hover .yeymrm {
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
     top: 50%;
     opacity: 1;
}
 .rc9xq5 .yeymrm {
     left: 50%;
     position: absolute;
     top: 60%;
     transform: translateX(-50%) translateY(-50%);
     width: 100%;
     z-index: 10;
     -webkit-transition: all 0.3s ease-in-out 0.3s;
     transition: all 0.3s ease-in-out 0.3s;
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
/*======================== END smartdev PAGINATION AREA CSS =========================*/
 .j6dbop {
     padding: 90px 0px 90px;
}
/* smartdev_facility_area */
 .e9oead{
     padding:100px 0px 80px;
}
 .nsld8i .qp0uuk {
     margin-bottom: 100px;
     overflow: inherit;
}
 .oj7ro6 {
     overflow: hidden;
     position: relative;
}
 .oj7ro6::before {
     position: absolute;
     content: '';
     background: #00000080;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     transform: scale(0);
     transition: .5s;
     z-index: 1;
}
 .qp0uuk:hover .oj7ro6 img, .qp0uuk:hover .oj7ro6::before {
     transform: scale(1.2);
}
 .oj7ro6 img {
     margin-right: auto;
     margin-left: auto;
     transition: .5s;
     width: 100%;
}
 .iyo57w.b98fyb .kht3ir {
     bottom:40px;
     opacity: 1;
     box-shadow: 0px 0px 65px 0px #00000017;
     background: #fff;
     text-align: center;
     padding: 20px 10px 45px;
     border-radius: 5px;
}
 .b98fyb .kht3ir {
     position: absolute;
     bottom: -100px;
     left: 30px;
     right: 30px;
     transition: .5s;
     opacity: 0;
     z-index: 2;
     text-align: left;
}
 .iyo57w .kht3ir h3 a {
     margin-bottom: 3px;
}
 .nsld8i .py2n5t {
     position: absolute;
     z-index: 9;
     transition: .5s;
     bottom: -17px;
     right: 42%;
}
 .kht3ir a {
     display: inline-block;
}
 .nsld8i .py2n5t a span {
     width: 45px;
     height: 45px;
     line-height: 45px;
     font-size: 18px;
     background: #fff;
     color: #8d2608;
     box-shadow: 0px 0px 65px 0px #00000014;
     border-radius: 5px;
     text-align: center;
     display: inline-block;
     transition: .5s 
}
 .fruhan-fruhan-tdl7bh:before {
     content: "\e61a";
}
 .b98fyb .qp0uuk:hover .kht3ir {
     opacity: 1;
}
 .nsld8i .qp0uuk:hover .py2n5t a span {
     background: #8d2608;
     color: #fff;
}
 .nsld8i .qp0uuk:hover .py2n5t {
     bottom: -20px;
}
 .c2o0ub{
     margin-top:50px;
}
 .zia4cf.xah19d {
     background: #FAFAFA;
     padding: 100px 0px 70px;
}
/*=========================== 10.testomonial css ===========================*/
 .zievsh {
}
 .zievsh .yf60rs {
     box-shadow: 0px 0px 12px 0px #dddddd7a;
     padding: 30px 17px 10px 30px;
     position: relative;
     text-align: left;
}
 .yf60rs h6 {
     display: inline-block;
     font-size: 20px;
     line-height: 26px;
     padding-top: 30px;
     padding-bottom: 7px;
}
 .yf60rs span {
     font-weight: 400;
     font-size: 17px;
}
 .zievsh .yf60rs.bcgxxn img {
     left: 50%;
     transform:translateX(-50%);
}
 .zievsh .yf60rs.bcgxxn {
     padding: 30px 17px 20px 30px;
}
 .bcgxxn {
     text-align: center;
     border-bottom: 1px solid transparent;
}
 .bcgxxn:hover{
     border-color:#8d2608;
}
 .bcgxxn h6{
     padding-top: 0px;
}
 .bcgxxn ul {
     padding: 17px 0 0px;
     margin: 0;
}
 .bcgxxn .kwirjc i {
     font-size: 16px;
}
 .yf60rs{
     display: inline-block;
     margin-bottom: 10px;
}
 .yf60rs ul li {
     display: inline-block;
     padding-top: 0px 
}
 .yf60rs p {
}
 .zievsh .yf60rs img {
     position: absolute;
     top: -43px;
     left: 30px;
     z-index: 22;
     width: 78px;
     height: 78px;
}
 .zievsh.p6oi1s .yf60rs img {
     top: -50px;
}
 .c5nzmc {
     padding:0 15px;
     padding-top: 60px;
}
 .fgvv0o {
     padding: 0 15px;
}
 .kwirjc {
    /* margin-top: 5px;
     */
}
 .kwirjc i {
     color:#ddd;
     font-size:18px;
}
 .kwirjc i.active {
     color:#8d2608;
}
 .af29im, .chpmzm {
     margin-bottom:30px;
     border:none;
}
 .af29im.mt5x40{
     margin-bottom: 113px;
}
 .ip9bwa, .k6bmjh {
     padding:0px;
}
 .aeqp1h.eak58z{
     padding:100px 0px 70px;
}
 .eak58z .zievsh .yf60rs.bcgxxn {
     padding: 30px 35px 20px 35px;
}
 .sebvu9 {
     background: #F9F9F9;
     padding:100px 0px 40px;
}
 .dsyama{
     margin-top:40px;
}
 .sebvu9 .z0h1pu .ueewp9 {
     margin-bottom: 50px;
}
 .umr3a6 {
     padding:90px 0px 100px;
     background: #F9F9F9;
}
/* witr_blog_area16 */
 .k07ao3 .k9w5rh {
     padding: 0px 10px 22px 0px;
}
 .k07ao3 .bi7e5a {
     padding: 20px 15px 25px 20px;
}
 .iro0id{
     border:1px solid #f2f2f2;
     margin-bottom: 10px;
}
/* blog area css 5 */
 .ycxz75{
     background: #fff;
     transition: .5s;
     box-shadow: 0 10px 40px 0 rgba(50,65,141,.07);
}
 .ycxz75:hover{
     box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.05);
}
 .q45pjh {
     overflow: hidden;
     position: relative;
}
 .q45pjh img{
     width: 100%;
     transition:.5s;
}
 .q45pjh::before{
     position:absolute;
     content:'';
     background:rgba(0, 0, 0, 0.5);
     top:0;
     left:0;
     bottom:0;
     right:0;
     transform: scale(0);
     transition:.5s;
     z-index:1;
}
 .ycxz75:hover .q45pjh img, .ycxz75:hover .q45pjh::before{
     transform: scale(1.2);
}
 .bi7e5a{
     padding: 20px 15px 0px 25px;
     margin-bottom: 0px;
}
 .bi7e5a span {
     line-height: 50px;
     font-size: 15px;
     margin-bottom: 15px;
     margin-right: 2px;
}
 .fxb4r4 span {
     line-height: 26px;
}
 .bi7e5a span i {
     padding-right: 5px;
     padding-left: 5px;
     transition: .5s;
}
 .bi7e5a span i:hover {
     color: #8d2608;
}
 .bi7e5a h2{
     color: #984a2a;
     margin: 15px 0 0;
}
 .bi7e5a h2 a{
     display: inline-block;
}
 .bi7e5a h2 a:hover{
     color: #8d2608;
}
 .wt50xo {
     padding-bottom: 27px;
    /* margin: 0 30px;
     */
     position: absolute;
     left: 30px;
     top: 30px;
     z-index: 999;
}
 .wt50xo img{
     width: 33px;
     height: 33px !important;
     border-radius: 50% !important;
     margin-right: 5px 
}
 .wt50xo .zpt5b3{
     font-size: 20px;
     line-height: 36px;
     color: #8d2608;
     margin: 0;
     font-weight: 500;
}
 .wt50xo .gmjp2q{
     float: right;
     font-size: 17px;
     color: #984a2a;
     line-height: 30px;
}
 .wt50xo .zpt5b3:hover, .wt50xo .gmjp2q:hover{
     color: #984a2a;
}
/* witr_blog_area11 */
 .q7x1kr .bi7e5a h2 {
     margin: 5px 0 0;
}
 .q7x1kr .bi7e5a {
     padding: 20px 25px 25px 25px;
}
 .q7x1kr .k9w5rh {
     padding: 0px 10px 22px 0px;
}
 .uxhyhs{
     position: absolute;
     left: 20px;
     top: 20px;
     z-index: 999;
}
 .uxhyhs ul li{
     display: inline-block;
}
 .uxhyhs ul li a{
     color: #fff;
     background:#8d2608;
     padding: 3px 10px;
     border-radius: 5px;
     margin: 0 10px 10px 0;
     display: inline-block;
}
 .q7x1kr .mm0tub {
     padding: 10px 30px;
     background: #8d260814;
     border-radius: 5px;
     color:#8d2608;
     display: inline-block;
}
 .q7x1kr .mm0tub:hover{
     background: #8d2608;
     color:#fff;
}
/* witr_blog_area13 */
 .jaj7ed .uxhyhs {
     transform: scale(0);
     transition:.5s;
}
 .jaj7ed .ycxz75:hover .uxhyhs {
     transform: scale(1);
}
 .tnoji3 {
     background: #fff;
     margin-top: -55px;
     margin-bottom: 25px;
     z-index: 9;
     position: relative;
     padding: 15px 10px;
     box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04);
     border-radius: 5px;
}
 .jaj7ed .wt50xo .zpt5b3 {
     font-size: 17px;
}
 .jaj7ed .wt50xo {
     display: inline-block;
     position: inherit;
     padding-bottom: 0;
     left: 0;
     top: 0;
}
 .jaj7ed .wt50xo img {
     margin-right: 10px;
     float: left;
}
 .jaj7ed .bi7e5a {
     padding: 20px 30px 25px;
}
 .jaj7ed .mm0tub {
     border-radius: 5px;
     padding: 10px 30px;
     border: 1px solid #ddd;
     margin-top: 20px;
     transition:.5s;
}
 .jaj7ed .mm0tub:hover{
     background:#8d2608;
     border-color: #8d2608;
     color:#fff;
}
 .iee89r .bi7e5a span i {
     color: #0E5FB2;
}
 .k1pyyp.iee89r {
     padding:100px 0px 72px;
}
 .zyrj69.aokosa {
     padding: 100px 0px 100px;
}
/* === style_w8 widget blog left right ==== */
 .xsvsaj {
}
 .xsvsaj > div {
     margin-bottom: 30px;
     padding: 35px 30px 35px;
     border-radius: 8px;
     background: #fff;
     box-shadow: 0 0 30px rgb(0 0 0 / 7%);
}
 .xsvsaj > div:last-child {
     margin-bottom: 0px;
}
 .xsvsaj h2 {
     margin-bottom: 10px;
     text-transform: uppercase;
}
 .xsvsaj {
}
 .xsvsaj .content {
     padding: 0;
}
 .kxpled {
     background: #f7f7f7;
     position: relative;
}
 .kxpled input {
     background: #f7f7f7 none repeat scroll 0% 0;
     border: 0 none;
     height: 54px;
     position: relative;
     width: 100%;
}
 .kxpled button {
     background: #8d2608;
     border: 0 none;
     color: #fff;
     font-size: 18px;
     padding: 17px 20px;
     position: absolute;
     right: 0;
     top: 50%;
     cursor: pointer;
     transform: translateY(-50%);
     outline: none;
}
 .kxpled button:hover{
     background: #984a2a;
}
 .kxpled button i {
}
 .kxpled input[type="text"] {
     padding-left: 15px;
}
/* widget list */
 .widget {
}
 .xsvsaj .widget h2 {
     border-bottom: 5px double #8d2608;
     display: inline-block;
     line-height: 17px;
     margin-bottom: 20px;
     padding-bottom: 12px;
     position: relative;
}
 .xsvsaj .widget h2::after, .xsvsaj .widget h2::before{
     content: '';
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     border: 6px solid #8d2608;
     border-radius: 50%;
     animation-duration: 3s;
     animation-timing-function: linear;
     animation-iteration-count: infinite;
     margin-top: 17px;
}
 .xsvsaj .widget h2::before {
     left: 0;
     animation-name: move_title_bg1;
}
 .xsvsaj .widget h2::after{
     right: 0;
     animation-name: move_title_bg2;
}
 .xsvsaj .widget h2{
}
 .c9ohb6 .widget h5 {
     text-transform: capitalize;
}
 .xsvsaj .widget ul {
     list-style: none;
}
 .xsvsaj .widget ul li {
     margin: 0 0 5px;
     padding-left: 20px;
     position: relative;
}
 .xsvsaj .widget ul li span{
    /* display: inline-block;
     */
     font-weight: 300;
}
 .xsvsaj .widget ul li:last-child {
     padding-bottom: 0px;
     margin-bottom: 0;
}
 .xsvsaj > .widget > ul > li {
     margin: 0 0 10px;
     padding-bottom: 10px;
}
 .xsvsaj .widget > ul > li:not(:last-child) {
     border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
 .xsvsaj .widget ul li a {
}
 .xsvsaj .widget ul li a:hover, .xsvsaj .widget ul li:hover::before{
     color: #8d2608;
}
 .xsvsaj .widget ul li::before {
     content: "\f105";
     font-family: FontAwesome !important;
     font-size: 18px;
     left: 0;
     position: absolute;
}
 .xsvsaj .widget ul.g0d99a li{
}
/* blog_sidbar_css */
 .zyrj69.aokosa {
     padding: 100px 0px 100px;
}
 .zyrj69.aokosa .zmfutz {
     padding: 10px 30px;
}
 .hyj2yc h2 a {
     font-size: 28px;
     font-weight: 500;
}
 .zyrj69.aokosa .a79qi6 {
     margin-bottom: 30px;
     box-shadow:none;
     border-bottom: 1px solid #e7e7e7;
}
 .zyrj69.aokosa .scg0o3 {
     padding: 28px 0px 30px;
}
 .zyrj69 blockquote {
     background-color: #f7f7f7;
     border-left:3px solid #8d2608;
}
 .gzxpzm {
     margin-top: 20px;
}
 .zyrj69.aokosa .x95213 .i4inyn{
     padding:0px 0px;
}
 .zyrj69.tyvgbq {
     padding:100px 0px 90px;
}
 .s15yps iframe{
     width:100%;
     height:500px;
     border:none;
}
/* BLOG POST META CSS */
 .ge6h1z {
     margin-bottom: 0;
     margin-top: 0;
     width: 100%;
}
 .ge6h1z:after {
     display: block;
     clear: both;
     content: "";
}
 .ge6h1z a {
}
/* BLOG POST META LEFT CSS */
/* left style 1 */
 .nb0giu {
     padding: 0 0 9px;
}
 .nb0giu a, .nb0giu span {
     color: #888888;
     font-size: 16px;
     margin-right: 5px;
     -webkit-transition: all 0.3s ease 0s;
     transition: all 0.3s ease 0s;
}
 .nb0giu a:hover, .nb0giu span:hover {
     color: #8d2608;
}
 .nb0giu i {
     color: #8d2608;
     margin-right: 5px;
}
 .a79qi6 {
     background-color: #fff;
     box-shadow: 0px 0px 10px 0px rgba(148,146,245,0.2);
     margin-bottom: 30px;
     overflow: hidden;
     -webkit-transition: all 0.3s ease-in-out 0s;
     transition: all 0.3s ease-in-out 0s;
}
 .scg0o3 {
     padding: 28px 35px 30px;
     text-align: left;
}
/* smartdev_contact_area */
 .cz19e3.fysi2o{
     padding: 100px 0px 0px;
}
 .fysi2o .k3tsum {
     box-shadow: none;
}
 .cz19e3{
     padding:100px 0px 100px;
}
 .k3tsum {
     text-align: center;
     box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
     padding: 60px 35px 47px;
}
 .g15c40 .lukqcw h1 {
     font-size: 40px;
}
 .g15c40 .lukqcw h2 {
     font-size: 19px;
     font-weight: 500;
     margin: 10px 0px 33px 0px;
}
 .g15c40 .nxmt4m form select, .g15c40 .nxmt4m textarea, .g15c40 .nxmt4m input {
     border: 1px solid #984a2a;
     background: #984a2a;
     color: #fff;
}
 .g15c40 .nxmt4m input::-webkit-input-placeholder{
     color: #fff;
     opacity: 1;
}
 .g15c40 .nxmt4m select::-webkit-input-placeholder, .g15c40 .nxmt4m textarea::-webkit-input-placeholder{
     color: #fff;
     opacity: 1;
}
 .bh05gh .btn {
     width: 100%;
}
 .ng0dp2 {
     padding: 90px 0px 0px;
}
 .t4glfq{
     margin-top:33px;
}
 .eol0mg .lllyzt {
     box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.08);
     background-color: #FFFFFF;
     border:1px solid #984a2a;
     padding: 30px 30px 30px 30px;
     margin-bottom:30px;
}
 .eol0mg .qrbn8f i {
     color: #8d2608;
     background-color: #F3F3F3;
}
 .vlc4lx {
     padding: 100px 0px 100px;
}
 .vlc4lx .lukqcw h2 {
     text-align: left;
}
 .vlc4lx .btn {
     width: 100%;
}
 .dn0nb9{
     margin-top:15px;
}
 .cz19e3.bh05gh {
     padding: 70px 0px 100px;
}
/* smartdev-single-blog */
 .zyrj69{
     padding:100px 0px 100px;
}
 .zj4jfa {
     padding: 38px 45px 45px;
     box-shadow: 0 3px 19px rgb(0 0 0 / 8%);
     border-radius: 0 0 10px 10px;
}
 .bq2thb.cirmec.gvmkjr {
     margin-bottom: 40px;
}
 .vwst22 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;
}
 .vwst22 {
     text-align: center;
}
 .vwst22 a:hover {
     background: #8d2608;
     border-color: #8d2608;
     color: #fff;
}
 .vwst22 a i {
}
 .iqg9by ul {
     padding-bottom: 10px;
}
 .zyrj69.bq2thb blockquote {
     background-color: #f7f7f7;
     border-left:none;
}
 .midqpn.block {
     text-align: center;
}
 .vequ75.dmc4lv {
     text-align: center;
}
 .block .nnienb.kuqrjd p, .block .nnienb.otiqco p {
     font-size: 1.5em;
     font-style: italic;
     line-height: 1.6;
}
 .ug4as8, .m2q4ru {
     box-shadow: 0 0 5px rgb(0 0 0 / 10%);
     margin-bottom: 30px;
     padding: 38px 30px 45px !important;
     background: #ffffff;
}
 .qo95ry .qwj62y input, .qo95ry .q395iv textarea {
     color: #555555;
}
 .qo95ry .qwj62y input {
     width: 100%;
     border: 1px solid #e5e5e5;
     padding: 6px 20px;
     height: 54px;
     font-size: 17px;
}
 .qo95ry .qwj62y label, .qo95ry .q395iv label {
     color: #606060;
     font-size: 14px;
     margin-top: 15px;
     margin-bottom: 0;
     font-weight: 500;
}
 .qo95ry .qwj62y {
     width: 33.33%;
     float: left;
     margin-bottom: 25px;
}
 .qo95ry .q395iv label {
     margin-top: 20px;
     margin-bottom: 10px;
}
 .qo95ry .q395iv textarea {
     width: 100%;
     border: 1px solid #e5e5e5;
     height: 150px;
     padding: 10px;
}
 .dchkuu {
     background: #8d2608;
     border: 0;
     display: inline-block;
     text-align: center;
     padding: 16px 30px;
     margin-top: 15px;
     border-radius: 5px;
     transition: .5s;
     color: #fff;
}
 .dchkuu:hover {
     background: #984a2a;
}
/* witr_single_portfolio_a */
 .grigz0 {
     padding: 100px 0px 100px;
}
 .hbcgqy .w6x9dj ul {
     margin-left: 0px;
     display: inline-block;
     margin-bottom: 25px;
}
 .hbcgqy ul li {
     padding-top: 15px;
     padding-bottom: 10px;
     border-bottom: 1px solid #ddd;
     list-style: none;
}
 .hbcgqy ul li b {
     color: #444;
     font-size: 18px;
     font-weight: 600;
}
 .hbcgqy ul li span.io1chz {
     font-weight: 400;
     font-size: 16px;
     margin-left: 5px;
}
 .w6x9dj ul {
     margin-left: 40px;
     display: inline-block;
     margin-bottom: 25px;
}
 .kle9cj.ryeobe {
     padding-top: 25px;
}
 .ex3p5u.tethmd {
     padding: 100px 0px 100px;
}
 .zia4cf {
     padding: 0px 0px 70px;
}
 .adc6mz.pdfal0{
     padding:50px 0px 70px;
}
 .rc24jb.pdfal0{
     padding:100px 0px 70px;
}
 .xayqpx .lwxez5::before {
     background: #0000005c;
}
 .xayqpx .vvuv4b h1, .xayqpx .vvuv4b h2, .xayqpx .vvuv4b h3, .xayqpx .vvuv4b p {
     color:#fff;
}
/*======================== smartdev FOOTER MIDDLE AREA CSS =========================*/
 .sq2vyt{
     background:#293766;
     position:relative;
}
 .sq2vyt:before {
     content: "";
     position: absolute;
     top: 0;
     height: 100%;
     width: 100%;
     left: 0;
     right: 0;
     margin: auto;
}
 .c9ohb6 {
     padding: 65px 0 73px;
}
 .c9ohb6.aru38j {
     padding: 0;
}
 .w92kd3 {
     padding-top: 65px;
     padding-bottom: 80px;
}
 .c9ohb6 .widget h2 {
     margin-bottom: 28px;
     margin-top: 28px;
     position: relative;
     color:#fff;
}
 .c9ohb6 .widget h2:before {
}
 .c9ohb6 table#ddarn7 td, .c9ohb6 table#ddarn7 th {
     color: #fff;
}
 .c9ohb6 #trht5w {
     height: 34px;
}
 .c9ohb6 .widget ul li, .c9ohb6 .widget ul li a, .c9ohb6 .widget ul li:before, .c9ohb6 .kh2zy2 a, .c9ohb6 caption, .c9ohb6 table, .c9ohb6 table td a, .c9ohb6 cite, .c9ohb6 .r4cyr3, .c9ohb6 span.p2qjfv, .c9ohb6 span.tqlhga, .c9ohb6 .v0awe9 p, .c9ohb6 .widget .vivihg {
     color: #fff;
}
 .c9ohb6 .widget h2 {
}
 .c9ohb6 .widget ul li:before {
}
 .c9ohb6 .kh2zy2 a {
}
 .c9ohb6 .widget ul {
     list-style: none;
}
 .c9ohb6 .widget ul li {
     margin-bottom: 10px;
}
 .c9ohb6 .widget ul li a, .c9ohb6 .widget ul li:before {
     transition: .5s;
}
 .c9ohb6 .widget ul li a:hover, .c9ohb6 .widget ul li:hover:before {
     color: #8d2608;
}
 .pmozp5 {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-flow: row;
     flex-flow: row;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .d3bfre {
     margin-bottom: 10px;
     margin-right: 10px;
}
 .d3bfre {
     width: 29.33%;
}
 .grimf6 img {
     width: 100%;
}
/* footer text des */
 .z2odct{
}
 .z2odct a{
}
 .z2odct a img {
     margin: 26px 0;
}
 .z2odct p{
}
 .c9ohb6 .z2odct p, .z2odct .aov7e4 a{
     color: #fff;
}
 .bcaved {
     text-align: left;
}
 .z2odct .bcaved a {
     width: 40px;
     height: 40px;
     line-height: 40px;
     display: inline-block;
    /* background: #984a2a;
     */
     text-align: center;
     border-radius: 30px;
     margin-right: 5px;
     margin-bottom: 5px;
     color: #fff;
     border: 1px solid #ddddddc7;
}
 .z2odct .bcaved a:hover{
     background:#8d2608;
     border-color:#8d2608;
}
/* recent post */
 .msbx8w {
     padding-top: 12px;
}
 .st548t.navurp, .st548t.navurp p {
     color: #fff;
}
 .z2m29c {
     margin-top: 0px;
}
 .m4ke9v {
     clear: both;
     float: left;
     font-size: 18px;
     margin-right: 12px;
}
 .v4h50i {
     overflow: hidden;
}
 .ze88po {
     clear: both;
     overflow:hidden;
}
 .c9ohb6 .ze88po {
    /* padding-bottom: 15px;
     border-bottom: 1px solid #e8e8e8;
     */
}
 .c9ohb6 .ze88po:last-child {
     border-bottom: 0;
}
 .wtaow6{
     display: flex;
     justify-content: space-between;
     padding-bottom: 8px;
     border-bottom: 1px solid #ffffff8c;
     margin-bottom: 8px;
}
 .wtaow6 span{
     color:#fff;
}
 .q8te5x{
     margin-left:30px;
}
 .naarxa .wtaow6{
     border-bottom: 1px solid #ddd;
}
 .naarxa .wtaow6 span{
     color:#272727;
}
/*======================== END FOOTER middle AREA CSS =========================*/
/*======================== smartdev FOOTER BOTTOM AREA CSS =========================*/
 .xkkldz {
     padding: 26px 0 24px;
     position:relative;
}
 .xkkldz:before {
     content: "";
     position: absolute;
     top: 0;
     background:#ffffff61;
     height: 1px;
     width: 61%;
     left: 0;
     right: 0;
     margin: auto;
}
 .hcx0qn {
     text-align:left;
}
 .hcx0qn p {
     margin: 0;
     padding: 0;
     color: #fff;
}
 .a0cobb {
}
 .a0cobb ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
}
 .a0cobb ul li {
     display: inline-block;
}
 .a0cobb ul li a {
     padding: 0 10px;
     display: block;
     color: #fff;
}
 .hcx0qn a:hover, .a0cobb ul li a:hover {
     color: #8d2608;
}
 .a0cobb ul li:last-child a {
     padding-right: 0px;
}
 .vlgt3c .a0cobb ul li:first-child a {
     padding-left: 0px;
}
 .a0cobb ul ul {
     display: none;
}
/*======================== EM40 SCROLL TOP CSS =========================*/
 #scrollUp {
     background: #8d2608 none repeat scroll 0% 0;
     bottom: 30px;
     color: #fff;
     font-size: 30px;
     height: 40px;
     line-height: 40px;
     right: 100px;
     text-align: center;
     border-radius: 5px;
     width: 40px;
    /* animation: witr_bounce 800ms ease-out infinite;
     */
}
 #scrollUp i {
     color: #fff;
}
/*======================== END EM40 SCROLL TOP CSS =========================*/
/* button hover style */
 .nk7mtb a, .cu2qn7 a, .vw36oc > a, a.m2mtec, .zmfutz, .ar5o0y, .g89ug5, .nsetiw, .i4gajd a, .n221h3 a{
     border-radius:5px;
     font-size:17px;
     font-weight:400;
     display: inline-block;
}
 .cu2qn7 a:hover{
     color:#8d2608;
}
 a.m2mtec:hover, .zmfutz:hover, .i4gajd a:hover{
     background:#984a2a;
}
 .egyuwi{
     background: #8d2608;
}
 .fh7ftx:hover{
     background:#984a2a;
}
 .sdqe1t .uefwvb, .r773n6 .uefwvb, .rdtsts .uefwvb, .vtf0qc .uefwvb, .aihxld .uefwvb, .lzph8d .uefwvb, .xnozl3 .uefwvb, .twvoec .uefwvb, .hpeu0q .uefwvb, .psycxp .uefwvb, .x6u28l .uefwvb, .loqu99 .uefwvb {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
     align-items: center;
}
 .st1ook,.cw3t7e{
     position:relative;
}
 

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

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