/* common styles starts */
@font-face {
	font-family: 'AkzidenzGrotesk-Bold';
	src: url('../fonts/AkzidenzGrotesk-Bold.eot') format('embedded-opentype');
	src: url('../fonts/AkzidenzGrotesk-Bold-.eot#iefix') format('embedded-opentype'),
    url('../fonts/AkzidenzGrotesk-Bold.ttf') format('truetype'),
    url('../fonts/AkzidenzGrotesk-Bold.svg') format('svg'),
    url('../fonts/AkzidenzGrotesk-Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SourceSansPro-Black';
	src: url('../fonts/SourceSansPro-Black.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-Black-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-Black.ttf') format('truetype'),
    url('../fonts/SourceSansPro-Black.svg') format('svg'),
    url('../fonts/SourceSansPro-Black.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-BlackItalic';
	src: url('../fonts/SourceSansPro-BlackItalic.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-BlackItalic-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-BlackItalic.ttf') format('truetype'),
    url('../fonts/SourceSansPro-BlackItalic.svg') format('svg'),
    url('../fonts/SourceSansPro-BlackItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Bold';
	src: url('../fonts/SourceSansPro-Bold.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-Bold-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-Bold.ttf') format('truetype'),
    url('../fonts/SourceSansPro-Bold.svg') format('svg'),
    url('../fonts/SourceSansPro-Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-BoldItalic';
	src: url('../fonts/SourceSansPro-BoldItalic.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-BoldItalic-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-BoldItalic.ttf') format('truetype'),
    url('../fonts/SourceSansPro-BoldItalic.svg') format('svg'),
    url('../fonts/SourceSansPro-BoldItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-ExtraLight';
	src: url('../fonts/SourceSansPro-ExtraLight.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-ExtraLight-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-ExtraLight.ttf') format('truetype'),
    url('../fonts/SourceSansPro-ExtraLight.svg') format('svg'),
    url('../fonts/SourceSansPro-ExtraLight.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-ExtraLightItalic';
	src: url('../fonts/SourceSansPro-ExtraLightItalic.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-ExtraLightItalic-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-ExtraLightItalic.ttf') format('truetype'),
    url('../fonts/SourceSansPro-ExtraLightItalic.svg') format('svg'),
    url('../fonts/SourceSansPro-ExtraLightItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Italic';
	src: url('../fonts/SourceSansPro-Italic.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-Italic-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-Italic.ttf') format('truetype'),
    url('../fonts/SourceSansPro-Italic.svg') format('svg'),
    url('../fonts/SourceSansPro-Italic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Light';
	src: url('../fonts/SourceSansPro-Light.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-Light-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-Light.ttf') format('truetype'),
    url('../fonts/SourceSansPro-Light.svg') format('svg'),
    url('../fonts/SourceSansPro-Light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-LightItalic';
	src: url('../fonts/SourceSansPro-LightItalic.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-LightItalic-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-LightItalic.ttf') format('truetype'),
    url('../fonts/SourceSansPro-LightItalic.svg') format('svg'),
    url('../fonts/SourceSansPro-LightItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Regular';
	src: url('../fonts/SourceSansPro-Regular.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-Regular-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-Regular.ttf') format('truetype'),
    url('../fonts/SourceSansPro-Regular.svg') format('svg'),
    url('../fonts/SourceSansPro-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-SemiBold';
	src: url('../fonts/SourceSansPro-SemiBold.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-SemiBold-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-SemiBold.ttf') format('truetype'),
    url('../fonts/SourceSansPro-SemiBold.svg') format('svg'),
    url('../fonts/SourceSansPro-SemiBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-SemiBoldItalic';
	src: url('../fonts/SourceSansPro-SemiBoldItalic.eot') format('embedded-opentype');
	src: url('../fonts/SourceSansPro-SemiBoldItalic-.eot#iefix') format('embedded-opentype'),
    url('../fonts/SourceSansPro-SemiBoldItalic.ttf') format('truetype'),
    url('../fonts/SourceSansPro-SemiBoldItalic.svg') format('svg'),
    url('../fonts/SourceSansPro-SemiBoldItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/*******custom******************/
.straightforward
{
	height: 556px;
}
.focusRawp
{
	margin-top: 42%;
}
.straightforwardhead
{

	margin-top: 15%;
}
.teamRow
{
	height: 556px;
}
.teamRowHeading
{
	margin-top: 12.5%;
}
.Business-Consulting-row-4-col1-tech-description p
{
	text-align: justify;
}

/****certification*******************/
.cerRow
{
	text-align:center;
}

.cerBox
{
	width:180px;
	display:inline-table;
	position:relative;
	margin:auto 15px 10px auto;
	text-align:center;
	height:100%;

}
.cerLogo img
{
	width:70%;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%);

}
.cerBox:hover .cerLogo img
{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(0%);
}
.overlayBtn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: .3s ease;
  transition: .3s ease;
  z-index:0;
}
.cerLogo:hover .overlayBtn {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hoverBtnText {
  color: white;
  font-size: 10px;
  position: absolute;
  top: 35%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  background:#000;
  padding:7px 25px 7px 25px;
  font-family:arl;
  cursor:pointer;
}
.cerDes > h4, .cerDes > p
{
	margin:0px;
	text-align:center;
	font-family:cg;
	font-size:10px;
	letter-spacing:2px;
}
/********cer modal******************/
/* The Modal (background) */
.cerModal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999999; /* Sit on top */
  padding-top: 0px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: scroll; /* Enable scroll if needed */
 /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */

}

/* Modal Content (image) */
.cerModalContent {
  margin: auto;
  display: block;
  width: 30%;
  z-index: 999999;
  margin-top: 3%;



}
.cerModalContent img
{
	width:100%;
	box-shadow: 2px 2px 8px 2px rgba(23, 21, 21, 0.2), 2px 6px 20px 2px rgba(24, 21, 21, 0.19);

}

/* Caption of Modal Image */
.caption {

  margin: auto;
 float:left;
 position:relative;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 10px 0 30px 0px;
  font-family:cg;
  font-size:14px;
  font-weight:bold;

}

/* Add Animation */
.cerModalContent, #caption {
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)}
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)}
  to {transform:scale(1)}
}

/* The Close Button */
.closeCer {
	float:right;
	position:relative;
  margin:-14px -110px 0px 0px;
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
  font-family:cg;
}

.closeCer:hover,
.closeCer:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .cerModalContent{
    width: 100%;
  }
}
/**********certification************>


/**************custom***********/
body
{
	font-family : 'SourceSansPro-Regular';
	font-size : 18px;
}

.footer-social-icons
{
    background-color: #1a1a1a;
    width: 2.5em!important;
    height: 2.5em!important;
    border-radius: 50%;
    border: 3px solid #bdbdbd;
	margin: 0px 2px;
    cursor: pointer;
	display : inline-block;
}
.footer-social-icons-innerspan
{
     padding: 10px 10px;
}
.footer-main .dark-mode
{
    background-color: #1a1a1a !important;
}
.site-footer .widget-title
{
    font-weight: normal;
    color: #fff;
    margin-bottom: 10px;
	font-family: 'AkzidenzGrotesk-Bold';
}
.nav-menu-desktop .sub-menu .link-before
{
	display:block;
}
.nav-menu-desktop .sub-menu .link-before .fa-bullseye
{
	margin-right:5px;
}
#menu-footer-menu li a
{
    border-bottom: none;
    padding: 0px;
	font-size: 16px;
    line-height: 20px;
	color : #bdbdbd;
}
#menu-footer-menu li
{
    margin-bottom: 0px;
}
.custom-html-widget
{
	font-size: 16px;
    line-height: 20px;
    color: #bdbdbd;
}
.site-footer .footer-main-inner
{
	padding: 0px !important;
}
.site-footer #cb-row--footer-main .customify-container
{
	border-bottom : 1px solid #3B3940;
	padding-top: 2.5em;
	padding-bottom: 2.5em;
}
.site-footer .footer-bottom-inner
{
	padding-top: 1em;
	padding-bottom: 1em;
}
.site-footer .footer_link:hover,#menu-footer-menu a:hover
{
	color:#e33439 !important;
}
.page-id-63 #main,
.page-id-79 #main,
.page-id-85 #main,
.page-id-114 #main,
.page-id-158 #main,
.page-id-185 #main,
.page-id-215 #main,
.page-id-235 #main,
.page-id-309 #main,
.page-id-292 #main,
.page-id-251 #main,
.page-id-268 #main,
.page-id-322 #main,
.page-id-348 #main,
.page-id-414 #main,
.page-id-432 #main,
.page-id-444 #main,
.page-id-419 #main,
.page-id-332 #main,
.page-id-393 #main,
.page-id-451 #main,
.page-id-471 #main,
.page-id-382 #main,
.page-id-362 #main,
.page-id-348 #main,
.page-id-368 #main,
.page-id-502 #main
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.header-top .light-mode
{
     background: none !important;
}
.header-social-icons li a i.icon
{
	margin : 0px !important;
}
.header--row.header-top .customify-grid
{
	min-height: 35px !important;
}
.builder-first--footer-6
{
    margin-left: 0px !important;
}
.footer-legal-link,.footer-privacy-link
{
	margin-left : 40px !important;
	cursor : pointer;
}
#custom_html-6
{
    font-size: 14px;
}
.margin-bott-zero
{
	margin-bottom : 0px !important;
}
.visible-xs
{
	display : none !important;
}
.header-top-inner .customify-container
{
	padding:0px;
}
.header-top-inner .customify-container .builder-first--search_icon
{

}
.header-main .light-mode
{
    box-shadow: none !important;
    padding: 0px 7% 10px 7%;
}
#menu-primary-menu li a
{
    font-size: 16px !important;
    /*color: #535252 !important;*/
}
#masthead-inner .header-top .header-top-inner .customify-grid
{
	margin:0px !important;
}
.light-mode .item--html a, .light-mode .menu-mobile-toggle, .light-mode .nav-menu>li>a, .light-mode .search-icon {
	color: #fff !important;
}
.light-mode .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-ancestor>a, .light-mode .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-item>a, .light-mode .nav-menu-desktop.style-border-top .nav-menu>li.current-menu-ancestor>a, .light-mode .nav-menu-desktop.style-border-top .nav-menu>li.current-menu-item>a, .light-mode .nav-menu-desktop.style-plain .nav-menu>li.current-menu-ancestor>a, .light-mode .nav-menu-desktop.style-plain .nav-menu>li.current-menu-item>a {
	color:#e33439;
}
.nav-menu-desktop .menu li.current-menu-item>a, .nav-menu-desktop .menu li.current-menu-parent>a, .nav-menu-mobile .menu li.current-menu-item>a, .nav-menu-mobile .menu li.current-menu-parent>a, .nav-menu-mobile .menu li.current-menu-ancestor>a {
	color:#e33439 !important;
}

/* sticky header style start */
.element-is-sticky
{
	z-index:3000 !important;
}
.element-is-sticky .site-img-logo
{
	max-width:80% !important;
}
.element-is-sticky.header-main .light-mode
{
	padding-bottom: 0px !important;
}
/* sticky header style end */
.pt-cv-pagination-wrapper
{
	text-align : center !important;
}

/*case study css starts */
.case-studies-innerrow
{
	background-color:#e5e7e7;
}
.case-studies-slider-new .pt-cv-content-item
{
	display: table;
    width: 100%;
    padding: 0px;
}
.case-studies-slider-new .pt-cv-content-item > a
{
    display: table-cell;
    width: 50%;
	vertical-align: middle;
}
.case-studies-slider-new .pt-cv-content-item > a img
{
	margin-bottom: 0px !important;
}
.case-studies-slider-new .pt-cv-content-item .pt-cv-carousel-caption
{
    display: table-cell;
    position: static;
    width: 50%;
	vertical-align: middle;
	background: none;
	padding: 0% 5%;
	word-wrap: break-word;
    word-break: break-word;
}
.case-studies-slider-new .pt-cv-title
{
    text-align: center;
    margin-bottom: 25px;
}
.case-studies-slider-new .pt-cv-carousel-caption .pt-cv-title a
{
    color: #131313 !important;
    font-family: 'SourceSansPro-Regular';
    font-weight: initial !important;
    font-size: 32px;
    line-height: 38px;
}

.case-studies-slider-new .pt-cv-content div,
.case-studies-slider-new .pt-cv-content p
{
    color: #131313;
    font-family: 'SourceSansPro-Regular';
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 20px;
}
.case-studies-slider-new
{
    margin-bottom:0px !important;
}
.case-studies-slider-new .pt-cv-carousel-indicators
{
    display : none !important;
}
.case-studies-slider-new .pt-cv-wrapper .glyphicon-chevron-left:before, .case-studies-slider-new .pt-cv-wrapper .glyphicon-chevron-right:before {
    color: #949494 !important;
}
.case-studies-slider-new .left
{
	/*left:90% !important;*/
}
.case-studies-slider-new .left,.case-studies-slider-new .right
{
	bottom:20px !important;
}
.mgn-top-30
{
    margin-top: 30px;
}
.mgn-bott-30
{
    margin-bottom: 30px !important;
}
.case-studies-inner-title
{
	letter-spacing: 1px;
	margin-bottom: 20px;
	font-family: 'AkzidenzGrotesk-Bold';
	font-size: 20px;
	color: #707070;
	text-align: center;
}
.page-id-158 .pt-cv-readmore:hover
{
	background-color: #FFF !important;
	border-color: #FFF !important;
}
/*case study css ends */

.expert-title-row .vc_column_container > .vc_column-inner,
.expert-row .vc_column_container > .vc_column-inner
{
	padding-top : 0px !important;
}

	/* for hiding linkedprofile link starts */
		.exprts_linkedin_img
		{
			display : none !important;
		}
	/* for hiding linkedprofile link ends */

	/*header carees page section starts*/
	.open-opertunity-container
	{
		text-align: center;
		padding: 20px 15px;
		background: #e33439;
		color: #FFF;
	}
	.open-opertunity-link
	{
		color: #000;
		text-decoration: none;
		padding: 10px 20px;
		background: #FFF;
		margin-left: 15px;
	}
	.open-opertunity-close-img
	{
	    cursor: pointer;
		float: right;
		width: 15px;
	}
	/*header carees page section ends*/
/* common styles ends */

/* home styles starts */
.home-banner-row
{
	margin-bottom : 0px !important;
}
.redtext
{
	color : #e33439;
}
.home-banner1-text p
{
	color : #FFFFFF;
	font-family: 'AkzidenzGrotesk-Bold' !important;
	font-size: 28px !important;
	margin: -110px 0 0 150px !important;
}
.home-row2
{
	background: rgba(13, 13, 13, 1.0);
background: -webkit-radial-gradient(top right, rgba(13, 13, 13, 1.0), rgba(49, 49, 49, 1.0));
background: -moz-radial-gradient(top right, rgba(13, 13, 13, 1.0), rgba(49, 49, 49, 1.0));
background: radial-gradient(top right, rgba(13, 13, 13, 1.0), rgba(49, 49, 49, 1.0));
	padding : 8% 0%;
	color : #fff;
}
.home-row2-title
{
	text-align: center;
	font-size: 34px;
	margin-bottom: 20px;
	line-height: 50px;
	font-weight:bold;
}
.home-row2-text
{
	padding: 0% 15%;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 15px;
    font-family: 'SourceSansPro-Regular';
}
.home-row3
{
	padding-bottom: 19%;		/* height / width * 100(aspect ratio)  */
	background-image: url("../../../../uploads/2018/09/home-bg1.png");
}
.home-row7
{
	padding-bottom: 24%;		/* height / width * 100(aspect ratio)  */
	background-image: url("../../../../uploads/2018/09/home-bg3.png");
}
.home-row4-new
{
	padding-bottom: 100%;		/* height / width * 100(aspect ratio)  */
	background-image: url("https://www.guideit.com/wp-content/uploads/2018/11/solutions_web.jpg");
}
.home-row3,.home-row5,.home-row7,.home-row4-new
{
	background-repeat: no-repeat;
	background-size: cover;
	color: #000000;
	text-align : center;
}
.home-row3 > .vc_column_container,.home-row7 > .vc_column_container
{
	width : 45%;
}

.home-row3-head,.home-row7-head
{
	font-family: 'SourceSansPro-Bold';
	letter-spacing: 5px;
	margin-bottom: 20px;
	line-height: 25px;

	color: #050505;
}
.home-row3-title,.home-row7-title
{
	font-family: 'SourceSansPro-Regular';
	margin-bottom: 25px;
	font-size: 38px;
	line-height: 40px;
	color: #101010;
}
.home-row3-text,.home-row7-text
{
	font-family: 'SourceSansPro-Regular';
	margin-bottom: 20px;
	font-size: 26px;
	padding: 0% 11%;
	line-height: 35px;
	color: #1a1919;
}
.home-row5
{
	padding-bottom: 4%;		/* height / width * 100(aspect ratio)  */
	background-image: url("../../../../uploads/2018/09/home-bg2.jpg");
	color: #030303;
}
.home-row5-head
{
	font-family: 'SourceSansPro-Bold';
	letter-spacing: 5px;
	margin-bottom: 20px;
	line-height: 25px;

}
.home-row5-title
{
	font-family: 'SourceSansPro-Regular';
	margin-bottom: 25px;
	font-size: 38px;
	line-height: 40px;
}
.home-row5-text
{
	font-family: 'SourceSansPro-Regular';
	margin-bottom: 20px;
	font-size: 26px;
	padding: 0% 30%;
	line-height: 35px;
}

.home-row6
{
	background-image: url("../../../../uploads/2018/09/home-quote-slider-bg.png");
	background-position: left top;
	background-repeat: no-repeat;
	background-size: cover;
	min-height : 370px;
}
.home-row6-slider
{
	margin-bottom : 0px;
	padding-top : 90px;
}
.home-row6-slider .white,
.home-row6-slider .owl-item .sa_hover_container
{
	background : transparent !important;
	background-color : transparent !important;
}
.home-row4
{
	background-image: url("../../../../uploads/2018/09/home-white-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 10% 23% 4% 23%;
}
.home-row4-head
{
	font-family: 'SourceSansPro-Bold';
	letter-spacing: 5px;
	margin-bottom: 20px;
	line-height: 25px;
	color: #707070;
	text-align: center;
}
.home-row4-title
{
	font-family: 'SourceSansPro-Bold';
	margin-bottom: 35px;
	font-size: 30px;
	line-height: 50px;
	color: #141414;
	text-align: center;
}
.home-row4-desc
{
	font-family: 'SourceSansPro-Regular';
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 37px;
	color:#535252;
}
.home-row4-title1,.home-row4-title2,
.home-row4-title3,.home-row4-title4
{
	font-family: 'AkzidenzGrotesk-Bold';
	margin-bottom: 5px;
	font-size: 22px;
	line-height: 30px;
	letter-spacing: 2px;
	color: #141414;

}
.home-row4-text1,.home-row4-text2,
.home-row4-text3,.home-row4-text4
{
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 20px;
	color: #535252;
}
.home-row4-title1
{
	padding-top: 12%;
}
.home-row4-text1
{
	padding-right: 30%;
}
.home-row4-title2
{
	padding: 6% 0% 0% 10%;
}
.home-row4-text2
{
	padding-right: 15%;
	padding-left: 10%;
}
.home-row4-title3
{
	padding-top: 6%;
}
.home-row4-text3
{
	padding-right: 30%;
}
.home-row4-title4
{
	padding: 8% 0 0 25%;
}
.home-row4-text4
{
	padding: 0% 5% 0% 25%;
}
.home-row4-btn a
{
	background: #007eeb !important;
	font-size: 22px !important;
	padding: 8px 35px !important;
	color: #FFFFFF !important;
}
.home-anything-slider > h3
{
	padding: 0% 20%;
	font-family: 'SourceSansPro-Regular';
	line-height: 40px;
}
.home-slider-author-info
{
	font-family: 'SourceSansPro-Italic';
}
.home-slider-author
{
	font-family: 'SourceSansPro-BoldItalic';
}
#sample_slider .owl-height
{
	min-height:200px !important;
}
#sample_slider .owl-nav .owl-prev:hover,
#sample_slider .owl-nav .owl-next:hover
{
	background-color : transparent !important;
}
#sample_slider .owl-nav .owl-prev
{
	background-image : url("../../../../uploads/2018/09/Home-previous-arrow.jpg") !important;
	background-color : transparent !important;
	left: 48% !important;
	top: 100% !important;
}
#sample_slider .owl-nav .owl-next
{
	background-image: url("../../../../uploads/2018/09/Home-next-arrow.jpg") !important;
	background-color : transparent !important;
	right: 46% !important;
	top: 100% !important;
}
/* home styles ends */

/* solutions styles starts */
	.solutions-banner1-text
	{
		margin: 5% 10% 0px 0px !important;
	}
	.solutions-banner1-text p
	{
		color : #FFFFFF;
		font-family: 'AkzidenzGrotesk-Bold' !important;
		font-size: 28px !important;
	}
	.solutions-row1-banner
	{
		margin-bottom: 0px;
	}
	.solutions-row2-text
	{
		padding: 0% 15%;
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 0px;
	}
	.solutions-row3-innerrow1
	{
		padding-bottom: 90%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/09/solution-img1.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 30px;
	}
	.solutions-row3-innerrow2
	{
		padding-bottom: 90%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/09/solution-img2-1.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 30px;
	}
	.solutions-row5-innerrow1
	{
		padding-bottom: 90%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/09/solution-img3.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 30px;
	}
	.solutions-row5-innerrow2
	{
		padding-bottom: 90%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/09/solution-img4.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 30px;
	}
	.solutions-row3-col1 > .vc_column-inner,
	.solutions-row3-col2 > .vc_column-inner
	{
		padding: 0px !important;
	}
	.solutions-row3-col1-img,.solutions-row3-col2-img
	{

	}
	.solutions-row4
	{
		padding: 50px 0px 50px 0px;
	}
	.solutions-row4-col1-title
	{
		font-family: 'AkzidenzGrotesk-Bold';
		font-size: 22px;
		color: #292929;
		line-height: 30px;
		letter-spacing: 2px;
		padding : 0px;
		margin-bottom: 25px;
		text-align: center;
	}
	.solutions-row4-col1-text
	{
		color: #131313;
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 40px;
		padding: 0px 15% 0px 15%;
		min-height: 150px;
	}
	.solutions-row4-col1-btn
	{
		margin-bottom: 40px !important;
	}
	.solutions-row4-col1-btn a
	{
		background: #e33439 !important;
		font-size: 22px !important;
		padding: 8px 35px !important;
	}
	.solutions-row3-col1-img img
	{
		width:100% !important;
	}
/* solutions styles endss */

/* Industry top level styles starts */
	.itl-row2
	{
		background: #e33439;
		padding: 8% 20%;
		color: #fff;
	}
	.itl-row2-text
	{
		font-size: 20px;
	}
	.itl-row1-banner,
	.itl-row2-text,
	.itl-row3-img,.itl-row5-img,.itl-row7-img,
	.itl-row4-btn
	{
		margin: 0px !important;
	}
	.itl-row4
	{
		color:#000000;
		padding: 50px 0px 70px 0px;
	}
	.itl-row6
	{
		background : #d1d1dd;
	}
	.itl-row4-title
	{
		text-align: center;
		font-size: 28px;
		font-weight: bold;
		color: #232323;
		letter-spacing: 2px;
	}
	.itl-row4-text
	{
		padding: 0% 10%;
		font-size: 22px;
		line-height: 35px;
		color: #010101;
	    margin-bottom: 25px;
	}
	.itl-row3
	{
		padding-bottom: 49%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/09/Industry-top-level-banner2.jpg");
	}
	.itl-row5
	{
		padding-bottom: 49%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/09/Industry-top-level-banner3.jpg");
	}
	.itl-row7
	{
		padding-bottom: 49%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/09/Industry-top-level-banner4.jpg");
	}
	.itl-row3,.itl-row5,.itl-row7
	{
		background-repeat: no-repeat;
		background-size: cover;
	}
/* Industry top level styles ends */
/* about page styles starts */
	.about-row2
	{

		background-image: radial-gradient(circle, #2a2a2a, #272727, #242424, #222222, #1f1f1f);
		/* background : #e33439; */
		padding : 5% 0%;
		color : #fff;
	}
	.about-row3,
	.about-row4,
	.about-row5,
	.about-row10
	{
		padding-top: 50px;
	}
	.about-row3-head
	{
		font-size: 40px;
		line-height: 50px;
		color: #151414;
		text-align: center;
		margin-bottom: 25px;
		margin-top: 50px;
	}
	.about-row3-head-new
	{
		margin-bottom: 10px;
		margin-top: 0px;
	}
	.about-row3-title,
	.about-row4-title,
	.about-row5-title,
	.about-row6-title,
	.about-row9-title,
	.about-row10-title,
	.about-row11-title
	{
		font-size: 32px;
		line-height: 40px;
		color: #212222;
		text-align: center;
		margin-bottom: 20px;
	}
	.about-row3-title
	{
		text-align: left;
	}
	.about-row3-text
	{
		font-size: 22px;
		line-height: 35px;
		color: #131313;
	}
	.about-row4
	{
		background-color: #f2f0f0;
	}
	.about-row4-head
	{
		font-family: 'AkzidenzGrotesk-Bold';
		color: #555454;
		text-align: center;
		margin-bottom: 15px;
		font-size: 24px;
		line-height: 35px;
		letter-spacing: 2px;
	}
	.about-row4-title
	{
		padding: 0px 10%;
	}
	.about-row4-desc
	{
		color: #3a3a3a;
		font-size: 22px;
		line-height: 35px;
		padding: 0% 10%;
	}
	.about-row4-desc-img
	{
		padding: 30px 5% 0px 5%;
	}
	.about-row5-innerrow-title1 img,
	.about-row5-innerrow-title2 img,
	.about-row5-innerrow-title3 img,
	.about-row5-innerrow-title4 img
	{
		position: absolute;
		top: 1px;
	}

	.about-row5-innerrow-title1,
	.about-row5-innerrow-title2,
	.about-row5-innerrow-title3,
	.about-row5-innerrow-title4
	{
		font-family: 'AkzidenzGrotesk-Bold';
		margin-bottom: 10px;
		font-size: 24px;
		line-height: 35px;
		color: #121313;
		letter-spacing : 1px;
	}
	.about-row5-innerrow-text1,
	.about-row5-innerrow-text2,
	.about-row5-innerrow-text3,
	.about-row5-innerrow-text4
	{
		font-size: 20px;
		color: #3a3a3a;
		line-height: 25px;
		padding: 0px 0px 0px 28px;
		max-width:85%;
	}
	.about-row6,.about-row9
	{
		background-color: #f2f0f0;
		padding-top: 5%;
		padding-bottom: 5%;
	}
	.about-row6-text,.about-row9-text
	{
		color: #3a3a3a;
		padding: 0% 10%;
		font-size: 21px;
	}
	/*.about-row2 .home-row2-title, .about-row9-title*/
	.home-row2-title, .about-row9-title
	{
		font-family: 'AkzidenzGrotesk-Bold';
	}
	.about-row2 .home-row2-title
	{
		font-size: 28px;
	}
	.about-row9-text
	{
		text-align : center;
	}
	.about-row9-post
	{
		margin-bottom: 0px;
	}
	.about-row9-post .item
	{

	}
	.about-row9-post .item
	{
		width:30% !important;
	}
	.about-row9-post .item .layer-content
	{
		display: table;
		float: none;
		padding: 0px;
		height: 120px;
	}
	.about-row9-post .item .layer-content .post_date,
	.about-row9-post .item .layer-content .title
	{
		display: table-cell !important;
		float: none;
		vertical-align: middle;
		font-family: Arial;
		color: #030303;
		font-size: 16px !important;
		line-height: 25px;
	}
	.about-row9-post .item .layer-content .post_date
	{
		border-right: 2px solid #C3C3c3;
		min-width:105px;
	}
	.about-us-custom-date
	{
		font-size: 34px;
		font-weight: bold;
		line-height: 40px;
	}
	.about-us-custom-month
	{
		font-size: 14px;
		line-height: 20px;
	}
	.about-row9-post .grid-items .item .layer-content .content
	{
		display: none !important;
	}
	.about-row11
	{
		display: table;
	}
	.about-row11-col1 > .vc_column-inner
	{
		padding: 0px;
	}
	.about-row11-col1,
	.about-row11-col2
	{
		display: table-cell;
		vertical-align: middle;
		float: none;
	}
	.about-row11-img
	{
		margin-bottom : 0px;
	}
	.about-row11-col2
	{
		background-color: #f2f0f0;
		padding-left: 5%;
		padding-right: 5%;
	}
	.about-row11-head
	{
		font-family: 'SourceSansPro-Bold';
		letter-spacing: 5px;
		margin-bottom: 20px;
		line-height: 25px;
		color: #212222;
		text-align: center;
	}
	.about-row11-text
	{
		color: #3a3a3a;
		font-size: 21px;
	}
	.about-row7-banner
	{
		margin-bottom: 0px;
	}
	.aboutus-inner-banner-text p
	{
		font-size: 31px !important;
		font-weight: normal !important;
		position: fixed;
		bottom: 50px;
		right: 30%;
		display : none !important;
	}
	.about-row8
	{
		text-align: center;
		padding: 5% 0%;
	}
	.about-row8-title
	{
		font-size: 24px;
		line-height: 35px;
		color: #121212;
		text-align: center;
		margin-bottom: 20px;
		font-family: 'AkzidenzGrotesk-Bold';
		letter-spacing: 2px;
	}
	.about-row8-text
	{
		color: #3a3a3a;
		font-size: 22px;
		line-height: 30px;
		padding: 0% 20%;
	}
	.about-row8-btn1
	{
		margin: 0px 10px;
	}
/* about page styles ends */

/* meet the team page styles starts */
	.meet-the-team-banner-text
	{
		top:30%;
	}
	.meet-the-team-banner-text p
	{
		font-family: 'AkzidenzGrotesk-Bold' !important;
		font-size: 34px !important;
		font-weight: normal !important;
		display : none !important;
	}
	.meet-team-row2-title
	{
		font-family: 'AkzidenzGrotesk-Bold';
		text-align: center;
		font-size: 24px;
		margin-bottom: 20px;
		line-height: 35px;
		letter-spacing: 2px;
	}
	.meet-team-row2-text
	{
		padding: 0% 15%;
	}
	.meet-team-row3-innerrow-img
	{
		margin-bottom: 20px;
	}
	.meet-team-row3-innerrow-img img
	{
/*	    max-width: 360px !important;
	    max-height: 360px !important;		*/
	}
	.meet-team-row3-innerrow-name
	{
		color: #151414;
		text-align: center;
		font-size: 24px;
	}
	.meet-team-row4-tab .vc_tta-tabs-container
	{
		text-align: center !important;
		margin-bottom: 40px !important;
	}
	.meet-team-row4-tab .vc_tta-tabs-list li
	{
		border: 1px solid #a4a3a4;
		margin: 1px 0px 0px 0px  !important;
	}

	.meet-team-row4-tab .vc_tta-tabs-list li a
	{
		font-family: 'AkzidenzGrotesk-Bold';
		color: #232424 !important;
		padding: 5px 15px !important;
		border-radius: 0px !important;
		border: 0px !important;
		background-color: #FFFFFF !important;
		font-size: 14px;
		text-transform: uppercase;
	}
	.case-studies-row3 .vc_tta-tabs-list li
	{
		border: 1px solid #a4a3a4;
		margin: 1px 5px 5px 0px  !important;
	}
	.meet-team-row4-tab .vc_tta-tabs-list .vc_active
	{
		border: 1px solid #e33439 !important;
	}
	.meet-team-row4-tab .vc_tta-tabs-list .vc_active > a
	{
		background-color: #e33439 !important;
		color: #FFF !important;
	}
	.meet-team-row4-tab .vc_tta-panels-container .vc_tta-panels
	{
		background-color: #f2f0f0 !important;
		border-radius: 0px !important;
		border: 0px !important;
		padding: 5% 5% !important;
	}
	.meet-team-row4-tab-client-name
	{
		margin-bottom: 15px;
		color: #212222;
		font-size: 28px;
		line-height: 30px;
	}
	.meet-team-row4-tab-client-info
	{
		color: #3a3a3a;
		font-size: 18px;
		line-height: 28px;
		text-align : center;
		/*	max-width: 80%;	*/
	}
	.meet-team-row4-tab-client-info img
	{
		position: relative;
		top: 10px;
		left: 10px;
	}
	.meet-team-row4-tab-client-desc
	{
		color: #3a3a3a;
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 0px;
	}
	.meet-team-row3-innerrow-desig
	{
		color: #3a3a3a;
		font-size: 17px;
		line-height: 28px;
		text-align: center;
	}
	.meet-team-row3-elt .meet-team-row3-innerrow-name
	{
		margin-bottom: 0px;
	}
	.meet-team-row4-tab-client-img
	{
		padding-left: 10%;
		padding-right: 10%;
	    text-align: center !important;
	}
	.meet-team-row4-tab-client-img img {
		/*max-width: 400px;*/
	}
main#main {
    padding-top:0px;
}
.meet-the-team-popupimage{
	width: 41.3%;
	display: inline-block;
	vertical-align: top;
	margin-top:0px !important;
	margin-left:0px !important;
	text-align: center;
}
.meet-the-team-popuptext{
	width: 54%;
	display: inline-block;
	padding-left:35px;
	padding-right:35px;
	height:400px !important;
	overflow: auto;
	margin-top:15px;
	padding-top:10px;
	margin-bottom:15px;
	color:#3a3a3a;
}
.meet-the-team-popuptext h3 {
	color:#212222;
}
.paoc-popup-modal-cnt{
    padding:0px !important;
    background-color: #f2f0f0;
}
.meet-the-team-popupwindow{
    height:450px !important;
}
.teampopup-image-link {
    margin-bottom:5px;
    margin-top:20px;
}
.teampopup-title-link{
   margin-bottom:0px !important;
}
.teampopup-title-link a {
    color: #151414;
    margin-bottom: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 24px;
}
.meet-the-team-linkedin{
    text-align:center;
    color: #3a3a3a;
    font-size: 18px;
    line-height: 28px;
	display:block;
}
.meet-the-team-linkedin img{
    position: relative;
    top: 10px;
    left: 10px;
}
.meet-team-row5-head {
	margin-top:30px;
}
/* meet the team page styles ends */

/* news room page styles starts */
	.news-room-row3 .vc_column_container > .vc_column-inner
	{
		padding-top : 30px !important;
	}
	.news-room-row3,#post-grid-160,#post-grid-160 .grid-items,#post-grid-160 .item
	{
		background: #F5F5F5 !important;
	}
	.news-room-row3-post .item .layer-content {
		display: table;
		float: none;
		padding: 0px;
		height: 120px;
		border: 1px solid #e3e3e3;
		background-color: #FFFFFF;
	}
	.news-room-row3-post .item .layer-content .post_date
	{
		border-right: 1px solid #e3e3e3;
		min-width: 105px;
	}
	.news-room-row3-post .item .layer-content .post_date,
	.news-room-row3-post .item .layer-content .title
	{
		display: table-cell !important;
		float: none;
		vertical-align: middle;
		font-family: Arial;
		color: #030303;
	}
	.news-room-row3-post .item .layer-content .title
	{
		padding:10px 10px !important;
	}
	.news-room-row3-title{
		color: #151414;
		font-family: 'SourceSansPro-Regular';
		font-size: 38px;
		margin-bottom: 05px;
		text-align: center;
	}
	.news-room-row4,#post-grid-916,#post-grid-916 .grid-items,#post-grid-916 .item
	{
		background: #f2f0f0 !important;
	}
/* news room page styles ends */
/* contact us page styles starts */
	.contact-row1-banner
	{
		margin-bottom: 0px;
	}
	.contact-row2
	{
		padding: 50px 0px;
	}
	.contact-row2-title
	{
		/* font-family: 'SourceSansPro-Bold'; */
		color: #151414;
		font-size: 32px;
		font-weight: normal;
		line-height: 42px;
		text-align: center;
		margin-bottom: 20px;
	}
	.contact-row2-desc
	{
		color: #4d4c4c;
		font-size: 21px;
		text-align: center;
	}
	.contact-row2-col1-form .wpcf7-form input[type=text],
	.contact-row2-col1-form .wpcf7-form input[type=email],
	.contact-row2-col1-form .wpcf7-form textarea
	{
		background-color: #E8E8E8 !important;
		box-shadow: none !important;
		resize: none;
	}
	.contact-row2-col1-form .wpcf7-form label
	{
	    font-family: 'SourceSansPro-Bold';
	    color: #151414;
	}
	.form-required-fields
	{
		color: #e33439 !important;
	}
	.contact-row2-col1-form .wpcf7-form .wpcf7-submit
	{
		background: #e33439 !important;
		padding: 0px 30px !important;
		text-transform: capitalize;
	}
	.contact-row3,.contact-row2-col2
	{
	      padding-top: 25px;
	}
	.contact-row3-col2-img
	{
		display: inline-block;
		width: 18%;
		vertical-align: top;
	}
	.contact-row3-col2-text
	{
		color: #151414;
		font-size: 28px;
		font-weight: normal;
		line-height: 30px;
		display: inline-block;
		width: 75%;
	}
/* contact us page styles ends */

/* career page styles starts */
	.career-row2-text
	{
		padding: 0% 15%;
	}
	.career-row3
	{
		padding-top	: 0px;
		padding-bottom	: 40px;
	}
	.career-row3-innerrow1-col1
	{
		padding-bottom: 40%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/10/career-career.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 35px;
		-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	}
	.career-row3-innerrow1-col2
	{
		padding-bottom: 40%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/10/career-reward.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 35px;
	}
	.career-row5-innerrow1-col1
	{
		padding-bottom: 40%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/10/career-coaching.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 35px;
	}
	.career-row5-innerrow1-col2
	{
		padding-bottom: 40%;		/* height / width * 100(aspect ratio)  */
		background-image: url("../../../../uploads/2018/10/career-environment.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 35px;
	}
	.career-row3-innerrow2-title
	{
		text-align: center;
	    padding: 0px 5%;
	}
	.career-row3-innerrow2-text
	{
	    padding: 0px 0%;
		display : block;
	}
	.career-row3-innerrow2-text > .wpb_wrapper
	{
	    padding: 0px 10%;
		display : table;
	}
	.career-row3-innerrow2-text-img
	{
	    display: table-cell;
	    vertical-align: top;
		width: 10%;
		float: none;
	}
	.career-row3-innerrow2-text-desc
	{
		display: table-cell;
	    vertical-align: top;
		width: 90%;
		float: none;
	}
	.career-row4-text,
	.career-row6-text
	{
	    margin-bottom: 20px;
		padding: 0% 0%;
	}
	.career-row5-bg
	{
		padding-bottom: 54%;		/* height / width * 100(aspect ratio)  */
		background-repeat: no-repeat;
		background-image: url("../../../../uploads/2018/10/career-banner2.jpg");
		background-size: cover;
	}
	.career-row5-img
	{
	    margin-bottom: 0px;
	}


/* career page styles ends */

/* digital business page styles starts */
	.DigitalBusiness-row2-Text1 p {
		color:white;
		font-family: 'SourceSansPro-Regular';
		font-size:22px;
	}
	.DigitalBusiness-row3-Text2
	{
		margin-bottom: 10px;
		padding-top:5% !important;
	}
	.DigitalBusiness-row3-Text2 p {
		color:#151414;
		font-family: 'SourceSansPro-Regular';
		font-size:42px;
	}
	.DigitalBusiness-row4-Text3
	{
		margin-bottom: 50px;
	}
	.DigitalBusiness-row4-Text3 p {
		color:#131313;
		font-family: 'SourceSansPro-Regular';
		font-size:22px;
		line-height:30px;
	}

	.DigitalBusiness-row5-Text5 p {
		color:#151414;
		font-family: 'SourceSansPro-Regular';
		font-size:38px;
	}

	.DigitalBusiness-row7-col1-Text7 p {
		color:#151414;
		font-family: 'SourceSansPro-Regular';
		font-size:33px;
		line-height:40px;
		min-height:80px;
		padding-right:45px;
	}
	.DigitalBusiness-row7-col1-Text8 p, .DigitalBusiness-row7-col1-Text3 p{
		color:#131313;
		font-family: 'SourceSansPro-Regular';
		font-size:20px;
		border-right:2px dotted;
		padding-right:5%;
		line-height:25px;
		padding-top: 5px;
		min-height: 110px;
	}
	.DigitalBusiness-row7-col1-Text3 p{
		border-right:0px;
	}
	.DigitalBusiness-row8-col2-arrow img{
		position:relative;
		top:5px;
		margin-right: 10px;
	}
	.DigitalBusiness-row8-col2-arrow {
		margin-bottom: 10px;
	}
	.DigitalBusiness-row8-col2-arrow p{
		color:#131313;
		font-family: 'SourceSansPro-Regular';
		font-size:22px;
	}
	.Digitalbusiness-lastrow-col1 .vc_column-inner, .Digitalbusiness-lastrow-col2 .vc_column-inner{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.Digitalbusiness-lastrow
	{
		display: table;
	}
	.Digitalbusiness-lastrow-col1,
	.Digitalbusiness-lastrow-col2
	{
		display: table-cell;
		float: none;
		vertical-align: middle;
	}
	.Digitalbusiness-lastrow-col2-title
	{
		font-family: 'AkzidenzGrotesk-Bold';
		font-size:20px;
		color:#707070;
		margin-bottom: 0px;
		text-align : center;
	}
	.Digitalbusiness-lastrow-col1
	{
		margin-bottom: 0px;
	}
	.case-studies-slider
	{
		padding: 0% 10%;
	    margin-bottom: 0px;
	}
	.case-studies-slider .pt-cv-carousel-indicators
	{
		display:none;
	}
	.case-studies-slider .pt-cv-wrapper .glyphicon-chevron-left:before,
	.case-studies-slider .pt-cv-wrapper .glyphicon-chevron-right:before
	{
		color: #949494;
	}
	.case-studies-slider .pt-cv-content
	{
		color: #131313;
		font-family: 'SourceSansPro-Regular';
		font-size: 20px;
		line-height: 25px;
	    margin-bottom: 20px;
	}
	.case-studies-slider .pt-cv-title a
	{
	    font-weight: initial !important;
	}
	.case-studies-slider .pt-cv-title
	{
		color: #131313;
		font-family: 'SourceSansPro-Regular';
		font-size: 32px;
		line-height: 38px;
		text-align: center;
	    margin-bottom: 25px;
	}
	.case-studies-slider .pt-cv-content a
	{
		background: #e33439 !important;
		font-size: 22px !important;
		padding: 8px 35px !important;
		color: #FFFFFF !important;
		font-family: 'SourceSansPro-Regular';
		border: 0px !important;
		border-radius: 0px !important;
		display: block;
		margin: 20px auto 0px auto;
		max-width: 170px;
	}
	.case-studies-slider .left
	{
		left:85%  !important;
	}
/* digital business page styles ends */
/* digital business Intelligence page styles starts */
		.DigitalBusiness-Intelligence-row4-content{
			color:#131313;
			font-size:24px;
			font-family: 'SourceSansPro-Regular';
			line-height:30px;
		}
		.DigitalBusiness-Intelligence-row5-col2-content{
		/*	margin-bottom:0px;	*/
		}
		.DigitalBusiness-Intelligence-row6-content
		{
			font-family: 'AkzidenzGrotesk-Bold';
			color:#070707;
			font-size:30px;
			margin-bottom:15px;
			line-height:38px;
		}
		.DigitalBusiness-Intelligence-row5-col2-paragraph{
			padding-left:30px;
		}
		.intelligence-row7 .home-row4-btn
		{
		    margin: 35px 0px;
		}
		.BI-title p
		{
			min-height:10px !important;
		}
		.business-intelligence-row6-col2 > .vc_column-inner
		{
			padding-top:0px !important;
		}
		.DBS-row8-title
		{
			padding-top:5%;
		}
/* digital business Intelligence page styles ends */

/* digital transformation page styles starts */
	.digitalbusinesstransformation-row4-col1{
		border-right:2px dotted #575d5e;
	}
	.digitalbusinesstransformation-row4-col1-data, .digitalbusinesstransformation-row4-col1-data2, .digitalbusinesstransformation-row4-col1-data3, .digitalbusinesstransformation-row4-col1-data4{
		font-size:36px;
		font-family: 'SourceSansPro-Regular';
		line-height:50px;
	}
	.digitalbusinesstransformation-row4-col1-data{
		color:#b4832c;
	}
	.digitalbusinesstransformation-row4-col1-data2{
		color:#383d67;
	}
	.digitalbusinesstransformation-row4-col1-data3{
		color:#296a94;
	}
	.digitalbusinesstransformation-row4-col1-data4{
		color:#2c743a;
	}
	.digitalbusinesstransformation-row4-col1-content{
		padding-left:30px;
		color:#131313;
		font-size:22px;
		font-family: 'SourceSansPro-Regular';
		line-height: 28px;
		padding-right:10px;
		margin-bottom:0px;
	}
	.row .vc_column_container > .vc_column-inner{
		padding-top:0px !important;
		margin-bottom:0px;
	}
	.DigitalBusinessTransformation-row-6-getstarted{
		margin-bottom:0px;
		padding-bottom:60px;
	}
	.digital-transformation-row5-col1 .vc_column-inner .wpb_wrapper > .vc_row,
	.digital-transformation-row5-col2 .vc_column-inner .wpb_wrapper > .vc_row,
	.digital-transformation-row6-col1 .vc_column-inner .wpb_wrapper > .vc_row,
	.digital-transformation-row6-col2 .vc_column-inner .wpb_wrapper > .vc_row
	{
		display: table;
		width: 100%;
	}
	.digital-transformation-row5-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row5-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9,
	.digital-transformation-row5-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row5-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9,
	.digital-transformation-row6-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row6-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9,
	.digital-transformation-row6-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row6-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9
	{
		display: table-cell;
		float: none;
		vertical-align: middle;
	}
/* digital transformation page styles ends */

/* service desk page styles starts */
	.servicedesk-row4-Technical{
		color:#151414;
		font-size:42px;
	}
	.servicedesk-row5-col1{
		border-right:2px dotted;
	}
	.servicedesk-row5-col2-support{
		padding-left:25px;
		color:#236189;
		font-family: 'SourceSansPro-Regular';
		font-size:34px;
		margin-bottom: 0px;
	}

	.servicedesk-row5-col2-we-work{
		padding-left:25px;
		color:#131313;
		font-family: 'SourceSansPro-Regular';
		font-size:24px;
		line-height:28px;
	}
	.servicedesk-row11-col2-Businessresults{
		font-family: 'AkzidenzGrotesk-Bold';
		color:#121313;
		font-size:25px;
	}
	.servicedesk-row11-col2-line1{
		color:#131313;
		font-family: 'SourceSansPro-Regular';
		font-size:24px;
		margin-bottom:5px;
	}
	.servicedesk-row11-col2-line1 img{
		position:relative;
		top:5px;
		margin-right:10px;
	}
	.servicedesk-row12-col2-line1{
		padding-left:25px;
		color:#2c743a;
		font-family: 'SourceSansPro-Regular';
		font-size:34px;
		margin-bottom:0px;

	}
	.servicedesk-row12-col2-line2{
		color:#131313;
		font-family: 'SourceSansPro-Regular';
		font-size:24px;
		margin-bottom:5px;
		padding-left:25px;
	}
/* service desk page styles ends */

/* Infrastructure-cloud page starts*/
	.Infrastructure-cloud-row1-img{
		margin-bottom:0px;
	}
	.Infrastructure-cloud-row2-red-bg-content{
		font-family: 'SourceSansPro-Regular';
		color:white;
		font-size:22px;
		margin-bottom:0px;
	}
	.Infrastructure-cloud-row3-title{
		padding-top:5%;
		font-family: 'SourceSansPro-Regular';
		font-size:38px;
		color:#151414;
		margin-bottom:10px;
	}
	.Infrastructure-cloud-row4-sub-title{
		font-family: 'SourceSansPro-Bold';
		font-size:23px;
		color:#131313;
		line-height:30px;
		padding-left:40px;
	}
	.Infrastructure-cloud-row4-col-2-arrowtitle{
		font-family: 'SourceSansPro-Regular';
		font-size:28px;
		color:#131313;
		margin-bottom:0px;
		line-height:35px;
	}
	.Infrastructure-cloud-row4-col-2-arrowtitle img{
		position: relative;
		top: 4px;
		margin-right: 20px;
	}
	.Infrastructure-cloud-row4-col-2-description{
		 font-family: 'SourceSansPro-Regular';
		font-size:22px;
		color:#131313;
		line-height:30px;
		padding-left:40px;
	}
	.Infrastructure-cloud-row6-description{
		padding:1% 6% 1% 6%;
	}
	.Infrastructure-cloud-row7-col1-img img{
		border-right:2px #575d5e dotted;
		padding-right:20px;
	}
	.Infrastructure-cloud-row7-col2-desc{
		padding-left:31px;
	}
	.infra-solution-btn
	{
	    margin-bottom: 50px;
	}
	.Infrastructure-cloud-row15-title,.ApplicationSolutions-row17-title,.sd-row4-title,.DigitalBusiness-row5-Text5-new
	{
		    margin-top: 45px;
	}
/* Infrastructure-cloud page ends*/
/* managed app solutions page starts*/
	.ApplicationSolutions-row5-mbv1, .ApplicationSolutions-row5-mbv2,.ApplicationSolutions-row5-mbv3,.ApplicationSolutions-row5-mbv4{
		font-family: 'AkzidenzGrotesk-Bold';
		font-size:22px;
		margin-bottom:5px;
		line-height:30px;
	}
	.ApplicationSolutions-row6-mbv1-content{
		font-family: 'SourceSansPro-Regular';
		font-size:22px;
		color:#131313;
		line-height:30px;
	}
	.ApplicationSolutions-row5-mbv1{
		color:#b4832c;
	}
	.ApplicationSolutions-row5-mbv2{
		color:#383d67;
	}
	.ApplicationSolutions-row5-mbv3{
		color:#296a94;
	}
	.ApplicationSolutions-row5-mbv4{
		color:#2c743a;
	}
/* managed app solutions page ends*/
/* industries health care page starts*/
	.Healthcare-row3 .vc_column_container > .vc_column-inner
	{
		padding-top: 0px !important;
	}
	.industries-Healthcare-row3-description{
		padding: 0% 15% 2% 15%;
		color: #131313;
		font-size: 22px;
	}
	.industries-Healthcare-row4-col2-title{
		color:#b4832c;
		font-family:'SourceSansPro-Regular';
		font-size:37px;
		padding-left:30px;
		margin-bottom:0px;
		padding-top:0px;
	}
	.industries-Healthcare-row4-title-gray{
		padding:0% 15% 0% 15% !important;
	}
	.industries-Healthcare-row4-col1{
		border-right:dashed 1px #575d5e;
	}
	.industries-Healthcare-row4-col2-description{
		color:#131313;
		font-family:'SourceSansPro-Regular';
		font-size:22px;
		 padding-left:30px;
		 line-height:30px;
	}
	.industries-Healthcare-row4-col2-inner .vc_column-inner{
		padding-top: 10px !important;
	}
	.industries-Healthcare-row5-col1-title a
	{
		color:#ab7419 !important;
	}
	.industries-Healthcare-row5-col1-title{
		color:#ab7419;
		font-family:'SourceSansPro-Regular';
		font-size:30px;
		margin-bottom:5px;
		line-height:35px;
		min-height:80px;
	}
	.industries-Healthcare-row5-col1-content-description{
		color:#131313;
		font-family:'SourceSansPro-Regular';
		font-size:22px;
		line-height:28px;
		padding-right:30px;
	}
	.industries-Healthcare-row6-col1-title{
		color:#b4832c;
		font-family:'SourceSansPro-Regular';
		font-size:37px;
		margin-bottom:0px;
		padding-right:30px;
		padding-top:0px;
	}
	.industries-Healthcare-row6-col1-content-desc{
		color:#131313;
		font-family:'SourceSansPro-Regular';
		font-size:22px;
		padding-right:30px;
		line-height:30px;
	}.industries-Healthcare-row6-col2-exp-img{
		border-left: 1px dashed #575d5e;
	}
	.industries-Healthcare-row7-col1-text-clr,.industries-Healthcare-row7-col1-text-clr a{
		color:#0f5579 !important;
	}
	.industries-Healthcare-row8-col2-text-clr{
		color:#2c743a;
	}
	.industries-Healthcare-row9-col1-text-clr,.industries-Healthcare-row9-col1-text-clr a{
		color:#66688e !important;
	}
	.Healthcare-row5-col1 > .vc_column-inner,.Healthcare-row5-col2 > .vc_column-inner,
	.Healthcare-row5-col3 > .vc_column-inner,.Healthcare-row6-col1 > .vc_column-inner,
	.Healthcare-row6-col2 > .vc_column-inner,.Healthcare-row6-col3 > .vc_column-inner,
	.Healthcare-row8-col1 > .vc_column-inner,.Healthcare-row8-col2 > .vc_column-inner,
	.Healthcare-row8-col3 > .vc_column-inner,.Healthcare-row10-col1 > .vc_column-inner,
	.Healthcare-row10-col2 > .vc_column-inner,.Healthcare-row11-col1 > .vc_column-inner,
	.Healthcare-row11-col2 > .vc_column-inner,.Healthcare-row13-col1 > .vc_column-inner,
	.Healthcare-row13-col2 > .vc_column-inner,.financial-row-new-col1 > .vc_column-inner,
	.financial-row-new-col2 > .vc_column-inner,
	.financial-row-new .vc_col-sm-12 > .vc_column-inner
	{
		padding-top:0px !important;
	}
	.financial-row-new
	{
		padding: 0% 10% 0% 15% !important;
	}
	.financial-row-new-col1 > .vc_column-inner
	{
		padding-left:0px !important;
	}
	.footer-social-icons:hover{
	   border: 3px solid #651B1B;
	}
	.Infrastructure-cloud-row2-red-bg-content .vc_column-inner{
		    padding-top: 0px !important;
	}
	.industries-Healthcare-row10-col1-title a
	{
		color: #2c743a !important;
	}
	.industries-Healthcare-row10-col1-title
	{
		color: #2c743a;
		font-family: 'SourceSansPro-Regular';
		font-size: 30px;
		margin-bottom: 5px;
		line-height: 35px;
		min-height: 80px;
	}
	.healthcare-row14-btn{
		margin: 0px 0px 70px 0px !important;
	}
	.Healthcare-title-height{
		min-height:45px !important;
	}
	.Healthcare-row4,.Healthcare-row7,.Healthcare-row9,.Healthcare-row12,.financial-padding-top,.comm-padding-top
	{
		padding-top:5% !important;
	}
	.Healthcare-row6,.Healthcare-row8,.Healthcare-row11,.financial-padding-bottom,.comm-padding-bottom
	{
		padding-bottom:4% !important;
	}
/* industries healthcare page ends */
/* industries financial page starts */
	.industries-Financial-row-col2-title-content{
		padding-left:30px;
	}
	.industries-Financial-row-5-title-clr,.industries-Financial-row-5-title-clr a{
		color:#296a94 !important;
	}
	.industries-Financial-row-5-title-pad{
		padding-left:0px !important;
		padding-right:15px !important;
	}
	.industries-financial-row5-col2-img{
		border-left:1px dashed #575d5e;
		padding-left:30px !important;
	}
	.industries-Financial-row-6-title-color,.industries-Financial-row-6-title-color a{
		color:#383d67 !important;
	}
	.industries-Financial-row-6-title-clr,.industries-Financial-row-6-title-clr a{
		color:#2c743a !important;
	}
	.Infrastructure-cloud-row2-red-bg-content .vc_column-inner{
		    padding-top: 0px !important;
	}
	.financial-row14-btn{
		    margin: 0px 0px 70px 0px !important;
	}
	.financial-services-col1 > .vc_column-inner
	{
		padding-left : 0px !important;
	}
	.financial-services-row,.financial-services-col1 > .vc_column-inner,.financial-services-col2 > .vc_column-inner,.financial-services-col3 > .vc_column-inner
	{
		padding-top : 0px !important;
	}
/* industries financial page ends */
/* industries commercial page starts */
	.industries-Commercial-row5-Business{
		font-family: 'SourceSansPro-Regular';
		color:#107eb6;
		font-size:30px;
		margin-bottom:0px;
	}
	.industries-Commercial-row5-we{
		font-family: 'SourceSansPro-Regular';
		font-size:22px;
		color:#131313;
	}
	.industries-Commercial-row5-Advanced-color,.industries-Commercial-row5-Advanced-color a{
		color:#107eb6 !important;
	}
	.industries-Commercial-row5-advanced{
		color:#107eb6 !important;
	}
	.industries-Commercial-row4-col1-digital-color,.industries-Commercial-row4-col1-digital-color a{
		color:#66688e !important;
	}
	.industries-Commercial-row6-data-protection,.industries-Commercial-row6-data-protection a{
		color:#418e5b !important;
	}
	.industries-Commercial-row7-col2-Strengthening-color,.industries-Commercial-row7-col2-Strengthening-color a{
		color:#e27247 !important;
	}
	.Infrastructure-cloud-row2-red-bg-content .vc_column-inner{
		    padding-top: 0px !important;
	}
	.commercial-row14-btn{
		    margin: 0px 0px 70px 0px !important;
	}
/* industries commercial page ends */

/* Business-Consulting page starts */
	.Business-Consulting-row-3-we-engage{
		line-height:30px;
	}
	.Business-Consulting-row-4-padding{
		padding:4% 5% 0% 5%;
	}
	.Business-Consulting-row-4-col1-img{
		border-right:2px dotted;
	}
	.Business-Consulting-row-4-col2-Acquisitions{
		font-family: 'SourceSansPro-Regular';
		font-size:30px;
		line-height:35px;
	}
	.Business-Consulting-row-4-col2-Acquisitions-color{
		color:#2c743a;
	}
	.Business-Consulting-row-4-col2-functional-color{
		color:#383d67;
	}
	.Business-Consulting-row-4-col2-major-color{
		color:#296a94;
	    padding-left: 20px;
	}
	.Business-Consulting-row-4-col1-tech-description{
		padding-right:20px;
		font-family: 'SourceSansPro-Regular';
		font-size:20px;
		line-height:25px;
		color:#131313;
	}
/* Business-Consulting page ends */
/* Management Consulting page starts */
	.Management-Consulting-row5-Enterprise{
		padding-left:20px;
		padding-right: 70px !important;
		padding-bottom:0px;
	}
	.Management-Consulting-row5-assessment{
	   display:table;
	}
	.Management-Consulting-row5-col1-img{
		display:table-cell;
		float:none;
		vertical-align:middle;
	}
	.Management-Consulting-row5-strategy{
		color:#383d67;
		padding-left:20px;
	}
	.Management-Consulting-row4-enterprise{
		color:#b4832c;
		padding-left:20px;
	}
	.Management-Consulting-row5-program{
		color:#2c743a;
		padding-left:20px;
	}
	.management-consulting-get-button .vc_column-inner{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.Business-Consulting-row-4-col1-img-pad{
		padding-right:30px;
	}
/* Management Consulting page ends */

/* cyber security -end point protection starts */
	.centre-image{
		background-color: #f2f0f0 !important;
	}
	.get-started{
		margin: 35px 0px 60px 0px !important;
	}
	.padding-image{
		padding-bottom: 10px;
	}
	.end-point-list-img{
		width: 4%;
		display: inline-block;
		margin-bottom: 10px;
		margin-left:20%;
		vertical-align: top;
	}
	.end-point-text{
		width:70%;
		 display:inline-block;
		 margin-bottom: 10px;
		 padding-left: 1%;
		 color: #131313;
		 font-family: 'SourceSansPro-Regular';
		 font-size: 22px;
	}
 	.endpoint-row4
	{
		padding-left:15% !important;
		padding-right:15% !important;
	}
 	.endpoint-row4-text
	{
		padding-left:5% !important;
		padding-right:5% !important;
	}
/* cyber security -end point protection ends */
	/* cyber security -Intelligent Security Operations starts */
		.intelligent-security-list-img{
			width: 4%;
			display: inline-block;
			margin-bottom: 10px;
			margin-left:10%;
			vertical-align: top;
		}
		.intelligent-security-text{
			width:85%;
			 display:inline-block;
			 margin-bottom: 10px;
			 padding-left: 1%;
			 color: #131313;
			 font-family: 'SourceSansPro-Regular';
			 font-size: 22px;
		}
		.intelligent-security-row5-title p{
			font-family: AkzidenzGrotesk-Bold;
			color: #66688e;
		}
	/* cyber security -Intelligent Security Operations ends */
	/* cyber security -Data Loss Prevention starts */
		.content-row2{
			margin-left: 190px;
		}
		.data-loss-list-img{
			width: 4%;
			display: inline-block;
			margin-bottom: 10px;
			margin-left:10%;
			vertical-align: top;
		}
		.data-loss-text{
			width:85%;
			 display:inline-block;
			 margin-bottom: 10px;
			 padding-left: 1%;
			 color: #131313;
			 font-family: 'SourceSansPro-Regular';
			 font-size: 22px;
		}
	/* cyber security -Data Loss Prevention ends */
	/* cyber security - cyber assurance starts */
		.cyber_col_4_row
		{
			padding-top:30px;
		}
		.cyber_col_4_text {
			color: #000;
			font-size: 20px;
			line-height: 25px;
		}
		.cyber_assurance_security_assessment {
			background-image: url("../../../../uploads/2018/10/blue.png");
		}
		.cyber_assurance_phishing_defense {
			background-image: url("../../../../uploads/2018/10/green.png");
		}
		.cyber_assurance_penetration_testing {
			background-image: url("../../../../uploads/2018/10/orange.png");
		}
		.cyber-assurance-title
		{
			background-repeat: no-repeat;
			color: white;
			text-align: center;
			font-family: 'AkzidenzGrotesk-Bold';
			font-size: 22px;
			min-height: 250px;
			letter-spacing: 2px;
			margin-bottom: 20px !important;
			background-position: center !important;
			padding-top: 30px;
			border-radius: 10px;
		}
		.cyber-assurance-row6-img{
			width: 4%;
			display: inline-block;
			margin-bottom: 10px;
			margin-left:10%;
			vertical-align: top;

		}
		.cyber-assurance-row6-text{
			width:85%;
			display:inline-block;
			margin-bottom: 10px;
			padding-left: 1%;
			color: #131313;
			font-family: 'SourceSansPro-Regular';
			font-size: 22px;
		}

	/* cyber security - cyber assurance ends */
/* Solutions-Consulting page style starts */
	.Solutions-Consulting-row-2-title{
		font-family: 'AkzidenzGrotesk-Bold'!important;
		font-size: 24px !important;
		letter-spacing: 2px;
	}
	.Solutions-Consulting-row4-col1-title{
		font-family: 'AkzidenzGrotesk-Bold';
		color: #292929;
		font-size: 24px;
		letter-spacing: 2px;
		text-align: center;
		padding-top: 25%;
		margin-bottom:20px;
	}
	.Solutions-Consulting-row4-col1-description{
		font-family: 'SourceSansPro-Regular';
		font-size: 23px;
		color: #131313;
		line-height: 29px;
		/*padding-left: 56px;*/
		padding: 0% 15%;
	}
	.Solutions-Consulting-row4-col1-learn-button{
		margin-top: 8%;
		margin-bottom: 39%;
	}
	.Solutions-Consulting-row5-col2-description{
/*		padding-left: 105px !important;
		padding-right: 30px;		*/
	}
	.Solutions-Consulting-row5-col2-learn-button{
		margin-bottom: 30%;
		margin-top:7%;
	}
	.Solutions-Consulting-row6-title{
		text-align: center;
		font-family: 'AkzidenzGrotesk-Bold';
		color: #6a6868;
		font-size: 20px;
		letter-spacing: 1px;
		padding-toop:50px
	}
	.Solutions-Consulting-row7-title{
		text-align: center;
		font-family: 'SourceSansPro-Regular';
		font-size: 36px;
		color: #131313;
	}
	.Solutions-Consulting-row6-title{
		padding-top: 50px;
		margin-bottom:10px;
	}
	.Solutions-Consulting-row8-col1-title1{
		text-align: left;
		color: #000;
		font-family: 'SourceSansPro-Regular';
		font-size: 27px;
		margin-bottom: 20px;
	}
	.Solutions-Consulting-row8-col1-dots-right{
		border-right: 1px dashed;
	}
	.Solutions-Consulting-row8-col1-description1{
		font-size: 19px;
		font-family: 'SourceSansPro-Regular';
		color: #131313;
		line-height: 28px;
		margin-bottom: 19px;
	}
	.Solutions-Consulting-row9-description{
		font-family: "SourceSansPro-Regular";
		color: #131313;
		font-size: 20px;line-height: 25px;
	    padding: 40px 7% 0% 7%;
	}
	.Solutions-Consulting-row10-GT-BT{
		margin-bottom: 60px;
	}
	.Solutions-Consulting-row10-description{
		padding-bottom: 1px;
		margin-bottom: 15px;
	}
	.Solutions-Consulting-row11-col2-Name1{
		text-align: center;
		font-family: 'SourceSansPro-Bold';
		color: #131313;
		font-size: 24px;
		margin-bottom:0px;
	}
	.Solutions-Consulting-row11-col2-category1{
		text-align: center;
		font-size: 17px;
		color: #131313;
		font-family: 'SourceSansPro-Regular';
	}
	.Solutions-Consulting-row-4-background-img{
		background-position: center;
		padding-top:0px;
		background-image: url("../../../../uploads/2018/10/bg1.jpg");
		background-repeat: no-repeat;
		background-size: cover;
	}
	.Solutions-Consulting-row5-col2-background-img{
		background-image:url("../../../../uploads/2018/10/Untitled-1.jpg");
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.solutions-consulting-row2-text{
		padding:0px 20% 0px 20%;
	}
/* Solutions-Consulting page style ends */
	/* Solutions-Managed-IT service page style starts */
		.Managed-IT-row-4-background-img{
			background-image: url("../../../../uploads/2018/10/bg1-2.jpg");
		}
		.Managed-IT-row-4-col1-bt{
			margin-bottom:38%;
		}
		.Managed-IT-row-5-background-img{
			background-image: url("../../../../uploads/2018/10/bg2-3.jpg");
		}
		.Managed-IT-row-5-col2-BT{
			margin-bottom:45%;
		}
		.Managed-IT-row-6-background-img{
			background-image: url("../../../../uploads/2018/10/bg3-1.jpg");

		}
		.Managed-IT-row-4-background-img,.Managed-IT-row-5-background-img,.Managed-IT-row-6-background-img
		{
			background-repeat: no-repeat;
			background-size: cover;
		}
		.Managed-IT-row-6-col1-BT{
			margin-bottom:73%;
		}
		.page-id-393 .vc_column_container>.vc_column-inner{
			padding-top:0px !important;
		}
		.is-row5-title p
		{
			font-size: 32px;
		}
		.page-id-332 .vc_column_container > .vc_column-inner {
			box-sizing: border-box;
			padding-left: 15px;
			padding-right: 15px;
			width: 100%;
			padding-top:0px !important;
		}
		.manage-services-row7-col1,.manage-services-row7-col2,.manage-services-row7-col3
		{
			min-height: 190px;
		}
	/* Solutions-Managed-IT service page style ends */
	/* Solutions-digital business service page style starts */
		.digital-business-row-4-background-img{
			padding-top: 0px;
			/*background-image: url("../../../../uploads/2018/10/bg2-2.jpg");*/
			background-image: url("../../../../uploads/2018/11/Digital-business-row3-web-bg.jpg");
			background-repeat: no-repeat;
			margin-bottom: -25px;
			background-size : cover;
		}
		.digital-business-row-5-background-img{
			padding-bottom: 88px;
			background-image: url("../../../../uploads/2018/10/bg3.jpg");
			background-size : cover;
			background-repeat: no-repeat;
		}
		.digital-business-row-6-background-img{
			padding-top: 84px;
			background-size : cover;
			background-repeat: no-repeat;
			background-image: url("../../../../uploads/2018/10/bg4.jpg");
		}
		.digital-business-row-4-col1-title{
			padding-top:20% !important;
		}
		.digital-business-row-6-col1-title{
			padding-top:8% !important;
		}
		.digital-business-row9-col1-title1{
			color: black !important;
			font-size: 34px !important;
		}
		.digital-business-row8-bt{
			padding-top:50px;
			padding-bottom:50px;
		}
		.page-id-451 .vc_column_container > .vc_column-inner{
			padding-top:0px !important;
		}
	/* Solutions-digital business service page style ends */
	/* Solutions-cyber security page style starts */
		.Cyber-Security-row-4-background-img{
			background-image: url("../../../../uploads/2018/10/banner8-1.jpg");
			background-repeat: no-repeat;
			background-size: cover;
			margin-bottom: -25px;
		}
		.Cyber-Security-row-5-background-img{
			padding-bottom: 88px;
			background-image: url("../../../../uploads/2018/10/banner9.jpg");
			background-repeat: no-repeat;
			background-size: cover;
		}
		.Cyber-Security-row-6-background-img{
			background-image: url("../../../../uploads/2018/10/banner10-1.jpg");
			background-repeat: no-repeat;
			background-size: cover;
		}
		.Cyber-Security-row-7-background-img{
			background-image: url("../../../../uploads/2018/10/banner11.jpg");
			padding-bottom:20px;
			background-repeat: no-repeat;
			background-size: cover;
		}
		.Cyber-Security-row-4-col1-title{
			padding-left:100px;
		}
		.Cyber-Security-row-4-col1-desc{
			padding-left:190px !important;
		}
		.Cyber-Security-row-4-col1-bt{
			padding-left:100px;
		}
		.Cyber-Security-row6-col1-title{
			padding-top:250px !important;
		}
		.Cyber-Security-row6-col1-title-text-color{
			color : white !important;
		}
		.Cyber-Security-row7-col1-title{
			padding-top:5%;
		}
		.Cyber-Security-row-10-col1-title1{
			font-family: 'AkzidenzGrotesk-Bold';
			color:#343434;
			font-size:24px;
			margin-bottom:15px;
		}
		.Cyber-Security-row-10-col1-description{
			font-family: 'SourceSansPro-Regular';
			color:#131313;
			font-size:22px;
			line-height: 30px;
			padding: 0% 10% 0% 18%;
		}
		.cyber-security-row10-col1-title1,.cyber-security-row10-col2-title1,.cyber-security-row10-col3-title1,
		.Cyber-Security-row-10-col1-text,.Cyber-Security-row-10-col2-text,.Cyber-Security-row-10-col3-text
		{
			padding: 0px 10%;
		}
		.Cyber-Security-row-8-title-pad{
			padding-top: 45% !important;
		}
		.Cyber-Security-row-11-title-content{
			font-family: 'SourceSansPro-Regular';
			font-size:36px;
			color:#131313;
			margin-bottom: 15px;
		}
		.Cyber-Security-row-12-description-content{
			font-family: 'SourceSansPro-Regular';
			font-size: 22px;
			color:#131313;
			padding-left:10%;
			padding-right:10%;
			line-height: 31px;
		}
		.cyber-row10
		{
			padding-top: 5%;
			padding-bottom: 5%;
		}
		.Cyber-Security-bg-image
		{
			max-width: 60%;
			margin: 0 auto;
		}
		.Cyber-Security-row-14-bacground{
			padding: 4% 3% 0% 3%;
		}
		.Cyber-Security-row-14-col1-description{
			font-family: 'SourceSansPro-Regular';
			font-size: 22px;
			color: #131313;
			line-height: 30px;
			padding-right: 3%;
		}
		.Cyber-Security-row-15-title-content{
			font-family: 'AkzidenzGrotesk-Bold';
			color: #6a6868;
			font-size: 20px;
			padding-top: 35px !important;
			margin-bottom: 15px;
			letter-spacing:1px;
		}
		.Cyber-Security-row-16-title1-content{
			font-family: 'SourceSansPro-Regular';
			font-size: 36px;
			line-height: 40px;
		}
		.page-id-471 .vc_column_container > .vc_column-inner{
			padding-top : 0px !important;
		}
		.Cyber-Security-row-14-img
		{
			text-align: left !important;
		}
	/* Solutions-cyber security  page style ends */
	.our-experts-title
	{
			margin-bottom : 30px !important;
	}
	.dig-bus-row3-col1 .digital-business-row-4-col1-title,
	.dig-bus-row3-col1 .Solutions-Consulting-row4-col1-description
	{
		color:#FFF !important;
	}


	/* case studies page styles starts */
		.case-studies-row2 .vc_column_container > .vc_column-inner
		{
			padding: 0px;
		}
		.case-studies-row3
		{
			background-color: #f2f0f0;
		}
		.case-studies-row3-post .pt-cv-content-item
		{
		 	padding :20px!important;
			margin-bottom: 15px;
		}
		.case-studies-row3-post .pt-cv-ifield
		{
			background-color: #FFFFFF;
		}
		.case-studies-row3-post .pt-cv-ifield a img
		{
			width:100% !important;
			margin-bottom: 0px !important;
		}
		.case-studies-row3-post .pt-cv-ifield .pt-cv-title
		{
			margin-bottom: 0;
			border-bottom: 2px solid #CECECE;
			padding: 25px 20px;
			min-height: 110px;
		}
		.case-studies-row3-post .pt-cv-ifield .pt-cv-title a
		{
			color: #131313;
			font-size: 20px;
			line-height: 30px;
			font-family: 'SourceSansPro-Regular';
			font-weight: normal;
		}
		.case-studies-row3-post .pt-cv-ifield .pt-cv-content
		{
			text-align: center;
		}
		.case-studies-row3-post .pt-cv-ifield .pt-cv-content a
		{
			font-family: 'SourceSansPro-Regular';
			color: #131313;
			font-size: 22px;
			line-height: 25px;
			background: none;
			border: 0px;
			margin: 0;
			padding: 15px 0px;
		}
		.case-studies-row3-post .pt-cv-wrapper .pagination > li > a,
		.case-studies-row3-post .pt-cv-wrapper .pagination>li>span
		{
			color: #535252 !important;
		}
		.case-studies-row3-post .pt-cv-wrapper .pagination>.active>a
		{
			background-color: #535252 !important;
			color: #FFF !important;
		}
	/* case studies page styles ends */

/*header video popup starts*/
.header-videopopup-icon .fa-play-circle-o {
    -webkit-border-radius: 30px;
    color: #e33439 !important;
    position: absolute;
    left:0px !important;
    top:0px !important;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}
/*header vidoe popup ends*/
/*terms*/
#flowpaper-logo-bottom {
	display:none !important;
}
/*terms ends*/

/* mobile styles starts */
@media only screen and (max-width: 767px) and (min-width: 100px) {
	/*careers page header styles starts*/
		.open-opertunity-close-img
		{
			position: absolute;
			right: 10px;
			top: 10px;
		}
		.open-opertunity-link
		{
			display: block;
			max-width: 220px;
			margin: 10px auto 0 auto;
		}
	/*careers page header styles ends*/
	.visible-xs
	{
		display : block !important;
	}
	.hidden-xs
	{
		display : none !important;
	}
	/*home page styles starts */
		.home-banner1-text p
		{
			margin: 0px !important;
			font-size: 20px !important;
			line-height: 25px !important;
		}
		.home-row2-title
		{
			font-size: 24px !important;
			line-height: 30px;
			padding: 0% 5%;
		}
		.home-row2-text
		{
			 padding: 0% 5%;
		}
		.home-row3 > .vc_column_container,
		.home-row7 > .vc_column_container
		{
			width : 100%;
			padding: 0% 5%;
		}
		.home-row3-title, .home-row7-title, .home-row5-title
		{
			font-size: 24px;
		}
		.home-row3-text, .home-row7-text
		{
			padding: 0% 0%;
			font-size: 20px;
			line-height: 30px;
		}
		.home-row4
		{
			background-image: none;
			padding: 10% 5%;
		}
		.home-row4-title
		{
			margin-bottom: 15px;
			font-size: 24px;
			line-height: 40px;
		}
		.home-row4-desc
		{
			margin-bottom: 0px;
			font-size: 21px;
			line-height: 30px;
		}
		.home-row4-title1,.home-row4-title2,.home-row4-title3,.home-row4-title4
		{
			text-align: center;
			padding: 30px 0px 10px 0px;
			margin-bottom: 0px;
			font-size: 20px;
		}
		.home-row4-text1,.home-row4-text2,.home-row4-text3,.home-row4-text4
		{
			padding: 0px;
			margin: 0px;
		}
		.home-row4-btn
		{
			margin-top: 40px;
		}
		.home-row3
		{
			background-image: url("../../../../uploads/2018/10/home-bg1-mob.jpg");
		    background-position: top center;
		    background-size: cover;
		}
		.home-row5
		{
			padding: 0% 5%;
			background-image: url("../../../../uploads/2018/10/home-bg2-mob.jpg");
		    background-position: top center;
		    background-size: cover;
		}
		.home-row5-head
		{
			padding-top: 18%;
		}
		.home-row7
		{
			background-image: url("../../../../uploads/2018/09/home-bg3.png"); //new
		    background-position: top center;
		    background-size: cover;
		}
		.home-row5-text
		{
			padding: 0% 0%;
			font-size: 20px;
			line-height: 30px;
		}
		.home-row6
		{
			background: none;
			padding: 0% 5%;
			min-height : 300px;
		}
		.home-row6-slider
		{
			padding-top: 30px;
		}
		.home-anything-slider > h3
		{
			padding-top: 30px;
			font-size: 20px;
			line-height: 25px;
			padding: 0% 0%;
		}
		#sample_slider .owl-nav .owl-prev
		{
			left : 35% !important;
		}
		#sample_slider .owl-nav .owl-next
		{
			right : 35% !important;
		}
	/* home page styles ends */

	/* Industry top level styles starts */
		.itl-row2
		{
		    padding: 8% 5%;
		}
		.itl-row4-text
		{
		    padding: 0px;
		}
	/* Industry top level styles ends */

	/* solutions starts */
		.solutions-row4-col1-title
		{
			    font-size: 20px;
		}
		.solutions-row4-col1-text
		{
		    padding: 0px 5% 0px 5%;
			min-height:50px;
		}
		.solutions-row4-col1-btn
		{
			margin-bottom:20px;
		}
		.solutions-banner1-text p
		{
			font-size: 20px !important;
		}

	/* solutions ends */
	/* about us styles starts */
		.about-row3-head
		{
		    font-size: 32px;
		    line-height: 40px;
		}
		.about-row3-title,
		.about-row4-title,
		.about-row5-title,
		.about-row6-title,
		.about-row9-title,
		.about-row10-title,
		.about-row11-title
		{
		    font-size: 26px;
		    line-height: 35px;
		}
		.about-row3-text
		{
			font-size: 20px;
		    line-height: 30px;
		}
		.about-row4-head
		{
			font-size: 21px;
			line-height: 30px;
		}
		.about-row4-title
		{
		    padding: 0px 0px;
		}
		.about-row4-desc
		{

			font-size: 21px;
			line-height: 30px;
			padding: 0%;
		}
		.about-row5-innerrow-title1,
		.about-row5-innerrow-title2,
		.about-row5-innerrow-title3,
		.about-row5-innerrow-title4
		{
			font-size: 21px;
			line-height: 30px;
		}
		.about-row5-innerrow-text1,
		.about-row5-innerrow-text2,
		.about-row5-innerrow-text3,
		.about-row5-innerrow-text4
		{
			padding: 0px;
			max-width:100%;
		}
		.about-row5-innerrow-title1 img,
		.about-row5-innerrow-title2 img,
		.about-row5-innerrow-title3 img,
		.about-row5-innerrow-title4 img
		{
			width: 15px;
			top: 3px;
		}
		.about-row8-text
		{
			font-size: 21px;
			line-height: 30px;
			padding: 0% 0%;
		}
		.about-row10-img
		{
			display : none !important;
		}
		.about-row10-mob-year-2015,
		.about-row10-mob-year-2016,
		.about-row10-mob-year-2017,
		.about-row10-mob-year-2018,
		.about-row10-mob-year-2019
		{
			text-align: center;
			margin-bottom: 20px !important;
		}
		.about-row10-mob-year-2015 p,
		.about-row10-mob-year-2016 p,
		.about-row10-mob-year-2017 p,
		.about-row10-mob-year-2018 p,
		.about-row10-mob-year-2019 p

		{
			display: inline-block;
			color: #FFF;
			padding: 5px 30px;
			border-radius: 50px;
		}
		.about-row10-mob-year-2015-text,
		.about-row10-mob-year-2016-text,
		.about-row10-mob-year-2017-text,
		.about-row10-mob-year-2018-text,
		.about-row10-mob-year-2019-text
		{
			text-align : center;
			margin-bottom : 20px !important;
			color: #3a3a3a;
		}
		.about-row10-mob-year-2015 p
		{
			/*background-color: #F0B74A;*/
			background-color: #B58528;
		}
		.about-row10-mob-year-2016 p
		{
			/*background-color: #8885B0;*/
			background-color: #3D3A67;
		}
		.about-row10-mob-year-2017 p
		{
			/*background-color: #108ACB;*/
			background-color: #2B6694;
		}
		.about-row10-mob-year-2018 p
		{
			/*background-color: #338A57;*/
			background-color: #22783D;
		}
		.about-row10-mob-year-2019 p
		{
			/*background-color: #338A57;*/
			background-color: #b63618;
		}
		.about-row10-innerrow-bg-img,.about-row10-mob-line
		{
			margin-bottom: 10px !important;
		}
		.about-row11,
		.about-row11-col1,.about-row11-col2
		{
			display : block;
			float : left;
		}
		.about-row11-col2
		{
		    padding: 5%;
		}
		.about-row8-btn1
		{
			margin: 30px 0px 0px 0px;
		}
		.about-row9-btn1 a
		{
			font-size: 19px !important;
			padding: 8px 19px !important;
		}
		.about-row11,.about-row11-col2
		{
			padding-top:30px;
		}
		.about-row4-innerrow-img
		{
			margin-bottom: 20px;
		}
		.about-row4-innerrow-text
		{
			text-align: center;
		}
		.aboutus-inner-banner-text p
		{
		    position: initial !important;
			font-size: 21px !important;
		}
		.about-row9-post .item
		{
			width:100% !important;
		}
	/* about us styles ends */
	/* contact us styles starts */
		.contact-row3-col2-img
		{
			width: 17%;
		}
		.contact-row3-col2-text
		{
			font-size: 21px;
			line-height: 28px;
			width: 80%;
		}
	/* contact us styles ends */
	/* career page styles starts */
		.career-row3
		{
			padding-bottom: 0px;
		}
		.career-row3-innerrow2-text
		{
			padding: 0px 0%;
			display : block;
		}
		.career-row3-innerrow2-text > .wpb_wrapper
		{
			padding: 0px 5%;
		}
		.career-row3-innerrow2-col1,
		.career-row3-innerrow2-col2
		{
			padding-top : 30px;
		}
	/* career page styles ends */
	/* meet the team page styles starts */
		.meet-team-row4-tab-client-img
		{
			padding-left: 0%;
			padding-right: 0%;
		}
		.meet-team-row3-innerrow-img img,
		.meet-team-row4-tab-client-img img
		{
			max-width: 100% !important;
		}
		.meet-the-team-popupimage{
			width: 100%;
			display: inline-block;
			vertical-align: top;
			margin-top:0px !important;
			margin-left:0px !important;
			text-align: center;
		} .meet-the-team-popuptext{
			width: 100%;
			display: inline-block;
			padding-left:35px;
			padding-right:35px;
			height:400px !important;
			overflow: auto;
			margin-top:15px;
			padding-top:10px;
			margin-bottom:15px;
		} .meet-the-team-popupwindow{
			height:auto !important;
		}
	/* meet the team page styles ends */
	/* Digital business style starts*/
		.DigitalBusiness-row3-Text2 p
		{
			font-size: 24px;
			line-height: 30px;
		}
		.vc_custom_1539172240122
		{
			padding:0px !important;
		}
		.vc_custom_1539150245639
		{
			padding: 0px 5% 0 5% !important;
		}
		.DigitalBusiness-row5-Text5 p,
		.DigitalBusiness-row5-Text5 p
		{
			font-size: 24px;
			line-height:30px;
		}
		.DigitalBusiness-row7-col1-Text7
		{
			margin-bottom: 5px;
		}
		.DigitalBusiness-row7-col1-Text7 p
		{
			font-size: 24px;
			line-height: 30px;
			min-height: 10px;
			padding-right:0px;
		}
		.DigitalBusiness-row7-col1-Text8 p, .DigitalBusiness-row7-col1-Text3 p
		{
			border-bottom: 0px dotted;
			border-right: 0px dotted;
			padding-bottom:20px;
			min-height: 10px;
			font-size: 18px;
			line-height: 25px;
		}
		.DigitalBusiness-row8-col2-arrow
		{
			padding: 0% 5% !important;
		}
		.DigitalBusiness-row8-col2-empty
		{
			height : 0px !important;
		}
		.Digitalbusiness-lastrow,
		.Digitalbusiness-lastrow-col1,
		.Digitalbusiness-lastrow-col2
		{
			display : block;
			float : left;
		}
		.Digitalbusiness-lastrow-col2-title
		{
			padding-top: 30px;
		}
		.case-studies-slider
		{
			padding: 0% 5%;
		}
		.case-studies-slider .left
		{
			left: 0% !important;
		}
		.DigitalBusiness-row8-col2-arrow p
		{
			font-size: 18px;
			line-height: 25px;
		}
		.DigitalBusiness-row8-col2-arrow img
		{
		    width: 15px;
		}
	/* Digital business style ends*/
	/* Digital business intelligence style starts*/
		.DigitalBusiness-row5-Text5
		{
			margin-bottom:5px;
		}
		.vc_custom_1539262211153
		{
			padding: 0% !important;
		}
		.DigitalBusiness-Intelligence-row4-content
		{
		    font-size: 18px;
			line-height: 25px;
		}
		.DigitalBusiness-Intelligence-row5-col2-paragraph
		{
		    padding-left: 0px;
		}
		.vc_custom_1539264785389
		{
			padding: 0px 5% 0 5% !important;
			margin-bottom: 0px !important;
		}
		.intelligence-row7 .vc_col-sm-8 > .vc_column-inner
		{
		    padding-top: 0px !important;
		}
		.DigitalBusiness-Intelligence-row6-content
		{
		    font-size: 22px;
			line-height: 30px;
		}
	`	.DigitalBusiness-row8-col2-arrow
		{
			padding-left: 5% !important;
		}
		.DigitalBusiness-row4-Text3 p
		{
			font-size: 18px;
			line-height: 25px;
		}
	/* Digital business intelligence style ends*/
	.case-studies-slider .pt-cv-title
	{
		font-size: 26px;
		line-height: 30px;
	}
	/* Digital transformation style starts*/
		.digitalbusinesstransformation-row4-col1
		{
		    margin-bottom: 0px;
		    border: 0px;
		}
		.digitalbusinesstransformation-row4-col1-data,
		.digitalbusinesstransformation-row4-col1-data2,
		.digitalbusinesstransformation-row4-col1-data3,
		.digitalbusinesstransformation-row4-col1-data4
		{
		    padding-left: 0;
		    margin-bottom: 10px;
			font-size : 28px;
			line-height : 35px;
		}
		.digitalbusinesstransformation-row4-col1-data p,
		.digitalbusinesstransformation-row4-col1-data2 p,
		.digitalbusinesstransformation-row4-col1-data3 p,
		.digitalbusinesstransformation-row4-col1-data4 p
		{
		    text-align: center;
		}
		.digitalbusinesstransformation-row4-col1-content
		{
			padding-left: 0px;
			font-size: 18px;
			line-height: 25px;
		}
		.DigitalBusinessTransformation-row-6-getstarted
		{
		    margin-top: 0;
		    padding: 15px 0px 50px 0px;
		}
	.digital-transformation-row5-col1 .vc_column-inner .wpb_wrapper > .vc_row,
	.digital-transformation-row5-col2 .vc_column-inner .wpb_wrapper > .vc_row,
	.digital-transformation-row6-col1 .vc_column-inner .wpb_wrapper > .vc_row,
	.digital-transformation-row6-col2 .vc_column-inner .wpb_wrapper > .vc_row,
	.digital-transformation-row5-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row5-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9,
	.digital-transformation-row5-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row5-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9,
	.digital-transformation-row6-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row6-col1 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9,
	.digital-transformation-row6-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-3,
	.digital-transformation-row6-col2 .vc_column-inner .wpb_wrapper > .vc_row > .vc_col-sm-9
	{
		display: block;
		float: left;
	}
	/* Digital transformation style ends*/
	/* service desk page styles starts */
		.sd-row3
		{
			padding-right: 5% !important;
			padding-left: 5% !important;
		}
		.sd-row3-text
		{
			padding-right: 0% !important;
			padding-left: 0% !important;
		}
		.sd-row4-title
		{
			font-size: 26px;
			line-height: 30px;
		}
		.sd-row4-inner-rows
		{
			padding-right: 5% !important;
			padding-left: 5% !important;
		}
		.servicedesk-row5-col1
		{
			border-right: 0px dotted;
		}
		.sd-row4-inner-rows-img
		{
			margin-bottom: 10px;
		}
		.sd-row4-inner-rows-title,
		.sd-row4-inner-rows-text
		{
			padding-left: 0px;
			font-size: 18px;
			line-height: 25px;
		}
		.sd-row4-inner-rows-title, .sd-row4-inner-rows-text
		{
			margin-bottom: 20px;
		}
		.sd-row4-inner-rows-title
		{
			font-size: 24px;
			margin-bottom: 10px;
			line-height: 35px;
		}
		.vc_custom_1539347192518
		{
			padding-left: 5% !important;
		}
		.vc_custom_1539234879850
		{
			padding-left: 0% !important;
		}
		.servicedesk-row11-col2-Businessresults
		{
			font-size: 22px;
			line-height:30px;
			margin-bottom: 10px;
		}
		.servicedesk-row11-col2-line1
		{
			font-size: 18px;
			margin-bottom: 10px;
			line-height: 30px;
		}
		.servicedesk-row11-col2-line1 img
		{
			width : 15px;
		}
	/* service desk page styles ends */
	/* Infrastructure-cloud page starts*/
		.Infrastructure-cloud-row3-title
		{
			font-size: 26px;
			line-height: 35px;
			margin-bottom: 10px;
		}
		.Infrastructure-cloud-row4-col-2-arrowtitle img
		{
			width:15px;
		}
		.Infrastructure-cloud-row4-sub-title
		{
			font-size: 18px;
			line-height: 25px;
			padding-left: 0px;
			margin-bottom: 30px !important;
		}
		.Infrastructure-cloud-row4-col-2-arrowtitle img
		{
			margin-right: 10px;
		}
		.Infrastructure-cloud-row4-col-2-arrowtitle
		{
			font-size: 24px;
			margin-bottom: 10px !important;
			line-height: 30px;
		}
		.Infrastructure-cloud-row4-col-2-description
		{
			font-size: 18px;
			line-height: 25px;
			padding-left: 30px;
		    margin-bottom: 20px !important;
		}
		.Infrastructure-cloud-row7-col2-desc
		{
			padding-left: 0px;
		}
		.Infrastructure-cloud-row2-red-bg-content
		{
			font-size: 20px;
			line-height:28px;
		}
	/* Infrastructure-cloud page ends*/
		.case-studies-slider .pt-cv-content
		{
			font-size: 18px;
			line-height: 25px;
		}
		.DigitalBusiness-row2-Text1 p
		{
			font-size: 20px;
			line-height: 28px;
		}
		.ApplicationSolutions-row6-mbv1-content{
			font-size: 18px;
			line-height: 25px;
		}
		.vc_custom_1539588605182
		{
			padding-bottom : 0px !important;
		}
		.vc_custom_1539590556992
		{
			padding-right : 0px !important;
			padding-left : 0px !important;
		}
		.infra-solution-btn
		{
			margin-top: 0px;
		}
		.Infrastructure-cloud-row2-red-bg-content{
			font-size:18px !important;
		}
		.Infrastructure-cloud-row3-title{
			font-size: 21px;
			line-height: 28px;
			margin-bottom: 10px;
		}
		.industries-Healthcare-row3-description{
			padding: 0% 5% 2% 5% !important;
			font-size: 18px !important;
			line-height: 25px;
		}
	/* management-consulting page starts*/
		.Management-Consulting-row5-col1-img, .Management-Consulting-row5-assessment{
			display:block !important;
		}
		.Business-Consulting-row-4-col1-img{
			border-right:none !important;
			margin-bottom:10px !important;
		}
		.Business-Consulting-row-4-col2-Acquisitions{
			padding-left:0px !important;
			font-size: 28px !important;
			line-height: 30px !important;
			text-align:center !important;
			margin-bottom: 15px;
		}
		.Business-Consulting-row-4-col1-tech-description{
			font-size:18px !important;
		}
		.Management-Consulting-row5-Enterprise{
			padding-left: 10px !important;
			padding-right: 10px !important;
			padding-bottom: 0px;
		}
		.management-consulting-row5-col1 > .vc_column-inner{
			padding-top:0px !important;
		}
		.consulting-management-top{
			padding-top:35px !important;
		}
		.Business-Consulting-row-4-col2-major-color{
			text-align:center !important;
		}
		.wpb_content_element > .Management-Consulting-row5-assessment{
			text-align:center !important;
		}
		.management-consulting-get-button > .vc_column-inner{
			padding-top:0px !important;
			padding-bottom:0px !important;
		}
		.management-consulting-get-button .home-row4-btn{
			margin-top:0px !important;
			margin-bottom:0px !important;
		}
	/* management-consulting page ends*/


	/* cyber security -end point protection starts */
		.padding-image{
		    padding-bottom: 30px;
		}
		.get-started{
		    margin : 20px 0px 25px 0px !important;
		}
		.end-point-list-img,.intelligent-security-list-img,.data-loss-list-img,.cyber-assurance-row6-img
		{
		   width: 5%;
		   margin-left:0%;
		}
		.end-point-text,.intelligent-security-text,.data-loss-text,.cyber-assurance-row6-text{
			width: 92%;
			margin-top: -4px;
			font-size: 18px;
			line-height: 22px;
			margin-bottom: 15px;
		}
		.endpoint-divpadding,.intelligentsecurity-divpadding,.dataloss-divpadding,.cyber-assurance-row6-col2{
		    padding: 0px 5% 0px 5%;
		}
		.endpoint-row4
		{
			padding-right: 0% !important;
			padding-left: 0% !important;
		}
		.endpoint-row4-text
		{
			padding-right: 5% !important;
			padding-left: 5% !important;
		}
	/* cyber security -end point protection ends */
	/* cyber security - data loss prevection starts */
		.vc_custom_1540381919049
		{
				padding:0px !important;
		}
	/* cyber security - data loss prevection ends */
	/* Solutions-Consulting page style starts */
		.Solutions-Consulting-row4-col1-title{
			font-size: 22px;
			margin-bottom: 15px;
			line-height: 30px;
			padding-top:30px !important;
		}
		.Solutions-Consulting-row4-col1-description{
			padding-left: 15px;
			padding-right: 15px;
			font-size: 18px;
			line-height: 25px;
		}
		.Solutions-Consulting-row4-col1-learn-button{
			margin-top: 48px;
			margin-bottom: 15px;
		}
		.Solutions-Consulting-row-4-background-img{
			background-position: center !important;
			padding-top:0px;
			background-image: url("../../../../uploads/2018/10/bg1-1-mobile.jpg");
		}
		.Solutions-Consulting-row4-col1-description{
			padding-left: 15px !important;
			padding-right: 15px !important;
			font-size: 18px;
			line-height: 25px;
		}
		.Solutions-Consulting-row5-col2-learn-button{
			margin-bottom: 45px;
		}
		.Solutions-Consulting-row5-col2-background-img{
			background-image: url("../../../../uploads/2018/10/consulting-mobile.jpg");
			background-position: left;
		}
		.Solutions-Consulting-row6-title{
			line-height: 26px;
			padding-top: 35px;
			font-size:20px;
		}
		.Solutions-Consulting-row7-title{
			font-size: 29px;
			line-height: 33px;
			padding-top: 10px;
			margin-bottom: 0px;
		}
		.Solutions-Consulting-row8-col1-title1{
			line-height: 33px;
		}
		.Solutions-Consulting-row-4-col1-title > .vc_column-inner{
			padding-top: 0px !important;
		}
	/* Solutions-Consulting page style ends */
	/* Solutions Managed IT  page style ends */
		.Managed-IT-row-4-background-img{
			background-image: url("../../../../uploads/2018/10/bg1_mb.jpg");
			background-position : right;
		}
		.Managed-IT-row-4-col1-bt{
			padding-top: 0px !important;
			margin-bottom: 2% !important;
		}
		.Managed-IT-row-5-background-img{
			background-image: url("../../../../uploads/2018/10/bg2-mb-1.jpg");
			background-position : left;
		}
		.Managed-IT-row-5-col2-BT{
			margin-bottom:13%;
		}
		.Managed-IT-row-6-background-img{
			background-image: url("../../../../uploads/2018/10/bg3-mb-1.jpg");
			background-position : right;
		}
		.Managed-IT-row-6-col1-BT{
			margin-bottom:13%;
		}
	/* Solutions Managed IT  page style ends */
	/* Solutions-digital business service page style starts */
		.digital-business-row-4-col1-title{
			padding-top: 9% !important;
		}
		.digital-business-row4-learn-bt{
			padding-bottom:30px;
			padding-top:20px;
		}
		.digital-business-row-5-background-img{
			padding-bottom:0px;
		}
		.digital-business-row-6-background-img{
			padding-top:0px;
		}
		.digital-business-row-4-background-img{
			/*background-image: url("../../../../uploads/2018/10/bg2-mb.jpg");*/
			background-image: url("../../../../uploads/2018/11/Digital-business-row3-mob-bg.jpg");

			margin-bottom: -25px;
		}
		.digital-business-row-5-background-img{
			background-image: url("../../../../uploads/2018/10/bg3-mb.jpg");
		}
		.digital-business-row-6-background-img{
			background-image: url("../../../../uploads/2018/10/bg4_mb.jpg");
		}
		.digital-business-row-4-background-img,.digital-business-row-5-background-img,.digital-business-row-6-background-img{
			background-repeat : no-repeat;
			background-size : cover;
			background-position: center;
		}
		.Solutions-Consulting-row8-col1-dots-right{
			border-right: 0px !important;
		}
		.Solutions-Consulting-row8-col1-title1{
			line-height:40px !important;
			font-size: 28px !important;
		}
		.page-id-393 .Solutions-Consulting-row8-col1-title1{
			line-height:30px !important;
			font-size: 26px !important;
		}
		.digital-business-row8-bt{
			padding-top: 0px !important;
			padding-bottom: 40px !important;
		}
	/* Solutions-digital business service page style ends */
	/* Solutions-cyber security page style starts */
		.Cyber-Security-row-4-background-img{
			background-image: url("../../../../uploads/2018/10/banner8-2.jpg");
			background-repeat: no-repeat;
			margin-bottom: -25px;
			background-position: center;
			}
			.Cyber-Security-row-4-col1-title{
				padding-left:0px;
			}
			.digital-business-row4-learn-bt{
			 padding-top:0px;
			}
		.Cyber-Security-row-4-col1-bt{
			 padding-left:0px;
		}
		.Cyber-Security-row-5-background-img{
			padding-bottom:0px !important;
			background-image: url("../../../../uploads/2018/10/banner9-1.jpg");
			background-position: center;
		}
		.Cyber-Security-row6-col1-title{
			padding-top:0px;
		}
		.Cyber-Security-row-6-background-img{
			/*background-image: url("../../../../uploads/2018/10/banner10-2.jpg");*/
			background-position: center;
		}
		.Cyber-Security-row6-col1-title{
			padding-top:30px !important;
		}
		.Cyber-Security-row-8-title-pad{
			padding-top: 30px !important;
		}
		.Cyber-Security-row-7-background-img{
			padding-bottom:0px !important;
			background-image: url("../../../../uploads/2018/10/banner11-1.jpg") !important;
			background-position: center;
		}
		.Cyber-Security-row7-col1-title{
			padding-top: 30px !important;
			font-size: 24px !important;
			line-height: 29px !important;
		}
		.Cyber-Security-row-10-col1-data-img{
			margin-bottom:20px;
		}
		.Cyber-Security-row-10-col1-title1{
			font-size: 20px;
			margin-bottom: 5px;
		}
		.Cyber-Security-row-10-col1-description{
			font-family: 'SourceSansPro-Regular';
			color: #131313;
			font-size: 18px;
			line-height: 24px;
			padding: 0% !important;
		}
		.Cyber-Security-row-11-title-content{
			padding-top:0px !important;
		}

		.Cyber-Security-row-11-title-content{
			font-size: 30px;
			color: #131313;
			margin-bottom: 0px;
		}
		.Cyber-Security-row-12-description-content{
			font-size: 18px;
			padding-left: 5%;
			padding-right: 5%;
			line-height: 25px;
			padding-bottom: 0px;
		}
		.Cyber-Security-row-14-bacground {
		padding: 6% 3% 3% 3%;
		}
		.Cyber-Security-row-14-col1-description{
			padding-right: 0%;
			font-size: 18px;
			line-height: 26px;
			margin-bottom: 20px;
		}
		.Cyber-Security-row-16-title1-content{
			line-height: 32px;
			font-size: 24px;
		}
		.Cyber-Security-row-17-profile-img > .vc_column-inner{
			padding-top:0px !important;
		}
		.Cyber-Security-row-14-img
		{
			text-align: center !important;
		}
	/* Solutions-cyber security  page style ends */
		.vc_custom_1540275239469
		{
			padding : 0px 0px 35px 0px !important;
		}
		.cyber_col_4_text
		{
			font-size: 18px;
			padding: 0px;
			line-height: 25px;
		}
		.vc_custom_1540194028789
		{
		    padding-bottom: 10px !important;
		}
	/*healthcare page starts*/

		.healthcare-row14-btn{
			margin: 0px 0px 35px 0px !important;
		}
		.industries-Healthcare-row4-col2-inner .vc_column-inner{
			padding-top: 0px !important;
		}
		.healthcare-row2-text{
			font-size:18px;
			line-height:28px;
		}
		.Healthcare-row4-col2-desc, .Healthcare-row8-col2-desc{
			font-size: 20px !important;
			padding-left:0px !important;
			line-height: 30px !important;
		}
		.Healthcare-row4-col2-title, .Healthcare-row7-col1-title1, .Healthcare-row8-col2-title,
		.Healthcare-row11-col1-title1{
			 font-size: 28px !important;
			padding-left:0px !important;
			line-height: 35px !important;
			min-height: 30px !important;
		}
		.Healthcare-row5-col1-title, .Healthcare-row6-col1-title, .Healthcare-row7-col1-title,
		.Healthcare-row10-col1-title,.Healthcare-row11-col1-title{
			font-size: 24px !important;
			line-height: 28px !important;
			min-height: 30px !important;
		}
		.Healthcare-row5-col1-desc, .Healthcare-row6-col1-desc, .Healthcare-row7-col1-desc,
		.Healthcare-row10-col1-desc, .Healthcare-row11-col1-desc{
			font-size: 18px !important;
			line-height: 28px !important;
			padding-right: 0px !important;
			padding-left:0px !important;
		}
		 .industries-Healthcare-row4-title-gray{
			padding: 2% 5% 0% 5% !important;
		}
		.Healthcare-row5-title-top{
			 padding: 5% 5% 0% 0% !important;
		}
		.industries-Healthcare-row4-col1, .industries-Healthcare-row6-col2-exp-img{
			border-style:none !important;
		}
		.industries-Healthcare-row4-col2-inner .vc_column-inner{
			padding-top: 0px !important;
		}

		.Healthcare-row7-col2 > .vc_column-inner,.Healthcare-row8-col1 > .vc_column-inner,.Healthcare-row8-col2 > .vc_column-inner,
		.Healthcare-row8-col3 > .vc_column-inner, .vc_col-sm-6 > .vc_column-inner, .healthcare_col-sm-12 > .vc_column-inner{
			padding-top: 0px !important;
		}

	/*healthcare page ends*/

	/* financial page starts */
		.financial-row14-btn{
			margin: 0px 0px 35px 0px !important;
		}
		 .industries-Financial-row-col2-title-content{
			padding-left:0px !important;
		}
		.financial-row3-marginbottom{
			margin-bottom:15px !important;
		}
		.financial-row4-col2-desc, .financial-row8-col2-desc{
			font-size: 20px !important;
			padding-left:0px !important;
			line-height: 30px !important;
		}
		.financial-row4-col2-title, .financial-row7-col1-title1, .financial-row8-col2-title,
		.financial-row10-col1-title, .financial-row11-col1-title1{
			 font-size: 28px !important;
			padding-left:0px !important;
			line-height: 35px !important;
			min-height: 30px !important;
		}
		.financial-row5-col1-title, .financial-row6-col1-title, .financial-row7-col1-title,
		.financial-row11-col1-title{
			font-size: 24px !important;
			line-height: 28px !important;
			min-height: 30px !important;
		}
		.financial-row5-col1-desc, .financial-row6-col1-desc, .financial-row7-col1-desc,
		.financial-row11-col1-desc, .financial-row10-col1-desc{
			font-size: 18px !important;
			line-height: 28px !important;
			padding-right: 0px !important;
			padding-left:0px !important;
		}
		 .industries-Healthcare-row4-title-gray{
			padding: 2% 5% 0% 5% !important;
		}
		.Healthcare-row5-title-top{
			 padding: 4% 5% 0% 0% !important;
		}
		.industries-Healthcare-row4-col1, .industries-financial-row5-col2-img{
			border-style:none !important;
		}
		.Healthcare-row8-col1 > .vc_column-inner,.Healthcare-row8-col2 > .vc_column-inner,
		.Healthcare-row8-col3 > .vc_column-inner{
			padding-top: 0px !important;
		}
		.financial-row14-btn-new{
			padding-left:0px !important;
			padding-right:0px !important;
		}
		.financial-row-new
		{
			padding : 0% 5% 0% 5% !important;
		}
		.financial-services-col1,.financial-services-col2,.financial-services-col3
		{
			padding : 0%;
		}
		.financial-row-new-col1 > .vc_column-inner,
		.financial-row-new-col2 > .vc_column-inner,
		.financial-services-col1 > .vc_column-inner,
		.financial-services-col2 > .vc_column-inner,
		.financial-services-col3 > .vc_column-inner
		{
			padding : 0%;
		}
		.financial-row14-btn-new
		{
		margin-left: 15px !important;
		margin-right: 15px !important;
		}
	/* financial page ends */
	/* commercial page starts */
 .commercial-row14-btn{
        margin: 35px 0px 35px 0px !important;
    }
    .commercial-row2-text{
        font-size:18px;
        line-height:28px;
    }
    .industries-Financial-row-col2-title-content{
        padding-left:0px !important;
    }
    .industries-Healthcare-row4-col2-description, .industries-Commercial-row5-we{
        padding-left:0px !important;
    }
    .commercial-row3-marginbottom{
        margin-bottom:15px !important;
    }
    .commercial-row4-col2-desc, .commercial-row8-col2-desc{
        font-size: 20px !important;
        padding-left:0px !important;
        line-height: 30px !important;
    }
    .commercial-row4-col2-title, .commercial-row7-col1-title, .commercial-row8-col2-title,
    .commercial-row6-col1-title1, .commercial-row9-col1-title1{
         font-size: 28px !important;
        padding-left:0px !important;
        line-height: 35px !important;
        min-height: 30px !important;
    }
    .commercial-row5-col1-title, .commercial-row7-col1-title,
    .commercial-row8-col1-title, .commercial-row6-col1-title, .commercial-row9-col1-title{
        font-size: 24px !important;
        line-height: 28px !important;
        min-height: 30px !important;
    }
    .commercial-row5-col1-desc, .commercial-row7-col1-desc,
    .commercial-row8-col1-desc, .commercial-row6-col1-desc, .commercial-row9-col1-desc{
        font-size: 18px !important;
        line-height: 28px !important;
        padding-right: 0px !important;
    }
    .industries-Healthcare-row4-title-gray{
        padding: 2% 5% 0% 5% !important;
    }
    .Healthcare-row5-title-top{
         padding: 4% 5% 0% 0% !important;
    }
    .industries-Healthcare-row4-col1, .industries-financial-row5-col2-img{
	    border-style:none !important;
    }
	/* commercial page ends */
	/* case studies sldier starts */
		.case-studies-slider-new .pt-cv-content-item
		{
		    display: block;
		}
		.case-studies-slider-new .pt-cv-content-item > a
		{
		    display: block;
		    width: 100%;
		}
		.case-studies-slider-new .pt-cv-content-item .pt-cv-carousel-caption
		{
		    display: block;
		    width: 100%;
			padding: 10% 10%;
		}
		.case-studies-slider-new .pt-cv-carousel-caption .pt-cv-title a
		{
			font-size: 26px;
		}
	/* case studies sldier ends */
		.cyber-assurance-img
		{
		    text-align: center !important;
		}
		.cyber_col_4_row
		{
			padding-top:30px !important;
		}

		/* about page latest styles starts*/
			.about-row4-head{
				font-size: 18px !important;
				line-height: 25px !important;
			}

			.about-row4-title{
				font-size: 23px !important;
				line-height: 30px !important;
			}
			.about-row5-innerrow-title1{
			 font-size: 18px !important;
			 line-height: 25px !important;
			}
			.about-row6-title{
				font-size: 25px !important;
				line-height: 30px !important;
				padding-top: 20px !important;
			}
			.about-row6-text{
			 font-size: 18px !important;
			 padding:0px !important;
			}
			.about-row8-title{
			  font-size: 21px !important;
			  padding-top:20px !important;
			  line-height:30px !important;
			}
			.about-row9-text{
				font-size: 20px !important;
				line-height: 25px !important;
			}
			.about-row3{
				padding-top: 20px !important;
			}
		/* about page latest styles ends*/
		.page-id-393 .manage-services-row7-col1, .manage-services-row7-col2, .manage-services-row7-col3
		{
			min-height:50px;
		}
		.page-id-393 .Solutions-Consulting-row7-title,
		.page-id-332 .Solutions-Consulting-row7-title,
		.page-id-451 .Solutions-Consulting-row7-title

		{
			margin-bottom: 35px;
		}
		.page-id-332 .Solutions-Consulting-row8-col1-title1,
		.page-id-451 .Solutions-Consulting-row8-col1-title1
		{
			line-height: 30px !important;
		    font-size: 26px !important;
		}

}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	/* home style starts */
		.home-anything-slider > h3
		{
			padding: 0% 5%;
			font-size: 24px;
			line-height: 35px;
		}
	/* home styles ends */
	/* solutions styles starts */
		.solutions-row4-col1-text
		{
			padding: 0px 7% 0px 7%;
			min-height: 200px;
		}
	/* solutions styles ends */
	.DigitalBusiness-row7-col1-Text7 p
	{
		min-height : 120px;
		padding-right: 0px;
	    font-size: 30px;
	}
	.case-studies-slider .left
	{
		left: 75% !important;
	}
	.Digitalbusiness-lastrow-col2-title
	{
		padding-top:15px !important;
	}
	.case-studies-slider .pt-cv-title
	{
	    font-size: 24px;
	    line-height: 30px;
	}
	.case-studies-slider
	{
		padding:0% 4%;
	}
	.vc_custom_1539264785389
	{
		padding: 0px 5% 0 5% !important;
		margin-bottom: 0px !important;
	}
	.meet-team-row3-innerrow-img img,
	.meet-team-row4-tab-client-img img
	{
		max-width: 100% !important;
	}
	.bc-row4-col1 > .vc_col-sm-3,	.bc-row4-col1 > .vc_col-sm-9
	{
		width:100%;
	}
	.bc-row4-col1 .Business-Consulting-row-4-col1-img
	{
	    border-right: 0px dotted;
		padding-right: 0px;
		text-align: left;
		margin-bottom: 10px;
	}
	.bc-row4-col1 .Business-Consulting-row-4-col2-Acquisitions
	{
		padding-left: 0px;
		font-size: 28px;
		line-height: 35px;
		text-align: left;
	}
	/* management-consulting starts*/
	.management-consulting-row4-title-tab{
		 padding-top:20px !important;
	 }
	 .management-consulting-row5-col1-tab{
		 padding-top:30px !important;
	 }
	 .Business-Consulting-row-4-col1-img-pad{
		 padding-right:5px !important;
	 }
	.Solutions-Consulting-row4-col1-description
	{
		padding: 0% 5%;
	}
	.digital-business-row-4-col1-title
	{
		padding: 0% 5%;
	}
	/* management-consulting ends*/
	/* case studies slider satrts*/
	.case-studies-slider-new .pt-cv-carousel-caption .pt-cv-title a
	{
	    font-size: 26px;
	    line-height: 35px;
	}
	.case-studies-slider-new .pt-cv-title
	{
	    margin-bottom: 15px;
	}
	.case-studies-slider-new .pt-cv-content-item .pt-cv-carousel-caption
	{
		padding: 2% 5%;
	}
	/* case studies slider ends*/
}

@media only screen and (min-width: 992px) and (max-width:1240px) {
	/* home style starts */
		.home-anything-slider > h3
		{
			padding: 0% 5%;
			font-size: 24px;
			line-height: 35px;
		}
	/* home style ends */
	/* solutions styles starts */
		.solutions-row4-col1-text
		{
			padding: 0px 7% 0px 7%;
			min-height: 175px;
		}
	/* solutions styles ends */
	.meet-team-row3-innerrow-img img,
	.meet-team-row4-tab-client-img img
	{
		max-width: 100% !important;
	}
	.header-main .light-mode
	{
	    padding: 0px 0% 10px 0%;
	}
	.bc-row4-col1 > .vc_col-sm-3,	.bc-row4-col1 > .vc_col-sm-9
	{
		width:95%;
	}
	.bc-row4-col1 .Business-Consulting-row-4-col1-img
	{
	    border-right: 0px dotted;
		padding-right: 0px;
		text-align: left;
		margin-bottom: 10px;
	}
	.bc-row4-col1 .Business-Consulting-row-4-col2-Acquisitions
	{
		padding-left: 0px;
		font-size: 28px;
		line-height: 35px;
		text-align: left;
	}
}
/* mobile styles ends */

@media only screen and (max-width: 1024px) and (min-width: 100px) {
	/* mobile menu starts */
		#header-menu-sidebar
		{
			width:100%;
		}
		.header-menu-sidebar-inner
		{
			background-color: #FFF;
		}
		.header-menu-sidebar.dark-mode .menu li,.header-menu-sidebar.dark-mode .sub-menu
		{
			border-color: lightgray;
		}
		.header-menu-sidebar.dark-mode .menu li a
		{
			color: #000;
		}
		.header-menu-sidebar.dark-mode .menu li a:hover
		{
			color: #e33439;
		}
		.nav-menu-mobile .menu .sub-menu li a
		{
			padding-left:40px;
		}
		.nav-menu-mobile .menu .sub-menu li .sub-menu li a
		{
			padding-left:60px;
		}
		.close-sidebar-panel .hamburger-inner::after, .close-sidebar-panel .hamburger-inner::before,
		.hamburger--squeeze.is-active .hamburger-inner::before,.close-sidebar-panel .hamburger-inner
		{
			background-color: #000 !important;
		}
		.header-menu-sidebar.dark-mode .menu li .nav-toggle-icon
		{
			color: #000 !important;
		}
		.header-menu-sidebar.dark-mode .header-menu-sidebar-bg:before
		{
			background-color: #FFF !important;
		}
	/* mobile menu ends */
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.home-row4
	{
		padding: 10% 10% 5% 10%;
		background-position: 35% 50%;
	}
	.home-row4-title1 {
		padding-top: 5%;
	}
	.home-row4-title2 {
		padding: 5% 0% 0% 5%;
	}
	.home-row4-text2 {
		padding-right: 0%;
		padding-left: 5%;
	}
	.home-row4-title3 {
		padding-top: 5%;
	}
	.home-row4-title4 {
		padding: 5% 0 0 5%;
	}
	.home-row4-text4 {
		padding: 0% 0% 0% 5%;
	}
}
@media only screen and (max-width: 1470px) and (min-width: 1401px) {
	.home-row4{
		padding: 5% 22% 2% 22%;	background-position: center;
	}
	.home-row4-title1{
	    padding-top: 8%;
	}
	.home-row4-title2{
		padding: 10% 0% 0% 10%;
	}
	.home-row4-title3{
		padding-top: 11%;
	}
	.home-row4-title4{
		padding: 10% 0 0 25%;
	}
}
@media only screen and (max-width: 1570px) and (min-width: 1471px) {
	.home-row4	{
		padding: 5% 25% 2% 25%;background-position: center;
	}
	.home-row4-title1	{
	    padding-top: 8%;
	}
	.home-row4-title2	{
		padding: 10% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 11%;
	}
	.home-row4-title4	{
		padding: 10% 0 0 25%;
	}
}
@media only screen and (max-width: 1670px) and (min-width: 1571px) {
	.home-row4	{
		padding: 6% 25% 2% 25%;	background-position: center;
	}
	.home-row4-title1	{
	    padding-top: 10%;
	}
	.home-row4-title2	{
		padding: 13% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 13%;
	}
	.home-row4-title4	{
		padding: 14% 0 0 25%;
	}
}
@media only screen and (max-width: 1770px) and (min-width: 1671px) {
	.home-row4	{
		padding: 11% 25% 3% 25%;	background-position: center;
	}
	.home-row4-title1	{
	    padding-top: 10%;
	}
	.home-row4-title2	{
		padding: 12% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 11%;
	}
	.home-row4-title4	{
		padding: 10% 0 0 25%;
	}
}
@media only screen and (max-width: 1870px) and (min-width: 1771px) {
	.home-row4	{
		padding: 8% 25% 3% 25%;	background-position: 0% 54%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (max-width: 1970px) and (min-width: 1871px) {
	.home-row4	{
		padding: 8% 25% 3% 25%;	background-position: 0% 54%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (max-width: 2070px) and (min-width: 1971px) {
	.home-row4	{
		padding: 8% 25% 3% 25%;	background-position: 0% 54%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (max-width: 2170px) and (min-width: 2071px) {
	.home-row4	{
		padding: 10% 25% 3% 25%;	background-position: 0% 56%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (max-width: 2270px) and (min-width: 2171px) {
	.home-row4	{
		padding: 8% 25% 3% 25%;	background-position: 0% 54%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (max-width: 2370px) and (min-width: 2271px) {
	.home-row4	{
		padding: 8% 25% 3% 25%;	background-position: 0% 54%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (max-width: 2470px) and (min-width: 2371px) {
	.home-row4	{
		padding: 8% 25% 3% 25%;	background-position: 0% 54%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (max-width: 2600px) and (min-width: 2471px) {
	.home-row4	{
		padding: 8% 25% 3% 25%;	background-position: 0% 54%;
	}
	.home-row4-title1	{
	    padding-top: 12%;
	}
	.home-row4-title2	{
		padding: 15% 0% 0% 10%;
	}
	.home-row4-title3	{
		padding-top: 15%;
	}
	.home-row4-title4	{
		padding: 15% 0 0 25%;
	}
}
@media only screen and (min-width: 1500px)
{
	.vc_row[data-vc-full-width]
	{
		/*
		max-width: 1300px !important;
		margin: 0px auto !important;
		padding:0px !important;
		left:0px !important;
		*/
	}
}
.get-started-new
{
	margin-bottom:60px !important;
}

.page-id-502 .post-grid
{
	background:#f2f0f0 !important;
}
.page-id-502 .grid-items .item
{
	width: 30% !important;
	margin: 15px !important;
	cursor: pointer;
}
.page-id-502 .grid-items .item .layer-media,
.page-id-502 .grid-items .item .layer-content
{
	width: 100% !important;
	height: 100% !important;
	min-height: auto;
}

.page-id-502 .grid-items .item .layer-content .post_date
{
	display: none !important;
}
.page-id-502 .grid-items .item .layer-content .title,
.page-id-502 .grid-items .item .layer-content .title_link
{
    display: none !important;
    font-size: 24px !important;
    padding: 10px 10px !important;
	color: #e33439 !important;
	line-height: 30px;
	text-align: left;
}
.page-id-502 .grid-items .item .layer-content .content
{
	font-size: 16px !important;
    text-align: left;
}
.page-id-502 .grid-items .item .layer-media .casestudies-frontflip-title{
    line-height:25px;
    text-align: left;
    color: black;
    font-size: 21px;
    padding:15px;
}
 .page-id-502 .grid-items .item .layer-media .casestudies-frontflip-learnmore img{
	width:40px !important;
	height:40px !important;
    float: right;
    margin: 0px 10px 10px 10px;
}

.page-id-502 .vc_tta-panel-body
{
	padding: 0px !important;
}
.page-id-502 .meet-team-row4-tab .vc_tta-tabs-list li a
{
    text-transform: capitalize !important;
}
.page-id-502 .grid-items .item .layer-content .content > div {
	margin-bottom:20px;
}


.case-studies-row3-post .guideit-case-studies .layer-content::-webkit-scrollbar {
    width: 5px;
}
.case-studies-row3-post .guideit-case-studies .layer-content::-webkit-scrollbar-track {
    background:#FFF;
    background: transparent;
}
.case-studies-row3-post .guideit-case-studies .layer-content::-webkit-scrollbar-thumb {
    background: red;
}
.guideit-case-studies .layer-content.active-flip
{
	overflow-y: scroll;
}
@media only screen and (max-width: 767px) and (min-width: 100px) {

	.page-id-502 .skin.flip-x:hover .layer-media {
		background: rgb(255, 255, 255) none repeat scroll 0 0;
		 -webkit-transform: rotateX(0deg) rotateY(0deg);
		transform: rotateX(0deg) rotateY(0deg);
		z-index: 900;
	}

	.page-id-502 .skin.flip-x:hover .layer-content {
		background: rgb(255, 255, 255) none repeat scroll 0 0;
		-webkit-transform: rotateX(-179deg);
		transform: rotateX(-179deg);
		z-index: 800;
	}
	.page-id-502 .grid-items .item{
		width: 100% !important;
		margin: 0px 0px 25px 0px !important;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.page-id-502 .grid-items .item{
		width:45% !important;
	}
	.page-id-502 .grid-items .item .layer-media, .page-id-502 .grid-items .item .layer-content
	{
		min-height: 325px;
	}
}
#meta-2
{
	display: none !important;
}
.sidebar-primary .widget_categories .cat-item.cat-item-1
{
    display: none !important;
}
