a: hover{text-decoration: underline}
.the-section {
    color:#FFF;
    font-family:"Open Sans", sans-serif;
    padding:40px 0;
    font-size:16px;
    font-weight:300;
    line-height:22px;
    position:relative;
}
.the-section.section-align-right {
    text-align:right;
}
.the-section.white-bg {
    color:#7d7d7d;
}
.the-section .alt {
    color:#FFF;
}
.the-section .the-wrap {
    padding:20px 0 40px;
}
.the-section h2.section-title {
    margin-top:0;
    color:inherit;
    font-size:43px;
    font-weight:300;
    margin-bottom:20px;
}
.the-section.white-bg h2.section-title {
    color:#1f85c6;
}
.the-section h2.section-title.small {
    font-size:28px;
    font-weight:600;
}
.the-section h2 strong {
    font-weight:600;
}
.the-section p.pretty {
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
.the-section.section-align-right p.pretty {
    width:100%;
    padding-left:22%;
}
.the-section p strong {
    font-weight:bold;
}
.the-section a {
    color:inherit;
}
.the-section .aLearnMorer{color:#FFF;
    margin:10px 0;
    font-weight:600;
    line-height:18px;
    display:inline-block;
    text-decoration:none;
}
.the-section .toggle-extra-content {
    color:#FFF;
    margin:10px 0;
    font-weight:600;
    line-height:18px;
    display:inline-block;
    text-decoration:none;
}
.the-section.white-bg .toggle-extra-content {
    color:#1f85c6;
    border-bottom-color:#1f85c6;
}
.the-section .extra-contents {
    display:none;
    margin:20px 0 25px;
}
.the-section .block-img-holder {
    display:table;
}
.the-section .block-img-holder .block-img {
    display:table-cell;
    vertical-align:bottom;
}

.section-with-ind {
    border-top:10px solid #FFF;
}
.section-with-ind.no-border {
    border-top:none;
}
.section-with-ind .ind {
    top:0;
    left:50%;
    content:'';
    display:block;
    position:absolute;
    left:calc(50% - 12px);
    border-top:18px solid #FFF;
    border-left:14px solid transparent;
    border-right:14px solid transparent;
}
.section-with-ind .ind.big-ind {
    left:calc(50% - 18px);
    border-top-width:26px;
    border-left-width:20px;
    border-right-width:20px;
}


section#service-info-section {
    height:660px;
    color:#0b598e;
    position:relative;
    text-align:center;
    background:#A9E3FF url('/content/images/carriers/info-banner.jpg') center bottom no-repeat;
}
section#service-info-section.service-dpd {
    background-image:url('/content/images/carriers/info-banner2.jpg');
}
section#service-info-section.service-fedex {
    color:#FFF;
    padding:75px 0;
    background:#5d42a3;
    background-image:url('/content/images/carriers/info-banner3.jpg'), linear-gradient(90deg, #5d42a3 30%, #ff782b 70%);
    background-position:center top;
    background-repeat:no-repeat;
}
section#service-info-section.service-ups {
    background-image:url('/content/images/carriers/info-banner4.png');
}
section#service-info-section.service-tnt {
    background-image:url('/content/images/carriers/info-banner5.jpg');
}

section#service-info-section .alt {
    color:#2f8bc3;
}
section#service-info-section .alt2 {
    color:#0a598f;
}
section#service-info-section h2.section-title {
    font-size:40px;
}
section#service-info-section p {
    font-size:23px;
}
section#service-info-section.service-fedex p {
    font-weight:400;
}

section#main-service-section {
    text-align:center;
    padding-bottom:220px;
    background:#1f85c6 url('/content/images/carriers/service-info-bg.png') center bottom no-repeat;
}

section#tracking-service-section {
    padding-bottom:0;
    background:#FFF url('/content/images/carriers/marker-icon-bg.png') left top 10% no-repeat;
}
section#tracking-service-section.service-dpd,
section#tracking-service-section.service-fedex,
section#tracking-service-section.service-ups {
    background-color:#f3f2eb;
}
section#tracking-service-section .ind {
    border-top-color:#348cc1;
}
section#tracking-service-section.service-dpd .ind,
section#tracking-service-section.service-ups .ind {
    border-top-color:#FFF;
}
section#tracking-service-section.service-fedex .ind {
    display:none;
}
section#tracking-service-section h2.section-title {
    margin-top:20px;
}
section#tracking-service-section .the-wrap {
    background:transparent url('/content/images/carriers/dhl-tracking-img.png') right bottom no-repeat;
    background-size:45%;
}
section#tracking-service-section.service-dpd .the-wrap,
section#tracking-service-section.service-fedex .the-wrap {
    padding-top:60px;
}

