@font-face {
    font-family: 'robotoregular';
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-regular-webfont.eot');
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-regular-webfont.woff') format('woff'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-regular-webfont.ttf') format('truetype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'robotomedium_italic';
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-mediumitalic-webfont.eot');
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-mediumitalic-webfont.woff') format('woff'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-mediumitalic-webfont.ttf') format('truetype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'webfontregular';
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-black-webfont.eot');
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-black-webfont.woff') format('woff'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-black-webfont.ttf') format('truetype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/roboto-black-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'skranjiregular';
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/skranji-regular-webfont.eot');
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/skranji-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/skranji-regular-webfont.woff') format('woff'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/skranji-regular-webfont.ttf') format('truetype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/skranji-regular-webfont.svg#skranjiregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'carter_oneregular';
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/carterone-webfont.eot');
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/carterone-webfont.eot?#iefix') format('embedded-opentype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/carterone-webfont.woff') format('woff'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/carterone-webfont.ttf') format('truetype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/carterone-webfont.svg#carter_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poetsen_oneregular';
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/poetsenone-regular-webfont.eot');
    src: url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/poetsenone-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/poetsenone-regular-webfont.woff') format('woff'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/poetsenone-regular-webfont.ttf') format('truetype'), url('https://res.cloudinary.com/skyhighpartyrentals/raw/upload/v1603300178/skin/frontend/default/spr/fonts/poetsenone-regular-webfont.svg#poetsen_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.validation-advice {
    background: none;
}

.wrapper {
    /* width: 990px; */
    margin: 0 auto;
}

.innerWrapper {
    width: 1160px;
    float: left;
    position: relative;
    margin-top: 30px;
}

.marginLft12 {
    margin-left: 12px;
}

.marginTop4 {
    margin-top: 4px;
}

.marginTop8 {
    margin-top: 8px;
}

.marginTop11 {
    margin-top: 11px;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop25 {
    margin-top: 25px;
}

.marginTop35 {
    margin-top: 35px !important;
}

.checkoutMargin {
    margin: -25px 0 0 15px !important;
}

.brownColor {
    color: #8e6b2b;
}

.redColor {
    color: #f72a21;
}

.whiteColor {
    color: #fff;
}

.whiteColora {
    color: #fff;
}

.grayColor {
    color: #505050;
}

.floatLft {
    float: left;
}

.floatRgt {
    float: right;
}

h4 {
    font-family: 'poetsen_oneregular';
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 25px;
}

.textTransform {
    text-transform: capitalize;
}


/*Header section*/

header {
    width: 990px;
    margin: 0 auto;
}

h1 {
    width: 200px;
    height: 92px;
    float: left;
    margin-top: 33px;
}

h1 a {
    width: 200px;
    height: 92px;
    float: left;
    text-decoration: none;
}

.headerRgtArea {
    width: 710px;
    float: left;
    padding-left: 75px;
}

form {
    border: none;
    position: relative;
    z-index: 100;
}

form fieldset {
    margin: 0;
    padding: 0;
}

.checkbox {
    width: 17px;
    float: left;
    margin-top: 1px;
}

.labelTxt {
    width: 175px;
    float: left;
    font-family: 'robotoregular';
    font-size: 13px;
    color: #645959;
    line-height: 20px;
}

.labelTxta {
    width: 183px;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #645959;
    padding-left: 15px;
    line-height: 30px;
}

.eventLabelTxt {
    width: 460px;
    float: left;
    font-family: 'skranjiregular';
    font-size: 15px;
    color: #505050;
}

.eventLabelTxta {
    width: 435px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #505050;
    padding: 2px 0 0 5px;
}

.advtxt {
    font-size: 13px;
    color: #666666;
}

.shippingLabelTxt {
    width: 245px;
    float: left;
    font-family: 'robotoregular';
    font-size: 11px;
    color: #505050;
    padding: 4px 0 0 5px;
}

.cardLabelTxt {
    width: 435px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #505050;
    text-transform: uppercase;
}

.cardLabelTxta {
    width: 212px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #505050;
    text-transform: uppercase;
}

.checkoutLabelTxt {
    width: 372x;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #505050;
    padding-left: 5px;
    line-height: 16px;
}

.packageLabelTxt {
    width: 100%;
    float: left;
    font-family: 'skranjiregular';
    font-size: 14px;
    color: #0096cb;
    text-align: center;
    padding: 10px 0 7px;
    height: 50px;
}

.searchBg {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/search-bg.png) no-repeat;
    width: 573px;
    height: 32px;
    float: left;
    margin-top: 2px;
    padding: 11px 14px;
    clear: both;
    position: relative;
    z-index: 998;
}

.input75 {
    background: #fff;
    width: 75px;
    height: 50px;
    float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    color: #767676;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px #dcdcdc solid;
    line-height: 53px;
    position: relative;
}

.input175 {
    background: #fff;
    width: 157px;
    height: 30px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #606060;
    padding: 0 10px;
    margin: 7px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 5px #2484bd solid;
    line-height: 33px;
}

.input270 {
    background: #fff;
    width: 250px;
    height: 28px;
    float: left;
    border: 1px #c6c6c6 solid;
    -webkit-box-shadow: inset 0 0 5px 5px #ededed;
    box-shadow: inset 0 0 5px 5px #ededed;
    font-family: 'robotoregular';
    font-size: 13px;
    color: #504e4e;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 28px;
}

.input460 {
    background: #fff;
    width: 438px;
    height: 38px;
    float: left;
    border: 1px #bdbdbd solid;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #000;
    margin-top: 10px;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 38px;
}

.input450 {
    background: #fff;
    width: 450px;
    height: 40px;
    float: left;
    border: 1px #adadad solid;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #a7a6a6;
    margin-top: 10px;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 38px;
}

.input210 {
    background: #fff;
    width: 190px;
    height: 40px;
    float: left;
    border: 1px #bdbdbd solid;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #a7a6a6;
    margin-top: 10px;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 38px;
}

.input140 {
    background: #fff;
    width: 120px;
    height: 40px;
    float: left;
    border: 1px #bdbdbd solid;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #a7a6a6;
    margin-top: 10px;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 38px;
}

.input278 {
    background: #fff;
    width: 258px;
    height: 28px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #606060;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px #cccccc solid;
    line-height: 33px;
}

.input320 {
    background: #fff;
    width: 280px;
    height: 40px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #606060;
    padding: 0 10px;
    margin: 6px 10px 5px 0;
    border-radius: 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 5px #2484bd solid;
    line-height: 40px;
    position: relative;
}

.input200 {
    background: #fff;
    width: 484px;
    height: 31px;
    float: left;
    border: 1px #acacac solid;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #686868;
    padding: 0 10px;
    border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    line-height: 31px;
}

.input180 {
    background: #fff;
    width: 138px;
    height: 36px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #606060;
    margin: 0 10px;
    padding: 0 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px #aeaa7e solid;
    line-height: 36px;
}

.notifyInput {
    background: #fff;
    width: 160px;
    height: 36px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #606060;
    padding: 0 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px #aeaa7e solid;
    line-height: 36px;
}

.input225 {
    background: #fff url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/calender-icon.png) no-repeat 11px 11px;
    width: 200px;
    height: 53px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #686868;
    padding: 0 10px 0 42px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 53px;
}

.input225b {
    background: #fff url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/calender-icon.png) no-repeat 11px 11px;
    width: 276px;
    height: 50px;
    float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    color: #686868;
    padding: 0 10px 0 42px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 53px;
}

.searchBtn {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/search-button.png) no-repeat;
    width: 36px;
    height: 33px;
    float: left;
    text-indent: -5000px;
    cursor: pointer;
}

.labela {
    width: 82px;
    float: left;
    /* font-family: 'skranjiregular';
    font-size: 16px; */
    color: #fff;
    text-transform: uppercase;
    padding-top: 16px;
    line-height: 20px;
    text-align: center;
}

.checkboxTxt {
    width: 110px;
    float: left;
    font-family: 'skranjiregular';
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    padding-top: 6px;
    line-height: 20px;
}

.labelb {
    color: #FFFFFF;
    float: left;
    font-family: 'skranjiregular';
    font-size: 18px;
    line-height: 20px;
    padding-top: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 106px;
}

.labelba {
    color: #FFFFFF;
    float: left;
    /* font-family: 'skranjiregular';
    font-size: 16px; */
    line-height: 20px;
    padding-top: 16px;
    text-align: left;
    text-transform: uppercase;
    width: 57px;
    padding-right: 10px;
}

.textarea278 {
    background: #fff;
    width: 258px;
    height: auto;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #606060;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px #cccccc solid;
    line-height: 25px;
    resize: none;
}

.orderComment {
    background: #fff;
    width: 616px;
    height: 30px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #606060;
    margin-top: 15px;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px #d5d5d5 solid;
    line-height: 20px;
    resize: none;
}

.submitBtn {
    width: 108px;
    float: left;
    margin: 20px 0 0 198px;
}

.topRightArea {
    width: 462px;
    float: left;
}

.topNav {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/top-nav-bg.png) no-repeat;
    width: 330px;
    height: 36px;
    float: left;
    margin: 12px -4px 0 7px;
}

.topNav li {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/separator.jpg) no-repeat left 4px;
    float: left;
    margin-top: 10px;
}

.topNav li:first-child {
    background: none;
}

.topNav li a {
    font-family: 'skranjiregular';
    font-size: 15px;
    color: #fff;
    padding: 0 14px;
    text-decoration: none;
}

.topNav li a:hover {
    color: #fff;
}


/* .phoneDetail {background: url("https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/phone-detail.png") no-repeat scroll right top rgba(0, 0, 0, 0); float: left; height: 63px; margin: 11px 0 0 104px;
    text-indent: -5000px; width: 340px;} */

.mainSiteLogo {
    float: left;
    height: 64px;
    margin: 11px 0 0 0;
    width: 141px;
}

.phoneDetail {
    float: left;
    height: 63px;
    margin: 11px 0 0 120px;
    width: 303px;
}

.emptyRating {
    margin-top: 7px;
}

.popularTxt {
    width: 100%;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 25px;
    color: #0898cc;
    padding-top: 20px;
}


/*Main Navigation*/

.RepeatNav {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/repeat-nav-bg.jpg) repeat-x;
    width: 866px;
    height: 38px;
    float: left;
    margin-top: 10px;
    position: relative;
}

.leftNav {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/left-nav-bg.jpg) no-repeat left top;
    width: 866px;
    height: 38px;
    float: left;
}

.rightNav {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/right-nav-bg.jpg) no-repeat right top;
    width: 866px;
    height: 38px;
    float: left;
}

.mainNav {
    width: 866px;
    float: left;
    position: relative;
    z-index: 500;
}

.mainNav ul {
    width: 866px;
    float: left;
    border: none;
}

.mainNav ul li {
    float: left;
    display: block;
    text-decoration: none;
}

.mainNav ul ul {
    background: #f5f5f5;
    width: 950px;
    float: left;
    position: absolute;
    visibility: hidden;
    z-index: 999999;
    left: 0;
    padding: 25px 20px 40px;
}

.mainNav ul ul ul {
    background: #f5f5f5;
    border: none;
}

.mainNav ul li a {
    font-family: 'poetsen_oneregular';
    font-size: 17px;
    color: #fff;
    padding: 0 16px;
    display: block;
    line-height: 38px;
    text-transform: uppercase;
    text-decoration: none;
}

.mainNav ul li a:hover {
    background: #f5f5f5;
    color: #f8372b;
}

.mainNav ul li a.active {
    background: #f5f5f5;
    color: #f8372b;
}

.mainNav ul li:hover>ul {
    visibility: visible;
    clear: left;
    z-index: 999999;
}

.mainNav ul li:hover>ul li {
    float: left;
}

.mainNav ul li:hover>ul li a {
    /*font-family: 'skranjiregular'; font-size:13px;*/
    color: #1E7EC8;
    padding: 0;
    text-transform: none;
    line-height: 18px;
    margin-bottom: 6px;
}

.mainNav ul li:hover>ul li a.menu-product,
.mainNav ul li:hover>ul li a.menu-product:hover {
    /* background:url("https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/menu-product-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding-left:22px; */
}

.mainNav ul li:hover>ul li a:hover {
    background: none;
    color: #f8372b;
}

.mainNav ul li:hover>ul li a.active {
    background: none;
    color: #f8372b;
}

.cartBg {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/cart-bg.jpg) no-repeat;
    width: 118px;
    height: 38px;
    float: left;
    margin: 10px 0 0 6px;
}

.cartIcon {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/cart-icon.png) no-repeat;
    width: 19px;
    height: 29px;
    float: left;
    font-family: 'webfontregular';
    font-size: 10px;
    color: #fa4a39;
    margin: 4px 8px 0 10px;
    padding: 2px 0 0 16px;
}

.cartIcon.active {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/cart-icon-active.gif) no-repeat;
}

.cartTxt {
    font-family: 'skranjiregular';
    font-size: 15px;
    color: #fff;
    line-height: 38px;
}


/* .last { width:101px; } */

.navGrid164 {
    width: 164px;
    float: left;
    margin-right: 25px;
}

.navGrid164 .subcategoryHeading {
    font-family: 'poetsen_oneregular';
    font-size: 15px;
    font-weight: normal;
    color: #f8372b;
    text-transform: uppercase;
    padding: 28px 0 12px;
}

