/*
Theme Name:NOVA ULISTIC.
Description: NOVA ULISTIC.
Author: Wework4web
Version: 1111.0
*/
/*****************COMMON STYLE**********************************/
/*body{ font-family: 'robotoregular', arial; }*/
ul{	margin:0;padding:0;}
.container{max-width:1376px !important; width:auto !important;}
.inner_container {max-width: 1170px !important;width: auto !important;}
.thankyou_container {max-width: 1060px !important;width: auto !important;}
.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top; height:auto;}
a:focus,input:focus{outline:none !important;}
input, buttom{ border-radius:none;}
a{ text-decoration:none !important; color: inherit;}
a:hover ,a:focus{color: inherit;}
.form_modified{max-width:1546px !important; width:auto !important;}

/*********************** nova_website ******************************/
#header_section{ background:#fff; position:static!important;}
#header_section .header_top{ padding:34px 0px; width:100%;}
#header_section .header_top .header_social_listing{ display:inline-block; overflow:hidden; margin:25px 83px 0px;}
#header_section .header_top .header_social_listing li{ padding-left: 0; padding-right: 0; height:30px;  overflow:visible;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; vertical-align:middle; margin-left:3px;}
#header_section .header_top .header_social_listing li:first-child{ margin-left:0;}
#header_section .header_top .header_social_listing li:first-child{ padding-left:0;}
#header_section .header_top .header_social_listing li a{text-indent:-500px; display: block; height: 30px; width: 30px; padding-left: 3px;}
#header_section .header_top .header_social_listing li:hover{ background-position:bottom;}


#header_section .header_top .header_social_listing li.twitter{ background-image:url(images/twitter-icon.png); }
#header_section .header_top .header_social_listing li.facebook{ background-image:url(images/facebook-icon.png);}
#header_section .header_top .header_social_listing li.google{ background-image:url(images/icon-google.png);}
#header_section .header_top .header_social_listing li.linkedin{ background-image:url(images/linkedin-icon.png);}
#header_section .header_top .header_social_listing li.youtube{ background-image:url(images/icon-youtube.png);}


