/** Delivery Details Section Styles **/
section#delivery-details-section {
    padding:60px 0;
}
section#delivery-details-section img {
    display:block;
    margin:25px auto 10px;
}
section#delivery-details-section .book-now-btn {
    color:#FFF;
    border:none;
    font-size:22px;
    min-width:200px;
    font-weight:500;
    padding:12px 20px;
    text-align:center;
    display:inline-block;
    background:#fe4141 url('/Content/images/countries/btn-arrow.png') right 10px center no-repeat;
}
section#delivery-details-section .book-now-btn:hover,
section#delivery-details-section .book-now-btn:active {
    background-color:#c73333;
}

section#delivery-details-section h1 {margin-top:0;color:#474747;font-size:45px;font-weight:300;text-align:center;margin-bottom:15px;}/*Added css on 29-10-2015*/

section#delivery-details-section h3 {
    margin-top:0;
    color:#474747;
    font-size:45px;
    font-weight:300;
    text-align:center;
    margin-bottom:15px;
}
section#delivery-details-section h4 {
    margin-top:0;
    color:#8f8f8f;
    font-size:23px;
    font-weight:300;
    text-align:center;
    margin-bottom:15px;
}

section#delivery-details-section h1 strong,/*Added css on 29-10-2015*/
section#delivery-details-section h3 strong,
section#delivery-details-section h4 strong {
    color:#2f8bc3;
    font-weight:500;
}
section#delivery-details-section p {
    color:#8f8f8f;
    font-size:16px;
    font-weight:300;
    line-height:20px;
}
section#delivery-details-section p strong {
    font-weight:500;
}
section#delivery-details-section .the-blocks {
    margin-top:15px;
    padding-top:50px;
    border-top:1px solid #ededed;
}
section#delivery-details-section .the-blocks .block-info {
    padding:0 40px;
    /*min-height:180px;*/
    min-height: auto;
    border-right:1px solid #e4e4e4;
}
section#delivery-details-section .the-blocks .block-info.last-block {
    border-right:none;
}
section#delivery-details-section .the-blocks .block-info p {
    margin-bottom:15px;
}
section#delivery-details-section .the-blocks .block-info p:last-child {
    margin-bottom:0;
}

section#delivery-details-section .the-blocks .block-info ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

section#delivery-details-section .the-blocks .block-info ul li
{
    display: block;
    /*line-height:26px;*/
    padding-left:25px;
    margin-bottom: 10px;
    background:transparent url('/Content/images/australia/check_icon.png') left top no-repeat;
    background-size:18px;
    font-size:16px;
}


/** Delivery Details Section 2 Styles **/
section#delivery-details-section2 {
    color:#FFF;
    font-weight:300;
    padding-bottom:40px;
}
section#delivery-details-section2 .book-now-btn {
    color:#FFF;
    font-size:22px;
    min-width:200px;
    margin-top:10px;
    font-weight:500;
    padding:12px 20px;
    text-align:center;
    display:inline-block;
    border:2px solid #FFF;
    background:#fe4141 url('/Content/images/countries/btn-arrow.png') right 10px center no-repeat;
}
section#delivery-details-section2 .book-now-btn:hover,
section#delivery-details-section2 .book-now-btn:active {
    background-color:#c73333;
}
section#delivery-details-section2 .the-sections {
    color:#FFF;
    background:#2884bf;
    border-top:5px solid #FFF;
    border-bottom:5px solid #FFF;
}
section#delivery-details-section2 .the-sections .title-holder {
    width:45%;
    margin:0 auto 10px;
}
section#delivery-details-section2 .the-sections h3 {
    font-size:45px;
    font-weight:300;
}
section#delivery-details-section2 .the-sections h3 strong {
    font-weight:500;
}
section#delivery-details-section2 .the-sections h4 {
    font-size:21px;
    font-weight:300;
}
section#delivery-details-section2 .the-sections .section-left {
    width:50%;
    float:left;
    height:790px;
    padding:40px;
    overflow:hidden;
    border-right:5px solid #FFF;
    background:transparent url('/Content/images/countries/delivery-info-overlay.jpg') center center no-repeat;
    background-size:cover;
}
section#delivery-details-section2 .the-sections .section-right {
    width:50%;
    float:left;
    height:790px;
    padding:40px;
    overflow:hidden;
}
section#delivery-details-section2 .the-sections .section-left img,
section#delivery-details-section2 .the-sections .section-right img {
    display:block;
    margin:20px auto;
}
section#delivery-details-section2 .the-sections .section-left img.banner-image,
section#delivery-details-section2 .the-sections .section-right img.banner-image {
    margin-top:80px;
}
section#delivery-details-section2 .central {
    text-align:center;
}
section#delivery-details-section2 p {
    color:#8f8f8f;
    font-size:16px;
    font-weight:300;
    line-height:20px;
}
section#delivery-details-section2 p strong {
    font-weight:500;
}
section#delivery-details-section2 .the-blocks {
    padding-top:35px;
}
section#delivery-details-section2 .the-blocks .block-info {
    padding:0 40px;
    min-height:180px;
    border-right:1px solid #e4e4e4;
}
section#delivery-details-section2 .the-blocks .block-info.last-block {
    border-right:none;
}
section#delivery-details-section2 .the-blocks .block-info p {
    margin-bottom:15px;
}
section#delivery-details-section2 .the-blocks .block-info p:last-child {
    margin-bottom:0;
}


