/***************************** CSS Reset - Start ****************************************/
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;
}
body {
	line-height: 1.3;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

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

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

/***************************** WP CSS Reset - Find ****************************************/

body											{ font-family: 'Open Sans', sans-serif; font-size:16px; color:#000; margin: 0; padding:0; background-color:#FFF;}
#wrapper 									{ width:100%; height:100%; margin:0 auto; padding:0; position:relative;}
.container 									{ width:100%; max-width:960px; margin:0 auto;}

/***************************** Header start here ****************************************/
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: center; 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-family: 'Open Sans', sans-serif; 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:0;} 
#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:last-child 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-family: 'Open Sans', sans-serif; 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: 100%; 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; }
/* nav#navigation_bar ul > li span.dropdown-submenu i.fa{
    padding-left: 5px;
    cursor: pointer;
    transition: all 0.4s linear 0s;
}
nav#navigation_bar ul > li span.dropdown-submenu:hover i.fa{
    color: #009BDE;
} */
.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-family: 'Open Sans', sans-serif; font-size: 14px; color:#FFFFFF; text-align: left; font-weight:normal; vertical-align: middle;}
.search_section .search_cont small a		{ font-family: 'Open Sans', sans-serif; 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; font-family: 'Open Sans', sans-serif; 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;
}
.banner_cont					{ width:100%; margin:0;}
.banner_cont .bann_wid			{ max-width:445px; margin:0; padding:250px 0 0; width:100%; float:right;}
.banner_cont .bann_wid h1		{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 40px; line-height:50px; font-weight: normal; color: #ffffff; padding:0; text-align:center;}
.banner_cont .bann_wid1			{ max-width:90%; margin: 0 auto; padding:200px 0 0; width:100%; text-align:center;}
.banner_cont .bann_wid1 h1, .banner_cont .bann_wid1 h2		{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 40px; line-height:50px; font-weight: normal; color: #ffffff; padding:0; text-align:center; width: 80%; margin: 0 auto;}

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


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

#comp_logo			{ width:100%; height:auto; background-color:#C3C6C8; padding: 40px 0;}
#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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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:#C7EAF4; padding:73px 0;}
#consult_section .consult_cont		{ width:787px; height:auto; margin:0 auto; padding:0;}
#consult_section .consult_cont h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #5C6670; text-align:center;}
#consult_section .consult_cont h3	{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 17px; line-height:27px; font-weight: normal; padding:0 0 50px 0; display:block; color: #5C6670; text-align:center;}
#consult_section .consult_cont input[type="text"], #consult_section .consult_cont input[type="email"], #consult_section .consult_cont input[type="tel"], .comment {
    max-width: 360px !important;
    width: 100% !important;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    height: 46px;
    background-color: #FFF !important;
    border: 0;
    border-radius: 5px;
    font-family: 'Open Sans', sans-serif;
    color: #54657E;
    margin: 0 0 10px !important;
    font-weight: 400;
    padding: 5px 14px !important;
	box-shadow:none; 
	outline:none;
}
.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;
    font-family: 'Open Sans', sans-serif;
    color: #54657E;
    margin: 10px 0 0 !important;
    font-weight: 400;
    padding: 5px 14px !important;
	box-shadow:none; 
	outline:none;
	float:right;

}
#consult_section .consult_cont input[type="text"]::-webkit-input-placeholder, #consult_section .consult_cont input[type="email"]::-webkit-input-placeholder, #consult_section .consult_cont input[type="tel"]::-webkit-input-placeholder, #consult_section .consult_cont .comment::-webkit-input-placeholder   { /* Chrome/Opera/Safari */
  color: #54657E;
}
#consult_section .consult_cont input[type="text"]::-moz-placeholder, #consult_section .consult_cont input[type="email"]::-moz-placeholder, #consult_section .consult_cont input[type="tel"]::-moz-placeholder, #consult_section .consult_cont .comment::-moz-placeholder  { /* Firefox 19+ */
  color: #54657E;
}
#consult_section .consult_cont input[type="text"]:-ms-input-placeholder, #consult_section .consult_cont input[type="email"]:-ms-input-placeholder, #consult_section .consult_cont input[type="tel"]:-ms-input-placeholder, #consult_section .consult_cont .comment:-ms-input-placeholder    { /* IE 10+ */
  color: #54657E;
}
#consult_section .consult_cont input[type="text"]:-moz-placeholder, #consult_section .consult_cont input[type="email"]:-moz-placeholder, #consult_section .consult_cont input[type="tel"]:-moz-placeholder, #consult_section .consult_cont .comment:-moz-placeholder    { /* Firefox 18- */
  color: #54657E;
}

