@media (min-width: 1201px) {
    /***********Footer***********/
    .footer .last-footer-box2 {
        display: none;
    }
    /* ***** Quick Links Fix ****** */
    #home-links-section2{
		display: none;
	}
	#home-links-section1{
		display: block;
		position: absolute;
	}
}


/* Large desktop to XL desktop */

@media (min-width: 992px) and (max-width: 1200px) {
    /***********Logo***********/
    /***********Nav and Search***********/
    .navbar ul li a {
        font-size: 14px;
        margin-right: 16px;
        padding-right: 0px;
    }
    .navbar ul li:last-child a {
        margin-right: 0px;
    }
    .main-menu {
        padding-right: 0;
    }
    .search-menu .form-group input {
        width: 70%;
    }
    .search-menu .form-group #searchTextBox {
        width: 60% !important;
    }
    /***********Carousel***********/
    .banner #home-carousel .carousel-inner .item .carousel-caption {
        padding: 15px 30px 75px;
    }
    .banner #home-carousel .carousel-indicators {
        bottom: 40px;
        padding-right: 10px;
    }
    .blank-blue {
        display: none;
    }
    .banner #home-carousel .homepagePrint {
       right: -10px;
       bottom: 10px;
    }
    /***********Partner Logos***********/
    .partner-logos .logos {
        height: 65px;
       /* margin-left: 20%; */ /* 24032016 - Commented */
    }
    .partner-logos .logos img {
        height: 40px;
        padding-right: 0px;
    }
    /***********Hero Section***********/
    .hero-page-title h2 {
        margin-bottom: 3px;
        padding-bottom: 4px;
        padding-right: 10px;
        text-align: right;
        color: white;
        font-weight: bold;
        margin-top: 85%;
    }
    /***********Breadcrumbs + Page Share***********/
    .page-share ul li:first-child {
        list-style: none;
        float: left;
        padding: 8px 8px 8px 5px;
    }
    /***********Nav Tab Content / Middle Section***********/
    .middle-section {
        padding-top: 10px;
        padding-bottom: 40px;
    }
    .middle-section .tab-items,
    .last-tab-items {
        padding-left: 0 !important;
    }
/***********Quick Links***********/
    .homepage-quick-links {
        top: -540px;
    }
    /* ***** Quick Links Fix ****** */
    #home-links-section2{
		display: none;
	}
	#home-links-section1{
		display: block;
		position: absolute;
	}


    /***********Bottom Section***********/
    
    .bottom-section img {
        width: 100%;
    }
    .connect-items .facebook {
        margin-left: 0px !important;
    }
    .connect-items .twitter,
    .linkedin,
    .youtube {
        margin-left: 10px;
    }
    /***********Footer***********/
    .footer .last-footer-box2 {
        display: none;
    }
    .footer .last-footer-box .about-footer {
        padding-top: 10px !important;
    }
    /***********Bottom Bar***********/
    .bottom-bar .bottom-text {
        padding-top: 5px;
    }
}


/* Tablet landscape to large desktop */

