.service-block-eight .inner-box .pattern-layer .pattern-2 { width: 370px;}
.bold h5{font-weight:500; font-size: 1.2rem;}
.ctm-rfd {
	height: auto;
	background-color: #00a0e3;
	color: #fff !important;
	font-size: 14px;
	font-weight: 800;
	position: fixed;
	right: 0px;
	top: 20%;
	z-index: 999999;
	float: left;
	text-orientation: upright;
	writing-mode: vertical-lr;
	white-space: nowrap;
	margin: 0px;
	text-transform: uppercase;
	padding: 6px 6px;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}
.blink {
	animation: blink 1.5s linear infinite;
	margin-bottom: 0px;
	padding: 10px 0px;
	font-weight: 500;
	color: #ffffff;
}
@keyframes blink {
  50% {
	opacity: 0;
  }
}
.purpose-section .single-item {padding: 34px 12px 26px 12px;}
.cloudimg {margin-bottom:18px;}
.widthde li{
	position: relative;
	display: inline-block;
	padding-left: 14px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align: left;
	float: left;
	width: 118px;
	font-size:12px;
}
.list img {width:40px;}
.owl-nav-none .clients-logo-box {display: inline-block; margin-bottom: 5px;}
.tmitscolor {color:#0487c2; font-weight:500;}
.mt-40 {margin-top:40px;}
.padding-bottom-200 {padding-bottom:200px;}
.banner-style-eight .image-box img { width: 70px;}
.banner-style-eight .image-box h6 {font-size: 14px; margin-top: 14px;}
.padding-right-30 {padding-right:30px;}
.padding-tb-150 {padding:150px 0 150px;}
.sticky-header { background-color: #3a5ba3; }

.bold li:nth-child(2), .bold li:nth-child(3), .bold li:nth-child(4), .bold li:nth-child(5), .bold li:nth-child(6){margin-left:20px; list-style-type: circle;}
.bold li:nth-child(2) a, .bold li:nth-child(3) a, .bold li:nth-child(4) a, .bold li:nth-child(5) a, .bold li:nth-child(6) a {font-size:14px !important;  line-height: 16px !important;}
.image .dnone {display:block;}
.image .mnone {display:none;}
@media only screen and (max-width: 600px) { 
	.padding-tb-150 {
		padding: 0px 30px 30px;
	}
	.banner-style-eight .content-box h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.benefits-block-one { max-width: 336px; padding-left: 24px; padding-bottom: 4px;}
	.works-section .sec-title {    margin-top: 34px;}
	.bold h5 {color:#fff;}
	.header-top {display:none;}
	.header-style-eight .header-lower .logo-box {    padding-top: 15px;}
	.banner-style-eight { padding-top: 160px;}
	.scroll-top.style-two {left: 10px;}
	.image .dnone {display:none;}
	.image .mnone {display:block;}
	.counter-block-three .inner-box h4 {    font-size: 18px;}
	.counter-block-three .inner-box .count-outer { font-size: 48px; line-height: 48px;}
}