#consult_section .consult_cont .btn-group>.btn:first-child {
    width: 360px;
    outline: none !important;
	height: 46px;
	box-shadow:none;
	margin:0; 
	padding:0;
}
#consult_section .consult_cont .selectpicker {
    display: block !important;
    background-color: #d3d3d3;
    width: 100%;
    border-color: transparent;
    border-radius: 0;
    padding: 15px 31px;
    box-shadow: none;
    font-family: Montserrat-Light;
    color: #777777;
    font-size: 14px;
    letter-spacing: 1px;
}

#consult_section .consult_cont .btn-default {
    color: #333;
    background-color: transparent;
    border: 0;
}

#consult_section .consult_cont .col-lg-6			{ padding:0;}
#consult_section .consult_cont .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 360px;
}
#consult_section .consult_cont span .fa {
    font-size: 22px;
    color: #54657E;
    display: block;
	position: absolute;
    top: 11px;
    right: 20px;
 }
 
#consult_section .consult_cont .filter-option {
    width: 100%;
    height: auto;
    padding: 7px 12px;
    text-align: left;
    outline: none;
}

#consult_section .consult_cont .bs-caret {
    display: none;
}
#consult_section .consult_cont .pos {
	position:relative;
}
#consult_section .consult_cont .form-horizontal		{ width: 100%;}
#consult_section .consult_cont .grid_right {
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
    padding: 0;
    float: right;
    position: relative;
	background-color:#FFF;
	border-radius:4px;
}
.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;
    font-family:'Open Sans', sans-serif;
    color: #54657E;
    font-size: 18px;}
	