.navGrid188 {
    width: 166px;
    float: left;
    padding: 0 0 25px 25px;
    border-left: 1px #dcdcdc solid;
}

.navGrid188 h3 {
    font-family: 'robotoregular';
    font-size: 13px;
    font-weight: bold;
    color: #4d4d4d;
    text-transform: uppercase;
    padding: 28px 0 12px;
}

.viewAll {
    background: #2696be;
    width: 132px;
    height: 28px;
    float: left;
    margin-top: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.viewAll a {
    width: 132px !important;
    font-size: 13px;
    font-weight: normal;
    color: #fff !important;
    display: block !important;
    text-align: center !important;
    text-transform: uppercase;
    line-height: 28px !important;
}

.liveChat {
    width: 115px;
    float: right;
    position: absolute;
    top: 76px;
    right: 1px;
}


/*Party Detail*/

.startHere {
    width: 150px;
    height: 67px;
    float: left;
    margin-top: 7px;
    position: relative;
    border-left: 2px #379716 solid;
    border-bottom: 2px #379716 solid;
    border-top: 1px #89d05e solid;
    background-color: #44b432;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#c3eb88), to(#44b432));
    background: -webkit-radial-gradient(circle, #c3eb88, #44b432);
    background: -moz-radial-gradient(circle, #c3eb88, #44b432);
    background: -ms-radial-gradient(circle, #c3eb88, #44b432);
    font-family: 'poetsen_oneregular';
}

.startHere:after {
    border-bottom: 33px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #44B432;
    border-top: 33px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    width: 0;
    right: -10px;
    position: absolute;
    top: 0;
}

.startHere a {
    display: block;
    font-family: 'carter_oneregular';
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 67px;
    text-shadow: 3px 0 #379228, 0 3px #379228, 3px 0 #379228, 0 3px #379228;
    -webkit-text-shadow: 3px 0 #379228, 0 3px #379228, 3px 0 #379228, 0 3px #379228;
}

.partyArea {
    /* background: #29a3d3; */
    width: 822px;
    height: 55px;
    float: left;
    /* margin: 7px 0 0 15px; */
    position: relative;
}


/*.partyArea:before { background:#29a3d3; width:810px; height:70px; content:''; position: absolute; top: 0; left: 0; -webkit-transform: skew(17deg, 0deg); -moz-transform: skew(17deg, 0deg); -ms-transform: skew(17deg, 0deg); -o-transform: skew(17deg, 0deg); transform: skew(17deg, 0deg); } */

.partyArea:after {
    /* background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/blue-nav-arrow.png) no-repeat; */
    width: 11px;
    height: 70px;
    content: '';
    position: absolute;
    top: 0;
    left: -10px;
}

.width114 {
    width: 114px;
    float: left;
    margin-left: 6px;
}

.width164 {
    width: 164px;
    float: left;
    margin: 2px 0 0 5px;
}

.width390 {
    width: 385px;
    float: left;
    margin: 2px 0 0 10px;
}

.checkAvailability {
    width: 120px;
    height: 53px;
    float: left;
    margin: 8px 0 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #8ac444;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhYzQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDk5MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8ac444 0%, #509917 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ac444), color-stop(100%, #509917));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8ac444 0%, #509917 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8ac444 0%, #509917 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8ac444 0%, #509917 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #8ac444 0%, #509917 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8ac444', endColorstr='#509917', GradientType=0);
    /* IE6-8 */
}

.checkAvailability a {
    font-family: 'skranjiregular';
    font-size: 15px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    padding: 8px 0 9px 0;
    line-height: 18px;
}

.updateBtn {
    width: 97px;
    height: 53px;
    float: left;
    margin: 3px 0 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    /* background: #12caff; */
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyY2FmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNGEyZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
    /* background: -moz-linear-gradient(top, #12caff 0%, #04a2ff 100%); /* FF3.6+  */
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#12caff), color-stop(100%,#04a2ff)); /* Chrome,Safari4+  */
    /* background: -webkit-linear-gradient(top, #12caff 0%,#04a2ff 100%); /* Chrome10+,Safari5.1+  */
    /* background: -o-linear-gradient(top, #12caff 0%,#04a2ff 100%); /* Opera 11.10+  */
    /* background: -ms-linear-gradient(top, #12caff 0%,#04a2ff 100%); /* IE10+  */
    /* background: linear-gradient(to bottom, #12caff 0%,#04a2ff 100%); /* W3C  */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12caff', endColorstr='#04a2ff',GradientType=0 );  -webkit-box-shadow: 0 2px 5px 2px #1b747d; */
    /* box-shadow: 0 2px 5px 2px #1b747d; } */
}

.updateBtn.checkAvailabilityBtn {
    background: #75c953;
}

.updateBtn a {
    font-family: 'skranjiregular';
    font-size: 22px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    line-height: 53px;
}

.cartBtn {
    background: #f72f24 url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/cart-icon.png) no-repeat center 8px;
    width: 80px;
    height: 68px;
    float: left;
    margin: 1px 0 0 10px;
}

.cartBtn a {
    font-family: 'skranjiregular';
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 44px 0 10px 0;
    display: block;
}

.redArrow {
    background: #f73128 url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/red-arrow.jpg) no-repeat center 50%;
    width: 28px;
    height: 52px;
    float: left;
    margin: 8px 0 0 7px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px 1px #1b747d;
    box-shadow: 0 1px 2px 1px #1b747d;
}

.redArrow a {
    width: 28px;
    height: 52px;
    float: left;
    display: block;
    text-indent: -5000px;
}

.categoryDetail {
    background: #fff;
    width: 930px;
    float: left;
    padding: 25px 30px;
    position: absolute;
    top: 77px;
    z-index: 999999;
    display: none;
}

.categoryFrame {
    width: 465px;
    float: left;
}

.categoryFrame h3 {
    font-family: 'robotoregular';
    font-size: 16px;
    color: #595959;
    font-weight: bold;
}

.categoryFrame li {
    width: 196px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #3e3e3e;
    margin-top: 10px;
}

.categoryFrame li a {
    color: #0096cb;
}

.cartFrameArea {
    width: 348px;
    float: right;
    position: relative;
    z-index: 10;
    top: -7px;
    display: none;
}

.cartTopArrow {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/cart-arrow.png) no-repeat left top;
    width: 346px;
    height: 9px;
    float: left;
}

.cartProductDetail {
    background: #e7e7e7;
    width: 348px;
    float: left;
    margin-top: -1px;
    border: #30a5d0 2px solid;
}

.cartHdgArea {
    background: #25A5D2;
    width: 332px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #fff;
    padding: 0 8px;
    line-height: 51px;
}

.cartProductFrame {
    background: #fff;
    width: 348px;
    float: left;
    padding: 20px 0;
}

.cartHolder {
    width: 103px;
    float: left;
    margin-left: 15px;
}

.cartDescp {
    width: 140px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 14px;
    color: #0096cb;
    padding: 5px 15px 0 15px;
    line-height: 20px;
}

.rentAmount {
    width: 70px;
    float: right;
    font-family: 'carter_oneregular';
    font-size: 16px;
    color: #dc1b29;
}

.cartSubTotal {
    width: 318px;
    float: left;
    margin: 17px 0 0 15px;
    border-top: 1px #e7e7e7 solid;
    padding: 15px 15px 0 0;
    text-align: right;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #6a6c6d;
}

.itemViewArea {
    width: 318px;
    float: left;
    font-size: 13px;
    color: #29a3d4;
    padding: 0 15px;
    line-height: 46px;
}

.itemViewArea a {
    color: #29a3d4;
    text-decoration: none;
    font-family: 'robotoregular';
    font-size: 14px;
}

.checkoutBtn {
    width: 106px;
    height: 30px;
    float: right;
    margin-top: 7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 2px 1px #a9a9a9;
    box-shadow: 0px 2px 2px 1px #a9a9a9;
    -o-box-shadow: 0px 2px 2px 1px #a9a9a9;
    background: #8bc445;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiYzQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDk5MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8bc445 0%, #509917 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8bc445), color-stop(100%, #509917));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8bc445 0%, #509917 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8bc445 0%, #509917 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8bc445 0%, #509917 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #8bc445 0%, #509917 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8bc445', endColorstr='#509917', GradientType=0);
    /* IE6-8 */
}

.checkoutBtn a {
    width: 106px;
    height: 30px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.checkoutBtn.clearCart {
    margin-right: 10px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #007ca8 100%, #9fdbff 50%) repeat scroll 0 0;
}


/*Content Area*/

.toyBanner {
    width: 238px;
    height: 235px;
    float: left;
    margin-top: 20px;
    position: relative;
}

.toyBanner img {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 4px 2px #8ac5ea;
    box-shadow: 0 0 4px 2px #8ac5ea;
    -o-box-shadow: 0 0 4px 2px #8ac5ea;
}

.toyBannerDetail {
    width: 198px;
    float: left;
    position: absolute;
    top: 0;
    padding: 22px 20px;
}

.toyBannerDetail h2 {
    font-family: 'skranjiregular';
    font-size: 29px;
    text-transform: uppercase;
}

.toyBannerDetail p {
    font-family: 'robotoregular';
    font-size: 16px;
}

.birthdayBanner {
    background: #fff;
    width: 930px;
    float: left;
    border: 1px solid #fff;
    padding: 10px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 2px #C4C4C4;
    box-shadow: 0 1px 2px 2px #C4C4C4;
    -o-box-shadow: 0 1px 2px 2px #C4C4C4;
    margin: 19px 19px 5px;
}

.viewPackage {
    background: #6fb328;
    width: 220px;
    height: 44px;
    float: left;
    position: absolute;
    bottom: 52px;
    right: 35px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.viewPackage a {
    font-family: 'poetsen_oneregular';
    font-size: 18px;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 44px;
    text-decoration: none;
}

.sidebar {
    width: 228px;
    float: left;
    margin-top: 12px;
}

.signupArea {
    background: #2d9cdf;
    width: 188px;
    float: left;
    padding: 10px 20px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.signupArea h4 {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/email-icon.png) no-repeat right top;
    font-family: 'carter_oneregular';
    font-size: 15px;
    color: #fff;
    padding: 7px 0 0;
    text-transform: uppercase;
    text-align: left;
    line-height: 15px;
}

.signupsubTxt {
    font-family: 'robotoregular';
    font-size: 9px;
    font-style: italic;
    text-transform: capitalize;
}

.blueTexture {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/blue-texture.png) no-repeat;
    width: 228px;
    height: 158px;
    float: left;
    margin-top: 14px;
    padding-top: 11px;
}

.pinkTexture {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/pink-texture.png) no-repeat;
    width: 228px;
    height: 158px;
    float: left;
    margin-top: 14px;
    padding-top: 15px;
}

.adultMoonwalk {
    background: #2d9cdf;
    width: 228px;
    height: 232px;
    float: left;
    margin-top: 14px;
    padding-top: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.facebookArea {
    background: #fff;
    width: 228px;
    float: left;
    margin-top: 14px;
    padding: 13px 0 65px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 3px #7ebfea;
    box-shadow: 0 0 3px 3px #7ebfea;
    -o-box-shadow: 0 0 3px 3px #7ebfea;
}

.facebookHdg {
    text-transform: uppercase;
    font-family: 'poetsen_oneregular';
    font-size: 17px;
    color: #1f72b2;
    padding-left: 12px;
}

.facebookPic {
    width: auto;
    margin: 10px 0 0 8px;
}

.advtBanner {
    width: auto;
    float: left;
}

.boysMargin {
    margin: 14px 0 0 14px;
}

.girlsMargin {
    margin: 7px 0 0 14px;
}

.bestPackage {
    background: #fff;
    width: 990px;
    float: left;
    margin-top: 15px;
    padding-bottom: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 2px #7EBFEA;
    box-shadow: 0 0 3px 2px #7EBFEA;
    -o-box-shadow: 0 0 3px 2px #7EBFEA;
}

.bestPackage h1 {
    margin-top: 0;
}

.bestPackage h3,
.bestPackage h2,
.bestPackage h1 {
    height: auto;
    width: 973px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 21px;
    color: #fff;
    padding-left: 15px;
    border: 1px #f64234 solid;
    line-height: 43px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #fc624b;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTE2MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc624b), color-stop(100%, #f11613));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fc624b 0%, #f11613 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fc624b', endColorstr='#f11613', GradientType=0);
    /* IE6-8 */
}

.bestPackage ul {
    width: 990px;
    float: left;
    margin-top: -21px;
}

.bestPackage li {
    width: 446px;
    float: left;
    margin: 45px 0 0 19px;
    padding: 10px 10px 54px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 2px #C4C4C4;
    box-shadow: 0 2px 2px 2px #C4C4C4;
    position: relative;
    height: 440px;
}

.rentPic {
    width: 68px;
    height: 67px;
    float: left;
    position: absolute;
    top: 10px;
}

.bestsellHdgTxt {
    font-family: 'skranjiregular';
    font-size: 20px;
    color: #0096cb;
    text-align: center;
    padding: 8px 0 10px;
}

.productviewPackage {
    width: 247px;
    margin: 0 auto;
}

.viewBtn {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/view-package.png) no-repeat;
    width: 247px;
    height: 56px;
    float: left;
    margin-top: 27px;
    position: absolute;
}

.viewBtn a {
    font-family: 'poetsen_oneregular';
    font-size: 23px;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 50px;
}

.productArea {
    background: #fff;
    width: 100%;
    float: left;
    margin-top: 15px;
    padding-bottom: 50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 2px #7EBFEA;
    box-shadow: 0 0 3px 2px #7EBFEA;
    -o-box-shadow: 0 0 3px 2px #7EBFEA;
}

.productArea h3,
.productArea h1,
.productArea h2 {
    height: auto;
    width: 973px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 21px;
    color: #fff;
    padding-left: 15px;
    /*border:1px #f64234 solid;*/
    border: 1px #0096cb solid;
    line-height: 44px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #0096cb;
    /*background: #fc624b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTE2MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fc624b 0%, #f11613 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc624b), color-stop(100%,#f11613)); /* Chrome,Safari4+ */
    /* background: -webkit-linear-gradient(top, #fc624b 0%,#f11613 100%); /* Chrome10+,Safari5.1+ */
    /* background: -o-linear-gradient(top, #fc624b 0%,#f11613 100%); /* Opera 11.10+ */
    /* background: -ms-linear-gradient(top, #fc624b 0%,#f11613 100%); /* IE10+ */
    /* background: linear-gradient(to bottom, #fc624b 0%,#f11613 100%); /* W3C */
    /*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc624b', endColorstr='#f11613',GradientType=0 ); /* IE6-8 */
}

.productArea ul {
    width: 990px;
    float: left;
    margin-top: -16px;
}

.productArea li {
    width: 285px;
    display: inline-block;
    float: none;
    margin: 38px 0 0 19px;
    padding: 10px 10px 20px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 2px #C4C4C4;
    box-shadow: 0 2px 2px 2px #C4C4C4;
}

.categorypath-all-party-themes .productArea ul {
    width: 100%;
    float: left;
    margin-top: -16px;
}

.categorypath-all-party-themes .productArea li {
    width: 32.333%;
    /* display: inline-block; */
    /* float: left; */
    margin: 20px 0.5% 0;
    padding: 10px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 2px #c4c4c4;
    box-shadow: 0 2px 2px 2px #c4c4c4;
    box-sizing: border-box;
}

.categorypath-all-extras .productArea ul {
    width: 100%;
    float: left;
    margin-top: -16px;
}

.categorypath-all-extras .productArea li {
    width: 32.333%;
    /* display: inline-block; */
    /* float: left; */
    margin: 20px 0.5% 0;
    padding: 10px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 2px #c4c4c4;
    box-shadow: 0 2px 2px 2px #c4c4c4;
    box-sizing: border-box;
}

.productHdgTxt {
    font-family: 'skranjiregular';
    font-size: 18px;
    color: #0096cb;
    text-align: center;
    /* padding:8px 0 10px;*/
}

.rentArea {
    font-family: 'robotoregular';
    font-size: 16px;
    color: #3a230a;
    text-align: center;
    padding: 0px 0 0px;
}

.priceTxt {
    font-family: 'poetsen_oneregular';
    font-size: 26px;
    color: #dc1b29;
}

.productAddcart {
    width: 170px;
    margin: 0 auto;
}

.productCart {
    background: #F5362E;
    width: 145px;
    height: 41px;
    float: left;
    position: absolute;
    bottom: -22px;
    border-radius: 3.4em;
    margin-left: 3%;
    cursor: pointer;
}

.productCart a {
    font-family: 'poetsen_oneregular';
    font-size: 20px;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 42px;
}

.tabArea {
    background: #fff;
    width: 950px;
    float: left;
    padding: 18px 20px;
    margin-top: 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 3px 2px #7EBFEA;
    box-shadow: 0 0 3px 2px #7EBFEA;
    -o-box-shadow: 0 0 3px 2px #7EBFEA;
}

.tab {
    width: 960px;
    float: left;
}

.tab ul {
    float: left;
}

.tab li {
    float: left;
    width: 155px;
    height: 46px;
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/tab-bg.png) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #c32f00;
    margin-left: 4px;
    display: inline;
}

.tab li:first-child {
    margin-left: 0;
}

.tab a {
    font-family: 'poetsen_oneregular';
    font-size: 22px;
    color: #fff;
    text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    -webkit-text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    text-align: center;
    display: block;
    line-height: 46px;
    text-decoration: none;
}

.tab a:hover {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/tab-bg-hover.png) no-repeat;
    text-decoration: none;
}

.tab .active {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/tab-bg-hover.png) no-repeat;
}

