/* CSS Document */
@media screen and (max-width: 1300px){
    #nav li{
        padding-right: 30px;   
    }
}
@media screen and (max-width: 900px){
    #logo{
        height: 75%;
        width: auto;
    }
    #nav li{
        padding-right: 20px;   
    }
     #nav{
        margin-top:65px;     
    }
    #nav a{
        font-size: 25px;
    }
}
@media screen and (max-width: 800px){
    #nav {
        display: none;
    }
	#btn_nav{
		display: block;
		position: absolute;
		top: 45px;
		right: 45px;
		cursor: pointer;
        
	}
    #header.sticky #btn_nav {
         top: 35px;   
    }
    
	ul.mobnav  {
		display:none;
		background:#FFF;
		color:#004174;
		position:absolute;
		width:100%;
		right:0px;
		top:193px;
		z-index:10;
        -webkit-box-shadow: 0px 2px 5px 0px rgba(143,143,143,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(143,143,143,1);
        box-shadow: 0px 2px 5px 0px rgba(143,143,143,1);
	}
    #header.sticky{
         padding: 24px 45px 0px 45px;
    }
    #header.sticky ul.mobnav {
        top:99px;
    }
	ul.mobnav li {
		display:block;
		min-height:48px;
		height:auto;
		width:100%;
		overflow:hidden;
	}
	ul.mobnav li a {
		display:block;
		text-decoration:none;
		font-size:16px;
		line-height:48px;
		margin-left:30px;
		margin-right:13px;
		border-bottom:1px solid #013F66;
        color:#6F6F6E !important;
	}
	ul.mobnav li a:hover, ul.mobnav a:active{
		color:#6F6F6E !important;
	}
	ul.mobnav ul {
		display:none;	
	}
	ul.mobnav ul li a:link, ul.mobnav ul li a:visited  {
		color:#6F6F6E !important;
		border-bottom:1px dotted #013F66;
		padding-left:20px;
		font-size:14px;
	}
	ul.mobnav ul li a:hover {
		color:#013F66;	
	}
}
@media screen and (max-width: 991px){
    .spacingleft{
        padding: 45px 45px 0px 45px;
    }
    .imgleft{
        padding: 0;
    }
    .imgright{
        padding-left:0;
        padding-top:35px;
    }
    .contentblockleft{
        width: calc(100% - 90px);
    }
    .imgright{
    padding-top: 30px !important;
    }
    .imgright .contentblockright{
        width: calc(100% - 90px);
        margin: auto;
    }
    .spacing .contentblockleft {
    margin-left: 0px;
    width: 100%;
    }
    .nopadl{
        padding: 0;
    }
    .nopadr{
    padding: 0;
    }
    .contentadressinline{
		padding-bottom: 30px;
	}
    form{
        padding-bottom: 30px;
    }
    .txtblock{
     padding-bottom: 30px;
    }
    .contentdirections{
        padding: 0;
    }

}
@media screen and (max-width: 475px){
    #btn_nav{
		display: block;
		position: absolute;
		top: 100px;
		right: 45px;	
}
}
    