@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family: 'Roboto', sans-serif; font-style:13px; color:#333;}
.marg-0{ margin:0px !important;}
.padd-0{ padding:0px !important;}

strong{font-family: 'Roboto', sans-serif !important; font-weight:500 !important;}

/* Top Bar Styles */
.PRA-TopBar{ background-color:#293289; padding:5px 0 5px 0; color:#fff; font-size:12px;}
.PRA-TopBar-left{ text-align:left; padding-left:30px; font-size:12px; color:#fff;}
.PRA-TopBar-left i{ font-size:14px; vertical-align:sub; margin-right:2px;}
.PRA-TopBar-left a{ color:#fff; text-decoration:none;}
.PRA-TopBar-left a:hover{ color:#fff; text-decoration:none; opacity:0.5;}

.PRA-TopBar-right{ text-align:right; padding-right:30px; font-size:12px; color:#fff;}
.PRA-TopBar-right span{ margin-right:10px;}
.PRA-TopBar-right i{ font-size:12px; vertical-align:sub; margin-right:2px;}
.PRA-TopBar-right a{ color:#fff; text-decoration:none;}
.PRA-TopBar-right a:hover{ color:#fff; text-decoration:none; opacity:0.5;}

@media (max-width:768px) {
.PRA-TopBar-right {
  font-size: 0px !important;
}

.PRA-TopBar-right i {
  font-size: 15px !important;
  color:#fff;
}
}


/* **************************************** */



/* Logo Bar Styles */

.PRA-LogoBar{ background-color:#fff; border-bottom:solid 1px #fff; padding:2px 0 2px 0;}

/* **************************************** */



/* Menu Bar Styles */

.stellarnav { position: relative; width: 100%; z-index: 1000; line-height: normal; }
.stellarnav a { color: #777; }
.stellarnav ul { margin: 0px; padding: 0; text-align: right; }
.stellarnav li { list-style: none; display: block; margin: 0; padding: 0; position: relative; line-height: normal; vertical-align: middle; }
.stellarnav li a { padding: 15px; display: block; text-decoration: none; color: #fff; font-size:13px; font-family: 'Roboto', sans-serif; box-sizing: border-box; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out;  }

.stellarnav li a:hover{/* background-color:#20825e*/; color:#3050b5 !important; }

/* main level */
.stellarnav > ul > li { display: inline-block;  }
.stellarnav > ul > li > a { padding: 15px 20px 15px 15px;  font-size:14px; height:47px;  color:#0c0c0c; /*border-bottom:solid 3px #177653;*/ }
.stellarnav > ul > li > a:hover { /*background-color:#20825e;*/ border-bottom:solid 3px #efa32b; height:47px; color:#3050b5; }

/* first level dd */
.stellarnav ul ul { top: auto; width: 220px; position: absolute; z-index: 9900; text-align: left; display: none; background: #ddd; }
.stellarnav li li { display: block; }

/* second level dd */
.stellarnav ul ul ul { top: 0; /* dd animtion - change to auto to remove */ left: 220px; }
.stellarnav > ul > li:hover > ul > li:hover > ul { opacity: 1; visibility: visible; top: 0; }

/* .drop-left */
.stellarnav > ul > li.drop-left > ul { right: 0; }
.stellarnav li.drop-left ul ul { left: auto; right: 220px; }

/* light theme */
.stellarnav.light { background: rgba(255, 255, 255, 1); }
.stellarnav.light a { color: #000; }
.stellarnav.light ul ul { /*background: rgba(255, 255, 255, 1);*/ background-color:#2c2c82; }
.stellarnav.light ul ul li{ border-bottom:solid 1px #c3c3c3;}
.stellarnav.light ul ul li a { color: #fff; }
.stellarnav.light ul ul li a:hover { color: #fff !important; opacity:0.6; }


.stellarnav.light li a { color: #000; }

/* dark theme */
.stellarnav.dark { /*background: rgba(0, 0, 0, 1);*/ background-color:#177653; }
.stellarnav.dark a { color: #FFF; }
.stellarnav.dark ul ul { /*background: rgba(0, 0, 0, 1);*/ background-color:#fff; }
.stellarnav.dark ul ul li { color: #838c8d; border-bottom:solid 1px #cbcbcb; background-color:#fff; }
.stellarnav.dark ul ul li a { color: #fff; }
.stellarnav.dark ul ul li a:hover { color: #fff; }
.stellarnav.dark li a { color: #FFF; }
/* sticky nav */
.stellarnav.fixed { position: fixed; width: 100%; top: 0; left: 0; z-index: 9999; }

/* only used when 'scrollbarFix' is set to true in the js. This fixes horizontal scrollbar caused by the dd menus that are very long.*/
body.stellarnav-noscroll-x { overflow-x: hidden; }

/* general styling */
.stellarnav li.has-sub > a:after { content: ''; margin-left: 10px; border-left: 6px solid #fff; border-right: 6px solid #fff; border-top: 6px solid #0c0c0c; display: inline-block; }
.stellarnav li li.has-sub > a:after { margin-left: 10px; float: right; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #838c8d; position: relative; top: 4px; }
.stellarnav li li.has-sub > a:hover:after{ margin-left: 10px; float: right; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #FFF; position: relative; top: 4px; }
.stellarnav li.drop-left li.has-sub > a:after { float: left; margin-right: 10px; border-left: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #FFF; }
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after { display: none; }
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile { display: none; text-transform: uppercase; text-decoration: none; }
.stellarnav .dd-toggle { display: none; position: absolute; top: 0; right: 0; padding: 0; width: 48px; height: 48px; text-align: center; z-index:10001; border: 0; }
.stellarnav.desktop li.has-sub a { padding-right: 5px; }
.stellarnav.desktop.hide-arrows li.has-sub a { padding-right: 15px; }
.stellarnav.mobile > ul > li > a.dd-toggle { padding: 0; }
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile { display: none; }

/* svg icons */
.stellarnav svg { fill: currentColor; width: 1em; height: 1em; position: relative; top: 2px; }
/* svg icons */

.stellarnav a.dd-toggle .icon-plus { box-sizing: border-box; transition: transform 0.3s; width: 12px; height: 100%; position: relative; vertical-align: middle; display: inline-block; }
.stellarnav a.dd-toggle .icon-plus:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(90deg); transition: width 0.3s; }
.stellarnav a.dd-toggle .icon-plus:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; }
.stellarnav li.open > a.dd-toggle .icon-plus { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.stellarnav.light a.dd-toggle .icon-plus:before { border-color: #000; }
.stellarnav.light a.dd-toggle .icon-plus:after { border-color: #000; }


.stellarnav.dark a.dd-toggle .icon-plus:before { border-color: #85b2a1; }
.stellarnav.dark a.dd-toggle .icon-plus:after { border-color: #85b2a1; }

.stellarnav.dark a.dd-toggle .icon-plus:hover:before { border-color: #fff; }
.stellarnav.dark a.dd-toggle .icon-plus:hover:after { border-color: #fff; }



.stellarnav .icon-close { box-sizing: border-box; width: 12px; height: 12px; position: relative; display: inline-block; }
.stellarnav .icon-close:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(45deg); }
.stellarnav .icon-close:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; transform: rotate(-45deg); }
.stellarnav.light .icon-close:before { border-color: #000; }
.stellarnav.light .icon-close:after { border-color: #000; }
.stellarnav.dark .icon-close:before { border-color: #FFF; }
.stellarnav.dark .icon-close:after { border-color: #FFF; }

/* mobile nav */
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu { padding: 25px 15px 15px 15px; box-sizing: border-box;  }
.stellarnav .menu-toggle span.bars { display: inline-block; margin-right: 7px; position: relative; top: 3px; }
.stellarnav .menu-toggle span.bars span { display: block; width: 15px; height: 2px; border-radius: 6px; background: #777; margin: 0 0 3px; }
.stellarnav .full { width: 100%; }
.stellarnav .half { width: 50%; }
.stellarnav .third { width: 33%; text-align: center; }
.stellarnav .location-btn-mobile.third { text-align: center; }
.stellarnav .location-btn-mobile.half { text-align: right; }
.stellarnav.light .third, .stellarnav.light .half { border-left: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.left .third, .stellarnav.light.left .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.right .third, .stellarnav.light.right .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light .third:first-child, .stellarnav.light .half:first-child { border-left: 0; }
.stellarnav.dark .third, .stellarnav.dark .half { border-left: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.left .third, .stellarnav.dark.left .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.right .third, .stellarnav.dark.right .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle { border-bottom: 0; z-index:10001; }
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child { border-left: 0; }
.stellarnav.light .menu-toggle span.bars span { background: #000; }
.stellarnav.dark .menu-toggle span.bars span { background: #FFF; }
.stellarnav.mobile { position: static; z-index:10001;  }
.stellarnav.mobile.fixed { position: static; z-index:10001; }
.stellarnav.mobile ul { position: relative; display: none; z-index:10001;  }
.stellarnav.mobile.active { padding-bottom: 0; }
.stellarnav.mobile.active > ul { display: block; z-index:10001; }
.stellarnav.mobile ul { text-align: left; z-index:10001; }
.stellarnav.mobile > ul > li { display: block; }
.stellarnav.mobile > ul > li > a { padding: 15px; }
.stellarnav.mobile ul { /*background: rgba(221, 221, 221, 1);*/ background-color:#F00 }
.stellarnav.mobile ul ul { position: relative; opacity: 1; visibility: visible; width: auto; display: none; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; color:#333 !important; }
.stellarnav.mobile ul ul li { border-bottom:none !important; background-color:#2c2c82;}
.stellarnav.mobile ul ul li a { color:#fff !important; }
.stellarnav.mobile ul ul li a:hover { color:#fff !important; }
.stellarnav.mobile ul ul ul { left: auto; top: auto; }
.stellarnav.mobile li.drop-left ul ul { right: auto; }
.stellarnav.mobile li a { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile > ul { border-top: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile.light li a { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile.light > ul { border-top: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile li a.dd-toggle { border: 0; }
.stellarnav.mobile.light li a.dd-toggle { border: 0; }
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile { display: inline-block; }
.stellarnav.mobile li.call-btn-mobile { border-right: 1px solid rgba(255, 255, 255, .1); box-sizing: border-box; }
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile { display: inline-block; width: 50%; text-transform: uppercase; text-align: center; }
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full { display: block; width: 100%; text-transform: uppercase; border-right: 0; text-align: left; }
.stellarnav.mobile.light ul { background: rgba(255, 255, 255, 1); }
.stellarnav.mobile.dark ul { /*background: rgba(0, 0, 0, 1);*/  background-color:#0b6443 }
.stellarnav.mobile.dark ul ul { background: rgba(255, 255, 255, .08); }
.stellarnav.mobile.light li.call-btn-mobile { border-right: 1px solid rgba(0, 0, 0, .1); }
.stellarnav.mobile.top { position: absolute; width: 100%; top: 0; left: 0; z-index: 9999; }
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after { display: none; }

/* left and right positions */
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul { position: fixed; top: -10px; bottom: 0; width: 100%; max-width: 280px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.stellarnav.mobile.right > ul { right: 0; }
.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu { display: inline-block; text-align: right; }
.stellarnav.mobile.left > ul { left: 0; }
.stellarnav.mobile.right .location-btn-mobile.half, .stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half { text-align: center; }
.stellarnav.mobile.right .location-btn-mobile.third, .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.half, .stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.third, .stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third { text-align: center; }
.stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third, .stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third { text-align: left; }
.stellarnav.mobile.left .close-menu.third span, .stellarnav.mobile.right .close-menu.third span { display: none; }
/* left and right positions */

/* mega dd */
.stellarnav.desktop li.mega ul ul { background: none; }
.stellarnav.desktop li.mega li { display: inline-block; vertical-align: top; margin-left: -4px; }
.stellarnav.desktop li.mega li li { display: block; position: relative; left: 4px; }
.stellarnav.desktop li.mega ul ul { width: auto; }
.stellarnav.desktop > ul > li.mega { position: inherit; }
.stellarnav.desktop > ul > li.mega > ul { width: 100%; }
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul { display: block; position: relative; left: auto; }
.stellarnav.desktop > ul > li.mega > ul > li { padding-bottom: 15px; box-sizing: border-box; }
.stellarnav.desktop li.mega li li a { padding: 5px 15px; }
.stellarnav.desktop li.mega li.has-sub a:after { display: none; }
.stellarnav.desktop > ul > li.mega > ul > li > a { color: yellow; }
/* mega dd */


/* Fallback for slow javascript load */


@media only screen and (max-width : 1000px) {
	.stellarnav > ul > li > a { padding: 20px 23px; }
}


@media only screen and (max-width : 768px) {
	.stellarnav { overflow: hidden; display: block; }
	.stellarnav ul { position: relative; display: none; }
}

/* mobile nav */
@media only screen and (max-width : 420px) {
	.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span { display: none; }
}



/* **************************************** */








/* Caresoul Bar Styles */
.transition-timer-carousel .carousel-caption {
	width: 100%;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	padding-top: 5px;
	padding-left: 15%;
	padding-right: 15%;
	top:30%;
}
.transition-timer-carousel .carousel-caption .carousel-caption-header {
	margin-top: 0px;
	font-size: 24px;
	text-align:center;
}

@media (min-width: 970px) {
    /* Lower the font size of the carousel caption header so that our caption
    doesn't take up the full image/slide on smaller screens */
	.transition-timer-carousel .carousel-caption .carousel-caption-header {
		font-size: 36px;
		text-align:center;
	}
	
}
.transition-timer-carousel .carousel-indicators {
	bottom: 0px;
	margin-bottom: 1%;
}
.transition-timer-carousel .carousel-control {
	z-index: 11;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar {
    height: 5px;
    background-color: #5cb85c;
    width: 0%;
    margin: -5px 0px 0px 0px;
    border: none;
    z-index: 11;
    position: relative;
}
.transition-timer-carousel .transition-timer-carousel-progress-bar.animate{
    /* We make the transition time shorter to avoid the slide transitioning
    before the timer bar is "full" - change the 4.25s here to fit your
    carousel's transition time */
    -webkit-transition: width 4.25s linear;
	-moz-transition: width 4.25s linear;
	-o-transition: width 4.25s linear;
	transition: width 4.25s linear;
}

.carousel-caption p{ text-align:center !important;}
.carousel-indicators li{border-radius:50% !important;}

/* **************************************** */



/* e-Services Styles */
.PRA-eServices{ margin-top:50px; margin-bottom:20px;}
.PRA-Headings{ margin-bottom:30px;}
.PRA-Headings h1{ font-size:42px; font-weight:300; color:#444446; text-align:center; margin:0 0 12px 0; padding:0;}
.PRA-Headings span{ margin:0 auto; width:120px; height:5px; display:block; background-color: #d1d1d1;}
.PRA-Headings span.cline{ margin:0 auto; width:460px; height:1px; display:block; background-color: #e8e8e8;}
.PRA-Headings h2{ font-size:17px; font-weight:300; color:#8c8c8d; text-align:center; margin:12px 0 0 0; padding:0;}

.login_arrow_box{ text-align:center; margin-bottom:50px;}
.login_arrow_box img{
height: auto;
max-width: 100%; float:none;}

.btn_props{ width:100% !important;   -webkit-border-radius: 25px !important;
     -moz-border-radius: 25px !important;
          border-radius: 25px !important;}

.PRA-Headings2{ margin-bottom:20px;}
.PRA-Headings2 h1{ font-size:25px; font-weight:300; color:#444446; text-align:center; margin:0 0 12px 0; padding:0;}
.PRA-Headings2 span{ margin:0 auto; width:80px; height:5px; display:block; background-color: #d1d1d1;}
.PRA-Headings2 span.cline{ margin:0 auto; width:95%; height:1px; display:block; background-color: #e8e8e8;}

.PRA-eServicesblk{ width:100%; padding:10px 24px 14px 24px; color:#fff; position:relative; min-height:210px;}
.eServicesblk1{ background-color:#263891; border-top:solid 7px #5768bc; }
.eServicesblk2{ background-color:#322276; border-top:solid 7px #5d4ab1; }
.eServicesblk3{ background-color:#3d0c5b; border-top:solid 7px #70299b; }
.PRA-eServicesblkarrow{ position:absolute; width:12px; height:12px; display: block; right:10px; bottom:16px}


.PRA-eServicesblkheading{ width:100%; margin-bottom:10px;}
.PRA-eServicesblkheading h1{  font-size:18px; display:block; color:#fff; font-weight:500; text-align:center !important; margin: 10px 0 10px 0; padding:0;  text-decoration:none;}
.PRA-eServicesblkheading h1 i{ font-size:21px; color:#fff; vertical-align:sub;}
.PRA-eServicesblkheading span{ margin:0 auto; width:80px; height:4px; display:block; background-color: #d1d1d1;}
.PRA-eServicesblkheading span.cline{ margin:0 auto; width:100%; height:1px; display:block; background-color: #e8e8e8;}

.PRA-eServicesblkcontent{ width:100%;}
.PRA-eServicesblkcontent ul{ width:100%; padding:0; margin:0; list-style:none;}
.PRA-eServicesblkcontent ul li{ width:100%; padding:8px 0 8px 0; margin:0; list-style:none;}
.PRA-eServicesblkcontent ul li a{ font-size:14px; color:#fff; text-decoration:none; margin-left:0; transition: all 0.5s ease-out; font-weight:300;}
.PRA-eServicesblkcontent ul li a:hover{ font-size:14px; color:#fff; opacity:0.7; text-decoration:none; margin-left:10px; transition: all 0.5s ease-out; font-weight:300;}
.PRA-eServicesblkcontent ul li a i{ font-size:15px; vertical-align:sub;}


.PRA-eServicesblkmini{ width:100%; padding:30px 24px 30px 24px; color:#444446; position:relative;  font-size:24px; font-weight:100;}
.eServicesblkmini1{ background-color:#e8e8e8; position:relative; }
.eServicesblkmini2{ background-color:#dbdbdb; position:relative;}
.eServicesblkmini3{ background-color:#cecece; position:relative;}

.mini1ciricle{ width:60px; height:60px; border-radius:50% !important; display:block; background-color:#f1ad42; position:absolute; right:18px; top:18px; vertical-align:middle; text-align:center;}
.mini2ciricle{ width:60px; height:60px; border-radius:50% !important; display:block; background-color:#7fac56; position:absolute; right:18px; top:18px; vertical-align:middle; text-align:center;}
.mini3ciricle{ width:60px; height:60px; border-radius:50% !important; display:block; background-color:#2e7894; position:absolute; right:18px; top:18px; vertical-align:middle; text-align:center;}

.mini1ciricle img{ margin-top:10px;}
.mini2ciricle img{ margin-top:15px;}
.mini3ciricle img{ margin-top:15px;}

.blockstyle div{ display:block; text-decoration:none !important; outline:none !important;    -webkit-transition: background-color 0.7s ease-out;
  -moz-transition: background-color 0.7s ease-out;
  -o-transition: background-color 0.7s ease-out;
  transition: background-color 0.7s ease-out;}
.blockstyle div:hover{ display:block; text-decoration:none !important; background-color:#f1ad42 !important; color:#fff; outline:none !important;  }

.blockstyle2 div{ display:block; text-decoration:none !important; outline:none !important;    -webkit-transition: background-color 0.7s ease-out;
  -moz-transition: background-color 0.7s ease-out;
  -o-transition: background-color 0.7s ease-out;
  transition: background-color 0.7s ease-out;}
.blockstyle2 div:hover{ display:block; text-decoration:none !important; background-color:#7fac56 !important; color:#fff; outline:none !important; }

.blockstyle3 div{ display:block; text-decoration:none !important; outline:none !important;   background-color 0.7s ease-out;
  -moz-transition: background-color 0.7s ease-out;
  -o-transition: background-color 0.7s ease-out;
  transition: background-color 0.7s ease-out;}
.blockstyle3 div:hover{ display:block; text-decoration:none !important; background-color:#2e7894 !important; color:#fff; outline:none !important;  }
/* **************************************** */




/************* Helpdesk Support *****/

.desk_bg{ background-color:#e8e8e8;}


.PRA-desksupport{ background-color:#e8e8e8; background-image:url(../img/swift_bg.jpg);
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover; text-align:left; min-height:274px; padding-top:50px; border-bottom:solid 2px #fff;}

.PRA-desksupport h1{ margin:0 0 18px 0; padding:0; font-size:24px; color:#444446; font-weight:100;}
.PRA-desksupport h1 i{ font-size:22px; vertical-align:sub;}
.PRA-desksupportl p{ margin:0 0 20px 0; padding:0; font-size:18px; color:#444446; font-weight:100;}
.PRA-desksupport p a{ color:#444446; text-decoration:none; font-size:18px; font-weight:100; margin-left:0px; line-height:30px !important; transition: all 0.5s ease-out;}
.PRA-desksupport p a:hover{ color:#3a4eb4; text-decoration:none; margin-left:10px; transition: all 0.5s ease-out;}
.PRA-desksupport p a i{ font-size:20px; vertical-align:sub;}


@media (max-width:768px) {
.PRA-desksupport{  min-height:250px; padding-top:50px; background-image:none !important;}
}

/*********************************************************/







/* Footer Styles */
.PRA-FooterMain{ background-color:#3a3a3c;}
.PRA-FooterLogo{ margin:20px 0 20px 0;}


.PRA-FooterSub{ background-color:#177653; font-size:11px; color:#d2ddd9; padding:8px 0 8px 0 !important;}
.PRA-FooterSub-left{ text-align:left;  padding:25px 0 25px 0; line-height:30px; color:#b9b9bf; font-size:13px;}
.PRA-FooterSub-left a{ font-size:13px; color:#b9b9bf; text-decoration:none;}
.PRA-FooterSub-left a:hover{ font-size:13px; color:#fff; text-decoration:none;}
.PRA-FooterSub-right{ text-align:right;  padding:25px 0 25px 0;}
.PRA-FooterSub a{ color:#d2ddd9; text-decoration:none;}
.PRA-FooterSub a:hover{ color:#d2ddd9; text-decoration:none; opacity:0.5;}

@media (max-width:768px) {
.PRA-FooterSub-left{ text-align:center;}
.PRA-FooterSub-right{ text-align:center;}
}

/* **************************************** */

/**************Inner Pages ****************/

/* Login Page Styles */



.login-form {
		margin: 0x auto;
	}
    .login-form form {        
    	margin-bottom: 15px;
        background: #f7f7f7;
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
        padding: 30px;
    }
	
	.login-form a{ color:#177653; text-decoration:none; font-size:13px;}
	.login-form a:hover{ color:#3d566e; text-decoration:none; font-size:13px;}
	
    .login-form h2 {
        margin: 0 0 15px;
		font-weight:500;
		font-size:20px;
		color:#177653;
    }
	
	.login-form h2 i{ font-size:22px; vertical-align:sub; margin-right:5px; color:#177653;}
    .form-control, .login-btn {
        min-height: 38px;
        border-radius: 2px;
    }
    .input-group-addon i {
        font-size: 18px;
    }
    .login-btn {
        font-size: 15px;
        font-weight: bold;
    }
	.btn-primary{
	color: #fff;
background-color: #22409a;
border-color: #22409a;
font-size:14px !important;
padding:8px !important;
transition: all 0.5s ease-out;
	}
	
.btn-primary:hover{
	color: #fff;
background-color: #39393c;
border-color: #39393c;
font-size:14px !important;
transition: all 0.5s ease-out;
	}
	
	
		.btn-default{
	color: #177653;
background-color: #fff;
border-color: #ccc;
font-size:14px !important;
padding:8px !important;
	}
	
.btn-default:hover{
	color: #177653;
background-color: #ccc;
border-color: #ccc;
font-size:14px !important;
	}
	.social-btn .btn {
		border: none;
        margin: 5px 1px 0;
        opacity: 1;
		width:90px;
		font-size:11px !important;
		padding:8px;
		color: #fff;
	}
    .social-btn .btn:hover {
        opacity: 0.9;
		color: #fff;
    }
	.social-btn .btn-primary {
        background: #3d566e;
		color: #fff;
    }
    .or-seperator {
        margin-top: 20px;
        text-align: center;
        border-top: 1px solid #ccc;
    }
    .or-seperator i {
        padding: 0 10px;
        background: #f7f7f7;
        position: relative;
        top: -11px;
        z-index: 1;
    } 
/* **************************************** */





/* About - Vision Mission Styles */









/* **************************************** */



a.downloadlink{ color:#177653; text-decoration:none; font-size:11px;}
a.downloadlink:hover{ color:#505050; text-decoration:none; font-size:11px;}



/* **************************************** */

/********** SLIDER **********/
.slider {
  max-width: 940px;
  margin: 0px auto 0px auto;}

.slide-viewer {
    position: relative;
    overflow: hidden;
    height: 450px;}

.slide-group {
    width: 100%;
    height: 100%;
    position: relative;}

.slide {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}
	.slide img{ width:100% !important;}

.slide:first-child {
    display: block;}

/********** BUTTONS **********/
.slide-buttons {
  text-align: right;}

.slide-btn {
  border: none;
  background: none;
  color: #c8c8c8;
  font-size: 200%;
  line-height: 0.5em;
  margin-right:-11px;
  z-index:10001;}

.slide-btn.active, .slide-btn:hover {
  color: #22409a;
  cursor: pointer;}

/* **************************************** */
@media (max-width:850px) {
.slide-viewer {
    height: 385px !important;}
}

@media (max-width:1024px) {
.slide-viewer {
    height: 385px !important;}
}

@media (max-width:600px) {
.slide-viewer {
    height:340px !important;}
}

@media (max-width:768px) {
.slide-viewer {
    height: 340px !important;}
}

@media (max-width:450px) {
.slide-viewer {
    height: 180px !important;}
}