.tabContentArea {
    background: #f0f0f0;
    width: 906px;
    float: left;
    padding: 39px 35px 15px;
}

.tabContentArea h5,
.tabContentArea h3 {
    font-family: 'poetsen_oneregular';
    font-size: 35px;
    color: #1f72b2;
    text-align: center;
    padding-bottom: 22px;
    text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
    -webkit-text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
}

.tabRedColor {
    color: #f5362e;
}

.deliveryLftArea {
    width: 100%;
    float: left;
}

.deliveryLftArea ul {
    width: 94px;
    float: left;
    margin-top: 17px;
}

.deliveryLftArea li {
    background: none;
    width: 94px;
    height: auto;
    font-family: 'robotoregular';
    font-size: 13px;
    color: #4b4b4b;
    margin: 0;
    line-height: 21px;
}

.zipCode {
    font-family: 'poetsen_oneregular';
    font-size: 21px;
    color: #424242;
    padding-top: 19px;
}

.deliveryBanner {
    width: 338px;
    float: left;
    margin: 20px 0 0 5px;
}

.deliveryRgtArea {
    background: #fff;
    width: 430px;
    float: left;
    padding: 27px 15px 45px 48px;
}

.grid156 {
    width: 156px;
    float: left;
    margin-top: 13px;
}

.grid124 {
    width: 115px;
    float: left;
    margin-top: 13px;
}

.deliveryRgtArea li {
    background: none;
    height: auto;
    font-family: 'robotoregular';
    font-size: 13px;
    color: #4b4b4b;
    margin: 0;
    line-height: 23px;
}

.rightHdgTxt {
    font-family: 'webfontregular';
    font-size: 30px;
    color: #f5362e;
    text-transform: uppercase;
    text-align: center;
    line-height: 29px;
}

.serviceTxt {
    font-size: 20px;
    color: #262626;
}


/*Product Page CSS*/

.priceGrid {
    width: 100%;
    float: left;
}

.priceArea {
    background: #fff;
    width: 204px;
    float: left;
    padding: 15px 12px;
    margin-bottom: 14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 3px #7ebfea;
    box-shadow: 0 0 3px 3px #7ebfea;
    -o-box-shadow: 0 0 3px 3px #7ebfea;
}

.priceArea h4 {
    width: 100%;
    float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    font-weight: bold;
    color: #29a3d3;
    text-align: left;
    line-height: none;
}

.priceSeparator {
    background: #e3e3e3;
    width: 100%;
    float: left;
    height: 1px;
    margin: 13px 0;
    text-indent: -5000px;
}

.rentalTxt {
    width: 100%;
    float: left;
    font-family: 'skranjiregular';
    font-size: 19px;
    color: #0096cb;
    text-transform: uppercase;
}

.rentalHolder {
    width: 209px;
    float: left;
    margin-top: 12px;
}

.rentTxt {
    width: 100%;
    float: left;
    font-family: 'robotoregular';
    font-size: 10px;
    font-weight: bold;
    color: #575757;
    padding: 18px 0 8px;
}

.valueTxt {
    width: auto;
    float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    font-weight: bold;
    color: #f62019;
}

.rating {
    width: auto;
    float: right;
}

.priceArea li {
    width: 204px;
    float: left;
    border-top: 1px #e3e3e3 solid;
    padding-top: 13px;
    margin-top: 12px;
}

.rentimgHolder {
    width: 80px;
    float: left;
}

.rentDetail {
    width: 114px;
    float: left;
    padding-left: 10px;
}

.rentDetail p {
    font-family: 'robotoregular';
    font-size: 12px;
    color: #575757;
}


/*Product Detail Page CSS*/

.breadCrumb {
    width: 980px;
    float: left;
    padding-left: 9px;
    margin-bottom: 2px;
}

.breadCrumb li {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/breadcrumb-arrow.png) no-repeat left 9px;
    float: left;
    margin-top: 5px;
}

.breadCrumb li:first-child {
    background: none;
}

.breadCrumb li a {
    font-size: 13px;
    color: #fff;
    padding: 0 7px 0 10px;
}

.breadCrumb li a:hover {
    color: #288cb1;
}

.breadCrumb li a.active {
    color: #288cb1;
}

.productDetailArea {
    background: #fff;
    width: 940px;
    float: left;
    padding: 25px;
    margin-top: 10px;
    -webkit-box-shadow: 0 0 3px 2px #7EBFEA;
    box-shadow: 0 0 3px 2px #7EBFEA;
    -o-box-shadow: 0 0 3px 2px #7EBFEA;
    position: relative;
}

.productDetailArea h2 {
    font-family: 'poetsen_oneregular';
    font-size: 25px;
    color: #1f72b2;
}

.arrowArea {
    width: 33px;
    float: left;
    margin-top: 30px;
}

.productDescp {
    width: 874px;
    float: left;
}

.productDisplay {
    width: 515px;
    float: left;
    padding: 0 20px 0 34px;
    margin-top: 30px;
}

.productDisplay ul {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.productDisplay li {
    float: left;
    margin-left: 10px;
}

.productDisplay li:first-child {
    margin: 0;
}

.productDetail {
    width: 304px;
    float: left;
    margin-top: 30px;
}

.productDetail h3 {
    background: #e7e7e7;
    width: 260px;
    height: 60px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 17px;
    color: #656565;
    padding-left: 20px;
    text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
    -webkit-text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
}

.socialFrame {
    width: 100%;
    float: left;
    border-top: 1px solid #EAEAEA;
    margin-top: 12px;
    padding-top: 15px;
}

.socialFrameNew {
    width: 50%;
    float: left;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.productValue {
    font-size: 30px;
    color: #f5362e;
}

.ratingReview {
    width: 280px;
    float: left;
    font-family: 'robotoregular';
    font-size: 10px;
    padding: 13px 0 8px;
    margin-top: 14px;
    line-height: 16px;
    border-top: 1px #e3e3e3 solid;
    border-bottom: 1px #e3e3e3 solid;
}

.rating3 {
    width: 83px;
    float: left;
}

.ratingReview ul {
    width: 185px;
    float: left;
}

.ratingReview li {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/review-separator.jpg) no-repeat left 4px;
    float: left;
}

.ratingReview li:first-child {
    background: none;
}

.ratingReview li a {
    padding: 0 8px;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #666565;
}

.productDetailTxt {
    width: 280px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #1b1a19;
    line-height: 22px;
}

.powerTxt {
    color: #4d4d4d;
}

.proBtn {
    background: #fff;
    width: 76px;
    height: 30px;
    float: left;
    margin: 15px 4px 0 0;
    border: 1px #d7d7d7 solid;
}

.proBtn a {
    display: block;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #4b4b4b;
    text-align: center;
    line-height: 29px;
}

.proBtn a:hover {
    color: #f5362e;
}

.proBtn a.active {
    color: #f5362e;
}

.largeCartBtn {
    width: 242px;
    float: left;
    margin-top: 28px;
}

.proSocialLink {
    width: 130px;
    float: left;
}

.pageArrowArea {
    width: 142px;
    float: left;
    position: absolute;
    top: 10px;
    right: 32px;
}

.prevFrame {
    width: 47%;
    float: left;
}

.nextFrame {
    width: 47%;
    float: left;
    margin-left: 10px;
}

.pageArrowTxt {
    float: left;
    font-family: 'robotoregular';
    font-size: 10px;
    color: #1b1a19;
    padding-bottom: 6px;
    text-transform: uppercase;
}

.wishlistTxt {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/wishlist-btn.png) no-repeat;
    width: 45%;
    float: right;
}

.wishlistTxt a {
    width: 148px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #4f4f4f;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
}

.productDetailLftArea {
    width: 315px;
    float: left;
    margin: 30px 20px 0 0;
}

.productDetailLftArea h4 {
    font-family: 'poetsen_oneregular';
    font-size: 19px;
    color: #0898cc;
    text-align: left;
}

.productDetailLftArea p {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #4b4b4b;
    padding-top: 15px;
    line-height: 18px;
}

.productDetailRgtArea {
    width: 940px;
    float: left;
}

.socialFrame .ratings {
    width: 50%;
}

.productRentArea {
    width: 305px;
    float: left;
    margin-left: 16px;
}

.productCalenderArea {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #DBDBDB;
    float: left;
    padding: 0 20px 15px;
    width: 96%;
}

.productCalenderArea ul {
    width: 100%;
    float: none;
    display: inline-block;
    list-style: none;
    margin: 10px 0 0;
    padding: 0 0 5px 0;
    /* border-bottom:1px solid #E1E1E1; */
}

.productCalenderArea li {
    float: left;
    margin-left: 10px;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #1b1a19;
}

.productCalenderArea li img {
    margin-right: 6px;
}

.productCalenderArea li:first-child {
    margin: 0;
}

