@media(max-width:1919px){
    .btn {
        font-size: 1.4rem;
        line-height: 2rem;
    }
    .column-3 .cta-btn.secondary-btn {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .column-3 .per-section .box-white .section-description .section-description-inner h3{
        font-size: 1.8rem;
    	line-height: 2rem;
    }
    .column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
        font-size: 1.4rem;
	    line-height: 2rem;
        padding-top: 1rem;
    }
}


@media(max-width:1800px){
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption{
	width:60%;
	font-size:32px;
	}
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption .paragraph{
	width:100%;
	}
	
	.recalls .box-white .section-description .cta-btn.secondary-btn{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	
	}
	
	.box-white .section-description .form-design{
		padding:15px 20%;
	}


    .column-5 .box-white .paragraph {
        height:200px;
    }

    .section1 .hero-header.hero-header-light-shadow img.header-spacer{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1 );
    }
}

@media(max-width:1599px){
    #home .hero-header .section-description .section-description-inner{
        width:60%;
    }

	.section-align-right .hero-header .section-description .section-description-inner{
	width:30%;
	}
	.section-description-inner .paragraph{
	width:50%;
	}
	.box-white .section-description-inner .paragraph{
	width:100%;
	}
	
	.section1 .hero-header{
	/*background-position:left center;*/
	}
	.section3 .hero-header,
	.section5 .hero-header{
	background-position:center center;
	}
	
	
	
	.label-container .blue-label{
		margin-top:-20%;
	}
	
	.tertiary-section.section-result .search-information .search-label{
		width:60%;
	}
	.tertiary-section.section-result .search-information .search-value{
		width:40%;
	}

      .column-5 .box-white .paragraph {
        height:240px;
    }

    .column-5 .per-section .box-white {
        width: 102%;
    }

    .column-5 .box-white .feature-title h4 {
        font-size: 24px;
        padding-left:10px;
        padding-right:10px;
    }
}

@media(max-width:1399px){
        .section1 .hero-header.hero-header-light-shadow img.header-spacer{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -webkit-gradient(left top, right top, color-stop(30%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: linear-gradient(to right, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1 );
    }
        .section1 .hero-header.hero-header-light-shadow .section-description{
            left:5rem;
            top:5rem;
            right:5rem;
            bottom:5rem;
        }

        .hero-header .section-description .section-description-inner.w-title-image img{
            width:350px;
        }

    .column-3.carousel-hero-last .per-section .box-white .section-description .section-description-inner .paragraph {
        height:10rem;
    }

    .column-3 .per-section .box-white .section-description .section-description-inner {
         padding: 0 5% 25px;
        
    }
	.column-3 .per-section .box-white .section-description .section-description-inner h3{
		font-size: 1.6rem;
    line-height: 1.8rem;
	}
	 .column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
        font-size: 1.4rem;
	    line-height: 1.8rem;
        padding-top: 1rem;
    }

	.hero-header img{
		height: 700px;
	}
    #hero1 .hero-header .section-description .section-description-inner h2{
        width:100%;
        font-size: 5.5rem;
    line-height: 6.5rem;
    }
	.hero-header .section-description .section-description-inner h2{
	font-size:6rem;
	line-height:7rem;
    width:55%;
	}
    .section-align-right .hero-header .section-description .section-description-inner h2{
    width:100%;
    }
	.section-description-inner .paragraph{
	width:40%;
	}
	.section-align-right .hero-header .section-description .section-description-inner{
	width:30%;
	}
	
	
	
	.section2 .hero-header .section-description .section-description-inner h2 br,
	.section3 .hero-header .section-description .section-description-inner h2 br,
	.section4 .hero-header .section-description .section-description-inner h2 br,
	.section5 .hero-header .section-description .section-description-inner h2 br:nth-child(3),
	.section5 .hero-header .section-description .section-description-inner h2 br:nth-child(1){
	display:none;
	}
	.section1 .section-description-inner .paragraph{
	width:100%;
	}
	.section1 .section-description-inner .paragraph br,
	.service .section1 .section-description-inner .paragraph br{
	display:none;
	}

	
	.section1 .hero-header{
	/*background-position:center center;*/
	}
	.section3 .hero-header,
	.section5 .hero-header{
	background-position:center center;
	}
	.column-3 .per-section .box-white{
		height:433px;
	}
	.column-3 .per-section .hero-header img {
    height: 240px;
    }

    .carousel-hero-last .per-section .hero-header img {
        height: 100%;
        width: 100%;
    }

    #hero3.column-3 .per-section .hero-header img{
        height:140px;
        
    }

	.column-3 .per-section{
		height:443px;
	}
	
	.section2.column-2 .hero-header .section-description{
		/*
		top:.5rem;
		left:.5rem;
		right:.5rem;
		bottom:0.5rem;
		transform: translateY(0%);
		position:relative;*/
	}
	.section2.column-2 .hero-header .section-description .section-description-inner{
		
	}
	
	.label-container .blue-label{
		margin-top:-25%;
	}
	
	.tertiary-section.section-result .search-information{
		width:100%;
	}
	
	.tertiary-section.section-result .section-result-content,
	.secondary-section.section2.column-2{
		padding-left:25px;
		padding-right:25px;
	}
	
	.secondary-section.section2.column-2.shadow .col-child .box-white .section-description{
		padding-left:15px;
		padding-right:15px;
	}
	
	.column-3{
		padding-left: 38px;
		padding-right: 38px;
	}
	
	
}
@media(max-width:1280px){
     .section1 .hero-header.hero-header-light-shadow img.header-spacer{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -webkit-gradient(left top, right top, color-stop(10%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
background: linear-gradient(to right, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1 );
    }
	.column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
        font-size:1.4rem;
        line-height:1.8rem;
	}
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-container .secondary-btn label{
        font-size:1.3rem;
        line-height: 2.6rem;
	}
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-container .secondary-btn > i{
        font-size:1.3rem;
        line-height: 2.6rem;
	}
   
}
@media(max-width:1199px){
   
     .column-3 .per-section{
        height:463px;
    }
    .column-3 .per-section .box-white{
        height:453px;
    }

    .column-3.carousel-hero-last .per-section .box-white .section-description .section-description-inner .paragraph{
        height:11rem;
    }
    .column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
        height:12rem;
    }
    .hero-header .section-description .section-description-inner h2{
        width:55%;
    }

    #home .section4 .hero-header .section-description .section-description-inner h2{
        width:65%;
    }

    .section-description-inner .paragraph{
        width:80%;
    }

	.secondary-section.section2.column-2.shadow .col-child .box-white .section-description .section-description-inner .secondary-btn-container .btn{
	
	}

	.recalls .box-white .section-description .btn-container{
	width:100%;
	padding:5px;
	line-height:100%;
	}
	.recalls .box-white .section-description .btn-container .cta-container{
	line-height:50%;
	
	}
	.recalls .box-white .section-description .cta-btn.secondary-btn{
	line-height:100%;
	}

	.section-align-right .hero-header .section-description .section-description-inner{
	
	}
	.column-3 .per-section .box-white .section-description .section-description-inner h2{
	font-size:20px;
	}
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-container{
	
	}
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-btn.secondary-btn{
	
	}
	.section2.column-2 .hero-header .section-description .section-description-inner .paragraph{
	
	}
	.result-list .per-result-content,
	.last-section.section-last .box-white .col-3-group,
	.section-result .next-step .box-white .paragraph, 
	.last-section.section-last .box-white .paragraph,
	.section-result .next-step .box-white h2, 
	.last-section.section-last .box-white h2{
		padding-left:50px;
		padding-right:50px;
	}
	
	.result-list .per-result-header{
		padding-left: 50px;
	}
	
	.box-white .section-description .form-design{
		padding:15px 10%;
	}
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption{
		width:80%;
	}

    .navbar2 #nav-sub{
        padding-left:10px;
    }
}

