/* Add here all your CSS customizations */


@import url('https://fonts.googleapis.com/css?family=Lato:400,700');





body {
	font-size: 14px;
}


.bgcolorred {

	background: #fff  !important;
    border-color: #d42a3b   #d42a3b   #d42a3b   !important;
    font-size: 16px !important;
     border-radius: 29px;
	 font-weight:normal !import;
    border: 0px;
	transition:color .3s linear, background .3s linear;
	border:3px solid;
	font-weight:bold;
	color:#006dd2 !important;
}

.monster {   
	font-family: Montserrat, montserratlight, "Helvetica Neue", Helvetica, Arial !important;
    font-weight: 900 !important
}

.bgcolorred:hover {
	color: #fff !important;
    background: #006dd2  !important;
}

.cuspad {
	padding-left:5px !important;
	padding-right:5px !important;
}

.cuspadadvert {
	padding-left:20px !important;
	padding-right:5px !important;
	border-left:#004B5E solid 1px; 
	height:200px;
}

.cuspadadvertlast {
	padding-left:20px !important;
	padding-right:5px !important;
	border-left:#004B5E solid 1px; 
	height:220px;
}

.centre {
	border-left:#004B5E solid 1px; 
	
}






.img-fluid {
    max-width: 100%;
    height: auto;
}


.insidecontainer {
	background-color:#FFFFFF;
	padding-top:35px;
}

.insidecontainercontact {
	background-color:#fff;
	padding-top:35px;
	padding-bottom:30px;
}


.disclassmob {
	display: none;
}


.hrcustominside {
	border-bottom: 4px solid #c3c7c9;
}

.customnoborder {
	text-decoration:none !important;
}

.hrcustominsidequa {
	border-bottom: 2px solid #c3c7c9;
	margin-top:40px !important;
}

.rightnavheadingsmall {
	font-size: 16px !important;
	font-weight:400;
	padding: 3px 0px 3px 10px !important;
	border-bottom: 0px solid #c3c7c9;
	background-color: #006dd2;
	color:#FFFFFF;
	margin-bottom: 5px !important;
}


.yellowboderleftactive {    
	text-decoration: none !important;
    margin-bottom: 22px;
    padding: 12px;
    margin-top: 27px;}

.rightnavheadingsmalllink {
	font-size: 16px !important;
	font-weight:400;
	border-bottom: 0px solid #c3c7c9;
	color:#FFFFFF;
}

a.rightnavheadingsmalllink:hover {
	color:#FFFFFF;
}


.rightnavheading {
	font-size: 24px !important;
	font-weight:400;
	padding: 20px 0px 20px 10px;
	border-bottom: 0px solid #c3c7c9;
	background-color: #004b5e;
	color:#FFFFFF;
	margin-bottom: 15px !important;
}

.rightnavheadinginside {
	font-size: 24px !important;
	font-weight:400;
	padding: 20px 0px 20px 10px;
	border-bottom: 0px solid #c3c7c9;
	background-color: #0d4e9d;
	color:#FFFFFF;
	margin-bottom: 0px !important;
}

.customh1 {
	font-size: 3.5em !important;
	line-height: 1.2em !important;
	font-weight:400;
	-webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    letter-spacing: 0.1px;
    margin:0;
}

