﻿.headerinner {
    padding: 0 10px;
}
.divisionwrapper {
    padding: 10px 10px;
}



.bannerleftbox{
    padding-top:10px;
}
.bannerbox.homebanner .bannerboxinner {
    padding-left: 32px;
    padding-right: 32px;
}

.banner_emailgroupbox {
    background-color: transparent;
}

    .banner_emailgroupbox input[type=text] {
        padding: 14px 20px;
        font-size: 15px;
        display: block;
        width: 100%;
        border-radius: 3px;
    }

.input-group-append {
    display: block;
    margin-top: 10px;
    width: 100%;
}

    .input-group-append button {
        padding-left: 30px;
        padding-right: 30px;
        border-radius: 3px;
        width: 100%;
    }
.ad_box .ad_right h2{
    margin-top:0px;
}
.footernavbarbox .divisionwrapper {
    padding: 16px 10px;
}

.footernavbar a {
    margin-right: 0px;
    padding: 4px 10px;
}

a.gototopbox {
    right: 20px;
    bottom: 50px;
}
.featurelistbox .divisionwrapper {
    padding: 0px 20px;
}
.featurelistbox .featurelistboxinner {
    padding: 10px 10px;
}
.tourbox .tourboxinner {    
    padding: 20px 20px;
}

.pricingheadingwrapper {    
    padding: 40px 20px 0px 20px;
}
.pricingplanwrapper { 
    padding: 0px 20px 58px 20px;
}
.pricingvoucherwrapper { 
    padding: 40px 20px;
}
.pricingfaqbox .pricingfaqboxinner { 
    padding: 36px 20px;
}
.divisionboxinner .planbox {
    padding: 0px 0px;
}
.pricingheadingboxinner {
    height:100px;
}
.pricingheadingboxinner .planname {
    font-size: 18px;
}
.pricingheadingboxinner .planprice {
    font-size:20px;
}
.pricingheadingboxinner, .pricingcontentboxinner, .signup_buttonbox {
    padding: 10px 6px;
}
.pricingcontentboxinner {
    height: auto;
}
.featurebenifit .testmaker_bigtext {
    font-size:10px;
}
.featurebenifit .testmaker_smalltext {
    display:none;
}
.pricingcontentboxinner.signup_buttonbox {
    height:52px;
}
.vouchersbox {
    padding: 0px 0px;
}
.pricing_sign_button {
    padding: 8px 8px;
}

.tourbox .divisionwrapper:nth-child(odd) .ad_left,
.tourbox .divisionwrapper:nth-child(even) .ad_right {
    text-align: right;
    padding-left: 0px;
    
}

.tourbox .divisionwrapper:nth-child(even) .ad_left,
.tourbox .divisionwrapper:nth-child(odd) .ad_right {
    text-align: left;
    padding-left: 20px;
    
}
.divisionbox.footernavbarbox,
.divisionbox.footerappsecbox {
    margin-bottom: 0px;
}
.animateelement.animatetop,
.animateelement.animateright,
.animateelement.animateleft {
    -webkit-transform: translate(0, 50px);
    -ms-transform: translate(0, 50px);
    transform: translate(0, 50px);
}
.pricinginfodiv .pricinginfodivinner {
    padding: 0px 20px;
}