.btn1				{ width:177px; height:62px; background-color:#82B300 !important; text-align:center; display: inherit; color:#FFF !important; font-family:'Open Sans', sans-serif; font-size: 20px; text-transform:uppercase; border-radius:6px; margin:25px auto 0;  }	
.btn1:hover			{ background-color: #FFF !important; color:#82B300 !important; } 


#result_section		{ width:100%; margin:0; padding:63px 0; background-color:#5c6670;}
#result_section 	h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif;
    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-family: 'Open Sans', sans-serif;
	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-family:'Open Sans', sans-serif; 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-family:'Open Sans', sans-serif; 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-family:'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif;
    font-size: 30px;
    line-height: 50px;
    font-weight: 600;
    padding: 0 0 53px 0;
    display: block;
    color: #009BDE;
    text-align: center;}
#ans_section .ans_cont strong		{ color:#000; font-family:'Open Sans', sans-serif; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; display: block;}
#ans_section .ans_cont p		{ color:#000; font-family:'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family:'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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;}
/* #focal_img .container{max-width: 1170px;} */
#focal_img .breadcrumbs_sect			{ width:100%; margin:0; padding:0;}
#focal_img .breadcrumbs_sect ul		{ list-style:none; padding: 20px 0 0 0; margin:0;}
#focal_img .breadcrumbs_sect ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block;}
#focal_img .breadcrumbs_sect ul li a	{ color:#00B3E3; font-family:'Open Sans', sans-serif; font-size: 16px; line-height: 18px; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s;}
#focal_img .breadcrumbs_sect ul li a:hover	{ color:#5C6670;}
#focal_img .breadcrumbs_sect ul li a .fa	{ font-size: 16px; margin:0 0 0 4px;}
#focal_img .breadcrumbs_sect ul li.active	{ color:#5C6670;}

#focal_img .benefits_sect			{ width:100%; margin:0; padding:0;}
#focal_img .benefits_sect .benefits_cont			{ width:100%; height:auto; margin:0; text-align:center; padding: 0 0 58px 0; }
#focal_img .benefits_sect .benefits_cont h2, #focal_img .benefits_sect .benefits_cont h1	{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 30px; line-height:50px; font-weight: 600; padding:36px 0 40px 0; display:block; color: #009BDE; text-align:center;}
#focal_img .benefits_sect .benefits_cont .benefits_blog	{ margin:0 auto; padding:0;}
#focal_img .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;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect small	{ font-family: 'Open Sans', sans-serif; font-size: 28px; line-height:30px; color:#222; display:block; padding:10px 0 0 0; font-weight:600;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect p.inc,
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect p.dec{padding-bottom: 0;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect p.btm-txt {font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 20px; color: #7f7e7e; display: block; padding: 15px 0 0 0; font-style: italic;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect ul		{ list-style:none; padding: 0; margin:0;}
#focal_img .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-family: 'Open Sans', sans-serif; font-size: 18px; line-height:20px; color:#222;}
#focal_img .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-family: 'Open Sans', sans-serif; font-size: 20px; line-height:20px; color:#7f7e7e; font-weight:normal;}
#focal_img .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;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect ul li .fa	{ font-size: 20px; color: #000000; display: inline-block;  padding:0 5px 0 0;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect1	{ width:auto; margin:0; padding:0; float:right; display:block;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect1 video{width: 100%;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect1 .btn-modal{background: transparent; border: 0;}
#focal_img .benefits_sect .benefits_cont .benefits_blog .blog_sect .inc-spacing{margin-bottom: 25px;}
@media(max-width:767px){#focal_img .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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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(../images/blue-bkgd-pattern.png) repeat-y left top; background-size: 100%;}
#strategic_section .strategic_cont	{ width:100%; margin:0; padding:0;}
#strategic_section .strategic_cont h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; font-size: 17px; line-height:25px; font-weight: normal; 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		{ font-family: 'Open Sans', sans-serif; font-size: 15px; line-height:24px; padding:0; display:block; text-align:left; font-weight:normal;}
#strategic_section .strategic_cont p a	{ font-family: 'Open Sans', sans-serif; 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 img		{ display:block; margin:30px 0 0 -492px; max-width:initial;}
#strategic_section .strategic_cont span img		{ display:none;}

#identify_section				{ width:100%; margin:0; padding:68px 0; background-color:#FBFFB6;}
#identify_section .identify_cont	{ width:100%; margin:0; padding:0;}
#identify_section .identify_cont h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; font-size: 17px; line-height:25px; font-weight: normal; 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-family: 'Open Sans', sans-serif; font-size: 22px; line-height:30px; font-weight: bold; padding:20px 0; display:block; color: #009BDE; text-align:center;}
#identify_section .identify_cont .more_section p	{ font-family: 'Open Sans', sans-serif; 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;}
@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;}
#dashboard_section .dashboard_cont .item	{ padding:40px 0 0 0;}
#dashboard_section .dashboard_cont h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#dashboard_section .dashboard_cont h3	{ font-family: 'Open Sans', sans-serif; font-size: 17px; line-height:25px; font-weight: normal; padding:0 0 36px 0; display:block; color: #009BDE; text-align:center;}
#dashboard_section .dashboard_cont .powerful_section			{ width:84%; margin:0; padding:0;}
#dashboard_section .dashboard_cont .powerful_section small		{ font-family: 'Open Sans', sans-serif; font-size: 18px; line-height:24px; padding:0; color:#009BDE; display:block; text-align:left; font-weight:normal; padding:0 0 16px 0;}
#dashboard_section .dashboard_cont .powerful_section p		{ font-family: 'Open Sans', sans-serif; font-size: 18px; line-height:25px; padding:0 0 20px 0; color:#000000; display:block; text-align:left; font-weight:normal;}
#dashboard_section .dashboard_cont .powerful_section ul		{ list-style:none; padding: 0; margin:0;}
#dashboard_section .dashboard_cont .powerful_section ul li		{ padding: 0; position: relative; list-style: none; margin:15px 0 0 0; display:block; font-family: 'Open Sans', sans-serif; font-size: 18px; line-height:25px; color:#222;}
#dashboard_section .dashboard_cont .powerful_section  a { font-family: 'Open Sans', sans-serif; text-decoration: none; font-size: 18px; line-height: 25px; color: #00B3E3;  text-align: left; padding: 10px 0 0 0; display: block;}
#dashboard_section .dashboard_cont .powerful_section  a:hover		{ color: #5C6670;}
#dashboard_section .dashboard_cont .powerful_section1			{ width:87%; margin:0; padding:0;}
#dashboard_section .dashboard_cont .powerful_section1 small		{ font-family: 'Open Sans', sans-serif; font-size: 18px; line-height:24px; padding:0; color:#009BDE; display:block; text-align:left; font-weight:normal; padding:0 0 16px 0;}
#dashboard_section .dashboard_cont .powerful_section1 p		{ font-family: 'Open Sans', sans-serif; font-size: 18px; line-height:25px; padding:0; color:#000000; display:block; text-align:left; font-weight:normal; margin:0 0 10px 0;}
#dashboard_section .dashboard_cont .powerful_section1 ul		{ list-style:none; padding: 0; margin:0;}
#dashboard_section .dashboard_cont .powerful_section1 ul li		{ padding: 0; position: relative; list-style: none; margin:10px 0 0 0; display:block; font-family: 'Open Sans', sans-serif; font-size: 18px; line-height:25px; color:#222;}
#dashboard_section .dashboard_cont .powerful_section1  a { font-family: 'Open Sans', sans-serif; text-decoration: none; font-size: 18px; line-height: 25px; color: #00B3E3;  text-align: left; padding: 12px 0 0 0; display: block;}
#dashboard_section .dashboard_cont .powerful_section1  a:hover		{ color: #5C6670;}

#dashboard_section .dashboard_cont .lSSlideOuter	{ width:849px; margin:0 auto; padding:6px 0 0 0;}
#dashboard_section .dashboard_cont .lSSlideOuter .lSPager.lSGallery li	{ width: auto !important; margin-right: 5% !important;}
#dashboard_section .dashboard_cont .lSSlideOuter .lSPager.lSGallery li:last-child	{ margin-right: 0 !important;}
#dashboard_section .dashboard_cont .lSSlideOuter .lSPager.lSGallery	{ width:81% !important; height:auto; margin:0 auto;}
#dashboard_section .dashboard_cont .lSSlideOuter .lightSlider li img	{     width: 100%; height: 100%;  max-width: 100%;}

#dashboard_section .dashboard_cont .slider-nav		{ width: 740px !important; margin:30px auto 0;}
#dashboard_section .dashboard_cont .virtual_section		{ width:100%; margin:0; padding:45px 0 0;}
#dashboard_section .dashboard_cont .virtual_section h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 30px; line-height:50px; font-weight: 600; padding:0 0 8px 0; display:block; color: #009BDE; text-align:center;}
#dashboard_section .dashboard_cont .virtual_section h3	{ font-family: 'Open Sans', sans-serif; font-size: 17px; line-height:25px; font-weight: normal; padding:0 0 36px 0; display:block; color: #009BDE; text-align:center;}
#dashboard_section .dashboard_cont .virtual_section  .virtual_cont   { width:100%; margin:0 auto; padding:0;max-width: 75%;}
#dashboard_section .dashboard_cont .virtual_section  .virtual_cont a	{ font-family: 'Open Sans', sans-serif; text-decoration: none; font-size: 16px; line-height: 22px; color: #00B3E3;  text-align:left;}
#dashboard_section .dashboard_cont .virtual_section  .virtual_cont a:hover		{ color: #5C6670;}
#dashboard_section .dashboard_cont .lightSlider		{ overflow: initial;}
/* #dashboard_section .dashboard_cont .powerful_section1 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;} */
#dashboard_section .dashboard_cont .virtual_section .virtual_cont img{margin-top: 5%;}


#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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; font-size: 18px; line-height:24px; padding:0; display:block; text-align:left; font-weight:normal;}
#game_section .game_cont .ask_cont  a { font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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:#82B300; font-family: 'Open Sans', sans-serif; text-decoration:none; font-size: 24px; line-height:80px; color:#FFFFFF;  display:block; border-radius:10px; text-align:center; border:1px solid #82B300;}
#matters_section1 .matters_cont1 .feedback_text .blog_sect span a:hover		{ background-color:transparent; color:#82B300;}
/* #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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; font-size: 18px; line-height:24px; padding:0; text-align:left; font-weight:600; color:#00B3E3; text-decoration:none;}
#recent_section a:hover	{ color:#82B300;}


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

#focal_img1							{ width:100%; margin:0; padding:0; background:url(/images/world.jpg) no-repeat center 145px; background-size: auto 100%;}
#focal_img1 .breadcrumbs_sect1			{ width:100%; margin:0; padding:0;}
#focal_img1 .breadcrumbs_sect1 ul		{ list-style:none; padding: 20px 0 0 0; margin:0;}
#focal_img1 .breadcrumbs_sect1 ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block;}
#focal_img1 .breadcrumbs_sect1 ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block;}
#focal_img1 .breadcrumbs_sect1 ul li a	{ color:#00B3E3; font-family:'Open Sans', sans-serif; font-size: 16px; line-height: 18px; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s;}
#focal_img1 .breadcrumbs_sect1 ul li a:hover	{ color:#5C6670;}
#focal_img1 .breadcrumbs_sect1 ul li a .fa	{ font-size: 16px; margin:0 0 0 4px;}
#focal_img1 .breadcrumbs_sect1 ul li.active	{ color:#5C6670;}
#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-family: 'Open Sans', 'Raleway', sans-serif; font-size: 30px; line-height:50px; font-weight: 500; padding:36px 0 40px 0; display:block; color: #009BDE; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; font-size: 30px; line-height:42px; font-weight: 500; padding:0 0 10px 0; display:block; color: #009BDE; text-align:center;}
#reports_section .reports_cont h3	{ font-family: 'Open Sans', sans-serif; font-size: 17px; line-height:25px; font-weight: normal; padding:0 0 36px 0; display:block; color: #009BDE; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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: #82B300; font-family: 'Open Sans', sans-serif; text-decoration: none; font-size: 24px; line-height: 80px; color: #FFFFFF;  display: block; border-radius: 10px; text-align: center; border: 1px solid #82B300;}
#business_section .business_cont a:hover { background-color: transparent; color: #82B300;}



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

#focal_img2							{ width:100%; margin:0; padding:0; background:url(../images/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 .breadcrumbs_sect2			{ width:100%; margin:0; padding:0;}
#focal_img2 .breadcrumbs_sect2 ul		{ list-style:none; padding: 20px 0 0 0; margin:0;}
#focal_img2 .breadcrumbs_sect2 ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block;}
#focal_img2 .breadcrumbs_sect2 ul li a	{ color:#00B3E3; font-family:'Open Sans', sans-serif; font-size: 16px; line-height: 18px; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s;}
#focal_img2 .breadcrumbs_sect2 ul li a:hover	{ color:#5C6670;}
#focal_img2 .breadcrumbs_sect2 ul li a .fa	{ font-size: 16px; margin:0 0 0 4px;}
#focal_img2 .breadcrumbs_sect2 ul li.active	{ color:#5C6670;}
#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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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;; font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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; font-family: 'Open Sans', sans-serif; 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:#C7EAF4;}
#contact_section .contact_cont			{ width:100%; margin:0; padding:0;}
#contact_section .contact_cont p	{ font-family: 'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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 .breadcrumbs_sect2			{ width:100%; margin:0; padding:0;}
#about_section .breadcrumbs_sect2 ul		{ list-style:none; padding: 20px 0 0 0; margin:0;}
#about_section .breadcrumbs_sect2 ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block;}
#about_section .breadcrumbs_sect2 ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block;}
#about_section .breadcrumbs_sect2 ul li a	{ color:#00B3E3; font-family:'Open Sans', sans-serif; font-size: 16px; line-height: 18px; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s;}
#about_section .breadcrumbs_sect2 ul li a:hover	{ color:#5C6670;}
#about_section .breadcrumbs_sect2 ul li a .fa	{ font-size: 16px; margin:0 0 0 4px;}
#about_section .breadcrumbs_sect2 ul li.active	{ color:#5C6670;}

#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-family: 'Open Sans', 'Raleway', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family: 'Open Sans', 'Raleway', sans-serif; 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		{ font-family: 'Open Sans', sans-serif; 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		{ font-family: 'Open Sans', sans-serif; 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-family:'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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-family:'Open Sans', sans-serif; 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	{ font-family: 'Open Sans', sans-serif; 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:#c7eaf4; border-bottom:3px solid #FFF;}
#integrity_section .integrity_cont			{ width:100%; margin:0; padding:0;}
#integrity_section .integrity_cont h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; 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			{ font-family: 'Open Sans', sans-serif; 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 .breadcrumbs_sect2			{ width:100%; margin:0; padding:0;}
#cont_section .breadcrumbs_sect2 ul		{ list-style:none; padding: 20px 0 0 0; margin:0;}
#cont_section .breadcrumbs_sect2 ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 4px 0 0; display:block;}
#cont_section .breadcrumbs_sect2 ul li a	{ color:#00B3E3; font-family:'Open Sans', sans-serif; font-size: 16px; line-height: 18px; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s;}
#cont_section .breadcrumbs_sect2 ul li a:hover	{ color:#5C6670;}
#cont_section .breadcrumbs_sect2 ul li a .fa	{ font-size: 16px; margin:0 0 0 4px;}
#cont_section .breadcrumbs_sect2 ul li.active	{ color:#5C6670;}

#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-family: 'Open Sans', 'Raleway', sans-serif; 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			{ font-family: 'Open Sans', sans-serif; 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			{ font-family: 'Open Sans', sans-serif; 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-family:'Open Sans', sans-serif; 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-family:'Open Sans', sans-serif; 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"] {
    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;
    font-family: 'Open Sans', sans-serif;
    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;
    font-family: 'Open Sans', sans-serif;
    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;
    font-family: 'Open Sans', sans-serif;
    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 {
    font-family: 'Open Sans', sans-serif;
    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; font-family: 'Open Sans', sans-serif;
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;}



/***************************** Sample Reports ****************************************/


.sample-report-button a {
	max-width: 175px;
	height: 80px;
	margin: 30px auto 0;
	background-color: #82B300;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	font-size: 24px;
	line-height: 80px;
	color: #FFFFFF !important;
	display: block;
	border-radius: 10px;
	text-align: center;
	border: 1px solid #82B300;
    width: 100%;
    box-shadow: 2px 3px 10px 0px #999;
}
.sample-report-button a:hover	{ background-color:transparent; color:#82B300 !important;}

.request-demo-button a{
    margin: 155px 0 0;
    max-width: 200px;
    height: 65px;
    line-height: 60px;
}
@media (min-width:768px) and (max-width:991px){
    .request-demo-button a {
        margin: 70px 0 0;
    }
}

@media (max-width:480px){
    .request-demo-button a {
        margin: 30px 0 0;
    }
}
@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 0;
}
@media (max-width:767px){
    .section-gap {
        padding: 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: #82B300;
    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 #82B300;
    padding: 9px 35px;
    display: inline-block;
    border-radius: 7px;
    color: #82B300;
    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;
}

.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-family: 'Open Sans', 'Raleway', sans-serif;
    font-size: 30px;
    line-height: 50px;
    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:link, a:visited, a:active, a:hover {
    text-decoration: none;
}

a.boxed-btn {
    transition: 0.3s;
}
a.bordered-btn {
    transition: 0.3s;
}
a.boxed-btn:hover{
    background: #fff;
    color:#82B300;
    border-color:#82B300;
}
a.bordered-btn:hover {
    background-color: #82B300;
    border-color: #82B300;
    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;
    font-style: italic;
    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-family: 'Open Sans', 'Raleway', sans-serif;
    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 .comment-box-free-sign-up-btn{
    margin-top: 10px;
}
.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;
}
.comment-box-overview-right-section .small-txt{
    font-size: 12px;
    text-align: center;
}
.comment-box-overview-right-section .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;
}
.comment-how-it-works{
    overflow: hidden;
}
.single-comment-how-it-works{
    width: 50%;
    float: left;
    text-align: center;
}
.single-comment-how-it-works p{
    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;
}
.single-comment-how-it-works:first-child::after {
	content: "";
	background-image: url(../images/suggestion-box/Tripple-Arrow-icon-png.png);
	background-position: center;
	background-size: 100%;
	width: 80px;
	height: 20px;
	position: absolute;
	top: 30%;
	right: -28%;
	transform: translate(-30%,-29%);
	background-repeat: no-repeat;
}
.single-p2p-how-it-works:first-child::after {
	content: "";
	background-image: url(../images/p2p-suggestion-box/Tripple-Arrow-icon-png.png);
	background-position: center;
	background-size: 100%;
	width: 80px;
	height: 20px;
	position: absolute;
	top: 10%;
	right: -25%;
	transform: translateX(-21%);
	background-repeat: no-repeat;
}
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-section .sample-two-block-img-left-inner,
.sample-two-block-img-section .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;
    }
    .comment-box-overview-section .comment-box-free-sign-up-btn .small-txt{
        margin-bottom: 35px;
    }
    .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-family: 'Open Sans', 'Raleway', sans-serif;
    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;
    font-family: 'Open Sans', sans-serif;
}
/*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;
}
/*table btn*/
a.table_sing_btn {
    display: inline-block;
    background-color: #82B300;
    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: #82B300;
    border-color: #82B300;
    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-family: 'Open Sans', 'Raleway', sans-serif;
	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(../images/free-tool/1.png);
}
.free-tool-left-box2 h4::after{
    background-image: url(../images/free-tool/2.png);
}
.free-tool-left-box3 h4::after{
    background-image: url(../images/free-tool/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-family: 'Open Sans', 'Raleway', sans-serif;
    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-family: 'Open Sans', sans-serif;
	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;
}
.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-family: 'Open Sans', 'Raleway', sans-serif;
    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-family: 'Open Sans', sans-serif;
	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 ****************************************/

.survey-questions-first-section .survey-questions-left-part h4,
.survey-questions-first-section .sample-employee-survey-right-part h4,
.survey-questions-first-section .sample-employee-survey-right-part img{
    padding: 0 0 20px 0;
}
.survey-questions-first-section .container{
    max-width: 100%;
}
.survey-questions-first-section .custom-row{
    display: flex;
}
.survey-questions-first-section .custom-row .custom-column-left {
	background-color: #EEE;
	padding-left: 25.8%;
	padding-top: 35px;
	padding-right: 50px;
	padding-bottom: 35px;
	background-image: url(../images/question-mark.png);
	background-repeat: no-repeat;
	background-position: 90% center;
	background-size: 400px;
}
.survey-questions-first-section .custom-row .custom-column-right{
    background: #4A515A;
    padding-right: 25.8%;
    padding-top: 35px;
    padding-left: 50px;
    padding-bottom: 35px;
}
.survey-questions-first-section .sample-employee-survey-right-part p,
.survey-questions-first-section .sample-employee-survey-right-part h4{
    color: #fff;
}
@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: #CEF7FF;
    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;
	font-family: 'Open Sans', sans-serif;
	color: #54657E;
	margin: 0 0 20px !important;
	font-weight: 400;
	padding: 5px 15px !important;
	box-shadow: none;
}
.comnt-box-name-wrapper input, .send-req-to-wrapper input {
	margin-bottom: 0 !important;
}
.enrollment-form-wrapper input.enrol-form-submit{
    background-color: #009BDE;
    border: 1px solid #009BDE;
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    font-size: 18px;
    border-radius: 8px;
    letter-spacing: 1px;
    width: auto !important;
    height: 63px !important;
    text-transform: uppercase;
}
.enrollment-form-wrapper input.enrol-form-submit:hover{
    background-color: transparent;
    color: #009BDE;
}
.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: 16px;
    margin-bottom: 40px;
}
.sample-app-bullets li{
    padding-left:20px;
    margin-bottom: 6px;
}


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

