.ui-cir-out {
	display:inline-block; 
	position:relative;
	width:495px;
	height:495px;
	left: 54px;
    top: 60px;
}
.ui-cir-ani {
	border: 2px dashed #C4C4C4;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
	 
}
.ui-cir-cir-1 .cir-0 {
	position:absolute;
	top:0;
	right:0;
	width:300px;
	height:300px;
}

.cir-0:before {
	content:'';
	position:absolute;
	top:0; 
	width:21px;
	height:21px;
	border-radius:50%;
	background-color:#00984A;
	z-index: 9;
}

	
.cir-0.cir-1:before {
	top:  25px;
    right: 106px;
}
.cir-0.cir-2:before { 
	top: 116px;
    right: 22px;
}
.cir-0.cir-3:before {
	top: 236px;
    right: -9px;
}
.cir-0.cir-4:before {
	top: 372px;
    right: 30px;
}
.cir-0.cir-5:before {
	top: 459px;
    right: 126px;
}


.cir-0:after {
	content: '';
    position: absolute; 
    background-color: #D4D4D4;
    transform: rotate( -50deg );
	top: 1px;
    width: 195px;
	right: -4px;
    height: 1px; 
}

.cir-0.cir-1:after {
	top: -36px;
    width: 281px;
    right: -82px;
}
.cir-0.cir-2:after {
	top: 113px;
    right: -52px;
   transform: rotate( -34deg  );
    width: 130px;
}
.cir-0.cir-3:after {
	top: 245px;
    right: -52px;
    width: 100px;
	transform: rotate( 0deg );
}
.cir-0.cir-4:after {
	top: 393px;
    right: -35px;
    width: 120px;
	transform: rotate( 35deg );
}
.cir-0.cir-5:after {
	top: 535px;
    right: -63px;
    transform: rotate( 48deg  );
    width: 280px;
}



.cir-00:before {
	content:'';
	position:absolute;
	top:0; 
	width:21px;
	height:21px;
	border-radius:50%;
	background-color:#00984A;
	z-index: 9;
}

	
.cir-00.cir-1:before {
	top:  25px;
    left: 106px;
}
.cir-00.cir-2:before { 
	top: 116px;
    left: 22px;
}
.cir-00.cir-3:before {
	top: 236px;
    left: -9px;
}
.cir-00.cir-4:before {
	top: 372px;
    left: 30px;
}
.cir-00.cir-5:before {
	top: 459px;
    left: 126px;
}


.cir-00:after {
	content: '';
    position: absolute; 
    background-color: #D4D4D4;
    transform: rotate( -50deg );
	top: 1px;
    width: 195px;
	right: -4px;
    height: 1px; 
}

.cir-00.cir-1:after {
	top: 1px;
    width: 181px;
    left: -2px; 
	transform: rotate( -130deg  );
}
.cir-00.cir-2:after {
	top: 113px;
    left: -52px;
   transform: rotate(  34deg  );
    width: 130px;
}
.cir-00.cir-3:after {
	top: 245px;
    left: -52px;
    width: 100px;
	transform: rotate( 0deg );
}
.cir-00.cir-4:after {
	top: 393px;
    left: -35px;
    width: 120px;
	transform: rotate( -35deg );
}
.cir-00.cir-5:after {
	top: 508px;
    left: 1px;
	transform: rotate(   -48deg  );
}



.ui-cir-cir-1 {
	border: 1px solid rgb(196 196 196 / 40%);
    position: absolute;
    width: 87%;
    height: 87%;
    border-radius: 50%;
    top: 33px;
    left: 32px;
}
.ui-cir-cir-2 {
	border: 1px solid rgb(196 196 196 / 20%);
    position: absolute;
    width: 72%;
    height: 72%;
    border-radius: 50%;
    top: 73px;
    left: 72px;
}
.rect-in {
	position: absolute;
    text-align: center;
    width: 100%;
    top: 19%;
}


.ui-cir-ani { 
    -webkit-animation: spin 34s infinite linear;
    -moz-animation: spin 34s infinite linear;
     animation: spin 34s infinite linear;
}

