 @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

 html {
 	scroll-behavior: smooth;
 }

 .kon-service-block>div,
 .product-text-box {
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%)
 }

 ::-webkit-scrollbar {
 	width: 7px
 }

 ::-webkit-scrollbar-track {
 	background: #f1f1f1
 }

 ::-webkit-scrollbar-thumb {
 	background: #a9c0dd;
 	border-radius: 10PX
 }

 ::-webkit-scrollbar-thumb:hover {
 	margin-left: 0;
 	font-weight: 400;
 	letter-spacing: .3px
 }

 .main-menu .navigation>.dropdown>a:first-child i {
 	font-weight: 600;
 	font-size: 10px;
 	margin-left: 2px;
 	/* opacity: .5 */
 }

 .main-menu .navigation>.dropdown>a:first-child i img {
 	width: 10px;
 	margin-top: -4px;
 }

 .oracle-logo {
 	width: 105px;
 	margin-top: -1px;
 	margin-right: 9px;
 	border-right: 2px solid #20292f;
 	padding-right: 8px
 }

 .main-header .outer-container .logo-box .logo img {
 	width: 200px
 }

 .banner-text-gap {
 	padding-bottom: 10px;
 	padding-top: 10px
 }

 .banner-text-gap ul {
 	list-style: none;
 	padding: 0;
 	margin-top: 10px;
 	margin-bottom: 10px;

 }

 .banner-text-gap ul>li {

 	padding-left: 30px;
 	margin-bottom: 10px;
 	color: #4a4b4d;
 	font-size: 17px;
 	font-weight: 500;

 }

 .banner-text-gap ul>li:before {
 	content: url(../img/listicon.svg);
 	display: inline-block;
 	margin-left: -25px;
 	width: 25px;
 	color: #ffffff;

 	/* background: url(../img/listicon.svg); */
 }

 .banner-style-three .content-box .video-box a:hover,
 .main-header:hover .outer-container {
 	/* background: #fff */
 }

 .banner-style-three .content-box .video-box a:hover {
 	background: #edf6ff;
 }

 .banner-style-three .content-box .video-box a span {
 	/* margin-left: 5px;
 	font-size: 14px */
 }

 .banner-style-three .content-box .video-box a span img {
 	transform: rotate(-90deg);
 	width: 12px;
 }

 .main-menu .navigation>li>a:hover {
 	color: #0084ff
 }

 .banner-content-tp {
 	/* margin-top: -45px */
 }



 .sec-title span {
 	font-family: Poppins, sans-serif
 }

 .sticky-header .logo-box img {
 	width: 200px
 }


 .main-header .sticky-header .btn-box {
 	margin: 12px 0 0 10px
 }

 .main-header:hover .main-menu .navigation>li .btn-box a,
 .sticky-header .btn-box a {
 	background: #d2e5ff !important
 }

 .main-menu .navigation>li>ul>li>a i {
 	width: 32px;
 	background: #0084ff;
 	padding: 7px;
 	height: 32px;
 	line-height: 0;
 	border-radius: 50%;
 	margin-right: 8px;
 	transition: none;
 	display: inline-block;
 }

 .main-menu .navigation>li>ul>li>a:hover {
 	color: #0084ff;
 	margin-left: 2px;
 	transition: .3s;
 	-moz-transition: .3s;
 	-webkit-transition: .3s;
 	-ms-transition: .3s;
 	-o-transition: .3s
 }

 .kovaion-service-home .owl-next,
 .kovaion-service-home .owl-prev {
 	margin-top: -20%;
 	opacity: 1;
 	color: #ffffff;
 	transition: .5s;
 	height: 40px;
 	cursor: pointer;
 	width: 40px;
 	text-align: center;
 	position: absolute;
 }

 .sec-title h5 {
 	display: inline-block;
 	background: #ffffff;
 	color: #20292f;
 	font-weight: 600;
 	padding: 7px 15px;
 	font-size: 18px;
 	border: 1px solid #0084ff;
 	border-radius: 30px;
 	margin-bottom: 15px;
 }

 .kon-service-block {
 	padding: 10px 10px;
 	overflow: visible;
 	/* opacity: .4; */
 	cursor: grab
 }

 .kovaion-service-home .owl-stage-outer .center .kon-service-block {
 	opacity: 1;
 	transition: none
 }

 .kovaion-service-home .owl-stage-outer .theme-btn {
 	margin-top: -40px;
 	margin-bottom: 11px;
 	padding: 7px 15px;
 	background: #ffffff;
 	color: #0084ff;
 	border: 1px solid #0084ff;
 	box-shadow: 0 0 6px 1px rgb(60 106 155 / 11%);

 }

 .theme-btn .icon-with-btn {
 	display: flex;
 	align-items: center;
 }

 .theme-btn .icon-with-btn img {
 	transform: rotate(-90deg);
 	margin-left: 5px;
 	width: 10px;
 	margin-top: 2px;
 }

 .theme-btn .icon-with-btn .arrow-wight {
 	display: none;
 }

 .theme-btn:hover .icon-with-btn .arrow-blue {
 	display: none;
 }

 .theme-btn:hover .icon-with-btn .arrow-wight {
 	display: block;
 }


 /* .kovaion-service-home .owl-stage-outer .theme-btn .arrow-wight {
 	display: none;
 }

 .kovaion-service-home .owl-stage-outer .theme-btn:hover .arrow-blue {
 	display: none;
 }

 .kovaion-service-home .owl-stage-outer .theme-btn:hover .arrow-wight {
 	display: block;
 } */


 .kovaion-service-home .owl-stage-outer .theme-btn:hover {
 	color: #fff;
 }

 .kon-service-block>div {
 	text-align: center;
 	background: #fff;
 	padding: 0px 20px;
 	border-radius: 10px;
 	padding-bottom: 55px;
 	padding-top: 35px;
 	border: 1px solid #e8e8e8;
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 }

 .kon-service-bg .kon-service-block>div:hover {
 	border: 1px solid #0084ff;
 }





 .kon-service-bg .theme-btn:before {
 	position: absolute;
 	z-index: -1;
 	content: "";
 	background-color: #0084ff;
 	border-radius: 0;
 	-webkit-transform: scale(0, 1);
 	-ms-transform: scale(0, 1);
 	transform: scale(0, 1);
 	-webkit-transform-origin: top right;
 	-ms-transform-origin: top right;
 	transform-origin: top right;
 	-webkit-transition: transform .5s cubic-bezier(.86, 0, .070, 1);
 	-moz-transition: transform .5s cubic-bezier(.86, 0, .070, 1);
 	-o-transition: transform .5s cubic-bezier(.86, 0, .070, 1);
 	transition: transform .5s cubic-bezier(.86, 0, .070, 1);
 	-webkit-transition-timing-function: cubic-bezier(.86, 0, .070, 1);
 	-moz-transition-timing-function: cubic-bezier(.86, 0, .070, 1);
 	-o-transition-timing-function: cubic-bezier(.86, 0, .070, 1);
 	transition-timing-function: cubic-bezier(.86, 0, .070, 1)
 }

 .kon-service-bg:hover .theme-btn:before {
 	-webkit-transform: scale(1, 1);
 	-ms-transform: scale(1, 1);
 	transform: scale(1, 1);
 	-webkit-transform-origin: bottom left;
 	-ms-transform-origin: bottom left;
 	transform-origin: bottom left
 }

 .kovaion-service-home .owl-stage-outer .kon-service-bg:hover .theme-btn {
 	color: #fff;
 }

 .kovaion-service-home .owl-stage-outer .kon-service-bg:hover .theme-btn .arrow-blue {
 	display: none;
 }

 .kovaion-service-home .owl-stage-outer .kon-service-bg:hover .theme-btn .arrow-wight {
 	display: block;
 }



 .about-home-1 i,
 .kon-service-block .icon {
 	display: inline-block;
 	background: #0084ff;
 	padding: 15px;
 	border-radius: 50%
 }

 .kon-service-block i>img {
 	width: 45px;
 	height: 45px;
 	display: inline-block !important
 }

 .kon-service-block h4 {
 	font-size: 22px;
 	margin-top: 15px;
 	margin-bottom: 10px;
 	color: #263547;

 	font-weight: 600;
 }

 .footer-contact p,
 .footer-contact ul,
 .kon-list-icon>div,
 .product-text-box p {
 	margin-bottom: 15px
 }

 .kon-service-block p {
 	margin-bottom: 0;
 	transition: none;
 	min-height: 115px;
 	font-size: 16px;

 }



 .kovaion-service-home .owl-dots,
 .kovaion-testimonials-slide .owl-dots,
 .main-menu .navigation>li>ul>li.dropdown>a:after,
 .responsive-mob-show,
 .responsive-web-hide {
 	display: none
 }

 .kovaion-service-home .owl-prev {
 	left: -50px;
 	background: #ffffff;
 	line-height: 35px;
 	border-radius: 5px;
 	border: 1px solid #0084ff;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .kovaion-service-home .owl-next {
 	right: -50px;
 	background: #fff;
 	line-height: 37px;
 	border-radius: 5px;
 	border: 1px solid #0084ff;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .kovaion-service-home .owl-prev span img {
 	transform: rotate(90deg);
 	width: 15px;
 	margin-right: 2px;
 	margin-top: 3px;
 }

 .kovaion-service-home .owl-next span img {
 	transform: rotate(-90deg);
 	width: 15px;
 	margin-right: 0px;
 	margin-top: 2px;
 }

 .kovaion-service-home .owl-prev:hover {
 	background-color: #edf6ff;
 }

 .kovaion-service-home .owl-next:hover {
 	background-color: #edf6ff;
 }


 .product-text-box,
 .product-text-box>div img {
 	border-radius: 10px
 }

 .kovaion-service-home .owl-next:hover,
 .kovaion-service-home .owl-prev:hover {
 	opacity: 1
 }



 .home-gap-1 {
 	padding-top: 60px;
 	padding-bottom: 40px;
 }

 .kon-list-icon {
 	margin-bottom: 30px
 }

 .kon-list-icon>div {
 	display: flex
 }

 .kon-list-icon>div img {
 	width: 160px;
 	padding-right: 15px;
 	margin-top: 6px
 }

 .product-text-box {
 	text-align: center;
 	background: #fff;
 	padding: 20px 40px;
 	max-height: 390px;
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%)
 }

 .breadcrumbs,
 .kovaion-footer,
 .kovaion-product-home,
 .kovaion-testimonials {
 	background-repeat: no-repeat
 }

 .product-text-box>div {
 	background: #fff;
 	padding: 15px;
 	border-radius: 10px;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%)
 }

 .product-hight-set {
 	min-height: 550px
 }

 .kovaion-product-home {
 	background-image: url(../img/top-pach.svg);
 	background-position: top;
 	padding-bottom: 60px;
 	margin-bottom: 0;
 	padding-top: 120px;
 }

 .about-home-1 i img {
 	width: 55px
 }

 .about-home-1 h4 {
 	color: #20292f;
 	margin-bottom: 5px
 }

 .about-home-1:hover h4 {
 	color: #fff
 }

 .about-section-home p {
 	margin-bottom: 20px;
 	text-align: justify;
 	text-align: center;
 	color: #f9fafa;
 }

 .about-section-home .sec-title h2 {
 	color: #fff;
 }

 .about-section-home {}

 .about-section-home .inside-box-img {
 	background-image: url(../img/home-section-bg.svg);
 	background-size: cover;
 	background-position: center;
 	padding-top: 60px;
 	padding-bottom: 180px;
 }

 .about-section-home .inside-box-color {
 	background: #000000;
 }

 .about-section-home .who-we-are-bg {
 	display: flex;
 	background: #fff;
 	margin-top: -130px;
 	padding: 45px 25px;
 	border-radius: 10px;
 	border: 1px solid #e8e8e8;
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 }

 .about-section-home .who-we-are-bg .single-column {
 	width: 25%;
 	text-align: center;
 	border-right: 1px solid #d3d2d2;
 }

 .about-section-home .who-we-are-bg .single-column:last-child {
 	border-right: 0;
 }

 .about-section-home .who-we-are-bg .single-column h4 {
 	font-weight: 800;
 	font-size: 45px;
 }

 .wave-bg-1 {
 	background: #edf6ff;
 }

 .kovaion-testimonials {
 	background-image: url(../img/wave-1.svg);
 	background-position: bottom;
 	padding-bottom: 200px;
 	padding-top: 70px
 }

 .testimonials-card {
 	padding: 8px;
 	cursor: grab
 }

 .testimonials-card>div {
 	background: #fff;
 	border-radius: 0 0 0 30px;
 	padding: 45px 30px;
 	z-index: 1;
 	display: flex;
 	padding-bottom: 50px;
 	-webkit-box-shadow: 0 0 9px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 9px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 9px 2px rgb(60 106 155 / 11%);
 	transition: .5s
 }

 .testimonials-card i {
 	background: #edf6ff;
 	padding: 4px;
 	border-radius: 50%;
 	display: inline-block;
 	width: 100px;
 	margin-right: 20px
 }

 .testimonials-card i img {
 	width: 150px;
 	border-radius: 50%
 }

 .testimonials-card h4 {
 	color: #263547;
 	margin-bottom: 7px
 }

 .testimonials-card h6 {
 	color: #263547;
 	margin-bottom: 10px;
 	font-size: 16px
 }

 .kovaion-testimonials-slide .owl-nav {
 	position: absolute;
 	right: 40px;
 	margin-top: -30px
 }

 .kovaion-testimonials-slide .owl-nav>div {
 	background: #fff;
 	display: inline-block;
 	padding: 5px;
 	width: 40px;
 	height: 35px;
 	font-size: 14px;
 	color: #87a5ce;
 	line-height: 27px;
 	text-align: center;
 	margin-right: 7px;
 	border: 1px solid #cbd9e8;
 	border-radius: 5px;
 	cursor: pointer;
 	transition: .5s;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s
 }

 .kovaion-testimonials-slide .owl-nav>div:hover {
 	background: #263547;
 	color: #fff;
 	border: 1px solid #263547
 }

 /* .kovaion-footer {
 	background-image: url('../img/footer-wave.svg');
 	background-position: top;
 	padding-bottom: 0
 } */

 .kovaion-footer .footer-column .footer-widget:nth-child(2) {
 	margin-top: 20px
 }

 .kovaion-footer p {
 	color: #f9fafa;
 }

 .kovaion-footer h5 {
 	color: #f9fafa !important;
 }

 .footer-logo img {
 	width: 200px;
 	margin-bottom: 20px
 }






 .preloader-kovaion img {
 	position: absolute;
 	width: 110px;
 	/* -webkit-animation: 4s linear infinite spin;
 	-moz-animation: 4s linear infinite spin;
 	animation: 4s linear infinite spin */
 }

 .preloader-kovaion .loader-gap {
 	display: flex;
 }

 .preloader-kovaion .bounse-img {
 	animation: bounce 1s;
 	transform: translateY(-7px);
 	animation-iteration-count: infinite;

 }



 .preloader-kovaion h5 {
 	margin-top: 120px;
 	font-weight: 600;
 	margin-bottom: 0;
 	color: #ffffff;
 	animation: 1s linear infinite blinker;
 }

 .speed-0 {
 	-webkit-transition: none;
 	-moz-transition: none;
 	-ms-transition: none;
 	-o-transition: none;
 	transition: none
 }

 .main-header .outer-container .logo-box .logo a {
 	display: inline-block
 }

 .hide-web {
 	display: none !important
 }

 .sticky-header .menu-area .mobile-nav-toggler {
 	margin-top: 14px;

 }

 .main-header.home-3 .sticky-header .menu-area .mobile-nav-toggler .icon-bar {
 	background: #0084ff;
 }

 .blog-body-main .blog-body-mainul,
 .custom-list {
 	list-style: none;
 	padding: 0;
 	margin-top: 15px;
 	margin-bottom: 25px
 }

 .custom-list>li {
 	padding-left: 1.3em;
 	margin-bottom: 8px;
 	font-weight: 500;
 }

 .custom-list>li:before {
 	content: url(../img/listicon.svg);
 	display: inline-block;
 	margin-left: -20px;
 	width: 25px;
 	color: #ffffff;
 }

 .footer-contact h5 {
 	font-size: 17px;
 	color: #4a4b4d;
 	margin-bottom: 10px;
 	background: linear-gradient(to right, #0084ff 20%, #ad85e1 30%, #ad85e1 70%, #0084ff 80%);
 	-webkit-background-clip: text;
 	background-clip: text;
 	-webkit-text-fill-color: transparent;
 	text-fill-color: transparent;
 	background-size: 500% auto;
 	animation: textShine 5s ease-in-out infinite alternate;
 }

 .footer-contact li {
 	margin-bottom: 5px
 }

 .footer-contact li a {
 	color: #f9fafa !important;
 	font-weight: 500;
 	display: flex;
 	width: 100%;
 	transition: .5s;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s
 }

 .footer-contact li a span:first-child {
 	width: 35px;
 	color: #f9fafa;
 }

 .footer-contact li a:hover,
 .footer-contact li a:hover span:last-child {
 	color: #0084ff
 }

 .main-header .outer-container {
 	transition: .5s;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .blog-body-main h1,
 .main-header:hover .main-menu .navigation>li>a,
 h2,
 h3,
 h4,
 h5,
 h6 {
 	color: #20292f
 }

 figure {
 	margin: auto !important
 }

 .footer-menu-kovaion>li {
 	float: left;
 	width: 33.333%
 }

 .footer-menu-kovaion li ul li {
 	position: relative;
 	display: block;
 	margin-bottom: 10px;
 	padding-left: 18px
 }

 .footer-menu-kovaion li ul li a:before {
 	content: url(../img/arrow-list-wite.svg);
 	display: inline-block;
 	margin-left: -17px;
 	width: 15px;
 	margin-right: 4px;


 }

 .footer-menu-kovaion li ul li a {
 	display: inline-block;
 	font-size: 15px;
 	color: #fffff8
 }

 .blog-button-arrow .link-btn a,
 .footer-menu-kovaion li ul li a:hover,
 .footer-menu-kovaion li ul li a:hover:before {
 	color: #0084ff;
 }

 .breadcrumbs {
 	background-position: bottom;
 	padding-bottom: 0px;
 	border: 5px solid #f6fbff;
 }

 .breadcrumbs .content-box {
 	padding-top: 140px;
 	padding-bottom: 45px;
 }

 .blog-button-arrow .link-btn {
 	position: relative;
 	display: inline-block;
 	font-size: 18px;
 	color: #fff;
 	width: 40px;
 	top: 0;
 	height: 40px;
 	line-height: 40px;
 	text-align: center;
 	background: #0084ff;
 	border-radius: 50%;
 	z-index: 1;
 	transition: .5s
 }

 .news-block-two .inner-box .lower-content p a,
 .recent-blog-right .blog-flex div:first-child a {
 	color: #4d4b4d
 }

 .news-block-two:hover .inner-box .lower-content p a {
 	color: #fff
 }

 .blog-button-arrow:hover .link-btn {
 	background: #fff;
 	color: #0084ff;
 	margin-left: 15px
 }

 /* .news-block-two .inner-box .lower-content .post-date span:last-child {
	margin-left: 10px
} */

 .blog-body-main {
 	padding: 20px 20px 10px;
 	border-radius: 10px;
 	margin-bottom: 40px;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%)
 }

 .blog-body-main h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 ul {
 	margin-bottom: 10px;

 }

 .blog-body-main h1,
 h2,
 h3,
 h4,
 h5,
 h6 {

 	font-weight: 600;
 }

 .blog-body-main h1 {
 	font-size: 25px
 }

 .blog-body-main h2 {
 	font-size: 22px;
 }

 .blog-body-main h3 {
 	font-size: 20px
 }

 .blog-body-main h4 {
 	font-size: 18px
 }

 .blog-body-main h5 {
 	font-size: 16px
 }

 .blog-body-main h6 {
 	font-size: 14px
 }

 .blog-body-main .post-date {
 	margin-bottom: 15px;
 	margin-top: 15px;
 	font-size: 14px;
 	padding-bottom: 12px;
 	border-bottom: 1px solid #f5f5f5
 }

 .blog-body-main .post-date span:last-child {
 	margin-left: 15px
 }

 .blog-body-main .post-date span i {
 	margin-right: 10px;
 	background: #efefef;
 	width: 30px;
 	height: 30px;
 	line-height: 30px;
 	color: #454545;
 	text-align: center;
 	border-radius: 50%
 }

 .blog-body-main ul>li {
 	padding-left: 20px;
 	margin-bottom: 5px
 }

 .blog-body-main ul>li:before {
 	content: url(../img/listicon.svg);
 	display: inline-block;
 	margin-left: -20px;
 	width: 25px;
 	color: #ffffff;
 }

 .blog-body-main a {
 	color: #0f68a3
 }

 .blog-body-main a:hover {
 	color: #1d84c7
 }

 .blog-body-main b,
 strong {
 	font-weight: 600;
 	color: #20292f;
 }

 .blog-body-main table {
 	width: 100%;
 	height: auto !important;
 }

 .blog-body-main table, th, td {
 	border: 1px solid #ddd;
 	padding: 8px;
 }

 .recent-blog-right .blog-flex {
 	display: flex;
 	font-size: 13px;
 	padding-bottom: 12px;
 	margin-bottom: 12px;
 	border-bottom: 1px solid #e9e9e9
 }

 .recent-blog-right .blog-flex:last-child {
 	border-bottom: 0
 }

 .recent-blog-right .blog-flex div:first-child {
 	margin-right: 10px
 }

 .recent-blog-right .blog-flex div:last-child {
 	width: 100%
 }

 .recent-blog-right .blog-flex div:first-child img {
 	width: 150px;
 	background: #edf6ff;
 	height: 65px;
 	border: 1px solid #e9e9e9;
 	border-radius: 5px;
 }

 .blog-title-r h2 {
 	font-size: 22px !important;
 	margin-bottom: 22px !important;
 	line-height: 22px !important
 }

 .recent-blog-right h6 {
 	font-size: 15px;
 	line-height: 20px;
 	margin-bottom: 0;
 	overflow: hidden;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical
 }

 .recent-blog-right h6:hover {
 	color: #215aa0
 }

 .recent-blog-right .blog-flex div:first-child i {
 	color: #4d4b4d;
 	margin-right: 5px
 }

 .view-service-blog {
 	background: #edf6ff;
 	padding: 15px;
 	border-radius: 5px;
 	margin-bottom: 20px;
 	border: 1px solid #e1eff9
 }

 .view-service-blog a {
 	background: #20292f;
 	padding: 2px 10px;
 	border-radius: 4px;
 	color: #fff;
 	font-size: 14px;
 	display: inline-block
 }

 .view-service-blog p {
 	font-size: 14px;
 	line-height: 22px;
 	font-weight: 500;
 }

 .view-service-blog h4 {
 	font-size: 20px;
 	margin-bottom: 5px
 }

 .banner-absolute-1 {
 	position: absolute;

 }

 .error-page-404 {
 	text-align: center;
 	padding-top: 60px;
 	padding-bottom: 60px;
 }

 .error-page-404 h1 {

 	margin-bottom: 10px;
 	color: #273648;
 }

 .error-page-404 .btn-box {
 	margin-top: 20px;
 }

 .blog-body-main img {
 	border-radius: 10px;
 }

 .breadcrumbs .pull-left {
 	width: 60%;
 	padding-right: 20px;
 }

 /* Service Start */


 .service-form-bg .sidebar-page-container {
 	padding: 0;
 }

 .service-form-bg {
 	background: #ffffff6b;
 	margin-top: 30px;
 	margin-bottom: 110px;
 	padding: 20px;
 	border-radius: 10px;
 }

 .service-form-bg h2 {
 	text-align: center;
 }

 .service-form-bg .message-btn {
 	text-align: center;
 }

 .landing-form {
 	background: #ffffff;
 	border-radius: 5px;
 	padding: 35px;
 	margin-left: 0;
 	box-shadow: 0px 0px 0px 7px #a9d3ff8a;
 	animation: mymove 2s infinite;
 	margin: 30px 0;
 }

 .landing-form:hover {
 	animation: none;
 }



 .landing-form .input-group .input-group-addon {
 	width: 35px;
 	text-align: center;
 	font-size: 12px;
 	border: 0;
 	line-height: 41px;
 	border-left: 0;
 	background: #f6f9ff;
 	border-radius: 0px 4px 4px 0px;
 }

 .landing-form input {
 	font-size: 14px;
 	background: #f6f9ff;
 	border: 0;
 	padding: 10px;
 	color: #263547;
 }

 .landing-form textarea {
 	font-size: 14px;
 	background: #f6f9ff;
 	border: 0;
 }

 .landing-form .input-group {
 	margin-bottom: 15px;
 	border: 1px solid #c1dcf4;
 	border-radius: 4px;
 	background: #f7fbff;
 }

 .landing-form input:focus {
 	border-color: none;
 	box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);
 }

 .landing-form textarea:focus {
 	border-color: none;
 	box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);
 }

 .landing-form h3 {
 	margin-bottom: 5px;
 }

 .landing-form p {
 	margin-bottom: 15px;
 }

 .landing-form .theme-btn {
 	margin-top: 15px;
 	background: #0084ff;
 	color: #ffffff;
 	padding: 7px 15px;
 }

 .service-banner-content {
 	margin-top: -50px;
 }

 .service-banner-content h1 {
 	font-size: 50px !important;
 	line-height: 62px !important;
 }

 .service-banner-content p {
 	line-height: 30px;
 	font-size: 17px;
 }

 .image-sticky-img {
 	position: -webkit-sticky;
 	position: sticky;
 	top: 95px;
 }

 .image-sticky-img-1 {
 	position: -webkit-sticky;
 	position: sticky;
 	top: 20px;
 }

 .service-zigzag {}

 .service-zigzag section {
 	padding-top: 60px;
 	padding-bottom: 60px;
 }


 .service-zigzag section {
 	padding-top: 60px;
 	padding-bottom: 60px;
 }

 .service-zigzag .col-lg-5 img {
 	border-radius: 7px;
 }

 .bg-light-con {
 	background: #f6f9ff;
 }

 .service-icon-tex {
 	padding-top: 60px;
 	padding-bottom: 50px;
 }

 .service-icon-tex .inner-box {
 	position: relative;
 	display: block;
 	overflow: hidden;
 	background: #fff;
 	padding: 25px 20px;
 	border-radius: 10px;
 	margin-bottom: 30px;
 	text-align: center;
 	width: 100%;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	z-index: 1;
 	transition: .5s;
 }

 .service-icon-tex .inner-box .count-box h4 {
 	font-weight: 600;
 	font-size: 18px;
 }

 .service-icon-tex .icon-box {

 	margin-bottom: 20px;

 }

 .service-icon-tex i {
 	display: inline-block;
 	background: #0084ff;
 	padding: 15px;
 	border-radius: 50%;
 }

 .service-icon-tex img {
 	width: 55px;
 }

 .faq-service-1 {
 	padding: 60px 0 50px;
 	margin-top: -60px;
 }

 .service-testimonials {
 	padding-bottom: 50px;
 }


 .service-content-page h1 {
 	color: #20292f;
 }

 .service-content-page ul {
 	list-style: none;
 	padding: 0;
 	margin-top: 10px;
 	margin-bottom: 10px;

 }

 .service-content-page ul>li {
 	padding-left: 1.3em;
 	margin-bottom: 8px;
 	text-align: justify;
 }

 .service-content-page ul>li:before {
 	content: url(../img/listicon.svg);
 	display: inline-block;
 	margin-left: -20px;
 	width: 25px;
 	color: #ffffff;
 }

 .service-content-page ul ul>li:before {
 	content: url(../img/arrow-list.svg);
 }


 .service-content-page ol {
 	list-style: none;
 	padding: 0;
 	margin-top: 10px;
 	margin-bottom: 10px;
 	counter-reset: my-awesome-counter;

 }

 .service-content-page ol>li {
 	padding-left: 1.3em;
 	margin-bottom: 8px;
 	counter-increment: my-awesome-counter;
 }

 .service-content-page ol>li:before {
 	content: counter(my-awesome-counter) ". ";
 	color: #1cb57a;
 	display: inline-block;
 	width: 1.3em;
 	margin-left: -1.3em;
 }

 .service-content-page ol ol>li:before {
 	color: #4d4b4d;
 }

 .faq-service-1 .acc-content h1 {
 	color: #20292f;
 }

 .faq-service-1 .acc-content ul {
 	list-style: none;
 	padding: 0;
 	margin-top: 10px;
 	margin-bottom: 10px;

 }

 .faq-service-1 .acc-content ul>li {
 	padding-left: 1.6em;
 	margin-bottom: 8px
 }

 .faq-service-1 .acc-content ul>li:before {
 	content: "\f058";
 	font-family: 'Font Awesome 5 Free';
 	display: inline-block;
 	margin-left: -1.6em;
 	width: 1.6em;
 	color: #1cb57a;
 	font-size: 13px;
 }

 .faq-service-1 .acc-content ol {
 	list-style: none;
 	padding: 0;
 	margin-top: 10px;
 	margin-bottom: 10px;
 	counter-reset: my-awesome-counter;

 }

 .faq-service-1 .acc-content ol>li {
 	padding-left: 1.3em;
 	margin-bottom: 8px;
 	counter-increment: my-awesome-counter;
 }

 .faq-service-1 .acc-content ol>li:before {
 	content: counter(my-awesome-counter) ". ";
 	color: #1cb57a;
 	display: inline-block;
 	width: 1.3em;
 	margin-left: -1.3em;
 }

 .faq-service-1 .acc-content ul ul>li:before {
 	content: "\f35a";
 	color: #4d4b4d;
 }




 .service-zigzag .sec-title h2 {
 	margin-bottom: 25px;
 }

 .service-content-page b {
 	font-weight: 500;
 	color: #575757;
 }

 .service-content-page a {
 	font-weight: 500;
 	color: #1d477e;
 }

 .service-content-page a:hover {
 	color: #1a61be;
 }

 .service-get-start {
 	width: 166px;
 	height: 40px;
 	padding-right: 10px;
 	line-height: 40px;
 	padding: 0;
 	bottom: 105%;
 	text-align: left;
 	padding-left: 12px;
 	right: 50px;
 	font-style: inherit;
 	font-size: 16px;
 	border-radius: 5px;
 	z-index: 99;
 	color: #fff;
 	cursor: pointer;
 	background: #263547;
 	transition: 1s;
 }

 .service-content-page .faq-section {
 	padding-top: 15px;
 	padding-bottom: 0px;
 	margin-top: 0;
 }

 .service-content-page .faq-section .accordion-box .block {
 	padding: 0;
 	background: #fff;
 	border: 1px solid #e0eef8;
 	border-radius: 5px;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 0%);

 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);

 	box-shadow: 0 0 10px 2px rgb(60 106 155 / 0%);
 }

 .service-content-page .faq-section .accordion-box .block .acc-btn h4 {
 	margin-bottom: 0;
 	padding: 10px;
 	font-size: 16px;
 	color: #263547;
 }

 .service-content-page .faq-section .accordion-box .block .acc-btn .icon-outer {
 	top: 9px;
 	right: 15px;
 }

 .service-content-page .faq-section .accordion-box .block .acc-content {
 	padding: 5px 15px;
 	padding-top: 0;
 }

 .service-content-page .faq-section .accordion-box .block .acc-btn.active h4 {
 	color: #0a65d2 !important;
 }

 .service-zigzag section:nth-child(even) {
 	background: #edf6ff;
 }

 /* 

.service-zigzag section:nth-child(odd) .clearfix > div:first-child{
	float: left;
    width: 50%;
}
.service-zigzag section:nth-child(odd) .clearfix > div:last-child{
	float: right;
    width: 50%;
}

.service-zigzag section:nth-child(even){
	background: #f6f9ff;
}
.service-zigzag section:nth-child(even) .row{
	display: block;
	width: 100%;
}
.service-zigzag section:nth-child(even) .clearfix > div:first-child{
	float: right;
    width: 50%;
}
.service-zigzag section:nth-child(even) .clearfix > div:last-child{
	float: left;
    width: 50%;
} */
 /* Service End */

 /* Team Start */


 .team-button {
 	background: #263547;
 	padding: 14px 14px;
 	line-height: 0;
 	display: inline-block;
 	margin-top: 15px;
 	border-radius: 4px;
 	border: 0px solid #2c73c0;
 	font-size: 14px;
 	color: #fff;
 }

 .team-button:hover {
 	background: #2b568a;
 	color: #fff;
 }

 .team-button i {
 	font-size: 12px;
 	line-height: 0;
 	margin-left: 2px;
 }

 .team-block-three .readmore-profile-team {
 	display: inline-block !important;
 	width: 120px !important;
 	border-radius: 4px !important;
 	position: absolute !important;
 	margin-left: -15px;
 	margin-top: 5px;
 	text-align: left;
 	padding-left: 9px;
 }

 .team-profile-bg {

 	background: #ffff;
 	padding: 25px;
 	border-radius: 10px;
 	margin-right: 0;


 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 5px 30px 0 rgb(0 0 0 / 10%);
 }

 .team-profile-bg h1 {
 	color: #20292f;
 }


 .team-profile-bg ul {
 	list-style: none;
 	padding: 0;
 	margin-top: 10px;
 	margin-bottom: 10px;

 }

 .team-profile-bg ul>li {
 	padding-left: 0;
 	margin-bottom: 8px
 }

 .team-profile-bg ul>li:before {
 	content: "\f058";
 	font-family: 'Font Awesome 5 Free';
 	display: inline-block;
 	width: 20px;
 	color: #1cb57a;
 	font-size: 13px;
 }

 .team-leadership-scroll .owl-prev {
 	left: 0;
 	background: #fff;
 	line-height: 35px;
 	display: inline-block;
 	border-radius: 5px;
 	width: 35px;
 	text-align: center;
 	margin-right: 5px;
 	cursor: pointer;
 	border: 2px solid #97b1d4;
 	opacity: 0.5;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .team-leadership-scroll .owl-prev:hover {
 	opacity: 1;
 }

 .team-leadership-scroll .owl-next {
 	right: 0;
 	width: 35px;
 	background: #fff;
 	text-align: center;
 	display: inline-block;
 	line-height: 34px;
 	cursor: pointer;
 	border-radius: 5px;
 	margin-left: 5px;
 	border: 2px solid #97b1d4;
 	opacity: 0.5;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .team-leadership-scroll .owl-next:hover {
 	opacity: 1;
 }

 .team-leadership-scroll .owl-dots {
 	display: none;
 }

 .leadership-scrooll .owl-nav {
 	text-align: center;
 }

 .leadership-scrooll {
 	padding-top: 20px;
 	padding-bottom: 40px;
 }

 .contact-card-bg {
 	background: #fff;
 	padding: 20px;
 	padding-bottom: 15px;
 	border-radius: 10px;
 	/* border: 1px solid #ddd; */
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 }

 .contact-card-bg p:last-child {
 	margin-bottom: 0;
 }

 .map-location-kvn p {
 	display: flex;

 }

 .map-location-kvn p span {
 	display: inline-block;
 }

 .map-location-kvn p span:first-child {
 	width: 45px;
 }

 .map-location-kvn p span:first-child i {
 	background: #ffffff;
 	border: 1px solid #0083fd;
 	width: 25px;
 	color: #0084ff;
 	height: 25px;
 	border-radius: 50%;
 	text-align: center;
 	font-size: 10px;
 	line-height: 26px;
 }

 .map-location-kvn p span:last-child {
 	width: 100%;
 }

 .map-location-kvn p span a {
 	color: #4d4b4d;

 }

 .map-location-kvn p span a:hover {
 	color: #263547;

 }

 .contact-card-bg-btm {
 	margin-bottom: 20px;
 }

 .form-contact-us .landing-form {
 	margin-top: 0;
 	animation: none;

 	background: #ffffff;
 	border: 1px solid #ddd;
 	border-radius: 10px;
 	padding: 20px;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 }

 .form-low-code .landing-form {
 	margin-top: 0;
 	animation: none;
 	background: #ffffff;
 	border: 0;
 	border-radius: 0;
 	padding: 0;
 	margin: 0;
 	-webkit-box-shadow: none;
 	-moz-box-shadow: none;
 	box-shadow: none;
 }

 .service-banner-1 img {
 	width: 100%;
 }

 .service-ctas {
 	padding-top: 60px;
 	border-top: 2px solid #edf6ff;
 	margin-bottom: 60px;
 }

 .service-ctas .icon-with-btn .arrow-wight img {
 	transform: rotate(-90deg);
 	width: 13px;
 }

 .service-ctas .col-sm-12>div:first-child {
 	display: flex;
 	-ms-flex-align: center !important;
 	align-items: center !important;
 	background: #0084ff;
 	padding: 30px;
 	border-radius: 5px;

 	margin-bottom: 0;

 }

 .service-ctas .col-sm-12>div:first-child>div:first-child {
 	width: 100%;
 	padding-right: 40px;
 }

 .service-ctas .col-sm-12>div:first-child>div:first-child p {
 	margin-bottom: 0;
 	margin-top: 10px;
 	color: #ffffff;
 }

 .service-ctas .col-sm-12>div:first-child>div .theme-btn-two {
 	width: 210px;
 	margin-bottom: -10px;
 	background: #ffffff;
 	color: #1b2836;
 }

 .service-ctas h2 {
 	margin-bottom: 0px;
 	color: #fff;
 	font-size: 24px;
 	font-weight: 600;
 }

 .service-ctas .col-sm-12>div:first-child>div .theme-btn-two span {
 	margin-left: 3px;
 	font-size: 14px;
 }

 .form-contact-us .landing-form h4 {
 	color: #20292f;
 	text-align: center;
 	margin-bottom: 7px;
 	font-size: 20px;
 	font-weight: 600;
 }

 .form-contact-us .landing-form p {
 	color: #20292f !important;
 	text-align: center;
 	font-size: 14px;
 	font-weight: 400;
 	line-height: 20px;
 	letter-spacing: 0.2px;
 	margin-bottom: 20px;
 }

 .landing-form .theme-btn:hover {
 	color: #fff;
 }

 .form-contact-us .landing-form input {
 	background: #ffffff00;
 	color: #20292f;
 }

 .form-contact-us .landing-form input {
 	background: #ffffff00;
 	color: #20292f;
 }

 .form-contact-us .landing-form .input-group-addon {
 	color: #0084ff;
 	background: #ffffff00;
 }




 .form-contact-us .landing-form textarea {
 	color: #20292f;
 	background: #ffffff45;
 }

 .form-contact-us .landing-form textarea::placeholder {

 	color: #4d4b4d;
 	font-weight: 400;
 	letter-spacing: 0.4px;
 }

 .form-contact-us .landing-form input::placeholder {

 	color: #4d4b4d;
 	font-weight: 400;
 	letter-spacing: 0.4px;
 }

 input::-webkit-outer-spin-button,
 input::-webkit-inner-spin-button {
 	-webkit-appearance: none;
 	margin: 0;
 }

 input[type=number] {
 	-moz-appearance: textfield;
 }

 .contact-maps-1 {
 	display: inline-block;
 	background: #edf6ff;
 	border: 1px solid #dde9f2;
 	padding: 5px 7px;
 	border-radius: 5px;
 	margin-bottom: 13px;
 }

 .contact-maps-1>div:first-child {
 	display: flex;
 	-ms-flex-align: center !important;
 	align-items: center !important;
 }

 .contact-maps-1 img {
 	width: 25px;
 	height: 25px;
 	margin-left: 10px;
 	border-radius: 50%;
 }

 .modal-popup-bgs {}

 .modal-popup-bgs .close {
 	background: #ffffff;
 	opacity: 1;
 	width: 27px;
 	height: 27px;
 	line-height: 29px;
 	border: 1px solid #ff9292;
 	position: absolute;
 	border-radius: 5px;
 	right: 15px;
 	font-size: 20px;
 	color: #ff9292;
 	font-weight: 200;
 	top: 15px;
 	display: inline-block;
 	z-index: 1;
 }

 .modal-popup-bgs .close:hover {
 	background: #ff9292;
 	color: #fff;
 }

 .modal-popup-bgs .modal-body {
 	padding: 25px 25px;
 	text-align: left;
 }

 .modal-popup-bgs .modal-body img {
 	border-radius: 8px;
 }

 .service-icon-tex {
 	padding-bottom: 50px !important;

 	border-top: 5px solid #fff;
 }

 .main-menu .navigation>li>ul>li>a {
 	display: flex;
 	-ms-flex-align: center !important;
 	align-items: center !important;
 }

 .service-content-page .konone-btn-1 {
 	color: #fff;
 	margin-top: 10px;
 	font-weight: 400;
 }

 .service-content-page .konone-btn-1:hover {
 	color: #fff;
 }

 .service-content-page .konone-btn-2 {}

 .kon-home-product-bg {
 	background: #fff;
 	padding: 13px;
 	border-radius: 10px;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 }

 .kon-home-product-bg img {

 	border-radius: 5px;

 }

 .mt-20 {
 	margin-top: 20px;
 }

 .modal {
 	text-align: center;
 	padding: 0 !important;
 }

 .modal:before {
 	content: '';
 	display: inline-block;
 	height: 100%;
 	vertical-align: middle;
 	margin-right: -4px;
 }

 .modal-dialog {
 	display: inline-block;
 	text-align: left;
 	vertical-align: middle;
 }

 .modal-backdrop.show {
 	opacity: .7;
 }

 .modal-content {
 	box-shadow: 0px 0px 0px 6px #ffffff96;
 	border: 0;
 }

 .culture-bg {
 	padding: 15px;
 	background: #fff;
 	margin-bottom: 30px;
 	border-radius: 10px;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 }

 .culture-bg .portfolio-block-one {
 	margin-bottom: 0px;
 }

 .culture-bg h5 {
 	margin-bottom: 0px;
 	margin-top: 15px;
 	font-size: 16px;
 	font-weight: 600;
 	overflow: hidden;
 	display: -webkit-box;
 	-webkit-line-clamp: 1;
 	-webkit-box-orient: vertical;
 }

 .culture-text-area {
 	margin-bottom: 40px;
 }


 .blog-menu-left ul>li {
 	padding-bottom: 8px;
 	border-bottom: 1px dashed #ddd;
 	text-align: left;
 }

 .blog-menu-left ul>li:before {}

 .blog-menu-left ul>li a {

 	color: #20292f;
 	font-weight: 400;

 }



 .check-box-kon {
 	display: block;
 	position: relative;
 	padding-left: 30px;
 	margin-bottom: 12px;
 	cursor: pointer;
 	font-size: 14px;
 	font-weight: 400;
 	color: #20292f;
 	letter-spacing: 0.4px;
 	line-height: 21px;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }


 .check-box-kon input {
 	position: absolute;
 	opacity: 0;
 	cursor: pointer;
 	height: 0;
 	width: 0;
 }


 .check-box-kon .checkmark {
 	position: absolute;
 	top: 5px;
 	left: 0;
 	height: 20px;
 	border-radius: 3px;
 	width: 20px;
 	background-color: #e1e1e1;
 }


 .check-box-kon:hover input~.checkmark {
 	background-color: #ccc;
 }


 .check-box-kon input:checked~.checkmark {
 	background-color: #0ade12;
 }


 .check-box-kon .checkmark:after {
 	content: "";
 	position: absolute;
 	display: none;
 }


 .check-box-kon input:checked~.checkmark:after {
 	display: block;
 }


 .check-box-kon .checkmark:after {
 	left: 8px;
 	top: 4px;
 	width: 5px;
 	height: 10px;
 	border: solid white;
 	border-width: 0 3px 3px 0;
 	-webkit-transform: rotate(45deg);
 	-ms-transform: rotate(45deg);
 	transform: rotate(45deg);
 }

 .check-box-kon a {
 	color: #0084ff;
 	font-weight: 500;
 }

 .ctea-page-select {
 	background: #f9fcff;
 	padding: 0;
 	border-radius: 5px;
 	padding-bottom: 0;
 	margin-bottom: 0;
 	border: 1px solid #c1dcf4;
 }

 .ctea-page-select p {
 	font-weight: 300;
 	text-align: left !important;
 }

 .ctea-page-select .check-box-kon .checkmark {
 	top: 0px;
 }

 .quote-img-1 {
 	margin-top: 15px;
 }

 .event-higlight-add .col-sm-12>div {
 	text-align: left;
 	background: #ffd54f;
 	padding: 25px;
 	border-radius: 10px;
 	margin-top: -35px;

 	padding-bottom: 20px;
 	margin-bottom: 55px;
 	border: 1px solid #fff2ca;
 	border-bottom: 6px solid #fff2ca;
 }

 .event-higlight-add .col-sm-12>div a {
 	font-weight: 400;
 	margin-top: 5px;
 }

 .event-higlight-add .col-sm-12>div a span {
 	margin-left: 5px;
 }

 .event-higlight-add h6 {
 	margin-bottom: 10px;
 	margin-top: 15px;
 	font-size: 15px;
 }

 .event-higlight-add h6 span {
 	display: inline-block;
 	margin-right: 10px;
 }

 .event-higlight-add h6 span i {
 	color: #0084ff;
 	margin-right: 8px;
 }

 .kovaion-timeline .owl-dots {
 	display: none;
 }

 .kovaion-timeline .owl-prev {
 	left: -50px;
 	background: #fff;
 	line-height: 37px;
 	border-radius: 5px;
 	border: 1px solid #0084ff;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .kovaion-timeline .owl-next {
 	right: -50px;
 	background: #fff;
 	line-height: 37px;
 	border-radius: 5px;
 	border: 1px solid #0084ff;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .kovaion-timeline .owl-next:hover, .kovaion-timeline .owl-prev:hover {
 	opacity: 1 !important;
 }

 .kovaion-timeline .owl-next, .kovaion-timeline .owl-prev {
 	margin-top: -25%;
 	opacity: 1;
 	color: #0084ff;
 	transition: .5s;
 	height: 40px;
 	cursor: pointer;
 	width: 37px;
 	text-align: center;
 	position: absolute;
 }

 .kovaion-timeline .owl-next span img {
 	transform: rotate(-90deg);
 	width: 15px;
 	margin-right: 0px;
 	margin-top: 0px;
 }

 .kovaion-timeline .owl-prev span img {
 	transform: rotate(90deg);
 	width: 15px;
 	margin-right: 0px;
 	margin-top: 0px;
 }

 .about-kovaion-tiles p {
 	margin-bottom: 5px;
 }

 .carrer-list-1 h4 {
 	margin-top: 20px;
 	margin-bottom: 15px;
 }

 .career-job-1 {
 	padding-top: 70px;
 	padding-bottom: 50px;
 }

 .career-job-1 .inner-box .lower-content h3 {
 	min-height: 27px;
 	-webkit-line-clamp: 1;
 }

 .page-input-care label {
 	color: #4d4b4d;
 	font-size: 14px;
 	font-weight: 500;
 }

 .page-input-care .input-group {
 	margin-bottom: 10px;
 }

 .page-input-care .input-group .form-control {
 	padding: 7px;
 }

 .happy-face-green {
 	font-size: 50px;
 	margin-bottom: 20px;
 	color: #5ed307;
 }

 .happy-face-red {
 	color: #eb4e43;
 }

 .bg-spine-animation {
 	-webkit-animation: 50s linear infinite spin !important;
 	-moz-animation: 50s linear infinite spin !important;
 	animation: 50s linear infinite spin;
 }

 .bg-blink-animation {
 	-moz-animation: blink normal 5s infinite ease-in-out !important;
 	/* Firefox */
 	-webkit-animation: blink normal 5s infinite ease-in-out !important;
 	/* Webkit */
 	-ms-animation: blink normal 5s infinite ease-in-out !important;
 	/* IE */
 	animation: blink normal 5s infinite ease-in-out !important;
 	/* Opera and prob css3 final iteration */
 	animation: blink normal 2s infinite ease-in-out !important;
 }

 .animation-arrow {
 	animation: shake 3s !important;
 	animation-iteration-count: infinite !important;
 }

 .banner-rotate-1 {}

 .banner-rotate-1 img {
 	top: 26%;
 	left: 21%;
 }

 .home-banner-btn .content-box .video-box a {
 	width: 170px;
 	text-align: center;
 }


 .home-banner-btn .content-box .video-box a:hover .arrow-wight {
 	display: none;
 	transition: .5s;
 }

 .home-banner-btn .content-box .video-box a .arrow-blue {
 	display: none;
 	transition: .5s;
 }

 .home-banner-btn .content-box .video-box a:hover .arrow-blue {
 	display: inline-block;

 }

 .home-banner-btn .content-box .video-box .demo-button-banner {
 	margin-left: 10px;

 	background: #fff;
 	color: #0084ff;
 	border: 1px solid #0084ff;
 }

 .form-accodian {
 	padding: 0;
 }

 .form-accodian .accordion-box .block .acc-btn h4 {
 	color: #20292f;
 	text-align: left;
 	padding: 10px 0px;
 	font-weight: 600;
 	padding-bottom: 10px;
 	font-size: 15px;
 }

 .form-accodian .accordion-box .block {
 	padding: 0px 10px;
 	border-radius: 5px;
 	padding-bottom: 1px;
 	background: #477aa4;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 0%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 10px 2px rgb(60 106 155 / 0%);
 }

 .form-accodian .accordion-box .block .acc-btn.active h4 {
 	color: #0084ff;
 	padding-top: 11px;
 }

 .transformation-1 .faq-section .accordion-box .block:hover .acc-btn h4 {
 	color: #0084ff;
 }

 .form-accodian .accordion-box .block .acc-content {
 	padding: 0;
 }

 .form-accodian .accordion-box .block .acc-content .text {
 	width: 100%;
 	padding: 0;
 }

 .form-accodian .accordion-box .block .acc-btn.active .icon-outer {
 	color: #fff;
 }

 .form-accodian .accordion-box .block .acc-btn .icon-outer {
 	position: absolute;
 	top: 8px;
 	right: 12px;
 	font-size: 13px;
 	color: #ffffff;
 	font-weight: 900;
 	text-align: center;
 	cursor: pointer;
 	transition: .5s;
 	z-index: 1;
 }

 .kon-deactive {
 	display: none;
 }

 .kon-deactive-banner {
 	display: none !important;
 }

 .mt-l-gap-15 {
 	margin-left: 10px;
 	background: #ffffff !important;
 	border: 1px solid #0084ff !important;
 	color: #0084ff !important;
 }

 .mt-l-gap-15:hover {
 	background: #0084ff !important;
 }

 .image-layout-gap-serv>div {
 	margin-top: 20px;
 }

 .image-layout-gap-serv>div:first-child {
 	margin-top: 0px;
 }

 .image-layout-gap-serv .kon-deactive1 {
 	margin-top: 10px;
 }

 .contant-page-style-gap {
 	padding-top: 60px;
 	padding-bottom: 60px;
 }

 .video-sections-gap .culture-bg {
 	text-align: center;
 }

 .video-sections-gap {
 	padding-bottom: 40px;
 	margin-top: -30px;
 }

 .bg-banner-gap .align-items-center {
 	padding-bottom: 45px;
 	padding-top: 45px;
 }

 .landing-banner-sp .align-items-center {
 	padding-top: 45px;
 	padding-bottom: 50px;
 }

 .landing-banner-sp .banner-style-three-bg {
 	padding-top: 30px;
 	padding-bottom: 40px;
 }

 .landing-banner-sp .service-banner-content h1 {
 	font-weight: 700 !important;
 	font-size: 40px !important;
 	line-height: 55px !important;
 }

 .service-banner-content h1 {
 	font-size: 45px !important;
 	line-height: 60px !important;
 	margin-bottom: 0 !important;
 }

 .transformation-1 .landing-form {
 	margin-top: 30px;
 }

 .transformation-1 .landing-form .faq-section {
 	padding: 0;
 	margin: 0;
 }

 .transformation-1 .landing-form .faq-section .accordion-box .block {
 	background: #f7fbff;
 	border: 1px solid #c1dcf4;
 	margin-bottom: 15px;
 }

 .transformation-1 .landing-form .faq-section .accordion-box .ctea-page-select {
 	background: #f7fbff;
 	border: 0px solid #c1dcf4;
 }

 .transformation-1 .landing-form .faq-section .accordion-box .block:hover {
 	background: #f7fbff;
 }

 .carrer-gap10 {
 	padding: 10px;
 	padding-bottom: 4px;
 	margin-bottom: 15px;
 }

 .team-content-frame {
 	max-height: 400px;
 	overflow-y: scroll;
 	padding-right: 5px;
 }

 .team-content-frame h4 {
 	font-weight: 600;
 }

 .team-content-frame h6 {
 	font-weight: 600;
 }

 .btn-hide-none {
 	display: none;
 }

 .menu-item-1717 .submenuheader:first-child {
 	display: none;
 }

 .menu-item-1717 .submenuheader:last-child {
 	border: 1px solid #0084ff;
 	padding: 3px 8px;
 	margin-top: 25px;
 	color: #20292f;
 	border-radius: 5px;
 	padding-left: 6px;
 }

 .menu-item-1717 .submenuheader:last-child:hover {
 	background-color: #edf6ff;
 }

 .sticky-header .main-menu .navigation .menu-item-1717 .submenuheader:last-child {
 	margin-top: 12px;
 	padding: 5px 10px !important;

 }

 .footer-menu-kovaion .sub-menu {
 	margin-bottom: 15px;
 }

 .service-zigzag .service-content-page p {
 	text-align: justify;
 }

 .kovaion-product-home p {
 	text-align: justify;
 }

 .faq-section .accordion-box .block .content .text {
 	text-align: justify;
 }

 .contant-page-style-gap .service-content-page p {
 	text-align: justify;
 }

 .kon-active-11 {
 	display: none;
 }

 .page-title .content-box .bread-crumb {
 	width: 40%;
 	padding-left: 50px;
 	text-align: right;
 }

 .no-data-bg-rc {
 	text-align: center;
 	background: #edf8ff;
 	padding: 20px;
 	padding-bottom: 13px;
 	border-radius: 8px;
 	border: 1px solid #e4f1fa;
 	margin-bottom: 20px;
 }

 .event-tags-gs .bg {
 	text-align: center;
 	background: #ffd54f;
 	color: #fff;
 	padding: 25px;
 	padding-bottom: 15px;
 	margin-top: 45px;
 	margin-bottom: 15px;
 	border-radius: 8px;
 	box-shadow: 0px 0px 10px 0px #ddd;
 	-moz-transition: .5s;
 	-webkit-transition: .5s;
 	-ms-transition: .5s;
 	-o-transition: .5s;
 }

 .event-tags-gs .bg:hover {
 	box-shadow: 0px 0px 18px 3px #ddd;
 }

 .event-tags-gs .bg p {
 	margin-bottom: 5px;
 	color: #263547;
 }

 .event-tags-gs .bg .theme-btn {
 	margin-top: 7px;
 }

 .event-tags-gs .bg p strong {
 	font-weight: 500;
 	color: #192533;
 }


 .event-tags-gs-layout-2 .bg {
 	background: #0084ff;
 	color: #fff;
 }

 .event-tags-gs-layout-2 .bg h4 {
 	color: #fff;
 }

 .event-tags-gs-layout-2 .bg p {
 	color: #fff;
 }

 .event-tags-gs-layout-2 .bg .theme-btn {
 	border: 1px solid;
 }

 .kon-active-111 .col-sm-6:nth-child(2) .event-tags-gs-layout-2 .bg {
 	background: #000;
 	color: #fff;
 }

 .kon-active-111 .col-sm-6:nth-child(2) .event-tags-gs-layout-2 .bg .theme-btn {
 	background: #000;
 	color: #fff;
 }

 .loading-btn-kon-form {
 	padding: 8px 15px;
 	border-radius: 5px;
 	color: #fff;
 	background: #4caf50;
 	margin-top: 15px;
 	display: none;
 }

 .loading-btn-kon-form i img {
 	width: 20px;
 	margin-left: 5px;
 	-webkit-animation: 4s linear infinite spin;
 	-moz-animation: 4s linear infinite spin;
 	animation: 4s linear infinite spin;
 }

 .captcha-gap-1 {
 	margin-bottom: 0;
 	margin-top: 5px;
 }

 #promotionform select {
 	background: #4679a4;
 	border: 1px solid #4679a4;
 	color: #fff;
 	font-size: 14px;
 	height: 41px;
 }

 .note-s {
 	margin-bottom: 0 !important;
 	margin-top: 15px;
 	font-size: 11px !important;
 }

 .page-titl {
 	padding: 325px 0 260px;
 }

 .landing-page-form {
 	background: #fff;
 	padding: 20px;
 	box-shadow: 0px 0px 0px 6px #ffffff6b;
 	border-radius: 10px;
 }

 .landing-page-form .adv-title-form {
 	text-align: center;
 	margin-bottom: 15px;
 }

 .landing-page-form .adv-form-data {
 	margin-bottom: 12px;
 }

 .landing-page-form .adv-form-data label {
 	/* font-weight: 500; */
 }

 .landing-page-form .adv-form-data input {
 	border-radius: 6px;

 	padding: 8px 11px;
 	background: #fafdff;
 	font-size: 15px;
 	border: 1px solid #c1d0e9;
 }

 .landing-page-form .adv-form-data select {
 	border-radius: 6px;
 	padding: 8px 11px;
 	padding-top: 6px;
 	padding-left: 10px;
 	background: #fafdff;
 	font-size: 15px;
 	border: 1px solid #c1d0e9;
 }

 .landing-page-form .adv-form-data .loadbtn {
 	background: #0084ff;
 	color: #fff;
 	padding: 8px 20px;
 	margin-top: 15px;
 	border-radius: 5px;
 	cursor: pointer;
 }

 .landing-page-form .adv-form-data .loadbtn:hover {
 	background: #2173c0;
 }




 .custom-checkbox-frm {
 	display: block;
 	position: relative;
 	padding-left: 30px;
 	margin-bottom: 15px;
 	margin-top: 15px;
 	cursor: pointer;
 	font-weight: 400;
 	/* font-size: 22px; */
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }


 .custom-checkbox-frm input {
 	position: absolute;
 	opacity: 0;
 	cursor: pointer;
 	height: 0;
 	width: 0;
 }


 .custom-checkbox-frm .checkmark {
 	position: absolute;
 	top: 2px;
 	left: 0;
 	height: 20px;
 	width: 20px;
 	background-color: #f9f9f9;
 	border-radius: 4px;
 	border: 1px solid #ddd;
 }


 .custom-checkbox-frm:hover input~.checkmark {
 	background-color: #eee;
 }


 .custom-checkbox-frm input:checked~.checkmark {
 	background-color: #44c94a;
 	border: 1px solid #44c94a;
 }


 .custom-checkbox-frm .checkmark:after {
 	content: "";
 	position: absolute;
 	display: none;
 }


 .custom-checkbox-frm input:checked~.checkmark:after {
 	display: block;
 }


 .custom-checkbox-frm .checkmark:after {
 	left: 6px;
 	top: 3px;
 	width: 5px;
 	height: 10px;
 	border: solid white;
 	border-width: 0 3px 3px 0;
 	-webkit-transform: rotate(45deg);
 	-ms-transform: rotate(45deg);
 	transform: rotate(45deg);
 }

 .service-zigzag .faq-section .accordion .acc-btn .icon-outer img {
 	width: 11px;
 }

 .service-zigzag .faq-section .accordion-box .block .content .text p {
 	color: #4d4b4d;
 }

 .service-zigzag .faq-section .accordion-box .block {
 	margin-bottom: 15px;
 }

 .news-block-two .inner-box .lower-content:before {
 	background-color: #0084ff;
 }

 .news-block-two .inner-box .lower-content h3 a {
 	font-weight: 600;
 }

 .team-block-three .social-links {
 	display: flex;
 	justify-content: center;
 	margin-bottom: 0;
 	margin-top: 5px;
 }


 .team-block-three .social-links li a {
 	background: #fff;

 	display: inline-block;
 	width: 35px;
 	height: 35px;
 	line-height: 36px;
 	border-radius: 50%;
 	font-size: 14px;
 	margin-left: 3px;
 	margin-right: 3px;
 	border: 1px solid #dddddd;
 }

 .team-block-three .social-links li a i {
 	font-weight: 600;
 }

 .team-image-frame .user-photo {
 	margin-top: 15px;
 }

 .captcha-custom {
 	display: flex;
 }

 .captcha-custom .captchabg {
 	width: 150px;
 	margin-right: 15px;
 }

 .captcha-custom .input-group {
 	margin-bottom: 0;
 }

 .captcha-custom .input-group.captchabg input {
 	text-align: center;
 	letter-spacing: 2px;
 	font-weight: 800;
 	font-size: 22px;
 	padding: 0;
 	padding-top: 0px;
 	font-family: 'Font Awesome 5 Brands';
 	font-style: italic;
 	text-decoration: line-through;
 	background: #fff;
 	border: 1px solid #0084ff;
 	user-select: none;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 }

 .banner-notification-main {
 	padding-top: 70px;
 	margin-bottom: -125px;
 	z-index: 1;
 	position: relative;

 }

 .close-btn-home {
 	text-align: right;
 	margin-top: 25px;
 	cursor: pointer;
 	margin-bottom: -25px;
 	z-index: 2;
 }

 .close-btn-home button {
 	background: #fff;
 	border: 1px solid #f00;
 	width: 31px;
 	height: 31px;
 	font-size: 17px;
 	font-weight: 500;
 	color: #f00;
 	border-radius: 50%;
 	cursor: pointer;
 }

 .form-banner-main {
 	text-align: center;
 	background: #fff;
 	padding: 0px 20px;
 	border-radius: 10px;
 	padding-bottom: 25px;
 	padding-top: 20px;
 	border: 1px solid #e8e8e8;
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 }

 .form-banner-main .adv-form-data {
 	margin-bottom: 12px;
 }


 .form-banner-main .adv-form-data .adv-title-form {
 	margin-bottom: 15px;
 }

 .form-banner-main .adv-form-data input {
 	font-size: 15px;
 	border: 1px solid #ebebeb;
 	padding: 10px 15px;
 }

 .form-banner-main .theme-btn {
 	margin-top: 5px;
 	font-size: 15px;
 }

 .newsletter-main-setion {
 	padding: 60px 0;
 }

 .newsletter-main-setion .frame-newsletter {
 	border: 1px solid #eee;
 	padding: 10px;
 	margin-top: 20px;
 	margin-bottom: 20px;
 }

 .newsletter-main-setion-main .news-block-two:hover .inner-box .lower-content:before {
 	border-radius: 20px;
 }

 .newsletter-main-setion-main .blog-button-arrow .link-btn {
 	margin-top: 6px;
 }

 .newsletter-main-setion .newsletter-list-bg {
 	max-height: 500px;
 	overflow-y: scroll;
 	padding: 15px;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	border: 1px solid #eee;
 	border-radius: 10px;
 }

 .newsletter-main-setion .newsletter-list-bg ul {
 	list-style: none;
 	padding: 0;
 	margin-top: 10px;
 	margin-bottom: 10px;
 }

 .newsletter-main-setion .newsletter-list-bg ul li {
 	padding-left: 1.3em;
 	margin-bottom: 8px;

 	overflow: hidden;
 	font-size: 14px;

 	line-height: 25px;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
 }

 .newsletter-main-setion .newsletter-list-bg ul li:last-child {
 	margin-bottom: 0px;
 }

 .newsletter-main-setion .newsletter-list-bg ul li:before {
 	content: url(../img/listicon.svg);
 	display: inline-block;
 	margin-left: -18px;
 	width: 20px;
 	color: #ffffff;
 }

 .newsletter-main-setion .newsletter-list-bg ul li a {
 	color: #4d4b4d;
 }

 .newsletter-main-setion .newsletter-list-bg ul li a:hover {
 	color: #007bff;
 }

 .newsletter-main-setion .newsletter-list-bg h6 {
 	margin: 0;
 	border-bottom: 1px solid #eee;
 	margin-bottom: 15px;
 	padding-bottom: 10px;
 }

 .main-menu .navigation .menu-kovaionai {}

 /* .main-menu .navigation>.menu-kovaionai.dropdown:hover>ul */
 .main-menu .navigation>.menu-kovaionai.dropdown>ul {
 	display: none !important;
 }

 .main-menu .navigation>li.dropdown:hover>ul {
 	display: block !important;
 }

 .main-menu .navigation .menu-kovaionai .megamenu:before {
 	height: auto;
 	left: auto;
 	top: 0;
 	width: 0;
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>ul {
 	left: 0;
 	padding: 0;
 	margin: 0;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu {
 	left: -351px;
 	width: 1172px;
 	background: #fff;
 	border-bottom-left-radius: 15px;
 	border-bottom-right-radius: 15px;
 	border: 0;
 	box-shadow: 0 2px 5px #00000026;
 	padding: 20px;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu li {
 	width: 23%;
 	padding: 0;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu>li:first-child {
 	display: none;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu>li {
 	padding-right: 20px;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu li ul {
 	visibility: visible !important;
 	opacity: 1 !important;
 	background: none;
 	box-shadow: none;
 	width: auto;
 	position: relative;
 	-moz-transform: translateY(0px);
 	-webkit-transform: translateY(0px);
 	-ms-transform: translateY(0px);
 	-o-transform: translateY(0px);
 	transform: translateY(0px);
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>ul>li.dropdown>a:after {
 	display: none;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu li ul li {
 	width: 100%;
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>a img {
 	width: 15px;
 	margin-right: 10px;
 	margin-top: -3px;
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>a {
 	border-bottom: 1px solid #ddd;
 	color: #405261;
 	font-weight: 400;
 	text-transform: uppercase;
 	letter-spacing: 0.5px;
 	margin-bottom: 15px;
 	padding-bottom: 15px;
 	font-size: 13px;
 	padding-top: 0;
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>a:hover {
 	color: #405261;
 	margin-left: 0;
 	cursor: default;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu>li:last-child a {
 	border-radius: 8px;
 	background-color: #eff7ff;
 	border: 0;
 	padding: 12px;
 	margin-bottom: 3px;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu>li:last-child a p {
 	margin: 0;
 	text-transform: none;
 	margin-top: 10px;
 	font-weight: 500;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu>li:last-child a img {
 	width: 100%;
 	border-radius: 8px;
 }

 .main-menu .navigation>.menu-kovaionai.dropdown>ul.sub-menu.megamenu>li:last-child {
 	border-bottom: none;
 	width: 31%;
 	padding-right: 0;

 }

 .main-menu .navigation>.menu-kovaionai>ul>li>ul>li>a {
 	padding: 10px 0;
 	padding-bottom: 10px;
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>ul>li>a:hover {
 	padding-left: 10px;
 	background: #eff7ff;
 	border-radius: 5px;
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>ul>li>a span {
 	display: flex;
 	align-items: center;
 	color: #007bff;
 }

 .main-menu .navigation>.menu-kovaionai>ul>li>ul>li>a span i {
 	margin-left: 8px;
 	margin-top: 3px;
 }

 .fixed-header .sticky-header .mobile-search-menu .mobile-search-menu-icon {
 	margin-top: 15px;
 }

 .kovaion-ai-category .news-block-two .inner-box .lower-content p {
 	min-height: 82px;
 	line-height: 23px;
 	-webkit-line-clamp: 4;
 }

 .kovaion-ai-category .news-block-two .inner-box .lower-content h3 {
 	min-height: 26px;
 	-webkit-line-clamp: 1;
 }

 .kovaion-ai-banner .image-box {
 	border-radius: 10px;
 	overflow: hidden;
 }

 .kovaion-ai-banner .service-banner-content {
 	margin-top: 0;
 }

 .kon-ai {}

 .kon-ai .banner-main {
 	background: #fef2dd;
 	padding-top: 50px;
 	margin-top: 15px;
 	text-align: center;
 }

 .kon-ai .banner-main h1 {
 	font-weight: 700;
 	color: #1d1d1d;
 	margin-bottom: 15px;
 }

 .kon-ai .banner-main h6 {
 	font-size: 24px;
 	margin-bottom: 40px;
 	color: #4f5152;
 }

 .kon-ai .banner-main .mobile-view {
 	display: none;
 }

 .kon-ai-cost {
 	background-color: #000000;
 	padding-top: 60px;
 	padding-bottom: 60px;
 }

 .kon-ai-cost .sec-title h2 {
 	color: #fff;
 }

 .kon-ai-cost .col-lg-5 {
 	text-align: center;
 }

 .kon-ai-cost .col-lg-5:first-child img {
 	width: 60%;
 }

 .kon-ai-cost .col-lg-5:last-child img {
 	width: 95%;
 }

 .kon-ai-serv .owl-nav {
 	display: none;
 }

 .banner-form-design {
 	background: #fff;
 	padding: 30px 20px;
 	border-radius: 10px;
 	border: 1px solid #eee;
 	-webkit-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	-moz-box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	box-shadow: 0 0 13px 2px rgb(60 106 155 / 11%);
 	z-index: 1;
 	transition: .5s;
 }

 .banner-form-design .adv-title-form {
 	margin-bottom: 20px;
 	font-size: 22px;
 	font-weight: 700;
 	text-align: center;
 }

 .banner-form-design .adv-form-data {
 	margin-bottom: 15px;
 }

 .campaign-row {
 	display: flex;
 	width: 100%;
 }

 .countery-code {
 	width: 100px;
 	margin-right: 10px;
 }

 .countery-no {
 	width: 100%;
 }


 @-moz-keyframes blink {
 	0% {
 		opacity: 1;
 	}

 	50% {
 		opacity: 0;
 	}

 	100% {
 		opacity: 1;
 	}
 }

 @-webkit-keyframes blink {
 	0% {
 		opacity: 1;
 	}

 	50% {
 		opacity: 0;
 	}

 	100% {
 		opacity: 1;
 	}
 }

 /* IE */
 @-ms-keyframes blink {
 	0% {
 		opacity: 1;
 	}

 	50% {
 		opacity: 0;
 	}

 	100% {
 		opacity: 1;
 	}
 }

 /* Opera and prob css3 final iteration */
 @keyframes blink {
 	0% {
 		opacity: 1;
 	}

 	50% {
 		opacity: 0;
 	}

 	100% {
 		opacity: 1;
 	}
 }

 @keyframes shake {
 	0% {
 		transform: translateY(0)
 	}

 	25% {
 		transform: translateY(3px)
 	}

 	50% {
 		transform: translateY(-3px)
 	}

 	75% {
 		transform: translateY(3px)
 	}

 	100% {
 		transform: translateY(0)
 	}
 }


 @-moz-keyframes spin {
 	100% {
 		-moz-transform: rotate(360deg)
 	}
 }

 @-webkit-keyframes spin {
 	100% {
 		-webkit-transform: rotate(360deg)
 	}
 }

 @keyframes spin {
 	100% {
 		-webkit-transform: rotate(360deg);
 		transform: rotate(360deg)
 	}
 }

 @keyframes blinker {
 	50% {
 		opacity: 0.6
 	}
 }

 @keyframes mymove {
 	50% {
 		box-shadow: 0px 0px 0px 7px #dddddd4a;
 	}
 }


 @keyframes bounce {
 	0% {
 		margin-top: 0;
 		-webkit-animation-timing-function: ease-in;
 	}

 	40% {}

 	50% {
 		margin-top: 5px;

 		-webkit-animation-timing-function: ease-out;
 	}

 	55% {
 		margin-top: 10px;

 		-webkit-animation-timing-function: ease-in;
 	}

 	65% {
 		margin-top: 3px;

 		-webkit-animation-timing-function: ease-out;
 	}

 	95% {
 		margin-top: 0;
 		-webkit-animation-timing-function: ease-in;
 	}

 	100% {
 		margin-top: 0;
 		-webkit-animation-timing-function: ease-in;
 	}
 }