/** Choose Couriers Section Extra Styles **/
section#choose-couriers-section {
    border-top:3px solid #e5e5e5;
}
section#choose-couriers-section h4 strong {
    font-weight:500;
}


/** Courier Service Section Styles **/
section#courier-service-section {
    padding:15px 0;
    background:#FFF;
}
section#courier-service-section .banner-image {
    width:100%;
    margin:auto;
    display:block;
}
section#courier-service-section p
{
    font-size:16px;line-height:1.3em;
}
section#courier-service-section h2 {color:#474747;font-size:45px;font-weight:300;margin-top:50px;text-align:center;}/*Added css on 29-10-2015*/

section#courier-service-section h3 {
    color:#474747;
    font-size:45px;
    font-weight:300;
    margin-top:50px;
    text-align:center;
    line-height:1.3em;
}
section#courier-service-section h4 {
    width:75%;
    color:#8f8f8f;
    font-size:16px;
    font-weight:300;
    margin:30px auto;
    text-align:center;
}
section#courier-service-section h4 strong {
    font-weight:500;
}
section#courier-service-section h4 a{width:70%;text-align:center;font-size:16px;color: #4492c6;font-weight: 500;text-decoration: underline;}/*Added css on 29-10-2015*/

section#courier-service-section .visual-data {
    width:80%;
    margin:auto;
    color:#8f8f8f;
    font-size:16px;
    font-weight:300;
    text-align:center;
}
section#courier-service-section .visual-data h5 {
    font-size:26px;
    font-weight:400;
}
section#courier-service-section .visual-data .visual-image {
    margin:20px 0;
}


/** Delivery Info Section Styles **/
section#delivery-info {
    padding:40px 0;
    position:relative;
    border-top:3px solid #e5e5e5;
}
section#delivery-info.delivery-info-uk {
    border-top:none;
    padding-top:20px;
}
section#delivery-info .ind {
    top:0;
    width: 0;
    height: 0;
    content: '';
    font-size: 0;
    border-top: 0;
    line-height: 0;
    position: absolute;
    left:calc(50% - 4px);
    border-top: 12px solid #e5e5e5;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
section#delivery-info.delivery-info-uk .ind {
    display:none;
}
section#delivery-info .delivery-data {

}
section#delivery-info .delivery-data .step-image {
    height:85px;
    padding-left:15px;
    margin-bottom:10px;
}
section#delivery-info .delivery-data .step-image img {
    vertical-align: bottom;
}
section#delivery-info .delivery-data p {
    color:#8f8f8f;
    font-size:16px;
    font-weight:300;
    min-height:95px;
    padding-left:15px;
    border-left:3px solid #f2f2f2;
}
section#delivery-info .delivery-data p strong {
    display:block;
    font-weight:500;
    padding-bottom:5px;
}


@media screen and (max-width:1750px) {
    section#delivery-details-section2 .the-sections .title-holder {
        width:55%;
    }
}
@media screen and (max-width:1650px) {
    section#delivery-details-section2 .the-sections .title-holder {
        width:60%;
    }
}
@media screen and (max-width:1550px) {
    section#delivery-details-section2 .the-sections .title-holder {
        width:70%;
    }
}
@media screen and (max-width:1320px) {
    section#delivery-details-section2 .the-sections .title-holder {
        width:75%;
    }
}
@media screen and (max-width:1230px) {
    section#delivery-details-section2 .the-sections .title-holder {
        width:85%;
    }
}
@media screen and (max-width:1100px) {
    section#delivery-details-section2 .the-sections .title-holder {
        width:98%;
    }
}

@media screen and (max-width:991px) {

    section#delivery-details-section2 .the-sections .section-left,
    section#delivery-details-section2 .the-sections .section-right {
        float:none;
        clear:both;
        width:100%;
        height:auto;
        overflow:initial;
        border-right:none;
    }
    section#delivery-details-section2 .the-sections .title-holder {
        text-align:center;
    }
    section#delivery-details-section2 .the-sections .section-left img.banner-image,
    section#delivery-details-section2 .the-sections .section-right img.banner-image {
        margin-top:30px;
    }
}

@media screen and (max-width:768px) {
h2{font-size:36px!important;line-height:45px!important;}
    section#delivery-details-section .book-now-btn {
        width:100%;
        margin-top:15px;
    }
    section#delivery-details-section .the-blocks .block-info {
        padding:10px;
        border-right:0;
    }

    section#delivery-details-section2 .the-blocks .block-info {
        padding:10px;
        border-right:0;
    }
}

@media screen and (max-width:400px) {

    section#delivery-details-section2 .book-now-btn {
        width:100%;
    }
}


/* Added here on 2-11-2015 */