@media(max-width:1023px){
    #modal-video .modal-header .title, 
    .modal.uibox-content .modal-content .modal-header .title, 
    .modal.custom-modal .modal-dialog .modal-header h4 {
    font-size: 2.4rem;
}
    #modal-video .modal-dialog {
    margin: 30px 2%;
}
    #hero1 .hero-header .section-description{
        top:4rem;
        left:4rem;
        right:4rem;
    }


    .secondary-btn svg,
    .primary-btn svg {
        fill: #e82c2a;
        width: 12px;
        height: 12px;
    }
    .section-align-right .section-description-inner .paragraph{
        width:100%;
    }
.tertiary-section.section-result .section-result-content{
	padding-left:0px;
	padding-right:0px;
}

.section4 #marketingModule.carousel .carousel-control .fa-angle-right{

top:15%;
}
.section4 #marketingModule.carousel .carousel-control .fa-angle-left{

top:15%;
}



	.carousel-inner .item,
	.carousel-inner .hero-header img,
	.hero-header img{
	height:545px;
	
	}
	#home .hero-header img{
	height:425px;
	}
	.hero-header .section-description .section-description-inner h2 {
    font-size:5.5rem;
	line-height:6.5rem;
	}
	.section5 .hero-header .section-description .section-description-inner h2  br:nth-child(1),
	.section5 .hero-header .section-description .section-description-inner h2  br:nth-child(3){
		display:none;
	}
	.section1 .section-description-inner .paragraph{
	width:60%;
	}
	
	.column-3 .per-section{
		height: 510px;
	}

    #hero3.column-3 .per-section .box-white{
        height:440px;
    }
    #hero3.column-3 .per-section{
        height:450px;
    }

	.column-3 .per-section .hero-header img{
		/*height: 262px;*/
        height: 258px;

	}

    .carousel-hero-last .per-section .hero-header img {
        height: 100%;
        width: 100%;
    }
	
	.column-3 .per-section .box-white{
		height:500px;
	}
	
	.column-3 .per-section .box-white .section-description .section-description-inner h3{
	/*font-size:17px;
	line-height:130%;*/
	 font-size: 1.6rem;
    line-height: 1.8rem;
	}
	.column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
	
	 font-size: 1.2rem;
    letter-spacing: 0;
    line-height: 1.6rem;
	}
	
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption{
	padding:40px;
	}
	
	.carousel-hero{
		padding-left:28px;
		padding-right:28px;
	}
	
	.column-3{
		padding-left:23px;
		padding-right:23px;
	}
	.column-3 .cta-btn.secondary-btn,
	.section-description-inner .btn.primary-btn{
	}
	
	
	.column-3 .per-section .box-white .section-description .section-description-inner{
		bottom:0px;
        padding-bottom:11px;
	}
	
	.column-3 .per-section .box-white .section-description{
		min-height: 212px;
	}
	
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-container{
		padding-bottom:15px;
	}
    .navbar2 #nav-sub{
        width:100%;
    }
    .navbar2 #nav-sub li{
       
    }

    .navbar2 #nav-sub > li:last-child{
        right:0px;
    }
     .column-3.carousel-hero-last .per-section{
         height:430px;
     }
    .column-3.carousel-hero-last .per-section .box-white{
        height:420px;
    }
    .carousel-hero-last.column-3 .per-section .box-white .hero-header{
        height:420px;
    }

    .column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
        height:11rem;
    }
}