@media (min-width: 768px) and (max-width: 991px) {
    /***********Logo***********/
    .header-image {
        margin-left: 18%;
    }
    .header-text {
        display: none;
    }
    /***********Nav and Search***********/
    .navbar ul li a {
        font-size: 14px;
        margin-right: 20px;
        padding-right: 0px;
    }
    .navbar ul li:last-child a {
        margin-right: 0px;
    }
    .main-menu {
        padding-right: 0;
    }
    .search-menu {
        border: none;
    }
    /*
    .search-menu .form-group input {
        width: 40%;
        margin-left: 330px;
    }*/
    .search-menu .form-group #searchTextBox {
        width: 87% !important;
    }
    /***********Carousel***********/
    .banner #home-carousel .carousel-inner .item .carousel-caption {
        padding: 10px 30px 10px 30px;
        background-color: rgba(0, 171, 232, 0.7);
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        font-size: 10pt;
    }
    .banner #home-carousel .carousel-indicators {
        bottom: 2px;
        right: 300px;
    }
    .banner #home-carousel .carousel-inner .item .carousel-caption a {
        display: block;
        margin-top: 10px;
    }
    .blank-blue {
        display: none;
    }
    .banner #home-carousel .homepagePrint {
       left: -24px;
       bottom: 19px;
    }
    /***********Hero Section***********/
    .hero-page-title h2 {

        padding-top: 5px;
        margin-top: 0;
    }
    .hero-page-title h1 {
       margin-top: 0;
    }
    /***********Breadcrumbs + Page Share***********/
    .page-share ul {
        float: right;
    }
    /***********Side Navigation***********/
    .side-nav li {
        float: left;
    }
    .side-nav ul li {
        width: 33%;
    }
    .side-nav li:last-child a {
        border-right: none;
    }




    .side-nav ul li a {
        margin-left: 0px;
        border-bottom: 3px solid rgba(0, 171, 232, 0.8);
    }
    .side-nav ul {
        /*border-bottom: 3px solid rgba(0,171,232, 0.8);*/
    }
    .side-nav ul li {
        border-right: 2px solid #f5f5f5;
        border-bottom: none;
    }
    .side-nav ul li a:hover {
        color: #006699;
        border-radius: 5px 5px 0 0;
    }
    .side-nav .nav-stacked>.active>a {
        border-radius: 5px 5px 0 0;
    }
    .side-nav ul li a i {
        display: none;
    }
    .side-nav ul li:hover i,
    .side-nav .nav-stacked>.active>a i {
        display: none;
    }
    /***********Main Content***********/
    .main-content {
        padding-top: 20px;
    }





    /***********Nav Tab Content***********/
    .middle-section .tab-items,
    .last-tab-items {
        padding-left: 0 !important;
    }

    .middle-section {
        padding-top: 10px;
    }

    .middle-section h3 {
        padding-top: 10px;
    }






    /***********Quick Links***********/
    .quick-links .col-md-3 {
        padding: 0px 0px;
    }

    /* ***** Quick Links Fix ****** */
	#home-links-section2{
		display: block;
	}
	#home-links-section1{
		display: none;
	}

    /***********Subscribe + Social Media***********/
    .subscribe {
        margin-top: 0;
    }
    .bottom-section {
        padding-top: 0;
    }



    .bottom-section img {
        width: 100%;
    }
    .bottom-section article {
        /*padding-top: 20px;*/
    }
    .bottom-section article p {
        margin-bottom: 5px;
    }
    .bottom-section article a h3 {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .social-media {
        padding-top: 0 !important;
    }
    .connect-items .facebook {
        margin-left: 0px !important;
    }
    .connect-items .twitter,
    .linkedin,
    .youtube {
        margin-left: 10px;
    }
    /***********Quick Links************/
	.homepage-quick-links {
        position: relative;
        top: 0;
        padding: 15px 0 0 0;
    }
    .quick-links .col-md-3 {


        padding-right: 0;
        padding-left: 15px;
    }
    .quick-links h3 {
        margin-top: 0;
    }

    .quick-links ul li {
        display: inline;
    }
    .quick-links ul li:first-child a {
        padding-right: 40px;
    }
    .quick-links ul li a {
        padding-right: 40px;
    }
    .quick-links ul li:nth-child(4) a {
        padding-right: 53px;
    }
    .quick-links ul li:nth-child(5) a {
        padding-right: 180px;
    }
    /***********Footer***********/
    .footer .last-footer-box2 {
        display: none;
    }
    .footer .last-footer-box .about-footer {
        padding-top: 10px;
    }
}


/****** Small phone to small tablet ******/

