@charset "utf-8"; /* CSS Document */
@font-face{font-family:'Georgia';src:url('../fonts/georgia.ttf');}@font-face{font-family:'Georgia-bold';src:url('../fonts/georgiab.ttf');}
@font-face{font-family:'Georgia-italic';src:url('../fonts/georgiai.ttf');}@font-face{font-family:'Georgia-italic-bold';src:url('../fonts/georgiaz.ttf');}
html {overflow-x: hidden;}a, a:hover, button, button:hover, header {transition: all 0.5s;border: none;}.p0{padding: 0;}a:hover {text-decoration: none;}
body {overflow-x: hidden!important; font-family:'Georgia';}button:focus {outline: none!important;}h1,h2,h3,h4,h5,h6{font-family:'Georgia-bold';}
header{padding: .8rem 7%;}header.sticky-menu{z-index:5; box-shadow:0 0 10px #c7c7c7; width:100%; position: fixed; top:0; left:0; background:#fff;padding: .4rem 7%;}
.p5p{padding:0 7%;}.menu-box .navbar-expand-md{margin: 0; padding: 0;}
#attunnovMenu, .menu{display: inline-block!important; text-align:right;}
.menu{width: 100%;}.menu li{display: inline-block; padding-left:1.2rem;}
.menu li a{color:#0047ab; font-size: 0.92rem;font-family: 'Georgia-bold';}.menu li a:hover{color:#8b8b8b;}
.menu li:last-child a{background: #FFD600; padding:.5rem 1.5rem!important; color:#000;}
.menu li:last-child a:hover{background-color:#000; color:#fff;}

.hp-slider .item{position:relative;}.hb-caption{position: absolute; left:7%; top:50%; transform: translateY(-50%); width:50%;}
.hb-caption h1{color:#fff; font-size:2.3rem; font-weight:900; margin-bottom:1.5rem;}.hb-caption h1 span{color:#FFBF01;}
.hb-caption h1.textred{color:#FF3000;}.hb-caption p{color:#fff; font-size:1rem; font-weight: 500; margin-bottom:2rem;}
.contact-btn{background-color:#FFD600; padding:.5rem 1.5rem; color:#000; font-size:1rem;}
.contact-btn:hover{background-color:#fff; color:#000;}

.sectwo{padding:3rem 0; position: relative;}.ellipse{position:absolute;}
.elipsetop{left:0; top:15%;}
.elipsebotom{right:0; bottom:0;}
.st-icon{width:23%; margin-right:.8rem;}.st-icon img{width:100%;}.st-text{width:70%;}.st-icon, .st-text{display: inline-block; vertical-align: top;}
.st-text h2{color: #000;font-size: 1rem;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: 0.02rem;}
.st-text p{color: #000;font-size: 0.85rem;font-style: normal;font-weight: 500;line-height: 1.375rem;letter-spacing: 0.0175rem;}
.ati-sec{padding-top:3rem; }.ati-text {padding-left: 5rem;padding-top: 3.5rem;}
.ati-text h3{color: #000;font-size: 1.8rem;font-style: normal;font-weight: 700;line-height: normal;}
.ati-text p{color: #000;font-size: 1.2rem;font-style: normal;font-weight: 500;line-height: 2rem;}

.services{background: #ECEFF1;padding: 6.25rem 0rem; margin-top:4rem;}.services-slider, .services-heding{padding-top:2rem;}
.sbtext h4{}.title-text{color: #000;font-size: 2.2rem;font-style: normal;font-weight: 700;line-height: normal;}
.sbtext p{color: #000;font-size: 1rem;font-style: normal;font-weight: 500;line-height:1.5rem;}
.ss-box{position: relative;}.ss-box a{display: block; cursor: pointer;}
.ss-box a:after{content: ''; z-index:1;transition: all 0.5s; background: linear-gradient(180deg, rgba(0, 0, 0, 0.60) 0.8%, rgba(0, 0, 0, 0.60) 50%, rgba(0, 0, 0, 0.60) 100%); width:100%; height:100%; display: block; position: absolute; top:0; left:0;}
.ss-box a:hover:after{opacity:.5;transition: all 0.5s;}
.ss-icon{position: absolute; top:0rem; left:0rem; width:30px;}
.ss-text{position: absolute; top:1rem; left: 1rem; right:1rem; width:90%; z-index: 2;}
.ss-text h5{color: #FFF;font-size: 1.4rem;font-style: normal;font-weight: 700;line-height: 1.5rem;}
.ss-text ul{padding: 0; margin-bottom: 0; list-style: none; padding-top:1rem;}.ss-text li{margin-bottom:1.3rem; position:relative; padding-left:45px;}
.sst-text{color: #FFF;font-size:1rem;font-style: normal;font-weight: 500;line-height:normal;}
.sst-icon{transition: all 0.5s;border-radius: 7.25806rem;background: #FFC727;width:2.3rem;height:2.3rem; float: right; padding: 0.5rem;line-height: 1.3rem;position: absolute;right: 15px;bottom: 15px;z-index: 3;}
.ss-text span{display: inline-block;}.sst-icon:hover{background:#fff;transition: all 0.5s;}
.ss-box p{font-size: 1.1rem;font-weight: 600;line-height: 2.1rem;margin-bottom: 1.7rem;}
.services-slider.owl-carousel .owl-nav button.owl-next, .services-slider.owl-carousel .owl-nav button.owl-prev{position: absolute; top:-60px;border-radius: 6.25rem;
background: #FFF;width: 2.875rem;height: 2.875rem; padding: 0.625rem;}
.services-slider.owl-carousel .owl-nav button.owl-next{right:0;}
.services-slider.owl-carousel .owl-nav button.owl-prev{right:50px;}

.why-us{padding:4rem 0; position:relative; background:#fff;}.wcu-box{margin:15px 0; padding:1rem;min-height: 140px;}.pb3rem{padding-bottom:3rem;}
.wcu-box span{display: inline-block;vertical-align: top;}
.wcu-icon{width:80px; padding-right: 20px;}.wcu-text{width: calc(100% - 100px);}
.wcu-text h6{color: #000;font-size: 1.1rem;font-style: normal;font-weight: 600;line-height: 1.4rem;}
.wcu-text p{color: #000;font-size: .85rem;font-style: normal;font-weight: 500;line-height: 1.3rem;}
.bg1{background: #F4F6FF;}.bg2{background: #F2FBF9;}.bg3{background: #FEF3F5;}.bg4{background: #F5EDFC;}

.industry-hp{margin-bottom:30px; position: relative;}.industry-hp p{position: absolute; left:1rem; top:10%;}
.industry-hp a:before{content:''; background:rgba(0,0,0,.5); position:absolute; left:0; top:0; width:100%; height:100%; display:block;transition: all 0.5s;}
.industry-hp a{position:relative; display: block; width:100%;}.industry-hp a:hover:before{background:rgba(0,0,0,0);transition: all 0.5s;}
.industry-hp p{color:#fff; font-size:1rem; font-weight:600;}

.client-sec{background: #101226; padding:5rem 0;}
.title-text2{color: #FFF;font-size: 2.2rem;font-style: normal;font-weight: 700;line-height: 3.225rem; margin-bottom:3rem;}
.cs-list{padding: 0; margin: 0; list-style: none;}.cs-list li{display: inline-block; padding-bottom:1.7rem; width:16.3%; text-align: center; vertical-align: top;}
.client-icon{margin-bottom:.7rem;border-radius: 1.125rem;border: 1px solid #696767;display:inline-block;width: 5.25rem;height: 5.375rem;padding: 0.8125rem 0.6875rem;}
.cs-list li p{color: #FFF;font-size: .9rem;font-style: normal;font-weight: 500;line-height: 160%; opacity: 0.8;}

.process{background: #fff; padding:5rem 0; position: relative;}.opt-box {padding-bottom: 3rem;}
.process-list{padding: 0; margin: 0; list-style: none; padding-right:2rem;}
.process-list li{position: relative; padding-bottom:1rem;padding-left: 4.5rem;}
.process-list li:after{content:''; z-index: 1; position: absolute; left:23px; top:0; background:#DBDBDB; width:1px; height:100%; display:block;}
.pl-circle{z-index: 2;position: absolute; top:0; left:0;color: #000;font-size: 1rem;font-style: normal;font-weight: 600;line-height: 2.69513rem;}
.pl-circle{border-radius: 5.18294rem;background: #F2FCFF;display: flex;width: 3rem;height: 3rem;padding: 0.51831rem;flex-direction: column;justify-content: center;align-items: center;gap: 0.51831rem;flex-shrink: 0;}
.process-list li h2{color: #000;font-size: 1.2rem;font-style: normal;font-weight: 500;line-height: 1.69513rem;}
.process-list li p{color: #000;font-size: .9rem;font-style: normal;font-weight: 500;line-height: 1.225rem;}
.process-list li:last-child:after{display:none;}.elipseright{right:0; top:5rem;}

.review{background:#F2FCFF; padding:5rem 0 1rem 0;}.review-map{padding-top:3rem;}
.review-slider-box{position: absolute; top:25%; left:0; right:0;}
.review-box{width:70%; margin: 0 auto;padding-top: 3%;}
.review-box span{display: inline-block; position: relative; vertical-align: top;}
.client-img{width:200px; margin-right:50px; position: relative;}
.client-img:before{content:'"'; position: absolute; bottom:7px; left:18px; font-size:2.5rem;font-family: Montserrat;padding-top: 8px;}
.client-img:before{background:#00b7f9; color:#fff; width:35px; height:35px; line-height:35px; border-radius:30px; text-align:center;}
.client-text{width: calc(100% - 300px); position: relative;}
.client-text:before{content:'"'; position: absolute; left:-35px; top:-25px; color: #0B004E;font-family: Montserrat;font-size: 4rem;font-style: normal;font-weight: 700;line-height: 4rem;}
.client-text p{color: #0B004E;font-size: 1.2rem;font-style: normal;font-weight: 500;line-height: 1.7rem; letter-spacing: 0.015rem;}
.client-name{color: #0B004E;font-size: 0.875rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.client-name strong{font-size: 1.1rem;font-style: normal;font-weight: 700;line-height: 1.5rem; padding-right:.8rem;}
.review-slider.owl-carousel .owl-nav button.owl-prev, .review-slider.owl-carousel .owl-nav button.owl-next{position: absolute; top:50%; transform: translateY(-50%);}
.review-slider.owl-carousel .owl-nav button.owl-prev{left:0;}.review-slider.owl-carousel .owl-nav button.owl-next{right:0;}

.partnerships{padding:5rem 0; background: url(../images/partners-bg.jpg) no-repeat; background-position:top right;}
.partnerships .title-text{color:#fff;}
.paa-wrapr{margin-top:3rem; padding:1.5rem 1rem; background:#eaeaea;}
.partner-simg{display:inline-block; width:79%; vertical-align:top;}.panda-th{padding-left: 2rem; margin-left:2rem;border-left: 5px solid #000; width:16%; display:inline-block; vertical-align:top;}
.panda-th{color: #000;font-size: 1.25rem;font-style: normal;font-weight: 600;line-height: normal; margin-bottom:0;}
.partner-logo img {width: 100%;height: 45px;object-fit: contain;}

.hyq-sec{background: #F2FCFF; padding:5rem 0; position: relative;}
.hyq-wraper{padding-bottom: 5rem; position:relative;}
.phone-img{position: absolute; bottom:0; left:-105px;}
.cs-text{margin-bottom:15px; background: #00B7F9;padding: 0.625rem; display: inline-block;color: #FFF;font-size: 0.7rem;font-style: normal;font-weight: 600;line-height: normal;}
.hyq-wraper h5{color: #000;font-size: 2.4rem;font-style: normal;font-weight: 700;line-height: 3rem;}
.suport-box{padding-top:2rem;}.suport-box span{display:inline-block; vertical-align: middle;}
.suport-img {padding-right: 1rem;width: 100px;}
.cs-colapse{margin: 0; padding: 0; list-style: none;}
.cs-colapse li{border-bottom: 1px solid #B6B2B2;padding: 1.5rem 0rem 2rem 0rem;}.cs-colapse li:last-child{border-bottom:none;}
.cs-colapse li:first-child{padding-top: 0;}
.accordion button {text-align:left; width:100%; color: #000;font-size: 1.1rem;padding-left: 0;font-style: normal;font-weight: 400;line-height: 1.625rem;position: relative;border: none;background: none;outline: none;}
.accordion button:hover, .accordion button:focus {cursor: pointer;color: #00B7F9;}
.accordion button .icon {display: inline-block;position: absolute;top:0px;right: 0;}
.accordion button .icon::before {display: block;position: absolute;content: '+';top:0px;left: 0px; font-size:1.2rem; color:#000;}
.accordion button[aria-expanded='true'] {color: #000;}
.accordion button[aria-expanded='true'] .icon::before {content:'-';}
.accordion button[aria-expanded='true'] + .accordion-content {opacity: 1;max-height: 9em;transition: all 200ms linear;will-change: opacity, max-height;}
.accordion .accordion-content {opacity: 0;max-height: 0;overflow: hidden;transition: opacity 200ms linear, max-height 200ms linear;will-change: opacity, max-height;}
.accordion .accordion-content p {color: #000;font-size: .9rem;font-style: normal;font-weight: 500;line-height: 1.625rem;}

footer{background: #000; padding:5rem 0 3rem 0;}.footer-text{}
.ftbox{display:inline-block; padding-left:5.5rem; }.pt1rem{padding-top:1rem;}
.footer-text p{color: #FFF;font-size: .8rem;font-style: normal;font-weight: 500;line-height: 1.4rem;}
.footer-text h4{color: #FFF;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 2.625rem;}
.footer-text a{color: #FFF;font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 2rem;}.footer-text a:hover{color:#FFD600;}
.sm-icon{padding-top:1.5rem;}.sm-icon a{display: inline-block; margin-right:12px; width:20px;}.sm-icon a img{width:100%;transition: all 0.5s;}
.sm-icon a:hover{width:25px;}.newsltrform{}
.newsltrform input, .newsltrform button{display:inline-block;}
.newsltrform input{border: 1.5px solid #FFF; width:63%; padding:7px; background:none; color:#fff; font-size:.8rem;}
.newsltrform button{cursor: pointer; background: #FFD600;padding: 0.6rem .9rem;color: #171717;text-align:center;font-size: 0.875rem;font-style: normal;font-weight: 600;line-height: normal;text-transform:uppercase;}
.newsltrform button:hover{background: #fff; color:#000;}
.copyright-text{color: #FFF;font-size: .7rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}
.footer-bdr{background: #fff; height:0.1rem; width:100%; margin:4rem 0 2rem 0;}

/*about us*/
.about-us{padding:4rem 0; position: relative;}.about-text{text-align:center;}
.plane-img{position: absolute; display:block;}.plane-img img{width:100%;}
.plane-left{left:0; top:2rem; width:100px;}.plane-right{right:0; bottom:1.5rem; width:180px;}
.about-text span{background: linear-gradient(90deg, #FFF 0%, #0047ab 51.9%, #FFF 100%);padding: 0.625rem 2.8rem; display: inline-block;}
.about-text span{color: #FFF;font-size: .9rem;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 1rem;}
.about-text p{color: #000;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.corprte-solutin{padding:4rem 0; position: relative;}
.ap-title{color: #000;font-size: 1.8rem;font-style: normal;font-weight: 800;line-height: 2.6rem;}
.ab-title p{color: #000;font-size: 1.2rem;font-family:'Georgia-italic';line-height: 2.1rem;letter-spacing: 0.03rem;}
.cs-tbox{text-align: center; padding:3.5rem 1.5rem 0;}.cs-tbox span{display:inline-block; width:80px; margin:0 auto; margin-bottom:.7rem;}
.cs-tbox h3{color: #000;font-size: 1rem;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: 0.02rem;}
.cs-tbox p{color: #000;font-size: 0.895rem;font-style: normal;font-weight: 500;line-height: 1.375rem; letter-spacing: 0.0175rem;}
.a-ellipse{position: absolute; width:10%;}.about-elipse-left{left:0; top:2rem;}.about-elipse-right{right:0; top:3rem;}
.who-we-r{background: #101226; padding: 4rem 0;}.who-we-r .ap-title{color:#fff;}
.about-video{position: relative;}.about-video video{width: 100%;}
.about-video:before{content:''; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); z-index:1; position:absolute; top:0; left:0; width:100%; height:100%; display:block;}
.aboutpage-sec {padding: 4rem 0;position: relative;background-image: url(../images/about/about-bg.jpg); background-size:100%; background-repeat:no-repeat; background-position:top left;}
.ap-asec {width: 90%;margin: 0 auto; position:absolute; left:0; right:0; bottom:0; z-index:2;padding-bottom: 5%;}
.ap-asec h5{color:#FFD600; font-size:2.2rem; font-weight:700; margin-bottom:2rem;}
.ap-asec p{color:#fff; margin-bottom:1rem; font-size:1.1rem; font-weight:500;}
.ap-asec p strong{color:#FFD600; font-size:1.2rem;}
.wwa-p{color: #FFF;font-size: 1.2rem;font-style: italic;font-weight: 500;line-height: 2.1rem;letter-spacing: 0.03rem;}
.wwa-wrapr{padding-top:3.5rem;}
.wwa-box{border: 1px solid #BFBFBF;background: #F4F6FF; padding: 2rem; margin-bottom:30px;}
.wwa-box h5{color: #000;font-size: 2.25rem;font-style: normal;font-weight: 800;line-height: 2.375rem; margin-bottom:.8rem;}
.wwa-box p{color: #585858;font-size: 1.2rem;font-style: normal;font-weight: 500;line-height: 2rem; text-transform: uppercase; margin-bottom:0;}
.our-vm{padding:4em 0; position: relative;}.title-box{padding-bottom:3rem;}
.title-box p{color: #000;font-size: 1.2rem;font-style: italic;font-weight: 500;line-height: 2.1rem;letter-spacing: 0.03rem;}
.ourmv-text{padding:3rem 1.3rem; text-align:center}
.ourmv-text span{width:80%; display: inline-block; margin:0 auto; margin-bottom:2rem;}
.ourmv-text h1{color: #000;font-size: 1.5rem;font-style: normal;font-weight: 700;line-height: normal;}
.ourmv-text p{color: #000;font-size: 1.1rem;font-family:'Georgia-italic';line-height:1.5rem;letter-spacing: 0.0275rem;}
.bdr-left{border-left:1px solid #E0E0E0; position:relative;}.bdr-all{border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}.bdr-right{border-right:1px solid #E0E0E0;}
.bdr-left:before, .bdr-left:after, .bdr-right-star:before, .bdr-right-star:after{content:''; position: absolute; width:27px; height:27px;background:url(../images/about/star.png) no-repeat; display:block; }
.bdr-left:before{top:-14px;left:-14px;}.bdr-left:after{bottom:-14px;left:-14px;}
.bdr-right-star:before{top:-14px;right:-14px;}.bdr-right-star:after{bottom:-14px;right:-14px;}

.worktogthr{padding:4rem 0;}.wtog-text{margin-bottom:5rem; background: #101226;padding: 5.125rem 6.25rem; position: relative; text-align:center;}
.wtog-text h2{color: #FFF;font-size: 2.325rem;font-style: normal;font-weight: 800;line-height: 2.5rem;}
.btns-box{padding-top:1.6rem;}.btns-box a{margin:0 5px;display: inline-block;padding: 0.75rem 1.25rem;font-size: .9rem;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;}
.blu-btn{background: #00B7F9; color:#fff;}.yelow-btn{background: #FFD600;color:#000;}
.blu-btn:hover{background: #FFD600;color:#000;}.yelow-btn:hover{background: #00B7F9; color:#fff;}
.wtog-img{position: absolute;left:50%; transform: translateX(-50%); top:2.5rem; z-index:1;}.wtog-text-p{position: relative; z-index:2;}
.ellipse819, .ellipse820{position:relative; background:#383B5E;}.ellipse819, .ellipse819:before{width:12rem; height:12rem;border-radius: 12rem;}
.ellipse819:before, .ellipse820:before{content:''; position:absolute; top:1px; left:-1px; background:#101226;}
.ellipse820, .ellipse820:before{width:9rem; height:9rem;border-radius: 9rem;}
.ellipse820{top:-165px; left:18px;}.ov-a-a{text-align:center; margin-bottom:2rem;}
.our-value{margin-bottom: 20px; text-align: center;}.our-value p{margin-top:1rem;color: #000;font-size: 1.2rem;font-style: normal;font-weight: 500;line-height: 2.375rem;}
.global-presence{background:#daf7ff; padding:4rem 0;text-align:center;}.global-presence h4{margin-bottom:1rem;}
.cjsec{padding: 4rem 0; background:#0047ab;}
.cj{text-align:center;}.cj h5{color: #FFF;font-size: 1.55rem;font-family:'Georgia-italic-bold';line-height: 2.675rem;letter-spacing: 0.035rem;}

/*industry Solution*/

.tick-icon{text-align:center; padding:2rem 0 0 0;}.tick-icon span, .tick-icon p{display:inline-block; vertical-align:middle;}
.tick-icon span{width:20px; margin-right:.5rem;}.tick-icon p{font-size:1rem; font-weight:500; color:#000; margin-bottom: 0;}
.detail-sec{padding:2rem 0 4rem 0; position:relative;}.ds-text{}.pr2rem{padding-right: 2rem;}.pl2rem{padding-left: 2rem;}.mb3rem{margin-bottom: 4rem;}
.ds-text a{color:#171717; background:#FFD600; text-transform: uppercase; display:inline-block; padding:.3rem .6rem; font-weight:600; font-size: .9rem;margin-bottom: 1.5rem;}
.ds-text a:hover{background:#000; color:#fff;}.mb2rem{margin-bottom:3rem;}
.ds-text h5{color:#1b1b1b; font-weight:800; font-size:1.5rem;}
.ds-text p{color:#1b1b1b; font-size:1rem;margin-bottom: 1.5rem;}
.ds-text ul{margin:0; padding: 0;padding-left: 1.7rem;}
.ds-text li{color:#000; font-size:.9rem; font-weight:500;padding-bottom: 1rem;}

/*Digital page*/
.circle-box {padding:2rem; text-align:center; margin-top:1rem;}.circle-box h1{font-size:1.2rem;padding-top: 1rem;}.circle-box h1 span{margin-right:6px;}
.iconstext-list{margin:0; padding: 0; padding-left:0!important; list-style: none;}.iconstext-list li{display:inline-block; width:49%;}
.iconstext-list li span{width:40px; display:inline-block;}.iconstext-list li span img{width:100%;}.onlytext-list li b{color:#eac00c;}
.ai-box p{font-size:.9rem;}.ai-box ul{padding: 0; margin:0; list-style: none; margin-bottom:1rem;}.ai-box ul li{font-size:.95rem; padding-bottom:.5rem;}
.ai-box ul li span{width:30px; margin-right:1rem; display: inline-block;}.ai-box ul li span img{width:100%;}
.bdr-blue{border: 1px solid #5198ff;border-radius: 10px;padding: 15px 0; position:relative;}.pt2rem{padding-top:2rem;}

/*Contact page*/
.cd-text{padding:2rem 0 0; width:80%;}
.cd-text h3{font-size:1.2rem; position: relative; margin-bottom:1.5rem; color:#000;}
.cd-text h3:after{content:''; width:100%; height:2px; background:#ffb100; position:absolute; left:0; bottom:-12px;}
.cd-text p, .cd-text p a{font-size:1rem; color:#000;}.cd-text p a:hover{color:#0047ab;}
.cf-attunnov{width:70%; margin:0 auto;}.cf-attunnov label{padding-bottom:0; margin-bottom: 0; font-size:1.2rem; color:#000;}
.cf-attunnov input, .cf-attunnov textarea{margin-bottom:1.5rem;outline:none; border:none; border-bottom:1px solid #ffb100; padding:0; background:none; width:100%;}
.cf-attunnov input{height: 50px;}.cf-attunnov textarea{margin-top:.7rem;}.cfinput{position: relative;}
.cfinput span{position:absolute; right:0; top:14px; color:#878787;}.cf-attunnov .col-md-6, .cf-attunnov .col-md-12{padding:0 2rem;}
.cont-btn{border-radius: 4px;padding: 16px 30px;background:#0047ab; color:#fff; font-size:1.1rem; cursor:pointer; display: inline-block; }
.cont-btn:hover{background:#000;}
.gmap-sec{padding:10rem 0 0 0; margin-bottom:2rem; background: url(../images/gmap-bg.jpg) no-repeat; background-position:center center; background-size:100%;}
.gmap-sec iframe{background:#fff; padding:1rem;position: relative;bottom: -13px;}

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

@media (max-width: 767px) {

#attunnovMenu{position:absolute; top:3.3rem; left:0; display: block!important;background: #fff;padding: 1rem;width:100%; z-index: 9;transition: all 0.5s;transform: translateX(-115%);}
.menu {width: 100%;text-align: center;} .menu li {display: block;padding:.3rem 0;}  
#attunnovMenu.menushow{transform: translateX(0);transition: all 0.5s;}.navbar-brand{width:40%;}

.hb-caption {top: 10px;transform: translateY(0);width: 64%;}.hb-caption h1 {font-size: 1.1rem;margin-bottom: .6rem;}.hb-caption p {margin-bottom: .6rem;font-size: .75rem;}
.contact-btn {padding: .4rem 1.5rem;font-size: .7rem;}.st-text h2 {font-size: .96rem;}.st-text p {font-size: 0.75rem;line-height: 1.275rem;}
.st-icon {width: 14%;}.st-text {width: 81%;}.st-box {padding-bottom: 1rem;}
.elipsetop {top:0;width: 50%;}.elipsetop img{width:100%;}.ati-sec {padding-top: 0;}.ati-text {text-align:center; padding-left: 0rem;padding-top: 1.5rem;}
.ati-text h3 {font-size: 1.3rem;}.ati-text p {font-size: .9rem;line-height: 1.5rem;}.elipsebotom{width:50%;}.elipsebotom img{width:100%;}
.services {padding: 4.25rem 0rem;margin-top: 0;}.title-text {font-size: 1.4rem;}.sbtext{text-align:center;}.sbtext p {font-size: .9rem;}
.sbtext p br{display: none;}.services-slider {padding-top: .5rem;}
.services-slider.owl-carousel .owl-nav button.owl-next, .services-slider.owl-carousel .owl-nav button.owl-prev {top:100%;}
.services-slider.owl-carousel .owl-nav button.owl-prev {right: 55%;}.services-slider.owl-carousel .owl-nav button.owl-next {right:35%;}
.wcu-box span {display: block;text-align: center;}.wcu-icon {width: 80px;padding: 0;margin:0 auto 0 auto;}
.wcu-text {width: 100%;padding-top: 1rem;}.wcu-text h6 {font-size: 1rem;line-height: 1.2rem;}.wcu-text p {font-size: .8rem;}
.client-sec {padding: 3rem 0;}.title-text2 {font-size: 1.4rem;line-height: 2.225rem;margin-bottom: 2rem;}
.cs-list li {width: 32.3%;}.client-icon {width: 4.25rem;height: 4.375rem;}.cs-list li p {font-size: .75rem; margin: 0;}
.opt-box{text-align: center;}.opt-box p{font-size:.8rem;}.elipseright {top:11rem;width: 50%;}.elipseright img{width:100%;}
.process-list {padding-right: 0;}.process-list li h2 {font-size: 1rem;font-weight: 600;}.process-list li p {font-size: .8rem;}
.review-box span {display: block;text-align: center;}.review-box {width: 95%;padding-top: 0;}.review-box span {display: block;}.client-img {margin:0 auto;width: 80px;}
.client-img:before {width: 20px;height: 20px;line-height: 20px;font-size: 1.4rem; padding:6px 0 0 0;bottom: 0px;left: 6px;}
.client-text {width: 90%;margin: 0 auto;padding-top: 1rem;}.client-text p {font-size: .8rem;line-height: 1.2rem;}.client-text:before {left: -7px;top: -29px;font-size: 2rem;}
.client-name strong {font-size: 1rem;display: block;}.review {padding: 2rem 0 9rem 0;}.review-map {padding-top: 1rem;}
.review-slider-box {top: 7%;}.review-slider.owl-carousel .owl-nav button.owl-prev, .review-slider.owl-carousel .owl-nav button.owl-next {position: absolute;top: 100%;transform: translateY(-50%);}
.review-slider.owl-carousel .owl-nav button.owl-next {right: 40%;}.review-slider.owl-carousel .owl-nav button.owl-prev {left: 40%;}
.panda-th {font-size: 1rem;}.hyq-sec {padding: 3rem 0;}.hyq-wraper h5 {font-size: 1.7rem;line-height: 2.2rem;}
.suport-box {padding-top: 1rem;}.hyq-wraper {padding-bottom: 7.5rem;}.suport-box span {font-size: .9rem;}
.cs-colapse {margin: 2.3rem 0 0 0;}.accordion button {font-size: 1rem;}.accordion .accordion-content p {font-size: .8rem;line-height: 1.325rem;}
.cs-colapse li {padding: 1rem 0rem 1rem 0rem;}footer {padding: 3rem .5rem;}.footer-text {text-align: center;}
.sm-icon {padding:0 0 1.4rem 0;}.ftbox {padding-left:0; width: 32%;margin-bottom: 2rem;}
.partner-simg {width: 58%;}.panda-th{width:31%;}.paa-wrapr {margin-top: 1rem;}
.partnerships .title-text{margin-bottom:2rem;}.phone-img {left: 0;}.ss-box {margin-bottom: 15px;}.ss-box p {font-size: .9rem;}
.hb-caption p br{display:none;}

/*about*/
.aboutpage-sec {background-size: cover;}.ap-asec {width: 100%;position: static;padding: 3rem 2rem;background: #fff; text-align:center;}
.ap-asec h5 {font-size: 1.5rem; color:#000;}
.ap-asec p {font-size: .9rem; color:#000;}.about-video:before{display:none;}
.about-us, .corprte-solutin, .who-we-r, .our-vm, .cjsec {padding: 2.5rem 0;}.a-ellipse {width: 50%;}
.ap-title {font-size: 1.5rem;}.about-text p {font-size: .9rem;}.plane-left {width:80px;}.plane-right {width: 65px;}
.corprte-solutin{text-align: center;}.ab-title p, .wwa-p {font-size: .9rem;line-height: 1.6rem;}
.cs-tbox {padding: 1.5rem 1rem 0;}.who-we-r{text-align: center;}.wwa-wrapr {padding-top: 1.5rem;}
.wwa-box {padding: 1rem;margin-bottom: 15px;}.wwa-box h5 {font-size: 1.5rem;line-height: 1.375rem;}.wwa-box p {font-size: 1rem;line-height: normal;}
.title-box {text-align: center;}.title-box p {font-size: .9rem;line-height: 1.5rem;}
.ourmv-text {padding: 1rem;}.ourmv-text span {margin-bottom: 1rem;}.ourmv-text h1 {font-size: 1.3rem;}.ourmv-text p {font-size: .9rem;line-height: 1.3rem;}
.worktogthr {padding: 0rem 0;}.wtog-text {margin-bottom: 2rem;padding: 5.125rem 1.25rem;padding-bottom: 2.5rem;}
.wtog-text h2 {font-size: 1.225rem;line-height: 1.7rem;}.btns-box a {margin: 0 1px;padding: 0.45rem 1rem;font-size: .8rem;}
.cj h5 {font-size: 1.3rem;line-height: 2rem;}.our-vm{padding-top:0;}

/*Industry Page*/
.ipbner{height: 28vh;width: 100%;object-fit: cover;}.ipbtext br{display: none;}.pl2rem {padding-left: 0rem;padding-top: 2rem;}
.ds-text h5{font-size: 1.1rem;}
.dgtal-ston .hb-caption{width:90%;}.dgtal-ston .worktogthr {padding-top: 2rem;}.btns-box.dsbtnsbox a {margin-bottom: 1rem;}
.dgtal-ston .btns-box {padding-top: .7rem;}

/*Digital page*/
.circle-box {margin-top: 0rem;padding-bottom: 0;}.iconstext-list li {width: 100%;}.iconstext-list li span {width: 25px;margin-right: 1rem;}

/*Contact page*/
.contact-page .hb-caption {width: 80%;text-align: center;top: 75px;}.cd-text {width: 100%;}.gmap-sec {padding: 0;background-size: cover;}
.cf-attunnov {width:100%;}.cfinput.text-right{text-align:center!important;}
}

@media (max-width: 770px) {

}