@media(max-width:991px) {
    #modal-video .modal-dialog {
    margin: 20px 2%;
}
    #modal-video .modal-body {
    padding: 0 16% 15px;
}
       .section1 .hero-header.hero-header-light-shadow img.header-spacer{
  background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 70%);
background: -webkit-gradient(left top, right top, color-stop(10%, rgba(255,255,255,1)), color-stop(75%, rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 70%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 70%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 70%);
background: linear-gradient(to right, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1 );
    }
    .navbar2 #nav-sub li{
        padding:10px 20px;
    }
    #home .section4 .hero-header .section-description .section-description-inner h2 {
        width: 65%;
    }
    #hero1 .hero-header .section-description .section-description-inner,
    #home .hero-header .section-description .section-description-inner {
        width: 70%;
    }
    #home .section-align-right .hero-header .section-description .section-description-inner,
    #home #hero2 .hero-header .section-description .section-description-inner {
        width: 50%;
    }
    #home .section-description-inner .paragraph,
    #home .hero-header .section-description .section-description-inner h2{
        width:80%;
    }

    .about-honda-parts .hero-header .section-description .section-description-inner {
        width: 100%;
    }

    .secondary-section.section2.column-2.shadow .col-child .box-white .section-description .section-description-inner .secondary-btn-container .btn {
       
    }

    .main-section.section1 .paragraph {
        padding: 5px 5%;
    }

    .main-section.section1 .container .ask-container {
        right: -60px;
    }


    .section4 #marketingModule.carousel .item .carousel-caption.top-left-caption {
        width: 100%;
    }

    .column-3 .per-section .box-white .section-description .section-description-inner .cta-btn.secondary-btn {
        width:100%;
    }



    .hero-header .section-description .section-description-inner h2 {
        font-size: 4.5rem;
        line-height: 5.5rem;
        transform: rotate(0.000deg);
    }

    .section1 .section-description-inner .paragraph {
        width: 100%;
    }



    .column-3 .per-section .box-white .section-description .section-description-inner .cta-container .overlay-link {
        font-size: 16px;
    }

    .section2.column-2 .hero-header .section-description .section-description-inner .paragraph {
    }

    .column-3.carousel-hero-last .per-section .box-white .hero-header {
    }

    .label-container .blue-label {
        margin-top: -30%;
        height: 100px;
        width: 100px;
        margin-left: -50px;
    }

        .label-container .blue-label .txt-label {
            margin-top: 20px;
            font-size: 42px;
        }

    .last-section.section-last .box-white .col-3-group .col-1 {
        padding-right: 20px;
    }

    .last-section.section-last .box-white .col-3-group .col-2 {
        padding-left: 20px;
    }

    .tertiary-section.section-result .section-result-header {
        padding-left: 25px;
        padding-right: 25px;
    }

    .tertiary-section.section-result .search-information .search-value,
    .tertiary-section.section-result .search-information .search-label {
        width: 50%;
    }

    .recalls .box-white .section-description .cta-btn.secondary-btn {
        font-size: 16px;
    }

    .tertiary-section.section-result .search-information .col-sm-7,
    .tertiary-section.section-result .search-information .col-sm-5 {
        padding-left: 0px;
    }

    .tertiary-section.section-result .section-result-header .container-fluid .col-xs-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
  
    .column-3.carousel-hero-last .per-section .box-white .section-description .section-description-inner .paragraph{
        height:16rem;
    }
    .column-3 .per-section .box-white .section-description .section-description-inner .paragraph {
        padding-top: 1rem;
        height:13rem;
    }

    .secondary-btn svg,
    .primary-btn svg {
        height: 11px;
        width: 11px;
    }


    #hero3.column-3 .per-section .box-white {
        height: 450px;
    }

    #hero3.column-3 .per-section {
        height: 460px;
    }


    .carousel-hero-last.column-3 .per-section .box-white .section-description .section-description-inner .cta-container .secondary-btn label{
        display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: auto;
    line-height:100%;
    }

    .column-3 .per-section .box-white .section-description .section-description-inner .cta-container .secondary-btn label{
    display:inline-block;
    font-size:1.2rem;
    line-height:2.4rem;
    }
    .column-3.carousel-hero-last .per-section .box-white .section-description .section-description-inner .cta-container .secondary-btn label {
        font-size: 1.2rem;
        line-height: 3rem !important;
        vertical-align: bottom;
        margin-left:5px;
    }
    .column-3 .per-section .box-white .section-description .section-description-inner h3{
        height:4rem;
    }
}

	
/* MOBILE DESIGN */
@media(max-width:767px) {
    #special-offers-list > a.carousel-control, #hero3.column-4 > a.carousel-control{
        display:block;
    }
  #hero1 .hero-header .section-description .section-description-inner{
      width: 100%;
