@charset "UTF-8";
:root { --colorGreen: #47BA23; --colorBlueLink: #1F9BDE; --colorBlue22: #11b4e4; --colorLtBlue: #CCF7FF; --colorOrange: #FB8E2F;
--colorYellow: #FBF9AD;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
/*	font-size: 100%; */
	vertical-align: baseline;
	background: transparent;
	font-family: 'Manrope','Open Sans', sans-serif;
	letter-spacing: 0.2px;
}


h2	{ font-family: 'Manrope','Open Sans', sans-serif; font-size: 30px; line-height:1.4em; font-weight: 500; padding:0 0 22px 0; 
display:block; color: var(--colorBlue22);}
p	{ font-family: 'Manrope','Open Sans', sans-serif; font-size: 13pt; line-height: 1.3em; padding:0 0 20px 0; display:block; text-align:left; font-weight: 400;}
a	{ font-family: 'Manrope','Open Sans', sans-serif; text-decoration: none; font-weight: normal; text-decoration:none;}
a:link		{ color: #1F9BDE;}
a:hover		{ color: #F58221; text-decoration: underline;}
a:active		{ color: #F58221;}
a:visited	{ color: #1F9BDE;}

.link { color: #1F9BDE;
}

.link:hover { color: #F58221; cursor: pointer;
}


strong { font-weight:600;}

body { line-height: 1.3; background: #fff; font-size: 13pt; color: #000; padding:0;
-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none;}

ul, ol { list-style: none; }

img { border: 0; border: none; }

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.point { cursor: auto}
.point:hover { cursor: pointer; }

.clear{clear:both; line-height:1px; font-size:1px;}

/***************************** WP CSS Reset - Find ****************************************/
#wrapper 									{ width:100%; height:100%; margin:0 auto; padding:0; position:relative;}
.container 									{ width:100%; height: inherit; max-width:1070px; margin:0 auto;}
.row { height: inherit; }

/***************************** Header start here ****************************************/

.nowrap {white-space: nowrap;}

.modalTitle {
	font-size: 14pt;
	font-weight: 500;
	padding-bottom: 6px;
	padding-top: 2px;
}

.video-img {
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.video-img img {
	width: 60%;
	min-width: 40px;
	max-width: 70px;
}

header			{ position:relative;}
#logo a img {
    display: block;
    transition: all 0.6s ease-in-out 0s;
}
.top_right_section {
    position: static;
}
#right_header                                    { float: right;}
.head_bottom				      { width: 100%; float: right; padding: 7px 0 0 0;}

#right_header .right_bottom                      { float: left; padding: 0;}
#right_header .right_bottom #navigation_bar                                  { float: left; padding: 0; }
#right_header .right_bottom #navigation_bar ul li                            { float: left; margin-right: 30px; position: relative; list-style: none; text-align: left; padding-bottom:25px; }
#right_header .right_bottom #navigation_bar ul li:last-child      { margin-right: 0; }

#right_header .right_bottom #navigation_bar ul li:nth-child(4) a .fa  { font-size: 26px; color: #000; display: block; line-height: 40px; }
#right_header .right_bottom #navigation_bar ul li:nth-child(4) a .fa:hover  { color: #00B3E3; }


#right_header .right_bottom #navigation_bar ul li a                          { font-size: 18px; line-height: 38px; font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing:0; color: #000000;transition: all 0.4s linear 0s; text-decoration:none; }
#right_header .right_bottom #navigation_bar ul li:hover a           {color: #009BDE; text-decoration:none;}
#right_header .right_bottom #navigation_bar ul li.active a 					{ color: #009BDE; text-decoration:none;}

#right_header .right_bottom #navigation_bar ul li ul li			{ border-bottom: 1px solid #ced2d5; width:100%; margin:0; padding:5px;} 
#right_header .right_bottom #navigation_bar ul li ul li:last-child		{ border-bottom: 0px;} 
#right_header .right_bottom #navigation_bar ul li ul li a 			{ color:#000 !important; line-height:25px; font-size:16px;} 
 
#right_header .right_bottom #navigation_bar ul li ul li:hover ul li a			{ color:#000 !important; background-color: transparent;} 
#right_header .right_bottom #navigation_bar ul li ul li:hover a, #right_header .right_bottom #navigation_bar ul li ul li ul li:hover a			{ color:#009BDE !important; background-color: transparent;}

#right_header .right_bottom #navigation_bar ul li ul li a		{ width:auto; height:auto; line-height:25px; font-size:16px; background-color:transparent; text-align:left;}
#right_header .right_bottom #navigation_bar ul li ul li:last-child a:hover		{background-color:transparent; color:#009BDE;}

#right_header .right_bottom #navigation_bar ul li.header-login-btn a:hover{ background-color:rgba(0, 0, 0, 0.3); color:#FFF;}
#right_header .right_bottom #navigation_bar ul li.header-login-btn a { width:77px; height:40px; border-radius:5px; background-color:rgba(94, 94, 94, 0.3); font-size: 18px; color:#000; text-align: center; line-height: 36px;  display:block;}
#right_header .right_bottom #navigation_bar ul li.search-icon-header a{
    color: rgba(94, 94, 94, 0.5);
    padding: 1px;
}
#right_header .right_bottom #navigation_bar .dropdown-menu		{ top: 80%; background-color: #EEEEEE; border-radius:0; border-left: 1px solid rgba(0,0,0,.15); border: none; box-shadow:none; padding: 5px 5px 0px 5px; width:288px;}

#right_header .right_bottom #navigation_bar .dropdown-menu>li>a	{ padding:3px 10px;}

#right_header .right_bottom #navigation_bar .dropdown-menu li .fa		{ float:right;}

 #right_header .right_bottom #navigation_bar .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
	margin-left: 7px;
    width: 100px;
    min-width: 100px;
}

nav#navigation_bar ul > li > ul { display:none; }
nav#navigation_bar ul > li:hover > ul { display:block; }
nav#navigation_bar ul > li > ul > li > ul { display:none !important; }
nav#navigation_bar ul > li > ul > li:hover > ul { display:block !important; }

.dropdown-sub-menu{
    display: none;
}
@media (max-width:767px){
    .dropdown-sub-menu{
        display: block !important;
    }
    .dropdown-mobile-hidden{
        display: none !important;
    }
    nav#navigation_bar ul > li span.dropdown-sub-menu{
        display: block;
        position: relative;
    }
    nav#navigation_bar ul > li span.dropdown-sub-menu i.fa{
        position: absolute;
        right: 0;
        top: 0;
        background:#fff;
        padding: 8px 12px;
        border-radius: 50%;
        cursor: pointer;
        z-index: 9999;
    }
    .dropdown-sub-menu.open .dropdown-backdrop{
        display: none;
        z-index: -1;
    }
    nav#navigation_bar ul > li:hover > ul { display:none; }
}


#right_header .right_bottom #navigation_bar .dropdown-submenu.pull-left {
    float: none;
}
#right_header .right_bottom #navigation_bar .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
}

main.home {
    padding: 0;
}
main {
    overflow-x: hidden;
}
main {
    padding: 0;
    transition: all 0.3s linear 0s;
}

.small .mob_menu #toggle {
	top:10px;
}	

#toggle {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    height: auto;
    padding: 0;
    position: absolute;
    right: 22px;
    top: 14px;
    transition: all 0.1s ease-in;
    width: auto;
    z-index: 1000;
    box-sizing: border-box;
    z-index: 9999;
    display: none;
    transition: all 0.3s ease-in-out 0s;
}

#toggle .patty {
    background: none repeat scroll 0 0 #00B3E3;;
    height: 2px;
    top: 3px;
    margin: 10px 0;
    transition: all 0.3s ease 0s;
    width: 27px;
    position: relative;
    display: inline-block;
}
#toggle .patty::after, #toggle .patty::before {
    background: none repeat scroll 0 0 #00B3E3;;
    content: "";
    display: inline-block;
    height: 2px;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 27px;
    z-index: -1;
}
#toggle .patty::before {
    top: -7px;
	right: 0px;
}
#toggle .patty::after {
    top: 7px;
	right: 0px;
}
#toggle:hover {
    transition: top 0.4s ease 0s;
}
#toggle:hover {
    opacity: .8;
}
#toggle:hover .patty::before {
    top: -7px;
}
#toggle:hover .patty::after {top: 7px;}
.mob_menu										{ display:none;	}
.open .patty {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.open .patty::before {
    background: none repeat scroll 0 0 #00B3E3; !important;
    top: 0 !important;
    transform: rotate(-45deg);
}
.open .patty::after {
    background: none repeat scroll 0 0 #00B3E3; !important;
    top: 0 !important;
    transform: rotate(45deg);
}
::selection {
background: #4e688d;
color:#FFF;
}

.search_section					{ width:100%; margin:0; padding:0; background-color:#000000; vertical-align: middle;}
.search_section .search_cont		{ display: table-cell; width:1000px; margin:0; padding:10; height:50px; vertical-align: middle;  background-color:#000000;}
.search_section .search_cont small		{ font-size: 14px; color:#FFFFFF; text-align: left; font-weight:normal; vertical-align: middle;}
.search_section .search_cont small a		{ text-decoration: none; font-size: 14px; color: #FFFFFF;  text-align: left; vertical-align: middle; text-decoration: none;}
.search_section .search_cont small a:hover	{ color:#FFFFFF;}
.search_section .search_cont_right		{ width:100%; margin:0; padding:0;}
.search_section .search_cont_right .navbar-form		{ width: 245px; float: right; padding: 10px 0;}
.search_section .search_cont_right .navbar-form .input-group>.form-control { width: 100%; background-color: #ECEFF4; border: 1px solid #C9D3DF; padding:0 10px; text-decoration: none; font-size: 14px; line-height: 16px; color: #8493A8; font-style:italic; }	
.search_section .search_cont_right .input-group-btn:last-child>.btn { background-color: #009BDE;}	
.search_section .search_cont_right .btn-default { border:1px solid #009BDE; border-radius: 1px; background-color: #009BDE;}	
.search_section .search_cont_right .glyphicon { color:#FFF;}	
.search_section .search_cont_right .form-control { border-radius: 1px;}	
.search_section .search_cont_right .navbar-form .input-group { float: right;}	

.search_section .search_cont_right .navbar-form .input-group>.form-control::-webkit-input-placeholder  { /* Chrome/Opera/Safari */
  color: #8493A8;
}
.search_section .search_cont_right .navbar-form .input-group>.form-control::-moz-placeholder  { /* Firefox 19+ */
  color: #8493A8;
}
.search_section .search_cont_right .navbar-form .input-group>.form-control:-ms-input-placeholder    { /* IE 10+ */
  color: #8493A8;
}
.search_section .search_cont_right .navbar-form .input-group>.form-control:-moz-placeholder    { /* Firefox 18- */
  color: #8493A8;
}
.head_logo				{ width:100%; margin:0; padding:23px 0 0; background-color:#EEEEEE;} 

#right_header .right_bottom .header-search{
    display: none;
    width: 100%;
}
#right_header .right_bottom .search-show{
    width: 0px;
    display: block;
    opacity: 0;
    padding-bottom: 27px;
    padding-top: 8px;
}
#right_header .right_bottom .header-search .search-close{
    padding-right: 10px;
}
#right_header .right_bottom .header-search .search-close span{
    color: rgba(94, 94, 94, 0.5);
    background: transparent;
    border-radius: 50%;
    padding: 2px 4px;
    font-size: 18px;
}
#right_header .right_bottom .header-search #srch-term{
    background: #fff;
    border: 0;
    border-top-left-radius: 4px;
    height: 30px;
    border-bottom-left-radius: 4px;
}
#right_header .right_bottom .header-search .open-btn span{
    font-size: 18px;
    color: rgba(94, 94, 94, 0.5);
    background: #fff;
    border: 0;
    margin-top: 1px;
    padding-bottom: 5px;
}


/***************************** Banner start here ****************************************/

#banner {
    position: relative;
}
#banner > img {
    width: 100%;
	display: block;
}
#booking {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.table_wrap {
    width: 100%;
    height: 100%;
    display: table;
}
.wrap_me {
    display: table-cell;
    vertical-align: middle;
}


/***************************** Container start here ****************************************/

#comp_logo			{ width:100%; height:auto; background-color:#D3D6D8; padding-top: 20px; padding-bottom: 10px; }
#comp_logo .logo_sect	{ width:100%; height:auto; margin:0; padding:0;}
#comp_logo .logo_sect ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
#comp_logo .logo_sect ul li {
	list-style: none;
	margin: 0 8% 0 0;
}
#comp_logo .logo_sect ul li:last-child{
    margin-right: 0 !important;
}

#employee_section			{ width:100%; height:auto; margin:0; padding:67px 0; }
#employee_section .employee_cont			{ width:100%; height:auto; margin:0; text-align:center; }
#employee_section .employee_cont h2	{ font-size: 30px; line-height:50px; font-weight: 500; padding:0 0 34px 0; display:block; color: #009BDE; text-align:center;}
#employee_section .employee_cont p	{ font-size: 15px; line-height:25px; font-weight: 300; padding:0 0 34px 0; display:block; color: #222; text-align:left;}
#employee_section .employee_cont .employee_blog	{ width:535px; margin:0 auto; padding:0;}
#employee_section .employee_cont .employee_blog .blog_sect	{ width:230px; margin:0; padding:0; float:left; padding:14px 0; background-color:#009bde; display:block; border-radius:8px;}
#employee_section .employee_cont .employee_blog .blog_sect small	{ font-size: 15px; line-height:20px; color:#FFF; display:block; padding:5px 0 0 0;text-align: center;}
#employee_section .employee_cont .employee_blog .blog_sect a	{ text-decoration:none; font-size: 15px; line-height:20px; color:#FFF; transition: all 0.1s linear 0s;}
#employee_section .employee_cont .employee_blog .blog_sect a:hover, #employee_section .employee_cont .employee_blog .blog_sect1 a:hover		{ color:#222;}
#employee_section .employee_cont .employee_blog .blog_sect a:hover .fa, #employee_section .employee_cont .employee_blog .blog_sect1 a:hover .fa		{ color:#222;}
#employee_section .employee_cont .employee_blog .blog_sect a .fa	{ font-size: 15px; color: #FFFFFF; display: inline-block; transition: all 0.1s linear 0s; padding:0;}
#employee_section .employee_cont .employee_blog .blog_sect1	{ width:230px; margin:0; padding:0; float:right; padding:14px 0; background-color:#00B3E3; display:block; border-radius:8px;}
#employee_section .employee_cont .employee_blog .blog_sect1 small	{ font-size: 15px; line-height:20px; color:#FFF; display:block; padding:5px 0 0 0;text-align:center;}
#employee_section .employee_cont .employee_blog .blog_sect1 a	{ text-decoration:none; font-size: 15px; line-height:20px; color:#FFF; transition: all 0.1s linear 0s;}
#employee_section .employee_cont .employee_blog .blog_sect1 a .fa	{ font-size: 15px; color: #FFFFFF; display: inline-block; transition: all 0.1s linear 0s; padding:0;}


#feedback_section				{ width:100%; margin:0; padding:66px 0; background-color:#EEEEEE;}
#feedback_section .feedback_cont				{ width:100%; margin:0; padding: 0;}
#feedback_section .feedback_cont	 h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#feedback_section .feedback_cont	 h3	{ font-size: 17px; line-height:27px; font-weight: normal; padding:0 0 34px 0; display:block; color: #009BDE; text-align:center;}
#feedback_section .feedback_cont .feedback_text { width:100%; margin:0; padding: 0;}
#feedback_section .feedback_cont .feedback_text .blog_sect { width:100%; margin:0; padding: 0;}
#feedback_section .feedback_cont .feedback_text .blog_sect p { font-size: 16px; line-height: 24px; font-weight: normal; padding: 0 0 20px 0; display: block; color: #222; text-align: left; }
#feedback_section .feedback_cont .feedback_text .blog_sect p strong  { font-weight:600;}
#feedback_section .feedback_cont .feedback_text .blog_sect a	{ text-decoration:none; font-size: 15px; line-height:20px; color:#00B3E3; }
#feedback_section .feedback_cont .feedback_text .blog_sect a:hover	{ color:#5C6670;}
#feedback_section .feedback_cont .feedback_text .blog_sect a .fa	{ font-size: 15px; color: #00B3E3; display: inline-block;  padding: 0 0 0 5px; }
#feedback_section .feedback_cont .feedback_text .blog_sect a:hover .fa	{ color:#5C6670; }

#survey_section				{ width:100%; margin:0; padding:66px 0; background-color:#FFFFFF;}
#survey_section .survey_cont				{ width:100%; margin:0; padding: 0;}
#survey_section .survey_cont	 h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#survey_section .survey_cont	 h3	{ font-size: 17px; line-height:27px; font-weight: normal; padding:0 0 50px 0; display:block; color: #009BDE; text-align:center;}
#survey_section .survey_cont .survey_text { width:100%; margin:0; padding: 0;}
#survey_section .survey_cont .survey_text .blog_sect { margin:0; padding: 0 0 0 35px;}
#survey_section .survey_cont .survey_text .blog_sect1 { width:100%; margin:0; padding: 0;}
#survey_section .survey_cont .survey_text .blog_sect1 img { display:block; width:100%; height:auto;}
#survey_section .survey_cont .survey_text .blog_sect p { font-size: 16px; line-height: 30px; font-weight: normal; padding: 0; display: block; color: #222; text-align: left; padding: 0 0 14px 0; }
#survey_section .survey_cont .survey_text .blog_sect a	{ text-decoration:none; font-size: 15px; line-height:20px; color:#00B3E3; }
#survey_section .survey_cont .survey_text .blog_sect a:hover	{ color:#5C6670;}
#survey_section .survey_cont .survey_text .blog_sect a .fa	{ font-size: 15px; color: #00B3E3; display: inline-block;  padding: 0 0 0 5px; }
#survey_section .survey_cont .survey_text .blog_sect a:hover .fa	{ color:#5C6670; }
#survey_section .survey_cont .survey_text  .col-lg-5			{ padding:0;}

#consult_section        { width:100%; height:auto; margin:0; padding:0; background:var(--colorLtBlue); padding:73px 0;}
.consult_cont		{ width:787px; height:auto; margin:0 auto; padding:0;}
.consult_cont h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #5C6670; text-align:center;}
.consult_cont h3	{ font-size: 17px; line-height:27px; font-weight: normal; padding:0 0 50px 0; display:block; color: #5C6670; text-align:center;}

.comment {
    max-width: 360px !important;
    width: 100% !important;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    height: 158px !important;
    background-color: #FFF !important;
    border: 0;
    border-radius: 5px;
    color: #54657E;
    margin: 10px 0 0 !important;
    font-weight: 400;
    padding: 5px 14px !important;
	box-shadow:none; 
	outline:none;
	float:right;

}

	
.btn1				{ width:177px; height:62px; background-color:var(--colorGreen) !important; text-align:center; display: inherit; color:#FFF !important; font-size: 20px; text-transform:uppercase; border-radius:6px; margin:25px auto 0;  }	
.btn1:hover			{ background-color: #FFF !important; color:var(--colorGreen) !important; } 


#result_section		{ width:100%; margin:0; padding:63px 0; background-color:#5c6670;}
#result_section 	h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #FFF; text-align:center;}
#result_section h3{
    font-size: 17px;
    line-height: 27px;
    font-weight: normal;
    padding: 0 0 50px 0;
    display: block;
    color: #fff;
    text-align: center;
}
#result_section .result_cont		{ width:100%; margin:0; padding: 37px 0 0 0; text-align:center;}
#result_section .result_cont	 .result_top	{ width:100%; height:auto; min-height:170px; margin:0; padding:0;}
#result_section .result_cont .result_top span {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	padding: 0;
	border-radius: 150px;
	border: 11px solid #FF6B00;
	display: flex;
	color: #FFF;
	font-size: 40px;
	line-height: 40px;
	flex-direction: column;
	justify-content: center;
}
#result_section .result_cont .result_top span small{
    font-size: 24px;
    display: block;
    text-transform: capitalize;
}
#result_section .result_cont .result_top span a{
    text-align: center;
    color: #fff;
}
#result_section .result_cont .result_top span a:hover{
    color: #00B3E3;
}
#result_section .result_cont	 .result_bottom	  { width:100%; margin:0; padding:9px 0 0; }
#result_section .result_cont	 .result_bottom small { color:#FFF; font-size: 16px; line-height: 26px; font-weight: 300; width: 76%; display: block; margin: 0 auto;}
#result_section .col-lg-3		{ padding:0;}	


#testimonial_section			{ width:100%; height:auto; background-color:#d4eb8d; position:relative; padding:0 0 35px 0;}
#testimonial_section .testimonial_cont			{ width:100%; height:auto;}
#testimonial_section .testimonial_cont .test_text	{ width:100%; height:auto;}
#testimonial_section .testimonial_cont .test_text  span .fa {
    font-size: 25px;
    color: #5C6670;
	text-shadow:none;
	line-height: 78px;
}
#testimonial_section .testimonial_cont .test_text  span {
    width: 74px;
    height: 74px;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
	border-radius:150px; 
	background-color:rgba(195, 198, 200, 0.9);
	display:block;
	position:absolute; left:0; top:-28px; right:0;
}
#testimonial_section .testimonial_cont .test_bottom	{ width:100%; height:auto; margin: 50px 0 0 0;}
#testimonial_section .testimonial_cont .test_bottom  span .fa {
    font-size: 28px;
    color: #FF9947;
	text-shadow:none;
	line-height: 78px;
	display:inline-block;
}
#testimonial_section .testimonial_cont .test_bottom  span {
    width: auto;
    height: auto;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
	border-radius:150px; 
	background-color: transparent;
}
.carousel-caption				{ position: static;}
.carousel-inner		{ overflow: initial;}
.carousel-control.left		{ background: none;}
.carousel-control.right		{ background: none;}
#testimonial_section .testimonial_cont .test_bottom  p		{ color:#222; font-size: 19px; line-height: 28px; text-shadow:none; width: 80%; margin: 0 auto; text-align:left; padding:0 0 15px 0;}
#testimonial_section .testimonial_cont .test_bottom h2		{ color:#000; font-size: 19px; line-height: 28px; text-shadow:none; text-align:center; font-weight: 600; padding: 0;}

#testimonial_section .testimonial_cont .glyphicon { font-size:46px; color:#a1b39e; text-shadow:none;}
#testimonial_section .testimonial_cont .carousel-control			{ opacity:1; width:35px; height:58px; top: 155px; }
#testimonial_section .testimonial_cont .carousel-control:hover			{ opacity:1; }

#ans_section				{ width:100%; height:auto; padding: 72px 0;}
#ans_section .ans_cont		{ width:100%; height:auto; padding: 0;}
#ans_section  h2		{
    font-size: 30px;
    line-height: 50px;
    font-weight: 600;
    padding: 0 0 53px 0;
    display: block;
    color: #009BDE;
    text-align: center;}
#ans_section  h4		{
    font-size: 24px;
    line-height: 50px;
    font-weight: 600;
    padding: 0 0 53px 0;
    display: block;
    color: #333;
    text-align: center;}

#ans_section .ans_cont strong		{ color:#000; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; display: block;}
#ans_section .ans_cont p		{ color:#000; font-size: 14px; line-height: 20px;}

#help_section			{ width:100%; margin:0; padding:59px 0; background-color:#EEEEEE;} 
#help_section .help_cont		{ width:100%; margin:0; padding:0;} 
#help_section .help_cont h2	{ font-size: 30px; line-height: 50px; font-weight: 600; padding: 0 0 18px 0; display: block; color: #009BDE; text-align: center;} 
#help_section .help_cont p	{ color:#009BDE; font-size: 16px; line-height: 20px; text-align:center;} 
#help_section .help_cont a	{ width:157px; height:46px; border:1px solid #009BDE; border-radius:5px; font-size: 16px; line-height: 45px; font-weight: 600; margin: 53px auto 0; display: block; color: #009BDE; text-align: center; text-decoration:none; transition: all 0.4s linear 0s;} 
#help_section .help_cont a:hover		{ background-color:#009BDE; color:#FFF;}


/***************************** Inner1 start here ****************************************/

