/*
Theme Name: Activello Child
Template: activello
Theme URI: https://colorlib.com/wp/themes/activello/
Author: Colorlib
Author URI: http://colorlib.com
Description: Activello is a clean and minimal WordPress blog theme with premium look and feel well suited for food, fashion, travel, lifestyle, sports and any other awesome blogs. This theme features WooCommerce integration that allows you to create fully functional eCommerce website side by side with your blog. This theme has several customization options that are available WordPress Theme Customizer. Theme is also multilingual ready and translated in several languages. This awesome blog theme is also SEO friendly helping you to achieve the highest positions on Google. Activello is the only WordPress blog theme you will ever need.
Version: 1.4.4
Tested up to: 5.5
Requires PHP: 5.4.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: activello-child
Domain Path: /languages/
Tags: blog, entertainment, portfolio


This theme, like WordPress, is licensed under the GPL.

Sparkling is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

*/

/* Table of content
-----------------------------------------------
1. Global
2. Content
3. Post styling
4. Singe Post/Page Pagination
5. Media
6. Widgets
7. Buttons
8. Infinite Scroll
8. Custom Styles
9. Navigation
10. Comments
11. Attachment styling
12. Gallery
13. Footer
14. Social icons
15. Call For Action
*/

/* =Global
----------------------------------------------- */

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(255, 255, 255, 0.01) 0 0 1px;
  -webkit-text-stroke: rgba(255, 255, 255, 0.01) 0.1px;
  -moz-text-size-adjust: 100%;
  -moz-font-smoothing: antialiased;
  -moz-text-shadow: rgba(255, 255, 255, 0.01) 0 0 1px;
  -moz-text-stroke: rgba(255, 255, 255, 0.01) 0.1px;
  text-size-adjust: 100%;
  font-smoothing: antialiased;
  text-shadow: rgba(255, 255, 255, 0.01) 0 0 1px;
  text-stroke: rgba(255, 255, 255, 0.01) 0.1px;
}

@font-face {
  font-family: "MyriadPro-Regular";
  src: url("../eot/myriadpro-regular.eot");
  src: /*url('fonts/MyriadPro-Regular.woff2') format('woff2'),*/ url("../woff/myriadpro-regular.woff")
      format("woff"),
    url("../ttf/myriadpro-regular.ttf") format("truetype"),
    url("../svg/myriadpro-regular.svg#MyriadPro-Regular") format("svg"),
    url("../eot/myriadpro-regulard41d.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Myriad Pro";
  src: url("../eot/myriadpro-bold.eot");
  src: url("../eot/myriadpro-boldd41d.eot?#iefix") format("embedded-opentype"),
    /*url('fonts/MyriadPro-Bold.woff2') format('woff2'),*/
      url("../woff/myriadpro-bold.woff") format("woff"),
    url("../ttf/myriadpro-bold.ttf") format("truetype"),
    url("../svg/myriadpro-bold.svg#MyriadPro-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}

body {
  color: #7c7c7c;
  background-color: #ffffff;
  word-wrap: break-word;
  /*line-height: 2;*/
  font-size: 14px;
}

a {
  color: #393939;
  text-decoration: underline ;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
a:hover,
a:focus {
  color: #0171c3;
  text-decoration: underline !important;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #202020;
  font-weight: 400;
  margin: 30px 0;
}

/*Customization start by Pawan */

/*.container {
    max-width: 1090px;
}*/

/*Customization end by Pawan */

h1,
.h1 {
  font-size: 28px;
}
h2,
.h2 {
  font-size: 24px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 15px 0;
  margin-top: 15px;
  margin-top: 15px;
  color: #212224;
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
}
* > p:first-child {
  margin-top: 0;
}
* > p:last-child {
  margin-bottom: 0;
  margin-top: 5px;
}
blockquote {
  position: relative;
  border: 0;
  padding: 0 0 0 50px;
  font-style: italic;
  line-height: 1.6;
}
blockquote:before {
  content: "\201D";
  color: #0171c3;
  font-size: 80px;
  position: absolute;
  left: 5px;
  top: 0;
  line-height: 1;
}
blockquote p {
  margin: 0;
}
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}
button,
input,
select,
textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */
  *vertical-align: middle;
  /* Improves appearance and consistency in all browsers */
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
  -webkit-box-sizing: content-box;
  /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
select {
  color: #666;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
}
textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 100%;
}


/* Alignment */

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

/* Text meant only for screen readers */

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

/* Clearing floats */

.clear:before,
.clear:after,
.gallery:before,
.gallery:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.home-widget-area:before {
  content: "";
  display: table;
}
.clear:after,
.entry-content:after,
.gallery:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.home-widget-area:before {
  clear: both;
}

/* =Content
----------------------------------------------- */

article.sticky.post {
  background: #f9f9f9;
  padding: 10px 0;
}
.sticky .entry-content {
  margin: 10px 20px;
}
.hentry {
  margin: 0;
}
.byline,
.updated {
  display: none;
}
.single .byline,
.group-blog .byline {
  display: inline;
  margin-right: 0;
}
.single article.post {
  margin-bottom: 50px;
}
.page-content,
.entry-content,
.entry-summary {
  margin: 20px 0 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
.main-content-area {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* =Post styling
----------------------------------------------- */
/*.entry-header .entry-meta{
    display:block !important;
}*/
.entry-meta a {
  font-size: 13px;
  color: #6b6b6b;
}
.entry-meta {
  margin-bottom: 20px;
}
footer.entry-meta {
  margin-bottom: 0;
}
.page-header {
  margin-top: 0;
  border-bottom: 0;
  padding-bottom: 0;
}
.entry-meta .fa {
  font-size: 14px;
  margin-right: 3px;
}
.entry-meta span {
  /*margin-right: 10px;*/
  margin-right: 0;
}
.entry-title {
  color: #404040;
  margin-bottom: 30px;
}
.page .entry-title {
  margin-bottom: 30px;
}
.entry-title a {
  color: #2d709a;
}
hr.section-divider {
  border-color: #e8e8e8;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* author */

.author-bio {
  clear: both;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
}
.author-bio .avatar {
  float: left;
}
.author-bio-content h4 {
  font-size: 14px;
  margin-top: 0;
}
.author-bio .author-bio-content {
  margin-left: 74px;
}
.secondary-content-box {
  padding-top: 0;
  padding-bottom: 0;
}
.single-view,
.blog-item-wrap {
}
.post-inner-content {
  /*border-bottom: 1px solid #dedede;*/
  padding: 50px 0;
  padding-bottom: 0;
}
.archive .post-inner-content {
  margin-bottom: 50px;
}
.page .post-inner-content {
  border: 0;
  padding: 0;
}
article.post:first-child .post-inner-content {
  padding-top: 0;
}
.entry-header {
  text-align: center;
}
.entry-title {
  font-size: 24px;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 15px;
  /*font-weight: 300;*/
  font-weight: 700;
  line-height: 30px;
}
#secondary li a {
  color: #0171c3;
}
.entry-footer {
  margin-top: 20px;
  text-align: center;
}
.entry-footer > *,
.entry-footer a {
  color: #696969;
  margin: 0 6px;
}
.more-link,
.says {
  display: none;
}
.read-more {
  text-align: center;
}
.read-more a {
  border-left: 2px solid #337ab7;
  border-right: 2px solid #337ab7;
  color: #337ab7;

  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 1px;
  display: inline-block;
  padding: 0 10px;
  text-transform: uppercase;
}
.comment-author .fn,
.author-bio h4,
.comment-reply-title {
  text-transform: none;
  font-weight: 700;
}
.comment-author .fn {
  letter-spacing: 0.8px;
  font-style: normal;
  color: #202020;
}
.cat-title {
  border-bottom: 1px solid #dedede;
  margin: -30px 0 50px 0;
  padding-bottom: 20px;
  text-align: center;
}
.cat-title ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cat-title ul li {
  display: inline;
}
.cat-title a {
  color: #8e6193;
  text-transform: uppercase;
}
article.post .post-categories,
.post-inner-content .cat-item {
  position: relative;
  font-size: 12px;
  margin: 0 0 15px 0;
  padding: 0 0 8px 0;
  list-style: none;
}
article.post .post-categories:after,
.post-inner-content .cat-item:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 2px;
  width: 40px;
  margin-left: -20px;
  background: #0171c3;
}
article.post .post-categories a,
.post-inner-content .cat-item a {
  color: #696969;
  letter-spacing: 1px;
  text-transform: uppercase;
}
article.post {
  width: 100%;
  margin: 0;
  padding-right: 10px;
}
article.grid {
  padding: 0;
  width: 325px;
}
article.grid .post-inner-content {
  border: 0;
  padding-bottom: 0;
}
article.grid iframe {
  max-width: 325px;
  max-height: 164px;
  width: 100%;
}

/* Masonary style */

.blogcntFormsep .wpcf7 .wpcf7-form-control-wrap {
  margin: 0;
}
.blogcntFormsep form {
  display: flex;
  flex-wrap: wrap;
}
.blogcntFormsep form .fomrSep:nth-child(4),
.blogcntFormsep form .fomrSep:nth-child(5) {
  width: 100%;
}
.blogcntFormsep form .wpcf7-form-control {
  background: #fff;
  margin-bottom: 10px !important;
  padding: 15px 10px !important;
  height: auto;
}
.blogcntFormsep form .wpcf7-form-control.wpcf7-textarea {
  height: 163px;
  box-sizing: border-box;
}
.PowerApps_developers .blogcntFormsep form p {
  width: 100%;
  margin-top: 20px;
}
.PowerApps_developers .blogcntFormsep form p .wpcf7-submit {
  background: none;
  border: 1px solid #fff;
  padding: 10px 30px !important;
  height: auto !important;
  font-size: 16px;
  font-weight: 300;
  text-transform: none;
}
.PowerApps_developers .blogcntFormsep form p .wpcf7-submit:hover {
  background: #fff !important;
  color: #0073c4;
}
.letstalkBtn {
  margin-bottom: 50px;
}
.letstalkBtn a {
  padding: 10px 30px;
  text-align: center;
  background: #0171c3;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  display: inline-block;
}
.letstalkBtn a:hover {
  background: #333;
}
#developer_section {
}

/*start of powerapp css*/
.powerappBlogSep p {
  margin: 15px 0;
  margin-top: 15px;
  margin-top: 15px;
  margin-top: 15px;
  color: #212224;
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
}
.powerappBlogSep h3 {
  text-align: center;
  font-weight: 600;
  font-size: 30px;
}
.importantBlog {
  background: #0972a1;
  padding: 30px;
  text-align: center;
  color: #fff;
  margin: 30px 0;
}
.importantBlog h4 {
  font-size: 36px;
  font-weight: 300;
  margin: 0;
  color: #fff;
}
.effectiveTips .importantBlog h4 strong {
  color: #fff;
}
.importantBlog strong {
  display: block;
}
.importantBlog a {
  display: inline-block;
  padding: 10px 30px;
  border: 1px solid #ddd;
  color: #fff;
  margin-top: 15px;
  font-weight: 600;
}
.importantBlog a:hover {
  color: #0972a1;
  background: #fff;
}
.amzingPart {
  background: #f8f8f8;
  padding: 30px;
  margin-top: 30px;
}
.bluebgPowe {
  background: #0972a1;
  color: #fff;
  padding: 20px;
}
.powerappBlogSep .bluebgPowe p {
  margin: 0;
  color: #fff;
  font-weight: 600;
}
.amzingPart h3 {
  margin-top: 0;
  margin-bottom: 20px;
}
.lableamzing {
  font-size: 20px;
  font-weight: 600;
  color: #212224;
}
.amzingPart p {
  margin-top: 5px;
}
.amzingSep {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #666;
}
.secondLlabelamz {
  padding-left: 20px;
  font-size: 16px;
}
.powerappBlogSep .secondLlabelamz p {
  font-size: 16px;
  line-height: 22px;
}
.secondLlabelamz ul {
}
.secondLlabelamz ul li {
  display: block;
  margin-bottom: 15px;
  position: relative;
  padding-left: 24px;
  color: #212224;
}
.secondLlabelamz ul li::before {
  font-family: FontAwesome;
  font-size: inherit;
  font-size: 18px;
  line-height: 23px;
  color: #7c7c7c;
  content: "\f192";
  position: absolute;
  left: 0;
  top: 3px;
}
.lableamzing2 {
  font-weight: 600;
  color: #212224;
}
.amzingPart .amzingSep:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
.bluetxtP {
  color: #0972a1;
}
#comments {
  display: none;
}
.quoteSection span.bluetxtP {
  position: static;
  margin: 0 5px;
}
/*end of powerapp css*/
html {
  overflow-y: inherit !important;
}
body {
  overflow: visible !important;
}
.edgtf-wrapper .edgtf-wrapper-inner {
  overflow: visible;
}
#secondary {
  position: sticky;
  top: 0;
}
.greyPowerapp {
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #ddd;
}
.greyPowerapp h5 {
  margin: 0;
  font-size: 18px;
  margin-bottom: 15px;
}
.greyPowerapp p {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  display: inline-block;
  width: 49%;
}
.recent-post-slider.design-1 .slick-arrow {
  top: 40% !important;
}
.recent-post-slider.design-1 .slick-arrow {
  top: 40% !important;
}
.recent-post-slider .slick-dots li button {
  background: none !important;
  border-color: #fff;
}
.recent-post-slider .slick-dots li.slick-active button {
  background: #fff !important;
}
.recent-post-slider .slick-dots li.slick-active button {
  background: #fff !important;
}
.recent-post-slider.design-1 .slick-prev {
  left: 0 !important;
}
.recent-post-slider.design-1 .post-content-left {
  display: none;
}
.recent-post-slider.design-1 .slick-dots {
  text-align: center;
  width: 100%;
  bottom: 15px !important;
  left: 0 !important;
}
.recent-post-slider.design-1 .post-image-bg {
  height: auto;
}
.top-section {
  display: none;
}
.home .top-section {
  display: block;
}
#developer_section span.wpcf7-not-valid-tip {
  text-align: left;
  position: relative;
  top: -4px;
}
#developer_section div.wpcf7-validation-errors {
  margin: 0 auto;
}
.grecaptcha-badge {
  z-index: 999;
}
/*start of sharepoint online css*/
.infocnt {
  background: #f5f5f5;
  padding: 20px;
}
.infocnt h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}
.infooneview {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.infooneview.infbtmNone {
  border: none;
}
.infosepview .infooneview:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.securitySec {
  background: #1370b8;
  position: relative;
}
.securtyinner:before {
  content: "";
  background: #1370b8
    url(../jpg/curvebg.jpg);
  position: absolute;
  left: 0;
  height: 400px;
  display: block;
  width: 100%;
  background-repeat: no-repeat;
}

.securtyinner:after {
  content: "";
  background: #1370b8
    url(../jpg/curvebg.jpg);
  position: absolute;
  right: 0px;
  bottom: 0;
  height: 400px;
  display: block;
  width: 100%;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}
.securtyinner ul {
  position: relative;
  padding: 40px;
}
.securtyinner ul li {
  display: flex;
  margin-bottom: 40px;
  position: relative;
  z-index: 1;
}
.securtyinner ul li .seccnt {
  color: #fff;
  margin-top: 62px;
  width: 100%;
}
.securtyinner ul li:nth-child(odd) .seccnt {
  border-top: 2px solid #ffffff;
  text-align: right;
  border-right: 2px solid #fff;
}
.securtyinner ul li:nth-child(odd) .seccnt:after {
  content: "";
  display: block;
  border-bottom: 2px solid #ffffff;
  position: relative;
  right: 0;
  width: 40%;
  float: right;
  bottom: 0;
}
.secntinner {
  height: 100px;
  display: flex;
  justify-content: left;
  align-items: center;
  padding: 15px;
}
.securtyinner ul li:nth-child(2n + 1) .seccnt .secntinner {
  justify-content: right;
}
.securtyinner ul li:nth-child(even) .seccnt {
  border-top: 2px solid #ffffff;
  text-align: left;
  border-left: 2px solid #fff;
}
.securtyinner ul li:nth-child(even) {
  flex-direction: row-reverse;
}
.securtyinner ul li:nth-child(even) .seccnt:after {
  content: "";
  display: block;
  border-bottom: 2px solid #ffffff;
  position: relative;
  left: 0;
  width: 40%;
  float: left;
  bottom: 0;
}
.securtyinner ul li:nth-child(odd) .seccnt h4 {
  position: absolute;
  top: 0px;
  right: 0;
  color: #ffffff;
}
.securtyinner ul li:nth-child(even) .seccnt h4 {
  position: absolute;
  top: 0px;
  left: 0;
  color: #ffffff;
}
.infographImg img {
  max-width: 100%;
}
.infooneview.sharepointBluebg {
  background: #1370b8;
  color: #fff;
  padding: 20px;
}
.infooneview.sharepointBluebg p {
  color: #fff;
}
.infooneview.sharepointBluebg h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  color: #ffffff;
}
/*end of sharepoint online css*/

