.Header__name,
.Footer__footerBg,
#articleReview, .SearchContainer__searchBox, 
.signin .Signin__loginHalf:last-child, 
.signup .Signin__loginHalf:last-child,
.ConversationForm__list:first-child,
.BreadCrumbs__breadcrumbsView ul li:last-child, 
.ListHeader__editOption,
.TicketDetailRightContainer__widgetSection:nth-last-child(2) > div:last-child > div:nth-last-child(3),
.TicketDetailRightContainer__widgetSection:nth-last-child(2) > div:last-child > div:nth-last-child(1),
.KbDetailLtContainer__updateTime,
.articleDetail .Layout__twoColumn .Layout__layout2,
.articleDetail .BreadCrumbs__breadcrumbsView ul li:nth-last-child(2), 
.kp_box br,
.KbDetailLtContainer__readerView,.editProfile .ScrollSticky__type1,
.userProfile .ScrollSticky__type1,.ticketDetail .DottedMenuPopup__displayInB{
    display: none;
}
.articleSubCategory .SearchContainer__searchBox,.articleDetail .SearchContainer__searchBox,
.kbLanding .SearchContainer__searchBox,.articleList .SearchContainer__searchBox{
 	display:block 
}
.Header__globalSearch, 
.Header__homeNavbarFixed .Header__navbar .Header__globalSearchAlt{
    visibility: hidden;
}
.ticketDetail .FileUpload__positionRel label .FileUpload__attachPin{
  border-color:#00338D;
}
.custom_footer{display:block !Important;}
.ticketList .custom_footer, .ticketForm  .custom_footer,.ticketDetail .custom_footer,.userProfile .custom_footer,.editProfile .custom_footer{
  display: none !Important;
}
.Header__homeContent .Header__navbar,
.Header__defaultContent .Header__navbar{
    background-color: #160356;
}
.Button__footerBtn:hover{
     background: #00338D; 
}


.Header__searchTitle, 
.Header__description,
.Icon__brand,.about_widget_content_area a {
    color: #fff;
}
.commonStyle__zt3BrandBg {
    background-color: #00338D;
}
.SearchContainer__downArrow {
    border-top-color: #00338D;
}
.agent_thread,.agent_comment{
	background-color: #b5d0ff;
    margin-left: -15px;
    padding: 1rem 15px; 
  margin-bottom:10px
}
.enduser_thread,.enduser_comment{
  background-color: #d7f4d0;
    margin-left: -15px;
    padding: 1rem 15px; 
  margin-bottom:10px
}
.ticketDetail .agent_thread blockquote div{
 	background-color:#b5d0ff !important 
}
.ticketDetail .enduser_thread blockquote div{
 	background-color:#d7f4d0 !important 
}
.Header__tabsTab:hover, 
.LoginDetail__signin:hover, 
.LoginDetail__signup:hover, 
.Header__tabsTab.Header__active, 
.LoginDetail__signin.LoginDetail__active, 
.LoginDetail__signup.LoginDetail__active {
    border-bottom-color: transparent;
}
.Header__tabsTab.Header__active, 
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab.Header__active,
.Header__tabsTab:hover, 
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab:hover,
.globalfixednav .globalSignin:hover, 
.globalfixednav .globalSignup:hover{
    border-bottom-color: transparent;
    color: #fff;
}
.WidgetContainer__boxSplit {
    padding: 0;
}
.home .WidgetContainer__contentList:first-child {
    max-width: 73.125rem;
    margin: 0 auto;
}
.home .Layout__oneColumn {
  max-width: 100%;
}
.Layout__oneColumn .Layout__layout1{
    padding: 0;
}
/*
.Header__searchTitle, .Header__description{
	text-align: left;
}
*/
.Header__description {
    width: 100%;
}
.Header__globalSearch {
    margin-right: auto;
    margin-left: 0;
}
.Header__homeContent .Header__searchSection {
    padding: 6rem 0 0rem;
}
.commonStyle__zt3BrandFill {
    fill: #00338D;
}
@media only screen and (max-width: 640px){
    .Header__header {
      background-position: 80% 35%;
    }
  .Header__homeContent .Header__searchSection {
    	padding: 7rem 0 .5rem;
	}
}

