﻿@charset "utf-8";
/* CSS Document */



body {
	overflow-y: auto;
	overflow-x: hidden;
	font-family: 'Montserrat', sans-serif;
}
#main_banner{background-repeat:no-repeat !important;}

.BodyHome {
	background-image:url(https://www..com/image/background_home_page.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
    height:auto;
    width:auto;
}
.ServiceBodyHome {
	background-image:url(https://www..com/image/services/background_Service_page.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.social-links {
    width: 30%;float: right; text-align: right;
}
.social-links a {
    color: #fff;    font-size: 22px; margin-right: 10px;
}
.social-links a:hover .fa { color: #00acf3 !important;}
.MainContainer {
	width:100%;
}


#buildTodayLink{
	color: #fff;
	position: relative;
	left: 3px;
	font-size: 16px;
}
/*.SiteLinkContainer {
	float:left;
	width:1000px;
	height:20px;
	margin-top:5px;
}*/
.SeperatorPage {
	height:1px;
	background-image:url(https://www..com/image/seperator_page.png);
}
.Service_SeperatorPage {
	float:left;
	width:1000px;
	height:1px;
    margin-left:0px;
    margin-top:0px;
	background-image:url(https://www..com/image/seperator_page.png);
    margin-left:170px;
}
.FirstSeperatorPage {
	height:1px;
    margin-bottom:15px;
	background-image:url(https://www..com/image/seperator_page.png);
}
.Service_FirstSeperatorPage {
	height:1px;
	background-image:url(https://www..com/image/seperator_page.png);
}
.Service_SecondSeperatorPage {
	float:left;
	width:1150px;
	height:1px;
    margin-left:100px;
    margin-top:30px;
	background-image:url(https://www..com/image/seperator_page.png);
}
.Service_LinkSeperator1{
	float:left;
	width:350px;
	height:1px;
    margin-left:0px;
    margin-top:10px;
	background-image:url(https://www..com/image/services/seperator_page.png);
}
.Service_LinkSeperator2{
	float:left;
	width:180px;
	height:1px;
    margin-left:0px;
    margin-top:10px;
     margin-bottom:20px;
	background-image:url(https://www..com/image/services/seperator_page.png);
}
.Service_LinkSeperator3{
	float:left;
	width:180px;
	height:1px;
    margin-left:0px;
    margin-top:10px;
    margin-bottom:20px;
	background-image:url(https://www..com/image/services/seperator_page.png);
}
.Service_LinkSeperator4{
	float:left;
	width:300px;
	height:1px;
    margin-left:0px;
    margin-top:10px;
    margin-bottom:20px;
	background-image:url(https://www..com/image/services/seperator_page.png);
}
.Service_LinkSeperator5{
	float:left;
	width:200px;
	height:1px;
    margin-left:0px;
    margin-top:10px;
    margin-bottom:20px;
	background-image:url(https://www..com/image/services/seperator_page.png);
}
.Service_LinkSeperator6{
	float:left;
	width:240px;
	height:1px;
    margin-left:0px;
    margin-top:10px;
    margin-bottom:20px;
	background-image:url(https://www..com/image/services/seperator_page.png);
}
.Service_LinkSeperator7{
	float:left;
	width:220px;
	height:1px;
    margin-left:0px;
    margin-top:10px;
    margin-bottom:20px;
	background-image:url(https://www..com/image/services/seperator_page.png);
}
.Service_SeperatorPage {
	float:left;
	width:1150px;
	height:1px;
    margin-left:100px;
    margin-top:25px;
	background-image:url(https://www..com/image/seperator_page.png);
}
.SiteMenuContainer {
   clear:both;
   width:100%;
   border-bottom: 0.2px solid #ccc;
   background-color: #fff !important;
}
.BannerImageHomeContainer {
	clear:both;
	width:1000px;
	height:340px;
    padding-left:1px;
}
.BannerImagePageContainer {
	float:left;
	width:1000px;
	height:145px;
}


/*.TitlePageContainer {
	float:left;
	width:990px;
	height:40px;
	margin-left:0px;
	margin-right:5px;
	
	font-size:18px;
	font-weight:bold;
	color:#f2f6fd;
	line-height:38px;
	text-decoration:none;
	text-shadow:0.02em 0.08em 0.01em #0e2d62;
}*/
/*.BannerImagePagePanel {
	float:left;
	width:1000px;
	height:145px;
}*/
/*.BannerCaptionPagePanel {
	float:left;
	width:480px;
	margin-top:20px;
	margin-bottom:5px;
	margin-left:490px;
	
	font-size:24px;
	font-weight:normal;
	color:#4a4a4a;
	line-height:25px;
	text-decoration:none;
	text-shadow:0.02em 0.08em 0.01em #eaeaea;
}*/
/*.BannerTextPagePanel {
	float:left;
	width:480px;
	margin-top:0px;
	margin-left:490px;
	
	font-size:12px;
	font-weight:normal;
	color:#5a5a5a;
	line-height:18px;
	text-decoration:none;
}*/
.ContentContainer {
	float:left;
    margin-left:170px;
	margin-top:0px;
	
}
.SiteNoticeContainer {
	float:left;
   clear:both;
}
.SiteLinkPanel {
	float:left;
	width:1250px;
	margin-right:0px;
	margin-left:0px;
}
.SiteLinkText {
	float:right;
	display:block;
	clear:none;
	height:20px;
	margin-right:10px;
	margin-left:10px;
	
	font-size:11px;
	color:#f4f4f4;
	line-height:20px;
	text-decoration:none;
}
/*.SeperatorSiteLink {
	float:right;
	display:block;
	clear:none;
	width:10px;
	height:20px;
	background-image:url(https://www..com/image/seperator_link.png);
}*/
.SiteLogoPanel {
	float:left;
    clear:both;
    margin-top:18px;
}
.SiteMenuPanel {
	float:right;

}
.SiteMenuImage {
	float:right;
	display:block;
	clear:both;
	height:30px;
}
/*.SeperatorMenuLink {
	float:right;
	display:block;
	clear:none;
	width:10px;
	height:30px;
	background-image:url(https://www..com/image/seperator_menu.png);
}
/*.SpotlightContainer {
	float:left;
	width:1000px;
	height:115px;
	margin-top:14px;
	margin-left:0px;
	margin-bottom:-40px;
}*/
.SpotlightPanel {
	float:left;
	width:265px;
	height:100px;
	background-repeat: no-repeat;
}
.SpotlightPanelSelected {
	float:left;
	width:245px;
	height:100px;
	background-image:url(https://www..com/image/background_spotlight_selected.png);
	background-repeat: no-repeat;
	cursor:pointer;
}
.SpotlightPanelCaption {
	float:left;
	width:220px;
	height:10px;
	margin-top:10px;
	margin-left:160px;
	
	font-size:16px;
	color:#0086bd;
    text-align:center;
    line-height:20px;
    font-weight:400;
}
.BannerText{
	
    font-weight:600;
	font-size:32px;
	color:#ffffff;
    letter-spacing:1px;
	line-height:40px;
    text-align:center;
	text-decoration:none;
    z-index:1;
}
.Servicefirsttbannertext{
     
    font-weight: bold;
    font-size: 46px;
    
   
    color: #ffffff;
    letter-spacing: 1px;
    
    line-height: 40px;
    text-decoration: none;
    text-transform: capitalize;
    /*width: 63% !important;*/
   
    padding-top: 0px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    position: relative !important;
    /*margin: 257px 0px 0px 0px;*/
}

.indexData .container h1{ font-size:  51px ; font-weight:bold ; }
.indexData .container .product { font-size : 14px !important;color: #8f8f8f; font-weight: bold }
.indexData .container h5{ font-size:   20px ; font-weight: normal; }
.indexData h1{    margin: 0;}
.indexData h2{    margin-top: 10px;}

.Servicefirsttbannertext{
	position: unset;
}
.Servicefirsttbannertext_second{
	font-weight:normal;
    font-size: 24px;
    
    
    color: #ffffff;
    letter-spacing: 1px;
    margin: 0px;
    line-height: 40px;
    text-decoration: none;
     
    width: 63% !important;
    
    padding-top: 0px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    position: relative !important;
   margin: 100px 1px 0px -108px;
}
.oracletext{
	
    font-weight:300;
	font-size:32px;
    padding-top:50px;
	color:#ffffff;
    letter-spacing: 1px;
	line-height:40px;
	text-decoration:none;
}
.Service_MicrosoftImgText{
	
    font-weight:400;
	font-size:24px;
	color:#2b2b2b;
    letter-spacing: 1px;
	line-height:30px;
	text-decoration:none;
}
.servcustomertext{
    width:570px;
	
    font-weight:600;
	font-size:18px;
	color:#ffffff;
    letter-spacing:1px;
	line-height:25px;
	text-decoration:none;
    text-align:left;
    z-index:2;
}
.servcustomersecondtext{
    display: table;
	clear: both;
	
	font-weight: 300;
	font-size: 25px;
	color: #ffffff;
	width: 100%;
	letter-spacing: 0px;
	line-height: 20px;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	padding-bottom: 20px;
}
.Service_NextStepText{
	
    font-weight:600;
	font-size:32px;
	color:#ffffff;
    letter-spacing:1px;
	line-height:30px;
	text-decoration:none;
}
.Service_NextStepsecondText{
	
    font-weight:300;
	font-size:16px;
	color:#ffffff;
    letter-spacing:1px;
	line-height:20px;
	text-decoration:none;
}
.Service_NextStepthirdText{
	
    font-weight:300;
	font-size:16px;
	color:#ffffff;
    letter-spacing:1px;
	line-height:20px;
	text-decoration:none;
}
.Service_NextSteptfourthText{
	
    font-weight:600;
	font-size:16px;
	color:#8cd8fd;
    letter-spacing:1px;
	line-height:20px;
	text-decoration:none;
}
.servthirdcustomerText{
	
    font-weight:200;
	font-size:20px;
	color:#ffffff;
    letter-spacing:1px;
	line-height:20px;
    font-style:italic;
	text-decoration:none;
    text-align:left;
}
.Service_CollaburationText{
	float:right;
    width:530px;
	margin-top:10px;
	margin-left:720px;
	
    font-weight:300;
	font-size:32px;
	color:#2b2b2b;
    letter-spacing: 1px;
	line-height:40px;
	text-decoration:none;
}
.Service_SecondCollaburationText{
    clear:both;
	float:right;
    width:500px;
	margin-top:140px;
	margin-left:720px;
	
    font-weight:300;
	font-size:16px;
	color:#595959;
    letter-spacing: 1px;
	line-height:20px;
	text-decoration:none;
}
.Service_SecondMicrosoftImgText{
	
    font-weight:300;
	font-size:16px;
	color:#595959;
    letter-spacing: 1px;
	line-height:20px;
	text-decoration:none;
}
.SecondBannerText{
	
	font-size:18px;
    font-weight:300;
	color:#ffffff;
    letter-spacing:1px;
	line-height:20px;
    text-align:center;
	text-decoration:none;
    z-index:1;
}

/*h2 { 
 
   top:80px;
   left:30px;
   position:absolute;
}
h3 { 
   position:absolute;
   top:80px;
   z-index:2;
}*/
#main_banner .DesktopBanner{
	padding: 18% 0 0 0px;
	color: #ffffff;
}


/* Desktop banner data*/
#main_banner .DesktopBanner h1{margin: 0;font-size: 46px;font-weight: 600;width: 56%;}
#main_banner .DesktopBanner h2{font-size: 24px;font-weight: normal;width: 50%;line-height: 30px;
margin-bottom: 30px;}
#main_banner .DesktopBanner h5{font-size: 13px;font-weight: 600;}

.CollabbarateImageText{
	float:left;
	width:150px;
	height:50px;
	margin-top:10px;
    margin-left:55px;
    font-weight:bold;
	
	font-size:30px;
    font-weight:bold;
	color:#ffffff;
	line-height:28px;
	text-decoration:none;
}
.CollabbarateSecondImageText{
	float:left;
	width:340px;
	height:50px;
	margin-top:72px;
    margin-left:55px;
	
	font-size:17px;
	color:#ffffff;
	line-height:15px;
	text-decoration:none;
}
.RetailImageText{
	
	font-size:32px;
	color:#ffffff;
    font-weight:600;
	line-height:40px;
    text-decoration:none;
     letter-spacing:1px;
    text-align:center;
}
.RetailImageSecondText {
	
	font-size:18px;
    font-weight:300;
	color:#ffffff;
    letter-spacing:1px;
	line-height:30px;
    text-decoration:none;
    text-align:center;
}
.WarehouseRetailImageText {
	
    font-weight:700;
	font-size:32px;
	color:#ffffff;
    letter-spacing:1px;
	line-height:40px;
	text-decoration:none;
    text-align:center;
}
.AfterBannerText {
	
	font-size:28px;
	color:#ffffff;
	line-height:40px;
    font-weight:200;
	text-decoration:none;
    text-align:center;
}
.Servbannertext {
	
	font-size:35px;
	color:#3e3e3e;
	line-height:40px;
    font-weight:300;
	text-decoration:none;
    text-align:center;
}
.Servbannersecondtext {
	
	font-size:16px;
	color:#3e3e3e;
	line-height:30px;
    font-weight:400;
	text-decoration:none;
    text-align:center;
}
.AfterServiceBannerThirdText {
	
	font-size:16px;
	color:black;
	line-height:30px;
    font-weight:300;
	text-decoration:none;
    text-align:center;
}
.thirdprtiontext{
	display:table;
    clear:both;
	
	font-size:35px;
	color:#3e3e3e;
	line-height:30px;
    font-weight:500;
	text-decoration:none;
    text-align:center;
}
.AfterSptlightText {
	
	font-weight:600;
    border-right:1px solid #524E4E;
	font-size:24px;
	color:#00acf3;
    font-weight:600;
	text-decoration:none;
    width:20%;
    }
.NextStepLine {
    border-right:1px solid #bebcbc;
	font-size:24px;
	color:#fff;
    }

.Service_CollaburationImg {
	float:left;
	margin-top:0px;
	margin-left:180px;
    }
.Service_AfterSptlightText {
	float:left;
	width:350px;
	margin-top:3500px;
	margin-left:130px;
	
	font-weight: 600;
	font-size:24px;
	color:#00acf3;
    font-weight:700;
	text-decoration:none;
    }
.AfterSptlightbackgroundImage {
	float:left;
	width:1px;
	height:30px;
    margin-left:490px;
    margin-top:90px;
	background-image:url(https://www..com/image/seperator_link.png);
}

.Service_AfterNextpageSeparator {
	float:left;
	width:1px;
	height:450px;
    margin-left:430px;
    margin-top:115px;
	background-image:url(https://www..com/image/seperator_link.png);
}
.Service_AfterTextSeaprator{
	float:left;
	width:1px;
	height:34px;
    margin-left:430px;
    margin-top:115px;
	background-image:url(https://www..com/image/seperator_link.png);
}
.AfterSptlightSecondText {
	
	font-size:14px;
	color:#afafaf;
    font-weight:400;
	line-height:18px;
}
.Service_AfterSptlightSecondText {
	
	font-size:14px;
	color:#afafaf;
    font-weight:400;
	line-height:25px;
}
.Service_AfterSptlightSecondText {
	float:left;
	width:600px;
    height:40px;
	margin-top:3490px;
	margin-left:550px;
	
	font-size:14px;
	color:#afafaf;
    font-weight:400;
	line-height:25px;
}
.WarehouseSecondRetailImageText {
	
	font-size:18px;
    font-weight:300;
	color:#ffffff;
    letter-spacing:1px;
	line-height:30px;
	text-decoration:none;
    text-align:center;
}

.SpotlightPanelImage {
	float:left;
	margin-top:0px;
	margin-left:220px;
}
.button {
    background-color: #8b3131; /* Green */
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
}

.Contentseparator {
	 border-bottom:1px solid #524E4E;
}
.ContentPanel {
	float:left;
	width:auto;
	margin-right:5px;
	margin-left:0px;
	margin-top:0px;
}

.itemSubtitle {
	float:left;
	display:inline;
	padding:8px;
}
.itemText {
	float:left;
	display:inline;
	padding:10px;
}
.PageContentSectionPanel {
	float:left;
	display:block;
	width:490px;
	margin-top:10px;
	background-color:#f2f2f2;
}
.PageContentSectionText {
	display:block;
	width:230px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	
	font-size:12px;
	color:#5a5a5a;
	line-height:18px;
	text-decoration:none;
	text-align:left;
}
.MenuLinkTextSelected {
	display:block;
	width:190px;
	margin-left:5px;
	
	font-size:12px;
	font-weight:normal;
	color:#D02424;
	line-height:18px;
	text-decoration:none;
}
.PageContentSubMenuLinkText {
	display:block;
	width:180px;
	margin-left:15px;
	
	font-size:12px;
	font-weight:normal;
	color:#8a8a8a;
	line-height:18px;
	text-decoration:none;
}
.PageContentRequestPanel {
	float:left;
	width:200px;
	height:40px;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#f8f8f8;
}
.PageContentRequestText {
	
	font-size:12px;
	font-weight:normal;
	line-height:40px;
	text-decoration:none;
}
.PageContentLinkPanel {
	float:left;
	width:200px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.PageContentNextPanel {
	float:left;
	width:200px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.PageContentNextText {
	display:block;
	width:200px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}
/*.ImgContent {
	margin-top:-10px;
}*/
.TextContent {
	margin-top:-33px;
}
.PageContentCustomerPanel {
	float:left;
	width:200px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}
.PageContentCustomerPanelCaption {
	float:left;
	width:200px;
	height:30px;
	margin-bottom:10px;
	background-image:url(https://www..com/image/caption_background.png);
	
	font-size:12px;
	color:#4a4a4a;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
}
.PageContentCustomerText {
	display:block;
	width:200px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}
.PageContentLeftPanel {
	width:180px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}
/* .PageContentRightPanel {

	width:180px;

	margin-top:10px;

	margin-right:10px;

	margin-bottom:10px;

	margin-left:10px;

} */

.ContentText {
	
	font-size:14px;
    font-weight:300;
	color:#ffffff;
	line-height:10px;
	text-decoration:none;
	text-align:justify;
}

.carousel  .carousel-control{
	width: 5% !important;
}

    .carousel-control.right{
        background-image: none !important;
        margin-right: -58px;
    }
    .carousel-control.left{
        background-image: none !important;
        margin-left: -58px;
    }

    .arrow-left{margin-left: -20%;}
    .arrow-right{margin-right: -20%;}
    .multi-item-carousel .carousel-control .arrow-right,.multi-item-carousel .carousel-control .arrow-left{
        position: relative;
        top: 50% !important;
        color: #989898;
    }
    
   .multi-item-carousel {
     max-width: 100%;
     padding: 0 13% 0 13%;
   }
#multiCarousel .arrow-left  {    position: relative;}
#multiCarousel .arrow-right  {    position: relative;}
#multiCarousel{ max-width: 100%;  padding: 0 0% 0 0%;    margin-top: 20px;}


.ParagraphText {
	
	font-size:18px;
    font-weight:400;
	color:#3e3e3e;
	line-height:25px;
	text-decoration:none;
	text-align:justify;
}
.PageContentListText {
	list-style:circle;
}
ul.PageContentListText {
	margin-top:5px;
	margin-bottom:5px;
	padding-left:40px;
}
.PageContentSectionListText {
	list-style:none;
	
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
	line-height:20px;
	text-decoration:none;
}

.LinkListHomePanel {
	float:left;
	margin-top:10px;
	margin-right:30px;
}
.LinkHomeText {
	
	font-size:14px;
	color:#afafaf;
	line-height:15px;
	text-decoration:none;
	padding-left:0px;
    font-weight:400;
}
.Service_LinkHomeText {
	
	font-size:18px;
	color:#4f4f4f;
    height:60px;
    border-bottom:1px solid #524E4E;
	text-decoration:none;
    font-weight:400;
}

.LinkHomeSubText {
	
	font-size:11px;
	color:#808080;
	line-height:20px;
	text-decoration:none;
}
.LinkPageText {
	
	font-size:11px;
	color:#4a4a4a;
	line-height:20px;
	text-decoration:none;
}
.TitleSectionContainer {
	float:left;
	width:740px;
	margin-top:25px;
	margin-right:260px;
	margin-left:0px;
}
.TitlePage {
	display:block;
	width:490px;
	height:20px;
	margin-left:0px;
	
	font-size:12px;
	font-weight:bold;
	color:#d02424;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
}
.PageContentSeperator {
	display:block;
	width:100%;
	height:10px;
	background-image:url(https://www..com/image/seperator_content.png);
	margin-top:0px;
}
.TitleSection {
	
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
	line-height:22px;
	text-decoration:none;
	padding-bottom:2px;
	margin-left:10px;
}
.TitleSectionLeft {
	margin-left:5px;
}
.SiteNoticePanel {
	float:left;
	width:1024px;
}
.SiteNoticeText {
	
	font-size:14px;
	color:#afafaf;
	line-height:15px;
	text-decoration:none;
	padding-left:0px;
    font-weight:400;

}

.SiteNoticeText a {
	text-decoration:none;
}
.SiteNoticeText a:hover {
	text-decoration:none;
}
.FormFieldSet {
	float:left;
	width:480px;
}
.FormField {
	float:left;
	width:480px;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
	border-width:0px;
	border-style:solid;
	border-color:#ffffff;
}
.FormField fieldset {
	border-width:0px;
	border-style:solid;
	border-color:#ffffff;
	padding:0px;
}
.FormField legend {
	
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
	letter-spacing:0px;
	padding:0px;
}
.FormField label {
	float:left;
	width:140px;
	
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
	text-align:left;
	margin-top:5px;
	margin-right:5px;
}
.FormField input {
	
	font-size:11px;
	font-weight:normal;
	color:#4a4a4a;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#bababa;
}
.FormField select {
	
	font-size:11px;
	font-weight:normal;
	color:#4a4a4a;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#bababa;
}
.FormField textarea {
	
	font-size:11px;
	font-weight:normal;
	color:#4a4a4a;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#bababa;
}
.FormField ol {
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding:0px;
	list-style:none;
}
.FormField li {
	float:left;
	clear:left;
	width:100%;
	margin-top:6px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:6px;
}
.FormField .FormLink {
	
	font-size:11px;
	font-weight:normal;
	color:#4a4a4a;
	text-decoration:none;
}
.FormField .FormText {
	
	font-size:11px;
	font-weight:normal;
	color:#4a4a4a;
	line-height:30px;
}
.FormField .FormButton {
	background-color:#ededed;
	border-style:solid;
	border-width:1px;
	border-color:#bababa;
	
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
	line-height:25px;
}

.NewsLetter {
	width:1000px;
	height:20px;
	margin-top:5px;
	margin-left:0px;
	
	font-size:11px;
	color:#2060ac;
	font-weight:normal;
	line-height:20px;
}

.LinkListCaption {
	
	font-size:16px;
	font-weight:400;
	color:#ffffff;
	text-decoration:none;
}
.submenuliststyle{
	
	font-size:16px;
	font-weight:600;
	color:#6f6f6f;
	text-decoration:none;
}
.subsubmenuliststyle {
    text-align:left;
    clear:both;
    display:table;
	
	font-size:14px;
    line-height:20px;
	color:#0086bd;
	line-height:0px;
	text-decoration:none;
    font-weight:600;
}
.span-start {
    padding-top:10px;
}
.subsubmenulistparagraph {
     text-align:left;
     clear:both;
     display:table;
	 
	 font-size:14px;
	 color:#515151;
	 text-decoration:none;
     font-weight:400;
}
.submenulistparagraph{
	
	font-size:14px;
	font-weight:600;
	color:#3e3e3e;
	text-decoration:none;
}
.service_LinkListCaption {
	
	font-size:32px;
	font-weight:300;
	color:#0b0b0b;
	text-decoration:none;
}
.ContactLinkIconPanel {
	float:left;
	width:25px;
	height:25px;
	
	font-size:12px;
	font-weight:normal;
	color:#2060ac;
	line-height:25px;
}
.ContactLinkPanel {
	float:left;
	width:175px;
	height:25px;
	
	font-size:12px;
	font-weight:normal;
	color:#2060ac;
	line-height:25px;
}
.WantsToContactus {
	border: 1px solid #a8a8a8;
}
.WantToContactFormFieldSet {	
	width:150px;
	height:180px;
	margin:20px;
}
.WantToContactFormFieldCaption {	
	width:200px;
	height:25px;
	background-color:#1684C4;
	/* background-image:url(https://www..com/image/background_request_call_caption.png); */
	font-weight:bold;
	color:#ffffff;
	line-height:25px;
}
.WantToContactFormField {
	float: left;
	width:150px;
	margin-top:-5px;
	padding:0px;
	border-width:0px;
	border-style:solid;
	border-color:#ffffff;
}
.WantToContactFormField fieldset {
	border-width:0px;
	border-style:solid;
	border-color:#ffffff;
	padding:0px;
}
.WantToContactFormField legend {
	
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
	letter-spacing:0px;
	padding:0px;
}
.WantToContactFormField label {	
	display: block;
	width:140px;
	
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
	text-align:left;
	margin-top:5px;
	margin-right:5px;
}
.WantToContactFormField input {
	
	font-size:11px;
	font-weight:normal;
	color:#4a4a4a;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#bababa;
	height: 18px;
	width:150px;
}
.WantToContactFormField ol {
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding:0px;
	list-style:none;
}
.WantToContactFormField li {
	width:100%;
	margin-top:4px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:4px;
}
.WantToContactFormField li.last{
	margin-top:10px;
}
.WantToContactFormField .FormButton {
	background-color:#1684c4;
	border-style:solid;
	border-width:1px;
	border-color:#0472be;
	
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:25px;
	width:80px; 
	height:25px;
}
.error{
    color:red;
}
.success{
    color:darkgreen;
    font-weight: bold;
}

.icon-background1 {
    color: #aca9a9;
}
 .fa-twitter {
  color: #ffffff;
}
  .fa-linkedin {
  color: #ffffff;
}
     .fa-youtube-play {
  color: #ffffff;
}
         .fa-slideshare {
  color: #ffffff;
}
                 .fa-instagram {
  color: #ffffff;
}
.section-end{
   margin-top:25px;
}
.section-start{
   margin-bottom:15px;
}.cloud_title{ font-size: 32px;  font-weight: 400; text-align: center; padding-top: 0px; color: #b2b2b2;}
.pagelastportion-wrap{padding-top: 40px;padding-bottom: 40px;}
.pagelastportion-wrap .col-sm-4 { padding: 0px;}
.pagelastportion-wrap h1{text-align:left;font-weight:600; font-size:24px;color:#00acf3;font-weight:600;text-shadow:none;}
.pagelastportion-wrap p{font-size:14px;color:#afafaf;font-weight:400;line-height:18px;padding-left:10%}
.microtechportion-wrap{padding-top: 80px;padding-bottom: 80px;}
.al_benefits .header_title { font-size: 28px;  font-weight: 200; text-align: center; padding-top: 0px; color: #fff;}
.ind_oneplatform .service_title { font-size: 35px;  font-weight: 500; text-align: center; padding-top: 0px; color: #3e3e3e;}
.ind_oneplatform {padding-top: 0px;}
.ind_oneplatform .row-features { padding-top: 70px;}
.ind_oneplatform .column {  width: 250px;   float: left; display: table;}
.ind_oneplatform .column img { padding-bottom: 15px;clear: both;}
.ind_oneplatform .column .image { clear: both;text-align: center;}
.ind_oneplatform .column .microsoft-title { clear: both;text-align: left;line-height: 20px;padding-bottom:10px;color:#ffffff;padding:20px;}
.ind_oneplatform .column .title { clear: both;text-align: center;line-height: 22px;padding-bottom:10px;}
.ind_oneplatform .column .title a { font-size: 20px;  font-weight: 500; color: #0086bd;text-align:right;}
.ind_oneplatform .column .content { clear: both;text-align: center;  }
.ind_oneplatform .column .content p {font-size: 14px;  font-weight: 500; color: #3e3e3e; margin-bottom: 0px; }
.ind_oneplatform .column a { font-size: 14px;  font-weight: 400; text-align: center;text-decoration: none; color: #fff; clear: both;}
.ind_oneplatform .column a:hover { text-decoration: none;}

.ind_platform .header_title { font-size: 28px;  font-weight: 200; text-align: center; padding-top: 0px; color: #fff;}
.ind_platform .service_title { font-size: 28px;  font-weight: 500; text-align: center; padding-top: 0px; color: #3e3e3e;}

.ind_platform{padding-top: 8px;padding-bottom: 70px;}
.ind_platform .row-features { padding-top: 80px;}
.ind_platform .column {  width: 250px; float:left;  display: table;}
.ind_platform .column img { padding-bottom: 20px;clear: both;}
.ind_platform .column .image { clear: both;text-align: center;}
.ind_platform .column .title { clear: both;text-align: center;line-height: 22px;padding-bottom:10px;}
.ind_platform .column .title a { font-size: 22px;  font-weight: 400; color: #3e3e3e;text-align:right;}
.ind_platform .column .content {width: 240px;  clear: both;text-align: center;  }
.ind_platform .column .content p {font-size: 14px;  font-weight: 400; color: #808080; margin-bottom: 0px; text-align:center;}
.ind_platform .column a { font-size: 14px;  font-weight: 400; text-align: center;text-decoration: none; color: #fff; clear: both;}
.ind_platform .column a:hover { text-decoration: none;}
.home-grid{
   width:100%;
    border-bottom:10px solid #fff;
}
.home-grid .raw {
    display: table;
    height: 100%;
    width: 100%;
   
}.home-grid .raw .col.span-1 {
    width: 50%;
}
.home-grid .raw .col {
    border: solid #fff;
    border-width: 10px 0px 0px;
    display: table-cell;
    vertical-align: top;
    overflow: hidden;
    position: relative;
    width: 100%;
    vertical-align: top;
}
.home-grid .raw .col a img {
 position: relative;
}
.home-grid .raw .col a {
 position: relative;
}
.home-grid .raw .col .quiltitem {float:left;     clear:both;}
.home-grid .raw .col .row-item {   height: 100%;}
.home-grid .raw .col a .inner-content { display: table-cell;  min-height:800px;  z-index: 1;   }

.header_title { font-size: 28px;  font-weight: 200; text-align: center; padding-top: 0px; color: #fff;}
.al_benefits {padding: 80px 0px; background-color:#eeeeee;}
.al_benefits .header_title { font-size: 28px;  font-weight: 200; text-align: center; padding-top: 0px; color: #fff;}
.al_benefits .service_title { font-size: 35px;  font-weight: 500; text-align: center; padding-top: 0px; color: #3e3e3e;}
.al_benefits .title { position: relative;margin: 0px;top: 0px;left: 0px;	font-size: 35px;		font-weight: 300;	text-align: center;	padding-top: 0px;	color: #686868;}
.al_benefits .row-features { padding-top: 70px;}
.al_benefits .column {     width: 19%;	float: left;	padding-right: 70px;	display: table;}
.al_benefits .column img { padding-bottom: 0px;clear: both;}
.al_benefits .column .image { clear: both;text-align: center;}
.al_benefits .column .microsoft-title { clear: both;text-align: left;line-height: 20px;padding-bottom:10px;color:#ffffff;padding:20px;}
.al_benefits .column .title { clear: both;text-align: center;line-height: 17px;padding-bottom:0px;}
.al_benefits .column .title a { font-size: 16px;  font-weight: 500; color: #0086bd;text-align:right;}
.al_benefits .column .content { clear: both;text-align: center;  }
.al_benefits .column .content p {font-size: 14px;  font-weight: 500; color: #3e3e3e; margin-bottom: 0px; }
.al_benefits .column a { font-size: 14px;  font-weight: 400; text-align: center;text-decoration: none; color: #fff; clear: both;}
.al_benefits .column a:hover { text-decoration: none;}
.al_benefits .column p { 	font-size: 16px;	color: #3e3e3e;	line-height: 22px;	font-weight: 400;text-align: center;}
.al_benefits h4 { text-transform: uppercase; clear: both;font-size: 16px;	 font-weight: 500;	color: #0086bd;	text-align: center;    line-height: 20px;}
.al_benefits .column .title h2 { text-transform: uppercase; clear: both;font-size: 16px;	 font-weight: 500;	color: #0086bd;	text-align: center;    line-height: 20px; top: 0px; position: relative; left:0px;}
.al_benefits p { 	font-size: 16px;	color: #3e3e3e;	line-height: 22px;	font-weight: 400;	text-align: center;}

.al_benefits .column1 {width: 18%;	float: left;	padding-right: 70px;	display: table;}
.al_benefits .column1 img { padding-bottom: 5px;clear: both;}
.al_benefits .column1 .image { clear: both;text-align: center;}
.al_benefits .column1 .microsoft-title { clear: both;text-align: left;line-height: 20px;padding-bottom:10px;color:#ffffff;padding:20px;}
.al_benefits .column1 .title { clear: both;text-align: center;line-height: 18px;padding-bottom:10px;}
.al_benefits .column1 .title a { font-size: 16px;  font-weight: 500; color: #0086bd;text-align:right;}
.al_benefits .column1 .content { clear: both;text-align: center;  }
.al_benefits .column1 .content p {font-size: 14px;  font-weight: 500; color: #3e3e3e; margin-bottom: 0px; }
.al_benefits .column1 a { font-size: 14px;  font-weight: 400; text-align: center;text-decoration: none; color: #fff; clear: both;}
.al_benefits .column1 a:hover { text-decoration: none;}
.al_benefits .column1 p { 	font-size: 16px;	color: #3e3e3e;	line-height: 22px;	font-weight: 400;text-align: center;}
.al_benefits #four_column {padding-left: 6%;padding-right: 6%;}
.al_benefits #three_column {padding-left: 10%;padding-right: 10%;}
.al_benefits .column1 {    width: 25%; float: left;   padding-right: 130px;  display: table;}

.al_benefits .column2 img { padding-bottom: 5px;clear: both;}
.al_benefits .column2 h1{font-size: 20px;  font-weight: 400; text-align: left;color: #fff; clear: both;text-shadow:none; padding-top:20px;padding-bottom:5px;}
.al_benefits .column2 .image { clear: both;text-align: center;}
.al_benefits .column2 .title { clear: both;text-align: center;line-height: 14px;padding-bottom:10px;}
.al_benefits .column2 .title a { font-size: 16px;  font-weight: 500; color: #0086bd;text-align:right;}
.al_benefits .column2 .content { clear: both;text-align: center;  }
.al_benefits .column2 .content p {font-size: 14px;  font-weight: 500; color: #3e3e3e; margin-bottom: 0px; }
.al_benefits .column2 a { font-size: 14px;  font-weight: 400; text-align: center;text-decoration: none; color: #fff; clear: both;line-height:20px;padding-bottom:4px;}
.al_benefits .column2 a:hover { text-decoration: none;}
.al_benefits .column2 p { 	font-size: 15px;color: #ffffff;	line-height: 12px;	font-weight: 300;text-align: left;padding:10px 20px 0px ;text-decoration:none;}


.al_benefits .column3 {     width: 19%;	float: left;	padding-right: 90px;	display: table;}
.al_benefits .column3 img { padding-bottom: 5px;clear: both;}
.al_benefits .column3 .image { clear: both;text-align: center;}
.al_benefits .column3 .microsoft-title { clear: both;text-align: left;line-height: 20px;padding-bottom:10px;color:#ffffff;padding:20px;}
.al_benefits .column3 .title  { font-size: 16px;  font-weight: 500; color: #0086bd;text-align:center; padding-bottom: 7px;    padding-top: 15px;}
.al_benefits .column3 .content { clear: both;text-align: center;  }
.al_benefits .column3 .content p {font-size: 14px;  font-weight: 500; color: #3e3e3e; margin-bottom: 0px; }
.al_benefits .column3 a { font-size: 14px;  font-weight: 400; text-align: center;text-decoration: none; color: #fff; clear: both;}
.al_benefits .column3 a:hover { text-decoration: none;}
.al_benefits .column3 p { 	font-size: 16px;	color: #3e3e3e;	line-height: 22px;	font-weight: 400;text-align: center;}

.microtechportion-wrap .row { padding-bottom:80px; border-bottom:solid 1px #bebcbc; }
.microtechportion-wrap h1 {     font-weight: 300;	font-size: 30px;	color: #2b2b2b;	letter-spacing: 0px;	line-height: 30px; text-align: left;text-shadow: none; padding-left: 0px;padding-top: 0px;padding-right: 0px; margin-top: 0px;}
.microtechportion-wrap h2 { 
	    
    font-weight: 300;
    font-size: 30px;
    color: #2b2b2b;
    letter-spacing: 0px;
    line-height: 30px;
    text-align: left;
    text-shadow: none;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    margin-top: 0px;
	top: 0px;
    left: 0px;
    position: relative;}
.microtechportion-wrap .section-end { margin-top: 0px;}
.microtechportion-wrap p {     	font-weight: 400;	font-size: 16px;	color: #595959;	letter-spacing: 0px;	line-height: 22px; text-align: left; }
.microtechportion-wrap .col-sm-5  { width: 50%; }
.microtechportion-wrap .col-sm-7  { width: 50%; }

.microtechportion-wrap .col-sm-5  img { text-align: center; }
.microtechportion-wrap .col-sm-7 { text-align: center; }
.microtechportion-wrap .col-sm-6 { text-align: center; }

.al_content_text { width: 100%; background-color: #ffffff; padding: 80px 0px;}
.al_content_text h1 { 	font-size: 35px;	color: #3e3e3e;	line-height: 40px;	font-weight: 300;	text-decoration: none;	text-align: center; padding-bottom: 40px;    margin-top: 0px;}
.al_content_text h2 {width: 90%; margin: 0px auto;font-size: 32px;	color: #000;	line-height: 40px;	font-weight: 600;	text-decoration: none;	text-align: center; padding-bottom: 40px;    margin-top: 0px;position: relative;
top: 0px;
left: 0px;}
.al_content_text p {padding-bottom: 30px!important;font-size: 16px;	color: #5f5f5f;	line-height: 24px;	font-weight:normal;	text-decoration: none;	text-align: center; padding-bottom: 0px; margin-bottom: 0px;}

.customer_speak { padding: 80px 0px; background-image: url(https://www..com/image/services/customer.jpg); background-position: center; height: 428px;}
.customer_speak .left_column { width: 55%; float: left; text-align: left; }
.customer_speak .right_column { width: 45%; float: right; text-align: left;}
.customer_speak .left_column p { width: 72%;	color: #ffffff;	font-weight: 300 !important;	font-size: 18px;	color: #ffffff;	letter-spacing: 0px;	line-height: 33px;	text-align: left;}
.customer_speak .left_column p b { font-weight: 600;}
.customer_speak .right_column p {	font-weight: 200;	font-size: 20px;	color: #ffffff;	letter-spacing: 0px;	line-height: 30px;	font-style: italic;	text-decoration: none;	text-align: left;	padding-top: 20px;}

.nextstep_quicklinks { padding: 80px 0px;}
.nextstep_quicklinks .col-sm-6 { padding: 0px;}
.nextstep_quicklinks .nextstep_column { background-color: #1d91d4;    padding: 50px;	margin: 0px;	width: 68%;    margin-top: 0px;}
.nextstep_quicklinks .nextstep_column .col-sm-12 { padding: 0px; }
.nextstep_quicklinks .nextstep_column .nextstep {font-weight: 600;font-size: 32px;color: #ffffff;letter-spacing: 0px;line-height: 35px;    padding-top: 0px;    margin: 0px;}
.nextstep_quicklinks .nextstep_column a { font-weight: 400;font-size: 16px;color: #8cdcfd;letter-spacing: 0px;line-height: 20px;}
.nextstep_quicklinks .nextstep_column p {font-weight: 300;font-size: 16px;color: #ffffff;letter-spacing: 0px;line-height: 20px;    padding-top: 20px; padding-bottom: 0px;}
.nextstep_quicklinks .quicklink_column {  margin-top: 0px;}
.nextstep_quicklinks .quicklink_column  ul {list-style-type: none; margin: 0;padding: 0; }
.nextstep_quicklinks .quicklink_column h1 { 	font-size: 32px;	font-weight: 300;	color: #0b0b0b;	padding: 0px;	clear: both;	text-align: left;	padding-bottom: 0px;margin-top: 0px;}
.nextstep_quicklinks .quicklink_column .quick_links_a{ padding: 15px 0px;    padding-bottom: 0px;}
.nextstep_quicklinks .quicklink_column .quick_links_a li {     padding-bottom: 5px;	clear: both;		margin-bottom: 15px;}
.nextstep_quicklinks .quicklink_column .quick_links_a li a { text-decoration: none;		font-size: 18px;	color: #4f4f4f;font-weight: 400; padding-bottom: 5px;border-bottom: 1px solid #4f4f4f;}
.nextstep_quicklinks .quicklink_column .quick_links_a li a:hover { text-decoration: none; background-color: transparent;}

#sitemap { display: block; padding: 10px 40px;}
#sitemap p { font-size:20px; margin: 0px;}
#sitemap .sitemap_menu { display: table; width: 100%; clear: both; padding: 10px 0px;}
#sitemap .col-sm-3 { width: 30%;padding-left: 0px;margin-right: 30px;padding-right: 0px;padding-top: 10px;}
#sitemap .col-sm-3 ul{list-style-type: none; margin: 0;padding: 0; overflow: hidden;}
#sitemap .col-sm-3 ul li a {  font-size: 14px;   color: #2b2b2b;    line-height: 20px; text-decoration: none; padding-left: 0px; padding-bottom: 0px;   font-weight: 400;  background-color: transparent; padding-top: 12px; text-align: left; padding-right: 0px;}
#sitemap .col-sm-3 ul li  {  font-size: 16px;   font-weight: 400;  color: #2b2b2b;    text-decoration: none;    clear: both;width: 100%;padding-bottom: 12px;}
#sitemap .col-sm-3  a:hover{ color:#00acf3; text-decoration: none; }
#sitemap .title { border-bottom: 1px solid #524E4E; }
#sitemaplink a { font-weight: 400; font-size: 20px; color: #595959; letter-spacing: 0px; line-height: 20px;}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display: -webkit-box !important;}
/*#footSection { background-color:#333131; width: 100%; padding: 40px 0px 0px 0px;padding-bottom: 20px;}*/
.footSection{    padding-bottom: 50px;}
#footer .title {     padding-top: 12px;padding-left: 0px;    padding-bottom: 12px;  border-right: 1px solid #524E4E;}
#footer .title a { float:left;    font-weight: 600;  font-size:24px;    color:#00acf3; margin: 0px;   padding: 0px;  text-decoration:none;}
#footer .text {  font-size: 14px; color: #afafaf; font-weight: 400;  line-height: 20px; margin-top: 10px;  margin-left: 20px;    padding-right: 0px;    padding-bottom: 15px;}
#footer .footer_menu { display: table; width: 100%; clear: both; padding: 20px 0px; padding-bottom: 0px;}
#footer .col-sm-2 { width: 19%;padding-left: 0px;margin-right: 40px;padding-right: 0px;}
#footer .col-sm-2 ul{list-style-type: none; margin: 0;padding: 0; overflow: hidden;}
#footer .col-sm-2 ul li a {     font-size: 14px;   color: #afafaf;    line-height: 20px; text-decoration: none; padding-left: 0px; padding-bottom: 0px;   font-weight: 400;  background-color: transparent; padding-top: 9px; text-align: left; padding-right: 0px;}
#footer .col-sm-2 ul li a:hover { color: #ffffff;text-decoration: none; }
#footer .col-sm-2 ul li  {  font-size: 16px;   font-weight: 400;  color: #ffffff;    text-decoration: none;    clear: both;width: 100%;padding-bottom: 9px;}
.text-content { padding-top:80px;padding-left:80px; }
.al_content_text .col-sm-8{width: 83.666667%;}

.ullist{
	  
	font-size: 16px;   
	font-weight: 400;  
	color: #595959;       
	letter-spacing: 1px;
	line-height: 20px;
	text-align: left;
}
.ullist li { font-size: 15px;}
.submainmenueffects {  
	font-size:16px;
	font-weight:600;
	color:#6f6f6f;
	text-decoration:none;
	padding-bottom:10px;
	}
.submainmenueffects:hover {
	color: #030303;
    text-decoration: none !important;
    border-bottom: 7px solid #1098e6 !important;
}	
#headerContent .col-sm-4 { padding-left: 0px;}
#headerContent .col-sm-3 { padding-left: 0px;}
#headerContent .sub .container .row .col-sm-4 ul li{ min-height: 6em !important; }


.underline{border-bottom:1px solid #bebcbc;}
#Menucontentpanel .submainmenueffects span {     	font-size: 16px;	font-weight: 600;	color: #6f6f6f;	text-decoration: none;padding-bottom: 10px;}
#Menucontentpanel .col-sm-4 { padding-left: 0px;	padding-right: 30px;}
#Menucontentpanel #app_development .col-sm-4, #Menucontentpanel #prod_engineering .col-sm-4, #Menucontentpanel #bussines_supp_services .col-sm-4 { margin-top: 10px;}
#Menucontentpanel #app_development ul li a, #Menucontentpanel #prod_engineering ul li a, #Menucontentpanel #bussines_supp_services ul li a { text-align: left;	clear: both; display: table; 	padding-top: 10px;	padding-bottom: 5px;text-decoration: none;	padding-left: 0px;	font-size: 14px;	color: #0086bd;	font-weight: 500;background-color: transparent;}
#Menucontentpanel #app_development ul, #Menucontentpanel #prod_engineering ul, #Menucontentpanel #bussines_supp_services ul{list-style-type: none;padding:0;float:left}
#Menucontentpanel #app_development ul li p, #Menucontentpanel #prod_engineering ul li p, #Menucontentpanel #bussines_supp_services ul li p {text-align: left;	clear: both;	display: table;	font-size: 14px;	color: #515151;	font-weight: 400;width:93%;}

#app_development .col-sm-4, #prod_engineering .col-sm-4, #bussines_supp_services .col-sm-4 {margin-bottom:-45px;margin-top: 25px;}
#app_development ul li a, #prod_engineering ul li a, #bussines_supp_services ul li a { text-align: left;	clear: both; display: table; 	padding-top: 10px;	padding-bottom: 5px;text-decoration: none;	padding-left: 0px;	font-size: 13px;	color: #000;	font-weight: 600;background-color: transparent;}
#app_development ul, #prod_engineering ul, #bussines_supp_services ul{list-style-type: none;padding:0;float:left}
#app_development ul li p, #prod_engineering ul li p, #bussines_supp_services ul li p {text-align: left;	clear: both;	display: table;	font-size: 12px;		color: #3e3e3e;	font-weight: 400;width:100%;}
#app_development ul li a:hover, #prod_engineering ul li a:hover, #bussines_supp_services ul li a:hover {color:#da0012;}

.sub {     padding-bottom: 10px !important;height: 395px;}

.al_benefits .box-section {float: left; width: 22%; height: 240px;margin: 1em;background-color:#515659;}
.al_benefits .box-section .title {border-top:solid 6px #2eBBff;}
.al_benefits .box-section ul{list-style-type: none; margin: 0;padding: 0; }
.al_benefits .box-section  li {font-size: 16px;font-weight:300;padding-left:20px;color:#ffffff;  clear: both;text-align: left;line-height: 16px;padding-bottom:0px;padding-top:10px;cursor: text !important;text-shadow:none;}
.content_title {float:left;font-size: 20px;font-weight:600;padding-left:5px;color:#ffffff;  clear: both;text-align: left;line-height: 28px;padding-bottom:0px;padding-top:20px;cursor: text !important;text-shadow:none;}
.borderbottom {  border-bottom: 1px solid #ffffff;  width:55%; margin-left:20px;}
.oracleborderbottom { border-bottom: 1px solid #ffffff;  width:40%;}
.column1 a h4{ cursor: pointer;}

#industriesMenucontentpanel .submainmenueffects span {     	font-size: 16px;	font-weight: 600;	color: #6f6f6f;	text-decoration: none;padding-bottom: 10px;}
#industriesMenucontentpanel .col-sm-4 { /*padding-left: 0px;*/padding-right: 30px;}
#industriesMenucontentpanel ul li a{ text-align: left;	clear: both; display: table; 	padding-top: 10px;	padding-bottom: 5px;text-decoration: none;	padding-left: 0px;	font-size: 13px;	color: #000;	font-weight: 600;background-color: transparent;}
#industriesMenucontentpanel ul{list-style-type: none;padding:0;float:left}


.home-grid2{width:100%; border:11px solid #fff; border-top: 0px;}
.home-grid2 .raw2 { display: table;  height: 100%;   width: 100%;}

.home-grid2 .raw2 .col2.span-2 {width: auto;border-right:12px solid #fff; }
.home-grid2 .raw2 .col2.span-2 p{font-size: 26px;font-weight:500;padding-left:20px;color:#ffffff;  clear: both;text-align: center;line-height: 26px;padding-bottom:0px;padding-top:140px;cursor: text !important;text-shadow:none;z-index:1;width:100%;position:absolute !important}
.home-grid2 .raw2 .col2 { overflow: hidden;  position: relative;display: table-cell;vertical-align: top;}
.home-grid2 .raw2 .col2 a img { position: relative;}
.home-grid2 .raw2 .col2 a { position: relative;}
.home-grid2 .raw2 .col2 .quiltitem {clear:both;}
.home-grid2 .raw2 .col2 .row-item {   height: 100%;}
.home-grid2 .raw2 .col2 a .inner-content { clear: both;text-align: center;line-height: 18px;padding-bottom: 10px;position: relative;}
.home-grid2 .raw2 .col2 a .inner-content h3{text-transform: uppercase;clear: both;font-size: 26px;font-weight: 500;color: #ffffff;text-align:center;line-height: 26px;padding: 0% 25%;}

.contacttext{font-size: 14px;  font-weight: 400; color: #808080; margin-bottom: 0px; text-align:left;}
.control-label {font-size: 14px;  font-weight: 500; color: #3e3e3e; margin-bottom: 0px; text-align:right;padding-top:5px;}
.content-group{margin-bottom:3%;}

.customer_speak_tag .right_column p {		font-weight: 200;	font-size: 20px;	color: #ffffff;	letter-spacing: 1px;	line-height: 30px;	font-style: italic;	text-decoration: none;	text-align: left;	padding-top: 20px;}
.customer_speak_tag { display: none; background-color: #314D7B;}


.al_content_text .about_text {
	
	font-size: 16px;
	color: #3e3e3e;
	line-height: 30px;
	font-weight: 400;
	text-decoration: none;
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.mobile_menu { display: none;}
.text-p {text-align: left;	clear: both;	display: table;	font-size: 12px;		color:#3e3e3e;	font-weight: 400;}
#mobile_banner_aboutus { display: none;}


#industriesMenucontentpanel ul li a:hover{color:#da0012;}
#Menucontentpanel #app_development ul li a:hover, #Menucontentpanel #prod_engineering ul li a:hover, #Menucontentpanel #bussines_supp_services ul li a:hover{ text-decoration: underline;}


#podsMenucontentpanel ul li a:hover{color:#da0012;}

#podsMenucontentpanel .submainmenueffects span {     	font-size: 16px;	font-weight: 600;	color: #6f6f6f;	text-decoration: none;padding-bottom: 10px;}
#podsMenucontentpanel .col-sm-4 { /*padding-left: 0px;*/padding-right: 30px;}
#podsMenucontentpanel ul li a{ text-align: left;	clear: both; display: table; 	padding-top: 10px;	padding-bottom: 5px;text-decoration: none;	padding-left: 0px;	font-size: 13px;	color: #000;	font-weight: 600;background-color: transparent;}
#podsMenucontentpanel ul{list-style-type: none;padding:0;float:left}


.ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 90% !important;}
.ui-helper-reset{ padding-left: 10% !important; padding-right: 10% !important;}

.careerHaddings{
	
    font-size: 31px;
    font-weight:600;
    text-align: center;
    top: 155px;
    color: #ffffff;
    letter-spacing: 1px;
    margin: 0px;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    width: 63% !important;
    left: -274px;
    padding-top: 0px;
    position: relative !important;
    margin: 0 auto !important
}

.careerHaddingsTwo{
	
    font-size: 31px;
    text-align: center;
    top: 155px;
    color: #ffffff;
    letter-spacing: 1px;
    margin: 0px;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    width: 63% !important;
    left: -178px;
    padding-top: 0px;
    position: relative !important;
    margin: 0 auto !important
}
.panel-heading a:after {
    
    /*content:"\e114";*/
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    /*content:"\e080";*/
}.clickable{
    cursor: pointer;   
}
#mobile_banner{        display:none;}
.MobileBanner {display: none}
#defaultpanels .panel-default span{ font-size: 14px;   color: #00acf3;line-height: 20px; text-decoration: none; padding-left: 0px; padding-bottom: 0px;   font-weight: 400;  background-color: transparent;  text-align: left; padding-right: 0px;}
#defaultpanels .panel-default  label{ font-size: 14px;   color: #3e3e3e;line-height: 20px; text-decoration: none; padding-left: 0px; padding-bottom: 0px;   font-weight: 500;  background-color: transparent;padding-top: 14px; text-align: left; padding-right: 0px;}
#defaultpanels .panel-default  h6{ font-size: 14px;   color: #3e3e3e;line-height: 20px; text-decoration: none; padding-left: 0px; padding-bottom: 0px;   font-weight: 500;  background-color: transparent;  text-align: left; padding-right: 0px;border-bottom:1px solid #bebcbc;}
#defaultpanels  .panel-default  ul{display:table;clear:both;padding-left:15px !important}
#defaultpanels  .panel-default  li{ font-size: 14px;   color: #3e3e3e;line-height: 20px; text-decoration: none; padding-left: 0px; padding-bottom: 0px;   font-weight: 400;  background-color: transparent;  text-align: left; padding-bottom: 0px;padding-top: 10px;}
#defaultpanels .panel-title { font-size: 14px;   color: #3e3e3e;line-height: 20px; text-decoration: none; padding-left: 0px; padding-bottom: 0px;   font-weight: 500;  background-color: transparent;  text-align: left; padding-right: 0px;}
#defaultpanels .panel-title span i {color:#3e3e3e;}
#defaultpanels .panel-group .panel {margin-bottom: 0;border-radius: 0px;}
#defaultpanels .panel-heading {padding: 15px 25px;}


.microsoft-expertise-lable{
	font-size:20px;
	font-weight:500;
	color:#6f6f6f;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	
}

.microsoft-expertise-bdr{
	border-bottom-style:dashed;
	border-bottom-width:1px;
	color:#6f6f6f;
	padding-bottom: 0px;
	padding-top: 0px;
}

.microsoft-expertise-row{
	padding-top: 30px;
	padding-bottom: 30px;
}
.al_benefits .col-md-12,.al_benefits .col-md-3, .al_benefits .col-md-9 { padding-left: 0px; padding-right: 0px;}
.microsoft-expertise-img{
	padding-right: 40px !important;
	float: left !important;
	padding-top: 0px;
	height: auto;
	width: auto;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 96% !important; }
.ui-helper-reset{ padding-left: 10% !important; padding-right: 10% !important;padding-bottom: 10% !important;}
.ui-accordion .ui-accordion-header{margin: 4px 0 0 0 !important;}
#accordion .col-sm-12 h6{border-bottom: 1px solid;padding-bottom: 5px;}
.ui-accordion .ui-accordion-content {padding: 2em 0.2em !important;}
#accordion .col-sm-12 span{color: #337ab7;}
#accordion p {font-size: 14px;color: #3e3e3e;line-height: 20px;text-decoration: none;font-weight: 500;background-color: transparent;
	text-align: left;
	padding: 15px 25px;}
#accordion ul li,#accordion h6,#accordion span,#accordion label {  font-size:14px;}




/*--------css/Menu.css code---------------*/

.SiteMenuContainer ul {list-style-type: none; margin: 0;padding: 0;margin-left:-24%; }
.SiteMenuContainer.col-sm-4 { padding: 0px;}
.SiteMenuContainer ul li a{    padding: 30px 18px;}
.SiteMenuContainer li{float: left;}
.SiteMenuContainer ul li {display: block;color: #4f4f4f;font-size: 15px;color: #b2b2b2;font-weight: 400;text-align: center;text-decoration: none; }
.SiteMenuContainer #compname a{ font-size:16px; color:#da0012; font-weight:bold; text-decoration:none; }
.SiteMenuContainer ul#topnav {list-style:none;}
.SiteMenuContainer ul#topnav li {float:left;}
.SiteMenuContainer ul#topnav li a {border-bottom: 2px solid transparent;	display:table;		font-size:13px !important; font-weight:600 !important;	color:#000 !important;}
 .SiteMenuContainer ul#topnav li a:hover{color:#000;}
#aboutUsSubMenu { width: 20%; float: right;     z-index: 9;	position: absolute;	background-color: #ebebeb; padding-top: 15px; padding-bottom: 15px;}
#aboutUsSubMenu ul li { float: none !important; padding: 5px;}
#aboutUsSubMenu ul li a { background-color: #ebebeb !important; color: #0086bd !important;    padding: 0px !important; padding-left: 10px !important;}
ul#topnav li #aboutUsSubMenu a  { background-color: #ebebeb !important; color: #0086bd !important;    padding: 0px !important; padding-left: 10px !important; font-size: 14px;}
ul#topnav li #aboutUsSubMenu a:hover { text-decoration: underline;}
#aboutUsLink:hover #aboutUsSubMenu {  display: block !important;}
#aboutUsLink #aboutUsSubMenu {  display: none;}
.submenu { display: none;}

.SiteMenuContainer ul#topnav li a:hover, .SiteMenuContainer ul#topnav li a.active, .SiteMenuContainer ul#topnav li a.selected {
    text-decoration:none;

}
.mainmenueffects:hover{
	color:#ffffff;
}
.submainmenueffects:hover{
	color:#030303;
    text-decoration:none;
    border-bottom:4px solid #1098e6;
}
.submainmenueffectsOnMouseOver {
        color:#030303;
    	text-decoration:none;
    	border-bottom:7px solid #1098e6;
    	color:black;
}
.removeunderline:hover{
    text-decoration:none;
}
.removefooterdiv-line:hover{
    color:#ffffff;
    text-decoration:none;
}
ul#topnav li:hover a {
    background-color:#F0F0F0;
    color: #000 !important;
    border-bottom: 2px solid red;
}
.sub {
    z-index:9;
	position:absolute;
	left:0;
	background-color:#fff;
	width:100% !important;
	padding:0px 10px 16px 10px;
	float:left;
	display:none;
	border-bottom: 2px solid #E3E3E3;
}
.SiteMenuContainer ul#topnav li .sub ul {
	list-style:none;
	float:left;
}

.SiteMenuContainer ul#topnav li .sub ul li.row2:hover{color:red !important;}
  .SiteMenuContainer ul#topnav .sub ul li a.specialeffects:hover {
  color:#ffffff;
}
.specialeffects1:hover {
  background-color:none;
}
.underline{border-bottom:1px solid #bebcbc;}
 .serviceLink{
    /*background-color: #109de5;*/
    color:#000000 !important; 
} 

.changeservicelinkcolor{
	 color:#ffffff;
}
ul#topnav li:hover a{
    color: #000 !important;
}

/* ul#topnav li:hover .sub{
	 display: block!important;
} */

.current{
	background-color: #109de5;
	color:#ffffff !important;
}



/* --------Menu.css code--------------- */


/* .SiteMenuContainer a {
	text-decoration: none;
}
.SiteMenuContainer .mainMenu {
	position:absolute;
	height:30px;
	position:relative;
}
.SiteMenuContainer .mainmenucontainer {
	padding:0;
	margin:0;
	float:right
}
.SiteMenuContainer ul#topnav {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	list-style:none;
}
.SiteMenuContainer ul#topnav li {
	float:left;
	margin:0;
	padding:0;
}
.SiteMenuContainer ul#topnav li a {
	float:left;
	text-align:center;
	height:30px;
	font:normal 13px Trebuchet MS, "Times New Roman", Times, serif;
	color:#000
}
.SiteMenuContainer ul#topnav li a:hover, .SiteMenuContainer ul#topnav li a.active, .SiteMenuContainer ul#topnav li a.selected {
	background:url(images/menu/mainMenuBg.gif) no-repeat bottom right;
	z-index:0 !important
}
.SiteMenuContainer ul#topnav li a:hover img, .SiteMenuContainer ul#topnav li a.active img, .SiteMenuContainer ul#topnav li a.selected img {
	background:url(images/menu/mainMenuLeft.gif) no-repeat bottom left;
}
.SiteMenuContainer ul#topnav li .row {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.SiteMenuContainer ul#topnav li .sub {
	z-index:10000;
	position:absolute;
	top:30px;
	left:0;
	background-image:url(https://www..com/image/background_menu.png);
	background-color:#ffffff;
	width:980px !important;
	padding:0px 10px 16px 10px;
	float:left;
	display:none;
	border:1px solid #d4d2d2;
}
.SiteMenuContainer ul#topnav li .sub ul {
	list-style:none;
	margin:0;
	padding:0;
	width:240px;
	overflow:hidden !important;
	float:left;
}
.SiteMenuContainer ul#topnav li .sub ul.border {
	border-right:1px solid #eaeaea;
}
.SiteMenuContainer ul#topnav .sub ul li {
	width:100%;
	color:#fff;
	padding-left:16px;
}
.SiteMenuContainer ul#topnav .sub ul li a {
	float:none;
	text-indent:0;
	height:auto;
	background:none;
	padding:10px 5px 10px 40px;
	display:block;
	text-decoration:none;
	font:normal 13px Calibri, Trebuchet MS, "Times New Roman", Times, serif;
	color:#5a5a5a;
	text-align:left;
}
.SiteMenuContainer ul#topnav .sub ul li:hover {
	background:url(images/menu/menuBg2.gif) no-repeat 9px 4px !important;
}
.SiteMenuContainer ul#topnav li .sub .border_offering {
	height:16px;
	border-top:1px solid #fbfbfb;
	width:105px;
	margin-top:-1px;
	margin-left:343px
}
.SiteMenuContainer ul#topnav li .sub .border_industryfocus {
	height:20px;
	border-top:1px solid #ffffff;
	width:140px;
	margin-top:-1px;
	margin-left:455px
}
.SiteMenuContainer ul#topnav li .sub .border_tf {
	height:16px;
	border-top:1px solid #ffffff;
	width:161px;
	margin-top:-1px;
	margin-left:630px
}
.SiteMenuContainer ul#topnav li .sub .border_app {
	height:16px;
	border-top:1px solid #ffffff;
	width:100px;
	margin-top:-1px;
	margin-left:795px
}
.SiteMenuContainer ul#topnav li .sub .border_abt {
	height:16px;
	border-top:1px solid #fbfbfb;
	width:100px;
	margin-top:-1px;
	margin-left:895px
}
.SiteMenuContainer ul#topnav .sub ul li a.abt {
	background:url(images/menu/innovatio_small.png) no-repeat left center;
}
.SiteMenuContainer ul#topnav .sub ul li a.abt:hover {
	background:url(images/menu/innovatio_small.png) no-repeat left center;
}
.SiteMenuContainer ul#topnav .sub ul li a.innov {
	background:url(images/menu/overview_small.png) no-repeat left center;
}
.SiteMenuContainer ul#topnav .sub ul li a.innov:hover {
	background:url(images/menu/overview_small.png) no-repeat left center;
}
 */



/*
--------css/banner.css code---------------


.BannerSlider{height:340px;}
#bannerRotator {padding-top:10px;}

#bannerRotator { position:relative; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; }

#bannerNav { position:absolute; right:5px; bottom:-32px; background:url(images/slider/transBlack75.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(images/slider/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(images/slider/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(images/slider/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(images/slider/play.png) }

 */	



/* --------css/style_common.css code--------------- */

.view {
   overflow: hidden;
   clear:both;
   display:table;
   width:auto;
   position: relative;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: pointer;
  }

.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}





/* --------css/style1.css code--------------- */

.view-first img {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(219,127,8, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.zoom-in-out:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
} 
			
			
			
.title .mobileViewText{
	display: none;
}
.withoutbrline { display: none;}


.blogindex .blog_header .container { margin: 0 auto; width: 1024px;}
.blogindex .blog_header .container h1 { padding-top: 90px;  font-weight: 300; font-size: 38px; color: #FFFFFF; width: 43%; text-align: left;    line-height: 45px;}

.blogindex .feature_resources { width: 100%; padding-top: 60px;}
.blogindex .feature_resources .row { display: table; clear: both;}
.blogindex .feature_resources .row .column { width: 48%; float: left; margin-right: 40px; display: inline;}
.blogindex .feature_resources .row .column .rtitle{  font-weight: 400; font-size: 16px; color: #000000; text-align: left; padding-bottom: 15px; clear: both;}
.blogindex .feature_resources .row .column a {  font-weight: 400; font-size: 16px; color: #3392cf; text-align: left; clear: both;}


.blogindex .blog_contentsection-end { padding: 70px 0px;}
.blogindex .blog_content .container { margin: 0 auto; width: 1024px;    display: table; }
.blogindex .blog_content .container .row { clear: both; display: table;}
.blogindex .blog_content .container .left { float: left; width: 57%; text-align: left;}
.blogindex .blog_content .container .right { float: right; width: 35%; text-align: left; padding-top: 7px;}
.blogindex .blog_content .container .left h2 { position: inherit; line-height: 30px;  font-weight: 600; font-size: 30px; color: #90573b; line-height: 35px; }
.blogindex .blog_content .container .left p {  font-weight: 400; font-size: 16px; color: #464646;  line-height: 25px;}
.blogindex .blog_content .container .left .greybox { padding-top: 40px; background-color: #FFFFFF; text-align: left;}
.blogindex .blog_content .container .left .greybox .download {  font-weight: 600; font-size: 12px; line-height: 56px; background-color: #347bd2; color: #ffffff; text-transform: uppercase; padding: 11px 40px; text-align: left; margin: auto 0px; border-radius: 20px;  }
.blogindex .blog_content .container .left .greybox .download:hover {  background-color: #32A7CE; color: #ffffff !important; text-decoration: none;}
.blogindex .blog_content .container ul li {  font-weight: 400; font-size: 16px; color: #464646;  line-height: 25px; list-style: initial;}

.blogindex .blog_content .container .right .greybox { padding: 0px; background-color: #FFFFFF; text-align: center;}
.blogindex .blog_content .container .right .greybox h2 {  font-weight: 300; font-size: 25px; color: #323232; padding-bottom: 25px; }
.blogindex .blog_content .container .right .greybox img { clear: both; margin-bottom: 15px;}
.blogindex .blog_content .container .right .greybox div { clear: both; }
.blogindex .blog_content .container .right .greybox .download {  font-weight: 600; font-size: 12px; line-height: 56px; background-color: #347bd2; color: #ffffff; text-transform: uppercase; padding: 11px 40px; text-align: center; margin: auto 0px; border-radius: 20px;  }
.blogindex .blog_content .container .right .greybox .download:hover {  background-color: #32A7CE; color: #ffffff !important; text-decoration: none;}
.resourcelist { width: 100%;}
.resourcelist .container { width: 1024px; margin: 0 auto;}
.resourcelist .container .function_left { width: 45%; text-align: left; float: left; padding-top: 150px;}
.resourcelist .container .function_right { width: 40%; text-align: left; float: right; padding-top: 150px;}

.section-end {text-align: left !important;}
.resourcelist .container .function_left .title,.resourcelist .container .function_right .title {
	 font-weight: 300; font-size: 40px; color: #000000; line-height: 56px; padding-bottom: 20px; }
.resourcelist .container .function_left .content,.resourcelist .container .function_right .content{
	 font-weight: 300; font-size: 18px; line-height: 22px; color: #000000; padding-bottom: 30px; }

.resourcelist .container .function_left .anchorlink { font-weight: 400; font-size: 16px; line-height: 20px; color: #00acf3; margin-top: 10px;}

.resourcelist .container .function_right a { ; font-weight: 400; font-size: 16px; line-height: 22px; color: #3f9ad9;  }

.bloglisting .container { margin: 0 auto; width: 1024px; }
.bloglisting .container .fullwidth { padding: 70px 0px;}
.bloglisting .container .left { width: 50%; float: left; padding-top: 50px;}
.bloglisting .container .right { width: 50%; float: right; padding-top: 50px; padding-left: 70px;}
.bloglisting .container .readmorebt {  font-weight: 500; font-size: 12px; line-height: 56px; background-color: #87919A; color: #ffffff; text-transform: uppercase; padding: 11px 30px; text-align: center; margin: auto 0px; }
.bloglisting .container .readmorebt:hover { color: #FFFFFF; background-color: #7B858E; opacity: 1;}
.bloglisting .container h2 { position: inherit;     font-weight: 300; font-size: 36px; color: #FFFFFF; width: 100%; font-weight: 300; text-align: left; line-height: 45px; }

.alcontactus { padding: 100px 0px; border-top: 1px solid #E4E4E4; clear: both; }
.alcontactus .container { width: 1024px; margin: 0 auto;}
.alcontactus .title { text-align: center; font-weight: 300; font-size: 40px; line-height: 56px; color: #2c2c2c;  padding-bottom: 50px; }
.alcontactus .btnview { width: 100%; text-align: center;}
.alcontactus .btn_talktous {  font-weight: 300; font-size: 13px; line-height: 56px; background-color: #489AFE;  color: #ffffff;padding: 11px 30px; text-align: center; margin: auto 0px;border-radius: 20px;}
.alcontactus .btn_talktous:hover { background-color: #347bd2; color: #ffffff !important; text-decoration: none;}
.alcontactus .title b { font-weight: 600;}

.bloglisting .subblogtitle {  font-weight: 300; font-size: 40px; line-height: 56px; color: #000000; padding-bottom: 10px; margin: 0 auto; text-align: center;}
.bloglisting .subblogtext {  font-weight: 300; font-size: 18px; color: #2c2c2c; text-align: center; line-height: 25px; width: 58%; margin: 0 auto;}

.buildworkflow { width: 100%; padding: 187px 0px; clear: both; display: table;}
.buildworkflow .container { width: 1050px; margin: 0 auto;}
.buildworkflow .container .rightpanel { width: 50%; float: right; }
.buildworkflow .container .rightpanel .title {  font-weight: 300; font-size:48px; line-height: 60px;  color:#FFF; padding-bottom: 25px;}
.buildworkflow .container .rightpanel .content {  font-weight: 400; font-size: 20px; line-height: 35px;  color:#FFF;}
.buildworkflow .container .rightpanel .content_link { padding-top: 25px;}
.buildworkflow .container .rightpanel .content_link a {  font-weight: 400; font-size: 18px; line-height: 27px;  color:#ebb700;}
.submenutop { background-color: #fff;border-bottom: 1px solid #E3E3E3;}
.submenutop .container {margin: 0 auto;width: 1164px;}
.submenutop .container ul { float: right;margin: 7px 0px;}
.submenutop .container ul li { display: inline; margin: 10px 0px;}

.submenutop .container ul li a{ color : #7e7e7e;font-size: 10px; font-weight:500; }
.submenutop .container ul li { font-weight: 400; font-size:10px; color: #7e7e7e; margin-left: 10px; line-height: 20px; border-right:1px solid #ccc;padding:5px;}
.submenutop .container ul li:nth-child(3){border-right:none;}
/*.submenutop .container ul li a:hover { color: #00acf3;}*/
.alohaapps { background-color: #ffffff;}
.alohaapps .container .enterpriseapp {  clear: both; padding-bottom: 100px; padding-top: 150px;    display: table; border-bottom: 1px solid #ababaa;}
.alohaapps .container .enterpriseapp .enterprise-app-center-image1 { display: none;}
.alohaapps .container #mobile_enterpriseapp { padding-top:0px;}
.alohaapps .container .enterpriseapp .enterprise-app-center-content {     width: 65%;    text-align: center;    margin: 0 auto;}
.alohaapps .container .enterpriseapp .enterprise-app-center-image { width: 100%; text-align: center;}
.alohaapps .container .enterpriseapp .enterprise-app-center-content .title { font-weight: 300; font-size: 40px; line-height: 56px; color: #000000; padding-bottom: 10px;}
.alohaapps .container .enterpriseapp .enterprise-app-center-content .content {  font-weight: 300; font-size: 18px; line-height: 27px; color: #000000;  }
.alohaapps .container .enterpriseapp .enterprise-app-center-content #content_new { font-size: 18px !important; font-weight: 300 !important;color: #323232 !important;}
.alohaapps .container .enterpriseapp .enterprise-app-center-content .content_link { padding-top:25px; padding-bottom: 40px;}
.alohaapps .container .enterpriseapp .enterprise-app-center-content .content_link .anchorlink { font-weight: 400; font-size: 16px; line-height: 20px; color: #00acf3; margin-top: 10px;}

.alohaapps .lagerheadingwithoutbg {  font-weight: 300; font-size: 47px; color: #000; text-align: center; padding-bottom:20px; background-color: #FFFFFF;}
.alohaapps .container hr { width: 50%; margin: 0 auto;border-top: 1px solid #bdb9b9;}


.appservicebanner { width:100%;padding:100px 0px;}
.appservicebanner .container { width:1050px;margin:0 auto;text-align:center; }
.appservicebanner .container #newmysubheading { font-weight:bold;font-size:54px;text-shadow:0 1px 2px rgba(0,0,0,1);padding-bottom:30px;line-height:68px;color:#ffffff;width:80%;margin:0 auto; }
.appservicebanner .container .subtext { text-shadow:0 1px 2px rgba(0,0,0,1);font-weight:bold;font-size:24px;line-height:60px;width:61%;margin:0 auto;color:#ffffff;line-height:30px;padding-bottom:65px; }
.appservicebanner .container .explore { font-weight:400;font-size:18px;line-height:56px;background-color:#2FA0E0;color:#ffffff;padding:11px 30px;text-align:center;margin:auto 0px;text-transform:uppercase; }
.appservicebanner .container .explore:hover { color:#ffffff !important; }
.appservicebanner .container .hbannerblock h1 {
    font-size: 46px;
    
    line-height: 48px;
    color: #fff;
    text-align: left;
    width: 87%;
    font-weight: 300;
    margin-top: 25px;
}
.appservicebanner .container .hbannerblock h4 {
    font-size: 26px;
    
    line-height: 35px;
    color: #fff;
    text-align: left;
    width: 68%;
    font-weight: 300;
    margin-top: 25px;
}

.appservicebanner .container .hbannerblock h2 {
    font-size: 26px;
    
    line-height: 35px;
    color: #fff;
    text-align: left;
    width: 68%;
    font-weight: 300;
    margin-top: 25px;
    top:0px;     position: relative;
    left: 0px;margin-bottom: 0px;
}

.solutionfeature {width:100%;padding-top:99px;}
.solutionfeature .container{width:1200px;margin:0 auto;display:table;padding-bottom:99px;background-image:url(https://www..com/image/botom-separator.png);background-position:bottom;background-repeat:no-repeat;}
.solutionfeature .container .left{float:left;width:200px;}
.solutionfeature .container .right{float:left;width:800px;}
.solutionfeature .container .subcontainer{width:800px;margin:0 auto;display:table;}
.solutionfeature .container .subcontainer .header{line-height:40px;margin:0 auto;font-size:34px;font-weight:600;padding-bottom:20px;color:#333333;text-align:center;}
.solutionfeature .container .subcontainer h2.header{line-height:40px;margin:0 auto;font-size:34px;font-weight:600;padding-bottom:20px;color:#333333;text-align:center;top:0px;     position: relative;
    left: 0px;margin-bottom: 0px;}
.solutionfeature .container .subcontainer .subheading{line-height:25px;margin:0 auto;font-size:18px;font-weight:400;padding-bottom:60px;color:#333333;text-align:center;}
.solutionfeature .container .subcontainer h3.subheading{line-height:25px;margin:0 auto;font-size:18px;font-weight:400;padding-bottom:60px;color:#333333;text-align:center;     margin: 0px;
    position: relative;
    top: 0px;}
.solutionfeature .container .subcontainer .buildimage{text-align:center;}
.solutionfeature .container .subcontainer .subtext{line-height:21px;margin:0 auto;font-size:14px;font-weight:400;padding-top:30px;color:#333333;text-align:center;}
.solutionfeature .relativefaster{width:140px;margin-top:205px;left:6%;}
.solutionfeature .relativefaster .faster{font-weight:400;font-size:72px;line-height:45px;color:#EFAC1F;padding-bottom:5px;}
.solutionfeature .relativefaster .subtext{font-weight:400;font-size:32px;line-height:30px;color:#EFAC1F;padding-bottom:25px;margin-left:8px;}
.solutionfeature .relativefaster .faster span{font-size:45px;color:#EFAC1F;}
.solutionfeature .relativefaster .text{font-weight:300;font-size:14px;line-height:20px;color:#000;padding-bottom:25px;}
.solutionfeature .relativefaster .author{font-weight:400;font-size:9px;line-height:20px;color:#000;padding-top:5px;border-top:1px solid #000;}

.alohapproach { width:100%;padding-top:61px;}
.alohapproach .container{width:1050px;margin:0 auto;display:table;border-bottom:13px solid #F0AB00;padding-bottom:99px;}
.alohapproach .container .subcontainer{width:800px;margin:0 auto;display:table;}
.alohapproach .container .subcontainer .subheading{line-height:25px;margin:0 auto;font-size:18px;font-weight:400;padding-bottom:70px;color:#333333;text-align:center;}
.alohapproach .container .subcontainer .buildimage{text-align:center;padding-bottom:20px;}
.alohapproach .container .subcontainer .trow{display:table;width:100%;padding-bottom:0px;margin:0 auto;}
.alohapproach .container .subcontainer .trow .column{width:25%;margin-right:100px;float:left;    text-align: center;}
.alohapproach .container .subcontainer .trow .column .title{line-height:22px;margin:0 auto;font-size:18px;font-weight:400;padding-bottom:10px;color:#333333;padding-top:20px;}
.alohapproach .container .subcontainer .trow .column .contenttext{line-height:21px;margin:0 auto;font-size:14px;font-weight:400;color:#333333;}
.alohapproach .container .subcontainer .linka{text-align:center;}
.alohapproach .container .subcontainer .linka a{font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999;}
.alohapproach .container .subcontainer .buildimage { text-align: center;}
.alohapproach .container .subcontainer .buildimage .title {
    
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    padding-bottom: 20px;
}
.alohapproach .container .subcontainer .buildimage h2.title {
    
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    padding-bottom: 20px;top:0px;     position: relative;
    left: 0px;margin-bottom: 0px;
}
.alohapproach .container .subcontainer .buildimage .subtext {
    
    font-size: 18px;
    font-weight: 300;
    color: #000;
    padding-bottom: 20px;
    text-align: center;
}

.alohapproach .container .subcontainer .buildimage h3.subtext {
    
    font-size: 18px;
    font-weight: 300;
    color: #000;
    padding-bottom: 20px;
    text-align: center;    margin: 0px;
    position: relative;
    top: 0px;
}


.alohabuildfloat{width:100%;clear:both;display:table;background-image:url(https://www..com/image/botom-separator.png);background-position:top;background-repeat:no-repeat;}
.alohabuildfloat .container{padding-bottom:99px;padding-top:78px;width:800px;margin:0 auto;padding-left:0px;padding-right:0px;display:table;}
.alohabuildfloat .container .left{width:65%;float:left;}
.alohabuildfloat .container .right{width:35%;float:left;padding-left:35px;}
.alohabuildfloat .container .right .title{font-weight:600;font-size:30px;line-height:30px;color:#333;padding-bottom:25px;}
.alohabuildfloat .container .right .content{margin-top:-5px;font-weight:400;font-size:14px;line-height:25px;color:#333;}
.alohabuildfloat .container .right .content ul { padding-top: 20px; margin-left: -21px;}
.alohabuildfloat .container .right .content ul li { line-height: 25px;}

.alohabuildfloat .container .header{font-weight:bold;font-size:30px;line-height:30px;color:#333;padding-bottom:10px;text-align:center;clear:both;}
.alohabuildfloat .container h2.header{font-weight:bold;font-size:30px;line-height:30px;color:#333;padding-bottom:10px;text-align:center;clear:both;top:0px;     position: relative;
    left: 0px;margin-bottom: 0px;}
.alohabuildfloat .container .subheader{font-weight:400;font-size:18px;line-height:30px;color:#333;padding-bottom:60px;text-align:center;clear:both;}

.alohaprebuilddapp{padding-bottom:0px;width:100%;clear:both;display:table;background-image:url(https://www..com/image/botom-separator.png);background-position:top;background-repeat:no-repeat;}
.alohaprebuilddapp .container{width:1030px;padding-bottom:99px;padding-top:78px;}
.alohaprebuilddapp .container .trow{display:table;width:100%;margin:0 auto;}
.alohaprebuilddapp .container .trow .column{width:22%;float:left;margin-right:4%;}
.alohaprebuilddapp .container-full{width:1050px;margin:0 auto;padding:0px;}
.alohaprebuilddapp .container-full hr{margin-top:0px;margin-bottom:0px;border:0;border-bottom:13px solid #F0AB00;}
.alohaprebuilddapp .container .header{line-height:40px;margin:0 auto;font-size:30px;font-weight:600;color:#333333;text-align:center;}
.alohaprebuilddapp .container h2.header{line-height:40px;margin:0 auto;font-size:30px;font-weight:600;color:#333333;text-align:center;top:0px;     position: relative;
    left: 0px;margin-bottom: 0px;}
.alohaprebuilddapp .container .text{line-height:20px;margin:0 auto;font-size:18px;font-weight:400;padding-bottom:60px;color:#333333;padding-top:20px;text-align:center;width:66%;}
.alohaprebuilddapp .container h3.text{line-height:20px;margin:0 auto;font-size:18px;font-weight:400;padding-bottom:60px;color:#333333;padding-top:20px;text-align:center;width:66%;    position: relative;    top: 0px;}
.alohaprebuilddapp .container .trow .column .solimg{text-align:left;}
.alohaprebuilddapp .container .trow .column .title{line-height:21px;margin:0 auto;font-size:18px;font-weight:400;color:#333333;padding-bottom:7px;padding-top:20px;text-align:left;}
.alohaprebuilddapp .container .trow .column .text{line-height:21px;margin:0 auto;font-size:14px;font-weight:400;color:#333333;padding-bottom:7px;padding-top:0px;text-align:left;width:100%;}
.alohaprebuilddapp .container .trow .column .sollink a{font-size:14px;color:#2FA0E0;text-decoration:none;z-index:999;text-align:left;}

.alohadeploymplatform {    width: 100%;    padding-top: 120px;}
.alohadeploymplatform .container{width:1050px;margin:0 auto;}
.alohadeploymplatform .container .leftsec{width:45%;background-color:#ffffff;opacity:0.75;padding:23px;text-align:left;}
.alohadeploymplatform .container .leftsec .headingtext{line-height:45px;font-size:34px;font-weight:400;padding-bottom:20px;color:#000;opacity:1;}
.alohadeploymplatform .container .leftsec h2.headingtext{line-height:45px;font-size:34px;font-weight:400;padding-bottom:20px;color:#000;opacity:1;top:0px;     position: relative;
    left: 0px;margin-bottom: 0px;}
.alohadeploymplatform .container .leftsec .headingsub{line-height:22px;font-size:14px;font-weight:400;color:#000;padding-bottom:10px;opacity:1;}
.alohadeploymplatform .container .leftsec a{opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#ffffff;padding:11px 30px;text-align:center;margin:auto 0px;border-radius:20px;}

.alohadeploymobile{width:100%;padding-top:30px;padding-bottom:70px;border-bottom:13px solid #F0AB00;}
.alohadeploymobile .container{width:85%;margin:0 auto;}
.alohadeploymobile .container .headingtext{line-height:45px;font-size:35px;font-weight:400;padding-bottom:20px;color:#000;opacity:1;}
.alohadeploymobile .container .headingsub{line-height:22px;font-size:14px;font-weight:400;color:#000;padding-bottom:10px;opacity:1;}
.alohadeploymobile .container a{opacity:1;font-weight:300;font-size:13px;line-height:56px;background-color:#008FD3;color:#ffffff;padding:11px 30px;text-align:center;margin:auto 0px;border-radius:20px;}

.getintouch { width: 100%; background-color: #ffffff; padding: 80px 0px;}
.getintouch .container {width:600px;margin:0 auto;}
.getintouch .container .headingtext{line-height:35px;font-size:30px;font-weight:600;padding-bottom:20px;color:#333;opacity:1;text-align: center;}
.getintouch .container .headingsub{line-height:22px;font-size:18px;font-weight:400;color:#333;padding-bottom:10px;opacity:1;text-align: center; padding-bottom: 30px;}
.getintouch .container a {     font-weight: 300;    font-size: 13px;    line-height: 56px;    background-color: #489AFE;    color: #ffffff;    padding: 11px 30px;    text-align: center;    margin: auto 0px;    border-radius: 20px;}
.getintouch .container a:hover {    background-color: #347bd2;    color: #ffffff !important;    text-decoration: none;}
.getintouch .container span { color: red; font-size: 12px;}
.getintouch .container .err { color: red; font-size: 12px;}

#bannerImage{width: -webkit-fill-available;height: 626px;}
#featureInsights {color: #000000;font-size: 16px;margin-left: 15px;font-weight:600;border-bottom:1px solid #E2E2E2;padding-bottom: 8px;letter-spacing: 2px;}
#blog,#press{font-size:14px;color:#929393;font-weight:bold;text-transform:uppercase;}
#blog1 {font-size:34px;word-spacing: 1px;color:#000000;font-weight: 500;}
.row .col-md-7 a{	color: #da0012;	font-size: 16px;	font-weight: 500;	position: relative;	bottom: -15px;}
.engineersQuality{	height: 38.6rem !important;	background-color: #232323 !important;}

#blogContent{font-size: 16px;color: #5f5f5f;padding-top: 15px;line-height: 24px !important;font-weight: normal;}
.blogs{width: 100%;height:100px;}
.blogTitle{font-size: 16px;color:#000000;font-weight:600;}

#videoSection{padding-left: 15px;padding-top:30px;font-size:22px;font-weight:bold;color:#000000;padding-bottom: 20px;letter-spacing: 1px;}
.alohaMedia{	background-color:white;}

.features{background-color:white;padding-top: 9%;padding-bottom: 38px;}
#alohaInMedia{padding: 50px 0px 0px;color: #000000;margin-left: 15px;font-size: 16px;font-weight:600;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #E0E0E0;letter-spacing: 2px;}

.video-stream{width:100%;}
#benefits-approch{padding-bottom: 70px;}
#pressImage{width: 100%;margin-top:30px;}
#morePress{font-size:24px;color:#000000;font-weight:600;padding-left: 15px;padding-bottom: 20px;}
.blogDate{font-size:15px;color:#000000;font-weight:600;margin-top: 20px;padding-bottom: 10px;}
#pressContent{font-size:18px;color:#000000;line-height: 22px;margin-top:20px;font-weight:normal;}
#pressHeading{font-size:28px;color:#000000;margin-top:30px;font-weight:500;}
#pressInfo{font-size:16px;color:#5f5f5f;line-height: 22px;margin-top:20px;font-weight:normal;}
#content2{border-right:1px solid #929393;}
#mostRecent{font-size:16px;color:#000000;font-weight:600;}
.blogHeading{text-transform:uppercase;font-size:11px;color:#929393;font-weight:600;line-height: 13px}
.blogPadding{padding-left:0px !important;padding-right:0px !important;padding-top:10px !important;}
#press1,#press2{font-size:12px;color:#929393;font-weight:600;text-transform:uppercase}
.maincontainer{color:white;}
.embedBanner .desktopMenu {    width: 100%;    position: relative;	margin-top: -340px;    padding-bottom: 94px;}
#containHeading{font-size:14px;color:#8f8f8f;font-weight:bold;margin: 0px;margin-left: 3px;}
.mainContent {font-size:51px;font-weight:bold;}
#subContent{font-size:20px;font-weight:normal;width: 45%;margin-left: 3px;}
 #iFrameContainer{    top: 1365px;    width: 78%;	}
#videoIframe{    width: 100%;    height: 381px;}
.modal-body{    padding: 5px !important;    padding-top: 0px !important;}
.modal-dialog{    top: 15% !important;    width: 50% !important;}
.modal-dialog,.modal-content{height:400px !important;}
#deskmenu{   width: 1164px;}
#sendEnquiry{  float: right;      font-weight: 600 !important;   margin-top: 17px;   font-size: 12px !important;   padding: 10px;}
.panel-heading 	#sendEnquiryMobile{  color: #fff !important;  float: none;   font-weight: 600 !important;   font-size: 12px !important;}
.panel-heading 	.btn3{	margin-top: 0px;	padding-bottom: 8px !important;}
.modal-body{height:375px !important;}
@media (min-width: 1024px){
.container {    width: 1164px !important;}
}

@media (min-width: 320px) and (max-width: 480px) {  .modal-dialog,.modal-content{			width: 100% !important;			height:200px !important;}}
@media (min-width: 320px) and (max-width: 480px) {  .modal-body{		height: 170px !important;}}

.ytp-chrome-top, .ytp-show-watch-later-title, .ytp-share-button-visible, .ytp-show-share-title{	display:none !important;}
#applicationMenuLink,#productMenuLink,#businessMenuLink,#industireslink,#InsightsLink{     font-size: 13px !important;    font-weight: 600 !important;}
.playButton{top: 0px;left: -58%;position: relative }
	
.footSection{background-color: #282828;}
#footHeading{font-size:21px ;font-weight:bold;color:#fff;}
#submitButton{    margin-left: 12px;    width: 30%;    text-align: center;    padding: 0px !important;    font-size: 16px !important;}
@media (min-width: 320px) and (max-width: 480px) {   #submitButton{width: 40%;}}

#inputEmail{ 	padding-left: 18px;	border-radius:0px;	background-color:#333333;	color: #fff;	border: none;	font-size: 16px;	width: 55%;	height: 48px;}
#helpLabel{font-size:18px;font-weight:400;color:#fff;padding:15px;margin: 0px;}
#mailLabel{font-size:15px;font-weight:400;color:#d9d9d9;padding-left:15px;margin-bottom: 20px;}
.fa-linkedin{	padding: 2px;	background: gray;	border-radius: 3px;	font-size: 12px !important;	color:#000;}
.fa-twitter{	font-size: 20px !important;	color: gray;	font-size: 18px;	padding: 0px;	border-radius: 3px;}
.ServicefirsttbannerHeader{    font-family: "Arial";    font-weight: bold;    font-size: 40px;    text-align: center;    top: 145px;    color: #ffffff;    letter-spacing: 1px;    margin: 0px;    line-height: 40px;    text-decoration: none;    text-transform: uppercase;    width: 63% !important;    left: 0px;    padding-top: 0px;    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);    position: relative !important;    margin: 0 auto !important;}
.fa-facebook-square{font-size: 17px !important;border-radius: 3px;color:gray;}
.fa-youtube-play{font-size: 16px !important;color:grey;border-radius: 3px;}
#helpMailBox{background-color: #444444;color:#fff;padding: 0px;}

#firstVideoContent,#secondVideoContent,#thirdVideoContent{font-size: 18px;color: #000000;font-weight: normal;padding-top:15px;}
.videoButton{background-color: transparent !important;border:0px !important;padding:0px !important;}

 #benefit1{color: #000000;font-size: 16px;margin-left: 15px;padding-left: 0px;font-weight:600;border-bottom:1px solid #E2E2E2;padding-bottom: 8px;letter-spacing: 2px;}
.benefit2 .col-md-4{padding: 33px 0px 0px 20px;}
.benefit2 .col-md-3 {padding: 33px 0px 0px 20px;}
.benefit_subhead{color: #000000;font-size: 18px!important;font-weight:600;width: 80% !important;padding-bottom: 15px;   }
.imgHeight{min-height: 10em;}
.benefit_subContent{color: #000000;font-size: 14px !important;font-weight:normal;line-height: 24px;width: 100% !important;}
#embedVideoHeader{color: #ffffff;font-size: 25px ;font-weight:normal;padding: 63px 0px 0 30px;width: 21em;}
#embedVideoContent{color: #c4c4c4;font-size: 14px ;font-weight:normal;padding: 20px 0px 35px 30px;line-height: 25px;width: 38em;      }
#offerHead{color: #000000;font-size: 16px;font-weight:600;border-bottom:2px solid #E2E2E2;padding-bottom: 10px;letter-spacing: 2px;margin-top: 80px;padding-left: 0px;margin-left: 15px;margin-bottom: 21px;}
#offer-content{color: #000000;font-size: 24px ;font-weight:normal;margin-bottom: 130px;margin-top: 10%;line-height: 30px;}
#embeddedFeatureInsights{color: #000000;font-size: 16px;margin-left: 15px;font-weight:600;border-bottom:2px solid #E2E2E2 !important;padding-bottom: 10px;letter-spacing: 2px;margin-bottom: 4%;padding-left: 0!important;margin-top: 40px;}
.read_more:hover{color:#da0012; }

.sliderVideoTitle{	font-size: 14px;	font-weight: 600;	color: #929393;		margin-top: 22px;}
.sliderVideoContent{	font-size: 15px;	font-weight: normal;	color: #000000;	height: 110px;	line-height: 22px;     margin: 12px 0px 10px 0px;}
.footer1{  color:#fff;}
.footer1 li {padding:8px;list-style-type: none;}
.footer1 li a{ font-size: 15px;font-weight:normal; color:#fff;}
.btn1{border-radius: 0px !important; background-color: #da0012; color: #fff; font-size: 11px !important;font-weight: 600 !important;padding: 15px 40px 15px 25px !important;}
.btn1:hover{color:#fff!important;}
.btn2{border-radius: 0px !important;  background-color: #da0012; color: #fff; font-size: 11px !important;  font-weight: 400 !important; margin-top:10px;width:21%;}
.btn2:hover{color:#fff!important;}
.btn3{border-radius: 0px !important;  background-color: #da0012; color: #fff; font-size: 11px !important;  font-weight: 400 !important; margin-top:10px;width:21%;}
.btn3:hover{color:#fff!important;}

.i.fa.faicon{padding: 5px;background: gray;border-radius: 5px;color:#000; }
.vertical-line{ width: 1px;   background-color: black;height: 100%; float: left;}

.contentsSwap{margin-top:20px;margin-bottom: 10%;    display: inline-block;}
#embed-feature{margin-top: 130px !important;}

/*Carousel Style*/
#overlay {  position: absolute !important;  top: 333px !important;  color: #FFF !important;    font-size: 46px !important;  font-weight: 600 !important;     padding: 19px 100px !important;  }
#overlay1 {  position: absolute;  top: 400px;  color: #FFF;    font-size:24px;  font-weight: normal;    padding: 19px 100px;  }
#overlay2 {  position: absolute;  top: 185px;  color: #FFF !important;    font-size:24px !important;  font-weight: normal !important;    padding: 19px 42px;  }
#overlay3 {  top: 463px;  color: #FFF;    font-size:12px;  font-weight: 600;    padding: 19px 100px;}
#featureInsights a{padding-right: 5px;float: right;color:#da0012;font-size:16px;font-weight: 400;}
#i{  z-index: 1;}
#quicklink{margin-top: 40PX;margin-bottom: 80px;}

/* Pods Css */
.industry_automation_section { background-color: #fff; width: 100%; padding: 100px 0px;}
.industry_automation_section .container { width: 1170px; margin: 0 auto; display: table;}
.industry_automation_section .container .col { width: 53%; margin-right: 3%; float: left;}
.industry_automation_section .container .col img { margin-top: 40px;}
.industry_automation_section .container .col:nth-child(2) { width: 44%; margin-right: 0%; float: left;}
.industry_automation_section .container h2 {font-family: 'Montserrat', sans-serif !important;    font-size: 30px;    text-transform: capitalize;    line-height: 42px;    color: #000;    padding-bottom: 30px;    margin: 0px;    font-weight: bold;}
.industry_automation_section .container .col .row { width: 100%; padding-bottom: 35px; margin: 0px;}
.industry_automation_section .container .col .row:nth-child(4) { padding-bottom: 0px;}
.industry_automation_section .container .col .row .title { font-family: 'Montserrat', sans-serif !important; font-size: 18px; line-height: 21px; color: #000; padding-bottom: 5px; font-weight: 600;}
.industry_automation_section .container .col .row .text { font-family: 'Montserrat', sans-serif !important; font-size: 14px; line-height: 22px; color: #000;}

.tip_features_section { width: 100%; display: table; background-color: #EFEFEF; }
.tip_features_section .container { width: 1180px; margin: 0 auto;     display: table; padding-top: 90px; padding-bottom: 40px; }
.tip_features_section .container .row {  width: 100%;   display: table;}
.tip_features_section .container .row .col {    width: 45%;    margin-right: 5%;    float: left;    padding-bottom: 50px;}
.tip_features_section .container .row .col .left {    width: 14%;    margin-right: 20px;    float: left;}
.tip_features_section .container .row .col .right {    width: 75%;    float: left;}
.tip_features_section .container h2 {    font-size: 30px;    font-weight: 600;    padding-bottom: 20px;}
.tip_features_section .container .text {    font-size: 14px;    font-weight: 300;}
.tip_features_section .container .text,
.tip_features_section .container h2 {    color: #4f4f4f;    line-height: 24px;    font-family: 'Montserrat', sans-serif !important;}

.df_image_strip_section { width: 100%;}
.df_image_strip_section .container { width: 1180px;    margin: 0 auto;    padding-top: 80px;    display: table;}
.df_image_strip_section .container .left {    width: 40%;    float: left;}
.df_image_strip_section .container h2 {    font-size: 38px;    font-family: 'Montserrat', sans-serif !important;    color: #fff;    line-height: 40px;    font-weight: 300;    padding-bottom: 30px;     margin-top: 0px;    margin-bottom: 0px;}
.df_image_strip_section .container .ctext {    font-size: 18px;    font-family: 'Montserrat', sans-serif !important;    color: #fff;    line-height: 24px;    font-weight: 400;    padding-bottom: 40px;}
.df_image_strip_section .container a {    font-size: 16px;    font-family: 'Montserrat', sans-serif !important;    color: #333;    line-height: 25px;    background: #fff;    padding: 9px 20px;    font-weight: 400 !important;}

.product_get_started_section {    width: 100%;    background-color: #1F252D;    text-align: center;}
.product_get_started_section .container {    width: 1180px;    padding: 60px 0;    display: table;    margin: 0 auto; padding-bottom: 80px;}
.product_get_started_section .container h2 {    font-size: 32px;    margin-left: 30px;    margin-right: 30px;    color: #fff!important;   padding-bottom: 40px;}
.product_get_started_section .container a {    font-family: 'Montserrat', sans-serif !important;    font-size: 16px;    clear: both;    padding: 10px 40px;    color: #fff !important;    background-color: #da0012;}
/* Pods Css */

   .multi-item-carousel .carousel-inner > .item {     -webkit-transition: 500ms ease-in-out left;     transition: 500ms ease-in-out left;   }
   .multi-item-carousel .carousel-inner .active.left {     left: -33%;   }
   .multi-item-carousel .carousel-inner .active.right {     left: 33%;   }
   .multi-item-carousel .carousel-inner .next {     left: 33%;   }
   .multi-item-carousel .carousel-inner .prev {     left: -33%;   }
   @media all and (transform-3d), (-webkit-transform-3d) {     .multi-item-carousel .carousel-inner > .item {       -webkit-transition: 500ms ease-in-out all;       transition: 500ms ease-in-out all;       -webkit-backface-visibility: visible;        backface-visibility: visible;       -webkit-transform: none!important;        transform: none!important;     }   }
   .multi-item-carousel .carouse-control.left,
   .multi-item-carousel .carouse-control.right {     background-image: none;   }
   .carousel-inner .col-xs-12 col-sm-12 col-md-4 col-lg-4 img{border-top:5px solid red;}
   .read_more{font-size: 16px;color: #da0012;}

   .font_{font-size: 16px; color:#000; margin-left: 10px;}

   @media screen and (min-width: 900px){
    .carousel-inner>.active{         display: -webkit-inline-box !important;    }
   }

.top_main_banner { width: 100%;}
.top_main_banner .container { width: 1164px; margin: 0 auto;}
.top_main_banner .container h1 { margin: 0;    font-size: 42px;    font-weight: 400;    width: 37%; padding-bottom: 20px; padding-top: 90px; color: #fff;}
.top_main_banner .container h1 b { font-weight: bold;}
.top_main_banner .container h2 { margin: 0;    font-size: 16px;    font-weight: 400;    width: 29%; margin-bottom: 30px; color: #fff; line-height: 24px;}
.top_main_banner .container a { background: #fff; border-radius: 6px; padding: 8px 30px; color: #000; text-transform: uppercase; font-weight: 600; font-size: 13px;}

.pod_odd_section { width: 100%; background: #fff;}
.pod_odd_section .container { width: 1164px; margin: 0 auto; padding: 80px 0px; padding-bottom: 40px;}
.pod_odd_section .container .row { width: 100%; display: table; margin: 0px;}
.pod_odd_section .container .row .col { width: 45%;float: left; padding-bottom: 20px;}
.pod_odd_section .container .row .col.image { text-align: left;}
.pod_odd_section .container .row .col:nth-child(2) { width: 45%;float: right;}

.pod_odd_section .container .row .col.content { float: left;}
.pod_odd_section .container .row .col.image { float: right;}

.pod_odd_section .container h2 { font-size: 30px; color: #000; font-weight: bold; line-height: 24px; padding-bottom: 10px; margin: 0px; margin-bottom: 30px;}
.pod_odd_section .container h2 b { color:#da0012;}
.pod_odd_section .container h3 { font-size: 16px; color: #000; font-weight: 600; line-height: 24px; padding-bottom: 5px; margin: 0px;}
.pod_odd_section .container hr {     margin-top: 15px;  margin-bottom: 15px; border: 0;   border-top: 3px solid #da0012; width: 15%; text-align: left;   margin-left: 0px;}
.pod_odd_section .container p { font-size: 14px; color: #333; font-weight: 400; line-height: 24px; padding-bottom: 15px;}
.pod_odd_section .container ul { width: 100%; float: left; padding-left: 0px;}
.pod_odd_section .container ul:nth-child(2) { float: right;}
.pod_odd_section .container ul li {font-size: 16px; color:#000; font-weight: bold; padding-bottom: 15px;list-style: none; }
.pod_odd_section .container ul li:last-child { padding-bottom: 0px;}

.zigzag_section { width: 100%; background: #fff;}
.zigzag_section .container { width: 850px; margin: 0 auto; padding: 80px 0px; padding-bottom: 40px;}
.zigzag_section .container .row { width: 100%; display: table; margin: 0px;}
.zigzag_section .container .row .column  {width: 50%;float: left;padding-bottom: 40px;}
.zigzag_section .container .row .column .contentdata { }
.zigzag_section .container .row .column.imageview { text-align: center;}
.zigzag_section .container .row h2 {font-size: 20px; color: #da0012; font-weight: bold; line-height: 18px; padding-bottom: 10px; margin: 0px;}
.zigzag_section .container .row h3 {font-size: 20px; color: #333; font-weight: 400; line-height: 24px; padding-bottom: 0px; margin: 0px;}
.zigzag_section .container .row hr { width: 15%;  text-align: left; margin: 20px 0px;  border-top: 4px solid #000;}
.zigzag_section .container .row p { font-size: 16px; color:#333; font-weight: 400; line-height: 24px;}


.allindustry_section { width: 100%; background: #0D1E45;}
.allindustry_section .container { width: 1164px; margin: 0 auto; padding: 60px 0px; padding-bottom: 40px;}
.allindustry_section .container .row  { width: 100%; display: table;}
.allindustry_section .container h2 {font-size: 31px; color: #fff; font-weight: 400; line-height: 40px; padding-bottom: 60px; margin: 0px; text-align: center;}
.allindustry_section .container .row .column { width: 25%; float: left; text-align: center; padding-bottom: 50px;}
.allindustry_section .container .row .column img { margin-bottom: 10px;}
.allindustry_section .container .row .title { font-size: 16px; color: #fff; font-weight: 600;}

.about_company_section { width: 100%;}
.about_company_section .container { width: 1164px !important; margin: 0 auto; padding: 80px 0px; padding-bottom: 40px;}
.about_company_section .container .row  { width: 100%; display: table;}
.about_company_section .container .row .column { width: 50%; float: left; padding-bottom: 40px;}
.about_company_section .container .row .column h2 {font-size: 31px; color: #333; font-weight: 400; line-height: 40px; }
.about_company_section .container .row .column h2 b { color: #333;}
.about_company_section .container .row hr { width: 15%;  text-align: left; margin: 20px 0px;  border-top: 4px solid #da0012;}
.about_company_section .container .row p { font-size: 16px; color:#333; font-weight: 400; line-height: 24px; width: 80%;}
.about_company_section .container .row .column .rows { width: 100%; display: table;}
.about_company_section .container .row .column .rows .col1 { width: 30%; margin-right: 20%; float: left; padding-bottom: 25px;}
.about_company_section .container .row .column .rows .col1 .header { font-size: 31px; font-weight: bold; color: #333; padding-bottom: 5px;}
.about_company_section .container .row .column .rows .col1 .text { font-size: 14px; font-weight: normal; color: #333;}
.about_company_section .container .row .column:nth-child(2) { margin-top: 135px;}

.podgetstarted.product_get_started_section .container h2 { padding-bottom: 10px;}
.podgetstarted.product_get_started_section .container p { color: #fff; padding-bottom: 30px; font-size: 16px;}
.podgetstarted.product_get_started_section .container a { background: #fff; color: #333 !important;}

.steper_section { width: 100%; background: #1F3054;}
.steper_section .container { width: 980px !important; margin: 0 auto; padding: 60px 0px; padding-bottom: 40px;}
.steper_section .container .row  { width: 100%; display: table;}
.steper_section .container h2 {font-size: 31px; color: #fff; font-weight: 400; line-height: 40px; padding-bottom: 0px; margin: 0px; text-align: center;}
.steper_section .container hr {margin-top: 20px;  margin-bottom: 20px; border: 0;   border-top: 3px solid #da0012; width: 10%; text-align: left;}
.steper_section .container h3 {font-size: 16px; color: #fff; font-weight: 400; line-height: 22px; padding-bottom: 40px; margin: 0px; text-align: center;    width: 93%;    margin: 0 auto;}
.steper_section .container .row .col {     width: 23%;    float: left;    padding-bottom: 40px;    margin-right: 5%;}
.steper_section .container .row .col1  { width: 10%; float: left; padding-top: 75px;}
.steper_section .container .row .col h3 { font-size: 18px; color: #fff; font-weight: bold; padding-bottom: 10px; padding-top: 15px; margin: 0px;    margin-top: 20px; width: 100%; text-align: left;}
.steper_section .container .row .col p { font-size: 14px; color: #fff; font-weight: normal;}
.steper_section .container .row div:last-child { padding-right: 0px;}

.tab_section { width: 100%;}
.tab_section .container { width: 1164px !important; margin: 0 auto; padding: 80px 0px; padding-bottom: 40px;}
.tab_section .container h2 {font-size: 24px; color: #da0012; font-weight: bold; line-height: 30px; padding-bottom: 60px; margin: 0px; text-align: center;}
.tab_section .container .row  { width: 100%; display: table;}
.tab_section .container .row ul { margin: 0px; padding: 0px; width: 41%; margin: 0 auto; margin-bottom: 60px;}
.tab_section .container .row ul li { width: 250px; margin-right: 20px; background: #ECE9E9; padding: 5px 30px;    display: inline; font-size: 14px; cursor: pointer;}
.tab_section .container .row ul li.active { background: #da0012; color: #fff;}
.tab_section .container .row ul li:last-child { margin-right: 0px;}
.tab_section .container .contentviewer .col hr {width: 15%;  text-align: left; margin: 20px 0px;  border-top: 4px solid #000; }
.tab_section .container .contentviewer { display: none;}
.tab_section .container .contentviewer.active { display: block;}
.tab_section .container .contentviewer .col {     width: 35%;    float: left;    margin-right: 5%; padding-bottom: 40px;}
.tab_section .container .contentviewer .col h2 { text-align: left; font-size: 18px; padding-bottom: 0px;}
.tab_section .container .contentviewer .col .heading { text-align: left; font-size: 18px; color: #333; }
.tab_section .container .contentviewer .col p {font-size: 14px; color: #333; font-weight: normal; padding-bottom: 30px; line-height: 22px;}
.tab_section .container .contentviewer .col a { font-size: 14px; color: #da0012; font-weight: 600;}
.tab_section .container .contentviewer .rowcol { width: 100%; display: table;}
.tab_section .container .contentviewer .rowcol .column { width: 45%; float: left; margin-right: 10%; background: #ECE9E9;margin-bottom: 10%;    padding: 20px; min-height: 125px;}
.tab_section .container .contentviewer .rowcol .column:last-child { margin-right: 0px;}
.tab_section .container .contentviewer .rowcol .column h3 { font-size: 14px; font-weight: bold; color: #333; margin: 0px; padding: 0px; line-height: 19px; margin-top: 15px;}
.tab_section .container .contentviewer .col2 { width: 60%; float: left;padding-bottom: 40px; text-align: center;}
.tab_section .container .contentviewer .col2 img { margin-top: 100px;}

.pod_video_section { width: 100%; background: #000;}
.pod_video_section .container { width: 600px !important; margin: 0 auto; padding: 20px 0px; padding-bottom: 0px;}
.pod_video_section .container .row { width: 100%; display: table;}
.pod_video_section .container .row .left { width: 59%; float: left; margin-right: 6%;padding-bottom: 20px;}
.pod_video_section .container .row .right { width: 35%; float: left;padding-bottom: 20px;}
.pod_video_section .container .row .right img { height: 100px;    width: auto;}
.pod_video_section .container h2 {font-size: 20px; color: #fff; font-weight: 400; line-height: 24px; padding-bottom: 15px; margin: 0px; text-align: left; padding-top: 23px;}
.pod_video_section .container p { margin: 0px;}
.pod_video_section .container p a {font-size: 15px; color: #fff; font-weight: 400; margin: 0px;}



.pod_process_section { width: 100%;}
.pod_process_section .container { width: 1164px !important; margin: 0 auto; padding: 80px 0px; padding-bottom: 30px;}
.pod_process_section .container h2 {font-size: 31px; color: #000; font-weight: 400; line-height: 40px; margin: 0px; text-align: center; padding-bottom: 30px;}
.pod_process_section .container p { font-size: 16px; color: #000; font-weight: 400; line-height: 24px; margin: 0px; text-align: left; margin: 0px auto;padding-bottom: 60px; text-align: center; width: 80%; }
.pod_process_section .container .row { width: 100%; display: table;}
.pod_process_section .container .column { width: 25%; float: left; margin-right: 12.5%; padding-bottom: 50px;}
.pod_process_section .container .column:last-child { margin-right: 0px;}
.pod_process_section .container .column h2 {font-size: 18px; color: #000; font-weight: bold; line-height: 30px; margin: 0px; text-align: left; padding-bottom: 0px; margin: 0px; padding-top: 20px; padding-bottom: 10px;}
.pod_process_section .container .column h3 {font-size: 20px; color: #000; font-weight: 400; line-height: 30px; margin: 0px; text-align: left; margin: 0px;}
.pod_process_section .container .column p {font-size: 14px; color: #000; font-weight: 400; line-height: 24px; margin: 0px; text-align: left; margin: 0px;padding-bottom: 0px;}
.pod_process_section .container hr {     margin-top: 15px;  margin-bottom: 15px; border: 0;   border-top: 3px solid #da0012; width: 15%; text-align: left;   margin-left: 0px;}

.mobileviewonly { width: 100%; text-align: center; display: none;}

.pod_business { width: 100%; background: #F0F2F4;}
.pod_business .container { width: 1164px !important; margin: 0 auto; padding: 80px 0px; padding-bottom: 40px;}
.pod_business .container h2 {font-size: 31px; color: #000; font-weight: 600; line-height: 40px; margin: 0px; text-align: center; padding-bottom: 60px;}
.pod_business .container .row { width: 100%; display: table;}
.pod_business .container .row .col { width: 30%; float: left; margin-right: 5%;padding-bottom: 40px;}
.pod_business .container .row .col:last-child { margin-right: 0px;}
.pod_business .container .col h3 {font-size: 20px; color: #000; font-weight: 600; line-height: 30px; margin: 0px; text-align: left; margin: 0px; margin-bottom: 20px;}
.pod_business .container .col img { width: 100%;}
.pod_business .container .col p {font-size: 14px; color: #000; font-weight: 400; line-height: 24px; margin: 0px; text-align: left; margin: 0px;}
.pod_business .container .col .box { padding: 20px 10px; background: #fff;    min-height: 190px;}

.podsub_howitworks { width: 100%; background: #fff;}
.podsub_howitworks .container { width: 1164px !important; margin: 0 auto; padding: 80px 0px; padding-bottom: 40px;}
.podsub_howitworks .container h2 {font-size: 31px; color: #000; font-weight: 600; line-height: 40px; margin: 0px; text-align: center; padding-bottom: 60px;}
.podsub_howitworks .container .row { width: 100%; display: table;}
.podsub_howitworks .container .row .left { width: 48%; margin-right: 7%; float: left; padding-bottom: 40px;}
.podsub_howitworks .container .row .left .rowborder { border-left: 4px solid #C00000; background: #E7E6E6; margin-bottom: 20px;}
.podsub_howitworks .container .row .left .rowborder p { font-size: 14px; color: #000; font-weight: 400; line-height: 22px; padding: 15px; margin: 0px;}
.podsub_howitworks .container .row .right { width: 45%; float: left; padding-bottom: 40px;}
.podsub_howitworks .container .row .mobile { display: none; width: 100%;padding-bottom: 40px; text-align: center;}
.podsub_howitworks .container .row .mobile img { width: 100%;}

.podsub_video_section { width: 100%; background: #fff;}
.podsub_video_section .container { width: 1164px !important; margin: 0 auto; padding: 80px 0px; padding-bottom: 40px;}
.podsub_video_section .container .row { width: 100%; display: table;}
.podsub_video_section .container .row .left { width: 45%; margin-right: 5%; float: left; padding-bottom: 40px;}
.podsub_video_section .container .row .left p { font-size: 14px; color: #000; font-weight: 400; line-height: 22px; padding-bottom: 40px; margin: 0px;}
.podsub_video_section .container .row .left h2 {font-size: 24px; color: #000; font-weight: 600; line-height: 30px; margin: 0px; text-align: left; padding-bottom: 30px;}
.podsub_video_section .container .row .right { width: 50%; float: left; padding-bottom: 40px;}
.podsub_video_section .container .row .mobile { display: none; width: 100%;padding-bottom: 40px; text-align: center;}
.podsub_video_section .container .row .mobile img { width: 100%;}
.podsub_video_section .container .row .left a { background: #C00000; border-radius: 6px; padding: 8px 30px; color: #fff;    text-transform: uppercase;   font-weight: 600;    font-size: 13px;}


.top_main_banner.pod-sub-product .container h1 { width: 60%; padding-top: 70px;}
.subpage_pod.pod_odd_section .container h2 {    font-size: 30px;    color: #000;    font-weight: bold;    line-height: 34px;    padding-bottom: 0px;    margin: 0px;    margin-bottom: 30px;}
.pod_sub_steper.steper_section .container {    width: 1170px !important;    margin: 0 auto;    padding: 60px 0px;    padding-bottom: 40px;}
.pod_sub_steper.steper_section .container hr {     margin-bottom: 80px; }
.pod_sub_steper.steper_section .container .row .col {    width: 20%;    float: left;    padding-bottom: 40px;    margin-right: 2%;}
.pod_sub_steper.steper_section .container .row .col1 {    width: 5%;    float: left;    padding-top: 75px;}

.industry_capbilities_section {    width: 100%;    padding: 70px 0px;    background-color: #F0F0F0;}
.industry_capbilities_section .container {    width: 1170px;    margin: 0 auto;    display: table;}
.industry_capbilities_section .container h2 {       font-size: 30px;    color: #000;    font-weight: bold;    line-height: 34px;    padding-bottom: 0px;    margin: 0px;    margin-bottom: 60px; text-align: center;}
.industry_capbilities_section .container .text {    font-size: 14px;    line-height: 24px;    color: #000;    font-family: 'open sans';    padding-bottom: 50px;}
.industry_capbilities_section .container .col1 {    width: 65%;    float: left;    margin-right: 5%;    background-color: #fff;    border: 1px solid #E2E2E2;    height: 202px;    margin-bottom: 25px;}
.industry_capbilities_section .container .col1 .rowview .colv2 {    width: 74%;    float: left;    padding: 15px 20px;    margin-top: 0px;}
.industry_capbilities_section .container .col1 .rowview {    display: table;}
.industry_capbilities_section .container .col1 .rowview .colv {    width: 26%;    float: left;}
.industry_capbilities_section .container .col1 .rowview .colv img {    width: 200px;    height: 200px;}
.industry_capbilities_section .container .row .rtitle {    font-size: 19px;    line-height: 30px;    color: #000;    font-family: 'open sans';    padding-bottom: 10px;    font-weight: bold;    padding-top: 5px;}
.industry_capbilities_section .container .row .rtext {    font-size: 14px;    line-height: 21px;    color: #000;    font-family: 'open sans';}
.industry_capbilities_section .container .col {    width: 30%;    padding: 20px;    float: left;    margin-right: 5%;    background-color: #fff;    border: 1px solid #E2E2E2;    height: 200px;    margin-bottom: 25px;}
.industry_capbilities_section .container .col2 {    width: 30%;    padding: 20px;    float: left;    background-color: #fff;    border: 1px solid #E2E2E2;    height: 200px;}

.salesforce_expert .container { width: 800px !important;}

.salesforce_customize {  background: #fff; width: 100%; }
.salesforce_customize .container {    width: 1170px !important;    margin: 0 auto;    padding: 80px 0px;    padding-bottom: 80px;}
.salesforce_customize .container .row .header {color: #000000;font-size: 16px;padding-left: 0px;font-weight: 600;border-bottom: 2px solid #E2E2E2;padding-bottom: 15px;letter-spacing: 1px;text-transform: uppercase;    margin-bottom: 60px;    font-family: 'Montserrat', sans-serif !important;}
.salesforce_customize .container .row { width: 100%;}
.salesforce_customize .container .row .col-md-4 { width: 376px; margin-right: 20px; float: left;padding: 20px 25px; background: #EAEBEC; margin-bottom: 20px; padding-right: 0px;}
.salesforce_customize .container .row .col-md-4:nth-child(3) { margin-right: 0px;}
.salesforce_customize .container .row .col-md-4 img { display: inline-block;}
.salesforce_customize .container .row .col-md-4 h2 { display: inline-block; font-size: 21px; color: #5F5F5F; margin-left: 7px;margin-top: 0px; margin-bottom: 0px;}

#embedded_video h2 {     font-size: 25px;    color: #fff;    padding-top: 70px;    margin: 0px;    padding-bottom: 70px;    padding-left: 25px;}
#embedded_video ul li { font-size: 16px; color: #fff; padding-bottom: 15px;}

.development_requirement { width: 100%; background: #fff;}
.development_requirement .container {    width: 1170px !important;    margin: 0 auto;    padding: 80px 0px;    padding-bottom: 10px;}
.development_requirement .container h2 {    width: 70%;    margin: 0px auto;    font-size: 28px;    color: #000;    line-height: 40px;    font-weight: 600;    text-decoration: none;    text-align: center;    padding-bottom: 80px;    margin-top: 0px;}
.development_requirement .container .row { width: 100%; display: table;}
.development_requirement .container .row .column {      width: 27%;    margin-right: 9.5%;    float: left;    margin-bottom: 70px;}
.development_requirement .container .row .column:nth-child(3) { margin-right: 0px;}
.development_requirement .container .row .column .title { padding: 25px 0px;    color: #000;padding-top: 35px;    font-size: 14px;    font-weight: 600;}
.development_requirement .container .row .column .text { color: #5F5F5F; font-size: 14px; line-height: 24px;}

.tech_stack_section { width: 100%;}
.tech_stack_section .container {    width: 1170px !important;    margin: 0 auto;    padding: 80px 0px;    padding-bottom: 20px;}
.tech_stack_section .container .left { width: 53%;}
.tech_stack_section .container h2 {    color: #fff; font-size: 16px;  padding-left: 0px;  font-weight: 600;  border-bottom: 1px solid #676767;  letter-spacing: 1px;  text-transform: uppercase;  padding-bottom: 15px;  margin-bottom: 30px;   font-family: 'Montserrat', sans-serif !important;}
.tech_stack_section .container .left .row { width: 100%; display: table;}
.tech_stack_section .container .left .row .col { width: 45%; margin-right: 10%; float: left;}
.tech_stack_section .container .left .row .col:nth-child(2) { margin-right: 0px;}
.tech_stack_section .container .left .row .col ul li,
.tech_stack_section .container .left .row .col ul { list-style: none;padding-left: 0px;}
.tech_stack_section .container .left .row .col ul li { font-size: 14px; color: #fff; padding-bottom: 15px;}
#sales_banner .row h1 {    margin: 0;    font-size: 46px;    font-weight: bolder;    width: 50%; color: #fff; padding-top: 160px;}
#sales_banner .row h2 {    font-size: 20px;    font-weight: normal;    width: 40%;    line-height: 24px;color: #fff; padding-bottom: 10px;}
#sales_banner_mobile { display: none;}
.benefit_subhead { padding-bottom: 20px !important;    padding-top: 25px !important;}
.top_projects { background: #fff; width: 100%; padding: 100px 0px;}
.top_projects .container { width: 1170px !important;    margin: 0 auto; }
.top_projects .container h2 {       font-size: 30px;    color: #000;    font-weight: bold;    line-height: 34px;    padding-bottom: 0px;    margin: 0px;    margin-bottom: 80px; text-align: center;}
.top_projects .container p {    font-size: 14px;    color: #5f5f5f;    font-weight: normal;    padding-top: 0px; margin: 0px; margin-bottom: 40px;}
.top_projects .container #multiCarousel h2 { font-size: 28px; color: #000; padding-top: 32px; padding-bottom: 15px; line-height: 32px; text-align: left; font-weight: 400; margin: 0px;}
.top_projects .container #multiCarousel a {font-size: 14px;    color: #337ab7;    font-weight: normal;    padding-top: 0px; margin: 0px;  }

.cloud_platform { width: 100%;background: #232323;   }
.cloud_platform .container {    width: 1170px !important;    margin: 0 auto;    padding: 60px 0px;    padding-bottom: 0px;}
.cloud_platform .container .row { width: 100%; display: table;}
.cloud_platform .container .row .right { width: 45%; float: left; padding-bottom: 60px; margin-left: 10%;}
.cloud_platform .container .row .left  { width: 45%; float: left; }
.cloud_platform .container .row .left .row { width: 100%;}
.cloud_platform .container .row .left .row .col { width: 33%; float: left; margin-bottom: 60px;}
.cloud_platform .container h2 { font-size: 28px;    color: #fff;    line-height: 35px;    font-weight: 600;  padding-bottom: 20px;     margin: 0px;}
.cloud_platform .container p { margin: 0px; font-size: 14px; color: #fff; width: 80%; line-height: 24px;}
.cloud_platform .container .title { margin: 0px; font-size: 18px; color: #fff; width: 80%; line-height: 24px;padding: 15px 0px; font-weight: bold; padding-top: 25px;}
.cloud_platform .container .text { margin: 0px; font-size: 14px; color: #fff; width: 80%; line-height: 24px;}

.cloud_migration_steper_header { width: 100%; background: #fff !important; padding-top: 120px; padding-bottom: 60px; text-align: center;}
.cloud_migration_steper_header .container {    width: 1170px !important;    margin: 0 auto; }
.cloud_migration_steper_header .container h2 {font-size: 32px;    color: #000;    line-height: 35px;    font-weight: 600;  padding-bottom: 20px;     margin: 0px; }
.cloud_migration_steper_header .container p {    font-size: 16px;    color: #5f5f5f;    line-height: 24px;    font-weight: normal;    text-decoration: none;    text-align: center;    padding-bottom: 0px;    margin-bottom: 0px; width: 65%;    margin: 0 auto;}

.cloud_migration_steper { width: 100%; background: #F4F4F5; !important; padding-top: 0px; padding-bottom: 50px;}
.cloud_migration_steper .container {    width: 1170px !important;    margin: 0 auto; }
.cloud_migration_steper .container .row { width: 100%; display: table;}
.cloud_migration_steper .container .row .column { width: 20%;float:left; margin-right: 6%; text-align: center; padding-bottom: 50px;    margin-top: -22px;}
.cloud_migration_steper .container .row .column:nth-child(4) { margin-right: 0px;}
.cloud_migration_steper .container .row .column div {margin-bottom: 50px;clear: both;}
.cloud_migration_steper .container .row .column div span {font-size: 16px;    color: #727272;    box-shadow: 0px 2px 2px #c3c3c3;    border-radius: 100%;    font-weight: 600;    width: 41px;    display: inline-block;    background: #fff;    height: 41px;padding-top: 13px;}
.cloud_migration_steper .container .row .column h3 {     font-size: 18px;    color: #000;    font-weight: bold;    padding-bottom: 15px;    margin: 0px;    margin-top: 20px;    width: 100%;    }
.cloud_migration_steper .container .row .column p {    font-size: 14px;    color: #5f5f5f;    font-weight: normal;line-height: 24px;    margin: 0px;}

#business_needs { background: #f1f1f1; padding: 70px 0px;}
#business_needs .container {     width: 1164px !important;}
#business_needs .container h2 { color: #000000;
    font-size: 16px;
    padding-left: 0px;
    padding-top: 0px !important;
    font-size: 28px;
    color: #000;
    line-height: 40px;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    text-align: center;
    width: 60%;
    margin: 0 auto;
    margin-bottom: 80px !important;
}
#business_needs .container .row { width: 100%; display: table;}
#business_needs .container .row ul { padding-left: 0px; list-style: none;}
#business_needs .container .row ul li { font-size: 12px; color:#5F5F5F; padding-bottom: 10px; line-height: 20px;background-image: url(https://www..com/image/salesforce-custom/tick.png);    background-repeat: no-repeat;    background-position-x: 0px;    background-position-y: 7px;padding-left: 25px;}
#business_needs .benefit_subhead  {width: 100% !important;}
.sale_content_section h2 {    padding-bottom: 15px !important; font-size:28px; }
.sale_content_section p { font-size: 14px; color: #939292 !important; line-height: 24px;padding-left:25px; padding-bottom: 25px;}
.sale_content_section ul li,
.sale_content_section ul { list-style: none;}
.sale_content_section ul  { padding-left: 25px;}

.sale_content_section ul li b { color:#2c97ff; font-weight: bold; font-size: 16px !important; }
.sale_content_section .row .col-md-6:nth-child(2) { width: 40%; margin-left: 3%;}
.sale_content_section ul li:nth-child(3),
.sale_content_section ul li:first-child { padding-bottom: 7px !important;}
.sale_content_section ul li:nth-child(2) { padding-bottom: 20px !important;}
.sale_content_section ul li { font-size: 14px !important;}

.top_projects_view {background: #fff;
    width: 100%;
    padding: 100px 0px;}
.top_projects_view .container {
    width: 1170px !important;
    margin: 0 auto;
}
.top_projects_view .container h2 {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    line-height: 34px;
    padding-bottom: 0px;
    margin: 0px;
    margin-bottom: 80px;
    text-align: center;
}
.top_projects_view .container .row h2 {
    font-size: 20px;
    color: #000;
    padding-top: 32px;
    padding-bottom: 15px;
    line-height: 24px;
    text-align: left;
    font-weight: 400;
    margin: 0px;
}
.top_projects_view .container p {
    font-size: 14px;
    color: #5f5f5f;
    font-weight: normal;
    padding-top: 0px;
    margin: 0px;
    margin-bottom: 30px; line-height: 24px;
}
.top_projects_view .container a {
    font-size: 14px;
    color: #3c78d4;
    font-weight: normal;
    padding-top: 0px;
    margin: 0px;
}
#saleDev h2 {     padding-bottom: 20px;}
#saleDev.development_requirement .container .row .column .title {      padding: 15px 0px !important;
    font-size: 16px;
    text-transform: capitalize;
    padding-top: 25px !important;
    padding-bottom: 10px !important;}
.development_requirement h3 { font-size: 14px; color: #000; line-height: 24px; width: 70%; margin: 0 auto; padding-bottom: 80px; text-align: center;}


.discover_power { width: 100%; background: #fff; padding: 100px 0px; padding-bottom: 20px;}
.discover_power .container {  width: 1170px !important;    margin: 0 auto;}
.discover_power .container .left { width: 40%; margin-right: 10%; float: left;padding-bottom: 50px;}
.discover_power .container h2 {color: #000000;    font-size: 16px;    padding-left: 0px;    font-weight: 600;    letter-spacing: 1px;    text-transform: uppercase;    margin-left: 0px;    padding-bottom: 25px;    padding-top: 0px !important;    margin: 0px; line-height: 24px;}
.discover_power .container p {    font-size: 14px;    color: #5f5f5f;    line-height: 24px;    font-weight: normal;    text-decoration: none;    padding-bottom: 0px;    margin-bottom: 40px;}
.discover_power .container .right { width: 50%; float: left;padding-bottom: 50px;}
.discover_power .container h3 { margin: 0px;color: #3c78d4; font-size: 16px; font-weight: bold; padding-bottom: 25px;}
.discover_power .container ul { padding-left: 0px; list-style: none;}
.discover_power .container ul li { padding: 10px 0px; border-bottom: 1px solid #ABABAB; font-size: 14px; color: #000;}
.discover_power .container ul li:last-child { border: 0px;}
.discover_power .container  a { color: #000; font-size: 14px; padding: 10px 30px; border: 2px solid #d5d5d5; font-weight: 600;}

.sale_customize_model { background: #fff; padding-top: 120px; padding-bottom: 50px;}
.sale_customize_model h2 {
    font-size: 28px;
    color: #000;
    line-height: 40px;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    padding-bottom: 20px;
    margin: 0px;}
.sale_customize_model p { width: 60%; margin: 0 auto;
    font-size: 15px;
    color: #5f5f5f;
    line-height: 24px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding-bottom: 0px;
    margin-bottom: 0px;}

.sale_customize_model_steps { width: 100%; background: rgb(227,227,229);    background: linear-gradient(270deg, rgba(227,227,229,1) 50%, rgba(244,244,246,1) 50%); }
.sale_customize_model_steps .row { width: 100%; display: table;}
.sale_customize_model_steps .row .number { font-size: 42px; font-weight: bold; color: #E3E3E5; padding-bottom: 30px; }
.sale_customize_model_steps .row h3 { margin: 0px; font-weight: 300; padding-bottom: 20px; font-size: 26px;}
.sale_customize_model_steps .row .text { font-size: 14px; line-height: 20px; color: #5f5f5f;}
.sale_customize_model_steps .row .col-md-3 { min-height: 256px;}
.sale_customize_model_steps .row .col-md-3:nth-child(odd) { background: #F4F4F6; padding: 50px 40px;}
.sale_customize_model_steps .row .col-md-3:nth-child(even) { background: #E3E3E5; padding: 50px 40px;}
.sale_customize_model_steps .row .col-md-3:nth-child(even) .number { color: #F4F4F6;}

#sales_banner h3 { font-size: 16px; color: #fff; font-weight: bold;}

.casestudy_header { width: 100%;}
.casestudy_header .container {    margin: 0 auto;    width: 1170px;}
.casestudy_header .container h3 {    padding-top: 60px;    font-weight: 300;    font-size: 18px;   color: #FFF; text-align: left;    text-transform: uppercase;}
.casestudy_header .container h1 {    padding-top: 5px; font-weight: 300; font-size: 34px; color: #FFF; width: 43%; text-align: left; line-height: 40px; padding-bottom: 30px;}
.casestudy_header .container a { font-size: 14px; color: #fff; border: 1px solid #fff; padding: 10px 30px; font-weight: 400; border-radius: 2px;}

.casestudy_content { width: 100%;}
.casestudy_content .container {    margin: 0 auto;    width: 1170px; padding: 60px 0px;}
.casestudy_content .container h2 {    padding-bottom: 30px;  font-weight: 400;   font-size: 29px;   color: #000;text-align: left; line-height: 34px;}
.casestudy_content .container p {    padding-bottom: 20px;  font-weight: 400;   font-size: 15px;   color: #000;text-align: left; line-height: 24px;}
.casestudy_content .container .left { float: left; width: 60%;}
.casestudy_content .container .right { float: left; width: 40%; text-align: center;}
.casestudy_content .container .control-label {
    text-align: left !important;
}
.casestudy_content .container form { width: 45%; padding-top: 20px;}
.casestudy_content .container .col-sm-offset-4 { margin-left: 0px !important;}
.casestudy_content .container .col-sm-12,
.casestudy_content .container .col-sm-4 { width: 100%; padding: 0px;}
.casestudy_content .container .col-sm-8 { width: 100%; padding: 0px;}
.casestudy_content .container .control-label {
    font-size: 14px;
    font-weight: 500;
    color: #3e3e3e;
    margin-bottom: 0px;
    text-align: right;
    padding-top: 5px;
}
.casestudy_content .container .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.covidhome { width: 100%; background-image: url(https://www..com/image/covid/covid-home-banner.png); height:106px; background-position: center; background-repeat: no-repeat;}
.covidhome .container { margin: 0 auto; width: 980px;}
.covidhome h2 {     font-size: 20px;
	font-weight: normal;
	color: #fff;
	padding-top: 25px;
	display: inline-block;
	margin: 0px;
	margin-right: 60px;
	width: 45%; line-height: 30px;}
.covidhome a {     font-size: 14px;
	color: #fff;
	padding: 10px 20px;
	border: 1px solid #fff;
	text-decoration: none;display: inline-block;position: absolute;
	margin-top: 35px;}
.covidhome a:hover { background: #fff !important; color: #000 !Important;}
.covid_page_banner { width: 100%;background-image: url('https://www..com/image/covid/covid-banner.jpg');  background-position: center; height:  490px; background-repeat: no-repeat;}
.covid_page_banner .container { margin: 0 auto;}
.covid_page_banner h1 {    font-size: 36px;
	font-weight: bold;
	color: #fff;
	padding-top: 170px;
	margin: 0px;
	padding-bottom: 30px;
	width: 50%;}
.covid_page_banner h2 {font-size: 17px;	font-weight: normal;	color: #fff;	margin: 0px;	width: 45%; line-height: 24px;}

.covid_content_area { width: 100%; background: #fff; padding: 90px 0px;}
.covid_content_area .containerv { margin: 0 auto; width: 980px;}
.covid_content_area p { font-size: 15px; padding-bottom: 20px; color: #000;}
.covid_content_area .containerv .collapse { width: 100%; border-top: 1px solid #000; padding: 20px 0px; padding-right:0px;font-size: 19px; font-weight: bold; line-height: 24px; display: block;}
.covid_content_area .containerv .dataopen { display: none;font-size: 15px; padding-bottom: 20px;color: #000;width: 100%;}
.covid_content_area .containerv .collapse::after {
	color: #000;
	content: "";
	font-size: 30px;
	line-height: 1;
	font-weight: 300;
	width: 17px;
	height: 17px;
	margin-top: 5px;
	float: right;
	background-image: url(https://www..com/image/covid/SideArrow.png); background-position: right;
}
.covid_content_area .containerv .collapse.open::after {
	content: "";
	top: 4px;
	margin-top: 5px;
	background-image: url(https://www..com/image/covid/DownArrow.png);
}