/*start remote working css*/
.clear {
  clear: both;
}
.microtemaSec {
}
.microtemaSec ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.microtemaSec li {
  display: block;
  width: 46%;
  background: #fff;
  border: 1px solid #ddd;
  margin-right: 2%;
  padding: 30px 15px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  text-align: center;
}
.microtemaSec li label {
  font-weight: normal;
  display: block;
  margin-top: 10px;
}
.microtemaSec li span {
  position: absolute;
  left: -1px;
  top: -1px;
  width: 50px;
  height: 50px;
  border: 1px solid #eee;
  line-height: 50px;
  font-size: 24px;
  border-bottom-right-radius: 50%;
  background: #eee;
}
.microtemaSec ul li:last-child {
  width: auto;
}
.remoteworkingSec h2 {
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 24px;
}
.remoteworkingSec h3 {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
}
.singleImage {
  display: block;
  padding: 10px;
  text-align: center;
  background: #fff;
  border: 1px solid #ddd;
  margin-bottom: 0;
}
.remoteworkingSec img {
  max-width: 100%;
}
.remoteworkingSec figcaption {
  display: block;
  text-align: center;
  padding: 10px;
  background: #333;
  color: #fff;
}
.twocloum-8 {
  width: 74%;
  float: left;
}
.twocloum-4 {
  width: 20%;
  margin-left: 2%;
  float: left;
}
.towrowClmn .wp-block-image.size-large {
  padding: 10px;
  border: 1px solid #ddd;
}
.enterpirsesSet {
  display: flex;
  flex-wrap: wrap;
}
.enterpirsesSet li {
  width: 46%;
  display: block;
  padding: 0;
  /* background: #f8f8f8; */
  margin-bottom: 10px;
  margin-right: 2%;
  position: relative;
  padding-left: 17px;
  font-size: 16px;
}
.enterpirsesSet li::after {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #333;
  content: "";
  border-radius: 50%;
  left: 0;
  top: 9px;
}
.intranetCol-6 {
  text-align: center;
}
.remoteworkingSec .twointranetSec figcaption {
  background: no-repeat;
  color: #333;
  padding: 0;
}
.diffrenceUser li {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  color: #333;
}
.askhelpSecP {
  padding: 15px;
  background: #f5f5f5;
  border: 1px solid #eee;
}
.dym365SecP {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.dym365SecP li {
  display: block;
  width: 50%;
  padding: 0 15px;
  margin-bottom: 15px;
}
.DymInnerSep {
  text-align: left;
  padding: 6px 15px;
  box-shadow: 0 0 3px #ddd;
  font-size: 16px;
  min-height: 50px;
  line-height: 36px;
}
.DymInnerSep span {
  width: 35px;
  margin: 0 auto;
  margin-right: auto;
  margin-bottom: 0px;
  height: 35px;
  line-height: 35px;
  border-radius: 50%;
  font-size: 16px;
  border: 1px solid #ddd;
  margin-bottom: 10px;
  margin-right: 13px;
  text-align: center;
  float: left;
}
.remoteworkingSec {
  color: #333;
}
.miclistParrent {
  background: #142a77;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
}
.miclistParrent li {
  width: 23%;
  background: rgba(255, 255, 255, 0.3);
  padding: 10px;
  color: #fff;
  text-align: center;
  margin: 10px 1%;
  font-weight: bold;
}
.twocolview {
  display: flex;
  flex-wrap: wrap;
  background: #0171c3;
  padding: 20px;
  margin-top: 10px;
}
.colviewsep {
  width: 50%;
  padding: 18px;
  background: #fff;
  border: 5px solid #0171c3;
}
.colviewsep ul {
  margin: 0;
  margin-left: 18px;
  margin-top: 9px;
}
.colviewsep ul li {
  list-style: outside;
  list-style-type: disclosure-closed;
  margin-bottom: 8px;
}
/*end remote working css*/

@media (min-width: 768px) {
  .article-container {
    overflow: hidden;
  }
  .blog.home article.post {
    width: 50%;
    margin: 0;
    padding-right: 10px;
    display: inline-block;
    float: left;
  }
  .blog.home article.post .read-more,
  .blog.home article.post .entry-footer {
    display: none;
  }
  .blog.home article.post .post-inner-content {
    border: 0;
    padding: 0 0 30px;
  }
  .blog.home .page-1 article.post:first-child,
  .blog.home .page-1 article.post:nth-child(2) {
    width: 100%;
    padding: 0 !important;
  }
  .blog.home .page-1 article.post:first-child .post-inner-content,
  .blog.home .page-1 article.post:nth-child(2) .post-inner-content {
    border-bottom: 1px solid #dedede;
  }
  .blog.home .post-inner-content {
    border-bottom: 1px solid #dedede;
  }
  .blog.home .page-1 article.post:first-child .post-inner-content {
    padding: 0 0 50px;
  }
  .blog.home .page-1 article.post:nth-child(2) .post-inner-content {
    padding: 50px 0;
    margin-bottom: 30px;
  }
  .blog.home .page-1 article.post:first-child .read-more,
  .blog.home .page-1 article.post:nth-child(2) .read-more,
  .blog.home .page-1 article.post:first-child .entry-footer,
  .blog.home .page-1 article.post:nth-child(2) .entry-footer {
    display: block;
  }
  .blog.home article.post:nth-child(odd) {
    clear: left;
    padding-right: 25px;
  }
  .blog.home article.post:nth-child(even) {
    padding-left: 25px;
    padding-right: 0;
  }
}
.site-main {
  max-width: 100%;
}
.remoteworkingSec {
  color: #333;
}
.micblogList {
  display: flex;
  flex-wrap: wrap;
}
.micblogList li {
  position: relative;
  width: 25%;
  list-style: inside;
  font-size: 16px;
  color: #333;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .wppsac-post-slider.design-1 .slick-arrow {
    display: none !important;
  }
  .wppsac-post-slider.design-1 .slick-dots {
    bottom: 0px !important;
  }
  .colviewsep {
    width: 100%;
  }
  .miclistParrent li,
  .micblogList li {
    width: 100%;
  }
  .microtemaSec li {
    width: 100%;
    margin-right: 0;
  }
  .twocloum-8,
  .twocloum-4 {
    width: 100%;
  }
  .dym365SecP li {
    width: 100%;
  }
  .enterpirsesSet li {
    width: 100%;
    margin-right: 0;
  }
  .site-main {
    width: 100% !important;
  }
  .post-inner-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #secondary {
    padding: 30px 15px 0 !important;
  }
  .hubcntview {
    position: static !important;
    width: 100% !important;
  }
  .hubfl {
    width: 100% !important;
  }
  .hubfl .modal {
    z-index: 99999999;
  }

  /*start of sharepoint online css*/
  .securtyinner ul li {
    display: block;
  }
  .securtyinner ul li .seccnt h4 {
    position: static !important;
  }
  .secntinner {
    display: block;
    height: auto;
    padding: 0;
  }
  .securtyinner ul li .seccnt {
    margin: 0;
    margin-top: -3px;
    border: 2px solid #fff;
    padding: 15px;
    text-align: center !important;
  }
  .securtyinner ul li .seccnt::after {
    display: none !important;
  }
  .secuimg {
    width: 150px;
    height: 150px;
    margin: 0 auto;
    position: relative;
  }
  .secuimg::after {
    content: "";
    position: absolute;
    width: 149px;
    height: 149px;
    left: 0;
    top: 0;
    border: 2px solid #fff;
    border-radius: 50%;
  }
  .sharepointonlineSep img {
    max-width: 100%;
  }
  /*End of sharepoint online css*/
}

/* =Singe Post/Page Pagination
----------------------------------------------- */

.page-links span {
  display: inline-block;
  color: #fff;
  background-color: #0171c3;
  border-radius: 4px;
  padding: 2px 10px;
  margin-left: 2px;
}
.page-links a span {
  background-color: #f2f2f2;
  border: none;
  color: #696962;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.page-links a:hover span {
  background-color: #0171c3;
  border: none;
  color: #fff;
}
.pagination .fa-chevron-left,
.pagination .fa-chevron-right {
  font-size: 12px;
}
.pagination li a {
  color: #0171c3;
}
.pagination li:hover a {
  color: #0171c3;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #fff;
  background-color: #0171c3;
  border-color: #0171c3;
}
.pagination > li > a,
.pagination > li > span {
  padding: 9px 14px;
  border-color: #dadada;
}
.bottom-pagination {
  text-align: center;
}

