input.text-uppercase::placeholder{
    text-transform: none!important;
}
input.text-uppercase::-moz-placeholder{
    text-transform: none!important;
}
input.text-uppercase::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    text-transform: none!important;
}
input.text-uppercase::-moz-placeholder { /* Firefox 19+ */
    text-transform: none!important;
}
input.text-uppercase:-ms-input-placeholder { /* IE 10+ */
    text-transform: none!important;
}
.text-center{
    text-align: center !important;
}
.location-section .list-details{
    border: solid 1px #e3e4e4;
    padding: 10px;
    margin: 0 0 10px 0;
}
.maplocation {
    border: #e3e4e4 solid 1px;
    margin-bottom: 20px;
}
.location-section .list-details:hover{
    border-color: #1e6a99;
}
.location-section .list-details p{
    margin-bottom: 0;
    color: #8d8d8d;
}
.location-section .list-details h2{
    font-size: 16px;
    font-weight: 700
}
.location-section .list-details:hover p, .location-section .list-details:hover h2{
    color: #1e6a99;
}
.asterik{
    color:#F00;
}
.alert{
    text-transform: lowercase;
}
.alert li::first-letter, .alert::first-letter { 
    text-transform: uppercase;
}
/*loader*/
.loader-outer{
    width: 100%;
    height:100%;
    background: rgba(0,0,0,0.3);
    position: fixed;
    top:0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 9999;
    display:block;
}
.loader{
    animation: spin 2s linear infinite;
    margin: 0 auto;
    border-radius: 50%;
}
.loader-big {
    border: 12px solid #f3f3f3; /* Light grey */
    border-top: 12px solid #04598d; /* Blue */
    width: 90px;
    height: 90px;
}
.loader-mid{
    width: 70px;
    height: 70px;
    border: 10px solid #f3f3f3; /* Light grey */
    border-top: 10px solid #04598d;
}
.loader-small{
    width: 60px;
    height: 60px;
    border: 5px solid #f3f3f3; /* Light grey */
    border-top: 5px solid #04598d;
}
.loader-out{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/*header search*/
.searchbox{
    position:relative;
    min-width:32px;
    width:0%;
    height:32px;
    float:right;
}

.searchbox .searchbox-input{
    top:0;
    right:0;
    border:solid 1px #fe6a00;
    outline:0;
    width:100%;
    height:32px;
    margin:0;
    padding:0px 0px 0px 10px;
    font-size:12px;
    border-radius: 4px;
    position: absolute;
    background: #fe6a00;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
    color: #fff;
}


.searchbox .search-icon{
    position:absolute;
    top:0;
    right:0;
    padding:0;
    margin:0;
    outline:0;
    line-height:32px;
    text-align:center;
    cursor:pointer;
    border-radius: 4px;
    border: 0;
    width: 28px;
    height: 32px;

}

.searchbox .searchbox-submit{
    border: solid 1px #fe6a00;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box;
    background-color: #fff;
    width: 32px;
    height: 32px;
    position: absolute;
}
.searchbox .searchbox-submit .icon{
    width: 12px;
    padding: 5px 0px;
}

.searchbox.searchbox-open{
    width:32px;
}
.searchbox.searchbox-open .searchbox-input{
    width: 300px;
}
.searchbox .searchbox-input::-webkit-input-placeholder {
    color: #fff;
}
.searchbox .searchbox-input:-moz-placeholder {
    color: #fff;
}
.searchbox .searchbox-input::-moz-placeholder {
    color: #fff;
}
.searchbox .searchbox-input:-ms-input-placeholder {
    color: #fff;
}
/*news*/
.newsBlock.card{padding:0; background-color: #fff;}
.newsBlock .newsdate{ color: #8d8d8d; font-size: 12px; }
.newsBlock .content-block p{ margin: 0; font-size: 13px; line-height: 20px; }
.newsBlock h3{  font-size: 16px; font-weight: 700; margin: 8px 0 6px 0; color: #000;} 
.newsBlock .newsImage{ border-bottom: solid 1px #e5e5e5; width: 100%; float: left; height: 200px; border-radius: 5px 5px 0 0; }
.newsBlock .newsContent{ float: left; width: 100%; padding: 15px 10px 10px 15px; min-height:140px; }
/*news*/

@media (max-width: 991px){

    .c-header .navbar .dropdown-menu{border: none;background: rgba(4, 118, 187, 0.79);-webkit-border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; border-radius: 0;margin: 0;padding: 0}
    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav .multi-level .nav-link{color: #FFF;font-size: 13px;font-weight: 600;padding-left: 20px;padding-right: 20px;}
    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav .second-level .nav-link{padding-left: 30px;}

    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav .third-level .nav-link{padding-left: 40px;}
    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav{margin-bottom: 10px;}
    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav .multi-level .nav-item{border-bottom:1px solid rgba(255, 255, 255, 0.43);}
    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav .multi-level .nav-item:last-child{border-bottom: none}
    .c-header .navbar .dropdown-toggle:after{display: none}
    .c-header .navbar .dropdown-submenu{position: relative}
    .c-header .navbar .dropdown-submenu .em-level{display: inline-block;position: absolute;right: 0; width: 30px; height: 30px;  background: rgba(0,0,0,0);top: 0;}
    .c-header .navbar .nav-item{border-bottom: 1px solid rgba(254, 106, 0, 0.41);}

    .c-header .navbar .dropdown-submenu .em-level{ display: block; position: absolute; top: 0; right: 0; width: 31px; height: 31px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; text-align: center;}
    .c-header .navbar .dropdown-submenu .em-level:before, .c-header .navbar .dropdown-submenu .em-level:after{ content: ''; position: absolute; top: 50%; margin-top: -1px; left: 0; width: 16px; height: 2px; background: #000; margin: 0 auto; right: 0;}
    .c-header .navbar .dropdown-submenu .multi-level .em-level:before,.c-header .navbar .dropdown-submenu .multi-level .em-level:after,.c-header .navbar .dropdown-submenu .active > .em-level:before, .c-header .navbar .dropdown-submenu .active > .em-level:after{background: #fff}

    .c-header .navbar .dropdown-submenu .em-level:after{transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
    .c-header .navbar .dropdown-submenu .em-level.active:after{transform: rotate(0);-moz-transform: rotate(0);-webkit-transform: rotate(0);}
    .c-header .navbar .active + .em-level:before,.c-header .navbar .active + .em-level:after,.c-header .navbar .show.dropdown-submenu > .em-level:before,.c-header .navbar .show.dropdown-submenu > .em-level:after{background: #fff}

    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav .nav-link{padding: 5px 10px}
    .c-header .navbar .multi-level .dropdown-menu .nav-item a.nav-link{font-size: 12px;}

    .c-header-top .business-hover-block, .c-header-top .delivery-block, .c-header-top .login-block{line-height: 26px}
    .c-header-top .login-block .register-link{padding-right: 15px;}
    .c-header-top .login-block .login{height: auto;line-height: 28px}
    .whatsapp-icon{     left: -60px;
                        top: -3px; }

}
@media (min-width: 992px){

    .nav-item{position: relative}

    .c-header .navbar .sub-menu li.nav-item a.nav-link{font-size: 13px;text-transform: capitalize;font-weight: 700;padding: 8px 11px;}
    .c-header .navbar .sub-menu li.nav-item a.nav-link.dropdown-toggle{padding-right: 15px;}

    .c-header .navbar .multi-level{ position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 180px;padding: 5px 0;margin: 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 0;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);padding: 0}
    .c-header .navbar .multi-level .dropdown-menu{min-width: 12rem}
    /*.c-header .navbar .multi-level .dropdown-menu .nav-item a.nav-link{font-size: 12px;}*/
    .c-header .navbar li .drop-down{display: none;}

    .c-header .navbar li .dropdown-toggle:after{display: none}
    .c-header .navbar .dropdown-submenu > .dropdown-toggle:before{vertical-align: middle;display: block;opacity: 1;position: static;text-indent: -9999px;position: relative;content: " ";width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #000;margin-top: 7px;margin-right: 0;margin-left: 5px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: absolute;right: 5px}
    .c-header .navbar .dropdown-submenu:hover > .dropdown-toggle{background: #0476bb;color: #fff}
    .c-header .navbar .dropdown-submenu:hover > .dropdown-toggle:before{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);border-left-color: #FFF}
    .c-header .navbar .dropdown-submenu > .dropdown-toggle.active:before,.c-header .navbar .dropdown-submenu > .dropdown-toggle:hover:before{border-left-color: #FFF}

    .c-header .navbar .multi-level .sr-only{display: none}
    .c-header .navbar .multi-level .dropdown-submenu > .dropdown-toggle:before{border-left-color: rgba(0,0,0,.4);margin-top: 5px;}
    .c-header .navbar .multi-level .dropdown-submenu:hover > .dropdown-toggle:before{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;border-left-color: #fff;}

    .c-header .navbar .dropdown-menu .nav-item{border-bottom: 1px solid rgba(254, 106, 0, 0.41);}
    .c-header .navbar .dropdown-menu .nav-item:last-child{border-bottom: none}
    .dropdown-submenu {position: relative;}
    .dropdown-submenu>.dropdown-menu {top: 0;left: 100%;margin-top: -2px;margin-left: -1px;-webkit-border-radius:0;-moz-border-radius: 0;border-radius:0;padding: 0;}
    .dropdown-submenu:hover>.dropdown-menu {display: block;}
    .dropdown-submenu.pull-left {float: none;}
    .dropdown-submenu.pull-left>.dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

    .c-header .navbar .dropdown-submenu-right .dropdown-menu.multi-level{right: 0; left: auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
    .c-header .navbar .dropdown-submenu-right > .dropdown-menu{ left: auto;right: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}

}
@media (min-width:992px) and (max-width:1140px) {
    .c-header .navbar{-ms-align-items: center;align-items: center;}
    .c-header .navbar-inverse .navbar-collapse{-ms-align-items: center;align-items: center;}
    .c-navigtion .navbar-inverse .navbar-collapse .navbar-nav .nav-link{font-size: 12px;padding: 8px 13px}
    .navbar-inverse .navbar-brand img{max-width: 70px;}
    .c-header .navbar .dropdown-submenu > .dropdown-toggle:before{margin-top: 4px;}
    .c-header-top .divider{padding: 0 5px}
    .c-header-top .business-hover-block, .c-header-top .delivery-block, .c-header-top .login-block{font-size: 10px;}
}

.blockquote-reverse { text-align: left; border-left: 0.25rem solid #eceeef; padding: 1.5rem 1rem 0.5rem; border-top: 1px solid #e3e5eb;}

@media screen and (max-width: 767px){
    .newsBlock .newsContent{min-height: auto;}
    .blockquote-reverse { text-align: left !important; }
}
.input-group-addon {
    background-color: transparent;
    border-left: 0px solid transparent;
}
.reset-search
{
    position: absolute;
    right: 40px;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    cursor: pointer;
}
.hidden{ display: none;}
.fl-house .card {
    border: solid 1px #e3e4e4 !important;
    min-height: 280px;
}
.fl-house .card:hover{
    border-color: #fe7726 !important;
    -webkit-box-shadow: 0px 3px 30px 0px rgba(42, 55, 82, 0.15);
    box-shadow: 0px 3px 30px 0px rgba(42, 55, 82, 0.15);
    transition: all 0.3s ease-in-out 0s;
}
.container.fl-house {
    padding: 60px 0;
}

.fl-house .icon-block .icon-content {
    width: 100%;
    float: right;
}
.fl-house .content-block p{
    margin-bottom: 5px;
}
.fl-house .icon-block .icon-content h6{
    margin-bottom: 10px;
}

/* AR479-29/03/2018-Feedback-sheet-bug */

body    { padding-top: 134.5px; }
.c-header   { position: fixed; top: 0px; left: 0px; z-index: 9; background: #fff; }

.full-width.calculate-cost-section  { display: table; }
.banner-section{background-size: 100% !important; display: block;}
.right-table-responsive .estimate-responsive{ width: 100%; flex: 1; overflow-y: auto;}
.right-table-responsive .estimate-responsive table{ height: 100%; }
/*.full-width.calculate-cost-section .calculate-section { max-height: 320px; overflow-y: auto;}
.estimate-responsive    { min-height: 287px; max-height: 287px; overflow-y: auto; }*/
.calculate-cost-section .calculator-table thead tr th  { text-align: center; }
.selectize-dropdown .active     { background-color: #1e90ff !important; color: #fff !important;}
.footer-section .copyright  { margin-bottom: 40px; }

.member-registration-details .locationfield .loc_link:hover h2  { color: #0476bb;}
.member-registration-details .locationfield .loc_link.active h2 { color: #0476bb;}
.member-registration-details .locationfield .loc_link.active .list-details  { border-color: #0476bb; }

.c-header.fixed-header   { position: fixed; top: 0; left: 0; background: #fff; z-index: 9; border-bottom: 1px solid #0476bb;}
.business-hover-block .orange:hover   { color: #fff !important; transition: all 0.3s ease-in-out 0s;}
.form-components .custom-input  { height: 40px; }
.fl-house .card-hover   { cursor: default; }

/* AR479-29/03/2018-Feedback-sheet-bug */

/* AR479-30/04/2018_chat-icon-hides-inside-menu-bar */

.c-navigtion .navbar-inverse .navbar-collapse   { margin-left: 40px; }
.c-navigtion .navbar-inverse   { float: left; }
.search-offline-support     { width: auto; position: relative; top: 30px; float: right;}
.search-offline-support .searchbox  { float: left;}
.c-navigtion .search-offline-support .search-icon.navigation_search_icon .icon  { display: none;}
.c-navigtion .search-offline-support .online-support    { float: right; width: 90px; }
.c-navigtion .search-offline-support .online-support a { color:#000; font-size:12px; font-weight:700; text-transform:uppercase; padding:0 0 0 30px;}

/* AR479-30/04/2018_chat-icon-hides-inside-menu-bar */

/* AR479-04/05/2018 */

.form-block .custom-label .infoicon     { width: 15px; height: 15px; float: right; background: url(../images/infoicon.png) no-repeat; background-size: 100% 100%; margin: 12px 0 0 8px; padding: 1px; cursor: pointer;}

/* AR479-04/05/2018 */

#estimation_form .error     { text-align: left;}
.calculate-section .form-block .form-label { float: left; }
.calculate-section .bg-color-blue   { float: left; margin-right: 5px; }
.calculate-section .bg-color-gray   { float: left; margin-right: 5px; }

/* AR479-27/06/2018 */

.calculate-cost-section a.theme-link.blue   { margin-top: 20px; float: left; }
.banner-section-block .banner-down-arrow    { position: absolute; left: 50%; bottom: 35px; transform: translate(-50%, 0);}
.banner-section-block .banner-down-arrow a  { display: block;}
.banner-section-block .banner-block .banner-content     { bottom: 80px; }

.form-components.delivery_offices .custom-radio-group label.label, .form-components.delivery_offices .custom-radio-group    { overflow: inherit; }
.delivery-pickup-office .office-hover   { position: relative; float: left; width: auto; margin-left: 25px; margin-top: -8px;}
.delivery-pickup-office .office-hover .jTip   { float: left; margin-right: 10px;}
.delivery-pickup-office .office-hover .office-hover-open  { display: none; width: 230px; height: auto; float: left; border: 1px solid #cccccc; border-radius: 4px; position: absolute; left: 100%; top: -93px; z-index: 9; background: #fff;}
.delivery-pickup-office .office-hover:hover .office-hover-open  { display: block; }
.delivery-pickup-office .office-hover .office-hover-open:after, .delivery-pickup-office .office-hover .office-hover-open:before { left: 0; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; background: #ccc; }
.delivery-pickup-office .office-hover .office-hover-open:after { border-color: rgba(194, 225, 245, 0); border-right-color: #fff; border-width: 11px; margin-top: -11px; background: transparent; left: -22px;}
.delivery-pickup-office .office-hover .office-hover-open:before { border-color: rgba(194, 225, 245, 0); border-right-color: #ccc; border-width: 13px; margin-top: -13px; background: transparent; left: -26px; }
.delivery-pickup-office .office-hover-open span     { width: 100%; float: left; background: #f7f7f7; color: #929292; height: 30px; padding-left: 15px; font-size: 14px; font-weight: normal; border-bottom: 1px solid #ebebeb; line-height: 30px; border-radius: 4px 4px 0 0;}
.delivery-pickup-office .office-hover-open .map-fram    { width: 100%; float: left; padding: 15px; }

#receiptp_page_detail .content-block p{ line-height : 12px !important; }
#receiptp_page_detail .border-block {  border-bottom: 1px solid #eaedf5;  margin: 0 0 20px;  padding: 20px 10px 15px; background-color : #fff;}
#receiptp_page_detail .title-section {  display: inline-block;  position: relative;  width: 100%;}
#receiptp_page_detail .page-title::after {  background: #3079ed none repeat scroll 0 0;  border-radius: 4px;  bottom: -4px;  content: "";  height: 8px;  left: 0;  position: absolute;  width: 24px;}
#receiptp_page_detail .page-title {  border-bottom: 1px solid #e3e5eb;  color: #3e4b5b;  font-size: 14px;  margin: 15px 0 25px;  padding: 0 0 11px;  position: relative;  text-transform: uppercase;}
#label_text{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }

#registration_form .form-components .custom-input {  height: 31px !important }
#registration_form .form-block {  margin: 0 0 10px !important; }
#registration_form .custom-form-control {  height: 31px !important; }
#registration_form .custom-form-control .date-picker-icon {  height: 31px; }
#registration_form .custom-form-control .selectize-input { padding: 5px 6px !important;}
#showRequirementPosition .modal-body { max-height: calc(100vh - 210px); overflow-y: auto; }

/* AR479-12/05/2020 Start */

.login-block .dropdown { display: inline;}
.login-block .dropdown .dropdown-toggle { background: transparent; border: none; color: #fff; padding: 0;}
.login-block .dropdown .dropdown-toggle::after { display: none; }
.login-block .dropdown .dropdown-menu { top: 33px;right: -16px !important; border: 0;     border-radius: 5px; left: inherit; padding: 0; border-radius: 0; background: #0476bb;}
.login-block .dropdown .dropdown-menu .dropdown-item { text-transform: capitalize; line-height: normal; padding: 8px 10px; font-size: 13px; color: #fff;}
.login-block .dropdown .dropdown-menu .dropdown-item:hover, .login-block .dropdown .dropdown-menu .dropdown-item:active, .login-block .dropdown .dropdown-menu .dropdown-item:focus { background: #0476bb; color: #fff; }
.login-block .dropdown .dropdown-menu .dropdown-item + .dropdown-item {
    border-top: solid 1px #cccccc;
}
.login-block .dropdown .dropdown-menu .dropdown-item:first-child {
    border-radius: 5px 5px 0 0 !important;
}
.login-block .dropdown .dropdown-menu .dropdown-item:last-child {
    border-radius: 0 0 5px 5px !important;
}
/* AR479-12/05/2020 End   */
/*for csf update scroll text*/
@import url('https://fonts.googleapis.com/css?family=Montserrat');

.onoffswitch3
{
    position: relative; 
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch3-checkbox {
    display: none;
}

.onoffswitch3-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 0px solid #999999; border-radius: 0px;
}

.onoffswitch3-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}

.onoffswitch3-inner > span {
    display: block; float: left; position: relative; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: 'Montserrat', sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.onoffswitch3-inner .onoffswitch3-active {
    padding-left: 10px;
    background-color: #EEEEEE; color: #FFFFFF;
}

.onoffswitch3-inner .onoffswitch3-inactive {
    width: 100px;
    padding-left: 16px;
    background-color: #EEEEEE; color: #FFFFFF;
    text-align: right;
}

.onoffswitch3-switch {
    display: block; width: 50%; margin: 0px; text-align: center; 
    border: 0px solid #999999;border-radius: 0px; 
    position: absolute; top: 0; bottom: 0;
}
.onoffswitch3-active .onoffswitch3-switch {
    background: #f46a00; left: 0;
    width: 160px;
}
.onoffswitch3-inactive{
    background: #A1A1A1; right: 0;
    width: 20px;
}
.onoffswitch3-checkbox:checked + .onoffswitch3-label .onoffswitch3-inner {
    margin-left: 0;
}
.scroll-text{
    color: #fe6a00;
}
.whatsapp-icon{
    position:relative;
    min-width:32px;
    width:0%;
    height:32px;
    float:right;
    padding-left : 6px;
}
.loader-logo{
    text-align: center;
    margin: 0 0 20px 0;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 50px !important;
    top: calc(50% - 45px);
}

.loader-with-logo.loader-small{
    width: 80px;
    height: 80px;
}

.loader-with-logo.loader-small img{
    width: 50px !important;
}

.loader-out p{text-align:center;color:#fff;background:#04598d;width:auto;margin:10px auto;padding:2px 15px;border-radius:15px;}

.benifits-outer{
    display: flex;
    justify-content: space-between;
}    
.benifit-left{     
    border-radius: 10px;
    background: #045993;
    width: 49%;
    box-shadow: 9px 10px 10px -6px rgba(0,0,0,0.4);
    -webkit-box-shadow: 9px 10px 10px -6px rgba(0,0,0,0.4);
    -moz-box-shadow: 9px 10px 10px -6px rgba(0,0,0,0.4);
    z-index: 1;
    /*  align-self: start;*/
}
.benifit-header{ font-size: 20px; color: #fff; background: #0075c4;  border-radius: 10px 10px 0 0; padding: 20px 25px;}
.benifit-body{
    padding: 20px 25px;
}
.benifit-body ul{ margin: 0 0 0 0; padding: 0; }
.benifit-body ul li ol{
    padding: 0;
    margin: 15px 0 0 15px;
}
.benifit-body ul > li{     
    padding: 0 0 0 30px;
    margin: 0 0 15px 0;
    color: #fff;
    list-style: none;
    background: url(../images/correct.png) no-repeat;
    background-position: 0px 0px; 
}

.benifit-body ul li ol li{  
    margin: 0 0 15px 0;
}
.benifit-left .register-btn{
    background: #fff;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #045993;
}
.benifit-left .register-btn:hover,.benifit-right .register-btn:hover{ opacity: 0.95; cursor: pointer; }
.benifit-right .register-btn{
    background: #fff;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #fe6a00;
}

.benifit-right{ 
    border-radius: 10px; 
    background: #fe6a00; 
    width: 49%; 
    /*margin-top: 20px; */
    box-shadow: 9px 10px 10px -6px rgba(0,0,0,0.4);
    -webkit-box-shadow: 9px 10px 10px -6px rgba(0,0,0,0.4);
    -moz-box-shadow: 9px 10px 10px -6px rgba(0,0,0,0.4);
    /* align-self: start;*/
}
.benifit-right .benifit-header{ background: #ff8e3d; }
.benifit-left .merchant_benefit{
    color: #6ab3e4;
}

.benifit-right .member_benefit{
    color: #602c06;
}

.video-outer{
    border: solid 3px #666;
    display: flex;
}

.v-title{ margin-bottom: 15px;
          color: #000;
          font-size: 20px;
          font-weight: bold;}
.login-block .dropdown .dropdown-menu:before{
    content: '';
    position: absolute;
    background-color: transparent;
    top: -6px;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #0476bb;
    right: 50px;
    margin: 0 auto;
}
.dimention-container{
    display: flex;
    align-items: center;
    margin-left: -5px;
    margin-right: -5px;
}
.dimention-container .item-dimension{
    flex: 1;
    padding: 0 5px;
}
@media screen and (max-width: 767px){
    #receiptp_page_detail  .content-block.blockquote{ border-bottom: 0.25rem solid #eceeef; padding: 0.5rem 0;  }
    .benifits-outer{ flex-wrap: wrap; }
    .benifit-left,.benifit-right{width: 100%; margin-bottom: 10px;}
    .v-title{ margin-top: 15px; }
    #dimensions_width_field{ padding: 0 !important; }
}

#track_order_btn{ display: block !important; }
.goog-te-banner-frame.skiptranslate { display: none !important; } 
.goog-logo-link {
    display:none !important;
} 
    
.goog-te-gadget{
    color: transparent !important;
}

body.frame-body {
    padding-top: 0px !important;
}

.frame-body .calculate-cost-section {
    padding: 15px 0px !important;
}

.frame-body .calculate-section form .form-block {
    display: block;
    margin-bottom: 10px;
    width: auto;
    display: flex;
    align-items: center;
    float: none;
}

.frame-body .calculate-section form>.row {
    margin: 0px 0px;
}

.frame-body .calculate-section form .form-block.hidden {
    display: none;
}

.frame-body .calculate-section form .form-block .form-label {
    line-height: initial;
    margin-bottom: 5px;
    min-width: auto;
    min-height: auto;
}

.frame-body .calculate-cost-section .calculate-section {
    border-radius: 25px 25px 0px 0px;
    padding: 10px 15px;
}

.frame-body form .form-components .custom-input {
    height: 34px;
    line-height: 1;
}

.frame-body .custom-form-control .selectize-input {
padding: 8px 10px;
}

.frame-body .form-block .form-components .custom-form-control {
    height: 34px;
}

.frame-body .form-block .form-components .custom-radio-group label.label {
    margin: 3px 0px;
}

.frame-body .calculate-cost-section .estimation-section .estimation-block {
    padding: 10px 10px;
    font-size: 12px;
}

.frame-body .custom-form-control .selectize-input .item {
    font-size: 12px;
}

.frame-body form .custom-input {
    font-size: 12px;
    padding: 6px 10px;
}

.frame-body form p.estimate-select {
    margin-bottom: 0px;
}