.ConversationForm__list:last-child span, 
.TicketDetailRightContainer__widgetSection .ListHeader__header1{
  font-size: 0;
}
.ConversationForm__list:last-child span:after{
	content:"Chat";
  	font-size: .9rem;
}
.TicketDetailRightContainer__widgetSection .ListHeader__header1:after{
	content:"Incident Report properties";
    font-size: 1rem;
}
.articleDetail .Layout__twoColumn .Layout__layout1 {
    width: 100%;
    padding: 0 9.375rem;
}
.Header__menu, 
.Header__menu:after, 
.Header__menu:before {
    background-color: #333;
}
.Header__menuToggle {
    background-color: transparent;
}
@media only screen and (max-width: 769px){
  .articleDetail .Layout__twoColumn .Layout__layout1 {
    padding: 0 0.9375rem 1.5625rem;
  }
}
.FilterTabs__activeFilter, 
.commonStyle__zt3Brand,
.globalfixednav .aPlusIcon:hover{
    color: #00338D;
}
.AvatarText__avatarText {
    background: #f6f9ff;
    border: 1px solid #5a77a9;
    color: #00338D;
}
.Header__homeContent.Header__homeNavbarFixed .Header__navbar {
    background-color: #fff;
}
.Header__navopen .Header__navbar .Header__menuTab, 
.Header__homeNavbarFixed.Header__navopen .Header__navbar .Header__menuTab,
.Header__navopen .Header__navbar .Header__menuTab{
  background-color: #fff;
}


/* Home Custom widget Css Start Here */
.kp_widLogo {
		    display: flex;
		    justify-content: center;
		}
		.kp_widLogo span{
			height: 75px;
    		width: 75px;
    		display: inline-block;
			background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595580066378.png&blockId=ee27b4c88eb1e229ceab32b8d39342320f440459494818f3&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
	    	background-size: 235px;
		}
		.kp_widLogo1{
			background-position: 5px 0px;
		}
		.kp_widLogo2{
			background-position: -72px -2px;
		}
		.kp_widLogo3{
			background-position: -154px -1px;
		}

/* Home Custom widget Css End Here */

.kp_viewMore{
margin-top: 10px;
    display: inline-block;
    color: #00338D;
}

.kp_title{
    	font-size: 22px;
    	line-height: 1.1;
    	font-weight: bold;
    	color: #333333;
   		margin: 26px 0px;
	}
	.kp_description{
		font-size: 16px;
    	line-height: 1.7;
    	color: #000;
    	margin: 0;
	}
	.kp_logo{
		display: inline-block;
		height: 52px;
		width: 52px;
    	background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595609913000.png&blockId=ee27b4c88eb1e2298539a73a8cc1337a64f034dbecd878ed&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
   		background-size: 210px;
	}
	.kp_logoBox1{background-position: -16px -6px}
	.kp_logoBox2{
        background-position: -69px -1px;
        background-size: 190px;
    }
	.kp_logoBox3{background-position: -137px -7px}
	.kp_row{
		display: flex;
		flex-wrap: wrap;
       justify-content: center;
	}
	.kp_col{
	    border: 1px solid #f0f0f0;
    	padding: 10px;
    	border-radius: 6px;
    	background-color: transparent;
    	position: relative;
    	width: calc(42% - 20px);
    	margin: 0 10px;
    	box-sizing: border-box;
	}
	.kp_col:hover {
	    border-color: #78c1e5;
	}
	.kp_widLink{
		position: absolute;
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    top: 0px;
	    cursor: pointer;
	}
	.kp_heading{
	    font-size: 56px;
    	color: #00338D;
    	margin: 0;
   	 	padding: 10px 20px;
    	text-align: center;
    	line-height: 1.2;
    	font-weight: normal;
	}
	.kp_box {
	    background-color: #f0f0f0;
	    padding:25px 0 45px;
	    border-top: 10px solid #fff;
	}
	.kp_container {
	    padding: 0 10px;
	    width: 1400px;
	    max-width: 100%;
	    margin: 0 auto;
	}

	@media only screen and (max-width: 1100px){
		.kp_col{
			width: calc(50% - 20px);
			margin-bottom: 25px
		}
		.kp_container{
		    width: 1100px;
		    max-width: 100%;
		}
	}
	@media only screen and (max-width: 640px){
		.kp_col{
			width: 100%
		}
		.kp_container{
		    width: 640px;
		    max-width: 100%;
		}
		.kp_heading {
		    font-size: 42px;
		}
	}

/* Footer Css Start Here */