/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/* =Media
----------------------------------------------- */

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.single-featured {
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  display: block;
  margin: auto;
  width: 100% !important;
}
.single-featured:hover {
}
.wp-caption {
  border: 1px solid #ddd;
  margin-bottom: 1.5em;
  max-width: 100%;
}
.thumbnail .caption {
  color: #696969;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
}
.wp-caption-text {
  text-align: center;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object {
  max-width: 100%;
}

/* =Widgets
----------------------------------------------- */

/* Make sure select elements fit in widgets */

.widget select {
  max-width: 100%;
  height: 40px;
}
.widget input[type="text"],
.widget input[type="email"],
.widget input[type="tel"],
.widget input[type="url"],
.widget input[type="password"],
.widget input[type="search"],
.widget textarea,
.widget select {
  padding: 5px 10px;
  width: 95%;
}

/* Search widget */

.widget_search .search-submit {
  display: none;
}
.widget ul li {
  list-style: none;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.widget ul {
  padding: 0;
  line-height: 18px;
  font-size: 14px;
}
.widget ul.nav.nav-tabs {
  padding: 0;
}
#secondary .widget {
  margin-bottom: 0 !important;
  overflow: hidden;
}
#secondary .widget:last-child {
  margin-bottom: 0px;
}
.tab-content ul li {
  list-style: none;
}
#secondary .widget > h3 {
  font-size: 18px;
  text-transform: none;
  margin-bottom: 25px;
  margin-top: 0;
  color: #202020;
}
#secondary .widget-title {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
#secondary .widget-title:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  height: 2px;
  width: 40px;
  background: #777;
}
.widget ul ul {
  padding: 10px;
}
.widget #social ul li {
  border-bottom: 0;
}
.not-found-widget {
  margin-top: 30px;
}
@media (max-width: 767px) {
  #secondary {
    clear: both;
  }
}
ul#menu-social-items,
#secondary .widget .social-icons {
  margin-bottom: 0;
}
ul.children,
ul.children li {
  border: 0;
  margin: 0;
}

/* Custom Category Widget */

.cats-widget ul li span {
  float: right;
}

/* Recent Post widgets */

.recent-posts-wrapper .post {
  float: left;
  clear: both;
  margin-bottom: 20px;
}
.recent-posts-wrapper .post .post-image {
  width: 80px;
  height: 80px;
  float: left;
  display: block;
  background-color: #dadada;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.recent-posts-wrapper .post .post-image img:hover {
  opacity: 0.6 !important;
}
.recent-posts-wrapper .post .post-content {
  margin-left: 100px;
}
.widget .post-content > span {
  display: block;
}
#secondary .widget .post-content a {
  font-style: italic;
  font-size: 16px;
}
#secondary .widget .post-content a:hover {
}
.widget .post-content span {
  font-size: 12px;
}
.tagcloud {
  margin-top: 25px;
}
.tagcloud a {
  padding: 6px 8px;
  margin-right: 0;
  margin-bottom: 4px;
  line-height: 100%;
  display: inline-block;
  background-color: #f2f2f2;
  letter-spacing: 1px;
  font-size: 10px !important;
  text-transform: uppercase;
}
.tagcloud a:hover {
  color: #ffffff !important;
  background-color: #0171c3;
  border-color: #0171c3;
}
#instafeed {
  margin: -5px;
}
#instafeed a {
  float: left;
  margin: 5px;
  height: 80px;
  width: 80px;
}

/* =Buttons
----------------------------------------------- */

.btn-default,
.label-default,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.btn.btn-default,
button,
.input-group-btn:last-child > .btn,
input[type="submit"] {
  background: #0171c3;
  border-color: transparent;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-transition: background-color 0.3s linear;
  -moz-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}
.btn-default:hover,
.label-default[href]:hover,
.label-default[href]:focus,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
button:hover,
.input-group-btn:last-child > .btn:hover,
input[type="submit"]:hover {
  border-color: transparent;
  color: #fff;
  opacity: 1;
  background: #202020 !important;
}
.input-group-btn:last-child > .btn {
  font-size: 12px;
  padding: 8px 20px;
  line-height: 16px;
  font-weight: bold;
  border-radius: 0;
  letter-spacing: 0.8px;
}
#subscription-toggle {
  float: right;
}
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce input.button.alt {
  width: 100%;
  text-align: center;
  line-height: 20px;
}
.woocommerce #respond input#submit,
.woocommerce button.button.alt,
.woocommerce button.button,
input[type="submit"] {
  padding: 0 80px;
  text-align: center;
  line-height: 35px;
}

/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .paging-navigation,
/* Older / Newer Posts Navigation (always hidden) */

.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */

.infinity-end.neverending .site-footer {
  display: block;
}
#infinite-handle span {
  display: block;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 20px;
  background: transparent;
  border: 1px solid #dadada;
  background: #fff;
  color: #0171c3;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#infinite-handle span:hover {
  background-color: #0171c3;
  color: #fff;
}

/* =Custom Styles
----------------------------------------------- */

#logo {
  padding: 50px 0 45px 0;
  text-align: center;
}
#line {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.tagline {
  color: #1c202a;
  margin-top: 10px;
  letter-spacing: 1px;
}
.site-branding {
  margin-top: 20px;
  margin-bottom: 20px;
}
.site-description {
  color: #777;
  font-weight: 200;
  font-size: 16px;
}
.page-template-page-homepage-php .carousel {
  margin-top: -20px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .pull-right {
    float: none !important;
  }
  .pull-left {
    float: none !important;
  }
  .flex-caption {
    display: none;
  }
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.comment-form #submit {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
article.post .post-categories a:hover,
.entry-title a:hover,
.entry-meta a:hover,
.entry-footer a:hover,
.read-more a:hover,
.flex-caption .post-categories a:hover,
.flex-caption .read-more a:hover,
.flex-caption h2:hover,
.comment-meta.commentmetadata a:hover,
.post-inner-content .cat-item a:hover {
  color: #777;
}
button,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.comment-form #submit:hover {
  background: #777;
  color: #fff;
}
div.flex-caption {
  top: auto;
  bottom: 25%;
}

/* =Navigation
----------------------------------------------- */

.post-navigation a,
.paging-navigation a {
  font-size: 12px;
  display: block;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.post-navigation a:hover,
.paging-navigation a:hover {
  text-decoration: none;
}
.paging-navigation {
  margin-top: 1.5em;
  text-transform: uppercase;
}
.post-navigation .nav-previous,
.paging-navigation .nav-previous {
  float: left;
}
.post-navigation .nav-next,
.paging-navigation .nav-next {
  float: right;
  text-align: right;
}
.more-link {
  float: right;
  margin: 10px 0;
}
.single .nav-links {
  margin-top: 30px;
}
.nav > li > a {
  text-transform: uppercase;
}
.navbar.navbar-default {
  background-color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
  min-height: auto;
  padding: 0;
  box-shadow: 0 0 2px #e3e3e3;
}
.navbar-default .navbar-nav > li > a {
  color: #1c202a;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  padding: 20px 0;
  margin-right: 25px;
  line-height: 2.6;
  letter-spacing: 1px;
}
.site-name {
  display: inline-block;
  margin: 0;
}
.navbar-brand {
  display: inline-block;
  float: none;
  color: #dadada;
  font-size: 30px;
  height: auto;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  border-right: none;
  border-left: none;
}
.navbar {
  border-radius: 0;
}
.navbar-default {
  border: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #0171c3;
  background-color: transparent;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #0171c3;
}
.navbar-collapse {
  float: left;
  padding: 0;
}
.nav-search {
  float: right;
  padding: 18px 0;
}
.nav-search input {
  border: 0;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #0171c3;
  }
  .navbar-collapse {
    background: #ffffff;
    float: none;
    position: absolute;
    top: 70px;
    left: 0;
    padding: 0 15px;
    width: 100% !important;
    z-index: 999;
  }
  .navbar-nav {
    margin: 0;
  }
}
.dropdown-menu {
  box-shadow: none;
  border: 1px solid #eeeeee !important;
  font-size: 13px;
}
.navbar-default .navbar-nav .current-menu-ancestor a.dropdown-toggle {
  color: #0171c3;
  background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li.active > a {
  color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #dadada;
}
@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown-menu > li > a {
  padding: 10px 15px;
  color: #636467;
  border-bottom: 1px solid #eeeeee;
}
.dropdown-menu,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  border: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #0171c3;
  color: #fff;
}
.dropdown-menu .divider {
  background-color: rgba(0, 0, 0, 0.1);
}
.navbar-nav > li > .dropdown-menu {
  padding: 0;
}
.navbar-nav > li > a {
  padding-top: 18px;
  padding-bottom: 18px;
}
.navbar-default .navbar-toggle {
  float: left;
  margin-top: 18px;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
.nav.navbar-nav {
  float: left;
}
@media (max-width: 767px) {
  .nav.navbar-nav {
    float: none;
  }
  .navbar > .container .navbar-brand {
    margin: 0;
  }
  .navbar-default .navbar-nav > li > a {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar-header {
    float: left;
  }
  .navbar-toggle {
    border: 0;
    border-radius: 0;
    margin: 0;
  }
}

/* Make third level sub menu visible */

ul.nav ul ul {
  margin: -40px 0 0 158px;
  border-radius: 0 4px 4px 4px;
  padding: 0;
}

/* =Featured Posts
----------------------------------------------- */

.flexslider {
  background-color: #f5f5f5;
}
.flexslider ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-caption h2 {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* =Comments
----------------------------------------------- */

.comment-content {
  margin-top: 10px;
}
.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
}
#respond {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0px !important;
}
#respond > p,
#respond p.comment-notes,
p.logged-in-as {
  margin-bottom: 10px;
}
p.logged-in-as {
  padding-bottom: 0px;
}
.comment-list {
  margin-bottom: 40px !important;
  margin-left: 0px !important;
  padding-left: 0;
}
.comment-list li .comment-body {
  position: relative;
}
.comment-list li .comment-body:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  height: 2px;
  width: 40px;
  margin-left: -20px;
}
.comment-list > li:last-child .comment-body:after {
  content: none;
}
.comment-list,
.comment-list .children {
  list-style: none;
}
.comment .comment-body {
  background-color: #ffffff;
  margin: 0;
  overflow: hidden;
  margin-top: 2em;
  padding-left: 100px;
  position: relative;
  min-height: 100px;
}
.comment-list .children {
  margin-left: 0px !important;
  padding-left: 55px;
  background-repeat: no-repeat;
  background-position: left 20px;
}
.comments-title,
.comment-reply-title {
  font-size: 18px;
  margin: 0 0 50px 0;
  padding-bottom: 10px;
  letter-spacing: 0.4px;
  text-transform: none;
  text-align: center;
}
.comment-author.vcard {
  font-size: 14px;
  margin-bottom: 0;
}
.vcard .avatar {
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}
.comment-metadata {
  display: none;
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 10px;
}
.comment-reply-link {
  background: #f2f2f2;
  border-radius: 2px;
  color: #000000;
  font-size: 10px;
  margin-left: 20px;
  display: inline-block;
  padding: 4px 10px;
  text-transform: uppercase;
}
.form-allowed-tags code {
  word-wrap: break-word;
  white-space: inherit;
}
.comment-respond label {
  display: block;
  font-weight: normal;
}
.comment-respond .required {
  color: #c7254e;
}
#submit {
  font-size: 18px;
}
.comment-navigation,
.single .nav-links {
  overflow: hidden;
  margin-top: 30px;
}
.comment-form input[type="text"] {
  border: 1px solid #eeeeee;
  border-radius: 0;
  height: 35px;
  margin-bottom: 30px;
  padding: 0 10px;
  width: 100%;
}
.comment-form textarea {
  border: 1px solid #eeeeee;
  border-radius: 0;
  padding: 10px;
  margin-bottom: 30px;
  min-height: 100px;
}
.comment-form #submit {
  height: 35px;
  background: #f2f2f2;
  border: 0;
  border-radius: 0;
  padding: 0 80px;
  text-transform: uppercase;
}
.comment-form .form-submit {
  margin: 0;
  margin-bottom: 0px;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.comment-meta.commentmetadata a {
  color: #999;
  font-style: italic;
}
@media (max-width: 767px) {
  .post-inner-content {
    padding: 20px 25px;
  }
  .comment-list .children {
    padding-left: 10px;
  }
}

/* =Attachment styling
----------------------------------------------- */

#image-navigation .nav-previous a,
#image-navigation .nav-next a {
  padding: 5px 20px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  display: block;
}
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover {
  background-color: #0171c3;
  color: #fff;
}
#image-navigation .nav-previous,
#image-navigation .nav-next {
  margin: 10px 0;
}
#image-navigation .nav-previous a {
  float: left;
}
#image-navigation .nav-next a {
  float: right;
}

/* =Gallery
-------------------------------------------------------------- */

.gallery {
  margin-bottom: 20px;
}
.gallery-item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  position: relative;
}
.gallery-columns-1 .gallery-item {
  max-width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: -webkit-calc(50% - 4px);
  max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
  max-width: 32%;
  max-width: -webkit-calc(33.3% - 4px);
  max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(25% - 4px);
  max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(20% - 4px);
  max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: -webkit-calc(16.7% - 4px);
  max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: -webkit-calc(14.28% - 4px);
  max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: -webkit-calc(12.5% - 4px);
  max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: -webkit-calc(11.1% - 4px);
  max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n + 1),