height: 100%;
text-align: center;
  }
    #home .section-align-right .hero-header .section-description .section-description-inner, 
    #home #hero2 .hero-header .section-description .section-description-inner,
    #home .section-description-inner .paragraph, 
    #home .hero-header .section-description .section-description-inner h2{
        width:100%;
    }
  #modal-video .modal-header .title, 
  .modal.uibox-content .modal-content .modal-header .title, 
  .modal.custom-modal .modal-dialog .modal-header h4{
      font-size:2.6rem;
  }
    #navigation .navbar-collapse {
        padding-left: 0px;
        padding-right: 0px;
        top: auto;
        transform: translate(0px, 0%);
        border: 0px;
    }

    #navigation .navbar-collapse ul.navbar-nav{
        display:block;
    }
    #navigation .navbar-collapse ul > li{
        height:auto;
        width:100%;
        float:left;
        padding:0px;
        margin:0px;
    }

    #navigation .navbar-collapse ul > li a{
        line-height:140%;
        min-height:5rem;
        top:auto;
        transform: translate(0px, 0%);
        border:0px;
    }

    #hero3.column-3 .per-section,
    #hero3.column-3 .per-section .box-white{
        height:auto;
    }
    #hero3.column-3 .per-section .hero-header img{
        width:100%;
        height:160px;
    }
   

     #hero1 .hero-header img.header-spacer{
        background: rgba(0,0,0,0);
        background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1.0) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1.0)));
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1.0) 100%);
        background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1.0) 100%);
        background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1.0) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1.0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );

    }


       #hero1.section1 .hero-header.hero-header-light-shadow img.header-spacer{
        	background: rgba(255,255,255,0);
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 2%, rgba(255,255,255,1.0) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.0)), color-stop(2%, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,1.0)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 2%, rgba(255,255,255,1.0) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 2%, rgba(255,255,255,1.0) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 2%, rgba(255,255,255,1.0) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 2%, rgba(255,255,255,1.0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0 );
    }

    #home .section4 .hero-header .section-description .section-description-inner h2,
    .hero-header .section-description .section-description-inner h2{
        width:100%;
    }

    .section-description-inner .btn.primary-btn {
        margin:0 auto;
        width:auto;

    }
    .section2.column-2 #sub-header-carousel .item:first-child .col-child-2{
        padding-right:0px;
    }

.section2.column-2 .hero-header{
background-position:center center;
}
.about-honda-parts .tertiary-section.section-result .section-result-content{
background-color:transparent;
}
.secondary-section.section2.column-2.shadow .col-child .box-white .section-description{
padding-left:0px;
padding-right:0px;
}
.secondary-section.section2.column-2.shadow .col-child .box-white .section-description .section-description-inner .secondary-btn-container{
position:relative;
}



.secondary-section.section2.column-2.shadow .col-child-1{
padding-bottom:15px;
}

.secondary-section.section2.column-2.shadow .col-child .box-white{
box-shadow:0px 10px 20px -15px rgba(0, 0, 0, 0.3);
}

.secondary-section.section2.column-2.shadow .col-child .box-white .section-description .section-description-inner .paragraph{
padding:5px 5px;
}
.secondary-section.section2.column-2.shadow .col-child .box-white .section-description .section-description-inner h3{
margin-bottom:0px;

}

#sub-header-offer-list .carousel-control.left,
#sub-header .carousel-control.left{
-webkit-border-radius: 0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
left: -0.3rem;

transform: translateY(45%);
}
#sub-header-offer-list .carousel-control.right,
#sub-header .carousel-control.right{
-webkit-border-radius: 5px 0px 0px 5px;
-moz-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
right: -0.3rem;

transform: translateY(45%);
}

#sub-header-offer-list .carousel-control,
#sub-header .carousel-control{

	background-color:rgba(1, 38, 60, 0.7);/**/
	width:40px;
	height:12%;
	top:38%;
	display:block;
	height: 5rem;
    width: 3rem;
	background-image:none;
opacity:0.8;
}

#sub-header-offer-list .carousel-control svg,
#sub-header .carousel-control svg{
	fill: #fff;
    position: relative;
    
	height: 3rem;
    width: 2.5rem;
	transform: translateY(0%);
	display: block;
    
    position: absolute;
    top: 20%;
    
}
#sub-header-offer-list .carousel-control.left svg,
#sub-header .carousel-control.left svg{
	transform: translate(15%, 0%);
    right:5px;
}
#sub-header-offer-list .carousel-control.right svg,
#sub-header .carousel-control.right svg{
	transform: translate(15%, 0%);
    left:5px;
}

#sub-header .carousel-control svg use{
	
}

.column-3 .per-section .box-white .hero-header{
background-size:auto 75%;
background-color:transparent;
}

.carousel-hero-last.column-3 .per-section .box-white .section-description .section-description-inner .cta-container .secondary-btn label{
    width:auto;
     display: inline-block;
    float: none;
    line-height:100%;
}

.section4 #marketingModule.carousel .carousel-control.left{
background-color:transparent;
width:40px;
height:12%;
-webkit-border-radius: 0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
}