.kp_ftr{
		border-top: 9px solid #0091da;
	    background-color: #fff;
	    width: 100%
	}
	.kp_ftrCol{
	    border-bottom: 1px solid #f6f6f6;
	    padding: 15px 50px;
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    flex-wrap: wrap;
	}
	.kp_ftrColMini1 ul{
		list-style-type: none;
		display: flex;
		padding: 4px;
		margin: 0
	}
	.kp_ftrColMini1 li{
	    line-height: 1.2;
	}
	.kp_ftrColMini1 li + li{
		margin-left: 2.7em;
	}
	.kp_ftrColMini1 li a{
		font-size: 18px;
    	color: #767676;
    	text-decoration: none;
	}
	.kp_ftrColMini1 li a:hover {
	    text-decoration: underline;
	}
	.kp_ftrSoc{
	    display: inline-block;
	    height: 35px;
	    width: 35px;
	    background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595507560207.png&blockId=ee27b4c88eb1e2298539a73a8cc1337a0f440459494818f3&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
	    background-size: 174px;
	}
	.kp_ftrSoc_1{background-position: -1px -1px;}
	.kp_ftrSoc_2{background-position: -38px -1px;}
	.kp_ftrSoc_3{background-position: -75px -1px;}
	.kp_ftrSoc_4{background-position: -112px -1px;}
	.kp_ftrSoc + .kp_ftrSoc{
		margin-left: 10px
	}
	.kp_ftrCol2{
		padding: 0 50px;
	    display: flex;
    	justify-content: space-between;
    	flex-wrap: wrap;
	}
	.kp_ftrCol2List{
		padding: 35px 0 0;
		list-style-type: none;
		margin: 0;
		display: flex;
    	flex-wrap: wrap;
    	width: 50%
	}
	.kp_ftrCol2List > li{
		width: 33.33333333%;
		padding: 0 9px;
		box-sizing: border-box;
	}
	.kp_ftrCol2List li a{
		font-size: 16px;
    	color: #767676;
    	text-decoration: none;
	}
	.kp_ftrCol2ListMini li {
	    margin: 15px 0;
	}
	.kp_ftrCol2ListMini li:first-child{
		margin: 0
	}
	.kp_ftrCol2ListMini li:first-child a{
	    font-size: 18px;
    	color: #00338D;
	}

	.kp_ftrCol2ListMini {
	    list-style-type: none;
	    padding: 0;
	    margin: 0;
	}
	.kp_btnCon{
	    border: 2px solid #0091da;
    	border-radius: 6px;
    	margin: 18px 0 0 0;
    	max-width: 304px;
    	position: relative;
        align-self: flex-start;
	}
	.kp_btn{
		padding: 15px;
    	border: none;
    	background-color: #fff;
    	border-radius: inherit;
    	text-align: left;
	}
	.kp_btnTitle{
	    font-size: 20px;
    	font-weight: bold;
    	color: #0091da;
    	margin: 0 0 15px 0;
	}
	.kp_btnDesc{
		font-size: 16px;
    	color: #666;
    	line-height: 1.2;
    	margin: 0
	}
	.kp_ftrContentCon{
		background-color: #dedede;
	}
	.kp_ftrContent {
	    padding: 15px 25px;
	    margin: 0 auto;
	    max-width: 90%;
	    box-sizing: border-box;
	}
	.kp_ftrContent p {
	    margin: 0px;
	    font-size: 13px;
	    line-height: 1.7;
    	color: #333;
	}
	.kp_btnMblView{
		display: none;
		font-size: 20px;
		color: #fff;
    	text-align: center;
    	font-weight: normal;
    	line-height: 1.2;
    	margin: 0;
    	align-items: center;
	}
	.kp_btnMblView span{
	    height: 23px;
	    width: 20px;
	    background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595507560207.png&blockId=ee27b4c88eb1e2298539a73a8cc1337a0f440459494818f3&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
	    background-size: 125px;
	    background-position: -105px -2px;
	    margin-left: 5px;
	} 
	.kp_listMblView {
	    width: 100%;
	    line-height: 1.2;
	    list-style-type: none;
	    padding: 0;
	    margin: 0;
	    display: none;
	    flex-wrap: wrap;
	}
	.kp_listMblView li {
	    width: 50%;
	    padding: 10px 0;
	    text-align: center;
	    border: 0 solid #f0f0f0;
	    border-width: 0 1px 1px 0;
	    box-sizing: border-box;
	}
	.kp_listMblView li a{
	    font-size: 18px;
	    color: #00338D;
    	text-decoration: none;
	}

	@media only screen and (max-width: 1100px){
		.kp_ftrColMini2 {
		    width: 100%;
		    padding: 25px 0;
		    text-align: center
		}
		.kp_ftrSoc + .kp_ftrSoc {
		    margin-left: 95px;
		}
		.kp_ftrCol{
			padding: 0;
    		border-bottom-width: 0;
		}
		.kp_ftrCol2{
			padding: 0;
			flex-direction: column-reverse;
		}
		.kp_ftrSoc {
		    height: 52px;
		    width: 52px;
		    background-size: 260px;
		}
		.kp_ftrSoc_2 {background-position: -56px -1px}
		.kp_ftrSoc_3 {background-position: -112px -1px}
		.kp_ftrSoc_4 {background-position: -168px -1px}
		.kp_btnCon {
		    max-width: 100%;
    		width: 100%;
    		margin: 0;
		}
		.kp_btn {
		    background: #0091da;
		    border-radius: 0;
		    padding: 22px;
		    width: 100%;
    		display: flex;
    		justify-content: center;
		}
		.kp_btnTitle,
		.kp_btnDesc,
		.kp_ftrColMini1, 
		.kp_ftrCol2List{
			display: none;
		}
		.kp_btnMblView, 
		.kp_listMblView{
			display: flex;
		}
		.kp_ftrContentCon {
		    margin: 0;
		}
	}
	@media only screen and (max-width: 640px){
		.kp_ftrCol2List li, 
		.kp_ftrCol2List {
		    width: 100%;
		}
      	.kp_ftrSoc + .kp_ftrSoc {
            margin-left: 50px;
        }
       .kp_btnCon {
          max-width: 88%;
          width: 88%;
          margin: 0 auto 30px;
      }
	}