.gallery-columns-1.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(1n + 1),
.gallery-columns-2.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(2n + 1),
.gallery-columns-3.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(3n + 1) {
  clear: left;
}
.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 6px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  width: 100%;
}
.gallery-caption:before {
  content: "";
  height: 100%;
  min-height: 49px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.gallery-item:hover .gallery-caption {
  opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

/* =Footer
----------------------------------------------- */

#footer-area {
  background-color: #f2f2f2;
  color: #999;
}
#footer-area .footer-widget-area {
  padding: 40px 0 20px 0;
  overflow: hidden;
}
#footer-area ul li {
  border-bottom: 1px solid #444;
}
#footer-area .site-info nav ul li {
  border-bottom: none;
}
.widgettitle {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 25px;
  margin-top: 0;
  color: inherit;
}
#footer-area .widget ul li {
  list-style: none;
}
.footer-nav.nav > li {
  position: relative;
  display: inline-block;
}
.footer-nav.nav {
  float: left;
  margin-bottom: 2px;
}
.footer-widget {
  overflow: hidden;
}
.copyright {
  margin-top: 10px;
}
.copyright,
.copyright a {
  color: #696969;
}
#colophon {
  padding: 50px 0;
  text-align: center;
}
.site-info a {
  color: #777;
}
.site-info a:hover {
  color: #0171c3;
}
.site-info {
  color: #999;
  font-size: 12px;
}
.footer-nav.nav > li > a:hover {
  background-color: transparent;
}
.scroll-to-top {
  background: #363636;
  background: rgba(100, 100, 100, 0.4);
  color: #fff;
  bottom: 4%;
  cursor: pointer;
  display: none;
  position: fixed;
  right: 20px;
  z-index: 999;
  font-size: 16px;
  text-align: center;
  line-height: 35px;
  width: 35px;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s linear;
  -moz-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}
.scroll-to-top:hover {
  background: #0171c3;
  opacity: 0.8;
}

@media (max-width: 768px) {
  .site-info,
  .copyright {
    text-align: center;
  }
  .footer-nav.nav,
  .copyright {
    float: none;
  }
}

/* =Social icons
----------------------------------------------- */

#secondary .widget .social-icons a {
  margin-right: 20px;
}
.social-icons {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
}
#secondary .widget .social-icons {
  text-align: left;
}
#social a {
  color: #696969;
  display: inline-block;
  font-size: 18px;
  list-style: none;
  text-align: center;
}
.header-search-icon {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#social a:hover {
  color: #0171c3;
}
.header-search-icon {
  background: transparent;
  color: #696969;
}
.header-search-icon:hover {
  background: transparent;
  color: #0171c3;
}


#social li a span {
  display: none;
}
#footer-area #social a {
  margin: 0 15px;
}
@media (max-width: 992px) {
  .site-branding {
    text-align: center;
  }
  .main-content-inner {
    margin-bottom: 30px;
  }
  .site-content .top-section {
    overflow: hidden;
    /*margin-top: 57px;*/
  }
}

/* =Elements when no javaScript is present
----------------------------------------------- */

.widget_rss ul,
.postform,
table#wp-calendar {
  display: none;
}
.no-js .widget_rss ul,
.no-js .postform,
.no-js table#wp-calendar {
  display: block;
}

/* =Contact form 7
----------------------------------------------- */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  border-radius: 0;
  border: 1px solid #eeeeee;
  height: auto;
  padding: 0 10px;
  width: 100%;
}
.PowerApps_developers h4 {
  margin-bottom: 0;
  margin-top: 0;
}
.wpcf7 textarea {
  min-height: 200px;
  padding: 10px;
}
.wpcf7 .wpcf7-form-control-wrap {
  display: block;
  margin-bottom: 30px;
}
.wpcf7 .wpcf7-submit {
  height: 35px;
  background: #f2f2f2;
  border: 0;
  border-radius: 0;
  font-size: 12px;
  padding: 0 80px;
  text-transform: uppercase;
}
.wpcf7 p {
  margin: 0;
}

/* Woocommerce */

.woocommerce .woocommerce-info {
  border-top-color: #0171c3;
}
.woocommerce .woocommerce-info:before {
  color: #0171c3;
}

/* Layout */

.has-sidebar-left #secondary {
  padding-right: 40px;
}
.no-sidebar {
  float: none;
  margin: 0 auto;
}
.full-width {
  width: 100%;
}
.edgtf-drop-down .second {
  box-sizing: content-box;
}

.comment-form #submit {
  background: #0171c3 !important;
  padding: 12px 40px !important;
  height: 45px !important;
  font-weight: bold !important;
  line-height: 20px;
  font-size: 12px;
  letter-spacing: 1px;
  float: left !important;
}
.comment-form #submit:hover {
  background: #202020 !important;
  opacity: 1;
}
#respond input[type="text"],
#respond textarea,
.post-password-form input[type="password"],
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea {
  margin: 0 0 25px !important;
}
#commentform .row {
  margin: 0 -5px;
}
#commentform .col-sm-4 {
  padding: 0 5px;
}
.comments-title {
  display: none;
}
.comment-respond .comment-reply-title {
  margin: 30px 0 15px !important;
}
.edgtf-drop-down .second .inner ul li a {
  width: auto !important;
}

.entry-content strong {
  font-weight: 500 !important;
}

/*start of 28-12-2017 css*/

.blogSection {
  background: #34236a;
  padding: 30px;
  padding-top: 30px;
  padding-top: 20px;
  font-family: "MyriadPro-Regular";
}
.tpIcon {
  text-align: center;
}
.tpIcon img {
  max-width: 100%;
}
.mainTop {
  background-color: #110537;
}
.mainTop {
  background-color: #110537;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 32px 10px;
  padding-bottom: 32px;
  color: #fff;
  background-image: url(../png/top_bg.png);
  padding-bottom: 175px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100%;
}
.tpBG {
  text-transform: uppercase;
}
.tpBG h3 {
  font-family: "Myriad Pro";
  margin-top: 0;
  font-size: 45.5px;
  margin-bottom: 0;
  position: relative;
  padding-left: 51px;
  font-weight: bold;
  color: #fff;
}
.tpBG h2 {
  font-family: "Myriad Pro";
  margin: 0;
  font-size: 61px;
  font-weight: bold;
  position: relative;
  padding-left: 30px;
  color: #fff;
}
.tpBG h3::before {
  content: "";
  font-size: 78px;
  position: absolute;
  left: 18px;
  top: -3px;
  background-image: url(../png/quotebg.png);
  width: 28px;
  height: 25px;
}