.rightnavheadingsmall a { color:#fff !Important; text-decoration:none !important }

.customh1inside {
	font-size: 2.4em !important;
	line-height: 1.2em !important;
	font-weight:400;
	-webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    letter-spacing: 0.1px;
    margin:0;
	font-family:Montserrat, montserratlight, "Helvetica Neue", Helvetica, Arial !important;
    padding-bottom:12px;
    border-bottom: 0px solid #004b5e;
    margin-bottom: 0px;
}

.customh2 {
	font-size: 2.5em !important;
	line-height: 1.2em !important;
	font-weight:700;
	letter-spacing: 0.1px;
    margin:0;
    text-transform:none;
}

.customh2search {
	font-size: 1.4em !important;
	line-height: 1.2em !important;
	font-weight:700;
	letter-spacing: 0.1px;
    margin:0;
    text-transform:none;
}


.pafterh1 {
	font-size: 1.4em !important;
	line-height: 1.5em !important;
	font-weight:400;
	margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    /* -webkit-margin-before: 1em; */
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	
}

.pafterh1search {
	font-size: 1.2em !important;
	line-height: 1.0em !important;
	font-weight:400;
	margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    /* -webkit-margin-before: 1em; */
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	border-bottom:#ABABAB solid 1px;
	
}


.pafterh1inside {
	font-size: 1.4em !important;
	line-height: 1.5em !important;
	font-weight:400;
	margin: 10px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	
}

.pinsidequal {
    display:block;
	font-size: 18px !important;
	padding-left:2px;
	line-height: 1.5em !important;
	font-weight:400;
	margin: 10px 0px 0px 0px;
    
	
}

.regp {
	font-size: 1.3em !important;
	line-height: 1.5em !important;
	font-weight:400;
	text-transform:none;
}


#mainNav li:not(:first-child):before {
    color:#FFFFFF;
    /* content: " | "; */
    font-size: 2.0rem;
    font-weight:300;
}


.bcnavfirst 
{
    margin-left:10px;
    padding:5px;
    text-decoration:none;
    font-size:1.3em !important;
    text-transform:none;
	color:#000;
}
a.bcnavfirst:hover 
{
	border-radius: 3px;
	text-decoration:none !Important;
	color:#333;
}
.bcnav 
{
    padding:5px;
    text-decoration:none;
    font-size:1.3em !important;
    text-transform:none;
	color:#000;
}

a.bcnav:hover 
{
	border-radius: 3px;
	text-decoration:none !Important;
	color:#333;
	
}


.libglinkwht 
{
    padding:5px 7px 5px 7px;
    font-weight:bold;
	color:#FFFFFF;
}

a.libglinkwht:hover 
{
	padding:5px 7px 5px 7px;
	border-radius: 3px;
	background-color:#5b9ae7;
	text-decoration: none;
	color: #FFFFFF; 
}



.libglink 
{
    padding:5px 7px 5px 7px;
    font-weight:bold;
	color:#327DB7;
}

a.libglink:hover 
{
	padding:5px 7px 5px 7px;
	border-radius: 3px;
	background-color:#004B5E;
	text-decoration: none;
	color: #FFFFFF; 
}


.libglinknew 
{
    padding:5px 7px 5px 7px;
    font-weight:bold;
	color:#327DB7;
}

a.libglinknew:hover 
{
	padding:5px 7px 5px 7px;
	border-radius: 0px;
	background-color:#FFFFFF;
	text-decoration: none;
	color: #000000; 
}



.libglinkfooterfav 
{
    line-height:1.5em !important;
}
.libglinkfooter 
{
    font-size:1.2em !important;
    padding:5px 7px 5px 0px;
    line-height:1.0em !important;
}

a.libglinkfooter:hover 
{
	/*
	padding:5px 7px 5px 7px;
	border-radius: 3px;
	background-color:#000000;
	text-decoration: none;
	color: #FFFFFF !important; 
	*/
	color:#FFFFFF !important;
	text-decoration: underline;
} 



.mbcustom1 {
	padding-top:10px;
	padding-bottom:10px;
}
.mbcustom2 {
	padding-bottom:20px;
}

.mbcustom3 {
	padding-top:20px;
	padding-bottom:20px;
}

.mbcustom3landing {
	padding-top:20px;
	padding-bottom:0px;
}

.mbcustom3search {
	padding-top:0px;
	padding-bottom:0px;
}


.mtcustom4 {
	margin-top:50px !important;
}

.mtcustom5 {
	margin-top:20px !important;
}

.mtcustom6 {
	padding:20px !important;
}

.mtcustom7 {
	margin-top:25px !important;
}

.mtcustom8 {
	margin-bottom:0px !important;
}

.mtcustom9 {
	padding:20px !important;
	margin-bottom: 30px;
}



.imageblockheight {
	height:150px;
}

.imageblockheightnew {
	height:190px;
	border:1px solid #ebebeb;
}