section#service-details-section {
    padding:70px 0;
    text-align:center;
    background:#3eb5b1 url('/content/images/carriers/service-details-map-bg.png') center center no-repeat;
}
section#service-details-section .ind {
    border-top-color:#348cc1;
}
section#service-details-section.service-ups .ind {
    border-top-color:#f3f2eb;
}
section#service-details-section .details-container {
    width:64%;
    margin:auto;
}
section#service-details-section .service-details {
    margin-top:40px;
}
section#service-details-section .service-details .service-detail {
    width:20%;
    float:left;
    position:relative;
}

section#service-details-section .service-details .service-detail p{ padding: 0px 5px;} /*Added on 4-2-2016*/

section#service-details-section .service-details.service-details-third .service-detail {
    float:none;
    font-size:15px;
    display:inline-block;
}
section#service-details-section .service-details .service-detail .the-icon {
    position:relative;
    margin-bottom:25px;
}
section#service-details-section .service-details .service-detail .the-icon img {
    z-index:5;
    max-width:100%;
    position:relative;
}
section#service-details-section .service-details .service-detail .the-icon-bak:after {
    top:0;
    z-index:4;
    content:'';
    width:108px;
    height:100%;
    right:-53px;
    position:absolute;
    background:transparent url('/content/images/carriers/dhl-service-ico-joiner.png') center center no-repeat;
}
section#service-details-section .service-details .service-detail.last-service-detail .the-icon:after {
    display:none;
}

section#delivery-times-section {
    color:#6a6969;
    padding:70px 0;
    text-align:center;
    background:#FFF url('/content/images/carriers/delivery-times-bg.png') center top 20% no-repeat;
}
section#delivery-times-section .ind {
    border-top-color:#3eb5b1;
}
section#delivery-times-section.service-dpd .ind {
    display:none;
}
section#delivery-times-section h2.section-title {
    color:#1f85c6;
}
section#delivery-times-section p {
    font-weight:400;
}
section#delivery-times-section p.block {
    color:#474747;
    margin:50px 0;
    font-size:21px;
}
section#delivery-times-section .delivery-times {
    margin-top:50px;
}
section#delivery-times-section .delivery-times .delivery-time {
    margin-bottom:20px;
}
section#delivery-times-section .delivery-times .delivery-time strong {
    font-weight:600;
}
section#delivery-times-section .delivery-times .delivery-time .the-icon {
    margin-bottom:-60px;
}
section#delivery-times-section .delivery-times .delivery-time .the-icon img {
    left:-20px;
    margin:auto;
    display:block;
    position:relative;
}
section#delivery-times-section .delivery-times .delivery-time .the-contents {
    width:100%;
    height:195px;
    display:table;
    background:transparent url('/content/images/carriers/delivery-times-block-bg.png') center center no-repeat;
}
section#delivery-times-section.service-dpd .delivery-times .delivery-time .the-contents {
    height:204px;
    font-size:15px;
    background-image:url('/content/images/carriers/delivery-times-block-bg2.png');
}
section#delivery-times-section .delivery-times .delivery-time .the-contents p {
    margin-bottom:0;
    display:table-cell;
    vertical-align:middle;
}
section#delivery-times-section.service-dpd .delivery-times .delivery-time .the-contents p {
    line-height:20px;
    padding-top:15px;
}

section#international-shipping-section {
    padding:10px 0;
    background:#32d3db;
}
section#international-shipping-section.service-dpd {
    text-align:center;
    padding:55px 0 25px;
}
section#international-shipping-section .the-wrap {
    background:transparent url('/content/images/carriers/intl-shipping-img.png') left bottom no-repeat;
    background-size:45%;
}
section#international-shipping-section h2.section-title {
    margin-top:50px;
}
section#international-shipping-section.service-dpd h2.section-title {
    margin-top:0;
}
section#international-shipping-section .block-img-holder {
    text-align:center;
    margin:auto;
}
section#international-shipping-section .block-img-holder .block-img {
    width:96%;
}