.tpBG h2::before {
  content: "";
  font-size: 78px;
  position: absolute;
  right: 8px;
  top: 1px;
  background-image: url(../png/quotebg.png);
  width: 28px;
  height: 25px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.stepsection {
  background: #fff;
}
.setbgSection {
  margin-top: -1px;
}
.padtb {
  padding: 30px;
}
.step1S.padtb {
  padding-top: 0;
}
.submainHead {
  margin-bottom: 20px;
}
.leftheadBg a {
  color: #fff !important;
  background: none !important;
}
.blogSection a {
  background: none !important;
}
.lftText a:hover {
  color: #1c86a3 !important;
}
.submainHead h2 {
  margin: 0;
}
.submainHead .rankSet {
  width: 91px;
  height: 91px;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 47px;
  line-height: 95px;
  position: relative;
  z-index: 9;
}
.leftheadBg .rankSet {
  background-image: url(../png/headleft_bg.png);
}
.submainHead h2 {
  font-family: "Myriad Pro";
  display: inline-block;
  height: 51px;
  position: relative;
  top: -5px;
  line-height: 51px;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 0 0px 4px #333;
  line-height: 53px;
}
.leftheadBg h2 {
  background-image: url(../png/head1bg.png);
  background-repeat: repeat;
  margin-left: -20px;
  padding-left: 25px;
  color: #fff;
  padding-right: 30px;
}
.leftheadBg h2::after {
  content: "";
  background-image: url(../png/head1corner.png);
  width: 33px;
  height: 49px;
  position: absolute;
  right: -33px;
  top: 0;
}

.leftheadBg h2 {
  background-image: url(../png/head1bg.png);
  background-repeat: repeat;
  margin-left: -20px;
  padding-left: 25px;
  color: #fff;
  padding-right: 30px;
}

.rightheadBg {
  color: #fff;
}
.rightheadBg .rankSet {
  background-image: url(../png/onboardingrank.png);
}
.bg2s .rightheadBg .rankSet {
  background-image: url(../png/managementrank.png);
}
.bg3s .rightheadBg .rankSet {
  background-image: url(../png/newstickerrank.png);
}
.bg4s .rightheadBg .rankSet {
  background-image: url(../png/metrotilesrank.png);
}
.rightheadBg h2 {
  background-image: url(../png/head2bg.png);
  background-repeat: repeat;
  margin-right: -20px;
  padding-left: 25px;
  color: #fff;
  padding-right: 30px;
  height: 49px;
  text-shadow: none;
}
.single .entry-content .bg2s .rightheadBg h2 a {
  color: #e8663c;
  background: none;
}
.single .entry-content .bg4s .rightheadBg h2 a {
  color: #b32985;
  background: none;
}
.bg4s .imginnerset.rightimgSet {
  margin-top: 0;
}
.rightheadBg h2::after {
  content: "";
  background-image: url(../png/head2corner.png);
  width: 33px;
  height: 48px;
  position: absolute;
  left: -33px;
  top: 1px;
}
.bg1s .rightheadBg h2 {
  color: #28999c;
  text-shadow: none;
}
.single .entry-content .bg1s .rightheadBg h2 a {
  color: #28999c;
  background: none;
}
.cntText p {
  font-size: 16px;
  line-height: 22px;
  color: #212224;
}
.lftText {
  padding-left: 10px;
}
.blueTxt a {
  color: #1c86a3;
  font-weight: bold;
}
.yallowtxt a {
  font-weight: bold;
  color: #ffdf05;
}
.imginnerset {
  width: 100%;
  height: 226px;
  text-align: center;
  padding-top: 27px;
  margin-top: 0;
}
.leftimgSet img {
  margin-left: 34px;
}
.leftimgSet {
  background-image: url(../png/leftbginner.png);
  background-repeat: no-repeat;
  background-size: auto 219px;
  background-position: right;
}
.cntText p {
  margin: 0;
}
.bg1s {
  background: #28999c;
}
.bg2s {
  background: #e8663c;
}
.bg3s {
  background: #f9c803;
}
.bg4s {
  background: #b32985;
}
.rightimgSet {
  background-image: url(../png/rightbginner.png);
  background-repeat: no-repeat;
  background-position: right;
  margin-top: 0;
}
.rightText {
  color: #fff;
}
.cntText.rightText p {
  color: #fff;
}
.entry-content .stepsection strong {
  font-weight: bold !important;
  color: #333;
}
.entry-content .stepsection .rightText strong {
  color: #fff;
}
.entry-content .stepsection .step6S .rightText strong {
  color: #333;
}
.bluebTxt a {
  font-weight: bold;
  color: #051ae0;
}
.bg3s .rightText p {
  color: #212224;
}
.bg3s .rightheadBg h2 a {
  color: #cca60b;
}

.bottomsection {
  background-image: url(../png/bottombg.png), url(../jpg/footerbg.jpg);
  background-position: top top;
  background-size: 100% auto, auto;
  background-repeat: no-repeat, repeat-x;
  background-color: #ec5342;
  padding: 130px 50px;
  padding-bottom: 130px;
  padding-bottom: 30px;

  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.bottomsection p {
  color: #ebe9e9;
  font-size: 22px;
  line-height: 28px;
}
.yallowbtxt a,
.yallowbtxt a:hover {
  color: #ffc954;
}
.bottomImg img {
  max-width: 100%;
}
.edgtf-drop-down .second {
}

/*start of second blog css*/
.stepInnerS {
}
.stepCnt {
  background: #f7f9fc;
  display: flex;
  justify-content: left;
  align-items: center;
  height: 242px;
  padding-left: 20px;
  padding-right: 20px;
}
.stepinnerCnt {
  position: relative;
  padding-left: 40px;
}
.stepinnerCnt .steprank {
  font-weight: 600;
  position: absolute;
  top: 2%;
  left: 0;
  width: 30px;
  height: 30px;
  background: #009dc8;
  text-align: center;
  border-radius: 50%;
  line-height: 30px;
  color: #fff;
  font-size: 16px;
}
.stepImg button {
  background: none !important;
  border: none;
  padding: 0;
  display: block;
  width: 100%;
}
.stepImg img {
  width: 100%;
}
.greenHead {
  color: #16af4b;
  margin-top: 30px;
  margin-bottom: 15px;
}
.stepinnerCnt h3 {
  margin: 0;
  color: #2b6085;
  font-size: 18px;
  line-height: 24px;
}
.stepSep .row {
  margin: 0;
}
.stepSep .col-sm-6 {
  padding: 0;
}
.cancelmodal {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
  width: 40px;
  height: 35px;
  background: #fff;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
}
.cancelmodal .close {
  color: #009dc8;
  text-shadow: none;
  opacity: 1;
  line-height: 35px;
  font-size: 20px;
}
.stepSep {
  margin-bottom: 15px;
  border: 1px solid #ddd;
}

.stepImg .modal-lg {
  width: 1084px;
  max-width: 100%;
}
.stepImg .modal-body {
  padding: 5px;
}
.bggreSt {
  background: #666;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 242px;
  font-size: 30px;
  text-align: center;
  font-weight: bold;
}
.stepTwo .greenHead {
  margin-bottom: 5px;
}
.edgtf-wrapper {
  z-index: inherit;
}
.stepTwo p {
  margin-top: 0;
}
.stepSep p {
  margin: 0;
}
/*end of second blog css*/

/*start of third blog css*/
.effectiveTips {
  line-height: 26px;
}
.effectiveTips p {
}
.quoteSection {
  position: relative;
  padding: 20px;
  background: #f8f8f8;
  border: 1px solid #ddd;
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  color: #666;
  line-height: 28px;
}
.quoteSection a {
  color: #0073c6;
  text-decoration: underline;
}
.quoteSection:after,
.quoteSection:before {
  font-size: 90px;
  line-height: 70px;
  color: #567876;
  font-weight: bold;
  display: none;
}
.quoteSection span {
  position: absolute;
  overflow: hidden;
  text-indent: -100px;
  width: 20px;
  height: 17px;
}
.firstquote {
  margin-left: -24px;
  margin-top: 1px;
  background-image: url(../png/quotetp.png);
}
.secondquote {
  margin-top: 10px;
  margin-left: 4px;
  background-image: url(../png/quotebtn.png);
}
.quoteSection:after {
  content: "''";
  position: absolute;
  bottom: -33px;
  right: 27px;
}
.quoteSection:before {
  content: "''";
  left: -7px;
  top: 9px;
  position: absolute;
}
.thirdHead {
  background: #024a46;
  color: #fff;
  padding: 15px;
  font-size: 24px;
  line-height: 30px;
}
.bgcolorS {
  background: #e7f9f8;
  padding: 15px;
}
.bgcolorS li {
  display: block;
  margin-bottom: 15px;
  position: relative;
  padding-left: 28px;
  font-size: 18px;
  color: #333;
}
.bgcolorS li:before {
  font-family: FontAwesome;
  font-size: inherit;
  font-size: 20px;
  line-height: 23px;
  color: #7c7c7c;
  content: "\f192";
  position: absolute;
  left: 0;
  top: 3px;
}
.bottomNotes {
  background: #f7fdfd;
  font-weight: 400;
  width: 68%;
  margin: 0 auto;
  padding: 14px;
  line-height: 27px;
  color: #333;
  font-size: 18px;
}
.sectionSecond {
  margin-top: 30px;
}
.bgsetss {
  background: #f8f8f8;
  padding: 25px;
}
.thirdheadS {
  font-size: 24px;
  color: #024a46;
  padding-left: 60px;
  position: relative;
  line-height: 30px;
}
.effectiveTips .thirdheadS strong {
  color: #024a46;
}
.thirdheadS:before {
  content: "\f105";
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 4px;
  width: 50px;
  height: 50px;
  background: #024a46;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  font-size: 43px;
  line-height: 46px;
}
.sectionRowS h3 {
  margin-top: 24px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
}
.sectionRowS {
  border-bottom: 1px dashed #9d9d9f;
  padding-bottom: 20px;
  position: relative;
}
.sectionRowS.brnoneS {
  border: none;
  padding-bottom: 0;
}
.askHelpS h3 {
  margin-top: 0;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 5px;
}
.sectionone {
  margin-top: 15px;
}
.effectiveTips strong {
  font-weight: 400;
  color: #333;
}
.infoSet a {
  color: #024a46;
  font-weight: 400;
}
.entry-content .subCombilne strong {
  color: #fff;
}
.infoSet {
  font-size: 18px;
  color: #212224;
  line-height: 26px;
}
/*end of third blog css*/

/*start of four blog css*/
.foursep {
  border: 1px solid #ddd;
  height: 200px;
  overflow: hidden;
  padding: 3px;
  background: #fff;
}
.foursep button {
  border: none;
  background: none;
  padding: 0;
}
.foursep {
  position: relative;
}
.searchbarS {
  opacity: 0;
  transition: 0.6s;
}
.searchbarS button {
  background: rgba(0, 0, 0, 0.6) !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.foursep:hover .searchbarS {
  opacity: 1;
}

.foursep .modal-lg {
  width: 1084px;
  max-width: 93%;
}
.foursep .close {
  width: 100%;
}
.zoomimageSection {
  margin: 20px 0;
  margin-bottom: 60px;
}
.foursepHead {
  position: relative;
  min-height: 45px;
}
.foursepHead h3 {
  margin: 0;
  padding-left: 30px;
  position: relative;
  z-index: 1;
  color: #1471b9;
  font-size: 30px;
}
.numericN {
  position: absolute;
  font-size: 60px;
  font-weight: bold;
  line-height: 22px;
  color: #fff;
  left: -4px;
  top: 8px;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000;
  -webkit-text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000;
  -moz-text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000;
  -ms-text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000;
  -o-text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000;
  color: #e3e3e3;
  opacity: 0.1;
}
.mainsepFour {
  border-bottom: 1px dashed #ccc;
  margin-bottom: 40px;
  padding-bottom: 20px;
}
.fourthBlogMain .mainsepFour:last-child {
  border: none;
  margin: 0;
  padding-bottom: 0;
}
/*end of four blog css*/

.launchImg {
  position: absolute;
  right: 0;
  width: 28%;
  text-align: right;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: right;
}
.sectionRowS .col-sm-4 {
  position: static;
}

.navigation.post-navigation {
  display: none;
}

@media (min-width: 993px) and (max-width: 1200px) {
  .padtb {
    padding: 15px;
  }
  .imginnerset {
    background-size: 200px;
  }
  .imginnerset img {
    width: 120px;
    margin-top: 29px;
  }
  .tpBG h2 {
    font-size: 39px;
  }
  .tpBG h3 {
    font-size: 30px;
  }
  .mainTop {
    padding-bottom: 120px;
  }
  .powerappBlogSep p {
    font-size: 16px;
    line-height: 22px;
  }
  .secondLlabelamz {
    font-size: 15px;
  }
  .powerappBlogSep .secondLlabelamz p {
    font-size: 15px;
    line-height: 22px;
  }
}

@media (min-width: 993px) and (max-width: 1199px) {
  .stepCnt {
    height: 170px;
  }
  .stepinnerCnt h3 {
    font-size: 15px;
    line-height: 20px;
  }
  .bggreSt {
    height: 170px;
    font-size: 24px;
  }
  .stepImg .modal-lg {
    max-width: 96%;
  }
  p {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  p {
    font-size: 14px;
    line-height: 20px;
  }
  .tpBG h2 {
    font-size: 48px;
  }

  .tpBG h3 {
    font-size: 36px;
  }
  .imginnerset {
    background-size: 227px;
  }
  .imginnerset img {
    width: 130px;
    margin-top: 23px;
  }
  .stepImg .modal-lg {
    max-width: 96%;
  }
  .stepCnt {
    height: 214px;
  }
  .stepinnerCnt h3 {
    font-size: 16px;
    line-height: 22px;
  }
  .bggreSt {
    height: 214px;
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .wrap {
    width: 100%;
  }
  .foursep .modal-lg {
    max-width: 93%;
  }
  .launchImg {
    position: static;
    width: auto;
    justify-content: center;
  }
  .mainsepFour,
  .foursep {
    width: 300px;
    margin: 0 auto;
  }
  .mainsepFour {
    margin-bottom: 40px;
  }
  .foursep {
    margin-bottom: 30px;
  }
  .zoomimageSection {
    margin-bottom: 30px;
  }
  .blogSection {
    padding: 10px;
    max-width: 320px;
    margin: 0 auto;
  }
  .tpBG h3 {
    font-size: 14px;
    padding-left: 15px;
  }
  .tpBG h2 {
    font-size: 18px;
    padding-left: 0px;
    margin-top: 3px;
  }
  .mainTop {
    padding: 15px;
    padding-bottom: 75px;
    padding-top: 20px;
  }
  .tpBG h2::before {
    background-size: 100%;
    width: 13px;
    background-repeat: no-repeat;
    top: -12px;
    right: -7px;
  }
  .tpBG h3::before {
    background-size: 100%;
    width: 13px;
    background-repeat: no-repeat;
    left: 0;
  }
  .tpBG {
    display: inline-block;
  }
  .mainTop {
    text-align: center;
    background-size: 100% 60px;
  }

  .submainHead .rankSet {
    width: 60px;
    height: 60px;
    background-size: 100%;
    font-size: 25px;
    line-height: 60px;
  }
  .padtb {
    padding: 15px;
  }
  .leftimgSet,
  .rightimgSet {
    background-size: 230px;
    background-position: center;
    margin-top: 0;
  }
  .rightheadBg h2,
  .leftheadBg h2 {
    font-size: 12px;
    height: 37px;
    line-height: 40px;
  }
  .leftheadBg h2 {
    padding-right: 0;
  }
  .rightheadBg h2 {
    padding-left: 0;
  }
  .rightheadBg h2::after {
    width: 34px;
    height: 37px;
    background-size: 100%;
  }
  .leftheadBg h2::after {
    width: 26px;
    height: 37px;
    right: -26px;
    background-size: 100%;
  }
  .bottomsection {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: normal;
    padding-top: 80px;
  }
  .cntText {
    font-size: 16px;
    line-height: 24px;
    padding-left: 0;
  }
  .imginnerset img {
    width: 130px;
    margin-top: 24px;
  }
  .cntText p {
    font-size: 14px;
    line-height: 18px;
    color: #212224;
  }
  article.post {
    padding-right: 0;
  }
  .rightheadBg {
    margin-right: -14px;
  }
  .leftheadBg {
    margin-left: -14px;
  }

  .stepCnt {
    height: auto;
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .stepinnerCnt h3 {
    font-size: 12px;
    line-height: 16px;
  }
  .stepImg .modal-lg {
    max-width: 96%;
  }
  .stepSep .col-sm-6 {
    padding: 0;
    position: static;
  }
  .stepSep {
    position: relative;
  }
  .stepImg img {
    width: inherit;
  }

  .entry-title {
    font-size: 18px;
    line-height: 22px;
  }
  .quoteSection {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 20px;
  }
  .quoteSection::after,
  .quoteSection::before {
    font-size: 50px;
    line-height: 45px;
  }
  .quoteSection::before {
    left: -7px;
  }
  .quoteSection::after {
    bottom: -14px;
    right: 15px;
  }
  .bottomNotes.text-center {
    width: 100%;
  }
  p {
    font-size: 16px;
    line-height: 24px;
  }
  .thirdheadS::before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    top: 4px;
    width: 38px;
    height: 38px;
    background: #024a46;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 34px;
    line-height: 35px;
  }
  .thirdheadS {
    font-size: 22px;
    color: #024a46;
    padding-left: 49px;
    position: relative;
    line-height: 27px;
  }
  .thirdHead {
    font-size: 22px;
    line-height: 28px;
  }
}

@media (min-width: 566px) and (max-width: 767px) {
  .tpBG h3 {
    font-size: 18px;
    padding-left: 15px;
  }
  .tpBG h2 {
    font-size: 24px;
    padding-left: 0px;
    margin-top: 3px;
  }
  .blogSection {
    padding: 10px;
    max-width: 480px;
    margin: 0 auto;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .rightimgSet {
    background-size: auto 173px;
  }
  .parrentc {
    font-size: 16px;
    line-height: 22px;
  }
  .quoteSection {
    padding: 20px 25px;
  }
  .bgcolorS li {
    font-size: 16px;
  }
  .effectiveTips {
    line-height: 24px;
  }
  .bottomNotes {
    line-height: 24px;
    font-size: 16px;
  }
  .infoSet {
    font-size: 16px;
    line-height: 24px;
  }
  .imginnerset img {
    width: 135px;
    margin-top: 19px;
  }
  .leftimgSet {
    background-size: auto 176px;
  }
  .mainTop {
    padding-bottom: 160px;
  }
  .tpBG h3 {
    font-size: 36px;
  }
  .tpBG h2 {
    font-size: 49px;
  }
  .cntText p {
    font-size: 15px;
    line-height: 20px;
    color: #212224;
  }
  .bottomsection p {
    color: #ebe9e9;
    font-size: 18px;
    line-height: 24px;
  }
  .bottomsection {
    padding-top: 100px;
  }
  .stepCnt,
  .bggreSt {
    height: 207px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
  }
  .foursepHead {
    min-height: 40px;
  }
}

.parrentc > ul > li {
  position: relative;
  padding-left: 14px;
  margin-bottom: 20px;
}
.parrentc > ul > li:before {
  content: "1.";
  display: inline-block;
  left: -2px;
  position: absolute;
  top: 0;
  border-radius: 50%;
  top: 0;
  font-size: 18px;
  font-weight: bold;
}
.parrentc > ul > li:nth-child(2):before {
  content: "2.";
}
.parrentc > ul > li:nth-child(3):before {
  content: "3.";
}

.parrentc li ul li {
  list-style: inside;
}
.parrentc p {
}
.parrentc {
  font-size: 18px;
  color: #212224;
  line-height: 26px;
  font-weight: 300;
}
.questionb {
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #ddd;
}
.questionb h3 {
  margin-bottom: 0;
  margin-top: 0;
}
.questionb p {
  font-size: 16px;
}
/*end of 28-12-2017 css*/

/*start of 23-8-2018 css*/
.empsep {
  line-height: 26px;
  font-size: 18px;
  font-weight: 300;
  position: relative;
  margin-bottom: 20px;
}
.empblog h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  text-align: center;
}
.empcnt h4 {
  margin: 0;
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 5px;
}
.empcnt p {
  margin: 0;
}
.imgglobe {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lftsec {
  left: 0;
}
.empcnt {
  margin-left: 75px;

  padding-left: 108px;

  position: relative;

  margin-right: 70px;

  padding-right: 20px;
  min-height: 289px;
}
.emginner1 {
  width: 150px;
  height: 150px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 3px #ddd;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 9;
}
.empcntinner {
  position: relative;

  z-index: 9;

  min-height: 250px;

  display: flex;

  justify-content: left;

  flex-wrap: wrap;

  align-items: center;

  padding: 20px 0;
}
.empcnt::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #f2f2f2;
  left: 0;
  top: 0;
}
.emimginner {
  position: relative;
}
.emimginner::after {
  content: "";
  position: absolute;
  width: 170px;
  height: 170px;
  left: -10px;
  top: -10px;
  background: #29b14b;
  border-radius: 50%;
}
.spotlight .emimginner::after {
  background: #358ac9;
}
.birthdayrem .emimginner::after {
  background: #e14b25;
}
.km-management .emimginner::after {
  background: #0e783c;
}
.orclart .emimginner::after {
  background: #f04d3f;
}
.empdirectory .emimginner::after {
  background: #283070;
}
.emplabel {
  position: absolute;
  right: -97px;
  top: 122px;
  transform: rotate(90deg);
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  padding: 9px 0px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 289px;
}
.greenlabel {
  background: #29b14b;
}
.spotlight .emplabel {
  background: #358ac9;
}
.birthdayrem .emplabel {
  background: #e14b25;
}
.km-management .emplabel {
  background: #0e783c;
}
.orclart .emplabel {
  background: #f04d3f;
}
.empdirectory .emplabel {
  background: #283070;
}

.sepblog .empsep:nth-child(2n) .imgglobe {
  right: 0;
  left: auto;
}
.sepblog .empsep:nth-child(2n) .empcnt {
  padding-left: 20px;
  padding-right: 108px;
  margin-left: 70px;
}
.sepblog .empsep:nth-child(2n) .empcnt::after {
  left: auto;
  right: 0;
}
.sepblog .empsep:nth-child(2n) .emplabel {
  left: -97px;
  transform: rotate(-90deg);
}
.onboarding .emplabel {
  background: #2576bb;
}
.onboarding .emimginner::after {
  background: #2576bb;
}
.onboarding .emplabel {
  width: 299px;
  top: 128px;
}
.hubsiteimg {
  float: right;
  width: 400px;
  max-width: 100%;
  border: 1px solid #ddd;
  padding: 5px;
  margin-left: 20px;
}
.bxviews {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 18px;
  color: #212224;
  line-height: 26px;
  background: #eee;
}
.hubsites ol {
  margin: 0;
}
.hubsites ol li {
  font-size: 18px;
  color: #212224;
  line-height: 26px;
  position: relative;
  padding-left: 16px;
}
.hubsites ol li::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background: #333;
  border-rs: ;
  border-radius: 50%;
  left: 0;
  top: 9px;
}
@media (max-width: 767px) {
  .container {
    width: 100%;
  }
  .imgglobe {
    position: static;
    padding: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-bottom: 10px;
    padding-top: 30px;
  }
  .empcnt,
  .sepblog .empsep:nth-child(2n) .empcnt {
    margin: 0;
    padding: 0;
  }
  .emplabel,
  .sepblog .empsep:nth-child(2n) .emplabel {
    position: static;
    transform: rotate(0);
    width: 100%;
  }
  .empcnt::after {
    display: none;
  }
  .empsep {
    margin: 0 10px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 22px;
    background: #eee;
    margin-bottom: 40px;
  }
  .empcnt h4 {
    font-size: 18px;
  }
  .empcntinner {
    padding: 15px;
    display: block;
  }
  .edgtf-mobile-header {
    min-height: 80px;
  }
}

/*end of 23-8-2018 css*/

/*start of hub blog css*/
.hubsiteblog ul,
.hubsiteblog ol {
  margin: 0;
  padding: 0;
}
.hubsiteblog ol {
  padding-left: 47px;
}
.followinfn p {
  margin-bottom: 3px;
}
.hubsiteblog li {
  color: #212224;
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
  list-style: decimal;
}
.hubsepview h3 {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 22px;
  margin-top: 20px;
}
.hubsepview p {
  margin: 0;
  margin-bottom: 10px;
}
.stepview li {
  list-style: none;
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
}
.stepview li span {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 48px;
  color: #fff;
  text-shadow: 0 0 1px #999;
  font-weight: bold;
}
.stepview ul {
  margin-top: 15px;
}
.stepview li label {
  display: block;
  position: relative;
  z-index: 1;
  color: #1471b9;
  font-size: 26px;
}
.hubsepview.stepview p {
  margin-top: 15px;
}
.hubcode {
  background: #f7f7f7;
  border: 1px solid #ddd;
  padding: 15px;
  padding-top: 0;
  margin-top: 5px;
}
.hubsepview.stepview .hubcode p {
  font-size: 14px;
  margin-top: 9px;
  margin-bottom: 0;
}
.hubnote {
  font-size: 14px;
  line-height: normal;
  margin-top: 3px;
}
.euqalsep img {
  max-width: 100%;
}
.hubfl {
  float: right;
  width: 48%;
}
.stmarg p {
  margin-bottom: 15px;
}
.euqalsep {
  background: #f7f7f7;
  border: 1px solid #ddd;
  position: relative;
}
.hubcntview {
  position: absolute;
  left: 20px;
  width: 48%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.stmarg .hubcntvinner p {
  margin-bottom: 0;
}
.hubcntvinner li {
  display: block;
  position: relative;
  padding-left: 16px;
  margin-bottom: 5px;
}
.hubcntvinner li::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  background: #333;
  border-radius: 50%;
  left: 0;
  top: 10px;
}
.hubstepimg {
  position: relative;
}
.hubstepimg label {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
}
.hubstepimg button {
  background: none;
  border: none;
}
.hubstepimg button:hover {
  background: none !important;
  border: none;
}
.secondview .hubcntview {
  left: auto;
  right: 20px;
}
.secondview .hubfl {
  float: left;
}
.humimagev {
  margin-bottom: 35px;
}
.hubsiteblog strong {
  font-weight: 400;
}
.btmhubs li {
  display: block;
  padding-left: 16px;
  margin-bottom: 5px;
  position: relative;
}
.btmhubs ul {
  margin-top: 10px;
  margin-bottom: 15px;
}
.btmhubs li::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  background: #333;
  border-radius: 50%;
  left: 0;
  top: 10px;
}
/*end of hub blog css*/

.catlogSep {
  color: #212224;

  font-size: 18px;

  line-height: 26px;

  font-weight: 300;
}
.catlogSep ol {
  margin-left: 30px;
}
.catlogSep ol li {
  margin-bottom: 10px;
  list-style-type: decimal;
}
.catlogSep ol li img {
  margin-top: 10px;

  margin-bottom: 15px;
}
.catlogSep ol li ul li {
  list-style-type: disc;
  margin-bottom: 4px;
  font-size: 16px;
  color: #666;
}
.notsep {
  padding: 10px;
  background: #f7f7f7;
  border: 1px solid #ddd;
  margin-bottom: 15px;
  font-size: 16px;
}
.catlogSep h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.webpartPSec ol li img {
  display: block;
  margin: 20px 0;
  margin-top: 10px;
  max-width: 100%;
}
.webpartPSec ol li {
  margin-bottom: 10px;
  list-style: none;
  padding-left: 18px;
  position: relative;
  margin-left: 20px;
}
.webpartPSec ol li span {
  position: absolute;
  left: 0;
  top: 0;
}
.webpartPSec {
  font-size: 18px;
  line-height: 26px;
  color: #212224;
}
.bulletList ul {
  list-style-type: disc;
  margin-left: 18px;
}
.bulletList ul li {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 7px;
  color: #333;
}

/*Start Thank you page*/
.thankyou_box_container {
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
.TY_Banner {
  background-image: url(../jpg/thankyou_bg-2.jpg);
  background-size: cover;
  display: inline-block;
  width: 100%;
  padding-bottom: 100px;
  background-repeat: no-repeat;
}
.thankyou_container {
  padding: 40px;
  text-align: center;
  box-shadow: 6px 0px 10px 5px rgba(0, 0, 0, 0.05);
  background: #ffffff;
  margin: 30px 0px;
  max-width: 1000px;
  margin: 80px auto;
  float: none;
  width: 90%;
  box-sizing: border-box;
}
.thankyou_container h1 {
  color: #4681a6;
  font-size: 48px;
  font-weight: 800;
  text-align: center;
  margin: 0;
}
.Separatedline {
  text-align: center;
  margin: 10px auto;
  margin-top: 4px;
}
.Clickhere_Btn {
  background: #4681a6;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  padding: 10px 30px;
  display: inline-block;
  border: 1px solid #4681a6;
  text-decoration: none;
}
.Check_img {
  margin-top: 10px;
}
.Click_container {
  width: 80%;
  margin: 0 auto;
}
.Click_box div {
  background: #fff;
  border: 1px solid #ccc;
  padding: 30px 20px;
  margin: 10px;
}
.thankyou_container h5 {
  font-size: 20px;
  color: #666666;
  margin: 0px;
  font-weight: 500;
}
.thankyou_container p {
  color: #000000;
  font-size: 16px;
  text-align: center;
  width: 50%;
  margin: 0 auto 10px;
  font-weight: 300;
  line-height: 24px;
}
.Click_container p {
  width: auto;
}
.Click_box div h3 {
  margin: 10px auto 20px;
}
.Clickhere_Btn:hover {
  border: 1px solid #4681a6;
  color: #4681a6;
  background: #ffffff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.thankyou_container .share_icon span {
  font-size: 20px;
  color: #333;
  font-weight: 500;
}
.thankyou_container .share_icon a {
  margin-left: 10px;
}
.thankyou_container .share_icon {
  padding: 30px 0px;
}
.vc_col-lg-6 {
  width: 50%;
  float: left;
}
.clear {
  clear: both;
}
.Clickhere_Btn:hover {
  border: 1px solid #4681a6;
  color: #4681a6;
  background: #ffffff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/*End Thank you page*/

@media (min-width: 1201px) and (max-width: 1400px) {
  .catlogSep,
  .webpartPSec {
    font-size: 16px;

    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .catlogSep {
    font-size: 14px;

    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .catlogSep {
    font-size: 16px;

    line-height: 24px;
  }
  .vc_col-lg-6 {
    width: 100%;
    float: none;
  }
  .thankyou_container {
    padding: 15px;
  }
  .Click_container {
    width: 100%;
  }
  .thankyou_container h1 {
    font-size: 30px;
    text-align: center;
    line-height: normal;
    margin-top: 10px;
  }
}
.widget-area #social ul {
  text-align: left;
}

/*=============staff_Augmentation==============*/
.staff_Augmentation h2 {
  font-size: 24px;
  font-weight: 600;
  font-style: italic;
  color: #333333;
}
.staff_Augmentation p {
  font-style: normal;
}
.staff_Augmentation h3 {
  margin: 25px 0px -5px;
}
.staff_services_section {
  background: #171642;
  text-align: center;
  color: #e7c9a7;
  position: relative;
  padding: 70px 0px;
  margin-top: 90px;
  display: none;
}
.staff_advantages_desc h3 {
  margin: 25px 0px -10px;
}
.Staff_process_text h4 {
  font-size: 20px;
  margin: 10px 0px -5px;
}
.our_staff p {
  margin: 5px 0px 10px;
}

.our_staff h3 {
  margin: 20px 0px 0px;
}
.staff_services_section img {
  position: absolute;
  text-align: center;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: -52px;
}
.Learn_more_btn {
  border: 1px solid #fff;
  padding: 5px 25px 10px;
  margin-top: 10px;
  display: inline-block;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  font-style: normal;
}
.Learn_more_btn:hover {
  background: #fff;
  color: #171642;
}

.staff_services_section h2 {
  color: #e7c9a7;
  font-style: initial;
  font-weight: 400;
  font-size: 30px;
}
.hex_section {
  position: relative;
  left: 6%;
}
.hex-row {
  clear: left;
}
.hex-row.even {
  margin-left: 120px;
}
.hex {
  float: left;
  margin-left: 20px;
  margin-bottom: -43px;
}
.hex .top {
  width: 0;
  border-bottom: 60px solid #6c6;
  border-left: 110px solid transparent;
  border-right: 110px solid transparent;
}
.hex .middle {
  width: 220px;
  height: 140px;
  background: #6c6;
  color: #fff;
  font-size: 18px;
  padding: 5px 10px;
  font-weight: 400;
  line-height: 24px;
}
.hex .bottom {
  width: 0;
  border-top: 60px solid #6c6;
  border-left: 110px solid transparent;
  border-right: 110px solid transparent;
}
.staff_advantages {
  text-align: center;
  padding: 20px 0px 0px;
}
.staff_advantages_desc {
  clear: both;
  padding-top: 70px;
  text-align: left;
}
.hex .middle img {
  display: block;
  text-align: center;
  margin: 0 auto 10px;
}
.hex.hex_1 .top {
  border-bottom: 60px solid #159794;
}
.hex.hex_1 .middle {
  background: #159794;
}
.hex.hex_1 .bottom {
  border-top: 60px solid #159794;
}
.hex.hex_2 .top {
  border-bottom: 60px solid #ffaa19;
}
.hex.hex_2 .middle {
  background: #ffaa19;
}
.hex.hex_2 .bottom {
  border-top: 60px solid #ffaa19;
}
.hex.hex_3 .top {
  border-bottom: 60px solid #85096a;
}
.hex.hex_3 .middle {
  background: #85096a;
}
.hex.hex_3 .bottom {
  border-top: 60px solid #85096a;
}
.hex.hex_4 .top {
  border-bottom: 60px solid #00b0f0;
}
.hex.hex_4 .middle {
  background: #00b0f0;
}
.hex.hex_4 .bottom {
  border-top: 60px solid #00b0f0;
}
.hex.hex_5 .top {
  border-bottom: 60px solid #90cf03;
}
.hex.hex_5 .middle {
  background: #90cf03;
}
.hex.hex_5 .bottom {
  border-top: 60px solid #90cf03;
}

.pro_image {
  padding: 25px 0px 20px;
}
.Staff_beyondKey_services {
  background: #fef4e8;
  padding: 10px 20px;
  margin: 40px auto;
}
.Staff_beyondKey_services h4 {
  background: #fff;
  padding: 20px;
  font-size: 24px;
  margin: 20px 0px;
  display: none;
}
.Staff_beyondKey_services h4 strong {
  width: 25%;
}
.Staff_beyondKey_services h4 span {
  width: 80%;
  font-weight: 400;
}
.Staff_process {
  display: flex;
  padding: 10px 0px 0px;
  align-items: center;
}
.Staff_process_text:nth-child(even) {
  padding-left: 40px;
}
.Staff_process_text:nth-child(odd) {
  padding-right: 40px;
  padding-left: 20px;
  width: 85%;
}
/*=============End staff_Augmentation==============*/
/*==============creating teams in MS Teams========*/
.MS-teams.tbody tr:nth-child(2n) th,
tbody tr:nth-child(2n) td {
  background: #ffffff;
}
.MS-teams.table-bordered > thead > tr > th,
.MS-teams.table-bordered > tbody > tr > th,
.MS-teams.table-bordered > tfoot > tr > th,
.MS-teams.table-bordered > thead > tr > td,
.MS-teams.table-bordered > tbody > tr > td,
.MS-teams.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd !important;
  text-align: inherit;
}
.MS-teams.table-bordered > tbody > tr > td h5 {
  margin: 0;
}
.MS-teams.table-bordered > tbody > tr > td ul {
  margin: 3px 0px;
  width: 44%;
  float: left;
}
.MS-teams.table-bordered > thead > tr > th {
  background: #3b42ac !important;
  color: #fff;
  border: 1px solid #3b42ac;
}

.wppsac-post-slider.design-1 .wppsac-post-content-left {
  display: none;
}
.wppsac-post-slider.design-1 .wppsac-post-image-bg {
  height: auto;
}
#wppsac-post-slider-1 {
  display: none;
}
.home #wppsac-post-slider-1 {
  display: block;
}
.wppsac-post-slider.design-1 .slick-dots {
  text-align: center;
  width: 100%;
  bottom: 15px !important;
}
.wppsac-post-slider .slick-dots li button {
  background: none !important;
  border-color: #fff;
}
.wppsac-post-slider .slick-dots li.slick-active button {
  background: #fff !important;
}
.wppsac-post-slider.design-1 .slick-arrow {
  top: 40% !important;
}
.wppsac-post-slider.design-1 .slick-prev {
  left: 0 !important;
}
body.home .wppsac-post-slider .wppsac-post-image-bg img {
  max-width: 100% !important;
}
article#post-1607 ul.blog-list {
  padding-left: 20px;
}
article#post-1607 ul.blog-list li {
  font-size: 16px;
  padding-left: 5px;
  margin-bottom: 5px;
  color: #555;
  font-weight: 400;
  list-style-type: circle;
}
article#post-1681 ol.blog-order-list li {
  font-size: 16px;
  padding-left: 5px;
  margin-bottom: 5px;
  color: #555;
  font-weight: 400;
}
article#post-1681 ul.blog-list li span {
  font-weight: normal;
}
article#post-1681 a strong:hover {
  color: #0171c3;
}
article#post-1681 .sub-heading {
  margin: 20px 0;
}
.blogs-list {
  list-style: disc;
  margin-left: 20px;
}
.img-border {
  border: 1px solid #ccc;
}
.blogs-list li {
  font-size: 16px;
  color: #333;
}
ul.blogs-list .list-space {
  padding-bottom: 15px;
}
h2.blog-subheading {
  margin: 20px auto 10px;
}
i.edgtf-menu-arrow.fa.fa-long-arrow-right:before {
  position: absolute;
  top: -11px;
  left: 3px;
}
i.edgtf-menu-arrow.fa.fa-long-arrow-right {
  position: relative;
}