.security-elements {
	padding-bottom: 60px;
}
.security-elements .single-security-block p{
    text-align: center;
}
.security-elements .single-security-block img{
    margin-bottom: 50px;
}
.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{
    text-align: center;
}
.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;
    }
}

/***************************** Common Styling start here ****************************************/

h2	{ font-family: 'Open Sans', 'Raleway', sans-serif; font-size: 30px; line-height:50px; font-weight: 500; padding:0 0 34px 0; display:block; color: #009BDE;}
p	{ font-family: 'Open Sans', sans-serif; font-size: 12pt; line-height: 25px; padding:0 0 20px 0; display:block; text-align:left; font-weight: 400;}
a	{ font-family: 'Open Sans', sans-serif; text-decoration: none; color: #00B3E3;  text-align:left; font-weight:600; text-decoration:none;}
a:hover		{ color: #5C6670;}
strong		{ font-weight:600;}

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




/***************************** Footer start here ****************************************/

#footer											{ width:100%; height:auto; margin:0 auto; padding:0;}
#footer	.footer_top								{ width:100%; height:auto; margin:0 auto; padding:41px 0 15px; background-color:#5C6670;}
#footer	.footer_top	.foot_left					{ width:90%; height:auto; margin:0; padding:0;}
#footer	.footer_top	.foot_left p					{ color:#FFF; font-family:'Open Sans', sans-serif; font-size: 12px; line-height: 18px; font-weight:300; text-align:left; padding:14px 0 18px; margin:0;}
#footer	.footer_top	.foot_left span				{ color:#FFF; font-family:'Open Sans', sans-serif; font-size: 12px; line-height: 18px; font-weight:300; text-align:left; padding:14px 0 18px; margin:0; display: block;}
#footer	.footer_top	.foot_left a					{ color:#FFF; font-family:'Open Sans', sans-serif; font-size: 12px; line-height: 18px; font-weight:300; text-align:left; padding:0; margin:0; text-decoration:none; transition: all 0.4s linear 0s;}
#footer	.footer_top	.foot_left a:hover			{ color:#009BDE; }
#footer	.footer_top	.foot_left ul		{ list-style:none; padding: 20px 0 0 0; margin:0;}
#footer	.footer_top	.foot_left ul li		{ float: left; padding: 0; position: relative; list-style: none; margin:0 12px 0 0; display:block;}
#footer	.footer_top	.foot_left ul li a		{ width: 39px;
    height: 39px;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 150px;
    background-color: #55abed;
    display: block;
    }
#footer	.footer_top	.foot_left ul li a .fa	{ font-size: 28px;
    color: #FFFFFF;
	text-shadow:none;
	line-height: 50px;
	display:inline-block;  }	
#footer	.footer_top	.foot_left ul li:nth-child(2) a		{ width: 39px;
    height: 39px;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 150px;
    background-color: #3c5897;
    display: block;
    }
