@media(max-width:1199px){
.container-fluid{padding-left:15px; padding-right:15px;}
.headernav .navbar-nav > li > a {padding:7px 15px; font-size:14px;}
.img-with-content img{position:relative; left:50%; transform:translateX(-50%);}
.img-with-content p{margin-top:15px; padding-left:0; padding-right:0;}

}

@media(max-width:1024px){
.caption_holder{padding-left:10%;}
.cap-wrapper{background:rgba(0,0,0,0.3); padding:5px;}
.caption_holder h1{font-size:24px;}
.caption_holder h2{font-size:20px;}
.caption_holder h3{font-size:18px;}
a.scrollup { right:3%; bottom:50px;}
}


@media(max-width:1023px){
}

@media(max-width:991px){
.headernav .navbar-nav > li > a {padding:7px 7px; text-transform:none;}
.intro-heading{margin:15px 0;}
.intro-img{width:308px; right:-15px;}
.left-nav li a{padding:7px 0 7px 10px;}
.left-nav li a:after{right:10px;}

.ac-content{padding-top:15px; padding-bottom:15px;}
.ac-content-block p{padding:0 10px; line-height:1.2em;}

.ac-blk1{margin-bottom:15px;}
.ac-content-block-t2{padding-bottom:33px;}
.ac-content-block-t2 .ac-content-block-content {vertical-align:top;}
.ac-content-block-t2 .iholder{vertical-align:top; width:120px;}
.ac-content-block-content h2{margin-bottom:10px;}
.ac-content-block-content p{margin-bottom:10px; line-height:1.2em;}
.ac-content-block-t2 .il-links{position:absolute; left:0; bottom:0;}

}



@media(max-width:767px){
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
body{font-size:14px; padding-top:95px;}

.header-hc{margin-top:0;}
.headernav{margin-bottom:0; margin-top:0;}
.logo{max-width:none; width:121px;}
.brand-logo{max-width:none; width:49px; margin-top:7px;}

.headernav .navbar-header a{display:block;}
.headernav .navbar-collapse{padding-left:15px; padding-right:15px;}
.headernav .nav {padding-left:10px; padding-right:10px;}
.headernav .navbar-nav > li > a {padding:7px; font-size:14px;}
.headernav .navbar-nav > li > a > i{position:absolute; right:10px; top:12px; transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease; }
.headernav .navbar-nav > .open > a, .headernav .navbar-nav > .open > a:focus, .headernav .navbar-nav > .open > a:hover{ border-bottom-color:#38454f; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.headernav .navbar-nav > li.open a > i{transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.headernav .navbar-nav .open .dropdown-menu{background-color:#38454f; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.headernav .navbar-nav .open .dropdown-menu > li > a{color:#FFF; padding: 5px 15px 5px 15px; position:relative; font-size:13px;}
.headernav .navbar-nav .open .dropdown-menu li a:hover{background-color: #425360;}

.headernav .navbar-toggle {border-color: #FFF; margin-top:6px; margin-bottom:6px; padding:6px 5px; border-radius:0;} 
.headernav .navbar-toggle:focus, .headernav .navbar-toggle:hover {background-color: #FFF;}
.headernav .navbar-toggle .icon-bar {background-color: #FFF;} 
.headernav .navbar-toggle:focus .icon-bar, .headernav .navbar-toggle:hover .icon-bar{background-color: #435460;}

.dropdown-submenu>a i{transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; -webkit-transform: rotate(90deg) !important; right:12px;}
.dropdown-submenu > .dropdown-menu> li > a{padding: 5px 15px 5px 25px !important;}

.caption_holder{padding-left:5%;}
.hsliderwrap .bx-pager{display:block; }
.hsliderwrap .bx-controls-direction{display:none;}

.intro .nplr{padding-left:15px !important; padding-right:15px !important;}
.intro-img{bottom:0;}
.left-nav-wrap{position:relative; left:0; top:0;}

.ac-blk1{margin-bottom:15px; margin-top:15px;}
.ac-content-block-t2{padding-bottom:33px;}

.inner-content h1, .inner-content h2{margin-bottom:10px;}
.inner-content p{margin-bottom:10px;}
.listed {margin:10px 0 10px 0;}
.banner{margin-bottom:10px;}
.lead{margin-bottom:10px; font-size:16px;}


.footer{padding-top:10px; padding-bottom:10px;}
.fcol1, .fcol2{text-align:center;}

.vm-box{padding:10px;}
#vsn, #miss{height:auto !important;}
#vsn{margin-bottom:15px;}

.address p{font-size:14px;}

}

@media(max-width:639px){
.intro-img{display:none;}
}

@media(max-width:598px){
.caption_holder{text-transform:capitalize;}
.caption_holder h1{margin:0; font-size:17px;}
.caption_holder h2{font-size:14px; font-weight:normal;}
.caption_holder h2 img{max-width:25%; height:auto;}
.caption_holder h3{font-size:13px;}
}

@media(max-width:479px){
}

@media(max-width:413px){
}