.custom_support_widget{
			padding: 1.875rem 0px;
			background: rgb(247, 248, 248);
		}
		.custom_support_widget_inner{
			display: flex;
			align-items: center;
			width: 100%;
			max-width: 1220px;
			margin: 0 auto;
			padding: 0 15px;
			box-sizing: border-box;
		}
		.custom_support_widget_inner p{
			font-size: 1.125rem;
			color: rgb(60, 64, 67);
			flex: 1;
			min-width: 0;
			min-height: 0;
		    margin: 0 35px;
		}
		.custom_widget_button{
			background-color: transparent;
			border: 1px solid transparent;
			font-size: 16px;
			padding: .625rem 1.75rem;
			color: #00599f;
			border-color: #00599f;
			cursor: pointer;
			outline: 0;
			display: inline-block;
			line-height: 1.5;
			border-radius: .3rem;
			font-weight: 400;
		    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	        -webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		    font-family: inherit;
		}
		.custom_widget_button:hover{
			color: #fff;
			background-color: #0069d9;
			border-color: #0062cc;
		}
		.custom_widget_button:focus{
		    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);
		}
		.custom_widget_button:active{
		    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);
		}
		.custom_widget_logo{
			width: 56px;
			height: 56px;
			background-image: url('https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1596638231893.png&blockId=ef83527ad7e9ad67e5131502a67982b9afb6719abeecaa48&zgId=35317228068d9f47&mode=view');
		    background-size: 246px;
		}
		.support_logo{
		    background-position: -64px -5px;
		}
		.mail_logo{
		    background-position: -123px -5px;
		}
		.location_logo{
		    background-position: -181px -5px;
		}
		.phone_logo{
		    background-position: -5px -5px;
		}
		.custom_contact_widget{
			padding: 25px 0;
		}
		.custom_contact_widget_inner{
			width: 100%;
		    max-width: 1220px;
		    margin: 0 auto;
		    display: flex;
		}
		.custom_contact_widget_cell{
			flex: 1;
			min-width: 0;
			min-height: 0;
			display: flex;
			flex-direction: column;
			align-items: center;
			text-align: center;
			margin-bottom: 30px;
		}
		.custom_contact_widget_cell .custom_widget_logo{
			margin-bottom: 32px;
		}
		.custom_contact_widget_cell p{
			font-size: 18px;
			color: #222;
			font-weight: bold;
			margin: 0 0 12px;
		}
		.widget_content{
			font-size: 17px;
			color: rgb(95, 99, 104);
		    line-height: 1.7;
		}
		.widget_content a{
			color: inherit;
			display: inline-block;
			margin-bottom: 8px;
		}
		.widget_content a:hover{
			color: #0056b3;
			text-decoration: underline;
		}
		@media only screen and (max-width: 1024px){
			.custom_support_widget_inner,
			.custom_contact_widget_inner{
				flex-direction: column;
			}
			.custom_support_widget_inner p{
			    margin: 12px 0 24px;
			}
		}
@media only screen and (min-width:1024px){
  .AppContainer__homePage, .home .WidgetContainer__contentList:nth-child(2){
   	margin-top:10px; 
  }
  .globalnavopen .Header__menuList{height:55px;}
}