#footer	.footer_top	.foot_left ul li a .fa	{ font-size: 28px;
    color: #FFFFFF;
	text-shadow:none;
	line-height: 50px;
	display:inline-block;  }	
#footer	.footer_top	.foot_left ul li:nth-child(3) a		{ width: 39px;
    height: 39px;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 150px;
    background-color: #0076b6;
    display: block;
    }
#footer	.footer_top	.foot_left ul li a .fa	{ font-size: 28px;
    color: #FFFFFF;
	text-shadow:none;
	line-height: 50px;
	display:inline-block;  }	
#footer	.footer_top	.foot_left ul li:nth-child(4) a		{ width: 39px;
    height: 39px;
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border-radius: 150px;
    background-color: #dc4b38;
    display: block;
    }
#footer	.footer_top	.foot_left ul li a .fa	{ font-size: 20px;
    color: #FFFFFF;
	text-shadow:none;
	line-height: 42px;
	display:inline-block;  }	
	
#footer	.footer_top	.foot_left1					{ width:320px; height:auto; margin:0 0 0 28px; padding:0;}
#footer	.footer_top	.foot_left1 h2					{ color:#FFF; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; line-height: 30px; font-weight:normal; text-align:left; padding:19px 0 13px; margin:0;}
#footer	.footer_top	.foot_left1 h3					{ color:#FFF; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; line-height: 30px; font-weight:normal; text-align:left; padding:30px 0 13px; margin:0;}
#footer	.footer_top	.foot_left1 ul		{ list-style:none; padding: 0; margin:0;}
#footer	.footer_top	.foot_left1 ul li		{ padding: 0; position: relative; list-style: none; margin:0 12px 6px 0; display:block;}
#footer	.footer_top	.foot_left1 a					{ color:#FFF; font-family:'Open Sans', sans-serif; font-size: 12px; line-height: 18px; font-weight:300; text-align:left; padding:0; margin:0; text-decoration:none;}
#footer	.footer_top	.foot_left1 a:hover			{ color:#009BDE; }	
#footer	.footer_top	.foot_left1 p					{ color:#FFF; font-family:'Open Sans', sans-serif; font-size: 12px; line-height: 18px; font-weight:300; text-align:left; padding:0 0 18px; margin:0;}
#footer	.footer_top	.foot_left1 .email_sect	{ width:100%; padding:0; margin:0;}
#footer	.footer_top	.foot_left1 .email_sect .email_cont	{ width:100%; padding:0; margin:0;}
#footer	.footer_top	.foot_left1 .email_sect .email_cont input[type="text"] {
    outline: none;
    width: 218px;
    font-family: Montserrat-Light;
    box-sizing: border-box;
    font-size: 14px;
    padding: 8px 10px;
    margin: 0 auto;
    display: block;
    float: left;
    border: 1px solid #53657D;
	background-color:#374355;
	border-radius:5px;
}
#footer	.footer_top	.foot_left1 .email_sect .email_cont .btn2 {
    font-family: Montserrat-Light;
    font-size: 14px;
    line-height: 25px;
    font-weight: 300;
    color: #fff !important;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    margin: 0 auto;
    letter-spacing: 1px;
    width: 41px;
    box-shadow: none;
    border: none;
    border-radius: 0;
    background-color: #6f0108;
    transition: all 0.7s ease-out 0s;
    outline: none;
    padding: 0 0 !important;
    height: 37px;
    display: block;
    text-transform: uppercase;
    float: right;
    border: 1px solid #6f0108;
}