/** Informations Section Styles **/
section#informations-section {padding:40px 0 80px;}
section#informations-section h2 {color:#9299a9;font-size:36px;font-weight:300; text-align:center;}
section#informations-section .info-sections {margin-top:50px;}
section#informations-section .info-sections .info-section-left h2 {color:#9299a9;font-size:20px;font-weight:300; text-align:left; padding: 0px 0px}
section#informations-section .info-sections .info-section-left h3 {color:#9299a9;font-size:20px;font-weight:300; text-align:left; padding: 0px 20px}
section#informations-section .info-sections .info-section-left {float:left;width:55%;color:#898989;font-size:15px;font-weight:300;border-left:3px solid #7eaecd;}
section#informations-section .info-sections .info-section-left .readmore {width:95%;padding-left:0%;padding-right:2%;margin-bottom:15px; font-size: 16px; font-weight: 500; color: #4492c6; text-decoration: underline}
section#informations-section .info-sections .info-section-left .hyper{color: inherit; font-weight: inherit!important; text-decoration: underline}
section#informations-section .info-sections .info-section-left p {width:95%;padding-left:3%;padding-right:2%;margin-bottom:15px;}
section#informations-section .info-sections .info-section-left p:last-child {margin-bottom:0;}
section#informations-section .info-sections .info-section-left strong {font-weight:500;}
section#informations-section .info-sections .info-section-right {float:left;width:45%;padding:40px;color:#898989;font-size:15px;font-weight:300;background:#f7f8fc;border-left:3px solid #e4e4e4;}
section#informations-section .info-sections .info-section-right ul {margin:12px 20px;}
section#informations-section .info-sections .info-section-right ul li {display:block;min-height:25px;padding-left:35px;margin-bottom:15px;background:transparent url('/Content/images/NewHome/r/bullet_style1.png') left top no-repeat;}
section#informations-section .info-sections .info-section-right ul li.last-child,section#informations-section .info-sections .info-section-right ul li:last-child {margin-bottom:0;}
/** Services Info Section Styles **/
section#services-info-section {padding:30px 0;background:#f7f8fc;}

/**Dynamic Price rate section**/
#kgForm div>div{height: 256px;  padding-top: 240px }
/*#kgForm div>div{height: 246px;  padding-top: 230px }*/
#kgForm div>div#bg1{ background:url('/Content/images/countries/letter-form.png') no-repeat center;}
#kgForm div>div#bg1>span{display: block; color: #4492c6; font-size: 18px; font-weight: 500; line-height: 22px}
#kgForm div>div#bg2{ background:url('/Content/images/countries/5kg-from.png') no-repeat center; }
#kgForm div>div#bg2>span{display: block; color: #4492c6; font-size: 18px; font-weight: 500; line-height: 22px; padding-left: 40px}
#kgForm div>div#bg3{ background:url('/Content/images/countries/10kg-from.png') no-repeat center; }
#kgForm div>div#bg3>span{display: block; color: #4492c6; font-size: 18px; font-weight: 500; line-height: 22px; padding-left: 40px}
#kgForm div>div#bg4{ background:url('/Content/images/countries/20kg-from.png') no-repeat center; }
#kgForm div>div#bg4>span{display: block; color: #4492c6; font-size: 18px; font-weight: 500; line-height: 22px; padding-left: 40px}
@media(min-width: 767px)
{
#kgForm div>div{height: 310px;  padding-top: 250px }
}

/* Heading Toggling Part*/
.faqs-list {
    padding:20px 20px;
}
.faqs-list .faq-item {
    margin-bottom:30px;
}
.faqs-list .faq-item.last-item,
.faqs-list .faq-item:last-child {
    margin-bottom:0;
}

/*.faq-question span{color:#9299a9;cursor:pointer;font-size:14px;position:relative;left:10px;font-family:'Glyphicons Halflings';}*/

.hPlus
{
    padding-left:35px;
    cursor:pointer;
    background:transparent url('/Content/images/countries/ico-add-service.png') right center no-repeat;
}
.hMinus
{
    padding-left:35px;
    cursor:pointer;
    background:transparent url('/Content/images/countries/ico-remove-service.png') right center no-repeat;
}

.faqs-list .faq-item .faq-question {
    color:#9299a9;
    cursor:pointer;
    font-size:22px;
    line-height:30px!important;
    /*padding-left:35px;*/
    /*background:transparent url('/Content/images/AboutUs/page/faq-ico.png') right center no-repeat;*/   
}
.faqs-list .faq-item .faq-question h2,.faqs-list .faq-item .faq-question h2 span{display: inline!important}
.faqs-list .faq-item .faq-answer{
    display:block;
    padding-top: 20px;
}
.faqs-list .faq-item .faq-answer.active {
    display:block;
}

.faqs-list .faq-item .faq-answer p{padding-left:0 ! important}

.faqs-list .faq-item .faq-answer .block-list ul {
    padding-right:0;
}
.faqs-list .faq-item .faq-answer a {
    color:#207cbb;
    font-weight:400;
}
/**/
/* Added here on 2-11-2015 */

/*mobile text adjustment*/
.mobalignText{padding: 0px 15px ! important; line-height: 1.3em ! important}