section#prices-surcharges-section {
    padding:10px 0 0;
    background:#22b3ca;
    border-top:4px solid #FFF;
}
section#prices-surcharges-section.service-dpd {
    border-top:none;
    text-align:center;
    padding:60px 0 50px;
}
section#prices-surcharges-section .the-wrap {
    background:transparent url('/content/images/carriers/prices-surcharges-bg.png') right 10% bottom no-repeat;
    background-size:34%;
}
section#prices-surcharges-section h2.section-title {
    margin-top:50px;
}
section#prices-surcharges-section.service-dpd h2.section-title {
    margin-top:0;
}
section#prices-surcharges-section .block-img-holder {
    margin:auto;
    text-align:center;
}
section#prices-surcharges-section .block-img-holder .block-img {
    width:96%;
}
section#prices-surcharges-section .weight-infos {
    margin-bottom:40px;
}
section#prices-surcharges-section .weight-infos .weight-img {
    width:100%;
    height:200px;
}
section#prices-surcharges-section .weight-infos .weight-img img {
    max-width:100%;
    vertical-align:bottom;
}
section#prices-surcharges-section .weight-infos .weight-info {
    margin:15px 0;
    line-height:30px;
}
section#prices-surcharges-section .weight-infos .weight-info strong {
    line-height:45px;
}
section#prices-surcharges-section .weight-infos .weight-info .weight-data {
    display:block;
}

section#parcelhero-info-section {
    padding:100px 0 0;
    background:#FFF url('/content/images/carriers/parcelhero-bg.png') left bottom -30px no-repeat;
    background-size:350px;
}
section#parcelhero-info-section.service-fedex .ind {
    border-top-color:#f3f2eb;
}
section#parcelhero-info-section .the-wrap {
    background:transparent url('/content/images/carriers/hand-with-tablet-img.png') left bottom no-repeat;
    background-size:45%;
}
section#parcelhero-info-section h2.section-title {
    color:#0575bd;
    margin-top:10px;
    font-weight:400;
}
section#parcelhero-info-section h3 {
    font-size:30px;
    font-weight:300;
    margin:15px 0 25px;
    color: inherit;
}
section#parcelhero-info-section p {
    color:#828282;
    /*line-height:20px;*/
    line-height: 1.6em;
}
section#parcelhero-info-section p strong {
    font-weight:600;
}
section#parcelhero-info-section .block-img-holder {
    margin:auto;
    text-align:center;
}
section#parcelhero-info-section .block-img-holder .block-img {
    width:96%;
}

section#contact-numbers-section {
    padding:40px 0;
    border-top:4px solid #e3e3e3;
}
section#contact-numbers-section .top-block {
    text-align:center;
    margin-bottom:50px;
}
section#contact-numbers-section .top-block .the-img {
    margin-bottom:30px;
}
section#contact-numbers-section .top-block h2.section-title {
    color:#474747;
}
section#contact-numbers-section .serving-nav {
    color:#FFF;
    padding:16px 0;
    font-size:18px;
    margin-top:40px;
    font-weight:300;
    text-align:center;
    background:#2e72a2;
    margin-bottom:20px;
    text-transform:uppercase;
}
section#contact-numbers-section .serving-nav span {
    font-weight:400;
    padding-right:8px;
    display:inline-block;
}
section#contact-numbers-section .serving-nav a {
    color:inherit;
    text-align:center;
    padding:0 6px 0 2px;
    display:inline-block;
    text-decoration:none;
    border-right:1px solid #7f9fb5;
}
section#contact-numbers-section .serving-nav a.active {
    font-weight:bold;
}
section#contact-numbers-section .serving-nav a:last-child {
    border-right:0;
}
section#contact-numbers-section .serving-data {

}
section#contact-numbers-section .serving-data .serving-nav-data {
    display:none;
    padding-bottom:10px;
}
section#contact-numbers-section .serving-data.show-all-data .serving-nav-data {
    display:block;
}
section#contact-numbers-section .serving-data .serving-nav-data h5 {
    margin-top:0;
    color:#2e72a2;
    font-size:26px;
    font-weight:600;
}
section#contact-numbers-section .serving-data .serving-nav-data .serving-boxes {
    margin-top:15px;
}
section#contact-numbers-section .serving-data .serving-nav-data .serving-boxes .serving-box {
    padding:5px;
    color:#8f8f8f;
    font-size:15px;
    font-weight:500;
    position:relative;
    margin-bottom:25px;
    border:2px solid #d8dad7;
}
section#contact-numbers-section .serving-data .serving-nav-data .serving-boxes .serving-box .the-flag {
    width:8%;
    margin-top:1px;
    margin-left:4px;
    vertical-align:top;
    display:inline-block;
}
section#contact-numbers-section .serving-data .serving-nav-data .serving-boxes .serving-box .the-flag img {
    width:100%;
}
section#contact-numbers-section .serving-data .serving-nav-data .serving-boxes .serving-box span {
    top:6px;
    width:80%;
    overflow: hidden;
    line-height:30px;
    position:relative;
    padding-left:10px;
    display:inline-block;
}
section#contact-numbers-section .serving-data .serving-nav-data .serving-boxes .serving-box span.long-text {
    line-height:18px;
}