#footer	.footer_top	.foot_left1 input[type="text"] {
    outline: none;
    width: 215px;
	height:35px;
    font-family: 'Open Sans', sans-serif;
    box-sizing: border-box;
    font-size: 14px;
    padding: 8px 10px;
    margin: 0 auto;
    display: block;
    float: left;
    border: 1px solid #53657D;
	background-color:#374355;
	border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
	box-shadow:none;
	color:#8493A8;
}
#footer	.footer_top	.foot_left1 input[type="text"]::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #8493A8;
}
#footer	.footer_top	.foot_left1 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #8493A8;
}
#footer	.footer_top	.foot_left1 input[type="text"]:-ms-input-placeholder{ /* IE 10+ */
  color: #8493A8;
}
#footer	.footer_top	.foot_left1 input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #8493A8;
}
#footer	.footer_top	.foot_left1 .input-group-addon			{ width:auto; height: 33px; background-color:#009BDE; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight:600; border:none; color:#FFF; transition: all 0.7s ease-out 0s; }
#footer	.footer_top	.foot_left1 .input-group-addon:hover	{ background-color:#FFF; color:#009BDE;}

#footer	.footer_bottom							{ width:100%; height:auto; margin:0 auto; padding:19px 0; background-color:#465056;}
#footer	.footer_bottom .footer_left				{ width:100%; height:auto; margin:0 auto; padding:0;}
#footer	.footer_bottom .footer_left small			{ font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight:300; color:#FFF; }
#footer	.footer_bottom .footer_left1				{ width:85%; height:auto; margin:0; padding:0; float:right;}
#footer	.footer_bottom .footer_left1 ul		{ list-style:none; padding: 0; margin:0;}
#footer	.footer_bottom .footer_left1 ul li		{ padding: 0; position: relative; list-style: none; margin:0 20px 0 0; float: left;}
#footer	.footer_bottom .footer_left1 ul li:last-child		{ margin:0; }
#footer	.footer_bottom .footer_left1 ul li a		{ font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight:300; color:#FFF; text-decoration:none; }
#footer	.footer_bottom .footer_left1 ul li a:hover		{ color:#009BDE;}


