

.main-heading h1{text-align:center}
/*.main-heading .h2headingtag{margin-bottom:50px;margin-top:10px}*/
.main-heading ul li {position: relative;padding-left: 30px;margin-bottom: 5px;font-size: 21px;line-height: 45px!important;}
.main-heading ul li span, .row-section ul.two li span {position: absolute;left: 0;top: 1px;}

.mobile-view-le{display:none}
.desktop-view-le{display:flex}
.perfect-for .solu-div{padding:0}
.bg-greys1{background: #f8f8f8;}
.over-margin-mob{margin-bottom:0}
.solu-div.solu-div-aligns{padding:20px 20px 30px;border-radius:10px;max-width:400px;text-align:center;min-height:265px;margin: 0 10px 0px;}
.three-sol .solu-div.solu-div-aligns{max-width:290px;}
.live-chats .img-tag{height:135px;position:relative}
.live-chats .solu-div{text-align:center;border:1px solid #e4e4e4;padding:0;box-shadow: 0 2px 2px -2px rgb(0 0 0 / 30%);-webkit-box-shadow: 0 2px 2px -2px rgb(0 0 0 / 30%);-o-box-shadow: 0 2px 2px -2px rgba(0,0,0,.3);-ms-box-shadow: 0 2px 2px -2px rgba(0,0,0,.3);-moz-box-shadow: 0 2px 2px -2px rgba(0,0,0,.3);width:100%;transition:all .3s ease-in 0}
.solu-div {padding: 0px !important;     flex: 0 1 23%;-webkit-flex: 0 1 23%;-ms-flex: 0 1 23%;margin: 0 7px 40px;}
.solu-div img {margin: 0px;}
.solu-div.solu-div-aligns {min-height: 235px;background: #fff;}
/**/
.flex-div{flex-flow: row wrap;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap}
    /**/
.flex-div-space {
    margin-top: 25px;
}
.arrowicon {position: absolute;right: 10px;top: 13px;visibility: hidden;}
    .headingtags{position: relative;text-align: center;}
    .headingtags .heading-1 {text-align: center;transform: translateX(0px);transition: 1s all;}
.popular-solution .solu-div:hover .arrowicon {
    visibility: visible;
}
.popular-solution .solu-div:hover .headingtags #hov1 {
    transform: translateX(-12%);
}

.popular-solution .solu-div:hover .headingtags #hov3 {
    transform: translateX(-12%);
}
.popular-solution .solu-div:hover .headingtags.anc-none #hov4 {
    transform: none;
}
.popular-solution .solu-div:hover .headingtags.anc-none .arrowicon {
    visibility: hidden;
}
.main-heading ul li:last-child {margin-bottom: 0px;}
@media (min-width: 1200px){
.break-1{display: block;}
}

@media (max-width: 767px){
.desktop-view-le{display:none}
.mobile-view-le{display:flex}
.main-top .sec-b3-content{margin-top:25px}
.main-heading .h2headingtag{margin: 15px auto 25px;}
.main-heading ul li{font-size:16px!important;line-height:28px!important;padding-left: 25px;}
.main-heading ul li span{top: 4px;}
.main-heading ul li span svg{width:16px}
.over-margin-mob{margin-bottom:25px!important}
.over-margin{margin-bottom:0!important}
.logo.logox .flex-div{display:flex}
.logo-sectionx h4{line-height:32px}

.live-chats .solu-div {margin: 0 auto;}
.live-chats .solu-div.over-margin-mob:last-child {margin-bottom: 0 !important;}
.main-heading .btn-loader-flex{justify-content:center;}
.mobileimgminheight{min-height: 231px;}
.solu-div.solu-div-aligns {
max-width: initial;}
.solu-div img {margin: 0;min-width: 100%;}

.three-sol .solu-div.solu-div-aligns {
    max-width: initial;
}
.headingtags {padding: 10px 0 8px;}
.mobileimgminheight {min-height: 217px;}
}

@media (min-width: 767px) and (max-width: 1280px){
.solu-div.solu-div-aligns {min-height: auto;flex: 0 1 23%; -webkit-flex: 0 1 23%; -ms-flex: 0 1 23%;margin: 0 7px 40px;}
}

@media (min-width: 561px) and (max-width: 767px){
   .solu-div.solu-div-aligns {min-height: auto;flex: 1 1 45%;-webkit-flex: 1 1 45%;-ms-flex: 1 1 45%;padding: 0 5px 20px;} 
.flex-div {display: flex;width: 100%;}
.three-sol .solu-div.solu-div-aligns { max-width: 290px;}
}