

.header-banner {
    position: relative;
    background-size: cover;
    padding: 0 0 40px;
/*    height: 454px;*/
    height: 670px;
    background-position: 100% 30%;
    background-repeat: no-repeat;
    padding-bottom: 40px;
}

.header-flex-title {
    display: flex;
    align-items: center;
    /* min-height: 635px; */
    background-size: cover;
    vertical-align: middle;
    overflow: hidden;
    padding-top: 0;
/*    height: 454px;*/
    height: 670px;
    text-align: left;
    background-color: rgb(0,0,0,.2);
}

.sliderTwo-highlight-header{
    font-size: 36px;
    background-color: rgba(127, 127, 127, 0.5);
    padding: 0px 20px;
    display: table;
    margin: 0 auto;
}
.sliderTwo-highlight-header-clr-1{
    color: rgb(253, 230, 153);
}

.bannerHeading-block-sliderTwo{
    position: relative;
    display: table;
    margin: 0 auto;
    background-color: rgba(127, 127, 127, 0.5);
    padding: 0px 20px;
    margin-top: 50px;
    margin-bottom: 30px;
}
.bannerHeading-block-sliderTwo .subHeading-box{
    color: #000;
    margin-bottom: 5px;
}

.bannerHeading-blackblock-sliderTwo a{
    position: relative;
    border-radius: 15px;
    background-color: #0e0e0e;
    padding: 16px 25px;
    margin-right: 10px;
    text-align: center;
    display: inline-block;
    bottom: 0;
}