section#delivery-collection-section {
    font-size:16px;
    font-weight:500;
    line-height:20px;
    padding:70px 0 55px;
    background:#FFF url('/content/images/carriers/delivery-collection-bg.png') center bottom no-repeat;
}
section#delivery-collection-section .ind {
    /*border-top-color:#1a599d;*/
    border-top-color:#3591cb;
}
section#delivery-collection-section h2.section-title {
    margin-top:0;
    color:#1bb4bd;
    font-size:45px;
    text-align:center;
    margin-bottom:100px;
}
section#delivery-collection-section p {
    width:28%;
    color:#6a6969;
    font-size:15px;
    margin:0 auto 15px;
}
section#delivery-collection-section p:last-child {
    margin-bottom:0;
}

section#delivery-collection-section2 {
    text-align:center;
    padding:70px 0 50px;
}
section#delivery-collection-section2 .ind {
    border-top-color:#3eb5b1;
}
section#delivery-collection-section2 h2.section-title {
    color:#979797;
    font-size:45px;
}
section#delivery-collection-section2 h2.section-title strong {
    font-weight:500;
}
section#delivery-collection-section2 .big-wrap {
    width:80%;
    margin:0 auto;
}
section#delivery-collection-section2 .two-sections {

}
section#delivery-collection-section2 .two-sections .part-section {
    width:50%;
    float:left;
    display:block;
    padding:80px 0;
    background-repeat:no-repeat;
    background-color:transparent;
    background-size:300px;
}
section#delivery-collection-section2 .two-sections .part-section.part-section-left {
    background-image:url('/content/images/carriers/delivery-collec-img1.png');
    background-position:left top 35px;
}
section#delivery-collection-section2 .two-sections .part-section.part-section-right {
    background-image:url('/content/images/carriers/delivery-collec-img2.png');
    background-position:right top 35px;
}
section#delivery-collection-section2 .two-sections .part-section .part-content {
    width:64%;
    height:220px;
    padding:0 70px;
}
section#delivery-collection-section2 .two-sections .part-section.part-section-left .part-content {
    float:right;
    border-right:1px solid #d6d6d6;
}
section#delivery-collection-section2 .two-sections .part-section.part-section-right .part-content {
    float:left;
}
section#delivery-collection-section2 .two-sections .part-section .part-content h3 {
    margin-top:0;
    color:#2a007b;
    font-size:30px;
    font-weight:300;
    margin-bottom:20px;
}
section#delivery-collection-section2 .two-sections .part-section .part-content p {
    color:#6a6969;
    font-size:16px;
    font-weight:500;
    text-align:center;
}
section#delivery-collection-section2 .two-sections .part-section .part-content p a {
    color:#ff5800;
    font-weight:bold;
    text-decoration:underline;
}

section#delivery-collection-section3 {
    font-size:16px;
    padding:100px 0;
    font-weight:500;
    background:#FFF;
    line-height:20px;
    position:relative;
}

/*Comment this part- issue create over achor  regarding overlapping 
section#delivery-collection-section3:before,
section#delivery-collection-section3:after {
    top:0;
    left:0;
    width:100%;
    content:'';
    z-index:15;
    height:100%;
    position:absolute;
    background-repeat:no-repeat;
    background-color:transparent;
}
section#delivery-collection-section3:before {
    background-image:url('/content/images/carriers/collection-img2.png');
    background-position:left center;
}
section#delivery-collection-section3:after {
    background-image:url('/content/images/carriers/collection-img1.png');
    background-position:right 40px center;
}
*/

