
.PRM_Home .row {
    margin-top: 20px;
}
.PRM_Home .tileSection .row {
    margin-top: 0 !important;
}
/*New styles added part of July 7th 2018 release*/
.routes h2 { font-size: 42px !important; color: #445561 !important; margin: 0px auto 25px !important; font-family: "DINNextLTPro-Light", Arial, Helvetica, sans-serif !important; font-weight: normal !important; }
.routes h3 { font-size: 28px; }
.routes p { font-size: 18px !important; }
.ops { padding: 20px 0 50px; background: #ff4a6b; color: #fff; }
.ops h2 { font-size: 42px !important; color: #fff !important; margin: 15px auto 25px !important; font-family: "DINNextLTPro-Light", Arial, Helvetica, sans-serif !important; font-weight: normal !important; }
.ops h3 { font-size: 28px; text-align: left; }
.ops p { font-size: 18px; text-align: left; }
.cta {    padding: 20px 0 50px;    background: #445561;    color: #fff;    margin-top: 50px;    margin-bottom: -50px;}
.cta h2 { font-size: 42px !important; color: #fff !important; margin: 15px auto 25px !important; font-family: "DINNextLTPro-Light", Arial, Helvetica, sans-serif !important; font-weight: normal !important; }
.cta h3 { font-size: 28px; text-align: center; }
.cta p { font-size: 18px; text-align: center; }
.changes { padding: 20px 0 50px; background: #fff; color: #fff; }
.changes h2 { font-size: 42px !important; color: #445561 !important; margin: 15px auto 25px !important; font-family: "DINNextLTPro-Light", Arial, Helvetica, sans-serif !important; font-weight: normal !important; }
.changes h3 { font-size: 28px; }
.changes p { font-size: 18px; text-align: center; }
.brand-white-button:hover a { color: #fff }
.brand-white-border-button { border: 3px solid #fff; border-radius: 3px; padding: 9.333px 10px; width: 210px; color: #fff; text-align: center; font-size: 10px; text-transform: uppercase; }
.brand-white-border-button a { color: #fff; text-align: center; font-size: 15px; display: block; margin-top: 3px; text-decoration: none }
.brand-white-border-button:hover { background-color: #fff }
.brand-white-border-button:hover a { color: #0f0f0f }
.brand-blue-button:hover a { color: #ff4a6b }
.brand-blue-border-button { border: 3px solid #ff4a6b; border-radius: 3px; padding: 9.333px 10px; width: 210px; color: #fff; text-align: center; font-size: 10px; text-transform: uppercase; }
.brand-blue-border-button a { color: #ff4a6b; text-align: center; font-size: 15px; display: block; margin-top: 3px; text-decoration: none }
.brand-blue-border-button:hover { background-color: #ff4a6b }
.brand-blue-border-button:hover a { color: #fff; }
.welcome-hero{background: url("../../resource/PRM_Branding_Resources2/assets/home/pdc-hero.jpg"); background-size: cover; min-height:300px;}
.welcome-hero h1{color:#fff;margin-top: 60px;}
.welcome-hero h1::before{content: url("../../resource/PRM_Branding_Resources2/assets/home/brand-arrow.png"); margin-right:20px; margin-left:-20px}
.welcome-hero p{color:#fff; margin-left:20px;font-size: 16px;}

.advance-hero { background: url("../../resource/PRM_Branding_Resources2/assets/home/advance-header.jpg"); background-size: cover; min-height: 300px; }
.advance-hero h1 { color: #fff; margin-top: 28px; }
.advance-hero h1::before { content: url("../../resource/PRM_Branding_Resources2/assets/home/brand-arrow.png"); margin-right: 20px; margin-left: -20px }
.advance-hero p { color: #fff; margin-left: 20px; font-size: 18px; }



.simple {    padding: 25px 0 50px 0;    background: #ebebeb;}
.simple h2 {    font-size: 42px;    color: #445561;    margin: 15px auto 25px; }
.simple h3{font-size: 38px;}
.simple p {    font-size: 22px;    font-weight: 600;    padding: 0 25px;}
.simple img {padding: 10px;    width: 100%;    height: auto;    max-width: 190px;}

.products h2 {font-size: 42px !important;     color: #445561 !important;      margin: 15px auto 25px !important;     font-family: "DINNextLTPro-Light", Arial, Helvetica, sans-serif !important; font-weight:normal !important; }
.products h3{font-size: 28px;}
.products p{padding: 10px 0px 0 66px; font-size:16px}
.products .console {padding: 10px;    width: 100%;    height: auto;}
.products .title-image {  width: 100%;    height: auto;    max-width: 339px;}

.streamline {
    background: #00384F;
    margin-top: 50px !important;
    padding-bottom: 50px !important;
}
.streamline h2{color:#fff !important; font-size: 42px !important; }
.streamline p{color:#fff !important; text-align:center !important; font-size:18px !important;}
.streamline img {    text-align: center !important;    width: 100%;    max-width: 168px;}
.abc h2 {
    margin-top: -9px !important;
    font-size: 95px !important;
    font-weight: bold !important;
    color: #ff4a6b !important;
    font-family: "DINNextLTPro-Reguler", Arial, Helvetica, sans-serif;
}
.abc .question {
    color: #ff4a6b !important;
    font-weight: bold;
    text-align: left !important;
    font-size: 20px !important;
}
.abc .answer {
    color: #fff !important;
    text-align: left !important;
}

.chat-icon {display: block; width: 60px; height: 60px; position: fixed; bottom: 20px; right: 20px; z-index: 2;	float:right; transition: all .2s ease-in-out;}
.chat-icon:hover{transform: scale(1.1);}
#cvlt-partner-carousel{margin-top: 49px; margin-bottom:50px;}
.newsList{background-color: #fff;}
.newsAlertsBlock a:link {color: #ff4a6b; text-decoration: none; font-family: "DINNextLTPro-Light", Arial, Helvetica, sans-serif;    font-size: 18px;}
.carousel-indicators {bottom: -50px;}
.home-hero{background: url(img/new/home-bg.jpg); background-size:cover;}
ul.newsList {padding: 10px;}
.newsAlertsBlock h1 {margin-left: 10px;}
ul.newsList li {border-bottom: 1px dotted #C6C6C6;}
.newsList img{padding-right:10px;}
.Tiles{margin-top: 20px;    margin-bottom: 25px;}
.Tiles h1 { color: #fff;    text-align: left;    font-size: 32px;    margin-top: 20px;    margin-bottom: 36px;}
.btn-container {    border: 2px solid #00384F;    height: 42px;    width: 100%;     margin: 10px 0; text-align:right;}
.btn-title1 {    background: url(img/new/present.jpg);    background-repeat: no-repeat;    height: 45px;    width:100%;	text-align:right; display:inline-block}
.btn-title2 {    background: url(img/new/share.jpg);    background-repeat: no-repeat;    height: 45px;    width:100%;	text-align:right; display:inline-block}
.btn-title3 {    background: url(img/new/quote.jpg);    background-repeat: no-repeat;    height: 45px;    width:100%;	text-align:right; display:inline-block}
.btn-title4 {    background: url(img/new/get-help.jpg);    background-repeat: no-repeat;    height: 45px;    width:100%;	text-align:right; display:inline-block}
.btn-title5 {    background: url(img/new/manage.jpg);    background-repeat: no-repeat;    height: 45px;    width:100%;	text-align:right; display:inline-block}
.btn-title4 img{padding:0 4px;}
.roll-btn img:last-child{display:none}
.roll-btn:hover img:first-child{display:none}
.roll-btn:hover img:last-child{display:inline-block}
.Tiles a:link {font-size: 16px;font-family: "DINNextLTPro-Regular", Arial, Helvetica, sans-serif;    text-transform: uppercase;    padding-left: 0;}
.tile-1, .tile-2, .tile-3{padding:10px; min-height: 280px; margin:15px; text-align:left; background-color:#fff; }
.subNavbar_Wrap .btn.btn-default.dropdown-toggle.btn-contact {background-color: transparent;    background-position: 10px 0;    background-repeat: no-repeat;  background-size: 38px auto;    border: medium none;    color: #fff;    font-weight: bold;    height: 38px;        margin-top: -8px;}

.active-btn{
	background: url(img/new/nav-on-bg.png);
	background-position: right center;
    padding: 10px;
    color: #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.Tiles   a:visited {

}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal !important;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.content-partner-pages h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 30px 0 10px;
}
.subNavbar_Wrap {
    background-color: #00384F;
    color: #fff;
    float: left !important;
    height: 52px;
    text-align: left;
    width: 100%;
    /* display: none; */
    padding-top: 0px;
    border-bottom: 6px solid #006693;
}
.subNav-container .btn-group {
    position: relative;
    padding-top: 15px;
    padding-bottom: 11px;
    margin-top: -23px;
}
.homeWrap-fullWidth {
    background: #00384F;
    padding: 20px 0;
}
.btn-quickLink {
    color: #fff;
    font-weight: bold;
    margin-right: 17px;
}
.quickLinks .dropdown-menu::before {
    border-bottom: none;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    content: "";
    display: block;
    height: 0;
    left: 30%;
    position: absolute;
    text-align: center !important;
    top: -21px;
    transition-duration: 1s;
    transition-property: visibility;
    transition-timing-function: ease-out;
    visibility: visible;
}
.quickLinks .dropdown-menu {
    background-color: #fff;
    margin-top: 15px;
}
/*New styles added part of July 7th 2018 release*/
/* -- -- NEWS AND ALERTS SECTION -- -- */

ul.newsList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsList li a { 
	font-weight: bold; 
}
ul.newsList li {
    border-bottom: 1px solid #C6C6C6;
    margin-bottom: 10px;
    list-style-type: none;
}
ul.newsList li:last-child {
	border-bottom: none;
}
.main ul.newsList li::before {
	color: transparent;
	content: none;
}
.newsAlertsBlock h1 {
    margin-top: 0;
}

/* -- -- CAROUSEL SECTION -- -- */

.carousel-caption {
	text-align: left;
	right: 0;
	left: 10%;
	bottom: 33px;
	padding: 0;
	font-size: 18px;
	max-width: 360px;
	line-height: 25px;
}
.carousel-caption small {
    font-size: 27px;
    line-height: 29px;
}
.carousel-caption a {
	border: 3px solid white;
    color: white !important;
    text-shadow: none;
    font-size: 16px;
    padding: 7px 30px;
    display: block;
    max-width: 150px;
    text-align: center;
    margin-top: 25px;
}
.lightImg .carousel-caption a {
    border: 3px solid #ff4a6b;
    color: #ff4a6b !important;
    text-shadow: none;
    font-size: 16px;
    padding: 7px 30px;
    display: block;
    max-width: 150px;
    text-align: center;
    margin-top: 25px;
}
.lightImg .carousel-caption {
    color: #445561;
    text-shadow: none;
}
.carousel-control {
	width: 9%;
	opacity: .25;
}

.carousel-control.left, .carousel-control.right {
	background: transparent;
	background-image: none;
}
.main a.carousel-control {
	color: #777;
}
.carousel-indicators {
    bottom: -36px;
}
.carousel-indicators li.active {
	background: #C6C6C6 !important;
	border: none;
}
.carousel-indicators li {
	border: 1px solid #C6C6C6;
}

.item.solidBkgd .carousel-caption {
    max-width: 500px;
}

/* -- -- TILE SECTION -- -- */
/*commented part of july 7th santosh
.homeWrap-fullWidth {
    background: #ff4a6b;
    padding: 20px 0;
}*/
.tileSection .col-md-4 {
    margin-right: 50px;
    background: white;
    width: 30%;
    min-height: 345px;
}
.tileSection .col-md-4:last-child {
    margin-right: 0;
}
/*img.tileImage {
    margin: 0 -15px;
    width: 100%;
    min-width: 351px;
}*/
.tileSection img {
    width: 100%;
}
.tileSection h3 {
    font-weight: bolder;
    text-transform: uppercase;
    font-family: "DINNextLTPro-Regular";
}
a.tileButton {
    background: #ff4a6b;
    color: white !important;
    padding: 5px 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    bottom: 13px;
    left: 75%;
}
.tileSection p {
    line-height: 1em;
    font-weight: bold;
}

/* -- -- CONTENT SECTION -- -- */

.contentSection h1 {
	margin-bottom: 0;        
}
.contentSection h2 {
    margin-top: 10px;
}
.contentSection li a {
    float: left;
    font-weight: bold;
}
.conentLinks_group li a {
    float: none;
}
.contentSection .sectionSeperator {
    width: 1px !important;
    min-height: 330px;
    background-color: #c6c6c6;
    margin: 20px 30px 0;
    padding: 0;
}

/* -- -- MEDIA QUERIES -- -- */

/* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    	.carousel-caption { bottom: 16px; font-size: 17px; max-width: 350px; line-height: 25px;}
    	.carousel-caption a { margin-top: 10px; }
    	.tileSection .col-md-4 { margin-right: 48px; }
    	img.tileImage { min-width: 112%; }
    	a.tileButton { left: 70%; }

    }

/* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    	.homeWrap-fullWidth { margin-top: 40px; }
    	.tileSection .col-md-4 { margin-right: 37px; }
    	img.tileImage { min-width: 225px; }
    	a.tileButton { left: 60%; }
    	.contentSection .sectionSeperator { min-height: 440px; }
        .carousel-caption { bottom: 68px; }

    }

/* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

    	.carousel-caption { bottom: 5px; }
    	.tileSection .col-xs-12 { width: 100%; margin: 0 0 20px 0; min-height: initial;}
    	.tileSection img { display: none; }
    	a.tileButton { position: relative; left:0; bottom: 0; display: block; margin-bottom: 10px; width: 100px; }
    	.contentSection .sectionSeperator { display: none; }

    }

/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    	.carousel-caption a { padding: 0 30px; }
    	.carousel-caption { font-size: 22px; line-height: 26px; bottom: 15px; }

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }
