
/*---------- OMPUL Mobile Processe Css -------------*/
.content-title{
	padding-bottom: 10px;
}
.content-title h2{
	font-size: 44px;
}
.content-title h4{
	font-size: 28px;
    line-height: 36px;
}
.content-title span{
	color: #b400ff;
}
.ompul-mobile-process-img-block{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ompul-mobile-process-img{
	width: 49%;
    margin-bottom: 10px;
}
.mp-img1{
	width: 100%;
}
.ompul-approach-list ul{
	margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.ompul-approach-list ul li{
	position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 600;
}
.ompul-approach-list ul li:before{
	position: absolute;
    left: -1998px;
    width: 2000px;
    background-repeat: repeat-x;
    background-image: url("../images/ompul-approach-icon-line.png");
    background-size: auto 100%;
    height: 50px;
    content: "";
    top: 10px;
}
.ompul-approach-list ul li span{
	display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("../images/ompul-approach-icon-bg.png");
    width: 73px;
    height: 72px;
    flex-shrink: 0;
    line-height: 66px;
    padding: 0px 8px 8px 0px;
    text-align: center;
    margin-right: 20px;
}
.ompul-approach-list ul li span img{
	max-width: 50%;
}
.ompul-approach-img{
	position: relative;
    z-index: 1;
}
.ompul-approach-img:before{
	position: absolute;
    width: 340px;
    height: 400px;
    background-repeat: no-repeat;
    /*background-image: url("../images/logo-icon-grey.png");*/
    background-size:cover;
    content: "";
    top: -100px;
    right: 15%;
    z-index: -1;
}
.ompul-approach-img-block{
	width: 130%;
    margin-left: -8%;
}


.inside-ompul {
    border-top: 2px solid #f5f5f5;
    overflow: hidden;
}
.inside-ompul-container{
    position: relative;
    padding-right: 0px;
}
.inside-ompul-item-block {
    background-color: #f2f2f2;
    display: flex;
}
.inside-ompul-slide{
    width: 250%;
    position: relative;
}
.inside-ompul-slide:before{
    width: 40%;
    right: 0px;
    top: 0px;
    position: absolute;
    background-color: rgba(255,255,255,0.6);
    content: '';
    z-index: 1;
    height: 100%;
}
.inside-ompul-items .slick-list{
    padding-right: 40%;
}
.inside-ompul-item{
    padding-right: 30px;
}
.inside-ompul-img {
    width: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 340px;
}
.inside-ompul-details {
    padding:70px 30px 20px 30px;
    width: 50%;
}
.inside-ompul-details h6{
    margin: 15px 0px;
}
.inside-ompul-slide-nav {
    padding-top: 30px;
}
.inside-ompul-slide-nav .slider-nav{
    padding: 0px;
    margin: 0px;
}
.inside-ompul-slide-nav .slider-nav li{
    padding-top: 15px;
    position: relative;
    cursor: pointer;
}
.inside-ompul-slide-nav .slider-nav li:before, .inside-ompul-slide-nav .slider-nav li:after{
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    width: 100%;
    height: 3px;
    background-color: #f2f2f2;
}
.inside-ompul-slide-nav .slider-nav li:after{
    width: 0px;
}
.inside-ompul-slide-nav .slider-nav li.inside-ompul-active:after{
    background-color: #5111f0;
    width: 85%;
}
.inside-ompul-slide-nav .slider-nav li.inside-ompul-active, .inside-ompul-slide-nav .slider-nav li:hover{
    color: #5111f0;
}
.inside-ompul-arrow {
	display: flex;
	flex-direction: column-reverse;
	position: absolute;
	right: 25.5%;
	top: 50%;
	margin-top: -50px;
	z-index: 2;
}
.inside-ompul-arrow > div{
    background-color: #0f202e;
    color: #fff;
    width: 48px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    font-size: 12px;
    cursor: pointer;
}
.inside-ompul-arrow > div:hover{
    background-color: #132839;
}
.inside-ompul-arrow > div.slick-disabled{
    color: #636e77;
}
.slider-nav .slick-arrow{
    position: absolute;
    right: 0px;
    top: -24px;
    width: 18px;
    height: 24px;
    background: none;
    border: 0px;
    cursor: pointer;
}
.slider-nav .slick-arrow.slick-prev{
    right: 18px;
}

@media only screen and (min-width: 100px) and (max-width: 5000px) {
    .inside-ompul-slide{width: 220%;}
}
@media only screen and (min-width: 100px) and (max-width: 3000px) {
    .inside-ompul-slide{width: 200%;}
    .inside-ompul-arrow{right: 25.6%;}
}
@media only screen and (min-width: 100px) and (max-width: 1920px) {
    .inside-ompul-slide{width: 120%;}
    .inside-ompul-arrow{right: 11.1%;}
}
@media only screen and (min-width: 100px) and (max-width: 1280px) {
    .inside-ompul-slide{width: 108%;}
    .inside-ompul-arrow{right: 11.2%;}
    .ompul-approach-img-block{width: 115%;}
}
@media only screen and (min-width: 100px) and (max-width: 1200px) {
    .inside-ompul-slide{width: 113%;}
    .inside-ompul-arrow{right: 11.3%;}
}
@media only screen and (min-width: 100px) and (max-width: 991px) {
    .ompul-mobile-process-img-block{margin-top: 40px;}
    .ompul-mobile-process-img img{width: 100%;}
    .ompul-approach h2{font-size: 38px;}
    .ompul-approach-list ul li span{width: 64px;height: 63px;line-height: 54px;}
    .ompul-approach-list ul li::before{height: 40px;}
    .inside-ompul-slide{width: 120%;}
    .inside-ompul-items .slick-list{padding-right: 25%;}
    .inside-ompul-slide::before{width:25%; }
    .inside-ompul-arrow{right: 19.2%;}
    .inside-ompul-details{padding: 30px 20px 20px 30px;margin: auto 0px;}
    .inside-ompul-img{height: 300px;}
}
@media only screen and (min-width: 100px) and (max-width: 800px) {
    .ompul-approach-img-block{width: 100%;margin-left: 0px;}
}
@media only screen and (min-width: 100px) and (max-width: 767px) {
    .ompul-approach-img::before{width: 240px;height: 300px;top: -70px;}
    .inside-ompul-container{max-width: 100%;}
    .inside-ompul-items .slick-list{padding-right: 35%;}
    .inside-ompul-slide::before{width: 35%;}
    .inside-ompul-arrow{right: 29.5%;}
    .inside-ompul-img{height: 250px;}
}
@media only screen and (min-width: 100px) and (max-width: 680px) {
    .inside-ompul-slide{width: 100%;}
    .inside-ompul-items .slick-list{padding-right: 40px;}
    .inside-ompul-img{width: 40%;}
    .inside-ompul-details{padding: 15px;width: 60%;}
    .inside-ompul-details span{width: 50px;display: inline-block;}
    .inside-ompul-slide::before{width: 40px;}
    .inside-ompul-arrow{right: 7px;}
    .inside-ompul-item {padding-right: 15px;}
    .inside-ompul-details h6{margin: 5px 0px;}
    .inside-ompul-details p{font-size: 14px;line-height: 20px;}
}
@media only screen and (min-width: 100px) and (max-width: 580px) {
    .ompul-approach-list ul li span {width: 46px;height: 45px;line-height: 36px;}
    .ompul-approach-list ul li{font-size: 18px;}
    .ompul-approach-list ul li::before {height: 26px;}
}
@media only screen and (min-width: 100px) and (max-width: 480px) {
    .inside-ompul-slide-nav .slider-nav li br, .ompul-approach h2 br{display: block;}
    .ompul-approach h2{font-size: 32px;}
    .inside-ompul-item-block{flex-direction: column;}
    .inside-ompul-img{height: 250px;width: 100%;}
    .inside-ompul-details{width: 100%;}
    .inside-ompul-items .slick-list{padding-right: 80px;}
    .inside-ompul-slide::before{width: 80px;}
    .inside-ompul-arrow{right: 32px;top: 195px;}
}
@media only screen and (min-width: 100px) and (max-width: 380px) {
    .inside-ompul-img{height: 200px;}
    .inside-ompul-items .slick-list{padding-right: 50px;}
    .inside-ompul-slide::before{width: 50px;}
    .inside-ompul-arrow{right: 1px;top: 130px;}
}

/*---------- Pocare Center Css -------------*/

.pocare-center{
	display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 30px;
}
.pocare-center-item{
	display: flex;
    align-items: center;
    padding: 35px 0px;
    justify-content: flex-end;
}
.pocare-center-item h5{
	font-family: 'HurmeGeometricSans3SemiRegular';
    font-weight: normal;
    color: #3630ec;
    text-align: right;
    font-size: 22px;
}
.pocare-center-icon{
	position: relative;
    margin-left: 20px;
    width: 200px;
    z-index: 1;
}
.pocare-center-item.item2 .pocare-center-icon{
    width: 230px;
}
.pocare-center-icon span.picon{
	display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100%;
    width: 100px;
    height: 92px;
    background-image: url("../images/pocare-center-icon-bg.png");
    padding: 15px 35px 15px 15px;
}
.pocare-center-icon span.picon img{
	max-width: 70%;
}
.pocare-center-icon:before{
	position: absolute;
    content:"";
    height: 2px;
    background: url("../images/pocare-center-icon-bg1.png") repeat-x left top;
    width: 140px;
    right: 0px;
    top: 50%;
    margin-top: -1px;
    z-index: -1;
}
.pocare-center-item.item1 .pocare-center-icon::before, .pocare-center-item.item3 .pocare-center-icon::before{
    right: -20px; 
}
.pocare-center-icon::after {
	position: absolute;
	content: "";
	height: 2px;
	background: url("../images/pocare-center-icon-bg1.png") repeat-x left top;
	width: 58px;
    right: -70px;
    top: 64px;
	margin-top: -1px;
	z-index: -1;
	transform: rotate(40deg);
}
.pocare-center-item.item2 .pocare-center-icon::after{
    display: none;
}
.pocare-center-item.item3 .pocare-center-icon::after {
	transform: rotate(-40deg);
	right: -71px;
	top: 27px;
}
.pocare-center-icon span.ppoint {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	border: 1px solid #6837ea;
	display: block;
	position: absolute;
	right: -13px;
	background-color: #fff;
	top: 36px;
}
.pocare-center-icon span.ppoint:before {
	position: absolute;
	content: "";
	height: 14px;
	background-color: #1f19ea;
	width: 14px;
	left: 4px;
	top: 4px;
	z-index:1;
    border-radius: 50%;
}
.pocare-center-item.item1 span.ppoint {
	right: -72px;
	top: 71px;
}
.pocare-center-item.item3 span.ppoint {
	right: -68px;
	top: 2px;
}
.pocare-center-right .pocare-center-item {
	justify-content: flex-start;
}
.pocare-center-right .pocare-center-item h5 {
	text-align: left;
    color: #b400ff;
}
.pocare-center-right .pocare-center-icon {
	margin-left: 0px;
    margin-right: 20px;
}
.pocare-center-right .pocare-center-icon span.picon {
	margin-left: auto;
    background-image: url("../images/pocare-center-icon-bg2.png");
    background-position: right center;
    padding: 15px 15px 15px 35px;
}
.pocare-center-right .pocare-center-icon:before {
	right: inherit;
    left: 0px;
    background: url("../images/pocare-center-icon-bg2-1.png") repeat-x left top;
}
.pocare-center-right .pocare-center-item.item1 .pocare-center-icon::before, .pocare-center-right .pocare-center-item.item3 .pocare-center-icon::before {
   left: -20px;
   right: inherit; 
}
.pocare-center-right .pocare-center-icon::after {
    width: 50px;
    left: -62px;
    top: 62px;
    transform: rotate(-40deg);
    background: url("../images/pocare-center-icon-bg2-1.png") repeat-x left top;
}
.pocare-center-right .pocare-center-icon span.ppoint {
    left: -13px;
    right: inherit; 
    border-color: #8d1ccf;
}
.pocare-center-right .pocare-center-icon span.ppoint:before {
    background-color: #770af6;
}
.pocare-center-right .pocare-center-item.item1 span.ppoint {
   left: -66px;
   right: inherit; 
    top: 66px;
}
.pocare-center-right .pocare-center-item.item3 span.ppoint {
   left: -66px;
   right: inherit; 
    top: 1px;
}
.pocare-center-right .pocare-center-item.item3 .pocare-center-icon::after {
    width: 50px;
    left: -62px;
    top: 30px;
    transform: rotate(40deg);
}
.pocare-middle-block{
	width: 357px;
    height: 359px; 
    position: relative;
    padding: 25px;
}
.pocare-circle{
	width: 100%;
    height: 100%;   
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.pocare-middle-holder{
	width: 100%;
    height: 100%;   
    box-shadow: 0px 0px 20px 0px rgba(100,100,100,0.6);
    border: 10px solid #ececf0;
    background: #2519ea; /* Old browsers */
    background: -moz-linear-gradient(left,  #2519ea 0%, #901cc8 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #2519ea 0%,#901cc8 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #2519ea 0%,#901cc8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2519ea', endColorstr='#901cc8',GradientType=1 ); /* IE6-9 */
    border-radius: 50%;
    display: flex;
    color: #fff;
    justify-content: center;
    flex-direction: column;
    align-items: center;

}
.pocare-middle-holder span img{
	max-width: 90px;
    margin-bottom: 10px;

}

@media (min-width:992px) and (max-width: 1100px) { 
    .pocare-center-icon{width: 140px;}
    .pocare-center-item.item2 .pocare-center-icon{width: 170px;}
    .pocare-center-item h5{font-size: 18px;}
}
/* Tablet Layout: 991px. */

@media (min-width:100px) and (max-width: 991px) {
    .poCare-top-txt p{line-height: 32px;font-size: 22px;}
    .poCare-img {margin: 30px auto 0;max-width: 400px;}
    .poCare-txt .pr50 {padding: 0}
    .pocare-video-text{padding:0px;text-align: center;}
    .pocare-video{margin: 0px auto 30px;max-width: 500px;width: 100%;}
    .pocare-center-icon{width: 120px;}
    .pocare-center-item.item2 .pocare-center-icon{width: 170px;}
    .pocare-center-item h5{font-size: 16px;}
    .pocare-middle-block{width: 320px;height: 321px;}
    .pocare-center-item{padding: 25px 0px;}
    .pocare-center-right .pocare-center-item.item1 span.ppoint {left: -58px;top: 61px;}
    .pocare-center-right .pocare-center-item.item3 span.ppoint {left: -62px;top: 6px;}
    .pocare-center-item.item3 span.ppoint{right: -60px;top: 8px;}
    .pocare-center-item.item3 .pocare-center-icon::after{width: 44px;right: -58px;top: 32px;}
    .pocare-center-item.item1 .pocare-center-icon::before, .pocare-center-item.item3 .pocare-center-icon::before {width: 120px;}
    .pocare-center-item.item1 span.ppoint {right: -61px;top: 63px;}
    .pocare-center-item.item1 .pocare-center-icon::after {width: 48px;right: -61px;top: 61px;}
    .pocare-global-text{max-width: 400px;margin: 30px auto 0px;}
    .pocare-glob-area{text-align: center;}
    .pocare-glance-bot-text{text-align: center;}
}

/* Wide Mobile Layout: 767px. */

@media (min-width: 100px) and (max-width: 767px) {
    .pocare-center{flex-direction: column;}
    .pocare-center-item{flex-direction: column-reverse;}
    .pocare-center-item h5{text-align: center !important;width: 100% !important;z-index: 2;background-color: #fff;transform: translateY(-55%);}
    .pocare-center-item h5 br{display: none;}
    .pocare-center-right .pocare-center-item h5{transform: translateY(55%);}
    .pocare-center-icon{margin: 0px !important;}
    .pocare-center-icon{width: 160px !important;transform: rotate(90deg);margin-left: 10px;}
    .pocare-center-icon::after{display: none;}
    .pocare-center-icon span.ppoint{right: -9px !important;top: 34px !important;left: inherit !important;}
    .pocare-center-right .pocare-center-icon span.ppoint{right: 163px !important;}
    .pocare-center-item{justify-content: flex-start;}
    .pocare-center-icon::before{right:0px !important;left: 44px !important;}
    .pocare-center-right .pocare-center-icon::before{left: 0px !important;}
    .pocare-center-icon span.picon img{transform: rotate(-90deg);}
}
@media (min-width: 100px) and (max-width: 580px) {
    .poCare-txt h2, .banner-txt h1 {font-size: 38px; line-height: 48px;}
    .poCare-top-area{margin-bottom: 50px;}
}

/*=========== About Page Css ============*/

.potential-cgt-block{
	padding: 40px 0px 0px 35px;
}
.potential-cgt-block span.potential-cgt-icon{
	width: 138px;
    height: 123px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url("../images/potential-cgt-icon-bg1.png");
    margin: 0px 0px 25px -35px;
}
.potential-cgt-block.cgt2 span.potential-cgt-icon{
    background-image: url("../images/potential-cgt-icon-bg2.png");
}
.potential-cgt-block.cgt3 span.potential-cgt-icon{
    background-image: url("../images/potential-cgt-icon-bg3.png");
}
.potential-cgt-block h5{
	text-transform: uppercase;
    color: #3630ec;
    margin-bottom: 15px;
}
.potential-cgt-block.cgt2 h5{
    color: #8807f9;
}
.potential-cgt-block.cgt3 h5{
    color: #b400ff;
}

/*---------- Pocare Video Css -------------*/

.pocare-video-area{
    border-bottom: 2px solid #f5f5f5;
    position: relative;
}
.pocare-video-text{
    padding-left: 50px;
}
.video-border{
    border-bottom: 4px solid #f5f5f5;
    position: absolute;
}
.video-border::before {
	border-bottom: 4px solid #f5f5f5;
	position: absolute;
	content: "";
	width: 200px;
}
.video-border.top{
    right: 0px;
    top: 130px;
    width: 50%;
}
.video-border.top::before {
	left: -184px;
	transform: rotate(-30deg);
	top: 50px;
}
.video-border.bot{
    left: 0px;
    bottom: 130px;
    width: 15%;
}
.video-border.bot::before {
	right: -184px;
	transform: rotate(-30deg);
	top: -50px;
}
.pocare-video a{
	position: relative;
    display: block;
}
.pocare-video a:before{
	position: absolute;
    width: 80px;
    height: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background-color: #fff;
    border-radius: 50%;
    content: "";
    background-image: url("../images/play-svgrepo-com.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50px;
}
#videopopup .modal-dialog{
    max-width: 1000px;
}
#videopopup .modal-body{
    padding: 0px;
}
#videopopup .modal-body iframe{
    vertical-align: middle;
}
#videopopup button.close {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #fff;
	z-index: 1;
	opacity: 1;
	font-size: 32px;
	line-height: 30px;
}

/*---------- Pocare Global Css -------------*/

.pocare-global-text{
	text-align: center;
    background-color: #fff;
    border-top: 4px solid #b400ff;
    margin-top: 30px;
    padding: 30px 20px;
    min-height: 300px;
}
.pocare-global-text.item2{
    border-top: 4px solid #3630ec;
}
.pocare-global-text.item3{
    border-top: 4px solid #8807f9;
}
.pocare-global-text span{
	margin-bottom: 15px;
    display: inline-block;
}
.pocare-global-text h5{
    color: #b400ff;
    margin-bottom: 15px;
}
.pocare-global-text.item2 h5{
    color: #3630ec;
}
.pocare-global-text.item3 h5{
    color: #8807f9;
}
.pocare-global-map{
    text-align: center;
    padding-top: 60px;
}

/*---------- Key Principle Css -------------*/

.key-principle-area{
    color: #fff;
    background: #780ffd; /* Old browsers */
    background: -moz-linear-gradient(left,  #780ffd 0%, #9805fb 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #780ffd 0%,#9805fb 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #780ffd 0%,#9805fb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#780ffd', endColorstr='#9805fb',GradientType=1 ); /* IE6-9 */
}
.key-principle ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.key-principle ul li{
    border-right: 1px solid #963bfb;
    width: 35%;
    padding: 20px 20px 20px 65px;
    position: relative;
    font-size: 18px;
}
.key-principle ul li:before{
    position: absolute;
    content: "";
    background-image: url("../images/check2.png");
    background-repeat: no-repeat;
    background-size: 100%;
    left: 25px;
    top: 18px;
    width: 28px;
    height: 26px;
}
.key-principle ul li:nth-child(1), .key-principle ul li:nth-child(4){
    width: 30%;
    padding-left: 40px;
}
.key-principle ul li:nth-child(1):before, .key-principle ul li:nth-child(4):before{
    left: 0px;
}
.key-principle ul li:nth-child(3), .key-principle ul li:nth-child(6){
    border-right:0px;
}
.key-principle ul li:nth-child(1), .key-principle ul li:nth-child(2), .key-principle ul li:nth-child(3){
    border-bottom: 1px solid #963bfb;
}

/*---------- POCare Glance Css -------------*/

.row.mlr-25n{
    margin: 0px -30px;
}
.pocare-glance{
    padding:0px 15px;
    margin: 25px 0px;
}
.pocare-glance-image{
    display: flex;
    position: relative;
}
.pocare-glance-image > div{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 50%;
    height: 300px;
}
.pocare-glance-image .img1{
    border-right: 5px solid #800dfd;
}
.pocare-glance-status{
    border-radius: 30px;
    background-color: #fff;
    padding: 10px 30px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    top: 15px;
    white-space: nowrap;
    font-family: 'HurmeGeometricSans3SemiBold';
}
.pocare-glance-title{
    text-align: center;
    padding: 8px 15px;
    background-color: #f5f5f5;
    color: #191919;
    font-family: 'HurmeGeometricSans3SemiBold';
    font-size: 15px;
}
hr.pocare-glance-sec-border{
    border-top: 1px solid #EFEFEF;
    margin: 60px 0px;
}

@media (min-width:100px) and (max-width: 991px) {
    .video-border.top{width: 25%;}
    .video-border.bot {top: 55%;width: 15%;bottom: inherit;}
    .potential-cgt-block{padding: 40px 0px 15px;text-align: center;}
    .pocare-video-text{padding:0px;text-align: center;}
    .potential-cgt-block span.potential-cgt-icon{margin: 0px auto 25px auto;}
    .pocare-video{margin: 0px auto 30px;max-width: 500px;width: 100%;}
    .pocare-global-text{max-width: 400px;margin: 30px auto 0px;}
    .pocare-glob-area{text-align: center;}
    .glob-img{margin: 30px auto 0px;max-width: 400px;width: 100%;}
    .pocare-glance-bot-text{text-align: center;}
}

/* Wide Mobile Layout: 767px. */

@media (min-width: 100px) and (max-width: 767px) {
    .key-principle ul li{width: 50% !important;border-bottom: 1px solid #963bfb;}
    .key-principle ul li:nth-child(odd){border-right: 1px solid #963bfb;padding-left: 40px;}
    .key-principle ul li:nth-child(even){border-right:0px;padding-left: 65px;}
    .key-principle ul li:nth-child(odd):before{left: 0px;}
    .key-principle ul li:nth-child(even):before{left: 25px;}
}
@media (min-width: 100px) and (max-width: 480px) {
    .key-principle ul li{width: 100% !important;border-right: 0px !important;}
}