.section4 #marketingModule.carousel .carousel-control.right{
background-color:transparent;
width:40px;
height:12%;
-webkit-border-radius: 5px 0px 0px 5px;
-moz-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
}

.section4 #marketingModule.carousel .carousel-control svg{
fill:#fff;
top:16%;
height:70%;
}

.section4 #marketingModule.carousel .carousel-control .fa-angle-right{
top:5%;
}
.section4 #marketingModule.carousel .carousel-control .fa-angle-left{
top:5%;
}
	.carousel-hero.column-3{
		padding-top:30px;
	}

	.column-3 .per-section{
	height:475px;
	padding:10px 30px 20px;
	}
	.column-3 .per-section .box-white{
	height: 460px;
	}
	.column-3 .per-section .hero-header img{
		height:254px;
	}

	.column-3 .per-section .box-white .section-description .section-description-inner .cta-container .overlay-link{
	font-size: 22px;
	}
	.column-3 .per-section .box-white .section-description .section-description-inner h3{
	font-size: 1.4rem;
    line-height: 1.8rem;
	}
	
	.column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
	width:100%;
	padding-top:1rem;
    padding-bottom:0px;
	font-size: 1.2rem;
    letter-spacing: 0;
    line-height: 1.5rem;
	}
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-btn.secondary-btn{
	
	}
	
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-container{
	padding-bottom:13px;
	}
	.carousel-inner .item,
	.carousel-inner .hero-header img{
		height: 545px;
	}
	.hero-header img{
	height:340px;
	}	
	
	
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption h2{
	font-size:28px;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	}
	
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption .paragraph{
		text-align:center;
	}
	
	.section3 .hero-header, .section5 .hero-header,
	.hero-header {
	background-size: auto 340px;	
	background-repeat:no-repeat;
	/*background-position:center center;*/    
    background-position:top center;
	background-color:#fff;
	}

 
   
	
	#hero1{
	border-bottom:20px solid #fff;
	}
	
	.about-honda-parts #hero1{
	border-bottom:0px solid #fff;
	}
	
	#hero1 .hero-header{
	background-size:cover;
	}
	.carousel .hero-header{
	background-size: cover;
	}
	#home .hero-header img{
	height:340px;
	}
	
	.section-align-right .hero-header .section-description .section-description-inner {
    width: 100%;
	}
	.hero-header .section-description{
	position:static;
	top:1rem;
	left:auto;
	right:auto;
	bottom:1rem;
	transform: translateY(0%);
	}
	.hero-header .container-fluid{
	padding:30px 15px;
	}
	#hero1 .hero-header .container-fluid{
	padding:0px 15px;
	
	}
	.section-description-inner .paragraph,
	.section1 .section-description-inner .paragraph{
	width:100%;
	bottom:0px;
	position:relative;
	}
	
	#hero1 .section-description-inner .paragraph,
	#hero1 .section1 .section-description-inner .paragraph{
	width:100%;
	bottom:0px;
	position:absolute;
	}
	
	
	
	#hero1 .hero-header .section-description{
	top:1.5rem;
	left:1.5rem;
	right:1.5rem;
	bottom:1.5rem;
	transform: translateY(0px);
	position:absolute;
	}
	.section-description-inner .paragraph{
	padding:.5rem;
	}

    #home .hero-header .section-description .section-description-inner,
    #home .section-align-right .hero-header .section-description .section-description-inner, 
    #hero2 .hero-header .section-description .section-description-inner,
	.hero-header .section-description .section-description-inner{
	width:100%;
	height:100%;
	text-align:center;
	}
	#hero1 .hero-header .section-description .section-description-inner h2{
	color:#fff;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
	text-align:left;
	}

    #hero1 .hero-header .section-description .section-description-inner h2 br{
        
    }

	#hero1 .section-description-inner .paragraph, 
	#hero1 .section1 .section-description-inner .paragraph{
	color:#fff;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0);
	text-align:left;
	}

    #hero1 .hero-header-light-shadow .section-description-inner .paragraph, 
	#hero1 .hero-header-light-shadow .section1 .section-description-inner .paragraph{
	color:#fff;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0);
	text-align:center;
	}


	.hero-header .section-description .section-description-inner h2{
	font-size:4rem;
	line-height:4.5rem;
	color:#00446B;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	text-align:center;
	padding:15px 15px 5px;
    transform: rotate(0.001deg);
	}
	.section-description-inner .paragraph, 
	.section1 .section-description-inner .paragraph{
	color:rgb(30, 33, 35);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	text-align:center;
	padding:15px;
	}
	
	
	#navigation{
	height:auto;
	padding:0px;
    border:0px;
	}
	#navigation .wrapper-nav{
	height:auto;
	}
	#navigation .wrapper-nav ul > li{
	width:auto;
	border-bottom:0px solid #e5e5e5;
	margin:0;
	padding:0 25%;
	
	}
	
	#navigation .wrapper-nav ul li a{
	height:63px;
	float:left;
	width:100%;
	position:relative;
	}
	
	#navigation .wrapper-nav ul li:hover a .hoverline{
	width:100%;
	left:0;
	opacity:1;
	}
	
	#navigation .wrapper-nav ul > li:last-child{
	border-bottom:0px;
	}
	#navigation .wrapper-nav ul li button{
	width:100%;
	height:auto;
	top: 50%;
	transform: translateY(-50%);
	position:relative;
	font-size: 16px;	
	}
	a.primary-btn label {
    color: #000;
}
	#hero1 .section-description-inner .paragraph, #hero1 .section1 .section-description-inner .paragraph{
	text-align:center;
	}
	#hero2{
	margin-top:0px;
	margin-bottom:0px;
	}
	
	.carousel-hero{
	padding:0px;
	}
	
	.carousel-hero .container-fluid{
	padding:0px;
	}
	.section2.column-2 .col-child-1,
	.section2.column-2 .col-child-2{
	padding:0px;
	}
	.section2.column-2 .hero-header{
	background-size:cover;
	}
	
	.section2.column-2 .hero-header img{
	/*height:545px;
	height: 59.4rem;*/
    height:400px;
	}

    .section2.column-2 #sub-header #sub-header-carousel .item{
        height:400px;
    }


	.section2.column-2 .hero-header .section-description{
	transform: translateY(0%);
	position:absolute;
	}
	.section2.column-2 .hero-header .section-description .section-description-inner{
	height:auto;
	}
	.section2.column-2 .hero-header .section-description .section-description-inner .paragraph{
	color:#fff;
	font-size: 1.2rem;
    line-height: 1.5rem;
	}
    .section2.column-2 .hero-header .section-description .section-description-inner .paragraph br{
        display:none;
    }
	.service #hero3{
	padding:15px 15px;
	}
	
	.column-3 .per-section .hero-header img{
	height:
	}
	
	.service .carousel-inner > .item > img, 
	.service .carousel-inner > .item > a > img{
	/*height: 510px;*/
	}
	
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption{
	width:100%;
	}
	.main-section.section1{
		padding-bottom: 15px;
	}
	.main-section.section1 h2{
		font-size:40pt;
	}
	.main-section.section1 .paragraph p{
		font-size:18px;
	}
	.main-section.section1 .paragraph{
		padding:15px;
	}
	
	.main-section.section1 .container .ask-container{
		position:static;
		padding:10px;
	}
	.tertiary-section.section-result .section-result-content, .secondary-section.section2.column-2{
		padding:15px 0px;
	}
	
	
	.section-result-content .last-box-white-container{
		padding-left:25px;
		padding-right:25px;
	}
	
	.secondary-section .row-eq-height{
		display:block;	
	}
	
	.secondary-section .label-container .blue-label{
		margin-top:-50px;
		z-index:999;
	}
	.box-white .section-description .form-design{
		margin:15px;
	}
	.secondary-section.section2.column-2.shadow .col-child-2{
		padding-bottom: 0px !important;
	}
	.secondary-section.section2.column-2.shadow .col-child .box-white .section-description .section-description-inner{
		padding-bottom:50px;
	}
	
	.secondary-section.section2.column-2.shadow .col-child-2 .box-white .section-description .section-description-inner{
		padding-top:50px;
	}
	
	.recalls .box-white .section-description .btn-container{
		padding:0px;
	}
	.last-section.section-last .box-white .col-3-group .col-3,
	.last-section.section-last .box-white .col-3-group .col-2{
		padding-left:0px;
	}
	
	.desktop-only{
	display:none;
	}
	.mobile-only{
	display:block;
	}
	
	.recalls .last-section.section-last{
	padding-top: 25px;
	}
	
	.recalls .last-section.section-last .container{
		padding-left:25px;
		padding-right:25px;
	}
	
	.secondary-section.section2.column-2.shadow{
		padding-bottom:0px;
		padding-bottom:0px;
	}
	
	.result-list .per-result-content, 
	.last-section.section-last .box-white .col-3-group, 
	.section-result .next-step .box-white .paragraph, 
	.last-section.section-last .box-white .paragraph, 
	.section-result .next-step .box-white h2, 
	.last-section.section-last .box-white h2{
		padding-left:15px;
		padding-right:15px;
		line-height: 140%;
	}
	.result-list .per-result{
		margin-bottom:20px;
	}
	.section-result .next-step .box-white .paragraph .form-design{
			padding-right:30%;
	}
	
	.about-honda-parts .result-list .per-result-header,
	.result-list .per-result-header{
		padding:15px;
	}
	
	.tertiary-section.section-result .section-result-content .container{
		padding-right:0px;
		padding-left:0px;
	}
	.about-honda-parts .tertiary-section.section-result{
		padding:25px 0px;
	}
	
	.section-result .light-container.search-input-container .btn{
		top:4px;
		right:4px;
	}
	
	
		
	#section-result.tertiary-section .section-result-header .container-fluid h2{
	text-align:center;
	padding-bottom:20px;
	font-size:22px;
	}
	
	.section2.column-2 .hero-header .section-description .section-description-inner h3{
		font-size:2.2rem;
	}
	
	.column-3 .per-section .hero-header img{
		/*height: 298px;*/
        height:254px;
	}
   
    .column-3 .per-section .box-white .section-description .section-description-inner .paragraph,
    .column-3 .per-section .box-white .section-description .section-description-inner h3{
        height:auto;
    }
    .carousel-hero-last .per-section .hero-header img {
    height: 100%;
    width: 100%;
}
    .column-3.carousel-hero-last .per-section .box-white .section-description .section-description-inner .paragraph{
        height:8rem;
    }
	.column-3 .per-section .box-white .section-description{
		min-height: 0;
	}

    .column-3 .per-section .box-white .section-description .section-description-inner .cta-btn.secondary-btn{
        padding:0px;
    }

    .column-3 .per-section:nth-child(3n+1){
        padding-left:30px;
        padding-right:30px;
        padding-top:0px;
    }
        .column-3 .per-section:nth-child(3n+2){
        padding-left:30px;
        padding-right:30px;
        padding-top:0px;
    }
    .column-3 .per-section:nth-child(3n+3){
        padding-left:30px;
        padding-right:30px;
        padding-top:0px;
    }

    #main .full-carousel:nth-child(even) .hero-header img,
    #main .full-carousel:nth-child(odd) .hero-header img{
        background: transparent;
        filter: none;
    }
    .navbar2{
        display:none;
    }
    .navbar2 #nav-sub > li:last-child .search-form-container .acr-form-validate .form{
        padding-left:10px;
        padding-right:0px;
    }
    .navbar2 #nav-sub{
        margin-right:15px;
    }
    .search-form-container.expanded{
        width:370px;
        padding-left:0px;
    }

    #navigation-menu{
        width:100%;
        max-width:100%;
        left:-100%;
    }

    #navigation-menu.open {
    overflow-y: auto;
    transform: translate(100%, 0px);
    }
   
    footer#footer ul#footer-navigation-2,
    footer#footer ul#footer-navigation-1{
        float:left;
        width:50%;
    }

     footer#footer ul#footer-navigation-social{
         width:100%;
         padding:25px 15px;
     }

    
    footer#footer ul#footer-navigation-1 li{
        width:50%;
        text-align:left;
        float:left;

    }

    footer#footer ul#footer-navigation-2 li{
        width:100%;
        text-align:left;
    }

    footer#footer ul#footer-navigation-3 li{
        padding-left:10px;
        padding-right:10px;
        border:0px;
        border-left:1px solid #3c3838;
        margin-bottom:15px;
    }
    footer#footer ul#footer-navigation-3 li:first-child{
        border-left:0px;
    }
    footer#footer ul#footer-navigation-3 li:last-child{
        width:100%;
    }
    .column-3.carousel-hero-last .per-section .box-white .section-description .section-description-inner .paragraph{
        height:auto;
        margin-bottom:10px;
    }
    .column-3.carousel-hero-last .per-section .box-white .section-description .section-description-inner h3{
        height:auto;
    }

    .carousel-hero-last.column-3 .per-section .box-white .section-description .section-description-inner{
        padding:0px 15px 15px;
    }

    .carousel-inner .item,
	.carousel-inner .hero-header img{
		height: 545px;
	}

    .carousel-hero > .carousel-control.left,