.calenderLabel {
    color: #494949;
    float: left;
    font-family: 'skranjiregular';
    font-size: 16px;
    line-height: 18px;
    padding: 18px 0 10px;
    text-transform: uppercase;
    width: 100%;
}

.calenderInput {
    background: #fff;
    width: 241px;
    height: 35px;
    float: left;
    font-family: 'robotoregular';
    font-size: 18px;
    color: #505050;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px #c4c4c4 solid;
    line-height: 35px;
}

.productTab {
    width: 605px;
    float: left;
    margin-top: 20px;
}

.productTab ul {
    float: left;
}

.productTab li {
    float: left;
    width: auto;
    height: 24px;
    background: #fc644d;
    margin-left: 2px;
    display: inline;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    border: 3px #f64536 solid;
}

.productTab li:first-child {
    margin-left: 0;
}

.productTab a {
    font-family: 'poetsen_oneregular';
    font-size: 14px;
    color: #fff;
    text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    -webkit-text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    text-align: center;
    padding: 0 8px;
    display: block;
    line-height: 24px;
    text-decoration: none;
}

.productTab a:hover {
    background: #f5f5f5;
    margin: -3px;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    border: 3px #e4e4e4 solid;
    text-decoration: none;
}

.productTab .active {
    background: #f5f5f5;
    margin: -3px;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    border: 3px #e4e4e4 solid;
    text-decoration: none;
}

.productTabContentArea {
    background: #f0f0f0;
    width: 578px;
    float: left;
    padding: 10px 12px 25px;
}

.reviewTabArea {
    background: #fff;
    width: 548px;
    float: left;
    padding: 15px;
    color: #4d4d4d;
    font-family: robotoregular;
    font-size: 16px;
}

.reviewTabArea h5 {
    font-family: 'robotoregular';
    font-size: 11px;
    font-weight: bold;
    color: #4d4d4d;
}

.reviewTabArea p {
    font-family: 'robotoregular';
    font-size: 11px;
    color: #4d4d4d;
    padding-top: 8px;
    line-height: 14px;
}

.katieTxt {
    font-family: 'robotoregular';
    font-size: 16px;
    color: #252525;
    line-height: 20px;
}

.ratingRank {
    width: 100%;
    float: left;
    font-family: 'robotoregular';
    font-size: 11px;
    color: #4d4d4d;
    padding: 15px 0;
    line-height: 16px;
}

.grid132 {
    width: 132px;
    float: left;
}

.grid116 {
    width: 116px;
    float: left;
}

.grid144 {
    width: 144px;
    float: left;
}

.grid155 {
    width: 156px;
    float: left;
}

.popularAddArea {
    background: #fff;
    width: 100%;
    float: left;
    margin-top: 17px;
    padding-bottom: 43px;
}

.popularAddArea ul {
    width: 948px;
    float: left;
    margin: -25px 0 0 -10px;
}

.popularAddArea li {
    width: 205px;
    float: left;
    margin: 40px 0 0 12px;
    padding: 10px 10px 20px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 1px #C4C4C4;
    box-shadow: 0 2px 2px 1px #C4C4C4;
}

.likeSliderArea {
    background: #fff;
    width: 990px;
    float: left;
    padding-bottom: 35px;
    position: relative;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 0 3px 2px #7EBFEA;
    box-shadow: 0 0 3px 2px #7EBFEA;
    -o-box-shadow: 0 0 3px 2px #7EBFEA;
}

.likeSliderArea h1,
.likeSliderArea h3,
.likeSliderArea h2 {
    height: auto;
    width: 973px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 20px;
    color: #fff;
    padding-left: 15px;
    margin-top: -4px;
    /*text-shadow:3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613; -webkit-text-shadow:3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;*/
    border: 1px #0096cb solid;
    /*border:1px #f64234 solid; */
    line-height: 44px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #0096cb;
    /*background: #fc624b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTE2MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   /* background: -moz-linear-gradient(top, #fc624b 0%, #f11613 100%); /* FF3.6+ */
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc624b), color-stop(100%,#f11613)); /* Chrome,Safari4+ */
    /*  background: -webkit-linear-gradient(top, #fc624b 0%,#f11613 100%); /* Chrome10+,Safari5.1+ */
    /* background: -o-linear-gradient(top, #fc624b 0%,#f11613 100%); /* Opera 11.10+ */
    /* background: -ms-linear-gradient(top, #fc624b 0%,#f11613 100%); /* IE10+ */
    /* background: linear-gradient(to bottom, #fc624b 0%,#f11613 100%); /* W3C */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc624b', endColorstr='#f11613',GradientType=0 ); /* IE6-8 */
}

.likeInnerArea {
    width: 285px;
    height: 365px;
    float: left;
    margin: 31px 0 0 8px;
    padding: 10px 10px 20px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 1px #C4C4C4;
    box-shadow: 0px 2px 4px 1px #C4C4C4;
}


/*Checkout page CSS*/

.grid662 {
    width: 662px;
    float: left;
}

.gird80 {
    width: 80px;
    float: left;
    text-align: center;
}

.gird100 {
    width: 100px;
    float: left;
    text-align: center;
}

.gird130 {
    width: 130px;
    float: left;
    text-align: center;
}

.productCheckoutArea {
    background: #fff;
    width: 990px;
    float: left;
    margin-top: 17px;
    padding-bottom: 20px;
}

.productCheckoutArea h3 {
    width: 973px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 20px;
    color: #fff;
    padding-left: 15px;
    margin-top: -4px;
    text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    -webkit-text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    border: 1px #f64234 solid;
    line-height: 44px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #fc624b;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTE2MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc624b), color-stop(100%, #f11613));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fc624b 0%, #f11613 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fc624b', endColorstr='#f11613', GradientType=0);
    /* IE6-8 */
}

.checkoutFrame {
    float: left;
    padding-left: 34px;
    position: relative;
    width: 956px;
    z-index: 1;
}

.checkoutTable {
    width: 956px;
    float: left;
    height: 129px;
    border-bottom: 1px #efefef solid;
}

.checkoutProduct {
    width: 145px;
    float: left;
    margin-top: 20px;
}

.checkoutProductDescp {
    width: 477px;
    float: left;
    font-family: 'robotoregular';
    font-size: 19px;
    font-weight: bold;
    color: #5c5c5c;
    padding: 36px 0 0 20px;
}

.priceFrame {
    width: 100px;
    float: left;
    height: 83px;
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #5c5c5c;
    padding-top: 46px;
    text-align: center;
    border-left: 1px #efefef solid;
}

.qtyFrame {
    width: 80px;
    float: left;
    height: 83px;
    font-size: 14px;
    font-weight: bold;
    color: #5c5c5c;
    padding-top: 46px;
    text-align: center;
    border-left: 1px #efefef solid;
}

.subpagesFrame {
    width: 130px;
    float: left;
    height: 83px;
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #5c5c5c;
    padding-top: 46px;
    text-align: center;
    border-left: 1px #efefef solid;
}

.shoppingDetail {
    width: 547px;
    float: left;
    margin-top: 20px;
}

.shoppingDetail li {
    float: left;
    border: 1px #d9d9d9 solid;
    height: 34px;
    margin-right: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #f9f9f9;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f0f0f0 51%, #f0f0f0 77%, #efefef 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(50%, #f9f9f9), color-stop(50%, #f9f9f9), color-stop(51%, #f0f0f0), color-stop(77%, #f0f0f0), color-stop(100%, #efefef));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f0f0f0 51%, #f0f0f0 77%, #efefef 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f0f0f0 51%, #f0f0f0 77%, #efefef 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f0f0f0 51%, #f0f0f0 77%, #efefef 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f9f9f9 0%, #f9f9f9 50%, #f9f9f9 50%, #f0f0f0 51%, #f0f0f0 77%, #efefef 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#efefef', GradientType=0);
    /* IE6-8 */
}

.shoppingDetail li a {
    font-family: 'robotoregular';
    font-size: 13px;
    font-weight: bold;
    color: #666666;
    line-height: 34px;
}

.continueIcon {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/continue-icon.png) no-repeat 10px 8px;
    float: left;
    padding: 0 10px 0 35px;
}

.saveIcon {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/save-icon.png) no-repeat 10px 10px;
    float: left;
    padding: 0 10px 0 33px;
}

.clearIcon {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/clear-icon.png) no-repeat 10px 8px;
    float: left;
    padding: 0 10px 0 42px;
}

.chatIcon {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/chat-icon.png) no-repeat 10px 9px;
    float: left;
    padding: 0 10px 0 35px;
}

.shareIcon {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/share-icon.png) no-repeat 10px 7px;
    float: left;
    padding: 0 10px 0 41px;
}

.shoppingCheckboxArea {
    width: 400px;
    float: left;
    margin-top: 20px;
}

.requiredTxt {
    font-family: 'robotoregular';
    font-size: 12px;
    font-weight: bold;
    color: $3c3c3c;
    text-transform: uppercase;
}

.shoppingAmountArea {
    width: 100%;
    float: left;
    border-top: 1px #f5f5f5 solid;
    /*margin-top:15px; padding-top:10px;*/
}

.deliveryTxt {
    width: 935px;
    float: left;
    font-family: 'robotoregular';
    font-size: 11px;
    color: #505050;
    text-align: right;
    padding-right: 20px;
}

.grandTxt {
    width: 935px;
    float: left;
    font-family: 'robotoregular';
    font-size: 22px;
    font-weight: bold;
    color: #f7281f;
    text-align: right;
    padding: 8px 20px 0 0;
}

.promoTxt {
    width: 935px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #505050;
    text-align: right;
    padding: 5px 20px 0 0;
}

.promoTxt a {
    color: #505050;
    line-height: 16px;
    text-decoration: underline;
}

.promoTxt a:hover {
    text-decoration: none;
}

.shoppingCheckoutBtn {
    width: 263px;
    float: right;
    margin: 10px 20px 0 0;
}

.mainLargeSlider li:not(.flex-active-slide) img {
    height: 0 !important;
}

.questionArea {
    width: 909px;
    float: left;
    margin: 0 40px;
}

.questionTxt {
    width: 100%;
    float: left;
    font-family: 'skranjiregular';
    font-size: 19px;
    color: #0096cb;
    padding: 25px 0 20px;
}

.questionFrame {
    width: 31%;
    float: left;
    padding-right: 3%;
    word-wrap: break-word;
}

.questionFrame h4 {
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #3c3c3c;
    text-align: left;
    text-transform: none;
}

.questionFrame p {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #505050;
    padding-top: 5px;
    line-height: 17px;
}

.blueColor {
    color: #0096cb;
}

.questionFramea {
    width: 31%;
    float: left;
    word-wrap: break-word;
}

.questionFramea h4 {
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #3c3c3c;
    text-align: left;
    text-transform: none;
}

.questionFramea p {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #505050;
    padding-top: 5px;
    line-height: 17px;
}

.questionSeparator {
    background: #efefef;
    width: 909px;
    height: 1px;
    float: left;
    margin: 22px 0;
}

.chatBtn {
    width: 166px;
    float: right;
    margin: 50px 45px 0 0;
}

.partyRentalArea {
    width: 990px;
    float: left;
    height: 95px;
    margin-top: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 1px #9cbaca;
    box-shadow: 0 2px 2px 1px #9cbaca;
    background: #45aff0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzhjY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #45aff0 0%, #238ccb 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45aff0), color-stop(100%, #238ccb));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #45aff0 0%, #238ccb 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #45aff0 0%, #238ccb 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #45aff0 0%, #238ccb 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #45aff0 0%, #238ccb 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#45aff0', endColorstr='#238ccb', GradientType=0);
    /* IE6-8 */
}

.partyRentalArea li {
    width: auto;
    /*100px;*/
    float: left;
    font-family: 'robotoregular';
    font-size: 21px;
    color: #fff;
    padding: 13px 0 23px;
    line-height: 21px;
    margin-right: 1rem;
}

.partyRentalArea li:first-child {
    background: #dc2e26;
    width: 175px;
    float: left;
    height: 75px;
    border-radius: 3px 0 0 3px;
    position: relative;
    font-size: 23px;
    font-weight: 500;
    padding: 20px 0 0 25px;
    line-height: 26px;
}

.partyRentalArea li:first-child:after {
    border-bottom: 46px solid rgba(0, 0, 0, 0);
    border-left: 20px solid #dc2e26;
    border-top: 49px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    width: 0;
    right: -20px;
    position: absolute;
    top: 0;
}

.partyRentalArea li:nth-child(2) {
    /* background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/insure-icon.png) no-repeat left 24px; */
    /* width: 145px; */
    float: left;
    margin-left: 20px;
    /* margin-left: 60px; */
    /* padding: 24px 22px 29px 46px; */
}

.partyRentalArea li:nth-child(3) {
    /* background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/product-icon.png) no-repeat left 25px; */
    /* width: 150px; */
    float: left;
    padding-left: 10px;
    /* padding-left: 54px; */
}

.partyRentalArea li:nth-child(4) {
    /* background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/delivery-icon.png) no-repeat left 23px; */
    /* width: 160px; */
    float: left;
    /* padding-left: 54px; */
}

.partyRentalArea li:nth-child(5) {
    /* background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/badweather-icon.png) no-repeat left 24px; */
    /* width: 150px; */
    float: left;
    /* padding-left: 54px; */
}