@media (min-width: 479px) and (max-width: 767px) {
    /***********Logo***********/
    /*.header-image {
		padding-left: 16%;
	}*/
    .header-text {
        display: none;
    }
    /***********Nav and Search***********/
    .main-menu {
        padding-left: 0;
    }
    .search-menu {
        border: none;
    }
    .form-group {
        margin-bottom: 0;
    }
    /*
    .search-menu .form-group input {
        display: inline;
        position: absolute;
        width: 80%;
        right: 8%;
        top: 13%;
    }*/
    .search-menu .form-group input {
        display: inline-block;
        vertical-align: middle;
    }
    .search-menu .form-group #searchTextBox{
        width: 78% !important;
        vertical-align: middle;
    }
    .navbar-default ul {
        margin-bottom: 0;
    }
    .navbar-collapse {
        padding-left: 10px;
    }
    .navbar-toggle {
        margin-right: 2%;
    }
    .navbar-brand {
        float: right;
    }
    .navbar ul li a {
        font-size: 14px;
        margin-left: 30px;
        margin-right: 0;
    }
    .navbar-default .navbar-nav>li>a:hover {
        border: none;
    }
    /***********Carousel***********/
    .banner #home-carousel .carousel-inner .item .carousel-caption {
        padding: 10px 30px 10px 30px;
        background-color: rgba(0, 171, 232, 0.7);
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        font-size: 10pt;
    }
    .banner #home-carousel .carousel-indicators {
        bottom: -20px;
        right: 40%;
    }
    .banner #home-carousel .carousel-inner .item .carousel-caption a {
        margin-top: 8px;
    }
    .partner-logos .blank-blue {
        height: 20px;
        margin-left: 15px;
    }
    .banner #home-carousel .homepagePrint{
        right: -10px;
        bottom: 0px;
    }
    /***********Hero Section***********/
    .hero-page-title h2 {

        padding-top: 5px;
        margin-top: 0;
    }
    .hero-page-title h1 {
       margin-top: 0;
    }
    /***********Breadcrumbs + Page Share***********/
    .breadcrumb {
        padding-top: 14px;
    }
    .page-share ul {
        float: right;
    }
    .page-share ul li:first-child {

        padding-right: 15px;
    }
    .page-share ul li i {
        padding-right: 0;
    }
    /***********Side Navigation***********/
    .side-nav li {
        float: left;
    }
    .side-nav ul li {
        width: 50%;
    }
    .side-nav ul {
        border-right: 2px solid #f5f5f5;
        padding-top: 0;
    }
    .side-nav ul li {
        /*border-bottom: 3px solid rgba(0,171,232, 0.8);*/
        border: none;
    }
    .side-nav ul li a {
        margin-top: 20px;
        border-bottom: 3px solid rgba(0, 171, 232, 0.8);
        margin-left: 5px;
    }
    .side-nav ul li a:hover {
        color: #006699;
        border-radius: 5px 5px 0 0;
    }

    .side-nav .nav-stacked>.active>a {
        border-radius: 5px 5px 0 0;
    }
    .side-nav ul li:hover i,
    .side-nav .nav-stacked>.active>a i {
        display: none;
    }
    /***********Main Content***********/
    .main-content {
        padding-top: 20px;
    }

    /***********Nav Tab Content***********/
    .middle-section .tab-items,
    .last-tab-items {
        padding-left: 0 !important;
    }
    .middle-section {
        padding-top: 10px;
    }
    /***********Quick Links***********/
	.homepage-quick-links{
        position: relative;
        top: 0;
        padding-top: 15px;
        margin-bottom: 0;
    }
    .quick-links .col-md-3 {
        padding-left: 15px;
    }
    /* ***** Quick Links Fix ****** */
	#home-links-section2{
		display: block;
	}
	#home-links-section1{
		display: none;
	}

    /***********Bottom Section + Subscribe + Social Media***********/
    .subscribe {
        margin-top: 0;
    }
    .bottom-section {
        padding-top: 0;
    }
    .bottom-section img {
        width: 100%;
    }
    .bottom-section article {
        padding-top: 20px;
    }
    .bottom-section article p {
        margin-bottom: 5px;
    }
    .bottom-section article a h3 {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .social-media {
        padding-top: 0 !important;
    }
    .social-media h3 {
        padding-top: 15px;
    }
    .connect-items .facebook {
        margin-left: 0px !important;
    }
    .connect-items .twitter,
    .linkedin,
    .youtube {
        margin-left: 10px;
    }
    /***********Bottom Bar***********/
    .bottom-bar .bottom-text {
        text-align: center;
    }
    .bottom-bar img {
        float: none;
        margin-left: 25%;
        margin-top: 15px;
    }
    /***********Footer***********/
    .footer .last-footer-box {
        display: none;
    }
    .footer .last-footer-box .about-footer {
        padding-top: 0;
    }
}