@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}    .flawlwss-col p {    margin-bottom:0px!important; 	margin-top:10px!important; }.flawlwss-col {    margin-top:50px!important;}@media (min-width: 1300px) and (max-width: 1599px) {.flawless-section .container--1 {    max-width: 1350px!important;    min-width: 1250px;}}@media (min-width: 992px) and (max-width: 1199px) {	.flawlwss-col {    margin-top: 30px!important;}.flawlwss-col p {    font-size: 10px!important;	line-height:14px!important;}	}@media (min-width: 768px) and (max-width: 991px) {.flawlwss-col {    width: 100%!important;}.mobile-circle {    display: none!important;}.display-none-mobile {    display: none!important;}}@media (max-width:991px){	.make-left-positon {    margin-left: 0px!important;}}.make-left-positon {	margin-left:-80px;}@media (max-width: 767px){.mobile-circle {    display: block;    text-align: center;}}.flawlwss-col p {    font-weight: 300;    line-height: 18px;	font-size:13px;}.life-link {	position:relative;	padding: 0 15px!important;	color:#fff!important;}.life-link:before {	content: '';    background-color: #00984A;    position: absolute;    top: -4px;    width: 100%;    height: 30px;    left: 0px;    z-index: -1;    -webkit-transform: skew( -13deg ,  0deg );    -moz-transform: skew( -13deg ,  0deg );    transform: skew( -13deg ,  0deg );}.life-link:hover:before {	 background-color: rgb(0 152 74 / 80%)}@media screen and (min-width:1200px) and (max-width:1300px){	.main-header .navbar .collapse .navbar-nav .nav-item .nav-link { 		font-size: 14px;	}}@media screen and (min-width:992px) and (max-width:1199px){	.main-header .navbar .collapse .navbar-nav .nav-item .nav-link { 		font-size: 13px;	}	.main-header .navbar .collapse .navbar-nav .nav-item {		margin: 32px 14px 5px;	}}@media screen and (min-width:1200px) {	.menu-cc.menu-5 .col-lg-2 {		flex: 0 0 20%;		max-width: 20%;		-ms-flex: 0 0 16.666667%;	}}@media screen and (max-width: 991px) {	.life-link { 		padding: 15px!important;	}	.life-link:before { 		top: 10px;	}	} .chat-boat {    position: fixed;    z-index: 99999;    right: 30px;    max-width: 385px;    bottom: 30px;    top: auto;    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);}.chat-boat-cnt {    position: relative;}.chat-boat-img {    background-color: #fff;    width: 80px;    height: 80px;    box-shadow: 1px 4px 11px 0px rgb(112 112 112 / 30%);    align-items: center;    display: flex;    border: 1px solid rgba(112, 112, 112, .30);     cursor: pointer;    -webkit-transition: .5s;    -moz-transition: .5s;    transition: .5s;}.chat-boat-cnt.active .chat-boat-img, .clse-1 {    display: none;}.chat-boat-cnt.active .chat-boat-form, .chat-boat-cnt.active .clse-1 {    display: block;}.chat-boat-form {    padding: 50px;    background-color: #fff;    box-shadow: 1px 4px 11px 0px rgb(112 112 112 / 30%);     display: none;}.clse-1 {    position: absolute;    right: 20px;    top: 15px;    z-index: 9;}.what-would {    margin-bottom: 10px;	font-weight: 500;}.txt-group {    padding-top: 10px;}.chat-boat-form .custom-control-label::before {    background-color: #fff;    border: .5px solid #CBCBCB;     border-radius: 0; }.chat-boat-form .custom-control-label {    position: relative;    margin-bottom: 0;    font-size: 15px;    color: #12121C;	font-weight: 400;}.form-x {    width: 100%;    border: 1px solid #CBCBCB;     height: 32px;    text-indent: 15px;    color: #12121C;    font-size: 14px;}.form-submit-1 {    line-height: 32px;     color: #fff;    background-color: #00984A;    border: none;    padding: 0px 15px;    font-size: 15px;    cursor: pointer;}.chat-boat-form .custom-control-input:checked~.custom-control-label::before {     border-color: #00984A;    background-color: #00984A;}@media screen and (max-width: 767px){	.chat-boat-form {		padding:40px 28px;	}	.chat-boat {		right: 4px;	}}