.partyRentalArea li:nth-child(6) {
    /* background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/badweather-icon.png) no-repeat left 24px; */
    /* width: 145px; */
    float: left;
    /* padding-left: 54px; */
}

.partyRentalArea li span {
    font-size: 16px;
    display: inline-block;
}


/*Payment Login page CSS*/

.paymentNav {
    width: 990px;
    float: left;
    margin-top: 9px;
}

.paymentSocialLink {
    width: 405px;
    float: left;
    margin-left: 14px;
    padding-bottom: 20px;
}

.paymentSocialLink h4 {
    font-family: 'skranjiregular';
    font-size: 19px;
    color: #0096cb;
    text-align: left;
    padding: 40px 0;
}

.paymentSocialLink li {
    float: left;
    margin: 0 8px 9px 0;
}

.cancelBtn {
    width: 130px;
    height: 36px;
    float: left;
    border: 1px #e3e3e3 solid;
    margin-top: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: #efefef;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #e3e3e3));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #efefef 0%, #e3e3e3 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #efefef 0%, #e3e3e3 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e3e3e3', GradientType=0);
    /* IE6-8 */
}

.cancelBtn a {
    font-family: 'robotoregular';
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    text-align: center;
    display: block;
    line-height: 36px;
}

.paymentSeparator {
    width: 29px;
    float: left;
    margin-top: 50px;
}

.addressFrame {
    width: 400px;
    float: left;
    margin-left: 90px;
}

.addressFrame h4 {
    font-family: 'skranjiregular';
    font-size: 19px;
    color: #0096cb;
    text-align: left;
    padding: 40px 0 7px;
}

.mailFieldset {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.mailFieldseta {
    width: 100%;
    float: left;
    margin: 10px 0 0 -20px;
}

.secureServer {
    margin-top: 5px;
}

.forgotPassword {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #238cc8;
    padding-top: 10px;
}

.forgotPassword a {
    color: #238cc8;
    line-height: 18px;
    text-decoration: underline;
}

.forgotPassword a:hover {
    text-decoration: none;
}

.passwordLaterTxt {
    font-size: 11px;
    color: #919191;
}

.radioBtn {
    width: 14px;
    float: left;
}

.checkLoginTxt {
    width: 350px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #545454;
    line-height: 15px;
    padding: 3px 0 0 7px;
}


/*Checkout Event Page CSS*/

.eventInfoArea {
    background: #fff;
    width: 704px;
    float: left;
    margin-top: 17px;
    padding: 25px 0 55px 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 3px #7ebfea;
    box-shadow: 0 0 3px 3px #7ebfea;
    -o-box-shadow: 0 0 3px 3px #7ebfea;
    zoom: 1;
    min-height: 705px;
}

.eventInfoArea h4 {
    font-family: 'skranjiregular';
    font-size: 19px;
    color: #0096cb;
    text-align: left;
}

.orderFieldset {
    width: 460px;
    float: left;
    margin: 15px 0 0 75px;
}

.orSeparator {
    width: 43px;
    float: left;
    margin: 20px 0 0 280px;
}

.shippingAddress {
    width: 460px;
    float: left;
    font-family: 'skranjiregular';
    font-size: 15px;
    color: #505050;
    text-transform: uppercase;
    margin: 20px 0 0 75px;
    padding-bottom: 10px;
    border-bottom: 1px #dfdfdf solid;
}

.dropdown460 {
    background: #fff;
    width: 458px;
    float: left;
    border: 1px #bdbdbd solid;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #a7a6a6;
    margin-top: 10px;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 38px;
}

.dropdown460 option {
    padding: 0 10px;
}

.requiredField {
    width: 645px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #505050;
    text-align: right;
    padding: 10px 50px 0 0;
}

.backBtn {
    width: 165px;
    float: left;
    margin: 50px 130px 0 0;
}

.deliveryDetail {
    width: 386px;
    float: right;
    margin: 50px 24px 0 0;
}

.billingFieldset {
    width: 531px;
    float: left;
    margin-top: 15px;
}

.billingFieldseta {
    width: 531px;
    float: left;
    margin-top: 20px;
}

.billingFieldsetb {
    width: 451px;
    float: left;
    margin-top: 15px;
}

.creditCard {
    width: 244px;
    float: left;
    margin: -7px 0 0 15px;
}

.creditcardBg {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/credit-card-bg.png) no-repeat;
    width: 451px;
    height: 232px;
    float: left;
    margin-top: 20px;
    padding: 25px 40px 40px;
}

.geoTrust {
    width: 79px;
    float: left;
    margin: -5px 0 0 110px;
}

.proceedOrder {
    width: 459px;
    float: left;
    margin-top: 18px;
}

.creditCarda {
    width: 315px;
    float: left;
    margin-top: 15px;
}

.card212 {
    width: 212px;
    float: left;
}

.passwordIcon {
    width: 61px;
    float: left;
    margin: 10px 0 0 5px;
}

.sidebarArea {
    width: 236px;
    float: left;
    margin: 17px 0 0 10px;
}

.eventInfo {
    background: #fff;
    width: 236px;
    float: left;
    padding-bottom: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.eventInfo h4 {
    width: 236px;
    float: left;
    height: 40px;
    text-align: left;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: #41acec;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxYWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDhkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41acec), color-stop(100%, #248dcd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #41acec 0%, #248dcd 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#41acec', endColorstr='#248dcd', GradientType=0);
    /* IE6-8 */
}

.eventTxt {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/event-icon.png) no-repeat left 5px;
    font-family: 'skranjiregular';
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin-left: 15px;
    padding-left: 32px;
    line-height: 43px;
    display: block;
}

.eventHdgTxt {
    width: 196px;
    float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    font-weight: bold;
    color: #29a3d3;
    text-transform: uppercase;
    padding: 10px 20px 0;
    line-height: 27px;
}

.grayColor {
    color: #505050;
}

.eventDate {
    font-family: 'robotoregular';
    font-size: 24px;
    font-weight: bold;
    color: #505050;
    padding: 5px 20px 0;
}

.eventInfo p {
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #505050;
    padding: 5px 20px 0;
    line-height: 19px;
}

.eventEditTxt {
    font-family: 'robotoregular';
    font-size: 12px;
    color: #f8372b;
    padding: 10px 12px 0 0;
    text-align: right;
}

.eventEditTxt a {
    color: #f8372b;
}

.paymentInfo {
    background: #fff;
    width: 236px;
    float: left;
    margin-top: 17px;
    padding-bottom: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.paymentInfo h4 {
    width: 236px;
    float: left;
    height: 40px;
    text-align: left;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: #41acec;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxYWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDhkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41acec), color-stop(100%, #248dcd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #41acec 0%, #248dcd 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#41acec', endColorstr='#248dcd', GradientType=0);
    /* IE6-8 */
}

.paymentTxt {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/payment-icon.png) no-repeat left 10px;
    font-family: 'skranjiregular';
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin-left: 10px;
    padding-left: 35px;
    line-height: 43px;
    display: block;
}

.paymentIcon {
    width: 209px;
    float: left;
    margin: 10px 0 0 15px;
}

.paymentInfo p {
    width: 196px;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #505050;
    padding: 10px 20px 0;
    line-height: 19px;
}

.secureShopping {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'robotoregular';
    font-size: 15px;
    color: #505050;
    padding-top: 10px;
}

.secureIcon {
    width: 111px;
    float: left;
    margin: 10px 0 0 55px;
}

.orderInfo {
    background: #efefef;
    width: 236px;
    float: left;
    margin-top: 17px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.orderInfo h4 {
    width: 236px;
    float: left;
    height: 40px;
    text-align: left;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: #41acec;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxYWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDhkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41acec), color-stop(100%, #248dcd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #41acec 0%, #248dcd 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #41acec 0%, #248dcd 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#41acec', endColorstr='#248dcd', GradientType=0);
    /* IE6-8 */
}

.orderTxt {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/order-icon.png) no-repeat left 10px;
    font-family: 'skranjiregular';
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin-left: 10px;
    padding-left: 35px;
    line-height: 43px;
    display: block;
}

.orderInfo li {
    width: 236px;
    float: left;
    border-bottom: 1px #e0e0e0 solid;
    padding: 14px 0;
}

.orderHolder {
    width: 79px;
    float: left;
    margin-left: 15px;
}

.orderDetail {
    width: 128px;
    float: left;
    margin-left: 14px;
}

.orderDetail p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #575757;
    padding: 0 15px 5px 0;
    line-height: 16px;
}

.orderValue {
    width: 60px;
    float: left;
    font-family: 'robotoregular';
    font-size: 20x;
    font-weight: bold;
    color: #f62019;
}

.whiteColor {
    background: #fff;
    display: block;
}

.orderSubtotalArea {
    background: #fff;
    width: 206px;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #505050;
    padding: 0 15px;
    line-height: 34px;
}

.orderGrandTotalArea {
    width: 206px;
    float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    font-weight: bold;
    color: #505050;
    padding: 0 15px;
    line-height: 40px;
}

.orderGrandValue {
    float: right;
    font-size: 19px;
    color: #f8382b;
}


/*Code Review Page CSS*/

.codeReviewArea {
    background: #fff;
    width: 704px;
    float: left;
    margin-top: 17px;
    padding: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 3px #7ebfea;
    box-shadow: 0 0 3px 3px #7ebfea;
    -o-box-shadow: 0 0 3px 3px #7ebfea;
    zoom: 1;
}

.codeReviewArea h3 {
    width: 689px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 15px;
    color: #fff;
    padding-left: 15px;
    margin-top: 15px;
    text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    -webkit-text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    border: 1px #f64234 solid;
    line-height: 44px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #fc624b;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTE2MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc624b), color-stop(100%, #f11613));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fc624b 0%, #f11613 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fc624b 0%, #f11613 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fc624b', endColorstr='#f11613', GradientType=0);
    /* IE6-8 */
}

.grid400 {
    width: 400px;
    float: left;
}

.grid80 {
    width: 80px;
    float: left;
    text-align: center;
}

.grid90 {
    width: 96px;
    float: left;
    text-align: center;
}

.grid110 {
    width: 110px;
    float: left;
    text-align: center;
}

.codeReviewArea h4 {
    font-family: 'skranjiregular';
    font-size: 19px;
    color: #0096cb;
    text-align: left;
    padding-left: 25px;
}

.reviewFrame {
    width: 704px;
    float: left;
    border: 1px #efefef solid;
}

.reviewTable {
    width: 704px;
    float: left;
    height: 110px;
    border-bottom: 1px #efefef solid;
}

.reviewProductDescp {
    width: 245px;
    float: left;
    font-family: 'robotoregular';
    font-size: 19px;
    font-weight: bold;
    color: #5c5c5c;
    padding: 36px 0 0 10px;
}

.priceFramea {
    width: 80px;
    float: left;
    height: 65px;
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #5c5c5c;
    padding-top: 46px;
    text-align: center;
    border-left: 1px #efefef solid;
}

.qtyFramea {
    width: 96px;
    float: left;
    height: 65px;
    font-size: 14px;
    font-weight: bold;
    color: #5c5c5c;
    padding-top: 46px;
    text-align: center;
    border-left: 1px #efefef solid;
}

.subpagesFramea {
    width: 110px;
    float: left;
    height: 65px;
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: bold;
    color: #5c5c5c;
    padding-top: 46px;
    text-align: center;
    border-left: 1px #efefef solid;
}

.reviewCheckboxArea {
    width: 400px;
    float: right;
    margin-top: 10px;
}

.checkoutProducta {
    float: left;
    margin: 10px 0 0 15px;
    width: 145px;
}

.deliveryTxta {
    width: 684px;
    float: left;
    font-family: 'robotoregular';
    font-size: 11px;
    color: #505050;
    text-align: right;
    padding-right: 20px;
}

.grandTxta {
    width: 684px;
    float: left;
    font-family: 'robotoregular';
    font-size: 22px;
    font-weight: bold;
    color: #f7281f;
    text-align: right;
    padding: 8px 20px 0 0;
}

.promoTxta {
    width: 684px;
    float: left;
    font-family: 'robotoregular';
    font-size: 11px;
    color: #505050;
    text-align: right;
    padding: 5px 20px 0 0;
}

.promoTxta a {
    color: #505050;
    line-height: 16px;
    text-decoration: underline;
}

.promoTxta a:hover {
    text-decoration: none;
}

.commentTxt {
    font-family: 'robotoregular';
    font-size: 12px;
    color: #505050;
}

.reviewAmountArea {
    border-top: 1px solid #F5F5F5;
    float: left;
    margin-top: 10px;
    padding-top: 10px;
    width: 100%;
}

.placeOrderFrame {
    background: #f8f8f8;
    width: 644px;
    float: left;
    border-top: 1px #dedede solid;
    margin-top: 25px;
    padding: 20px 30px;
}

.placeForgotTxt {
    width: 100%;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #505050;
    padding-top: 20px;
}

.editCart {
    color: #a8a8a8;
}

.weatherHolder {
    width: 253px;
    height: 206px;
    float: left;
    border: 4px #9cdcff solid;
    margin: 8px 25px 0 0;
}

.reminderArea {
    width: 350px;
    float: left;
    margin-top: 8px;
}

.reminderTxt {
    width: 100%;
    float: left;
    font-family: 'robotoregular';
    font-size: 15px;
    color: #505050;
}