/*Added code to adjust achor tag */
section#delivery-collection-section3 #Left {top:0;left:0; width: 40%; float: left;height:100%; position:absolute;background-repeat: no-repeat;background-color:transparent; background-image:url('/content/images/carriers/collection-img2.png'); background-position:left center;}
section#delivery-collection-section3 #Right {top:0;right:0; width: 40%; float: right;height:100%; position:absolute;background-repeat: no-repeat;background-color:transparent; background-image:url('/content/images/carriers/collection-img1.png'); background-position:right 40px center;}
/**/

section#delivery-collection-section3 .container {
    z-index:20;
}
section#delivery-collection-section3 .ind {
    border-top-color:#1a599d;
}
section#delivery-collection-section3 h2.section-title {
    margin-top:0;
    color:#67534e;
    font-size:45px;
    text-align:center;
    margin-bottom:30px;
}
section#delivery-collection-section3 p {
    color:#6a6969;
    text-align:center;
    margin:0 auto 15px;
}
section#delivery-collection-section3 p:last-child {
    margin-bottom:0;
}

section#pickoff-dropoff-section {
    text-align:center;
    padding:70px 0 50px;
    background:#1a599d url('/content/images/carriers/pick-drop-off-bg.png') center top no-repeat;
}
section#pickoff-dropoff-section .ind {
    border-top-color:#348cc1;
}
section#pickoff-dropoff-section p {
    font-weight:500;
}
section#pickoff-dropoff-section .pd-infos {
    margin:60px 0 80px;
}
section#pickoff-dropoff-section .pd-infos .pd-info {
    margin-bottom:30px;
}
section#pickoff-dropoff-section .pd-infos .pd-info p {
    font-weight:600;
    line-height:20px;
}
section#pickoff-dropoff-section .pd-infos .pd-info img
{
    display:block;margin:auto;
}
section#pickoff-dropoff-section form {
    margin-top:50px;
}
section#pickoff-dropoff-section form h2 
{
    color:#fff;
    margin-top:0;
    font-size:26px;
    font-weight:300;
    margin-bottom:20px;
}
section#pickoff-dropoff-section form h2 strong {
    font-weight:600;
}
section#pickoff-dropoff-section form .input-group .btn,
section#pickoff-dropoff-section form .input-group .form-control {
    height:40px;
    outline:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
}
section#pickoff-dropoff-section form .input-group .form-control {
    font-weight:500;
}
section#pickoff-dropoff-section form .input-group .btn {
    padding:0 25px;
    font-size:16px;
    font-weight:600;
    border-left:none;
    line-height:40px;
    border-color:#FFF;
    background:#2778d0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
section#pickoff-dropoff-section form .input-group .btn .fa {
    font-size:20px;
    margin-left:10px;
    display:inline-block;
    vertical-align:text-top;
}
section#pickoff-dropoff-section form .input-group .btn:focus,
section#pickoff-dropoff-section form .input-group .btn:hover,
section#pickoff-dropoff-section form .input-group .btn:active {
    color:#FFF;
    background: #236bb9;
}


section#floating-service-buttons {
    top:56%;
    right:0;
    color:#444;
    z-index:25;
    width:270px;
    position:fixed;
    font-size:14px;
    border:1px solid #FFF;
    padding:15px 0 15px 15px;
    background:rgba(255, 255, 255, .7);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    border-radius:6px 0 0 6px;
    -webkit-border-radius:6px 0 0 6px;
    -moz-border-radius:6px 0 0 6px;
    -o-border-radius:6px 0 0 6px;
}
section#floating-service-buttons.scrolling {
    top:13%;
}
section#static-service-buttons .action-btn,
section#floating-service-buttons .action-btn {
    color:#FFF;
    height:45px;
    display:block;
    padding:0 15px;
    line-height:45px;
    position:relative;
    background:#ee222e;
    border-radius:6px 0 0 6px;
    -webkit-border-radius:6px 0 0 6px;
    -moz-border-radius:6px 0 0 6px;
    -o-border-radius:6px 0 0 6px;
    text-decoration: none;
}
section#static-service-buttons .action-btn:hover,
section#static-service-buttons .action-btn:active,
section#floating-service-buttons .action-btn:hover,
section#floating-service-buttons .action-btn:active {
    background:#c61c26;
}
section#static-service-buttons .action-btn.big-text,
section#floating-service-buttons .action-btn.big-text {
    padding-top:6px;
    line-height:16px;
}
section#static-service-buttons .action-btn:after,
section#floating-service-buttons .action-btn:after {
    content:'';
    clear:both;
    float:none;
    display:block;
}
section#floating-service-buttons .action-btn span {
    width:75%;
    float:left;
}
section#static-service-buttons .action-btn>img,
section#floating-service-buttons .action-btn>img {
    float:right;
    margin-top:5px;
    display:inline-block;
}
section#static-service-buttons .action-btn.big-text>img,
section#floating-service-buttons .action-btn.big-text>img {
    margin-top:0;
}
section#floating-service-buttons ul {
    margin:0;
    padding:0;
}
section#floating-service-buttons ul li {
    display:block;
    margin-bottom:15px;
}
section#floating-service-buttons ul li:last-child {
    margin-bottom:0;
}
section#floating-service-buttons ul li a {
    display:block;
}

