

.col_comn .ptsColHeader{border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 25px 0 !important; height:auto !important;font-size: 17px;font-family: Raleway;font-weight: 700;background-color: #2189d3!important;}

.col_comn .ptsRows{border: 0px !important;color: #000!important;}
.col_comn .ptsRows .ptsCell{border: 0px !important;height:auto !important;font-size: 13px !important; padding: 0 !important;}
.col_comn .ptsRows .ptsCell .ptsTog p span{font-size: 13px !important;line-height: 26px;}
.col_comn .ptsRows .ptsCell .ptsTog p{font-size: 13px !important;line-height: 26px;}
.col_comn .ptsColFooter{background: #fff!important;border: 0px !important} 


.uniq-colmn .ptsTableElementContent.ptsElArea{background-image: url(https://geosurfnew.staging.wpengine.com/wp-content/themes/bridge/img/newyears/ny-left-side-bottom.png),url(https://geosurfnew.staging.wpengine.com/wp-content/themes/bridge/img/newyears/ny-right-side-bottom.png);
background-repeat: repeat-y;
background-position: left 75px,right 75px;
background-size: 30%,16%;
background-color: #000d1b;
color: #ffaa3b;
border-top-left-radius: 10px;border-top-right-radius: 10px;}

.uniq-colmn .ptsColHeader{border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 25px 0 !important; height:auto !important;font-size: 17px;font-family: Raleway;font-weight: 700;background: radial-gradient(ellipse at center,rgba(18,5,148,1) 0%,rgba(143,76,194,1) 100%)!important;}

.uniq-colmn .ptsRows{border: 0px !important;color: #ffaa3b!important}
.uniq-colmn .ptsRows .ptsCell{border: 0px !important; height:auto !important;font-size: 13px !important; padding: 0 !important;}
.uniq-colmn .ptsRows .ptsCell .ptsTog p span{font-size: 13px !important;line-height: 26px;}
.uniq-colmn .ptsColFooter{background: transparent!important;border: 0px !important} 

.ptsColDesc { padding: 10px 15px 0 !important}
.uniq-colmn .ptsColDesc { background-color: transparent !important;}
.uniq-colmn  .ptsColDesc p span{color: #ffaa3b !important;}
.uniq-colmn .ptsTableElementContent .ptsRows {background-color: transparent;}
.uniq-colmn.ptsCol .ptsColFooter {background-image: none!important;}
.uniq-colmn.ptsCol .ptsTableElementContent .ptsRows {background-color: transparent !important}
.uniq-colmn.ptsCol .ptsCol .ptsActBtn .ptsEditArea {background: radial-gradient(ellipse at center,rgba(18,5,148,1) 0%,rgba(143,76,194,1) 100%)!important;}

.ptsCol .ptsActBtn .ptsEditArea {
    text-decoration: none !important;
    border: none !important;
    font-weight: 700!important;
    width: auto!important;
    height: 39px!important;
    line-height: 39px!important;
    padding: 0 23px!important;
    font-size: 13px!important;
    text-align: left!important;
}
.uniq-colmn.ptsCol .ptsActBtn:hover {
    background-color: rgba(143,76,199,1) !important;
    background: rgba(143,76,199,1) !important;
}
.col_comn.ptsCol .ptsActBtn:hover {
    background-color: rgba(51,153,255,1) !important;
    background: rgba(51,153,255,1) !important;
}
.get_touch span{color: rgb(0, 0, 0)!important;
font-size: 16px!important;
line-height: 60px!important;
font-weight: 700!important;}

.uniq-colmn_2 .ptsColHeader {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 25px 0 !important;
    height: auto !important;
    font-size: 17px;
    font-family: Raleway;
    font-weight: 700;
    background: #594a84;
        background-color: rgb(89, 74, 132);
}
.uniq-colmn_2 .ptsTableElementContent.ptsElArea {
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #645394;
}
.uniq-colmn_2 .ptsColDesc {
    background-color: transparent !important;
}
.uniq-colmn_2 .ptsColDesc p span {
    color: #fff !important;
}
.uniq-colmn_2.ptsCol .ptsTableElementContent .ptsRows {
    background-color: transparent !important;
}
.uniq-colmn_2 .ptsRows .ptsCell {
    border: 0 !important;
    height: auto !important;
    font-size: 13px !important;
    padding: 0 !important;
}
.uniq-colmn_2 .ptsRows .ptsCell .ptsTog p {
    font-size: 13px !important;
    line-height: 26px;
color: #fff !important;
}
.uniq-colmn_2 .ptsColFooter{background: transparent!important;border: 0px !important} 
.uniq-colmn_2.ptsCol .ptsActBtn:hover {
    background-color: rgba(51,153,255,1) !important;
}
.uniq-colmn_2.ptsCol .ptsActBtn{
    background-color: rgba(51,153,255,1) !important;
}
.uniq-colmn_2.ptsCol .ptsRows {
    border: 0px !important;
}
.uniq-colmn_2.ptsCol .ptsRows p{
font-size: 13px !important;
    line-height: 26px;
color: #fff !important;
}

.uniq-colmn_2.ptsCol-2 .ptsColHeader {
    background-color: #594a84 !important;
}

.woocommerce-cart-form table.cart td.product-name a{font-weight: 600;color: #303030 !important;}
.woocommerce-cart-form table.cart .quantity .plus, .woocommerce-cart-form table.cart .quantity .minus {background-color: #303030 !important;}
.woocommerce-page table.cart tbody span.amount{color: #303030 !important; font-weight: 600;}
.woocommerce-cart table.cart tbody tr {border: 1px solid #303030;}
.woocommerce-page table.cart thead tr {border: 1px solid #303030;}
.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove{border-right: 1px solid #303030;}
.woocommerce-page table.cart div.coupon .input-text{border: 1px solid #303030; border-radius:5px}
.checkout .wpmc-step-billing input[type="text"]{ width: 97% !important;border: 1px solid #303030;border-radius: 5px;}
.woocommerce-checkout #billing_country_field{height: 67px;}
.woocommerce-checkout #billing_country_field span.select2-selection{border: 1px solid #303030!important;border-radius: 5px!important;}
.woocommerce-checkout #billing_state_field span.select2-selection{border: 1px solid #303030!important;border-radius: 5px!important;}
.woocommerce-checkout input[type="tel"]{width: 97% !important;border: 1px solid #303030;border-radius: 5px;}
.woocommerce-checkout input[type="email"]{width: 97% !important;border: 1px solid #303030;border-radius: 5px;}
.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-text{font-size: 18px;font-weight: 600;}
.woocommerce-checkout p.form-row label {color:#303030}
.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {font-size: 18px;font-weight: 600;color: #303030;}
.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number{font-size: 18px;font-weight: 600;color: #aaa;line-height: 30px;}
.woocommerce-checkout .woocommerce-additional-fields textarea{border: 1px solid #303030;border-radius: 5px;}
.woocommerce form.checkout .woocommerce-checkout-review-order-table tr td{border: 1px solid #303030 !important;color: #303030;font-weight: 600;}
.woocommerce form.checkout .woocommerce-checkout-review-order-table .cart-subtotal th {border: 1px solid #303030; font-weight: 600;}
.woocommerce form.checkout .woocommerce-checkout-review-order-table .order-total th {border: 1px solid #303030;}
.woocommerce-page .checkout table.shop_table thead tr th{border: 1px solid #303030;}
.woocommerce form.checkout table.shop_table tfoot tr.order-total th {font-weight: 600;}
.woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount{font-weight: 600;}
.ptsBlock .ptsActBtn{ max-width:130px}
.uniq-colmn .ptsActBtn{background: radial-gradient(ellipse at center, rgba(18, 5, 148, 1) 0%, rgba(143, 76, 194, 1) 100%) !important;}