@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,400italic";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, textarea {
	border: 0;
	box-sizing: border-box;
	color: inherit;
	font-family: "Open Sans", sans-serif;
	font-feature-settings: inherit;
	font-kerning: inherit;
	font-language-override: inherit;
	font-size: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-synthesis: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

.footerMenu, ol, ul {
	list-style: none;
}
header {background: #fff; float: left; width: 100%;	padding: 3px 0px; height: 76px;}
.headerblank, header.sticky { position: fixed;  transition: all .5s ease 0s }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	box-sizing: border-box;
	clear: both;
	display: block;
}
.headerblank, header {
	z-index: 9999;
	transition: all .5s ease 0s;
}
body {
	position: relative;
	color: #777;
	font-size: 18px;
	line-height: 28px;
}
body.home header .fullwidth {
	position: relative;
	z-index: 11;
}
header .fullwidth {
	max-width: 1420px;
	width: 90%;
}
.fullwidth {
	margin: 0 auto;
	max-width: 1092px;
	width: 100%;
}
.logo {
	float: left;
	padding-left: 0px;
}
[role="button"], a, area, button, input:not([type="range"]), label, select, summary, textarea {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

.logo img {
	transition: all .5s ease 0s;
		width: 85%;
	margin-top: 11px;
}
.main_navigation {
	float: right;
}
.nav-button {
	display: none;
}
.main_navigation ul {
	float: left;
	margin: 0;
	width: 100%;
}
.main_navigation li {
	float: left;
	position: relative;
}
.buy_now.sademo {
	border: 1px solid #596f87 !important;
	margin-left: 20px;
	background: #596f87;
	transition: ease all .5s;
	visibility: hidden;
	opacity: 0;
}
header .buy_now {
	border: 1px solid #ffb333 !important;
	height: 41px !important;
	line-height: 37px !important;
	margin-top: 15px;
	border-radius: 0px;
	margin-left: 20px;
	background: #ffb333;
	color: #fff !important;
}
.main_navigation a {
	color: #000;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 70px;
	padding: 0 7px;
	text-decoration: none;
	border-bottom: 3px solid transparent;
}
.buy_now.demo1 {
	margin-left: 12px !important;
}

.cntctuss {
	border: 1px solid #07add3 !important;
	height: 41px !important;
	line-height: 37px !important;
	margin-top: 15px;
	border-radius: 0;
	background: #07add3;
	margin-left: 12px;
	color: #fff !important;
}

#slider.landingpage {
	position: relative;
	overflow: hidden;
}
#slider {
	margin-top: 0px;
	height: 700px;
	background-size: 100% 100%;
	background-color: #d8dde2;
	display: flex;
	background-position: right bottom;
}
.landingpage.withoutslider {
	height: 600px !important;
}
.main_cont {
	float: left;
	width: 100%;
}
.withoutslider .skdslider {
	width: 100%;
	position: relative;
	display: block;
	overflow: hidden;
	height: 100% !important;
}
.withoutslider .fourthBanner .bannecontainer {height: 100%;	display: flex;	flex-wrap: wrap;	align-content: center;	width: 100%;	left: auto;	max-width: 1420px;	margin: 0px auto;	position: relative;}
.withoutslider .slide-text {
	float: left;
	width: 54%;
	padding-top: 15px;
}
.withoutslider .bnrblkclr {
	color: #000 !important;
	font-size: 50px;
	float: left;
	width: 100%;
	line-height: 58px;
	margin-top: 0px;
}
.withoutslider .bnrblkclr {
	color: #000 !important;
	font-size: 50px;
	float: left;
	width: 100%;
	line-height: 58px;
	margin-top: 0px;
}
.withoutslider .bnrblklightclr{ padding:2% 0px; float:left; width:100%; color: #252525 !important;}
.withoutslider .bnrblklightclr span {
	display: block; padding-bottom: 3px; padding-left: 18px; position: relative; float:left; width:100%; line-height:32px; font-size:22px;
}
.withoutslider .bnrblklightclr span::before {
	position: absolute;
	content: "";
	left: 4px;
	border-left: 6px solid #000;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	top: 12px;
}
.daas-demo {
	font-size: 22px;
	padding: 14px 25px;
	margin-left: 4px;
}	
.banner-btn {
	background: #009dc3;
	border: none;
	color: #fff;
	font-size: 18px;
	padding: 12px 20px;
	text-decoration: none;
	margin-top: 0px;
	display: inline-block;
	border-radius: 0px;
}
.contac-form.contact-landing {  position: absolute; right: -435px;	z-index: 999;	background: rgba(0,0,0,.8); height: 100%; max-width: 333px; transition:all .5s;}
.contac-form.contact-landing .form-group {	 margin-right: 0px; margin-left: 0px; }
.contac-form.contact-landing .sidebar h2 {	padding: 15px 13px;	margin-bottom: 10px; font-size: 27px;	text-transform: uppercase;	text-align: center;}
.open-arrow, .close-arrow {	background: #07add3; padding: 10px; font-size: 35px; text-align: center;  width: 60px; cursor: pointer;	height: 55px;	display: inline-block;color: #fff;
position: absolute; left: -60px; top: 0px;}
.open-arrow .c-right{display: none;}
.open-arrow .o-left{display: block;}
.close-arrow .o-left{display: none;}
.close-arrow .c-right{display: block;}
.contac-form.contact-landing.openBox {
	right: 0;
}
.contac-form.contact-landing {
	position: absolute;
	right: -435px;
	z-index: 999;
	background: rgba(0,0,0,.8);
	height: 100%;
	max-width: 333px;
	transition: all .5s;
}
.open-arrow, .close-arrow {
	background: #07add3;
	padding: 10px;
	font-size: 35px;
	text-align: center;
	width: 60px;
	cursor: pointer;
	height: 55px;
	display: inline-block;
	color: #fff;
	position: absolute;
	left: -60px;
	top: 0px;
}
.close-arrow .c-right {
	display: block;
}
.close-arrow .o-left {
	display: none;
}
.contact-landing .col-lg-4 {
	max-width: 800px;
	margin: auto;
}
.contact-landing .sidebar {
	padding: 15px;
	border-radius: 0px;
	width: 100%;
}
.contac-form.contact-landing .sidebar h2 {
	padding: 15px 13px;
	margin-bottom: 10px;
	font-size: 27px;
	text-transform: uppercase;
	text-align: center;line-height:27px;
}

.contact-landing .sidebar h2 {
	color: #fff;
	font-size: 34px;
	padding: 5px;
	margin-bottom: 30px;
}
.contac-form.contact-landing .contact-form {
	/*max-height: 480px;*/
	overflow: hidden;
	overflow-y: auto !important;
}
.contact-landing .contact-form-success {
	color: #fff;
	font-weight: 600;
	text-align: center;
	margin-bottom: 1.5rem;
	display: none;
	background: #28a745;
	padding: .5rem;
	border-radius: .25rem;
}
.contact-landing .contact-form-success .fa-envelope-open {
	margin-right: .5rem;
}
.contac-form.contact-landing .form-group {
	margin-bottom: 1rem;
	max-width: 100%;
	display: inline-block;
	width: 100%;
	float: left;
}
.contac-form.contact-landing .form-group {
	margin-right: 0px;
	margin-left: 0px;
}
.contac-form.contact-landing .form-control {
	padding: 8px 12px;
}
.contact-landing .form-control {
	display: block;
	width: 100%;
	padding: 10px 15px;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-image: none;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.contact-landing .contact-form .btn.btn-dark{margin-top:0;}


.text-left {
	text-align: left;
}
.contact-landing .text-danger {
	color: #dc3545 !important;
	font-size: 14px;
line-height: 13px;
padding-top: 2px;
}
.clear {
	clear: both;
}
.contact-landing .contact-form .btn.btn-dark {
	background: #07add3;
	border-color: #07add3;
	cursor:pointer;
}
.contact-landing .btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 10px 15px;
	font-size: 1rem;
	line-height: 1.5;
	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.contact-landing .btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}
.btn {
	padding: 10px;
	background: #ccc;
	display: inline-block;
	margin-top: 10px;
	text-decoration: none;
	margin-right: 10px;
}
#portfolio {padding: 65px 0;float:left; width:100%; }
#portfolio.alternatecolor { float: left;width: 100%; background:#ebf9ff;}
#portfolio.alternatecolor{}
#portfolio.alternatecolor2{background:#ebf9ff;}
#portfolio.alternatecolor3{background:rgba(62,159,199,0.9);} 
#portfolio.alternatecolor4{background:#ebf9ff;}
#portfolio.alternatecolor5{background:#47607a;} 
#portfolio.alternatecolor.alternatecolor3 .portflio_right h3, #portfolio.alternatecolor.alternatecolor5 .portflio_right h3, #portfolio.alternatecolor.alternatecolor3 .portfolio_left p strong, #portfolio.alternatecolor.alternatecolor3 .portflio_right p strong, .alternatecolor5 ul.withcheck li, .alternatecolor3 ul.withcheck li, #portfolio.alternatecolor5 p strong, #portfolio.alternatecolor3 p strong  { color:#fff; }
#portfolio.alternatecolor .inner_content {position: relative;	z-index: 1;
	color: #fff;
}
.inner_content {
	margin: 0 auto;
	max-width: 1420px;
	padding: 0;
	width: 100%;
}
.portfolioItem {
	float: left;
	width: 100%;
	padding-bottom: 0;
}
.portfolio_left .port_image {
	width: 40%;
}
.portfolio_left .port_image {
	float: right;
}
.error img, .p-img, .portflio_right .port_image img, .portfolio_left .port_image img {
	max-width: 100%;
}
.portfolio_left .con {
	float: left;
	max-width: 770px;
	width: 55%;
}
.portfolioItem h3 {
	color: #03a9e6;
	font-size: 205%;
	font-weight: 300;
	padding: 0% 0 20px 0px;
	font-weight: 700;
	line-height: 42px;
}
.clearfix {
	clear: both;
}
.portfolio_left p {
	float: left;
}
.portfolio_left p strong, .portflio_right p strong, .portfolioItem  h1 {
	font-weight: bold;
	display: block;
	padding: 15px 0px 0px 0px;
	font-size: 19px;
	color: #000;
}
.h3, .innerPages_detail p, ul.withcheck, .inner_content {
	color: #252525;
}
ul.withcheck {
	margin: 0px 0px 20px 0px;
}
.checknone ul li {
	background: none !important;
	padding-left: 0px;
	margin-bottom: 15px;
}