#focal_img							{ width:100%; margin:0; padding:0;}
.benefits_sect			{ width:100%; margin:0; padding:0;}
.benefits_sect .benefits_cont			{ width:100%; height:auto; margin:0; text-align:center; padding: 0 0 58px 0; }
.benefits_sect h2, .benefits_sect h1	{ font-size: 30px; font-weight: 600; color: #009BDE; text-align:center;}
.benefits_sect .benefits_cont .benefits_blog	{ margin:0 auto; padding:0;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect	{ width:auto; margin:0; padding:0; text-align: left; float:left; padding:0 0 14px 0; display:block; border-radius:8px;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect small	{ font-size: 28px; line-height:30px; color:#222; display:block; padding:10px 0 0 0; font-weight:600;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect p.inc,
.benefits_sect .benefits_cont .benefits_blog .blog_sect p.dec{padding-bottom: 0;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect p.btm-txt {font-size: 13px; line-height: 20px; color: #7f7e7e; display: block; padding: 15px 0 0 0; font-style: italic;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect ul		{ list-style:none; padding: 0; margin:0;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect ul li		{ padding: 0 0 0 25px; position: relative; list-style: none; margin:15px 0 0 0; display:block; font-size: 18px; line-height:20px; color:#222;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect ul li:nth-child(4), #focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect ul li:nth-child(5), #focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect ul li:nth-child(6)		{ padding: 0; position: relative; list-style: none; margin:12px 0 0 0; display:block; font-size: 20px; line-height:20px; color:#7f7e7e; font-weight:normal;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect ul li:nth-child(4) .fa, #focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect ul li:nth-child(5) .fa, #focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect ul li:nth-child(6) .fa 	{ font-size: 30px; color: #7f7e7e; display: inline-block;  padding:0 5px 0 0;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect ul li .fa	{ font-size: 20px; color: #000000; display: inline-block;  padding:0 5px 0 0;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect1	{ width:auto; margin:0; padding:0; float:right; display:block;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect1 video{width: 100%;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect1 .btn-modal{background: transparent; border: 0;}
.benefits_sect .benefits_cont .benefits_blog .blog_sect .inc-spacing{margin-bottom: 25px;}
@media(max-width:767px){.benefits_sect .benefits_cont .benefits_blog .blog_sect p.dec{padding-top: 15px;}}


#satisfy_section				{ width:100%; margin:0; padding:58px 0; background-color:#EEEEEE;}
#satisfy_section .satisfy_cont			{ width:100%; height:auto; margin:0; text-align:center; }
#satisfy_section .satisfy_cont .satisfy_blog	{ width:100%; margin:0 auto; padding:0;}
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect	{ width:80%; margin:0; padding:0; float:left; padding: 0; display:block; border-radius:8px;}
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect span .fa	{ font-size: 45px; color: #000000; display: inline-block;  padding:0 5px 0 0; }
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect p	{ font-size: 20px; line-height:34px; padding:0; display:block; font-weight:300; text-align:center; width: auto; margin: 0 auto; }
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect small	{ font-size: 18px; line-height:24px; padding:0; display:block; font-weight:600; text-align:center; padding:36px 0 0 0; }
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect1	{ width:auto; margin:0; padding:0; float:right; display:block;}
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect1 p	{ width: 85%;}
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect1 a	{ text-decoration: none; font-size: 16px; line-height: 22px; color: #00B3E3;  width: 78%; display:block; text-align:left; font-weight:600;}
#satisfy_section .satisfy_cont .satisfy_blog .blog_sect1 a:hover		{     color: #5C6670;}

#matters_section				{ width:100%; margin:0; padding:65px 0;}
#matters_section .matters_cont	{ width:100%; margin:0; padding:0;}
#matters_section .matters_cont h2	{ font-size: 40px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#matters_section .matters_cont h3	{ font-size: 27px; line-height:35px; font-weight: normal; padding:0 0 26px 0; display:block; color: #009BDE; text-align:center;}
#matters_section .matters_cont ul		{ list-style:none; padding: 0; margin:0 0 20px 0;}
#matters_section .matters_cont ul li		{ padding: 0; position: relative; list-style: none; margin:0 0 10px 0; display:block; font-size: 18px; line-height:24px; padding:0; text-align:left; font-weight:600;}
#matters_section .matters_cont ul li .fa	{ font-size: 14px; font-weight:bold; color: #000000; display: inline-block;}
#matters_section .matters_cont p		{ font-size: 18px; line-height:24px; padding:0; display:block; text-align:left; font-weight:normal;}

#matters_section				{ width:100%; margin:0; padding:65px 0;}
#matters_section .matters_cont	{ width:100%; margin:0; padding:0;}
#matters_section .matters_cont h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#matters_section .matters_cont h3	{ font-size: 17px; line-height:25px; font-weight: normal; padding:0 0 26px 0; display:block; color: #009BDE; text-align:center;}

#strategic_section				{ width:100%; margin:0; padding:65px 0 0; background:url(../png/blue-bkgd-pattern.png) repeat-y left top; background-size: 100%;}

.strategic_cont	{ width:100%; margin:0; padding-top: 50px;}

#strategic_section .strategic_cont h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#strategic_section .strategic_cont h3	{ font-size: 17px; line-height:25px; font-weight: 600; padding:0 0 26px 0; display:block; color: #009BDE; text-align:center;}
#strategic_section .col-lg-12			{ padding:0 14px;}
#strategic_section .strategic_cont p		{ text-align:center; font-weight:normal;}
#strategic_section .strategic_cont p a	{ text-decoration: none; font-size: 16px; line-height: 22px; color: #00B3E3;  text-align:left;}
#strategic_section .strategic_cont p a:hover		{ color: #5C6670;}
#strategic_section .strategic_cont span img		{ display:none;}

#identify_section				{ width:100%; margin:0; padding:68px 0; padding-bottom: 100px; background-color: var(--colorYellow);}
#identify_section .identify_cont	{ width:100%; margin:0; padding:0;}
#identify_section .identify_cont h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#identify_section .identify_cont h3	{ font-size: 17px; line-height:25px; font-weight: 600; padding:0 0 40px 0; display:block; color: #009BDE; text-align:center;}
#identify_section .col-lg-12			{ padding:0 14px;}
#identify_section .identify_cont .more_section			{ width:100%; margin:0; padding:0;}
#identify_section .identify_cont .more_section span		{ height:auto; min-height:77px; margin:0; padding:0;}
#identify_section .identify_cont .more_section span .fa	{ font-size: 76px; color: #808080; display: inline-block; text-align:center; display: block;}
#identify_section .identify_cont .more_section span img	{ margin:0 auto; display: block;}
#identify_section .identify_cont .more_section h4	{ font-size: 22px; line-height:30px; font-weight: bold; padding:20px 0; display:block; color: #009BDE; text-align:center;}
#identify_section p	{ font-size: 16px; line-height:24px; padding:0; display:block; text-align:center; font-weight:normal; width: 92%; margin: 0 auto;}
#identify_section .identify_cont .padding-bottom-60{padding-bottom: 60px;}
#identify_section .identify_cont .more_section img{height: 70px;}

.more_sectionIcon { font-size: 70px; color: #565758; width: 100%; text-align: center}

@media (max-width:767px){#identify_section .identify_cont .padding-bottom-60{padding-bottom: 30px;}}


#dashboard_section				{ width:100%; margin:0; padding:68px 0; }
#dashboard_section .dashboard_cont	{ width:100%; margin:0; padding:0;}


#game_section				{ width:100%; margin:0; padding:68px 0; background-color: #D4EB8D;}
#game_section .game_cont		{ width:100%; margin:0; padding:0;}
#game_section .game_cont h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#game_section .game_cont h3	{ font-size: 17px; line-height:25px; font-weight: normal; padding:0 0 36px 0; display:block; color: #009BDE; text-align:center;}
#game_section .game_cont p		{ font-size: 17px; line-height:25px; padding:0; color:#000000; display:block; text-align:left; font-weight:normal; padding:0 0 30px 0;}
#game_section .game_cont .ask_cont   { width:100%; margin:0 auto; padding:0;}
#game_section .game_cont .ask_cont span { height: auto; min-height: 77px; margin: 0; padding: 0;}
#game_section .game_cont .ask_cont span  img	{ margin:0 auto; display: block;}
#game_section .game_cont .ask_cont span .fa { font-size: 73px; color: #808080; text-align: center; display: block;}
#game_section .game_cont .ask_cont h4	{ font-size: 22px; line-height:30px; font-weight: normal; padding:12px 0; display:block; color: #009BDE; text-align:center;}
#game_section .game_cont .ask_cont p	{ font-size: 18px; line-height:24px; padding:0; display:block; text-align:left; font-weight:normal;}
#game_section .game_cont .ask_cont  a { text-decoration: none; font-size: 18px; line-height: 25px; color: #00B3E3;  text-align: left; padding: 12px 0 0 0; text-decoration:none;}
#game_section .game_cont .ask_cont  a:hover		{ color: #5C6670;}

#matters_section1				{ width:100%; margin:0; padding:65px 0;}
#matters_section1 .matters_cont1	{ width:100%; margin:0; padding:0;}
#matters_section1 .matters_cont1 h2	{ font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 34px 0; display:block; color: #009BDE; text-align:center;}
#matters_section1 .matters_cont1 .feedback_text .blog_sect ul		{ list-style:none; padding: 0; margin:0;}
#matters_section1 .matters_cont1 .feedback_text .blog_sect ul li		{ padding: 0; position: relative; list-style: none; margin:0 0 10px 0; display:block; font-size: 18px; line-height:24px; padding:0; text-align:left; font-weight:normal;}
#matters_section1 .matters_cont1 .feedback_text { width:100%; margin:0; padding: 0;}
#matters_section1 .matters_cont1 .feedback_text .blog_sect { width:100%; margin:0; padding: 0;}
#matters_section1 .matters_cont1 .feedback_text .blog_sect small { font-size: 18px; line-height: 24px; padding: 0; color: #009BDE; display: block; text-align: left; font-weight: normal; padding: 0 0 16px 0; }
#matters_section1 .matters_cont1 .feedback_text .blog_sect ul li a	{ text-decoration:none; font-size: 18px; line-height:24px; color:#00B3E3; }
#matters_section1 .matters_cont1 .feedback_text .blog_sect ul li a:hover	{ color:#5C6670;}

#matters_section1 .matters_cont1 .feedback_text .blog_sect span a	{ width:295px; height:80px; margin:48px auto 0; background-color:var(--colorGreen); text-decoration:none; font-size: 24px; line-height:80px; color:#FFFFFF;  display:block; border-radius:10px; text-align:center; border:1px solid var(--colorGreen);}
#matters_section1 .matters_cont1 .feedback_text .blog_sect span a:hover		{ background-color:transparent; color:var(--colorGreen);}
/* #matters_section1 .matters_cont1 .feedback_text .blog_sect ul li::before {display: inline-block; content: ''; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; height: 0.50rem; width: 0.50rem; margin-right: 0.5rem; background-color: #000;vertical-align: middle;} */

#recent_section		{ width:100%; margin:0; padding:70px 0; background-color:#464F58;}
#recent_section h6	{ font-size: 18px; line-height:24px; padding:0; display:block; text-align:left; font-weight:600; color:#FFF; padding:0 0 10px 0;}
#recent_section p	{ font-size: 18px; line-height:24px; padding:0 0 20px 0; display:block; text-align:left; font-weight:300; color:#FFF;}
#recent_section a	{ font-size: 18px; line-height:24px; padding:0; text-align:left; font-weight:600; color:#00B3E3; text-decoration:none;}
#recent_section a:hover	{ color:var(--colorGreen);}


/***************************** Inner2 start here ****************************************/

#focal_img1							{ width:100%; margin:0; padding:0; background:url(../webp/world.webp) no-repeat center 145px; background-size: auto 100%;}
#focal_img1 .benefits_sect1			{ width:100%; margin:0; padding:0;}
#focal_img1 .benefits_sect1 .benefits_cont1			{ width:100%; height:auto; margin:0; text-align:center; padding: 0 0 95px 0;  }
#focal_img1 .benefits_sect1 .benefits_cont1 h2	{ font-size: 30px; line-height:50px; font-weight: 700; padding:36px 0 40px 0; display:block; color: var(--colorBlue22); text-align:center;}

#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1	{ width:100%; margin:0 auto; padding:0;}
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect1	{ width:95%; margin:0; padding:0; float:left; padding: 0; display:block; border-radius:8px;}
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect1 span .fa	{ font-size: 45px; color: #000000; display: inline-block;  padding:0 5px 0 0; }
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect1 p	{ font-size: 26px; line-height:40px; padding:0; display:block; font-weight:300; text-align:center; width: auto; margin: 0 auto; }
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect1 small	{ font-size: 18px; line-height:24px; padding:0; display:block; font-weight:600; text-align:center; padding:36px 0 0 0; }
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect2	{ width:auto; margin:0; padding:0; float:right; display:block;}
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect2 p	{ text-decoration: none; font-size: 17px; line-height: 25px; color: #222; padding:0 0 20px 0; }
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect2 a	{ text-decoration: none; font-size: 16px; line-height: 22px; color: #00B3E3;  width: 78%; display:block; text-align:left; font-weight:600;}
#focal_img1 .benefits_sect1 .benefits_cont1 .satisfy_blog1 .blog_sect2 a:hover		{     color: #5C6670;}


#satisfy_section1				{ width:100%; margin:0; padding:58px 0; background-color:#EEEEEE;}
#satisfy_section1 .satisfy_cont1			{ width:100%; height:auto; margin:0; text-align:center; }
#satisfy_section1 .satisfy_cont1 .satisfy_blog	{ width:100%; margin:0 auto; padding:0;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect	{ width:80%; margin:0; padding:0; float:left; padding: 0; display:block; border-radius:8px;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect span .fa	{ font-size: 45px; color: #000000; display: inline-block;  padding:0 5px 0 0; }
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect p	{ font-size: 24px; line-height:34px; padding:0; display:block; font-weight:300; text-align:center; width: auto; margin: 0 auto; }
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect small	{ font-size: 18px; line-height:24px; padding:0; display:block; font-weight:600; text-align:center; padding:36px 0 0 0; }
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect1	{ width:auto; margin:0; padding:0; float:right; display:block;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect1 p	{ width: 85%;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect1 a	{ text-decoration: none; font-size: 16px; line-height: 22px; color: #00B3E3;  width: 78%; display:block; text-align:left; font-weight:600;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog .blog_sect1 a:hover		{     color: #5C6670;}


#satisfy_section1				{ width:100%; margin:0; padding:58px 0; background-color:#EEEEEE;}
#satisfy_section1 .satisfy_cont1			{ width:100%; height:auto; margin:0; text-align:center; }
#satisfy_section1 .satisfy_cont1 h2	{ font-size: 32px; line-height:50px; font-weight: 500; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#satisfy_section1 .satisfy_cont1 h3	{ font-size: 19px; line-height:25px; font-weight: normal; padding: 8px 0px; display:block; color: #009BDE; text-align:center; }
#satisfy_section1 .satisfy_cont1 h3 span	{ text-decoration:underline;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog1	{ width:100%; margin:0 auto; padding:0;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog1 img	{ margin:10px auto 30px; display:block;max-width: 900px;width: 100%;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog1 .blog_sect	{ width:92%; margin:0; padding:0; float:left; padding: 0; display:block; border-radius:8px;}
#satisfy_section1 .satisfy_cont1 .satisfy_blog1 .blog_sect p	{ font-size: 17px; line-height:24px; padding:0 0 18px 0; display:block; font-weight:300; text-align:left; width: auto; margin: 0 auto; }


#reports_section				{ width:100%; margin:0; padding:65px 0;}
#reports_section .reports_cont	{ width:100%; margin:0; padding:0;}
#reports_section .reports_cont h2	{ font-weight: 600; padding:0 0 10px 0; display:block; color: var(--colorBlue22); text-align:center;}
#reports_section .reports_cont h3	{ font-size: 17px; line-height:25px; font-weight: normal; padding:0 0 36px 0; display:block; color: var(--colorBlue22); text-align:center;}
#reports_section .reports_cont .work_section		{ width:100%; margin:0; padding:0;}
#reports_section .reports_cont .work_section  .work_cont   { width:94%; margin:0; padding:0;}
#reports_section .reports_cont .work_section  .work_cont a	{ text-decoration: none; font-size: 17px; line-height: 26px; color: #00B3E3;  text-align:left; display:block; padding: 0 0 15px 0;}
#reports_section .reports_cont .work_section  .work_cont a:hover		{ color: #5C6670;}
#reports_section .reports_cont .work_section  .work_cont p	{ font-size: 17px; line-height:24px; padding:0 0 18px 0; display:block; font-weight:300; text-align:left; width: auto; margin: 0 auto; }


#identify_section1				{ width:100%; margin:0; padding:68px 0; background-color:#D4EB8D;}
#identify_section1 .identify_cont1	{ width:100%; margin:0; padding:0;}
#identify_section1 .identify_cont1 h2	{ font-size: 30px; line-height:50px; font-weight: 500; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#identify_section1 .identify_cont1 h3	{ font-size: 17px; line-height:25px; font-weight: normal; padding:0 0 40px 0; display:block; color: #009BDE; text-align:center;}
#identify_section1 .col-lg-12			{ padding:0 14px;}
#identify_section1 .identify_cont1 .more_section1			{ width:95%; margin:0; padding:0;}
#identify_section1 .identify_cont1 .more_section1 span		{ height:auto; min-height:77px; margin:0; padding:0;}
#identify_section1 .identify_cont1 .more_section1 span .fa	{ font-size: 84px; color: #808080; display: inline-block; margin:0; display: block; text-align:center;}
#identify_section1 .identify_cont1 .more_section1 span.right .fa	{ font-size: 84px; color: #808080; display: inline-block; margin:0 auto; display: block;}
#identify_section1 .identify_cont1 .more_section1 span img	{ margin:0 auto; display: block;}
#identify_section1 .identify_cont1 .more_section1 h4	{ font-size: 18px; line-height:24px; font-weight: 600; padding:20px 0 15px; display:block; color: #009BDE; text-align:left;}
#identify_section1 .identify_cont1 .more_section1 p	{ font-size: 16px; line-height:24px; padding:0 0 18px 0; display:block; text-align:left; font-weight:normal; width: 100%; margin: 0;}
#identify_section1 .identify_cont1 .more_section1 a	{ text-decoration: none; font-size: 18px; line-height: 20px; color: #00B3E3;  text-align:left; display:block; padding: 0 0 15px 0;}
#identify_section1 .identify_cont1 .more_section1 a:hover		{ color: #5C6670;}
#identify_section1 .identify_cont1 .more_section1 p strong		{ font-weight:600;}

#features_section				{ width:100%; margin:0; padding:48px 0;}
#features_section .features_cont	{ width:100%; margin:0; padding:0;}
#features_section .features_cont h2	{ font-size: 30px; line-height:50px; font-weight: 500; padding:0 0 50px 0; display:block; color: #009BDE; text-align:center;}
#features_section .features_cont .feat_text 	{ width:100%; margin:0; padding:0;}
#features_section .features_cont .feat_text p	{ font-size: 20px; line-height:28px; padding:0 0 18px 0; display:block; text-align:left; font-weight:normal; width: 100%; margin: 0;}
#features_section .features_cont .feat_text p span	{ font-size: 20px; line-height:28px; padding:0 0 18px 0; text-align:left; color:#00B3E3; font-weight:600; width: 100%; margin: 0;}
#features_section .features_cont .feat_text p a   { font-size: 20px; line-height:28px; padding:0 0 18px 0; text-align:left; color:#00B3E3; font-weight:600; width: 100%; margin: 0; text-decoration:none;} 
#features_section .features_cont .feat_text p a:hover		{ color: #5C6670;}

#business_section				{ width:100%; margin:0; padding:66px 0 76px; background-color:#eeeeee;}
#business_section .business_cont	{ width:100%; margin:0; padding:0;}
#business_section .business_cont a	{ width: 310px; height: 85px; margin: 0 auto; background-color: var(--colorGreen); text-decoration: none; font-size: 24px; line-height: 80px; color: #FFFFFF;  display: block; border-radius: 10px; text-align: center; border: 1px solid var(--colorGreen);}
#business_section .business_cont a:hover { background-color: transparent; color: var(--colorGreen);}



/***************************** Inner3 start here ****************************************/

#focal_img2							{ width:100%; margin:0; padding:0; background:url(../jpg/gradient-bkgd.jpg) repeat-x center bottom; background-size: auto 100%;}
#focal_img2 .container{max-width: 1300px;}
#focal_img2.bg_img							{ width:100%; margin:0; background:#FFF;}
#focal_img2 .benefits_sect2			{ width:100%; margin:0; padding:0;}
#focal_img2 .benefits_sect2 .benefits_cont2			{ width:100%; height:auto; margin:0; padding: 30px 0 35px 0; text-align: center; }
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3	{ margin:0; padding:0; float:left; display:block;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 img	{ padding:0 0 20px 0;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 h2	{ font-size: 26px; line-height:40px; font-weight: 500; padding:0 0 20px 0; display:block; color: #009BDE;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 p	{ color:#222; font-size: 17px; line-height:28px; padding:0 0 18px 0; display:block; text-align:center; font-weight:normal; margin: 0;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3X a	{ width: 338px; height: 48px; margin: 0 auto; background-color: #009BDE;; text-decoration: none; font-size: 18px; line-height: 46px; color: #FFFFFF;  display: block; border-radius: 6px; text-align: center; border: 1px solid #009BDE;;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 a:hover { background-color: transparent; color: #009BDE;;}
#focal_img2 .benefits_sect3 .benefits_cont3			{ width:100%; height:auto; margin:0; text-align:center; padding: 90px 0 85px 0;  }
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3X	{ margin:0; padding:0; float:left; display:block;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 h2	{ font-size: 30px; line-height:40px; font-weight: 500; padding:0 0 10px 0; display:block; color: #009BDE; text-align:left;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 p	{ color:#222; font-size: 18px; line-height:26px; padding:0 0 18px 0; display:block; text-align:left; font-weight:normal; margin: 0;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 a	{ width: 238px; height: 48px; margin: 0; background-color: #009BDE; text-decoration: none; font-size: 18px; line-height: 46px; color: #FFFFFF;  display: block; border-radius: 6px; text-align: center; border: 1px solid #009BDE;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 a:hover { background-color: transparent; color: #009BDE;;}


#contact_section			{ width:100%; margin:0; padding:62px 0 65px; background-color:var(--colorLtBlue);}
#contact_section .contact_cont			{ width:100%; margin:0; padding:0;}
#contact_section .contact_cont p	{ color:#222; font-size: 18px; line-height:26px; padding:0 0 18px 0; display:block; text-align:center; font-weight:normal; margin: 0; font-weight: 600;}
#contact_section .contact_cont img		{ margin:0 auto; display:block;}
#contact_section .contact_cont a	{ text-decoration: none; font-size: 18px; line-height: 20px; color: #00B3E3;  display: block; text-align: center; padding:24px 0 0 0;}
#contact_section .contact_cont a:hover { background-color: transparent; color: #8493A8;;}


/***************************** Inner4 start here ****************************************/

#about_section							{ width:100%; margin:0; padding:0; }
#about_section .employee_sect					{ width:100%; margin:0; padding:0;}
#about_section .employee_sect .employee_cont		{ width:100%; margin:0; padding:37px 0 79px;}
#about_section .employee_sect .employee_cont h2	{ font-size: 30px; line-height:40px; font-weight: 500; padding:0 0 40px 0; display:block; color: #009BDE; text-align:center; width:85%; margin:0 auto;}
#about_section .employee_sect .employee_cont p	{ color:#222; font-size: 18px; line-height:28px; padding:0 0 18px 0; display:block; text-align:left; font-weight:400; margin: 0;}

#about_section .team_section					{ width:100%; margin:0; padding:0;}
#about_section .team_section h2				{ font-size: 30px; line-height:40px; font-weight: 500; padding:0 0 40px 0; display:block; color: #009BDE; text-align:center; width:85%; margin:0 auto;}
#about_section .team_section	.team_cont		{ width:100%; margin:0; padding:0;}
#about_section .team_section	.team_cont .team_left		{ width:100%; margin:0; padding:0 0 105px 0;}
#about_section .team_section	.team_cont .team_left h4		{ color:#222; font-size: 18px; line-height:22px; padding:0 0 18px 0; display:block; text-align:left; font-weight:600; margin: 0;}
#about_section .team_section	.team_cont .team_left p		{ color:#222; font-size: 17px; line-height:29px; padding:0; display:block; text-align:left; font-weight:400; margin: 0;}


/***************************** Inner5 start here ****************************************/

#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 ul		{ list-style:none; padding: 0; margin:0;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 ul li	{ padding: 0; position: relative; list-style: none; text-align:left; margin:0 0 20px 35px; display:block;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 ul li .fa { font-size: 22px; vertical-align: middle; color:#00B3E3; position: absolute; left: -33px; top: 0px;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 ul li a	{ width:auto; height:auto; background-color:transparent; border:none; color:#00B3E3; font-size: 18px; line-height: 18px; font-weight:300; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s; display: inline-block;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 ul li a:hover	{ color:#5C6670;}
#focal_img2 .benefits_sect2 .benefits_cont2 .blog_sect3 ul li p	{ color:#222; font-size: 18px; line-height:26px; padding:0; display:inline; text-align:left; font-weight:normal; margin: 0; font-weight:300;}
#focal_img2 .benefits_sect2 .benefits_cont2.padd			{ width:100%; height:auto; margin:0; padding: 80px 0 70px; text-align: left;  }

#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 ul		{ list-style:none; padding: 0; margin:0;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 ul li	{ padding: 0; position: relative; list-style: none; text-align:left; margin:0 0 20px 35px; display:block;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 ul li .fa { font-size: 22px; vertical-align: middle; color:#00B3E3; position: absolute; left: -33px; top: 8px;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 ul li a	{ width:auto; height:auto; background-color:transparent; border:none; color:#00B3E3; font-size: 18px; line-height: 18px; font-weight:300; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s; display: inline-block;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 ul li a:hover	{ color:#5C6670;}
#focal_img2 .benefits_sect3 .benefits_cont3 .blog_sect3 ul li p	{ color:#222; font-size: 18px; line-height:26px; padding:0; display:block; text-align:left; font-weight:normal; margin: 0; font-weight:300;}
#focal_img2 .benefits_sect3 .benefits_cont3.padd1			{ width:100%; height:auto; margin:0; text-align:center; padding: 70px 0 55px; }


/***************************** Inner6 start here ****************************************/

#about_section .employee_cont .employee_left		{ width:100%; margin:0 auto; padding:20px 0 0 0;}
#about_section .employee_cont .employee_left ul	{ list-style:none; padding: 0; margin:0;}
#about_section .employee_cont .employee_left ul li	{ padding: 0; position: relative; list-style: none; text-align:left; margin:0 0 38px 0; display:inline-block; vertical-align: middle; height: 168px; width: 182px;}
#about_section .employee_cont .employee_left ul li img { width: auto; height: auto; margin: 0 auto;}

#integrity_section			{ width:100%; margin:0; padding:68px 0 36px; background-color:var(--colorLtBlue); border-bottom:3px solid #FFF;}
#integrity_section .integrity_cont			{ width:100%; margin:0; padding:0;}
#integrity_section .integrity_cont h2	{ font-size: 30px; line-height:40px; font-weight: 500; padding:0 0 40px 0; display:block; color: #009BDE; text-align:center; width:85%; margin:0 auto;}

#integrity_section .integrity_cont .integ_cont			{ width:100%; margin:0; padding:0;}
#integrity_section .integrity_cont .integ_cont p			{ color:#222; font-size: 18px; line-height:30px; padding:0; display:block; text-align:left; margin: 0;}

/***************************** Inner7 start here ****************************************/

#cont_section			 { width:100%; margin:0; padding:0;}
#cont_section .cont_content		{ width:790px; margin:0 auto; padding:0;}
#cont_section .cont_content .cont_top		{ width:100%; margin:0; padding:37px 0 79px; text-align:center;}
#cont_section .cont_content .cont_top h2 { font-size: 30px; line-height: 40px; font-weight: 500; padding: 0 0 15px 0; display: block; color: #009BDE; text-align: center; width: 85%; margin: 0 auto;}
#cont_section .cont_content .cont_top p			{ color:#222; font-size: 18px; line-height:30px; padding:0 0 10px 0; display:block; text-align:center; margin: 0;}
#cont_section .cont_content .cont_top strong			{ color:#222; font-size: 18px; line-height:30px; padding:0 0 10px 0; display:block; text-align:center; width: 25%; margin: 0 auto;}

#cont_section .cont_content .cont_top ul		{ list-style:none; padding: 0; margin:0 0 62px 0; }
#cont_section .cont_content .cont_top ul li		{ padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block; color:#222; font-size: 18px; line-height: 30px; text-align:center; text-decoration:none; font-weight:600;}
#cont_section .cont_content .cont_top ul li a	{ color:#222; font-size: 18px; line-height: 20px; text-align:center; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s; font-weight:600;}
#cont_section .cont_content .cont_top ul li a:hover	{ color:#00B3E3;}

#cont_section .cont_content .cont_top input[type="text"], #cont_section .cont_content .cont_top input[type="email"], #cont_section .cont_content .cont_top input[type="tel"], .selectpicker {
    max-width: 374px !important;
    width: 100% !important;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    height: 48px;
    background-color: #FBFCFF !important;
    border: 1px solid #009BDE;
    border-radius: 5px;
    color: #54657E;
    margin: 0 0 20px !important;
    font-weight: 400;
    padding: 5px 15px !important;
    box-shadow: none;
}

#cont_section .cont_content .cont_top .comment		{ max-width: 100% !important;
    width: 100% !important;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    height: 48px;
    background-color: #FBFCFF !important;
    border: 1px solid #009BDE;
    border-radius: 5px;
    color: #54657E;
    margin: 20px 0 !important;
    font-weight: 400;
    padding: 20px 15px !important;
    box-shadow: none;
}
	
#cont_section .cont_content .cont_top .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
    outline: none !important;
}	
#cont_section .cont_content .cont_top .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .btn-default {
    background-color: #FBFCFF;
    border: 1px solid #009BDE;
    border-radius: 5px;
	height:48px;
    padding: 5px 15px;
    box-shadow: none;
    letter-spacing: 0;
    outline: none !important;
}
#cont_section .cont_content .cont_top .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
    color: #54657E;
    font-size: 18px;
}
#cont_section .cont_content .cont_top .form_sect ul {
    list-style: none;
    padding: 0 20px;
    margin: 0;
    float: right;
	border: none !important;
}
#cont_section .cont_content .cont_top .form_sect .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) li {
    display: block; 
}
#cont_section .cont_content .cont_top .form_sect .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) li a {
    color: #54657E;
    font-size: 18px;
	line-height:28px;
	text-align:left;
	font-weight:normal;
	outline:none;
}

#cont_section .cont_content .cont_top .form_sect .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) li a:hover	{ background-color:transparent; color:#009BDE; outline:none;}

#cont_section .cont_content .cont_top input[type="text"]::-webkit-input-placeholder, #cont_section .cont_content .cont_top input[type="email"]::-webkit-input-placeholder, #cont_section .cont_content .cont_top input[type="tel"]::-webkit-input-placeholder, #cont_section .cont_content .cont_top .comment::-webkit-input-placeholder { color: #54657E;}
#cont_section .cont_content .cont_top input[type="text"]:-moz-placeholder, #cont_section .cont_content .cont_top input[type="email"]:-moz-placeholder, #cont_section .cont_content .cont_top input[type="tel"]:-moz-placeholder, #cont_section .cont_content .cont_top .comment:-moz-placeholder { color: #54657E;}
#cont_section .cont_content .cont_top input[type="text"]::-moz-placeholder, #cont_section .cont_content .cont_top input[type="email"]::-moz-placeholder, #cont_section .cont_content .cont_top input[type="tel"]::-moz-placeholder, #cont_section .cont_content .cont_top .comment::-moz-placeholder { color: #54657E;}
#cont_section .cont_content .cont_top input[type="text"]:-ms-input-placeholder, #cont_section .cont_content .cont_top input[type="email"]:-ms-input-placeholder, #cont_section .cont_content .cont_top input[type="tel"]:-ms-input-placeholder, #cont_section .cont_content .cont_top .comment:-ms-input-placeholder { color: #54657E;}

#cont_section .cont_content .cont_top .form_sect .dropdown-menu		{ background-color: #FBFCFF; border: 1px solid #009BDE;}

#cont_section .cont_content .cont_top .form_sect .btn2	{ width:178px; height:63px; background-color:#009BDE; border:1px solid #009BDE; color: #FFF; font-size: 18px; border-radius:8px; letter-spacing:1px; margin: 20px 0 40px;}
#cont_section .cont_content .cont_top .form_sect .btn2:hover	{ background-color:transparent; color:#009BDE;}

#cont_section .cont_content .cont_top .form_sect .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover		{ background-color:transparent;}



@media (min-width:480px){
    .hidedesktop{
        display: none;
    }
}


/***************************** Team Assesment Styling start here ****************************************/

@media (min-width:768px){
    .d-flex-center{
        display: flex;
        align-items: center;
    }
    .d-flex-center .col-md-6{
        flex: 1;
    }
}
@media (max-width:767px){
    .reverse-tour-featured .d-flex-center{
        display: flex;
        flex-direction: column;
    }
    .reverse-tour-featured .d-flex-center .col-md-6:last-child{
        order:1;
    }
    .reverse-tour-featured .d-flex-center .col-md-6:first-child{
        order:2;
    }
    .tour-video-section-text{
        margin-bottom: 50px;
    }
    img.tour-featured-img{
        margin-bottom: 35px;
    }
}
.mb-0{ margin-bottom: 0 !important; }

.section-gap { padding: 40px 0px; }
.section-gap-60 { padding: 60px 0px; }

@media (max-width:767px){
    .section-gap { padding: 20px 0px; }
    .section-gap-60 { padding: 30px 0px; }
    img.overview-featured-thumbnail{
        margin-top: 15px;
        margin-bottom: 0;
    }
}
.team-assessment-text-boxes h3 {
    color: #00b3e3;
    font-size: 30px;
    font-weight: 700;
}

.team-overview-box p {
    margin-bottom: 15px;
}

a.boxed-btn {
    display: inline-block;
    background-color: var(--colorGreen);
    color: #fff;
    font-size: 17px;
    padding: 9px 35px;
    border-radius: 7px;
    box-shadow: 2px 3px 10px 0px #999;
    border:1px solid transparent;
}

a.bordered-btn {
    font-size: 17px;
    border: 1px solid var(--colorGreen);
    padding: 9px 35px;
    display: inline-block;
    border-radius: 7px;
    color: var(--colorGreen);
    box-shadow: 2px 3px 10px 0px #999;
}

.team-overview-btns a.bordered-btn {
    margin-left: 15px;
}

.single-outcome-image {
    display: inline-block;
    width: 32.33%;
    text-align: center;
}

.single-outcome-image p b {
    display: block;
}

.single-outcome-image img {
    max-width: 40px;
    margin-bottom: 10px;
}

.single-outcome-image p {
    margin: 0;
    text-align: center;
}

ul.benefits-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.benefits-list li img {
	max-width: 20px;
	position: absolute;
	top: 3px;
	left: 0;
}

ul.benefits-list li {
	margin-bottom: 5px;
	position: relative;
	padding-left: 35px;
}
.team-benifits-box ul.benefits-list li{
    margin-bottom: 13px !important;
}

ul.benefits-list li:last-child {
    margin-bottom: 0;
}

ul.benefits-list li b {
    font-style: italic;
}

.benifits-overview-btns a.bordered-btn {
    margin-left: 15px;
}

.benifits-overview-btns {
    margin-top: 30px;
}

.team-overview-box {
    margin-bottom: 50px;
}

.team-outcome-box {
    margin-bottom: 50px;
}

.faq-row { padding-bottom: 40px; text-align: left; }
.faq-row-column1 { padding-bottom: 10px; text-align: left; }
.faq-row-column2 { padding-bottom: 40px; text-align: left; }
@media (max-width:575px){
.faq-row-column2 { padding-bottom: 40px; }
}
.steam-lined-process-boxes h2,
.team-overview-box h2,
.team-overview-box h1,
.team-outcome-box h2,
.team-benifits-box h2,
.team-category-box h2,
.team-package-box h2,
.tour-video-section-text h2,
.faq-list-title,
.team-pricing-heading h2,
.team-pricing-heading h1,
.custom-survey-overview h1{
    font-size: 30px;
    line-height: 1.3em;
    font-weight: 600;
    color: #009BDE;
}
h1.faq-list-title,
.team-overview-box h1,
.team-pricing-heading h1,
.custom-survey-overview h1{
    padding: 0 0 34px 0;
}
.custom-survey-overview h1{
    text-align: center;
}
ul.team-category-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.team-category-list li {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    padding-left: 15px;
    font-weight: 600;
    margin-bottom: 8px;
}

ul.team-category-list li:before {
    position: absolute;
    left: 0;
    top: 50%;
    width: 6px;
    height: 6px;
    content: "";
    background-color: #000;
    border-radius: 50%;
    margin-top: -3px;
}

ul.team-category-list li:first-child:before {
    display: none;
}

ul.team-category-list li:first-child {
    margin-left: 0;
    padding-left: 0;
}

ul.team-package-list {
    margin-bottom: 0;
    padding: 0;
    padding-left: 20px;
    list-style: disc;
}

ul.team-package-list li {
    margin-bottom: 15px;
    line-height: 25px;
}

img.overview-featured-thumbnail {
    margin-bottom: 30px;
    box-shadow: 5px 5px 6px 0px #999;
}
.single-process-box img{
    box-shadow: 5px 5px 6px 0px #999;
}

.team-category-box {
    margin-bottom: 30px;
}

.single-process-box img {
    width: 100%;
}

.single-process-box p {
	margin-bottom: 0;
	font-size: 12px;
	color: #9f9f9f;
	padding-bottom: 0;
	text-align: center;
}

.single-process-box h4 {
    font-weight: 600;
    margin-bottom: 10px;
}
.single-process-box{
    margin-bottom: 15px;
}

.steamline-process-texts p {
    font-weight: 600;
}

.steamline-process-btns {
    margin-top: 10px;
}

.steamline-process-btns a.bordered-btn {
    margin-left: 15px;
}

.steamlines-process-section {
    margin-bottom: 100px;
    padding-top:40px;
}

a.boxed-btn {
    transition: 0.3s;
}
a.bordered-btn {
    transition: 0.3s;
}
a.boxed-btn:hover{
    background: #fff;
    color:var(--colorGreen);
    border-color:var(--colorGreen);
}
a.bordered-btn:hover {
    background-color: var(--colorGreen);
    border-color: var(--colorGreen);
    color: #fff;
}

.team-banner {
    position: relative;
}

img.free-trial-icon {
    position: absolute;
    right: -35%;
    top: -250%;
    width: 150px;
}

h3.faq-list-title {
    font-size: 30px;
    font-weight: 600;
    color: #009bde;
    margin-bottom: 20px;
}

p.faq-list-description a {
    text-decoration: underline;
}

p.faq-list-description {
    margin-bottom: 20px;
}

.single-faq-list h4 {
    font-weight: 700;
    margin-bottom: 20px;
}

.single-faq-list {
    margin-bottom: 20px;
}

.single-faq-list a {
    color: #009bde;
    text-decoration: underline;
}

.ready-to-use-section {
    font-size: 16px;
    margin-top: 80px;
}

.ready-to-use-section .steamline-process-btns {
    margin-top: 0;
    margin-bottom: 15px;
}

.ready-to-use-section p:last-child a {
    color: #009bde;
    text-decoration: underline;
}

.team-pricing-heading h3 {
    font-size: 30px;
    font-weight: 600;
    color: #009bde;
    margin-bottom: 20px;
}

.team-pricing-heading p:last-child {
    line-height: 1.8;
    margin-bottom: 30px;
}

table.team-pricing-table {
    width: 100%;
    margin-bottom: 50px;
    max-width: 800px;
}

table.team-pricing-table th, table.team-pricing-table td {
    border: 1px solid #009bde;
    padding: 5px;
    padding-left: 15px;
    text-align: center;
}
td.table-heading-last-td.blue-box{
    border-right-color: #009bde !important;
}

td.blue-box, td.green-box, td.red-box {
	background-color: #009bde;
	color: #fff;
	text-align: center;
	padding: 7px 20px !important;
	font-weight: bold;
	border-color: #fff !important;
}
td.blue-box.left-last-blue-box{
    border-bottom-color: #009bde !important;
}

td.green-box {
    background-color: #95d702;
}

td.red-box {
    background-color: #ff8302;
}

.table-bottom-description p a {
    color: #009bde;
    text-decoration: underline;
}

.table-bottom-description p:last-child {
    margin-top: 15px;
}
.table-bottom-desc-btns .bordered-btn {
    margin-left: 15px;
}
table.team-pricing-table td:first-child {
	text-align: right !important;
	border: 0;
	font-weight: bold;
	padding-right: 15px;
}
.tour-video-section-text h3 {
    font-size: 30px;
    font-weight: 600;
    color: #00b3e3;
}

.tour-video-section-text > p {
    margin-bottom: 20px;
}

.tour-video-list-section ul li a {
    text-decoration: underline;
    margin-bottom: 5px;
    display: inline-block;
}
.tour-video-list-section ul li{
    list-style-type: disc;
}
.tour-video-list-section ul{
    padding-left: 20px;
}
.tour-video-img-wrap button{
    background: transparent;
    border: 0;
}
.tour-video-buttons {
    margin-top: 20px;
}

.tour-video-buttons a.bordered-btn {
    margin-left: 15px;
}

.tour-video-section {
    margin-bottom: 50px;
}

.single-tour-featured-item {
    background-color: #eeeeee;
    margin-bottom: 30px;
    padding: 45px 20px;
}

.single-tour-featured-item.reverse-tour-featured {
    background-color: transparent;
}

img.tour-featured-img {
    box-shadow: 0px 0px 10px 4px #909090;
}

.single-tour-featured-item .featured-text h4{
    margin-bottom: 25px;
}
.single-tour-featured-item .featured-text p{
    padding-bottom: 0;
}

.single-tour-featured-item.reverse-tour-featured .featured-text {
    margin-left: 0;
}

.bottom-tour-section h3 {
    font-size: 17px;
    margin-top: 50px;
}

.bottom-tour-section h3 a {
    text-decoration: underline;
}
.bottom-comming{
    margin-top: 60px;
}
.botttom-tour-section{
    margin-bottom: 100px;
}
table.team-pricing-table td.td-adjust-padding{
    padding: 8px 20px !important;
}
table.team-pricing-table td.no-border,
table.team-pricing-table th.no-border{
    border:0 !important;
}
table.team-pricing-table td.border-right{
    border-right: 1px solid #009bde !important;
}
.las-row-td{
    border: 0 !important;
}
.las-row-td a{
    text-decoration: underline;
}
@media (max-width:400px){
    table.team-pricing-table th, table.team-pricing-table td{
        padding-left: 8px;
    }
    table.team-pricing-table th, table.team-pricing-table td{
        font-size: 14px;
    }
    table.team-pricing-table td.blue-box, table.team-pricing-table td.green-box, table.team-pricing-table td.red-box{
        padding: 0 10px !important;
    }
    a.boxed-btn,
    a.bordered-btn{
        font-size: 15px;
        padding: 9px 25px;
    }
}

.team-overview-img-margin{
    margin: 24px auto 50px;
}
.team-overview-img-margin img{
    max-width: 420px;
}
@media (max-width:767px){
    .team-overview-img-margin{
        margin: 50px 0 0px;
    }
}

.blue-section-team-overview{
    background:#CEF7FF;
    padding: 40px 0;
}


/***************************** Sample Survey **************************************/

/* #main_sample_survey .container{
    max-width: 1500px;
} */

/***************************** Team Samples **************************************/

.team-samples h3{
    font-size: 24px;
    line-height: 40px;
    font-weight: 600;
    text-decoration: underline;
    color:rgb(0, 143, 214);
    padding: 0 0 34px 0;
    text-align: center;
}
.team-samples-left-block img{
    margin: 38px auto;
}
.team-samples-right-block img{
    margin-bottom: 15px;
}
@media (max-width:767px){
    .team-samples-left-block img{
        margin: 0px auto 15px;
    }
}

/***************************** Team Assessment Sample Questions start here ****************************************/

.sample-questions-table .main-thead th{
    padding: 15px;
    background: #B9E7F4;
    border: 1px solid #000 !important;
}
.sample-questions-table > tbody > tr > td{
    border: 1px solid #000 !important;
    font-size: 14px;
    padding: 15px;
}
.sample-questions-table tbody tr td.left-title{
    vertical-align: middle;
    font-weight: bold;
    padding: 15px;
}


/***************************** Team Sample Report start here ****************************************/

.sample-report-link-block{
    padding: 50px 0;
}
.sample-report-link-block .featured-text h4{
    margin-bottom: 35px;
}


/***************************** Comment Box Page Styling start here ****************************************/

.display-logo-txt{
    margin-top: 110px;
}
.emp-display-logo-txt{
    margin-top: 136px;
}
.comment-box-overview-section .team-overview-box ul{
    list-style-type: disc;
    padding-left: 15px;
}
.comment-box-overview-section .team-overview-box ul li{
    padding-bottom: 5px;
    padding-left: 15px;
}
.small-txt{
    font-size: 12px;
    text-align: center;
}
.small-txt small{
    display: block;
    font-size: 10px;
    line-height: 1;
}
ul.comment-highlight{
    list-style-type: disc;
    padding-left: 15px;
}
ul.comment-highlight li{
    padding-left: 0px;
}

.single-comment-how-it-works{
    width: 33%;
    float: left;
    text-align: center;
}
.single-comment-how-it-works img{
    padding: 0 0 20px 0;
}
.single-comment-how-it-works:last-child img{
    padding: 7px 0 23px 0;
}
.single-comment-how-it-works:first-child{
    position: relative;
}
ul.comment-highlight li b{
    font-style: unset;
}
.trusted-by-section ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.trusted-by-section ul li{
    list-style: none;
    flex-direction: column;
    display: flex;
}
.comment-box-overview-section .team-overview-box{
    margin-bottom: 0;
}
.trusted-by-section{
    padding-bottom: 40px;
}
.trusted-by-section ul li:first-child {
	font-size: 24px;
	color: #009BDE;
	width: 20%;
}
.sample-two-block-img-left-inner,
.sample-two-block-img-right-inner{
    border: 1px solid #000;
    padding: 20px;
}
.sample-two-block-img-section .sample-two-block-img-left-inner img,
.sample-two-block-img-section .sample-two-block-img-right-inner img{
    width: 100%;
}
.sample-two-block-img-section{
    padding-top: 50px;
}
@media (max-width:991px){
    .sample-two-block-img-section .sample-two-block-img-left-inner{
        margin-bottom: 50px;
    }
}
@media (max-width:767px){
    .team-overview-box {
        margin-bottom: 0;
    }
    .display-logo-txt{
        margin-top: 30px;
    }
    .trusted-by-section ul li:first-child{
        font-size: 18px;
        padding-right: 10px;
    }
    .single-p2p-how-it-works:first-child::after{
        right:-17%;
    }
    .single-comment-how-it-works:first-child::after {
        top: 35%;
        right: -15%;
        transform: translate(-30%,-15%);
    }
}
@media (max-width:480px){
    .single-p2p-how-it-works:first-child::after {
        right: -25%;
    }
    .single-comment-how-it-works:first-child::after {
        top: 32%;
        right: -35%;
        transform: translate(-35%,-35%);
    }
}
@media (max-width:414px){
    .trusted-by-section ul li:first-child{
        font-size: 14px;
    }
    .single-p2p-how-it-works:first-child::after {
        right: -30%;
    }
}
@media (max-width:375px){
    .single-p2p-how-it-works:first-child::after {
        right: -25%;
        width:65px;
    }
    .single-comment-how-it-works:first-child::after {
        top: 31%;
        right: -30%;
        transform: translate(-30%,-31%);
        width: 60px;
    }
}
@media (max-width:360px){
    .single-p2p-how-it-works:first-child::after {
        right: -28%;
    }
}
@media (max-width:320px){
    .single-p2p-how-it-works:first-child::after {
        right: -25%;
        width:50px;
    }
}
.sample-middle-section-two{
    padding-top: 50px;
}
.sample-middle-left-inner,
.sample-middle-right-inner{
    border:1px solid #000;
    padding: 20px;
}
.sample-middle-one-left,
.sample-middle-one-right{
    margin-bottom: 50px;
}
.sample-middle-one-left .sample-middle-left-inner,
.sample-middle-one-right .sample-middle-right-inner{
    padding: 10px;
}
.sample-middle-one-right img:first-child{
    padding-bottom: 27px;
}
.sample-middle-right-inner-table,
.sample-bottom-inner-table{
    border: 1px solid #000;
}
.table.sample-middle-right-inner-table > tbody > tr > td,
.table.sample-bottom-inner-table > tbody > tr > td{
    border:0;
    padding: 5px;
}
.table.sample-bottom-inner-table > tbody > tr > td{
    padding: 10px;
}
.table.sample-middle-right-inner-table > thead > tr > th,
.table.sample-bottom-inner-table > thead > tr > th{
    border-bottom: 1px solid #000;
    background: #00B3E3;
    font-weight:400;
    color:#fff;
    padding: 5px;
}
.table.sample-bottom-inner-table > thead > tr > th{
    text-align: left;
    padding-left: 10px;
}
.table.sample-middle-right-inner-table > thead > tr > th:first-child,
.table.sample-middle-right-inner-table > tbody > tr > td,
.table.sample-bottom-inner-table > thead > tr > th:first-child,
.table.sample-bottom-inner-table > tbody > tr > td{
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.sample-middle-left,
.sample-middle-right{
    line-height: 1.6;
}
.sample-middle-right .sample-middle-right-inner p:last-child{
    padding-bottom: 9px;
}
@media (max-width:980px){
    .sample-middle-left{
        margin-bottom: 30px;
    }
}
.sample-bottom-section{
    padding: 50px 0;
}
.samle-page-top-sec{
    padding-top: 40px;
}
.samle-page-top-sec h1{
    font-size: 30px;
    line-height: 50px;
    font-weight: 600;
    padding: 0 0 34px 0;
    display: block;
    color:#009BDE;
}

.table_right_content_area a {
    color: #00B3E3;
    text-decoration: underline !important;
}
.table_right_content_area p{
    font-size: 17px;
    line-height: 25px;
}
/*tooltips css */
.tooltip_jn {
  position: relative;
  display: block;
}

.tooltip_jn .tooltiptext_jn {
visibility: hidden;
    width: 300px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    /* left: -25%; */
    margin-left: -156px;
    opacity: 0;
    transition: opacity 0.3s;

}

.tooltip_jn .tooltiptext_jn::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip_jn:hover .tooltiptext_jn {
  visibility: visible;
  opacity: 1;
}
/*update */
.tooltip_area {
    text-align: right;
}
/*up*/
.text_ic{
    position: relative;
}
.tooltip_jn {
    text-align: right;
    padding-right: 15px;
}
/***********************end tool tips css ***********************/
/****************************table style **********************/

.pricing_table_area tr th:nth-child(2), .pricing_table_area tr th:nth-child(3) {
	font-size: 25px;
	text-align: center;
	padding: 13px 0;
}
.pricing_table_area tr th:nth-child(2) span, .pricing_table_area tr th:nth-child(3) span{
    font-size: 18px
}
.pricing_table_area th, .pricing_table_area td {
  padding: 6px 0 ;
}

.pricing_table_area tr td:nth-child(2), .pricing_table_area tr td:nth-child(3) {
    border: 1px solid #c3c6c8;
    text-align: center;
}

.pricing_table_area tr td:nth-child(2), .pricing_table_area tr td:nth-child(3) {
    background: #3fae2a;
    color: #fff;

}
span.ic_f_tic{
    font-size: 18px;
}
/*up */
.pricing_table_area tr td:nth-child(2), .pricing_table_area tr td:nth-child(3) {
    width: 27%;
}

.pricing_table_area tr td:nth-child(1) {
    width: 46%;
}
.pricing_table_area tr:nth-child(12) td:nth-child(2),
.pricing_table_area tr:nth-child(11) td:nth-child(2),
.pricing_table_area tr:nth-child(10) td:nth-child(2),
.pricing_table_area tr:nth-child(9) td:nth-child(2) {
    background: #ff6b00;
}
.suggestion-pricing-table.pricing_table_area tr:nth-child(12) td:nth-child(2),
.suggestion-pricing-table.pricing_table_area tr:nth-child(13) td:nth-child(2),
.suggestion-pricing-table.pricing_table_area tr:nth-child(11) td:nth-child(2),
.suggestion-pricing-table.pricing_table_area tr:nth-child(10) td:nth-child(2),
.suggestion-pricing-table.pricing_table_area tr:nth-child(9) td:nth-child(2) {
    background: #3fae2a;
}
.pricing_table_area tr:nth-child(13) td:nth-child(2),.pricing_table_area tr:nth-child(13) td:nth-child(3) {
    border: inherit;
    background: inherit;
}
.suggestion-pricing-table.pricing_table_area tr:nth-child(14) td:nth-child(2),
.suggestion-pricing-table.pricing_table_area tr:nth-child(15) td:nth-child(2){
    border: inherit;
    background: inherit;
}
.suggestion-pricing-table.pricing_table_area tr:nth-child(13) td:nth-child(2){
    border: 1px solid #c3c6c8;
}
.suggestion-pricing-table.pricing_table_area tr:nth-child(14) td:nth-child(2){
    color: #000;
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
}
.suggestion-pricing-table.pricing_table_area a.boxed-btn.pricing-boxed-btn{
    padding: 5px 15px;
}

a.table_sing_btn {
    display: inline-block;
    background-color: var(--colorGreen);
    color: #fff;
    font-size: 17px;
    padding: 9px 35px;
    border-radius: 7px;
    box-shadow: 2px 3px 10px 0px #999;
    border: 1px solid transparent;
    text-transform: uppercase;
    margin-top: 10px;
}

a.table_sing_btn:hover {
    background: #fff;
    color: var(--colorGreen);
    border-color: var(--colorGreen);
    text-decoration: none;
}

@media (max-width:400px){
    .suggestion-pricing-table, .pricing_table_area a.boxed-btn.pricing-boxed-btn{
        font-size: 13px;
    }
}
/*end table */
/*right content */
.table_right_content_area {
    padding-top: 74px;
}
a.boxed-btn.pricing-boxed-btn{
    padding: 5px 35px;
    background: #00B3E3;
}
a.boxed-btn.pricing-boxed-btn:hover{
    background: transparent;
    color: #00B3E3;
    border-color: #00B3E3;
}
.faq-list-section .faq-lists.suggestion-box-faq-lists{
    padding-top: 80px;
}

/*responsive area */
@media all and (max-width:767px){
    a.table_sing_btn {padding: 5px 9px;font-size: 15px;}

    .pricing_table_area tr th:nth-child(2), .pricing_table_area tr th:nth-child(3) {
        font-size: 19px;
    }

    .pricing_table_area tr th:nth-child(2) span, .pricing_table_area tr th:nth-child(3) span {
        font-size: 16px;
    }

    span.ic_f_tic {
        font-size: 16px;
    }
    a.boxed-btn.pricing-boxed-btn{
        padding: 5px 12px;
    }
    .faq-list-section .faq-lists.suggestion-box-faq-lists {
        padding-top: 40px;
    }
    .trusted-section img{
        margin-bottom: 30px;
    }

}

.trusted-section, .trusted-section p{
    text-align: center;
}
.trusted-section p{
    text-align: center;
    font-weight: bold;
}

.trusted-section .trusted-logo-top{
    margin-bottom: 30px;
}

/***************************** Pulse Surveys Styling start here ****************************************/

.pulse-survey-video-link{
    background:transparent;
    border: 0;
    color:#009bde;
    text-decoration: underline;
    font-weight: 600;
}
.pulse-survey-video-link:hover{
    color: #5C6670;
}


/***************************** Free tools start here ****************************************/
.free-tool-left-box h4 {
	font-weight: 600;
	color: #009BDE;
	font-size: 20px;
	padding-bottom: 20px;
}
.free-tool-left-box h4::after {
	content: "";
	background-size: cover;
	width: 100px;
	height: 51px;
	display: block;
	position: absolute;
	right: 0;
    top: -40px;
    z-index: -1;
}
.free-tool-left-box1 h4::after{
    background-image: url(../png/1.png);
}
.free-tool-left-box2 h4::after{
    background-image: url(../png/2.png);
}
.free-tool-left-box3 h4::after{
    background-image: url(../png/3.png);
}
.tool-row-gap{
    padding-bottom: 80px;
}
.free-tool-btn a.boxed-btn{
    background-color: #009BDE;
}
.free-tool-btn a.boxed-btn:hover {
	background: #fff;
	color: #009BDE;
	border-color: #009BDE;
}



/***************************** Client List start here ****************************************/

.client-logo-wrapper{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.clients-section .client-logo-wrapper .client-logo{
    margin: 0px 10px 55px 10px;
    flex: 1 0 calc(25% - 20px);
}
.probono-clients .probono-logo {
	margin-bottom: 55px;
}
.clients-section .client-logo img{
    max-width: 170px;
}
.clients-section .client-title,
.probono-clients .probono-title{
    margin-bottom: 50px;
}
.client-testimonial{
    padding: 50px 0;
}
.client-testimonial .client-testimonial-title{
    margin-bottom: 50px;;
}
.client-testimonial .single-testimonial-block{
    background: #f5f5f5;
    padding: 20px;
    line-height: 1.6;
    margin-bottom: 20px;
    width: 100%;
}
.clients-section .client-logo.asana-logo img,
.clients-section .client-logo.cts-logo img{
    max-width: 105px !important;
}
.clients-section .client-logo.acosta-logo img{
    max-width: 140px;
}
@media (min-width:991px){
    .client-testimonial .row{
        display: flex;
        flex-direction: row;
    }
    .client-testimonial .row .col-md-6{
        display: flex;
    }
    .probono-clients .container .row{
        display: flex;
        align-items: center;
    }
}
@media (max-width:480px){
    .clients-section .client-logo img {
        max-width: 115px;
    }
    .clients-section .client-logo.asana-logo img,
    .clients-section .client-logo.cts-logo img{
        max-width: 90px !important;
    }
}


/***************************** About Updated Styleing start here ****************************************/

.about-result-section#result_section {
	background-color: #EEEEEE !important;
}
.about-result-section#result_section h2,
.about-result-section#result_section h3{
    color: #009BDE !important;
}
#result_section.about-result-section .result_cont .result_top span{
    color: #222 !important;
}


/***************************** Home Updated Styleing start here ****************************************/
.home-banner-text-block {
	text-align: center;
	max-width: 100%;
	padding-top: 20%;
}
.home-banner-text-block h1{
    font-size: 40px;
    line-height: 50px;
    font-weight: normal;
    color: #fff;
    padding: 0 0 30px 0;
}
.home-banner-text-block p {
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	padding: 0 0 30px 0;
	color: #fff;
	text-align: center;
	max-width: 600px;
	margin: auto;
}
.home-banner-text-block a {
	max-width: 250px;
	height: 62px;
	background-color: #009BDE !important;
	text-align: center;
	display: inherit;
	color: #fff !important;
	font-size: 20px;
	text-transform: uppercase;
	border-radius: 6px;
	border: 2px solid #009BDE;
	transition: all 0.4s linear 0s;
	text-decoration: none;
	padding: 15px;
    width: 100%;
    margin: auto;
}
.home-banner-text-block a:hover {
	background-color: #fff !important;
	color: #009BDE !important;
}
.home-icon-section{
    background: #212429;
    padding: 15px 0;
}
.home-icon-section .home-icon-section-single-block img,
.home-icon-section .home-icon-section-single-block span{
    display: inline-block;
    vertical-align: middle;
}
.home-icon-section .home-icon-section-single-block img{
    width: 30px;
    margin-right: 10px;
}
.home-icon-section .home-icon-section-single-block span{
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
.home-icon-section .home-icon-section-single-block{
    text-align: center;
}
.comp_logo_title{
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    padding-bottom: 10px;
}
.comp_logo_title span {
	display: inline-block;
	vertical-align: middle;
    margin-left: 5px;
    margin-bottom: 4px;
}
.comp_logo_title span img{
    width: 18px;
}
#comp_logo .logo_sect ul li img{
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

@media (min-width:1171px){
    .home-banner .container,
    .home-icon-section .container{
        max-width: 1400px;
    }
}
@media (max-width:1600px){
    .home-banner-text-block {
        padding-top: 10%;
    }
}
@media (max-width:1300px){
    .home-banner-text-block {
        padding-top: 8%;
    }
}
@media (max-width:980px){
    .home-banner-text-block {
        padding-top: 13%;
        margin: auto;
    }
    .home-icon-section .home-icon-section-single-block img{
        width: 20px;
    }
    .home-icon-section .home-icon-section-single-block span{
        font-size: 16px;
    }
}
@media (max-width:767px){
    .home-banner-text-block h1{
        font-size: 35px;
        line-height: 40px;
    }
    .home-banner-text-block p{
        font-size: 16px;
    }
    .home-banner-text-block {
        padding-top: 15%;
    }
    .home-icon-section .home-icon-section-single-block{
        margin-bottom: 20px;
        text-align: left;
        padding-left: 32%;
    }
    .home-icon-section .home-icon-section-single-block.last-child{
        margin-bottom: 0;
    }
}
@media (max-width:480px){
    .home-banner-text-block h1 {
        font-size: 25px;
        line-height: 35px;
        padding: 0 0 15px 0;
    }
    .home-banner-text-block p{
        padding: 0 0 25px 0;
    }
    .home-icon-section .home-icon-section-single-block{
        padding-left: 19%;
    }
    .home-banner-text-block a{
        font-size: 16px;
        max-width: 230px;
        height: 55px;
    }
}



/***************************** Partnership Opportunities Styling start here ****************************************/

.partnership-opportunities-body{
    padding: 40px 0px;
}
.partnership-opportunities-body h2,
.partnership-opportunities-body h3{
    text-align: center;
}
.partnership-opportunities-body h2 {
	padding-bottom: 15px;
}
.partnership-opportunities-body h3{
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 50px;
    color: #009BDE;
}
.partnership-left-bullets ul,
.partership-right-benefits ul{
    list-style-type: disc;
    padding-left: 15px;
}
.partnership-left-bullets ul li{
    padding-bottom: 10px;
    line-height: 25px;
}
.partership-right-benefits ul li{
    padding-bottom: 4px;
    line-height: 20px;
}
.partership-right-benefits h4{
    padding-bottom: 5px;
}
.partership-right-benefits{
    padding: 20px;
    background: #d4eb8d;
}
.partnership-bottom-part{
    margin-top: 45px;   
}
.partnership-bottom-part a {
	width: 157px;
	height: 46px;
	border: 1px solid #009BDE;
	border-radius: 5px;
	font-size: 16px;
	line-height: 45px;
	font-weight: 600;
	margin: 15px 0 0;
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
	transition: all 0.4s linear 0s;
	background: #009BDE;
}
.partnership-bottom-part a:hover {
    color:#009BDE;
    background: #fff;
}

/***************************** Sample Survey Questions start here ****************************************/

.section_dark_gray {
	background: #4A515A;
	padding: 20px;
}

.floating_img_container {
	text-align: center; 
	max-height: 250px;
	position: absolute;
	top: -190px
}

.floating_img_2 {
	top: -260px
}

@media (max-width:1420px){
	.floating_img_container {
	top: -160px;
	}
	.floating_img_2 {
		top: -220px
	}
}
@media (max-width:768px){
	.floating_img_container {
	display: none;
	}
}

.sample-employee-survey-right-part { 
	text-align: center; 
	max-height: 250px;
	position: absolute;
	top: -250px
}

.survey-questions-first-section .survey-questions-left-part h4,
.survey-questions-first-section .sample-employee-survey-right-part img{
    padding: 20px 10px;
}
.survey-questions-first-section .container{
    max-width: 100%;
}
.survey-questions-first-section .custom-row{
    display: flex;
    align-items: center;
}

.survey-questions-first-section .custom-row .custom-column-left {
	background-color: #4A515A;
	padding-left: 25.8%;
	padding-top: 35px;
	padding-right: 50px;
	padding-bottom: 35px;
	background-repeat: no-repeat;
}
.survey-questions-first-section .custom-row .custom-column-right{
    background: #4A515A;
    padding-right: 25.8%;
    padding-top: 35px;
    padding-left: 50px;
    padding-bottom: 35px;
}

@media (max-width:1600px){
    .survey-questions-first-section .custom-row .custom-column-left{
        padding-left: 21.3%;
    }
    .survey-questions-first-section .custom-row .custom-column-right{
        padding-right: 21.3%;
    }
}
@media (max-width:1440px){
    .survey-questions-first-section .custom-row .custom-column-left{
        padding-left: 18%;
    }
    .survey-questions-first-section .custom-row .custom-column-right{
        padding-right: 18%;
    }
}
@media (max-width:1366px){
    .survey-questions-first-section .custom-row .custom-column-left{
        padding-left: 16.5%;
    }
    .survey-questions-first-section .custom-row .custom-column-right{
        padding-right: 16.5%;
    }
}
@media (max-width:1366px){
    .survey-questions-first-section .custom-row .custom-column-left{
        padding-left: 16.5%;
    }
    .survey-questions-first-section .custom-row .custom-column-right{
        padding-right: 16.5%;
    }
}
@media (max-width:1280px){
    .survey-questions-first-section .custom-row .custom-column-left{
        padding-left: 14%;
    }
    .survey-questions-first-section .custom-row .custom-column-right{
        padding-right: 14%;
    }
}
@media (max-width:1024px){
    .survey-questions-first-section .custom-row .custom-column-left{
        padding-left: 5%;
    }
    .survey-questions-first-section .custom-row .custom-column-right{
        padding-right: 5%;
    }
}
@media (max-width:992px){
    .survey-questions-first-section .custom-row .custom-column-left{
        padding-left: 18px;
        padding-right: 18px;
        background-position: center center;
    }
    .survey-questions-first-section .custom-row .custom-column-right{
        padding-left: 18px;
        padding-right: 18px;
    }
    .survey-questions-first-section .custom-row {
        display: block;
    }
    .sample-survey-items-right-box{
        margin-top: 20px;
    }
}
.sample-survey-items-right-box{
    background: var(--colorLtBlue);
    border: 1px solid navy;
    border-radius: 5px;
    padding: 20px;
}
.sample-survey-items-right-box ul{
    list-style-type: disc;
    padding-left: 40px;
    padding-top: 10px;
}



/***************************** Box Enrollment start here ****************************************/

.box-enrollment-body{
    padding: 30px 0px 60px;
}
.box-enrollment-body h2{
    color: #000;
    padding-bottom: 10px;
}
.enrollment-form-wrapper input {
	width: 100%;
	height: 40px !important;
	color: #000;
	margin: 0 0 12px !important;
	font-weight: 400;
	padding: 4px 12px !important;
	box-shadow: none;
}
.comnt-box-name-wrapper input, .send-req-to-wrapper input {
	margin-bottom: 0 !important;
}
.enrollment-form-wrapper input.uploadfile{
    margin-bottom: 0 !important;
    margin-top: 20px !important;
    padding: 0 0 0 8px !important;
}



/***************************** Custom Survey Styling start here ****************************************/

.custom-survey-pricing ul{
    list-style-type: disc;
    padding-left: 50px;
}
.custom-survey-pricing ul li{
    padding: 0 0 5px 20px;
}
.custom-survey-overview .custom-survey-block{
    padding-top: 50px;
}
.custom-survey-overview .custom-survey-block ul,
.custom-survey-overview .custom-reporting-block ul,
.custom-survey-overview .custom-administration-block ul{
    list-style-type: disc;
    padding-left: 15px;
}
.custom-survey-overview .custom-survey-block ul li,
.custom-survey-overview .custom-reporting-block ul li,
.custom-survey-overview .custom-administration-block ul li{
    padding-left: 20px;
    padding-bottom: 5px;
}
.custom-survey-overview .custom-reporting-block h3,
.custom-survey-overview .custom-administration-block h3,
.custom-survey-overview .custom-survey-block h3{
    color: #009BDE;
    padding-bottom: 20px;
}
.custom-survey-overview .custom-survey-block img,
.custom-survey-overview .custom-reporting-block img,
.custom-survey-overview .custom-administration-block img{
    padding-bottom: 15px;
}
.custom-reporting-block, .custom-administration-block{
    padding-top: 30px;
}
@media (min-width:768px){
    .custom-reporting-block .container .row, .custom-administration-block .container .row{
        display: flex;
        align-items: center;
    }
}
@media (max-width:767px){
    .custom-survey-overview .custom-survey-block ul,
    .custom-survey-overview .custom-reporting-block ul,
    .custom-survey-overview .custom-administration-block ul{
        padding-bottom: 30px;
    }
    .custom-survey-overview .custom-survey-block {
        padding-top: 30px;
    }
}

.custom-survey-samples-body{
    padding:40px 0;
}
.custom-survey-samples-body img{
    box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
.custom-survey-samples-left-img-part{
    padding-bottom: 30px;
}
.custom-survey-samples-right h4{
    text-align: center;
    font-weight: 400;
    padding-bottom: 20px;
    font-size: 18px;
}
.custom-survey-samples-right p{
    text-align: center;
}
.custom-survey-samples-right-img-block{
    padding-bottom: 40px;
}
.custom-survey-samples-right-img-block-double-ttl h4{
    padding-bottom: 0;
}
.custom-survey-samples-right-img-block-double-ttl p{
    font-size: 10px;
}
.list-parent{
    padding: 0px;
    margin-top: 10px;
    margin-left: 18px;
    margin-bottom: 6px;
    list-style-type: disc;
}
.list-parent li{
    margin-bottom: 6px;
}
@media (max-width:991px){
    .custom-survey-samples-left-img-part img:first-child{
        margin-bottom: 30px;
    }
}
@media (min-width:768px){
    .custom-survey-samples-right-wrapper{
        padding-left: 50px;
    }
    .custom-survey-samples-left-wrapper{
        padding-right: 50px;
    }
}
.sample-app-bullets{
    list-style-type: disc;
    padding-left: 10px;
    margin-bottom: 20px;
}
.sample-app-bullets li{
    padding-left:6px;
    margin-bottom: 4px;
}


/***************************** Security Page Styling start here ****************************************/

.security-elements {
	padding-bottom: 60px;
}
.single-security-block {
    text-align: center;
}
.security-elements .single-security-block p{
    text-align: center;
}
.security-elements .single-security-block img{
    margin-bottom: 40px;
}
.security-bottom-text{
    padding-bottom: 40px;
}
@media (max-width:767px){
    .security-bottom-text{
        padding-top: 50px;
    }
    .security-elements .single-security-block{
        padding-top: 50px;
    }
    .security-elements{
        padding-bottom: 0px;
    }
}



/***************************** Employee Feedback Solutions Styling start here ****************************************/

.products-title-section h2, .products-title-section p {
    text-align: center;
}

.sectionContent {
	max-width: 1200px !important;
	padding: 20px 0px;
}

.focal_img2_updated .container{
    max-width: 960px !important;
}
.products-title-section{
    padding-top: 50px;
}
#focal_img2.focal_img2_updated .benefits_sect2 .benefits_cont2 .blog_sect3{
    margin-bottom: 60px;
}



/***************************** Employee Feedback Package Styling start here ****************************************/

.employee-feedback-package-top-list{
    list-style-type: disc;
    padding-left: 15px;
    margin-bottom: 25px;
}
.employee-feedback-package-top-list li{
    padding-bottom: 5px;
}
.employee-feedback-package-request-btn{
    margin-top: 40px;
}
.customizable-suggestion-box-section{
    margin-bottom: 0;
}
.employee-feedback-package-business-section{
    background: #fff !important;
}
@media (min-width:992px){
    .features-benefits-margin{
        margin-top: 84px;
    }
}
@media(max-width:991px){
    .features-benefits-margin{
        margin-top: 40px;
    }
}
@media (max-width:767px){
    .box-submission-img-employee-feedback-package{
        margin-bottom: 35px;
    }
}



/***************************** New DEI Survey Webpages Styling start here ****************************************/

.dei-Survey-result-img{
    margin-top: 150px;
}
.dei-sample-middle-one-left .sample-middle-left-inner, .dei-sample-middle-one-right .sample-middle-right-inner {
	padding: 0;
}
.dei-sample-middle-one-right img:first-child {
	padding-bottom: 0;
}
.dei-sample-bottom-table table thead th{
    background: #00B3E3;
    font-weight: 400;
    color: #fff;
    border-right: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
    font-size:14px;
}
.dei-sample-bottom-table table thead th:last-child,
.dei-sample-bottom-table table tbody td:last-child{
    border-right:0px !important;
}
.dei-sample-bottom-table table tbody td{
    font-size: 14px;
    border:1px solid #000 !important;
}
.dei-sample-bottom-table > table > tbody > tr > td:last-child{
    padding: 0px !important;
}
.dei-sample-bottom-table > table > tbody > tr > td > table tr td:first-child{
    border-top: 0 !important;
    border-left: 0 !important;
}
.dei-sample-bottom-table > table > tbody > tr > td > table tr:last-child td{
    border-top: 0 !important;
}
.dei-sample-bottom-table > table > tbody > tr > td > table tr:last-child td{
    border-bottom: 0 !important;
}
.dei-sample-bottom-table > table > tbody > tr > td > table tr:first-child td:last-child{
    border-top:0px !important;
}
.dei-sample-bottom-table table tbody td table td{
    padding: 8px !important;
}
.dei-sample-bottom-table table thead th.btn:first-child,
.dei-sample-bottom-table table tbody td:first-child{
    width: 20%;
}
.dei-sample-bottom-table{
    padding: 0px;
    margin-bottom: 50px;
    border-bottom: 0px;
}
.faq-lists{
    list-style-type: disc;
    padding-left: 15px;
}
.faq-lists li{
    padding-bottom: 15px;
    line-height: 25px;
}
.dei-faq-lists-right-text{
    padding-top: 0 !important;
}
.dei_pricing_table_area tr:nth-child(5) td:nth-child(2),
.dei_pricing_table_area tr:nth-child(6) td:nth-child(2),
.dei_pricing_table_area tr:nth-child(7) td:nth-child(2),
.dei_pricing_table_area tr:nth-child(8) td:nth-child(2),
.dei_pricing_table_area tr:nth-child(9) td:nth-child(2){
	background: #ff6b00;
}
.dei_pricing_table_area tr:last-child td:nth-child(2), .dei_pricing_table_area tr:last-child td:nth-child(3) {
	border: inherit;
	background: inherit;
}
.testimonial-page-section{
    padding-top: 0;
}
@media (max-width:767px){
    .dei-Survey-result-img{
        margin-top: 30px;
    }
}
.dei-sample-table-bottom-text{
    margin-bottom: 50px;
}
.dei-sample-bottom-table table thead th:nth-child(2){
    width: 16%;
}
@media (max-width:480px){
    .dei-sample-bottom-table table thead th.btn:first-child, .dei-sample-bottom-table table tbody td:first-child {
        width: 38%;
    }
    .dei-sample-bottom-table table thead th:nth-child(2) {
        width: 37%;
    }
    .dei-sample-bottom-table table thead th,
    .dei-sample-bottom-table table tbody td,
    .dei-sample-bottom-table table tbody td table td{
        font-size: 12px;
        padding: 4px;
    }
}

/***************************** Updated What is employee engagement Page Styling start here ****************************************/

.wiee-container-padding-fix{
    padding-left: 18px;
    padding-right: 18px;
}
.wiee-h1{
    font-size: 30px;
    line-height: 50px;
    font-weight: 600;
    padding: 36px 0 40px 0;
    color: #009BDE;
    text-align: center;
}
H2.sectionLabelSm.wiee {
	font-size: 10pt;
	font-weight: 400;
	letter-spacing: 2px;
	display: inline;
	color: black;
	padding-bottom: 0 !important;
	line-height: 1;
}
p.blue-text {
	font-size: 13pt;
	line-height: 25px;
	font-weight: 300;
	display: block;
	color: #222;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
}
.blue-text b {
	background: #00ffff;
}
.satisfaction-right {
	text-align: center;
}
.inner-blue-highlighted-text {
	width: 320px;
	padding: 10px 5px 10px 10px;
	margin: 15px 0 15px 15px;
	float: right;
}
.inner-blue-highlighted-text i{
    background: #00ffff;
	display: inline;
}
.wiee-inner-blocked-text{
    width: 320px;
    float: right;
    border: 1px solid #0ff;
    padding: 15px;
    background: #EEE;
    margin: 20px 0 20px 20px;
}
.wiee-inner-blocked-text p{
    padding-bottom: 5px;
}
.wiee-inner-blocked-text .inc-spacing{
    padding-bottom: 15px;
}
.wiee-inner-image{
    width: 250px;
    float: right;
    margin: 0px 0 15px 15px;
}


@media (max-width:400px){
    .wiee-inner-image{
        float: none;
        width: auto;
        display: block;
    }
    .wiee-inner-blocked-text, .inner-blue-highlighted-text{
        float: none;
        margin: 20px auto;
    }
}

.wies-inner-list{
    font-size: 12pt;
    list-style-type: disc;
    padding-left: 15px;
    line-height: 1.6;
    margin-left: 30px;
}
.turnover-section{
    background-color: #FBFFB6;
    padding-bottom: 40px;
    padding-top: 40px;
}
.saes-section{
    background-color: #F4F5F6;
    padding-bottom: 40px;
    padding-top: 40px;
}

@media (max-width:400px){
    .mobile-hidden{
        display: none;
    }
}

/************************************************************************************************************/
/***************************** New Updated What is Employee Engagement Custom Styling start here ****************************************/
/************************************************************************************************************/

/***************************** Global Design ****************************************/

.new-template-design h1, 
.new-template-design h2, 
.new-template-design h3, 
.new-template-design h4, 
.new-template-design h5, 
.new-template-design h6{
    line-height: 1.25em;
    color: #272d30;
    font-weight: 800;
    text-transform: uppercase;
}
.new-template-design div,
.new-template-design p{
    line-height: 1.6em;
    font-weight: 400;
    color: #10161d;
}
.header22,
.pageTitleSection .container-fluid,
.new-template-design .container-fluid {
	max-width: 1466px !important;
	width: 90% !important;
	padding: 0;
}
.d-table {
	display: table;
	height: 100%;
	text-align: center;
	width: 100%;
}
.d-table-cell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
@media (min-width:768px){
    .align_tems_cmn {
        align-items: center;
        display: flex;
        direction: ltr;
    }
}

@media (max-width:767px){
    .cmn_img {
    	padding-bottom: 10px;
    }
}

.cmn_title h2 {
	font-size: 48px;
	line-height: 1.25em;
	color: #272d30;
	font-weight: 800;
	margin-bottom: 30px;
	text-transform: uppercase;
	padding-bottom: 0;
}
.cmn_title h3 {
	font-size: 36px;
	line-height: 1.25em;
	color: #272d30;
	font-weight: 800;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding-bottom: 0;
}

.cmn_title h4 {
	font-size: 28px;
	line-height: 1.25em;
	color: #272d30;
	font-weight: 800;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding-bottom: 0;
}

.cmn_title h3 {
	font-size: 22px;
	line-height: 1.25em;
	color: #272d30;
	font-weight: 800;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding-bottom: 0;
}

.cmn_title h6 {
	font-size: 16px;
	line-height: 1.25em;
	color: #272d30;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding-bottom: 0;
}

.cmn_title h2 span,
.cmn_title h3 span,
.cmn_title h4 span,
.cmn_title h5 span,
.cmn_title h6 span {
	color: #11b4e4 !important;
}
.cmn_section p {
	font-size: 22px;
	line-height: 1.6em;
	font-weight: 400;
	padding-bottom: 0;
}
.big_text {
	font-size: 30px !important;
	margin-bottom: 30px;
}
.big_text24 {
	font-size: 24px !important;
	margin-bottom: 10px;
}
.big_text24b {
	font-size: 24px !important;
	margin-bottom: 0px;
}

p..faq-title {
	font-size: 22px !important;
	line-height: normal;
	margin-bottom: 3px;
}

h1.faq-title {
	font-size: 22px;
	font-weight: 600;
	padding-bottom: 5px;
	line-height: normal;
	margin-bottom: 3px;
	text-transform: none;
}

h2.faq-title {
	font-size: 18px;
	font-weight: 500;
	color: #000;
	padding-bottom: 5px;
	line-height: normal;
	margin-bottom: 3px;
	text-transform: none;
}

p.subtitle {
	font-size: 20px;
	line-height: 1.3em;
}

.cmn_button a {
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	background: #cddc29;
	border-radius: 50px;
	font-weight: 900;
	font-size: 26px;
	color: #10161d;
	border: 1px solid #cddc29 !important;
	-webkit-box-shadow: 0px 0px 45px 0px rgba(205,220,41,0.8);
	-moz-box-shadow: 0px 0px 45px 0px rgba(205,220,41,0.8);
	box-shadow: 0px 0px 45px 0px rgba(205,220,41,0.8);
	transition: 0.1s ease-in;
	padding: 25px 135px;
	text-decoration: none;
}
.cmn_button a:hover {
	background: #1f9ad6 !important;
	border: 1px solid #1f9ad6 !important;
	-webkit-box-shadow: 0px 0px 45px 0px rgb(31 154 214 / 80%);
	-moz-box-shadow: 0px 0px 45px 0px rgb(31 154 214 / 80%);
	box-shadow: 0px 0px 45px 0px rgb(31 154 214 / 80%);
	color: #fff;
}

.cmn_button_blue a {
	border-radius: 50px;
	font-weight: 800;
	font-size: 25px;
	background: var(--colorBlueLink) !important;
	border: 1px solid var(--colorBlueLink) !important;
	box-shadow: none;
	color: #fff;
	text-decoration: none;
	padding: 20px 60px;
}

.cmn_button_blue_smaller a {
	border-radius: 50px;
	font-weight: 600;
	font-size: 22px;
	background: var(--colorBlueLink) !important;
	border: 1px solid var(--colorBlueLink) !important;
	box-shadow: none;
	color: #fff;
	text-decoration: none;
	padding: 15px 50px;
}


.cmn_button_blue a:hover {
	border: 1px solid #cddc29 !important;
	box-shadow: 0px 0px 25px 0px rgba(205,220,41,0.5);
	transition: 0.0s ease-in;
}

input.form_button_blue	{
	background: var(--colorBlueLink) !important;
	border: 1px solid var(--colorBlueLink) !important;
	border-radius: 50px;
	font-weight: 500;
	font-size: 20px;
	box-shadow: none;
	color: #fff;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	height: 40px;
}

input.form_button_blue:hover	{
	border: 1px solid #cddc29 !important;
	box-shadow: 0px 0px 25px 0px rgba(205,220,41,0.5);
}

.big_text.big_text_white {
	color: #ffffff;
}
@media (min-width:1367px) and (max-width:1660px){
    .cmn_title h2 {
        font-size: 40px;
        margin-bottom: 20px;
    }
    .cmn_title h3{
        font-size: 30px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .cmn_title h2 {
        font-size: 35px;
        margin-bottom: 15px;
    }
    .cmn_section p{
        font-size: 20px;
    }
    .cmn_title h3{
        font-size: 26px;
    }
    .cmn_button_blue a {
        font-size: 18px;
        padding: 15px 70px;
    }
}

@media (min-width:768px) and (max-width:1200px){
    .cmn_title h2 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .cmn_section p{
        font-size: 18px;
    }
    .cmn_button a {
        font-size: 18px;
        padding: 15px 70px;
    }
    .cmn_button_blue a {
        font-size: 16px;
        padding: 12px 55px;
    }
    .cmn_title h3{
        font-size: 22px;
    }
	.sample-employee-survey-right-part {
	top: -180px;
	}
	
}

@media (min-width:768px) and (max-width:850px){
	.sample-employee-survey-right-part {
	top: -120px;
	}
}

@media (max-width:767px){
	.sample-employee-survey-right-part {
	display: none;
	}
}

@media (max-width:575px){
    .column-reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (max-width:767px){
    .cmn_title h2 {
        font-size: 25px;
        text-align: center;
        padding: 0;
        margin-bottom: 15px;
    }
    .cmn_title h3{
        font-size: 20px;
        text-align: center;
    }
    .cmn_section p {
        font-size: 16px;
    }
    .cmn_section img {
        margin-bottom: 30px;
    }
    .cmn_img{
        text-align: center;
    }
    .cmn_button a {
        font-size: 18px;
        padding: 15px 30px;
    }
    .cmn_button_blue a {
        font-size: 14px;
        padding: 8px 20px;
    }
}
@media (max-width:460px){
    .cmn_title h2 {
        font-size: 24px;
    }
}

.banner_cont					{ width:100%; margin:0;}
.bann_wid			{ max-width:445px; margin:0; padding:250px 0 0; width:100%; float:right;}
.bann_wid h1		{ font-size: 40px; line-height:50px; font-weight: normal; color: #ffffff; padding:0; text-align:center;}
.bann_wid1			{ max-width:90%; margin: 0 auto; padding:200px 0 0; width:100%; text-align:center;}
.bann_wid1 h1, .banner_cont .bann_wid1 h2		{ font-size: 40px; line-height:50px; font-weight: normal; color: #ffffff; padding:0; text-align:center; width: 80%; margin: 0 auto;}

.bann_wid2			{ max-width:90%; margin: 0 auto; padding:0px 0 0; width:100%; text-align:center;}
.bann_wid2 h1,
.bann_wid2 h2		{ font-size: 40px; line-height:50px; font-weight: 700; color: #ffffff; padding:0; text-align:center;}
.bann_wid2 small		{ font-size: 28px; line-height:38px; font-weight: normal; color: #ffffff; padding:0; text-align:center;}
.bann_wid2 small span		{ border-bottom:2px solid #fff;}

.bann_wid22			{ max-width:90%; margin: 0 auto; padding:0px 0 0; width:100%; text-align:center;}
.bann_wid22 h1,
.bann_wid22 h2		{ color: #fff; text-align:center;}
.bann_wid22 small		{ font-size: 28px; line-height:38px; font-weight: normal; color: #ffffff; padding:0; text-align:center;}
.bann_wid22 small span		{ border-bottom:2px solid #fff;}


.blueFadeBackground{
    background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}

.greenCurveBackground{
    background-image: url(../webp/green-curve.webp);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}

/***************************** What is Employee Engagement Custom Styling Start here ****************************************/
/* Banner Style  */




.bannerImageAny {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.bannerImageBoxTable {
	background-image: url('../webp/banner-box-table-w1600.webp');
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.bannerImageSuggestionBox {
	background-image: url('../webp/suggestion-box-banner.webp');
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.bannerImageHolograph {
	background-image: url('../webp/holographic-employee-engagement-survey.webp');
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}
.bannerImageHolograph::after { background: #22222266; }

.suggestionBoxBannerImg {
	background-image: url('../webp/comment-box-bannerl-new.webp');
}


.thinBannerImg {
	background-image: url('../webp/countdown_background_image.webp');
}

.thinBannerBlueImg {
	background-image: url('../webp/countdown_background_image.webp');
}

.thinBannerBlueImg::after { background: rgb(9 92 117 / 90%); }

.bannerMask789 { background: #6A727933; }
.bannerMask789::after { background: #6A727933; }

.bannerMaskBlack77 { background: #11121377; }
.bannerMaskBlack77::after { background: #11121377; }

.bannerMaskBlack99 { background: #11121399; }
.bannerMaskBlack99::after { background: #11121399; }

.bannerMaskBlue { background: rgb(9 92 117 / 90%); }
.bannerMaskBlue::after { background: rgb(9 92 117 / 90%); }

.bannerMaskOrange::after { background: #7F4818DD; }

.thinBanner {
	position: relative;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-bottom: 80px;
	text-align: center;
	z-index: 999;
}
.thinBanner::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.mediumBanner {
	position: relative;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-bottom: 160px;
	text-align: center;
	z-index: 999;
}
.mediumBanner::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}


.banner {
	position: relative;
	height: 100%;
	max-height: 850px;
	z-index: 0;
	background-size: cover;
	background-repeat: no-repeat;
}


.new-template-employee-engagement-survey {
	background: url('../webp/employee-engagement-survey-banner.webp');
	background-size: cover;
	background-repeat: no-repeat;
}

.satisfaction_page_banner {
	background-image: url('../webp/satisfaction-banner.webp');
	background-repeat: no-repeat;
}

.feedback_page_banner {
   background: url('../webp/360-degree-feedback-banner.webp');
	height: 700px;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.focal-360-overview-banner {
	background: url('../webp/focal-360-feedback-banner.webp');
	height: 624px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.feedback_survey_category_banner {
	background: url('../webp/feedback-survey-category.webp');
	height: 850px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center
}

.banner-content h1 {
	font-size: 65px;
	color: #ffffff;
	font-weight: 800;
	line-height: 1.1em;
}

.banner-content h1 span {
	color: #11b4e4 !important;
}

.banner-content h2 {
	font-size: 50px;
	color: #ffffff;
	font-weight: 700;
	line-height: 1.5em;
	text-align: center;
	padding-bottom: 0;
	text-transform: uppercase;
}

/*-------- BLue Added Style ---------*/

.satisfaction_page_row{
    margin: 0px 15px 0px 15px !important;
}

.blue_common_section{
    padding: 50px 0px 90px;
}

.blue_common_section h3{
    font-size: 36px;
    color: #fff;
    margin-bottom: 20px;
}

.blue_common_section, .satisfaction_page_row p{
    text-align: center;
}

.blue_common_row {
    background: #12b2e1;
    padding: 20px;
    margin:-140px 15px 0px 15px;
}

.blue_common_content{
    border: 10px solid #ffffff;
    text-align: center;
    padding: 40px;
}
.blue_common_content p{
    font-size: 36px;
    line-height: 1.6em;
    color: #ffffff;
    font-weight: bold;
}

.blue_common_smaller{
    padding: 10px !important;
}
.blue_common_smaller p{
    font-size: 29px;
    line-height: 1.6em;
    color: #ffffff;
    font-weight: 600;
}


.banner { height: 100%; height: 800px; }
.banner280 { 
	position: relative;
	height: 100%;
	max-height: 280px;
	height: 280px; 
	z-index: 0;
	background-size: cover;
	background-repeat: no-repeat;
}
.banner650 { height: 100%; height: 650px; }
.banner450 { height: 100%; height: 450px; }
.banner350 { height: 100%; height: 350px; }
.feedback_page_banner { height: 700px; }
.focal-360-overview-banner, .feedback_survey_category_banner { height: 624px; }


@media (min-width:1401px) and (max-width:1600px){
	.banner { height: 100%; height: 800px; }
	.banner650 { height: 650px; }
	.banner450 { height: 450px; }
	.banner350 { height: 350px; }
	.feedback_page_banner { height: 700px; }
	.focal-360-overview-banner, .feedback_survey_category_banner { height: 624px; }
	.banner-content h2 { font-size: 40px; }
}

@media (min-width:1201px) and (max-width:1400px){
	.banner { height: 100%; height: 700px; }
	.banner650 { height: 650px; }
	.banner450 { height: 450px; }
	.banner350 { height: 350px; }
	.focal-360-overview-banner, .feedback_survey_category_banner { height: 624px; }
	.banner-content h1 { font-size: 50px; }
	.banner-content h2 { font-size: 40px; }
	.blue_common_section h3{
		font-size: 30px;
	}
}

@media (min-width:901px) and (max-width:1200px){
	.banner-content h1 { font-size: 45px; }
	.banner-content h2 { font-size: 36px; }
	.banner { height: 700px; }
	.banner650 { height: 600px; }
	.banner450 { height: 450px; }
	.banner350 { height: 350px; }
	.focal-360-overview-banner, .feedback_survey_category_banner { height: 624px; }
	.new-template-employee-engagement-survey { background: url('../webp/employee-engagement-survey-banner-h750.webp'); }
	.satisfaction_page_banner { background-image: url('../webp/satisfaction-banner.webp') }
	.feedback_page_banner { background: url('../webp/360-degree-feedback-banner-h750.webp'); background-position: top center; }

    .blue_common_section h3{
        font-size: 28px;
        margin-bottom: 10px;
	}
	.blue_common_section{
        padding: 30px 0px 50px;
    }
}

@media (max-width:900px){
	.banner-content h1 { font-size: 40px; }
	.banner-content h2 { font-size: 32px; }
	.banner { height: 540px; }
	.banner650 { height: 540px; }
	.banner450 { height: 420px; }
	.banner350 { height: 320px; }
	.new-template-employee-engagement-survey { background: url('../webp/employee-engagement-survey-banner-h540.webp'); }
	.satisfaction_page_banner { background-image: url('../webp/satisfaction-banner.webp') }
	.feedback_page_banner { background: url('../webp/360-degree-feedback-banner-h540.webp'); background-position: top center; }
	.feedback_survey_category_banner {background: url('../webp/feedback-survey-category-h540.webp'); background-position: top center; }

	.focal-360-overview-banner { background: url('../webp/focal-360-feedback-banner-h540.webp'); background-position: center; }
    .blue_common_section h3 {
        font-size: 24px;
        margin-bottom: 10px;
	}
	.blue_common_section{
        padding: 30px 0px;
    }
    .blue_common_section, .satisfaction_page_row {
        margin: 0px 0px 0px 0px !important;
    }

}

@media (max-width:750px){
	.bann_wid2 h1,
	.bann_wid2 h2		{ font-size: 32px; line-height:40px; }
}

@media (max-width:500px){
	.banner-content h1 { font-size: 30px; }
	.banner-content h2 { font-size: 22px; line-height: 1.0em; padding-top: 5px; }
	.bann_wid2 h1,
	.bann_wid2 h2		{ font-size: 30px; line-height:35px; }
	.banner { height: 420px; }
	.banner650 { height: 420px; }
	.banner450 { height: 400px; }
	.banner350 { height: 300px; }
	.new-template-employee-engagement-survey {
		background: url('../webp/employee-engagement-survey-banner-h420.webp');
		background-position: top center;
	}
}

/**************************************
Second Block (three section) Style 
****************************************/
.employee_definition_section {
	padding-top: 180px;
}
.engagement_third_section {
	background: linear-gradient(#ffffff, #f6f8f9);
    padding-bottom: 225px;
}
@media (min-width:1367px) and (max-width:1600px){
    .employee_definition_section {
        padding-top: 130px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .employee_definition_section {
        padding-top: 100px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .employee_definition_section {
        padding-top: 80px;
        padding-bottom: 50px;
    }
    .engagement_third_section {
        padding-bottom: 160px;
    }
}
@media (max-width:767px){
    .employee_definition_section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .engagement_third_section {
        padding-bottom: 160px;
        padding-top: 50px;
    }
}
@media (max-width:460px){
    .engagement_third_section {
        padding-bottom: 120px;
    }
}

@media (min-width:1367px) and (max-width:1600px){
    .blue_common_content p{
        font-size: 30px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .blue_common_content p{
        font-size: 26px;
    }
}
@media (max-width:1200px){
    .blue_common_content p{
        font-size: 20px;
    }
    .blue_common_row {
        padding: 10px;
    }
    .blue_common_content {
        border: 5px solid #ffffff;
        padding: 25px;
    }
    .blue_common_row {
        margin: -100px 15px 0px 15px;
    }
}
@media (max-width:840px){
    .blue_common_smaller p {
        font-size: 16px;
    }
}
@media (max-width:680px){
    .blue_common_smaller p {
        font-size: 14px;
    }
}
@media (max-width:600px){
    .blue_common_smaller p {
        font-size: 12px;
    }
}
@media (max-width:550px){
    .blue_common_smaller {
        display: none;
    }
}
@media (max-width:460px){
    .blue_common_content p {
        font-size: 16px;
    }
    .blue_common_content h3 {
        font-size: 20px;
    }

    .blue_common_content {
        padding: 10px;
    }
    .blue_common_row {
        margin: -80px 0px 0px 0px;
    }
}


/**************************************
4th Block Why employee important Section Style 
****************************************/

.employee_important_section{
    width: 100%;
    background: linear-gradient(#ffffff, #f6f8f9) !important;
    padding: 150px 0px 210px;
    position: relative !important;
}
.employee-important-right {
    position: absolute;
    bottom: 0;
    right: 0;
    background-position: 50%;
}
.employee-important-img {
	display: none;
}
.why_employee_important_section {
	width: 100%;
	padding: 100px 0px 150px;
}
.why_employee_important_left {
	width: 100%;
	float: left;
	border: 1px solid #81be41;
	margin-top: -200px;
	background: #f4f4f4;
	box-shadow: 0px 0px 45px 0px rgba(64,97,105,0.1);
    position: relative;
}
.why_employee_left_top {
	padding: 50px 8px;
	background: #ffff;
}
.why_employee_left_top p {
	font-weight: 600;
	text-align: center;
}
.why_employee_left_bottom {
	width: 100%;
	float: left;
	padding: 55px;
	margin-top: 12px;
	background: #fff;
}
.checklist ul {
	margin: 0;
	padding: 0 !important;
	list-style: none;
}
.checklist p {
	margin-left: 50px;
	font-weight: 600;
    margin-bottom: 10px;
}
.checklist ul li {
	position: relative;
	padding-left: 130px;
	margin: 0 0 25px !important;
	font-size: 24px;
	line-height: 1.8em;
	font-weight: 400;
	color: #000000;
	white-space: nowrap;
}
.checklist ul li::before {
	content: "";
	position: absolute;
	width: 100%;
	background: url(../png/increase-decrease-background.png);
	height: 47px;
	background-repeat: no-repeat;
	left: -40px;
}
.checklist.increases_list ul li::after {
	content: "";
	position: absolute;
	width: 100%;
	background: url(../png/increases-icon.png);
	height: 97px;
	background-repeat: no-repeat;
	left: 30px;
	top: -26px;
}
.checklist.decreases_list ul li::after {
	content: "";
	position: absolute;
	width: 100%;
	background: url(../png/decreases-icon.png);
	height: 97px;
	background-repeat: no-repeat;
	left: 30px;
	top: -26px;
}
.checklist ul li span {
	display: inline-block;
	color: #0c793f;
	font-weight: 700;
}
.decreases_list.checklist ul li span {
	color: #f26b23;
}
.shape_col::after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 219px;
	height: 239px;
	background-image: url('../png/work_shape_image.png');
	background-size: contain;
	background-repeat: no-repeat;
}
.cmn_button.btn_report.consultation_btn {
	text-align: left;
	margin-top: 50px;
}
.btn_report a {
	padding: 25px 70px;
}

@media (min-width:1367px) and (max-width:1600px){
    .employee-important-right img {
        width: 75%;
        float: right;
    }
    .employee_important_section {
        padding: 90px 0px 150px;
    }
    .checklist ul li{
        font-size: 20px;
        line-height: 2.4em;
    }
    .why_employee_left_bottom{
        padding: 35px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .employee-important-right img {
        width: 70%;
        float: right;
    }
    .employee_important_section {
        padding: 90px 0px 150px;
    }
    .big_text {
        font-size: 24px !important;
    }
    .checklist ul li{
        font-size: 18px;
        line-height: 2.6em;
        padding-left: 120px;
    }
    .why_employee_left_bottom{
        padding: 20px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .employee-important-right img {
        width: 50%;
        float: right;
    }
    .employee_important_section {
        padding: 70px 0px 140px;
    }
    .col-100 {
        width: 100%;
        margin-bottom: 30px;
    }
    .big_text {
        font-size: 20px !important;
    }
    .checklist ul li{
        font-size: 18px;
        line-height: 2.6em;
        padding-left: 120px;
    }
    .checklist.increases_list ul li::after,
    .checklist.decreases_list ul li::after{
        top: -19px;
        background-size: 87%;
        width: 97px;
    }
    .why_employee_left_bottom{
        padding: 30px;
    }
    .why_employee_left_top{
        padding: 30px 5px;
    }
    .why_employee_important_left{
        margin-bottom: 30px;
    }
    .why_employee_important_section{
        padding-bottom: 80px;
    }
}
@media (max-width:767px){
    .employee-important-right {
        display: none !important;
    }
    .employee-important-img {
        display: block;
    }
    .employee_important_section {
        padding: 50px 0px 100px;
    }
    .why_employee_important_section {
        padding: 50px 0px 80px;
    }
    .why_employee_important_left {
        margin-top: -150px;
    }
    .why_employee_left_bottom {
        padding: 30px;
    }
    .big_text {
        font-size: 20px !important;
    }
    .checklist ul li{
        font-size: 18px;
        line-height: 2.6em;
        padding-left: 120px;
    }
    .checklist.increases_list ul li::after,
    .checklist.decreases_list ul li::after{
        top: -19px;
        background-size: 87%;
        width: 97px;
    }
    .why_employee_left_bottom{
        padding: 30px;
    }
    .why_employee_left_top{
        padding: 30px 10px;
    }
    .why_employee_important_left{
        margin-bottom: 30px;
    }
    .cmn_button a {
        font-size: 18px !important;
        padding: 15px 50px !important;
    }
    .cmn_button_blue a {
        font-size: 15px !important;
        padding: 10px 30px !important;
    }
    .employee-important-img img{
        margin-bottom: 0;
    }
}
@media (max-width:460px){
    .big_text {
        font-size: 18px !important;
    }
    .why_employee_left_bottom {
        padding: 20px 0;
    }
    .checklist ul li{
        padding-left: 90px;
        font-size: 16px;
        line-height: 2.9em;
    }
    .checklist.increases_list ul li::after, .checklist.decreases_list ul li::after {
        top: -14px;
        background-size: 77%;
        width: 97px;
        left: 20px;
    }
}


/***********************************************************
5th Block How is employee engagement measured? Section Style 
***********************************************************/

.employee_measured_section {
	width: 100%;
	background-color: #5D5D5D;
	background-repeat: no-repeat;
	padding: 100px 0px 120px;
	position: relative;
	background-position: 50%;
	background-size: cover;
}
.employee_measured_section p {
	color: #ffffff;
    margin-bottom: 25px;
}
.employee_measured_img {
	margin-top: -125px;
	float: right;
}
.employee_measured_section h2 span{
    color:#cddc29 !important;
}
@media (min-width:1367px) and (max-width:1600px){
    .employee_measured_section {
        padding: 100px 0px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .employee_measured_section {
        padding-top: 100px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .employee_measured_section {
        padding-top: 80px;
    }
}
@media (max-width:767px){
    .employee_measured_section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}


/***********************************************************
6th Block Style 
***********************************************************/

.when_employee_measure_section{
    padding-top: 150px;
}
.big_text_yellow{
    color:#ffc708 !important;
}
.when_employee_measure_section .big_text{
    line-height: 1.3;
}
.engagement_survey_section {
	padding-bottom: 100px;
}
@media (min-width:1367px) and (max-width:1600px){
    .when_employee_measure_section{
        padding-top: 130px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .when_employee_measure_section{
        padding-top: 100px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .when_employee_measure_section{
        padding-top: 80px;
    }
    .engagement_survey_section {
        padding-bottom: 80px;
    }
}
@media (max-width:767px){
    .when_employee_measure_section{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .engagement_survey_section {
        padding-bottom: 50px;
    }
}

/***********************************************************
7th Block (Components of employee engagement) Style 
***********************************************************/

.employee_factors_section {
	width: 100%;
	background-repeat: no-repeat;
	padding: 120px 0px 430px;
	position: relative;
	background-position: 50%;
	background-size: cover;
	background-blend-mode: multiply;
	background-color: rgba(31, 154, 214, 0.9) !important;
}
.cmn_title.cmn_title_white h2 {
	text-align: center;
	color: #fff;
}
.cmn_title.cmn_title_white p {
	color: #ffffff;
	text-align: center;
	font-weight: 600;
}
.row.employee_factors_row.employee_organization_row {
	margin-top: -380px;
}
.row.employee_factors_row.employee_organization_row .col-sm-6{
    background: #fff;
}
.employee_factors_box_top {
	padding: 65px 0px 35px 0;
	text-align: center;
	border-bottom: 12px solid #f4f4f4;
}
.employee_factors_box_bottom {
	padding: 50px 0px 90px;
}
.employee_factors_box {
	padding: 0 50px 0 100px;
}
.employee_factors_box_second{
    padding: 0 100px 0 50px !important;
}
.employee_factors_box_bottom span{
    color: #12b2e1;
    font-weight: bold;
}
.employee_box_img{
    background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 120px;
}

@media (min-width:1201px) and (max-width:1366px){
    .employee_factors_section{
        padding-top: 80px;
    }
    .employee_box_img{
        padding-bottom: 80px;
    }
    .employee_factors_box_top{
        border-bottom: 8px solid #f4f4f4;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .employee_factors_section{
        padding-top: 50px;
    }
    .employee_box_img{
        padding-bottom: 50px;
    }
    .employee_factors_box_top{
        border-bottom: 8px solid #f4f4f4;
        padding: 35px 0px 35px 0;
    }
    .employee_factors_box_bottom {
        padding: 30px 0px 90px;
    }
    .employee_factors_box {
        padding: 0 20px;
    }
    .employee_factors_box_second {
        padding: 0 20px !important;
    }
}

@media (max-width:767px){
    .employee_factors_box_top{
        border-bottom: 5px solid #f4f4f4;
        padding: 25px 0px 15px 0;
    }
    .employee_factors_box {
        padding: 0 20px;
    }
    .employee_factors_box_second {
        padding: 0 20px !important;
    }
    .employee_factors_box_bottom {
        padding: 20px 0px 30px;
    }
    .employee_factors_section{
		background-image: url(../webp/components-of-employee-engagement-h420.webp);
        padding-top: 50px;
    }
    .employee_box_img{
        padding-bottom: 50px;
    }
}


/***********************************************************
8th Block (Beyond the Two Core Engagement Factors) Style 
***********************************************************/

.beyond-core-factors {
	background-repeat: no-repeat;
	padding: 120px 0px 430px;
	background-position: 50%;
	background-size: 100%;
	background-size: cover;
	background-blend-mode: multiply;
	background-color: rgba(31, 154, 214, 0.9) !important;
}
.beyond-core-factors-box .row.employee_factors_row {
	display: flex;
	flex-wrap: wrap;
}
.beyond-core-factors-box .row.employee_factors_row .col-sm-6 {
	display: flex;
	flex-direction: column;
	width: 48.49%;
	margin-right: 45px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.beyond-core-factors-box .row.employee_factors_row .col-sm-6:last-child{
    margin-right: 0;
}
.beyond-core-factors-box .employee_factors_box {
	padding: 0;
	border: 1px solid #81be41;
	height: 100%;
	box-shadow: 22px 0 111px rgba(64,97,105,0.1);
	background-image: url(../png/work_shape_image.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: auto;
}
.beyond-core-factors-box .employee_factors_box_top {
    padding: 65px 15px 65px;
}
.beyond-core-factors-box .employee_factors_box_bottom {
	padding: 50px 60px 100px;
}
.beyond-core-factors-box{
    padding-bottom: 135px;
}
@media (min-width:1367px) and (max-width:1600px){
    .beyond-core-factors-box .row.employee_factors_row .col-sm-6{
        width: 48%;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .beyond-core-factors{
        padding-top: 80px;
    }
    .beyond-core-factors-box{
        padding-bottom: 80px;
    }
    .beyond-core-factors-box .row.employee_factors_row .col-sm-6{
        width: 48%;
        margin-right: 30px;
    }
    .beyond-core-factors-box .employee_factors_box_bottom {
        padding: 50px 60px 50px;
    }
    .beyond-core-factors-box .row.employee_factors_row {
        justify-content: center;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .beyond-core-factors-box .row.employee_factors_row .col-sm-6{
        width: 47%;
        margin-right: 15px;
    }
    .beyond-core-factors-box .employee_factors_box_top {
        padding: 30px 15px;
    }
    .beyond-core-factors-box .employee_factors_box_bottom {
        padding: 30px 30px 50px;
    }
    .beyond-core-factors-box .employee_factors_box{
        background-size: 30%;
    }
    .beyond-core-factors{
        padding-top: 50px;
    }
    .beyond-core-factors-box{
        padding-bottom: 50px;
    }
    .beyond-core-factors-box .row.employee_factors_row {
        justify-content: center;
    }
}
@media (min-width:768px){
    .beyond-core-factors{
		background-image: url(../webp/employee-factors.webp);
        padding-top: 50px;
    }
}
@media (max-width:767px){

    .beyond-core-factors-box{
        padding-bottom: 50px;
    }
    .beyond-core-factors-box .row.employee_factors_row .col-sm-6 {
        width: auto;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .beyond-core-factors-box .employee_factors_box_top {
        padding: 30px 15px;
    }
    .beyond-core-factors-box .employee_factors_box_bottom {
        padding: 30px 30px 50px;
    }
    .beyond-core-factors-box .employee_factors_box{
        background-size: 20%;
    }
}

/***********************************************************
9th Block (Barriers & CTA Section) Style 
***********************************************************/

.barriers_factors_section{
    padding: 0px 0px 100px;
    text-align: center;
}
.barriers_factors_section .cmn_title h2{
    font-size: 60px;
}
.barriers_factors_section p{
    text-align: center;
    font-size: 36px;
}

@media (min-width:1201px) and (max-width:1366px){
    .barriers_factors_section .cmn_title h2 {
        font-size: 48px;
    }
    .barriers_factors_section p {
        font-size: 28px;
    }
    .barriers_factors_section {
        padding: 0px 0px 80px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .barriers_factors_section .cmn_title h2 {
        font-size: 36px;
    }
    .barriers_factors_section p {
        font-size: 20px;
    }
    .barriers_factors_section {
        padding: 0px 0px 50px;
    }
}
@media (max-width:767px){
    .barriers_factors_section .cmn_title h2 {
        font-size: 26px;
    }
    .barriers_factors_section p {
        font-size: 18px;
    }
    .barriers_factors_section p br{
        display: none;
    }
    .barriers_factors_section {
        padding: 0px 0px 50px;
    }
}

/***********************************************************
10th Block (employee engagement initiatives & Matters) Style 
***********************************************************/

.employee_initiatives_section{
    background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 100px 0px;
}
.employee_initiatives_content{
    padding-top: 90px;
}
.employee_initiatives_section .cmn_title p span{
    color: #12b2e1;
    font-weight: 600;
}
.employee_initiatives_content_two{
    padding-top: 10px !important;
}
@media (min-width:1367px) and (max-width:1600px){
    .employee_initiatives_section{
        padding: 100px 0;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .employee_initiatives_section{
        padding: 80px 0;
    }
    .employee_initiatives_content {
        padding-top: 50px;
    }
    .employee_initiatives_content_two{
        padding-top: 25px !important;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .employee_initiatives_section{
        padding: 70px 0;
    }
    .employee_initiatives_content {
        padding-top: 25px;
    }
    .employee_initiatives_content_two{
        padding-top: 25px !important;
    }
}
@media (max-width:767px){
    .employee_initiatives_section{
        padding: 50px 0;
    }
    .employee_initiatives_content {
        padding-top: 25px;
    }
    .employee_initiatives_section .cmn_title p{
        text-align: center;
    }
    .employee_initiatives_section .cmn_title h2 br{
        display: none;
    }
    .employee_initiatives_content_two{
        padding-top: 25px !important;
    }
}


/***********************************************************
11th Block (employee engagement initiatives & Matters) Style 
***********************************************************/



.who_involved_section {
	padding: 140px 0px 440px;
	background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}
.cmn_title.involved_content h3::before {
    content: "1";
    position: absolute;
    font-size: 124px;
    color: #e2e9ec;
    margin-left: -30px;
    z-index: -1;
    font-weight: 800;
}
.cmn_title.involved_content h3 {
    position: relative;
    z-index: 2 !important;
}
.cmn_title.involved_content h3 {
    position: relative;
    z-index: 2 !important;
    padding-bottom: 100px;
}
.cmn_title.involved_content h3::after {
    content: '';
    background: #ffc708;
    width: 66px;
    height: 6px;
    position: absolute;
    left: 0 !important;
    bottom: 40px !important;
}
.cmn_title.involved_content.involved_content_different h3::before {
    content: "2";
}
.cmn_title.involved_content.involved_content_none h3::before {
    content: "";
}
.shape_col::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 219px;
    height: 239px;
    background-image: url('../png/work_shape_image.png');
    background-size: contain;
    background-repeat: no-repeat;
}

.greenLineBox100 {
    padding: 60px 30px 70px;
    border:1px solid #81be41;
    box-shadow: 22px 0 111px rgba(64,97,105,0.1);
}

.greenBoxPadLess {
    padding: 30px 30px;
    border:1px solid #81be41;
}

.greenLineBox100 h2 {
	text-align: center;
	font-size: 32px;
	margin-bottom: 40px;
}

.greenLineBox100 h4 {
	text-align: center;
	font-size: 20px;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-weight: 600;
}

.greenLineBox100.shape_col {
    background: #ffffff;
    box-shadow: 22px 0 111px rgba(64,97,105,0.1);
    position: relative;
}

.pockets_discontent_content {
    padding: 90px 50px 140px;
    border:1px solid #81be41;
}

.pockets_discontent_content h2 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 60px;
}
.pockets_discontent_content.shape_col {
    margin-top: -325px;
    background: #ffffff;
    box-shadow: 22px 0 111px rgba(64,97,105,0.1);
    position: relative;
}
.pockets_discontent_bottom{
    padding: 85px 0px;
}
.pockets_discontent_bottom p {
    text-align: center;
}
.reports_section {
    text-align: center;
    padding-bottom: 160px;
    background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}
.reports_section_content h3{
    margin-bottom: 40px;
    font-size: 30px;
}
.reports_section_content img{
    margin-bottom: 60px;
}
@media (min-width:1201px) and (max-width:1366px){
    .who_involved_section{
        padding: 100px 0px 400px;
    }
    .pockets_discontent_bottom {
        padding: 55px 0px;
    }
    .reports_section{
        padding-bottom: 100px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .who_involved_section{
        padding: 80px 0px 400px;
    }
    .reports_section{
        padding-bottom: 80px;
    }
    .pockets_discontent_bottom {
        padding: 35px 0px;
    }
    
    .greenLineBox100 {
        padding: 50px 25px 60px;
    }

    .greenBoxPadLess {
        padding: 30px;
    }

    .pockets_discontent_content {
        padding: 50px 50px 100px;
    }
    .cmn_title.involved_content h3::before{
        font-size: 90px;
    }
    .pockets_discontent_content h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }
    .reports_section_content h3 {
        margin-bottom: 30px;
        font-size: 24px;
    }
}
@media (max-width:767px){
    .who_involved_section{
        padding: 50px 0px 350px;
    }
    .reports_section{
        padding-bottom: 50px;
    }

    .greenLineBox100 {
        padding: 25px 10px;
    }
    .greenLineBox100 h2 {
        margin-bottom: 20px;
        padding: 20px 0px;
    }

    .pockets_discontent_bottom {
        padding: 25px 0px;
    }
    .who_involved_top {
        margin-bottom: 70px;
        padding-left: 25px;
    }
    .who_involved_top_two{
        margin-bottom: 0;
    }
    .cmn_title.involved_content h3::before{
        font-size: 80px;
    }
    .pockets_discontent_content {
        padding: 30px 20px 50px;
    }
    .shape_col::after {
        width: 160px;
        height: 174px;
    }
    .pockets_discontent_content h2, .greenLineBox100 h2 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .reports_section_content h3 {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .reports_section_content img {
        margin-bottom: 30px;
    }
}
@media (max-width:460px){
    .pockets_discontent_content h2, .greenLineBox100 h2 {
        font-size: 24px;
    }
}



/***********************************************************
******START GLOBAL SECTIONS CSS FROM HOW IT WORKS**********
***********************************************************/
.work_area_bottom {
	position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;
}

.align_bottom {
	display: flex;
	align-items: flex-end;
	direction: ltr;
}

	
.single_work_area {
    padding-top: 0;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 100px;
}
.work_single_content_area {
    text-align: center;
}
.work_title {
    margin: 60px 0 40px;
    min-height: 60px;
}
.work_title h3 {
    color: #1f9ad6;
    font-size: 24px;
    font-weight: 700;
    text-transform: capitalize;
}
.single_work_cntent p {
    font-size: 24px;
    line-height: 1.66em;
    text-align: center;
}
.work_number span {
    font-size: 85px;
    font-weight:900;
    color:#272d30;
    display: inline-block;
    border:1px solid #81be41;
    height: 140px;
    line-height: 140px;
    width: 140px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 22px 0 111px rgba(64,97,105,0.1);
}


.work_icon {
    margin-top: 28px;
    font-size: 50px;
}

.single_work_col {
    position: relative;
}
.single_work_col:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 219px;
    height: 239px;
    background-image:url('../png/work_shape_image.png');
    background-size: contain;
    background-repeat: no-repeat;
}

.pulse_section .single_work_col:after {
    display: none;
}

.how_it_work_section{
    padding: 140px 0px;
}
.how_it_work_section .cmn_title h2{
    font-size: 30px;
    margin-bottom: 50px;
    text-align: center;
}
.work_number {
    margin-top: -75px;
}
.work_3box_row_area {
    padding-top: 75px;
}
@media all and (min-width:768px){
    .cmn_for_same_height {
        display: flex;
        flex-wrap: wrap;
    }
    .cmn_for_same_height .single_work_col {
        display: flex;
        flex-direction: column;
        border: 1px solid #81be41;;
        box-shadow: 22px 0 111px rgba(64,97,105,0.1);
    }
    .single_work_col {
        width: calc(33.33% - 50px + 16.66px);
        margin-right: 50px;
    }
    .single_work_col:last-child {
        margin-right: 0;
    }
    .cmn_for_same_height {
        margin: 0;
    }
    .cmn_for_same_height .single_work_col {
        padding: 0;
    }
}

@media only screen and  (max-width:1200px){
	.work_icon {
		margin-top: 8px;
		font-size: 50px;
	}
}
@media only screen and  (max-width:1650px){
    .single_work_area {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 30px;
    }
    
    .work_title {
        margin: 25px 0;
    }
    
    .single_work_cntent p {
        font-size: 20px;
        line-height: 1.5em;
    }
    
    .work_number span {
        font-size: 60px;
    }
}
@media (min-width:1367px) and (max-width:1600px){
    .how_it_work_section {
        padding: 100px 0px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .how_it_work_section {
        padding: 100px 0px;
    }
}
@media all and (max-width:991px){
    .single_work_area {
        border: 1px solid #81be41;
    }
    .double_work_col .single_work_area {
        border: none;
    }
    .cmn_for_same_height .single_work_col {
        box-shadow: 22px 0 111px rgba(64,97,105,0.1);
    }
    .work_3box_row_area {
        padding-top: 0;
    }
    
    .work_number {
        margin-top: 0;
    }
    
    .single_work_area {
        padding-top: 30px;
    }
    
    .single_work_col {
        margin-bottom: 30px;
        padding: 0;
    }
    
    .single_work_col:last-child {
        margin-bottom: 0;
    }
}
@media (min-width:992px) and (max-width:1200px){
    .single_work_col {
        width: calc(33.33% - 25px + 8.33px);
        margin-right: 25px;
    }
}

@media all and (max-width:767px){
    .double_work_col .single_work_area {
        border: 1px solid #81be41;
    }
}

@media (min-width:768px) and (max-width:1200px){
    .how_it_work_section {
        padding: 80px 0px;
    }
    .work_number span{
        height: 100px;
        line-height: 100px;
        width: 100px;
    }
    .work_title h3 {
        font-size: 22px;
    }
}


@media (max-width:767px){
    .how_it_work_section {
        padding: 50px 0px;
    }
    .work_title {
    	min-height: 30px;
    }
    .work_number span{
        height: 100px;
        line-height: 100px;
        width: 100px;
    }
    .work_title h3{
        font-size: 20px;
    }
    .single_work_cntent p {
        font-size: 18px;
    }
    .single_work_col::after {
        width: 170px;
        height: 187px;
    }
    .how_it_work_section .cmn_title h2{
        font-size: 25px;
    }
}

/***********************************************************
We have helped Section Style 
***********************************************************/

.section_top_color h2 span {
    display: block;
    font-size: 24px;
    font-weight: 600;
}
.we_have_help_section .cmn_title h2{
    text-align: center;
    font-size: 30px;
    margin-bottom: 60px;
}
.we_have_help_section{
    padding-bottom: 130px;
}
.single_logo {
    padding: 60px 40px;
    text-align: center;
}
.image_3_row_area {
    padding-top: 0;
}
.image_3_row_area1 {
    margin-top: 45px;
}
.image_3_row_area .single_work_col:after {
    display: none;
}
.image_3_row_area1 .single_work_col:last-child {
    display: none;
}
@media all and (min-width:992px){
    .image_3_row_area1 .cmn_for_same_height {
        justify-content: center;
    }
}
@media all and (max-width:1650px){
    .single_logo {
        padding: 30px 20px;
    }
}
@media all and (max-width:991px){
    .image_3_row_area1{
        margin-top: 30px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .we_have_help_section{
        padding-bottom: 80px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .we_have_help_section{
        padding-bottom: 80px;
    }
}
@media (max-width:767px){
    .we_have_help_section{
        padding-bottom: 50px;
    }
    .we_have_help_section .single_work_area .logo_img img{
        margin-bottom: 0;
    }
    .we_have_help_section .cmn_title h2 {
        font-size: 25px;
        margin-bottom: 30px;
    }
}

/***********************************************************
Counter Section Style 
***********************************************************/

.contdown_section{
    background-size: cover;
    z-index: 999;
    position: relative;
    padding-top: 70px;
    padding-bottom: 80px;
    text-align: center;
}
.contdown_section::after {
    content: "";
    background: rgb(9 92 117 / 90%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.white_sec_title_cmn h2,.white_sec_title_cmn h2 span{
    color: #fff;
}
.white_sec_title_cmn h2{
    margin-bottom: 60px;
    padding-bottom: 0;
}
.single_counter_contnet {
    text-align: center;
}

.single_counter_count h3, .single_counter_count p {
    color: #fff;
}

.single_counter_count h3 {
    font-weight: 300;
    font-size: 72px;
    text-transform: capitalize;
}

.single_counter_count p {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
}
.single_counter_count {
    margin-top: 10px;
}
@media all and (max-width:1366px){
    .single_counter_count h3 {
        font-size: 45px;
    }
    .single_counter_count p {
        font-size: 20px;
    }
    .single_conter_image {
        max-width: 120px;
        margin: 0 auto;
    }
}
@media all and (max-width:991px){
    .sinlge_counter_colmn {
        margin-bottom: 30px;
    }
    .sinlge_counter_colmn:last-child {
        margin-bottom: 0;
    }
    .single_conter_image {
        max-width: 80px;
    }
	.contdown_section{
/*		background-image: url('../images/countdown_background_image-H610.webp'); */
		padding-top: 40px;
		padding-bottom: 15px;
    }
}
@media only screen and (min-width:320px) and (max-width:767px){
    .sinlge_counter_colmn {
        width: 50%;
        float: left;
    }
    
    .single_counter_count h3 {
        font-size: 40px;
    }
    
    .single_counter_count p {
        font-size: 18px;
    }
    .contdown_section{
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .white_sec_title_cmn h2 {
        padding-top: 0;
    }
}


/***********************************************************
Testimonaial Section Style 
***********************************************************/

.blck_with_p_section_title p {
    font-size: 24px;
    text-align: center;
    color: #272d30;
    font-style: italic;
}
.blck_with_p_section_title h2 {
    margin-bottom: 40px;
    padding-bottom: 0;
}
.testimonial_section{
    padding: 100px 0 100px;
    background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}
.testi_content {
    text-align: center;
}
.testi_img {
    position: relative;
    display: inline-block;
}
.testi_img:after {
    content: "";
    position: absolute;
    bottom: -20px;
    width: 50px;
    height: 50px;
    background-image: url(../png/quote_ic.png);
    background-repeat: no-repeat;
    background-size: contain;
    left: calc(50% - 25px );
}
.testi_content_are {
    margin-top: 50px;
}
.testi_content_are h3 {
    font-size: 30px;
    color: #272d30;
    font-weight: 900;
}
.testi_content_are p {
    font-size: 24px;
    color: #1f9ad6;
    font-weight: 600;
    text-align: center;
}
.testi_star {
    padding-top: 15px;
}
.testimonial_section .section_title_cmn {
    margin-bottom: 40px;
    text-align: center;
}
.testi_sectin_shape {
    margin-bottom: 30px;
    text-align: center;
}
.testi_sectin_shape img{
    margin: auto;
}
.testi_star img {
    display: inline-block;
}
.testimonial_content_area {
    margin: 0 auto;
}
.slick-next {
    position: absolute;
    right: 31%;
    z-index: 9;
    top: 43%;
    border: none;
    color: #0b1628;
    font-size: 26px;
    background: transparent;
    transition: 0.4s;
}
.slick-prev {
    position: absolute;
    left: 31%;
    z-index: 9;
    top: 43%;
    border: none;
    color: #0b1628;
    font-size: 26px;
    background: transparent;
    transition: 0.4s;
}
.slick-next,.slick-prev {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 3px 4px 12px -2px rgb(1 2 2 / 35%);
}
.slick-next,.slick-prev{
    transition:0.3s ease-in;
}
.slick-next:hover,.slick-prev:hover{
    background: #cddc29;
}
.slick-initialized .slick-slide{
    height: auto;
}
.slick-slide .testi_img img{
    border-radius: 50%;
}
@media all and (max-width:1650px){
    .blck_with_p_section_title p {
        font-size: 20px;
    }
}
@media all and (max-width:991px){
    .testimonial_section 
     .section_title_cmn {
        margin-bottom: 40px;
    }
    .testi_sectin_shape {
        margin-bottom: 30px;
    }
    .section_title_cmn h2 {
        font-size: 24px;
    }
    
    .section_top_color h2 span {
        font-size: 20px;
    }
    
    .blck_with_p_section_title h2 {
        margin-bottom: 25px;
    }
    
    .testi_content_are p {
        font-size: 18px;
    }
    
    .testi_content_are h3 {
        font-size: 24px;
        padding-bottom: 10px;
    }
    .slick-prev{
        left: 15%;
        top: 50%;
    }
    .slick-next{
        right: 15%;
        top: 50%;
    }
    .blck_with_p_section_title p {
        font-size: 18px;
    }
}
@media (max-width:480px){
    .slick-prev{
        left: 0%;
        top: 55%;
    }
    .slick-next{
        right: 0%;
        top: 55%;
    }
    .blck_with_p_section_title p {
        font-size: 16px;
    }
    .testimonial_section .section_title_cmn {
        margin-bottom: 30px;
    }
}



/***********************************************************
Contact Section Style 
***********************************************************/


.form_title h2 {
    margin-bottom: 0;
    padding-bottom: 10px;
}

.form_title p {
    color: #1f9ad6;
}
.form_area_start {
    padding-bottom: 120px !important;
}
.form_inner_wrapper {
	border: 1px solid #81be41;
	max-width: 1212px;
	margin: 0 auto !important;
	padding: 90px 80px 100px;
	box-shadow: 22px 0 111px rgba(64,97,105,0.1);
	margin-top: -650px !important;
	background-color: #fff;
}
.form_area_start .cmn_title h2,
.form_area_start .cmn_title p{
    text-align: center;
}
.form_area_start .cmn_title h2{
    font-size: 30px;
    margin-bottom: 10px;
}
.form_area_start .cmn_title p{
    font-size: 24px;
    color: #1f9ad6;
    padding-bottom: 0;
}
.form_area_start .cmn_title{
    margin-bottom: 50px;
}
.form_area_start .cont_content{
    width: 100% !important;
}
.from_left_right_area {
    display: flex;
    flex-wrap: wrap;
}
.form_left,.form_right {width: calc(50% - 50px + 25px );margin-right: 50px;}
.form_right {
    margin-right: 0;
}
.fomr_area .single_input_area input, .fomr_area .single_input_area textarea, .fomr_area, .single_input_area select {
	width: 100%;
	color: #10161d;
	font-size: 24px;
	padding: 23px;
	border: 1px solid #b4b4b4 !important;
	box-shadow: 0px 0px 13px 0px rgb(1 2 2 / 8%);
	height: 82px;
	border-radius: 0;
}
.single_input_area {
    margin-bottom: 15px;
}
.fomr_area .single_input_area input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #10161d;
    opacity: 1 !important;
}
  .fomr_area .single_input_area input::-moz-placeholder { /* Firefox 19+ */
    color: #10161d;
    opacity: 1 !important;
  }
  .fomr_area .single_input_area input:-ms-input-placeholder { /* IE 10+ */
    color: #10161d;
    opacity: 1 !important;
  }
  .fomr_area .single_input_area input:-moz-placeholder { /* Firefox 18- */
    color: #10161d;
    opacity: 1 !important;
  }
  /* input  */
  .fomr_area .single_input_area textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #10161d;
    opacity: 1 !important;
  }
  .fomr_area .single_input_area textarea::-moz-placeholder { /* Firefox 19+ */
    color: #10161d;
    opacity: 1 !important;
  }
  .fomr_area .single_input_area textarea:-ms-input-placeholder { /* IE 10+ */
    color: #10161d;
    opacity: 1 !important;
  }
  .fomr_area .single_input_area textarea:-moz-placeholder { /* Firefox 18- */
    color: #10161d;
    opacity: 1 !important;
  }

.fomr_area .single_input_area:last-child {
    margin-bottom: 0;
}
.fomr_area .single_input_area textarea {
	height: 276px !important;
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 0 !important;
    padding: 23px !important;
}
.fomr_area .single_input_area:last-child {
    margin-bottom: 0;
}
.fomr_area .single_input_area select {
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.fomr_area .select_single{
    position: relative;
}
.fomr_area .single_input_area.select_single:after {
    position: absolute;
    content: "";
    right: 0;
    background: url("../png/arrow-down-icon.png");
    width: 32px;
    height: 32px;
    right: 25px;
    background-size: contain;
    z-index: 1;
    background-repeat: no-repeat;
    top: 26px;
}
.fomr_area .select_single {
    transition: 0.3s ease-in;
    background: transparent;
}
.fomr_area .select_single:hover{
    background: #f4f4f4;
}
.fomr_area .single_input_area select:hover{
    cursor: pointer;
}
.fomr_area .single_input_area select{
    z-index: 5;
    background: transparent;
}
.button_submit_area {
    text-align: center;
    width: 100%;
}
.button_submit_area button[type="submit"] {
	max-width: 300px;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	background: #cddc29;
	border-radius: 50px;
	font-weight: 700;
	font-size: 26px;
	color: #10161d;
	border: 1px solid #cddc29 !important;
	-webkit-box-shadow: 0px 0px 45px 0px rgba(205,220,41,0.8);
	-moz-box-shadow: 0px 0px 45px 0px rgba(205,220,41,0.8);
	box-shadow: 0px 0px 45px 0px rgba(205,220,41,0.8);
	width: 100%;
	height: 85px;
	padding: 10px;
    margin-top: 35px;
}
.button_submit_area {
    margin-top: 50px;
}
.fomr_area .single_input_area input,.fomr_area .single_input_area textarea{
    transition:0.3s ease-in;
}
.fomr_area .single_input_area input:hover ,.fomr_area .single_input_area textarea:hover{
    background: #f4f4f4 !important;
}
.fomr_area .single_input_area input:focus ,.fomr_area .single_input_area textarea:focus{
    background: #f4f4f4 !important;
}
/* up  */
.button_submit_area button[type="submit"]:hover {
    background: #1f9ad6 !important;
     border: 1px solid #1f9ad6 !important;
    -webkit-box-shadow: 0px 0px 45px 0px rgb(31 154 214 / 80%);
    -moz-box-shadow: 0px 0px 45px 0px rgb(31 154 214 / 80%);
   box-shadow: 0px 0px 45px 0px rgb(31 154 214 / 80%);
   color: #fff;
}
.button_submit_area button[type="submit"] {
    transition: 0.3s ease-in;
}
/* up  */
.form_inner_wrapper {
    position: relative;
}
.form_inner_wrapper:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 219px;
    height: 239px;
    background-image: url('../png/work_shape_image.png');
    background-size: contain;
    background-repeat: no-repeat;
}
/* resposnvie  */
@media all and (min-width:992px) and (max-width:1650px){
    .form_area_start {
        padding: 40px 30px;
    }
    .form_area_start {
        margin-top: 50px;
    }
    .button_submit_area input[type="submit"] {
        font-size: 22px;
    }
    .fomr_area .single_input_area input, .fomr_area .single_input_area textarea, .fomr_area .single_input_area select {
        font-size: 20px;
    }
    .single_input_area textarea {
        height: 260px;
    }
/*
    .testimonial_section{
        padding: 50px 0 700px;
    }
*/
    .form_area_start {
        padding-bottom: 60px !important;
    }
}


@media all and (max-width:991px){
    .fomr_area .single_input_area input, .fomr_area .single_input_area textarea, .fomr_area .single_input_area select {
        font-size: 20px;
    }
    .single_input_area textarea {
        height: 260px;
    }
    .form_left, .form_right {
        width: 100%;
        margin-right: 0;
    }
    .single_input_area:last-child {
        margin-bottom: 15px;
    }
    .button_submit_area {
        margin-top: 30px;
    }
    .button_submit_area {
        text-align: left;
    }
    .form_area_start {
        padding: 30px 20px;
    }
    .button_submit_area input[type="submit"]{
        font-size: 20px;
    }
    .form_left{
        margin-bottom: 15px;
    }
    .button_submit_area {
        text-align: center;
    }
    .form_inner_wrapper{
        padding: 30px 30px 50px;
    }
    .fomr_area .single_input_area input, .fomr_area .single_input_area textarea, .fomr_area .single_input_area select {
        font-size: 18px;
        padding: 15px;
        height: 60px;
    }
    .fomr_area .single_input_area textarea{
        padding: 15px !important;
    }
    .button_submit_area button[type="submit"]{
        font-size: 18px;
        height: 60px;
        z-index: 99999;
        position: relative;
    }
/*
    .testimonial_section{
        padding: 50px 0 700px;
*/
    .form_area_start {
        padding-bottom: 50px !important;
    }
    .fomr_area .single_input_area.select_single::after{
        top: 14px;
    }
}

@media all and (max-width:767px){
    .single_input_area.select_single:after {
        right: 10px;
    }
    .single_input_area.select_single:after {
        right: 10px;
    }
    .form_area_start:after {
        display: none;
    }
    .button_submit_area input[type="submit"] {
        max-width: 220px;
        font-size: 18px;
        margin-top: 20px;
    }
    .form_area_start .cmn_title h2 {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .form_area_start .cmn_title p {
        font-size: 20px;
    }
    .form_area_start .cmn_title {
        margin-bottom: 20px;
    }
    .form_inner_wrapper {
        padding: 30px 15px 30px;
    }
    .cmn_section img {
        margin-bottom: 0;
    }
    .form_area_start {
        padding-bottom: 30px !important;
    }
}




/***************************** New Updated What is Employee Satisfaction Custom Styling start here ****************************************/


/*------------------------------------------------
---------------- Banner Added Style ---------------
------------------------------------------------*/


/*-------- Measuring Employee Satisfaction Style ---------*/

.measuring_satisfaction_section .row{
    margin: 0px 15px 0px 15px !important;
}
.measuring_satisfaction_section h2,
.measuring_satisfaction_section p{
    text-align: center;
}

.txt_space{
    margin-bottom: 20px;
}
.measuring_satisfaction_section{
    background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}
.measuring_satisfaction_section_img{
    margin-bottom: -30px;
}
@media (min-width:1367px) and (max-width:1600px){
    .measuring_satisfaction_section_img {
        margin-bottom: -25px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .measuring_satisfaction_section_img {
        margin-bottom: -22px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .measuring_satisfaction_section_img {
        margin-bottom: -13px;
    }
}
@media (max-width:767px){
    .measuring_satisfaction_section_img {
        margin-bottom: -11px !important;
    }
}
@media (max-width:460px){
    .measuring_satisfaction_section_img {
        margin-bottom: -7px !important;
    }
}

.measuring_satisfaction_section_two .checklist_serveys ul li::before {
    display: inline-block;
    content: "";
    position: absolute;
    width: 100%;
    background: url(../png/table-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
}
.measuring_satisfaction_section_two .checklist_serveys ul li{
    text-align: center;
}
.measuring_satisfaction_section_two .checklist_serveys  ul li span {
    margin-left: 0px;
    color: #000 !important;
    font-weight: 400;
}
.measuring_satisfaction_section_two .checklist_serveys p{
    text-align: center;
    margin-bottom: 40px;
}
.measuring_satisfaction_section_two {
	padding: 40px 0px;
}
.measuring_satisfaction_section_two .checklist_serveys {
	border: 1px solid #81be41;
	box-shadow: 22px 0 111px rgba(64,97,105,0.1);
	padding: 50px;
}
.measuring_satisfaction_section_two .checklist_serveys p{
    margin-left: 0;
}
.measuring_satisfaction_section_two .checklist_serveys ul li {
	padding-left: 0;
	color: #10161d;
	margin-bottom: 16px !important;
}
.measuring_satisfaction_section_two .checklist_serveys ul li span {
	color: #10161d !important;
	font-weight: 400;
	z-index: 999;
	position: relative;
}
.engagement_satisfaction_two{
    padding-bottom: 150px;
    background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
}
@media (min-width:1201px) and (max-width:1366px){
    .measuring_satisfaction_section_two .checklist_serveys ul li::before{
        background-size: contain;
    }
    .measuring_satisfaction_section_two .checklist_serveys ul li {
        margin-bottom: 0px !important;
    }
    .measuring_satisfaction_section_two .checklist_serveys p {
        margin-bottom: 20px;
    }
    .measuring_satisfaction_section_two .checklist_serveys{
        padding: 25px;
    }
    .engagement_satisfaction_two{
        padding-bottom: 80px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .measuring_satisfaction_section_two .checklist_serveys ul li::before{
        background-size: contain;
    }
    .measuring_satisfaction_section_two .checklist_serveys ul li {
        margin-bottom: 0px !important;
    }
    .measuring_satisfaction_section_two .checklist_serveys p {
        margin-bottom: 20px;
    }
    .measuring_satisfaction_section_two .checklist_serveys{
        padding: 25px;
    }
    .engagement_satisfaction_two{
        padding-bottom: 50px;
    }
}
@media (max-width:767px){
    .measuring_satisfaction_section_two .checklist_serveys{
        margin-bottom: 30px;
        padding: 25px;
    }
    .measuring_satisfaction_section_two .checklist_serveys p {
        margin-bottom: 20px;
    }
    .measuring_satisfaction_section_two .checklist_serveys ul li{
        font-size: 16px;
    }
    .hide-mobile{
        display: none;
    }
    .engagement_satisfaction_two .cmn_img{
        margin-bottom: 30px;
    }
    .engagement_satisfaction_two{
        padding-bottom: 50px;
    }
}

.employees_atisfaction{
    padding-top: 130px;
    text-align: center;
}
.blue_common_two {
    padding: 50px 0px !important;
}
.blue_common_three{
    padding: 0px 0px 50px !important;
}
.blue_common_two p{
    font-size: 36px;
}
p.small_text{
    font-size: 30px;
}
.blue_common_two p{
    text-align: center;
}
.blue_common_three .cmn_title p{
    margin-bottom: 30px;
}
.img_text p{
    font-size: 16px;
    text-align: center;
}
.employee_definition_two {
    padding: 50px 0px 120px;
    background: linear-gradient(#ffffff, #f6f8f9) !important;
}
.employee_talented{
    padding: 80px 0px;
    background: linear-gradient(#ffffff, #f6f8f9) !important;
}
.space_btm{
    margin-bottom: 50px;
}
.potential-problem_section{
    padding-top: 120px;
    background-image: none;
}
.potential_problem_second_section{
    padding-top: 60px;
}
.potential_problem_third_section{
    padding-top: 0;
    padding-bottom: 30px;
}
.potential_problem_third_section_see_link a{
    border-bottom: 1px solid #12b2e1;
}
.potential_problem_third_section_see_link{
    margin-top: 50px;
}
@media (min-width:1201px){
    .more_btn a{ 
        padding: 25px 55px !important;
        margin-top: 50px;
    }
}
.cta-banner {
    background-repeat: no-repeat;
    padding: 120px 0px;
    background-image:url(../webp/cta-banner.webp);
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}
.cta-banner h2{
    text-align: center;
    color: #ffffff !important;
    margin-bottom: 50px;
}
.cta-banner h2 span{
    color: #12b2e1 !important;
}
.cta-banner .cmn_title p{
    color: #fff;
}
.green_border_box_section{
    text-align: center;
    padding: 120px 0px 150px;
}
.green_border_box {
	padding: 25px 15px;
	border: 1px solid #81be41;
	width: 100%;
	box-shadow: 22px 0 111px rgba(64,97,105,0.1);
}
.green_border_box p{
    text-align: center;
    font-size: 20px;
    line-height: 1.2;
}
.green_border_box_section .green_box_row .col-sm-3 {
    display: flex;
}
.row.green_box_row {
    display: flex;
    flex-wrap: wrap;
}
.employees_atisfaction .cmn_title p{
    text-align: center;
}
.blue_common_two .blue_common_content p.small_text{
    font-weight: 600;
}
.blue_common_three .cmn_title p{
    font-size: 24px;
}
.employee_definition_two .cmn_img{
    margin-bottom: 20px;
}
.green_border_box_section .cmn_title h2{
    margin-bottom: 75px;
}
@media (min-width:1367px) and (max-width:1600px){
    .blue_common_two p {
        font-size: 30px;
    }
    .blue_common_two p.small_text{
        font-size: 26px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .employees_atisfaction {
        padding-top: 80px;
    }
    .blue_common_two p {
        font-size: 26px;
    }
    .blue_common_two p.small_text{
        font-size: 22px;
    }
    .blue_common_three .cmn_title p {
        font-size: 20px;
    }
    .employee_definition_two{
        padding: 30px 0px 80px;
    }
    .potential-problem_section {
        padding-top: 80px;
    }
    .cta-banner {
        padding: 80px 0px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .employees_atisfaction {
        padding-top: 50px;
    }
    .blue_common_two p {
        font-size: 20px;
    }
    .blue_common_two p.small_text{
        font-size: 18px;
    }
    .blue_common_three .cmn_title p {
        font-size: 18px;
    }
    .employee_definition_two{
        padding: 30px 0px 50px;
    }
    .employee_definition_two .img_text p br{
        display: none;
    }
    .employee_talented{
        padding: 50px 0px;
    }
    .potential-problem_section {
        padding-top: 50px;
    }
    .more_btn a{ 
        margin-top: 50px;
    }
    .cta-banner {
        padding: 50px 0px;
    }
    .green_border_box p{
        font-size: 16px;
    }
    .green_border_box_section .cmn_title h2 {
        margin-bottom: 35px;
    }
    .green_border_box{
        padding: 15px 10px;
    }
    .green_border_box p br{
        display: none;
    }
}
@media (max-width:767px){
    .employees_atisfaction {
        padding-top: 50px;
    }
    .blue_common_two p {
        font-size: 20px;
    }
    .blue_common_two p.small_text{
        font-size: 18px;
    }
    .blue_common_three .cmn_title p {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .blue_common_two {
        padding: 30px 0px !important;
    }
    .employee_definition_two{
        padding: 15px 0px 50px;
    }
    .employee_definition_two .img_text{
        margin-bottom: 20px;
    }
    .employee_definition_two .img_text p br{
        display: none;
    }
    .employee_talented{
        padding: 50px 0px;
    }
    .potential-problem_section {
        padding-top: 50px;
    }
    .potential_problem_second_section .cmn_img,
    .potential_problem_third_section .cmn_img{
        margin-bottom: 20px;
    }
    .more_btn a{ 
        margin-top: 25px;
    }
    .potential_problem_third_section_see_link {
        margin-top: 25px;
    }
    .potential-problem_section .space_btm{
        margin-bottom: 25px;
    }
    .potential-problem_section .row{
        margin: 0 !important;
    }
    .cta-banner {
        padding: 50px 0px;
    }
    .cta-banner h2 {
        margin-bottom: 25px;
    }
    .green_border_box_section .cmn_title h2 {
        margin-bottom: 35px;
    }
    .green_border_box {
        padding: 15px 10px;
        margin-bottom: 15px;
    }
    .green_border_box p br{
        display: none;
    }
    .row.green_box_row{
        display: block;
    }
    .green_border_box p{
        font-size: 18px;
    }
}

/*------------------------------------------------
---------------- employee_improve section Style ---------------
------------------------------------------------*/
.employee_improve_section {
    background-repeat: no-repeat;
    padding: 95px 0px 70px;
    position: relative;
    background-position: 50%;
    background-size: cover;
    background-blend-mode: multiply;
    background-color: rgba(31, 154, 214, 0.9) !important;
}
.employee_improve_section .cmn_title h2{
    color: #ffffff;
    text-align: center;
    margin-bottom: 35px !important;
}
.employee_improve_section .cmn_button{
    text-align: center;
}
@media (min-width:1201px){
    .employee_improve_section .cmn_button a{
        padding: 25px 60px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .employee_improve_section {
        padding: 60px 0px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .employee_improve_section {
        padding: 50px 0px;
    }
}
@media (max-width:767px){
    .employee_improve_section {
        padding: 30px 0px;
    }
    .employee_improve_section .cmn_title h2{
        margin-bottom: 15px !important;
    }
}

/*------------------------------------------------
---------------- employee important section  ---------------
------------------------------------------------*/

.turnover_section{
    padding: 240px 0px 180px;
}
.turnover_section .employee-important-right {
    position: absolute;
    bottom: 0;
    right: 0;
}
@media (min-width:1367px) and (max-width:1600px){
    .turnover_section{
        padding: 140px 0px 100px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .turnover_section{
        padding: 140px 0px 100px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .turnover_section{
        padding: 50px 0px;
    }
}
@media (max-width:767px){
    .turnover_section{
        padding: 50px 0px 0px;
    }
    .turnover_section .employee-important-img{
        margin-top: 30px;
    }
}


/************************************************************************************************************/
/***************************** New Updated what is 360 degree feedback Custom Styling start here ****************************************/
/************************************************************************************************************/


.degree-performance {
    background: linear-gradient(#ffffff, #f6f8f9) !important;
    padding-top: 110px;
}
@media (min-width:1201px){
    .degree_feedback_sec_1{
        padding-top: 110px;
    }
    .degree_feedback_sec_2{
        padding-top: 130px;
    }
    .degree_feedback_sec_3{
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .degree_feedback_sec_3{
        padding-bottom: 50px;
    }
    .degree-performance{
        padding-top: 80px;
    }
}
.blue_text{
    color: #11b4e4 !important;
}
@media only screen and (max-width: 767px){
    .degree_feedback_sec_2{
        padding-bottom: 0px !important;
    }
     .degree_feedback_sec_1{
        padding-bottom: 0px !important;
    }
     .degree_feedback_sec_3{
        padding-bottom: 50px !important;
    }
    .degree_feedback_sec_1 .cmn_img,
    .degree_feedback_sec_2 .cmn_img,
    .degree_feedback_sec_3 .cmn_img{
        margin-bottom: 20px;
    }
    .degree-performance{
        padding-top: 50px;
    }
}
.three-sixty-single_text p{
    text-align: center;
    font-size: 23px;
    padding-top: 20px;
}
@media only screen and (min-width: 992px){
    .double_work_col {
        width: calc(50% - 50px + 16.66px);
        margin-right: 50px;
    }
}
.double_work_title h3{
    text-align: left !important;
    color: #272d30 !important;
    font-size: 30px;
}
.double_work_content p{
     text-align: left !important;
}
.feedback_surveys_section .cmn_title p{
    text-align: center;
}
.feedback_surveys_section .cmn_title{
    margin-bottom: 50px;
}
.feedback_surveys_section {
    background: linear-gradient(#ffffff, #f6f8f9) !important;
}
@media (min-width:1201px){
    .feedback_surveys_section .cmn_title h2{
        font-size: 48px;
        margin-bottom: 30px;
    }
    .feedback_surveys_section {
        padding: 160px 0px 100px;
    }
}
@media (min-width:1201px) and (max-width:1366px){
    .double_work_title h3{
        font-size: 26px;
    }
}
@media (min-width:768px) and (max-width:1200px){
    .double_work_title h3{
        font-size: 24px;
    }
    .how_it_work_section .cmn_title h2{
        margin-bottom: 15px;
    }
    .three-sixty-single_text p{
        font-size: 18px;
    }
}
@media (max-width:767px){
    .double_work_title h3{
        font-size: 22px;
    }
    .how_it_work_section .cmn_title h2{
        margin-bottom: 15px;
    }
    .three-sixty-single_text p{
        font-size: 16px;
    }
}

@media only screen and (min-width: 992px){
    .degree_feedback_used {
        background-image: linear-gradient(#ffffff, #f6f8f9), url('../webp/degree-feedback-used.webp') !important;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center top;
        background-blend-mode: multiply !important; 
    }
}
.degree_work_col{
    background: #ffffff !important;
}
@media only screen and (min-width: 992px){
    .degree_work_col {
        width: calc(50% - 50px + 16.66px);
        margin-right: 50px;
    }
}
.degree_title h3{
    color: #272d30 !important;
    line-height: 1.3em;
    text-transform: none;
    font-size: 38px;
    font-weight: 700;
}
  @media only screen and (min-width: 1201px) and (max-width: 1366px){
    .degree_title h3{
        font-size:30px;
    }
}
  @media only screen and  (max-width: 767px){
    .degree_title h3{
        font-size:25px;
    }
}
.degree_title h3 span{
    color: #11b4e4 !important;
}
.listing_content  ul {
    margin: 0;
    margin-left: 40px;
    padding: 0 !important;
    list-style: circle;
    color: #11b4e4;
}
.listing_content  ul li {
    position: relative;
    padding-left: 5px;
    margin: 0 0 20px !important;
    font-size: 24px;
    line-height: 1.6em;
    text-align: left !important;
    font-weight: bold;
    color: #272d30;

}
.DISABLE_listing_content ul li::before {
    font-family:FontAwesome;
    content: "\f105";
    width: 20px;
    margin: 0;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    color: #11b4e4 !important;
    font-size: 24px;
    font-weight: 900;
}
@media only screen and (min-width: 768px) and (max-width: 1366px){
    .listing_content ul li{
     font-size:18px;
    }
}
  @media only screen and  (max-width: 767px){
    .listing_content ul li{
     font-size:18px;
    }
}

.degree_feedback_used {
    padding: 125px 0px 145px !important;
}
.degree_feedback_used .work_3box_row_area{
    padding-top: 0;
}
@media (min-width:1651px){
    .degree_feedback_used .single_work_area{
        padding-left: 55px;
        padding-right: 55px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1366px){
    .degree_feedback_used {
        padding: 120px 0px 80px !important;
    }
}
@media (max-width:1200px){
    .degree_title h3 {
        font-size: 30px;
    }
}
@media only screen and (max-width: 768px){
    .degree_feedback_used {
        padding: 0px 0px 50px !important;
    }
}
@media (max-width:767px){
    .degree_feedback_used {
        padding: 70px 0px 50px !important;
    }
    .degree_title h3 {
        font-size: 26px;
    }
}



/*------------------------------------------------
----360 Degree Feedback Survey Category
------------------------------------------------*/


.listing_content_other ul li {
    margin: 0 0 5px !important;
    font-size: 36px;
    font-weight: normal;
    line-height: 1.2em;
}
.manager_title{
    text-align: left !important;
    
}
@media (min-width:1367px){
    .manager_title h3{
        font-size: 36px;
    }
}
.manager_section{
    background: linear-gradient(#ffffff, #f6f8f9) !important;
    padding: 160px 0px 100px;
}
@media (min-width:1651px){
    .manager_section .single_work_area{
        padding-left: 80px;
        padding-right: 80px;
        padding-bottom: 68%;
    }
}
@media (min-width:1367px) and (max-width:1650px){
    .manager_section .single_work_area{
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 68%;
    }
    .single_work_img img {
        max-width: 450px !important;
    }
}
@media (min-width:1280px) and (max-width:1366px){
    .manager_section .single_work_area{
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 68%;
    }
    .single_work_img img {
        max-width: 450px !important;
        width: 100%;
    }
}
@media (min-width:768px) and (max-width:1279px){
    .manager_section .single_work_area{
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 68%;
    }
    .single_work_img img {
        max-width: 350px !important;
        width: 100%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1366px){
    .manager_section{
        padding: 90px 0px 90px;
    }
    .listing_content_other ul li{
        font-size: 26px;
    }
}
@media only screen and  (max-width: 991px){
    .manager_section .single_work_col{
        margin-bottom: 0;
    }
    .manager_section .single_work_area{
        height: 100%;
        padding-bottom: 80%;
    }
    .manager_title h3 br{
        display: none;
    }
}
@media only screen and  (max-width: 767px){
    .manager_section{
        padding: 50px 0px 50px;
    }
    .listing_content_other ul li {
        font-size: 22px;
    }
    .manager_section .single_work_col{
        margin-bottom: 30px;
    }
    .manager_section .single_work_area {
        height: auto;
        padding-bottom: 0;
    }
    .single_work_img {
        margin-bottom: 40px !important;
        margin-top: 40px;
        position: unset !important;
    }
    .single_work_img img {
        width: 100%;
        z-index: 999;
        position: relative;
    }
}
.black_text{
    color: #10161d !important;
}
.single_work_img {
	margin-bottom: 0;
	position: absolute;
	bottom: -75px;
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
    z-index: 999;
}
.single_work_img img{
    max-width: 510px;
}
@media only screen and  (min-width: 768px){
    .row_bottom {
        display: flex;
    }
}




.single_text p{
    text-align: center;
}
.single_text{
    padding-top: 25px;
}
@media (min-width:1201px){
    .categories_section{
        padding: 100px 0 120px;
    }
}
.text-center p{
    text-align: center;
}
.categories_title.double_work_title {
	padding: 75px 0px 40px;
	background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
	width: 100%;
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
}
.categories_title h3{
    text-align: center !important;
    font-size: 35px;
    line-height: 1.2em;
    margin-bottom: 45px;
}
.categories_title p{
    text-align: center !important;
    font-size: 30px;
    color: #1f9ad6;
    text-transform: uppercase;
    font-weight: bold;
}
@media only screen and (min-width: 768px) and (max-width: 1366px){
    .categories_title h3{
        font-size: 25px;
        margin-bottom: 25px;
    }
    .categories_title p{
        font-size: 20px;
    }
    .categories_title.double_work_title {
        padding: 50px 0px 40px;
    }
}
 @media only screen and  (max-width: 767px){
   .categories_title h3{
        font-size: 20px;
        margin-bottom: 25px;
    }
    .categories_title.double_work_title {
        padding: 50px 0px 40px;
    }
    .categories_title p{
        font-size: 18px;

    }

}

.listIcon_Check {
	color: var(--colorOrange);
}


.listIcon ul li {
	padding-left: 8px;
	margin-bottom: 8px !important;
	font-size: 25px;
	line-height: 1.5em;
	text-align: left !important;
	font-weight: 600;
	color: #10161d;
}

.categories_work_cntent {
    background: #ffffff;
    padding: 45px 45px 110px 45px;
}

.categories_work_cntent ul {
    margin: 0;
    padding: 0 !important;
    list-style: none;
}
.categories_work_cntent ul li {
    position: relative;
    padding-left: 40px;
    margin: 0 0 20px !important;
    font-size: 25px;
    line-height: 1.5em;
    text-align: left !important;
     font-weight: 600;
     color: #10161d;

}
.categories_work_cntent ul li::before {
    font-family: FontAwesome;
    content: "";
    width: 19px;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../png/asterisicon.png');
    height: 19px;
    margin-top: 8px;
}
@media only screen and (min-width: 768px) and (max-width: 1366px){
    .categories_work_cntent ul li{
     font-size:20px;
    }
    .listIcon ul li{
     font-size:18px;
    }
    .degree_title h3 {
        font-size: 25px;
    }
   
}
  @media only screen and  (max-width: 767px){
	.categories_work_cntent ul li{
		font-size:16px;
	}
	.listIcon ul li{
		font-size:15px;
	}

}

.categories_row {
    margin-top: 30px;
}
.categories_col{
    background: #ffffff !important;
}
.categories_section {
    background-image: linear-gradient(#ffffff, #f6f8f9);
    background-color: linear-gradient(#ffffff, #f6f8f9) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
    background-blend-mode: multiply !important;
}
@media only screen and  (max-width: 991px){
    .categories_work_area {
        background: #ffffff !important;
        border: 1px solid #81be41;
    }
    .single_work_col {
        margin-bottom: 30px !important;
        width: 100%;
        float: left;
    }
    .double_work_col {
        width: calc(50% - 50px + 16.66px);
        margin-right: 30px;
        float: left;
    }
    .categories_work_cntent {
        padding: 25px 25px 50px 25px;
    }
}


@media only screen and  (max-width: 767px){
    .double_work_col {
        margin-bottom: 30px !important;
        width: 100%;
        float: left;
    }
}

.org_tour_section {
	padding-left: 70px; padding-right: 70px; width: 100%; max-width: 1190px;
}


@media (min-width:481px) and (max-width:1060px){
    .resize-wrapper{
        width: 85% !important;
    }
    .org_tour_section{
    	padding-left: 12px; padding-right: 12px; 
    }
}

@media (max-width:480px){
    .resize-wrapper{
        width: 98% !important;
    }
    .org_tour_section{
    	padding-left: 5px; padding-right: 5px; 
    }
}



/****************************************************************************************************************************************/
/***************************** New Updated what is 360 degree feedback Custom Styling start here ****************************************/
/****************************************************************************************************************************************/


/* Common class  */

.stylish-template .container-fluid {
	max-width: 1466px !important;
	width: 90% !important;
	padding: 0;
}
.stylish-template {
	font-family: 'Manrope','Open Sans', sans-serif;
}
.stylish-template .cmn-row-margin-btm {
	margin-bottom: 80px;
}
.stylish-template .color-span {
	color: #cddc29;
	font-weight: 700;
}
.stylish-template .cmn-sm-heading {
	font-size: 30px;
	line-height: 1.6em;
	font-weight: 700;
    color: #10161d;
}
.stylish-template .cmn-lg-font {
	font-size: 30px;
	line-height: 1.8em;
	color: #10161d;
	font-weight: 400;
}
.stylish-template a {
	color: #81be41;
	font-weight: bold;
}
.stylish-template .cmn-md-font {
	font-size: 22px;
	line-height: 1.66em;
	font-weight: 400;
	padding-bottom: 0;
}
.stylish-template .cmn_checklist {
	list-style-type: none;
	padding-left: 0;
}
.stylish-template .cmn_checklist li {
	font-size: 22px;
	margin-bottom: 30px;
	position: relative;
	padding-left: 40px;
	line-height: 1.666em;
}
.stylish-template .cmn_checklist li::before {
	content: "";
	background: url(../png/checklist-icon.png);
	background-repeat: no-repeat;
	background-size: contain;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 0;
	top: 5px;
}
.stylish-template .bg-fefefe {
	background: fefefe;
}
.stylish-template .cmn-section-padding {
	padding: 80px 0;
}
.stylish-template .overflow-hidden {
	overflow: hidden;
}
.stylish-template .heading-shpae-style {
	display: inline;
	position: relative;
}
.stylish-template .heading-shpae-style::after {
	display: inline-block;
	content: '';
	width: 100vw;
	height: 10px;
	background: #e3f3fb;
	position: absolute;
	right: 100%;
	top: 15px;
	margin-right: 20px;
}
.stylish-template .heading-shpae-style::before {
	display: inline-block;
	content: '';
	width: 100vw;
	height: 10px;
	background: #e3f3fb;
	position: absolute;
	left: 100%;
	top: 15px;
	margin-left: 20px;
}
.stylish-template .cmn-sub-heading {
    font-size: 25px;
    font-weight: 700;
    color: #239cde;
    line-height: 1.5em;
}
.stylish-template .cmn-p2-font {
    font-size: 22px;
    line-height: 1.66em;
    font-weight: 400;
    padding-bottom: 0;
}
.stylish-template .cmn-p2-font .italic-font {
    font-style: italic;
    font-size: 24px;
}

/* baner section start  */
.stylish-template .cmn_banner_title {
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 60.02px;
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    line-height: 1.3em;
}
.stylish-template .banner_section{
    background-image: url('../jpg/employee-survey-readiness-assessment-banner.jpg');
    padding: 100px 0 ;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
}
.stylish-template .ee-implementation-banner{
    background-image: url('../jpg/implementation-banner.jpg');
}
.stylish-template .ee-communication-banner{
    background-image: url('../jpg/ee_communication_banner_img.jpg');
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .banner_section{
    background-image: url('../jpg/what-is-an-employee-engagement-survey-banner-image.jpg');
}
.stylish-template .title-max-width{
	max-width: 800px;
}
.stylish-template .banner_section:after {
    content: "";
    background: rgb(0 0 0 / 50%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* end banner section  */


/* employee_engagement_survey_section */


.stylish-template .employee_engagement_survey_section {
	padding: 160px 0 80px;
	background: url(../png/employee_engagement_survey_img.png), linear-gradient(#fff 70%, #ecf1f2) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
	margin-top: 60px;
}
.stylish-template .ee-implementation-survey-section {
	background: url(../png/before_launching_survey.png), linear-gradient(#fff 70%, #ecf1f2) !important;
    background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
}
.stylish-template .ee-communication-survey-section {
	background: url(../png/communication_employee_survey_img.png), linear-gradient(#fff 70%, #ecf1f2) !important;
    background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
}
.stylish-template .employee_engagement-row-1 {
	margin-bottom: 120px;
}
.stylish-template .icon-box-style {
	background: #fff;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100px;
    box-shadow: 15px 0px 35px rgba(64,97,105,0.1);
    transition: all 0.2s;
}
.stylish-template .icon-box-style:hover{
    box-shadow: 15px 0px 35px rgba(64,97,105,0.2);
}
.stylish-template .icon-box-style img {
	margin-right: 15px;
}
.stylish-template .icon-box-style a {
	color: #239cde;
}
.stylish-template .icon-box-style a:hover {
	text-decoration: none;
}
.stylish-template .icon-box-style a {
	font-size: 24px;
	font-weight: bold;
}


/* 3rd section  */

.stylish-template .border-style-7db943 {
	border-top: 1px solid #7db943;
	border-left: 1px solid #7db943;
	border-right: 1px solid #7db943;
	border-bottom: 20px solid #7db943;
}
.stylish-template .border-style-2197d7 {
	border-top: 1px solid #2197d7;
	border-left: 1px solid #2197d7;
	border-right: 1px solid #2197d7;
	border-bottom: 20px solid #2197d7;
}
.stylish-template .stylish-border-box-wrapper {
	margin-bottom: 45px;
}
.stylish-template .stylish-border-box {
	padding: 100px 60px 200px 60px;
	border-radius: 70px 190px 70px 190px;
	min-height: 800px;
	position: relative;
    box-shadow: 22px 0px 111px rgba(64,97,105,0.1);
}
.stylish-template .stylish-border-box::after {
	content: "";
	display: block;
	background: url('../png/box-style-shape.png');
	width: 250px;
	height: 250px;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 0;
	right: 20px;
}
.stylish-template .stylish-border-box .cmn-sm-heading {
	margin-bottom: 30px;
}
.stylish-template .no-margin-btm .stylish-border-box-wrapper {
	margin-bottom: 0;
}
/* related-topic-section */


/* .topic-item{
    background: #fff;
    box-shadow: -4px 4px 32px -11px rgba(0,0,0,0.2);
} */
.stylish-template .topic-item a {
	padding: 20px 30px;
	display: block;
	font-size: 24px;
	font-weight: 700;
	background: #fff;
	box-shadow: 22px 0px 111px rgba(64,97,105,0.1);
	text-decoration: none;
	color: #239cde;
    transition: all 0.2s;
}
.stylish-template .topic-item a:hover {
	text-decoration: none;
    box-shadow: 22px 0px 111px rgba(64,97,105,0.2);
}
.stylish-template .related-topic-section {
	padding-bottom: 110px;
	background-image: linear-gradient(#fff 70%, #fdfdfd) !important;
}
.stylish-template .topic-item {
	padding: 0 !important;
}
.stylish-template .related-topic-row {
	margin-bottom: 30px;
}

.stylish-template .list-border-box .cmn-sm-heading {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0;
}
.stylish-template .phase-timing {
    font-size: 22px;
    margin-bottom: 80px;
    padding-bottom: 0;
}
.stylish-template .green_checklist_icon li::before {
    content: "";
    background: url('../png/green-list-icon.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 0;
    top: 5px;
    z-index: initial;
}
.stylish-template .center_lg_h {
    font-size: 36px;
    font-weight: 600;
    color: #239cde;
    margin: 0;
}
.stylish-template .single_txt_row {
    padding-bottom: 82px;
}
.stylish-template .employee_survey_communications_prior_section{
    padding: 150px 0 130px;
    overflow: hidden;
}
.stylish-template .employee_survey_communications_results{
    padding: 150px 0 0px;
    overflow: hidden;
}
.stylish-template .employee_survey_communications_sample_section{
    background: #1f9bde;
}
.stylish-template .employee_survey_communications_sample_section .blu_r_row1{
    padding-bottom: 80px;
}
.stylish-template .employee_survey_communications_sample_section .blu_r_row1 h2{
    font-size: 40px;
    color: #fff;
    margin-bottom: 45px;
    padding-bottom: 0;
    font-weight: bold;
}
.stylish-template .employee_survey_communications_sample_section .blu_r_row1 p{
    font-size: 24px;
    color: #fff;
    font-weight: 600;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row {
    background: #fff;
    border-top: 15px solid #81be41;
    padding: 126px 100px 170px;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row .col-md-12{
    padding: 0 !important;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row .r_black_txt_mg {
    margin-bottom: 50px;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row .r_black_txt {
    color: #10161d;
    text-align: left;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row table tr td.tbl_bold_td {
    font-weight: 700;
    padding-left: 40px !important;
}
.stylish-template .employee_survey_communications_sample_section .divider_div_r {
    background: #e4f4fc;
    height: 10px;
    margin-bottom: 60px;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row ol li {
    text-align: left;
    padding-left: 20px;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row ol {
    padding-left: 120px;
    list-style: numeric;
    margin-top: 0 !important;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row ol li::marker{
    font-weight: 700;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row .r_no_mg_btm{
    margin-bottom: 0;
}
.stylish-template .employee_survey_communications_sample_section .white_bg_row table{
    max-width: 450px;
    width: 100%;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .cmn_heading h2{
    line-height: 1.25em;
    color: #272d30;
    font-weight: 800;
    margin-bottom: 55px;
    text-transform: uppercase;
    padding-bottom: 0;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .cmn_heading h2 span{
    color: #11b4e4 !important;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .cmn_section p {
  line-height: 1.66em;  
  font-weight: 400;
  color: #10161d;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_section_first {
    padding-top: 80px;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_third_first {
    background: linear-gradient(#ffffff, #f6f8f9) !important;
    padding: 80px 0px 80px;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .ee-survey-investment-section .align-items-center h2,
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .ee-survey-investment-section .align-items-center p{
    text-align: center;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .ee-survey-investment-section .stylish-border-box h2 span{
    font-weight: 400;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .employee_important_section{
    width: 100%;
    padding: 0px;
    background: url('../png/employee-important.png'), linear-gradient(#fff 70%, #ecf1f2) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: right bottom !important;
    padding-bottom: 40px;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .row_padding_need {
    padding: 180px 0px;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .employee-important-img {
    display: none;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section .row{
    max-width: 800px;
    width: 100%;
    margin: auto;
    position: relative;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section .row:before{
    display: inline-block;
    content: '';
    width: 16vw;
    height: 10px;
    background: #e3f3fb;
    position: absolute;
    left: 100%;
    top: 35px;
    margin-left: 20px;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section .row::after {
	display: inline-block;
	content: '';
	width: 16vw;
	height: 10px;
	background: #e3f3fb;
	position: absolute;
	right: 100%;
	top: 35px;
	margin-right: 20px;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section{
    padding: 110px 0;
}
.stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section a i{
    color: #000;
}


@media all and (min-width:992px) {

	/* custom gutter width */
	.stylish-template .two-col-gutter .stylish-border-box-wrapper {
		width: calc(50% - 110px + 55px) !important;
		margin-right: 110px !important;
	}
    .stylish-template .two-col-gutter .stylish-border-box-wrapper:last-child {
		margin-right: 0 !important;
        padding-left: 25px;
	}
    .stylish-template .two-col-gutter .stylish-border-box-wrapper:first-child{
        padding-right: 25px;
    }
    .stylish-template .employee_survey_communications_results .two-col-gutter .stylish-border-box-wrapper:nth-child(2n){
        margin-right: 0 !important;
    }

	/* flex  row*/

	.stylish-template .d-flex {
		display: flex;
	}
	.stylish-template .align-items-center {
		align-items: center;
	}
    .stylish-template .employee_survey_communications_results .container .row.two-col-gutter{
        display: inline-block !important;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .cmn_heading h2{
        font-size: 36px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .cmn_section p{
        font-size: 24px;
    }

}
@media (min-width:768px){
    .stylish-template .topic-item .first-item {
		margin-right: 15px;
	}
	.stylish-template .topic-item .second-item {
		margin-left: 15px;
	}
}

@media (min-width: 992px) and (max-width: 1650px) {

	.stylish-template .cmn_banner_title{
		font-size: 45px;
	}
	.stylish-template .banner_section {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	/* gutter size  responsive */
	.stylish-template .two-col-gutter .stylish-border-box-wrapper {
		width: calc(50% - 40px + 20px) !important;
		margin-right: 40px !important;
	}
	.stylish-template .two-col-gutter .stylish-border-box-wrapper:last-child {
		margin-right: 0 !important;
	}
	.stylish-template .cmn-lg-font {
		font-size: 24px;
		line-height: 1.5em;
	}
	.stylish-template .cmn-md-font {
		font-size: 20px;
	}
	.stylish-template .stylish-border-box {
		min-height: 700px;
	}
	.stylish-template .cmn-sm-heading {
		font-size: 25px;
	}
	.stylish-template .employee_engagement-row-1 {
		margin-bottom: 50px;
	}
	.stylish-template .employee_engagement_survey_section {
		padding: 100px 0 50px;
	}
	.stylish-template .icon-box-style {
		padding: 15px;
	}
	.stylish-template .icon-box-style a {
		font-size: 20px;
	}
	.stylish-template .stylish-border-box {
		padding: 50px 30px 250px 30px;
		border-radius: 40px 100px 40px 100px;
	}
    .stylish-template .cmn_checklist li{
        font-size: 20px;
    }
    .stylish-template .employee_survey_communications_prior_section,
    .stylish-template .employee_survey_communications_sample_section{
        padding: 100px 0;
    }
    .stylish-template .employee_survey_communications_sample_section .btm_mg_45 {
        margin-bottom: 35px !important;
        font-size: 30px !important;
    }
    .stylish-template .employee_survey_communications_sample_section .blu_r_row1 p {
        font-size: 20px !important;
    }
    .stylish-template .employee_survey_communications_sample_section .white_bg_row{
        padding: 50px;
    }
    .stylish-template .employee_survey_communications_sample_section .white_bg_row .r_black_txt_mg{
        margin-bottom: 40px;
    }
    .stylish-template .employee_survey_communications_sample_section .divider_div_r {
        margin-bottom: 50px;
    }
    .stylish-template .employee_survey_communications_sample_section .white_bg_row ol {
        padding-left: 70px;
    }
    .stylish-template .employee_survey_communications_sample_section .blu_r_row1 {
        padding-bottom: 50px;
    }

}
@media only screen and (min-width: 1367px) and (max-width: 1660px) {
   
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .row_padding_need {
        padding: 100px 0px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1366px) {

    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .row_padding_need {
        padding: 30px 0px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section {
        padding: 80px 0;
    }
   
}


@media (min-width: 992px) and (max-width: 1200px) {
	.stylish-template .icon-box-style a {
		font-size: 16px;
	}
	.stylish-template .employee_engagement_survey_section {
		padding: 60px 0 50px;
	}
	.stylish-template .employee_engagement-row-1 {
		margin-bottom: 20px;
	}
	.stylish-template .employee_engagement_survey_section {
		background-size: 45% !important;
        position: relative;
	}
    .stylish-template .employee_engagement_survey_section::before {
        background-image: url(../jpg/employee-engagement-initiatives-bg.jpg);
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
        content: "";
        width: 100%;
        height: 150px;
        display: block;
        position: absolute;
        bottom: 0;
        z-index: -1;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .row_padding_need {
        padding: 0px 0px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section {
        padding: 80px 0;
    }
}

@media (max-width: 991px) {
	.stylish-template .icon-box-style a {
		font-size: 16px;
	}
	.stylish-template .employee_engagement-row-1 {
		margin-bottom: 30px;
	}
	.stylish-template .cmn-lg-font {
		font-size: 20px;
	}
	.stylish-template .cmn-md-font {
		font-size: 18px;
	}
	.stylish-template .employee_engagement_survey_section {
		padding: 50px 0px 0px 0px;
	}
	.stylish-template .employee_engagement_survey_section {
		background: none !important;
	}
	.stylish-template .icon-box-style {
		box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
	}
	.stylish-template .stylish-border-box {
		padding: 50px 30px 250px 30px;
		border-radius: 70px 190px 70px 190px;
	}
	.stylish-template .stylish-border-box {
		padding: 50px 30px 150px 30px;
		border-radius: 45px 100px 45px 100px;
	}
	.stylish-template .stylish-border-box::after {
		width: 120px;
		height: 120px;
	}
    .stylish-template .phase-timing{
        font-size: 18px;
        margin-bottom: 50px;
    }
    .stylish-template .cmn-sub-heading{
        font-size: 22px;
    }
    .stylish-template .cmn-p2-font,
    .stylish-template .cmn-p2-font .italic-font{
        font-size: 18px;
    }
    .stylish-template .single_txt_row {
        padding-bottom: 40px;
    }

	.stylish-template .banner_section {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.stylish-template .cmn_banner_title{
		font-size: 30px;
	}
	.stylish-template .responsive-img-center {
		margin: auto;
		padding-bottom: 20px;
        display: block;
	}
	.stylish-template .cmn-section-padding {
		padding: 50px 0;
	}
	.stylish-template .cmn-row-margin-btm {
		margin-bottom: 30px;
	}
	.stylish-template .stylish-border-box {
		min-height: auto;
	}
	.stylish-template .cmn-sm-heading {
		font-size: 25px;
		line-height: 1.4em;
	}
	.stylish-template .stylish-border-box .cmn-sm-heading {
		margin-bottom: 20px;
		margin-top: 0;
	}
	.stylish-template .cmn_checklist li {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.stylish-template .stylish-border-box-wrapper {
		margin-bottom: 30px !important;
	}
	.stylish-template .related-topic-section {
		padding-bottom: 50px;
	}
	.stylish-template .employee_engagement_survey_section {

		margin-top: 0px;
	}
	.stylish-template .topic-item a {
		font-size: 18px;
	  }
    .stylish-template .employee_survey_communications_sample_section .btm_mg_45 {
        margin-bottom: 30px !important;
        font-size: 28px !important;
    }
    .stylish-template .employee_survey_communications_sample_section .blu_r_row1 p {
        font-size: 18px !important;
    }
    .stylish-template .employee_survey_communications_sample_section .white_bg_row{
        padding: 30px;
    }
    .stylish-template .employee_survey_communications_sample_section .white_bg_row .r_black_txt_mg{
        margin-bottom: 30px;
    }
    .stylish-template .employee_survey_communications_sample_section .divider_div_r {
        margin-bottom: 30px;
    }
    .stylish-template .employee_survey_communications_sample_section .white_bg_row ol {
        padding-left: 40px;
    }
    .stylish-template .employee_survey_communications_sample_section .blu_r_row1 {
        padding-bottom: 30px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .row_padding_need {
        padding: 0px 0px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .employee-important-img {
        display: block;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .employee_important_section{
        background: linear-gradient(#fff 70%, #ecf1f2) !important;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_section_first .cmn_img,
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_second_first .cmn_img,
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_third_first .cmn_img{
        text-align: center;
        margin-bottom: 30px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_second_first .row.column-reverse{
        display: flex;
        flex-direction: column-reverse;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_section_first{
        padding-bottom: 30px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .ees_third_first{
        padding-top: 30px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .cmn_heading h2{
        margin-bottom: 30px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .new-branded-social-icon-section {
        padding: 40px 0;
    }
}

@media (max-width: 767px) {

	.stylish-template .cmn_banner_title{
		font-size: 28px;
	}
	.stylish-template .cmn-lg-font {
		font-size: 18px;
	}
	.stylish-template .cmn-md-font,
    .stylish-template .cmn_checklist li {
		font-size: 16px;
	}
	.stylish-template .icon-box-style {
		padding: 20px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		margin-bottom: 20px;
	}
	.stylish-template .icon-box-style img {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.stylish-template .icon-box-style a {
		font-size: 18px;
	}
	.stylish-template .topic-item a {
		margin: 20px;
	}
	.stylish-template .stylish-border-box {
		border-radius: 45px 100px 45px 100px;
        padding: 20px 20px 100px 20px;
	}
    .stylish-template .stylish-border-box .cmn-sm-heading {
        margin-bottom: 0;
    }
    .stylish-template .list-border-box .cmn-sm-heading{
        padding-top: 0;
    }
    .stylish-template .phase-timing{
        font-size: 16px;
        margin-bottom: 50px;
    }
    .stylish-template .cmn-sub-heading{
        font-size: 20px;
    }
    .stylish-template .cmn-p2-font,
    .stylish-template .cmn-p2-font .italic-font{
        font-size: 16px;
    }
    .stylish-template .employee_survey_communications_sample_section .btm_mg_45 {
        font-size: 25px !important;
        padding-top: 0px;
    }
    .stylish-template .employee_survey_communications_sample_section .blu_r_row1 p {
        font-size: 16px !important;
    }
    .stylish-template .employee_survey_communications_sample_section .white_bg_row ol {
        padding-left: 0px;
    }
    .stylish-template.What-Is-An-Employee-Engagement-Survey-page .cmn_heading h2{
        padding-top: 0;
    }
}


/****************************************************************************************************************************************/
/***************************** New Case Studies Portion Design Start here ****************************************/
/****************************************************************************************************************************************/

.case-studies-grid{
    padding: 50px 0 100px;
}
.case-studies-grid-title{
    margin-bottom: 50px;
}
.case-studies-block{
    background: #f5f5f5;
    padding: 20px;
    line-height: 1.6;
    margin-bottom: 20px;
    width: 100%;
}
.case-studies-block p{
    line-height: 1.6;
}
.case-studies-block-top-part img{
    max-width: 90px;
    width: 100%;
}
.case-studies-block p a{
    text-decoration: underline;
}
.case-studies-block-top-part .row .col-md-6,
.case-studies-block-top-part .row .col-md-5,
.case-studies-block-top-part .row .col-md-7{
    padding-left: 12px;
    padding-right: 12px;
}
.case-studies-block-top-part .row .col-md-6:first-child{
    text-align: right;
}
.case-studies-grid-box-row > .col-md-6{
    display: flex;
    flex-flow: wrap;
}
.more-case-studies-link-wrap{
    margin-top: 30px;
}
.case-studies-success-stories-page .case-studies-grid {
	padding-top: 0;
	padding-bottom: 70px;
}
.case-studies-innerpage .pagination {
	list-style-type: none;
	display: flex;
	justify-content: center;
    font-size: 16px;
    margin-bottom: 15px;
}
.case-studies-innerpage .pagination li a{
    padding: 8px;
    text-decoration: none;
}
.case-studies-innerpage-body .case-studies-innerpage-body-left-title{
    font-weight: bold;
    text-transform: uppercase;
}
.case-studies-innerpage-body .pd-40{
    padding-left: 40px;
}
.bottom-pagination-wrapper{
    margin-top: 40px;
}
.case-studies-innerpage-body-right-description .ul-list-disc{
    list-style-type: disc;
    padding-left: 15px;
    padding-bottom: 20px;
}
@media (max-width:767px){
    .case-studies-block-top-part .row .col-md-6:first-child{
        text-align: left;
    }
    .case-studies-block-top-part img{
        margin-bottom: 15px;
    }
    .more-case-studies-link-wrap a{
        font-size: 16px;
    }
    .case-studies-innerpage-body .case-studies-innerpage-body-left-title{
        margin-bottom: 20px;
    }
    .case-studies-innerpage-body .case-studies-innerpage-body-right-img{
        max-width: 200px;
        width: 100%;
        margin: 0px 0 20px;
    }
}


.blueHoverOrange {
	border: 1px solid #00B2E2; background-color: #00B2E2;
}
.blueHoverOrange:hover {
	border: 1px solid #FB8E2F; background-color: #FB8E2F;
}