#sub-header .carousel-control.left{
-webkit-border-radius: 0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
left: 0rem;

transform: translateY(45%);
}

.carousel-hero > .carousel-control.right,
#sub-header .carousel-control.right{
-webkit-border-radius: 5px 0px 0px 5px;
-moz-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
right: 0rem;

transform: translateY(45%);
}

.carousel-hero > .carousel-control,
#sub-header .carousel-control{

	background-color:rgba(1, 38, 60, 0.7);
	width:40px;
	height:12%;
	top:38%;
	display:block;
	height: 5rem;
    width: 3rem;
	
opacity:0.8;
}

.carousel-hero > .carousel-control svg,
#sub-header .carousel-control svg{
	fill: #fff;
    position: relative;
    
	height: 3rem;
    width: 2.5rem;
	transform: translateY(0%);
	display: block;
    
    position: absolute;
    top: 20%;
    
}
.carousel-hero > .carousel-control.left svg,
#sub-header .carousel-control.left svg{
	transform: translate(15%, 0%);
	right:5px;
}

.carousel-hero > .carousel-control.right svg,
#sub-header .carousel-control.right svg{
	transform: translate(15%, 0%);
	left:5px;
}







}

@media(min-width:768px) {	
    
}

@media(max-width:640px){
	
}
@media(max-width:600px){
	
}
@media(max-width:549px){
    #navigation-menu #nav li a .greetings{
        width:100%;
        float:left;
    }
    .column-3.carousel-hero-last .per-section{
        height:390px;
    }
    .column-3.carousel-hero-last .per-section .box-white,
     .carousel-hero-last.column-3 .per-section .box-white .hero-header{
        height: 380px;
     }
    .column-3 .per-section .box-white .section-description .section-description-inner{
        padding-left: 5.55556%;
        padding-right: 5.55556%;
    }
    .column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
        padding-left:0px;
        padding-right:0px;
    }
	.carousel-inner .item, 	
	.section2.column-2 .hero-header img,
	.hero-header img{
	height:47.4rem;
	}	

    .hero-header img{
	height:340px;
	}	
    /*
	.column-3 .per-section{
	height:375px;
	}
	.column-3 .per-section .box-white .section-description{
	min-height:180px;
	}
	.column-3 .per-section .box-white{
		height:360px;
	}
	.column-3 .per-section .hero-header img{
		height:180px;
	}
	*/
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption .paragraph{
	position:absolute;
	bottom:0px;
	left:0px;
	padding-left:15px;
	padding-right:15px;
	}
	.section4 #marketingModule.carousel .carousel-control{
		height:18%;
		top: 41%;
	}
	.section4 #marketingModule.carousel .carousel-control svg{
		height:75%;
		top:14.5%;
	}
	
	
	
	#sub-header .carousel-control.left{
	transform: translateY(40%);
	}

	#sub-header .carousel-control.right{

	transform: translateY(40%);
	}
	
	#sub-header .carousel-control{
		height:4.5rem;
	}
	
	#sub-header .carousel-control svg{
		top:15%;
	}
	
	.column-3 .per-section{
		padding-left:18px;
		padding-right:18px;
	}

  

    .column-3 .per-section .box-white .hero-header {
        background-size: auto 117%;
        background-position:center  bottom;
    }
    #hero3.column-3 .per-section .hero-header img{
        height:120px;
    }
    #hero3.column-3 .per-section .box-white .hero-header{
        background-size: auto 75%;
    }

    .column-3 .per-section{
        height:355px;
    }
    .column-3 .per-section .box-white {
        height: 340px;
    }
 
    .column-3 .per-section:nth-child(3n+1),
    .column-3 .per-section:nth-child(3n+2),
    .column-3 .per-section:nth-child(3n+3){
        padding-left: 18px;
        padding-right: 18px;
    }

    footer#footer ul#footer-navigation-1{
        margin-top:25px;
    }
       footer#footer ul#footer-navigation-2,
    footer#footer ul#footer-navigation-1{
        float:left;
        width:100%;
    }

     footer#footer ul#footer-navigation-social{
         width:100%;
         padding:25px 15px;
     }

    
    footer#footer ul#footer-navigation-1 li{
        width:100%;
        text-align:left;
        float:left;

    }

    footer#footer ul#footer-navigation-2 li{
        width:100%;
        text-align:left;
    }

    footer#footer ul#footer-navigation-3 li{
        padding-left:10px;
        padding-right:10px;
        border:0px;
        border-left:0px solid #3c3838;
        margin-bottom:0px;
        width:100%;
        text-align:left;
    }
    footer#footer ul#footer-navigation-3 li:first-child{
        border-left:0px;
    }
    footer#footer ul#footer-navigation-3 li:last-child{
        width:100%;
    }
  
}