.headerMenu {
  text-align: right;
  font-size: 15px;
  line-height: 28px;
  color: #333;
  font-weight: 500;
  /*padding-top: 9px;*/
  padding-top: 0;
}
.headerMenu * {
  box-sizing: border-box;
}
.headerMenu .tpnavMenu {
  margin-bottom: 8px;
  display: flex;
  justify-content: right;
  align-content: center;
}
.headerMenu .tpnavMenu a {
  font-size: 12px;
  color: #404040;
  padding: 0 10px;
}
.headerMenu .tpnavMenu a:hover {
  color: #1471b9;
}
.innerheader {
  position: relative;
  /*padding-top: 16px;*/
  padding-top: 10px;
}
.edgtf-mobile-header {
  display: none;
}
.edgtf-page-header,
.edgtf-vertical-menu-area {
  display: block;
}
.edgtf-page-header .edgtf-position-center-inner {
  padding-top: 6px;
}
.headerMenu nav ul {
  margin: 0;
  padding: 0;
}
.headerMenu nav > ul > li {
  display: inline-block;
  margin: 0 0 0 10px;
  position: relative;
  /*padding-bottom: 27px;*/
  padding-bottom: 0px;
}
.headerMenu nav > ul > li.fullwidthMenuS {
  position: static;
}
.headerMenu nav > ul > li > a {
  text-align: center;
  font-family: inherit;
  font-size: 14px;
  line-height: 15px;
  font-weight: 500;
  color: #333;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
}
.headerMenu nav > ul > li > a:hover,
.headerMenu nav > ul > li > a.active {
  color: #fff !important;
  background: #1471b9;
}
.headerMenu nav > ul > li > a i {
  margin-left: 3px;
}
.headerMenu nav > ul > li > ul {
  position: absolute;
  width: 100%;
  left: 0;
  top: 88px;
  background: #fff;
  border-top: 1px solid #ddd;
  text-align: left;
  background: #f2f2f2;
  visibility: hidden;
  opacity: 0;
  transition: 0.4s;
  padding: 0;
  margin: 0;
  z-index: 9;
}
.headerMenu nav > ul > li:hover > ul {
  visibility: visible;
  opacity: 1;
}
.headerMenu nav > ul > li.twomenuCl > ul {
  /*top: 64px;*/
  top: 40px;
  background: #fff;
  width: 250px;
  padding: 8px 0;
}
.headerMenu nav > ul > li.twomenuCl.intranetmenuSep > ul {
  width: 330px;
}
.headerMenu nav > ul > li.twomenuCl.faqMenuSep > ul {
  left: auto;
  right: 0;
  width: 176px;
}
.headerMenu nav > ul > li.twomenuCl.aboutmenuSep > ul {
  width: 368px;
  left: auto;
  right: 0;
}
.headerMenu nav > ul > li.twomenuCl.aboutmenuSep > ul > li {
  display: inline-block;
  width: 49%;
}
.headerMenu nav > ul > li.twomenuCl > ul li a {
  display: block;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 32px;
  color: #333;
  cursor: pointer;
}
.headerMenu nav > ul > li.twomenuCl > ul li a:hover {
  color: #0171c3;
}
.headerMenu nav > ul > li.twomenuCl > ul li:hover > a {
  color: #0171c3;
}
.headerMenu nav > ul > li.twomenuCl > ul li a i {
  float: right;
  margin-top: 9px;
}
.headerMenu nav > ul > li.twomenuCl > ul li ul {
  display: none;
}
.headerMenu nav > ul > li.twomenuCl > ul li ul li {
  display: block;
}

