:root{--bg_gray:#282828;--bg_black:#000;--orange:#f2883b;--green:#8eb300;--pink:#f952c1;--blue:#00a7c8;--red:#fb3f21;--theme-color:#ed1f24;--icon-font:"Font Awesome 5 Pro"}
body{font-family:Poppins,sans-serif!important;overflow-x:hidden!important;position:relative}
.btn-sm{width:140px!important;padding:13px 16px!important}
p{color:#9c9c9c;margin-bottom: 0;line-height: 2 !important;}
a{text-decoration:none}
.text_orange{color:#f2883b}
.text-justify{text-align:justify}
.p{line-height:30px}
p+.ul{margin-top: 1.5rem;}
.bg_gray{background-color:#282828!important}
.bg_black{background-color:#000!important}
.bg-none-btn{text-decoration:none;display:inline-block;text-align:center;background-image:linear-gradient(#ff512f,#f09819);background-size:auto 200%;background-position:0 100%;filter:drop-shadow(0 0 0 #fa6828);width:250px;padding:16px 20px;font-size:18px;border-radius:48px;color:#fff;border:0;margin:2em auto 0;box-shadow:0 4px 8px 4px rgb(240 152 25 / 16%);letter-spacing:.1em;transition:all .3s}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom: 1.5rem;}
@media (min-width:768px) and (max-width:991.98px){
.image-50-percent{width: 50%;}
.bg-none-btn{padding:10px 12px;font-size:15px}
p, ul{font-size: 14px !important;line-height: 2;}
h2{font-size: 25px !important;}
h3{font-size: 20px !important;}
.m-b-md-0{margin-top: 0 !important;} 
.m-b-md-0{margin-bottom: 0 !important;} 
.p-t-md-0{padding: 0 !important;} 
.p-b-md-0{padding-bottom: 0 !important;} 
}

@media (max-width:767.98px){
p, ul{font-size: 14px !important;line-height: 2;}
h2{font-size: 25px !important;}
h3{font-size: 20px !important;}

.m-t-0{margin-top: 0 !important;}
.m-b-0{margin-bottom: 0 !important;}
.p-t-0{padding-top: 0 !important;}
.p-b-0{padding-bottom: 0 !important;}

.divider-custom{margin: 15px 0;}
.bg-none-btn{padding:10px 12px;font-size:15px}
.mt-40{margin-top: 40px !important;}
dl, ol, ul{margin-bottom: 1.5rem;}
}

.bg-none-btn:hover{background-position:0 0;color:#fff}
.sec_heading{font-size:35px;font-weight:700;letter-spacing:1px;text-transform:capitalize;font-family:merriweather,sans-serif;margin-bottom:0!important}
.sec-heading{font-size:35px;font-weight:700;letter-spacing:1px;font-family:merriweather,sans-serif;margin-bottom:0!important}
.text-warning{color:#f2883b!important}
.solution-title h3,.solution_title h3{color:#fff!important;margin-bottom:0;margin-top:20px}
.py-80{padding:40px 0}
.pt-80{padding:40px 0}
.ptt-80{padding-top:40px}
.pb-80{padding-bottom:40px}
.btn-smm{padding:8px 12px!important;font-size:16px!important}
@media (min-width:992px) and (max-width:1199.98px){
.sec-heading,.sec_heading{font-size:35px}
}
@media (max-width:767.98px){
.sec-heading,.sec_heading{font-size:25px;}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:auto;min-height:1px;padding:0 5px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow{background-color:#f2883b;cursor:pointer;position:absolute;top:50%;left:0;right:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;line-height:50px;display:grid;align-content:center;border:1px solid #f2883b;border-radius:100%;text-align:center;font-size:20px;color:#fff!important;z-index:1;text-decoration:none}
.slick-arrow.slick-next{right:0;left:auto}
.slick-dots{margin:0 0 30px;padding:0;display:block;text-align:center;line-height:1}
.slick-dots li{display:inline-block;list-style:none;display:inline-block;font-size:0;height:10px;width:10px;border-radius:100%;margin-right:10px;background-color:#1b1b28;cursor:pointer;margin-top:0;transition:all .3s ease 0s}
.slick-dots li button{display:none}
.slick-dots li.slick-active,.slick-dots li:hover{background-color:#f2883b;height:15px;width:15px;margin-bottom:-2px}
.webx_banner{background-color:#000;position:relative;height:100vh;display:grid;justify-content:center;align-content:center;padding-top:60px;background-size:cover;background-position:center}
.webx_banner h1{font-size:44px;font-weight:600}
.webx_banner span.badge{padding:10px 20px;font-size:17px;font-weight:600;border-radius:30px;margin-top:15px;background:rgb(242 136 59 / 32%);color:#fff;margin:30px 0;display:inline-block}
.webx_banner p{line-height:27px;font-size:18px;display:block;margin-bottom:30px}
.webx_banner .btn{text-transform:uppercase;font-weight:600;border-radius:50px;letter-spacing:1.6px;padding:13px 25px;overflow:hidden}
.webx_banner .bannerheading span{display:inline-block}
.webx_banner #particles-js{position:absolute;width:100%}
.webx_banner .badge ul li{position:relative;padding-right:40px}
.webx_banner .badge ul li:last-child{padding-right:0}
.webx_banner .badge ul li:before{position:absolute;content:"";background:#f2883b;width:10px;height:10px;top:3px;right:12px;border-radius:60%}
.webx_banner .badge ul li:last-child:before{display:none}
.webx_banner .text-area-section h1{font-size:40px;line-height:70px;font-weight:700;margin-bottom:0}
.webx_banner .text-area-section p{font-size:24px;line-height:34px;padding-top:10px;margin-bottom:0;padding-bottom:30px;font-weight:400}
.webx_logo_slider{margin-top:40px}
.webx_logo_slider .card{text-align:center;box-shadow:0 0 13px 0 rgb(82 63 105 / 5%);margin-bottom:20px;border:none;overflow:hidden;padding: 0;background-color: transparent;position: relative;z-index: 0;}
.webx_logo_slider .card::before{content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;z-index: 0;}
.webx_logo_slider .card p{position:absolute;display:flex;width:100%;height:100%;margin:0;align-items:center;justify-content:center;font-size:16px;color:#fff;left: 0;right: 0;}
.webx_banner .logo img{border:1px solid #fff;padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;width:300px;}
.webx_logo_slider .card img{border-radius:var(--bs-card-border-radius); -webkit-border-radius:var(--bs-card-border-radius); -moz-border-radius:var(--bs-card-border-radius); -ms-border-radius:var(--bs-card-border-radius); -o-border-radius:var(--bs-card-border-radius);}

@media (min-width:1600px){
    .webx_logo_slider .card p{font-size: 20px;}
}



@media (min-width:1200px) and (max-width:1599.98px){
.webx_logo_slider .card p{font-size:20px;line-height:30px;padding: 15px;}
.webx_logo_slider{margin-top:30px}
.webx_banner .text-area-section p{padding-bottom:25px}
}
@media (min-width:1200px) and (max-width:1399.98px){
    .home-banner .webx_banner .text-area-section p{padding-bottom: 15px;padding-top: 0;font-size: 20px;}
    .home-banner .webx_banner .text-area-section h1{line-height: normal;font-size: 35px;}
    .home-banner .webx_banner .logo img{padding: 10px;}
    .home-banner .logo{margin-bottom: 15px !important;}
    .home-banner .logo img{width: 250px !important;padding: 15px;}
    .home-banner .bg-none-btn{padding: 10px 20px;font-size: 16px;}
    .home-banner .webx_logo_slider{margin-top: 20px;}
    
}
@media (min-width:992px) and (max-width:1199.98px){
.webx_banner .text-area-section h1{font-size:45px}
.webx_logo_slider .card p{font-size:17px;line-height:30px}
.webx_logo_slider .bg-none-btn{width:275px;padding:15px;font-size:17px}
.webx_logo_slider .card{margin:0 5px}
}
@media (min-width:768px) and (max-width:991.98px){
.webx_banner .text-area-section h1{font-size:40px;line-height:normal}
.webx_logo_slider .card{margin:0 5px}
.webx_logo_slider .card p{font-size:18px;padding:20px}
}

@media (max-width:767.98px){
    .webx_banner{height: 100vh;}
    .banner_area {padding-top: 30px;}
    .webx_banner .logo{margin-top: 0 !important;}
    .webx_banner .logo img{margin-top: 0 !important;}
    .webx_banner .text-area-section p {padding: 15px 0 20px;}
}
@media (min-width:576px) and (max-width:767.98px){
.webx_logo_slider .card p{font-size:18px}

.webx_banner .text-area-section h1{font-size:30px;line-height:normal}
.webx_banner .text-area-section p{padding:20px;font-size: 20px;}
}
@media (max-width:575.98px){
.webx_banner{height:auto;background-image:none;padding-top:0;background-color:unset}
.webx_banner .logo img{width:200px;margin-top:10px}
.webx_logo_slider .card p{font-size:15px;padding:20px}
.webx_banner .text-area-section h1{font-size: 30px;line-height: normal;}
.webx_banner .text-area-section p{font-size: 13px;}
.responsive-banner{height:100vh;display:flex;flex-direction:column;justify-content:start;align-items:start;background-color:#000;padding-top:80px}

/* .banner_area{padding-top: 15px;} */

.responsive-banner .bg-none-btn{padding: 8px 10px;font-size: 14px;}
}

.webx_about .logo img{border: 1px solid #fff;padding: 15px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;width: 200px;}
.webx_about h2{font-size:2.6rem;font-weight:700;line-height:1.2em;margin-bottom:20px}
.webx_about{background-color: #0d0d0d;}
.webx_about .about_item{padding:40px;background-color:#0d0d0d;color:#fff;height:100%}
.webx_about .about_item p{margin-bottom:1.5rem;color:#fff}
.webx_about .about_item .btn{margin:5% 0 0 0;width:auto;padding:12px 20px;font-size:17px}
.webx_about video{height:100%;object-fit:cover;background:#000;    border-radius: 8px;
    overflow: hidden;}
.webx_about .icon i{font-size:60px;color:#fff}
.webx_about .icon i{animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1);box-shadow:0 0 0 0 #fff;-webkit-animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1)}

@media (min-width:992px){
    .webx_about{height:100vh;background-color: #0d0d0d;display: grid;justify-content: center;align-content: center;}
    .webx_about .col-lg-6{height: 100vh;}
    .webx_about .about_item{display: grid;align-content: center;}
}
@media(min-width:768px) and (max-width:991px){
.webx_about video{height:auto;object-fit:unset}
.webx_about .about_item .btn {margin: 0 4px !important;width: auto;padding: 8px 11px !important;font-size: 17px;font-size: 16px!important;margin-top: 0 !important;text-align: center;}

}



@media(max-width:767.98px){
.webx_about{background-color: #0d0d0d;}
.webx_about video{height:auto;object-fit:unset}
.webx_about .about_item{padding:0;}
.webx_about h2{font-size:30px}
.webx_about .about_item .btn {margin: 0 2px !important;width: auto;padding: 8px 11px !important;font-size: 17px;font-size: 16px!important;margin-top: 0 !important;text-align: center;}
}
@media(min-width:576px) and (max-width:767.98px){
.webx_about .about_item .btn {margin: 0 4px !important;}
}
@-webkit-keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
@-moz-keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
@-ms-keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
@keyframes pulse{
to{box-shadow:0 0 0 45px rgba(232,76,61,0)}
}
.webx_services{background-color:#000}
.webx_services .srvc-home-heading{font-size:40px;font-weight:700;text-transform:capitalize;letter-spacing:1px;color:#f2883b}
.webx_services .srvc-card-main-wrap .srvc-card-details{background:#282828;border-radius:20px;display:flex;margin-top:0;margin-right:0;min-height:465px}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content{padding:40px 51px 40px 38px}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content .heading{font-weight:600;font-size:37px;line-height:50px;color:#f9f9f9}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content .description{font-weight:500;font-size:14px;line-height:28px;color:#9c9c9c;padding:20px 0}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content .btn.btn-primary{background-color:transparent!important;border:1px solid #fff;filter:drop-shadow(0 4px 13px rgba(234, 234, 234, .25));border-radius:22.5px;font-weight:600;font-size:16px;line-height:24px;color:#f2883b;padding:13px 65px;overflow:hidden}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content .btn.btn-primary:hover{color:#fff}
.webx_services .srvc-card-main-wrap .srvc-btn-home .btn.btn-primary.hvr-sweep-to-right::before{background:#f2883b;overflow:hidden;color:#fff!important}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-icon-list{background:#000;box-shadow:4px 0 12px rgb(135 132 132 / 30%);border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-width:130px}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-icon-list .srvc-list-icon a{display:flex;flex-direction:column;align-items:center;padding:10px 10px;color:#fff!important;text-decoration:none}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-icon-list .srvc-list-icon .srvc-name{padding-top:6px;font-weight:400;font-size:16px;line-height:24px;color:#f9f9f9}
.webx_services .bg-none-btn{width:auto;padding:12px 20px;font-size:17px;margin-top:0}
@media (min-width:992px) and (max-width:1199.98px){
.webx_services .srvc-card-main-wrap .srvc-card-details{min-height:500px}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content .heading{font-size:30px;line-height:40px}
}
@media (min-width:768px) and (max-width:991.98px){
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content{padding:20px}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content .heading{font-size:20px;line-height:30px}
}
@media (max-width:490px){
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content{padding:15px}
.webx_services .srvc-card-main-wrap .srvc-card-details .srvc-card-content .heading{font-size:20px;line-height:40px}
}
.webx_process h2{font-size:42px;line-height:50px;margin-bottom:20px;font-weight:600}
.webx_process p{line-height:40px;font-size:20px}
.webx_process .process-1{position:absolute;right:0;top:0}
.webx_process .process-1 img{width:450px}
.webx_process .image{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
@media (max-width:767.98px){
.webx_process h2{font-size:30px}
.webx_process{padding:40px 0}
}
@media (min-width:768px) and (max-width:1399.98px){
.webx_process .process-1 img{width:300px}
}
@media (min-width:768px) and (max-width:991.98px){
.webx_process h2{font-size:30px}
}
.webx_industries{background-size:cover;overflow:hidden;}
.webx_industries .industries,.webx_industries .industries-gps{animation:industries 60s linear infinite;transition:all 1s ease;position:relative;-webkit-animation:industries 60s linear infinite}
@keyframes industries{
100%{transform:translateX(-9300px)}
}
.webx_industries .industries-car{position:absolute;left:25px;bottom:48px;}
.webx_industries .front-tyre{position:absolute;left:43px;bottom:-15px}
.webx_industries .back-tyre{position:absolute;right:38px;bottom:-15px}
.webx_industries .rotate-tyre{ animation:car-tyre 1s infinite linear; -webkit-animation:car-tyre 1s infinite linear; }
@keyframes car-tyre{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
.webx_industries .industries-link::before{content:"";position:absolute;background:url("../images/icons/location-gaps.png") no-repeat;width:50px;height:50px;left:-45px;top:-8px}
.webx_industries .industries-link{position:absolute;bottom:450px;width:max-content;color:#fff}
.webx_industries .industries-hotel{left:785px}
.webx_industries .industries-estate{left:1435px}
.webx_industries .industries-hospital{left:2300px}
.webx_industries .industries-tech{left:3050px}
.webx_industries .industries-indus{left:3710px}
.webx_industries .industries-market{left:4520px}
.webx_industries .industries-travel{left:5450px}
.webx_industries .industries-it{left:6800px}
.webx_industries .industries-entertainment{left:7930px}
.webx_industries .industries-media{left:8900px}
.webx_industries .industries-business{left:9900px}
.webx_industries_mobile .owl-carousel .owl-item img{display:unset}
.webx_industries_mobile .owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}
@media (min-width:992px){
    /* .webx_industries{height: 100vh;} */
}
@media (max-width:767.98px){
.webx_industries .industries-car img{width:90%;}
.webx_industries .front-tyre{width: 48px !important;left: 35px;bottom: -10px;}
.webx_industries .back-tyre{right: 68px;width: 48px !important;bottom: -9px;}
.webx_industries .solution-title{margin-bottom: -60px !important;}
}
@media (max-width:480.98px){
.webx_industries .industries-car img{width:90%;}
.webx_industries .front-tyre{width: 48px !important;left: 9%;bottom: -10px;}
.webx_industries .back-tyre{right: 16%;width: 48px !important;bottom: -9px;}
.webx_industries .solution-title{margin-bottom: -60px !important;}
}
.technology_we_work{font-family:Inter,sans-serif!important;background-color:#282828}
.technology_we_work .title_md_black{color:#fff}
.technology_we_work .text_para{color:#fff;line-height:1.6;font-size:18px}
.technology_we_work .left_blue_bg{background:#f2883b;z-index:111;border-radius:0 10px 10px 0}
.technology_we_work .tww_tabpanel_block .tab_left_icon{max-width:120px;height:auto}
.technology_we_work .tab_item{width:100%;margin-bottom:20px;cursor:pointer}
.technology_we_work .tab_item a{padding:.5rem 1rem;position:relative}
.technology_we_work .tab_item a span{line-height:1.25;padding:0 15px;background:#282828;color:#7f7f7f;z-index:111;font-size:23px;display:inline-block;position:inherit}
.technology_we_work .tab_item a.active:after{width:100%}
.technology_we_work .tab_item a.active span{color:#fff}
.technology_we_work .tab_item a:after{position:absolute;content:"";height:2px;background:#fff;left:50%;right:0;top:50%;width:0;transform:translateX(-50%);transition:all .5s ease}
.technology_we_work .tww_tabpanel_block .tab-content{border-radius:10px 0 0 10px;background:#161616}
.technology_we_work .tech_we_work_right{padding:60px 60px 50px 80px;z-index:1111;min-height:600px;max-width:990px;color:#fff}
.technology_we_work .title_md{font-size:48px;font-weight:800}
.technology_we_work .tech_we_work_right .text_para{font-size:22px;line-height:1.35}
.technology_we_work .tech_we_work_right .text_para+.text_para{margin-top:26px}
.technology_we_work .tww_right_logo{flex-wrap:wrap;min-height:330px;margin-top:0!important}
.technology_we_work .tww_right_logo .logo_item_block{padding:0;color:#fff;margin:20px 15px;width:16%}
.technology_we_work .tww_right_logo .logo_item{min-height:85px}
.technology_we_work .tww_right_logo .logo_item_block img{filter:brightness(1) invert(1)}
.technology_we_work .tww_right_logo .logo_item_block p{line-height:1.2;overflow-wrap:break-word}
@media only screen and (min-width:768px){
.technology_we_work .tww_right_logo{margin-left:-18px}
}
@media (max-width:1599.98px){
.technology_we_work .tech_we_work_right{padding:45px 45px 45px 50px;max-width:750px}
}
@media (max-width:767.98px){
.technology_we_work{padding-top:40px}
.technology_we_work .tab_item a span{font-size:15px;padding:0 12px}
.technology_we_work .tech_we_work_right{font-size:20px;padding:10px}
.technology_we_work .tww_right_logo{justify-content:center}
.technology_we_work .tww_right_logo .logo_item_block{min-width:44%;margin:5px;border:1px solid #fff;padding:2px}
.technology_we_work .title_md{font-size:25px}
.technology_we_work .tech_we_work_right .text_para{font-size:15px}
.technology_we_work .tww_right_logo .logo_item{min-height:55px}
.technology_we_work .tww_right_logo .logo_item_block p{margin-bottom:10px!important;font-size:14px;overflow-wrap:break-word}
.technology_we_work .tww_right_logo .logo_item_block img{width:35px}
}
.award_recognitions{background-color:#000;color:#fff}
.award_recognitions .awards_sec .lt{max-width:850px;padding-left:100px}
.award_recognitions .landing-block-8-content{padding-left:80px}
.award_recognitions .fn_sz_48{font-size:3rem}
.award_recognitions .hd_s{font-weight:700;color:#f2883b;display:inline-flex;position:relative;padding-bottom:18px;margin-bottom:25px}
.award_recognitions .awards_sec .lt h2{max-width:100%}
.award_recognitions .hd_s .ln{height:2px;width:96px;background-color:#f2883b;display:block;position:absolute;bottom:0;left:0}
.award_recognitions .awards_sec .lt p{line-height:1.67}
.award_recognitions #clin_ls{margin:0 -70px 0 -70px;width:calc(100% + 140px)}
.award_recognitions #clin_ls .slick-slide{background:0 0!important;margin-top:0!important;margin-bottom: 0 !important;}
.award_recognitions .award-block .bg-black{background-color:#0f1012!important;border-radius:8px;height:300px;width:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;padding:10px 30px}
.award_recognitions .award-block .bg-black::before{position:absolute;content:'';height:180px;width:180px;background-color:#2c2c2c;opacity:.4;border-radius:50%;top:-42%}
.award_recognitions .award-block .bg-black .img-box-h{min-height:180px;display:flex;align-items:center}
.award_recognitions .award-block .bg-black img{padding-top:50px}
.award_recognitions .award-block .title{font-weight:400;font-size:16px;line-height:23px;text-align:center;color:#fff;padding-top:1.5rem;}
.award_recognitions .award-block .bg-black::after{position:absolute;content:"";color:#f2883b;top:3%;font-weight:400;font-size:20px;line-height:30px;text-align:center;color:#f2883b}
.award_recognitions .award-block .bg-black::after{counter-reset:year var(--year);content:"" counter(year)}
@media (min-width:992px){
    /* .award_recognitions{height: 100vh;display: flex;align-items: center;} */
}

@media (max-width:767.98px){
.award_recognitions #clin_ls .slick-slide{margin-left: 5px !important;margin-right: 5px !important;}
.award_recognitions .fn_sz_48{font-size:30px}
.award_recognitions .awards_sec .lt{padding-left:25px}
}
@media (max-width:575.98px){
.award_recognitions .award-block .bg-black{width: 100%;}
}

.webx_client .cl-logo{text-align:center}
.webx_client .cl-logo-inner{transition:all .5s ease-in-out;border:1px solid #fcfcfc;border-radius:10px;background-color:#fcfcfc;padding:5px;font-size:20px;height:120px;overflow:hidden;vertical-align:middle;display:grid;justify-content:center;align-content:center}
.webx_client .shadow-box{box-shadow:0 0 20px -5px rgb(255 255 255 / 15%);border-radius:10px;background-color:#0f1012}
.client-custom .shadow-box{background-color: #fff;}
.webx_client .cl-logo-inner img{width:100%;height: auto;}
.webx_client .cl-logo-inner:hover{box-shadow:0 20px 23px -5px rgb(255 255 255 / 20%)}
@media (min-width:992px) and (max-width:1199.98px){
.webx_client .cl-logo-inner img{width:100%}
}
@media (min-width:768px) and (max-width:991.98px){
.webx_client .cl-logo{width:33.33%}
}
@media (min-width:576px) and (max-width:767.98px){
.webx_client .cl-logo{width:50%;}
.webx_client .cl-logo-inner img{width:190px;}
}
@media (max-width:575.98px){
.webx_client .cl-logo{width:50%}
.webx_client .cl-logo-inner{height: 100px;}
/* .webx_client .cl-logo-inner img{width:120px} */
}
.testimonials{background:#000;position:relative;z-index:0}
.testimonials .text_para{color:#969696;line-height:1.6;font-size:18px;padding:5px;padding-left:35px;position:relative}
.testimonials .text_para i{position:absolute;left:5px;font-size:15px;top:4px;left: -31px;}
/* .testimonials h2{font-size:48px;font-weight:800;color:#fff} */
.testimonials .right_block{padding:10px;background:#161616;border:4px solid #212121;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:100%;width:100%;float:left}
.testimonials .content_block{background-color:#212121}
.testimonials .right_block .name{font-weight:600!important;color:#fff;font-size:18px;position: relative;}
.testimonials .right_block .name img{width: 20px;position: absolute;left: -34px;font-size: 15px;top: -1px;}
.testimonials .right_block .post{font-weight: 600!important;color: #fff;font-size: 16px;margin: 5px 0;display: block;}
.testimonials .right_block .post img{width: 20px;position:absolute;left:-34px;font-size:15px;top: 2px;}
.testimonials .right_block .name span{font-size:15px;font-weight:400}
.testimonials .right_block .proffession{color:#f2883b;font-size:18px;position:relative;margin-bottom: 10px !important;}
.testimonials .right_block .proffession img{width:22px;position:absolute;left:-34px;font-size:15px;top:7px;}
.testimonials video{height:250px;width:100%;background:#000}
@media (max-width:767.98px){
.testimonials{padding:40px 0}
.testimonials h2{font-size:30px}
.testimonials .right_block{padding:20px}
.testimonials .quote_icon{margin-bottom:0!important}
.testimonials .quote_icon svg{width:50px}
}
.our_blogs{background-color:#282828}
.our_blogs_item{position:relative;border-radius:10px;overflow:hidden}
.our_blogs_item::before{content:'';position:absolute;left:0;width:100%;height:100%;top:0;background-color:rgb(0 0 0 / 20%)}
.our_blogs_item .blog_services{transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;height:130px;background:rgb(0 0 0 / 41%);padding:30px;position:absolute;bottom:-1px;backdrop-filter:blur(20px);width:100%;color:#fff;transform:translate(0,0)}
.our_blogs_item .blog_services h6{color:#fff;text-transform:unset;font-family:Inter,sans-serif;font-weight:700;height:60px;overflow:hidden}
.our_blogs_item .blog_services small{line-height:normal;font-family:Inter,sans-serif;color:#f2883b;font-weight:500}
.our_blogs_item .blog_services .fa-solid{position:absolute;right:0;bottom:60px}
.our_blogs_item:hover .blog_services .fa-solid{text-decoration:none;display:inline-block;text-align:center;background-image:linear-gradient(#ff512f,#f09819);background-size:auto 200%;background-position:0 100%;filter:drop-shadow(0 0 0 #fa6828);width:auto;padding:10px 20px;font-size:18px;border-radius:48px;color:#fff;border:0;margin:2em auto 0;box-shadow:0 4px 8px 4px rgb(240 152 25 / 16%);letter-spacing:.1em;transition:all .3s}
.our_blogs_item:hover .blog_services .fa-solid:hover{background-position:0 0;color:#fff}
.our_blogs_item:hover .blog_services{height:101%}
.our_blogs_item img{width:100%}
@media (min-width:992px){
    /* .our_blogs{height: 100vh;display: grid;align-content: center;} */
}

@media (max-width:480px){
    .our_blogs_item .blog_services small{font-size: 11px;}
}

@media (min-width:992px) and (max-width:1399.98px){
.our_blogs_item .blog_services{height:120px}
.our_blogs_item .blog_services h6{height:60px;overflow:hidden}
}
@media (min-width:768px) and (max-width:991.98px){
.our_blogs_item .blog_services{padding:10px;height:120px}
.our_blogs_item .blog_services h6{font-size:14px;height:52px;overflow:hidden}
.our_blogs_item .blog_services .fa-solid{bottom:80px}
}
@media (max-width:767.98px){
.blog-listing .our_blogs .our_blogs_item{margin-bottom: 0;}
.our_blogs_item .blog_services{padding:15px}
.our_blogs_item .blog_services .fa-solid{bottom:80px;}
}
.proud{background-color:#000;height:100vh;display:grid;align-content:center}
.proud .why-us-heading{color:#fff;font-size:25px;line-height:38px;letter-spacing:2px;text-transform:uppercase}
.proud ._2nd-row-img{width:98px;height:98px}
.proud ._2nd-row-img img{filter:brightness(0) invert(1)}
.proud ._2nd-row-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:86px;padding-left:33px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.proud .landing-page-imaginarees-number,.proud .landing-page-projects-number,.proud .landing-page-years-experience{color:#fff;font-size:30px;line-height:30px;letter-spacing:3px}
.proud .text-block-44{color:#fff;font-weight:400;letter-spacing:2px;text-transform:uppercase}
.proud .text-block-47{color:#fff;font-size:30px;line-height:30px}
.proud .bg-none-btn{font-size:17px;padding:12px 16px;margin-top:50px;text-transform:capitalize!important}
@media (min-width:768px) and (max-width:991.98px){
.proud{padding:40px 0;height:auto}
}
@media (max-width:767.98px){
.proud{padding:40px 0;height:auto}
.proud .why-us-heading{font-size:20px;margin-top:30px}
.proud ._2nd-row-img{display:grid;justify-content:center;align-content:center}
.proud ._2nd-row-img img{width:60px}
.proud ._2nd-row-text{padding-left:20px}
.proud .landing-page-imaginarees-number,.proud .landing-page-projects-number,.proud .landing-page-years-experience{font-size:25px}
.proud .text-block-44{font-size:14px}
}
.slick-arrow{bottom:-70px;top:auto;left:0;right:0;margin:0 auto;background-color:#161616;border:1px solid #161616}
.slick-arrow:hover{color:#f2883b!important}
.slick-arrow.slick-prev{left:-60px}
.slick-arrow.slick-next{left:0;right:-60px;margin:0 auto}
.make_app_development{padding:50px 0;color:#fff;background:linear-gradient(45deg,#000,#282828)}
.make_app_development h4{margin-top:30px;font-family:lato,sans-serif!important;letter-spacing:1px}
.make_app_development h4 span{font-weight:900}
.enquiry_main .enquiry_form{margin-top:0;padding:1.5rem;border:5px solid #282828;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0 0 30px #3a3a3a}
.enquiry_main .enquiry_form .left img{width:40px;margin-right:30px}
.enquiry_main .enquiry_form .left a{color:#f2883b}
/* .enquiry_main .enquiry_form .left>div{margin-bottom:30px} */
.enquiry_main .enquiry_form .left .content{text-align:left}
.enquiry_main .enquiry_form .left .content p{font-size:14px;text-align:left}
.enquiry_main .enquiry_form .left .content h5{font-size:20px;}
.enquiry_main .enquiry_form .left a{text-decoration:none}
.enquiry_main .enquiry_form .right img{ width:30px; margin-right:1.5rem; filter:brightness(0) invert(1); -webkit-filter:brightness(0) invert(1);margin-top: 10px; }
.enquiry_main .enquiry_form .right .form-group{margin-bottom:1.5rem;}
.enquiry_main .enquiry_form .right .form-control{border:none;border-bottom:2px solid #666;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:0;padding-left:0;color:#fff}
.enquiry_main .enquiry_form .right select.form-control option{color:#000}
.enquiry_main .enquiry_form .right ::placeholder,
.enquiry_main .enquiry_form .right select{color:#fff}
.enquiry_main .enquiry_form .right .bg-none-btn{width:170px;}
.enquiry_main .suggestions{position:absolute;max-width:450px;background-image:linear-gradient(#ff512f,#f09819);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;bottom:-160px;padding:40px;text-align:left;right:25px;z-index:1}
.enquiry_main .suggestions p img{filter:invert(1);width:30px;vertical-align:middle;margin-right:8px}
.enquiry_main .suggestions h3{font-size:24px}
.enquiry_main .suggestions h4{font-size:20px;margin-top:0}
.enquiry_main .suggestions p a{color:#fff;text-decoration:none}
.enquiry_main .suggestions p a:hover{text-decoration:underline}
@media (min-width:1200px) and (max-width:1399.98px){
.enquiry_main .suggestions{max-width:400px;bottom:-214px;right:-10px}
.enquiry_main .suggestions p img{width:20px}
.enquiry_main .suggestions p a{font-size:15px}
}
@media (min-width:992px) and (max-width:1199.98px){
.enquiry_main .suggestions{max-width:400px;bottom:-270px;right:-10px}
.enquiry_main .suggestions p img{width:20px}
.enquiry_main .suggestions p a{font-size:15px}
}
@media (min-width:768px) and (max-width:991.98px){
.make_app_development h2{font-size:2.5rem}
.enquiry_main .suggestions{right:-5px}
}
@media (max-width:767.98px){
.enquiry_main .enquiry_form{padding:25px 15px}
.enquiry_main .suggestions{display:none}
.enquiry_main .enquiry_form .left img{width:35px;margin-right:20px}
.enquiry_main .enquiry_form .left .content h5{font-size:15px}
.enquiry_main .enquiry_form .right .form-control{font-size: 14px;}
}
.map_main{background-color:#000;padding:40px 0}
.map_main a{display:none!important}
.map_main #map{height:600px;width:100%}
.map_main .amcharts-map-image{display:none}
.offices{background-color:rgb(40 40 40);color:#fff;position:relative;}
.offices .office-section .section-subtext{font-weight:300;font-size:18px}
.offices .office-section .section-subtext strong{font-weight:300!important}
.offices .office-section .address-outer{margin-top:80px}
.offices .office-section .address-tabs{list-style:none;padding:0;margin:0 0 80px;text-align:center}
.offices .office-section .address-tabs:after{content:"";display:block;clear:both}
.offices .office-section .address-tabs li{display:inline-block;padding:0 10px;max-width:20%}
.offices .office-section .address-tabs li a{border:none;display:block;position:relative;transform:scale(.9);transition:all .3s ease-out;box-shadow:unset;padding:0;border-radius:10px;overflow:hidden}
.offices .office-section .address-tabs li a img{display:block;max-width:100%;width:100%}
.offices .office-section .address-tabs li span{display:block;position:absolute;width:100%;text-align:center;top:20px;color:#fff;text-decoration:none;font-size:20px;font-weight:700;text-transform:uppercase}
.offices .office-section .address-tabs li a:hover{transform:scale(.8)}
.offices .office-section .address-tabs li a.active{transform:scale(1)!important;box-shadow:0 10px 14px 0 rgb(0 0 0 / 18%)}
.offices .office-section .address-tab-content{display:none;margin:0 0 0;}
.offices .office-section .address-tab-content:after{content:"";display:block;clear:both}
.offices .office-section .address-tab-content.active{display:block}
.offices .office-section .address-tab-content .clock{width:285px;padding:10px;float:left}
.offices .office-section .address-tab-content .content{font-size:27px;text-align:left}
.offices .office-section .address-tab-content .content h3{font-size:24px;font-weight:600;color:#fff;}
.offices .office-section .address-tab-content .content h3 span{display:inline-block;border-bottom:solid 2px #f2883b;padding:0 0 10px;text-transform:uppercase}
.offices .office-section .address-tab-content .content a{position: relative;color: #fff;display: block;font-size: 18px;line-height: 30px;margin-bottom: 0;text-decoration: none;padding: 12px 20px;width: fit-content;margin-top: 0;}
.offices .office-section .address-tab-content .content a i{position:absolute;left:0;line-height:30px}
.offices a.btn.btn-black-border-rev.m-t-30{margin-right:20px}
.offices .office-section .address-tab-content .content a.address{padding: 5px 20px; position:relative; background-repeat:no-repeat; background-size:28px auto; padding-left:33px; background-position:-3px 6px; min-height:30px; color:#969696; font-size:18px; line-height:30px; margin-bottom:0; text-decoration:none; filter:brightness(0) invert(1); -webkit-filter:brightness(0) invert(1);width: 100%;}
.offices .office-section .address-tab-content .content p{text-align:left;color:#000;font-size:20px;line-height:30px;margin-bottom:20px}
.offices .office-section .address-tab-content .content p.email span{background:url(../images/icons/email.jpg) no-repeat center;width:22px;height:20px;display:inline-block;margin-right:12px;vertical-align:middle}
.offices .office-section .address-tab-content .content p.phone span{background:url(../images/icons/phone.png) no-repeat center;width:20px;height:20px;display:inline-block;margin-right:12px;vertical-align:middle}
.offices .office-section .clock .analog{background:url(../images/clockface-new.html);transform:scale(1)}
.offices .office-section .clock .analog .hour{background:url(../images/hourhand-new.html) no-repeat}
.offices .office-section .clock .analog .min{background:url(../images/minhand-new.html) no-repeat}
.offices .office-section .address-tab-content .content.get-intouch-btn{width:230px;padding:14px 16px}
.offices .office-section .address-tab-content .content .email a{padding-left:33px;width: 100%;}

@media (min-width:1500px) and (max-width:1600.98px){
    .office-width{width: 60%;}
}
@media (min-width:1400px) and (max-width:1500.98px){
    .office-width{width: 80%;}
}

@media (min-width:1200px){
.offices{height: 100vh;display: grid;align-content: center;}
.offices .office-section .address-tabs{margin: 0 0 40px;}
.offices .office-section .address-tabs li{width: 20%;padding: 0 2px;}
}

@media (max-width:991.98px){
.offices .office-section .address-tab-content .content{margin-left:0}
.offices .office-section .address-tabs li{padding:0 5px}
.offices .office-section .address-tab-content{padding:0}
.offices .office-section .address-tabs{margin: 0 0 40px;}
}
@media (max-width:575.98px){
.offices .office-section .address-tabs li{max-width:33.33%;margin-bottom:10px}
.offices .office-section .address-tabs li span{font-size:14px}
}

@media (max-width:767.98px), (min-width:768px) and (max-width:991.98px){
    .offices .office-section .address-tab-content .content a.address, .offices .office-section .address-tab-content .content .email a{padding: 0px 0 0 25px !important;font-size: 14px;}
    .offices .office-section .address-tab-content .content .bg-none-btn {padding: 10px 12px;font-size: 15px;}
}

footer{padding:40px 0 34px;font-family:lato,sans-serif!important;position:relative;background-image:url('../images/bg/footer-bg.png');background-size:cover;background-position:center center;background-color:rgb(0 0 0 / 92%)}
footer .image-footer{margin-bottom:38px;width: 300px;}
footer h4.heading-4-footer-2{margin-top:19px;margin-bottom:20px;color:#fff;font-size:15px;line-height:20px;font-weight:400;letter-spacing:3px;text-transform:uppercase}
footer .page-menu{margin-top:20px;margin-bottom:30px;padding-right:35px}
footer .page-link{height:auto;margin-top:2px;padding-top:6px;opacity:.7;color:#fff;font-size:10px;line-height:26px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}
footer .page-link.dmca{opacity: 1 !important;}
footer .page-link.contact{text-align:left;position:relative;padding-left:25px}
footer .page-link.contact a i{position:absolute;left:0;top:15px}
footer .page-link:hover{text-decoration:underline;opacity:.7;color:#fff}
footer .text-footer{margin-top:2px;padding-top:6px;background-color:transparent;opacity:.7;color:#fff;font-size:10px;line-height:20px;letter-spacing:2px;text-transform:uppercase}
footer .follow{display:block}
footer .social-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:26px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}
footer .social-link{height:auto;margin-top:0;margin-left:12px;padding-top:0;opacity:.7;color:#fff;font-size:10px;line-height:26px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}
footer .social-link:hover{text-decoration:underline}
footer .heading-5{margin-top:10px;margin-bottom:10px;color:#fff;font-size:10px;line-height:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase}
footer .text-footer.adress{width:100%;margin-bottom:0;padding-top:0;line-height:26px}
footer .image-5{width:auto;height:29.984375px;max-height:100%;max-width:none;padding-right:15px}
footer .copy-right{font-size:12px;opacity:.5;color:#fff;font-weight:300;text-align:right;letter-spacing:1.42857px;font-family:merriweather,sans-serif!important}
footer .copy-logos{border-top:1px solid #dee2e6;padding:10px 10px}
footer .copy-logos img{position:absolute;left:0}
@media (min-width:992px) and (max-width:1199.98px){
footer .copy-logos{margin-top:20px}
}
@media (max-width:991.98px){
footer .copy-logos{padding:0 0 0;margin-top:15px}
footer .copy-logos img{position:static;margin-left:auto;margin-right:auto;display:block}
footer .copy-right{margin-top:20px;font-size:11px}
}
@media (min-width:768px) and (max-width:991.98px){
footer .copy-right{margin-bottom:20px}
footer .copy-logos{margin-top:30px}
}
@media (max-width:767.98px){
footer .copy-logos{margin-top:20px}
footer .page-link{margin-top:0}
footer .page-menu{margin-top:20px;margin-bottom:10px;padding-right:0}
footer .copy-right{font-size:10px;text-align:left;margin-top:20px;margin-bottom:20px}
footer .image-footer{width: 200px;}
}
.inner_banner{min-height:620px;width:100%;float:left;display:grid;align-content:center;background-image:url('../images/ar/background.png');background-size:cover;padding-top:100px}
.inner_banner .header-content{max-width:680px}
.inner_banner .header-content .title{font-weight:800;font-size:20px;line-height:25px;letter-spacing:.2em;text-transform:uppercase;color:#f2883b}
.inner_banner .header-content .heading{font-style:normal;font-weight:600;font-size:40px;line-height:50px;color:#fdfdfd;padding:25px 0}
.inner_banner .header-content .description{font-weight:500;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c4c4c4;padding-bottom:40px}
@media (min-width:768px) and (max-width:991.98px){
.inner_banner{min-height:500px;padding-top: 120px;}
.inner_banner .header-content .heading{font-size:25px;line-height:40px;padding: 1.5rem 0;}
.inner_banner .header-content .description{padding-bottom: 1.5rem;}
}
@media (max-width:767.98px){
.inner_banner{padding-top:100px;padding-bottom: 40px;}
.inner_banner .header-content .heading{font-size:25px;line-height:40px;padding: 1.5rem 0;}
.inner_banner .header-content .description{padding-bottom: 1.5rem;}
}
.our_values .value-box{text-align:center;padding:1.5rem;border:1px solid #fff;height:100%}
.our_values .value-icon img{width:60px;}
.our_values .value-title{font-weight:500;font-size:20px;line-height:26px;color:#fff;padding:18px 0 15px;min-height:60px;text-align: left;}
.our_values .value-description{font-weight:400;font-size:16px;line-height:24px;text-align:left;color:#9c9c9c;}
@media (min-width:768px) and (max-width:991.98px){
.our_values .value-box{padding:15px}
}

@media (max-width:767.98px){
    
}


@media (max-width:767.98px){
.offshore-web .row-cols-lg-5>*{width:50%!important}
.offshore-web .sec-4-content-box .sec-4-box{width:100%!important}
}
.our_founders{background:linear-gradient(45deg,#f6e2a5,#f2883b)}
.our_founders h2{font-size:40px;color:#fff;margin-bottom:30px}
@media (max-width:767.98px){
.our_founders h2{font-size:30px}
}
.offshore-web .row-cols-lg-5>*{flex:0 0 auto;width:20%;margin-top:112px}
.offshore-web .sec-4-content-box .sec-4-box{text-align:center;border:1px solid #323232;border-radius:5px;position:relative;height:150px;padding:1.5rem;}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-img{position:absolute;width:100%;top:-22%;left:0;right:0;margin-left:auto;margin-right:auto}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-img img{border:1px solid #323232;border-radius:5px;padding:10px 15px;width:85px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;filter: brightness(0) invert(1);}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-description{font-weight:500;font-size:18px;line-height:27px;color:#fff;margin-top: 45px;}
@media (min-width:1200px) and (max-width:1399.98px){
.offshore-web .sec-4-content-box .sec-4-box{width:auto}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-description{top:50px;bottom:auto;left:0;margin-top: 33px;}
}
@media (min-width:992px) and (max-width:1199.98px){
.offshore-web .sec-4-content-box .sec-4-box{width:auto;padding: 10px;}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-description{top:45px;bottom:auto;left:0;padding:0;font-size: 15px;}
}
@media (min-width:768px) and (max-width:991.98px){
.offshore-web .row-cols-lg-5>*{flex:0 0 auto;width:33.33%;margin-top:90px;}
.offshore-web .sec-4-content-box .sec-4-box{width:auto}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-description{top:60px;bottom:auto;left:0;padding:0;font-size:16px}
}
@media (min-width:576px) and (max-width:767.98px){
.offshore-web .row .col:nth-child(1), .offshore-web .row .col:nth-child(2){margin-top: 80px;}
.offshore-web .row-cols-lg-5>*{flex:0 0 auto;width:33.33%;margin-top:60px;}
.offshore-web .sec-4-content-box .sec-4-box{width:auto}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-description{top:60px;bottom:auto;left:0;padding:0;font-size:19px;}
}
@media (max-width:575.98px){
.offshore-web .row .col:nth-child(1){margin-top: 80px;}
.offshore-web .row-cols-lg-5>*{flex:0 0 auto;width:100%!important;margin-top:55px;}
.offshore-web .sec-4-content-box .sec-4-box{width:auto;height: 100%;padding: 0;}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-img{position: static;margin-top: -30px;}
.offshore-web .sec-4-content-box .sec-4-box .sec-4-description{top:60px;bottom:auto;left:0;right:0;padding:1.5rem;font-size:20px;position: static;margin-top: 0;}
}

.journey-1{
    background-image: url('../images/journey.png');
    background-size: cover;
    height: 700px;
    padding: 80px 0;
    background-position: 42% 100%;
    /* margin-top: 100px; */
}

.our_journey .year{min-height:240px;overflow:hidden;max-height:240px}

.our_journey .year1-main{position: relative;}
.our_journey .year1 img{
    position: absolute;
    right: -75px;
    top: 75px;
}
.our_journey .year1{text-align:center;position:absolute;top: -39px;left: 700px;width:200px;color:#fff;background:#8eb300;padding:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow: inherit;}

.our_journey .year2-main{position: relative;}
.our_journey .year2-main img{
    position: absolute;
    left: -75px;
    top: 75px;
}
.our_journey .year2{text-align:center;position:absolute;top: -182px;right: 175px;width:200px;color:#fff;background:#f952c1;padding:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow: inherit;}

.our_journey .year3-main{position: relative;}
.our_journey .year3-main img{
    position: absolute;
    right: -75px;
    top: 75px;
}
.our_journey .year3{text-align:center;position:absolute;top: 60px;left: 23%;width:200px;color:#fff;background:#00a7c8;padding:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow: inherit;}

.our_journey .year4-main{position: relative;}
.our_journey .year4 img{
    position: absolute;
    left: -75px;
    top: 75px;
}
.our_journey .year4{text-align:center;position:absolute;bottom: -490px;right:26%;width:200px;color:#fff;background:#fb3f21;padding:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow: inherit;}

.our_journey .year5-main{position: relative;}
.our_journey .year5 img{
    position: absolute;
    right: -75px;
    top: 75px;
}
.our_journey .year5{text-align:center;position:absolute;bottom: -547px;left: 30%;width:200px;color:#fff;background:#ffac00;padding:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow: inherit;}

.our_journey .year .year-heading{font-size:25px}
.our_journey .year .year-title{font-size:16px}
.our_journey .year .year-desc{font-size:12px;text-align:center}

@media (min-width:1700px){
    .journey-1{background-position: unset;}
    .our_journey .year1{left: 47%;}
    .our_journey .year2{
        top: -131px;
        right: 20%;
    }
    .our_journey .year3{
        top: 45px;
        left: 29%;
    }
}

@media (min-width:1200px) and (max-width:1399.98px){

.journey-1 {background-position: 42% 100%;}
    .our_journey .year5{
        bottom: -575px;
        left: 30%;
    }
    .our_journey .year4{
        right: 16%;
    }
    .our_journey .year1{
        top: -39px;
        left: 48%;
    }
    .our_journey .year2{
        top: -182px;
        right: 80px;
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .journey-1-main{padding-top: 75px;}
    .journey-1 {background-position: 42% 100%;}
    .our_journey .year5{
        bottom: -575px;
        left: 17%;
    }
    .our_journey .year3{left: 20%;}
    .our_journey .year4{
        right: 16%;
    }
    .our_journey .year1{
        top: -39px;
        left: 50%;
    }
    .our_journey .year2{
        top: -182px;
        right: 14px;
    }
}

.have_project{background-image:url(../images/bg/haveproject.jpg);background-size:cover;position:relative}
.have_project h2{font-weight:600;font-size:50px;line-height:76px;letter-spacing:.02em;color:#000;margin-bottom:0}
.have_project h3{font-weight:300;font-size:26px;line-height:48px;text-align:center;color:#000;max-width:950px;margin:0 auto}
.have_project lottie-player{position:absolute;right:0;z-index:1;top:-363px;height:auto;width:460px}
@media (min-width:992px) and (max-width:1199.98px){
.have_project lottie-player{top:-346px;height:auto;width:450px}
.have_project h2{font-size:35px;line-height:normal}
.have_project h3{font-size:20px}
}
@media (min-width:768px) and (max-width:991.98px){
.have_project lottie-player{right:0;z-index:1;top:-223px;height:auto;width:275px}
.have_project h2{font-size:28px;line-height:normal}
.have_project h3{font-size:20px;margin-top:10px!important;line-height:30px}
.have_project .bg-none-btn{width:auto;padding:9px 15px;font-size:15px}
}
@media (min-width:576px) and (max-width:767.98px){
.have_project lottie-player{height:auto;width:250px;position:static;margin:-10px auto -32px}
.have_project h2{font-size:22px;line-height:normal}
.have_project h3{font-size:15px;margin-top:10px!important;line-height:normal}
.have_project .bg-none-btn{width:auto;padding:9px 15px;font-size:13px}
}
@media (max-width:575.98px){
.have_project lottie-player{height:auto;width:250px;position:static;margin:-10px auto -32px}
.have_project h2{font-size:30px;line-height:normal}
.have_project h3{font-size:20px;margin-top:10px!important;line-height:normal}
.have_project .bg-none-btn{width:auto;padding:12px 15px;font-size:15px}
}
.solution-area{overflow:hidden;background:#000;color:#fff;}
.solution-area .col-lg-6.pr-0{padding-right:0}
.solution-area.solution-area-three{position:relative;z-index:1}
.solution-area.solution-area-three .container-fluid{max-width:100%}
.solution-area.solution-area-three .solution-shape-left{z-index:-1;position:absolute;top:50px;left:50px;animation:movebounce 5s linear infinite}
.solution-content{margin-left:auto}
.solution-title{margin-bottom:1.5rem;width:80%!important;float:unset!important}
.solution-title p{line-height:35px;margin-top:1.5rem;text-align:justify;color:#fff!important}
.solution-title .span{font-weight:600;margin-bottom:20px;background:#f2883b;padding:10px 20px;display:inline-block;color:#fff;border-radius:24px}
.solution_title{margin-bottom:1.5rem;width:100%!important;float:unset!important}
.solution_title p{line-height:35px;margin-top:1.5rem;color:#fff!important;text-align:justify}
.solution_title .span{font-weight:600;margin-bottom:20px;background:#f2883b;padding:10px 20px;display:inline-block;color:#fff;border-radius:24px}
/* .solution-area .col-md-6{margin-bottom:25px} */
.aso .about-section-three .solution-title{width:100%!important}
.solution-area .solution-title p{text-align:justify}
@media (max-width:991.98px){
.solution-area .solution-title,.solution-title{width:80%}
.solution-title{width:100%!important}
.aso .solution-title{width:100%!important}
}
@media (max-width:767.98px){
    .sec-heading, .sec_heading{margin-bottom: 1.5rem !important;line-height: 40px !important;}
    .solution_title, .solution-title{margin-bottom: 1.5rem;}
    .solution_title p, .solution-title p{margin-top: 1.5rem;line-height: 2;}
    .solution-area{padding:40px 0}
}
.single-solution{padding:1.5rem;position:relative;box-shadow:0 0 20px 3px rgba(0,0,0,.05);transition:all ease .5s;margin-bottom:30px;background:#373737;height:100%;margin:0;border-radius:10px}
.single-solution h3{color:#fff;font-size:25px;font-weight:500;text-transform:capitalize;}
/* .single-solution h3 a{color:#fff;font-size:25px;font-weight:500;text-transform:capitalize} */
.single-solution p{margin-bottom:0;color:#c4c4c4;line-height:30px;text-align:justify}
.single-solution span{position:absolute;top:-13px;right:-4px;line-height:1;font-size:80px;opacity:.1;font-weight:500;color:#000}
.solution-img::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background-color:#fff;display:none}
.overly-one::before{content:"";position:absolute;bottom:0;right:-100%;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#f2883b),to(transparent));background:linear-gradient(left,#f2883b,transparent);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0;z-index:1}
.overly-one:hover::before{right:30px;opacity:1}
.overly-one .overly-two::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#f2883b));background:linear-gradient(left,transparent,#f2883b);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0}
.overly-one:hover .overly-two::before{left:30px;opacity:1}
.overly-one .overly-two::after{content:"";position:absolute;top:-100%;right:0;width:2px;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#f2883b),to(transparent));background:linear-gradient(bottom,#f2883b,transparent);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0}
.overly-one:hover .overly-two::after{top:30px;opacity:1}
.overly-one::after{content:"";position:absolute;bottom:-100%;left:0;width:2px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#f2883b),to(transparent));background:linear-gradient(top,#f2883b,transparent);-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0}
.overly-one:hover::after{bottom:30px;opacity:1}

@media (min-width:768px) and (max-width:1199.98px){
    .single-solution{padding:20px}
}

@media (max-width:767.98px){
.single-solution{padding:1.5rem;}
}
.safety-area{overflow:hidden;background-color:#282828;position:relative;z-index:1;width:100%}
.safety-area .safety-shape-1{position:absolute;top:50px;left:50px;z-index:-1;animation:movebounce 5s linear infinite}
.safety-area .safety-shape-2{position:absolute;bottom:50px;left:50px;z-index:-1;animation:movebounce-right 5s linear infinite}
.safety-area .safety-shape-3{position:absolute;bottom:50px;right:50px;z-index:-1;animation:movebounce 5s linear infinite}
@media (max-width:767.98px){
.safety-area{padding:40px 0}
}
.single-safety{text-align:center;padding:1.5rem;width:100%;float:left;position:relative;color:#fff;height: 100%;}
.single-safety img{margin-bottom:1.5rem;border-radius:10px}
.single-safety h3{font-size:20px}
.single-safety a{display:block}
.single-safety p{color:#9c9c9c;}
.single-safety a h3{transition:all ease .5s}
.single-safety:hover a h3{color:#e21f36}
@media (max-width:767.98px){
    .single-safety{height: 100%; background-color: #000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
    .single-safety p{height: auto;text-align: left;}
}

.block_chain{background-color:#282828;color:#fff;padding:40px 0}
.block_chain .sec-3-list{display:flex;transition:all 2s ease-in-out}
.block_chain .sec-3-right{height:max-content;padding:30px 0;background-color:#000;border:1px;border-radius:10px}
.block-card-slider .slick-center .sec-3-right{border-left:2px solid #f2883b}
.block_chain .sec-3-right h3{font-weight:500;font-size:20px;color:#d8d8d8;margin:1.5rem 1.5rem 0 1.5rem}
.block-card-slider .slick-center .sec-3-right h3{color:#f2883b}

.block_chain .sec-3-right p{font-weight:400;font-size:14px;color:#ababab;margin:1.5rem;line-height:30px}
.block-card-slider .sec-3-right a{color:#f2883b;float:right;padding-right:20px;display:block;margin-bottom: 1.5rem;}
.block-card-slider .sec-3-right p a{color:#f2883b;float:none;padding-right:0;display:unset;}

.development-services-custom .sec-3-list{height: 100%;}
.development-services-custom .sec-3-right{border-left:2px solid #f2883b;padding: 20px !important;margin: 0 !important;height: 100%;}
.development-services-custom .sec-3-right p{font-weight:400;font-size:14px;color:#ababab;margin:0;line-height:30px}
.development-services-custom .sec-3-right a{color:#f2883b;float:right;padding-right:0;display:block;margin-top: 10px;}
.development-services-custom .sec-3-right p a{color:#f2883b;float:none;padding-right:0;display:unset;}
.development-services-custom .sec-3-right h3{color:#f2883b;font-weight:500;font-size:22px;color:#d8d8d8;margin:0;margin: 0;margin-bottom: 1.5rem;}

@media (min-width:768px) and (max-width:991.98px){
}

@media (min-width:992px){
.block-card-slider .slick-slide{transform:scale(.8);opacity:.5;transition:all ease .5s}
.block-card-slider .slick-slide.slick-current{transform:scale(1);opacity:1;max-height:420px}
.block_chain .sec-3 .prev-block{position:absolute;left:32%;top:35%}
.block_chain .sec-3 .next-block{position:absolute;top:35%;right:32%}
.block_chain .slick-arrow{width:50px;height:50px;display:grid;justify-content:center;align-content:center}
.block_chain .sec-3-right{width:370px;height:max-content;padding:0 0;margin:0 40px;background-color:#000;border:1px;border-radius:10px}
}
@media (min-width:1200px) and (max-width:1400.98px){
/* .block_chain{margin-bottom: -105px;} */
}
@media (min-width:992px) and (max-width:1199.98px){
/* .block_chain{margin-bottom: -160px;} */
.block_chain .sec-3-right{margin:0 20px}
}
@media (max-width:991.98px){
.block_chain{padding:1.5rem 0;}
.block_chain .sec-3-right{padding:10px 0;margin:10px}
.block_chain .sec-3 .prev-block{position:absolute;right:50%;bottom:0;background-color:#161616;border:1px solid #161616;transform:rotate(180deg)}
.block_chain .sec-3 .next-block{position:absolute;bottom:0;left:50%;background-color:#161616;border:1px solid #161616;transform:rotate(180deg)}
}
@media (max-width:767.98px){
.block_chain{padding:1.5rem 0;}
}
.nw_pr_rn_frm .modal-content{background-image:url(../img/pr-en-img.html);background-repeat:no-repeat;background-position:left;background-color:#000!important;border:2px solid #f2883b;border-radius:10px}
.nw_pr_rn_frm .pr_en_hd{color:#f2883b;font-size:40px;letter-spacing:1px;text-align:center;margin-top:10px}
.nw_pr_rn_frm .enquiry_left{background-image:url('../images/bg/enquiry.png');background-size:cover;background-repeat:no-repeat;height:100%}
.nw_pr_rn_frm .pr-en-content .pr_en_sub_hd{text-align:center;font-weight:600;font-size:25px;line-height:40px;letter-spacing:.02em;color:#c7c7c7}
.nw_pr_rn_frm .pr-en-content .pr_en_social_title{text-align:center;font-weight:500;font-size:28px;line-height:45px;letter-spacing:.02em;color:#e4a400;padding:15px 0}
.nw_pr_rn_frm .form-group{margin-bottom:15px}
.nw_pr_rn_frm label{font-size:18px;margin:10px 0;color:#f9f9f9}
.nw_pr_rn_frm .form-group{margin-bottom:15px}
.nw_pr_rn_frm .form-group .form-control{background:0 0;border:1px solid #373737;height:45px;color:#9c9c9c}
.nw_pr_rn_frm .form-group .form-control::placeholder{color:#9c9c9c}
.nw_pr_rn_frm .form-group textarea.form-control{background:0 0;border:1px solid #373737;height:100px}
.nw_pr_rn_frm .file_input_new{border:1px solid #373737;color:#b6b6b6;font-size:20px;padding:12px 50px 12px 20px;border-radius:5px;position:relative;background:#040405}
.nw_pr_rn_frm h6{color:#b6b6b6;padding:25px}
.nw_pr_rn_frm .file_input_new input{position:absolute;left:0;top:0;width:80%;height:100%;z-index:9;opacity:0;cursor:pointer}
.nw_pr_rn_frm .btn-close{top:15px;border:1px solid #f2883b;opacity:1;background:0 0;padding:8px 10px 12px;border-radius:34px;position:absolute;right:15px;color:#f2883b}
.digita_marketing_tools .card{background-color:#2b2b2b;text-align:center;padding:10px;border:1px solid #3b3b3b;}
.digita_marketing_tools .card img{width:90px;margin:auto;margin-bottom:1.5rem;margin-top: 0;}
.digita_marketing_tools .card p{margin:0;color:#fff}
.nw_pr_rn_frm .apply h4,.nw_pr_rn_frm .project_enquery h4{font-size:20px}
.nw_pr_rn_frm .apply .pr_en_sub_hd,.nw_pr_rn_frm .project_enquery .pr_en_sub_hd{font-size:18px;padding:0 50px}
.nw_pr_rn_frm .apply form,.nw_pr_rn_frm .project_enquery form{padding:15px}
.nw_pr_rn_frm .apply .btn-close,.nw_pr_rn_frm .project_enquery .btn-close{top:10px}
.nw_pr_rn_frm .apply .form-group textarea.form-control,.nw_pr_rn_frm .project_enquery .form-group textarea.form-control{height:70px}
.nw_pr_rn_frm .bg-none-btn{margin-top:0}
@media (min-width:992px) and (max-width:1199.98px){
.digita_marketing_tools .card p{height:50px}
}
@media (max-width:991.98px){
.nw_pr_rn_frm .pr_en_hd{font-size:20px;margin-top:50px}
.nw_pr_rn_frm .pr-en-content .pr_en_sub_hd{font-size:15px;padding:0 15px;line-height:normal}
.nw_pr_rn_frm label{font-size:15px}
.nw_pr_rn_frm .form-group .form-control{height:40px;font-size:15px}
.nw_pr_rn_frm .bg-none-btn{font-size:15px}
}
@media (max-width:767.98px){
.nw_pr_rn_frm .form-group{margin-bottom:10px}
.nw_pr_rn_frm .bg-none-btn.btn-sm{width:auto!important;padding:10px 16px!important}
.nw_pr_rn_frm .form-group .form-control{height:37px;font-size:13px}
}
.keyfeature .keyfeatureitem .image{width:150px;height:150px;border-radius:50%;text-align:center;margin:auto;display:grid;align-content:center;justify-content:center;border:10px solid #fff;position:relative}
.keyfeature .keyfeatureitem1 .image{background-color:#8eb300}
.keyfeature .keyfeatureitem .image img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);width:80px}
.keyfeature .keyfeatureitem1 .image::before{content:'';height:100px;width:2px;background-color:#8eb300;position:absolute;bottom:-85px;left:0;right:0;margin:auto}
.keyfeature .keyfeatureitem1 .image::after{content:'';height:10px;width:10px;background-color:#fff;position:absolute;bottom:-85px;left:0;right:0;margin:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.keyfeature .keyfeatureitem2 .image{background-color:#00a7c8}
.keyfeature .keyfeatureitem2 .image::before{content:'';height:100px;width:2px;background-color:#00a7c8;position:absolute;bottom:-85px;left:0;right:0;margin:auto}
.keyfeature .keyfeatureitem2 .image::after{content:'';height:10px;width:10px;background-color:#fff;position:absolute;bottom:-85px;left:0;right:0;margin:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.keyfeature .keyfeatureitem3 .image{background-color:#f952c1}
.keyfeature .keyfeatureitem3 .image::before{content:'';height:100px;width:2px;background-color:#f952c1;position:absolute;bottom:-85px;left:0;right:0;margin:auto}
.keyfeature .keyfeatureitem3 .image::after{content:'';height:10px;width:10px;background-color:#fff;position:absolute;bottom:-85px;left:0;right:0;margin:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.keyfeature .keyfeatureitem4 .image{background-color:#ffac00}
.keyfeature .keyfeatureitem4 .image::before{content:'';height:100px;width:2px;background-color:#ffac00;position:absolute;bottom:-85px;left:0;right:0;margin:auto}
.keyfeature .keyfeatureitem4 .image::after{content:'';height:10px;width:10px;background-color:#fff;position:absolute;bottom:-85px;left:0;right:0;margin:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.keyfeature .keyfeatureitem h3{color:#fff;margin:80px 0 0;text-align:center;font-size:20px;text-transform:capitalize}
@media (min-width:768px) and (max-width:991.98px){
.keyfeature .keyfeatureitem h3{font-size:16px !important;}
}
@media (max-width:767.98px){
.keyfeature .keyfeatureitem{margin-bottom:30px}
.keyfeature .col-md-3:last-child .keyfeatureitem{margin-bottom:0;}
}
/* .technology .solution-title{width:100%!important} */
.technology .tech-br{border-radius:10px;border:1px solid #333;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.technology .tech-pdng{padding:1.5rem;}
.technology .tab-content{padding-bottom: 0 !important;padding-top: 1.5rem !important;}
.technology .tech-pdng .nav-tabs{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:auto;min-width:100%}
.technology .tech-pdng .nav-link{font-size:16px;line-height:32px;color:#fff;padding:10px 15px;height:50px;text-align:center;border:0!important}
.technology .tech-pdng .nav-link.active{background:0 0;border:0;border-bottom:2px solid #f2883b!important;color:#f2883b}
.technology .tech-br .tech-icon{margin-bottom:10px}
.technology .tech-br .tech-icon img{width:55px}
.technology .tech-br .tech-name{padding-top:10px;color:#fff;text-transform:uppercase}
@media (min-width:992px) and (max-width:1199.98px){
.technology .tech-pdng{padding:10px 30px}
}
@media (min-width:768px) and (max-width:991.98px){
.technology .tech-pdng{padding:10px 20px}
.technology .tech-pdng .tab-content{padding-bottom: 0 !important;padding-top: 1.5rem !important;}
}
@media (max-width:767.98px){
.technology .tech-pdng{padding:10px}
.technology .tech-pdng .nav-link{font-size:14px}
.technology .tech-pdng .tab-content{padding-bottom: 0 !important;padding-top: 1.5rem !important;}
.devops_tech.technology .tech-pdng .nav-tabs{flex-wrap:wrap;width:auto}
}
@media (max-width:480px){
.technology .tech-br .tech-name{font-size:12px}
}
.full_fledge .mb-service{font-family:Poppins;font-weight:400;font-size:24px;text-align:inherit;color:#9c9c9c;background:0 0;border:transparent;padding:25px;padding-left:60px;border-left:4px solid #9c9c9c;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;text-transform:capitalize}
.full_fledge .mb-service.active{color:#f2883b!important;border-left:4px solid #f2883b!important;background-color:transparent}
.full_fledge p{line-height:2}
@media (min-width:992px) and (max-width:1199.98px){
.full_fledge .mb-service{font-size:20px;padding:20px}
}
@media (min-width:768px) and (max-width:991.98px){
.full_fledge .nav-pills{margin-bottom: 0;}
.full_fledge .mb-service{font-size:20px;padding:20px}
}
@media (max-width:767.98px){
.full_fledge .nav-pills{margin-bottom: 0;}
.full_fledge .mb-service{font-size:15px;padding:15px}
.full_fledge p{font-size:14px}
}
.our-inner-industries .col-md-6{margin-bottom:25px}
.single-industries-box{padding:1.5rem;height:100%;border:1px solid rgba(109,109,109,.4);text-align:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:relative}
.single-industries-box:hover{-webkit-box-shadow:0 8px 20px #333;box-shadow:0 8px 20px #333}
.single-industries-box .icon{font-size:72px;line-height:1;color:#0d0d0f;margin-bottom:1.5rem;}
.single-industries-box .icon img{width:80px}
.single-industries-box h4{line-height:1;font-size:20px;text-transform:capitalize;color:#f2883b;text-align: left;}
.single-industries-box h4{display:inline-block;padding:10px 10px;background:#f2883b;color:#fff;border-radius:4px;width:100%;justify-content: center;text-align: center;}
.single-industries-box .read-more-link{font-weight:500;color:#fff;text-decoration:underline;display:inline-block;line-height:1;margin-top:20px;text-transform:capitalize;position:absolute;bottom:16px;left:0;right:0}
.single-industries-box p{color:#9c9c9c;line-height:2;margin-bottom:0;text-align: left;}
@media (min-width:992px){
.single-industries-box h4{height: 65px;overflow: hidden;display: flex;align-items: center;}
}
.ar-vr-development-service .value-box{text-align:left}
.ar-vr-development-service .ar_vr_app .solution-content .sec_heading{font-size:65px;margin-bottom:100px!important}
.ar-vr-development-service .ar_vr_app .feature-block{text-align:left;border:2px dashed #232323;align-items:center}
.ar-vr-development-service .ar_vr_app .feature-block .feature-icon{font-weight:500;color:#3f3f3f;min-width:100px;text-align:center;border-right:2px dashed #232323;align-self:center}
.ar-vr-development-service .ar_vr_app .feature-block .feature-icon img{width:60px;vertical-align:middle}
.ar-vr-development-service .ar_vr_app .feature-block .feature-content{padding:20px}
.ar-vr-development-service .ar_vr_app .feature-block .feature-content .heading{font-weight:500;font-size:20px;color:#fff;text-align:left;margin-bottom:10px}
.ar-vr-development-service .ar_vr_app .feature-block .feature-content .description{color:#9c9c9c}

@media (min-width:992px) and (max-width:1199.98px){
.ar-vr-development-service .value-title{font-size:18px}
.ar-vr-development-service .ar_vr_app .solution-content .sec_heading{font-size: 49px;}
}
@media (min-width:768px) and (max-width:991.98px){
/* .ar-vr-development-service .value-title{font-size:18px}
.ar-vr-development-service .value-icon img{width:70px}
.ar-vr-development-service .value-description{font-size:14px} */
}
@media (max-width:991.98px){
.ar-vr-development-service .ar_vr_app .solution-content .sec_heading{font-size:40px;margin-bottom:1.5rem !important}
}
@media (max-width:575.98px){
    .ar-vr-development-service .ar_vr_app .feature-block{display: block !important;padding: 1.5rem;}
    .ar-vr-development-service .ar_vr_app .feature-block .feature-icon{border-right: 0;margin-bottom: 1.5rem;}
    .ar-vr-development-service .ar_vr_app .feature-block .feature-icon img{width: 70px;}
    .ar-vr-development-service .ar_vr_app .feature-block .feature-content{padding: 0;}
    .ar-vr-development-service .ar_vr_app .feature-block .feature-content .heading{margin-bottom: 1.5rem;}
}
.ar-vr-development-service .development_approach .approach-card-wrap{color:#fff;border:1px dashed #484848;border-radius:10px;padding:1.5rem;height:100%;display:block}
.ar-vr-development-service .development_approach .solution-title>p{width:80%}
.ar-vr-development-service .development_approach .approach-card-wrap .card-img img{width:100%;border-radius:10px}
.ar-vr-development-service .development_approach .approach-card-wrap .card-title{color:#f2883b;font-size:20px;margin:0 0 10px}
.ar-vr-development-service .development_approach .approach-card-wrap .card-description{line-height:2;color:#9c9c9c;height:175px;overflow:hidden}
@media (min-width:1200px) and (max-width:1399.98px){
.ar-vr-development-service .development_approach .approach-card-wrap .card-description{height:210px}
}
@media (min-width:992px) and (max-width:1199.98px){
.ar-vr-development-service .development_approach .approach-card-wrap .card-title{height: 53px;overflow: hidden;}
.ar-vr-development-service .development_approach .approach-card-wrap .card-description{height:270px;}
}
@media (min-width:768px) and (max-width:991.98px){
.ar-vr-development-service .development_approach .solution-title>p{width:100%;text-align:justify}
.ar-vr-development-service .development_approach .approach-card-wrap .card-description{height:212px}
}
@media (max-width:767.98px){
.ar-vr-development-service .development_approach .solution-title>p{width:100%;text-align:justify}
.ar-vr-development-service .development_approach .approach-card-wrap .card-description{height:auto;margin-bottom:1.5rem;}
}
.ar-vr-development-service .ar_vr_solution_tailored .solution-content{margin-left:0}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__left{position:relative;display:block;z-index:5}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__main-tab-box .tab-buttons{position:relative;display:block;margin:0}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__main-tab-box .tab-buttons .tab-btn{position:relative;display:block;width:100%;cursor:pointer;transition:all .3s ease;z-index:1}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__single{position:relative;display:flex;align-items:center;border:1px solid #e7e7e7;padding:10px;transition:all .3s ease;z-index:1}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__icon{position:relative;display:flex;align-items:center;justify-content:center;height:75px;width:80px;background-color:var(--corpai-base);border-radius:3px}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__icon span{position:relative;display:inline-block;font-size:50px;color:var(--corpai-white);-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transition-delay:0.1s;transition-delay:0.1s}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__icon span img{width:50px}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__content{margin-left:25px}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__title{font-size:19px;font-weight:700;line-height:24px;transition:all .4s linear;color:#fff;margin:0}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__sub-title{font-size:16px;color:#9c9c9c;margin:0}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__main-tab-box .image{margin-left:80px}
@media (min-width:1200px) and (max-width:1399.98px){

}
@media (min-width:992px) and (max-width:1199.98px){
.ar-vr-development-service .ar_vr_solution_tailored .project-two__main-tab-box .image{margin-left:0}
}
@media (min-width:768px) and (max-width:991.98px){
.ar-vr-development-service .ar_vr_solution_tailored .project-two__icon{width:60px;height:60px}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__icon span{font-size:0}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__icon span img{width:40px}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__main-tab-box .image{margin:0}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__content{margin-left:15px}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__title{font-size:15px}
}
@media (max-width:767.98px){
.ar-vr-development-service .ar_vr_solution_tailored .project-two__main-tab-box .image{margin:0}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__icon{width:auto}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__content{margin-left:15px}
.ar-vr-development-service .ar_vr_solution_tailored .project-two__title{font-size:14px}
}
.wearable_desc .services-section-two{position:relative;padding:120px 0 80px;z-index:2}
.wearable_desc .services-section-two .row{margin:0 -20px}
@media only screen and (max-width:1023px){
.wearable_desc .services-section-two .row{margin:0 -15px}
}
.wearable_desc .service-block-two{position:relative;padding:0 20px;margin-bottom:40px}
@media only screen and (max-width:1023px){
.wearable_desc .service-block-two{padding:0 15px;margin-bottom:30px}
}
.wearable_desc .service-block-two .inner-box{position:relative;background-color:#111;-webkit-box-shadow:0 10px 60px rgba(0,0,0,.1);box-shadow:0 10px 60px rgba(0,0,0,.1);overflow:hidden;height:100%;padding:50px 50px 50px;padding-right:270px;min-height:350px;-webkit-transition:all .3s linear;transition:all .3s linear;z-index:2;border-radius:10px;color:#000}
@media only screen and (max-width:1199px){
.wearable_desc .service-block-two .inner-box{padding:30px!important}
}
.wearable_desc .service-block-two .inner-box:after{position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--bg-theme-color2);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:right bottom;transform-origin:right bottom;border-radius:500px 0 0;z-index:-1;content:"";-webkit-transition:all .3s linear;transition:all .3s linear}
.wearable_desc .service-block-two .inner-box:hover::after{-webkit-transform:scale(1.5);transform:scale(1.5)}
.wearable_desc .service-block-two .inner-box:hover .icon{-webkit-transform:rotate(180deg) scale(-1);transform:rotate(180deg) scale(-1)}
.wearable_desc .service-block-two .inner-box:hover .image-box .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.wearable_desc .service-block-two .image-box{position:absolute;right:0;bottom:0}
@media only screen and (max-width:1199px){
.wearable_desc .service-block-two .image-box{position:relative;left:0;top:0;margin-bottom:70px}
}
.wearable_desc .service-block-two .image-box .image{border-radius:400px 0 0 0;overflow:hidden}
@media only screen and (max-width:1199px){
.wearable_desc .service-block-two .image-box .image{border-radius:0!important}
}
.wearable_desc .service-block-two .image-box .image img{width:250px;-webkit-transition:all .3s ease;transition:all .3s ease}
.wearable_desc .service-block-two .image-box .icon{position:absolute;right:75px;top:-10px;height:88px;width:88px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:34px;color:var(--theme-color2);-webkit-box-shadow:0 10px 60px rgba(0,0,0,.1);box-shadow:0 10px 60px rgba(0,0,0,.1);border-radius:50%;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}
.wearable_desc .service-block-two .image-box .icon img{width:50px}
@media only screen and (max-width:1199px){
.wearable_desc .service-block-two .image-box .icon{right:0!important;left:0!important;top:auto;bottom:0;margin:0 auto -40px}
}
.wearable_desc .service-block-two .content{position:relative}
@media only screen and (max-width:1199px){
.wearable_desc .service-block-two .content{text-align:center}
}
.wearable_desc .service-block-two .title{font-size:30px;margin-bottom:15px;color:#fff;text-transform:capitalize}
@media only screen and (max-width:599px){
.wearable_desc .service-block-two .title{font-size:24px}
}
@media (max-width:991.98px){
.wearable_desc .service-block-two .image-box .image img{width:100%}
}
.wearable_desc .service-block-two .text{line-height:30px;-webkit-transition:all .3s linear;transition:all .3s linear;color:#9c9c9c}
.wearable_desc .service-block-two.style-two .inner-box{padding-left:280px;padding-right:50px}
.wearable_desc .service-block-two.style-two .inner-box:after{-webkit-transform-origin:left bottom;transform-origin:left bottom;border-radius:0 500px 0 0}
.wearable_desc .service-block-two.style-two .image-box{right:auto;left:0}
.wearable_desc .service-block-two.style-two .image-box .image{border-radius:0 400px 0 0}
.wearable_desc .service-block-two.style-two .image-box .icon{right:auto;left:75px}
.wearable_desc .service-block-two.style-three .inner-box:after{-webkit-transform-origin:right top;transform-origin:right top;border-radius:0 0 0 500px}
.wearable_desc .service-block-two.style-three .image-box{top:0;bottom:auto}
.wearable_desc .service-block-two.style-three .image-box .image{border-radius:0 0 0 400px}
.wearable_desc .service-block-two.style-three .image-box .icon{top:auto;bottom:-10px}
.wearable_desc .service-block-two.style-four .inner-box{padding-left:280px;padding-right:30px}
.wearable_desc .service-block-two.style-four .inner-box:after{-webkit-transform-origin:left top;transform-origin:left top;border-radius:0 0 500px 0}
.wearable_desc .service-block-two.style-four .image-box{bottom:auto;top:0;left:0;right:auto}
.wearable_desc .service-block-two.style-four .image-box .image{border-radius:0 0 400px 0}
.wearable_desc .service-block-two.style-four .image-box .icon{right:auto;left:75px;top:auto;bottom:-10px}
.process-part{background-image:url(../img/texture_dark.html);width:100%;float:left}
.c-mb-lg-60 [class*=col-],.row.c-mb-lg-60>[class*=col-]{margin-bottom:60px;position:relative}
@media(max-width:767px){
.process-part.skew_right{margin:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
.process-part.skew_right .container{-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}
@media(max-width:767px){
.process-part.skew_right .container{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
.process-part .step-center-part{position:relative}
.process-part .step-center-part img{border:10px solid rgba(255,255,255,.1);border-radius:50%;max-width:270px}
.process-part .step-left-part{position:relative;z-index:0}
.process-part .step-title{font-size:54px;margin-right:0;color:#fff;z-index:0}
@media(max-width:991.98px){
.process-part .step-title{font-size:30px;margin-bottom:10px;margin-right:0;margin-top:20px;text-align:center}
}
.process-part .step-title span{font-size:200px;font-weight:600;left:0;letter-spacing:1px;position:absolute;top:0;z-index:-1}
@media(max-width:991.98px){
.process-part .step-title span{font-size:50px;font-weight:600;left:0;letter-spacing:5px;position:relative;top:1px;top:10px;width:100%;z-index:-1}
}
@media(min-width:992px) and (max-width:1600px){
.process-part .step-title span{font-size:180px}
}
.process-part .step-text{margin-left:0;color:#9c9c9c}
@media(max-width:991px){
.process-part .step-text{margin:0;text-align:center}
}
.process-part .right .step-title{margin-left:0;margin-right:0;position:relative;text-align:left}
@media(max-width:991.98px){
.process-part .right .step-title{margin-left:0;margin-top:40px;text-align:center}
}
.process-part .right .step-title span{right:0;position:absolute;top:0;z-index:-1;left:auto}
@media(max-width:991px){
.process-part .right .step-title span{left:0;position:relative;top:1px;top:10px}
}
.process-part .right .step-text{margin-left:0;margin-right:0;color:#9c9c9c;text-align:right}
@media(max-width:991px){
.process-part .right .step-text{margin:0;text-align:center}
}
.process-part .right .part4 span{left:32%}
@media(max-width:991px){
.process-part .right .part4 span{left:0;position:relative;top:1px;top:10px}
}
.process-part .right .step-center-part:after{background-image:url(../images/left_arrow.png);left:55px;right:auto}
@media(max-width:991px){
.process-part .right .step-center-part:after{display:none}
}
@media(min-width:992px) and (max-width:1199px){
.process-part .right .step-center-part:after{left:19px}
}
@media(max-width:991px){
.process-part .part3{margin-top:40px}
}
.process-part .part3 span{left:0}
.process-part .step-center-part:after{background-image:url(../images/right_arrow.png);background-repeat:no-repeat;bottom:-97px;content:"";display:block;height:136px;position:absolute;right:55px;width:34px;z-index:4}
@media(max-width:991.98px){
.process-part .step-center-part:after{display:none}
.c-mb-lg-60 [class*=col-],.row.c-mb-lg-60>[class*=col-]{margin-bottom:20px}
.process-part .container>.row{background-color:#282828;margin-bottom:40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
}
@media(min-width:992px) and (max-width:1199px){
.process-part .step-center-part:after{right:19px}
}
.color-main,.response{border-color:#f952c1;color:#f952c1!important}
.color-main2{border-color:#8eb300;color:#8eb300!important}
.color-main3{border-color:#00a7c8;color:#00a7c8!important}
.color-main4{border-color:#ffac00;color:#ffac00!important}
.process-part .right.last-row .step-center-part:after{display:none}
.devopswhy .image img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.devopswhy .single-solution{padding:40px;}
.devopswhy .single-solution .image{margin-top: 1.5rem !important;}

@media (min-width:992px){
    .devopswhy .overly-two p{height: 125px;overflow: hidden;}
}

@media (min-width:1200px) and (max-width:1399.98px){
.devopswhy .overly-two p{height: 158px;}
}

@media (min-width:992px) and (max-width:1199.98px){
.devopswhy .overly-two p {height: 140px;overflow: hidden;font-size: 14px;}
}

@media (min-width:768px) and (max-width:991.98px){
.devopswhy .single-solution {padding: 20px;}
.devopswhy .single-solution h3{font-size: 20px;}
}

@media (max-width:767.98px){
.devopswhy .single-solution{padding:20px}
.devopswhy .single-solution h3{font-size: 20px;}
.devopswhy .col-md-6{margin-bottom: 0 !important;}
}
.headline_area{background-color:#000}
.headline_area .headline-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap}
.headline_area .headline-wrap>span{ -webkit-animation:marquee 30s linear infinite; animation:marquee 30s linear infinite; }
.headline_area .headline-wrap>span .marquee-item{margin-right:50px;line-height:1.2;font-size:25px;font-weight:300;color:#fff}
.headline_area .headline-wrap>span .marquee-item i{margin-right:40px}
.headline_area .headline-wrap>span .marquee-item img{margin-right:10px;width: 50px;}
@media (max-width:767.98px){
    .headline_area .headline-wrap>span .marquee-item{margin-right: 30px;font-size: 20px;}
    .headline_area .headline-wrap>span .marquee-item img{width: 35px;margin-right: 10px;}
}

@-webkit-keyframes marquee{
100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@keyframes marquee{
100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
}
.whyusseo{background-color:#282828;z-index:1;position:relative}
.whyusseo .why-choose-item>p{color:#9c9c9c}
.whyusseo .why-choose-item .why-choose-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid #f2883b;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.whyusseo .why-choose-item .why-choose-header i{font-size:22px;margin-right:15px;color:#f2883b}
.whyusseo .why-choose-item .why-choose-header h5{margin-bottom:0;color:#fff;font-size:17px;text-transform:capitalize}
.whyusseo .why-choose-right .why-choose-border-shape{position:absolute;left:0;top:0;width:100%;height:100%;border:100px solid #f2883b;border-radius:50%;z-index:-1}
.whyusseo .why-choose-right .text-shape{position:absolute;right:2.5%;top:8.5%;width:44%}
.whyusseo .why-choose-right{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}
@media only screen and (min-width:1200px){
.whyusseo .why-choose-right{margin-left:auto}
}
.seoadvantages .seoadvantages-item{padding:1.5rem;background:#000;display:block;height:100%;border-radius:10px}
.seoadvantages .seoadvantages-item .serial-number{font-size:20px;border:2px solid #f2883b;border-radius:15px;padding:1px 18px;color:#fff;margin-bottom:1.5rem;display:inline-block;}
.seoadvantages .seoadvantages-item h3{color:#fff}
.seoadvantages .seoadvantages-item h3 span{font-style:italic;font-weight:300;color:#f2883b}
/* .seoadvantages .col-xl-4{margin-bottom:25px} */
@media (min-width:768px) and (max-width:991.98px){
.seoadvantages .seoadvantages-item h3{font-size:20px}
}
@media (max-width:767.98px){
.seoadvantages .seoadvantages-item{padding:20px}
}
.seoservices{background-color:#000}
.seoservices .seoservices-item{height:100%;border-bottom:2px solid #272727;padding: 0 0 1.5rem;}
.seoservices .seoservices-item:hover img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.seoservices .seoservices-item img{width:70px;transition:all 1s ease-in;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in}
.seoservices .seoservices-item h3{color:#fff;margin:20px 0}
.seoservices .seoservices-item h3 span{font-size:20px;color:#f2883b}
.seoservices .seoservices-item p{line-height:2;font-size:14px}
@media (min-width:768px) and (max-width:1199.98px){
.seoservices .seoservices-item h3{font-size:22px}
}
@media (min-width:992px){
/* .seoservices .col-lg-3:nth-child(5),.seoservices .col-lg-3:nth-child(6),.seoservices .col-lg-3:nth-child(7),.seoservices .col-lg-3:nth-child(8){margin-bottom:0} */
}
@media (max-width:767.98px) , (min-width:768px) and (max-width:1199.98px){
    .whatdo .icon-box .box-content{font-size: 14px;}
}
.whatdo{background-color:#282828}
.whatdo .icon-box{display:flex;margin-bottom:40px}
.whatdo .icon-box .box_icon{font-size:25px}
.whatdo .icon-box .box_icon img{max-width:50px}
.whatdo .icon-box .box_icon+.box-wrap{margin-left:20px}
.whatdo .icon-box .box-heading{font-size:20px;color:#fff}
.whatdo .icon-box .box-content{color:#9c9c9c;}

@media (max-width:767.98px), (min-width:768px) and (max-width:1199.98px){
    .whatdo .icon-box{margin-bottom: 1.5rem;}
}

.work-process{z-index:2;background-color:#000}
.work-process .col-md-3{width:12.3%}
.work-process .col-md-3:nth-child(2) .process-wrapper{background-color:#f2883b}
.work-process .col-md-3:nth-child(3) .process-wrapper{background-color:red}
.work-process .col-md-3:nth-child(4) .process-wrapper{background-color:#0f0}
.work-process .col-md-3:nth-child(5) .process-wrapper{background-color:#64b1fb}
.work-process .col-md-3:nth-child(6) .process-wrapper{background-color:#f0f}
.work-process .col-md-3:nth-child(7) .process-wrapper{background-color:#ffbf00}
.work-process .col-md-3:nth-child(8) .process-wrapper{background-color:#dc6b6b}
.work-process [class*=col]:nth-child(2n) .process-wrapper{margin-top:30px}
.work-process .work-bg-pattern{position:relative;width:100%;text-align:center;z-index:-1}
.work-process .work-bg-pattern img{position:absolute;left:-12px;top:45px}
.work-process .tw-work-process{text-align:center}
.work-process .tw-work-process p{font-weight:400;color:#fff;font-size:16px;margin-bottom:0;margin-top:23px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.work-process .process-wrapper{width:120px;background-color:#32cc73;height:120px;border-radius:50%;margin:0 auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.work-process .process-wrapper:hover{-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.12);box-shadow:0 10px 15px 0 rgba(0,0,0,.12)}
.work-process .process-inner{vertical-align:middle;text-align:center}
.work-process .process-inner img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);width:70px}
.work-process .tab-content{margin-top:1.5rem;border:1px solid #272727;border-radius:10px;padding:1.5rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.work-process .tab-content h3{color:#f2883b;margin-bottom:20px}
.work-process .tab-content p{line-height:2;color:#fff;text-align:justify}
@media (min-width:1200px) and (max-width:1399.98px){
.work-process .process-wrapper{width:100px;height:100px}
.work-process .tw-work-process p{font-size:14px}
.work-process .process-inner img{width:50px}
}
@media (min-width:992px) and (max-width:1199.98px){
.work-process .process-wrapper{width:80px;height:80px;margin-top: 0 !important;}
.work-process .tw-work-process p{font-size:12px}
.work-process .process-inner img{width:45px}
.work-process .work-bg-pattern img{top: 10px;}
}
@media (min-width:768px) and (max-width:991.98px){
.work-process .process-wrapper{width:80px;height:80px}
.work-process .tw-work-process p{font-size:12px}
.work-process .process-inner img{width:40px}
}
@media (max-width:767.98px){
.work-process .col-md-3{width:50%;}
.work-process .col-md-3.active .tw-work-process{background-color: #414040;}
.work-process .process-wrapper{width:50px;height:50px;margin-top:0!important}
.work-process .process-inner img{width:30px}
.work-process .tw-work-process{background:#282828;height:100%;padding:10px;border-radius:10px;display:grid;justify-content:center;align-content:center}
.work-process .tw-work-process p{margin-top:10px;font-size:13px}
.work-process .tab-content{padding:20px}
}
.aso .about-section-three .content-column{padding:100px 0 0}
.aso .about-section-three .features-column{position:relative;margin-bottom:0}
.aso .about-section-three .features-column .inner-column{position:relative;margin-right:0;background:#000}
.aso .about-section-three .features-list{background-image:url(../images/icons/line-2.png);position:relative;background-repeat:no-repeat;background-size:cover;padding:50px 60px 50px;list-style:none;margin:0}
.aso .about-section-three .features-list li{position:relative;padding-left:30px;padding-bottom:30px;border-bottom:2px solid hsla(0,0%,100%,.1);margin-bottom:30px;padding-top:5px;min-height:96px}
.aso .about-section-three .features-list li .icon{position:absolute;left:0;top:0;height:66px;width:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f2883b;font-size:32px;color:#fff;transition:all .3s ease}
.aso .about-section-three .features-list li .title{color:#fff;margin-bottom:0;position:relative;padding-left:125px;padding-top:12px}
.aso .about-section-three .features-list li .title span{font-size:50px;margin-right:5px;color:#f2883b;position:absolute;left:0;top:0}
.aso .about-section-three .features-list li .title span sup{color:#fff}
@media (min-width:1200px) and (max-width:1399.98px){
.aso .about-section-three .features-list li .title{font-size:20px}
.aso .about-section-three .features-list li .title span{font-size:45px}
}
@media (min-width:992px) and (max-width:1199.98px){
.aso .about-section-three .content-column{padding:55px 0 0}
.aso .about-section-three .features-list{padding:50px 20px}
.aso .about-section-three .features-list li .title{font-size:20px}
}
@media (max-width:575.98px){
.aso .about-section-three .content-column{padding:100px 15px 0}
}
.aso .services-section{background-color:#000}
.aso .service-block .inner-box{position:relative;overflow:hidden;height:100%;padding:1.5rem;background-color:#171717;z-index:2;transition:all .3s ease;background-image:url(../images/icons/line-1.html);background-position:center;background-repeat:no-repeat;background-image:url(../images/icons/line-2.png);position:relative;background-repeat:no-repeat;background-size:cover}
.aso .service-block .inner-box:before{background:var(--gradient-1)}
.aso .service-block .inner-box:after,.service-block .inner-box:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";transition:all .3s linear;display:none}
.aso .service-block .count{position:absolute;right:25px;height:27px;width:28px;background-color:#f2883b;color:#fff;line-height:27px;text-align:center;font-size:14px;transition:all .3s linear}
.aso .service-block .title{position:relative;display:block;color:#fff;font-size:20px;height:55px;text-transform:capitalize}
.aso .service-block .title:before{position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:hsla(0,0%,100%,.1);content:""}
.aso .service-block .text{position:relative;color:#9c9c9c;font-size:14px;line-height:26px;transition:all .3s linear;text-align:justify}
.aso .things{background-color:var(--bg_gray)}
.aso .things .things-inner_v2{background:var(--bg_black);padding:1.5rem;border-radius:50px;border:1px solid #000;transition:.5s ease-out;}
.aso .things .things-inner_v2:hover{border:1px solid var(--orange)}
.aso .things .things-inner_v2 h2{color:var(--orange);font-size:25px}
.aso .things .things-inner_v2 p{text-align:justify}
.aso .things .things-inner_v2{color:#9c9c9c}
.aso .things .things-inner_v2 ul i{color:var(--orange);margin-right:10px}
.aso .things .things-inner_v2 .imgs img{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}
.aso .toolsets{background-color:var(--bg_gray)}
.aso .toolsets img{filter:invert(.9);width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-filter:invert(.9)}
.aso .pricing-plan-sec{background-color:var(--bg_black)}
.aso .single-plan-area{border-radius:48px;position:relative;z-index:12;overflow:hidden;margin:auto;background-color:#181819;color:#fff;height:100%}
.aso .single-plan-area:after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:0;top:-10px;background-image:url("data:image/svg+xml,%0A%3Csvg width='484' height='626' viewBox='0 0 484 626' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M278.77 106.174V106.152L278.77 106.129L278.269 50.2862L278.266 49.9081L278.206 49.5347C275.35 31.835 265.862 20.5639 255.145 13.8323C244.599 7.20767 232.935 5 225.22 5H53.5446C33.9152 5 21.5487 15.6697 14.3491 28.4934C7.28293 41.0792 5 55.9482 5 65.843V579.805C5 588.967 6.74814 596.359 9.94732 602.246C13.1665 608.168 17.7009 612.28 22.7935 615.081C32.7281 620.545 44.8044 621 53.5446 621H426.927C448.114 621 461.599 615.632 469.619 606.992C477.584 598.411 479.233 587.59 478.975 578.697V215.792C478.975 194.766 470.299 181.118 459.108 172.882C448.166 164.828 435.174 162.188 426.426 162.188H321.319C304.512 162.188 294.105 153.383 287.64 141.861C281.042 130.101 278.77 115.756 278.77 106.174Z' fill='%23F4F4FF' stroke='white' stroke-width='10'/%3E%3C/svg%3E%0A");filter:brightness(.1);z-index:1;background-size:cover;background-position:center}
.aso .single-plan-area .plan-hdr{border-bottom:1px solid #d7dffe;padding:32px 15px 28px;position:relative;z-index:12;height:115px}
.aso .single-plan-area .plan-hdr h2{font-size:20px !important;}
.aso .single-plan-area .plan-hdr h1{color:#3661fc;margin-top:14px}
.aso .single-plan-area .plan-hdr h1 sup{font-size:18px;line-height:24px;position:relative;top:-22px;display:inline-block;margin-right:6px}
.aso .single-plan-area .plan-hdr h1 small{font-weight:400;font-size:16px;line-height:26px;color:#6b6161;margin-left:13px}
.aso .single-plan-area .icons{background:linear-gradient(90deg,#fe651b -.02%,#ffaa52 100.06%);border-radius:48px;width:60%;height:80%;position:absolute;right:0;top:0;z-index:-1;padding-top:50px;padding-right:70px;text-align:right}
.aso .single-plan-area .icons img{width:80px;position:absolute;top:15px;right:16px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.aso .single-plan-area .plan-body{position:relative;z-index:11;padding:1.5rem 1.5rem;}
.aso .single-plan-area .plan-body ul{padding-left: 15px;margin-bottom: 0;}
.aso .single-plan-area .plan-body li{font-size:15px;line-height:37px;font-weight:500;color:#9c9c9c}
.aso .arrows-teti .slick-arrow:hover,.aso .single-plan-area .plan-body li.dis{opacity:.4}
.aso .single-plan-area .plan-body .btn:hover,.aso .single-plan-area.features .plan-body .btn{background-color:#ff512f;background:-webkit-gradient(linear,left top,right top,color-stop(-.02%,#fe651b),color-stop(100.06%,#f2883b));background:-o-linear-gradient(left,#ff512f -.02%,#f2883b 100.06%);background:linear-gradient(90deg,#ff512f -.02%,#f2883b 100.06%);border:1px solid transparent;color:#fff}
.aso .single-plan-area.features .icons,.aso .single-plan-area:hover .icons{background-color:#ff512f;background:-webkit-gradient(linear,left top,right top,color-stop(-.02%,#fe651b),color-stop(100.06%,#f2883b));background:-o-linear-gradient(left,#ff512f -.02%,#f2883b 100.06%);background:linear-gradient(90deg,#ff512f -.02%,#f2883b 100.06%)}
@media (min-width:1200px) and (max-width:1399.98px){
.aso .single-plan-area .plan-hdr{height:100px}
.aso .single-plan-area .plan-hdr h2{font-size:18px}
.aso .single-plan-area .icons img{width:60px;top:19px;right:20px}
.aso .single-plan-area:after{height:calc(81% + 10px)}
}
@media (min-width:992px) and (max-width:1199.98px){
.aso .single-plan-area{height:460px}
.aso .single-plan-area .icons img{width:50px;right:20%}
}
@media (min-width:768px) and (max-width:991.98px){
.aso .single-plan-area .icons img{right:40px;width:50px;top:30px}
}
@media (max-width:767.98px){
.aso .service-block .title{padding-right: 50px;}
.aso .single-plan-area:after{background-image:none}
.aso .single-plan-area .plan-hdr{height:100px}
.aso .single-plan-area .plan-hdr h2 br{display:none}
.aso .single-plan-area .icons{z-index:2;width:80px;height:80px;position:absolute;display:grid;justify-content:center;right:8px;align-content:center;top:10px;padding:0}
.aso .single-plan-area .icons img{width:50px;position:static}
.aso .things .things-inner_v2 h2{font-size: 20px !important;}
}
.aso .how-work-v3{background-color:var(--bg_black);position:relative;z-index:0}
.aso .how-work-inner-v3{padding:1.5rem;position:relative;height:100%}
.aso .how-work-inner-v3:after{content:'';width: 80px;height: 80px;left: 40px;top: 25px;position:absolute;border-radius:50%;background:#64b1fb;z-index:-11;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
.aso .custom-product-wrap .img .left-badges .badge.off,.aso .how-work-inner-v3:hover:after{background-color:#ff512f;background:-webkit-linear-gradient(90deg,#ff512f -.02%,#f2883b 100.06%);background:linear-gradient(90deg,#ff512f -.02%,#f2883b 100.06%)}
.aso .how-work-inner-v3:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:url("data:image/svg+xml,%0A%3Csvg width='464' height='213' viewBox='0 0 464 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.0039 213C30.0039 213 2.82036 212.82 0 183.483V173.818C0 173.818 2.47036 113.131 77.3 100.761C77.3 100.761 170.492 80.9795 170.842 0.0103683H434.466C434.466 0.0103683 460.29 -1.40183 464 28.7362V183.924C464 183.924 460.64 213 435.937 213H30.0039Z' fill='%23F4F4FF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;background-position:left;z-index:-1;filter:brightness(.1)}
.aso .how-work-inner-v3.white:before{background-image:url("data:image/svg+xml,%0A%3Csvg width='464' height='213' viewBox='0 0 464 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.0039 213C30.0039 213 2.82036 212.82 0 183.483V173.818C0 173.818 2.47036 113.131 77.3 100.761C77.3 100.761 170.492 80.9795 170.842 0.0103683H434.466C434.466 0.0103683 460.29 -1.40183 464 28.7362V183.924C464 183.924 460.64 213 435.937 213H30.0039Z' fill='white'/%3E%3C/svg%3E%0A")}
.aso .how-work-inner-v3 .icon{display:grid;justify-content:center;align-content:center;background-color:#ff512f;background:-webkit-linear-gradient(90deg,#ff512f -.02%,#f2883b 100.06%);background:linear-gradient(90deg,#ff512f -.02%,#f2883b 100.06%);width:80px;height:80px;border-radius:50%;text-align:center;line-height:100px;-webkit-transition:.3s ease-in;transition:.3s ease-in}
.aso .how-work-inner-v3 .icon img{width:50px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.aso .custom-product-wrap .img .left-badges .badge.created,.aso .how-work-inner-v3:hover .icon,.aso .price-range-slider .range-bar .ui-slider-range{background:#64b1fb}
.aso .how-work-inner-v3 .flex-shrink-1{padding-left:30px}
.aso .how-work-inner-v3 .flex-shrink-1 h2{color:#fff;font-size: 25px;}
.aso .how-work-inner-v3 .number{font-weight:700;font-size:46px;line-height:56px;position:absolute;right:32px;bottom:15px;color:#535353;opacity:.1;z-index:1}
@media (min-width:992px) and (max-width:1199.98px){
.aso .how-work-inner-v3 .flex-shrink-1 h2{font-size:25px}
.aso .single-plan-area:after{height:calc(100% + 44px)}
}

@media (max-width:767.98px), (min-width:768px) and (max-width:991.98px){
.aso .how-work-inner-v3:after{width: 60px;height: 60px;left: 10px;top: 5px;}
.aso .how-work-inner-v3 .flex-shrink-1 h2{font-size:20px !important;}
.aso .things .things-inner_v2 p{text-align:left}
.aso .how-work-inner-v3{padding:10px}
.aso .how-work-inner-v3 .number{right:10px;opacity:.5;color:#545151;left:auto}
.aso .how-work-inner-v3 .flex-shrink-1{padding-left:20px}
.aso .how-work-inner-v3 .icon{width:60px;height:60px}
.aso .how-work-inner-v3 .icon img{width:30px}
.aso .single-plan-area .plan-hdr h2{padding-right:85px}
}
@media (max-width:575.98px){
.aso .about-section-three .features-list{padding:20px}
.aso .about-section-three .features-list li{padding-left:10px;min-height:80px}
.aso .about-section-three .features-list li .title{font-size:17px;padding-left:100px}
.aso .about-section-three .features-list li .title span{font-size:35px}
.aso .how-work-inner-v3 .flex-shrink-1 p{font-size:15px}
}
.sem .services_top_section{height:100%}
.sem .services_img_sec{position:relative;z-index:1;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;margin-bottom: 1.5rem;}
.sem .services_img_sec:before{content:"";border-radius:100%;width:80px;height:80px;position:absolute;top:0;left:20px;z-index:-1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
.sem .services_img_sec.img1:before{background-color:#f4dbd2}
.sem .services_img_sec.img2:before{background-color:#ffbfbf}
.sem .services_img_sec.img3:before{background-color:#d9edff}
.sem .services_img_sec.img4:before{background-color:#e0ffe0}
.sem .services_img_sec.img5:before{background-color:#ffd3ff}
.sem .services_img_sec.img6:before{background-color:#ffffed}
.sem .services_img_sec.img7:before{background-color:#e7cdff}
.sem .services_img_sec.img8:before{background-color:#eefffe}
.sem .services_img_sec.img9:before{background-color:#f5fffc}
.sem .services_sec_heading{font-style:normal;font-weight:700;font-size:20px;color:#fff;}
.sem .services_img_sec img{width:80px}
@media (max-width:767.98px){
.sem .services_sec_heading{height:auto}
.sem .services_img_sec:before{width:60px;height:60px;top:-10px;left:5px}
.sem .services_img_sec img{width:50px}
}
.sem .ppc_plan{position:relative}
.sem .ppc_plan.style-two{padding-top:60px;padding-bottom:60px}
.sem .ppc_plan .section-icons{position:absolute;left:0;top:0;right:0;bottom:0}
.sem .ppc_plan .section-icons .icon-one{position:absolute;left:8%;top:32%;width:33px;height:33px;display:inline-block;background-repeat:no-repeat}
.sem .ppc_plan .section-icons .icon-two{position:absolute;left:5%;top:85%;width:45px;height:45px;display:inline-block;background-repeat:no-repeat}
.sem .ppc_plan .section-icons .icon-three{position:absolute;right:7%;top:28%;width:40px;height:40px;display:inline-block;background-repeat:no-repeat}
.sem .ppc_plan .image-layer{position:absolute;content:'';left:0;top:0;width:961px;height:947px}
.sem .ppc_plan .inner-container{position:relative;padding-left:400px;margin-top:-200px}
.sem .ppc_plan .inner-container .service-block-two:first-child{position:absolute;left:0;top:260px}
.sem .ppc_plan .inner-container .service-block-two:nth-child(3){margin-top:55px}
.sem .ppc_plan .inner-container .service-block-two:nth-child(5){margin-top:50px}
.sem .why .title{font-weight:800;font-size:42px;color:#f2883b;}
.sem .why ul.check-list-item{list-style:none;margin:0;padding:0}
.sem .why ul.check-list-item li{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid;position:relative;z-index:1;padding-left:75px}
.sem .why ul.check-list-item li:last-child{margin-bottom:0;padding-bottom:0;border:none}
.sem .why ul.check-list-item li h5{font-weight:700;margin-bottom:10px}
.sem .why ul.check-list-item li h4{font-weight:700;color:#fff;text-transform:capitalize}
.sem .why .choose-us-style-two-thumb{position:relative}
.sem .why ul.check-list-item li i{position:absolute;left:0;top:0;height:50px;width:50px;text-align:center;line-height:50px;background:linear-gradient(45deg,#000,#f2883b);border-radius:50%;color:#fff;font-size:20px}
.sem .why .choose-us-style-two-thumb h4{font-weight:700;color:#fff}
.sem .why h2.text-path{font-size:80px;color:transparent;-webkit-text-stroke:1px #fff;font-weight:900;text-transform:uppercase;line-height:1;}
@media (max-width:767.98px){
.sem .why .choose-us-style-two-thumb h4{text-align:left}
.sem .why h2.text-path{text-align:left;font-size:50px}
}
@media (min-width:1200px) and (max-width:1399.98px){
.sem .why .title{font-size:35px}
.sem .why ul.check-list-item li h4{font-size:20px}
}
@media (min-width:992px) and (max-width:1199.98px){
.sem .why .title{font-size:32px}
.sem .why ul.check-list-item li{font-size:15px}
.sem .why ul.check-list-item li h4{font-size:16px}
}

@media (min-width:768px) and (max-width:991.98px){
    .sem .why ul.check-list-item li h4{font-size: 20px;}
}

@media (max-width:767.98px){
.sem .why .title{font-size:30px}
.sem .why ul.check-list-item li h4{font-size: 20px;}
}
.sem .service-style-two img{ height:70px; margin-bottom:1.5rem; transition:all .35s ease-in-out; -webkit-transition:; -moz-transition:; -ms-transition:; -o-transition:; }
.sem .service-style-two{padding:1.5rem;border-radius:10px;background:var(--white);position:relative;z-index:1;border:1px solid rgba(255,255,255,.1);}
.sem .service-style-two.item-grid,.sem .service-two-grid .service-style-two{box-shadow:0 3px 40px 0 rgb(0 0 0 / 10%);height:100%}
.sem .service-style-two .number{position:absolute;font-size:50px;font-weight:900;color:transparent;-webkit-text-stroke:1px #e7e7e7;z-index:-1;line-height:1;right:40px;top:70px}
.sem .service-style-two span{text-transform:uppercase;font-weight:700;font-size:13px;display:block;margin-top:7px;color:#f2883b;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}
.sem .service-style-two h4{text-transform:capitalize;margin:0;margin-top:1.5rem;color:#fff;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}
.sem .service-style-two p{transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}
.sem .service-style-two .shape{position:absolute;right:0;bottom:0;z-index:-1}
.sem .service-style-two .shape img{margin:0;height:150px;border-bottom-right-radius:10px;position:absolute;right:0;bottom:0}
@media (max-width:767.98px), (min-width:768px) and (max-width:991.98px){
.sem .service-style-two{min-height:auto}
.sem .service-style-two h4{font-size: 20px;}
}
.sem a.icon-btn{display:inline-block;height:45px;width:45px;line-height:45px;text-align:center;background:var(--bg-gradient);color:var(--white);border-radius:50%;position:absolute;bottom:5px;opacity:0;visibility:hidden;transition:all .35s ease-in-out}
.sem .service-style-two:hover a.icon-btn{bottom:35px;opacity:1;visibility:visible}
.sem .service-style-two:hover span{transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px)}
.sem .service-style-two:hover h4{transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px)}
.sem .service-style-two:hover p{transform:translateY(-25px)}
.sem .service-style-two:hover .icon img{height:60px;transform:translateY(-20px)}
.smm .services__item{padding:4rem 1.5rem 1.5rem;text-align:center;background:#282828;-webkit-box-shadow:0 1rem 2.6rem rgba(36,73,168,.15);box-shadow:0 1rem 2.6rem rgba(36,73,168,.15);-webkit-border-radius:1rem;border-radius:1rem;position:relative;overflow:hidden;height:100%}
.smm .services__decor{width:330px;border:2rem solid rgba(219,223,243,.3);background:#000;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-46%);-ms-transform:translate(-50%,-46%);transform:translate(-50%,-46%);z-index:0;-moz-transform:translate(-50%,-46%);-o-transform:translate(-50%,-46%)}
.smm .services__decor:before{content:'';display:block;padding-top:100%}
.smm .services__icon{height:7rem;position:relative;z-index:1;top:-60px}
.smm .services__icon img{width:90px}
.smm .services__title{font-weight:700;font-size:25px;margin-top:1.5rem;position:relative;z-index:1;text-transform:capitalize;color:#fff;text-align: left;}
.smm .services__text{margin-top:1.5rem;position:relative;z-index:1;color:#9c9c9c;text-align: left;}
@media (min-width:1200px) and (max-width:1399.98px){
/* .smm .services__decor{width:330px} */
}

@media (min-width:992px) and (max-width:1024.98px), (min-width:1024px) and (max-width:1199.98px){
.smm .services__title{margin-top:2.3rem}
.smm .services__text{font-size:18px}
.smm .services__icon{height:5rem}
.smm .services__icon img{width:75px}
.smm .services__decor{width:264px}
}
@media (min-width:768px) and (max-width:991.98px){
/* .smm .services__decor{border:2rem solid rgba(219,223,243,.3);width:250px} */
}
@media (min-width:576px) and (max-width:767.98px){
.smm .services__decor{border:1rem solid rgba(219,223,243,.3);width:230px}
.smm .services__icon img{width:60px}
.smm .services__title{margin-top: -20px;}
}
@media (max-width:575.98px){
.smm .services__decor{border:2rem solid rgba(219,223,243,.3);width:280px}
.smm .services__icon img{width:75px}
.smm .services__title{margin-top: 0.5rem;}
}
.smm .feature .container>div{border:3px solid #4b4b4b;padding:1.5rem;margin-bottom:1.5rem;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-color:#000}
@media (max-width:767.98px){
/* .smm .feature .container>div{padding:20px} */
}
.erp .about_app_section .about_img{display:flex;align-items:center;position:relative}
.erp .about_app_section .about_img img{max-width:100%}
.erp .about_app_section .about_img::before{content:"";position:absolute;left:38%;top:50%;transform:translate(-50%,-50%);width:500px;height:500px;background-color:var(--bg-white);border-radius:100%;z-index:-1}
.erp .about_app_section .about_img .screen_img{margin-left:-40px;margin-top:110px}
.erp .about_app_section .about_img .screen_img img{animation-delay:3s}
.erp .about_app_section .about_text .section_title{text-align:left}
.erp .about_app_section .about_text .section_title h2{margin-bottom:15px}
.erp .about_app_section .about_text .app_statstic{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-top:40px}
.erp .about_app_section .about_text .app_statstic li{width:248px;background-color:var(--bg-white);margin-bottom:30px;display:flex;align-items:center;border-radius:12px;padding:15px 10px;padding-left:35px;box-shadow:0 4px 10px #ede9fe}
.erp .about_app_section .about_text .app_statstic li .icon{margin-right:9px}
.erp .about_app_section .about_text .app_statstic li p{margin-bottom:0;line-height:1;color:var(--dark-purple)}
.erp .about_app_section .about_text .app_statstic li p:first-child{font-size:40px;font-weight:600;margin-bottom:3px}
@media (max-width:767.98px){
.erp .about_app_section .about_img::before{width:auto;height:auto}
}
.moving_animation{animation:moving_object 6s infinite linear;-webkit-animation:moving_object 6s infinite linear}
.moving_position_animatin{position:relative;animation:moving_position_animatin 6s infinite linear;z-index:0}
@keyframes moving_object{
0%{transform:translateY(0)}
50%{transform:translateY(-30px)}
100%{transform:translateY(0)}
}
@keyframes moving_position_animatin{
0%{transform:translateY(0)}
50%{ transform:translateY(-20px); -webkit-transform:translateY(-20px); -moz-transform:translateY(-20px); -ms-transform:translateY(-20px); -o-transform:translateY(-20px); }
100%{transform:translateY(0)}
}
.erp .services .service-item{box-shadow:-20px 30px 70px rgb(82 79 79 / 40%);padding:30px;border-radius:1.5rem;height:100%;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem}
.erp .services .service-item h3{margin:20px 0;color:#fff}
.erp .services .service-item p{line-height:2}

@media (min-width:992px) and (max-width:1199.98px){
    .erp .pool-custom-services .service-item h3{font-size: 22px;height: 55px;overflow: hidden;}
}

@media (max-width:767.98px){
.erp .services .service-item{padding:20px}
}
.erp .service-box-section .service-item.service-info-style-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.erp .service-item .service-img{overflow:hidden;position:relative;-webkit-transition:-webkit-transform .8s cubic-bezier(.05, .2, .1, 1);transition:-webkit-transform .8s cubic-bezier(.05, .2, .1, 1);transition:transform .8s cubic-bezier(.05, .2, .1, 1);transition:transform .8s cubic-bezier(.05, .2, .1, 1),-webkit-transform .8s cubic-bezier(.05, .2, .1, 1)}
.erp .service-item .service-img .service-img-inner{-webkit-transition:-webkit-transform .8s cubic-bezier(.05, .2, .1, 1);transition:-webkit-transform .8s cubic-bezier(.05, .2, .1, 1);transition:transform .8s cubic-bezier(.05, .2, .1, 1);transition:transform .8s cubic-bezier(.05, .2, .1, 1),-webkit-transform .8s cubic-bezier(.05, .2, .1, 1)}
.erp .service-item .service-img .service-img-inner img{height:465px;}
.erp .service-item.service-info-style-02 .service-content{padding-top:40px}
.erp .service-box-section .service-item.service-info-style-02 .service-content{padding:135px 50px;height:465px;background-color:#000}
.erp .service-item .service-content .service-title{font-weight:600;margin-bottom:0}
.erp .service-item.service-info-style-02 .service-content h3{color:#fff;padding-bottom:20px;margin-bottom:0}
.erp .service-item.service-info-style-02 .service-content p{margin-bottom:0;line-height:2}
@media (max-width:1399.98px){
.erp .service-box-section .service-item.service-info-style-02 .service-content{padding:50px}
}
@media (min-width:992px) and (max-width:1199.98px){
.erp .service-box-section .service-item.service-info-style-02 .service-content{padding: 30px;}
}
@media (min-width:768px) and (max-width:991.98px){
.erp .service-box-section .service-item.service-info-style-02{flex-direction:row}
.erp .service-item .service-img .service-img-inner img{height:375px}
.erp .service-box-section .service-item.service-info-style-02 .service-content{height:100%;width:50%;padding:20px}
.erp .service-item.service-info-style-02 .service-content h3{font-size:20px}
.erp .service-item.service-info-style-02 .service-content p{font-size:17px}
}
@media (max-width:767.98px){
.erp .service-box-section .service-item.service-info-style-02 .service-content{height:auto;padding:20px!important}
.erp .service-item .service-img .service-img-inner img{height:auto!important}
}
.erp .how_it_works{position:relative}
.erp .how_it_works .container{max-width:1370px}
.erp .how_it_works .how_it_inner{background-color:#000;border:solid 1px #000;padding:70px 20px;border-radius:30px;box-shadow:0 4px 30px #605d5d;width:100%;float:left}
.erp .how_it_works .step_block ul{max-width:1080px;margin:0 auto;padding:10px}
.erp .how_it_works .step_block ul li{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:50px}
.erp .how_it_works .step_block ul li::before{content:"";position:absolute;left:50%;top:50px;transform:translateX(-50%);width:4px;height:calc(100% + 100px);background-color:#6a49f2}
.erp .how_it_works .step_block ul li:first-child::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:14px;height:14px;background-color:#f9b382;border-radius:15px}
.erp .how_it_works .step_block ul li:first-child::before{top:0;background-color: #ffcfac;}
.erp .how_it_works .step_block ul li:nth-child(2)::before{top:0;background-color: #f0a3a3;}
.erp .how_it_works .step_block ul li:nth-child(3)::before{top:0;background-color: #b0d2f3;}
.erp .how_it_works .step_block ul li:nth-child(4)::before{top:0;background-color: #b8f1d0;}
.erp .how_it_works .step_block ul li:last-child::before{height:50%;top:0}
.erp .how_it_works .step_block ul li .step_img,.how_it_works .step_block ul li .step_text{width:360px}
.erp .how_it_works .step_block ul li .step_text p{line-height:2}
.erp .how_it_works .step_block ul li .step_img img{max-width:100%;border-radius:16px}
.erp .how_it_works .step_block ul li .step_text h4{font-size:20px;font-weight:600;color:#fff}
.erp .how_it_works .step_block ul li .step_text .app_icon{margin-bottom:10px}
.erp .how_it_works .step_block ul li .step_text .app_icon a{display:inline-block;width:40px;height:40px;border-radius:100%;background-color:#0f0;color:#fff;font-size:20px;text-align:center;line-height:40px;transition:.4s all}
.erp .how_it_works .step_block ul li .step_text .app_icon a:hover{background-color:var(--orange)}
.erp .how_it_works .step_block ul li .step_text span{font-weight:600}
.erp .how_it_works .step_block ul li .step_text span a{color:var(--orange);text-decoration:underline}
.erp .how_it_works .step_block ul li:nth-child(2){flex-direction:row-reverse}
.erp .how_it_works .step_block ul li:nth-child(2) .step_img,
.erp .how_it_works .step_block ul li:nth-child(2) .step_text{text-align:left}
.erp .how_it_works .step_block ul li .step_number{background-position:center;width:80px;height:80px;display:grid;justify-content:center;align-content:center;position:relative;border-radius:200px}
.erp .how_it_works .step_block ul li .step_number.number1{background:#ffcfac;border:#f9b382 solid 7px}
.erp .how_it_works .step_block ul li .step_number.number2{background:#f0a3a3;border:#f57e7e solid 7px}
.erp .how_it_works .step_block ul li .step_number.number3{background:#b0d2f3;border:#88c1f9 solid 7px}
.erp .how_it_works .step_block ul li .step_number.number4{background:#b8f1d0;border:#75f1a9 solid 7px}
.erp .how_it_works .step_block ul li .step_number h3{font-size:30px;font-weight:600;padding-top:0;margin: 0;}
.erp .how_it_works .yt_video .anim_line{z-index:999}
@media (min-width:768px) and (max-width:991.98px){
.erp .how_it_works .how_it_inner{padding:1.5rem;}
.erp .how_it_works .step_block ul li .step_img,
.erp .how_it_works .step_block ul li .step_text{width:300px}
.erp .how_it_works .step_block ul li .step_number{width: 60px;height: 60px;}
}
@media (min-width:576px) and (max-width:767.98px){
.erp .how_it_works .how_it_inner{padding:1.5rem;}
.erp .how_it_works .step_block ul li{margin-bottom: 20px;}
.erp .how_it_works .step_block ul li .step_text h4{font-size:18px}
.erp .how_it_works .step_block ul li .step_text p{font-size:14px}
.erp .how_it_works .step_block ul li .step_img,
.erp .how_it_works .step_block ul li .step_text{width:185px}
}
@media (max-width:575.98px){
.erp .how_it_works .how_it_inner{padding:1.5rem;}
.erp .how_it_works .step_block ul li{display:block}
.erp .how_it_works .step_block ul li .step_text h4{font-size:18px}
.erp .how_it_works .step_block ul li .step_text p{font-size:14px}
.erp .how_it_works .step_block ul li:first-child::after{display:none}
.erp .how_it_works .step_block ul li::before,
.erp .how_it_works .step_block ul li:first-child::before{display:none}
.erp .how_it_works .step_block ul li .step_img,
.erp .how_it_works .step_block ul li .step_text{width:100%}
.erp .how_it_works .step_block ul li .step_img{margin-bottom:1rem;position: relative;}
.erp .how_it_works .step_block ul li .step_number{position:absolute;width:55px;height:55px;top:0}
.erp .how_it_works .step_block ul li .step_number h3{font-size:20px}
.erp .how_it_works .step_block ul li .step_img img{width:100%}
}
.erp .how_section_bg{position:absolute;top:0;left:-300px;z-index:-1}
.erp .how_section_bg{animation:mymove 5s infinite}
@keyframes mymove{
50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
}
.erp .section_title h2{font-size:40px;font-weight:700;color:#fff}
.ar .benefits .benefits-item{padding:1.5rem;height:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ar .benefits .col-md-4:first-child .benefits-item{background:#ffcfac}
.ar .benefits .col-md-4:nth-child(2) .benefits-item{background:#f0a3a3}
.ar .benefits .col-md-4:nth-child(3) .benefits-item{background:#b0d2f3}
.ar .benefits .col-md-4:nth-child(4) .benefits-item{background:#b8f1d0}
.ar .benefits .col-md-4:nth-child(5) .benefits-item{background:#fdb2fd}
.ar .benefits .col-md-4:nth-child(6) .benefits-item{background:#ffffb8}
.ar .benefits p{color:#000;}
.ar .benefits img{filter:brightness(0);-webkit-filter:brightness(0);width:90px;margin-bottom: 1.5rem;}
/* .ar .wr-tech__platform-list{display:flex;flex-wrap:wrap;margin:0 -15px} */
.ar .wr-tech__platform-list.software_list .wr-tech__platform-list__item img,.ar .wr-tech__platform-list.software_list__item svg{}
.ar .wr-tech__platform-list__item{text-align:center}
.ar .wr-tech__platform-list__item__inner{position:relative;width:100%;background:rgb(68 68 68 / 30%);padding:10px;height:100%;display:grid;justify-content:center;align-content:center}
.ar .wr-tech__platform-list__item img,
.ar .wr-tech__platform-list__item svg{width:100px;margin-bottom:1.5rem;}
.ar .wr-tech__platform-list__item--title{font-style:normal;font-weight:300;font-size:20px;line-height:32px;color:#fff}
.ar .wr-tech__add-title,.ar .wr-tech__hardware-title,.ar .wr-tech__platform-title,.ar .wr-tech__software-title{margin-top:1.5rem;margin-bottom:1.5rem;color:#fff;font-style:normal;font-weight:700;font-size:25px;}
/* .ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item{width:calc(100%/2)} */
/* .ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item__inner{height:400px} */
/* .ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item img,.ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item svg{margin-bottom:0} */
.ar .wr-tech__add-list__item{display:flex;align-items:center;padding:1.5rem !important;width: 100%;}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__img{margin-right:20px;}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__img img{width:60px;filter: brightness(0) invert(1);}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__info .wr-tech__add-list__item--title{color:#fff;font-size:20px;margin-bottom:10px}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__info .wr-tech__add-list__item--subtitle{color:#9c9c9c;font-size:15px}
.ar .wr-tech__platform-list .row .col{flex: 0 20%;}

@media (min-width:768px) and (max-width:991.98px){
    .ar .wr-tech__platform-list .row .col{flex: 0 25%;}
    .ar .wr-tech__platform-list__item__inner{padding: 10px;}
    .ar .wr-tech__platform-list__item--title{font-size: 16px;}
    .ar .benefits img{width: 90px;}
}
@media (max-width:767.98px){
    .ar .wr-tech__platform-list .row .col{flex: 0 50%;}
    .ar .wr-tech__platform-list__item__inner{padding: 10px;}
    .ar .wr-tech__platform-list__item--title{font-size: 16px;}
    .ar .benefits img{width: 90px;}
}

.ar .why{background-image:url('../images/ar/why.jpg');background-size:cover;z-index:0}
.ar .why::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:-1}
.ar .why-item{height:100%;}
.ar .why .row>div:first-child .why-item .image{background-color:var(--green)}
.ar .why .row>div:nth-child(2) .why-item .image{background-color:var(--pink)}
.ar .why .row>div:nth-child(3) .why-item .image{background-color:var(--blue)}
.ar .why .row>div:nth-child(4) .why-item .image{background-color:var(--red)}
.ar .why .row>div:nth-child(5) .why-item .image{background-color:var(--orange)}
.ar .why .row>div:nth-child(6) .why-item .image{background-color:var(--bg_gray)}
.ar .why-item .image{display:inline-block;padding:10px;border-radius:10px}
.ar .why-item .image img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);width: 65px;height: auto;}
.ar .why-item p{line-height:2;text-align:left;}
.ar .why-item h3{margin:1.5rem 0;color:#fff;text-align: left;font-size: 25px;}
@media (min-width:992px) and (max-width:1199.98px){
.ar .benefits .benefits-item h3{font-size:25px}
/* .ar .wr-tech__platform-list.software_list .wr-tech__platform-list__item img{width:150px} */
.ar .why-item h3{font-size:22px}
}

@media (max-width:767.98px){
/* .ar .wr-tech__add-title, .ar .wr-tech__hardware-title, .ar .wr-tech__platform-title, .ar .wr-tech__software-title{margin-top: 20px;margin-bottom: 20px;}
.ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item__inner{height:200px}
.ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item img,.ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item svg{max-height:150px}
.ar .wr-tech__add-title,
.ar .wr-tech__hardware-title,
.ar .wr-tech__platform-title,
.ar .wr-tech__software-title{font-size:30px}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__img{margin-right:30px}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__img img{width:75px}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__info .wr-tech__add-list__item--title{font-size:20px}
.ar .wr-tech__add-list__item .wr-tech__add-list__item__info .wr-tech__add-list__item--subtitle{font-size:16px}
.ar .why-item .image img{width:50px;height:50px}
.ar .wr-tech__add-list__item{margin-bottom: 30px;} */
}
@media (min-width:576px) and (max-width:767.98px){
/* .ar .wr-tech__platform-list{justify-content:center}
.ar .wr-tech__platform-list__item--title{font-size:20px;}
.ar .benefits img{width:60px}
.ar .wr-tech__platform-list.software_list .wr-tech__platform-list__item img{width:150px} */
}
@media (max-width:575.98px){
/* .ar .wr-tech__platform-list{margin:0}
.ar .wr-tech__platform-list__item--title{font-size:14px;line-height:normal}
.ar .benefits img{width:60px}
.ar .wr-tech__platform-list__item__inner{height:100px}
.ar .wr-tech__platform-list__item img{width:45px!important;margin-bottom:10px!important;max-height:unset}
.ar .wr-tech__platform-list.software_list .wr-tech__platform-list__item img,.ar .wr-tech__platform-list.software_list__item svg{width:110px !important}
.ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item img,.ar .wr-tech__platform-list.hardware_list .wr-tech__platform-list__item svg{max-height:130px;width:unset!important} */
}
.vrw .benefits .benefits-item h3{font-size: 25px;}
.vrw .services .services_box{padding:1.5rem;box-shadow:0 0 20px rgb(75 73 73 / 51%);height:100%;background-color:#0f0f0f;border-radius:10px;border-top:5px solid #f2883b;position:relative;height:350px}
.vrw .services .services_box h3{color:#fff;font-size:22px;text-transform:uppercase}
.vrw .services .services_box p{line-height:2}
.vrw .services .services_box .servicesImg{position:absolute;right:0;bottom:0;margin:10px}
@media (min-width:1200px) and (max-width:1399.98px){
.vrw .services .services_box{height:400px}
.vrw .services .services_box h3{font-size:20px}
}
@media (min-width:992px) and (max-width:1199.98px){
.vrw .services .services_box{height:420px}
.vrw .services .services_box h3{font-size:20px}
}
@media (min-width:768px) and (max-width:991.98px){
.vrw .services .services_box h3{font-size:19px}
}
@media (max-width:767.98px){
.vrw .benefits .benefits-item{height:auto}
.vrw .services .services_box{height:auto}
.vrw .services .services_box h3{padding-right:90px;padding-top:0}
.vrw .services .services_box .servicesImg{top:10px;bottom:auto}
.vrw .services .services_box .servicesImg img{width: 50px;}
}
@media (max-width:480.98px){
.vrw .services .services_box h3{font-size: 20px;padding-right: 55px;}
}


.ai .solution .solution-item{width:100%;float:left;height: 100%;}
.ai .solution .solution-item img{width:60px}
.ai .solution .solution-item h3{margin:10px 0;color:#fff;font-size:18px}
.ai .solution .solution-item p{line-height:20px;font-size:14px}
.ai .essence .essence-item{padding:1.5rem;border:5px solid #ccc;height:100%;}
.ai .essence .col-md-4:first-child .essence-item{border:5px solid #ffcfac}
.ai .essence .col-md-4:nth-child(2) .essence-item{border:5px solid #f0a3a3}
.ai .essence .col-md-4:nth-child(3) .essence-item{border:5px solid #b0d2f3}
.ai .essence .col-md-4:nth-child(4) .essence-item{border:5px solid #fdb2fd}
.ai .essence .col-md-4:nth-child(5) .essence-item{border:5px solid #ffffb8}
.ai .essence .col-md-4:nth-child(6) .essence-item{border:5px solid #b8f1d0}
.ai .essence .essence-item img{width:80px;margin-bottom:1.5rem;}
.ai .essence .essence-item h3{color:#fff;font-size:20px;text-transform:capitalize}
.ai .essence .essence-item ul{list-style:square;line-height:2;margin:0;padding-left: 15px;}
.ai .essence .essence-item ul li{color:#9c9c9c}
.ai .why ul{color:#9c9c9c;list-style:none;padding:0}
.ai .why ul li{position:relative;padding-left:30px;}
.ai .why ul li i{position:absolute;left:0;top:8px;color:#b8f1d0}
.ai .integration h3{color:#f2883b;font-size:20px;text-transform:capitalize}
.ai .integration p{line-height:2}
.ai .integration .col-custom .tooltiptext{width:100%;display:block;color:#fff}
.ai .integration .col-custom>div{flex:0 25%;border:1px solid #ccc;border-radius:10px;padding:10px;height:100px;align-items:center;display:grid;justify-content:center}
.ai .integration .col-custom>div img{ margin-bottom:5px; filter:invert(1); margin-left:auto; margin-right:auto; -webkit-filter:invert(1); }
.ai .integration .col-custom>div span{font-size:13px}
@media (min-width:1200px) and (max-width:1399.98px){
/* .ai .essence .essence-item h3{font-size:20px} */
}
@media (min-width:992px) and (max-width:1199.98px){

}
@media (min-width:768px) and (max-width:991.98px){
.ai .solution .solution-item h3{margin: 1.5rem 0;}
/* .ai .solution .solution-item{height:225px}
.ai .solution .solution-item h3{height:45px}
.ai .essence .essence-item h3{font-size:20px;height:50px}
.ai .essence .essence-item img{width:70px}
.ai .essence .essence-item ul{font-size:14px} */
}
@media (max-width:767.98px){
.ai .solution .solution-item h3{margin: 1.5rem 0;}
}
@media (max-width:575.98px){
/* .ai .integration .d-flex>div{flex:0 46%;margin:2%} */
}
.ul li{color:#9c9c9c;position:relative;padding-left:30px}
.ul li i{margin-right:10px;position:absolute;left:0;top:10px}
.iot .feature1 .solution-title{width:100%!important}
.iot .services .service-item{display:flex;padding:1.5rem;border:3px solid #373737;background-color:#000;border-radius:10px;height:100%;}
.iot .services .service-item img{filter:contrast(0);width:60px;position:absolute;-webkit-filter:contrast(0)}
.iot .services .service-item h3{color:#fff;font-size: 25px;}
/* .iot .services .service-item p{text-align:justify;line-height:2;margin:0} */
.iot .services .service-item>div{padding-left:75px;}
.iot .solution .solution-item{ padding:1.5rem; border:3px solid #1b1b1b; background-color:rgb(15 15 15); border-radius:20px; height:100%; background-image:url('../images/iot/solutionbg.png'); display:flex; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; }
.iot .solution .solution-item>div:first-child{margin-right:1.5rem;}
.iot .solution .solution-item img{width:60px;max-width:unset}
.iot .solution .solution-item h3{color:#fff;text-transform:capitalize;font-size: 25px;}
/* .iot .solution .solution-item p{text-align:justify;line-height:2;margin:0} */
.iot .why{background-image:url('../images/iot/whybg.png');background-size:contain;background-position:center;background-repeat:no-repeat}
.iot .why .solution-title{width:100%!important}
.iot .why .feature-box-5 i{font-style:normal;border:1px solid rgba(147,147,147,.8);padding:0;width:40px;height:40px;border-radius:50%;display:grid;align-items:center;justify-content:center;color:rgba(147,147,147,.8);font-size:25px;font-weight:600;position:absolute}
.iot .why .feature-box-5 .feature-content{padding-left:55px;}
.iot .why .feature-box-5 .feature-content>div:first-child{color:#fff;font-size:20px;}
.iot .why .feature-box-1 i{border:1px solid #f0a3a3;color:#f0a3a3}
.iot .why .feature-box-2 i{border:1px solid #b0d2f3;color:#b0d2f3}
.iot .why .feature-box-3 i{border:1px solid #fdb2fd;color:#fdb2fd}
.iot .why .feature-box-4 i{border:1px solid #b8f1d0;color:#b8f1d0}
@media (min-width:1200px) and (max-width:1399.98px){
/* .iot .services .service-item{height:312px} */

}
@media (min-width:992px) and (max-width:1199.98px){

}
@media (min-width:768px) and (max-width:991.98px){
/* .iot .solution .solution-item{height:400px}
.iot .solution .solution-item h3{font-size:20px}
.iot .solution .solution-item img{height:50px;width:50px}
.iot .solution .solution-item>div:first-child{margin-right:20px}
.iot .solution .solution-item p{font-size:15px;text-align:left} */
}
@media (max-width:991.98px){
/* .iot .services .service-item{height: 100%;} */
/* .iot .services .service-item{padding:20px;height:auto}
.iot .services .service-item h3{font-size:20px}
.iot .services .service-item img{width:50px}
.iot .services .service-item>div{padding-left:70px}
.iot .services .service-item p{font-size:15px;text-align:left} */
}
@media (max-width:767.98px){
.iot .solution .solution-item{height:auto;display:block}
.iot .solution .solution-item>div:first-child{margin-right:0;margin-bottom: 1.5rem;}
}
.ar .wr-tech__platform-list__item svg,.iot .wr-tech__platform-list__item img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
@-webkit-keyframes heartbeat{
from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
}
@keyframes heartbeat{
from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
}
.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}
.crm .why2 .solution-title{width: 80%!important;}
.crm .services .service-item{border-right:3mm ridge #f2883b;transform:skewX(0);-webkit-transform:skewX(0);-moz-transform:skewX(0);-ms-transform:skewX(0);-o-transform:skewX(0);padding:20px;height: 255px;}
.crm .services .col-md-4:nth-child(odd) .service-item{border-right:3mm ridge #64b1fb}
.crm .services .service-item h3{font-size:18px}
.crm .services .service-item p{font-size:14px;line-height:25px;text-align:left}
.crm .services .service-item img{filter:none;-webkit-filter:none}
.crm .solution .solution-item{position:relative;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}
.crm .solution .solution-item h3{font-size:20px;}
.crm .solution .solution-item img{height:75px;width:75px;background-color:#eef4ff;padding:10px;border-radius:10px}
.crm .solution .solution-item p{text-align:left;line-height:20px;font-size:15px}
.crm .solution .solution-item>div:first-child{margin-right:20px}
.crm .solution .solution-item .service-shape1{top:0;left:0;width:100%;height:100%}
.crm .why{background-image:url(../images/crm/whybg.png);background-size:cover;z-index:0}
.crm .why::before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:-1}
@media (min-width:1200px) and (max-width:1399.98px){
.crm .solution .solution-item{height: 360px;}
.crm .solution .solution-item p{font-size: 14px;}
.crm .services .service-item{height:340px;}
}
@media (min-width:992px) and (max-width:1199.98px){
.crm .services .service-item{height:360px;display: block;}
.crm .services .service-item img{width:50px;position: static;margin-bottom: 1.5rem;}
.crm .services .service-item>div{padding-left:0;}
.crm .services .service-item h3{}
.crm .solution .solution-item>div:first-child{margin-right: 0;}
.crm .solution .solution-item{
        padding: 20px;
    margin: 0;
    height: 345px;
    display: block;
}
.crm .solution .solution-item img{height:60px;width:60px;margin-bottom: 1.5rem;}
.crm .solution .solution-item h3{height:auto;}
.crm .solution .solution-item p{font-size: 14px;}
.crm .why .feature-box-5 i{width:40px;height:40px;}
.crm .why .feature-box-5 .feature-content{padding-left:65px;text-align:justify}
}
@media (min-width:768px) and (max-width:991.98px){
.crm .services .service-item{height:350px;display:block;padding: 1.5rem;}
.crm .solution .solution-item{padding:20px;height:315px;margin:0}
.crm .solution .solution-item img{height:60px;width:60px}
.crm .solution .solution-item h3{height:auto;}
.crm .why .feature-box-5 i{width:40px;height:40px;top:11px}
.crm .why .feature-box-5 .feature-content{padding-left:65px;text-align:justify}
}
@media (max-width:767.98px){
.crm .services .service-item{height:auto;display:block;padding: 1.5rem;}
.crm .services .service-item>div{padding:0}
.crm .services .service-item img{position:static;width:50px;margin-bottom: 1.5rem;}
.crm .solution .solution-item{height:auto;padding: 1.5rem;}
.crm .solution .solution-item>div:first-child{margin-right: 0;}
.crm .solution .solution-item img{height:50px;width:50px;}
.crm .why .feature-box-5 i{width:40px;height:40px;top:11px}
.crm .why2 .solution-title{width: 100% !important;}
}
.iot .why .feature-box-5 .feature-content p{line-height:50px}
@media (min-width:992px) and (max-width:1199.98px){

}
@media (max-width:767.98px){
/* .iot .why .feature-box-5 .feature-content{padding-left:65px} */
.iot .why .feature-box-5 .feature-content p{line-height:35px}
.iot .why .feature-box-5 .feature-content>div:first-child{font-size:19px}
}
@-webkit-keyframes slide-top{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
}
@keyframes slide-top{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{ -webkit-transform:translateY(-30px); transform:translateY(-30px); -moz-transform:translateY(-30px); -ms-transform:translateY(-30px); -o-transform:translateY(-30px); }
}
@media (min-width:992px){
.slide-top{-webkit-animation:slide-top 4s cubic-bezier(.25,.46,.45,.94) infinite alternate both;animation:slide-top 4s cubic-bezier(.25,.46,.45,.94) infinite alternate both}
}

.hrms .solution-title p{}
.hrms .feature1 .solution-title,.ios .feature1 .solution-title{width:100%!important}
.hrms .strategy{background-color:#ceced9}
.hrms .strategy .solution-title{width:100%!important}
.hrms .expert .expert-item{display:flex;height:100%;align-items:center;padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:1px solid}
.hrms .expert .col-md-6:first-child .expert-item{background-color:#fac5ec}
.hrms .expert .col-md-6:nth-child(2) .expert-item{background-color:#faffca}
.hrms .expert .col-md-6:nth-child(3) .expert-item{background-color:#c2f3ff}
.hrms .expert .col-md-6:nth-child(4) .expert-item{background-color:#b9d5f7}
.hrms .expert .col-md-6:nth-child(5) .expert-item{background-color:#fad9ce}
.hrms .expert .col-md-6:nth-child(6) .expert-item{background-color:#efefef}
.hrms .expert .image{margin-left:30px;width:calc(100% - 350px)}
.hrms .expert h3{font-family:lato,sans-serif!important;color:#000;font-size:23px;font-weight:600}

.hrms .expert .expert-item p{line-height:25px;color:#000}
.hrms .efficiency .card_design{width:100%;float:left;border:1px solid #ccc;height:100%;padding:20px;border-radius:45px;text-align:center}
.hrms .efficiency .card_design p{margin:0;line-height:36px;text-align:left;}
.hrms .efficiency .card_design .card-heading{font-size:20px;color:#fff;margin:1.5rem 0 10px;text-align: left;}
.hrms .efficiency .card_design img{filter:hue-rotate(45deg);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.hrms .solution{background:url('../images/hrm/solutionbg.png') center/cover no-repeat;z-index:0;position:relative}
.hrms .solution::before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.9);top:0;left:0;z-index:-1}
.hrms .solution .solution-item{border-bottom:1px solid #ccc;height:100%}
.hrms .solution .solution-item img{width:100px;transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear}
.hrms .solution .solution-item h3{font-size:25px;color:#fff;margin:20px 0;height:60px}
.hrms .solution .solution-item p{text-align:justify}
.hrms .solution .solution-item ul{padding-left:0}
.hrms .solution .solution-item:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}
@media (min-width:1200px) and (max-width:1399.98px){
.hrms .expert .image{width:300px}
}
@media (min-width:992px) and (max-width:1199.98px){
.hrms .expert .image{width:400px}
.hrms .efficiency .card_design img{width:80px}
.hrms .efficiency .card_design p{}
}
@media (min-width:768px) and (max-width:991.98px){
.hrms .expert .expert-item{display:block}
.hrms .expert .image{margin-left:0;width:80px;margin-top:1.5rem;}
.hrms .expert .expert-item p{text-align: left;}
.hrms .efficiency .card_design{padding:15px}
.hrms .efficiency .card_design img{width:70px}
.hrms .efficiency .card_design .card-heading{font-size:18px;}
.hrms .efficiency .card_design p{font-size:14px;line-height:30px}

}
@media (max-width:767.98px){
.hrms .expert .expert-item{display:block}
.hrms .expert .image{margin-left:0;width:80px;margin-top:1.5rem;}
.hrms .expert p{text-align: left;}
.hrms .efficiency .card_design img{width:70px}
.hrms .efficiency .card_design .card-heading{}
.hrms .efficiency .card_design p{}
.hrms .solution .solution-item img{width:70px}
.hrms .solution .solution-item h3{font-size:20px;height:auto}
}

/* .stock .solution-title p{line-height: 35px !important;margin-top: 30px !important;text-align: justify !important;color: #fff!important;} */
.stock .expert .col-md-6{margin-top:120px}
.stock .expert .col-md-6:first-child .expert-item .image{background-color:#e899d3;border:5px solid #fac5ec}
.stock .expert .col-md-6:nth-child(2) .expert-item .image{background-color:#eef5b2;border:5px solid #faffca}
.stock .expert .col-md-6:nth-child(3) .expert-item .image{background-color:#a8e7f6;border:5px solid #c2f3ff}
.stock .expert .col-md-6:nth-child(4) .expert-item .image{background-color:#a2c5f0;border:5px solid #b9d5f7}
.stock .expert .col-md-6:nth-child(5) .expert-item .image{background-color:#f0bfaf;border:5px solid #fad9ce}
.stock .expert .col-md-6:nth-child(6) .expert-item .image{background-color:#d9d6d6;border:5px solid #efefef}
.stock .expert .expert-item{display:block;position:relative;padding-top:80px}
.stock .expert .expert-item .image{margin-left:0;width:120px;height:120px;background-color:#ccc;padding:10px;border-radius:50%;display:grid;justify-content:center;align-content:center;position:absolute;top:-60px;left:0;right:0;margin:auto}
.stock .expert .expert-item .image img{width:70px;height:70px}
.stock .whychoose .solution-title{margin-bottom:80px}
.stock .whychoose article{padding:20px;background-color:#f2883b;color:#fff;height:250px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;position:relative;margin-bottom:3rem;z-index:0}
.stock .whychoose .ar1{background-color:#e15f41}
.stock .whychoose .ar1 figure{background-color:#e77f67}
.stock .whychoose .ar2{background-color:#e66767}
.stock .whychoose .ar3{background-color:#c44569}
.stock .whychoose .ar4{background-color:#3dc1d3}
.stock .whychoose .ar5{background-color:#574b90}
.stock .whychoose figure{top:-30px;position:absolute;width:90px;height:90px;left:-30px;background-color:#ccc;border-radius:50%;display:grid;justify-content:center;align-content:center}
.stock .whychoose figure h4{margin-bottom:0}
.stock .whychoose figcaption{padding:10px 0 0 55px}
.stock .whychoose h4{margin-bottom:10px;font-size:20px}
.stock .whychoose p{color:#fff;font-size:14px;line-height:25px;margin-bottom:0}
.stock .whychoose .ar2 figure{background-color:#ea8685}
.stock .whychoose .ar3 figure{background-color:#cf6a87}
.stock .whychoose .ar4 figure{background-color:#63cdda}
.stock .whychoose .ar5 figure{background-color:#786fa6}
.stock .whychoose .mainimage{height:600px}
.stock .whychoose article::before{content:'';position:absolute;width:60px;height:60px;background-color:#e15f41;right:-25px;top:95px;transform:rotate(45deg);z-index:-1}
.stock .whychoose article.ar2::before{background-color:#e66767}
.stock .whychoose article.ar3::before{background-color:#c44569;left:-25px;right:auto}
.stock .whychoose article.ar4::before{background-color:#3dc1d3;left:-25px;right:auto}
.stock .whychoose article.ar5::before{background-color:#574b90;top:-25px;left:0;right:0;margin-left:auto;margin-right:auto}
.stock .solution-item{padding:1.5rem;box-shadow:0 0 10px #3f3d3d;border-radius:10px;margin-bottom:40px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.stock .solution-item h3{margin:0;color:#fff}
.stock .solution-item p{line-height:2;margin-bottom:0}
.stock .trend-item{box-shadow:0 0 16px rgb(144 141 141 / 20%);width:100%;float:left;height:100%;padding:1.5rem;background-color:#636e72;border:double 11px}
.stock .trend-item h3{color:#fff;text-transform:capitalize;margin:0;font-size: 25px;}
.stock .trend-item p{line-height:30px;color:#fff;margin-top:1.5rem;}
.stock .trend-item img{width:70px}
.stock .benefits .services-box{background-color:#000;height:100%;padding:1.5rem;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.stock .benefits .services-box img{width:100px}
.stock .benefits .services-box h4{color:#fff}
.stock .benefits .services-box figure{text-align:center;margin-bottom: 1.5rem;}
@media (min-width:1200px) and (max-width:1399.98px){
.stock .whychoose h4{font-size:18px}
.stock .whychoose p{font-size:13px}
.stock .benefits .services-box h4{height: auto;font-size: 22px;}
}
@media (min-width:992px) and (max-width:1199.98px){
.stock .whychoose article{height:280px}
.stock .whychoose figcaption{padding:0 0 0 20px}
.stock .whychoose h4{font-size:16px}
.stock .whychoose p{font-size:13px}
.stock .whychoose figure{top:-30px;width:60px;height:60px;left:-20px}
.stock .trend-item h3{font-size:22px}
.stock .benefits .services-box h4{height:60px}
}
@media (min-width:768px) and (max-width:991.98px){
.stock .whychoose article::before{display:none}
.stock .whychoose article{height:100%;margin-bottom:0}
.stock .whychoose figure{top:0;width:60px;height:60px;left:-10px}
.stock .trend .col-md-6:nth-child(2) .trend-item{background-color:#636e72!important}
.stock .benefits .services-box h4{font-size:20px}
}
@media (max-width:767.98px){
.stock .expert .col-md-6{margin-top:4.5rem;}
.stock .expert .expert-item{padding: 1.5rem; padding-top:50px}
.stock .expert .expert-item .image{width:90px;height:90px;top:-50px}
.stock .expert .expert-item .image img{width:50px;height:50px}
.stock .whychoose article::before{display:none}
.stock .whychoose article{height:auto;margin-bottom:0;padding: 1.5rem;}
.stock .whychoose figure{top:0;width:60px;height:60px;left:-10px}
.stock .whychoose .solution-title{margin-bottom:40px}
.stock .whychoose figcaption{padding:0 0 0 40px}
.stock .solution-item:last-child{margin-bottom:0}
.stock .solution-item h3{margin-bottom:20px}
.stock .trend .col-md-6:nth-child(2) .trend-item{background-color:#636e72!important}
.stock .trend-item p{font-size:14px}
.stock .benefits .services-box img{width:70px}
.stock .benefits .services-box p{margin-bottom:0}
.stock .benefits .services-box h4{font-size: 20px;}
}
.ios .feature1::before{content:'';position:absolute;width:100%;height:100%;background-image:url('../images/iphonegame/feature-bg.png');background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:-1}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box{border:2px dotted #21a5f6;border-radius:10px;margin-bottom:15px;padding:1.5rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box h3{color:#fff;font-size:20px}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box p{margin-bottom:0;}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{margin-right:50px;text-align:center}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width:200px}

@media (min-width:1200px) and (max-width:1399.98px){
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box{height: 100%;}
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{margin-right: 1.5rem;}
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width: 300px;}
}
@media (min-width:992px) and (max-width:1199.98px){
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box{height: 100%;}
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{margin-right: 1.5rem;}
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width: 300px;}
}
@media (min-width:768px) and (max-width:991.98px){
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box{height: 100%;}
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{margin-right: 1.5rem;}
    .ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width: 400px;}
}

@media (max-width:767.98px){
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{margin-right:20px}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width:500px}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box h3{font-size:18px}
.ios .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box p{text-align:left;font-size:14px}
}
.z-0{z-index:0}
.ios .why::before{content:'';position:absolute;width:100%;height:100%;background-image:url('../images/iphonegame/why-bg.png');background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:-1}
.ios .benefits::before{content:'';position:absolute;width:100%;height:100%;background-image:url('../images/iphonegame/fundamental-bg.png');background-size:cover;background-repeat:no-repeat;top:0;left:0;opacity:.2}
.ios .benefits .benefits-item{position:relative;border:1px solid #252525;padding:1.5rem;height:100%;z-index:0}
.ios .benefits .benefits-item .title-wrapper{display:flex;margin-bottom:1.5rem;}
.ios .benefits .benefits-item .title-wrapper div{width:90px;height:80px;margin-left:65px;border:1px solid #fff;border-radius:53px;display:grid;justify-content:center;align-content:center}
.ios .benefits .benefits-item .title-wrapper div img{width:40px}
.ios .benefits .benefits-item h3{color:#fff;font-size:23px;width:calc(100% - 90px);margin-bottom: 0;}
.ios .benefits .benefits-item p{text-align:justify;line-height:2;color:#fff}
.ios .benefits .benefits-item::before{content:'';width:100%;height:100%;border:1px solid #252525;position:absolute;z-index:-1;right: 5px;top: -5px;}
.ios .benefits .row>div:first-child .benefits-item{border:1px solid #717ed4}
.ios .benefits .row>div:first-child .benefits-item::before{border:1px solid #717ed4}
.ios .benefits .row>div:nth-child(2) .benefits-item{border:1px solid #fbbd80}
.ios .benefits .row>div:nth-child(2) .benefits-item::before{border:1px solid #fbbd80}
.ios .benefits .row>div:nth-child(3) .benefits-item{border:1px solid #ff2b5c}
.ios .benefits .row>div:nth-child(3) .benefits-item::before{border:1px solid #ff2b5c}
.ios .benefits .row>div:nth-child(4) .benefits-item{border:1px solid #8dc2d3}
.ios .benefits .row>div:nth-child(4) .benefits-item::before{border:1px solid #8dc2d3}

@media (min-width:992px){
.ios .benefits .row{--bs-gutter-y:5rem;--bs-gutter-x:5rem}
}

@media (min-width:768px) and (max-width:991.98px){
    .ios .benefits .benefits-item::before {right: 5px;top: -5px;}
    .ios .benefits .benefits-item .title-wrapper div{width: 80px;height: 80px;margin-left: 20px;border-radius: 50%;}
}

@media (max-width:767.98px){
.ios .benefits .benefits-item .title-wrapper div{width:80px;height:80px;margin-left:20px}
.ios .benefits .benefits-item::before{    right: 5px;
    top: -5px;}
}

.ios .advantage::before{content:'';position:absolute;width:100%;height:100%;background-image:url('../images/iphonegame/advantage-bg.png');background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:-1}
.ios .advantage .advantage-box-item .advantage-icon{width:100px;display:table-cell;vertical-align:top}
.ios .advantage .advantage-box-item .advantage-icon span{width:100px;height:100px;line-height:100px;background-color:rgb(169 187 54 / .13);border-radius:100%;display:block;text-align:center;transition:all ease-in .5s;-webkit-transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s}
.ios .advantage .advantage-box-item:hover .advantage-icon span{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.ios .advantage .advantage-box-item .advantage-content{display:table-cell;vertical-align:middle;padding-left:30px}
.ios .advantage .advantage-box-item .advantage-icon span img{max-width:60px}
.ios .advantage .advantage-box-item .theme-title{color:#fff;font-size:22px;}
.ios .advantage .advantage-box-item .advantage-content p{text-align:justify}

@media (min-width:1200px){
}

@media (max-width:767.98px){
.ios .advantage .advantage-box-item {margin-bottom: 0;}
.ios .advantage .advantage-box-item .advantage-icon span{width:80px;height:80px;line-height:80px}
.ios .advantage .advantage-box-item .advantage-icon span img{max-width:50px}
.ios .advantage .advantage-box-item .advantage-content{padding-left:10px}
.ios .advantage .advantage-box-item .theme-title{font-size:18px}
.ios .advantage .advantage-box-item .advantage-content p{text-align:left;font-size:15px}
}
.ios .game-experties-main::before{content:'';position:absolute;width:100%;height:100%;background-image:url('../images/iphonegame/types-bg.png');background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:-1}
.ios .game-experties-box{padding:20px 3px;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:linear-gradient(#ff512f,#f09819);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ios .game-experties-icon{box-shadow:0 3px 10px 0 rgba(0,0,0,.15);width:100px;height:100px;text-align:center;line-height:100px;border-radius:100%;margin:0 auto 15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff}
.ios .game-experties-icon svg{width:50px;height:50px}
.ios .game-experties-box span{font-size:16px;font-weight:500;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;color:#fff}
.ios .game-experties-box:hover .game-experties-icon svg *{fill:var(--orange)}
.ios .technology::before{content:'';position:absolute;width:100%;height:100%;background-image:url('../images/iphonegame/technology-bg.png');background-size:cover;background-repeat:no-repeat;top:0;left:0;z-index:-1}
.android-bg{position:relative;z-index:1;background-image:url('../images/android/bg.png');background-position:center}
.android-bg::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:1;background-color:rgba(0,0,0,.85)}
.android .row-1 .item{padding:1.5rem;height:100%;border:3px dashed #e84241;border-radius:10px 0 80px 0;position:relative;z-index:1;transition:.5s all ease-in-out;height:250px;}
.android .row-1 .item:hover{border-radius:0 10px 0 80px;-webkit-border-radius:0 10px 0 80px;-moz-border-radius:0 10px 0 80px;-ms-border-radius:0 10px 0 80px;-o-border-radius:0 10px 0 80px}
.android .row-1 .item span{position:absolute;right:10px;top:0;font-size:110px;font-weight:900;color:#b95ab1;z-index:-1;opacity:.1;letter-spacing:-2px;line-height:110px}
.android .row-1 .item h4{color:#fff;font-size:20px}
.android .row-1 .item p{font-size:15px;line-height:2;margin:0}
@media (min-width:1200px) and (max-width:1399.98px){
.android .row-1 .item{height: 300px;}
.android .row-1 .item p{font-size:15px;line-height:23px}
}
@media (min-width:992px) and (max-width:1199.98px){
.android .row-1 .item{height: 320px;}
.android .row-1 .item p{font-size:14px;line-height:20px}
}
@media (min-width:768px) and (max-width:991.98px){
.android .row-1 .item{height:360px;}
.android .row-1 .item h4{font-size:17px}
.android .row-1 .item p{font-size:14px;line-height:20px}
}
.android .main-image{background-image:none;background-size:contain;background-repeat:no-repeat;max-height:465px;background-position:center center}
.android .sliding-images-works figure:first-child{bottom:-130px;z-index:4;position:absolute}
.android .sliding-images-works figure:first-child img{animation:MoveUpDown 1.5s linear infinite;-webkit-animation:MoveUpDown 1.5s linear infinite;max-height:350px}
.android .sliding-images-works figure:nth-child(2){bottom:-230px;z-index:3;position:absolute}
.android .sliding-images-works figure:nth-child(2) img{animation:MoveUpDown 2.5s linear infinite;-webkit-animation:MoveUpDown 2.5s linear infinite;max-height:350px}
.android .sliding-images-works figure:nth-child(3){bottom:-330px;z-index:2;position:absolute}
.android .sliding-images-works figure:nth-child(3) img{animation:MoveUpDown 3s linear infinite;-webkit-animation:MoveUpDown 3s linear infinite;max-height:350px}
@media (min-width:992px) and (max-width:1199.98px){
.android .main-image{height:200px}
.android .sliding-images-works figure:first-child{bottom:0}
.android .sliding-images-works figure:first-child img,.android .sliding-images-works figure:nth-child(2) img,.android .sliding-images-works figure:nth-child(3) img{max-height:300px}
.android .sliding-images-works figure:nth-child(2){bottom:-40px}
.android .sliding-images-works figure:nth-child(3){bottom:-80px}
}
@media (min-width:768px) and (max-width:991.98px){
.android .main-image{height:200px}
.android .sliding-images-works figure:first-child{bottom:0}
.android .sliding-images-works figure:first-child img,.android .sliding-images-works figure:nth-child(2) img,.android .sliding-images-works figure:nth-child(3) img{max-height:200px;}
.android .sliding-images-works figure:nth-child(2){bottom:-40px}
.android .sliding-images-works figure:nth-child(3){bottom:-80px}
}
@media (max-width:767.98px){
.android .main-image{height:200px;text-align:center}
.android .sliding-images-works figure:first-child{bottom:0}
.android .sliding-images-works figure:first-child img,.android .sliding-images-works figure:nth-child(2) img,.android .sliding-images-works figure:nth-child(3) img{max-height:200px}
.android .sliding-images-works figure:nth-child(2){bottom:-40px}
.android .sliding-images-works figure:nth-child(3){bottom:-80px}
.android .sliding-images-works figure:first-child,
.android .sliding-images-works figure:nth-child(2),
.android .sliding-images-works figure:nth-child(3){left:0;right:0}
.android .hire-a-scalable-p{margin-top: 85px;}
}
@media (max-width:767.98px){
.android .row-1 .item{height:auto}
}
@media (min-width:768px) and (max-width:991.98px){
.py-80{padding:1.5rem 0;}
.pt-80{padding:1.5rem 0;}
.ptt-80{padding-top:1.5rem;}
.pb-80{padding-bottom:1.5rem;}
.pb-col-0{padding-bottom:0!important}
/* .pt-col-0{padding-top:0!important} */
.mb-1-5rem{margin-bottom: 1.5rem;}
}
@media (max-width:767.98px){
.py-80{padding:1.5rem 0;}
.pt-80{padding:1.5rem 0;}
.ptt-80{padding-top:1.5rem;}
.pb-80{padding-bottom:1.5rem;}
.pb-col-0{padding-bottom:0!important}
/* .pt-col-0{padding-top:0!important} */
.mb-1-5rem{margin-bottom: 1.5rem;}
}
@keyframes MoveUpDown{
0%,100%{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}
50%{transform:translate(0,15px);-webkit-transform:translate(0,15px);-moz-transform:translate(0,15px);-ms-transform:translate(0,15px);-o-transform:translate(0,15px)}
}
.mac-bg{background-image:url(../images/mac/bg.png);background-position:center}
.mac .feature1::before,.mac .game-experties-main::before,.mac .technology::before,.mac .why::before{background-image:none}
.mac .feature2 .solution-title{width:80%!important}
.mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box{position:relative;height:100%;border:2px solid #64b1fb}
.mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{background:#fff;border-radius:60px;position:absolute;right:-11px;margin:0;top:-50px;width:100px;height:100px;line-height:100px}
.mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width:60px}
.mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-content{padding-left:0}
.mac .feature2 .game-why-us-inner-content-wrap .col-md-6{margin-top:70px}
.mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box p{line-height:2}
.mac .feature2 .col-md-6:first-child h3{color:#f07281}
.mac .feature2 .col-md-6:nth-child(2) h3{color:#f4b537}
.mac .feature2 .col-md-6:nth-child(3) h3{color:#9cc6fa}
.mac .feature2 .col-md-6:nth-child(4) h3{color:#ef5350}
@media (min-width:768px) and (max-width:991.98px){
.mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{width:80px;height:80px;line-height:80px}
.mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width:50px}
.mac .feature2 .game-why-us-inner-content-wrap .col-md-6{margin-top: 70px;}

}
/* .mac .trusted{padding-bottom:100px} */
.mac .trusted .solution-title{margin-bottom: 2rem;}
.mac .trusted .trusted-item{border:1px solid #fff;height:100%;padding:20px;border-radius:10px;margin-bottom:0;position:relative;}
.mac .trusted .trusted-item img{ width:85%; border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;    margin-left: auto;margin-right: auto;display: block;margin-bottom: 20px;margin-top: -30px; }
.mac .trusted .title{font-size:25px;color:#f2883b;margin-bottom:1.5rem;height: 72px;overflow: hidden;}
.mac .trusted .description{color:#fff;line-height: 2;}
@media (min-width:992px) and (max-width:1199.98px){
.mac .trusted .trusted-item img{top:-80px}
.mac .trusted .title{font-size:20px;height:60px}
}

@media (min-width:992px){
}

@media (min-width:768px) and (max-width:991.98px){
.mac .trusted .title{font-size: 20px;height: 60px;}
.mac .trusted .trusted-item img{width: 100%;}
}

@media (max-width:767.98px){
.mac .trusted .title{height: auto;font-size: 20px;}
.mac .trusted .description{font-size: 14px;line-height: 2;}
.mac .trusted .trusted-item img{width: 100%;}
}
/* .mac .services2{padding-bottom:100px} */
.mac .services2 .services-item{height:100%;padding:20px;margin-bottom:0;position:relative}
.mac .services2 .services-item .icon{background:rgb(0 124 217 / 56%);border-radius:60px;width:100px;height:100px;margin-bottom:30px;margin-left:auto;margin-right:auto;position:relative}
.mac .services2 .services-item .icon img{position:absolute;top:-20px;right:-35px;max-width:110px}
.mac .services2 .services-item::before{background:#292c35 none repeat scroll 0 0;content:"";height:100%;position:absolute;right:0;top:-12px;width:1px}
.mac .services2 .services-item::after{background:#292c35 none repeat scroll 0 0;bottom:0;content:"";height:1px;left:-12px;position:absolute;width:100%}
.mac .services2 .title{font-size:22px;color:#fff;}
.mac .services2 .col-md-4:first-child .title{color:#fd7e42}
.mac .services2 .col-md-4:nth-child(2) .title{color:#0ed290}
.mac .services2 .col-md-4:nth-child(3) .title{color:#ffe07d}
.mac .services2 .col-md-4:nth-child(4) .title{color:#a0cafe}
.mac .services2 .col-md-4:nth-child(5) .title{color:#fe5ca7}
.mac .services2 .col-md-4:nth-child(6) .title{color:#fd646f}
.mac .services2 .row>div:first-child .icon{background-color:rgba(253 126 66 / 50%)}
.mac .services2 .row>div:nth-child(2) .icon{background-color:rgba(14 210 144 / 50%)}
.mac .services2 .row>div:nth-child(3) .icon{background-color:rgba(255 224 125 / 50%)}
.mac .services2 .row>div:nth-child(4) .icon{background-color:rgba(160 202 254 / 50%)}
.mac .services2 .row>div:nth-child(5) .icon{background-color:rgba(254 92 167 / 50%)}
.mac .services2 .row>div:nth-child(6) .icon{background-color:rgb(253 100 111 / 50%)}
@media (max-width:991.98px){
.mac .services2 .services-item::before{display:none}
.mac .services2 .services-item::after{display:none}
.mac .services2 .services-item{padding:1.5rem;border:1px solid #494949}
}
.mac .services2 .description{color:#fff;line-height:35px}
.mac .col-md-4:nth-child(4) .services-item::after,.mac .col-md-4:nth-child(5) .services-item::after,.mac .col-md-4:nth-child(6) .services-item::after{display:none}
.mac .col-md-4:nth-child(3) .services-item::before,.mac .col-md-4:nth-child(6) .services-item::before{display:none}
@media (max-width:767.98px){
    .mac .services2{padding-bottom:1.5rem;}
    .mac .services2 .services-item .icon img{top: 0;}
    .mac .feature2 .solution-title{width: 100% !important;}
    .mac .trusted{padding-bottom: 1.5rem;}
}

@media (max-width:575.98px){
    .mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon{width: 75px;height: 75px;line-height: 75px;}
    .mac .feature2 .game-why-us-inner-content-wrap .game-why-us-inner-box .game-why-us-inner-icon img{width: 42px;}
    .mac .feature2 .game-why-us-inner-content-wrap .col-md-6:last-child{margin-bottom: 0;}
}

.threed_bg{background-image:url(../images/2d-3d/bg.png);background-position:center}
.twod-threed-main .why-choose .first-box{border:1px solid #fff;padding:1.5rem;height:100%;border-radius:5px}
.twod-threed-main .why-choose .first-box h3{font-size:20px;margin-bottom:1rem;color:#fff}
.twod-threed-main .why-choose .first-box p{line-height:2;}
.twod-threed-main .why-choose .first-box img{border-style:outset;border-width:8px;margin-bottom:1.5rem;}

@media (min-width:992px) and (max-width:1199.98px){
.twod-threed-main .why-choose .first-box p{font-size:14px}
}

@media (max-width:767.98px){
.twod-threed-main .why-choose .first-box img{width:100%}
}

.twod-threed-main .expertise .expertise-list{background-color:rgb(39 39 39 / 69%);height:100%;text-align:center;padding:15px}
.twod-threed-main .expertise .expertise-list img{width:80px;margin-bottom:1.5rem;}
.twod-threed-main .expertise .expertise-list .name{font-weight:500;width:100%;display:block;color: #fff;}

@media (min-width:1200px) and (max-width:1399.98px){
.twod-threed-main .expertise .expertise-list img{width:50px}
}

@media (min-width:992px) and (max-width:1199.98px){
.twod-threed-main .expertise .expertise-list img{width:50px}
.twod-threed-main .expertise .expertise-list .name{font-size:15px}
}

@media (min-width:768px) and (max-width:991.98px){
.twod-threed-main .expertise .expertise-list{height: 100%;}
}
@media (max-width:767.98px){
.twod-threed-main .expertise .expertise-list{height: 100%;}
}

.twod-threed-main .benefits-box{display:flex;align-items:center;margin-bottom:1.5rem;}
.twod-threed-main .benefits-box img{width:80px;height:80px;margin-right:1.5rem;background:#fff;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.twod-threed-main .benefits-box h3{color:#fff;font-size:20px;font-weight:700;text-transform:capitalize}
.twod-threed-main .benefits-box p{}
@media (min-width:992px) and (max-width:1199.98px){
.twod-threed-main .benefits-box img{width:70px;height:70px;margin-right:20px}
.twod-threed-main .benefits-box h3{font-size:20px}
.twod-threed-main .benefits-box p{font-size:15px}
}
.twod-threed-main .genres .genres-item{background-color:rgb(39 39 39 / 69%);height:100%;padding:1.5rem;text-align:center}
.twod-threed-main .genres .genres-item img{width:80px;margin-bottom:1.5rem;}
.twod-threed-main .genres .genres-item .title{color:#fff;margin-bottom:20px}
.twod-threed-main .genres .genres-item .description{color:#fff;}

@media (min-width:1200px) and (max-width:1399px){
.twod-threed-main .genres .genres-item img{width:50px;}
.twod-threed-main .genres .genres-item .title{margin-bottom:15px}
.twod-threed-main .genres .genres-item .title h2{font-size:25px}
.twod-threed-main .genres .genres-item .description{}
}
@media (min-width:992px) and (max-width:1199px){
.twod-threed-main .genres .genres-item{height: 350px;}
.twod-threed-main .genres .genres-item img{width:50px;margin-bottom:15px}
.twod-threed-main .genres .genres-item .title{margin-bottom:15px}
.twod-threed-main .genres .genres-item .title h2{font-size:25px}
.twod-threed-main .genres .genres-item .description{line-height:26px;font-size:15px}
}

@media (min-width:768px) and (max-width:991px){
.twod-threed-main .genres .genres-item .title h2{font-size: 20px !important;}
.twod-threed-main .genres .genres-item .description{font-size: 14px;line-height: normal;}
}

@media (max-width:767.98px){
.twod-threed-main .genres .genres-item{height: 100%;}
.twod-threed-main .genres .genres-item .title{margin-bottom: 10px;}
.twod-threed-main .genres .genres-item .title h2{font-size: 20px !important;}
.twod-threed-main .genres .genres-item img{width: 60px;}
.twod-threed-main .genres .genres-item .description{font-size: 14px;line-height: normal;}
}


.twod-threed-main .service .services-item{width:100%;height:250px;position:relative;z-index:0;padding:1.5rem;display:grid;align-content:center}
.twod-threed-main .service .services-item .title h2{font-size: 25px !important;text-transform: capitalize;}
.twod-threed-main .service .services-item::before{content:'';position:absolute;background-color:#ccc;width:100%;height:100%;z-index:-1;top:0;left:0}
.twod-threed-main .service .col-md-4:first-child .services-item::before{background-color:#fee799}
.twod-threed-main .service .col-md-4:nth-child(2) .services-item::before{background-color:#ffa6bd}
.twod-threed-main .service .col-md-4:nth-child(3) .services-item::before{background-color:#81f8ea}
.twod-threed-main .service .col-md-4:nth-child(4) .services-item::before{background-color:#b8ffa2}
.twod-threed-main .service .col-md-4:nth-child(5) .services-item::before{background-color:#f9c9b1}
.twod-threed-main .service .col-md-4:nth-child(6) .services-item::before{background-color:#fcbc70}
@media (min-width:768px) and (max-width:991.98px){
.twod-threed-main .service .services-item{display:block;height: 285px;}
.twod-threed-main .service .services-item .title h2{font-size:20px !important;height: 50px;overflow: hidden;}
.twod-threed-main .service .services-item .description{font-size:14px;}
}

@media (max-width:767.98px){
    .twod-threed-main .service .services-item{height: auto;}
    .twod-threed-main .service .services-item .description{font-size: 14px;}
    .twod-threed-main .service .services-item .title h2{font-size: 20px !important;}
}

.game_bg{background-image:url('../images/game/bg.png');background-position:center}
.game .one-stop h3{color:#fff}
.game .one-stop p{text-align:justify;line-height:2;font-size:18px}
.game .one-stop .row{border-bottom:1px solid #2c2c2c}
.game .feature1 img{width:400px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
@media (min-width:768px) and (max-width:991.98px){

}
.how-we-work .bg{background-image:url('../images/how-we-work/bg.png');background-position:center}
.how-we-work .our-process h3{color:#fff;margin-bottom:1.5rem;font-size: 25px;}
.how-we-work .our-process img{width:500px;margin:auto;display:block}
@media (max-width:767.98px){

}
.rounded-10{ border-radius:10px; -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.contact .bg{background-image:url('../images/contact/bg.png');background-position:center}
.contact_form h2{margin-bottom:40px;background:-webkit-linear-gradient(#ff512f,#f09819);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.contact_form .form-group{margin-bottom:1.5rem;}
.contact_form label{color:#fff;margin-bottom:10px}
.contact_form .form-control{height:50px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background-color:#000;border:1px solid #343434;color:#fff}
.contact_form textarea{height:200px!important}
.contact_info small{color:#fff;font-size:20px;letter-spacing:5px}
.contact_info h3{color:#f2883b;margin:1.5rem 0;font-size:35px}
.contact_info h5{color:#fff;line-height:35px;font-size:20px;position:relative;padding-left:35px}
.contact_info h5 i{position:absolute;left:0;top:7px}
.contact_info h5 a,
.contact_info h5 a:hover{color:#f2883b}

@media (min-width:768px) and (max-width:991.98px){
    .contact_form h2{margin-bottom: 1.5rem;}
    .contact_form .form-group{margin-bottom: 1.5rem;}
    .contact_info small{font-size: 20px;}
    .contact_info h3{margin: 1.5rem 0;}
    .contact_info h5{font-size: 16px;line-height: normal;}
    .contact_info h5 i{top: 5px;}
}

@media (max-width:767.98px){
    .contact_form h2{margin-bottom: 1.5rem;}
    .contact_form .form-group{margin-bottom: 1.5rem;}
    .contact_info small{font-size: 20px;}
    .contact_info h3{margin: 1.5rem 0;}
    .contact_info h5{font-size: 15px;margin-bottom: 0;margin-bottom: 0;}
    .contact_info h5 i{top: 11px;}
    .contact_info .social-icons{margin-top: 1.5rem;}
}

.social-icons{width:100%;float:left}
.social-icons ul{padding:0}
.social-icons ul li{float:left;margin-right:30px}
.social-icons ul li a{color:#fff}
.social-icons ul li i{background:linear-gradient(#ff512f,#f09819);background-size:auto 200%;background-position:0 100%;filter:drop-shadow(0 0 0 #fa6828);width:40px;height:40px;border-radius:40px;display:grid;justify-content:center;align-content:center;font-size:20px;-webkit-filter:drop-shadow(0 0 0 #fa6828)}
.social-icons ul li i:hover{background:#000;border:1px solid #f09819}
select{background-image:url(../images/icons/down_arrow.png);background-size:20px;background-repeat:no-repeat;background-position:98% 50%}
.location_area .right-image .image-content{ width:400px; height:300px; background-color:rgb(0 0 0 / 80%); padding:1.5rem; position:absolute; display:grid; grid-auto-rows:min-content; justify-content:center; align-content:center; left:10px; top:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
.location_area .right-image .image-content h2{margin-bottom:1.5rem;color:#fff;font-size:25px;}
.location_area .right-image .image-content p{color:#fff;line-height:35px}
.location_area .right-image .image-content p:last-child{margin-bottom:0;margin-top: 1.2rem;}
.location_area .right-image .image-content p a{color:#f09819}
.location_area .right-image .image{width:70%;border-radius:10px;overflow:auto;padding:0;position:relative;margin-left:auto;margin-right:auto;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.location_area .row{margin-bottom:1.5rem;}
.location_area .row:last-child{margin-bottom:0;}
.location_area .right-image.left-image .image-content{right:10px;left:auto;justify-content: start;}
@media (min-width:992px) and (max-width:1199.98px){
.location_area .right-image .image{width:100%}
}
@media (min-width:768px) and (max-width:991.98px){
.location_area .row{margin-bottom: 1.5rem;}
.location_area .row:last-child{margin-bottom: 0;}
.location_area .right-image .image{width:100%}
}
@media (max-width:767.98px){
/* .location_area{padding-top: 0;} */
.location_area .right-image .image-content p{font-size:17px}
.location_area .row{margin-bottom: 1.5rem;}
.location_area .row:last-child{margin-bottom: 0;}
}
@media (min-width:576px) and (max-width:767.98px){
.location_area .right-image .image{width:100%}
.location_area .right-image .image-content{height:100%;left:0;top:0}
.location_area .right-image.left-image .image-content{top:0;right:0}
}
@media (max-width:575.98px){
.location_area .right-image .image{width:100%;height:400px}
.location_area .right-image .image img{height:100%;object-fit:cover}
.location_area .right-image .image-content{height:100%;left:0;top:0;width:100%}
.location_area .right-image.left-image .image-content{top:0;right:0;justify-content: start;}
}
.agile_bg{background-image:url(../images/agile/bg.png);background-position:center;background-repeat:repeat}
.agile .develop_product_area .content{width:85%;padding-left:25px;border-left:1px solid #fff}
.agile .develop_product_area ul li{display:flex;align-items:center;margin-bottom:25px;border:1px solid #fff;padding:20px;background-color:#000}
.agile .develop_product_area ul li:first-child .content h3{color:#fcc18b}
.agile .develop_product_area ul li:nth-child(2) .content h3{color:#a2e19f}
.agile .develop_product_area ul li:nth-child(3) .content h3{color:#e278b1}
.agile .develop_product_area ul li:nth-child(4) .content h3{color:#ff7e92}
.agile .develop_product_area ul li:nth-child(5) .content h3{color:#c0dafb}
.agile .develop_product_area ul .image{width:15%;padding-right:25px}
.agile .develop_product_area ul .image img{width:85px}
.agile .develop_product_area ul h3{color:#fff;font-size:20px}
.agile .develop_product_area ul p{line-height:2;}
.agile .nested_feedback_loop ul{list-style:none;line-height:40px;padding:1.5rem;border:3px solid;border:3px solid #404040;background-color:#000;height:100%;margin-bottom:0}
.agile .nested_feedback_loop ul li{color:#9c9c9c;}
.agile .nested_feedback_loop ul li.tool_head{color:#f2883b;font-size:20px;}
.agile .feature1 h3{font-size:21px;color:#f2883b;margin-top:1.5rem;}
.agile .feature1 img{width:500px}
.agile .pt-80{padding:30px 0}
@media (max-width:1399.98px){
.agile .pt-80{padding:30px 0}
}
@media (min-width:1200px) and (max-width:1399.98px){
}
@media (min-width:992px) and (max-width:1199.98px){
.agile .develop_product_area ul h3{font-size:20px}
.agile .develop_product_area ul p{line-height:22px;font-size:14px;margin:0}
.agile .develop_product_area img.moving_position_animatin{height:900px}
}
@media (max-width:767.98px){
.agile .pt-80{padding: 0;}
.agile .develop_product_area ul li{display:block}
.agile .develop_product_area ul .image{width:auto;padding:0;margin-bottom:1.5rem;}
.agile .develop_product_area .content{width:100%;padding-left:0;border-left:none}
.agile .develop_product_area ul .image img{width:60px}
.agile .develop_product_area ul h3{font-size:18px}
.agile .develop_product_area ul p{font-size:15px}
}
/* .career .current-opening{padding:70px 0} */
.career .current-opening .card{height:100%;background-color:#282828;padding: 1.5rem !important;}
.career .current-opening h5{color:#fff;font-size:20px;font-weight:100}
.career .current-opening i.fa-location-dot{color:#f2883b;margin-right:10px}
.career .current-opening i.fa-arrow-right{margin-left:10px}
.career .current-opening a{color:#fff}
@media (max-width:575.98px){
.career .current-opening .card{height:auto}
}
.apply .img-fluid{margin-left:auto;margin-right:auto}
.fullcycle .expertise .core-idea-box{text-align:center;position:relative;height:100%;z-index:0;padding:1.5rem;}
.fullcycle .expertise .core-idea-box::before{z-index:-1;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;border-radius:30px;}
.fullcycle .expertise .core-idea-box::after{z-index:-2;content:'';position:absolute;left:30px;top:-30px;width:40px;height:150px;background-color:#f7d794;border-radius:30px;transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-animation:rotate-center 55s linear infinite both;animation:rotate-center 55s linear infinite both}
.fullcycle .expertise h4{font-size:20px;margin:1.5rem 0;color:#fff;text-align: left;}
.fullcycle .expertise p{line-height:2;color:var(--bs-body-color);color:#fff;opacity:.5;text-align: left;}

.fullcycle .expertise img{width:80px;}
.fullcycle .expertise .col-md-4:first-child .core-idea-box::before{background-color:#dafdcc}
.fullcycle .expertise .col-md-4:first-child .core-idea-box::after{background-color:#dafdcc;opacity:.2}
.fullcycle .expertise .col-md-4:nth-child(2) .core-idea-box::before{background-color:#fad5cd}
.fullcycle .expertise .col-md-4:nth-child(2) .core-idea-box::after{background-color:#fad5cd;opacity:.2}
.fullcycle .expertise .col-md-4:nth-child(3) .core-idea-box::before{background-color:#ccf3fa}
.fullcycle .expertise .col-md-4:nth-child(3) .core-idea-box::after{background-color:#ccf3fa;opacity:.2}
.fullcycle .expertise .col-md-4:nth-child(4) .core-idea-box::before{background-color:#c8defa}
.fullcycle .expertise .col-md-4:nth-child(4) .core-idea-box::after{background-color:#c8defa;opacity:.2}
.fullcycle .expertise .col-md-4:nth-child(5) .core-idea-box::before{background-color:#f9c9db}
.fullcycle .expertise .col-md-4:nth-child(5) .core-idea-box::after{background-color:#f9c9db;opacity:.2}
.fullcycle .expertise .col-md-4:nth-child(6) .core-idea-box::before{background-color:#d4d2d0}
.fullcycle .expertise .col-md-4:nth-child(6) .core-idea-box::after{background-color:#d4d2d0;opacity:.2}
.fullcycle .process .box{text-align:center;background-color:#000;padding:1.5rem;position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height: 100%;}
.fullcycle .process .row>div{padding:30px}
.fullcycle .process .box .image{position:relative;display:inline-block}
.fullcycle .process .row>div:first-child{background-color:#ffd7bc}
.fullcycle .process .row img{position:relative}
.fullcycle .process .row>div:first-child .box .image::before{content:'';position:absolute;background-color:#ffd7bc;width:60px;height:60px;border-radius:50%;top:0;left:22px}
.fullcycle .process .row>div:first-child .box h3{color:#f4b387}
.fullcycle .process .row>div:nth-child(2){background-color:#b4aaec}
.fullcycle .process .row>div:nth-child(2) .box .image::before{content:'';position:absolute;background-color:#b4aaec;width:60px;height:60px;border-radius:50%;top:0;left:22px}
.fullcycle .process .row>div:nth-child(2) .box h3{color:#a294f4}
.fullcycle .process .row>div:nth-child(3){background-color:#d2d2d2}
.fullcycle .process .row>div:nth-child(3) .box .image::before{content:'';position:absolute;background-color:#d2d2d2;width:60px;height:60px;border-radius:50%;top:0;left:22px}
.fullcycle .process .row>div:nth-child(3) .box h3{color:#a8a5a5}
.fullcycle .process .row>div:nth-child(4){background-color:#ffb6ba}
.fullcycle .process .row>div:nth-child(4) .box .image::before{content:'';position:absolute;background-color:#ffb6ba;width:60px;height:60px;border-radius:50%;top:0;left:22px}
.fullcycle .process .row>div:nth-child(4) .box h3{color:#f9878e}
.fullcycle .process .row>div:nth-child(5){background-color:#c4eafe}
.fullcycle .process .row>div:nth-child(5) .box .image::before{content:'';position:absolute;background-color:#c4eafe;width:60px;height:60px;border-radius:50%;top:0;left:22px}
.fullcycle .process .row>div:nth-child(5) .box h3{color:#90d6fa}
.fullcycle .process .row>div:nth-child(6){background-color:#bce0ff}
.fullcycle .process .row>div:nth-child(6) .box .image::before{content:'';position:absolute;background-color:#bce0ff;width:60px;height:60px;border-radius:50%;top:0;left:22px}
.fullcycle .process .row>div:nth-child(6) .box h3{color:#99caf4}
.fullcycle .process .box img{width:65px}
.fullcycle .process .box h3{color:var(--orange);margin:1.5rem 0;text-align: left;font-size: 25px;}
.fullcycle .process .box p{line-height:1.8;text-align: left;}
.fullcycle .single-industries-box{background-color:#000}
.fullcycle .feature .content{position:absolute;width:600px;z-index:1;top:0;right:0;background-color:#000;padding:1.5rem;text-align: justify;height: 100%;display: grid;align-content: center;}
.fullcycle .why img.bulb{width:125px;position:absolute;left:47.5%;top:-19px}

@media (min-width:992px){
    .fullcycle .expertise .g-5,.gy-5{--bs-gutter-y:5rem}
    .fullcycle .expertise .g-5,.gx-5{--bs-gutter-x:5rem}
}

@media (min-width:1200px) and (max-width:1399.98px){

}
@media (min-width:992px){
.fullcycle .inner_banner img{width:468px!important}
}
@media (min-width:992px) and (max-width:1199.98px){
.fullcycle .feature .content{width:500px;height:100%;padding:20px}
.fullcycle .feature .content p{font-size:15px}
.fullcycle .process .box{height:400px;padding:20px}
.fullcycle .process .box img{width:50px}
.fullcycle .process .row>div .box .image::before{width:40px!important;height:40px!important}
.fullcycle .process .box h3{margin:10px 0;font-size:20px}
.fullcycle .process .box p{font-size:15px}
.fullcycle .why img.bulb{width:100px;top:0}
}
@media (min-width:768px) and (max-width:991.98px){
.fullcycle .expertise .core-idea-box::after{display:none}
.fullcycle .feature .content{width:500px;height:100%;padding:20px}
.fullcycle .feature .content p{font-size:14px;line-height:24px!important}
.fullcycle .process .box img{width:50px}
.fullcycle .process .row>div .box .image::before{width:40px!important;height:40px!important}
.fullcycle .process .box p{font-size:15px}
.fullcycle .why img.bulb{width:80px}
}
@media (max-width:767.98px){
.fullcycle .inner_banner img{padding:10px}
.fullcycle .expertise .core-idea-box::after{display:none}
.fullcycle .process .box{clip-path:unset;padding:20px;height:auto}
.fullcycle .process .row>div{padding:15px}
.fullcycle .feature .content{width:100%;position:static;padding:20px}
.fullcycle .feature .content p{font-size:14px}
}
@-webkit-keyframes rotate-center{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate-center{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.our_blogs .button{padding:8px 14px;margin-bottom:10px;background:#000;border:none;border-radius:7px;font-size:15px;text-shadow:0 1px #fff;cursor:pointer;color:#fff;font-weight:400}
.our_blogs .button:hover{background-color:#f2883b;color:#fff}
.button:active,.our_blogs .button.is-checked{background-color:#f2883b}
.our_blogs .button.is-checked{color:#fff}
.our_blogs .button-group:after{content:'';display:block;clear:both}
.our_blogs .button-group .button{float:left;border-radius:0;margin:5px}
.our_blogs .grid{border:1px solid #333}
.our_blogs .grid:after{content:'';display:block;clear:both}
.our_blogs .element-item{position:static!important}
.blog-detail h2{font-size:25px;color:#f2883b;font-family:merriweather,sans-serif;text-decoration:underline;width:100%;float:left;text-transform:capitalize}
.blog-detail p{color:#9c9c9c;width:100%;float:left;margin-bottom: 1.5rem;}
.blog-detail p{margin-bottom: 1.5rem;font-size: 16px;}
.blog-detail ul + p{margin-top: 1.5rem;} 
/* .blog-detail p + div + h2{margin-top: 1.5rem;} */
.blog-detail p + ul + div + h2, .blog-detail ul + div + h2{margin-top: 1.5rem;}
.blog-detail p b{color:#c3c3c3}
.blog-detail ul{line-height: 2;}
.blog-detail ul li,
.blog-detail ul li .p{width:100%;float:left;color:#9c9c9c;}
.blog-detail ul li{margin-bottom: 5px;font-size: 16px;}
.blog-detail ul li b{color:#fff}
.blog-detail ul li strong{text-decoration:underline;color:#fff}
.blog-detail ul li .h4{color:#000;font-size:20px;line-height:1.4}
.blog-detail h3{color:#fff;font-size:20px;font-weight:500;width:100%;float:left;text-transform:capitalize;}
.blog-detail h4{color:#fff;font-size:21px;font-weight:500;width:100%;float:left;text-transform:capitalize;margin-top:20px;margin-bottom:20px}
.blog-detail h3 + h4{margin-top: 0;}
.blog-detail h3 strong{font-weight:500}
/* .blog-detail .image{margin-bottom:1rem;margin-top:1rem} */
.blog-tags .blog-tags{width: 100%;float: left;margin-top: 0 !important;}
.blog-detail .common-ul{display:flex;width:100%;float:left;margin: 0;}
.blog-detail .common-ul li{width:auto;margin-bottom: 0 !important;}
.blog-detail .common-ul li a{background-color:var(--orange)!important;margin:5px 5px;padding:5px 15px;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;color:#fff}
.blog-detail .common-ul li a:hover{background-color:var(--orange)!important;border-color:var(--orange)}
.blog-detail .author-by{display:flex;margin: 0 0;margin-top: 1.5rem !important;}
.blog-detail .author-by li{margin-right:30px;font-weight:500;color:#fff;text-align:left;margin-bottom: 0;}
.blog-detail .author-by i{margin-right:10px}
.blog-detail a{color:#f2883b}
.blog-listing .our_blogs{height: auto;display: block;}
.about-author{background:linear-gradient(45deg,#000,#f2883b);border:2px solid #000;padding:1.5rem;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;color:#fff}
.about-author .author-image{height:70px;border-radius:5px;width:70px;object-fit:cover;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.about-author h5{font-size:20px;}
.author-social p{margin:0;margin-right:0;padding-right:0}
.about-author p{color:#fff}
.social{display:flex}
.social i{width:30px;height:30px;line-height:30px;background-color:#f2883b;margin-right:10px;text-align:center;color:#fff;border-radius:30px}
.social i.fa-whatsapp{background-color:#42e35f}
.social i.fa-instagram{background-image:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
.social i.fa-linkedin-in{background-color:#0a63bc}
.social i.fa-facebook-f{background-color:#1773ea}
.blog-detail ul.social{margin-bottom: 0;}

@media (min-width:768px) and (max-width:991.98px){
    .blog-detail .row .col-md-8{width: 60.666667%;}
    .blog-detail .row .col-md-4{width: 39.333333%;}
}

@media (max-width:767.98px){

.blog-detail h2{font-size:25px}
.blog-detail h3{font-size:20px}
.blog-detail .author-by li{font-size:16px;margin-right:5px}
.blog-detail .row .col-md-4{margin-top: 1.5rem;}
}

@media (max-width:480.98px){
    .our_blogs .button-group{display: flex;justify-content: center;}
    .our_blogs .button-group .button{margin: 3px;width: 47.9%;font-size: 14px;}
}

.bd-table{padding:20px;border:7px solid #403f3f;border-radius:10px;background-color:#000;position:-webkit-sticky;position:sticky;top:108px;width:100%;float:left}
.bd-table h3{color:#fff;font-size:25px;margin-bottom:1.5rem;border-bottom:1px solid}
.bd-table a{color:#9c9c9c;font-size:17px}
.bd-table li{position:relative;padding-left:25px;line-height:30px!important;text-align:left!important}
.bd-table span{position:absolute;left:0}
.ftr_cta_blk{-webkit-column-count:auto;column-count:auto;background:#f2883b;display:none;color:#fff;position:fixed;bottom:0;-webkit-box-shadow:-14px -6px 11px 0 #27202036;box-shadow:-14px -6px 11px 0 #27202036;width:100%;z-index:9999}
.ftr_cta_blk .col-md-3 a,.ftr_cta_blk .col-md-3 span{color:#fff;font-size:14px;display:inline-block}
.ftr_cta_blk .col-md-3 i{vertical-align:middle;font-size:20px;color:#fff;position:relative;border-radius:100%;transition:.6s ease-in-out;text-align:center;z-index:999;font-weight:500;position:relative}
.call_wrapnew{height:30px;line-height:30px}

@media (max-width:991.98px){
.bd-table a{font-size: 15px;}
}

@media (min-width:1200px) and (max-width:1399.98px){
.ftr_cta_blk .col-md-3 a,.ftr_cta_blk .col-md-3 span{font-size:14px}
}
@media (min-width:992px) and (max-width:1199.98px){
.ftr_cta_blk .col-md-3 a,.ftr_cta_blk .col-md-3 span{font-size:12px}
}
@media (min-width:768px) and (max-width:991.98px){
.ftr_cta_blk .col-md-3 a,.ftr_cta_blk .col-md-3 span{font-size:0}
.ftr_cta_blk .col-md-3 i{top:-5px}
}
@media (max-width:767px){
.ftr_cta_blk .col-md-3 a,.ftr_cta_blk .col-md-3 span{font-size:0}
.ftr_cta_blk .col-md-3 i{top:-5px}
}
.service_pg .serv_bx{background-color:#ccc;margin-bottom:1.5rem;border-radius:10px;padding:1.5rem;}
.service_pg .serv_bx .serv_img{width:200px;transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in}
.service_pg .serv_bx:first-child .image{background-color:#1ad5a1;width:275px;height:275px;border-radius:50%;text-align:center;display:grid;justify-content:center;align-content:center}
.service_pg .serv_bx:nth-child(2) .image{background-color:#53d8d8;width:275px;height:275px;border-radius:50%;text-align:center;display:grid;justify-content:center;align-content:center}
.service_pg .serv_bx:nth-child(3) .image{background-color:#51a3f5;width:275px;height:275px;border-radius:50%;text-align:center;display:grid;justify-content:center;align-content:center}
.service_pg .serv_bx:nth-child(4) .image{background-color:#877ff7;width:275px;height:275px;border-radius:50%;text-align:center;display:grid;justify-content:center;align-content:center}
.service_pg .serv_bx:nth-child(5) .image{background-color:#fddf7f;width:275px;height:275px;border-radius:50%;text-align:center;display:grid;justify-content:center;align-content:center}
.service_pg .serv_bx:nth-child(6) .image{background-color:#ec927d;width:275px;height:275px;border-radius:50%;text-align:center;display:grid;justify-content:center;align-content:center}
.service_pg .serv_bx:first-child{background:linear-gradient(90deg,rgba(85,239,196,.5) 35%,#000 100%)}
.service_pg .serv_bx:nth-child(2){background:linear-gradient(90deg,rgba(129,236,236,.5) 35%,#000 100%)}
.service_pg .serv_bx:nth-child(3){background:linear-gradient(90deg,rgba(116,185,255,.5) 35%,#000 100%)}
.service_pg .serv_bx:nth-child(4){background:linear-gradient(90deg,rgba(162,155,254,.5) 35%,#000 100%)}
.service_pg .serv_bx:nth-child(5){background:linear-gradient(90deg,rgba(255,234,167,.5) 35%,#000 100%)}
.service_pg .serv_bx:nth-child(6){background:linear-gradient(90deg,rgba(250,177,160,.5) 35%,#000 100%)}
.service_pg .serv_bx ul{margin:0}
.service_pg .serv_bx ul li a{color:#fff;font-size:20px}
.service_pg .serv_bx ul{line-height:40px;color:#fff}
.service_pg .serv_bx h2{font-size:30px;margin-bottom:25px;color:#fff}
.service_pg .serv_bx a{color:#fff}
.service_pg .serv_bx:hover .serv_img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }
@media (min-width:576px) and (max-width:767.98px){
.service_pg .serv_bx:first-child .image, 
.service_pg .serv_bx:nth-child(2) .image,
.service_pg .serv_bx:nth-child(3) .image,
.service_pg .serv_bx:nth-child(4) .image,
.service_pg .serv_bx:nth-child(5) .image,
.service_pg .serv_bx:nth-child(6) .image{width: 200px;height: 200px;}
.service_pg .serv_bx .serv_img{width: 150px;}
}
@media (max-width:575.98px){
.service_pg .serv_bx:first-child .image, 
.service_pg .serv_bx:nth-child(2) .image,
.service_pg .serv_bx:nth-child(3) .image,
.service_pg .serv_bx:nth-child(4) .image,
.service_pg .serv_bx:nth-child(5) .image,
.service_pg .serv_bx:nth-child(6) .image{width: 210px;height: 210px;}
.service_pg .serv_bx .serv_img{width: 150px;}
}
@media (max-width:767.98px){
.service_pg .serv_bx h2{margin-bottom: 1.5rem;}
.service_pg .serv_bx{margin-bottom: 1.5rem;}
.service_pg .serv_bx:last-child{margin-bottom: 0;}
}
.timeline{position:relative;max-width:1200px;margin:0 auto}
.timeline .container:first-child .content{background-color:#8eb300}
.timeline .container:nth-child(2) .content{background-color:#f952c1}
.timeline .container:nth-child(3) .content{background-color:#00a7c8}
.timeline .container:nth-child(4) .content{background-color:#fb3f21}
.timeline .container:nth-child(5) .content{background-color:#ffac00}
.timeline .container:first-child::after{background-color:#fff;border:4px solid #8eb300}
.timeline .container:nth-child(2)::after{background-color:#fff;border:4px solid #f952c1}
.timeline .container:nth-child(3)::after{background-color:#fff;border:4px solid #00a7c8}
.timeline .container:nth-child(4)::after{background-color:#fff;border:4px solid #fb3f21}
.timeline .container:nth-child(5)::after{background-color:#fff;border:4px solid #ffac00}
.timeline::after{content:'';position:absolute;width:6px;background-color:#fff;top:0;bottom:0;left:50%;margin-left:-3px}
.timeline .container{padding:10px 40px;position:relative;background-color:inherit;width:50%}
.timeline .container::after{content:'';position:absolute;width:25px;height:25px;right:-17px;background-color:#fff;border:4px solid #ff9f55;top:15px;border-radius:50%;z-index:1}
.timeline .left{left:0}
.timeline .right{left:50%}
.timeline .left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid #fff;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff}
.timeline .right::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}
.timeline .right::after{left:-16px}
.timeline .content{color:#fff;padding:20px 30px;background-color:#fff;position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}
.timeline .content p{color:#fff}
.timeline .content h3{font-size:20px}
@media (min-width:768px) and (max-width:991.98px){
.timeline .right{left:25%}
.timeline .container::after{right:-13px}
.timeline .left::before{right:31px}
.timeline .left{left:-25%}
.timeline .right::after{left:-13px}
}
@media screen and (max-width:767.98px){
.timeline .content{padding:20px}
.timeline::after{left:31px}
.timeline .container{width:100%;padding-left:70px;padding-right:25px}
.timeline .container::before{left:61px;border:medium solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}
.right::after,.timeline .left::after{left:18px;top:20px}
.timeline .right{left:0}
.timeline .right::after{left:18px}
}
@media (min-width:576px) and (max-width:767.98px){
.right::after,.timeline .left::after{left:0}
.timeline .right::after{left:0}
.timeline::after{left:0;margin-left:10px}
.timeline{max-width:fit-content}
}
.mil-service-item{padding:30px 0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:275px;border-bottom:2px solid #ccc;align-items:center}
.mil-service-item .mil-service-icon{width:30%;padding-left:30px}
@media screen and (max-width:1200px){
.mil-service-item .mil-service-icon{padding:0 40px 0 0;width:auto}
}
.mil-service-item .mil-service-text{width:70%;padding-right:30px}
.mil-service-item .mil-service-text h5{margin-top:10px;color:#fff;margin-bottom:30px}
.mil-service-item .mil-service-text p{text-align:justify}
.mil-service-item.mil-without-lines{padding:0}
.mil-service-item.mil-without-lines .mil-service-icon{width:20%;padding-left:0}
.mil-service-item.mil-without-lines .mil-service-text{width:80%}
.mil-divider{width:100%;height:2px;background-color:rgba(18,24,32,.1)}
.mil-icon-frame{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.mil-icon-frame:before{content:"";background-color:#f57c00;border-radius:50%;position:absolute;top:-2px;left:-3px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.mil-icon-frame.mil-icon-frame-md:before{width:40px;height:40px;z-index:-1}
.mil-icon-frame.mil-icon-frame-md img{width:100px;z-index:0}
.software-types .sec-heading{font-size:47px}
.software-types .tp-sv-box{height:100%;position:relative}
.software-types .tp-service-item{background-color:#ccc;padding:20px;border-radius:20px;position:relative;z-index:2;align-items:center;height:200px}
.software-types .tp-sv-img{backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .3s cubic-bezier(.21, .6, .44, 2.18);-moz-transition:transform .3s cubic-bezier(.21, .6, .44, 2.18);transition:transform .3s cubic-bezier(.21, .6, .44, 2.18)}
.software-types .tp-sv-img img{width:60px}
.software-types .pl-60{padding-left:25px}
.software-types .tp-sv-content .tp-sv-title{color:#0d0d0d;font-size:25px;font-weight:500;text-transform:capitalize}
.software-types .col-lg-4:nth-child(2) .tp-service-item,.software-types .col-lg-4:nth-child(2) .tp-sv-box:before{background-color:#55efc4}
.software-types .col-lg-4:nth-child(3) .tp-service-item,.software-types .col-lg-4:nth-child(3) .tp-sv-box:before{background-color:#81ecec}
.software-types .col-lg-4:nth-child(4) .tp-service-item,.software-types .col-lg-4:nth-child(4) .tp-sv-box:before{background-color:#74b9ff}
.software-types .col-lg-4:nth-child(5) .tp-service-item,.software-types .col-lg-4:nth-child(5) .tp-sv-box:before{background-color:#a29bfe}
.software-types .col-lg-4:nth-child(6) .tp-service-item,.software-types .col-lg-4:nth-child(6) .tp-sv-box:before{background-color:#dfe6e9}
.software-types .col-lg-4:nth-child(7) .tp-service-item,.software-types .col-lg-4:nth-child(7) .tp-sv-box:before{background-color:#ffeaa7}
.software-types .col-lg-4:nth-child(8) .tp-service-item,.software-types .col-lg-4:nth-child(8) .tp-sv-box:before{background-color:#fab1a0}
.software-types .col-lg-4:nth-child(9) .tp-service-item,.software-types .col-lg-4:nth-child(9) .tp-sv-box:before{background-color:#fd79a8}
.software-types .tp-sv-box p{color:#000}
.software-types .tp-sv-box:before{content:"";opacity:.3;height:27px;width:84%;bottom:0;position:absolute;left:0;border-radius:30px;right:0;margin:auto;z-index:1;transition:.4s}
.software-types .tp-sv-box:hover:before{bottom:-20px}
.portfolio .col-md-6:first-child .item{background-color:#ffe080}
.portfolio .col-md-6:nth-child(2) .item{background-color:#f6cdbb}
.portfolio .item{padding:50px;height:100%}
.portfolio .item h3{background-color:#000;color:#fff;display:inline-block;font-size:24px;padding:5px 10px;margin-bottom:20px}
.portfolio .item p{margin-bottom:30px;color:#000}
.portfolio .item img{transition:all 1.5s ease-in;-webkit-transition:all 1.5s ease-in;-moz-transition:all 1.5s ease-in;-ms-transition:all 1.5s ease-in;-o-transition:all 1.5s ease-in;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}
.portfolio .item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.blog_page .inner_banner img{width:100%!important}
.blog_page .our_blogs{height: 100%;}
@media (min-width:992px) and (max-width:1199.98px){
.mil-service-item{height:350px}
.mil-service-item .mil-service-text p{text-align:left}
.software-types .sec-heading{font-size:40px}
.software-types .tp-sv-content .tp-sv-title{font-size:20px}
}
@media (min-width:768px) and (max-width:991.98px){
.mil-service-item{height:auto}
.mil-icon-frame.mil-icon-frame-md img{width:80px}
.mil-service-item .mil-service-icon{padding:0}
.mil-service-item .mil-service-text{width:82%}
.mil-service-item .mil-service-text p{text-align:left}
.software-types .tp-sv-content .tp-sv-title{font-size:22px}
}
@media (max-width:767.98px){
.mil-service-item{height:auto}
.mil-icon-frame.mil-icon-frame-md img{width:70px}
.mil-service-item .mil-service-icon{padding:0 30px 0 0}
.mil-service-item .mil-service-text{width:82%;padding-right:0}
.mil-service-item .mil-service-text p{text-align:left}
.software-types .sec-heading{font-size:30px}
.software-types .tp-service-item{height:auto}
.software-types .tp-sv-content .tp-sv-title{font-size:18px}
}
.vs-menu-wrapper{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999999;width:0;width:100%;height:100%;transition:all ease .8s;opacity:0;visibility:hidden}
.vs-menu-wrapper .mobile-logo{padding-bottom:30px;padding-top:40px;display:block;text-align:center;background-color:#ebebeb;    background-color: #000000;
    border-bottom: 1px solid #3a3a3a;}
.vs-menu-wrapper .mobile-logo svg{max-width:185px}
.vs-menu-wrapper .vs-menu-toggle{border:none;font-size:22px;position:absolute;right:10px;top:10px;padding:0;line-height:1;width:33px;height:33px;line-height:33px;font-size:18px;z-index:1;color: #fff;background-color: #000000;border-radius:50%}
.vs-menu-wrapper .vs-menu-toggle:hover{background-color:var(--title-color);color:var(--white-color)}
.vs-menu-wrapper .vs-menu-area{width:100%;max-width:310px;background-color:#000;border-right:3px solid #282828;height:100%;position:relative;left:-110%;opacity:0;visibility:hidden;transition:all ease 1s;z-index:1}
.vs-menu-wrapper.vs-body-visible{opacity:1;visibility:visible}
.vs-menu-wrapper.vs-body-visible .vs-menu-area{left:0;opacity:1;visibility:visible}
.vs-mobile-menu{overflow-y:scroll;max-height:calc(100vh - 200px);padding-bottom:40px;margin-top:33px;text-align:left}
.vs-mobile-menu ul{margin:0;padding:0 0}
.vs-mobile-menu ul li, 
.vs-mobile-menu ul li.active{border-bottom:1px solid #3a3a3a !important;list-style-type:none}
.vs-mobile-menu .sub-menu li a{padding: 13px 20px 13px 0;font-size: 13px;}
/* .vs-mobile-menu ul li li:first-child{border-top:1px solid #fdedf1} */
.vs-mobile-menu ul li a{display:block;position:relative;padding:13px 20px 13px 0;line-height:1;font-size:15px;text-transform:capitalize;color:#fff;}
.vs-mobile-menu ul li a.active{color: #f2883b;}
.vs-mobile-menu ul li a img{width: 30px;margin-right: 10px;}
.vs-mobile-menu ul li a:before{display: none !important; content:"\f054";font-family:var(--icon-font);position:relative;left:0;top:0;margin-right:10px;display:inline-block;color: #f2883b;}
.vs-mobile-menu ul li.vs-active>a{color:#fff;}
.vs-mobile-menu ul li.vs-active>a:before{transform:rotate(90deg)}
.vs-mobile-menu ul li ul li{padding-left:8px}
.vs-mobile-menu ul li ul li:last-child{border-bottom:none}
.vs-mobile-menu ul .vs-item-has-children>a .vs-mean-expand{position:absolute;right:0;top:50%;font-weight:400;font-size:14px;width:25px;height:25px;line-height:25px;margin-top:-12.5px;display:inline-block;text-align:center;background-color:var(--smoke-color);color:#f2883b;box-shadow:0 0 20px -8px rgba(173,136,88,.5);border-radius:50%}
.vs-mobile-menu ul .vs-item-has-children>a .vs-mean-expand:before{content:"\f067";font-family:var(--icon-font)}
.vs-mobile-menu ul .vs-item-has-children.vs-active>a .vs-mean-expand:before{content:"\f068"}
.vs-mobile-menu>ul{padding:0 20px}
.vs-mobile-menu>ul>li:last-child{border-bottom:none}
.vs-menu-toggle{width: 40px;height: 40px;padding: 0;font-size: 15px;border: none;background-color: #f2883b;color: #fff;display: inline-block;border-radius: 4px;}
.vs-menu-toggle.style-text,.vs-menu-toggle.style-text-white{width:auto;height:auto;background-color:rgba(0,0,0,0);color:var(--title-color);font-size:20px}
.vs-menu-toggle.style-text i,.vs-menu-toggle.style-text-white i{margin-right:10px}
.vs-menu-toggle.style-text-white{color:var(--white-color)}

.header-top-display-none{display: none;}

@media(max-width:400px){
.vs-menu-wrapper .vs-menu-area{width:100%;max-width:320px;}
.vs-mobile-menu>ul{padding:0 20px;}
}
.header-links ul {margin: 0;padding: 0;list-style-type: none}
.header-links li {display: inline-block;margin: 0 25px 0 0}
.header-links li:last-child {margin-right: 0}
.header-links li>i {color: #f2883b;margin: 0 10px 0 0;}
.header-links li a {color: #fff;}
.header-social .social-label {margin: 0 10px 0 0;display: inline-block;}
.header-social a {display: inline-block;width: 38px;height: 38px;line-height: 37px;font-size: 12px;border: 1px solid gray;color: #fff;text-align: center;border-radius: 50%;margin: 0 5px 0 0;}
.header-social a:last-child {margin-right: 0}
.header-social a:hover {background-color: var(--theme-color);color: var(--white-color);border-color: rgba(0, 0, 0, 0);}

@media (min-width:768px) and (max-width:991.98px){
    .header-top{display: none;}
}

@media (max-width:767.98px){
.header-top{padding: 4px 0 10px;display: none;}
.header-links li{margin: 0 5px 0 0;font-size: 12px;}
.header-links li>i{margin: 0 7px 0 0;}
.header-social a{width: 30px;height: 30px;line-height: 30px;}
.menu-area {padding: 5px 0;}
}

.industries .single-safety h3{text-align: left;}

@media (min-width:576px){
.industries .single-safety p{text-align: left;}
}

.additional-tech-stack .wr-tech__add-list__item{background: rgb(68 68 68 / 30%);padding: 20px;height: 100%;}

@media (max-width:767.98px){
    .additional-tech-stack .wr-tech__add-list__item{margin-bottom: 0;background: rgb(68 68 68 / 30%);height: 100%;}
}
@media (min-width:576px) and (max-width:767.98px){
    .additional-tech-stack .wr-tech__add-list__item--title{font-size: 17px !important;}
    .additional-tech-stack .wr-tech__add-list__item__img img{width: 50px !important;}
    .additional-tech-stack .wr-tech__add-list__item--subtitle{font-size: 15px !important;}
}
@media (max-width:575.98px){
    .additional-tech-stack .wr-tech__add-list__item{display: block;padding: 10px !important;}
    .additional-tech-stack .wr-tech__add-list__item--title{font-size: 16px !important;}
    .additional-tech-stack .wr-tech__add-list__item__img img{width: 50px !important;}
    .additional-tech-stack .wr-tech__add-list__item--subtitle{font-size: 14px !important;}
    .additional-tech-stack .wr-tech__add-list__item__img{margin-right: 0 !important;margin-bottom: 10px;}
}

.iso-certified{border: 1px solid #3b3b3b;background-color: #282828;}
.iso-certified p:nth-child(1){line-height: normal !important;margin-bottom: 10px;padding-bottom: 10px;color: #69C736;color: #fff;border-bottom: 1px solid #FFFFFF;font-size: 22px !important;}
.iso-certified p:nth-child(2){line-height: 25px !important;color: #fff;}

@media (min-width:992px) and (max-width:1199.98px){
    .iso-certified{width: 92%;}
    .iso-certified p:nth-child(1){font-size: 30px !important;}
}
@media (min-width:768px) and (max-width:991.98px){
    .iso-certified p:nth-child(1){font-size: 25px !important;}
    .iso-certified p:nth-child(2){font-size: 12px !important;}
}
@media (min-width:576px) and (max-width:767.98px){
    .iso-certified p:nth-child(1){font-size: 30px !important;}
    .iso-certified p:nth-child(2){font-size: 18px !important;}
}
