.maincontent {
	background: #f0f0f0;
	padding: 40px 0 60px 0;
}
.solutionpage{

	padding-bottom: 0px !important;
}
.maincontent h1{
	font-size: 2.7rem;
    font-family: 'Prelo Slab W01 Light';
    color: #012774;
	margin-bottom: 12px;
	line-height:45px;
}
.maincontent h3{
	font-size: 24px;
    font-family: 'StoneSansIIITCW01-Lt';
    color: #212529;
    //text-align: center;
	margin-bottom: 20px;
	line-height:28px;
}
.my-btn.white a{color: #e11b22;}

.separator {
	height: 10px;
	background-color: white;
	width: 100%;
}
.header-info{
    margin: auto;
    padding: 40px 0 0 0;
	text-align: center;
}
.text-info {
    font-family: 'StoneSansIIITCW01-Lt';
    color: #212529 !important;
    font-size: 20px;
	font-weight: Book;
	line-height:28px;
	margin-bottom: 20px;
}
.contact-banner{
	background: white;
	box-shadow: 0px 3px 6px 0px #7e8694;
	height: 69px;
	padding: 22px 0px;
	text-align: center;
	position: relative;
	z-index: 1;
}
.fa-envelope {
    border: 2px solid white;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    text-align: center;
    padding-top: 12.5px;
    background-color: white;
    z-index: -1;
	top: -15px;
    position: absolute;
    margin-left: -25px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{ 
	.fa-envelope { margin-left: 49%; }
	.arrow-container {
    animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
    cursor: pointer;
    height: 20px;
    margin-left: 49%;
	}
	.contact-banner2 .contact-email2{
		margin-top: 40px;
		margin-right: -491px;
		margin-left: -500px;
	}
}



.fa-headset {
    margin-left: 10px;
}
.contact-banner h5{
	font-family: 'Prelo Slab W01 Bold';
    color: #E11B22;
	margin-top: -22px;
}
.contact-banner h5:hover{
	text-decoration: underline;
}
.solutions-page{
	background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0px 44px 0px;
}
.solutions-card {
    background-color: white;
    border-top: 4px solid #012774;
    padding: 20px 20px 30px 20px;
    margin-bottom: 30px;
	width: 100%;
}
.panel-body{
	    cursor: auto;
}
.lead-story.home {
	    cursor: auto;
}
.row {
    display: flex !important;
    flex-wrap: wrap !important;
	margin-right: 0px !important;
    margin-left: 0px !important;
}
.ghost{
width: 320px;
padding: 15px;
margin-top: 8px;
color: #E11B22;
background-color: white;
color: #E11B22;
font-family: 'StoneSansIIITCW01-Bk';
font-weight: 400;
font-size: 16px;
line-height: 20px;
border:none;
cursor: pointer;
}

.ghost:hover {
background-color: #e11b22;
color: white;
font-size: 16px;
}

.lead-story h1{
font-family: 'Prelo Slab W01 Light';
font-size: 45px;
line-height: 54px;
margin-bottom: 8px;
color: white;
padding-top: 4px;
}

#areas-of-expertise
{
padding-bottom: 20px;
}

#areas-of-expertise h4 {
    margin-bottom: 20px;
    padding-bottom: 0;
}

.tag-aoe
{
    background: #E11B22;
    color: #FFF;
    border-radius: 50px;
    padding: 4px 7px 5px 10px;
    margin: 7px 7px 5px 0px;
    line-height: 2.5;
    font-family: -apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;;
    font-size: 15px !important;
    white-space: nowrap;
}

@media screen and (max-width: 991px) {
	.lead-story h1{
font-family: 'Prelo Slab W01 Light';
font-size: 36px;
line-height: 45px;
margin-bottom: 8px;
color: white;
padding-top: 4px;
}
.max-width-section{
	padding-bottom: 0px;
}
.max-width-section h4 {
	margin-bottom: 40px;
}
.ghost{
border: solid 1px #e11b22;
}
}
.info-text{
font-family: 'StoneSansIIITCW01-Bk';
font-size: 20px;
line-height: 28px;
margin-bottom: 20px;
color: white;
}
.brochure-download{
	padding: 20px;
	margin-top: 50px;
    height: fit-content;
    width: 100%;
	display: inline-flex;
}
.brochure-image{
	width: 100px !important;
    height: auto;
    float: left;
}
.brochure-title{
	margin-left: 16px;
    float: left;
    width: 200px;
}

/*GK*/
.container .tr-solution.header-info {
    padding-top: 0;
}
.container .tr-solutionDetails.header-info {
    padding-top: 0;
	
}
.container .tr-solutionDetails.header-info .text-info{ margin-bottom:0;}
.contact-banner.contact-email h5 a{color:#E11B22;}
.contact-msg {
    font-size: 22px;
    text-align: center;
    padding-left: 5px;
}
.solution-section .card-solution{ margin-bottom: 30px;}

.solution-section, .solutions-page{    padding-bottom: 30px !important;}
.second-nav{padding:10px 0 !important;}
.solution-section.lul {
    margin-top: 0 !important;
}
.solutions-card{ padding-bottom:40px;}
.solutions-card p {
    margin-bottom: 28px;
}
.m-a-cardbox .slick-list, .m-a-cardbox .slick-track{    width: 100% !important;}
.lf-1, .lf-4 {
    width: inherit !important;
}
.lf-2, .lf-3 {
    width: inherit !important;
}
.lf-2 {
    border-right: 0 !important;
}
.lf-3 {
    border-left: 1px solid #a2a2a2 !important;
}
.lf-3 p {
    margin-top: 0 !important;
    font-size: 16px;
    line-height: 26px;
}
.lf-2 .card-description .paragraph-label, .lf-1 .paragraph-label, .lf-3 .paragraph-label, .lf-4 .paragraph-label {
    margin-top: 0;
}
.m-a-cardbox.solution-section h2 {
    margin-bottom: 40px !important;
}
.m-a-cardbox, .m-a-cardbox .slick-track{ width:100% !important;}
.header-info.p-iconbox-in {
    padding-top: 0;
}
.header-info.p-iconbox-in h4 {
    margin-bottom: 8px;
}
.header-info.p-iconbox-in p.medium-paragraph {
    margin-top: 0;
    margin-bottom: 0;
	font-family: 'StoneSansIIITCW01-Lt';
    color: #212529 !important;
    font-size: 20px;
}
.header-info.p-iconbox-in .maincontent h1{    margin-bottom: 20px;}
.full .solution-section{
    padding-bottom: 18px !important;
	background-repeat: no-repeat;
    background-size: cover;
}
.solution-section.lul.m-a-cardbox {
    margin-top: 12px !important;
}
.Main-iconContainer-images .xlarge-paragraph{     margin-top: 0;
    padding-top: 20px;
    margin-bottom: 0;}

.solution-section.event-solutionContainer h2 {
    margin-bottom: 40px;
}
.solution-section.event-solutionContainer .paragraph-label {
    margin-top: 0;
}
.solution-section.event-solutionContainer {
    padding-bottom: 60px !important;
}
.view-all-eventbtn p {
    margin-top: 10px;
    margin-bottom: 0;
}
.view-all-eventbtn p a{
    color: #E11B22;

}
.event-solutionContainer .view-all-eventbtn p a{	text-decoration:underline;}
.event-solutionContainer .view-all-eventbtn p a:hover{	text-decoration:none;}
p.dp-rembox span {
    margin-left: 0;
    padding-right: 5px;
}

.evl-1 {
    float: left;
    width: 20px;
    padding-top: 5px;
}
.evl-2 {
    float: left;
    width: 92%;
    min-height: 63px;
}
.evl-2 p {
    margin-bottom: 15px;
    margin-top: 0;
}
.event-solutionContainer .small-paragraph{clear:both;}
.solution-section.lul.slider-homebox .row.slick-initialized.slick-slider {
    margin-top: 12px;
}

.solution-section.lul.slider-homebox .row.slick-initialized.slick-slider .slick-dots{bottom: -10px;}

.full .solution-section.lul.slider-homebox{
    padding-bottom: 60px !important;
}


.solution-section.lul.slider-homebox .slick-dots li button:before{    font-size: 11px;}
.solution-section.lul.slider-homebox .slick-dots li {
    margin: 0;
}
.slider-homebox .card-description .paragraph-label{ margin-top:0;}


.solution-section.lul.slider-homebox .slick-prev, .solution-section.lul.slider-homebox .slick-next{
	-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    background-color:#4d4f53;
    width: 44px;
    height: 44px;
    color: #fff;
    border-radius: 50%;
	position: absolute;
    top: 0;
}
.solution-section.lul.slider-homebox .slick-prev{    left: 15px;top: -62px;}
.solution-section.lul.slider-homebox .slick-next{
    right: 13px;top: -62px;
}
.solution-section.lul.slider-homebox .slick-prev:before {
    font-family: "Font Awesome 5 Free";
    content: "\f053";
	color:#fff;
	opacity:1;
}
.solution-section.lul.slider-homebox .slick-next:before{        content: "\f054" !important;    font-family: "Font Awesome 5 Free";	opacity:1;
color:#fff;
}

.lf-4{vertical-align:top;}

.second-nav {
    background-color: #4d4f53;
    color: white;
    height: 48px;
    padding: 10px 9%;
}
.second-nav {
    padding: 10px 0 !important;
}
.second-nav-left {
    //width: 50%;
    float: left;
}
.second-nav-left i, .second-nav-right i {
    padding-right: 5px;
}
.second-nav-right {
    //width: 50%;
    float: right;
    text-align: end;
}
.content-cy-box {
    padding-left: 0;
}
.content-cy-box .text-info p {
    padding: 0 0 10px 0;
    margin: 0;
}
.content-cy-box .text-info p:last-child {
    padding-bottom: 0;
}
.brochure-download {
    padding: 20px;
    margin-top: 56px;
    height: fit-content;
    width: 100%;
    display: inline-flex;
    background-color: #fff;
}
.blck-box-blnl {
    /*background-color: rgba(0, 0, 0, .7); */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 0;
}

.solutions-page.aon-slt-box {
    position: relative;
    padding-top: 40px;
	background-position: center;
}
.solutions-page.aon-slt-box .xlarge-paragraph {
    margin-top: 15px;
}
.solution-section.aon-dgt-boxnew {
    background-color: #f0f0f0;
}
.solution-section.aon-dgt-boxnew h2 {
    margin-bottom: 40px;
}
.solution-section.aon-dgt-boxnew .panel .panel-body p {
    margin-top: 16px;
    margin-bottom: 60px;
}
.solution-section.aon-dgt-boxnew .panel .panel-body h5{ margin-bottom:0;}

.expertius-XContainer .expert {
    margin-top: 60px;
}
.dtl-mbox-new {
    float: left;
    padding-left: 40px;
    max-width: 62%;
}
.expertius-XContainer .profilepic{width: 168px;
    height: 134px;
    float: left;
    position: relative;
}
.expert .contact-bar {
    background-color: #fff;
    clear: both;
    padding-top: 20px;
    padding-bottom: 20px;
	margin-bottom: 10px;
}
.expertius-XContainer .profilepic img {
    width: 168px !important;
    height: 168px !important;
    border-radius: 50%;
    position: absolute;
    top: 0;
}
.expertius-XContainer .contact-email .text-link span{    z-index: 1;
    background-color: transparent;
    position: relative;
    padding: 0;
    margin: 0;
    top: 0;
    width: auto;
    height: auto;
}
.dtl-mbox-new h1 {
    color: #012774;
    margin-bottom: 12px;
}
.dtl-mbox-new h5 {
    margin-bottom: 12px;
}
.dtl-mbox-new p {
    margin: 0 0 12px 0;
}
.container.url-container {
    padding-left: 208px;
}
.container.url-container span a {
color: #E11B22;
    margin-right: 40px;
}
.container.url-container span a i, .container.url-container span a .far.fa-envelope{
color: #212529;
    padding-right: 10px;
	border:0;
}
.expertius-XContainer .max-width-section{ padding-top:60px; padding-bottom:60px;}
.amb-box h4 {
    margin-bottom: 20px;
    padding-bottom: 0;
}
.amb-box .body-paragraph {
    margin-bottom: 40px;
	margin-top:0;
}
.amb-box .body-paragraph p {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 15px;
}
.amb-box .body-paragraph p:last-child {
    padding-bottom: 0;
}
.expertius-XContainer .max-width-section{ margin-bottom:10px;}
.body-paragraph {
    clear: both;
}
.evnt-box.nesw-m .evl-2 p.body-paragraph {
    margin-bottom: 0;
}
.box-tmy .vcard-download.card-link {
    width: 100%;
    padding: 20px;
    flex: none;
    display: table;
    margin-bottom: 40px;
}
.box-tmy .vcard-download.card-link h5 {
    margin-bottom: 15px;
}
.box-tmy .vcard-download.card-link p {
    margin: 0;
    padding-bottom: 20px;
}
.slider-homebox .story-module-body p {
    margin-top: 0;
    margin-bottom: 25px;
}



.contact-banner.contact-email h5 a {

    font-family: 'PreloSlabW01-SemiBold';
}

.second-nav-left a, .second-nav-right a {
    color: #fff;
}
.second-nav-left a:hover, .second-nav-right a:hover {
    text-decoration: underline;
	 color: #fff;
}

.m-rnm .card-solution.card-link {
    padding-bottom: 135px;
}
.lul .card-solution.card-link {
    padding-bottom: 40px;
}
.m-rnm .card-body .bottom-card {
position: absolute;
    bottom: 15px;
    text-align: center;
    width: 100%;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.Main-iconContainer-images .intro.large-paragraph{    font-family: 'StoneSansIIITCW01-Lt';}
.slider-homebox .story-module-head img {
    height: 250px;
}
.aon-slt-box .solutions-card{position:relative;padding-bottom: 80px;}
.aon-slt-box .solutions-card a {
    position: absolute;
    display: block;
    bottom: 25px;
    width: 100%;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.aon-slt-box .solutions-card p {
    font-family: 'StoneSansIIITCW01-Bk';
	    font-size: 14px;
    line-height: 20px;
	

}


/*media Query*/

@media only screen and (min-width: 1024px) and (max-width: 1200px){
	
	.ghost{width:100%;}
	
	
	
}
@media only screen and (min-width: 980px) and (max-width: 1023px){
	
	.solutions-card a {
    display: block;
    text-align: center;
}

.img-card {
    height: 200px;
    min-width: 100%;
}

	
}
@media (min-width: 992px)
{
.my-btn-group {
  margin-right: 20px;
  bottom: 10px;
  position: absolute;
}
.lead-story .my-btn-group{
	margin-right: 20px;
    bottom: 40px;
    position: absolute;
}
.story-module-body {
    background: #fff;
    padding: 20px 20px 40px 20px;
    position: relative;
    min-height: 240px;
}
}
@media only screen and (min-width: 980px) and (max-width: 990px){
	.lead-story-text .info-content .info-text, .lead-story-text .info-content .my-btn-group {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width: 979px){
	
	.solutions-card a {
    display: block;
    text-align: center;
}

.img-card {
    height: 200px;
    min-width: 100%;
}
.amb-box {
    max-width: 100%;
    width: 100%;
    flex: 100%;
}
.lead-story-text .info-content .info-text, .lead-story-text .info-content .my-btn-group {
    display: none;
}
	
}
@media only screen and (min-width: 641px) and (max-width: 767px){
	
.slider-homebox .story-module-body p, .slider-homebox .story-module-body .my-btn.red{display:block;}

.header-info.p-iconbox-in p.medium-paragraph {
    font-size: 19px;
}
.img-card {
    height: 200px;
    min-width: 100%;
}

.second-nav-left span{ display:none;}
.tr-solution, .tr-solutionDetails{
    text-align: left;
}
.lf-1, .lf-4 {
    max-width: 100% !important;
}
.lf-3{border-left:0 !important;}
.second-nav-left {
    width: 50%;
    font-size: 14px;
    text-decoration: underline;
    border-right: 1px solid #fff;
}
.second-nav-right {
    width: 50%;
    font-size: 14px;
	text-decoration: underline;
}
.maincontent h1 {
    font-size: 2.3rem;
}
.text-info{font-size:19px;}
.contact-banner.contact-email h5 a {
    font-size: 18px;
}
h4 {
    font-weight: 600;
    font-size: 18px;
}
.solutions-page {
    padding: 35px 0px 44px 0px;
}
.solutions-page .col-lg-4, .solution-section .col-lg-4{ padding-left:0; padding-right:0;}
.solution-section, .solutions-page {
    padding-bottom: 10px !important;
}
h2 {
    font-size: 30px;
}
.solution-section{padding-top:30px;}
.solution-section h2 {
    margin-bottom: 20px;
}
.m-a-cardbox.solution-section h2 {
    margin-bottom: 25px !important;
}
.lf-1, .lf-4 {
    padding-left: 6px;
    padding-right: 6px;
}
.xlarge-paragraph{font-size: 35px;}
.lf-3, .lf-2 {
    padding-left: 0;
    padding-right: 0;
}
.maincontent {
    padding-top: 20px !important;
}
.header-info.p-iconbox-in {
    padding-top: 0;
    text-align: left;
}
.lead-story h1{font-size:28px;}
.lead-story.card-link.home {
    margin-bottom: 40px;
}
.solution-section.lul.slider-homebox .row.slick-initialized.slick-slider .slick-dots {
    bottom: -20px;
}
.full .solution-section.lul.slider-homebox {
    padding-bottom: 35px !important;
}
.solution-section.event-solutionContainer {
    padding-top: 40px;
}
.solution-section.event-solutionContainer h2 {
    margin-bottom: 20px;
}
.solution-section.event-solutionContainer {
    padding-bottom: 40px !important;
}

.solution-section.lul.slider-homebox .slick-prev {
    left: 30%;
	    top: -53px;
}
.solution-section.lul.slider-homebox .slick-next {
    right: 30%;
	    top: -53px;
}

.Main-iconContainer-images .xlarge-paragraph{ padding-top:0;}
.Main-iconContainer-images .col-lg-8{padding-left:0;padding-right:0;}

.solution-section .card-solution {
    margin-bottom: 20px;
}
.solution-section {
    padding-top: 40px;
}
.solution-section h2 {
    margin-bottom: 40px;
	line-height: 23px;
}
.lf-1,  .lf-4,  .lf-3, .lf-2{max-width: 100% !important; width:100% !important;}
.m-a-cardbox .img-card{min-width: auto;height: auto;}

.slider-homebox .secondary-stories .card-link {
    border: 1px solid #e4e4e4;
}
.event-solutionContainer .view-all-eventbtn p{ margin-top:0;}
.content-cy-box-bt .brochure-download{ margin-top:20px;}
.content-cy-box-bt {
    padding: 0;
}
.solutions-page.aon-slt-box .xlarge-paragraph {
    margin-top: 0;
    margin-bottom: 0;
}
.aon-slt-box .col-lg-3, .aon-slt-box .col-lg-7 {
    padding: 0;
}
.solution-section.aon-dgt-boxnew h2{margin-bottom:20px;}
.solution-section.aon-dgt-boxnew .col-lg-3{ padding-left:0; padding-right:0;}
.solution-section.aon-dgt-boxnew .panel .panel-body p {
    margin-top: 16px;
    margin-bottom: 40px;
}
.solution-section.aon-dgt-boxnew {
    background-color: #f0f0f0;
    padding-bottom: 0 !important;
}

.container.url-container > span {
    display: block;
    text-align: left;
    margin-bottom: 20px;
}
.container.url-container {
    max-width: 100%;
    margin: 0 !important;
    padding: 0 15px !important;
}
.container.url-container > span a{ margin-right:0;}
.expertius-XContainer .profilepic {
    width: 168px;
    height: 134px;
    float: none;
    position: absolute;
    margin: 0 0 0 -84px;
    left: 50%;
    bottom: 0;
}
.dtl-mbox-new {
    float: none;
    padding-left: 0;
    max-width: 100%;
    padding-bottom: 150px;
    text-align: left;
    padding-right: 0;
}
.expert .contact-bar {
    padding-top: 55px;
}
.expertius-XContainer .expert {
    margin-top: 20px;
}
.expertius-XContainer .max-width-section {
    padding-top: 40px;
    padding-bottom: 0px;
}
.solution-section.lul.slider-homebox h2{    margin-bottom: 20px;}
.slick-initialized.slick-slider.slick-dotted {
    margin-top: 62px !important;
}

}


@media only screen and (min-width: 480px) and (max-width: 640px){
.slider-homebox .story-module-body p, .slider-homebox .story-module-body .my-btn.red{display:block;}
.header-info.p-iconbox-in p.medium-paragraph {
    font-size: 19px;
}
.ghost{width:100%;}
.img-card {
    height: 200px;
    min-width: 100%;
}
.second-nav-left span{ display:none;}
.tr-solution, .tr-solutionDetails{
    text-align: left;
}
.lf-1, .lf-4 {
    max-width: 100% !important;
}
.lf-3{border-left:0 !important;}
.second-nav-left {
    width: 50%  !important;
    font-size: 14px;
    text-decoration: underline;
    border-right: 1px solid #fff;
}
.second-nav-right {
    width: 50%  !important;
    font-size: 14px;
	text-decoration: underline;
}
.maincontent h1 {
    font-size: 2.3rem;
}
.text-info{font-size:19px;}
.contact-banner.contact-email h5 a {
    font-size: 18px;
}
h4 {
    font-weight: 600;
    font-size: 24px;
}
.solutions-page {
    padding: 35px 0px 44px 0px;
}
.solutions-page .col-lg-4, .solution-section .col-lg-4{ padding-left:0; padding-right:0;}
.solution-section, .solutions-page {
    padding-bottom: 10px !important;
}
h2 {
    font-size: 30px;
}
.solution-section{padding-top:30px;}
.solution-section h2 {
    margin-bottom: 20px;
}
.m-a-cardbox.solution-section h2 {
    margin-bottom: 25px !important;
}
.lf-1, .lf-4 {
    padding-left: 6px;
    padding-right: 6px;
}
.xlarge-paragraph{font-size: 35px;}
.lf-3, .lf-2 {
    padding-left: 0;
    padding-right: 0;
}
.maincontent {
    padding-top: 20px !important;
}
.header-info.p-iconbox-in {
    padding-top: 0;
    text-align: left;
}
.lead-story h1{font-size:28px;}
.lead-story.card-link.home {
    margin-bottom: 40px;
}
.solution-section.lul.slider-homebox .row.slick-initialized.slick-slider .slick-dots {
    bottom: -20px;
}
.full .solution-section.lul.slider-homebox {
    padding-bottom: 35px !important;
}
.solution-section.event-solutionContainer {
    padding-top: 40px;
}
.solution-section.event-solutionContainer h2 {
    margin-bottom: 20px;
}
.solution-section.event-solutionContainer {
    padding-bottom: 40px !important;
}

.solution-section.lul.slider-homebox .slick-prev {
    left: 30%;
	    top: -38px;
}
.solution-section.lul.slider-homebox .slick-next {
    right: 30%;
	    top: -38px;
}
.Main-iconContainer-images .xlarge-paragraph{ 
	line-height: 40px;
    padding-top: 0;
    font-size: 30px;
}
.Main-iconContainer-images .panel .panel-body h4{    font-size: 26px;}
.Main-iconContainer-images .col-lg-8{padding-left:0;padding-right:0;}
.solution-section .card-solution {
    margin-bottom: 20px;
}
.solution-section {
    padding-top: 40px;
}
.solution-section h2 {
    margin-bottom: 40px;
		line-height: 23px;
}
.lf-1,  .lf-4,  .lf-3, .lf-2{max-width: 100% !important; width:100% !important;}
.m-a-cardbox .img-card{min-width: auto;height: auto;}
.slider-homebox .secondary-stories .card-link {
    border: 1px solid #e4e4e4;
}

.event-solutionContainer .view-all-eventbtn p{ margin-top:0;}
.content-cy-box-bt .brochure-download{ margin-top:20px;}
.content-cy-box-bt {
    padding: 0;
}
.solutions-page.aon-slt-box .xlarge-paragraph {
    margin-top: 0;
    margin-bottom: 0;
}
.aon-slt-box .col-lg-3, .aon-slt-box .col-lg-7 {
    padding: 0;
}
.solution-section.aon-dgt-boxnew h2{margin-bottom:20px;}
.solution-section.aon-dgt-boxnew .col-lg-3{ padding-left:0; padding-right:0;}
.solution-section.aon-dgt-boxnew .panel .panel-body p {
    margin-top: 16px;
    margin-bottom: 40px;
}
.solution-section.aon-dgt-boxnew {
    background-color: #f0f0f0;
    padding-bottom: 0 !important;
}

.container.url-container > span {
    display: block;
    text-align: left;
    margin-bottom: 20px;
}
.container.url-container {
    max-width: 100%;
    margin: 0 !important;
    padding: 0 15px !important;
}
.container.url-container > span a{ margin-right:0;}
.expertius-XContainer .profilepic {
    width: 168px;
    height: 134px;
    float: none;
    position: absolute;
    margin: 0 0 0 -84px;
    left: 50%;
    bottom: 0;
}
.dtl-mbox-new {
    float: none;
    padding-left: 0;
    max-width: 100%;
    padding-bottom: 150px;
    text-align: left;
    padding-right: 0;
}
.expert .contact-bar {
    padding-top: 55px;
}
.expertius-XContainer .expert {
    margin-top: 20px;
}

.expertius-XContainer .max-width-section {
    padding-top: 40px;
    padding-bottom: 0px;
}
.solution-section.lul.slider-homebox h2{    margin-bottom: 20px;}
.slick-initialized.slick-slider.slick-dotted {
    margin-top: 62px !important;
}
.solution-section.aon-dgt-boxnew h2{    line-height: 35px;}


}




@media only screen and (min-width: 280px) and (max-width: 480px){
	.slider-homebox .story-module-body p, .slider-homebox .story-module-body .my-btn.red{display:block;}
.slider-homebox .card-solution{display: block;}
.slider-homebox .story-module-head, .slider-homebox .story-module-body {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding-right: 0;
}
.slider-homebox .my-btn::before{width: 21px;}
.slider-homebox .story-module-body p {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.header-info.p-iconbox-in p.medium-paragraph {
    font-size: 19px;
}
.ghost{width:100%;}
.img-card {
    height: 200px;
    min-width: 100%;
}
.second-nav-left span{ display:none;}
.tr-solution, .tr-solutionDetails{
    text-align: left;
}
.lf-1, .lf-4 {
    max-width: 100% !important;
}
.lf-3{border-left:0 !important;}
.second-nav-left {
    width: 50% !important;
    font-size: 14px;
    text-decoration: underline;
    border-right: 1px solid #fff;
}
.second-nav-right {
    width: 50% !important;
    font-size: 14px;
	text-decoration: underline;
}
.maincontent h1 {
    font-size: 2.3rem;
}
.text-info{font-size:19px;}
.contact-banner.contact-email h5 a {
    font-size: 18px;
}
h4 {
    font-weight: 600;
    font-size: 22px;
	line-height:28px;
	margin-bottom: 10px;
}
.solutions-page {
    padding: 35px 0px 44px 0px;
}
.solutions-page .col-lg-4, .solution-section .col-lg-4{ padding-left:0; padding-right:0;}
.solution-section, .solutions-page {
    padding-bottom: 10px !important;
}
h2 {
    font-size: 30px;
}
.solution-section{padding-top:30px;}
.solution-section h2 {
    margin-bottom: 20px;
}
.m-a-cardbox.solution-section h2 {
    margin-bottom: 25px !important;
}
.lf-1, .lf-4 {
    padding-left: 6px;
    padding-right: 6px;
}
.xlarge-paragraph{font-size: 35px;}
.lf-3, .lf-2 {
    padding-left: 0;
    padding-right: 0;
}
.maincontent {
    padding-top: 20px !important;
}
.header-info.p-iconbox-in {
    text-align: left;
}
.lead-story h1 {
    font-size: 26px;
    line-height: 35px;
}
.lead-story.card-link.home {
    margin-bottom: 40px;
}
.solution-section.lul.slider-homebox .row.slick-initialized.slick-slider .slick-dots {
    bottom: -20px;
}
.full .solution-section.lul.slider-homebox {
    padding-bottom: 35px !important;
}
.solution-section.event-solutionContainer {
    padding-top: 40px;
}
.solution-section.event-solutionContainer h2 {
    margin-bottom: 20px;
}
.solution-section.event-solutionContainer {
    padding-bottom: 40px !important;
}

.solution-section.lul.slider-homebox .slick-prev {
    left: 30%;
	    top: -38px;
}
.solution-section.lul.slider-homebox .slick-next {
    right: 30%;
	    top: -38px;
}
.Main-iconContainer-images .xlarge-paragraph{ line-height: 40px;
    padding-top: 0;
    font-size: 32px;
	margin-bottom: 40px;}
.Main-iconContainer-images .intro.large-paragraph{display: none;}
.Main-iconContainer-images .panel .panel-body h4{    font-size: 26px;}
.Main-iconContainer-images .col-lg-8{padding-left:0;padding-right:0;}

.solution-section .card-solution {
    margin-bottom: 20px;
}
.solution-section {
    padding-top: 40px;
}
.solution-section h2 {
    margin-bottom: 40px;
		line-height: 23px;
}
.solution-section.aon-dgt-boxnew h2{    line-height: 35px;}
.lf-1,  .lf-4,  .lf-3, .lf-2{max-width: 100% !important; width:100% !important;}
.m-a-cardbox .img-card{min-width: auto;height: auto;}
.slider-homebox .secondary-stories .card-link {
    border: 1px solid #e4e4e4;
}
.event-solutionContainer .view-all-eventbtn p{ margin-top:0;}
.content-cy-box-bt .brochure-download{ margin-top:20px;}
.content-cy-box-bt {
    padding: 0;
}
.solutions-page.aon-slt-box .xlarge-paragraph {
    margin-top: 0;
    margin-bottom: 0;
}
.aon-slt-box .col-lg-3, .aon-slt-box .col-lg-7 {
    padding: 0;
}
.solution-section.aon-dgt-boxnew h2{margin-bottom:20px;}
.solution-section.aon-dgt-boxnew .col-lg-3{ padding-left:0; padding-right:0;}
.solution-section.aon-dgt-boxnew .panel .panel-body p {
    margin-top: 16px;
    margin-bottom: 40px;
}
.solution-section.aon-dgt-boxnew {
    background-color: #f0f0f0;
    padding-bottom: 0 !important;
}

.container.url-container > span {
    display: block;
    text-align: left;
    margin-bottom: 20px;
}
.container.url-container {
    max-width: 100%;
    margin: 0 !important;
    padding: 0 15px !important;
}
.container.url-container > span a{ margin-right:0;}
.expertius-XContainer .profilepic {
    width: 168px;
    height: 134px;
    float: none;
    position: absolute;
    margin: 0 0 0 -84px;
    left: 50%;
    bottom: 0;
}
.dtl-mbox-new {
    float: none;
    padding-left: 0;
    max-width: 100%;
    padding-bottom: 150px;
    text-align: left;
    padding-right: 0;
}
.expert .contact-bar {
    padding-top: 55px;
}
.expertius-XContainer .expert {
    margin-top: 20px;
}
.expertius-XContainer .max-width-section {
    padding-top: 40px;
    padding-bottom: 0px;
}
.solution-section.lul.slider-homebox h2{    margin-bottom: 20px;}
.slick-initialized.slick-slider.slick-dotted {
    margin-top: 62px !important;
}
.lf-1 {
    margin-top: -20px;
}



}
/*GK*/