@media (max-width: 479px) {
    body {
        min-width: 320px;
    }
    /***********Logo***********/
    .header-text {
        display: none;
    }
    /***********Nav and Search***********/
    .main-menu {
        padding-left: 0;
    }
    .search-menu {
        border: none;
    }
    .form-group {
        margin-bottom: 0;
    }
    .search-menu .form-group input {
        display: inline-block;
        vertical-align: middle;
    }
    .navbar-default ul {
        margin-bottom: 0;
    }
    .navbar-collapse {
        padding-left: 10px;
    }
    .navbar-toggle {
        margin-right: 2%;
    }
    .navbar-brand {
        float: right;
    }
    .navbar ul li a {
        font-size: 14px;
        margin-left: 30px;
        margin-right: 0;
    }
    .navbar-default .navbar-nav>li>a:hover {
        border: none;
    }
    /***********Hero + Breadcrumbs + Page Share***********/
    .hero-page-title h2 {
        margin-top: 0;
    }
    .hero-page-title h1 {
       margin-top: 0;
    }
    .top-section {
        display: none;
    }
    .page-share ul li:first-child {
        float: left;
        padding-right: 15px !important;
    }
    .page-share ul li i {
        padding-right: 2px;
    }

    /***********Carousel***********/
    .banner #home-carousel .carousel-inner .item .carousel-caption {
        padding: 10px 30px 10px 30px;
        background-color: rgba(0, 171, 232, 0.7);
        position: relative; /* Changed from absolute to relative */
        width: 100%;
        bottom: 0;
        left: 0;
        font-size: 10pt;
    }
    .banner #home-carousel .carousel-indicators {
        bottom: -20px;
        left: 10px;
        width: 90px;
    }
    .banner #home-carousel .carousel-inner .item .carousel-caption a {
        margin-top: 8px;
    }
    .partner-logos .blank-blue {
        height: 20px;
        margin-left: 15px;
    }
    .banner #home-carousel .homepagePrint {
        right: -22px;
        bottom: -18px;
    }
    /***********Logo***********/
    .header-image {
        padding-left: 0;
    }
    /***********Side Navigation***********/
    .side-nav ul {
        border-right: 2px solid #f5f5f5;
    }
    .side-nav ul li {
        border: none;
    }

    .side-nav ul li a {
        margin-top: 0px;
        margin-right: 10px;
        border-bottom: 3px solid rgba(0, 171, 232, 0.8);
    }
    .side-nav ul li a:hover {
        color: #006699;
        border-radius: none;
    }
    .side-nav .nav-stacked>.active>a {
        border-radius: none;
    }
    .side-nav ul li:hover i,
    .side-nav .nav-stacked>.active>a i {
        display: inline;
        /* Safari */
        -webkit-transform: rotate(90deg);
        /* Firefox */
        -moz-transform: rotate(90deg);
        /* IE */
        -ms-transform: rotate(90deg);
        /* Opera */
        -o-transform: rotate(90deg);
        /* Internet Explorer */
        filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    }

    /***********Main Content***********/
    .main-content {
        padding-top: 20px;
    }

    /***********Nav Tab Content***********/
    .middle-section .tab-items,
    .last-tab-items {
        padding-left: 0 !important;
    }
    .middle-section {
        padding-top: 10px;
    }
    /***********Quick Links***********/
	.homepage-quick-links {
        position: relative;
        top: 0;
        padding-top:15px;
    }
    .homepage-quick-links i {
        display: initial;
    }
    .homepage-quick-links .social-media {
        padding-top: 20px;
    }
    .homepage-quick-links ul li {
        float: none;
        list-style-type: none;
    }
    .quick-links {
        padding-left: 15px;
    }
    .quick-links i {
        display: initial;
    }

    .quick-links ul li {
        float: none;
        list-style-type: none;
    }
    /* ***** Quick Links Fix ****** */
	#home-links-section2{
		display: block;
	}
	#home-links-section1{
		display: none;
	}
    /***********Footer***********/
    .footer .last-footer-box {
        display: none;
    }
    .footer .last-footer-box .about-footer {
        padding-top: 10px;
    }
    /***********Bottom Section + Subscribe + Social Media***********/
    .subscribe {
        margin-top: 0;
    }
    .subscribe h3 {
        margin-top: 0px;
    }
    .bottom-section {
        padding-top: 0;
    }
    .bottom-section img {
        width: 100%;
    }
    .bottom-section article {
        padding-top: 10px;
    }
    .bottom-section article p {
        margin-bottom: 5px;
    }
    .bottom-section article a h3 {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .connect-items .facebook {
        margin-left: 0px !important;
    }
    .connect-items .twitter,
    .linkedin,
    .youtube {
        margin-left: 10px;
    }
    /***********Bottom Bar***********/
    .bottom-bar .bottom-text {
        text-align: center;
    }
    .bottom-bar img {
        float: none;
        margin-left: 25%;
        margin-top: 15px;
    }
}