.imageblockshadow {
    /* box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35); */
}

.imageheading {
	font-size: 1.4em !important;
	line-height: 1.4em !important;
	font-weight:700;
	padding: 15px 15px 5px 15px;
    text-transform: none;
    margin:0;
	    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imageptext {
	font-size: 1.2em !important;
	line-height: 1.4em !important;
	font-weight:400;
	padding: 0px 15px 15px 15px;
    text-transform: none;
	
}

.imageptextnew {
	font-size: 1.2em !important;
	line-height: 1.5em !important;
	font-weight:400;
	padding: 0px 15px 0px 15px;
    text-transform: none;
	
    font-size: 1.2em !important;
    line-height: 1.4em !important;
    font-weight: 400;
    padding: 0px 15px 0px 15px;
    text-transform: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}



.bgwhitecolor {
	background-color:#FFFFFF !important;
}


.cursorclass {
	cursor: pointer;
}

/*
a:hover div article
{
    background-color:#004B5E;
    color:#FFFFFF !important;
    text-decoration:none;
}
*/

a.aimageblock:hover div article
{
	background-color:#004B5E;
	text-decoration:none !important;
}
a.aimageblock:hover h5
{
	color:#FFFFFF !important;
    text-decoration:none !important;
}
a.aimageblock:hover p
{
	color:#FFFFFF !important;
    text-decoration:none !important;
}






.mb-lg {
	color:#FFB34F;
	text-transform:uppercase;
	font-weight:300;
}




/* start css for accordian asp.net project */

.divaccordianblock 
{
    background: #f5f5f5 !important;
}

.aspheadingaccordian {
	margin-bottom:0px !important;
	margin-top:0px;
	font-size:2.0rem;
	font-weight: 300;
	color: #777;
	
}

.accordianheadingdisplay 
{
    padding: 2px 15px !important;
}


.centrenamelisting {
	font-size: 2.0rem;
    font-weight: 300;
    margin-bottom: 0px;
    padding: 16px 0px 0px 7px !important;
    line-height: 0px !important;
}

.centrenamelistinghover {
	padding-bottom: .2rem;
    border-bottom: #004b5e solid 0.2rem;
}
a.centrenamelistinghover:hover 
{
	text-decoration: none;
	border-bottom: #FFB34F solid 0.2rem;
}



/* end css for accordian asp.net project */












.nav-pills>li>a {
    border-radius: 0px;
	
}


.formwhitebg {
	border: 1px solid #ccc !important;
	background:#FFFFFF !important;
	color:#000000 !important;
	text-transform:none !important;
}


.bodyatag {
	border-bottom: #004b5e solid 0.2rem;
}
a.bodyatag:hover 
{
	border-bottom: #000000 solid 0.2rem;
	text-decoration:none;
	 }


.innerheadingsm {
	font-size: 1.7em;
	margin-bottom:12px !important;
	margin-top:30px;
	text-transform: none !important;
	line-height:32px;
}

.innerheading {
	margin-bottom:12px !important;
	margin-top:30px;
	text-transform: none !important;
	font-size: 2.8rem; /* added 24-7-18 */
}

.innerheadingaccordian {
	margin-bottom:0px !important;
	margin-top:0px;
	font-size:1.8rem;
	font-weight:400 !important;
	
}


.innerheadingsub {
	margin-bottom:12px !important;
	margin-top:30px;
	font-size:2.8rem;
	
}
.innerheadingsubnopadd {
	margin-bottom:12px !important;
	margin-top:30px;
	font-size:2.8rem;
}
a.innerheadingsubnopadd:hover 
{
	text-decoration: none;
	color: #004B5E; }

.innerheadingsubtop {
	margin-bottom:12px !important;
	margin-top:30px;
	font-size:2.8rem;
}

.innerrightheadingmain {
	margin-bottom: 12px !important;
    margin-top: 10px;
    background-color: #F2F2F2;
    font-size: 1.8rem;
    padding: 10px 10px 10px 10px;
    font-weight: 400;
    letter-spacing: 1.0px;
    line-height: 22px;
    color: #515151;
    border-radius: 3px;
}

.innerrightheading {
	margin-bottom:12px !important;
	margin-top:10px;
	background-color:#004b5e;
	font-size:24px;
	padding: 20px 10px 20px 10px;
	font-weight:400;
	letter-spacing:1.0px;
	line-height:22px;
	color:#FFFFFF;
	border-radius: 0px;
	
}

.innerrighthr {
	margin-top:5px !important;
	margin-bottom:15px !important;
	border-bottom: 4px solid #c3c7c9;
}







.bodytextlisting {
	font-size:2.0rem;
	font-weight:300;
	margin-bottom:0px;
}


.bodytext {
	font-size:18px;
	font-weight:400;
	line-height:30px;
	letter-spacing:0.1px;
}



.bodytexttable {
	font-size:16px;
	font-weight:400;
	letter-spacing:0.1px;
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	padding-bottom:8px;
}

.bodytextul li {
	font-size:17px;
	font-weight:400;
	line-height:24px !important;
	letter-spacing:0.1px;
	margin-bottom:10px;
}



.form-control {
	background-color:#FFFFFF;
	color:#000000;
	text-transform:none;
	font-size:2.0rem;
	font-weight:400;
	height:auto;
	padding:10px;
	border: 1px solid #ccc;
    border-radius: 0px;
    
	/*
	-webkit-box-shadow: inset 0 1px 1px rgba(12,189,109,1);
    box-shadow: inset 0 1px 1px rgba(12,189,109,1);
    -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;
	*/
	
	
	-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;
	
	
	/* border-bottom:#004B5E solid 0.4rem; */
}

.form-control-white {
	background-color:#FFFFFF;
	color:#000000;
	border:none;
	text-transform:lowercase;
}



html .btn-primary {
    color: #FFFFFF;
	text-transform:none;
    background-color: #004B5E;
    border-color: #004B5E #004B5E #004B5E;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0px;
}


.textyellowclr {
	color:#FFB34F;
}

a.textyellowclr:hover 
{
	text-decoration: underline;
	color: #FFFFFF; } 

.yellowhover {
	color:#FFB34F;
	text-transform:none;
	font-size:2.0rem;
	padding-bottom: .2rem;
	border-bottom:#FFB34F solid 0.1rem;
	font-weight:400;
}
a.yellowhover:hover 
{
	text-decoration: none;
	color: #FFFFFF; } 


.yellowhoverlanding {
	color:#FFB34F;
	text-transform:none;
	font-size:2.0rem;
	padding-bottom: .2rem;
	border-bottom:#FFB34F solid 0.1rem;
	font-weight:400;
}
a.yellowhoverlanding:hover 
{
	text-decoration: none;
	color: #FFFFFF; } 



.yellowhoversmall {
	color:#FFB34F;
	text-transform:uppercase;
	font-size:2.0rem;
	font-weight:400;
}
a.yellowhoversmall:hover 
{
	text-decoration: none;
	color: #FFFFFF; } 

.yellowhoversmalltwo {
	color:#0CBD8E;
	text-transform:uppercase;
	font-size:2.0rem;
	font-weight:400;
}
a.yellowhoversmalltwo:hover 
{
	text-decoration: none;
	color: #4F4F4F; }	



.yellowboderleftactive {
	/* border-left:#FFB34F solid 8px !important; */
	background: transparent linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%) repeat-y center center;
	font-weight:700 !important;
}

.greenbg {
	background:#004B5E; 
	padding:20px;
	border-radius: 3px;
}

.whitetextsidebarh {
	color:#FFFFFF !important;
	text-transform:uppercase;
	font-size:2.2rem;
	font-weight:300;
}

.whitetextsidebart {
	color:#FFFFFF !important;
}



.lightgreen {
	color:#0CBD6D;
	font-weight:400;
	text-transform:uppercase;
	font-size:2.0rem;
	
}
	

.thumb-info {
    display: block;
    position: relative;
    text-decoration: none;
    max-width: 100%;
    background-color: #FFF;
    border: 0px solid #DDD;
    border-radius: 0px;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

section.section .recent-posts .date .day {
    background: #004B5E;
	color:#FFFFFF;
	font-size:2.8rem;
	font-weight:300;
	line-height:30px;
	text-transform:uppercase;
}
.recent-posts .date .day {
    background: #F7F7F7;
    color: #CCC;
    display: block;
    font-size: 18px;
    font-weight: 500;
    font-weight: bold;
    padding: 16px;
}

.paddingleft {
    padding-left:110px;
	font-size:2.0rem;
	font-weight:300;
}
.newsdate {
    font-weight:400;
	font-size:2.0rem;
	margin-top:10px;
	margin-bottom:10px;
}

.whiteheading {
    font-weight:400;
	text-transform:none;
	color:#FFFFFF;
}

.blackheading {
    font-weight:400;
	text-transform:none;
	color:#1d2127;
}


.whiteitalictestimonial {
    font-weight:400;
	color:#FFFFFF;
	font-style:italic;
	font-size:2.0rem;
}

.yellowcolor {
	color:#6ed1e6;
}

.yellowptext {
    font-weight:300;
	color:#fff;
	font-size:2.0rem;
}

.whiteultext {
    font-weight:300;
	color:#FFFFFF;
	font-size:1.4rem;
	
}


.blackfooterarea {
    /*
	border: #dadada solid 1px;
	padding:10px;
	text-align: center;
	*/
	padding:0px;
	text-align: left;
}


.blackfootertext {
    /* font-weight:700 !important; */
	color:#1d2127 !important;
	font-size:1.8rem !important;
	/*
	padding-left:20px;
	padding-right:20px;
	*/
}



.whitefootertext {
    font-weight:300;
	color:#FFFFFF;
	font-size:1.4rem;
}

#footer .contact p {
    margin-bottom: 0px;
	font-weight:300;
	color:#FFFFFF;
	font-size:1.4rem;
}

.list.list-icons.list-icons-lg li {
	font-size:16px;
	font-weight:400;
	color:#4f4f4f;
	text-transform: none;
	padding-left: 15px !important;
}









.slider-container.rev_slider_wrapper {
	background-color:#FFFFFF;
}


.headerwhitetextcon {
    background: rgba(0, 75, 94, .7); 
	right:0; 
	top:73%; 
	bottom:0; 
}

.headerwhitetext {
	width:1140px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:3.8rem;
	line-height:44px;
	padding-top:10px;
}

.headeryellowtext {
    color:#FFB34F;
}


.headerwhitetextinsidecon {
	background: rgba(0, 75, 94, .7); 
	right:0; 
	top:43%; 
	bottom:0; 
	
}

.headerwhitetextinside {
    width:1140px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:2.0rem;
	padding-top:10px;
}

.headerwhitetextbreadcrumb {
	color:#FFFFFF;
	font-size:2.0rem;
	margin:0;
	padding:0 0 0 3px;
}
.headerwhitetextbreadcrumbh {
	color:#FFFFFF;
	font-size:2.0rem;
	margin:0;
}
a.headerwhitetextbreadcrumbh:hover 
{
	border-bottom:#FFB34F solid 0.2rem;
	text-decoration:none;
	color: #FFFFFF; } 

.headerwhitetextinsidelarge {
	font-weight:300;
	color:#FFFFFF;
	font-size:4.2rem;
	line-height:35px;
}

.headerwhitetextinsidebelow {
	font-weight:300;
	color:#FFFFFF;
	font-size:3.5rem;
	line-height:50px;
	padding:0 0 0 1px;
}





.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #fff;
}



@media (max-width: 1199px) {



	
.headerwhitetext {
	width:940px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:3.2rem;
	line-height:40px;
	padding-top:10px;
}

.headerwhitetextinside {
    width:940px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:2.0rem;
	padding-top:10px;
}

.headerwhitetextbreadcrumb {
	color:#FFFFFF;
	font-size:2.0rem;
	margin:0;
	padding:0 0 0 3px;
}

.headerwhitetextinsidelarge {
	font-weight:300;
	color:#FFFFFF;
	font-size:3.2rem;
	line-height:15px;
}

.headerwhitetextinsidebelow {
	font-weight:300;
	color:#FFFFFF;
	font-size:3.0rem;
	line-height:50px;
	padding:0 0 0 1px;
}
	

	
}

@media (max-width: 991px) {


.cuspadadvert {
	border-left:#004B5E solid 0px; 
	padding-left:5px !important;
	padding-right:5px !important;
	height:100%;
}

.cuspadadvertlast {
	border-left:#004B5E solid 0px; 
	padding-left:5px !important;
	padding-right:5px !important;
	height:100%;	
}

.cusmenuhide {
	display:none !important;
}


.disclassmob {
	display: block;
}

.blackfootertext {
	padding-left:20px;
}


.disclass {
	display: none;
}


#mainNav li:not(:first-child):before {
    content: "";
}

	

.headerwhitetext {
	width:715px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:2.4rem;
	line-height:30px;
	padding-top:5px;
}

.headerwhitetextinside {
    width:715px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:2.0rem;
	padding-top:10px;
}

.headerwhitetextbreadcrumb {
	color:#FFFFFF;
	font-size:2.0rem;
	margin:0;
	padding:0 0 0 3px;
	line-height:15px;
}

.headerwhitetextinsidelarge {
	font-weight:300;
	color:#FFFFFF;
	font-size:2.3rem;
	line-height:5px;
}

.headerwhitetextinsidebelow {
	font-weight:300;
	color:#FFFFFF;
	font-size:2.0rem;
	line-height:30px;
	padding:0 0 0 1px;
}
	
	
}


@media (max-width: 788px) {
















.headerwhitetextcon {
	background: rgba(0, 75, 94, .7);
	right:0; 
	top:40%; 
	bottom:0; 
}

.headerwhitetext {
	width:350px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:1.8rem;
	line-height:25px;
	padding-top:5px;
	text-wrap:!important;
}
	
.headerwhitetextinsidecon {
	right:0; 
	top:33%; 
	bottom:0; 
	
}
.headerwhitetextinside {
    width:720px;
	margin:0 auto;
	text-align:left;
	font-weight:300;
	color:#FFFFFF;
	font-size:2.0rem;
	padding-top:5px;
}

.headerwhitetextbreadcrumb {
	display:none;
}

.headerwhitetextinsidelarge {
	font-weight:300;
	color:#FFFFFF;
	font-size:1.2rem;
	line-height:0px;
	padding-left:5px;
}

.headerwhitetextinsidebelow {
	display:none;
}
	
	
}





@media (max-width: 991px) 
{

.imageblockpaddbtm {
	padding-bottom:20px;
}


}


















@media (max-width: 1200px) {
	
	#header .header-nav-main {
		/* display:none !important; */
		
	}
	/*
	#header .header-btn-collapse-nav{
		display:block !important;
	}
	*/
	
	#header .header-nav-main nav > ul > li > a {
		font-size: 1.8rem !important;
		padding: 10px 5px 0 5px;
	}
	#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
		font-size: 1.3rem !important;		
	}
	
	
	
	
	
}


@media (max-width: 991px) {
	
	#header .header-nav-top {
		/* display: none; */
	}
	
	#header .header-nav-main nav > ul > li > a {
		font-size: 1.5rem !important;
		font-weight:300;
		padding: 5px 0 5px 0;
	}
	
	.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
	}
	
}



@media (min-width: 992px) {
	
	#header .header-nav-main nav > ul > li > a {
		font-size: 18px;
		font-weight: 400;
		text-transform: none;
		color:#FFFFFF !important;
		padding-top:30px;
		padding-bottom:30px;
		
	}
	
	
	
}





@media (max-width: 442px) {
	
	#header .header-logo img {
    	width:150px;
		height:74px;
	}

	
}


@media screen and (max-width: 1199px) and (min-width: 991px) {

.imageblockheight {
	height:190px;
}

}

@media screen and (max-width: 991px) and (min-width: 768px) {

.imageblockheight {
	height:170px;
}

}