#header_section .header_social_listing li.none_transparent{ text-indent:inherit; height:auto;}
#header_section .header_social_listing li .search_wrap{display:inline-block;vertical-align:middle;width:44px;}
#wrap{display:inline-block;position:relative;height:33px;float:right;padding:0;position:relative;}
#header_section .header_social_listing li .search_wrap input[type="search"]{height:33px;font-size:15px;display:inline-block;border:none;outline:none;color:#fff;padding:3px;padding-right:42px;width:0px;position:absolute;top:0;right:0; z-index:3;transition:width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);cursor:pointer;padding-bottom:0;padding-left:8px; background:url(images/search-icon.png) center right no-repeat;}
#header_section .header_social_listing li .search_wrap input[type="search"]:focus:hover{}
#header_section .header_social_listing li .search_wrap input[type="search"]:focus{width:200px;z-index:1;cursor:text;background-color:#4065b3;}
#header_section .header_top .callus_text{ padding-top:18px;}
.header_top .callus_text h5{ margin:0px; font-size:18px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 600; line-height:22px;}
.header_top .callus_text h5 span{ font-size:16px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 200; display:block;}
#header_section .menu_section{ background:#066378; padding:11px 0px;}
#header_section .menu_section .navigation{}
.menu_section .navigation li{ font-size:18px; padding:0px 26px; border-left:1px solid #25a654; display:inline-block; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 600;}
.menu_section .navigation li a{ color:#fff;}
.menu_section .navigation li:first-child{ border-left:none;}

#header_section .menu_section.scroll { position: fixed; top: 0; width: 100%; z-index:99; }

#banner_section{ overflow:hidden;position:relative;}
#banner_section .col-sm-4{ width:32%;}
#banner_section .middle_width{ width:36%;}

#banner_section .banner_block{ overflow: hidden;position:relative; border:1px solid #08ac49; border-left:none; border-top:none;height:391px;height: 40vh;}
#banner_section .banner_block .banner_img{ background-size:cover; background-position:center;}
#banner_section .banner_block .banner_img1{ background:url(images/banner_img1.jpg) center top no-repeat; background-size:cover;}
#banner_section .banner_block .banner_img2{ background:url(images/banner_img2.jpg) center top no-repeat; background-size:cover;}
#banner_section .banner_block .banner_img3{ background:url(images/banner_img3.jpg) center top no-repeat; background-size:cover;}
#banner_section .banner_block .banner_img4{ background:url(images/banner_img4.jpg) center top no-repeat; background-size:cover;}
#banner_section .banner_block .banner_img3{ background:url(images/banner_img3.jpg) center top no-repeat; background-size:cover;}
#banner_section .banner_block .banner_img5{ background:url(images/banner_img5.jpg) center top no-repeat; background-size:cover;}
#banner_section .banner_block .banner_img6{ background:url(images/banner_img6.jpg) center top no-repeat; background-size:cover;}

#banner_section .banner_block .overlay_bg{ display:none; background:url(images/banner_overlay.png) center top no-repeat; background-size:cover; background-position:center; height:100%; width:100%;position:absolute; left:0; bottom:0;}
#banner_section .nopadding_gap{ padding:0px;}
#banner_section .banner_block_body .banner_img{height: 392px; }
#banner_section .banner_img{position: absolute;top: -15px;bottom: -15px;left: -15px; right: -15px;-webkit-transition-duration: 500ms;transition-duration: 500ms;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; }
#banner_section .banner_img:hover{ }
#banner_section .banner_block_body{ font-size:22px; border-bottom: none;margin-bottom: -1px;color:#fff; line-height:30px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
#banner_section  .banner_content{
	top: 50%;
	left: 50%;
	width: 50%;
	z-index: 1;
	padding: 0;
	position: absolute;
	perspective: 1000px;
	transform-origin: center;
	vertical-align:middle;
transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
.banner_content h1{
	opacity: 0; text-align:center;	margin:0px 0px 9px;	color:#12a24a;	text-transform:uppercase;	font-size:30px;	line-height:43.3px;	font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700; padding: 15px 25px;	transform: rotateX(90deg);	transform-origin: 50%;	background-color: white;	animation-name: banner-flip;	animation-delay: 1s;	animation-fill-mode: forwards;	animation-direction: normal;	animation-duration: 500ms;	animation-timing-function: ease-in-out;
}
.banner_content h1 span{ display:block;font-size: 1.35em;color: #066378;}
.banner_content p{ margin:0px;}

#banner_section .banner_row .banner_col .banner_img{filter: blur(5px);-webkit-filter: blur(5px);}
#banner_section .banner_row .banner_col .focus .banner_img{-webkit-filter: blur(0px);filter: blur(0px);top: 0;bottom: 0;left: 0; right: 0;}



@keyframes banner-flip {
	0% {
		opacity: 0;
		transform: rotateX(90deg);-webkit-transform: rotateX(90deg);
	}
	100% {
		opacity: 1;
		transform: rotateX(0deg);-webkit-transform: rotateX(0deg);
	}
}

#mainform_container{ overflow:hidden; border-bottom:32px solid #f89b03; background:url(images/form_bgs.jpg) center top no-repeat; background-size:cover; background-position:center;}
#mainform_container .form_bodywrap{ padding:66px 0px 18px; position:relative;}
#mainform_container .form_bodywrap .form_ebook{ position:absolute; right:-270px; bottom:-180px;}
#mainform_container .form_bodywrap h4{ position:relative; z-index:9; margin:0px 0px 3px; font-size:36px; color:#fff; line-height:30px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 600;}
#mainform_container .form_bodywrap h5{ position:relative; z-index:9; margin:0px 0px 21px; font-size:20px; color:#fff; line-height:28px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 200;}
#mainform_container .form_bodywrap h6{ position:relative; z-index:9; margin:0px 0px 30px; font-size:20px; color:#fff; line-height:28px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; font-style: italic;}
.form_bodywrap h6 span{ display:block;}

#mainform_container .form_bodywrap .mainform{ position:relative; z-index:9;}
.form_bodywrap .mainform .submit_btn{ background:rgba(52,51,51,0.7); font-size:20px; color:#fff; text-transform:uppercase; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; border:1px solid #fff; display:inline-block; padding:11px 50px 13px;}
.mainform .submit_btn:hover{ background:#343333;}
.form_bodywrap .mainform p{ margin:0px;}
.form_bodywrap .mainform p span{ margin:15px 0px 0px; display:block; font-size:12px; color:#fff; line-height:16px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 400;}
#support_container{ background:#fff; padding:0px 0px 20px;}
#support_container .support_description{ padding-left:60px; font-size:18px; color:#2d2d2d; line-height:26px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
/*.support_description h3{ margin:0px; color:#2d2d2d; font-size:26px; line-height:34px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700; }*/
.support_description p{ margin:22px 0px;}

#support_container .workday_wrap{ padding:23px 30px 30px; border:1px solid #e29518; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#116173+0,15945f+100 */
background: rgb(17,97,115); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNjE3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTk0NWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(17,97,115,1) 0%, rgba(21,148,95,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(17,97,115,1) 0%,rgba(21,148,95,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(17,97,115,1) 0%,rgba(21,148,95,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116173', endColorstr='#15945f',GradientType=1 ); /* IE6-8 */}
.workday_wrap h3{ margin:0px 0px 30px; font-size:23px; color:#fff; line-height:34px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
.workday_wrap .team_workwrap{ overflow:hidden;}
.team_workwrap .team_imgbg{ float:left;  width:25%; position:relative;}
.team_imgbg .team_border{ position:absolute; left:0; top:0;}
.team_imgbg .team_img{ position:relative; z-index:1;}
.team_imgbg .team_img img{ border-radius:50%; margin-left:6px; margin-top:5px;}
.team_workwrap .team_description{ padding-left:30px; width:75%; float:left; font-size:18px; /*color:#fff;*/ line-height:26px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
.team_description p{ margin:0px;}

.support_description .experience_wrap{ padding:25px 0px 0px;}
.support_description .experience_wrap h3{ margin:0px; padding:0px 0px 15px; font-size:23px; color:#2d2d2d; line-height:34px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
.support_description .experience_wrap .experience_listing{}
.experience_wrap .experience_listing li{ font-size:18px; color:#2d2d2d; line-height:26px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; background:url(images/bullets.png) 0px 15px no-repeat; padding-left:60px; padding-top:15px; padding-bottom:15px;}
.experience_listing li span.bolder{ color:#066378; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}

.experience_wrap .experience_listing.list-unstyled li{
	background:none;
	list-style: none;
}

.experience_wrap .experience_listing.list-unstyled li:before{
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	background-color: #2bb555;
	border-radius: 100%;
	transform: translate(-27px, 7px);
}
}

#support_container .services_mainwrap{ padding:220px 0px 0px 100px;}
#support_container .service_block{ display:block; position:relative;}
#support_container .service_block .service_iconwrap{ width:147px; display:inline-block; vertical-align:middle;}
.service_block .service_iconwrap .icon_bg{ position:relative;}
.service_block .service_iconwrap .icon_img{ position:absolute; top:50px; left:42px;}

#support_container .service_block .service_title{ display:inline-block; vertical-align:middle;}
.service_block .service_title h2{ margin:0px; text-transform:uppercase; color:#b3b2b2; font-size:47px; line-height:40px; font-family: 'sf_movie_posterregular',Arial;}
.service_block .service_title h2 a{color:#b3b2b2;}
.services_mainwrap .dot_img{ margin-left:72px; margin-top:10px; margin-bottom:10px;}

#middle_container{ background:#e1910f; padding:32px 0px 38px;}
#middle_container h3{ font-size:23px; color:#fff; line-height:34px; margin:0px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}

/***************** Testimonial *******************/
/*#testimonial-section{ position:relative; z-index:9; background:#126a70; padding:37px 0 22px;}
#testimonial-section .testimonial_bg_img{ position:absolute; left:0; bottom:0;}
#testimonial-section .section-heading{ margin:10px 0px 0px; font-size:24px; color:#fff; line-height:30px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; }
#testimonial-section .section-heading h4{letter-spacing: 1.5px; margin:0px; color:#fff; /*font-size:47px;*/   /* font-size: 36px; line-height:40px; /*font-family: 'sf_movie_posterregular',Arial;*//*font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
#testimonial-section .section-heading p{ margin:10px 0 48px;}
#testimonial-section .nav {text-align:center; margin-left:-18px;}
#testimonial-section .nav > li > a{padding:0; border-radius:0;}
#testimonial-section .nav > li{ display:inline-block; float:none; padding:0 18px; min-height:180px; margin-bottom:17px;}
#testimonial-section .testimonial-image{border-radius:100%; display:inline-block; position:relative;}
#testimonial-section .testimonial-image:before, #testimonial-section .testimonial-image:after{content:"";  width:100%; height:100%; border-radius:100%; position:absolute; z-index:1;left:0; top:0;}
#testimonial-section .testimonial-image:before{border:4px solid #0faf4b;}
#testimonial-section .testimonial-image:after{border:8px solid #ec910c; opacity:0;width: auto;height: auto;left: -11px;bottom: -11px;right: -11px;top: -11px;}
#testimonial-section .nav-pills > li.active  .testimonial-image:before{opacity:0;}
#testimonial-section .nav-pills > li.active  .testimonial-image:after{opacity:1;}

#testimonial-section .nav-pills > li:hover .testimonial-image:before{opacity:0;}
#testimonial-section .nav-pills > li:hover  .testimonial-image:after{opacity:1;}
#testimonial-section .nav > li > a:hover .testimonial-image:before{opacity:0;}
#testimonial-section .testimonial-image > img{border-radius:100%;  position:relative;}
#testimonial-section .rating{text-align:center; margin:0 0 22px;}
#testimonial-section .tab-content > .tab-pane{max-width:890px; min-height:250px; margin:0 auto; font-size:17px; line-height:24px; color:#fff;}
#testimonial-section blockquote{padding:0; border:none;}
#testimonial-section blockquote.h6{ margin:0 0 35px; text-align:center; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700; font-size:22px; line-height:26px;}
#testimonial-section blockquote.p{ margin:0 0 18px; font-size:16px; line-height:20px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
#testimonial-section blockquote span.clientname{ font-size:17px;}
#testimonial-section .nav-pills > li.active > a, #testimonial-section .nav-pills > li.active > a:focus, #testimonial-section .nav-pills > li.active > a:hover{background:none;}
#testimonial-section .nav > li > a:focus, #testimonial-section .nav > li > a:hover{ background:none;}*/


/*********************** EOF nova_banner ******************************/

#testimonial_container{ padding:108px 0px 100px; position:relative; background:#126a70; overflow:hidden;}
#testimonial_container .overlay_bg{ position:absolute; left:0; top:0; height:100%; display:none;}
#testimonial_container::before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-image: url('/wp-content/themes/nova_ulistic/images/testimonial_overlay_.png.webp'); background-size: 100% 100%; }
.main_wrap{ overflow:hidden;}

#testimonial_container .about_ncs{ font-size:24px; color:#fff; line-height:30px; font-family: 'IBM Plex Sans Condensed',Arial; padding:60px 0px 0px;}

#testimonial_container .about_ncs h3{ margin:0px; padding:0px 0px 15px; font-size:37px; line-height:44px; color:#fff; font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 700;}
#testimonial_container .about_ncs p{ margin:20px 0px;}


#testimonial_container .main_testimonialwrap{ position:relative;}

#testimonial_container .testimonial_btn { color: #fff; font-size: 20.02px; text-transform: uppercase; display: inline-block; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 400; padding: 17px 30px 16px; background: #05b14a; border: 1px solid #09cd58; border-radius: 6px; -webkit-box-shadow: 0 4px 0 0 #04983f; box-shadow: 0 4px 0 0 #04983f; }

#testimonial_container .testimonial_btn:hover {background: #038e3b;}

#testimonial_container .testimonial_btn_wrap {display: -webkit-flex; display: -ms-flex; display: flex;justify-content: center; margin-top: 35px;}

.main_testimonialwrap .testimonial_bodywrap{ margin-left:50px; position:relative; z-index:9; padding-left:85px;}

.main_testimonialwrap .testimonial_description{ font-size:16px; line-height:28px; font-family: 'Montserrat', 'Arial', 'Sans-serif'; font-weight: 300; color:#fff;}
.testimonial_description .star_img{ padding:0px 0px 25px;}
.testimonial_description h3{ padding:0px 0px 8px; margin:0px; color:#fff; font-size:21px; line-height:32px; font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 700;}
.testimonial_description p{ margin:20px 0px;}
.testimonial_description .client_info{ overflow:hidden; font-size:16px; color:#fff; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight:600; text-transform:uppercase;}
.testimonial_description .client_info span.client_img{ float:left; margin-right:20px; font-size:18px; text-transform:uppercase; color:#fff; font-family: 'Montserrat', 'Arial', 'Sans-serif'; font-weight: 400; display:inline-block; text-align:center; border-radius:50%; padding:0px;}
.testimonial_description .client_info span.linerbreak{ display:block;}
.testimonial_description .client_info span img{ width: 50px; border-radius:50%;}
.testimonial_description .client_info .client_designation{ float:left; line-height:20px;}

#testimonial_container .carousel-control.left{}
#testimonial_container .carousel-control.right{}
#testimonial_container .carousel-control{}
#testimonial_container .carousel-control.left{ background-image:url(images/top_arrow.png); left:-14%; transform: translateX(-30%); -webkit-transform: translateX(-30%); top:16%;}
#testimonial_container .carousel-control.right{ background-image:url(images/bottom_arrow.png);  left:-20%; transform: translateX(30%); -webkit-transform: translateX(30%); top:34%;}
#testimonial_container .carousel-control{ height:52px; width:52px; background-repeat:no-repeat; background-position:center; opacity:0.60; }
#testimonial_container .carousel-control:hover{ opacity:1;}
.carousel-inner{ overflow:visible;}

#testimonial_container .carousel-inner> .item.next , #testimonial_container .carousel-inner > .item.active.right{transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);top:0;left:0;}
#testimonial_container .carousel-inner > .item.prev ,#testimonial_container .carousel-inner > .item.active.left{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);top:0;left:0;}
#testimonial_container .carousel-inner > .item.next.left , #testimonial_container .carousel-inner > .item.prev.right , #testimonial_container .carousel-inner > .item.active{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);top:0;left:0;}


#articles_news_container{ background:#f0f0f0; padding:60px 0px 52px;}
#articles_news_container .articles{ padding:0px 15px;}
#articles_news_container .articles .row{display: flex;align-items: stretch; margin: 0;}
#articles_news_container .articles .row:before,#articles_news_container .articles .row:after {display: none;}
#articles_news_container .articles .nopadding{ padding:0px; float: none}
#articles_news_container .left_body{ width:49%;}
#articles_news_container .left_body .protecting_wrap{display: flex;flex-direction: column;height: 100%;}
/*#articles_news_container .left_body .protecting_wrap > a {flex-basis: 70%;}*/
.protecting_wrap .protecting_img{width: 100%;}
.protecting_wrap .protecting_title{ margin:8px 0px 0px; background:#066378; /*height:130px;*/ padding:25px 43px;flex-grow: 1;display: flex;align-items: center;}
.protecting_wrap .protecting_title h3{ margin:0px; color:#fff; font-size:25.59px; line-height:32.4px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; }

#articles_news_container .right_body{ width:51%; margin-left:9px;}
#articles_news_container .right_body > .inner_article {display: flex; height: 100%;}
#articles_news_container .artices .inner_article{ overflow:hidden;}
.inner_article .inner_left{ float:none; width:64.5%;display: flex;flex-direction: column;}
.inner_article .inner_left .data_wrap{display: flex;flex-direction: column;flex-grow: 1;}
/*.inner_article .inner_left .data_wrap > a {flex-basis: 73%;}*/
.inner_left .data_wrap .data_img{width: 100%;}
.inner_left .data_wrap .data_title{ margin:7px 0px 0px; background:#b3b5b5; padding:8px 32px; flex-grow: 1;display: flex;align-items: center;}
.data_wrap .data_title h5{ margin:0px; color:#fff; font-size:22.1px; line-height:25.05px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; }

.inner_article .inner_left .spreadsheet_wrap{ margin:8px 0px 0px; overflow:hidden; display: flex; flex-basis: 34%;}
.inner_article .inner_left .spreadsheet_wrap > a {
	flex-basis: 60%;
}
.inner_left .spreadsheet_wrap .googlesheet_img{object-position:center right; height:100%; float:none; width:100%;object-fit: cover;}
.inner_left .spreadsheet_wrap .googlesheet_title{ margin-left:8px; float:none; background:#10b04e; width:53.1%; padding:1px 18px;display: flex;align-items: center;}
.spreadsheet_wrap .googlesheet_title h5{ color:#fff; font-size:22.1px; line-height:25.05px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}


.inner_article .inner_right{ float:none; width:34.1%; margin-left:8px;display: flex;flex-direction: column;}
.inner_article .inner_right .dentist_title{ background:#e1910f; padding:13px 20px;flex-grow: 1;margin-bottom: 8px;display: flex;align-items: center;}
.inner_article .inner_right .dentist_title h6{ margin:0px; color:#fff; font-size:20.86px; line-height:23.64px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
/*.inner_article .inner_right > a {flex-basis: 25%;}*/
.inner_article .inner_right .dentist_img{width: 100%;}

#articles_news_container h2{ margin:0px 0px 40px; text-transform:capitalize; color:#2d2d2d; font-size:30px /*47px*/; line-height:34px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
#articles_news_container .news_wrap{ margin:0px -20px; padding:18px 0px 0px;}
#articles_news_container .news_wrap .news_blog{ margin:20px 0px 0px; position:relative;}
.news_wrap .news_blog .news_img{ background-size:cover; background-position:center; height:166px;}
.news_wrap .news_blog .news_img1{ background:url(images/news_img1.jpg) center no-repeat; background-size:cover; background-position:center;}
.news_wrap .news_blog .news_img2{ background:url(images/news_img2.jpg) center no-repeat; background-size:cover; background-position:center;}
.news_wrap .news_blog .news_img3{ background:url(images/news_img3.jpg) center no-repeat; background-size:cover; background-position:center;}
.news_wrap .news_blog .news_img4{ background:url(images/news_img4.jpg) center no-repeat; background-size:cover; background-position:center;}
.news_wrap .news_blog .news_title{ padding:5px 12px 5px 20px; background:rgba(45,45,45,0.85); position:absolute; left:0; bottom:0; width:100%;}
.news_blog .news_title h4{ margin:0px; color:#fff; font-size:18px; line-height:28px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
.news_blog .news_title h4 a{ color:#fff; background:url(images/read_btn.png) right no-repeat; display:block;}
.news_wrap .nopadding_gap{ padding:0px 11px;}

#signup_container{ background:url(images/signup_bg.jpg) center top no-repeat; background-size:cover; background-position:center;}

#signup_container .col-sm-6{ float:left; width:47%;}
#signup_container .col-sm-5{ float:left; width:44%;}
#signup_container .main_signup{ position:relative; padding:74px 0px 30px;}
.main_signup .newsletter_img{ position:absolute; left:-33px; bottom:0px;}
.newsletter_responsive{ display:none;}

.main_signup .signup_textwrap{ padding-left:35px; position:relative;}
.main_signup .signup_textwrap h4{ padding:3px 0px 0px; margin:-20px 0 0 0; color:#fff; line-height:30px; font-size:24px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
.signup_textwrap h4 span{ display:block; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; font-style: italic;}

.main_signup .signup_formwrap{ padding-right:10px;}
.signup_formwrap .join_btn{color:#fff; text-transform:uppercase; font-size:20px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; display:inline-block; border:1px solid #fff; padding:10px 35px 13px;}
.signup_formwrap p{ margin:0px;text-align: center;}
.signup_formwrap p span{ margin:7px 0px 0px; display:inline-block; font-size:12px; line-height:16px; color:#fff; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 400;}

#mainbody_content{ overflow:hidden; background:url(images/content_bg.png) center bottom no-repeat #ffffff; padding:50px 0px 65px;}
#mainbody_content .about_company{ position:relative; font-size:18px; color:#000; line-height:26px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
#mainbody_content .about_company .company_description{ padding-top:10px; padding-right:30px;}

#mainbody_content .content_title{ position: relative; width: 108%; left: -3%;
padding: 20px 4%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#126a70+0,15945f+74,13746c+100 */
background: rgb(18,106,112); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzE1OTQ1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzc0NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(18,106,112,1) 0%, rgba(21,148,95,1) 74%, rgba(19,116,108,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(18,106,112,1) 0%,rgba(21,148,95,1) 74%,rgba(19,116,108,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(18,106,112,1) 0%,rgba(21,148,95,1) 74%,rgba(19,116,108,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126a70', endColorstr='#13746c',GradientType=1 ); /* IE6-8 */ transform:skewX(24deg); -webkit-transform:skewX(24deg); -moz-transform:skewX(24deg); -ms-transform:skewX(24deg); transform-origin: 0 bottom; -webkit-transform-origin: 0 bottom; -moz-transform-origin: 0 bottom; -ms-transform-origin: 0 bottom;}

#mainbody_content .content_title h2{ margin:0px; text-transform:uppercase; color:#fff; font-size:36px; line-height:40px; font-family: 'Myriad Pro',Arial; position:relative;transform:skewX(-24deg); -webkit-transform:skewX(-24deg); -moz-transform:skewX(-24deg); -ms-transform:skewX(-24deg);}


#mainbody_content .company_description p{ margin:25px 0px;}
.about_company .company_img{ z-index:9; position:absolute; right:0; top:0;}

#mainbody_content .leading_wrap{ z-index:9;}
#mainbody_content .leading_wrap .leading_img{}
.leading_wrap .leading_img img{ border:1px solid #e1910f;}
#mainbody_content .leading_wrap .leading_description{ padding-top:125px; font-size:18px; color:#000; line-height:26px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
.leading_wrap .leading_description p{ margin:25px 0px;}
.leading_wrap .nopadding_text{ padding-left:0;}

#mainbody_content .free_content{ padding:23px 0px 0px; font-size:18px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
#mainbody_content .free_content h5{ margin:0px; font-size:24px; line-height:30px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
#mainbody_content .free_content p{ margin:25px 0px;}

#mainbody_content .info_wrapper{ background:url(images/info_bgs.jpg) center top no-repeat; background-size:cover; background-position:center; padding:25px 0px;}
#mainbody_content .info_wrapper .info_description{ font-size:18px; color:#fff; line-height:26px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
.info_wrapper .info_description h3{ margin:0px; font-size:27px; color:#fff; line-height:38px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
.info_wrapper .info_description p{ margin:3px 0px;}

#footer_section{}
#footer_section .footer_topsection{ background:url(images/footer_bg.png) center top no-repeat #2d2d2d;}
.footer_topsection .mainfooter{ padding:65px 40px 58px;}
.footer_topsection .mainfooter .footer_block{ padding-right:35px; font-size:18px; color:#fff; line-height:26px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
.mainfooter .footer_block h4{ margin:0px; color:#fff; font-size:22px; line-height:30px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
.mainfooter .footer_block .footer_listing{ padding:24px 0px 0px;}
.footer_block .footer_listing li{ width: 50%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #545454; font-size:18px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300; line-height:26px;}
.footer_block .footer_listing li a{ color:#fff;}

.mainfooter .footer_block h3{ margin:0px; color:#e1910f; font-size:27px; line-height:36px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 400;}
.mainfooter .footer_block h3 span{ display:block;}
.mainfooter .footer_block p{ margin:20px 0px;}
.mainfooter .footer_block p span.bolder_text{font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
.mainfooter .footer_block p span.linebreak{ display:block;}
.mainfooter .footer_block p a{ color:#fff;}

.mainfooter .footer_block .footer_social_listing{ display:inline-block; overflow:hidden; margin:3px 0px 0px;}
.mainfooter .footer_block .footer_social_listing li{ height:51px;  overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; padding:0px; vertical-align:middle; margin-left:3px;}
.mainfooter .footer_block .footer_social_listing li:first-child{ margin-left:0;}
.mainfooter .footer_block .footer_social_listing li:first-child{ padding-left:0;}
.mainfooter .footer_block .footer_social_listing li a{text-indent: 500px; display: block; height: 51px; width: 51px; color: transparent;}
.mainfooter .footer_block .footer_social_listing li:hover{ background-position:bottom;}
.mainfooter .footer_block .footer_social_listing li.twitter{ background-image:url(images/f_twitter.png); width:51px;}
.mainfooter .footer_block .footer_social_listing li.facebook{ background-image:url(images/f_facebook.png); width:51px;}
.mainfooter .footer_block .footer_social_listing li.google{ background-image:url(images/f_google.png); width:51px;}
.mainfooter .footer_block .footer_social_listing li.linkedin{ background-image:url(images/f_linkedin.png); width:51px;}
.mainfooter .footer_block .footer_social_listing li.youtube{ background-image:url(images/f_youtube.png); width:51px;}

#footer_section .footer_bottom{ background:#222222; color:#fff; font-size:14px; line-height:20px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
.footer_bottom p{ margin:20px 0px;}
.footer_bottom p a{ color:#fff;}
/*********************** eof nova_website ******************************/
/*landing page*/
.landing-page .landing-banner {
	padding: 0 0px 20px;
	background: url("https://www.novacomputersolutions.com/wp-content/uploads/2020/05/bg.png") no-repeat center top;
	background-size: cover;
}
.landing-page .landing-banner #top_header_section {
	background: transparent;
}
.landing-page .landing-banner h1 {
	font-family: 'Cairo', 'Arial', 'Sans-serif';
	font-size: 70px;
	font-weight: 900;
	text-transform: uppercase;
	color: #0d748c;
	line-height: 0.85;
	max-width: 600px;
	margin-bottom: 35px;
}
.landing-page .landing-banner h1 span {
	font-size: 50px;
	color: #24b34f;
	display: block;
}
.landing-page .landing-banner p {
	font-family: 'Cairo', 'Arial', 'Sans-serif';
	font-size: 22px;
	font-weight: 600;
	color: #000000;
	max-width: 560px;
	line-height: 1.1;
}
.landing-page .landing-banner p.info-sale {
	font-family: 'Cairo', 'Arial', 'Sans-serif';
	color: #ffffff;
	text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
	font-size: 32px;
	font-weight: 700;
	position: relative;
	z-index: 99;
	margin-top: 40px;
	max-width: 565px;
}
.landing-page .landing-banner p.info-sale:before {
	content: '';
	background: url("https://www.novacomputersolutions.com/wp-content/uploads/2020/05/p-bg.png")no-repeat center top;
	top: -25px;
	position: absolute;
	width: 872px;
	height: 194px;
	left: -186px;
}
.landing-page .landing-banner p.info-sale span {
	position: relative;
	z-index: 999;
}
.landing-page .landing-banner .content-banner p {
	width: 100%;
	max-width: 100%;
}
.landing-page .landing-banner .inner_container {
	position: relative;
}
.landing-page .landing-banner .form {
	background-image: linear-gradient(30deg, #0d748c 0%, #002b35 100%);
	box-shadow: 9px 16px 38px rgba(0, 0, 0, 0.3);
	max-width: 428px;
	padding: 40px 45px 30px;
	position: relative;
	z-index: 999;
}
.landing-page .landing-banner .form .title {
	display: flex;
	margin-bottom: 20px;
}
.landing-page .landing-banner .form .title img {
	max-width: 113px;
	object-fit: contain;
}
.landing-page .landing-banner .form .title h3 {
	color: #fff;
	text-transform: uppercase;
	font-family: 'Cairo', 'Arial', 'Sans-serif';
	font-size: 26px;
	font-weight: 700;
	margin-left: 10px;
	margin-top: 0;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields li {
	width: 100%;
	margin-bottom: 13px;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields .firstName,#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields .lastName {
	width: 46%;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields li input {
	background: #fff!important;
	border: none!important;
	height: 35px;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields li input:focus {
	box-shadow: none!important;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields li label {
	text-transform: uppercase;
	color: #ffffff!important;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields li .required {
	font-size: 16px;
	color: #00964c;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .form_fields textarea {
	background: #fff!important;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .button {
	border: 4px solid #38f44a;
	border-radius: 5px;
	background: transparent;
	font-size: 30px;
	text-shadow: 2px 3px 0 rgba(0, 92, 0, 0.3);
	color: #ffffff;
	text-transform: uppercase;
	transition: 0.2s;
	box-shadow: none;
	height: 60px;
	margin-top: -15px!important;
	font-family: 'Cairo', 'Arial', 'Sans-serif';
	font-weight: 700;
}
#form_9554b95f-b619-47a1-9057-b0af0db1d16e .button:hover {
	background: #38f44a;
}
.content-banner {
	margin-top: 40rem;
}
.content-banner p {
	margin-bottom: 30px;
	font-size: 22px!important;
	font-family: 'Cairo', 'Arial', 'Sans-serif' !important;
	font-weight: 400;
}
.content-banner p a {
	color: #24b34f;
	text-decoration: underline!important;
	font-family: 'Cairo', 'Arial', 'Sans-serif';
	font-weight: 700;
}
.content-banner .container,.landing-content .container {
	max-width: 1005px!important;
}
.content-banner p strong {
	font-family: 'Cairo', 'Arial', 'Sans-serif';
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
}
.landing-content p {
	font-family: 'Cairo', 'Arial', 'Sans-serif' !important;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.1;
}
.block p {
	margin: 30px auto 50px auto;
	max-width: 320px;
}
.landing-content {
	padding-bottom: 7rem;
}
	/******************************** inner_contact_us *******************************/

#inner_contact_us{padding-top: 0;}
#inner_contact_us .contact_banner { padding:65px 0px 120px; background:url(images/contact_bg.jpg) no-repeat center top; background-size:cover;}
#inner_contact_us .heading_text{ font-size:23.11px; line-height:30.14px; color:#002D56; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
#inner_contact_us .heading_text h1,
#inner_contact_us .heading_text h2{ font-size:44.37px; line-height:44.37px; color:#002D56; margin: 0 0 22px; font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
#inner_contact_us .heading_text h2 span { display:block;}
#inner_contact_us .heading_text p { margin: 0 0 70px;}
#inner_contact_us .heading_text p span { display:inline;}
#inner_contact_us .contactus_content{ background:rgba(0,0,0,0.8); padding: 0 55px 50px;}
#inner_contact_us .contactus_content h4{ font-size:24px; line-height:30px; color: #fefeff; margin:-25px 0 18px;font-family: 'Segoe UI Bold',arial; background:#08b54a; display:inline-block; padding:12px 15px; width:712px;}
#inner_contact_us .contactus_content h4 span {font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;}
#inner_contact_us .contact_wrap{}
#inner_contact_us .info_wrap { padding-top:22px;}
#inner_contact_us .info_wrap ul{}
#inner_contact_us .info_wrap ul li{ position:relative; list-style:none; line-height:44px; font-size:24px; color: #ffffff;margin: 0 0 50px;font-family: 'Segoe UI', 'Sans-serif'; font-weight: 200; text-align:left;}
#inner_contact_us .info_wrap ul li span{ display:block;}
#inner_contact_us .wrapper{padding-left:59px;}
#inner_contact_us .wrapper:before{ position:absolute; left:0; /*top:0px;*/}
#inner_contact_us .loaction:before{content:url(images/loaction-contact.png); top:10px;}
#inner_contact_us .phone:before{content:url(images/phone-contact.png);}
#inner_contact_us .toll:before{ content:url(images/toll-free.png);}
#inner_contact_us .fax:before{content:url(images/fax-contact.png); bottom:0; top:auto;}
#inner_contact_us .mail:before{content:url(images/email-contact.png);}
#inner_contact_us .info_wrap a {color: inherit;}

.inner_container{max-width:1175px !important; width:auto !important;}
#inner_contact_us .wrapper.loaction { line-height: 29.8px; }

.logo-wrap.responsive {
    display: none;
}
/***************************************************************************************/

#inner_contact_us .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent !important;}
#inner_contact_us .form_wrap .fsBody .fsForm{  border: medium none !important;  margin-bottom: 0; padding:0;width:100%; box-shadow:none !important;}
#inner_contact_us .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#inner_contact_us .form_wrap .fsValidationError { background:none!important;}
#inner_contact_us .form_wrap .fsBody .fsLabel, .fsBody label{ color:#000000 !important;  }
#inner_contact_us .form_wrap .fsSubmit input.fsSubmitButton {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;border: medium none;color: #fdfbfc;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600;font-size: 0!important;height: 100%; padding: 0 9px; position: relative;text-transform: uppercase;
width: 100%; z-index: 1;}
#inner_contact_us .form_wrap .fsForm .fsSubmit{  background-color: rgba(0, 0, 0, 0);background-image:url("images/send_btn.png");
background-repeat:no-repeat; background-size:100% 100%; border: medium none;border-radius: 0;clear: none;color: #ffffff;
display: inline-block;float:left;font-size: 24px;height: 40px;left: 0; margin-bottom: 0; margin-left: 0; margin-top:10px;padding: 0;
position: relative;transform: translateX(0%); width:20.5%;max-width: 100px;}
#inner_contact_us .form_wrap .fsForm .fsSubmit:hover{}
#inner_contact_us .form_wrap .fsForm .fsSubmit:hover::before { background-color: #f86c12;}
#inner_contact_us .form_wrap .fsForm .fsSubmit:hover:after{ transform: translateX(8px);}
#inner_contact_us .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;}
#inner_contact_us .form_wrap  #fsCell44263831 span.fsRequiredMarker { display: none; }
#inner_contact_us .form_wrap  .fsSection { display: flex;
	justify-content: space-between; flex-wrap:wrap;}
#inner_contact_us .form_wrap  .fsSection .fsFieldRow { flex: 0 0 48%; }
#inner_contact_us .form_wrap  .fsSection .fsFieldRow:nth-last-child(2) { flex: 0 0 100%; }
#inner_contact_us .form_wrap  .fsSection .fsFieldRow:last-child { flex: 0 0 100%; }

@media screen and (max-width: 575px) {
	#inner_contact_us .form_wrap  .fsSection .fsFieldRow { flex: 0 0 100%; }
}

#inner_contact_us .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#inner_contact_us .form_wrap  .fsForm .fsLabel {   display:table-cell; font-family: "Open sans",sans-serif; font-size: 15px !important; font-weight: 700; margin-bottom: 15px !important; margin-top: 10px !important; width: 100%;}
#inner_contact_us .form_wrap  h4.form_title.text-center { color: #6227a0; font-size: 21px; font-style: italic; font-weight: 100;}
#inner_contact_us .form_wrap  .fsBody.fsEmbed { background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding: 0;}
#inner_contact_us .form_wrap  .fsBody .fsSupporting { display: table-cell; color: #515050 !important; font-family: "Roboto",sans-serif; font-size: 14px !important; font-weight: 400 !important; margin-top: 0;  margin-bottom: 18px;}
#inner_contact_us .form_wrap  .fsFieldFocused.fsSpan100:not(.fsValidationError){ margin:0 !important; padding:0!important;}
#inner_contact_us .form_wrap .fsSubField:last-child{ margin-right:0px!important;}
#inner_contact_us .form_wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody { margin :0 !important;}
#inner_contact_us .form_wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom:0 !important;}
#inner_contact_us .form_wrap .fsFieldRow input[type="text"],#inner_contact_us .form_wrap .fsFieldRow input[type="email"],#inner_contact_us .form_wrap  .fsFieldRow input[type="number"],#inner_contact_us .form_wrap .fsFieldRow input[type="tel"],#inner_contact_us .form_wrap .fsForm textarea { padding:15px 16px!important; width: 100% !important; }
#inner_contact_us .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom:0 !important ;}
#inner_contact_us .form_wrap .fsFieldRow input[type="text"],#inner_contact_us .form_wrap .fsFieldRow input[type="email"],#inner_contact_us .form_wrap .fsFieldRow input[type="number"],#inner_contact_us .form_wrap .fsFieldRow input[type="tel"], #inner_contact_us .form_wrap .fsForm textarea{ border:3px solid #ffffff!important; border-radius:0!important;box-shadow:4px 4px 4px 0 #d0d0d0 inset!important;  color: #0a0a0a; font-family: 'Segoe UI', 'Sans-serif' !important;font-size:20px!important; font-style: normal!important; font-weight: 300!important; height:50px!important;/* line-height: 43.03px!important;*/margin-bottom: 15px!important; margin-top: 0!important; max-width: 100%!important; padding:6px 20px!important; position: relative!important; width: 100%!important;background: #e7e7e7; /* Old browsers */background: -moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e7e7e7 0%,#e7e7e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e7e7e7 0%,#e7e7e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */}
#inner_contact_us .form_wrap .fsForm textarea { height:166px !important; color:#0a0a0a!important;padding:10px 20px!important; margin-top:0!important; }
#inner_contact_us .form_wrap .fsRequiredMarker { color: #ce443e; font-size: 12px; font-weight: normal !important; margin-left: 4px !important;}
#inner_contact_us .form_wrap  #label44262586 span.fsRequiredMarker , #inner_contact_us .form_wrap  #label44262592  span.fsRequiredMarker , #inner_contact_us .form_wrap
#label44262596 span.fsRequiredMarker{ display: none !important; }
#inner_contact_us .form_wrap  .fsFirst.fsLast.fsFieldCell {   margin-bottom: 0 !important; }

#inner_contact_us .form_wrap .fsBody { margin-bottom:0px!important;}
#inner_contact_us .form_wrap .fsBody .fsForm{ margin:17px auto !important;  }
#inner_contact_us .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#inner_contact_us .form_wrap .fsSectionHeader { display:none!important;}
#inner_contact_us .form_wrap .fsFirst.fsLast.fsFieldCell { background:none; margin-bottom:0 !important;}
#inner_contact_us .form_wrap .fsForm input.fsField[type="email"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="file"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="number"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="tel"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="text"]:focus,#inner_contact_us .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#inner_contact_us .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#inner_contact_us .form_wrap  .fsBody .fsCounter { display: none !important;}
#inner_contact_us .form_wrap #fsRow2953355-1,#inner_contact_us .form_wrap #fsRow2953355-3  {float: left; width:49%; clear:none;}
#inner_contact_us .form_wrap #fsRow2953355-2,#inner_contact_us .form_wrap #fsRow2953355-4{clear: none;float: right;width: 49%;}
#inner_contact_us .form_wrap :-ms-input-placeholder {color: #0a0a0a; opacity:1;}
#inner_contact_us .form_wrap ::-webkit-input-placeholder { color:#0a0a0a; opacity:1;}
#inner_contact_us .form_wrap :-moz-placeholder {color:#0a0a0a; opacity:1;}
#inner_contact_us .form_wrap ::-moz-placeholder { color:#0a0a0a; opacity:1;}
#inner_contact_us .form_wrap :-ms-input-placeholder {color:#0a0a0a; opacity:1;}
.field-auto-capture { display: none !important;}

.sidebar-wrap {background: #e1e9ef; border: 2px solid #000;height: 400px;}

/*********************************** inner Banner****************************************************/
#inner-banner-main{margin-top:0;}
#inner-banner-main .inner-banner-wrap{position:relative;z-index:1;}
#inner-banner-main .inner-banner-img{width:31.5%;top:0;right:0;z-index:-2;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(images/about-us-banner-img.png);position:absolute;}
#inner-banner-main .about-us-banner{background-image:url(images/about-us-banner-img.png);}
#inner-banner-main .testimonials-image{background-image:url(images/testimonial-banner-img.jpg);}
#inner-banner-main .banner-holder-inner{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;}
#inner-banner-main .banner-content-wrap{}
#inner-banner-main .container-max{max-width:1160px!important;}
#inner-banner-main .banner-inner-width{width:71%;}
#inner-banner-main .banner-wrapper{height:318px;width:100%;display:table;}
#inner-banner-main .banner-holder{display:table-cell;vertical-align:middle;padding:22px 0;}
#inner-banner-main .banner-main-text{color:#ffffff;font-size:20px;line-height:25px;font-family: 'Segoe UI', 'Sans-serif'; font-weight: 300;}
#inner-banner-main .banner-main-text h1{text-transform: capitalize; margin:0 0 14px;color:#ffffff;font-size:36px;line-height:40px;font-family: 'Segoe UI', 'Sans-serif'; font-weight: 600;letter-spacing:-1px;}
#inner-banner-main .banner-main-text h1 span{display:block;}
#inner-banner-main .banner-main-text p{margin:0 0 25px;}
#inner-banner-main .banner-main-text .textwidget p {margin: 0;}
#inner-banner-main .btn-btn1{margin-top:5px;display:inline-block;padding:10px 22px;border-radius:4px;background:#43b331;color:#ffffff;font-size:16px;line-height:22px;font-family: 'Segoe UI', 'Sans-serif'; font-weight: 700;text-transform:uppercase;}
#inner-banner-main .banner-main-text.testimonials-txt a.btn-btn1{margin-left:0;}


/******************inner_banner****************/
#inner_banner {}
#inner_banner .banner_content{ position: relative;}
#inner_banner .banner_left_content{ position:relative; z-index:4;}
#inner_banner .banner_overlay > img { height: 100%;  left: 0; position: absolute; top: 0; width: 71%; z-index: 2;}
#inner_banner .banner_right_content{ background:url(images/about-us-banner-img.png) no-repeat center top; background-size:cover; height: 100%; position: absolute; right: 0;top: 0; width: 41.75%;z-index: 1;}
#inner_banner .banner_img > img { height: 183px; position: absolute; right: 0;top: 50%; transform: translateY(-50%); width: 113px;}
#inner_banner .banner_holder{display: table; height: 314px; width: 100%; position:relative; z-index:4;}
#inner_banner .banner_text{  display: table-cell; padding: 40px 0;  vertical-align: middle;}
#inner_banner .banner_text h1{ font-size:29.56px;  color: #ffffff; line-height:34.49px;margin: 0 0 20px;font-family: 'Segoe UI', 'Sans-serif'; font-weight: 400;}
#inner_banner .thankyou{ background:url(images/thankyou_banner_img.png) no-repeat center top; background-size:cover;}


/*********************************** inner Banner****************************************************/
#nova_category{overflow:hidden;padding:55px 0 20px;}
#nova_category .category_wrap{border-bottom:6px solid #d6d6d6;margin-bottom:42px;padding-bottom:42px;}
#nova_category .category_wrap .category_img{min-height:216px;}
#nova_category .category_wrap .category_img.img_1{background:url(images/category_img.jpg) no-repeat center top;background-size:cover;}
#nova_category .category_wrap .category_img.img_2{background:url(images/category_img.jpg) no-repeat center top;background-size:cover;}
#nova_category .category_wrap .category_img.img_3{}
#nova_category .category_wrap .category_img.img_4{}
#nova_category .category_wrap .category_img.img_5{}
#nova_category .category_wrap .category_text{font-size:20px;line-height:32px;color:#1a1a1a;font-family: 'Open Sans', 'Sans-serif';font-weight: 400;}
#nova_category .category_wrap .category_text h3{font-size:27px;line-height:42px;color:#032e5d;font-family:"Oswald",sans-serif;margin:0 0 15px;}
#nova_category .category_wrap .category_text.title_text h3{float:left;padding-left:4px;position:relative;width:100%;}
#nova_category .category_wrap .category_text p{margin:14px 0 20px;}
.category-3 #inner_banner .inner_text h1{color:#1a1a1a;}
#nova_category .category_wrap .category_text .read_btn{float:left;padding-right:24px;}
#nova_category .category_wrap .category_text .read_btn a{font-size:16px;line-height:19px;color:#047289;display:inline-block;border-radius:5px;padding:13px 20px;overflow:hidden;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;}
#nova_category .category_wrap .category_img{background-repeat: no-repeat;background-position:center center !important;background-size:100% auto!important;margin-top:23px;position:relative;}
#nova_category .blog_overlay{display:block;padding:10px;position:absolute;width:100%;height:100%;top:0;left:0;}
#nova_category .blog_overlay::before, #nova_category .blog_overlay::after{content:"";opacity:0;position:absolute;}
#nova_category .blog_overlay::before, #nova_category .blog_overlay::after{transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;-webkit-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;transition-delay:0.3s;-webkit-transition-delay:0.3s;}
#nova_category .category_wrap:hover .blog_overlay::before, #nova_category .category_wrap:hover .blog_overlay::after{opacity:1;transform:scale(1);-webkit-transform:scale(1);}
#nova_category .blog_overlay::after{border-left:3px solid rgba(29, 160, 217, 0.6);border-right:3px solid rgba(29, 160, 217, 0.6);bottom:10px;left:10px;right:10px;top:10px;transform:scale(1, 0);-webkit-transform:scale(1, 0);transform-origin:100% 0 0;-webkit-transform-origin:100% 0 0;}
#nova_category .blog_overlay::before{border-bottom:3px solid rgba(29, 160, 217, 0.6);border-top:3px solid rgba(29, 160, 217, 0.6);bottom:10px;left:13px;right:13px;top:10px;transform:scale(0, 1);-webkit-transform:scale(0, 1);transform-origin:0 0 0;-webkit-transform-origin:0 0 0;}
#nova_category .category_wrap .category_text h3{transition:color 0.3s ease-out;-webkit-transition:color 0.3s ease-out;}
#nova_category .category_wrap:hover .category_text h3{color:#0080c7;}
#nova_category .category_wrap .category_img.active{}
#nova_category .category_wrap .category_text .read_btn a{position:relative;transform:translateZ(0px);-webkit-transform:translateZ(0px);}
#nova_category .category_wrap .category_text .read_btn a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;border:3px solid #047289;z-index:-2;}
#nova_category .category_wrap .category_text .read_btn a:after{z-index:-1;background:#047289!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;}
#nova_category .category_wrap:hover .category_text .read_btn a:after{transform:scaleX(1);-webkit-transform:scaleX(1);}
#nova_category .category_wrap:hover .category_text .read_btn a{color:#ffffff;}
#nova_category .category_wrap .category_text .read_btn a span{padding:0 15px 2px 0;position:relative;}
#nova_category .category_wrap .category_text .read_btn a span:before{content:url(images/blue_blog_arrow.png);position:absolute;right:0;top:12%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
#nova_category .category_wrap .category_text .read_btn a span:after{content:url(images/blog_white_arrow1.png);position:absolute;right:0;top:12%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;}
#nova_category .category_wrap:hover .category_text .read_btn a span:before{right:-10px;opacity:0;}
#nova_category .category_wrap:hover .category_text .read_btn a span:after{opacity:1;-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
#nova_category .category_wrap .category_text .share_btn{float:left;}
#nova_category .category_wrap .category_text .share_btn a{position:relative;font-size:16px;line-height:19px;color:hsl(211, 100%, 19%) !important;display:inline-block;border:3px solid #193a70;border-radius:5px;padding:10px 40px 10px 24px;}
#nova_category .category_wrap .category_text .share_btn a span{background:rgba(0, 0, 0, 0) url("images/blog_share_arrow.png") no-repeat scroll 78% 50%;float:right;}
.st_sharethis{height:100%;left:0;position:absolute;top:0;width:100%;}
.st_sharethis .stButton{background-image:none !important;}
.stButton{background-image:none !important;}
.chicklets.sharethis{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#nova_category .width_1{width:36%;}
#nova_category .width_2{width:64%;padding-left:44px;}
#sound_case_study .case_study_text h3 a{color:hsl(211, 98%, 19%);}
#nova_category .category_wrap .category_text h3 a{color:#047289!important;}
#nova_category .category_wrap:hover .category_text h3 a{color:hsl(201, 100%, 39%);}
#nova_category .post_wrap{margin:60px 0;}
#nova_category .post_wrap a{border:2px solid #047289;border-radius:5px;color:#047289;font-size:20px;line-height:32px;margin:0;padding:24px 40px;}
#nova_category .post_wrap a span{background:rgba(0, 0, 0, 0) url(images/load_arrow.png) no-repeat scroll right center;padding:0 26px 0 0;}
#nova_category .post_wrap a:hover{background:#047289;color:#ffffff;border:2px solid #047289;}
#nova_category .post_wrap a:hover span{background:url(images/load_arrow_hover.png) no-repeat scroll right center;padding:0 26px 0 0;}
.main_body_container{}
.main_body_container .sidebar_wrap{margin-top:14px;max-width:275px;padding-bottom:16px;}
.main_body_container .sidebar_heading {background-color:#047289;padding:25px 17px 10px 17px;}
.main_body_container .text_wrap{font-size:18px!important;line-height:27px!important;font-family:'SegoeUI-Light',arial!important;color:#e0d9aa!important;}
.main_body_container .text_wrap h3 {font-size:21px;line-height:28px;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600;color:#ffffff;margin:0 0 25px;}
.main_body_container .text_wrap h3 span{display:block;}
.main_body_container .text_wrap p{margin:0 0 10px;}
.main_body_container .content_wrap{margin:6px 0 0;border:1px solid #979797;padding:17px 17px 0;}
.main_body_container .wrapper{}
.main_body_container .wrapper h4{font-size:20px;line-height:20px;font-family: 'Montserrat', 'Arial', 'Sans-serif';font-weight: 700;color:#ffffff;margin:0;background:#047289;padding:20px 0;}
.main_body_container ul.recent_article{}
.main_body_container ul.recent_article li{list-style:none;text-align:left;font-size:16px;line-height:24px;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600;color:#7b7b7b;border-bottom:1px solid #73b4d4;padding:13px 0;margin:0;}
.main_body_container ul.recent_article li:last-child{border-bottom:none;}
.main_body_container ul.monthly_list{margin:16px 0;padding-left:0;}
.main_body_container ul.monthly_list li{list-style:none;text-align:left;position:relative;padding-left:20px;padding-bottom:4px;margin:0;}
.main_body_container ul.monthly_list li:before{position:absolute;content:url(images/bullet_img.png);left:0;}
.sidebar_wrap .recent_article a{color:#000;text-decoration:none!important;}
.recent_article > h4{display:none;}
.search_input{border:medium none;border-radius:0;height:31px;padding-left:10px;width:100%;}
.search_submit{float:right;padding-right:11px;position:relative;top:-23px;}
.main_body_container ul.monthly_list li a{font-size:16px;line-height:20px;font-family: 'Source Sans Pro', 'Calibri', 'Serif';font-weight: 600;color:#000;text-decoration:none !important;}
.search_icon > form{position:relative;top:10px;}
.main_body_container input[type="search"]{color:#000;cursor:pointer;font-size:18px;width:100%;}
.main_body_container input[type="search"]{background:#fff url("images/search_icon.png") no-repeat scroll 95% center;border:1px solid hsl(0, 0%, 100%);border-radius:5px;height:30px;padding:0 18px 0 10px;position:absolute;right:0px;top:-12px;transition:all 0.5s ease 0s;}

/*********************************** Media Center ****************************************************/

#latest_video{padding:54px 0;}
#latest_video .video_heading{color:#000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600;font-size:20px;line-height:26px;}
#latest_video .video_heading h2{color:#002d56;font-family: 'Segoe UI', 'Sans-serif';font-size:42px;font-weight:400;margin:0 0 40px;}
#latest_video .video_heading h2 a{color:#002d56;}
#latest_video .video_heading p{margin:0 0 45px;}
#latest_video .video_title h5{color:#000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;font-size:20px;line-height:24px;margin:0;min-height:90px;text-align:center;}
#latest_video .video_img{margin:0 0 18px;}
#latest_video .video_img iframe{height:174px; width:100%; border:1px solid #002d56;}
#latest_video .video_content_wrap{border-bottom:1px solid #c2c2c2;}
#resources_blog .blog_heading h2{color:#002d56;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;font-size:42px;margin:0 0 41px;}
#resources_blog .blog_heading h2 a{color:#002d56;}
#resources_blog{padding:42px 0 30px;}
#resources_blog .blog_content{margin:0 auto 30px;}
#resources_blog .top_content{position:relative;}
#resources_blog .blog_img{background-position:center top;background-repeat:no-repeat;background-size:cover !important;min-height:287px;}
#resources_blog .blog_img span{display:block;height:287px;}
#resources_blog .date_wrap{bottom:18px;left:18px;position:absolute;}
#resources_blog .date_wrap p{border:2px solid #ffffff;color:#ffffff;display:inline-block;font-family: 'Segoe UI', 'Sans-serif';font-size:16px;font-weight:400;line-height:36px;padding:0 13px;text-shadow:1px 0 #9d9a92;text-transform:uppercase;}
#resources_blog .blog_text{border-color:#dedbdb;border-style:solid;border-width:0 1px 1px;padding:19px 20px 21px;}
#resources_blog .blog_text h5{color:#000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;font-size:20px;line-height:24px;margin:0;min-height:95px;}
#resources_blog .blog_text h5 a{color:inherit;}
#resources_blog .blog_btn{display:table;width:100%;}
#resources_blog .blog_btn li{position:relative;display:table-cell;list-style:outside none none;padding:0 5px;width:50%;}
#resources_blog .blog_btn .read_more{color:#ffffff;}
#resources_blog .blog_btn li a{color:#ffffff;background:#09ae45;display:block;font-family: 'Segoe UI', 'Sans-serif';font-weight: 300;font-size:13px;line-height:30px;margin:0 auto;max-width:103px;padding:0 5px;text-transform:capitalize;transition:all 0.35s ease-out 0s;}
#resources_blogg .blog_btn .share_btn{color:#21346b;position:relative;}
#resources_blog .st_sharethis{height:100%;left:0;position:absolute;top:0;width:100%;}
.stButton{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.stButton .chicklets{background-repeat:no-repeat;background-size:contain;display:inline-block;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;font-size:10px;height:16px;line-height:16px;padding-left:20px;padding-right:0;white-space:nowrap;width:auto;}
.video_img > iframe{height:235px;}
.video_content_wrap .video-btn a{background:#09ae45 none repeat scroll 0 0;color:#ffffff;font-size:18px;padding:10px 20px;}
.video_content_wrap .video-btn{padding-bottom:60px;}
#resources_blog .blog-btn a{background:#09ae45 none repeat scroll 0 0;color:#ffffff;font-size:18px;padding:10px 20px;}
#resources_blog .blog-btn{margin-bottom:20px;margin-top:20px;}

/*********************************** testimonials ****************************************************/
#nova_testimonail_wrap{overflow:hidden;}
#nova_testimonail_wrap .inner_testimonial_text{font-family:'HelveticaNeueLTPro-LtCn';color:hsl(240, 1%, 25%);font-size:20px;line-height:32px;margin:76px 0 0;}
#testimonials_container .inner_testimonial_text{color:#fff;font-size:20px;line-height:32px;margin:76px 0;}
#testimonials_containertestimonial .inner_testimonial_text{color:#fff;font-size:20px;line-height:32px;margin:76px 0;}
#nova_testimonail_wrap .inner_testimonial_text p{margin:0 0 30px 0;}
#nova_testimonail_wrap .inner_testimonials_text p{margin:0 0 30px 0;}
#nova_testimonail_wrap .client_info{color:#a9a9a9;font-size:16px;line-height:22px;margin:0 0 40px;font-weight:bold;}
#nova_testimonail_wrap .client_name{color:#042F51;}
#nova_testimonail_wrap .department{color:#042F51;}
#nova_testimonail_wrap .inner_testimonail_img{text-align:center;border-radius:50%;margin:80px 0 56px;}
#nova_testimonail_wrap .inner_testimonails_img{border-radius:50%;margin:65px 0 56px;}
#nova_testimonail_wrap .inner_testimonail_img img{height:180px;width:180px;border:2px solid #002D56;border-radius:50%;display:inline-block;}
#nova_testimonail_wrap .inner_testimonails_img img{border:2px solid #002D56;border-radius:50%;display:inline-block;}
#nova_testimonail_wrap .border_btm{border:1px solid #e8e8e8;}
#testimonials_container{background:none repeat scroll 0 0 hsl(240, 1%, 25%);}
#testimonials_containertestimonial{background:none repeat scroll 0 0 hsl(206, 91%, 17%);}
#testimonials_containertestimonial .client_name{color:hsl(193, 100%, 47%);}
#testimonials_containertestimonial .department{color:hsl(193, 100%, 47%);}
#testimonials_container .client_name{color:hsl(193, 100%, 47%);}
#testimonials_container .department{color:hsl(193, 100%, 47%);}
#nova_testimonail_wrap .client_info span{display:block;}
#nova_testimonail_wrap #testimonial_container { background: transparent; }

.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#09ae45;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active{color:white;}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);background:#002D56!important;}


/****************thankyou_page************/
#thankyou_page { padding:116px 0 103px;}
#thankyou_page .news_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .news_section{max-width:1100px; margin:0 auto;}
#thankyou_page .news_wrap{ margin-bottom:42px; position:relative;border:3px solid #08b34b; }
#thankyou_page .news_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; }
#thankyou_page .news_text{background:rgba(3,115,139,0.8); position:absolute; top:0; height:100%; width:100%; }
#thankyou_page .text_content{ font-size:20.32px; color: #ffffff; line-height:25.14px;font-family: 'Segoe UI', 'Sans-serif';font-weight: 300; padding: 15px 26px 0px; display:table-cell; vertical-align:middle; position:relative; height:224px;}
#thankyou_page .news_text p { margin:0px; min-height:150px;}
#thankyou_page .news_text a { font-size:12.7px; line-height:20.66px; color: #fff; text-transform:uppercase;font-family: 'Avenir LT Std Heavy',arial; border-bottom:1px solid #fff; float:right;}
#thankyou_page .video_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .video_content:last-child{padding-bottom:0; border-bottom:none; margin-bottom:0px;}
#thankyou_page .heading_text{}
#thankyou_page .heading_text h3{ font-size:37.64px; line-height:45.72px; color: #231f20;margin: 0 0 84px;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600;}
#thankyou_page .video_section {  max-width:1100px; margin:0 auto;}
#thankyou_page .video_wrap{ margin-bottom:49px;}
#thankyou_page .video_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; position:relative; margin:0 0 26px; border:3px solid #ff7d00;}
#thankyou_page .video_img{ }
#thankyou_page .play_btn{ position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%);}
#thankyou_page .play_btn img{}
#thankyou_page .video_text{ font-size:20.32px; line-height:25.14px; color: #231f20;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600;}
#thankyou_page .video_text p { margin: 0 0 22px;}
#thankyou_page .video_text p span { display:block;}
#thankyou_page .video_text a.watch_now{ font-size: 12.7px; line-height:20.66px; color: #00718c; text-transform:uppercase; border-bottom:1px solid #00718c;font-family: 'Avenir LT Std Heavy',arial;}
#thankyou_page .padding{ padding:0 18px;}
#thankyou_page .btn_wrap a.btn_content{padding:10px 13px; color:#fdfdfe; font-size:11.56px; line-height:32px; text-transform:uppercase;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;background:#08b34b; display:inline-block; width:231px;}
#thankyou_page .btn_wrap a.btn_content span { background:url(images/white_btn_arrow.png) no-repeat right; padding-right:30px;}
#thankyou_page .ebook_wrap{}
#thankyou_page .ebook_wrap img {margin:0 0 26px;}

#video_section {padding: 80px 0;}
/***************************************main-form***********************************************************************/
#mainform_container .mainform .fsBody .fsRowBody{ margin: 0 !important;  padding: 0 !important;}
#banner_section .mainform .fsForm .fsLabel { margin: 0; font-family:Helvetica, Arial, sans-serif; font-weight:400; font-size: 14px !important; width:100%; float:none;display: none;}
#mainform_container .mainform .referral_form h4.form_title.text-center { color: #6227a0; font-size: 21px; font-style: italic; font-weight: 100;}
#mainform_container .mainform .fsBody.fsEmbed { padding: 0; background: transparent;}
#mainform_container .mainform .fsBody .fsSupporting { color: #515050 !important; font-size: 14px !important; font-weight: normal !important; margin-top: 0;  margin-bottom:0;}
#mainform_container .mainform  .fsFieldFocused.fsSpan100:not(.fsValidationError){ margin:0 0 0!important; padding:0!important;}
#mainform_container .mainform .fsSubField:last-child{ margin-right:0px!important;}
#mainform_container .mainform .fsBody .fsForm{ box-shadow: none !important; color: #000000; display: inline-block; font-size: 16px; padding:0;width: 93%; border-radius: 6px;margin: 0 0 0 7%;}
 #mainform_container .mainform .fsBody .fsFieldRow, .fsBody .fsRowBody { margin :0 !important;}
#mainform_container .mainform .container.inner_container .col-sm-4 { margin-right: 95px;}
#mainform_container .mainform .fsFieldRow input[type="text"],.mainform .fsFieldRow input[type="email"],.mainform .fsFieldRow input[type="number"],.mainform .fsFieldRow input[type="tel"],.mainform .fsForm textarea , #banner_section .mainform .fsForm select{ background: #fff !important; color: #9b9999; font-size: 18px; font-style: normal; font-weight: normal; margin-bottom:0; max-width: 100%; padding: 13px 20px !important; width:100%; height: 55px; border-radius: 5px; font-family:'Segoe UI Semilight',Arial}
#mainform_container .mainform .fsForm textarea {height: 127px !important; padding: 20px 24px !important; }
#mainform_container .mainform .fsRequiredMarker {display: none !important;}
#mainform_container .mainform .form_body .fsFirst.fsLast.fsFieldCell {   margin-bottom: 0 !important; }
#mainform_container .mainform .fsBody { margin-bottom:0px!important;}
#mainform_container .mainform .fsBody .fsForm{ background-color: transparent;}
#mainform_container .mainform input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#mainform_container .mainform .fsSectionHeader { display:none!important;}
#mainform_container .mainform .fsFirst.fsLast.fsFieldCell { background:none;}
#mainform_container .mainform .fsValidationError{box-shadow:none!important;background-color:none;}
#mainform_container .mainform .fsForm input.fsField[type="email"]:focus,.mainform .fsForm input.fsField[type="file"]:focus,.mainform
.fsForm input.fsField[type="number"]:focus,.mainform .fsForm input.fsField[type="tel"]:focus,.mainform .fsForm input.fsField[type="text"]:focus,.mainform .fsForm textarea.fsField:focus {outline:0; box-shadow:none!important;}
#mainform_container .mainform .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#mainform_container .mainform .btn.dropdown-toggle.selectpicker.btn-default{  border: 1px solid #aaaaaa; border-radius: 0; color: rgba(0, 0, 0, 0); font-family: Helvetica LT Std bold;font-size: 15px; margin-bottom: 2px;min-height: 40px; padding: 0 27px; width: 100% !important; margin-top: 14px;}
#mainform_container .mainform .fsRowBody input.vertical[type="checkbox"] { height: auto; margin: 0 15px 0 0;width: auto;}
#mainform_container .mainform label.fsOptionLabel.vertical{ font-size: 18px;}
#mainform_container .mainform .col-sm-12.text-center { margin-left: 0;width: 100%;}
#mainform_container .mainform .btn.dropdown-toggle.selectpicker.btn{ border-radius:5px;}
#mainform_container .mainform .btn-group.bootstrap-select{width:95%; margin:0 0 12px!important;}
#mainform_container .mainform .bootstrap-select.btn-group .dropdown-menu ul{ margin:0!important; overflow:hidden!important;}

#mainform_container .mainform .bootstrap-select.btn-group .dropdown-menu ul li{margin:0!important;padding:0!important;}
#mainform_container .mainform .caret {  border-left:4px solid transparent !important; border-right: 4px solid transparent !important; border-top: 4px solid !important; border-bottom:0 !important; color:#505050;}
#mainform_container .mainform .bootstrap-select.btn-group .dropdown-menu li a{ color: #7e8082;  font-size: 16px;}
#mainform_container .mainform .fsForm input.fsField[type="email"]:focus, #banner_section .mainform .fsForm input.fsField[type="file"]:focus, #mainform_container .mainform .fsForm input.fsField[type="number"]:focus, #banner_section .mainform .fsForm input.fsField[type="tel"]:focus, #mainform_container .mainform .fsForm input.fsField[type="text"]:focus, #banner_section .mainform .fsForm textarea.fsField:focus, #mainform_container .mainform .fsForm select:focus{ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
#mainform_container .mainform .fsForm select{ width:100% !important; background-image: url(images/dropdown-arrow.png) !important; background-repeat: no-repeat !important; background-position: 96% 45% !important;}
#mainform_container .mainform .fsBody .fsCounter { display: none !important;}
#mainform_container .mainform :-ms-input-placeholder {color:#a3a6ac; opacity:1;}
#mainform_container .mainform ::-webkit-input-placeholder { color:#a3a6ac; opacity:1;}
#mainform_container .mainform :-moz-placeholder {color:#a3a6ac; opacity:1;}
#mainform_container .mainform ::-moz-placeholder { color:#a3a6ac; opacity:1;}
#mainform_container .mainform :-ms-input-placeholder {color:#a3a6ac; opacity:1;}
#mainform_container .mainform #fsRow2967832-1, #mainform_container .mainform #fsRow2967832-2, #mainform_container .mainform #fsRow2967832-3,#mainform_container .mainform #fsRow2967832-4 { width: 27%;margin-right: 1.5% !important;float: left;clear: none;}
#mainform_container .mainform #fsRow2967832-3 {
    margin-right: 2.5% !important;
}


#mainform_container .fsForm .fsSubmit {margin-top: 2px;margin-left: 0;margin-bottom: 0;padding: 0;float: right;clear: right;width:13%;}
#mainform_container .fsPagination .fsSubmitButton { padding:18px 10px; background-color:rgba(0,0,0,0.4) !important; text-transform: uppercase;font-family: 'Segoe UI', 'Sans-serif';font-weight: 300; border: 1px solid #fff; font-size: 20px !important;width: 100%;}

/********************************************Sign Up Form*******************************************/
#signup_container  .signup_formwrap  { margin-left: 0; margin-top: -40px; display: table; width: 100%;}
#signup_container  .signup_formwrap  .fsBody .fsForm,  #signup_container  .signup_formwrap  .fsForm .fsFieldRow .fsRowBody,  #signup_container  .signup_formwrap  .fsForm .fsSpacerRow .fsRowBody{background:transparent!important;box-shadow: none;}  #signup_container  .signup_formwrap  .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  padding: 0;}
#signup_container  .signup_formwrap  .fsBody .fsLabel, .fsBody label{ color:#8f8f8f!important; margin-bottom: 0 !important; }
#signup_container  .signup_formwrap  .fsBody .fsRowBody{  margin: 0 !important;  padding: 0 !important;}
#signup_container  .signup_formwrap  .fsForm .fsLabel{ font-size:13px!important; font-family: 'Segoe UI', 'Sans-serif'; font-weight:400 !important; color:#8f8f8f; margin-top:10px !important;}
#signup_container  .signup_formwrap  .fsSubmit input.fsSubmitButton { background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important; border: medium none; color: #ffffff; font-family: 'Segoe UI', 'Sans-serif' !important; font-weight:300; font-size: 18px !important; height: 100% !important; line-height: 17px !important; padding: 0!important; position: relative!important; width: 100%!important; z-index: 1!important;}
#signup_container  .signup_formwrap  .fsForm .fsSubmit{ background: transparent; clear: none !important; float: left !important; font-size: 11px!important; height: 54px !important; margin-left: 19px !important; margin-top: 0 !important; padding: 0 !important; position: relative !important; text-transform: uppercase !important; width: 26%; border: 1px solid #fff;}
#signup_container  .signup_formwrap  .fsForm .fsSubmit:before{}
#signup_container  .signup_formwrap  .fsForm .fsSubmit:hover:before{}
#signup_container  .signup_formwrap  .fsForm .fsSubmit:hover{color:#8d8e90;}
#signup_container  .signup_formwrap  .fsFieldRow input[type="text"],  #signup_container  .signup_formwrap  .fsFieldRow input[type="email"],  #signup_container  .signup_formwrap  .fsFieldRow input[type="number"],  #signup_container  .signup_formwrap   .fsFieldRow input[type="tel"],  #signup_container  .signup_formwrap  .fsForm textarea { background: #fff; border: none; border-radius: 5px !important; box-shadow: none !important; color: #62686e; font-family: 'Segoe UI', 'Sans-serif';font-weight: 300; font-size: 18px; height: 56px !important; letter-spacing: 0; margin-bottom: 0; margin-left: 0; max-width: 100% !important; padding: 16px 33px !important; width: 100% !important; }
#signup_container  .signup_formwrap  div.fsError { margin:0px !important;}   #signup_container  .signup_formwrap  .fsBody .fsFieldRow{ float:left; width: 70%;}
#signup_container  .signup_formwrap  .fsForm fieldset, .sidebar_form .fsForm fieldset legend{ background:none !important;}
#signup_container  .signup_formwrap  .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'Segoe UI', 'Sans-serif'; font-size: 12px; font-weight: 400; margin-right: 20px;}
#signup_container  .signup_formwrap  div.fsError{ font-family: 'Segoe UI', 'Sans-serif';font-weight: 300; font-size: 13px !important; margin:0 0 16px !important; padding: 5px!important; width: 81%;}
#signup_container .fsBody .fsSectionHeader { padding: 0;}
#signup_container .fsBody { padding: 0;}
#signup_container .contact_info a { color: #dfe1e0;}
#signup_container a:hover { color: #dfe1e0;}
#signup_container .signup_formwrap  .fsSectionHeader { margin-bottom: 0 !important;}
#signup_container  .signup_formwrap   :focus:-ms-input-placeholder { color:transparent; }
#signup_container  .signup_formwrap  :-ms-input-placeholder {color: #62686e ;opacity:1;}
#signup_container  .signup_formwrap  ::-webkit-input-placeholder { color: #62686e; opacity:1;}
#signup_container  .signup_formwrap  :-moz-placeholder {color: #62686e; opacity:1;}
#signup_container  .signup_formwrap  ::-moz-placeholder { color: #62686e; opacity:1;}
#signup_container  .signup_formwrap  :-ms-input-placeholder {color: #62686e; opacity:1;}
#signup_container  .signup_formwrap  .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom: 0 !important;}
#signup_container .signup_formwrap  div.fsError { width: 100% !important;}
.field-auto-capture { display: none;}

/****************************** SUBMENU *****************************************/
#header_section .menu_section ul.sub-menu:before { border-bottom: 8px solid #385072;border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); display: none;content: "";left: 28px;position: absolute;top:0;}
#header_section .menu_section  ul.sub-menu { background: rgb(0, 0, 0, 0) ;border-radius: 0;display: none;font-weight: 500;height: auto;left: 0;margin:0 !important;opacity: 1;padding:11px 0 0;position: absolute;width: auto;z-index: 10000;}
#header_section .menu_section ul.sub-menu li { border: none; background: #066378; color: #ffffff; display: block !important; margin: 0 !important;  padding: 0 !important; text-align: left !important;  text-decoration: none;}
#header_section .menu_section ul.sub-menu li a { background: rgb(0, 0, 0, 0) !important;color: #ffffff !important;display: block; font-size: 16px !important;line-height: 18px !important;overflow-wrap: break-word;padding: 10px !important;text-align: left;white-space: nowrap;width: 200px;letter-spacing: 1px;}
#header_section .menu_section ul.sub-menu li a:hover{ background:#25a654  none repeat scroll 0 0 !important;  color: #ffffff !important;}
li.menu-item{ position:relative;}
#header_section  .menu_section ul.sub-menu li a::before { content: "";}
#header_section  .menu_section ul li:hover ul.sub-menu{display: block;}
#header_section  .menu_section ul.sub-menu a:hover { background: #89c5e5 none repeat scroll 0 0;}
#header_section  .menu_section ul li.current-menu-item a { color: #ffffff; }
#header_section  .menu_section ul li.current-menu-item:first-child a { color: #ffffff; }
#header_section  .menu_section li li a::after { background: none; }
.video_title h3 { font-family: 'Segoe UI Regular',Arial; font-size: 22px; text-align: center; padding: 0 0 30px;}

/****************************Nova FOrm****************************************/
.nova_terms_form { }
.nova_terms_form .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.nova_terms_form .fsBody .fsForm{ border:none!important;}
.nova_terms_form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.nova_terms_form .fsValidationError { background:none!important;}
.nova_terms_form .fsBody .fsLabel, .fsBody label{ color:#666666!important; padding:2px;}
.nova_terms_form .fsForm .fsSubmit{width: 100%;background:none; margin:8px 0 0!important; padding:0!important; clear:both; float:left; border-radius:5px;}
.nova_terms_form .fsBody .fsRowBody{ padding: 0 !important;}
.nova_terms_form .fsForm .fsLabel{ font-size:14px!important; font-family: 'Segoe UI', 'Sans-serif';font-weight: 600; color:#ffffff!important; margin:0 0 9px!important;padding:0;text-align: left;}
.nova_terms_form .fsBody .fsSupporting{font-family: 'Open Sans', 'Sans-serif'; font-weight: 400; color: #515050!important; font-size: 11px!important;}
.nova_terms_form .fsSubmit input.fsSubmitButton{width: 100%;font-size:24px!important; line-height:40px; color: #fff!important; margin:0px; text-transform:uppercase;font-family:Verdana; font-weight:bold; display:block; border-radius:5px!important; background:#00728A !important; border:1px solid #f0d1b0; box-shadow:0 4px 0 #0AB14B;}
.nova_terms_form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.nova_terms_form .fsFieldRow input[type="text"], .nova_terms_form .fsFieldRow input[type="email"], .nova_terms_form .fsFieldRow input[type="number"], .nova_terms_form .fsFieldRow input[type="tel"]{ width:100%!important; height:48px; padding:12px 16px!important; }
.nova_terms_form .fsFieldRow input[type="text"], .nova_terms_form .fsFieldRow input[type="email"], .nova_terms_form .fsFieldRow input[type="number"], .nova_terms_form .fsFieldRow input[type="tel"], .nova_terms_form .fsForm textarea,.nova_terms_form input[type="file"]{margin:0 0 13px !important; background:#fff; border:1px solid #ac855e!important; border-radius:5px!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'Segoe UI', 'Sans-serif'; line-height:18px;color:#000000; font-weight: 300; box-shadow: none !important;}
.nova_terms_form div.fsError{font-family:'Segoe UI', 'Sans-serif';font-weight:300; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.nova_terms_form div.fsError{font-family:'Segoe UI', 'Sans-serif';font-weight:300; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.nova_terms_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#e0b690;}
.nova_terms_form .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 30px;}
.nova_terms_form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.nova_terms_form .fsSectionHeader { display:none!important;}
.nova_terms_form .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
.nova_terms_form .fsForm input.fsField[type="email"]:focus, .nova_terms_form .fsForm input.fsField[type="file"]:focus, .nova_terms_form .fsForm input.fsField[type="number"]:focus, .nova_terms_form .fsForm input.fsField[type="tel"]:focus, .nova_terms_form .fsForm input.fsField[type="text"]:focus, .nova_terms_form .fsForm textarea.fsField:focus {outline:0;}
.nova_terms_form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.nova_terms_form ::-webkit-input-placeholder { color: #868686;}
.nova_terms_form :-moz-placeholder {color: #868686; opacity:1;}
.nova_terms_form ::-moz-placeholder { color: #868686; opacity:1;}
.nova_terms_form :-ms-input-placeholder {color: #868686;}
.nova_terms_form .fsValidationError{box-shadow:none!important;background-color:none;}
.nova_terms_form #fsRow2832959-1,.nova_terms_form #fsRow2832959-3 { clear: none; float: left; margin: 0 4% 0 0; width:48%;}
.nova_terms_form #fsRow2832959-2,.nova_terms_form #fsRow2832959-4{ float: left; width: 48%; clear: none;}
.nova_terms_form .fsForm .fsLabel a {  text-decoration: none!important;color: #8aa2bc;font-size: 15px;font-family:'Segoe UI', 'Sans-serif';font-weight:300;font-style: italic;}
#fsRow2208319-5 {padding-top: 3px;}
.block_text > a {color: inherit!important;}
.content_text a {color: inherit!important;}
.field-auto-capture{ display:none !important;}


.job-manager-jobs th {padding: 0px 100px 0px 0px; border-bottom: 1px solid #ccc; font-family:'Segoe UI', 'Sans-serif';font-weight:600;}
.job-manager-jobs td.job-title {padding-top: 20px;}
.job_filters .job_types {display: none;}
#content_page .text_content ul li.no_job_listings_found::before {content: none;}
#content_page .text_content ul li.no_job_listings_found {padding-left: 0;}
#content_page .text_content ul.job_listings {margin-left: 0;}
#content_page .SaaS-image ul li::before {content: none !important;}
#content_page .SaaS-image ul li {display: inline-block; width: 25%; padding-left: 0; margin-right: 5%;}
#content_page .text_content .SaaS-image ul {margin-left: 0;}
#content_page .service-wrap .service-title h2 {font-size: 22px;}
#content_page .service-wrap .service-title h2 a{text-decoration: none !important;}


.job-form { }
.job-form .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.job-form .fsBody .fsForm{ border:none!important;}
.job-form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.job-form .fsValidationError { background:none!important;}
.job-form .fsBody .fsLabel, .fsBody label{ color:#666666!important; padding:2px;}
.job-form .fsForm .fsSubmit{width: 100%;background:none; margin:8px 0 0!important; padding:0!important; clear:both; float:left; border-radius:5px;}
.job-form .fsBody .fsRowBody{ padding: 0 !important;}
.job-form .fsForm .fsLabel{ font-size:18px!important; font-family:'Segoe UI', 'Sans-serif';font-weight:600; color:#000!important; margin:0 0 9px!important;padding:0;text-align: left;}
.job-form .fsBody .fsSupporting{font-family:'Segoe UI', 'Sans-serif';font-weight:300; margin-bottom: 20px; line-height: 18px; color: #000!important; font-size: 16px!important;}
.job-form .fsSubmit input.fsSubmitButton{width:25%;font-size:24px!important; line-height:40px; color: #fff!important; margin:0px; text-transform:uppercase;font-family:Verdana; font-weight:bold; display:block; border-radius:5px!important; background:#00728A !important; border:none; box-shadow:0 4px 0 #0AB14B;}
.job-form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.job-form .fsFieldRow input[type="text"], .job-form .fsFieldRow input[type="email"], .job-form .fsFieldRow input[type="number"], .job-form .fsFieldRow input[type="tel"]{ width:100%!important; height:48px; padding:12px 16px!important; }
.job-form .fsFieldRow input[type="text"], .job-form .fsFieldRow input[type="email"], .job-form .fsFieldRow input[type="number"], .job-form .fsFieldRow input[type="tel"], .job-form .fsForm textarea,.job-form input[type="file"]{height: 48px; margin:0 0 13px !important; background:transparent; border:1px solid #000!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family:'Segoe UI', 'Sans-serif';font-weight:300; line-height:18px;color:#000000; box-shadow: none !important;}
.job-form div.fsError{font-family:'Segoe UI', 'Sans-serif';font-weight:300; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.job-form div.fsError{font-family:'Segoe UI', 'Sans-serif';font-weight:300; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.job-form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#e0b690;}
.job-form .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 30px;}
.job-form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.job-form .fsSectionHeader { display:none!important;}
.job-form .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
.job-form .fsForm input.fsField[type="email"]:focus, .job-form .fsForm input.fsField[type="file"]:focus, .job-form .fsForm input.fsField[type="number"]:focus, .job-form .fsForm input.fsField[type="tel"]:focus, .job-form .fsForm input.fsField[type="text"]:focus, .job-form .fsForm textarea.fsField:focus {outline:0;}
.job-form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.job-form ::-webkit-input-placeholder { color: #000;}
.job-form :-moz-placeholder {color: #000; opacity:1;}
.job-form ::-moz-placeholder { color: #000; opacity:1;}
.job-form :-ms-input-placeholder {color: #000;}
.job-form .fsValidationError{box-shadow:none!important;background-color:none;}
.job-form #fsRow2832959-1,.job-form #fsRow2832959-3 { clear: none; float: left; margin: 0 4% 0 0; width:48%;}
.job-form #fsRow2832959-2,.job-form #fsRow2832959-4{ float: left; width: 48%; clear: none;}
.job-form .fsForm .fsLabel a {  text-decoration: none!important;color: #8aa2bc;font-size: 15px;font-family:'Segoe UI', 'Sans-serif';font-weight:300;font-style: italic; }
#fsRow2208319-5 {padding-top: 3px;}
.block_text > a {color: inherit!important;}
.content_text a {color: inherit!important;}
.field-auto-capture{ display:none !important;}
#fsCell62512505 .fsFieldHorizontal h2{font-size: 30px; margin: 20px 0 35px;}
#field62512502 { height: 195px;}
#field62512542 {border: none !important;}
.landing_content h1, .landing_content h2, .landing_content h3{color: #007289;}

@media screen and (max-width: 1250px) {
	.landing_content {
		padding-right: 50px;
	}
}

@media screen and (max-width: 920px) {
	.landing_content {
		padding-right: 0;
	}
}


/********************seo-section*********************/
#seo-section { padding:0px;}
#seo-section .seo-top-content{ background:url(images/seo-bg.jpg) no-repeat center top; background-size:cover; height:747px;padding: 92px 0;}
#seo-section .content-warp{ font-size:18px; line-height:26px; color: #ffffff;font-family: 'IBM Plex Sans Condensed',arial;}
#seo-section .content-warp h2{ font-size:40px; line-height:40px; color: #ffffff;margin: 0 0 38px;font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 700;}
#seo-section .content-warp h2 span { background:url(images/dot-img.png) no-repeat right center; padding-right:84px;}
#seo-section .content-warp p{ margin: 0 0 28px;}
#seo-section .services-info{}
#seo-section .wrapper{ background:#ffffff;margin-top:-270px; padding-bottom:0;box-shadow: 0 -8px 12px rgba(0, 0, 0, 0.1);}
#seo-section .width-1{ width:25%;}
#seo-section .width-2{ width:75%;}
#seo-section .img-wrap{ position:relative;}
#seo-section .seo-img-1 {}
#seo-section .seo-img-2{bottom: -47px;position: absolute; right: -5px; box-shadow: 5px 5px 12px #bbbbbb;}
#seo-section .services-text{font-size:18px; line-height:26px; color: #000000;font-family: 'IBM Plex Sans Condensed',arial;  padding: 74px 47px 46px 35px;}
#seo-section .services-text h3{ font-size:27px; line-height:34px; color: #00758d; margin: 0 0 35px; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600;}
#seo-section .services-text p{margin: 0 0 27px;}
#seo-section .seo-bottom-content{ padding:51px 0 70px;}
#seo-section .text-wrap{ font-size:18px; line-height:26px; color: #000000;font-family: 'IBM Plex Sans Condensed',arial;}
#seo-section .text-wrap h2{ font-size:30px; line-height:34px; color: #000000; margin: 0 0 25px; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600;}
#seo-section .text-wrap p{ margin: 0 0 58px;}
#seo-section .info-wrap{ border:2px solid #05b14a; padding: 30px 15px 25px;     margin-top: 30px;}
#seo-section .info-wrap h3{ font-size:27px; line-height:34px; color: #000000; margin:0px; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600;}
.container-md{max-width:1638px !important; width:auto !important;}


.service_modified{max-width:1638px !important; width:auto !important;}
/*********************** service_modified ******************************/
#main_servicewrap{ background:url('/wp-content/uploads/2024/07/services_bgs.webp') center top no-repeat #fff;}
#main_servicewrap .service_body{ padding:80px 0px 0px;}
#main_servicewrap .service_body .service_block{ margin:30px 20px;}
.service_body .service_block .services_img{ padding:260px 20px 45px; background-size:cover; background-position:center;}
.service_body .services_img1{ background:url(images/service_img1.jpg) center top no-repeat; background-size:cover; background-position:center;}
.service_body .service_block .services_img2{ background:url(images/service_img2.jpg) center top no-repeat; background-size:cover; background-position:center;}
.service_body .service_block .services_img3{ background:url(images/service_img3.jpg) center top no-repeat; background-size:cover; background-position:center;}
.service_body .service_block .services_img4{ background:url(images/service_img4.jpg) center top no-repeat; background-size:cover; background-position:center;}
.service_body .service_block .service_icon{}
.service_body .service_block h4{min-height: 67px; font-family: 'Cairo', 'Arial', 'Sans-serif';font-weight: 700; margin:27px 0px 0px; font-size:24px; color:#fff; line-height:28px;}
.service_body .service_block h4 a{ color:#fff;}

.service_body .about_service_wrapper {display: flex; justify-content: space-between; align-items: flex-start;}

.service_body .about_service_wrapper .about_service_img img {max-width: 270px; width: 100%;}
.service_body .about_service_wrapper .about_service_img {padding-top: 41px;}

.service_body .about_service{ padding:95px 0px 80px; font-size:18px; color:#000; line-height:26px; font-family: 'IBM Plex Sans Condensed',Arial; max-width: 815px; width: 100%}
.service_body .about_service h2{ text-align: left; max-width: 100% !important; letter-spacing: 0.015em;}
.service_body .about_service h3{ padding:0px 0px 20px; margin:0px; font-size:27px; color:#000; line-height:34px; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600; text-align: left}
.service_body .about_service p{ margin:20px 0px; text-align: left}

@media screen and (max-width: 980px) {
	.service_body .about_service_wrapper .about_service_img {	padding-top: 71px;}
	.service_body .about_service_wrapper .about_service_img img {max-width: 290px;}
}

@media screen and (max-width: 767px) {
	.service_body .about_service_wrapper {
		flex-direction: column-reverse;
	}

	.service_body .about_service_wrapper .about_service_img {	max-width: 100%; width: 100%;	padding-top: 41px;}
	.service_body .about_service_wrapper .about_service_img img { margin-left: auto; margin-right: auto;}
	.service_body .about_service h2 {text-align: center}
	.service_body .about_service h3 {text-align: center}
	.service_body .about_service p {text-align: center}
}

.workday_wrap{ overflow: hidden; box-shadow: 0 -12px 20px #e8eaec; /*background:#fff;*/}
.workday_wrap .col-sm-4{ width:23.4%;}
.workday_wrap .col-sm-8{ width:76.6%;}
.workday_wrap .work_img{}
.workday_wrap .work_description{ padding:70px 60px 20px; font-size:18px; color:#000; line-height:26px; font-family: 'IBM Plex Sans Condensed',Arial;}
.workday_wrap .work_description h3{ padding:0px 0px 15px; margin:0px; font-size:27px; line-height:34px; color:#00758d; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600;}
.workday_wrap .work_description p{ margin:20px 0px;}
.workday_wrap .work_img {padding-top: 70px;}


.solution_wrap{ padding:90px 0px 120px;}
.solution_wrap h3{ padding:0px 0px 20px; margin:0px; font-size:30px; color:#000; line-height:34px; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600;}
.solution_wrap .solution_listing{ font-size: 0; overflow:hidden;}
.solution_wrap .solution_listing li{ padding-right:20px; margin-top:50px; width:50%; display: inline-block; vertical-align: top; font-size:17.99px; color:#000; line-height:26px; font-family: 'IBM Plex Sans Condensed',Arial; min-height:85px;}
.solution_listing li span.solution_img{ width:15%; float:left; margin-right:20px;}
.solution_listing li span.textwrap{ float:left; width:78%;}
.solution_listing li span.bolder_text{ display:block; font-size:21.99px; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600;}
/*********************** EOF service_modified ******************************/


/***************** nova_header_testimonial ****************/
#top_header_section{ background:#fff;}
#top_header_section .logo{padding: 11px 0px;}
#top_header_section .navigation{display: table-cell; vertical-align: middle; height:70px;}
#top_header_section .navigation li{ font-size:20px; color:#000; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 600; display:inline; padding:0px 16px;}
#top_header_section .navigation li a{ color:#000;}
#top_header_section .header_info{ background:#00758d; padding:14px 10px;}
#top_header_section .header_info h4{ margin:0px; line-height:22px; color:#fff; font-size:18px; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 400;}
#top_header_section .header_info h4 span{ display:block; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 700;}
#top_header_section .nopadding_nav {width: 57%;}
#top_header_section .navigation li:last-child {padding-right: 0;}
#top_header_section .nopadding_social {width: 14%;}
#top_header_section .nopadding_right { padding-right: 0px; width: 29%; }

#top_header_section .social_listing{ display:block; text-align: center; overflow:hidden; margin:22px 0px 20px;}
#top_header_section .social_listing li{ height:14px;  overflow:hidden;text-indent:-500px; background-repeat:no-repeat;background-position:top; cursor:pointer; padding:0 3px; vertical-align:middle;}
#top_header_section .social_listing li:first-child{ margin-left:0; padding-left:0;}
#top_header_section .social_listing li a{text-indent:-500px; display: block;}
#top_header_section .social_listing li:hover{ background-position:bottom;}
#top_header_section .social_listing li.facebook a{ background-image:url(images/facebook.png); width:8px;}
#top_header_section .social_listing li.twitter a{ background-image:url(images/twitter.png); width:17px;}
#top_header_section .social_listing li.linkedin a{ background-image:url(images/linkedin.png); width:14px;}
#top_header_section .social_listing li.google a{ background-image:url(images/google.png); width:21px;}
#top_header_section .social_listing li.youtube a{ background-image:url(images/youtube.png); width:20px;}
.menu-menu {text-align: right;
    display: table;
    width: 100%;
}
.responsive {
    display: none;
}

@media (max-width: 768px) {
	#top_header_section .header_info{ opacity: 0;}
}
/****************************** SUBMENU *****************************************/
#top_header_section ul.sub-menu:before { border-bottom: 8px solid #385072;border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); display: none;content: "";left: 28px;position: absolute;top:0;}
#top_header_section ul.sub-menu { background: rgb(0, 0, 0, 0) ;border-radius: 0;display: none;font-weight: 500;height: auto;left: 0;margin:0 !important;opacity: 1;padding:25px 10px 0; position: absolute;width: auto;z-index: 10000;}
#top_header_section ul.sub-menu li { border: none; background: #066378; color: #ffffff; display: block !important; margin: 0 !important;  padding: 0 !important; text-align: left !important;  text-decoration: none;}
#top_header_section ul.sub-menu li a { background: rgb(0, 0, 0, 0) !important;color: #ffffff !important;display: block; font-size: 16px !important;line-height: 18px !important;overflow-wrap: break-word;padding: 10px !important;text-align: left;white-space: nowrap;width: 200px;letter-spacing: 1px;}
#top_header_section ul.sub-menu li a:hover{ background:#25a654  none repeat scroll 0 0 !important;  color: #ffffff !important;}
li.menu-item{ position:relative;}
#top_header_section ul.sub-menu li a::before { content: "";}
#top_header_section ul li:hover ul.sub-menu{display: block;}
#top_header_section ul.sub-menu a:hover { background: #89c5e5 none repeat scroll 0 0;}
#top_header_section li li a::after { background: none; }

#banner_section.testing_banner{ position:relative; background:url(images/banner_bg.jpg) center top no-repeat; background-size:cover; background-position:center;}
#banner_section.testing_banner .content_banner{ display: table; width: 100; padding:50px 0;}
#banner_section.testing_banner .content_banner .banner_wrap { display: table-cell; height: 100%; vertical-align: middle;}
#banner_section.testing_banner .content_banner h1{ padding:0px 0px 50px; margin:0px; font-size:50.06px; line-height:55px; color:#000; font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 700;}
#banner_section.testing_banner .content_banner .content_description{ padding-right:30px;}
.content_description p.intro,
.content_description h4{ font-size:28.03px; padding:0px 0px 20px; color:#000; line-height:36px; font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 400;}
.content_description .banner_btn{ color:#fff; font-size:20.02px; text-transform:uppercase; display:inline-block; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 400; padding:17px 30px 16px; background:#05b14a; border:1px solid #09cd58; border-radius:6px; -webkit-box-shadow: 0px 4px 0px 0px #04983f;
box-shadow: 0px 4px 0px 0px #04983f;}
.content_description .banner_btn:hover{ background:#038e3b;}

#banner_section.testing_banner .scroll_wrap{ position:absolute; bottom:0px; width:100%; margin:auto; left:0; display:block;}
#banner_section.testing_banner .scroll_wrap h5{ letter-spacing:2px; margin:0px; padding:0px 0px 20px; line-height:20px; color:#000; font-size:16px; text-transform:uppercase; font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 400;}
#banner_section.testing_banner .scroll_wrap h5 a{ color:#000; -moz-animation: bounce 2.4s infinite; -webkit-animation: bounce 2.4s infinite; animation: bounce 2.4s infinite;}
#banner_section.testing_banner .scroll_wrap .bottom_borderbg{}
.responsiveMenuSelect { border: 1px solid #ccc; padding: 5px 10px;}
.solution_wrap .solution_listing li:last-child { margin-left: 25%;}

.bounce { position: absolute;  right: 0; left: 0; animation: bounce 2.4s infinite; -webkit-animation: bounce 2.4s infinite; -moz-animation: bounce 2.4s infinite; -o-animation: bounce 2.4s infinite; }

@-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
 40% {-webkit-transform: translateY(-30px);}
 60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
 40% {-moz-transform: translateY(-30px);}
 60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
 40% {-o-transform: translateY(-30px);}
 60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
 40% {transform: translateY(-30px);}
 60% {transform: translateY(-15px);}
}
 /******* 03 ***************/
#section-nova-451{position:relative;z-index:1;overflow:hidden;}
#section-nova-451:before{content:"";position:absolute;top:0;left:0;width:100%;z-index:-2;background:url("images/overlay-bg-blue-gradient.jpg") no-repeat right center;background-size:cover;height:100%;}
#section-nova-451 .container-max-451{max-width:1626px!important;}
#section-nova-451 .col-modi-12{z-index:1;}
#section-nova-451 .feature-image{z-index:-1;position:absolute;height:100%;left:-148px;width:818px;background:url("images/dental-care-image.jpg") no-repeat right center;background-size:cover;}
#section-nova-451 .section-body{padding:79px 0 30px;min-height:553px;}
#section-nova-451 .section-body:before, #section-nova-451 .section-body:after{content:"";display:table;clear:both;}
#section-nova-451 .body-content-wrap{max-width:1104px;width:100%;float:right;position:relative;color:#000000;font-size:24px;line-height:30px;font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 400;}
#section-nova-451 .logo-wrap{}
#section-nova-451 .logo-wrap img{width:419px;}
#section-nova-451 .heading-text{}
#section-nova-451 .heading-text h2,
#section-nova-451 .heading-text h4 {margin:0 0 32px;font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 700;color:#000000;font-size:38px;line-height:40px;}
#section-nova-451 .heading-text h2 .title,
#section-nova-451 .heading-text h4 .title {text-transform:uppercase;color:#0ab14b;}
#section-nova-451 .heading-text h2 .title span,
#section-nova-451 .heading-text h4 .title span {color:#00728a;}
#section-nova-451 .heading-text p{}
#section-nova-451 .body-content-wrap p span.block-text{display:block;}
#section-nova-451 .body-content-wrap p b{font-family: 'Raleway', 'Arial', 'Sans-serif'; font-weight: 700;}
#section-nova-451 .body-content-wrap p{margin:0 0 30px;}

/*
.sharpspring_form fieldset li label{font-size: 13px;color: #fff;letter-spacing: 1px;line-height: 14px; margin:0 !important;}
.sharpspring_form fieldset li label .required{color:#08b54a;}
.sharpspring_form input[type="text"], .sharpspring_form input[type="password"], .sharpspring_form textarea,.sharpspring_form input[type="file"]{box-shadow: none; border-radius: 0; height: 44px; border:1px solid #a4311d; margin: 8px 0 2px; background:#fff; width:100%;}
.sharpspring_form input[type="file"]{height:auto; padding:10px 0 10px 10px; width: 98.5%;}
 .sharpspring_form textarea{height:100px;}
.sharpspring_form fieldset ul li select { padding: 10px; font-size: 16px; color: #000000; max-width: 100%; width: 100%; height: 44px; border: 1px solid #a4311d; margin: 8px 0 2px;}
.sharpspring_form .button{ width: auto; text-transform: capitalize; background: #08b24e ; font-size:26px; line-height:25px;  color:#ffffff; display: block;padding: 17px 30px; border-radius: 5px; letter-spacing: 2px; box-shadow:0 4px 0 #08b54a; margin:2px 0 0; border:none;}
.sharpspring_form form {padding: 0;}
.sharpspring_form .ss-recaptcha { display: none;}
.sharpspring_form .clear,.sharpspring_form .p{margin:0;} */

/*****new-sidebar******/

fieldset ul li {
	margin-bottom: 27px;
}
.sharpspring_form fieldset li label{
	line-height: 1.5em;
    text-transform: uppercase;
    letter-spacing: 0.005em;
    margin-top: 0px !important;
    color: #797979 !important;
	text-align: left;
	font-size: 12px;
	font-weight: 400;
	font-family: 'Source Sans Pro', 'Calibri', 'Serif';
   }
.sharpspring_form fieldset li label .required{
	font-size: 12px;
	color:#047289;}
.sharpspring_form input[type="text"], .sharpspring_form input[type="password"], .sharpspring_form textarea,.sharpspring_form input[type="file"]{
	background: none !important;
	border: 0 !important;
	border-radius: 0 !important;
  border-bottom: 2px solid #047289 !important;
  color: #000 !important;
	width: 100%;}
.sharpspring_form input[type="file"]{height:auto; padding:10px 0 10px 10px; width: 98.5%;}
.sharpspring_form textarea{
	max-height: 85px;
	width: 100%;}
.sharpspring_form .button{
	display:block;
	width:100%;
	padding: 0 !important;
	margin-top: 20px !important;
	margin-bottom: 0 !important;
	height: 55px;
	border-radius: 5px;
	background-color: #338e44;
	background-image: linear-gradient(to top, rgba(1, 71, 47, 0.4) 0%, rgba(12, 174, 118, 0) 100%);
	color:#ffffff;
	font-size:24px;
	font-weight: 700;
	letter-spacing: 0.03em;
	border: 0;
	font-family: 'Source Sans Pro', 'Calibri', 'Serif';
	text-shadow: none;
}
.sharpspring_form form {padding: 0;}
.sharpspring_form .ss-recaptcha { display: none;}
.sharpspring_form .clear,.sharpspring_form .p{margin:0;}
.fieldset p:last-child {
	margin: 0;
}

#campaignguid__sb {
	border: 0 !important;
	border-bottom: 2px solid #047289 !important;
	width: 100%;
	outline: none !important;
	color: #797979 !important;
	text-align: left;
	font-size: 12px;
	margin-top: 15px;
	border-radius: 0 !important;
	-webkit-appearance: none;
	padding: 10px 0;
	background: transparent url('/wp-content/themes/nova_ulistic/images/ArrowDown.svg') 98% center;
	background-repeat: no-repeat;
	background-size: 7px 5px;
	max-width: 100%;
}

.sharpspring_form #form_670d6a8f-c2b1-4fa1-ac63-bf1639b4ee95 input[type="text"],
.sharpspring_form #form_670d6a8f-c2b1-4fa1-ac63-bf1639b4ee95 input[type="password"],
.sharpspring_form #form_670d6a8f-c2b1-4fa1-ac63-bf1639b4ee95 textarea,
.sharpspring_form #form_670d6a8f-c2b1-4fa1-ac63-bf1639b4ee95 input[type="file"],
.sharpspring_form #form_670d6a8f-c2b1-4fa1-ac63-bf1639b4ee95 fieldset li label.error {
	color:  #fff!important;
}

/******************* 995 *********************/
.container-max-995{max-width: 1735px!important;}
#website-process-section{ background: #f6f6f6; padding: 110px 0; }
#website-process-section .section-heading{color: #000000; font-size: 18.43px; line-height: 25.64px;font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 400;}
#website-process-section .section-heading h2{margin:0 0 5px;color: #000000; font-size: 55.29px; line-height: 55px;font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 700;}
#website-process-section .section-heading p{margin:0 0 80px;}
#website-process-section .service-list-wrap{counter-reset: section;}
#website-process-section .service-list-wrap:before, #website-process-section .service-list-wrap:after{content:""; display: table; clear: both;}
#website-process-section .service-list-wrap > li{   list-style: none;  margin-bottom: 32px;}
#website-process-section .service-icon{ min-height: 342px; }
#website-process-section .icon-wrapper{ height: 260px; width: 260px; border-radius: 100%; background: #ffffff; box-shadow: 0 16px 23px rgba(0,0,0,0.4); margin:0 auto; text-align: center; padding: 16px; position: relative; z-index: 1;}
#website-process-section .icon-wrapper:before{content:""; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border-radius: 100%; border-width: 3px ; border-style: solid; border-color: #046c82; z-index: -1;}
#website-process-section .icon-wrapper:after{content:""; height: 82px; width: 2px; background: #818b8d; position: absolute; top: 100%; left: 50%; margin-left: -1px;}
#website-process-section .icon-wrapper figure{margin-bottom: 10px; margin-top: 8px;}
#website-process-section .icon-wrapper figure img{height: 95px;}
#website-process-section .service-icon h3{color: #14758a; font-size: 24.57px; line-height: 24.57px; margin:0;font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 700; text-transform: uppercase;}
#website-process-section .service-icon h3 span{display: block;}
#website-process-section .num{text-align:center; margin-bottom:23px;}
#website-process-section .num span{ width: 80px; height: 80px; display: inline-block; border-radius: 100%; border:2px solid #818b8d; position: relative; z-index: 1;padding: 19px 0 0; background: #f6f6f6; }
#website-process-section .num span:before{content:""; height: 62px; width: 62px; background: #14758a; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); border-radius: 100%; z-index: -1;}
#website-process-section .num span img{}
#website-process-section .info-text{ max-width: 265px; margin:0 auto; color: #000000; font-size: 16.9px; line-height: 21.5px;font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 400;}
#website-process-section .info-text p{margin:0;}
#website-process-section .content-list{}
#website-process-section .content-list li{ padding-left: 12px; position: relative; list-style: none; }
#website-process-section .content-list li:before{content:""; width: 5px; height: 5px; position: absolute; left: 0; top: 8px; background: #000000;}
#website-process-section .service-body{position: relative; z-index: 1;}
#website-process-section .service-list-wrap > li:nth-child(even) .icon-wrapper::before{border-color: #39b353;}
#website-process-section .service-list-wrap > li:nth-child(even) .service-icon h6{color: #39b353;}
#website-process-section .service-list-wrap > li:nth-child(even) .num span::before{background: #39b353;}
#website-process-section .overlay-icon { position: absolute;left: 0; bottom: 18px;width: 100%;padding: 0 20px 0 40px;}
#website-process-section .middle-bdr{ height: 2px; width: 100%; z-index: -1; position: absolute; left: 0; top: 380px; background: #818b8d; }
#website-process-section .middle-bdr:before, #website-process-section .middle-bdr:after{content: ""; width: 12px; height: 12px; border-radius: 100%;background: #818b8d; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
#website-process-section .middle-bdr:before{left: 0;}
#website-process-section .middle-bdr:after{right: 0;}


/******************************/
#mainform-banner { background:url(images/inner-banner.jpg) no-repeat center top; background-size:cover; padding: 61px 0 27px; overflow:hidden;}
#mainform-banner .mainform-banner-bg {}
#mainform-banner .section-body { max-width:1290px; margin:0px auto;}
#mainform-banner .heading-text {padding-bottom: 22px;}
#mainform-banner .heading-text h4 { margin:0px;font-size:20px; line-height:18px; color:#000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;}
#mainform-banner .heading-text h1,
#mainform-banner .heading-text h2 { margin: 0px 0 16px; font-size:39px; line-height:28px; color:#000000;font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 700;}
#mainform-banner .text-description {font-size:13px; line-height:18px; color:#000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;font-style: italic;padding: 0 0 62px;}
#mainform-banner .text-description p { margin:0px;}
#mainform-banner .text-description p span { display:block;}
#mainform-banner .link-text {padding-bottom: 36px;}
#mainform-banner .link-text a {margin:0px; font-size:26px; line-height:20px; color:#ffffff;font-family: 'Segoe UI', 'Sans-serif';font-weight: 700; background:#006681; display:inline;padding: 6px 33px; border-radius:5px; border:1px solid #ffffff;}
#mainform-banner .btn-text {font-size:13px; line-height:19px; color:#ffffff;font-family: 'Segoe UI', 'Sans-serif';font-weight: 300;}
#mainform-banner .btn-text p{ margin:0px;}
#mainform-banner .btn-text p span { display:block;}
#mainform-banner .cover-book { position:relative;}
#mainform-banner .cover-book img { position:absolute; right:52px; bottom:-42px;}

/***********************career-landing******************/
#career-landing { padding:105px 0 180px;}
#career-landing .body-content-397 { font-size:20px; line-height:25px; color: #000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 200; }
#career-landing .body-content-397 h2{ font-size:36px; line-height:40px; color:#000000;margin: 0 0 27px;font-family: 'Segoe UI', 'Sans-serif';font-weight: 700;}
#career-landing .body-content-397 p{ margin:0 0 24px;}
#career-landing .body-content-397 .blog-section{ padding: 0 0 46px;}
#career-landing .body-content-397 ul.blog-list{ display:table; width:100%;}
#career-landing .body-content-397 ul.blog-list li{ list-style:none; width:33.33%; padding:0 17px; float:left; margin-bottom:30px;}
#career-landing .body-content-397 .blog-content{ box-shadow: 3px 5px 14px rgba(0,0,0,0.2); max-width:250px; margin:0 auto; width:100%;}
#career-landing .body-content-397 .blog-img{ background-position: center top; background-size:cover; background-repeat:no-repeat; height:179px;}
#career-landing .body-content-397 .blog-text{ font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 400; padding:22px 18px 12px; background:#f8f8f8; font-size:16px; line-height:25px; min-height:133px;}
#career-landing .body-content-397 .blog-text h3{ font-size:21px; line-height:32px; color: #047289; margin: 0 0 14px;font-family: 'Cairo', 'Arial', 'Sans-serif'; font-weight: 700;}
#career-landing .body-content-397 .blog-text p{ margin:0px;}
#career-landing .body-content-397 .btn-wrap{}
#career-landing .body-content-397 .btn-wrap a{font-size:16px; line-height:25px; color: #ffffff;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600; background:#08b34b; display:block; padding:9px; text-align:center;}

#career-landing .NoOpenings-content{ border: 3px solid #08b34b; background:url(images/opening-img.jpg) no-repeat center top; background-size:cover; height:509px;padding: 82px 25px;box-shadow: 16px 16px 34px rgba(0,0,0,0.2);}
#career-landing .NoOpenings-content h3{ font-size:37px; line-height:50px; margin:0px; color: #000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 700; text-align:center;}
#career-landing .NoOpenings-content h3 span.color-text { color: #d71915;}
#review-section {padding-bottom: 50px;}
/**************** Common-Style **********************/
.container{max-width:1290px; width:auto;}

#referral-page { padding:34px 0 94px;}
#referral-page .left-content ul {margin-bottom: 27px;display: table;width: 100%;}
#referral-page .left-content ul li{ list-style:none; float:left; width:33.33%; padding:0 1px;}
#referral-page .left-content ul li:first-child{ padding-left:0px;}
#referral-page .left-content ul li:last-child{ padding-right:0px;}
#referral-page .blog-wrap { height:228px; max-width:230px;margin: 0 auto; text-align:center; position:relative;}
#referral-page .blog-1{ background:#0b4d53;}
#referral-page .blog-2{ background:#005744;}
#referral-page .blog-3{ background:#003629;}
#referral-page .blog-wrap h2{font-size:10px; line-height:24px; margin-top: 0;color: #fff;font-family: 'Segoe UI', 'Sans-serif';font-weight: 700; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); width:100%; }
#referral-page .blog-wrap h2 span.text{ font-size:16px; display:block; position:relative}
#referral-page .blog-wrap h2 span.text:before{content:""; display:block; height:1px; width:28px; background:#fff; margin:4px auto 1px;}
#referral-page .blog-wrap h2 span.text:after{content:""; display:block; height:1px; width:28px; background:#fff; margin:2px auto 0;}

#referral-page .left-content{ font-size:20px; line-height:28px; color: #000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 300;padding-right: 25px;}
#referral-page .left-content h3{ font-size:37px; line-height:64px; color: #000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 700;margin-bottom: 24px;}
#referral-page .left-content p{margin-bottom: 29px;}
#referral-page .left-content h4{ font-size:28px; line-height:32px; color: #000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 700;margin-bottom: 27px;}
#referral-page .left-content .wrapper{padding-bottom: 37px;}
#referral-page .left-content .img-wrap{}
#referral-page .left-content .img-wrap img {}
#referral-page .left-content .text-wrap {}
#referral-page .left-content .text-wrap h4{font-size:24px; line-height:32px; color: #000000;font-family: 'Segoe UI', 'Sans-serif';font-weight: 300; margin-bottom:0;}
#referral-page a.click{ color:  #014353; border-bottom:1px solid #014353; text-transform:uppercase;font-family: 'Segoe UI', 'Sans-serif';font-weight: 600;}
#referral-page .click{}
#referral-page .sidebar-wrap{height:auto; box-shadow: 0px 17px 40px -15px rgba(0, 0, 0, 0.6);background:#014353; border:2px solid #15ad69;margin-left: 13px; font-size:14px; line-height:17px; color: #8c9ebd;font-family: 'Segoe UI', 'Sans-serif';font-weight: 300; padding:29px 33px 32px;}
#referral-page .sidebar-wrap h2{ font-size:40px; line-height:40px; color: #ffffff;font-family: 'Segoe UI', 'Sans-serif';font-weight: 700;margin-bottom: 0px;}
#referral-page .sidebar-wrap h3{ font-size:25px; line-height:40px;padding: 15px 0 15px; color: #4fbc3f;font-family: 'Segoe UI', 'Sans-serif';font-weight: 400;}
#referral-page .sidebar-wrap a.submit{}
#referral-page .sidebar-wrap p{ text-align:center;margin-top: 35px;}


.referral-program-form .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.referral-program-form .fsBody .fsForm{ border:none!important;}
.referral-program-form .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.referral-program-form .fsValidationError { background:none!important;}
.referral-program-form .fsBody .fsLabel, .fsBody label{ color:#6767676!important; padding:2px;}
.referral-program-form .fsForm .fsSubmit{background:none; margin:7px 0px 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
.referral-program-form .fsBody .fsRowBody{ padding: 0 !important;}
.referral-program-form .fsForm .fsLabel{ text-transform: uppercase;
letter-spacing: 1.5px;font-size:13px!important; font-family: 'Segoe UI', 'Sans-serif';font-weight: 300; color:#ffffff!important; margin: 0 0 3px 0;padding:0; text-align:left; line-height:26.66px; }
.referral-program-form .fsForm .fsLabel a{color:#9eadba; font-size:13px; letter-spacing: 1.8px;}
.referral-program-form .fsBody .fsSupporting{font-family: 'Segoe UI', 'Sans-serif';font-weight: 400; color: #515050!important; font-size: 11px!important;}
.referral-program-form .fsSubmit input.fsSubmitButton{font-family: 'Segoe UI', 'Sans-serif' !important; font-size:34px !important; font-weight: 700; color: #ffffff!important;line-height: 40px!important; text-align:center!important; display:block!important; border-radius:5px!important; box-shadow:0 4px 0 #0a7d12; border:1px solid #7cc576!important;
background: #73bd39!important; /* Old browsers */
background: -moz-linear-gradient(top, #73bd39 0%, #32a816 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #73bd39 0%,#32a816 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #73bd39 0%,#32a816 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bd39', endColorstr='#32a816',GradientType=0 ); /* IE6-9 */padding: 13px!important;width: 100%;text-shadow: 0px -1px 0px #000;}
.referral-program-form .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none!important;}
.referral-program-form .fsFieldRow input[type="text"], .referral-program-form .fsFieldRow input[type="email"], .referral-program-form .fsFieldRow input[type="number"], .referral-program-form .fsFieldRow input[type="tel"]{ width:100%!important; height:42px; padding:8px 14px!important; }
.referral-program-form .fsFieldRow input[type="text"], .referral-program-form .fsFieldRow input[type="email"], .referral-program-form .fsFieldRow input[type="number"], .referral-program-form .fsFieldRow input[type="tel"], .referral-program-form .fsForm textarea,.referral-program-form input[type="file"]{margin:0 0 8px !important; background:#fff; border:none!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'Segoe UI', 'Sans-serif';font-weight: 400; line-height:18px;color:#6767676; }
.referral-program-form div.fsError{font-family: 'Segoe UI', 'Sans-serif';font-weight: 400; font-size: 13px !important;  margin:0!important;padding: 4px !important; width: 100%;}
.referral-program-form .fsRequiredMarker { font-weight:normal !important; font-size:13px; color:#00aedd; padding-left:2px;}
.referral-program-form .fsBody { margin-bottom:0px!important; background: transparent;padding: 0px 0 0;;}
.referral-program-form input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.referral-program-form .fsSectionHeader { display:none!important;}
.referral-program-form .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
.referral-program-form .fsForm input.fsField[type="email"]:focus, .referral-program-form .fsForm input.fsField[type="file"]:focus, .referral-program-form .fsForm input.fsField[type="number"]:focus, .referral-program-form .fsForm input.fsField[type="tel"]:focus, .referral-program-form .fsForm input.fsField[type="text"]:focus, .referral-program-form .fsForm textarea.fsField:focus {outline:0;}
.referral-program-form .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(2),
.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(8){
	float: left;
	clear: left;
	width: 48%;
}

.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(3),
.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(9) {
	float: right;
	clear: right;
	width: 48%;
}

@media screen and (max-width: 575px) {
	.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(2),
	.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(8),
	.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(3),
	.referral-program-form .fsRow.fsFieldRow.fsLastRow:nth-child(9){
		width: 100%;
		float: none;
	}
}

.referral-program-form ::-webkit-input-placeholder { color: #6767676;}
.referral-program-form :-moz-placeholder {color: #6767676; opacity:1;}
.referral-program-form ::-moz-placeholder { color: #6767676; opacity:1;}
.referral-program-form :-ms-input-placeholder {color: #6767676;}
.referral-program-form .fsValidationError{box-shadow:none!important;background-color:none;}

.fsOptionLabel.horizontal{ margin: 0 0 0 33px!important;color: hsl(0, 0%, 100%)!important;}

#fsRow3622411-2 {float: left;clear: left;width: 48%;}
#fsRow3622411-3 { float: right;clear: right;width: 48%;}
#fsRow3622411-6 { margin-top: -17px !important;font-size: 0px;}
#fsCell83591810 {font-size: 0px; margin-top: -15px !important;}


#inner-banner-main .banner-wrapper.refferal {
	height: 438px;
}

#inner-banner-main .banner-wrapper.refferal .banner-main-text h1 {
	font-size: 70px;
	line-height: 130%;
}

#refferal-content {
	width: 90%;
	max-width: 1300px;
	margin: 70px auto 130px;
}

#refferal-content  h2 {
	font-family: 'Segoe UI', 'Sans-serif';
	font-weight: 200;
	font-size: clamp(30px, 50/1440*100vw, 50px);
	line-height: 120%;
	color: #047289;
	text-align: center;
	/*margin-top: 35px;*/
	max-width: 1100px;
	margin: 0 auto;
}

#refferal-content  h2.title-ver-2 {
	margin: 50px auto 30px;
}

#refferal-content img {
	margin: 0 auto;
    display: block;
}

#refferal-content p {
	color: #0e1b25;
	font-size: 24px;
	line-height: 160%;
	font-family: 'Segoe UI', 'Sans-serif';
	font-weight: 200;
	max-width: 1050px;
    margin: 0 auto 30px;
}

#refferal-content hr {
	max-width: 1050px;
    background: #666;
    height: 1px;
    border: none;
    margin: 70px auto 0 auto;
}

#refferal-content a.referal-button {
	font-family: 'Segoe UI', 'Sans-serif';
	font-weight: 400;
	background-color: #047289;
	color: #ffffff;
	font-size: 24px;
	line-height: 36px;
	text-transform: uppercase;
	padding: 15px 30px;
    display: block;
    max-width: 451px;
    margin: 63px auto 43px;
    text-align: center;
	box-sizing: border-box;
	border-radius: 6px;
	transition: 0.2s all;
}

#refferal-content a.referal-button:hover {
	background-color: #666666;
	transition: 0.3s all;
}

#refferal-content .footer-logo::before {
	position: absolute;
	content: '';
	width: 35%;
    top: 70%;
	left: 0;
	height: 1px;
	background: #666666;
}

#refferal-content .footer-logo {
	position: relative;
	margin-top: 13%;
	margin-bottom: 20px;
}

#refferal-content .footer-logo::after {
	position: absolute;
	content: '';
	width: 35%;
    top: 70%;
	right: 0;
	height: 1px;
	background: #666666;
}

#refferal-content strong {
	font-family: 'Segoe UI', 'Sans-serif';
	font-weight: 700;
	text-align: center;
	display: inline-block;
	width: 100%;
}

#refferal-content strong a {
	transition: 0.2s all;
}

#refferal-content strong a:hover {
	transition: 0.3s all;
	color: #047289;
}

#pum-24878 {
	background: #047289;
}

#pum-24878  .pum-container {
	background: transparent;
}

#pum-24878 .form_fields {

}

#pum-24878 .pum-content.popmake-content {
	padding: 0 7%;
}

#pum-24878 .pum-close.popmake-close {
	right: 0;
	top: 0;
	font-size: 0;
	width: 28px;
	height: 28px;
	background: url('images/refferal-popup-close.png') no-repeat;
	background-size: 100%;
	opacity: 0.8;
	transition: 0.1s all;
	outline: none;
}

#pum-24878 .pum-close.popmake-close:hover {
	opacity: 1;
	transition: 0.2s all;
}

#ssf_s0gxNE5Ns0zWtUhMMtA1MU1M1LVMTTTWNTIzMU0yTzQ2MLNMAwA .sharpspring_form {
	background: red !important;
}
.protecting_title a, .googlesheet_title a, .data_title a, .dentist_title a, .header_info a {
    color: #ffffff;
}

.header_info a:hover {color: #ffffff;}

.protecting_title a:hover {color: #428bca;}
.inner_left .data_wrap .data_title {
    padding: 8px 22px;
}

#footer_section .footer_topsection .mainfooter .footer_block > a {
	display: inline-block;
	margin: 0 0 20px 0;
}
.postid-24978 #inner-banner-main .banner-main-text h1 {
	font-size: 34px;
}
.corona-virus-notification .font-white {
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	padding: 6px 0;
	display: block;
}
.corona-virus-notification .font-white:hover {
	text-decoration: underline!important;
}

@media screen and (max-width: 767px) {
	.mean-container .mean-bar {
		margin-top: 132px !important;
	}

	.corona-virus-notification {
		position: absolute;
		z-index: 1;
		width: 100%;
		top: 100px;
	}
}

@media screen and (max-width: 508px) {
	.mean-container .mean-bar {
		margin-top: 150px !important;
	}

}
.postid-25071 .sidebar-blog {
	display: none;
}
/*landing page*/
.page-id-25114 .section-banner {
	background-image: linear-gradient(to top, #091725 0%, #4cb749 100%);
	padding: 40px 0 75px 0;
}
.page-id-25114 .section-banner h1,.page-id-25114 .section-banner h2 {
	color: #fff;
	font-family: 'Futura LT', 'Sans-serif';
	font-size: 40px;
	font-weight: 800;
	line-height: 1;
	text-transform: uppercase;
}
.page-id-25114 .section-banner blockquote{
	font-family: 'tektonpro-bold',sans-serif;
	font-size: 26px;
	font-weight: 700;
	color: #ffffff;
	border: none;
	padding: 0;
	margin: 30px 0;
	line-height: 1.15;
}
.page-id-25114 ul li {
	color: #fff;
	font-family: 'Gibson', 'Sans-serif';
	font-size: 22px;
	font-weight: 600;
	list-style: none;
	position: relative;
	padding-left: 60px;
	margin-bottom: 28px;
}
.page-id-25114 ul li:before {
	content: '';
	background: url("/wp-content/uploads/2020/10/Vector_Smart_Object2_copy.png.webp");
	width: 38px;
	height: 37px;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: -4px;
}
.page-id-25114  ul {
	padding-left: 10px;
	margin: 20px 0;
}
.page-id-25114 .section-banner .list {
	max-width: 620px;
}
.page-id-25114 .btn-form{
	border-radius: 8px;
	background-color: #fded08;
	color: #000000;
	font-family: 'Futura LT', 'Sans-serif';
	font-size: 22px;
	font-weight: 800;
	text-align: center;
	padding: 17px 35px;
	text-transform: uppercase;
	margin-top: 40px;
	display: block;
	max-width: 588px;
	transition: 0.2s;
}
.page-id-25114 .btn-form:hover {
	background-color: #fff;
}
.page-id-25114 .section-content{
	background: url("/wp-content/uploads/2020/10/2-layers-1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	padding: 80px 0 50px 0;
	background-position-y: 1%;
}
.page-id-25114 .section-content:before{
	content: '';
	background: url("/wp-content/uploads/2020/10/Vector_Smart_Object-1.png");
	position: absolute;
	top: -34px;
	left: 0;
	width: 100%;
	height: 60px;
}
.page-id-25114 p {
	font-family: "Gibson", 'Sans-serif';
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 25px;
	max-width: 540px;
	line-height: 1.35;
}
.page-id-25114 .section-content h3 {
	color: #fff;
	font-family: 'Futura LT', 'Sans-serif';
	font-size: 28px;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.page-id-25114 .section-content .image {
	position: relative;
}
.page-id-25114 .section-content .image img {
	margin-top: -71px;
}
.page-id-25114 .section-content .image:before {
	content: '';
	background: url("/wp-content/uploads/2020/10/Vector_Smart_Object1.png");
	width: 1125px;
	height: 1390px;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	right: -86%;
	top: -118%;
}
.page-id-25114 .landing-page {
	overflow: hidden;
}
.page-id-25114 .logo {
	margin-bottom: 20px;
}
.page-id-25114 .footer_block ul li:before {
	content: none;
}
.page-id-25114 .footer_block ul li {
	padding-left: 0;
}
.page-id-25114 .footer-landing {
	background: #000;
	padding: 43px 0 40px 0;
}
.page-id-25114 .footer-landing p{
	max-width: 100%;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-family: "Gibson", 'Sans-serif';
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0;
}
.page-id-25114 .container {
	width: 95%!important;
}
.page-id-25114 #footer_section, #popmake-25163 #footer_section {
	display: none;
}
#popmake-25125, #popmake-25163 {
	border: 3px solid #49b347;
	background-image: linear-gradient(to top, #091725 0%, #4cb749 100%);
}
#popmake-25125 .popmake-content, #popmake-25163 .popmake-content{
	text-align: center;

}

@media (min-width: 790px) {
	#popmake-25125 .popmake-content, #popmake-25163 .popmake-content{
		max-height: 582px;
	}
}

@media (max-width: 790px) {
	#popmake-25125 .popmake-content, #popmake-25163 .popmake-content {
		max-height: 715px;
	}
}
#popmake-25125 .popmake-content h4, #popmake-25163 .popmake-content h4 {
	font-family: 'Futura LT', 'Sans-serif';
	font-size: clamp(20px, 32/1440*100vw, 32px);
	font-weight: 800;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#popmake-25125 .popmake-content p, #popmake-25163 .popmake-content p {
	font-size: 22px;
}
#popmake-25125 p, #popmake-25163 p {
	max-width: 100%;
}
#popmake-25125 iframe {
	margin-top: -70px;

}

@media (min-width: 830px) {
	#popmake-25125 iframe {
		height: 440px !important;
	}
}
#popmake-25125, #popmake-25163 {
	padding-bottom: 35px;
}

@media screen and (max-width: 767px) {
	#popmake-25125 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

#popmake-25125 .popmake-close, #popmake-25163 .popmake-close {
	background-color: transparent;
	box-shadow: none;
	color: #000;
	border: none;
	font-size: 35px;
}
.page-id-25114 .section-content p, .page-id-25114 .section-content ul li {
	position: relative;
	z-index: 999;
}
@media (max-width: 991px) {
	.page-id-25114 .section-content .row {
		display: flex;
		flex-direction: column;
	}
	.page-id-25114 .btn-form {
		font-size: 18px;
	}
	.page-id-25114 .section-banner h1,.page-id-25114 .section-banner h2 {
		font-size: 34px;
	}
	.page-id-25114 .section-content .row .col-md-6 {
		order: 2;
	}
	.page-id-25114 .section-content .row .col-md-6.image {
		order: 1;
		text-align: center;
	}
	.page-id-25114 .section-content .image:before {
		content: none;
	}
	.page-id-25114 .section-content .image img:first-child {
		display: none;
	}
	.page-id-25114 .section-content .image img:last-child {
		margin-bottom: 60px;
		max-width: 500px;
	}
	.page-id-25114 .section-banner {
		/*padding-bottom: 455px;*/
	}
	.page-id-25114 p {
		max-width: 100%;
	}
}
@media (min-width: 992px){
	.page-id-25114 .section-content .image img:last-child {
		display: none;
	}
	.page-id-25114 .section-banner .col-md-9{
		position: relative;
		z-index: 99;
	}
}
@media(max-width: 746px){
	.page-id-25114 .section-content .image img:last-child {
		margin-top: -499px;
	}
	.page-id-25114 .btn-form {
		font-size: 15px;
	}
}
@media(min-width: 747px) and (max-width: 856px){
	.page-id-25114 .section-content .image img:last-child {
		margin-top: -499px;
	}
}
@media(min-width: 857px) and (max-width: 944px){
	.page-id-25114 .section-content .image img:last-child {
		margin-top: -499px;
	}
	.page-id-25114 .section-banner {
		padding-bottom: 455px;
	}
}
@media(min-width: 945px) and (max-width: 980px){
	.page-id-25114 .section-content .image img:last-child {
		margin-top: -499px;
	}
}
@media (min-width: 992px) and (max-width: 1366px) {
	.page-id-25114 .section-content .image:before {
		background: url('/wp-content/uploads/2020/10/2mans.png');
		background-repeat: no-repeat;
		background-size: contain;
		top: -763px;
	}
	.page-id-25114 .section-content .image img {
		display: none;
	}
	.page-id-25114 .section-content .row {
		display: flex;
	}
}
@media (min-width: 992px) and (max-width: 1270px) {
	.page-id-25114 .section-content .image:before{
		/* opacity: 0.5; */
	}
}


@media (max-width: 1366px) {
	.page-id-25114 .section-content .image:before {
		right: -90%;
	}

	.page-id-25114 .section-banner h1 {
		font-size: 30px;
	}

	.page-id-25114 .section-banner blockquote {
		font-size: 20px;
	}

	.page-id-25114 ul li {
		font-size: 18px;
	}

	.page-id-25114 .btn-form {
		padding: 17px 12px;
		max-width: 536px;
	}
}

@media (max-width: 1260px) {
	.page-id-25114 .section-content .image:before {
		right: -105%;
	}
}

@media (max-width: 1200px) {
	.page-id-25114 .section-content .image:before {
		right: -160%;
	}
}

@media (max-width: 1140px) {
	.page-id-25114 .section-content .image:before {
		right: -180%;
	}
}


@media (max-width: 1160px) and (min-width: 1024px) {
	.page-id-25114 .section-content #second-section {
		width: 75% !important;
	}
}

@media (max-width: 767px) {

	.header_info {display: none;}
	.banner_text .content_description p {
		color: #fff;
	}

	html .mean-container #top_header_section {
		position: relative !important;
	}

	.responsive_logo {
		position: relative !important;
	}

	#top_header_section .logo {
		top: -100px !important;
		background-color: white;
	}

	#banner_section.testing_banner.testing_banner {
		position: relative;
		top: -55px;
		background-position: top;
	}
}
/******************************main-footer ********************/
#main-footer .container{ max-width: 1210px!important; width: auto!important; }
#main-footer .wrapper{display: flex;}
#main-footer {padding: 87px 0; position: relative;color:#fff;background:url(images/footer_background.jpg) no-repeat center top; background-size:cover; width:100%; height:100%; left:0; top:0;}
#main-footer .footer-logo {padding-bottom: 52px;}
#main-footer .footer-content h2{font-size: 28px;text-transform: capitalize;font-family: "Gotham", 'Arial', 'Sans-serif'; font-weight: 700; }
#main-footer .footer-content span{display: block;}
#main-footer .wrapper{ padding-left: 83px;justify-content: space-between;}
#main-footer .col-sm-5, .col-sm-7{/*padding:0;*/}
#main-footer .left-content{ flex-basis: 62%;}
#main-footer .left-content p {margin: 0 0 62px;}
#main-footer .right-content{ flex-basis: 71%;}
#main-footer .footer-content p { margin:0 0 80px;font-size: 18px;line-height: 24px; font-family: "Gotham Book", 'Arial', 'Sans-serif'; }
#main-footer .footer-content .contact_us { margin: 0 0 54px;}
#main-footer ul {list-style: none;}
#main-footer .footer_img {display: table;margin: 0 0 72px;}
#main-footer .footer_img .footer_img2{display: table-cell;vertical-align: middle;padding-left: 41px;}
#main-footer .footer_content2{    padding-top: 50px; font-family: "Gotham Book", 'Arial', 'Sans-serif';}
#main-footer .footer_content2 h2 {margin: 0 0 47px;    font-family: "Gotham", 'Arial', 'Sans-serif'; font-weight: 700; }
#main-footer .footer_content2 li { margin: 0 0 20px;}
#main-footer .social-media { margin-top: -34px;}
#main-footer .social-media li {padding:4px 2px;list-style: none;display: inline-block;}
#main-footer .social-media li a {height: 47px;display: inline-block;width: 51px;overflow: hidden;text-indent: 999px;background-image: url(images/social_media.png);background-repeat: no-repeat;}
#main-footer .social-media li a.facebook {background-position: 0% top;
	font-size: 0;}
#main-footer .social-media li a.facebook:hover {background-position: 0% bottom;}
#main-footer .social-media li a.twitter {background-position: 34% top;
	font-size: 0;}
#main-footer .social-media li a.twitter:hover {background-position: 34% bottom;}
#main-footer .social-media li a.linkedin {background-position: 68% top;
	font-size: 0;}
#main-footer .social-media li a.linkedin:hover {background-position: 68% bottom;}
#main-footer .social-media li a.youtube {background-position: 100% top;
	font-size: 0;}
#main-footer .social-media li a.youtube:hover {background-position: 100% bottom;}
#main-footer .bottom_footer { font-size: 18px;line-height: 24px;font-family: "Gotham Book", 'Arial', 'Sans-serif';}
#main-footer .privacy-text li {display: inline-block; padding: 0 12px;font-family: "Gotham Book", 'Arial', 'Sans-serif'; font-size: 18px;  line-height: 24px;}
#main-footer .privacy-text li:last-child{padding-right: 0;}

#main-footer ul#menu-footer-menu li a { font-size: 18px;line-height: 24px;}
#main-footer ul.footer-info {font-size: 18px;line-height: 24px;}
.single-post #top-banner .top-banner-wrapper .top-banner-contaner .text-wrapp h1::after{width: 100%!important;}
.single-post #top-banner .top-banner-wrapper .top-banner-contaner .text-wrapp p{margin-top: 37px!important;}
#top-banner .text-wrapp {max-width: 907px;}
.single-post #top-banner .top-banner-wrapper .top-banner-contaner .text-wrapp h1{font-size: 50px!important;line-height: 68px!important;margin-top: 0!important;padding-top: 70px!important;    padding-bottom: 20px !important;}


/* case Study page */

.landing-container { max-width: 1290px;  width: auto;}
#casestudies-banner { background: url(../../images/casestudies-bg.jpg) no-repeat center top; background-size: cover; display: table; width: 100%;}
#casestudies-banner .table-wrapper{ display: table-cell; vertical-align: middle;}
#casestudies-banner .banner-text { padding: 40px 0; color: #ffffff; font-size: 24px; line-height: 30px; font-family: "Gotham Book", 'Arial', 'Sans-serif';}
#casestudies-banner .banner-text h1{ font-size: 60px; line-height: 68px; position: relative;margin-bottom: 125px;}
#casestudies-banner .banner-text h1:after {content: ""; position: absolute; left: 0; bottom: -65px; background: #04b044; height: 2px; width: 105px;}

#client-section {color: #000000;padding: 90px 0 102px;}
#client-section .heading h2{ font-size: 40px; line-height: 40px ; color: #000000;font-family: 'Open Sans', 'Sans-serif';font-weight:700;margin-bottom: 71px;}
#client-section .img-wrap {margin-bottom: 34px;}
#client-section .text-wrap { font-size: 17px; line-height: 26px;font-family: 'Open Sans', 'Sans-serif';font-weight:400;}
#client-section .text-wrap h3{ font-size: 24px; line-height: 32px; position: relative;font-family: 'Open Sans', 'Sans-serif';font-weight:700;margin-bottom: 43px;}
#client-section .text-wrap h3:after {content: ""; position: absolute; left: 50%; bottom: -21px; background: #04b044; height: 2px; width:60px; transform: translateX(-50%);}


#video-section{ position: relative;padding: 81px 0 50px;}
#video-section::before { content: ""; position: absolute; left: 50%; top: 0; background: #d6d6d6; height: 1px; width: 75.3%; transform: translateX(-50%);}
#video-section .heading h2{font-size: 40px; line-height: 40px ; color: #000000;font-family: 'Open Sans', 'Sans-serif';font-weight:700;margin-bottom: 68px;}
#video-section .vido-wrap{ border: 1px solid #194866; background-repeat: no-repeat; background-size: cover; background-position: center top; width: 100%; height: 345px; position:relative;}
#video-section .video-1{ background-image: url(https://www.novacomputersolutions.com/wp-content/uploads/2021/05/video-img-1.jpg); }
#video-section .video-2{background-image: url(https://www.novacomputersolutions.com/wp-content/uploads/2021/05/video-img-2.jpg);}
#video-section .youtube-icon{content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}


#book-section{padding: 50px 0 45px;}
#book-section .book-list{ width: 100%; list-style: none;}
#book-section .book-list li {margin-bottom: 76px;}
#book-section .book-content{ border: 1px solid #d6d6d6; border-radius: 8px; max-width: 270px; margin: 129px   auto 0;width: 100%;box-shadow: 0 23px 25px rgba(0,0,0,0.2); position: relative;}
#book-section .book-content:before{ content: ""; position: absolute; left: 0; top: 0; background: url(https://www.novacomputersolutions.com/wp-content/uploads/2021/05/book-bg.png) no-repeat center top; height: 80px; width: 100%;z-index: -1;border-radius: 6px 7px 0 0;}
#book-section .book-wrap{margin-top: -144px; text-align: center;}
#book-section .text-wrap{font-family: 'Open Sans', 'Sans-serif';font-weight:400;font-size: 14px; line-height: 18px;color: #000000;padding: 20px 35px 34px;text-align: center; }
#book-section .text-wrap h4{ font-size: 14px; line-height:32px;font-family: 'Open Sans', 'Sans-serif';font-weight:700;margin: 0 0 14px;}
#book-section .text-wrap p{margin-bottom: 14px;}
#book-section .btn{background: #0cb14b;padding: 13px 14px;}
#book-section .btn a{ font-size: 14px; line-height: 1px; color: #ffffff; text-transform: uppercase; position: relative; padding-left: 25px;font-family: 'Open Sans', 'Sans-serif';font-weight:700; }
#book-section .btn a:before{ content: url('https://www.novacomputersolutions.com/wp-content/uploads/2021/05/pdf.png.webp'); position: absolute; left: 0; top: -2px; }
#book-section .book-list li:last-child .text-wrap h4 {line-height: 22px; height: 36px;
}

.modal-content{box-shadow: none !important;background: transparent!important;border: none!important;}

  .modal-dialog { top: 50%; transform: translateY(-50%) !important;
}
.close {font-size: 30px; color: #fff;
}
button.close {position: relative; opacity: 1; z-index: 999;top: -5px; right: 16px;;
}
.modal-body { min-height: auto !important; height: 347px !important;
}
.page-template-default #top-banner .top-banner-wrapper .top-banner-contaner .text-wrapp h1::after, .archive #top-banner .top-banner-wrapper .top-banner-contaner .text-wrapp h1::after { width: 105px !important;}

#youtube-channel-section .button {
	margin-left: 15px;
    margin-right: 15px;
    text-align: center;
}
@media (max-width: 980px){
	body{
		overflow-x:hidden;
	}
}