@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
html, body{height:100%;}
body{margin:0; padding:0;font-family: "Poppins", serif; font-weight:normal; font-size:16px; color:#2d2d2d;}
a {text-decoration:none; color:#e5322d; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover { color:#e5322d; text-decoration:none;}
a:focus{outline:none; text-decoration:none; color:inherit; }
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0; font-family: 'Trakya-Sans-Alt-300'; font-weight:normal;color:#111217;}
h1{font-size:42px;}     
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
p{margin:0 0 20px 0;font-family: "Poppins", serif; line-height:25px;}
ul, ol{margin:0; }
strong, b{ }
/*----------------------------------------------*/
@font-face {
    font-family: 'Trakya-Sans-Alt-300';
    src: url('fonts/Trakya-Sans-Alt-300-Light.woff2') format('woff2'),
        url('fonts/Trakya-Sans-Alt-300-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trakya-Sans-Alt-500';
    src: url('fonts/Trakya-Sans-Alt-500-Regular.woff2') format('woff2'),
        url('fonts/Trakya-Sans-Alt-500-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trakya-Sans-Alt-700';
    src: url('fonts/Trakya-Sans-Alt-700-Medium.woff2') format('woff2'),
        url('fonts/Trakya-Sans-Alt-700-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trakya-Sans-Alt-900';
    src: url('fonts/Trakya-Sans-Alt-900-Bold.woff2') format('woff2'),
        url('fonts/Trakya-Sans-Alt-900-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.padd70{padding: 70px 0;}
.casestudy {padding-bottom:0;}
.casestudy .row{margin: 0 -7px;}
.casestudy .col-sm-4{padding:0 7px;}
.topheader{position:relative;overflow: hidden;height: 100vh;border-radius: 30px;margin:10px;}
.topheader img.deskbnr{width: 100%;height: 100%;object-fit: cover;}
.topheader:before{position: absolute;left:0;right:0;top:0;bottom: 0;background: rgba(0,0,0,.3);width:100%;height: 100%;content:"";border-radius: 30px;}
.header{position: absolute !important;left:0;right: 0;top:20px;}
.header .logo{padding: 0 15px;}
.topheader .midtxtcntr{max-width:1200px;position: absolute;left:0;right:0;margin:0 auto;top:50%;transform: translate(0,-50%);}
.topheader .overlytxtwrp{margin-bottom:40px;}
.topheader .overlytxtwrp h1{color: #fff;font-size: 64px;margin-bottom:20px;}
.topheader .overlytxtwrp h1 span{color: #fff;}
.topheader .overlytxtwrp h1 u{text-decoration: none;color:#fcde4f;}
.topheader .overlytxtwrp h1 b{font-weight: 700;font-family: "Poppins", serif;}
.topheader .overlytxtwrp p{color: #fff;font-size:18px;line-height:30px;}
.topheader .btmdvsec{position: absolute;bottom:25px;width: 100%;}
.topheader .btmdvsec .satisfacdvsec{background: rgba(255,255,255,.2);padding:12px 30px;border-radius: 25px;border:1px solid rgba(255,255,255,.72);float: left;}
.topheader .btmdvsec .satisfacdvsec h3{color: rgba(255,255,255,.72);font-size: 40px;line-height: 42px;}
.topheader .btmdvsec .satisfacdvsec h5{font-family: "Poppins", serif;font-size: 22px;font-weight:300;color: #fff;margin-bottom: 0;}
.topheader .btmdvsec .satisfacdvsec h5 span{display: block;font-weight:500;}
.topheader .btmdvsec .getstartbtnwrp{float: left;background: rgba(255,255,255,.2);padding:11px;border-radius: 25px;border:1px solid rgba(255,255,255,.72);}
.topheader .btmdvsec .getstartbtnwrp a{background:rgba(255,255,255,.36);line-height:20px;padding:38px 10px;font-size: 16px;border-radius:15px;font-weight: 300;display: block;color: #fff;}
.topheader .btmdvsec .getstartbtnwrp a b{display: block;font-size: 17px;font-weight: 600;}
.btmdvsec h6{margin-bottom: 0;color: #fff;align-items: flex-end;font-family: "Poppins", serif;font-weight: 300;color: rgba(255,255,255,.64);line-height: 22px;}
.btmdvsec .col-sm-6{display: flex;justify-content: space-between;align-items: flex-end;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width:40%;}
.btmdvsec .col-sm-3.calrtgbtn{-ms-flex: 0 0 28%;flex: 0 0 28%;max-width:28%;text-align: center;margin-left:6%;}
.topheader .stratcla{position: absolute;right:0;bottom:0px;background: #fff;padding: 7px 0 0 7px;border-radius: 30px 0px 0px 0px;}
/*.topheader .stratcla:before{content: "";position: absolute;background: #fff;left: -10px;width: 10px;height: 10px;bottom: 0;}*/
.topheader .stratcla:before{background:url(../images/lftbtncrnr.png) no-repeat;position: absolute;left:-34px;bottom: 0;background-size: contain;content: "";width:34px;height:31px;}
.topheader .stratcla:after{background:url(../images/tpbtncrnr.png) no-repeat;position: absolute;right: -2px;top:-35px;background-size: contain;content: "";width:37px;height:41px;}
.topheader .stratcla a{font-size:22px;font-weight: 500;color:#fff;border-radius:25px;border:3px solid #fcde4f;background: #2d2d2d;padding:14px 50px;display: table;}
/*.topheader .stratcla a:before{background: #fff;content: "";left: -10px;width:10px;height:10px;border-radius:10px;z-index: 2;position: absolute;bottom:0;}*/
.transfrmctnwrp strong{display: table;margin-top: 20px;color: #FFDB08;font-size: 18px;text-transform: uppercase;}
.footer{background: #191919 !important;padding:90px 0 0;position: relative;}
.footer h2.ovrltxt{position: absolute;left:0;right: 0;margin:0 auto;top:-40px;color:#FCDE4F;text-transform: uppercase;font-size:70px;text-transform: uppercase;text-align: center;}
.footer .lftlogo{}
.footer .lftlogo img{margin-bottom:40px;}
.footer .lftlogo p{color:#B9B3B3;margin-bottom: 20px;}
.footer .lftlogo .socicnlp{}
.footer .lftlogo .socicnlp a{width: 36px;height: 36px;display: inline-block;vertical-align: middle;margin-right:8px;border-radius: 100%;background: rgba(255,255,255,.10);text-align: center;line-height: 38px;}
.footer .lftlogo .socicnlp a i{color: #fff;font-size:18px;}
.footer h5{color:#FAFAFA;font-size:20px;font-weight:500;font-family: "Poppins", serif;margin-bottom:30px;}
.footer ul{padding: 0;list-style: none;}
.footer ul li a{display: block;margin-bottom: 20px;color:#B9B3B3;}
.footer .subsfrm p{font-size: 14px;color:#B9B3B3;}
.footer .subsfrm input{background: transparent;border:none;border-bottom:2px solid #B9B3B3;padding-bottom:10px;color: #fff;padding-left: 10px;padding-right: 10px;margin-right: 10px;width: 210px;}
.footer .subsfrm input[type="submit"]{background:rgba(255,255,255,.2);color: #fff;border-radius: 30px;border:1px solid #fff;padding:10px 20px;cursor: pointer;width: auto;}
.footer .subsfrm input[type="submit"]:hover{background: #fcde4f;border-color:#fcde4f;color: #333;}
.footer .btmftr{border-top:1px solid rgba(255,255,255,.3);margin-top:60px;padding-top: 20px;padding-bottom: 10px;}
.footer .btmftr p{margin-bottom: 0;color:#FAFAFA;font-size: 14px;font-weight: 300;}
h2.cmntlectnt{color: #000;font-size: 64px;margin-bottom:40px;}
.abtussecwrp .inrctnlpbg{background:url(../images/abtsecbg.png) no-repeat;background-size:cover;padding: 50px 90px 80px;border-radius: 30px;overflow: hidden;margin-bottom:50px;}
.abtussecwrp .inrctnlpbg h3{color: #fff;text-align: center;font-size: 40px;font-weight: 500;font-family: "Poppins", serif;margin-bottom: 40px;}
.abtussecwrp .inrctnlpbg p{color: #fff;margin-bottom:5px;font-weight: 300;}
.abtussecwrp .inrctnlpbg a.cntustdylnk{display: table;margin:70px auto 0;text-align: center;border:1px solid #fff;border-radius: 30px;padding:12px 40px;background: rgba(255,255,255,.2);color: #fff;font-size: 18px;}
.abtussecwrp .inrctnlpbg a.cntustdylnk img{margin-left: 5px;}
.abtussecwrp .inrctnlpbg a.cntustdylnk:hover{background: #fcde4f;border-color:#fcde4f;color: #333;}
.abtussecwrp .inrctnlpbg a.cntustdylnk:hover img{-webkit-filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);
      filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);}
.casestudbx{background: #2d2d2d;border-radius: 30px;margin-bottom: 20px;overflow: hidden;}
.casestudbx .casesstudimgtp{height: 300px;overflow: hidden;}
.casestudbx .casesstudimgtp img{width: 100%;height: 100%;object-fit: cover;}
.casestudbx .casstudesctn{padding: 20px;border-top:2px solid #fff;}
.casestudbx .casstudesctn h4{font-size: 34px;color: #fff;margin-bottom: 20px;}
.casestudbx .casstudesctn p{color: #fff;font-weight: 300;}
.casestudbx .casstudesctn a.cntustdylnk{text-align: center;border:1px solid #fff;border-radius: 30px;padding:12px 30px;background: rgba(255,255,255,.2);color: #fff;font-size: 16px;margin-bottom: 20px;display: table;margin-bottom: 20px;}
.casestudbx .casstudesctn a.cntustdylnk:hover{background: #fcde4f;border-color:#fcde4f;color: #333;}
.casestudbx .casstudesctn a.cntustdylnk:hover img{-webkit-filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);
      filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);}
.casestudbx .casstudesctn a.cntustdylnk img{margin-left:5px;}
.accordion .card{margin-bottom:15px;border:none !important;box-shadow: none;}
.accordion .card .card-header{margin-bottom: 0;padding: 0;overflow: hidden;}
.accordion .card .card-header button{padding: 12px 15px;border-radius:15px;border-bottom:2px solid #fcde4f;}
.accordion .card .card-header button:hover{text-decoration: none;}
.accordion .card .card-header button:focus{text-decoration: none;}
.accordion .card .card-header button[aria-expanded="false"]{background:#2d2d2d;color: #ffffff;}
.accordion .card .card-header button[aria-expanded="true"]{background:#fcde4f;color: #2d2d2d;}
.collapsible-link {
  width: 100%;
  position: relative;
  text-align: left;
}

.collapsible-link::before {
  content: "\f107";
  position: absolute;
  top: 50%;
  right: 0.8rem;
  transform: translateY(-50%);
  display: block;
  font-family: "FontAwesome";
  font-size: 1.1rem;
}

.collapsible-link[aria-expanded="true"]::before {
  content: "\f106";
}
.ourserv .videolp{height: 320px;overflow: hidden;border-radius: 18px;position: relative;}
.ourserv .videolp .playbutton{position: absolute;bottom:20px;left:20px;}
.ourserv .videolp video{width: 100%;height: 100%;object-fit: cover;}
.playing {opacity:0;}
.graybgwrp{background: #f1f1f1;padding:30px;border-radius:18px;}
.graybgwrp h3{font-size: 34px;margin-bottom: 20px;}
.graybgwrp p{margin-bottom:20px;line-height: 28px;}
.graybgwrp a.redmrlnk{font-size:14px;font-weight: 500;color:#7F7F7F;}
.graybgwrp a.redmrlnk span{border-radius:100%;width: 38px;height: 38px;line-height: 36px;background:rgba(199, 199, 199, .45);display: inline-block;vertical-align: middle;margin-right: 10px;text-align: center;}
.tab-content .tab-pane{}
.tab-content .tab-pane .row{margin: 0 -5px;}
.tab-content .tab-pane .col-sm-5{padding: 0 5px;}
.tab-content .tab-pane .col-sm-7{padding: 0 5px;}
.ourserv .nav-tabs{border-bottom: none;}
.ourserv .nav-tabs .nav-link{border-radius:30px;border:1px solid #2d2d2d;font-size:18px;font-weight: 300;padding:8px 20px;margin-right: 20px;margin-bottom: 20px;color: #2d2d2d;}
.ourserv .nav-tabs .nav-link.active{background:#FFF57B;font-weight: 500;}
.ourserv .nav-tabs .nav-item{margin-bottom: 0;}
.ourserv .nav-tabs{justify-content: center;margin-bottom: 20px;}
p.cmnsubtlectn{display: table;margin: 0 auto 40px;max-width: 70%;}
p.cmnsubtlectn span{color: #FFDB08;font-weight: 600;}
.howdowrk .nav-item{margin-bottom: 20px;}
.howdowrk .nav-item a.nav-link{border-bottom: 1px solid #FCDE4F;font-size: 20px;border-radius: 0px;font-weight: 300;color: #2d2d2d;padding: 12px 15px;text-align: right;}
.howdowrk .nav-item a.nav-link.active{background: #FCDE4F;border-radius: 20px;}
.howdowrk .bxradwrpinr{border-radius: 25px;overflow: hidden;}
.howdowrk .bxradwrpinr .bximgwrp{height:420px;overflow: hidden;border-bottom: 2px solid #fff;}
.howdowrk .bxradwrpinr .bxctnlpwrp{background: #2D2D2D;padding: 20px;}
.howdowrk .bxradwrpinr .bxctnlpwrp h3{color: #fff;}
.howdowrk .bxradwrpinr .bxctnlpwrp p{color: #fff;margin-bottom: 0;}
.ctabtnsec{border-radius: 30px;border:1px solid #FCDE4F;padding:25px;margin-top: 40px;}
.ctabtnsec .col-sm-10{align-self: center;}
.ctabtnsec p{color: #2d2d2d;margin-bottom: 0;}
.ctabtnsec .col-sm-2{align-self: center;}
.ctabtnsec a.getuchbtn{display: table;margin: 0 auto;background: #2d2d2d;border-radius: 30px;padding: 10px 25px;color: #fff;}
.ctabtnsec a.getuchbtn:hover{background: #FCDE4F;color:#2d2d2d;}
.howdowrk {padding-bottom:0;}
.ldmredv .logowrphri{height: 130px;line-height: 130px;text-align: center;margin-bottom:30px;}
.ldmredv .logowrphri img{display: inline-block;max-height:100%;}
a.loadmore{display: table;margin: 40px auto 0;background: #FFF57B;color: #2d2d2d;border-radius: 30px;padding: 10px 30px;}
.ldmredv{display: none;}
.brandsecwrp {padding-bottom: 0;}
.howdowrk.whychhvo .bxradwrpinr .bximgwrp{height: 307px;border-bottom: 2px solid #fff;}
.testmnl{padding-bottom: 80px;}
.clientspek{background: #FCDE4F;padding: 40px 0 0;}
.clientspek h3{font-size: 32px;margin-bottom:30px;}
.testicar h4{font-weight: 500;font-size: 32px;font-family: "Poppins", serif;}
.testicar span{display: block;font-family: 'Trakya-Sans-Alt-300';font-size: 20px;}
.testicar p{margin-top: 30px;position: relative;padding-left:30px;font-size: 18px;line-height: 26px;}
.testicar p:before{position: absolute;top:0;left:0px;background: url(../images/quoteicn.png);width: 18px;height: 13px;content: "";background-size: contain;}
.testicar .owl-nav{display: block !important;}
.testicar .owl-nav span{font-size:0;}
.testicar .owl-nav button:focus{outline: inherit;}
.testicar .owl-nav .owl-prev{width:40px;height:40px;line-height:40px !important;background: #fff !important;border-radius: 100%;position: absolute;right:50px;top:-70px;left:inherit;}
.testicar .owl-nav .owl-prev:hover{background: #fff57b !important;}
.testicar .owl-nav .owl-prev span:before{position: absolute;left:0;right:0;background: url(../images/prevarw.png) no-repeat;content: "";width: 23px;height: 23px;background-size: contain;top:8px;margin: 0 auto;}
.testicar .owl-nav .owl-next{width:40px;height:40px;line-height:40px !important;background: #fff !important;border-radius: 100%;position: absolute;right:0;top:-70px;}
.testicar .owl-nav .owl-next:hover{background: #fff57b !important;}
.testicar .owl-nav .owl-next span:before{position: absolute;left:0;right:0;background: url(../images/nxtarw.png) no-repeat;content: "";width: 23px;height: 23px;background-size: contain;top:8px;margin: 0 auto;}
.fxbtnscrl{position: fixed;right: 0;top:50%;z-index: 9;}
.stratcla a img{max-width:25px;animation-name: trin;animation-duration: 1.5s;animation-iteration-count: infinite;animation-timing-function: linear;margin-left: 5px;}
@keyframes trin {

    from {
        transform:rotate3d(0, 0, 1, 0deg);
    }
    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0,0,1,15deg);
    }
    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0,0,1,0deg);
    }
    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0,0,1,-15deg);
    }
    80% {
        transform:rotate3d(0, 0, 1, 0deg);
    }

}

.fxbtnscrl a.callbtn{width: 50px;height:50px;background:#323030;display: block;line-height: 50px;text-align: center;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.scroldwnbtm{animation: jump-arrow 2.5s infinite;}
@keyframes jump-arrow {
    0%,
    20%,
    55%,
    80%,
    100% {
      transform: translate3d(-50%, 0, 0);
    }

    40% {
        transform: translate3d(-50%, -15px, 0);
    }

    70% {
    transform: translate3d(-50%, -10px, 0);
    }

    90% {
        transform: translate3d(-50%, -5px, 0);
    }
}
.toppgetle{background:url(../images/page-header-bg.jpg) no-repeat;padding:120px 0;margin-bottom: 40px;}
.toppgetle h1{color: #fff;font-size:70px;}
.news-block .inner-box{
     position:relative;
     overflow:hidden;
}
 .news-block .inner-box .image-box{
     height: 250px;
     margin-bottom: 0;
    overflow: hidden;
     position: relative;
     transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -webkit-transition: all 0.5s ease;
     -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
}
 .news-block{
    margin-bottom: 30px;box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 30px 0px;border-radius: 10px;overflow: hidden;
}
 .news-block .inner-box .image-box a{
    display: block;
    height: 100%;
}
 .news-block .inner-box .image-box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
 .news-block .inner-box .image-box:before{
     position: absolute;
     top: 0;
     left: -100%;
     z-index: 2;
     display: block;
     content: '';
     width: 75%;
     height: 100%;
     background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,0,0,.4) 100%);
     background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(0,0,0,.4) 100%);
     -webkit-transform: skewX(-25deg);
     transform: skewX(-25deg);
}
 .news-block .inner-box:hover .image-box:before{
     -webkit-animation: shine .75s;
     animation: shine .75s;
}
 @-webkit-keyframes shine {
     100% {
         left: 125%;
    }
}
 @keyframes shine {
     100% {
         left: 125%;
    }
}
.news-block .inner-box .image-box img{
     position:relative;
     width:100%;
     display:block;
     transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -webkit-transition: all 0.5s ease;
     -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
}
 .news-block .inner-box .lower-content{
     position:relative;
     padding:15px;
}
 .news-block .inner-box .lower-content .post-header{
     margin-bottom:15px;
}
 .news-block .inner-box .lower-content .meta{
     position:relative;
     color:#000;
     font-size:14px;
     margin-bottom:10px;
}
 .news-block .inner-box .lower-content .meta span{
     color:#ECCB32;
}
 .news-block .inner-box .lower-content .text{
     position:relative;
     color:#000;
     font-size:14px;
     margin-bottom: 10px;
}
 .news-block .inner-box .lower-content p{
     color:#fff;
     font-size:14px;
}
 .news-block .inner-box .lower-content .lower-box{
     position:relative;
     border-top:1px dashed rgba(255,255,255, 0.25);
}
 .news-block .inner-box .lower-content .lower-box a{
     position:relative;
     color:#2d2d2d;
     display: table;margin-bottom: 10px;
     border-radius: 30px;padding: 8px 14px;
     border: 1px solid #2d2d2d;
     font-size:14px;
     font-weight:500;
     transition:all 0.3s ease;
     -moz-transition:all 0.3s ease;
     -webkit-transition:all 0.3s ease;
     -ms-transition:all 0.3s ease;
     -o-transition:all 0.3s ease;
}
 .news-block .inner-box .lower-content .lower-box a:hover{
     color:#2d2d2d;
     border-color:#FFF57B;
     background: #FFF57B;
}
 .news-block .inner-box .lower-content .lower-box .likes a span{
     color:#fff;
}
.news-block .inner-box .lower-content h3{
     position: relative;
     font-size: 22px;
     color:#fff;
     margin:0px 0px 10px;
     text-transform: capitalize;    height:54px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;overflow: hidden;
}
 .news-block .inner-box .lower-content h3 a{
     position:relative;
     color:#000;
     display: block;
     transition:all 0.3s ease;
     -moz-transition:all 0.3s ease;
     -webkit-transition:all 0.3s ease;
     -ms-transition:all 0.3s ease;
     -o-transition:all 0.3s ease;
}
 .news-block .inner-box .postingfo{margin-bottom:10px;}
 .news-block .inner-box .text{height:64px;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
 .news-block .inner-box .lower-content h3 a:hover{
     color:#ECCB32;
}
 .pagination{
    justify-content: center;
}
 .pagination ul{
    padding: 0;
    text-align: center;
    justify-content: center;
}
 .pagination ul li{
    margin: 0 5px;
    display: inline-block;
    vertical-align: middle;
}
 .pagination ul li a{
    padding: 8px 15px;
    border:1px solid #2d2d2d;
    color: #2d2d2d;
}
 .pagination ul li a:hover{
    background: #ECCB32;
    color: #333;
    border-color: #ECCB32;
}
 .pagination ul li a.active{
    background: #ECCB32;
    color: #333;
    border-color: #ECCB32;
}
.news-block .blog-info .postingfo {
    margin-bottom: 10px;
    padding-bottom: 6px;
    border-bottom: 1px solid rgb(226, 226, 226);
}
.news-block .postingfo .inlndv {
    display: inline-block;
    vertical-align: middle;
    padding-right: 7px;
    margin-right: 7px;
    font-size: 13px;
    text-transform: capitalize;
    border-right: 1px solid rgb(226, 226, 226);
}
.news-block .postingfo .inlndv:last-child{padding-right: 0;margin-right: 0;border-right: none;}
.news-block .postingfo .inlndv i {
    margin-right: 8px;
    color:#2d2d2d;
}
.sidebar-widget{
     position: relative;
     margin-bottom: 45px;
}
/*Search Box Widget*/
 .sidebar-blog-category .blog-cat{
    padding: 0;
    list-style: none;
}
 .sidebar .search-box .form-group{
     position:relative;
     margin:0px;
}
 .sidebar .search-box .form-group input[type="text"], .sidebar .search-box .form-group input[type="search"]{
     position:relative;
     line-height:28px;
     padding:10px 50px 10px 20px;
     border:1px solid #f2f2f2;
     background:none;
     display:block;
     font-size:14px;
     width:100%;
     height:50px;
     font-weight:400;
     transition:all 500ms ease;
     -moz-transition:all 500ms ease;
     -webkit-transition:all 500ms ease;
     -ms-transition:all 500ms ease;
     -o-transition:all 500ms ease;
}
 .sidebar .search-box .form-group button{
     position:absolute;
     right:14px;
     top:10px;
     height:28px;
     width:30px;
     font-size:14px;
     color:#2d2d2d;
     line-height:100%;
     background:none !important;
     display:inline-block;
     font-weight:normal;
     text-align:right;
     border-left:1px solid #fff;
     background: transparent !important;
    border:none;
}
 .sidebar .search-box.style-two .form-group button{
     background-color:#f7f7f7;
     right:0px;
     top:0px;
     width:50px;
     height:50px;
     color:#393939;
     font-size:14px;
     text-align:center;
}
/*Blog Category*/
 .blog-cat{
     position:relative;
}
 .blog-cat li{
     position:relative;
     margin-bottom:15px;
}
 .blog-cat li a{
     position:relative;
     font-size:16px;
     font-weight:400;
     display:block;
     padding-bottom:12px;
     color:#2d2d2d;
     border-bottom: 1px dashed rgba(0,0,0, 0.15);
     transition:all 1400ms ease;
     -moz-transition:all 1400ms ease;
     -webkit-transition:all 1400ms ease;
     -ms-transition:all 1400ms ease;
     -o-transition:all 1400ms ease;
}
 .blog-cat li a:hover::after, .blog-cat li a:hover::before{
     width:100%;
     background-color:#8b755a;
}
 .blog-cat li:last-child{
     margin-bottom:0px;
}
 .blog-cat li:last-child a{
     border:0px;
}
 .blog-cat li a span{
     float:right;
}
 .blog-cat li a:hover{
     color:#8b755a;
}
 .recent-news .news-widget{
     position:relative;
     padding:22px 0px;
     border-top:1px dashed rgba(0,0,0, 0.15);
}
 .recent-news .news-widget:last-child{
     border-bottom:1px solid #e7e7e7;
}
 .recent-news .news-widget .text{
     color:#777777;
     font-size:14px;
     font-weight:400;
     margin-bottom:5px;
}
 .recent-news .news-widget .text a{
     color:#2d2d2d;
     transition:all 0.3s ease;
     -moz-transition:all 0.3s ease;
     -webkit-transition:all 0.3s ease;
     -ms-transition:all 0.3s ease;
     -o-transition:all 0.3s ease;
}
 .recent-news .news-widget p{
     margin-bottom:0px;
     color:#9799a9;
     font-size:17px;
     line-height:1.6em;
}
 .recent-news .news-widget .days{
     color:#2d2d2d;
     font-size:13px;
}
 .blog-single p{
    color: #2d2d2d;
}
 .blog-single .imagebox{
    margin-bottom: 30px;text-align: center;
}
 .blog-single ul{
    padding: 0;
    list-style: none;
    margin-bottom: 20px;
}
 .blog-single ul li{
    /*color: #fff;*/
    margin-bottom: 10px;
}
 .blog-single ul li:last-child{
    margin-bottom: 0;
}
.recent-news .news-widget .text{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;}
.recent-news .news-widget .text .pp-post-img{width: 90px;border-radius: 6px;height: 60px;overflow: hidden;}
.recent-news .news-widget .text .pp-post-info{width: calc(100% - 105px);margin-left: 15px;}
.blog-single .postingfo {
    margin-bottom:20px;
    padding-bottom: 6px;
    border-bottom: 1px solid rgb(226, 226, 226);
}
.blog-single .postingfo .inlndv {
    display: inline-block;
    vertical-align: middle;
    padding-right: 7px;
    margin-right: 7px;
    font-size: 13px;
    text-transform: capitalize;
    border-right: 1px solid rgb(226, 226, 226);
}
.blog-single .postingfo .inlndv:last-child{padding-right: 0;margin-right: 0;border-right: none;}
.blog-single .postingfo .inlndv i {
    margin-right: 8px;
    color:#2d2d2d;
}
.blog-single p strong{display: inline-block;}
.blog-single p a{display: inline-block;color: #2d2d2d;}
.cntus .contact-item{text-align: center;position: relative;min-height: 160px;}
.cntus .contact-item .image{margin-bottom:15px;}
.cntus .contact-item .image img{}
.contact-item .title {font-size: 24px;line-height:32px;color: #2d2d2d;text-transform: uppercase;letter-spacing: 1.7px;margin-bottom:5px;font-weight: 500;}
.cntus .contact-item p{color: #2d2d2d;}
.cntus .contact-item span{color: #2d2d2d;}
.cntus .contact-item a{color: #2d2d2d;}
.cntus .contact-item::after {position: absolute;content: '';width: 1px;height:100%;right: -17px;background-color: #2d2d2d;top:0;}
.cntus .col-sm-4:last-child .contact-item::after{display: none;}  
.cntus .container{position: relative;}
.cntus .form-control{background:#f9f9f9;padding: 10px 20px;border-radius: 5px;margin-bottom:25px;width: 100%;color:black;height: auto;}
.cntus textarea.form-control{height: 120px;}
.cntus input[type="submit"]{padding:8px 20px;background:transparent;text-transform: uppercase;
color: #2d2d2d;font-size:18px;border: none;border-radius:30px;font-weight: 500;border:1px solid #2d2d2d;}
.cntus input[type="submit"]:hover{background:#FFF57B;color: #2d2d2d;border-color: #FFF57B;}
.blog-single strong{display: block;/*margin-bottom: 10px;*/font-weight:600;}
.blog-single p b{font-weight:600;}
.contfrmwrp h3{margin-bottom:40px;font-size:34px;}
.mapframe{height: 400px;overflow: hidden;}
.mapframe iframe{width:100%;height: 100%;border:none;}
.contfrmwrp {padding-bottom: 0;}
.whoareweimgbx{position: relative;}
.abtmidwrp{padding-bottom: 60px;}
.focustmeimg{background: url(../images/abtsecbg.png) no-repeat;background-size: cover;padding: 50px;background-attachment: fixed;border-radius:30px;margin-bottom:40px;}
.focustmeimg .inrbxwrp{padding: 40px;color: #fff;max-width:750px;margin: 0 auto;background: rgba(0,0,0,.68);}
.focustmeimg .inrbxwrp p{font-size: 18px;line-height:36px;margin-bottom: 0;}
.focustmeimg .col-sm-6:last-child{padding-left:0;align-self: center;margin-left: -40px;}
.focustmeimg .col-sm-6:first-child{padding-right:0;}
.whychosussec .inrserlp{text-align: center;box-shadow: rgba(0, 0, 0, 0.15) -1.5px 1.5px  4.62px 1.38px;border-radius: 30px;padding: 30px;margin-bottom:30px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.whychosussec .inrserlp .sercirlp{width: 160px;height: 160px;border-radius: 100%;background-image: linear-gradient(to right top, #FCDE4F, #2d2d2d);text-align: center;line-height: 160px;margin:0 auto 40px;}
.whychosussec .inrserlp:hover .sercirlp{background-image: linear-gradient(to right top, #2d2d2d, #FCDE4F);}
.whychosussec .inrserlp .sercirlp img{display: inline-block;}
.whychosussec .inrserlp h4{font-size: 22px;}
.whychosussec .inrserlp h4 a{display: block;}
.whychosussec .inrserlp:hover{box-shadow: rgba(0, 0, 0, 0.15) -3px 3px 44.62px 1.38px;}
.whychosussec a.vewallbtn{display: table;margin:15px auto 30px;background: #2d2d2d;border-radius: 30px;padding: 12px 35px;color: #fff;}
.whychosussec a.vewallbtn:hover{background: #FCDE4F;color: #2d2d2d;}
.startcallbtn{background: url(../images/abtsecbg.png) no-repeat;background-size:cover;background-attachment: fixed;}
.startcallbtn p{font-size: 18px;line-height: 36px;color:#fff;}
.startcallbtn a.stratrgycall{border-radius: 30px;padding: 14px 25px;border: 1px solid #fff;color: #fff;}
.startcallbtn .col-sm-7{align-self: center;}
.startcallbtn .col-sm-5{align-self: center;}
.startcallbtn a.stratrgycall i{font-size: 12px;margin-left:5px;}
.whatwedo .single-service-box{padding: 30px;background: #f9f9f9;border-radius:15px;position: relative;overflow: hidden;}
.whatwedo .single-service-box .countr{position: absolute;top:10px;left:10px;font-size:100px;font-weight: 700;left: 10px;line-height: 1;opacity: .03;}
.whatwedo .single-service-box::after {
    background: -webkit-gradient(linear, right top, left top, from(#b3a14a), to(#FCDE4F)) repeat scroll 0 0%, rgba(0, 0, 0, 0) -webkit-gradient(linear, right top, left top, from(#b3a14a), to(#FCDE4F)) repeat scroll 0 0;
    background: linear-gradient(to left, #b3a14a, #FCDE4F) repeat scroll 0 0%, rgba(0, 0, 0, 0) linear-gradient(to left, #b3a14a, #FCDE4F) repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index:1;
}

.whatwedo .service-category {letter-spacing: 1px;text-transform: uppercase;}
.whatwedo .service-slider .box-img-icon {margin-bottom: 40px;position: relative;z-index:9;}
.whatwedo .single-service-box:hover .countr{z-index: 9;opacity: .15;}
.whatwedo  .single-service-box:hover::before {opacity: 0.1;}
.whatwedo .single-service-box:hover::after {opacity: 1;}
.whatwedo .single-service-box:hover {
    -webkit-box-shadow: 0 10px 20px rgba(95, 63, 255, 0.2);
    box-shadow: 0 10px 20px rgba(95, 63, 255, 0.2);
}

.whatwedo .single-service-box:hover h3,
.whatwedo .single-service-box:hover .box-icon {color: #ffffff;}
.whatwedo .single-service-box .service-box-icon{text-align: center;margin-bottom:15px;}
.whatwedo .single-service-box .service-box-icon img{max-width:40%;filter: grayscale(100%);position: relative;z-index:9;}
.whatwedo .single-service-box p{text-align: center;font-size: 15px;position: relative;z-index:9;min-height: 210px;}
.hlpgrow .col-sm-9{align-self: center;}
.hlpgrow .col-sm-3{align-self: center;}
.hlpgrow .ctabtnsec{padding-bottom: 15px;}
.header .main-menu{display: inline-block;vertical-align: middle;}
.header .main-menu nav ul {display: block;padding: 0;background: rgba(255,255,255, 0.2);border-radius:26px;border:1px solid rgba(255,255,255,.15);padding:0px 40px;backdrop-filter: blur(5.476934432983398px);}
.header .main-menu nav ul li{display: inline-block;position:relative;}
.header .main-menu nav ul li:last-child{margin-right: 0;}
.header .main-menu nav ul li a{font-size: 17px;color: #fff;position: relative;display: block;font-family: "Poppins", serif;padding:15px;font-weight: 300;}
.header .main-menu nav ul li span{font-size: 17px;color: #fff;position: relative;display: block;padding:15px;font-weight: 300;font-family: "Poppins", serif;}
.header .main-menu nav ul li span img{max-width: 12px;margin-left: 5px;}
.header .main-menu nav ul li a:hover{color: #fff;}
.header .main-menu nav ul li ul.mega-menu {background: rgba(0,0,0, 0.8);border:1px solid rgba(255,255,255,.15);backdrop-filter: blur(5.476934432983398px);display: block;left: 0;position:absolute;text-align: left;top: 100%;-webkit-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: center top 0;
transform-origin: center top 0;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;visibility: hidden;width:auto;z-index: 999;-webkit-box-shadow: 0 1px 7px -2px rgb(0 0 0 / 30%);box-shadow: 0 1px 7px -2px rgb(0 0 0 / 30%);padding-left: 15px;padding-right: 15px;min-width:210px;}
.mobile-header__menu-button{display: none;}
.header .main-menu nav ul li:hover > ul.mega-menu {-webkit-transform: rotateX(0deg);transform: rotateX(0deg);visibility: visible;}
.main-menu nav ul li ul.mega-menu > li {display: inline-block;float: left;margin-left: 0; padding: 0;
width:auto;margin-right: 0;}
.header .main-menu nav ul li ul li{display: block;width: 100%;}
.main-menu nav ul li ul.mega-menu > li ul li.mega-menu-title a {color: #fff;margin: 0 0 10px;text-transform: uppercase;
font-size: 14px;font-weight: 500;}
.main-menu nav ul li ul.mega-menu > li ul li a {color: #fff;display: block;font-size: 15px; font-weight: 400;line-height:24px;
text-align: left;text-transform: capitalize;position: relative;padding:8px 15px;border-bottom: 1px solid rgba(255,255,255,0.15);}
.main-menu nav ul li ul.mega-menu > li ul li:last-child a{border-bottom: none;}
.main-menu nav ul li.mega-menu-title a{line-height: 24px;}
.main-menu nav ul li ul.mega-menu > li ul li a:hover{color: #dec465;}
.main-menu nav ul li.mega-menu-title a:before{display: none;}
.main-menu nav ul li.mega-menu-title:hover a{padding-left:0 !important;} 
.main-menu nav ul.mega-menu li ul li{margin-right: 0;}
.header .main-menu nav ul li ul.mega-menu li ul{padding: 0;background: transparent;backdrop-filter: inherit;border: none;}
.header .main-menu nav ul li ul.mega-menu li ul li a{padding-left: 0;padding-right: 0;}
.header .col-sm-4{align-self: center;}
.header .col-sm-8{align-self: center;}
.header{z-index: 999;}
.page-numbers.current {
    border-color: transparent !important;
    background: #ECCB32 !important;
    color: #fff;
    opacity: 1;
    padding: 6px 14px;
    margin-bottom: 0px !important; 
    display: block;
}

.servfrmlp{padding:20px;border-radius:10px;backdrop-filter: blur(11.476934432983398px);background: rgba(255,255,255,.2);}
.servfrmlp .form-control{height:44px;margin-bottom: 15px;background:transparent;border:1px solid #fff;border-radius: 10px;color: #fff;padding:10px 15px;}
.servfrmlp textarea{height:88px;margin-bottom: 15px;background:transparent;border:1px solid #fff;border-radius: 10px;color: #fff;width:100%;padding:10px 15px;}
.servfrmlp input[type="submit"]{background: rgba(255,255,255,.3);width: 100%;color: #fff;border:none;border-radius: 10px;padding: 12px 20px;}
.servfrmlp input::placeholder {
  color:#fff;
  opacity: 1; /* Firefox */
}

.servfrmlp input::-ms-input-placeholder { /* Edge 12 -18 */
  color:#fff;
}
.servfrmlp textarea::placeholder {
  color:#fff;
  opacity: 1; /* Firefox */
}

.servfrmlp textarea::-ms-input-placeholder { /* Edge 12 -18 */
  color:#fff;
}

.casestudbx .casstudesctn p{display: block;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.clientspek .testicar .testimonimg{height:276px;overflow:hidden;}
.clientspek .testicar .testimonimg img{width:100%;height:100%;object-fit:contain;}


.worksecwrpmn .nav-tabs{border:none !important;justify-content: center;margin-bottom:30px;}
.worksecwrpmn .nav-tabs li a{border:1px solid #e2e2e2;border-radius: 10px;color: #000;}
.worksecwrpmn .nav-tabs li{margin: 0 10px;}
.worksecwrpmn .nav-tabs li a.active{border-bottom:1px solid #e2e2e2;background:#FCDE4F;color: #000;}
.worksecwrpmn{padding: 60px 0;}
.worksecwrpmn .webcar{border-radius: 10px;overflow: hidden;position: relative;}
.worksecwrpmn .webcar:before{content: "";
            background: linear-gradient(
                to bottom,
                rgba(0, 0, 0, 0) 0%,
                rgba(0, 0, 0, 0.9) 100%
            );
            width: 100%;
            height: 50%;
            opacity: 0;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 2;
            transition-property: top, opacity;
            transition-duration:0.3s;}
.worksecwrpmn .webcar .details {
            font-size: 16px;
            padding: 20px;
            color: #fff;
            position: absolute;
            bottom: 0;right:0;text-align: center;
            left: 0;
            z-index: 3;}
.worksecwrpmn .webcar .details  span {
                display: block;
                opacity: 0;
                letter-spacing: 1px;
                font-size: 30px;font-weight: 700;
                position: relative;
                top: 100px;
                transition-property: top, opacity;
                transition-duration:0.3s;
                transition-delay: 0s;
            }         
.worksecwrpmn .webcar img{transition: transform .5s;}
.worksecwrpmn .webcar:hover img{transform: scale(1.1);}
.worksecwrpmn .webcar:hover:before{top:50%;opacity:1;}
.worksecwrpmn .webcar:hover .details span{transition-delay: 0.15s;opacity:1;top:0;}             
.worksecwrpmn .soccar{border-radius: 10px;overflow: hidden;}
.worksecwrpmn .emlcar{border-radius: 10px;overflow: hidden;}
.worksecwrpmn .soccar img{transition: transform .5s;}
.worksecwrpmn .soccar:hover img{transform: scale(1.1);}
.worksecwrpmn .emlcar img{transition: transform .5s;}
.worksecwrpmn .emlcar:hover img{transform: scale(1.1);}
.casestudlstng .txtlftinfowrp{align-self:center;}
.casestudlstng .txtlftinfowrp h3{font-weight:700;font-size:30px;}
.casestudlstng .txtlftinfowrp h5{font-weight:500;font-size:25px;}
.gallery-item .inner {
    margin: 0;
    /*overflow: hidden;*/
    position: relative;
    text-align: center;
    padding-bottom: 15px;
}
.gallery-item .img-holder {
    margin: 0;
    height: 269px;
    line-height: 269px;
        border-radius: 30px;
    overflow: hidden;
}
.gallery-item .img-holder img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gallery-item .content-box {
    background: #fff;
    text-align: left;
}
.gallery-item .this-title {
    line-height: 20px;
    margin: 0;
    font-size:22px;
    padding:25px 0 15px;
    text-transform: uppercase; 
    font-weight:700;
}
.gallery-item .this-title {color: #243c4f;}
.gallery-item .this-summary {font-size: 16px;font-weight: 400;font-style: italic;
margin-bottom:5px;}
.gallery-item .more{line-height: 24px;font-size: 14px;text-transform: uppercase;border-bottom: 1px solid;color: #243c4f;border-color: #333333;}
.gallery-item.full-cont .content-box {
    padding: 35px;
    top: 0;
    bottom: 0;
}
.gallery-item .hover-trigger {
    position: absolute;
    border-radius: 50%;
    -webkit-box-shadow: 0.087px 0.996px 5px 0px rgba(0, 0, 0, 0.22);
    box-shadow: 0.087px 0.996px 5px 0px rgba(0, 0, 0, 0.22);
    width: 49px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    right: 10px;
    top: 234.5px;
    z-index: 2;
    cursor: pointer;
    -webkit-transition: all 300ms linear 0s;background:#FCDE4F;
    transition: all 300ms linear 0s;
}
.gallery-item .hover-trigger img {width: auto;filter: brightness(0);}
.gallery-item .content-box {background: #fff;}
.gallery-item.full-cont .hover-trigger {background: #000000;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.gallery-item.full-cont .hover-trigger img{filter:inherit;}
.gallery-item{margin-bottom:20px;}
.gallery-item.full-cont .inner{box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.12);}
.casestudlstng{padding-bottom:70px;}
.casestudlstng .servicetab{border:1px solid #e2e2e2;padding:10px 15px;}
.casestudlstng .servicetab i{margin-right:10px;}
.casestudlstng .servicetab select{width:90%;border:none;}
/** add css 15-07-2025 **/
.newdesecwrp .col-sm-6 .row{margin:0 -7px;}
.newdesecwrp .col-sm-6 .row .col-sm-6{padding:0 7px;}
.newdesecwrp .col-sm-6 .row .col-sm-6 .casestudbxwrp{margin-bottom:15px;}
.newdesecwrp .detrtctn strong{display:block;margin-bottom:10px;}
.newdesecwrp .detrtctn ul{padding:0;list-style:none;}
.newdesecwrp .detrtctn ul li{margin-bottom:10px;position:relative;padding-left:15px;}
.newdesecwrp .detrtctn ul li:before{position:absolute;width:6px;height:6px;border-radius:100%;background:#FCDE4F;content:"";left:0;top:8px;}
.newdesecwrp .detrtctn ul li a{color:#2d2d2d;}
.newdesecwrp .detrtctn .portfolioinfo{display:table;table-layout:fixed;font-size:13px;font-weight: 700;width:100%;}
.newdesecwrp .detrtctn .portfolioinfo span{display: table-cell;width:15%;color:#2d2d2d;}
.newdesecwrp .detrtctn .portfolioinfo p{display: table-cell;width:85%;color: #666;font-weight:400;}
.newdesecwrp{padding-bottom:70px;}
.othrcasstudy h3.cmntlectnt{margin-bottom:30px;}
.othrcasstudy .othcasbxwrp{position:relative;margin-bottom:40px;}
.othrcasstudy .othcasbxwrp:before{position:absolute;top:0;bottom:0;left:0;right:0;background: #2D2D2D;background: linear-gradient(180deg,rgba(45, 45, 45, .92) 50%, rgba(252, 222, 79, .92) 100%);opacity:.92;content:"";width:100%;height:100%;opacity:0;visibility:hidden; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.othrcasstudy .othcasbxwrp .ovrlytle{position:absolute;top:50%;left:50%;color:#fff;font-size:26px;font-weight:700;width:100%;transform:translate(-50%, -50%);text-align:center;opacity:0;visibility:hidden;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.othrcasstudy .othcasbxwrp:hover:before{opacity:1;visibility:visible;}
.othrcasstudy .othcasbxwrp:hover .ovrlytle{opacity:1;visibility:visible;}
.othrcasstudy .container{position: relative;}
.othrcasstudy .owl-nav{position: absolute;right: 0;top: -63px;font-size:12px;}
.othrcasstudy .owl-nav span{font-size:0;}
.othrcasstudy .owl-nav .owl-prev:before{content: "\f053";font-family: 'FontAwesome';width:30px;height:30px;line-height:30px;background:#FCDE4F;border-radius:100%;display:inline-block;margin-right:5px;}
.othrcasstudy .owl-nav .owl-next:before{content: "\f054";font-family: 'FontAwesome';width:30px;height:30px;line-height:30px;background:#FCDE4F;border-radius:100%;display:inline-block;}
.othrcasstudy .owl-nav button:focus{outline:inherit;}
.abtmidwrp i{display:block;margin-bottom:12px;}
.abtmidwrp h2.cmntlectnt{margin-bottom:15px;}
.abtmidwrp .col-sm-6{align-self:center;}
.whoarewe{background:#F7F7F7;}
.leadership .founderimgwrp{width:300px;height:300px;border-radius:100%;overflow:hidden;position:relative;}
.leadership .col-sm-8 .col-sm-8{align-self:center;}
.leadership .col-sm-8 .col-sm-4:before{position:absolute;background:url(../images/dotpatern.png) no-repeat;content:"";right: -20%;top: -5%;width: 100px;
height: 100px;background-size: contain;}
.leadership{background:#F7F7F7;}
.ourclntsec{padding-bottom:70px;}
.experience{background:#FCDE4F;}
.experience p{font-size:30px;font-weight:700;text-align:center;}
.experience{background:url(../images/mnbnrimg.png);position:relative;}
.experience:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, .5);width: 100%;height: 100%;content: "";}
.experience p{font-size:40px;font-weight:700;text-align:center;color:#fff;position:relative;z-index:2;line-height:50px;-webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px white;}

.leadership .col-sm-8 .col-sm-4:before {
    position: absolute;
    background: url(https://hovodigital.co.in/clients/hovodigitalstag/wp-content/uploads/2025/07/dotpatern.png) no-repeat;
    content: "";
    right: -20%;
    top: -5%;
    width: 100px;
    height: 100px;
    background-size: contain;
}
.subsfrm .ftrrtglogowrp {
    display: inline-block;
    width: 49%;
}