@media(max-width:480px){
    .hero-header .section-description .section-description-inner h2 sup{
        top:-1.2rem;
        font-size:1.2rem;
    }
    #hero3.column-3 .per-section .box-white .hero-header {
        
    }
	.section4 #marketingModule.carousel .item .carousel-caption.top-left-caption h2{
	font-size:2.5rem;
	}
	.hero-header .section-description .section-description-inner h2{
	font-size: 3rem;
	line-height:3.5rem;
	}
	#hero1 .hero-header .section-description .section-description-inner h2{
	font-size: 3.5rem;
	line-height: 4rem;
	}
	.section-description-inner .paragraph, 
	.section1 .section-description-inner .paragraph{
		
	}
	
	.main-section.section1 h2{
		font-size: 32px;
		line-height: 120%;
	}
	.box-white .section-description-inner .paragraph,
	.main-section.section1 .paragraph p,
	.main-section.section1 .paragraph{
		font-size: 1.5rem;
		line-height: 140%;
	}
	
	.box-white .section-description .form-design{
		padding:0px;
	}
	
	.search-input-container .txt{
		padding:6px 45px 6px 15px;
	}
	.box-white .section-description .form-design label{
		padding:10px 20px;
	}
	.result-list .per-result-content, 
	.last-section.section-last .box-white .col-3-group, 
	.section-result .next-step .box-white .paragraph, 
	.last-section.section-last .box-white .paragraph, 
	.section-result .next-step .box-white h2, 
	.last-section.section-last .box-white h2{
		font-size:24px;
		line-height:120%;
	}
	
	.recalls .box-white .section-description .cta-btn.secondary-btn{
		font-size:18px;
	}
	
	.secondary-section.section2.column-2.shadow .col-child-1{
		padding-bottom:25px !important;
	}
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-btn.secondary-btn{
		
	}
	.column-3 .per-section .box-white .section-description .section-description-inner h3{
		
	}
	
	.column-3 .per-section .box-white .section-description .section-description-inner .paragraph{
		
	}
	
	.column-3 .per-section .box-white .section-description .section-description-inner .cta-container .overlay-link{
		font-size:16px;
	}
	
	.section-result .next-step .box-white .paragraph #zipForm.form-design .search-input-container .txt{
		padding-top:4px;
		padding-bottom:4px;
	}
	
	.result-list .per-result-header{
		font-size:18px;
		line-height:180%;
	}
	
	.result-list .per-result-header .btn-circle-line{
		position:absolute;
		right:15px;
	}

    .column-3 .per-section .box-white .hero-header {
        background-size: auto 100%;
        background-position:center  bottom;
    }
	
    .logo-container{
        margin-left:60px;
    }

    .logo-container a{
        padding-right:10px;
    }
    
    .logo-container label{
        padding-left:10px;
    }

}
@media(max-width:360px){
    footer#footer ul#footer-navigation-social li {
        padding:5px 10px;
    }
    #modal-video .modal-body {
    padding: 0 1% 15px;
}
}
@media(max-width:320px){
	/*.carousel-inner .item, 	
	.section2.column-2 .hero-header img,*/
	.hero-header img{
	height:320px;
	}
	
	.section4 #marketingModule.carousel .carousel-control svg{
	height: 78%;
	top:11%;
	}
}