.headerMenu nav > ul > li.twomenuCl > ul li:hover ul {
  display: block;
  position: absolute;
  left: 250px;
  top: -1px;
  width: 250px;
  padding: 8px 0;
  border-top: 1px solid #ddd;
}
.headerMenu nav > ul > li:hover > a {
  color: #fff;
  background: #1471b9;
}
.showfirstLabel > span {
  width: 280px;
  text-align: left;
  padding: 10px;
  position: absolute;
  left: 0;
  top: 0;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
.headerMenu nav > ul > li > ul > li.showactiveFirst span,
.showfirstLabel > span:hover {
  background: #1471b9;
  color: #fff;
}
.headerMenu nav > ul > li > ul > li.showfirstLabel:nth-child(2) span {
  top: 49px;
}
.headerMenu nav > ul > li > ul > li.showfirstLabel:nth-child(3) span {
  top: 98px;
}
.headerMenu nav > ul > li > ul > li.showfirstLabel:nth-child(4) span {
  top: 147px;
}
.headerMenu nav > ul > li > ul > li.showfirstLabel:nth-child(5) span {
  top: 196px;
}
/*if header css is not working then add below 6,7,8 on additional css...  */
.headerMenu nav>ul>li>ul>li.showfirstLabel:nth-child(6) span {
    top: 246px
}

.headerMenu nav>ul>li>ul>li.showfirstLabel:nth-child(7) span {
    top: 296px
}

.headerMenu nav>ul>li>ul>li.showfirstLabel:nth-child(8) span {
    top: 340px
}
/* Adding CSS for min-height   */
.showsecondlabel {
  padding-top: 10px;
  padding-bottom: 20px;
  display: none;
  margin-left: 280px;
  background: #fff;
  padding-left: 30px;
  min-height: 389px !important;
/*   min-height: 340px; */
	
}
.headerMenu nav > ul > li > ul > li.showactiveFirst .showsecondlabel {
  display: block;
}
.headerMenu
  nav
  > ul
  > li.secondmenuSet
  > ul
  > li.showactiveFirst
  .showsecondlabel {
  padding-top: 15px;
  padding-bottom: 0;
  min-height: 350px;
}
.headerMenu
  nav
  > ul
  > li.secondmenuSet
  > ul
  > li.showactiveFirst
  .showsecondlabel
  ul
  li
  a {
  padding: 10px;
  display: block;
}
.headerMenu
  nav
  > ul
  > li.secondmenuSet
  > ul
  > li.showactiveFirst
  .showsecondlabel
  ul
  li {
  margin-bottom: 12px;
}
.headerMenu nav > ul > li > ul > li {
  display: block;
}
.showsecondlabel > h3 {
  margin: 0;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 20px;
  position: relative;
  margin-top: 10px;
  font-weight: 500;
  color: #202020;
  font-size: 18px;
}
.showsecondlabel > h3::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background: #1471b9;
  border: 0;
  left: 0;
  bottom: 0;
}
.showsecondlabel ul li {
  width: 33%;
  margin-bottom: 20px;
  display: inline-block;
}
.showsecondlabel ul li img {
  width: 36px;
  height: 36px;
  padding: 0;
  margin: 0 10px 0 0;
  float: left;
}
.showsecondlabel ul li a {
  margin: 0;
  line-height: 34px;
  font-size: 13px;
  color: #333;
  display: flex;
  align-items: center;
}
.showsecondlabel ul li a span {
  background: #ffffff !important;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 0px;
}
.showsecondlabel ul li a span i {
  background: #ffffff !important;
  color: #0171c3;
  font-size: 36px;
  margin-bottom: 0;
}
.showsecondlabel ul li a:hover {
  color: #0171c3;
}
.togglemenuSet {
  display: none;
  position: absolute;
  width: 23px;
  height: 23px;
  top: 29px;
  left: 15px;
  cursor: pointer;
}

/**header Css*/
.header-icon {
  width: 40px;
  float: left;
  margin-right: 7px;
}

.header-icon:before {
  content: "";
  position: relative;
  width: 40px;
  height: 40px;
  display: block;
  background-image: url(../bg_icons-2.html)!important;
  background-repeat: no-repeat;
  background-size: 450px;
}