.remindLabelTxt {
    width: 320px;
    float: left;
    font-family: 'robotoregular';
    font-size: 10px;
    color: #505050;
    padding: 3px 0 0 10px;
    line-height: 15px;
}

.remindCheckFrame {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.termTxt {
    color: #258ed0;
}

.termTxt a {
    color: #258ed0;
    text-decoration: none;
}

.placeOrder {
    width: 318px;
    float: left;
    margin: 25px 0 0 40px;
}


/*Product Package page CSS*/

.packageFrame {
    width: 300px;
    float: left;
    margin-top: 25px;
}

.packageTxt {
    font-size: 25px;
    color: #f72a21;
    text-transform: uppercase;
    margin-top: 20px;
}

.packageFrame ul {
    width: 300px;
    float: left;
    margin-top: 10px;
}

.packageFrame li {
    width: 300px;
    float: left;
    margin-top: 5px;
    color: #fff;
}

.packageFrame li a {
    font-family: 'robotoregular';
    font-size: 16px;
    color: #252525;
    line-height: 24px;
    padding-left: 10px;
    text-decoration: none;
}

.packageNumHolder {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/package-holder.png) no-repeat left top;
    width: 25px;
    height: 25px;
    float: left;
    font-family: 'skranjiregular';
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    text-shadow: 3px 0 #3d941e, 0 3px #3d941e, 3px 0 #3d941e, 0 3px #3d941e;
    -webkit-text-shadow: 3px 0 #3d941e, 0 3px #3d941e, 3px 0 #3d941e, 0 3px #3d941e;
}

.packageProductArea {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/package-frame-bg.png) no-repeat;
    width: 940px;
    height: 218px;
    float: left;
    margin-top: 5px;
    padding-top: 26px;
}

.packageProductArea ul {
    padding-top: 20px;
}

.packageProductArea li {
    width: 208px;
    float: left;
    margin-left: 26px;
}

.packageProductArea li:first-child {
    margin-left: 0;
}

.radio {
    width: 14px;
    margin: 0 auto;
}

.packagePlaceHolder {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/package-place-holder.png) no-repeat;
    width: 51px;
    height: 52px;
    float: left;
    margin: 25px 0 0 75px;
    font-family: 'skranjiregular';
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    text-shadow: 3px 0 #1f8200, 0 3px #1f8200, 3px 0 #1f8200, 0 3px #1f8200;
    -webkit-text-shadow: 3px 0 #1f8200, 0 3px #1f8200, 3px 0 #1f8200, 0 3px #1f8200;
}

.packageHdgTxt {
    width: 208px;
    float: left;
    font-family: 'skranjiregular';
    font-size: 26px;
    color: #0096cb;
    text-align: center;
    padding-top: 5px;
}

.packageSubTxt {
    width: 208px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #4d4d4d;
    text-align: center;
    padding-top: 5px;
}

.sportsPackage {
    background: #f1f1f1;
    width: 870px;
    float: left;
    margin-top: 14px;
    padding: 20px 35px;
}

.sportsFrame {
    width: 320px;
    float: left;
    font-family: 'skranjiregular';
    font-size: 27px;
    color: #f72a21;
    padding: 15px 10px;
    text-transform: uppercase;
}

.rentFrame {
    width: 524px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 21px;
    color: #656565;
    text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
    -webkit-text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
}

.largeCartBtna {
    width: 242px;
    float: left;
}

.rentValue {
    font-size: 36px;
    color: #f5362e;
}

.rentSubTxt {
    font-family: 'robotoregular';
    font-size: 16px;
    color: #252525;
}


/*Booking Page CSS*/

.unavailableTxt {
    font-family: 'skranjiregular';
    font-size: 24px;
    color: #f72f24;
}

.bookingFrame {
    width: 940px;
    float: left;
}

.bookingDisplayArea {
    background: #fcf9da;
    width: 613px;
    float: left;
    margin-top: 30px;
    border: 1px #898989 solid;
    position: relative;
}

.bookedoutArea {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/dull-bg.png) repeat;
    width: 613px;
    height: 366px;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.bookedoutArea h3 {
    width: 100%;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 66px;
    color: #f01c10;
    text-align: center;
    padding-top: 135px;
}

.bookedoutArea p {
    width: 100%;
    float: left;
    font-family: 'robotoregular';
    font-size: 20px;
    color: #4e4e4e;
    text-align: center;
}

.notifyArea {
    width: 593px;
    float: left;
    margin-top: 3px;
    padding: 10px;
    border-top: 1px #ded9a0 dashed;
}

.notifyArea p {
    font-family: 'robotoregular';
    font-size: 18px;
    color: #454430;
    padding-bottom: 10px;
    line-height: 20px;
}

.notifyBtn {
    width: 187px;
    float: left;
    margin-top: -5px;
}

.bookingRgtArea {
    width: 305px;
    float: left;
    padding-left: 16px;
}

.bookingRgtArea h3 {
    background: #e7e7e7;
    width: 300px;
    height: /* 60px */
    auto;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 17px;
    color: #656565;
    padding-left: 5px;
    line-height: 64px;
    text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
    -webkit-text-shadow: 3px 0 #ffffff, 0 3px #ffffff, 3px 0 #ffffff, 0 3px #ffffff;
}

.bookRatingArea {
    width: 280px;
    float: left;
    height: 60px;
    font-family: 'robotoregular';
    font-size: 10px;
    padding: 4px 0;
    margin: 10px 0 0 25px;
    line-height: 16px;
    border-top: 1px #e3e3e3 solid;
    border-bottom: 1px #e3e3e3 solid;
}

.bookRatingArea li {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/cal-seperator.jpg) no-repeat left top;
    height: 55px;
    float: left;
}

.bookRatingArea li:first-child {
    background: none;
    width: 192px;
    padding-top: 10px;
}

.bookRating {
    width: 192px;
    float: left;
}

.bookRatingTxt {
    width: 192px;
    float: left;
    font-family: 'robotoregular';
    font-size: 10px;
    color: #666565;
}

.bookRatingTxt a {
    float: left;
    color: #666565;
    text-decoration: none;
}

.bookSeperator {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/review-separator.jpg) no-repeat;
    width: 1px;
    height: 8px;
    float: left;
    margin: 4px 10px 0;
}

.calenderIcon {
    padding: 9px 0 0 39px;
    position: relative;
}

.calendarClick {
    cursor: pointer;
}

.calendarDetail {
    background: #EBEBEB;
    width: 270px;
    float: left;
    padding: 17px 17px 20px 18px;
    margin-top: 129px;
    position: absolute;
    /*  display:none; */
}

.unavailableFrame {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/unavailable-icon.jpg) no-repeat left 5px;
    width: 100px;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #1b1a19;
    padding-left: 25px;
    margin-top: 10px;
}

.availableFrame {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/partially-available-icon.jpg) no-repeat left 5px;
    width: 100px;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #1b1a19;
    padding-left: 25px;
    margin-top: 10px;
}

.selectedDateFrame {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/selected-icon.jpg) no-repeat left 1px;
    width: 77px;
    float: left;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #1b1a19;
    padding-left: 17px;
    margin-top: 10px;
}

.bookProductDescp {
    width: 280px;
    float: left;
    font-family: 'robotoregular';
    font-size: 16px;
    color: #1b1a19;
    margin: 25px 0 0 24px;
    line-height: 31px;
}

.rentNowBtn {
    width: 302px;
    float: left;
    margin-top: 45px;
}


/*Footer CSS*/

footer {
    width: 100%;
    float: left;
    padding-bottom: 30px;
    position: relative;
    height: 100%;
}

footer::after {
    background: #64b441 none repeat scroll 0 0;
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
}

.newsColumn {
    height: 315px;
    width: 280px;
    float: left;
    margin-top: 30px;
    padding: 19px 15px 15px;
    -webkit-box-shadow: 0 0 3px 2px #7EBFEA;
    box-shadow: 0 0 3px 2px #7EBFEA;
    -o-box-shadow: 0 0 3px 2px #7EBFEA;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background: #fcfcfc;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #eaeaea));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fcfcfc 0%, #eaeaea 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eaeaea', GradientType=0);
    /* IE6-8 */
}

.newsColumn .footerHeading {
    font-family: 'poetsen_oneregular';
    font-size: 28px;
    color: #0898cc;
    height: 50px;
    padding-bottom: 6px;
    border-bottom: 1px #dedede solid;
    text-transform: uppercase;
    line-height: 50px;
}

.newsColumn li {
    width: 280px;
    float: left;
    padding: 8px 0 13px;
    border-bottom: 1px #dedede solid;
}

.newsimgHolder {
    width: 83px;
    float: left;
}

.newsDetail {
    width: 177px;
    float: left;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #545454;
    font-style: italic;
    padding-left: 20px;
    line-height: 18px;
    height: 92px;
    overflow: hidden;
}

.moreNews {
    width: 189px;
    margin: 0 auto;
}

.newsBtn {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/more-news.png) no-repeat;
    width: 189px;
    height: 47px;
    float: left;
    margin-top: 2px;
}

.newsBtn a {
    font-family: 'poetsen_oneregular';
    font-size: 21px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 40px;
}

.reviewColumn {
    height: 315px;
    width: 280px;
    float: left;
    margin: 29px 0 0 18px;
    padding: 19px 15px 15px;
    -webkit-box-shadow: 0 0 3px 2px #7EBFEA;
    box-shadow: 0 0 3px 2px #7EBFEA;
    -o-box-shadow: 0 0 3px 2px #7EBFEA;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background: #fcfcfc;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #eaeaea));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfcfc 0%, #eaeaea 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fcfcfc 0%, #eaeaea 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eaeaea', GradientType=0);
    /* IE6-8 */
}

.reviewColumn .footerHeading {
    font-family: 'poetsen_oneregular';
    font-size: 28px;
    color: #0898cc;
    height: 50px;
    padding-bottom: 6px;
    text-transform: uppercase;
    border-bottom: 1px #dedede solid;
    line-height: 50px;
}

.reviewColumn p {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/quote.jpg) no-repeat left top;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #4b4b4b;
    font-style: italic;
    padding: 3px 0 0 37px;
    margin-top: 5px;
    line-height: 21px;
}

.customerName {
    width: 236px;
    float: left;
    font-style: normal;
    font-size: 17px;
    color: #187eba;
    margin-top: 10px;
}

.customerDesignation {
    width: 236px;
    float: left;
    font-style: normal;
    font-size: 13px;
    margin-top: -4px;
}

.readReview {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/read-review.png) no-repeat;
    width: 262px;
    height: 47px;
    float: left;
    margin: 8px 0 0 12px;
}

.readReview a {
    font-family: 'poetsen_oneregular';
    font-size: 21px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 42px;
}

.howWork {
    width: 310px;
    float: left;
    margin: 29px 0 0 30px;
}