/* about kpmg style start here */
.about_widget{
			display: flex;
			flex-wrap: wrap;
		}
		.about_widget_left,
		.about_widget_right{
			flex: 1;
			min-height: 0;
			min-width: 0;
			margin: 0 20px;
		    box-shadow: 0 0 0 1px #d1ddf3;
		}
		.about_widget_head{
			text-align: center;
    		font-size: 1.25rem;
    		padding: 20px;
    		background-color: #3D7EDB;
    		color: #fff;
    		font-weight: 700;
		}
		.about_widget_content_area{
			line-height: 1.6;
			font-size: 15px;
			padding: 17px 20px 10px;
          	text-align: justify;
		}
		.about_widget_content_area_img{
			float: right;
		    margin: 0px 0px 15px 15px;
		    width: 113px;
		}
		@media only screen and (max-width: 1024px){
			.about_widget_left,
			.about_widget_right{
				flex: none;
				width: 100%;
				margin: 0;
			}
			.about_widget_right{
				margin-top: 20px;
			}
		}
@media only screen and (min-width: 1024px){
			.about_widget{
                width: 90%;
    			margin: 0 auto;
  			}
		}
.signup_note{
     background-color: #3D7EDB;
    padding: 18px 0px; 
  	display:none
}
 .cookie_note {
    background-color: #fdf2c9;
    padding: 10px 0px;
    display: none;
    text-align: center;
}
.signup_note_desc{
        width: 98%;
    margin: 0 auto;
    font-weight: 900;
  color: #ffffff;
  font-size:16px;
}
.signup .signup_note,.home .cookie_note,.userProfile .userProfile,.editProfile .userProfile {
 	display:block 
}
.signup .AppContainer__breadCrumbs,.userProfile .AppContainer__breadCrumbs,.editProfile .AppContainer__breadCrumbs,
.signup .userProfile{display:none}
@media only screen and (min-width:1024px){
.signup .Layout__oneColumn{
     min-height: 67vh;
    padding: 2.125rem 0 2.125rem; 
}
}
@media only screen and (max-width:1024px){
    .Header__menuicon{
   	top:30px; 
  }
  .Header__menuTab{top:62px !important;}
}
.learn_btn a{

    color: #00338D;
    margin: 10px 0px 20px 20px;
    padding: 12px 0px;
    font-size: 18px;
    cursor: pointer;
    font-weight: 700; 
    display:block
}
.learn_btn br{display:none}
.ForgetPasswordContainer__loginHalf:nth-child(2){
 	display:none; 
}
.cookie_note div {
    width: 90%;
    margin: 0 auto;
    text-align: left;
    padding: 0px 25px;
  	font-size:13px;
}
.cookie_note div a{
 	color:#00338D 
}
.second_foo_con{
 margin-top:10px !important; 
}
.disclaimer_header{
 	color:#ffffff; 
  padding-right:10px;
}
.TicketFormRightContainer__widgetSection:nth-child(1),.TicketListItem__ticketStatus {
display: none;
}

/* 03-sep-2020 changes start here */
@media only screen and (min-width:1024px){
 .Header__logo img {
    max-height: 4rem;
  }
}

/*2 spetember code to remove email thread*/

.enduser_thread.email_cont
{
display:none
}
/*17 Sep 20  Footer button Hover*/
.Button__footerBtn:hover {
background: #3D7EDB;
}
/* 17 Sep 20 Footer button Color */
.Button__footerBtn {
border: 1px solid transparent;
letter-spacing: normal;
padding: 0.7rem 1rem;
font-size: 1.0005rem;
border-radius: 2rem;
  background: #160356;
transition: all .15s ease;
color: #FFF;
}
/* To remove Agent;s name from the web portal */  
  .Post__userHoverView,.Comment__userHoverView {
   /* display: none;*/
}

.agent_comment .Comment__userName {
   
  font-size: 0;
    cursor: not-allowed;
    pointer-events: none;
    position: relative;
    width: 120px;
}.agent_comment .Comment__userName::after {
    content:"Reporting Officer";
    font-size:.9375rem;
      position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.agent_comment .MediaObject__mediaFigure{
    position: relative;

}

.agent_comment .MediaObject__mediaFigure::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;z-index:9999
  
}
/* To remove decription content from the help center */
.enduser_thread,.agent_thread{display:none;}

.ticketList .TicketList__filter_channel{
	 display:none; 
	}
.Header__homeContent .Header__globalSearch input[role="search"] {
    visibility: hidden
}
.Header__homeNavbarFixed .Header__globalSearchAlt input[role="search"] {
    visibility: hidden
}