.BI-Mobile-App-icon:before {
  background-position: -90px -951px;
}

.Employee-Directory-icon:before {
  background-position: -50px -1039px;
}

.Employee-Spotlight-icon:before {
  background-position: -179px -949px;
}

.News-Ticker-icon:before {
  background-position: -409px -950px;
}

.Employee-Hiring-icon:before {
  background-position: -94px -1040px;
}

.Employee-Onboarding-icon:before {
  background-position: -222px -951px;
}

.OCR-icon:before {
  background-position: -141px -1039px;
}

.Knowledge-Management-icon:before {
  background-position: -272px -950px;
}

.Task-Management-icon:before {
  background-position: -137px -995px;
}

.Contract-Management-icon:before {
  background-position: -225px -993px;
}

.Bid-Management-icon:before {
  background-position: 2px -951px;
}

.Document-Management-System-icon:before {
  background-position: -366px -998px;
}

.Events-Timeline-icon:before {
  background-position: -318px -949px;
}

.Metro-Tiles-icon:before {
  background-position: -365px -950px;
}

.RSS-Viewer-icon:before {
  background-position: -42px -994px;
}

.Bug-Tracker-icon:before {
  background-position: -182px -994px;
}

.Organizational-Chart-icon:before {
  background-position: -3px -995px;
}

.Chat-Board-icon:before {
  background-position: -130px -950px;
}

.Birthday-Reminder-icon:before {
  background-position: -43px -950px;
}

.Search-Analytics-icon:before {
  background-position: -88px -1001px;
  height: 40px;
}

.Employee-Hiring-new-icon:before {
  background-position: -269px -995px;
}

.Help-Desk-icon:before {
  background-position: -315px -995px;
}

.Webparts-icon:before {
  background-position: -408px -997px;
}

.Azure-AD-icon:before {
  background-position: -4px -1043px;
}
/*-=================================*/

/*googl search */

.google-search-bg {
  top: 4px;
  position: absolute;
  right: 0;
  z-index: 1;
  background: #fff;
  border-radius: 10px;
  display: none;
}
.google-toggle:hover .google-search-bg {
  display: block;
}

.gsc-control-cse {
  background-color: transparent !important;
  border-color: none !important;
}

.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: transparent !important;
  border: none !important;
}

.cse form.gsc-search-box,
form.gsc-search-box {
  background: transparent !important;
  border: none !important;
  border-radius: 2px;
  box-shadow: none !important;
  margin: 0 !important;
}

.gsc-search-box > table.gsc-search-box {
  width: 300px !important;
  margin: 0;
}

.gsc-input.accrodin-check-mark table,
td,
th {
  border: none !important;
}

.gsc-search-box tr {
  border: none !important;
}

input.gsc-input {
  border: none !important;
  box-shadow: inherit !important;
  padding: 10px 6px !important;
  width: 99% !important;
  line-height: normal;
  box-sizing: border-box;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 14px;
  background-position: 0 13px !important;
}

.gsc-input-box {
  border: 1px solid #b6bec5 !important;
  background: #fff;
  box-shadow: none !important;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 10px;
  height: 41px;
}

.cse table.gsc-search-box td.gsc-input,
table.gsc-search-box td.gsc-input {
  padding: 0 !important;
}

.gsc-input table tr td {
  padding: 0 !important;
}

input.gsc-search-button,
button.gsc-search-button,
input.gsc-search-button:hover,
button.gsc-search-button:hover {
  border: 0 !important;
  margin: 0 !important;
  text-indent: 0 !important;
  color: #fff !important;
  font-size: 0 !important;
  min-width: inherit !important;
  background-image: url(../google-search.html) !important;
  height: 41px !important;
  vertical-align: top !important;
  padding: 0 18px !important;
  cursor: pointer;
  border-radius: 0;
  width: 42px;
  background-position: center;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

button.gsc-search-button svg {
  display: none;
}

.gsc-clear-button {
  display: none !important;
}

td.gsc-search-button {
  padding: 0 !important;
}

.gsc-control-cse .gs-result .gs-title {
  text-align: left !important;
}
a.gsst_a .gscb_a {
  line-height: 40px !important;
}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
  color: #008000 !important;
  font-size: 16px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  background-color: #0073c4 !important;
  border-color: #008000 !important;
  color: #fff !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  background-color: #ffffff;
  border-color: #ccc !important;
  color: #0073c4;
}

table.gsc-above-wrapper-area-container tr,
.gsc-table-result tr,
.gsc-resultsHeader tr {
  border: none !important;
}

.gsc-table-result {
  font-size: 18px !important;
  font-family: "Roboto Slab", serif !important;
}

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
  font-size: 18px;
  font-weight: 500;
}
span.google-search-toggle i:before {
  font-family: "FontAwesome";
}
.google-search-toggle {
  cursor: pointer;
}
.bk-primary-btn {
  background: rgb(56, 196, 149);
  background: linear-gradient(
    90deg,
    rgba(56, 196, 149, 1) 0%,
    rgba(10, 120, 61, 1) 100%
  );
  color: #fff !important;
}

.bk-primary-btn:hover {
  background: rgb(56, 171, 211);
  background: linear-gradient(
    90deg,
    rgba(56, 171, 211, 1) 0%,
    rgba(16, 99, 164, 1) 100%
  );
  color: #fff;
}
.bk-large-btn {
  padding: 10px 30px;
  font-size: 16px;
  font-weight: 600;
}
.bk-btn {
  border-radius: 20px;
  display: inline-block;
  transition: 0.6s;
  line-height: normal;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .headerMenu nav > ul > li > a {
    font-size: 13px;
    padding: 12px 7px;
  }
  .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-center {
    position: static;
  }
  .showfirstLabel > span {
    font-size: 13px;
  }
  .showsecondlabel ul li {
    width: 48%;
  }
  .showsecondlabel ul li a {
    font-size: 13px;
  }
  .headerMenu nav > ul > li.twomenuCl > ul li a {
    font-size: 13px;
  }
}
@media (max-width: 1024px) {
  .headerMenu .tpnavMenu,
  li.menu-get-in-touch {
    display: none !important;
  }
  span.google-search-toggle {
    display: none;
  }

  .togglemenuSet {
    display: block;
  }

  .innerheader .row {
    display: block;
  }

  .innerheader .row .col-sm-2 {
    float: right;
  }

  .togglemenuSet.showmobilemenu {
    top: 40px;
  }

  .togglemenuSet span {
    display: block;
    height: 2px;
    background: #666;
    position: absolute;
    width: 100%;
    top: 0;
  }

  .togglemenuSet span:nth-child(2) {
    top: 7px;
  }

  .togglemenuSet span:nth-child(3) {
    top: 14px;
  }

  .togglemenuSet.showmobilemenu span:nth-child(3) {
    display: none;
  }

  .togglemenuSet.showmobilemenu span:nth-child(1) {
    transform: rotate(45deg);
    top: -1px;
  }

  .togglemenuSet.showmobilemenu span:nth-child(2) {
    transform: rotate(-45deg);
    top: 0;
  }

  .headerMenu nav {
    position: fixed;
    left: -100%;
    width: 100%;
    top: 73px;
    background: #f9f9f9;
    z-index: 999;
    padding: 0 20px;
    transition: 0.3s;
    height: calc(100vh - 75px);
    overflow: auto;
  }

  .headerMenu .showmobilemenu ~ nav {
    left: 0;
    top: 75px;
    height: calc(100vh - 121px);
    position: absolute;
  }
  .edgtf-page-header,
  .edgtf-vertical-menu-area {
    display: none;
    position: static;
  }

  .headerMenu
    nav
    > ul
    > li.secondmenuSet
    > ul
    > li.showactiveFirst
    .showsecondlabel
    ul
    li {
    margin-bottom: 0;
  }

  .innerheader {
    position: static;
  }

  .headerMenu nav > ul > li {
    display: block;
    margin: 0;
    padding: 0;
  }

  .headerMenu nav > ul > li > a {
    text-align: left;
    position: relative;
    border-bottom: 1px solid #ddd;
    line-height: 28px;
    font-size: 14px;
    padding: 7px 0;
  }

  .headerMenu nav > ul > li .shownavMenusteptwo ~ ul {
    display: block;
  }

  .headerMenu nav > ul > li > a i {
    position: absolute;
    right: 15px;
    top: 15px;
  }

  .headerMenu nav > ul > li > ul {
    position: static;
    opacity: 1;
    visibility: visible;
    border: none;
    background: none;
    display: none;
  }

  .headerMenu nav > ul > li.twomenuCl > ul li a {
    border-bottom: 1px solid #ddd;
    padding-left: 10px;
  }

  .showsecondlabel {
    margin-left: 0;
    background: none;
    padding-left: 0;
    padding-top: 0;
    min-height: auto;
  }

  .headerMenu nav > ul > li > a i:before {
    content: "\f105";
  }

  .headerMenu nav > ul > li > a.shownavMenusteptwo i::before {
    content: "\f107";
  }

  .showsecondlabel ul li {
    width: 100%;
    display: flex;
  }

  .showfirstLabel > span {
    position: relative;
    display: block;
    width: 100%;
    font-size: 14px;
    padding-left: 10px;
    top: 0 !important;
    color: #666;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .showfirstLabel > span:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: 16px;
    text-rendering: auto;
    position: absolute;
    right: 15px;
    top: 16px;
  }

  .showfirstLabel > span.shownavMenustepthree:before {
    content: "\f107";
  }

  .showfirstLabel > span.shownavMenustepthree ~ .showsecondlabel {
    display: block !important;
  }

  .headerMenu nav > ul > li > ul > li.showactiveFirst span,
  .showfirstLabel > span:hover,
  .headerMenu nav > ul > li:hover > a,
  .headerMenu nav > ul > li > a:hover {
    background: none;
    color: #565656 !important;
  }

  .showsecondlabel > h3 {
    font-size: 18px;
    color: #333;
    margin: 0;
    padding: 12px 0;
    padding-left: 0px;
    padding-left: 0;
    border-bottom: none;
  }

  .showsecondlabel ul li {
    border-bottom: 1px solid #ddd;
    padding: 9px 0 9px 10px;
    margin: 0;
  }

  .headerMenu
    nav
    > ul
    > li.secondmenuSet
    > ul
    > li.showactiveFirst
    .showsecondlabel
    ul
    li {
    margin-bottom: 0;
    padding: 0;
  }

  .showsecondlabel > h3::after {
    display: none;
  }

  .showsecondlabel ul li img {
    width: 36px;
    height: auto;
  }

  .headerMenu nav > ul > li.twomenuCl > ul li:hover ul {
    display: none;
  }

  .headerMenu nav > ul > li.twomenuCl > ul li .shownavMenustepfour ~ ul {
    display: block;
    background: none;
    width: 100%;
    padding: 0;
  }

  .showsecondlabel {
    display: none !important;
  }

  .showsecondlabel ul li a {
    margin: 0;
    line-height: 28px;
    font-size: 13px;
    color: #565656;
    display: flex;
    align-items: center;
  }

  .headerMenu nav > ul > li.twomenuCl > ul {
    background: none;
    width: 100% !important;
    padding: 0;
  }

  .headerMenu nav > ul > li.twomenuCl > ul li a {
    font-size: 13px;
    line-height: 28px;
  }

  .headerMenu nav > ul > li.twomenuCl.aboutmenuSep > ul > li {
    width: 100%;
  }

  .headerMenu nav > ul > li.twomenuCl > ul li:hover ul {
    position: static;
    background: none;
    width: 100%;
  }

  .innerheader .col-sm-2 {
    max-width: 188px;
  }

  .showsecondlabel ul li img {
    width: 36px;
    height: auto;
  }

  .headerMenu nav > ul > li.twomenuCl > ul li ul li {
    display: block;
    padding-left: 10px;
  }

  .headerMenu nav > ul > li.twomenuCl > ul li a.shownavMenustepfour i:before {
    content: "\f107";
  }

  .edgtf-page-header .edgtf-menu-area {
    padding: 0;
    padding-top: 16px;
    height: 74px;
  }

  .edgtf-vertical-align-containers .edgtf-position-left {
    float: right;
    width: 158px;
    margin-right: 15px;
  }

  .edgtf-page-header
    .edgtf-vertical-align-containers
    .edgtf-position-left::before {
    display: none;
  }

  .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-center,
  .edgtf-vertical-align-containers {
    position: static;
  }

  .google-search-bg {
    display: inline-block;
    position: static;
    margin-top: 8px;
  }

  .google-toggle {
    text-align: left;
  }

  .homepadTop {
    padding-top: 75px;
  }

  .homesliderNew .slick-arrow {
    z-index: 9;
  }

  .showsecondlabel ul li a span i {
    background: #f9f9f9 !important;
  }

  .showsecondlabel ul li a span {
    background: #f9f9f9 !important;
  }
  .headerMenu nav > ul > li > a.bk-primary-btn.bk-large-btn.bk-btn {
    width: 125px;
    padding: 3px 10px;
    text-align: center;
    margin-top: 10px;
  }
}