.howWork .footerHeading {
    background: #ff0000;
    width: 290px;
    float: left;
    height: 45px;
    margin-left: 6px;
    font-family: 'poetsen_oneregular';
    font-size: 27px;
    color: #fff;
    padding-left: 14px;
    line-height: 45px;
    text-transform: uppercase;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.howWork li {
    background: #0096cb;
    width: 290px;
    height: 40px;
    float: left;
    font-family: 'robotoregular';
    font-size: 20px;
    color: #fff;
    margin: 9px 0 0 20px;
    line-height: 40px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.howWork li a {
    color: #fff;
    text-decoration: none;
}

.numHolder {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/num-frame.png) no-repeat left top;
    width: 39px;
    height: 54px;
    float: left;
    margin: -7px 10px 0 -23px;
    font-family: 'robotoregular';
    font-size: 35px;
    font-weight: bold;
    padding: 6px 0 0 18px;
}

.callTxt {
    background: #0096cb;
    width: 310px;
    height: 40px;
    float: left;
    font-family: 'robotoregular';
    font-size: 20px;
    color: #fff;
    text-align: center;
    margin-top: 12px;
    line-height: 40px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.videoArea {
    background: #ff0000;
    width: 296px;
    float: left;
    height: 45px;
    font-family: 'poetsen_oneregular';
    font-size: 30px;
    color: #fff;
    margin-top: 12px;
    padding-left: 14px;
    line-height: 45px;
    text-transform: uppercase;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.videoArea a {
    width: 205px;
    height: 38px;
    float: left;
    margin: 4px 0 0 30px;
}

.callHdgTxt {
    width: 990px;
    float: left;
    font-family: 'skranjiregular';
    font-size: 32px;
    color: #fff;
    text-align: center;
    margin-top: 50px;
    text-shadow: 3px 0 #1b6ba8, 0 3px #1b6ba8, 3px 0 #1b6ba8, 0 3px #1b6ba8;
    -webkit-text-shadow: 3px 0 #1b6ba8, 0 3px #1b6ba8, 3px 0 #1b6ba8, 0 3px #1b6ba8;
}

.emailSignupArea {
    background: #2d9cdf;
    width: 872px;
    height: 58px;
    float: left;
    margin: 27px 0 0 60px;
    padding: 15px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.emailSignTxt {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/sign-icon.png) no-repeat left top;
    width: 218px;
    height: 38px;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 22px;
    color: #fff;
    margin: 9px 0 0 23px;
    padding: 4px 0 0 60px;
    text-transform: uppercase;
    line-height: 17px;
}

.emailFrame {
    width: 570px;
    float: left;
}

.emailSignSubTxt {
    font-family: 'robotomedium_italic';
    font-size: 11px;
}

.cardPayment {
    width: 100%;
    float: left;
    margin: 30px 0 0 0;
    position: relative;
    text-align: center;
}

.cardPayment ul {
    float: left;
    width: 100%;
    text-align: center;
}

.cardPayment li {
    display: inline-block;
}

.cardPayment .flex-direction-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.cardPayment .flex-control-nav {
    display: none;
}

.mobileBody .mainNav a {
    position: relative;
}

.mobileBody .mainNav a span.toggleCollapse {
    cursor: pointer;
    position: absolute;
    right: 20px;
    z-index: 99999;
    width: 50px;
    height: 35px;
    text-align: center;
    font-size: 25px;
    top: -10px;
}

.mobileBody .mainNav a span.toggleCollapse:after {
    content: "+";
}

.mobileBody .mainNav a span.toggleCollapse.menuOpen:after {
    content: "-";
}


/*
.cardPayment .flex-direction-nav .flex-prev{ position:absolute; top:0px;}
.cardPayment .flex-direction-nav .flex-next{ position:absolute; top:0px;}
*/

.footerLftArea {
    width: 660px;
    float: left;
    margin-top: 180px;
}


/* .footerLftArea ul { margin-left:-4px; } */

.footerLftArea li {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/footer-separator.jpg) no-repeat left 2px;
    float: left;
    line-height: 16px;
}

.footerLftArea li:first-child {
    background: none;
}

.footerLftArea li a {
    font-size: 21px;
    color: #fff;
    padding: 0 7px;
    font-weight: bold;
}

.footerLftArea li:first-child a {
    padding-left: 0;
}

.copyrightArea {
    float: left;
    font-family: 'robotoregular';
    font-size: 11px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 5px;
}

.copyrightTxt {
    float: left;
    font-weight: 12px;
}

.socialLink {
    width: 100%;
    float: right;
    margin-top: 190px;
}

.socialLink .extraLinks ul {
    float: right;
    text-align: center;
    width: auto;
}

.socialLink li {
    width: 32px;
    height: 32px;
    float: left;
}

.socialLink li a {
    width: 32px;
    height: 32px;
    float: left;
}

.scrollTop {
    width: 88px;
    height: 30px;
    float: left;
    position: absolute;
    bottom: 250px;
    right: 30px;
}

.scrollTop a {
    width: 88px;
    height: 110px;
    float: left;
}

.helpQuestion {
    width: 193px;
    height: 63px;
    float: left;
    position: absolute;
    bottom: 25px;
    right: 10px;
}

.categoryArea {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 0 3px 2px #7EBFEA;
    float: left;
    margin-top: 15px;
    padding-bottom: 28px;
    width: 990px;
    position: relative;
}

.categoryArea ul {
    float: left;
    width: 990px;
}

.categoryArea h3 {
    background: linear-gradient(to bottom, #FC624B 0%, #F11613 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #F64234;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    float: left;
    font-family: 'poetsen_oneregular';
    font-size: 21px;
    line-height: 44px;
    padding-left: 15px;
    text-shadow: 3px 0 #822613, 0 3px #822613, 3px 0 #822613, 0 3px #822613;
    width: 973px;
}

.categoryArea .flex-viewport li {
    border-radius: 4px;
    float: left;
    margin: 25px 0px 0 0px;
    padding: 5px 0px 17px;
    position: relative;
    width: 247.5px;
    height: 191px;
    text-align: center;
}

.sabcategoryInner {
    border-radius: 4px;
    box-shadow: 0 2px 2px 2px #C4C4C4;
    width: 227.5px;
    margin: 0px 10px;
    float: left;
    padding: 5px 0;
}

.categoryArea .flex-control-paging li a.flex-active {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/slider-active-dot.jpg) no-repeat;
    cursor: default;
}

.categoryArea .flex-control-nav {
    width: 224px;
    float: left;
    position: absolute;
    top: 12px;
    right: 20px;
    text-align: center;
    bottom: inherit;
}

.categoryArea .flex-viewport {
    padding-bottom: 6px;
}

.categoryArea .flex-control-paging li a {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/slider-dot.jpg) no-repeat;
    width: 27px;
    height: 15px;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
}

.categoryArea .flex-direction-nav {
    position: absolute;
    top: 0;
    right: 20px;
    width: 224px;
}

.categoryArea .flex-direction-nav a {
    position: relative;
    height: 23px;
    top: 38px;
    width: 27px;
}

.categoryArea .flex-direction-nav .flex-prev {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/recommend-left-arrow.png) no-repeat;
    /* left: 746px; */
    left: 0;
}

.categoryArea .flex-direction-nav .flex-next {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/recommend-right-arrow.png) no-repeat;
    /* right: 20px; */
    right: 0;
    float: right;
    top: 44px;
}

.categoryArea .flex-control-paging li a:hover {
    background: url("https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/slider-dot.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.categoryAreaSlider {
    float: left;
    padding: 0 15px;
    width: 960px;
}


/*------------Devlivery page css-----------*/

.sub-heading {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-family: 'carter_oneregular';
    padding: 7px 0;
}

.order-delivery {
    float: left;
    width: 100%;
    margin: 0 0 26px;
}

.order-delivery.partyArea {
    background: none;
    height: auto;
    margin: 0;
}

.order-delivery.partyArea:after {
    background: none;
}

.order-delivery .first-step {
    float: left;
    width: 114px;
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/start-step-bg.png) left top no-repeat;
    padding: 10px 99px 38px 25px;
}

.order-delivery .first-step .heading {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 46px;
    margin: 0 0 14px;
    text-shadow: 3px 0 #157506, 0 3px #497e23, 3px 0 #497e23, 0 3px #497e23;
    font-family: 'carter_oneregular';
}

.order-delivery .first-step p {
    text-shadow: 1px 0 #579239, 0 1px #579239, 1px 0 #579239, 0 1px #579239;
}

.order-delivery .second-step {
    float: left;
    width: 308px;
    padding: 10px 116px 24px 0;
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/step-two-bg.png) left top no-repeat;
    position: relative;
}

.order-delivery .second-step .left-number {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/step-button.png) left top no-repeat;
    width: 58px;
    height: 45px;
    font-family: 'skranjiregular';
    font-size: 40px;
    color: #fff;
    text-shadow: 1px 0 #2c890e, 0 1px #2c890e, 1px 0 #2c890e, 0 2px #2c890e;
    float: right;
    text-align: center;
    padding: 9px 0;
    margin-right: 49px;
}

.order-delivery .second-step .right-text-col {
    float: left;
    width: 235px;
}

.order-delivery .second-step .heading {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 46px;
    font-family: 'carter_oneregular';
    text-shadow: 3px 0 #a90705, 0 3px #a90705, 3px 0 #a90705, 0 3px #a90705;
}

.order-delivery .second-step .input-date {
    float: left;
    width: 73%;
    margin: 20px 0 15px 10px;
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/calender-dark-red.jpg) 15px center no-repeat #fff;
    padding: 18px 18px 18px 49px;
    border-radius: 2px;
    color: #485156;
    font-size: 12px;
    color: transparent;
    text-shadow: 0px 0px 0px #767676;
}

.order-delivery .ladingPageStep p {
    float: left;
    width: 100%;
    font-size: 16px !important;
    color: #fff !important;
    font-family: 'robotoregular' !important;
    font-weight: bold;
    padding-top: 0 !important;
}

.order-delivery .third-step {
    float: left;
    width: 279px;
    padding: 10px 41px 10px 0;
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/step-three-bg.png) right top no-repeat;
}

.order-delivery .left-number {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/step-button.png) left top no-repeat;
    width: 58px;
    height: 45px;
    font-family: 'skranjiregular';
    font-size: 40px;
    color: #fff;
    text-shadow: 1px 0 #2c890e, 0 1px #2c890e, 1px 0 #2c890e, 0 2px #2c890e;
    float: right;
    text-align: center;
    padding: 9px 0;
    margin-right: 16px;
}

.order-delivery .right-text-col {
    float: left;
    width: 205px;
}

.order-delivery .third-step .heading {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 46px;
    font-family: 'carter_oneregular';
    text-shadow: 3px 0 #226ba2, 0 3px #226ba2, 3px 0 #226ba2, 0 3px #226ba2;
}

.order-delivery .third-step .input-zip {
    float: left;
    margin: 25px 0 18px 12px;
    border: 7px solid #145982;
    border-radius: 4px;
    background: #fff;
    height: 39px;
    padding: 0 31px;
    color: #9f9f9f;
    font-size: 18px;
}

.order-delivery .third-step button {
    display: list-item;
    margin: 0 auto;
    width: 170px;
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/delivery-go-btn.png) right top no-repeat;
    color: #fff;
    font-size: 18px;
    text-shadow: 3px 0 #8b1711, 0 3px #8b1711, 3px 0 #8b1711, 0 3px #8b1711;
    font-family: 'carter_oneregular';
    padding: 2px 0;
    height: 52px;
    cursor: pointer;
}

.title-heading {
    float: left;
    width: 98%;
    color: #1f72b2;
    font-family: 'poetsen_oneregular';
    text-align: left;
    margin-left: 12px;
    font-size: 40px;
    position: absolute;
    text-align: center;
}


/*.delivery-slider{float:left; width:100%; margin:29px 0; position:relative;}*/

.delivery-slider ul {
    display: list-item;
    margin: 0 auto;
    width: 860px;
}

.delivery-slider .left-col {
    float: left;
    width: 528px;
}

.delivery-slider img {
    float: right;
}

.delivery-slider .left-col ul {
    width: 100%;
}

.delivery-slider .left-col li {
    float: left;
    width: 219px;
    margin-right: 10px;
    color: #606060;
    font-size: 18px;
    font-family: 'skranjiregular';
    padding-left: 35px;
    margin-bottom: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.delivery-slider .left-col li,
.delivery-slider .left-col li+li+li+li+li {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/list-star-red-icon.png) left top no-repeat;
}

.delivery-slider .left-col li+li+li,
.delivery-slider .left-col li+li+li+li+li+li+li {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/list-star-blue-icon.png) left top no-repeat;
}

.delivery-slider .pagination {
    position: absolute;
    left: 0;
    top: 30%;
    width: 100%;
}

.delivery-slider .pagination li {
    float: left;
    width: 39px;
    height: 63px;
    text-indent: -999999px;
    background: none;
    border: 0;
}

.delivery-slider .pagination li.prev-link {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/delivery-slider-prev.png) left top no-repeat;
    float: left;
}

.delivery-slider .pagination li.next-link {
    background: url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/delivery-slier-next.png) left top no-repeat;
    float: right;
}

.delivery-slider .pagination li a {
    height: 100%;
}

.tabbing-data {
    float: left;
    width: 95%;
    background: #fff;
    padding: 25px;
    border-radius: 5px;
}

.tabbing-data .top-col {
    /* background:#f0f0f0;  float:left; */
    width: 96%;
    padding: 0 18px;
}

.tabbing-data .heading {
    float: left;
    width: 100%;
    text-align: center;
    margin: 23px 0;
    color: #0898cc;
    font-size: 36px;
    font-family: 'poetsen_oneregular';
    text-transform: uppercase;
    line-height: 40px;
}

.tabbing-data .tabbing-list {
    float: left;
    width: 100%;
    padding: 0 0 20px;
}

.tabbing-data .tabbing-list li {
    float: left;
    width: 25%;
    color: #0898cc;
    font-size: 16px;
    font-family: 'robotoregular';
    text-transform: uppercase;
    margin: 0 0 8px;
    text-align: center;
}

.tabbing-data .img-banner {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 10px;
}

.tabbing-data .img-banner .findRentalForm {
    position: absolute;
    right: 20px;
    top: 33px;
    width: 265px;
    text-align: center;
}

.tabbing-data .img-banner .heading {
    float: left;
    width: 100%;
    font-family: 'skranjiregular';
    color: #fff;
    font-size: 30px;
    text-shadow: 3px 0 #0d6790, 0 3px #0d6790, 3px 0 #0d6790, 0 3px #0d6790;
    line-height: 32px;
}

.tabbing-data .img-banner input {
    float: left;
    width: 81%;
    background: #fff;
    border: 1px solid #c4c4c4;
    padding: 9px 24px;
}

.view-all-categories-wrapper .productRightArea .productArea li {
    min-height: 238px;
}

@media screen and (max-width:1023px) {
    .partyArea.cartOrCheckoutPage .width390 {
        width: 40% !important;
    }
    .partyArea.cartOrCheckoutPage .input225b {
        width: 80% !important;
    }
    .partyArea.cartOrCheckoutPage .updateBtn {
        width: 16.5% !important;
    }
    .partyArea.cartOrCheckoutPage .topCheckoutBtn {
        width: 16% !important;
        margin-left: 1%;
    }
}

