/*common css*/
.space120{padding: 90px 0;}
.title{font-size: 40px;line-height:48px;padding: 10px 0 15px;color: #000;position: relative;width: 45%;font-weight: 700 ;margin: 0;}
.title:before{box-shadow: 0px 3px 6px #F481204F;border-top: 4px solid #F48120;content: '';position: absolute;width: 100px;top: 0;}
.subtitle{font-size: 16px;line-height: 23px;color: #000;width: 45%;}
.common-btn {background: #F48120;display: inline-block;width: fit-content;border-radius: 3px;color: #fff;font-size: 20px;line-height: 25px;padding: 10px 20px;font-weight: 700;}
.common-btn:hover{background: #fd9b49;color: #fff;}
p{margin: 0;color: #000;font-size: 15px;line-height: 20px;}
a{text-decoration: none;}
a:hover{color: inherit;}
.error-message{font-size: 13px;}

/*header start*/
.header {position: absolute;top: 0;width: 100%;z-index: 2;padding: 30px 0;}
.call-number a{font-size: 16px;line-height: 20px;font-weight: 600;color: #000;    padding: 0 14px 0 0;border-right: 2px solid #000;margin: 0 14px 0 0;}
.call-number a span{color: #F48120;}
.call-number a:last-child{padding: 0;margin: 0;border-right: none;}

/*ArVr banner start*/
.ArVr-banner{background:#fff ;padding: 165px 0 130px;}
.ArVr-banner .subhead {color: #F48120;text-shadow: 0px 0px 6px #F4812066;font-size: 16px;font-weight: 600;}
.ArVr-banner h1{font-size: 55px;line-height: 60px;width: 43%;padding:0 0 15px 0;font-weight: 700;}
.ArVr-banner .banner-detail{font-size: 16px;line-height: 21px;width: 43%;padding:0 0  40px 0;}
.ArVr-banner .d-flex{padding: 20px 0;}
.ArVr-banner .scroll{margin: 70px 0 0;}
.ArVr-banner .imgbanner1{    position: absolute;left: -3%;top: 18%;}
.ArVr-banner .imgbanner2{    position: absolute;right: 10%;bottom: 0;}

/*ArVr-solutions start*/
.ArVr-solutions {background: url(../png/dev-expert-bg.png);color: #fff;background-size: cover;padding: 76px 0 285px;position: relative;text-align: center;}
.ArVr-solutions .title, .ArVr-solutions .subtitle{color:#fff;text-align: left;}
.ArVr-solutions .title:before{display: none;}
.ArVr-solutions img{cursor: pointer;position: absolute;top: 43%;}
.fancybox-inner{    width: 100%; margin: 0 auto;max-width: 810px;}
.fancybox-slide--html .fancybox-close-small{color: #fff !important;}
.showcase-video{overflow: initial !important;}
.fancybox-close-small{top: -53px !important;}

/*offer list start*/
.offers{background: #FBFBFB;}
.offers .offer-list {column-gap: 30px;justify-content: flex-end;margin: 50px 0 0;}
.offers .offer-box {width: 26%;border-top: 5px solid #F48120;background: #fff;padding: 20px 30px 65px 30px;position: relative;}
.offers .offer-title {font-size: 24px;line-height: 28px;color: #000;font-weight: 700;margin: 0 0 10px;}
.offers .btn-box{flex-direction: column;justify-content: center;}
.offers img{position: absolute;right: 30px;bottom: 10px;}

/*features start*/
.features .title, .features .subtitle{width: 100%}
.features .left {width: 53%;}
.features .right{width: 40%;}
.features .features-img{padding: 100px 0 0px;transition: 0.5s ease;text-align: left;}
.features .img2{left: 7%;top: 9%}
.features .img3{    left: 27%;top: 5%;}
.features .img4{    left: 52%;top: 8%;}
.features .img-move {transition: 0.5s ease;width: auto;height: auto;}
.features .img2:hover{ transform: scale(1.1);}
.features .img3:hover{ transform: scale(1.1);}
.features .img4:hover{ transform: scale(1.1);}
.features .feature-box {border: 1px solid #CCCCCC;padding: 20px 32px;margin: 0 0 25px;border-left: 5px solid #F48120;}
.features .feature-title { font-size: 20px;line-height: 23px;margin: 0 0 8px; font-weight: 700;}
.container, .container-md, .container-sm{max-width: 1320px !important;}

/*service slider start*/
.service-slider {margin: 50px 0 0;}
.service-slider .service-box{position: relative;overflow: hidden;}
.service-slider .slick-slide{margin: 0 18px 50px;height: auto;}
.service-slider .first-show .main-img{width: 100%;}
.service-slider .service-title1 {background: #FBFBFB;padding:40px 18px;display: flex;justify-content: space-between;align-items: center;}
.service-slider .name {font-size: 22px;line-height: 28px;font-weight: 600;}
.service-slider .service-title{display: flex;justify-content: space-between;align-items: center;margin: 0 0 6px;}
.service-slider li {font-size: 16px;line-height: 20px;font-style: italic; font-weight: 600;margin: 0 0 10px;}
.service-slider li::marker{color: #F48120;}
.service-slider .slick-dots li button:before{font-size: 45px;}
.service-slider .slick-prev,.service-slider  .slick-next{ left: inherit;right: 10%;top: -38px;background: url('../svg/slider-arrow.svg')no-repeat;width: 50px;background-size: 38px;height: 50px;}   
.service-slider .slick-prev:before,.service-slider  .slick-next:before{display: none;}
.service-slider button.slick-prev.slick-arrow {background: url('../svg/slider-arrow-left.svg')no-repeat;right:14%;background-size: 38px;}
.service-slider  .slick-next:hover,.service-slider  .slick-next:focus{background: url('../svg/slider-arrow.svg')no-repeat;width: 50px;background-size: 38px;height: 50px;}
.service-slider .slick-prev:hover,.service-slider  .slick-prev:focus{background: url('../svg/slider-arrow-left.svg')no-repeat;width: 50px;background-size: 38px;height: 50px;}
.service-slider .overlay-detail {position: absolute;bottom: 0;transform: translate(0px, 468px);transition: ease-in-out 0.5s;background: #FBFBFB;z-index: 1;padding: 30px ;top: 0px;}
.service-slider .service-box:hover .overlay-detail{bottom: 0;top: 0;left: 0;right: 0;transform: translate(0px, 210px);}

/*our-work start*/
.our-work .d-flex{column-gap: 35px;row-gap: 35px;}
.our-work .work-detail{position: relative;}
.our-work .work-overflow{position: absolute;width: 100%;bottom: 0;padding:20px;background: rgba(0, 0, 0, 0.5);color: #f1f1f1;text-align: left;}
.our-work .work-title{color: #fff;font-size: 22px;line-height: 24px;margin: 0 0 10px;font-weight: 600;}
.our-work .work-subtitle{color: #fff;font-size: 18px;line-height: 24px;}
.our-work .work1{margin: 60px 0 35px;column-gap: 20px;}
.our-work .work2{column-gap: 20px;}
.our-work .title:before{    display: block;position: relative;margin: 0 auto 10px;}
.our-work video{margin: 0 0  35px;max-height: 291px;}
.our-work .work3{width: min-content;}
.our-work img, .our-work video{filter: grayscale(1);}
.our-work img:hover, .our-work video:hover{filter: grayscale(0);}
.our-work video.ar_video{filter: grayscale(0);}



/*strip start*/
.common-strip{padding: 60px 0;background: #000;}
.common-strip .title, .common-strip .subtitle{color: #fff;width: 100%;}
.common-strip .title:before{display: none;}
.common-strip .left{width: 50%;}
@property --angle {syntax: '<angle>';initial-value: 90deg;inherits: true;}
@property --gradX {syntax: '<percentage>';initial-value: 50%;inherits: true;}
@property --gradY {syntax: '<percentage>';initial-value: 0%;inherits: true;}
:root { --d: 1500ms;--angle: 90deg;--gradX: 100%;--gradY: 50%;--c1: rgba(168, 239, 255, 1);--c2: rgba(168, 239, 255, 0.1);}
.common-strip .strip-btn{color: #fff;font-size: 20px;line-height: 22px;padding: 18px 44px;width: 380px; border: 0.35rem solid;border-image: conic-gradient(from var(--angle), var(--c2), var(--c1) 0.1turn, var(--c1) 0.15turn, var(--c2) 0.25turn) 15;animation: borderRotate var(--d) linear infinite forwards;}
@keyframes borderRotate {100% {--angle: 420deg;}}
.common-strip .strip-btn:hover{border: 0.35rem solid #fff }

/*our-business start*/
.our-business{background:url(../png/our-business.png);background-position: center;}
.our-business .section-divide {padding: 75px 0;column-gap: 75px;}
.our-business .title {color: #fff; width: 100%;padding: 0 0 35px;}
.our-business .title span{color: #F48120;}
.our-business .title:before{display: none;}
.our-business .left {width: 48%;}
.our-business .digit {color: #fff;font-size: 39px;line-height: 42px;font-weight: 600;}
.our-business .digit-detail{color: #fff;font-size: 16px;line-height: 20px;font-weight: 600;}
.our-business .business-figures{column-gap: 25px;margin: 0 0 20px;width: 70%;align-items: center;}
.our-business .right-head {font-size: 30px;line-height: 35px;font-weight: 700;margin: 0 0 15px;width: 72%;border-left: 5px solid #fff; padding: 0 0 0 20px;}
.our-business .common-btn{background: #000;}

/*ArVr-testimonial start*/
.ArVr-testimonial{background: #FBFBFB;}
.ArVr-testimonial .slick-slide{height: auto;margin: 0 18px;}
.ArVr-testimonial .testimonials {display: flex;justify-content: space-between;}
.ArVr-testimonial .headings {width: 29%;}
.ArVr-testimonial .testimonials-slider {width: 69%;}
.ArVr-testimonial .title,.ArVr-testimonial .subtitle{width: 100%}
.ArVr-testimonial .testi-box {background: #fff;padding: 40px;}
.ArVr-testimonial .review {margin: 24px 0 42px;font-size: 16px;line-height: 23px;    height: 170px;overflow: auto;}
.ArVr-testimonial .review::-webkit-scrollbar {
  width: 3px;
  height: 4px;
  background-color:#ddd;  /* or add it to the track */
}

/* Add a thumb */
.ArVr-testimonial .review::-webkit-scrollbar-thumb {
  background: #b4b4b4;
}
.ArVr-testimonial .user-detail img{width: 45%;max-width: 150px;}
.ArVr-testimonial .username {font-size: 22px;line-height: 28px;font-weight: 700;text-align: right;}
.ArVr-testimonial .slick-dots li button:before{font-size: 45px;}
.ArVr-testimonial .slick-prev,.ArVr-testimonial  .slick-next{     left: -35%;right: inherit;top: 77%;background: url('../svg/slider-arrow.svg')no-repeat;width: 50px;background-size: 38px;height: 50px;}   
.ArVr-testimonial .slick-prev:before,.ArVr-testimonial  .slick-next:before{display: none;}
.ArVr-testimonial button.slick-prev.slick-arrow {background: url('../svg/slider-arrow-left.svg')no-repeat;left: -44%;background-size: 38px;}
.ArVr-testimonial  .slick-next:hover,.ArVr-testimonial  .slick-next:focus{background: url('../svg/slider-arrow.svg')no-repeat;width: 50px;background-size: 38px;height: 50px;}
.ArVr-testimonial .slick-prev:hover,.ArVr-testimonial  .slick-prev:focus{background: url('../svg/slider-arrow-left.svg')no-repeat;width: 50px;background-size: 38px;height: 50px;}



/*faq start*/
.ArVr-faq .faq-list{margin:40px auto 0;padding: 0;width: 70%;flex-wrap: wrap;row-gap: 40px;}
.ArVr-faq .title:before{display: none;}
.ArVr-faq .faqs{width: 48%;list-style: none;    position: relative;padding: 0 0 0 45px;}
.ArVr-faq .faq-ques {font-size: 18px;line-height: 22px;font-weight: 600; margin: 0 0 10px;}
.ArVr-faq .faq-detail {font-size: 16px;line-height: 22px;}
.ArVr-faq .faqs:before{content: 'i';background: #F48120;width: 32px;height: 32px;display: flex;position: absolute;left: 0;color: #fff;font-size: 25px;border-radius: 50%;text-align: center;align-items: center;justify-content: center;font-weight: 600;}  

/*form-section start	*/
.form-section{background: url(../png/form_bg.png);padding: 90px 0;background-position: center;}
.form-section .title,.form-section .subtitle{color: #fff;}
.form-section .title:before{display: none;}
.form-section .contact-form{width: 40%;margin: 40px 0 0;}
.form-section .input-form{margin: 0 0 15px;}
.form-section .form-control {padding: 13px 15px;border-radius: 3px;font-size: 15px;line-height: 18px;resize: none;height: auto;}
.form-section .common-btn{    border: none;padding: 15px 20px;}


/*get-started start*/
.get-started .title-head{font-size: 65px;line-height: 78px;margin: 0 auto 15px;font-weight: 700;width: 80%;display: inline-block;}
.get-started .subtitle{margin: 0 0 40px;}
.get-started .common-btn{padding: 18px 38px;}



.footer {background: #12151d;position: relative;}
.footer .container-two {max-width: 1320px;width: 90%; margin: 0 auto;}
.footer .footer-row-wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px solid #2f3646;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 25px 0;}
.footer .footer-col-wrap { width: 60%;}
.footer .btm-footer .adddress-deatil {color: #fff;list-style: none;}
.footer ul{padding: 0}
.footer .btm-footer .adddress-deatil li {padding-bottom: 5px;line-height: 1.5;font-size: 14px;font-weight: 500;}
.footer .btm-footer .adddress-deatil small,.footer  .btm-footer .adddress-deatil .phone-no,.footer  .btm-footer .adddress-deatil li span.phone-no a {color: #f5821f;}
.footer .footer-col-wrap2 {width: 40%;padding: 50px 0;}
.footer .ftr-logo-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}
.footer .ftr-logo-wrap li {list-style: none;padding: 4px;}
.footer .ftr-logo-wrap li a img {width: 100%;}
.footer .footer_winning {padding: 20px 0;}
.footer .footer_winning-btm {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.footer .footer_winning p {font-size: 12px;line-height: 18px;margin: 0;color: #ccc;}
.footer .footer_winning ul {margin-top: 6px;text-align: right;}
.footer .footer_winning ul li {display: inline-block;width: auto;text-align: center; float: none;}
.footer .footer_winning ul {margin-top: 6px;text-align: right;}
.footer .footer_winning ul li a {margin: 0 3px;font-size: 27px;color: #ccc;}
a.footer_call{display:none}


/*btn popup start*/
#dialog,#dialog1,.content{left:50%;transform:translate(-50%,-50%)}
.content,.dialog-popup{display:none}
.dialog-popup .exit:after,.dialog-popup .exit:before{background:#000!important;width:16px;content:"";top:13px;height:3px;position:absolute}
.content{position:absolute;top:50%;width:500px;height:200px;text-align:center;background-color:#e8eae6;box-sizing:border-box;padding:10px;z-index:100}
.popup-container{position:fixed}
#dialog,#dialog1{width:90%;max-width:1000px;border:none;padding:0;position:fixed;top:39%;bottom:0;z-index:9;right:initial}
#dialog .heading-popup,#dialog1 .heading-popup{font-size:20px;line-height:25px;font-weight:600}
#dialog .left,#dialog1 .left{background:#fff;width:50%;border-radius:0 15px 15px 0}
#dialog .right,#dialog1 .right{width:50%}
#dialog .right img,#dialog1 .right img{height:100%;width: 100%}
.dialog-popup.open-popup{display:block}
.dialog-popup .exit{position:absolute;top:10;right:0;font-size:0;background:0 0}
.dialog-popup .exit:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:9px;z-index:9999}
.dialog-popup .exit:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:6px;z-index:99999}
.bg-opacity:before{content:"";background:rgb(0 0 0 / 66%);width:100%;height:100%;position:fixed;display:inline-block;z-index:3}
.information-form{margin:9px 0}
#dialog h3.modal-title,#dialog1 h3.modal-title{background:#f90;font-size:24px;line-height:32px;color:#fff;font-weight:600;padding:25px 40px}
#dialog .information-form .request-form,#dialog1 .information-form .request-form{padding:22px 15px;margin:0}
#dialog .information-form .request-form fieldset .form-control,#dialog1 .information-form .request-form fieldset .form-control{border:1px solid #d8d8d8;padding:25px 15px;color:var(--ds-text);box-shadow:none;border-radius:3px;height:34px;font-size:14px}
#dialog .information-form .request-form fieldset textarea.form-control,#dialog1 .information-form .request-form fieldset textarea.form-control{height:100px;resize:none;font-weight:400;overflow:hidden;display:inline-block}
#dialog .information-form .request-form fieldset .form-control:focus,#dialog1 .information-form .request-form fieldset .form-control:focus{border:1px solid #f0813f}
#dialog .information-form .request-form button,#dialog1 .information-form .request-form button{background:#f90;border:none;border-radius:5px;padding:8px 30px;font-size:18px;color:#fff;font-weight:600!important;line-height:28px;transition:.2s ease-in-out;text-transform:capitalize;width:min-content;display:block;margin:0 auto}
#dialog .exit,#dialog1 .exit{position:absolute;top:9px;right:9px;font-size:0;border:none;width:30px;height:30px;padding: 0;}
#dialog .exit button:before,#dialog1 .exit button:before{content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-10px!important;top:13px;background:#000!important;position:absolute;z-index:9999;width:20px;height:3px}
#dialog .exit button:after,#dialog1 .exit button:after{content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:2px;top:13px;background:#000!important;z-index:99999;width:20px;height:3px;position:absolute}
#dialog fieldset,#dialog1 fieldset{margin:0 0 20px}
#dialog .mobile-head,#dialog1 .mobile-head{font-size:20px;line-height:24px;padding:25px 15px 0;font-weight:600;margin:0}
#dialog .mobile-mainhead,#dialog1 .mobile-mainhead{font-size:28px;line-height:24px;padding:25px 15px 0;font-weight:600;margin:0}
#dialog .mobile-mainhead span,#dialog1 .mobile-mainhead span{color:#f90}

/*exit-popup start*/
.bts-popup,.popup-container{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility 0 .3s;-moz-transition:opacity .3s,visibility 0 .3s;transition:opacity .3s,visibility 0 .3s;z-index:9999999}
.bts-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s,visibility 0 0;-moz-transition:opacity .3s,visibility 0 0;transition:opacity .3s,visibility 0 0}
.is-visible .bts-popup-container .request-form .form-fields button:hover,.is-visible .bts-popup-container .request-form button{background:#F48120!important}
.bts-popup-container{border-radius:10px;position:relative;width:90%;max-width:1000px;display: flex; margin:auto;background-color:#Fff;text-align:center;border: none;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;top:50%;transform:translate(0,-50%)!important}
.bts-popup-container .right,.bts-popup-container .left{width: 50%;}
.bts-popup-container .right img{width: 100%;height: 100%}
.bts-popup-container .form-fields{padding:22px;background:#fff;color:#000;font-size:.8125rem}
.bts-popup-container .request-form .form-fields .form-block,.bts-popup-container .request-form .form-fields .form-group{margin-bottom:25px;position:relative}
.bts-popup-container .request-form .error-message{text-align:left;padding-left:0;font-size:13px}
.bts-popup .input.email,.bts-popup .input.tel,.bts-popup .input.text{width:100%}
.bts-popup-container  .mobile-mainhead {font-size: 28px;line-height: 24px;padding: 25px 15px 0;font-weight: 600;margin: 0;}
.bts-popup-container  .mobile-mainhead span{color: #f90;}
.bts-popup-container .bts-popup-button{padding:5px 25px;border:2px solid #fff;display:inline-block;margin-bottom:10px}
.bts-popup-container a{color:#fff;text-decoration:none;text-transform:uppercase}
.bts-popup-container .bts-popup-close,.bts-popup-container .close{    position: absolute;top: 10px;right: 10px;font-size: 0;border: none;width: 30px;height: 30px;}
.bts-popup-container .bts-popup-close::after,.bts-popup-container .bts-popup-close::before,.bts-popup-container .close::after,.bts-popup-container .close::before{content:"";position:absolute;width:16px;height:3px;background-color:#000}
.bts-popup-container .bts-popup-close::before,.bts-popup-container .close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px;top:13px}
.bts-popup-container .bts-popup-close::after,.bts-popup-container .close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:6px;top:13px}
.is-visible .bts-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.bts-popup .form-fields .form-control,.popup-container .form-fields .form-control{padding: 25px 15px 25px;font-size:16px;color:#000;box-shadow:none;border-radius:0}
.bts-popup .form-fields .form-control:focus,.popup-container .form-fields .form-control:focus{border:1px solid #f90;}
.bts-popup .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:200px;text-align:center;background-color:#e8eae6;box-sizing:border-box;padding:10px;z-index:100;display:none}
.bts-popup-container .mobile-head{font-size: 20px;line-height: 24px;padding: 25px 15px 0;font-weight: 600;margin: 0;color: #000;max-width: 100%;}

@media(max-width:1600px){
	/*ArVr banner start*/
	.ArVr-banner .imgbanner1{display: none;}

	/*service slider start*/
	.service-slider .overlay-detail {padding: 30px 15px;}
	.service-slider .service-box:hover .overlay-detail{transform: translate(0px, 110px);}
	.service-slider button.slick-prev.slick-arrow{right: 16%;}
}
@media (max-width:1400px){
	/*ArVr banner start*/
	.ArVr-banner .imgbanner2{right: 0;}

	/*ArVr-testimonial start*/
	.ArVr-testimonial .testi-box{padding: 20px;}	
	.ArVr-testimonial .slick-prev, .ArVr-testimonial .slick-next{top: inherit;bottom: 0}
}

@media (max-width:1199px){
	/*ArVr banner start*/
	.ArVr-banner{padding: 105px 0 100px}
	.ArVr-banner .imgbanner2{width: 50%;}
	.ArVr-banner h1{width: 60%;}

	/*	offers start*/
	.offers .offer-list {column-gap: 20px;}

	/*	our-work start*/
	.our-work .d-flex { column-gap: 20px;}
	.our-work .work2 .work-detail { width: 47%;}
	.our-work .work3 { width: 70%;}
	.our-work .work3 .work-detail { width: 100%;}
	.our-work img{width: 100%;}
	.our-work video{max-height: initial;}

	/*	ArVr-testimonial start*/
	.ArVr-testimonial .review{margin: 24px 0;}
	.ArVr-testimonial .user-detail img{width: 49%}
	.ArVr-testimonial .username {font-size: 18px;line-height: 24px;margin: 0 6px 0 0;padding: 0 6px 0 0;}
	.ArVr-testimonial .review{height: 250px;}

	/*	ArVr-faq start*/
	.ArVr-faq .faq-list{width: 90%;}

/*	features start*/
	.features .img4 {left: 63%;}
	.features .img3 {left: 31%;}
}

@media (max-width:991px){
	.title {font-size: 35px;line-height: 44px;width: 84%;}
	.space120 { padding: 80px 0;}

	/*	header start*/
	.header{padding: 30px 0;}
	.header .logo img{width: 180px;}
	.call-number a{margin: 0 8px 0 0;padding: 0 8px 0 0;}

	/*	ArVr-banner start*/
	.ArVr-banner{padding: 75px 0 60px;}	
	.ArVr-banner h1{width: 66%;font-size: 45px;line-height: 50px;}
	.ArVr-banner .scroll {margin: 40px 0 0;}

	/*	ArVr-solutions start*/
	.ArVr-solutions{padding: 76px 0 205px;}

	/*	offers start*/
	.offers .offer-box {width: 31%;}
	.offers .offer-list2{flex-wrap: wrap;row-gap: 20px;}
	.offers .offer-list2 .offer-box {width: 48%;}
	.offers .btn-box{width: 48%;}
	.offers img{right: 10px;bottom: 10px;}

	/*	common strip start*/
	.common-strip {padding: 40px 0;}
	.common-strip .strip-btn{    padding: 18px 20px;width: auto;}
	
	/*	features start*/
	.features img{width: 100%;}
	.features .right{width: 50%;}
	.features .feature-box{padding: 20px;}
	.features .img-move{display: none}
	.features .features-img {padding: 20px 0 0px;}

	/*	service slider start*/
	.service-slider .service-title1{padding: 25px 15px;}
	.service-slider .slick-slide {margin: 0 18px 30px;}
  .service-slider button.slick-prev.slick-arrow{right: 19%;}

	/*	our-business start*/
	.our-business .section-divide {padding: 45px 0;}
	.our-business .business-figures {column-gap: 20px;margin: 0px 0 10px;width: 100%;}
   .our-business .right { width: 46%;}
	.our-business .right-head {font-size: 26px;line-height: 28px;width: 94%;}

	/*	our work start*/
	.our-work .work1 { margin: 40px 0 25px;}

	/*	testimonials start*/
	.ArVr-testimonial .testimonials{display: block;}
	.ArVr-testimonial .headings{width: 100%;}
	.ArVr-testimonial .testimonials-slider{width: 100%;margin: 40px 0 0;}
	.ArVr-testimonial .user-detail{align-items: center;}
	.ArVr-testimonial .slick-slide{margin: 0 10px}
	.ArVr-testimonial .review{height: 140px;}

	/*	faq start*/
	.ArVr-faq .subtitle,.ArVr-faq .faq-list{width: 100%;}

	/*	.form-section start*/
	.form-section{padding: 60px 0;}
	.form-section .subtitle{width: 60%;}
	.form-section .contact-form {width: 55%;}

	/*	get-started start*/
	.get-started .title-head {font-size: 45px;line-height: 48px;}
	.get-started .subtitle{width: 100%;}
	.get-started .common-btn {padding: 12px 32px;}

	/*	footer start*/
	.footer .footer-row-wrap{display:block;width:100%}
	.footer .footer-col-wrap2{width:100%;padding:0}
	.footer .footer-col-wrap2 ul.ftr-logo-wrap{margin:0;column-gap:0px}
	.footer .footer-col-wrap{width:100%}
	.footer .btm-footer .adddress-deatil li small,.btm-footer .adddress-deatil li span{display:block}
	.footer .ftr-logo-wrap li{margin:0;padding:0}
	.footer .btm-footer .adddress-deatil li{padding-bottom:20px}
	.footer .footer_winning ul{text-align:left;padding:0}
	.footer .footer_winning-btm{display:block}
  .footer .ftr-logo-wrap li{margin: 0 10px 0 0;}
}

@media (max-width:767px){
	/*	common css start*/
	.common-btn{font-size:18px;line-height:23px;padding:8px 17px}
	.title{font-size:22px;line-height:27px;width:100%}
	.common-strip .left,.features .left,.form-section .contact-form,
	.form-section .subtitle,.offers .btn-box,.offers .offer-list2 .offer-box,
	.our-business .left,.subtitle{width:100%}
	.space120{padding:30px 0}
	.ArVr-banner .imgbanner2,.header .call-number{display:none}

	/*	header start*/
	.header .logo{margin:0 auto}
	.header .logo img{width:240px}

	/*	ArVr-banner start*/
	.ArVr-banner{padding:75px 0 30px}
	.ArVr-banner h1{width:100%;font-size:26px;line-height:31px;padding:0 0 9px}
	.ArVr-banner .banner-detail{width:100%;padding:0 0 20px}
	.ArVr-banner .scroll{margin:20px 0 0}

	/*	offers start*/
	.offers .offer-list{margin:30px 0 0}
	.offers .offer-box{width:100%;margin:0 0 20px;padding:10px 20px 65px}
	.offers .offer-title{font-size:18px;line-height:20px}
  .offers .btn-box{align-items: center;}

	/*	ArVr-solutions start*/
	.ArVr-solutions{padding:46px 0 205px}
	.ArVr-solutions .subtitle,.ArVr-solutions .title{text-align:center}
	.ArVr-solutions img{top:60%;width:55px;left:44%}
	
	/*	our-work start*/
	.our-work img{max-width: 500px}
	.our-work .work-detail,.our-work video {margin: 0 auto 20px;width: inherit;max-width: 500px;}
	.our-work .work-overflow{padding: 10px;}
	.our-work .work-title{font-size: 18px;line-height: 20px;margin: 0 0 6px;}
	.our-work .work-vertical{display: none;}
	.our-work .work-subtitle{font-size: 16px;line-height: 20px;}
	.our-work .work3{width: 100%;text-align: center;}
	.our-work .work3 .work-detail{width: fit-content;}

	/*	common-strip start*/
	.common-strip{padding:20px 0}
	.common-strip .strip-btn{padding:8px 20px;width:auto;display:inline-block;margin:20px 0}

	/*	features start*/
	.features img{max-width:450px}
	.features .right{width:100%;margin:8px 0 0}
	.features .feature-box{padding:12px;margin:0 0 18px}

	/*	service-slider start*/
	.service-slider{margin:8px 0 0}
	.service-slider .overlay-detail,.service-slider .service-title1{padding:20px 10px}
	.service-slider .slick-slide{margin:0 18px 15px}
	.service-slider .first-show .main-img{max-height:400px}

	/*	our-business start*/
	.our-business{background:#000}
	.our-business .digit{font-size:27px;line-height:30px}
	.our-business .title{padding:0 0 15px}
	.our-business .right-head{color:#fff;font-size:18px;line-height:20px;width: 37%;}
	.our-business .right{width:100%;margin:22px 0 0}
	.our-business .common-btn{background:#fff;color:#000}

	/*	ArVr-faq start*/
	.ArVr-faq .faqs,.get-started .subtitle{margin:0 0 20px}
	.ArVr-faq .faqs{width:100%}
	.ArVr-faq .faqs:last-child{margin:0}

	/*	form-section start*/
	.form-section{padding:40px 0}		

	/*	get-started start*/
	.get-started .title-head{font-size:28px;line-height:31px}

/*	exit popup start*/
	.bts-popup-container .right{display: none}
  .bts-popup-container{max-width: 500px}
  .bts-popup-container .left{width: 100%;border-radius: 15px;}       
  .bts-popup-container .mobile-subhead{color:#000;font-size: 16px;line-height: 20px;padding: 12px 15px 0px;margin: 0;max-width: 100%;}
	.bts-popup-container .request-form .form-fields .form-group,.bts-popup-container .request-form .form-fields .form-block{margin-bottom:15px}

/*	btn popup start*/
 				#dialog .right, #dialog1 .right{display: none}
        #dialog, #dialog1{max-width: 500px}
        #dialog .left, #dialog1 .left{width: 100%;border-radius: 15px;}
        
        #dialog .mobile-subhead, #dialog1 .mobile-subhead {font-size: 16px;line-height: 20px;padding: 12px 15px 0px;margin: 0;}
        #dialog .information-form .request-form button, #dialog1 .information-form .request-form button{    padding: 10px 20px;}
}




