section#static-service-buttons {
    display:none;
    padding:60px 0 50px;
}
section#static-service-buttons .action-btn {
    margin:0 30px;
    text-align:center;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
}
section#static-service-buttons .action-btn:after {
    width:0;
    top:18px;
    right:12px;
    content:'';
    position:absolute;
    display:inline-block;
    border-left:6px solid #FFF;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
}
section#static-service-buttons .action-btn span {
    width:75%;
    margin:auto;
    display:block;
}
section#static-service-buttons .action-btn .the-image {
    top:-6px;
    width:50px;
    left:-18px;
    height:55px;
    display:block;
    position:absolute;
    text-align:center;
    background:transparent url('/content/images/carriers/static-button-bg.png') center center no-repeat;
}
section#static-service-buttons .action-btn .the-image img {
    top:10px;
    left:1px;
    width:65%;
    margin:auto;
    display:block;
    position:relative;
}
section#static-service-buttons .action-btn.big-text .the-image img {
    top:13px;
    left:2px;
}



@media only screen and (max-height:850px) {

    section#floating-service-buttons {
        top:58%;
    }
    section#floating-service-buttons.scrolling {
        top:18%;
    }
}

@media only screen and (max-width:1499px) {

    section#service-details-section .details-container {
        width:70%;
    }

    section#delivery-collection-section p {
        width:36%;
    }

    section#delivery-collection-section2 .big-wrap {
        width:90%;
    }
}

@media only screen and (max-width:1359px) {

    section#delivery-collection-section2 .big-wrap {
        width:96%;
    }
}

@media only screen and (max-width:1319px) {

    section#floating-service-buttons {
        display:none;
    }
    section#static-service-buttons {
        display:block;
    }

    section#service-details-section .service-details.service-details-third .service-detail {
        width:33%;
    }
}

@media only screen and (max-width:1259px) {

    section#delivery-collection-section2 .big-wrap {
        width:98%;
    }
    section#delivery-collection-section2 .two-sections .part-section {
        background-size:250px;
    }
}

@media only screen and (max-width:1199px) {

    section#tracking-service-section h2.section-title {
        margin-top:0;
        margin-bottom:10px;
    }

    section#service-details-section .details-container {
        width:80%;
    }

    section#static-service-buttons .action-btn {
        margin:0 10px;
    }

    section#delivery-collection-section p {
        width:42%;
    }

    section#delivery-collection-section2 .two-sections .part-section .part-content {
        height:auto;
        padding-right:20px;
    }
}

@media only screen and (max-width:1099px) {

    section#delivery-collection-section3 {
        padding:60px 0 50px;
    }
    
    /*Comment this part- issue create over achor tag regarding overlapping 
    section#delivery-collection-section3:before,
    section#delivery-collection-section3:after {
        display:none;
    }
    */
    
    /*Added code to adjust achor tag*/
    section#delivery-collection-section3 #Left,section#delivery-collection-section3 #Right{display:none;}
    /**/
}

@media only screen and (min-width:991px) {
    section#contact-numbers-section .serving-data .serving-nav-data .serving-boxes .serving-box {
        min-height: 55px;
    }
}