@media screen and (max-width:767px) {
    .partyArea.cartOrCheckoutPage .width390 {
        width: 100% !important;
    }
    .newpartyArea.partyArea.cartOrCheckoutPage .input225b {
        width: 51% !important;
    }
    .newpartyArea.partyArea input.input225b {
        text-align: center;
        background-position: 11px 8px;
    }
    .newpartyArea.partyArea label.dateTxt {
        padding: 0px 0px 5px 0px;
    }
    .newpartyArea .date.input117 {
        display: inline-block;
    }
    .dateInputCalender {
        top: 278px !important;
    }
    .newpartyArea .partyCalender {
        top: 22px !important;
    }
    .updateBtn.checkAvailabilityBtn {
        background: none;
    }
    .updateBtn.checkAvailabilityBtn button {
        background: #75c953 !important;
        font-size: 20px;
        padding: 0px 25px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        color: #fff;
        /* text-shadow: 1px 1px #c60000; */
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,e50404+100 */
        background: #ff3019;
        /* Old browsers */
        background: -moz-linear-gradient(top, #ff3019 0%, #e50404 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #ff3019 0%, #e50404 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #ff3019 0%, #e50404 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        /* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#e50404', GradientType=0); */
        /* IE6-9 */
        font-size: 18px !important;
        transform: translateZ(0px);
        transition-duration: 0.5s;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }
    .mainWebsite.bookingRgtArea .updateBtn.checkAvailabilityBtn button {
        font-size: 16px !important;
    }
}

.clearCalendarDateClass {
    cursor: pointer;
    position: absolute;
    right: 8px;
    font-size: 18px;
    top: 18px;
    color: #767676;
}

.clearCalendarDateNew {
    cursor: pointer;
    position: absolute;
    right: 8px;
    font-size: 18px;
    top: 18px;
    color: #767676;
}

.threeInOneRow ul {}

.myOrderSpanBlock {
    font-size: 13px;
    font-weight: bold;
    padding: 2px 8px;
    color: #0a263c;
    white-space: nowrap;
    vertical-align: middle;
    display: none;
    width: 35%;
}

@media screen and (max-width:1023px) and (min-width: 768px) {
    .categorypath-all-party-themes .productArea li {
        float: left;
    }
    .categorypath-all-extras .productArea li {
        float: left;
    }
}

@media screen and (max-width: 767px) and (min-width: 1px) {
    .categorypath-all-party-themes .productArea li {
        float: left;
        width: 46%;
        margin: 38px 2% 0;
        min-height: 150px;
    }
    .categorypath-all-extras .productArea li {
        float: left;
        width: 46%;
        margin: 38px 2% 0;
        min-height: 150px;
    }
    .myOrderSpanBlock {
        display: inline-block;
    }
    #my-orders-table thead {
        display: none;
    }
    .data-table tbody tr {
        margin: 10px 0px;
    }
    .collaborateRight label.calenderLabel {
        text-align: center;
    }
}

.cms-page-view.cms-view-all-categories .col-main .cms-content-wrapper {
    width: 100%;
    padding: 0px;
}

.new_aside_block {
    float: right !important;
    width: 303px !important;
    margin: 15px 0px;
    padding: 10px 0;
    background: #2d9cdf;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    min-height: 500px;
}

.new_aside_block h2 {
    float: left;
    width: 100%;
    font-size: 34px;
    color: #fff;
    line-height: 38px;
    font-family: 'carter_oneregular';
    text-shadow: 3px 0 #1690be, 0 3px #1690be, 3px 0 #1690be, 0 3px #1690be;
    border-bottom: 1px solid #3495b5;
    padding-bottom: 10px;
    margin-bottom: 12px;
    text-align: center;
}

.new_aside_block .asideInner {
    margin: 0 auto;
    width: 100%;
}

.new_aside_block .asideInner h3 {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #ffe62a;
    line-height: 28px;
    margin: 0 0 5px;
    font-family: 'skranjiregular';
    font-weight: bold;
    text-align: center;
}

.new_aside_block .asideInner h4 {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    font-size: 14px;
    color: #ffea37;
    line-height: 18px;
    font-family: 'skranjiregular';
    text-align: center;
}

.new_aside_block .rentalCategoryList {
    float: left;
    width: 100%;
}

.new_aside_block .rentalCategoryList li {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    text-align: center
}

.new_aside_block .rentalImage {
    display: inline-block;
    border: 2px solid #585858;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 0 0 6px 9px;
}

.new_aside_block .rentalImage img {
    display: block;
    border-radius: 10px;
}

.new_aside_block .rentalCategoryList .radio-input {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    line-height: 23px;
    font-family: 'skranjiregular';
    text-transform: uppercase;
    /*margin-left:22px;*/
}

.new_aside_block .rentalCategoryList span.radio {
    text-align: center;
    display: inline-block;
    /* background:url(https://res.cloudinary.com/skyhighpartyrentals/skin/frontend/default/spr/images/radio-button.png) left top no-repeat; */
    height: 20px;
    width: 20px;
    margin-right: 6px;
    cursor: pointer;
}

.new_aside_block .rentalCategoryList span.radio input[type='radio'] {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 50%;
    outline: none;
    box-shadow: 0 0 5px 0px gray inset;
}

.new_aside_block .rentalCategoryList span.radio input[type='radio']:hover {
    box-shadow: 0 0 5px 0px orange inset;
}

.new_aside_block .rentalCategoryList span.radio input[type='radio']:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
    margin: 20% auto;
    border-radius: 50%;
}

.new_aside_block .rentalCategoryList span.radio input[type='radio']:checked:before {
    background: red;
}

.new_aside_block .rentalCategoryList span.radio input {
    text-align: center;
    display: inline-block;
    margin: 4px;
}

.new_aside_block .asideInner input[type="text"] {
    float: left;
    width: 90%;
    padding: 0 5%;
    font-size: 18px;
    color: #767676;
    line-height: 35px;
    height: 35px;
    background: #fff;
    border: 1px solid #c4c4c4;
    margin-bottom: 12px;
}

.new_aside_block .asideInner #find_rentals {
    cursor: pointer;
}

.new_aside_block .asideInner #ajax_loader_header {
    float: left;
    height: 0;
    position: relative;
    top: 5px;
    left: 5px;
}

.surveymanager-index-index .col-main h1 {
    color: #1f72b2;
    float: none;
    font-family: 'poetsen_oneregular';
    font-size: 25px;
    height: auto;
    width: auto;
    margin: 0;
}

.surveymanager-index-index .col-main .page-title {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 0;
    margin: 25px 0 0;
    padding: 10px 2% 5px;
    width: 96%;
}

.surveymanager-index-index {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif;
    letter-spacing: .01em;
}

.surveymanager-index-index .col-main .cms-content-wrapper {
    float: left;
}

.surveymanager-index-index .col-main .cms-content-wrapper {
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    padding: 10px 2%;
    width: 96%;
}

.surveymanager-index-index .info {
    border-bottom: 1px dotted #cccccc;
}

.surveymanager-index-index .info h2 {
    font-size: 150%;
    font-family: inherit;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    margin: 0 0 5px 0;
    clear: left;
}

.surveymanager-index-index .info div {
    font-size: 95%;
    font-family: inherit;
    font-style: normal;
    font-weight: normal;
    color: #444444;
}

.surveymanager-index-index .info {
    display: inline-block;
    clear: both;
    margin: 0 0 5px 0;
    padding: 0 1% 1.1em 1%;
    border-bottom: 1px dotted #ccc;
}

.surveymanager-index-index form ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.surveymanager-index-index form ul li {
    width: auto !important;
    margin: 0;
    padding: 6px 1% 9px 1%;
    clear: both;
    background-color: transparent;
    position: relative;
    -webkit-transition: background-color 350ms ease-out;
    transition: background-color 350ms ease-out;
}

.surveymanager-index-index fieldset {
    display: block;
    border: none;
    margin: 0;
    padding: 0;
}

.surveymanager-index-index label.desc,
.surveymanager-index-index legend.desc {
    font-size: 95%;
    font-family: inherit;
    font-style: normal;
    font-weight: bold;
    color: #444444;
}

.surveymanager-index-index label.desc,
.surveymanager-index-index legend.desc {
    font-size: 95%;
    font-weight: bold;
    color: #222;
    line-height: 150%;
    margin: 0;
    padding: 0 0 3px 0;
    border: none;
    display: block;
    white-space: normal;
    width: 100%;
}

.surveymanager-index-index li.notStacked div span {
    width: auto !important;
    margin: 0 10px 0 0;
    display: inline-block;
}

.surveymanager-index-index input.checkbox,
.surveymanager-index-index input.radio {
    display: block;
    margin: 4px 0 0 0;
    padding: 0;
    width: 13px;
    height: 13px;
}

.surveymanager-index-index label.choice {
    font-size: 100%;
    font-family: inherit;
    font-style: normal;
    font-weight: normal;
    color: #444444;
    margin-top: -16px;
    font-family: inherit;
    color: #444444;
    display: block;
    cursor: pointer;
    font-size: 100%;
    line-height: 150%;
    margin: -17px 0 0 23px;
    padding: 0 0 5px 0;
    color: #222;
    width: 88%;
}

.partyAreaFooterNew .dateInputCalender {
    top: 0px !important;
}

/* .updateBtn.checkAvailabilityBtn button:hover {
    border: 2px solid #F5362E;
    background: #fff;
} */

.mainWebsite.bookingRgtArea .updateBtn.checkAvailabilityBtn button:hover {
    /* transform:scale(0.9); */
    background: #75c953;
    /* color: #75c953; 
    border: 2px solid;*/
}

.productCart:hover {
    border: 2px solid #F5362E;
    background: #fff;
}

.productCart:hover a,
.productCart:hover button {
    color: #F5362E;
}

.shoppingCheckoutBtn .btn-checkout:hover,
.withzipcodebar.newpartyArea.partyArea.cartOrCheckoutPage .topCheckoutBtn button:hover,
.checkoutBtn a:hover,
.withzipcodebar.newpartyArea.partyArea .updateBtn.updateData button:hover {
    /* transform:scale(0.9);  */
}


/*#checkoutSteps a img:hover,*/

.footer-new {
    box-sizing: border-box;
    float: left;
    padding: 0 15px;
    width: 100%;
}

.footer-new li {
    float: left;
    list-style: outside none none;
    width: 25%;
}

.footer-new li span {
    float: left;
    width: 90px;
}

.footer-new li span img {
    width: 100%;
}

.footer-new li div.data-in {
    float: right;
    padding-top: 20px;
    width: calc(100% - 105px);
}

.footer-new li div.data-in b {
    color: #1e78b7;
    display: block;
    font-size: 25px;
}

.footer-new li div.data-in p {
    color: #6f6f6f;
    display: block;
    float: left;
    font-size: 20px;
    padding-top: 6px;
}

@media screen and (max-width: 1400px) {
    .footer-new li div.data-in p {
        font-size: 16px;
    }
}

@media screen and (max-width: 1220px) {
    .footer-new li span {
        width: 70px;
    }
    .footer-new li div.data-in {
        width: calc(100% - 80px);
        padding-top: 6px;
    }
}

@media screen and (max-width: 1080px) {
    .footer-new li div.data-in b {
        font-size: 20px;
    }
    .footer-new li div.data-in {
        padding-top: 10px;
    }
    .footer-new li {
        width: 50%;
    }
}

@media screen and (max-width: 600px) {
    .footer-new li {
        min-height: 100px;
    }
}

@media screen and (max-width: 450px) {
    .footer-new li {
        width: 100%;
        min-height: auto
    }
}

.review .footer-new li {
    width: 100%;
    min-height: auto
}

.review .footer-new li p {
    padding: 0px !important;
}

.all-logo {
    box-sizing: border-box;
    float: left;
    padding: 0 15px;
    width: 100%;
}

.all-logo ul {
    float: left;
    text-align: center;
    width: 100%;
}

.all-logo ul li {
    box-sizing: border-box;
    display: inline-block;
    list-style: outside none none;
    margin: 0 2%;
}

.all-logo ul li img {
    max-width: 100%;
    width: 150px;
}

@media screen and (max-width: 990px) {
    .all-logo ul li {
        margin: 0 1%;
    }
    .all-logo ul li img {
        width: 100px
    }
}

.footerNewElement {
    margin-bottom: -25px;
}

.footerNewElement .cardPayment {
    margin: 10px auto;
    width: 65%;
    float: none;
    max-width: 200px;
}

.footerNewElement .callHdgTxt {
    width: 100% !important;
    margin: 0px !important;
    font-size: 16px !important;
}

@media screen and (max-width: 768px) {
    .all-logo ul li {
        display: inline-block;
        float: none;
        width: 30%;
        margin-bottom: 10px;
    }
    .all-logo ul li img {
        width: 100px
    }
    .footerNewElement {
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 768px) {
    .all-logo ul li {
        display: inline-block;
        float: none;
        width: 30%;
        margin-bottom: 10px;
    }
    .all-logo ul li img {
        width: 100px
    }
    .footerNewElement .callHdgTxt {
        font-size: 22px !important;
    }
    .classthirdResponsive {
        width: 100% !important;
        display: inline-block;
        float: left;
        text-align: center !important;
    }
    .socialLink {
        bottom: 0px !important;
    }
}

#product-options-wrapper {
    margin-bottom: 10px;
}

@media screen and (max-width: 1023px) {
    .review.webDivElement.progress-block {
        display: none !important;
    }
    #product-options-wrapper {
        margin-bottom: 10px;
        display: inline-block;
    }
}

.sharing_text_para {
    width: 100%;
    display: inline-block;
    text-align: left;
    font-size: 12px;
}