.yt-watch-clr{
    background: linear-gradient(to bottom, #6945c6 1%,#4a18a6 100%);
    border: 1px solid #6c49c9;
}
.yt-watch-clr:hover{
    background: #6c49c9;
    border: 1px solid #6c49c9;
    outline: none;
}

.black-watch-clr{
    font-size: 1rem;
    background: #000;
    border: 1px solid #000;
    height: 57.8px;
    line-height: 57.8px;
}
.black-watch-clr:hover{
    background: #000;
    border: 1px solid #000;
    outline: none;
}

.try-30days-clr{
    background: linear-gradient(to bottom, #45dad2 1%,#35c4bc 100%);
    border: 1px solid #45dad2;
}
.try-30days-clr:hover{
    background: #45dad2;
    border: 1px solid #45dad2;
}

.capitalize{
    text-transform: capitalize;
}

/*Line Height*/
.lh100{
	line-height: 100%;
}
.lh110{
	line-height: 110%;
}
.lh120{
	line-height: 120%;
}
.lh130{
    line-height: 130%;
}
.lh140{
    line-height: 140%;
}
.lh150{
    line-height: 150%;
}
.lh160{
    line-height: 160%;
}
.lh180{
    line-height: 180%;
}

.prelative{
    position: relative;
}

footer{
    background-color: #efefef;
}

.needHelp-box{
    height: 175px;
    padding-top: 1%;
    position: relative;
    margin-top: 2%;
    background: #45dad2;
}

/*Padding*/
.padding-25rem{
    padding: 2.5rem 0;
}

.pb60{
    padding-bottom: 60px;
}

.ptb-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.ptb-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.ptb-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.ptb-60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.ptb-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}
.ptb-200 {
    padding-top: 200px;
    padding-bottom: 200px;
}
.ptb-120 {
    padding-top: 120px;
    padding-bottom: 120px;
}
.ptb-100 {
    padding-top: 7.4%;
    padding-bottom: 7.4%;
}
.px-45 {
    padding: 35px;
    padding-right: 15px;
    padding-bottom: 25px;
}

/* Image Shadow */
.image-boxShadow{
	filter: drop-shadow(0 0 30px #a3a5a5);
}

/*Colors*/
.white-text{
	color: #fff;
}
.para-text{
    color: #3d3d3d;
}


/*Background*/
.toolBg {
    background-color: #f3f3f3;
}
.tangible-bg {
    background-color: #e9ebeb;
}
.darkGrey-bg {
    background-color: #282828;
}
.black-bg {
    background-color: #000;
}
.greyStep-bg {
    background-color: #f2f3f3;
}
.footFall-diff-bg {
    background-color: #cee7f3;
}
.Fully-diff-bg {
    background-color: #ebebeb;
}
.employee-productivity-bg {
    background-color: #714fcb;
}
.module_work_one {
    background: #cfe7f3;
    position: relative;
    padding: 2.5rem 0;
}
.module_work_one .positionImge{
    position: relative;
    right: 0;
    top: 0;
    height: 100%;
}
.module_work {
    background: #cfe7f3;
    position: relative;
    padding-bottom: 18%;
}

.toolsBox-Section {
    position: relative;
    background-color: rgb(255, 255, 255);
    border-radius: 50px;
    margin-top: 2.5rem;
/*    height: 650px;*/
    max-height: 100%;
}
.toolsBox-Section:hover {
  border-radius: 50px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 24.08px 3.92px rgba(0, 0, 0, 0.11);
}
.toolsBox-Section.active {
  border-radius: 50px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 24.08px 3.92px rgba(0, 0, 0, 0.11);
}
.toolsBox-Section .card-img-top{
    border-radius: 0;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    height: 290px;
    max-height: 100%;
}
/*.toolsBox-Section img.image-Radius50{
    position: absolute;
    bottom: 0;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
    width: 100%;
    height: 370px;
    max-height: 100%;
}*/

.font-1rem{
    font-size: 1rem !important;
}

.fixedWidth-buttons-black{
    position: relative;
    border-radius: 15px;
    color: #fff !important;
    padding: 16px 25px !important;
    text-align: center;
    display: inline-block;
    bottom: 0;
    font-size: 1rem;
    background: #000;
    border: 1px solid #000;
}
.fixedWidth-buttons-black:hover{
    opacity: 0.9;
    color: #fff;
    background: #000;
    border: 1px solid #000;
}



.px-15{
    padding: 14.65px !important;
}
.h-45 {
    height: 45px;
    max-height: 100%;
}
.h-48 {
    height: 48px;
    max-height: 100%;
}
.h-53 {
    height: 53px;
    max-height: 100%;
}
.h-62 {
    height: 62px;
    max-height: 100%;
}
.h-65 {
    height: 65px;
    max-height: 100%;
}
.h-92 {
    height: 92px;
    max-height: 100%;
}
.h-99 {
    height: 99px;
    max-height: 100%;
}
.h-77 {
    height: 77px;
    max-height: 100%;
}

.h-105 {
    height: 105px;
    max-height: 100%;
}
.title-bg {
    color: #734fcb;
}
.toolsBox-Section p {
    color: #3d3d3d;
}
.toolsBox-Section ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.toolsBox-Section ul li {
    display: inline-block;
    background: #f3f3f3;
    border-radius: 30px;
    padding: 6px 22px;
    margin-bottom: 15px;
}
.swiper2 .swiper-wrapper li img{
    /* height: 95px; */
    height: 80px;
}

.purlple-btn-action {
    font-size: 1rem !important;
    font-family: 'BwNistaGeometricDEMOBold';
    border-radius: 15px;
    background: linear-gradient(to bottom, #6945c6 1%,#4a18a6 100%);
    border: 1px solid #6c49c9;
    color: #fff !important;
    display: inline-block;
    position: relative;
    padding: 16px 25px;
    text-align: center;
    bottom: 0;
    
}
.purlple-btn-action:hover {
    color: #fff;
    opacity: 0.8;
}

.turquoise-btn-action {
    font-family: 'BwNistaGeometricDEMOBold';
    border-radius: 15px;
    background: linear-gradient(to bottom, #45dad2 1%,#35c4bc 100%);
    border: 1px solid #45dad2;
    color: #fff;
    padding: 16px 25px;
    display: block;
    
}
.turquoise-btn-action:hover {
    color: #fff;
    opacity: 0.8;
}

.black-btn-action {
    font-family: 'BwNistaGeometricDEMOBold';
    border-radius: 15px;
    background-color: #0e0e0e;
    color: #fff !important;
    padding: 12.75px;
    display: block;
    
}
.black-btn-action:hover {
    color: #fff;
    opacity: 0.8;
}

.white-btn-action {
    font-family: 'BwNistaGeometricDEMOBold';
    border-radius: 15px;
    background-color: #fff;
    color: #000000;
    padding: 12.75px;
    display: block;
    
}
.white-btn-action:hover {
    color: #000000;
    opacity: 0.8;
}

.employeeBlocks1{
    border-width: 1px;
    border-color: rgb(0, 0, 0);
    border-style: solid;
    border-radius: 33px;
    padding: 14px 25px;
    margin-bottom: 15px;
}

.storeStaffBlocks{
    border-width: 1px;
    border-color: rgb(0, 0, 0);
    border-style: solid;
    border-radius: 33px;
    padding: 45px 30px;
    margin-bottom: 20px;
}


/*Our Company Start*/
.ourcompanyModule {
    margin-top: 20px;
}
.ourcompanyModule li {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}
.ourcompanyModule li img{
    padding-right: 8px;
}

.ourcompanyModule li:last-child {
    margin-bottom: 0;
}

.ourcompanyModule li a {
    color: #000;
    display: flex;
    align-items: center;
}
.ourcompanyModule li a img{
    padding-right: 10px;
}

.onHoverShow{
    display: none;
}

.ourcompanyModule li a:hover img.onHoverShow{
    display: block;
}
.ourcompanyModule li a:hover img.onHoverHide{
    display: none;
}
/*Our Company End*/

/*Input Start*/
.inputBtn {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.inputBtn input {
    width: 33%;
    border-radius: 8px;
    margin-right: 15px;
}
.form-control {
    height: 55px;
    background: #fff;
    color: #000;
    font-size: 16px;
    border-radius: 2px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.inputBtn button.btn-primary {
    background: linear-gradient(to bottom, #6945c6 1%,#4a18a6 100%);
    border: 1px solid #6c49c9;
    border-radius: 8px;
    padding: 16px 25px;
    margin-right: 100px;
}
.socialIcon a {
    margin-left: 30px;
}
.socialIcon a img {
    height: 45px;
}
/*Input End*/

/*Facial Recognition Page Start*/
ul.attendanceList li {
    position: relative;
    padding-left: 50px;
    padding-bottom: 30px;
    padding-top: 10px;
    
}
ul.attendanceList li::before {
    content: "";
    background: url(../images/attendance-icon.png) no-repeat 0 0;
    position: absolute;
    top: 0px;
    left: 0;
    width: 46px;
    height: 40px;
}

ul.blueDotSquare li {
    position: relative;
    padding-left: 34px;
    padding-bottom: 15px;
    padding-top: 4px;
}
ul.blueDotSquare li::before {
    content: "";
    background: url(../images/blueDotSquare.png) no-repeat 0 9px;
    position: absolute;
    top: 0px;
    left: 0;
    width: 46px;
    height: 40px;
}

ul.blackDotSquare li {
    position: relative;
    padding-left: 34px;
    padding-bottom: 15px;
    padding-top: 6px;
}
ul.blackDotSquare li::before {
    content: "";
    background: url(../images/blackDotSquare.png) no-repeat 0 9px;
    position: absolute;
    top: 0px;
    left: 0;
    width: 46px;
    height: 40px;
}

ul.blackDotCircle li {
    position: relative;
    padding-left: 30px;
    padding-bottom: 25px
}
ul.blackDotCircle li::before {
    content: "";
    background: #000;
    position: absolute;
    top: 8px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 50px;
}

ul.whiteDotCircle li {
    position: relative;
    padding-left: 30px;
    padding-bottom: 25px
}
ul.whiteDotCircle li::before {
    content: "";
    background: #fff;
    position: absolute;
    top: 8px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 50px;
}
/*Facial Recognition Page End*/

/*AI-Based Footfall Start*/
.events_box {
    position: relative;
    border-radius: 25px;
    background-color: rgb(255, 255, 255);
    height: 120px;
    max-height: 100%;
    display: flex;
    align-items: center;
}
.events_box-mobilemb1{
    margin-bottom: 0;
}
.grey_bg_subject {
    background: #f2f3f3;
}
.subject_wise_icon {
    border-top-left-radius: 25px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 25px;
    display: block;
    float: left;
    height: 100%;
    width: 140px;
    text-align: center;
    font-size: 45px;
    line-height: 120px;
}
.subject_wise_icon img{
    height: 92px;
    width: auto;
    object-fit: contain;
    vertical-align: middle;
}
.teacher_profile_detail {
    padding-left: 30px;
}

.footFall-blocks-1{
    padding: 25px;
    background: #fff;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    height: 294px;
}
.footFall-blocks-2{
    padding: 25px;
    background: #fff;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    height: 294px;
}
.footFall-blocks-3{
    padding: 25px;
    background: #fff;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    height: 294px;
    max-height: 100%;
}
.footFall-blocks-4{
    padding: 25px;
    background: #fff;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    height: 294px;
    max-height: 100%;
}
.footFall-blocks-1 img, .footFall-blocks-2 img, .footFall-blocks-3 img, .footFall-blocks-4 img{
    height: 150px;
    margin-bottom: 20px;
}
/*AI-Based Footfall End*/

/*Employee Productivity Start*/
ul.productiveListChecked li {
    position: relative;
    padding-left: 50px;
    padding-bottom: 30px;
    padding-top: 0;
    
}
ul.productiveListChecked li::before {
    content: "";
    background: url(../images/productiveTime-icon.png) no-repeat 0 0;
    position: absolute;
    top: 0px;
    left: 0;
    width: 33px;
    height: 30px;
}
/*Employee Productivity End*/


/*Footer Start*/
footer p {
    font-size: 14px;
    font-weight: 300;
}
.footer-bottom {
    background: #714fca;
    color: #fff;
    font-size: 13px;
    padding: 9px 0;
}
.moreLinks li{
    margin-bottom: 5px;
}
.moreLinks li:last-child{
    margin-bottom: 0;
}
/*Footer End*/

/*Employee Productivity Start*/
/*Slider Swiper2 STart*/
/**/
.employeeProd-slide-block {
  overflow: hidden;
}
.employeeProd-slide_item {
  padding: 22% 0 20% 0;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  opacity: 0;
}
.employeeProd-slide_img {
    display: block;
    width: 100%;
    margin: 0 auto;
    /*-webkit-box-shadow: 0px 10px 32px 0px rgb(0 0 0 / 24%);
    -moz-box-shadow: 0px 10px 32px 0px rgb(0 0 0 / 24%);
    -o-box-shadow: 0px 10px 32px 0px rgb(0 0 0 / 24%);*/
    -webkit-transition: ease 0.5s;
    -moz-transition: ease 0.5s;
    -ms-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    background-color: transparent;
    border-radius: 0;
}

.employeeProd-slide-block .swiper-slide-prev, .employeeProd-slide-block .swiper-slide-next{opacity: 0.2;}


.employeeProd-slide-info_img {
  display: inline-block;
  width: 10px;
  height: 10px;
  -webkit-transform: translateY(25%);
  -moz-transform: translateY(25%);
  -ms-transform: translateY(25%);
  -o-transform: translateY(25%);
  transform: translateY(25%);
}


.employeeProd-slide-info_comments {
  letter-spacing: -0.01em;
  font-size: 6px;
}


.employeeProd-slide-block .swiper-container {
  padding-top: 13px;
}
.employeeProd-slide-block .swiper-slide {
  padding-left: 0;
  padding-right: 0;
  z-index: 1;
  will-change: transform;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.employeeProd-slide-block .swiper-slide-active {
    z-index: 2;
    will-change: transform;
    -webkit-transform: scale(1.4) !important;
    -moz-transform: scale(1.4) !important;
    -ms-transform: scale(1.4) !important;
    -o-transform: scale(1.4) !important;
    transform: scale(1.4) !important;
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    -ms-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
    opacity: 1;
}
.employeeProd-slide-block .swiper-slide-active .employeeProd-slide_img {
  will-change: transform;
  -webkit-transition: ease 0.5s;
  -moz-transition: ease 0.5s;
  -ms-transition: ease 0.5s;
  -o-transition: ease 0.5s;
  transition: ease 0.5s;
}
/*Employee Productivity End*/

.width-245{
    width: 24.5%;
}

.width-25{
    width: 25%;
}
.width-40{
    width: 40%;
}
.width-50{
    width: 50%;
}

.extraPadding-employee{
    padding: 21px 25px !important;
}
.PrioritiseBlock{
    border-radius: 50px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 24.08px 3.92px rgba(0, 0, 0, 0.11);
    padding: 60px 45px;
    padding-right: 15px;
    padding-bottom: 25px;
}
.priorities_blackBlock{
    font-family: 'BwNistaGeometricDEMOBold';
    text-align: center;
    color: #fff;
    border-radius: 50px;
    background-color: rgb(14, 14, 14);
    padding: 20px 40px;
    height: 125.5px;
    max-height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 15px;
}

.communicationBlock-white{
  border-radius: 50px;
  background-color: rgb(255, 255, 255);
  padding: 30px;
  height: 321px;
  max-height: 100%;
}
.communicationBlock-white img{
    margin-top: 20px;
    height: 150px;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}

.btn-primary.focus, .btn-primary:focus {
    box-shadow: none;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #714fca;
    border-color: #714fca;
}

.watch-video-facial{
    font-size: 1rem;
    padding: 0 25px !important;
}

.whyEnalytix .media img{
    height: 100px;
}
.ourFaceRecognition .media img{
    height: 100px;
}

.heightImg-500{
    height: 500px;
}

.borderRound-1{
    border: 1px solid #000000;
    border-radius: 50px;
    padding: 50px;
}

.monitor_pilferage_block{
    border-radius: 50px;
    background-color: #f2f3f3;
    padding: 30px;
    margin-bottom: 10px;
}
.monitor_pilferage_block img{
    height: 150px;
    max-height: 100%;
}

.manualAudit-block{
    border-radius: 50px;
    /* padding: 50px 30px; */
    padding: 30px 30px;
}
.serviceLevel-block{
    border-radius: 50px;
    background-color: rgb(255, 255, 255);
    padding: 35px 45px;
    height: 243px;
}
.serviceLevel-block img{
    height: 90px;
    margin-bottom: 15px;
}
.monitorCard{
    border-radius: 50px;
    background-color: rgb(242, 243, 243);
    border-color: transparent;
    height: 638px;
    max-height: 100%;
}
.monitorCard .card-img-top{
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    height: 275px;
    max-height: 100%;
}

.monitorCard .card-body{
    padding: 30px;
}
.mobileBased-Enalytix{
    border-radius: 50px;
    padding: 12% 4%;
}

.recognitionBg{
    background: url('../images/recognitionBg.png') no-repeat top center;
    background-size: cover;
    padding: 2.5rem 0;
}

.bannerHeading-block{
    position: relative;
    border-radius: 20px;
    background-color: #d4d4d4;
    padding: 25px 25px 50px 25px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.bannerHeading-block .subHeading-box{
    color: #000;
    margin-bottom: 5px;
}

.bannerHeading-blackblock{
    position: absolute;
    border-radius: 15px;
    background-color: #0e0e0e;
    padding: 16px 25px;
    text-align: center;
    display: table;
    bottom: -27px;
}

.cardRetail-block{
    border-radius: 50px;
    background-color: rgb(242, 243, 243);
    margin-bottom: 20px;
}

.cardRetail-block img{
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

.cardRetail-block-leftAlign img{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 50px;
    border-bottom-Left-radius: 50px;
}

.cardRetail-block .card-body{
    padding: 45px 30px;
}

.cardRetail-block-custom .card-body{
    padding: 0px 30px;
}

.imageBanner-50{
    height: 50%;
}
.imageBanner-55{
    height: 55%;
}

.facial-recognition-banner h1, .employee-recognition-time-header, .employee-productivity-header h1, .font-3rem, .employee-recognition-header h1{
    font-size: 3rem;
}

.owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot span {
    background: transparent !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: transparent !important;
}
button:focus{
    outline: none;
}

.try30Position{
    position: relative;top: 51%;right: 45%;margin-bottom: 0;
}
.border-radius-50{
    border-radius: 50px;
}

.header-flex-title h3{
    font-size: 36px;
}

.paddingBox-enterprise{
    padding: 36px 0 18px 0 !important;
}

.height45{
    height:46.6px !important;
}
.theader.free{
    height: 172px;
}
/*Media Query*/
@media (min-width:240px) {
.mycontainerheader{max-width:100%;}
.mycontainer{max-width:100%;}

.xs8 {font-size: 8px;}.xs9 {font-size: 9px;}.xs10 {font-size: 10px;}.xs11 {font-size: 11px;}.xs12 {font-size: 12px;}.xs13 {font-size: 13px;}.xs14 {font-size: 14px;}.xs15 {font-size: 15px;}.xs16 {font-size: 16px;}.xs17 {font-size: 17px;}.xs18 {font-size: 18px;}.xs19 {font-size: 19px;}.xs20 {font-size: 20px;}.xs21 {font-size: 21px;}.xs22 {font-size: 22px;}.xs23 {font-size: 23px;}.xs24 {font-size: 24px;}.xs25 {font-size: 25px;}.xs26 {font-size: 26px;}.xs27 {font-size: 27px;}.xs29 {font-size: 29px;}.xs31 {font-size: 31px;}.xs32 {font-size: 32px;}.xs33 {font-size: 33px;}.xs35 {font-size: 35px;}.xs37 {font-size: 37px;}.xs39 {font-size: 39px;}.xs40 {font-size: 40px;}.xs41 {font-size: 41px;}.xs43 {font-size: 43px;}.xs45 {font-size: 45px;}.xs47 {font-size: 47px;}.xs49 {font-size: 49px;}.xs51 {font-size: 51px;}.xs70 {font-size: 70px;}.xs70 {font-size: 70px;}.xs80 {font-size: 80px;} .xs150 {font-size: 150px;}

.xsmt0{margin-top:0%;}.xsmt1{margin-top:1%;}.xsmt2{margin-top:2%;}.xsmt3{margin-top:3%;}.xsmt4{margin-top:4%;}.xsmt5{margin-top:5%;}.xsmt6{margin-top:6%;}.xsmt8{margin-top:8%;}.xsmt13{margin-top:13%;}.xsmb8{margin-bottom: 8%;}
}

@media (max-width: 768px){
    .try30Position{
        right: 59%;
    }
    .enterpriseBox{
        margin-top: 11px !important;
    }
    .paddingBox-enterprise{
        padding: 52px 0 18px 0 !important;
    }
    .height45{
        height:43px !important;
    }
}

@media (min-width:768px) {
.mycontainerheader{max-width:720px;}
.mycontainer{max-width:720px;}
.sm8 {font-size: 8px;}.sm9 {font-size: 9px;}.sm10 {font-size: 10px;}.sm11 {font-size: 11px;}.sm12 {font-size: 12px;}.sm13 {font-size: 13px;}.sm14 {font-size: 14px;}.sm15 {font-size: 15px;}.sm16 {font-size: 16px;}.sm17 {font-size: 17px;}.sm18 {font-size: 18px;}.sm19 {font-size: 19px;}.sm20 {font-size: 20px;}.sm21 {font-size: 21px;}.sm23 {font-size: 23px;}.sm25 {font-size: 25px;}.sm27 {font-size: 27px;}.sm29 {font-size: 29px;}.sm31 {font-size: 31px;}.sm33 {font-size: 33px;}.sm35 {font-size: 35px;}.sm37 {font-size: 37px;}.sm39 {font-size: 39px;}.sm40 {font-size: 40px;}.sm41 {font-size: 41px;}.sm43 {font-size: 43px;}.sm45 {font-size: 45px;}.sm47 {font-size: 47px;}.sm49 {font-size: 49px;}.sm51 {font-size: 51px;}.sm60 {font-size: 60px;}.sm70 {font-size: 70px;}.sm100 {font-size: 100px;}.sm130 {font-size: 130px;}.sm190 {font-size: 190px;}

.lmt-7{margin-top:-7.5%;}.lmt-9{margin-top:-9%;}.lmt-4{margin-top:-4%;}.lmt-15{margin-top:-31%;}.lmt-3{margin-top:-3%;}.lmt-2{margin-top:-2%;}.lmt-6{margin-top:-6%;}.lmt-8{margin-top:-8%;}.lmt-10{margin-top:-10%;}.lmt-12{margin-top:-12%;}.lmt-1{margin-top:-1%;}.lmt-14{margin-top:-14%;}.lmt-16{margin-top:-16%;}.lmt-18{margin-top:-18%;}
.lmt0{margin-top:0%;}.lmt1{margin-top:1%;}.lmt2{margin-top:2%;}.lmt3{margin-top:3%;}.lmt4{margin-top:4%;}.lmt5{margin-top:5%;}.lmt13{margin-top:13%;}.lmt5{margin-top:5%;}.lmt6{margin-top:6%;}.lmt7{margin-top:7%;}.lmt8{margin-top:8%;}.lmt10{margin-top:10%;}.lmt12{margin-top:12%;}.lmt15{margin-top:15%;}.lmt18{margin-top:18%;}.lmt-5{margin-top:-5%;}.lmt-14{margin-top:-14%;}.lmt-15{margin-top:-15%;}.lmt-25{margin-top:-25%;}.lmt-35{margin-top:-35%;}



}

@media (min-width:992px) {
.mycontainerheader{max-width:970px;}
.mycontainer{max-width:970px;}
.md8 {font-size: 8px;}.md9 {font-size: 9px;}.md10 {font-size: 10px;}.md11 {font-size: 11px;}.md12 {font-size: 12px;}.md13 {font-size: 13px;}.md14 {font-size: 14px;}.md15 {font-size: 15px;}.md16 {font-size: 16px;}.md17 {font-size: 17px;}.md18 {font-size: 18px;}.md19 {font-size: 19px;}.md20 {font-size: 20px;}.md21 {font-size: 21px;}.md23 {font-size: 23px;}.md24 {font-size: 24px;}.md25 {font-size: 25px;}.md26 {font-size: 26px;}.md27 {font-size: 27px;}.md28 {font-size: 28px;}.md29 {font-size: 29px;}.md30 {font-size: 30px;}.md31 {font-size: 31px;}.md32 {font-size: 32px;}.md33 {font-size: 33px;}.md34 {font-size: 34px;}.md35 {font-size: 35px;}.md36 {font-size: 36px;}.md37 {font-size: 37px;}.md38 {font-size: 38px;}.md39 {font-size: 39px;}.md40 {font-size: 40px;}.md41 {font-size: 41px;}.md42 {font-size: 42px;}.md43 {font-size: 43px;}.md44 {font-size: 44px;}.md45 {font-size: 45px;}.md46 {font-size: 46px;}.md47 {font-size: 47px;}.md48 {font-size: 48px;}.md49 {font-size: 49px;}.md50 {font-size: 50px;}.md51 {font-size: 51px;}.md53 {font-size: 53px;}.md55 {font-size: 55px;}.md61 {font-size: 61px;}.md65 {font-size: 65px;}.md75 {font-size: 75px;}.md85 {font-size: 85px;}.md60{font-size: 60px;}.md75 {font-size: 75px;}.md70 {font-size: 70px;}.md80 {font-size: 80px;}.md130 {font-size: 130px;}.md22{font-size:22px;}.md110 {font-size: 110px;}.md130 {font-size: 130px;}.md190 {font-size:190px;}.md220 {font-size: 220px;}
}

.mt1{margin-top:1%;}.mt1_5{margin-top:1.5%;}.mt2{margin-top:2%;}.mt3{margin-top:3%;}.mt4{margin-top:4%;}.mt5{margin-top:5%;}.mt6{margin-top:6%;}.mt7{margin-top:7%;}.mt8{margin-top:8%;}.mt9{margin-top:9%;}.mt95{margin-top:9.5%;}.mt10{margin-top:10%;}.mt12{margin-top:12%;}
.mt-1{margin-top:-1%;}
.mt_2{margin-top:-2%;}
.mt_4{margin-top:-4%;}

@media (max-width: 767px){
	.mycontainerheader{max-width:100%;}
	.mycontainer{max-width:100%;}

	.mainmenutab.navbar-expand-lg .navbar-nav .nav-link {
		padding: 10px 10px;
	}
	.slider-bg-1{background: linear-gradient( to right, #ffd497 0%, #ffd497 100%, #f8f9fb 100%, #f8f9fb 100% );}
	.slider-bg-2{background: linear-gradient( to right, #ffdada 0%, #ffdada 100%, #f8f9fb 100%, #f8f9fb 100% );}
	.slider-bg-3{background: linear-gradient( to right, #f3f4fa 0%, #f3f4fa 100%, #f8f9fb 100%, #f8f9fb 100% );}
	.slider-bg-4{background: linear-gradient( to right, #8dddfb 0%, #8dddfb 100%, #f8f9fb 100%, #f8f9fb 100% );}
	.slider-bg-5{background: linear-gradient( to right, #f6d7ff 0%, #f6d7ff 100%, #f8f9fb 100%, #f8f9fb 100% );}

    .vertical-dot .owl-dots{
        right: 10px;
    }
    .paddingBox-enterprise {
        padding: 9px 0px 9px 0 !important;
    }
    .enterpriseBox .theader.free{
        height: auto;
    }
    .enterpriseBox .mobileNone-btn{
        display: none !important;
    }
    .height45 {
        height: 23px !important;
    }
    .paddingBox-enterprise span{
        font-size: 22px !important;
    }
    .paraPadding p, .paraPaddingTop p{
        margin-bottom: 10px;
    }
    .btnprimary.btnsec{
        display: table;
        padding: 11px 20px !important;
        margin: 0 auto;
        width: auto !important;
    }
    .paraPadding{
        padding-bottom: 0 !important;
    }
    .paraPaddingTop{
        padding-top: 7px !important;
    }
    #our-apps3 h2{
        font-size: 1.5rem !important;
        padding-bottom: 10px;
    }

    .footfall-subHeading{
        left: 0;
        padding-left: 15px;
    }

    .needHelp-box{
        height: auto;
        padding-top: 12%;
        padding: 3% 0;
        padding-top: 10%;
    }

	.banner-slider img[src$='.png'] {
	  box-shadow: none;
	  width: auto;
	  height: auto;
	}
    .navbar-brand > img{
        width: auto;
        height: 50px;
    }
    .deepTech_img {
        width: auto;
        margin-left: 0px;
        height: 45px;
    }
    .fixedWidth-buttons-black, .purlple-btn-action{
        display: table;
        width: auto;
    }

    .black-watch-clr{
        height: 53.5px;
        line-height: 53.3px;
    }
    .header-banner.firstSlider {
        background-position: 44% center;
    }
    .header-banner.threeSlider {
        background-position: 85% 100%;
    }

    .bannerHeading-block{
        background-color: #d4d4d4cf;
        padding: 15px 15px 36px 15px;
    }
   

    .header-banner, .header-flex-title {
        height: 450px;
    }
    .px-45 {
        padding: 25px;
        padding-right: 15px;
        padding-bottom: 25px;
    }
    .toolsBox-Section .card-img-top{
        height: auto;
    }
    .h-99, .h-65, .h-45, .h-48, .h-53 {
        height: auto;
        max-height: 100%;
    }

    .cardRetail-block-custom .card-body{
        padding: 20px 20px;
    }

    .try30Position{
        position: relative;top: 0;right: 0;margin-bottom: 30px;
    }

    .pricing-tab.nav-pills .nav-link span{
        right: 0;
        text-align: center;
        left: 3px;
        top: -11px;
    }

    .videoMobileIframe iframe{
        height: auto;
    }

    .events_box-mobilemb1-xs{
        margin-top: 0;
    }

    .events_box-mobilemb1{
        margin-bottom: 1rem;
    }

    .inputBtn{
        flex-direction: column;
    }
    .inputBtn input{
        width: 100%;
    }
    .inputBtn button.btn-primary{
        width: auto;
        margin: 8px 0;
    }
    /* .turquoise-btn-action, .purlple-btn-action{
        display: table;
        margin:0 auto;
    } */

    .width-40, .width-25, .width-50, .width-245{
        width: 100%;
    }
    .PrioritiseBlock{
        padding: 15px;
    }
    .priorities_blackBlock{
        height: auto;
    }
    .communicationBlock-white img{
        position: relative;
        bottom: 0;
    }
    .communicationBlock-white{
        height: auto;
        margin-bottom: 15px;
    }
    .serviceLevel-block{
        height: auto;
    }
    .monitorCard, .heightImg-500{
        height: auto;
    }
    .monitorCard .card-img-top{
        height: auto;
    }
    .h-77{
        height: auto;
    }
    .borderRound-1{
        padding: 30px;
    }
    .toolsBox-Section {
        height: auto;
    }
    .toolsBox-Section img.image-Radius50{
        position: relative;
    }

    .cardRetail-block{
        border-radius: 0;
    }

    .header-flex-title h3, .bannerHeading-block .subHeading-box{
        font-size: 1.2rem;
        text-transform: capitalize;
    }
    .swiper2 .swiper-wrapper li img{
        height: 70px;
    }
    .header-banner{
        background-position: center center;
    }

    .header-banner.header-leftcenter-banners{
        background-position: center left;
    }

    .banner-heading-1{
        font-size: 1.5rem;
    }
    .footfall-subHeading{
        font-size: 1.2rem;
    }

    .footfall-Heading{
        top: 75%;
        font-size: 1.5rem;
    }

    .footFall-blocks-1, .footFall-blocks-2, .footFall-blocks-3, .footFall-blocks-4{
        height: auto;
    }

    .bannerHeading-blackblock-sliderTwo a{
        width: auto;
        /* width: 100%; */
        margin-top: 15px;
    }

    h3.sliderTwo-highlight-header{
        font-size: 1.2rem;
    }

    .cardRetail-block img{
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .cardRetail-block-leftAlign img{
        border-top-right-radius: 0;
        border-bottom-right-radius: 0px;
        border-top-left-radius: 0;
        border-bottom-Left-radius: 0;
    }
    .employee-recognition-header, .employee-productivity-header{
        height: auto;
    }
    .imageBanner-55, .imageBanner-50 {
        /* height: 100%; */
        width: auto;
        height: 400px;
    }
    .sliderTwo-highlight-header{
        font-size: 1.5rem;
    }

    .pricing-tab.nav-pills .nav-link{
        padding: 10px 9px;
    }
}


@media (min-width:1200px) {
.mycontainerheader{max-width:1140px;}
.mycontainer{max-width:1140px;}

.banner-heading-1{
    font-size: 3rem;
}

}

@media (min-width:1300px) {
.mycontainerheader{max-width:1270px;}
.mycontainer{max-width:1270px;}

.banner-heading-1{
    font-size: 3rem;
}
}
@media (min-width:1400px) {
.mycontainerheader{max-width:1370px;}
.mycontainer{max-width:1370px;}

.banner-heading-1{
    font-size: 3rem;
}
}
@media (min-width:1500px) {
.mycontainerheader{max-width:1470px;}
.mycontainer{max-width:1470px;}

.banner-heading-1{
    font-size: 3rem;
}
}

@media (min-width:1600px) {
/*.mycontainerheader{max-width:1570px;}
.mycontainer{max-width:1570px;}*/
}
@media (min-width:1700px) {
/*.mycontainerheader{max-width:1670px;}
.mycontainer{max-width:1660px;}*/
}
@media (min-width:1800px) {
/*.mycontainerheader{max-width:1726px;}
.mycontainer{max-width:1726px;}*/
}