ul.withcheck li {
	line-height: 28px;
	color: #636363;
}
.pt-0 {
	padding-top: 0 !important;
}
.pb-0 {
	padding-bottom: 0 !important;
}
.section_heading {
	color: #000;
	font-size: 210%;
	font-weight: 300;
	padding: 90px 0;
	text-align: center;
	font-weight: 700;
}
#cont_testimonial, .about_content, .clients_slider, .section_heading, .section_heading span {
	float: left;
	width: 100%;
}
.mt-10{margin-top:10px!important;}
.mt-40 {margin-top: 40px !important;}
.float-left {
	float: left;
	width: 100%;
}
.table-striped {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}
.margin-auto {
	margin: auto;
}
.w-75 {
	width: 75%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.table td, .table th {
	padding: 8px 12px;
}
.table-striped td, .table-striped th {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #bec8cc;
}
.table-striped th {
	font-weight: bold;
}
.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #d8f4ff;
}
.mt-20 {
	margin-top: 20px !important;
}
.strong {
	font-weight: bold;
}
.webp  .cross-bg4{background-image: url(https://vdeskworks.com/Content/images/webp/new/background2222.webp)}
.no-webp .cross-bg4{background-image: url(https://vdeskworks.com/Content/images/background2222.jpg)}


.cross-bg4 {
	background: url(../images/background2222.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	background-position: top;
	float: left;
	width: 100%;
	padding: 80px 0;
}
.cross-bg4::before {
	background: #2c3e50;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	z-index: 0;
}
.cross-bg4 h2 {
	padding: 0 0 55px 0;
	color: #fff;
}
.cross-bg4 .inner_content{position:relative;}
.section_heading {
	color: #000;
	font-size: 210%;
	font-weight: 300;
	padding: 90px 0;
	text-align: center;
	font-weight: 700;
	 line-height:normal; 
}
.landing-boxs {display: grid; grid-gap: 40px 2.5%; grid-template-columns: 5fr 5fr 5fr 5fr 5fr; float: left;	text-align: center;}
.landing-boxs-new{grid-template-columns: 3fr 3fr 3fr;}
.landing-boxs .merket_content_bos {padding: 5px 10px 10px 10px; color: #fff; transition: all .3s;	border: 0 !important;}
.landing-boxs .merket_content_bos .icon_benefits {margin-bottom: 10px;}
.merket_content_bos .icon_benefits {
	display: inline-block;
	position: relative;
	margin-bottom: 25px;
}
.icon_benefits {
	float: left;
	width: 100%;
	height: 60px;
	background-size: auto 100% !important;
	margin-bottom: 15px;

}
.landing-boxs-iconimg {
    display: inline-block;
    width: 80px;
    height: 60px;
    overflow: hidden;
    background-image: url(../images/landingboxsprit.png);
}
.landing-boxs-iconimg.eoe {
	background-position: -312px -27px;
}

.webp .landing-boxs-iconimg{display:inline-block;width:80px;height:60px;overflow:hidden;background-image:url(https://vdeskworks.com/Content/images/webp/new/landingboxsprit.webp)}
.no-webp .landing-boxs-iconimg{display:inline-block;width:80px;height:60px;overflow:hidden;background-image:url(https://vdeskworks.com/Content/images/webp/new/landingboxsprit.webp)}

.landing-boxs .merket_content_bos h3 {
	color: #fff !important;
	font-weight: 400;
	margin-bottom: 12px;
}
.merket_content_bos h3 {
	font-size: 20px;
	font-weight: 600;
}
.landing-boxs-iconimg.securitylanding {
	background-position: -130px -122px;
}
.landing-boxs-iconimg.mobilitylp {
	background-position: -224px -120px;
}
.landing-boxs-iconimg.cloudlp {
	background-position: -24px -17px;
}
.landing-boxs-iconimg.costsavinglp {
	background-position: -169px -20px;
}

.landing-boxs-iconimg.halp {
	background-position: -577px -20px;
}

.landing-boxs-iconimg.islp {
	background-position: -424px -112px;
}
.landing-boxs-iconimg.calp {
	background-position: -435px -20px;
}
.landing-boxs-iconimg.pelp {
	background-position: -570px -112px;
}
.landing-boxs-iconimg.mclp {
	background-position: -315px -118px;
}
.product_cont {
	cursor: pointer;
	float: left;
	line-height: 25px;
	min-height: 200px;
	padding: 10px 10px;
	width: 25%;
	margin: 0;
}
.flip-box {
	background-color: transparent;
	width: 100%;
	height: 180px;
	perspective: 1000px;
	text-align: center;
}
.flip-box-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.5s;
	transform-style: preserve-3d;
}
.product_cont .flip-box-front {
	background: #f2f2f2;
}
.flip-box-front {
	background: #009dc3;
	color: black;
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.flip-box-front img {
	max-width: 112px;
}
.product_cont.software h3 {
	background-position: -3px 0;
	display: block;
	width: 100%;
}
.flip-box-front h3, .flip-box-front h3 a {
	color: #fff;
	font-size: 20px;
}
.flip-box-back {
	color: white;
	transform: rotateY(180deg);
	background: #ffff;
	text-align: center;
	cursor: pointer;
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding: 10px;
}
.flip-box-front, .flip-box-back {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
}
.flip-box-back p {
	color: #505050;
	padding: 0px 5px;
	font-size: 16px;
	line-height: 26px;
}

.flip-box { background-color: transparent; width: 100%; height: 180px; perspective: 1000px; text-align: center; }
.flip-box-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.5s; transform-style: preserve-3d; } 
.flip-box:hover .flip-box-inner { transform: rotateY(-180deg); } 
.flip-box-front, .flip-box-back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; } 
.flip-box-front { background: #009dc3; color: black;  display: flex; align-content: center; justify-content: center; align-items: center; flex-wrap: wrap; }
.flip-box-front h3, .flip-box-front h3 a{background-position: -3px 0; display: block; width: 100%;  color:#fff; font-size: 20px;} 
.flip-box-front h3 a{ margin-top: 18px; text-decoration:none;  }
.flip-box-front img{max-width:112px;} 
.flip-box-back { color: white; transform: rotateY(180deg); background: #ffff; text-align: center; cursor: pointer; display: flex; align-content: center; justify-content: center; align-items: center; flex-wrap: wrap;  padding:10px;}
.flip-box-back p{color:#505050; padding: 0px 5px; font-size: 16px; line-height: 26px;}


.product_cont p {font-weight: 400;}
.product_cont:nth-child(8n+2) .flip-box-front h3 a {color: #007f7f;}
.product_cont:nth-child(8n+4) .flip-box-front h3 a {color: #b68501;}
.product_cont:nth-child(8n+5) .flip-box-front h3 a {color: #3c8e0e;}
.product_cont:nth-child(8n+6) .flip-box-front h3 a {color: #0092bc;}
.product_cont:nth-child(8n+7) .flip-box-front h3 a {color: #c90d25;}
.product_cont:nth-child(8n+8) .flip-box-front h3 a {color: #723bb1;}
.product_cont:nth-child(8n+1) .flip-box-front h3 a {color: #006995;}
.product_cont:nth-child(8n+3) .flip-box-front h3 a {color: #cb6e0f;}
#comparison_landing {text-align: center;}
.cross-bg3.industires-slider-main {padding-bottom: 40px;}

.webp  .cross-bg3{background-image: url(https://vdeskworks.com/Content/images/webp/new/buildings.webp)}
.no-webp .cross-bg3{background-image: url(https://vdeskworks.com/Content/images/buildings.jpg)}


.cross-bg3 {
	background: url(../images/buildings.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	background-position: center;
	float: left;
	width: 100%;
	padding: 60px 0;
}
.cross-bg3::before {
	background: rgba(45, 45, 65, 0.99);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	z-index: 0;
}
.cross-bg3 .inner_content {
	position: relative;
	z-index: 1;
	color: #fff;
}
.cross-bg3 h2 {
	padding: 0 0 15px 0;
	color: #fff;
}
#comparison_landing a {
	background: #ffb333;
	padding: 8px 15px;
	text-decoration: none;
	display: inline-block;
	margin-top: 25px;
}

.daas-demo{font-size:22px; padding:14px 25px; margin-left:4px; }
.text-center{text-align:center;}

#clienttestimonials { background:#fff;  color: #fff; padding:60px 0px;  float:left; width:100%;} 
#clienttestimonials.grey_background{background:#ebf9ff;}
#clienttestimonials.grey_background .it-style3>ul>li>.it-content{background:none;}
#clienttestimonials .inner_content{max-width:772px;}
#clienttestimonials .section_heading, .client_logo .section_heading{padding:0px; margin-bottom:30px;}
.client_logo .section_heading{padding:30px 0px;}
.client_logo{padding-bottom:60px; padding-top:30px; float:left; width:100%;}
.inner_client_logo{float:left; width:16.66%; text-align:center;}
.inner_client_logo a{ text-align:center; outline:none; cursor:pointer;  display:inline-block;}

.client_logo img{max-width:100%; float:left;}

.ideaboxTestimonials { width: 100%; height: auto; position: relative; line-height: 1.2; font-weight: normal; font-size: 100%; float:left; min-height:288px !important;  }
.ideaboxTestimonials::after{content: ""; position: absolute; width: 40px; height: 40px; background-image: url(../images/tquote.png); background-repeat: no-repeat; background-size: 40px; top: 20px; left: 20px; }
.it-style3>ul { padding: 0; margin: 0; list-style: none; position: relative; display: block; height: auto; } 
.it-style3>ul>li { width: 100%; position: absolute; display: none; }
.it-style3>ul>li>.it-content { width: 100%; height: auto; display: block; background: #fff;  padding:40px 20px 40px 20px; position: relative; box-sizing: border-box; text-align: center; }
.it-style3>ul>li>.it-content h1, .it-style3>ul>li>.it-content h2, .it-style3>ul>li>.it-content h3, .it-style3>ul>li>.it-content h4, .it-style3>ul>li>.it-content h5, .it-style3>ul>li>.it-content h6 { padding: 0; margin: 0; margin-top: 10px; }
.it-style3>ul>li>.it-content a { color: #f54b56; }
.it-style3>ul>li>.it-content h2 { font-size: 30px; }
.it-style3>ul>li>.it-content h3 { font-size: 24px; }
.it-style3>ul>li>.it-content h4 { font-size: 20px; font-size: 20px; text-transform: uppercase;}
.it-style3>ul>li>.it-content h5 { font-size: 18px; }
.it-style3>ul>li>.it-content h6 { font-size: 16px; }
.it-style3>ul>li>.it-content p{ padding-left:50px; line-height: 28px; min-height:130px;}
.it-style3>ul>li>.it-content em{ color:#009dc3; font-style:italic;}
.it-style3>ul>li>.it-info { width: 100%; height: 30px; text-align: center; }
.it-style3>ul>li>.it-info .it-navi { width: 160px; height: 60px; position: relative; top: -30px; left: 50%; margin-left: -80px; }
.it-style3>ul>li>.it-info button { width: 30px; height: 30px; background-color: #009dc3; padding: 0; border: none; position: absolute; display: inline-block; top: 13px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; outline: none; background-image: url(../images/it-arrows.png); background-repeat: no-repeat; }
.it-style3>ul>li>.it-info button:first-child { left: 0; background-position: 6px center; }
.it-style3>ul>li>.it-info button:last-child { right: 0; background-position: -36px center; }
.it-style3>ul>li>.it-info h3 { display: inline-block; padding: 0; margin: 0; height: 60px; width: 60px; overflow: hidden; box-sizing: border-box; position: absolute; left: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding: 5px; background: #f1f1f1; cursor: pointer; transition: .25s linear; -moz-transition: .25s linear; -webkit-transition: .25s linear; }
.it-style3>ul>li>.it-info h3:hover { transform: scale(1.2); }
.it-style3>ul>li>.it-info h3>img { width: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.portflio_right .port_image { float: left; width: 40%; }
.portflio_right .con{float:right; max-width:770px; width: 55%;}
.portflio_right p { float: left; padding:0; color: #4a4848;}

.cta{background: #f1f1f1 url(../images/High-Speed-Wallpaper-Free-1024x683.jpg) center center no-repeat; background-attachment: scroll; background-size: auto; color: #fff; background-size: cover; position: relative; background-attachment: fixed; padding:40px 0;}
.cta:before{background:rgba(65, 65, 65, 0.99); content: ""; position:absolute; top:0; left: 0; width: 100%; height: 100%; opacity: 0.9;}
.cta a{text-decoration:none;}
.cta a:hover{color:#ffb333;}
.cta .inner_content{position:relative;}
.cta h2{font-size: 2rem; color:#fff;}
.cta h3{color:#fff; font-size:16px; margin:0.8rem 0 0 0;}
.cta .con{float:left; width:50%;}
.cta .border-left{border-left:1px solid #ccc; padding-left:50px;}
.cta .btn{background:#027eb7; color:#fff; width:auto; float: none; display: inline-block; margin-bottom:0; padding: 10px 30px; font-size: 22px;}
.cta .btn:hover{background:#222122 !important; opacity:1;}

footer{background:#28627d;}
.footerblock h2{border-bottom:1px solid #fff; color:#fff; font-size:16px; font-weight:700;}
.footerblock.footer_features ul h3{color:#fff;}

.footer_request_demo{font-size: 21px; padding: 10px; text-align: center; width: 100%; float: left; display: block; margin-bottom: 10px; font-weight: 400 !important; color: #fff !important;} 
.footerblock .footer_request_demo:hover{color:#fff !important; opacity:.9; background:#009dc3 !important}
.footer_buynow{ font-size: 22px; padding: 10px; text-align: center; width: 100%; float: left; display: block; margin-bottom: 10px; font-weight: 400 !important; color: #fff !important;}
.footerblock .footer_buynow:hover{color:#fff !important; opacity:.9;}
.btn_footer_webinar { background-color: #ffb333; border-radius: 0px; color: #fff !important; display: block; float: left; font-size: 22px;  margin: 0px 0px 20px 0px; padding: 10px; text-align: center; text-decoration: none; width: 100%; }
.btn_footer_webinar span{font-weight:bold;}
.footerblock a.btn_footer_webinar:hover{ opacity:.9; color: #fff !important;}
.footer_buynow, .footer_request_demo{background:#433f3f;}
.footerMenu li a{color:#fff!important;}
.footerblock a:hover, .footerblock a:hover small{color:#009dc3  !important;}
.footer_buynow:hover{background:#009dc3 !important;}

.btn_footer_webinar:hover{background:#433f3f;}
.footerblock { color: #fff; display: inline-block; float: left; margin-right:2%; width:18%; padding:30px 0px;}
.footerblock.footer_features{width:36%;}
.footerblock.footer_features li{width:50%; float:left;}
.footerblock.footer_features ul .subnav{ padding-bottom: 7px; float: left; width: 50%; }
.footerblock.footer_features ul .subnav li{width:100%;}
.footerblock.footer_features ul h3{font-size: 15px; font-weight: bold; color: #fff;}
.footerblock .address, .footerblock .phone { padding-bottom: 12px }
.footerblock .address small, .footerblock .email small, .footerblock .phone small { color: #fff; float: left; margin-bottom: 10px; padding-left: 24px }
.footerblock .address>span:first-child, .footerblock .email>span:first-child, .footerblock .phone>span:first-child { clear: both; color: #fff; display: block; float: left; font-size: 18px; font-weight: 700; padding-left: 25px; width: 100% }
.footerblock a {     color: #afafaf;     text-decoration: none;     font-weight: 400; }

.footer-social-icon { float: left; width: 100%; padding-top:0px;}
.footer-social-icon a{ }
.footer-social-icon a:hover{opacity:.7;}
.footer-social-icon a img{ max-width:30px;}
.footer-social-icon a.facebook:hover{background-color:#1773eb !important; color:#fff !important;}
.footer-social-icon a.twitter:hover{background-color:#1c9ceb !important; color:#fff !important;}
.footer-social-icon a.pinterest:hover{background-color:#de0019 !important; color:#fff !important;}
.footer-social-icon a.intagram:hover{background-color:#4a60cd !important; color:#fff !important;}
.footer-social-icon a.intagram{}
.footer-social-icon a{ display:inline-block; margin-right:5px; font-size:1em; color:#fff; border-radius:5px;  box-sizing: border-box; width:25px; height:25px; color:#fff; text-align:center;}
.noborder{border:none !important;}
.footer_icon_logo{padding-top:0px; float:left; width:100%; display:block;}
.footer_icon_logo img{float:left; width:100%;}

.footerblock a:hover , .footerblock a:hover small { color: #009dc3 !important; text-decoration: none }
.footerblock h2 { border-bottom: 1px solid #fff; color: #fff; font-size: 16px; font-weight: 700; margin-bottom: 10px; padding: 5px 0 }
.footerblock li { color: #fff; margin-bottom: 0 }
.footerblock li span { background: url(../images/contactIcon.png) no-repeat; float: left; height: 28px; margin-right: 5px; width: 20px }
.footerblock li.address span { background-position: -1px 0 } 
.footerblock li.phone span { background-position: 0 -58px }
.footerblock li.mail span { background-position: 0 -84px }
.footerblock li.heading { color: #1fb1dd; font-size: 16px; font-weight: 700; margin: 0 0 5px }
.features b, .features big { font-size: 18px }
#testimonials .section_heading, .clients_test>p, .copyright, .imageHover h1, .imageHover p { color: #fff } 
.footerMenu li { display: block }
.footerMenu li a { text-decoration: none; font-size:15px; }
.rating-bottom{float:left; width:100%; text-align:center; font-size:14px; line-height:normal; padding:8px 0px 0px 0px; background:#1f5771; color:#fff;}
.rating-bottom span.color{font-weight:bold; color:#ffb333;}
.rating-bottom .rating_images{text-align:center;}
.copyright { background: #1f5771; clear: both; display: block; /*padding: 5px 0;*/ text-align: center ; font-size: 14px; }
.dflex{ display: flex;  flex-wrap: wrap; align-content: center; align-items: center;}
.footer-text-content{padding-right:50px;}


/* chat design */
.psmtc_o0W3 a{position: relative; float:left; min-height:70px;}
.psmtc_o0W3 a:after{ position:absolute; border-radius:50%; background:#07add3 url(../images/chat_07.png) center center no-repeat; background-size:98% auto; content:" "; height:60px; width:60px; top:5px; right:5px; color:#fff; text-align:center; line-height:60px; -webkit-animation: chaticon 3s forwards; animation: chaticon 3s forwards;}

.psmtc_o0W3 span{border-radius:50px;height:70px; float:left; display:inline-block; width:300px; line-height:70px; box-shadow: 0 2px 9px 2px rgba(0, 0, 0, .17); padding-right: 70px;  background-color: #fff; max-width: 410px; position: relative; opacity:0;  }
.psmtc_o0W3 span.open{-webkit-animation: chattext 1s forwards; animation: chattext 1s forwards; text-align:center; font-weight:bold; color:#000;}

.psmtc_o0W3 a:hover span{color:#07add3;}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes chattext {
  from {width: 0px; padding:0px; opacity:0;}
  to {width: 300px; padding-left:20px; opacity:1;}
}

@-webkit-keyframes chaticon {
    0%   {opacity: 0;}
    90%  {opacity: 0;}
    100% {opacity: 1;}
}
.psmw_o0W3{z-index:9999 !important;}
body.landing_pages .psmw_o0W3{z-index:999 !important;}

#chat_box{ max-height: 500px;float:left; width:100%; max-width:400px; position:fixed; z-index:9999; bottom:20px; right:10px; background:#fff; border-radius: 9px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.2); box-shadow: 0 0 10px 1px rgba(0,0,0,.2); border:1px solid #fff; overflow:hidden;}	
.chat_header{background:#298dd3; color:#fff; font-size:15px; font-weight:bold; float:left; width:100%; padding:5px 5%;}
.close_button{ float:right; cursor:pointer; margin-left:10px;}
.icon_online{width:10px; height:10px; background:#5bc950; float:left; display:inline-block; border-radius:50%; margin-right:10px; margin-top:9px;}
.chat_content_box{float:left; width:100%; height:500px; overflow:auto;}
.chat_content_box{padding:0px 5%;}
.chat_content_box h2{color:#000; text-align:center; width:100%; float:left; padding:10px 0px 0px 0px; font-size:14px;  border-bottom:1px solid #e6e6e6; margin-bottom:15px;}
.chat_agent{float:left; width:100%; line-height:40px; font-size:14px; color:#000;}
.chat_agent span{float:left; width:40px; height:40px; overflow:hidden; border-radius:50%; margin-right:10px;}
.chat_agent span.chat-datea-time{float:right; text-align:right; width:auto;}
.chat_agent span img{width:40px; height:40px;}
.agent_message{float:left; margin-bottom:10px; background:#f1f2f7; border-radius:10px; color:#000; padding:10px; text-align:left; width: calc(100% - 50px); margin-left:50px; font-size:15px;}
.typing_message{width:auto; line-height:20px; font-weight:bold; font-size:35px; padding-top:0px;}

@keyframes blink {
    0% {
      opacity: .2;
    }

    20% {
      opacity: 1;
    }

    100% {
      opacity: .2;
    }
}

.typing_message span {

    animation-name: blink;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

.typing_message span:nth-child(2) {
    animation-delay: .2s;
}
.typing_message span:nth-child(3) {

    animation-delay: .4s;
}
.agent_message.buttons{background:none; width:100%; margin-left:0px; }

.agent_message.buttons a{
    border-radius: 0;
    background: #07add3;
    color: #fff !important; border-radius:9px; padding:10px; text-decoration:none;
	width:49%; margin:0px .5%; float:left; text-align:center; font-weight:bold;display:inline-block;
}
.agent_message.buttons a:hover{background:#222122;}
#overlay, #overlay123{width:100%; height:100%; z-index:99995; background: rgba(0, 0, 0, 0.8); top:0px; left:0px; position:fixed;}
#buy_popup, #buy_popup121{width:100%; max-width:580px; z-index:99999; background:#fff; position:fixed; top:50%; left:50%; margin-left:-290px; transform: translateY(-50%);}
.buy_form_content{position:relative;}
#buy_popup .section_heading, #buy_popup121 .section_heading{ padding: 22px 94px 10px; font-size: 32px; font-weight: 300; }
.close-popup{  position: absolute; top: -17px; right: -17px; background: #009dc3; font-weight: bold; height: 30px; width: 30px; line-height: 26px; text-align: center; border-radius: 50%; cursor: pointer; color: #fff; box-shadow: 0px 0px 5px 0px #000; }
.close-popup:hover{ color:#ffce45;}
.popup_form{padding:0px 40px;}
.popup_form textarea, .popup_form input.input_fields{ font-size: 17px; padding: 10px; font-family: "Open Sans", sans-serif;  width: 100%; resize: none; border:1px solid #ccc; color:#767676;} 
*::-webkit-input-placeholder { /* Edge */
 color:#000;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
color:#000;
}

*::placeholder {
color:#000;
}
.popup_form .banner-btn{ padding: 8px 30px; margin-top: 10px; margin-bottom:20px; font-size: 20px;}
.popup_form .field-validation-error { font-size: 14px; margin-bottom: 0px;}
.section_heading span { float: left; width: 100% }
.section_heading span { display: block; font-size: 18px; padding: 15px 0;}
.contact_form textarea, input.input_fields, select.input_fields  { border: 1px solid #ccc; border-radius: 0;  float: left; padding: 10px 5px; width: 100% ; font-family: "Open Sans", sans-serif;}
.contact_fields {padding-bottom: 15px; float:left; width:100%;}

.cntrsmall .inner_content {max-width: 1060px;}
.indivual.comparison-table { position: relative; margin-top:50px; padding-top: 75px; background: #FFF; border: 1px solid #E1E1E1;}
.indivual.comparison-table.positioned { position: absolute; top:100px; left:100px; width:800px; box-shadow: 0 0 15px #333; } 
.indivual.comparison-table .container { overflow-y: auto; height: auto ;  overflow-x: hidden;}
.indivual.comparison-table table { border-spacing: 0; width:100%; min-width: 1083px; }
.indivual.comparison-table td + td { border-left:1px solid #dedede; } 
.indivual.comparison-table td, .indivual.comparison-table th { border-bottom:1px solid #dedede; background: #F9F9F9; color: #000; padding: 10px 25px; font-size: 14px;  vertical-align:middle;}
.indivual.comparison-table th { height: 0; line-height: 0; padding-top: 0; padding-bottom: 0;  color: transparent; border: none; white-space: nowrap; text-align: center;} 
.indivual.comparison-table th h2{font-size:190%; font-weight:600; color:#525252;}
.indivual.comparison-table th img{max-height:48px;}
.indivual.comparison-table th div{ position: absolute; background: #f1f1f1; color: #fff; padding: 14px 25px; top: 0; margin-left: -25px; line-height: normal; border-left: none; font-size: 15px; width:361.66px !important; height: 80px; } 

.indivual.comparison-table th:first-child div{ border: none; border-left:none;  background: #f1f1f1 !important;}
.indivual.comparison-table th:last-child div{ width:336.66px !important; }

.indivual.comparison-table table tr:hover td{background:#fff3d0 !important;}
.indivual.comparison-table table tr.highlighted td{ background:#e1e1e1  !important; font-weight:bold !important; font-size: 20px;}
.indivual.comparison-table table tr.highlighted td:first-child{text-align:left !important;}
.indivual th.vdesk div, .indivual td.vdesk, .indivual.comparison-table table tr.highlighted td.vdesk{background:#fff !important; color:#313131 !important; width: 362px;}
.indivual th.vdesk div{background: #f1f1f1 !important;}
.indivual.comparison-table table tr.highlighted td.vdesk{background:#e1e1e1 !important;}
.indivual.comparison-table table tr:hover td.vdesk{background:#07add3; color:#fff ;}
.indivual.comparison-table table tr td span.check-mark{color: #27ae60; font-size: 23px; padding: 0px; display: inline-block; width: 31px; height: 31px; background-image: url(../images/g-check-icon.png); background-repeat: no-repeat; text-indent: -99999px;}  
.indivual.comparison-table table tr td span.cross-mark{color: #e74c3c; font-size: 23px; padding: 0px; display: inline-block; width: 31px; height: 31px; background-image: url(../images/r-cross-icon.png); background-repeat: no-repeat; text-indent: -99999px;} 
.indivual.comparison-table table tr td span{padding-right: 3px;}
.indivual.comparison-table td:first-child { font-weight: bold; }

.indivual.comparison-btn{width:100%; floaT:left; text-align:center;}
.indivual.comparison-table table tr td.text-center{text-align:center;}
.note {font-weight: 300; font-size: 13px; line-height: 16px; float: left; width: 100%;}
.contac-form.contact-landing.compare_ladning .form-group:nth-child(1n){width:50%; padding:0px 1.5% 0px 0%;}
.contac-form.contact-landing.compare_ladning .form-group:nth-child(2n){width:50%; padding:0px 0% 0px 1.5%;}
.contac-form.contact-landing.compare_ladning .form-group input{box-sizing:border-box;}
.contac-form.contact-landing.compare_ladning .form-group:nth-child(5n){width:100%; padding:0px}
.landingpage.withoutslider.compare_ladning_banner{height:480px !important;}
.withoutslider.compare_ladning_banner .bnrblkclr{font-size:45px;}
.compare_landing_section{padding:20px 0px;}
.red-btn{background:#7c7c7c; color:#fff;}
.black-btn{background:#313131; color:#fff;}
.blue-btn{background:#027eb7; color:#fff;}
.btn:hover{opacity:0.8;}
.green-btn{background:#149e9c; color:#fff;}


.sharetastic { color: #ccc; font-family: sans-serif; font-size: 13px; text-align: center; text-transform: capitalize; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: webkit-wrap; -moz-flex-wrap: moz-wrap; -ms-flex-wrap: ms-wrap; -o-flex-wrap: o-wrap; flex-wrap: wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; }
.sharetastic__sprite { display: none; } 
.sharetastic__button { border-radius: 50%; cursor: pointer; display: block; height: 32px; margin: 2px; overflow: hidden; position: relative; text-indent: 100%; transition: background-color 0.3s, color 0.3s; vertical-align: middle; width: 32px; white-space: nowrap; } 
.sharetastic__button--facebook { background-color: #3a5795; } 
.sharetastic__button--facebook:hover { background-color: #2c4270; }
.sharetastic__button--twitter { background-color: #1da1f2; } 
.sharetastic__button--twitter:hover { background-color: #0c85d0; }
.sharetastic__button--googleplus { background-color: #c53929; }
.sharetastic__button--googleplus:hover { background-color: #9b2d20; }
.sharetastic__button--linkedin { background-color: #0077b5; }
.sharetastic__button--linkedin:hover { background-color: #005582; }
.sharetastic__button--pinterest { background-color: #bd081c; } 
.sharetastic__button--pinterest:hover { background-color: #8c0615; }
.sharetastic__button--tumblr { background-color: #35465c; }
.sharetastic__button--tumblr:hover { background-color: #222d3c; }
.sharetastic__button--flickr { background-color: #ff0084; }
.sharetastic__button--flickr:hover { background-color: #cc006a; }
.sharetastic__button--instagram { background-color: #e1306c; }
.sharetastic__button--instagram:hover { background-color: #c21c54; }
.sharetastic__button--email { background-color: #b8213b; }
.sharetastic__button--email:hover { background-color: #8d192d; }
.sharetastic__button--whatsapp { background-color: #25D366; }
.sharetastic__button--whatsapp:hover { background-color: #1da851; }
.sharetastic__button--print { background-color: #0058a1; }
.sharetastic__button--print:hover { background-color: #003c6e; }
.sharetastic__icon { fill: #fff; height: auto; left: 50%; position: absolute; top: 50%; width: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.sharetastic--simple .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__icon { transition: fill 0.3s; }
.sharetastic--simple .sharetastic__button, .sharetastic--simple.sharetastic--reversed .sharetastic__button { background-color: transparent !important; border-radius: 0; }
.sharetastic--simple .sharetastic__button--facebook .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--facebook .sharetastic__icon { fill: #3a5795; } 
.sharetastic--simple .sharetastic__button--facebook:hover .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--facebook:hover .sharetastic__icon { fill: #2c4270; } 

.sharetastic--simple .sharetastic__button--twitter .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--twitter .sharetastic__icon { fill: #1da1f2; } 
.sharetastic--simple .sharetastic__button--twitter:hover .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--twitter:hover .sharetastic__icon { fill: #0c85d0; }

.sharetastic--simple .sharetastic__button--linkedin .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--linkedin .sharetastic__icon { fill: #0077b5; }
.sharetastic--simple .sharetastic__button--linkedin:hover .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--linkedin:hover .sharetastic__icon { fill: #005582; }

.sharetastic--simple .sharetastic__button--pinterest .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--pinterest .sharetastic__icon { fill: #bd081c; }
.sharetastic--simple .sharetastic__button--pinterest:hover .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--pinterest:hover .sharetastic__icon { fill: #8c0615; }

.sharetastic--simple .sharetastic__button--instagram .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--instagram .sharetastic__icon { fill: #e1306c; }
.sharetastic--simple .sharetastic__button--instagram:hover .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--instagram:hover .sharetastic__icon { fill: #c21c54; }

.sharetastic--simple .sharetastic__button--whatsapp .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--whatsapp .sharetastic__icon { fill: #25D366; }
.sharetastic--simple .sharetastic__button--whatsapp:hover .sharetastic__icon, .sharetastic--simple.sharetastic--reversed .sharetastic__button--whatsapp:hover .sharetastic__icon { fill: #1da851; }

.sharetastic--reversed .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__icon { transition: fill 0.3s; }
.sharetastic--reversed .sharetastic__button, .sharetastic--reversed.sharetastic--text .sharetastic__button { background-color: #fff; }
.sharetastic--reversed .sharetastic__button:hover, .sharetastic--reversed.sharetastic--text .sharetastic__button:hover { color: #fff; }
.sharetastic--reversed .sharetastic__button--facebook, .sharetastic--reversed.sharetastic--text .sharetastic__button--facebook { color: #3a5795; }
.sharetastic--reversed .sharetastic__button--facebook .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--facebook .sharetastic__icon { fill: #3a5795; }
.sharetastic--reversed .sharetastic__button--facebook:hover, .sharetastic--reversed.sharetastic--text .sharetastic__button--facebook:hover { background-color: #3a5795; }
.sharetastic--reversed .sharetastic__button--facebook:hover .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--facebook:hover .sharetastic__icon { fill: #fff; }

.sharetastic--reversed .sharetastic__button--twitter, .sharetastic--reversed.sharetastic--text .sharetastic__button--twitter { color: #1da1f2; }
.sharetastic--reversed .sharetastic__button--twitter .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--twitter .sharetastic__icon { fill: #1da1f2; }
.sharetastic--reversed .sharetastic__button--twitter:hover, .sharetastic--reversed.sharetastic--text .sharetastic__button--twitter:hover { background-color: #1da1f2; }
.sharetastic--reversed .sharetastic__button--twitter:hover .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--twitter:hover .sharetastic__icon { fill: #fff; }

.sharetastic--reversed .sharetastic__button--linkedin, .sharetastic--reversed.sharetastic--text .sharetastic__button--linkedin { color: #0077b5; }
.sharetastic--reversed .sharetastic__button--linkedin .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--linkedin .sharetastic__icon { fill: #0077b5; }
.sharetastic--reversed .sharetastic__button--linkedin:hover, .sharetastic--reversed.sharetastic--text .sharetastic__button--linkedin:hover { background-color: #0077b5; }
.sharetastic--reversed .sharetastic__button--linkedin:hover .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--linkedin:hover .sharetastic__icon { fill: #fff; }

.sharetastic--reversed .sharetastic__button--pinterest, .sharetastic--reversed.sharetastic--text .sharetastic__button--pinterest { color: #bd081c; }
.sharetastic--reversed .sharetastic__button--pinterest .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--pinterest .sharetastic__icon { fill: #bd081c; }
.sharetastic--reversed .sharetastic__button--pinterest:hover, .sharetastic--reversed.sharetastic--text .sharetastic__button--pinterest:hover { background-color: #bd081c; }
.sharetastic--reversed .sharetastic__button--pinterest:hover .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--pinterest:hover .sharetastic__icon { fill: #fff; }

.sharetastic--reversed .sharetastic__button--instagram, .sharetastic--reversed.sharetastic--text .sharetastic__button--instagram { color: #e1306c; }
.sharetastic--reversed .sharetastic__button--instagram .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--instagram .sharetastic__icon { fill: #e1306c; }
.sharetastic--reversed .sharetastic__button--instagram:hover, .sharetastic--reversed.sharetastic--text .sharetastic__button--instagram:hover { background-color: #e1306c; }
.sharetastic--reversed .sharetastic__button--instagram:hover .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--instagram:hover .sharetastic__icon { fill: #fff; }

.sharetastic--reversed .sharetastic__button--whatsapp, .sharetastic--reversed.sharetastic--text .sharetastic__button--whatsapp { color: #25D366; }
.sharetastic--reversed .sharetastic__button--whatsapp .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--whatsapp .sharetastic__icon { fill: #25D366; }
.sharetastic--reversed .sharetastic__button--whatsapp:hover, .sharetastic--reversed.sharetastic--text .sharetastic__button--whatsapp:hover { background-color: #25D366; }
.sharetastic--reversed .sharetastic__button--whatsapp:hover .sharetastic__icon, .sharetastic--reversed.sharetastic--text .sharetastic__button--whatsapp:hover .sharetastic__icon { fill: #fff; }

.sharetastic--text .sharetastic__button { border-radius: 50%; color: #fff; height: auto; padding: 5px 10px; text-decoration: none; text-indent: 0; width: auto; white-space: normal; -ms-align-items: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } 
.sharetastic--text .sharetastic__icon { margin-right: 0px; position: static; width: auto; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
.sharetastic--text.sharetastic--simple .sharetastic__button--facebook { color: #3a5795; } 
.sharetastic--text.sharetastic--simple .sharetastic__button--facebook:hover { color: #2c4270; } 
.sharetastic--text.sharetastic--simple .sharetastic__button--twitter { color: #1da1f2; } 
.sharetastic--text.sharetastic--simple .sharetastic__button--twitter:hover { color: #0c85d0; } 
.sharetastic--text.sharetastic--simple .sharetastic__button--linkedin { color: #0077b5; }
.sharetastic--text.sharetastic--simple .sharetastic__button--linkedin:hover { color: #005582; }
.sharetastic--text.sharetastic--simple .sharetastic__button--pinterest { color: #bd081c; }
.sharetastic--text.sharetastic--simple .sharetastic__button--pinterest:hover { color: #8c0615; }
.sharetastic--text.sharetastic--simple .sharetastic__button--instagram { color: #e1306c; }
.sharetastic--text.sharetastic--simple .sharetastic__button--instagram:hover { color: #c21c54; }
.sharetastic--text.sharetastic--simple .sharetastic__button--whatsapp { color: #25D366; }
.sharetastic--text.sharetastic--simple .sharetastic__button--whatsapp:hover { color: #1da851; }
info-social{float:right; width:28%; position:relative;}
.info-social .info-btn{background:#009dc3; border-radius:100%; width:40px; height:40px; line-height: 47px; text-align: center; margin-right:10px; cursor:pointer; float:right;}
.info-social .sharetastic{visibility:hidden; width:100%; position:absolute; right:30px;}
.info-social:hover .sharetastic{visibility:visible;}

.info-social-rect{display:inline-block!important;}
.info-social-rect{position:relative;}
.info-social-rect .info-btn{background:#009dc3; border-radius:100%; width:40px; height:40px; line-height: 47px; text-align: center; margin-right:10px; cursor:pointer; float:right;}
.info-social-rect .sharetastic{visibility:hidden; width:180px; position:absolute; left: 70px; top:15px;}
.info-social-rect:hover .sharetastic{visibility:visible;}
.innerPages_detail{float: left; min-height: 500px; width: 100%;padding-bottom: 50px;}
/* start work from home*/
.benefits-work_form_home {background:#fff !important;}
.benefits-work_form_home .text-left{ text-align:left !important;}
.benefits-work_form_home .pmarket-li{margin-top:0px;}
.benefits-work_form_home .landing-boxs .merket_content_bos, .benefits-work_form_home .landing-boxs .merket_content_bos h3{ color:#252525 !important;}
.work_from_home_list{float:left; width:50%; padding-right:25px;}
.pmarket-li.work_from_home_list li::before{border-left-color:#fff;}
.pmarket-li {	text-align: left;	font-size: 16px;	display: inline-block;	margin-top: 10px; width: 100%; padding-left: 15px;}
.pmarket-li li {	position:relative;}
.pmarket-li li::before {	position: absolute;	content: "";	left: -15px;	border-left: 6px solid #000;	width: ;	top: 8px;	border-top: 6px solid transparent;	border-bottom: 6px solid transparent;}
.compare_ladning_banner .fourthBanner.tab{background:#fcf5ef url(../images/index/slide1-banner88land.jpg) right center no-repeat; background-size: auto 130%;}
/* end work from home */
/* work form home */

.landing-boxs .merket_content_bos {	padding: 5px 10px 10px 10px;	color: #fff;	transition: all .3s;	border: 0 !important;}
.landing-boxs .merket_content_bos img {	height: 50px; margin: auto; float: none;}
.landing-boxs .merket_content_bos h3 {	color:#fff !important; font-weight: 400; margin-bottom: 12px;}
.landing-boxs .merket_content_bos .icon_benefits {	margin-bottom: 10px; }
/* end work form home */


.landingpage.withoutslider .background-position-custom .slide-text{padding-top:0!important;}
.seal img, .off_50 img, .offer_one_permonth img{max-width:100%;}
.off_50, .offer_one_permonth{float:right; display:none; padding-top:15px;}


/* 15-4-21 */
.comp-logo {margin-top: 20px; margin-bottom: 15px;}
.comp-logo img {width: 100px; display: inline-block;}
.landingpage.withoutslider.logo_with_slide {height: 650px !important;}
.landingpage.withoutslider.logo_with_slide.logo_with_slide_new {height: 620px !important;}
.withoutslider .bnrblkclr.white-text{color:#fff!important;}
.withoutslider .bnrblklightclr.white-text{color:#fff!important;}
.withoutslider .bnrblklightclr.white-text span::before{border-left:6px solid #fff;}

/*********6-4-2021***********/
#slider.landingpage.withoutslider.odssfree {	height: 620px;}



/* start media query */
@media (max-width:1660px) {	
.daas-online .fourthBanner{background-position:-250px 0!important;}
.managed-desktop-services .fourthBanner{background-position:-150px 0!important;}
}

@media (max-width:1450px) {	
.inner_content, .fourthBanner .bannecontainer, header .fullwidth{max-width: 1130px;}
.withoutslider .fourthBanner .bannecontainer{padding-left:15px;}
.main_navigation a{font-size:85%;}
.withoutslider.compare_ladning_banner .bnrblkclr{font-size:42px;}
.landingpage.withoutslider .background-position-custom{background-position:-220px top!important;} 
.daas-online .fourthBanner{background-position:-320px 0!important;}
.managed-desktop-services .fourthBanner{background-position:-200px 0!important;}
}
@media (max-width:1366px) {
.landing-boxs .merket_content_bos p {	font-size: 16px !important;}
/******6-4-2021********/
.now-largecont.withoutslider .bnrblkclr {	font-size: 32px;}
#slider.now-largecont.landingpage.banner-content-size .slide-text p span, #slider.now-largecont.landingpage.compare_ladning_banner .slide-text p span {	line-height: 26px;	font-size: 17px;}
.odssfree.withoutslider .bnrblkclr {	font-size: 40px;}
}


@media (max-width:1300px) {	
.inner_content, .fourthBanner .bannecontainer, header .fullwidth{max-width: 1170px;}
.flip-box-front h3, .flip-box-front h3 a{font-size:19px;}
}

@media screen and (max-width: 1280px) {
.withoutslider.compare_ladning_banner .bnrblkclr{font-size:40px; line-height:40px;}
.withoutslider.compare_ladning_banner .bnrblklightclr span{font-size:20px;}

}
@media screen and (max-width: 1200px) {
.fourthBanner .bannecontainer, header .fullwidth, .inner_content{max-width: 990px !important; }
.portfolio_left .port_image { width: 42% !important; }
.portfolioItem h3{ font-size: 192%; }
.footerMenu li a{font-size:14px;}
.footerMenu div.subnav:nth-child(2n){padding-left:5px;}
.landingpage.withoutslider .background-position-custom .bnrblkclr br{display:none;}
.landingpage.withoutslider .background-position-custom{background-position:-270px top!important;} 
.landingpage.withoutslider .background-position-custom .bnrblkclr{line-height:40px; font-size:40px;}

.daas-online .bnrblkclr.white-text br{display:none!important;}
.daas-online .bnrblkclr{font-size:40px; line-height:48px;}
.daas-online .bnrblklightclr span{line-height:30px;}
}
@media (max-width:1154px) {	
.withoutslider .slide-text{padding-top:0px;}
.compare_ladning_banner .fourthBanner.tab{background-size:auto 100%;}
.landingpage.withoutslider .background-position-custom{background-position:-320px top!important;} 
#slider.work-form-home-slider{height:660px !important; }
#slider.work-form-home-slider-with-seal{height:730px !important; } 
}
@media (max-width:1130px) {	
.inner_content, header .fullwidth { width: 96%; max-width: 96%;}
.indivual.comparison-table {
    width: 100%;
    overflow-x: auto;
}
}
@media screen and (max-width: 1024px) {
#headContainer.inner-big.featuredheaderp, .inner_content, #headContainer.inner-big, #headContainer {padding-left: 25px; padding-right: 25px;}
.merketplace-boxs {	grid-template-columns: 3fr 3fr 3fr !important;}
.benefits_cont_mainbox, .landing-boxs {grid-template-columns: 3fr 3fr 3fr !important;}
.fourthBanner.tab{background-position:center top 17% !important;}
.cta a{white-space:nowrap;}
.indivual.comparison-table table{ min-width:10px;}
.indivual.comparison-table .container{min-width:100%;}
.indivual.comparison-table th{width:33.33%; padding:0px;}
.indivual.comparison-table th img{display:none;}
.indivual.comparison-table th div, .indivual.comparison-table th:last-child div{width:100% !important; position:relative; margin:0px;}
.indivual.comparison-table th div img{display:inline-block;}
.indivual.comparison-table{padding-top:0px;}
.withoutslider .bnrblkclr {font-size: 42px;}
.withoutslider .bnrblklightclr span {font-size: 20px;}
.daas-online .fourthBanner{background-position: -320px 0 !important;}
.managed-desktop-services .fourthBanner{background-position:-350px 0!important;}
}

@media screen and (max-width: 1023px) {
header .fullwidth{max-width: 100% !important;  }
.portfolio_left .port_image, .portflio_right .port_image {width: 100% !important; float: left; text-align: center; margin: 0px !important;}
.portfolio_left .con, .portflio_right .con {float: left; max-width: 100%; padding-right: 0; width: 100%;}
.fourthBanner .bannecontainer, .inner_content{max-width: 100% !important; padding: 0px 25px;}
.cta .con {width: 100%; margin-bottom: 20px; padding:0px;}
.cta .border-left{border:none; padding-right:0px;}
.landingpage.withoutslider .background-position-custom{background-position:center top!important;} 
.comp-logo img{width:90px!important;}
}

 @media (max-width:991px) {
	#slider.landingpage.banner-content-size .slide-text p span, #slider.landingpage.compare_ladning_banner .slide-text p span{line-height:26px; font-size:17px;}
#slider.landingpage.banner-content-size .slide-text h2{margin-bottom:0;}
.withoutslider.banner-content-size .slide-text{padding-top:0;}
.case-height .product_cont{min-height:auto;}
header .main_navigation.navlp li a.buy_now { border: 1px solid #ffb333 !important; height: 41px !important; line-height: 37px !important; margin-top: 15px; border-radius: 0px; margin-left: 20px; background: #ffb333 !important; color: #fff !important; }
.main_navigation.navlp li a{font-size:14px;}
header .main_navigation.navlp li a.buy_now.sademo{border: 1px solid #596f87 !important; background:#596f87 !important;}
/****6-4-2021***/
.banner_right.rightimgcont {	width: 100%;	padding: 15px;}
}

@media screen and (max-width:860px) {
	/*header .buy_now, header .cntctuss{margin-top:9px;}*/
	.product_cont{width:50%; margin: 0; min-height:20px;}
	.logo img{width:150px;}
	.footerblock { width: 100% !important;}
.footerblock.footer_Resources ul li, .footerblock.footer_Industries ul .subnav, .footerblock.footer_Industries ul li { width: 50% !important; float: left;}
.withoutslider .slide-text{width:45%; }
.withoutslider .bnrblkclr{font-size:32px; padding-top:5px}
.section_heading{line-height:normal;}
.footer_icon_logo img{width:auto; max-width:100%; }
.landingpage.withoutslider.compare_ladning_banner{height:670px !important;}
}
@media (max-width:768px) {

	#slider.landingpage{height:593px;}
#slider.landingpage .slide-text{width:41% !important;}
#slider.landingpage .slide-text p{display:block !important; padding-left:0px !important;}
#slider.landingpage .slide-text p span{padding-bottom:0px !important;     font-size: 15px;
    line-height: 22px;}
#slider.landingpage .slide-text h2, #slider .slide-text h1{font-size:25px !important; line-height: 30px !important;}
.portfolioItem { float: left; width: 100%; padding-bottom:0; }
.section_heading{line-height:normal;}
.footerblock { width: 100% !important;}
.footerblock.footer_Resources ul li, .footerblock.footer_Industries ul .subnav, .footerblock.footer_Industries ul li { width: 50% !important; float: left;}
.footerMenu div.subnav:nth-child(2n){padding-left:0px;}
#slider.landingpage .slide-text{ padding-top:5%;}
#slider.landingpage.banner-content-size .slide-text p span, #slider.landingpage.compare_ladning_banner .slide-text p span{margin-bottom:5px;}
.portfolioItem h3{margin-top:10px;}
.cta a{white-space:nowrap;}
.fourthBanner.tab{background-position:center top 17% !important;}
.footer_icon_logo img{width:auto; max-width:100%; }
.landingpage.withoutslider.compare_ladning_banner{height:600px !important; border:0px solid red;}
.inner_client_logo{width:33.33%; }	
.hippa img{width:60px;}
}

@media screen and (max-width: 767px) {
	.inner_client_logo{width:50%; }	
	.withoutslider .fourthBanner .bannecontainer{padding-left:10px; padding-right:10px;}
	#slider.landingpage .skdslider, #slider.landingpage{height:auto !important; display:block;    padding-top: 6px;}
	#slider.landingpage .slide-text{width:100%;}
	#slider.landingpage .fourthBanner .bannecontainer {display: block; width: 100%; height: auto;}
	#slider.landingpage .contac-form.contact-landing{position:relative; max-width:100%; right:0px !important; }
	#slider.landingpage .slide-text{width:100% !important;}
	.fourthBanner.tab{background-image:none !important;}
	#slider.landingpage .slide-text .daas-demo{width:100%; text-align:center; margin-left:0px;}
	header .buy_now, header .cntctuss{margin-top:15px;}
	.merketplace-boxs, .landing-boxs {grid-template-columns: 1fr !important;}
	.product_cont{width:100%;}
	.table-responsive table {min-width: 800px; overflow-x: auto;}
	.table-responsive {overflow-x: auto;}
	.footerblock, .footerblock.footer_features{width:100%; margin:0px; padding-bottom:0px;}
	.footerblock.footer_features ul .subnav{width:100%;}
	.footer_icon_logo img{width:auto; max-width:100%; }
	.footer_icon_logo{padding-bottom:15px; }
	.mobile_liveWbinar{display:none;}
	#buy_popup, #buy_popup121{width:90%; max-width:90%; z-index:999999; background:#fff; position:fixed;  left:5%; margin-left:0px;}
.popup_form { padding: 0px 10px; }
#buy_popup .section_heading, #buy_popup121 .section_heading{ padding: 30px 10px 10px;}
    .popup_form textarea, .popup_form input.input_fields { font-size: 14px;}
#buy_popup .section_heading span, #buy_popup121 .section_heading span{display:none;}
#buy_popup .section_heading, #buy_popup121 .section_heading{padding:30px 10px 10px;}
.popup_form textarea, .popup_form input.input_fields{min-width:20px; box-sizing:border-box; }
.buy_form_content {
    position: relative;
    max-height: 350px;
    overflow: auto;
}
.close-popup {
    top: 5px;
    right: 5px;
    height: 25px;
    width: 25px;
line-height: 21px;}
.daasfree header .main_navigation.navlp li.mobile_liveWbinar{display:none;}
.daasfree.landing_Comparison header .main_navigation.navlp li.mobile_liveWbinar{display:inline-block;}
.logo{max-width:115px;}
.logo img{max-width:100%;}
.indivual.comparison-table table {min-width: 100% !important;}
.indivual.comparison-table .container{overflow:auto;}
.hippa{float:left!important; margin:10px 0 0 0!important;} 
.hippa img{width:auto;}
}
@media (max-width:650px) {
.inner_client_logo{width:100%; }	
}
/* end media query */


.blck_txt p {
    color: #333;
}
.portfolioItem.blck_txt h3 {
    margin-top: 10px; 
    display: inline-block;
    font-size: 139%;
    clear: both;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0px;
}
.contentinfo ul {
    clear: both;
    margin: 6px 0 20px;
    display: flex;
    flex-wrap: wrap;
}
.contentinfo ul li {
    width: 48%;
    margin-bottom: 21px;
    padding: 0 15px;
	position:relative
}

.contentinfo ul li::before {content: "";position: absolute;left: 0;font-family: "Font Awesome 5 Brands";top: 10px;background-image: url(../images/check-icon.png);width: 10px;height: 12px;background-repeat: no-repeat;}

.seal {margin-top: 20px;}

.long-content .con{max-width:100%; width:100%;}
.long-content .clearfix{clear:left;}
.long-content .port_image{margin-left:10px;}

@media (max-width:480px){
.fullwidth .off_50{display:none !important;} 
.buy_form_content {
    position: relative;
    max-height: 94vh;
    overflow: auto;
}
.psmtc_o0W3 {
    z-index: 99 !important;
}
.footerblock.footer_Resources ul li, .footerblock.footer_Industries ul .subnav, .footerblock.footer_Industries ul li {
    width: 100% !important;
    float: left;
}
}
#landing-new-footer-getstarted{display:none !important;}
.slide-video{float:left; width:46%;}
.slide-video video{max-width:100%; margin-top:12%;}
.withoutslider .slider-video h2.bnrblkclr, .withoutslider .slider-video .bnrblklightclr span{color:#fff !important;}
.withoutslider .slider-video .bnrblklightclr span::before{border-left-color:#fff !important;}
.contac-form.video-landing-top-form{right:0px !important; position:relative !important;}
@media (max-width:767px){
.slide-video{float:left; width:100%;}
.slide-video video{margin-top:15px;}
}
.landing-boxs-new h3{float:left; line-height:50px; padding-left:15px;}
.landing-boxs-new div img{float:left !important;}

/*Css 18-11-2021*/
@media(min-width: 1200px) and (max-width: 1440px){
.withoutslider .bnrblkclr {
    font-size: 38px !important;
    font-weight: bold;
	line-height: 40px !important;
}
#slider.landingpage.banner-content-size .slide-text p span {
    font-size: 17px !important;
	line-height: 32px !important;
	}
}	

@media(min-width: 768px) and (max-width: 1199px){
.withoutslider .bnrblkclr {
    font-size: 32px !important;
    font-weight: bold;
	line-height: 35px !important;
	}
}
@media(min-width: 768px) and (max-width: 915px){
.withoutslider .bnrblklightclr span::before {
	top: 6px;
}	
#slider.landingpage.banner-content-size .slide-text p span {
    font-size: 14px !important;
	line-height: 18px !important;
	}
.contac-form.contact-landing {
    position: absolute;
    right: -382px;
    z-index: 999;
    background: rgba(0,0,0,.8);
    height: 100%;
    max-width: 382px;
    transition: all .5s;
}

	
}
@media(min-width: 916px) and (max-width: 1199px){
#slider.landingpage.banner-content-size .slide-text p span {
    font-size: 17px !important;
    line-height: 30px !important;
	}
}

/*Css 18-11-2021*/

/* css 06-12-2021 - for form loader */
.floader {  width:100%;  height:100%;  position:fixed;  top:0;  left:0;  background-color:rgba(0,0,0,.7);  z-index:1000000 }
.floaderin {  border:16px solid #f3f3f3;  border-top:16px solid #009dc3;  border-radius:50%;  width:90px;  height:90px;  animation:spin 2s linear infinite;  position:absolute;  top:50%;  left:50%;  margin:-45px 0 0 -45px }
@keyframes spin {  0% {   transform:rotate(0deg)  }  100% {   transform:rotate(360deg)  } }
a, button{cursor:pointer;}
/* css 06-12-2021 - for form loader */


/* chat box changes */
#chat_box{max-height:325px;}
#chat_box, #sco0W3 .ps_messenger__wrap{max-width:260px !important; max-height:265px;}
.agent_message{font-size:13px; margin-left:0px; width:100%;}

.agent_message{padding:3px 5px; margin-bottom:5px;}
.agent_message.buttons a{padding:3px 5px; }
#userchat p{font-size:13px; display:none;}
.chat_content_box h2#WelcomeText{display:none;}
.chat_agent{padding-top:10px; padding-bottom:10px;}
.chat_content_box{padding:0px 2%;}

.agent_message.buttons a:last-child {display: none;}
.agent_message.buttons a:first-child {width: 100%;}
/* chat box */
 @media(max-width: 1024px){
.footerblock.footer_features {
  width: 100%;
}
}
/*CSS 22-04-2022*/
 @media(min-width: 1025px){
.full-width-block h2{margin-right: 4% !important;}	 
 }
 @media(max-width: 480px){
.ac-list {
list-style-position: outside;
padding-left: 20px !important;
}
}
  @media(min-width: 769px) and (max-width: 1200px){
.price_footer #banner_chatButton.banner-btn {
    margin-left: 0px !important;
}
}   
@media(min-width: 768px) and (max-width: 1025px){
.reverse-mob{flex-direction:column-reverse !important;}
} 
@media(min-width: 992px) and (max-width: 1024px){
.full-width-cstm, .w-50-full {
  width: 100%;
}
.w-50-full .lazyloaded {
  max-width: 400px;
}
.w-50-tab{width: 50%!important;}
.pd-0-tab{margin-right: 0px !important}
}

/*CSS 22-04-2022*/

/*CSS 25-04-2022*/
@media (min-width: 481px) and (max-width: 981px){
#portfolio .inner_content.flexCont {
  padding: 0 !important;
}
}
/*CSS 25-04-2022*/
.footerblock h2, .full-width-block h2 {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.footer_request_demo_1, .footer_request_demo_2 {
    font-size: 21px;
    padding: 10px;
    text-align: center;
    width: 100%;
    float: left;
    display: block;
    margin-bottom: 10px;
    font-weight: 400 !important;
    color: #fff !important;
}
.footer_buynow, .footer_request_demo_1, .footer_buynow, .footer_request_demo_2 {
    background: #433f3f;
}
.footerblock .footer_request_demo_1:hover, .footerblock .footer_request_demo_2:hover {
    color: #fff !important;
    opacity: .9;
    background: #009dc3 !important;
}
.footerblock a{cursor:pointer;}
 
@media(min-width: 800px) and (max-width: 1024px){
.withoutslider .bnrblklightclr span::before {
  top: 3px !important;
	}
}

 