@media only screen and (max-width:991px) 
{

section#service-info-section.service-dpd
{
    background-image:url('/content/images/carriers/info-banner2-991.jpg');
    background-repeat:no-repeat;
    background-position:center center;
}
section#service-info-section.service-tnt 
{
    background-image:url('/content/images/carriers/info-banner5-991.jpg');
    background-repeat:no-repeat;
    background-position:center center;
}
section#service-info-section.service-ups
    {
    background-image:url('/content/images/carriers/info-banner4-991.png');
    background-repeat:no-repeat;
    background-position:center center;    
    }

    .the-section.section-align-right {
        text-align:center;
    }
    .the-section p.pretty {
        width:98%;
    }
    .the-section .the-wrap {
        padding:0;
        background-image:none !important;
    }
    .the-section.section-align-right p.pretty {
        width:100%;
        padding-left:0;
    }

    section#tracking-service-section {
        padding:45px 0 30px;
    }

    section#service-details-section .details-container {
        width:90%;
    }
    section#service-details-section .service-details {
        text-align:center;
    }
    section#service-details-section .service-details .service-detail {
        width:48%;
        float:none;
        margin-bottom:20px;
        display:inline-block;
    }
    section#service-details-section .service-details .service-detail p{padding: 0px 5px} /*Added on 4-2-2016*/
    
    section#prices-surcharges-section,
    section#international-shipping-section {
        padding:30px 0 !important;
    }
    section#prices-surcharges-section h2.section-title {
        margin-top:10px;
    }
    section#international-shipping-section h2.section-title {
        margin-top:30px;
    }

    section#parcelhero-info-section {
        padding:40px 0;
        background-image:none;
    }

    section#contact-numbers-section .serving-nav span {
        display:block;
        padding-bottom:10px;
    }

    section#static-service-buttons {
        padding:30px 0 20px;
    }
    section#static-service-buttons .action-btn {
        margin-bottom:25px;
    }
    section#static-service-buttons .action-btn.last-btn {
        margin-bottom:0;
    }
    section#static-service-buttons .action-btn.big-text {
        padding-top:0;
        line-height:45px;
    }

    section#delivery-collection-section p {
        width:50%;
    }

    section#delivery-collection-section2 .two-sections .part-section {
        width:100%;
        padding:30px 0;
        float:none !important;
        border-right:none !important;
        background-image:none !important;
    }
    section#delivery-collection-section2 .two-sections .part-section .part-content {
        padding:0;
        width:100%;
        float:none !important;
    }
    .row{padding:0px 10px}
}

@media only screen and (max-width:767px) {

    section#service-details-section {
        padding:45px 0;
    }
    section#service-details-section .details-container {
        width:98%;
    }
    section#service-details-section .service-details .service-detail,
    section#service-details-section .service-details.service-details-third .service-detail {
        width:100%;
    }

    section#delivery-collection-section {
        background-image:none;
    }
    section#delivery-collection-section p {
        width:96%;
    }

    
    /*section#service-info-section {
        height:auto !important;
        background-image:none !important;
    }*/
    
    section#service-info-section.service-dpd
    {
        background-image:url('/content/images/carriers/info-banner2-768.jpg');
        background-repeat:no-repeat;
        background-position:center center;
    }
    section#service-info-section.service-tnt 
    {
    background-image:url('/content/images/carriers/info-banner5-768.jpg');
    background-repeat:no-repeat;
    background-position:center center;
    }
    section#service-info-section.service-ups
    {
        background-image:url('/content/images/carriers/info-banner4-768.png');
    background-repeat:no-repeat;
    background-position:center center;
    }
}

@media only screen and (max-width:499px) {

    /*section#service-info-section {
        height:auto;
        padding:60px 0 45px;
        background-image:none;
    }*/
    section#service-info-section.service-ups
    {
        background-image:url('/content/images/carriers/info-banner4-400.png');
        background-repeat:no-repeat;
        background-size:contain;
        background-position:center bottom;
    }
    
    section#service-info-section.service-dpd
    {
        background-image:url('/content/images/carriers/info-banner2-400.jpg');
        background-repeat:no-repeat;
        background-size:contain;
        background-position:center bottom;
    }
     section#service-info-section.service-tnt 
    {
        background-image:url('/content/images/carriers/info-banner5-400.jpg');
        background-repeat:no-repeat;
        background-size:contain;
        background-position:center bottom;
    }
    section#service-info-section p {
        line-height:28px;
    }

    section#static-service-buttons .action-btn {
        margin-left:20px;
        margin-right:20px;
    }
    section#static-service-buttons .action-btn:after {
        content:none;
    }
}