@import url('https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css');

/*=========================Restaurant Business Default Fonts=======================*/

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-BoldItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Bold.woff2') format('woff2'),
        url('../fonts/TTNorms-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Black.woff2') format('woff2'),
        url('../fonts/TTNorms-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-BlackItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-ExtraLight.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-ExtraBold.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-HeavyItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Heavy.woff2') format('woff2'),
        url('../fonts/TTNorms-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Italic.woff2') format('woff2'),
        url('../fonts/TTNorms-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Light.woff2') format('woff2'),
        url('../fonts/TTNorms-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Medium.woff2') format('woff2'),
        url('../fonts/TTNorms-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-LightItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-MediumItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Regular.woff2') format('woff2'),
        url('../fonts/TTNorms-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-Thin.woff2') format('woff2'),
        url('../fonts/TTNorms-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('../fonts/TTNorms-ThinItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*=========================Restaurant Business Default Fonts=======================*/


body{height:100%;font-variant-ligatures: none;}
html{scroll-behavior: smooth;}
#popUpPageModal .modal-lg{max-width:780px!important;}
p{margin:0px!important; padding:0px!important}
#wrapper .clsanchor{ position:absolute!important; width:100%; left:0px!important; background: #007bff!important; height: 2px!important; border:0px!important; outline:0px!important;}
#wrapper .clsanchor:before {content:attr(data-custom-name)!important; background:#007bff url(../images/anchor-icon.png) no-repeat 5px 6px; position: absolute!important; top: -27px!important; right: 0px!important; font-size: 13px!important;  z-index: 100!important; padding: 4px 7px!important; color: #fff!important; font-family: arial!important; border-radius: 5px 5px 0px 0px!important; padding-left:25px!important}

.widget-viewcart-wrapper{width:100%; position:relative;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.widget-viewcart{background:#fff; z-index:1000; margin-right: 0px; width: 40px; position: absolute; right: 15px; height: 40px; top: 65px; border-radius: 40px ; cursor: pointer; border: solid 1px #d6d6d6; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; box-shadow: 4px 4px 10px rgb(232 228 228 / 50%);}
.widget-viewcart .icon{width: 27px; height: 27px; float: left; margin: 8px 9px; position: relative; top: 0px; left: 0px;}
.widget-viewcart #widget_cart_num{position: absolute; background: #000; padding: 4px 2px; border-radius: 105px; box-shadow: 0px 0px 5px rgb(0 0 0 / 20%); width: 27px; text-align: center; top: -10px; left: -14px; font-size: 13px; color: #fff; height: 27px;}
.widget-viewcart .icon svg{width:20px; height:auto;margin-top: 2px !important;}
.widget-viewcart .icon-text{width:100%; overflow:hidden;}
.widget-viewcart span{display: table; width: 110px; font-size: 15px; margin-top: 9px !important; padding-left: 40px;}
.widget-viewcart span:before{content:'\f07a'; font-family:FontAwesome; position:absolute; top: 2px; left: 7px; font-size: 22px;}
.widget-viewcart:hover span{display:inline-block; white-space:nowrap;}
.order-type-popup .form-control:focus{border-color: #ced4da !important;box-shadow: 0 0 0 0em rgb(0 123 255 / 25%) !important;}
.widget-viewcart:hover{box-shadow:0px 0px 5px rgba(0,0,0,0.4); width:40px; margin-right:0px;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
/*.widget-viewcart:before{content: 'View Cart'; position: absolute; white-space: nowrap; left: 45px; top: 10px; font-size: 15px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}*/
.widget-viewcart-fixed{position:fixed!important; z-index:1000; top:165px;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}

.clsanchor{background: transparent; width: 100%; height: 2px; left:0px!important;position:absolute !important}
.add-slider-icon{ margin-top:-5px}
.add-slider-icon .fa{color:#fff;}
.add-slider-icon .add-slide-text{top: 23px; background: #fff; left: -43px;}
.add-slider-icon .add-slide-text:before{content:'\f0d8'; font-family:FontAwesome; position:absolute; top:-14px; left:50%}
.img-box .fa-eye:before{position:unset; left:unset;}
.widget-page-wrapper{width:1170px; left:calc((100% - 1170px) / 2); position:relative; margin-top:50px;}
#wrapper header[style*="position:fixed"]{position:absolute; top:0px; left:0px;}
#wrapper .insta-widget{background:#f8f8f8;}
#wrapper .insta-widget a{font-size: 20px; font-weight: 100; color: #737373;}
#wrapper .insta-widget .add-social-icon{padding-top: 0px!important; font-size: 17px; color: #737373;}
.page-wrapper{max-width:1366px; margin:0 auto; position:relative; min-height:200px;}
.page-wrapper-top{max-width:1366px; margin:0 auto; position:relative;}
#wrapper .page-wrapper-top{max-width:1366px; margin:0 auto; position:relative; min-height:300px;}
.widget-wrapper-top{max-width:1366px; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-top{max-width:1366px; position:relative; min-height:300px;}
.widget-wrapper-bottom{max-width:1366px; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-bottom{max-width:1366px; position:relative; min-height:300px;}
.page-wrapper-middle{max-width:1366px; margin:0 auto; position:relative;}
.page-wrapper-bottom{max-width:1366px; margin:0 auto; position:relative; min-height:auto;}
#wrapper .page-wrapper-bottom{max-width:1366px; position:relative; min-height:300px;}
.widget_page_header{top:unset!important;}
.widget_page_header:empty {display: none;}
#wrapper .store-gallary{padding:10px;}
.store-gallary{width:700px; height:400px; left:calc((100% - 700px) / 2);}
.store-gallary .carousel{height:auto;}
.store-gallary .carousel-inner{height:auto;}
.store-gallary .carousel-item{height:auto;}
.store-gallary img{width:auto!important; height:100%;}
.setting_header{top:unset!important;}
.popup-heading{width:100%; left: 0px; top: 16px; text-align:center; position:absolute; font-size: 30px; font-weight: 700;}
.popup-content{width:100%; left: 0px; top: 70px; text-align:center; position:absolute}
.pop-page-wrapper{max-width:768px; height:400px; position:relative; overflow-y:auto;overflow-x:hidden; -webkit-overflow-scrolling: touch;}
.modal-body .pop-page-wrapper{max-width:768px; height:400px!important; position:relative; overflow-y:auto;overflow-x:hidden; -webkit-overflow-scrolling: touch;}

/*.page-shop .header{ display:none;}
.page-shop .widget-top-menu-wrapper{display:none;}*/

/*#popUpPageModal .modal-lg{max-width:700px;}*/
#wrapper .pop-page-wrapper{height:100%; position:relative; overflow:unset;}
.banner > .carousel-inner >.carousel-item > img{width:100%;}
#page_url_sec{height:42px;}
#my-website .old-website-modules .dropdown-menu{height:300px; overflow:hidden; overflow-y:scroll; font-size:14px;}
#my-website .old-website-modules .dropdown-toggle{font-size:14px;}
.setting_color {position:relative;}
.setting_color .input-group-addon {position:absolute; right:25px; top:9px; border:0px!important;}
.gjs-plh-image{width: 730px; height: 438px;}
.bootbox .modal-content{box-shadow:0px 0px 5px rgba(0,0,0,0.5)!important; font-family:arial!important; font-size:17px!important}
.bootbox .modal-footer .btn-primary{font-family:arial!important; font-size:16px!important}
.bootbox .modal-footer .btn:disabled{opacity:0.25}
.bootbox .modal-header{background:#d2d2d2!important; font-family:arial!important; font-size:22px!important;}
/* position: absolute; top: 1000px; left: 318px; .subscribe-section{width:300px; z-index:1; position:absolute; left:50%; top: 930px;}
.contact-section{width:300px; z-index:1; position:absolute; left:50%; top: 930px;}*/
.bdg-sect {height:100%}
.subscribe-section{ width:100%;}
.contact-section{width: 100%;}
[data-gjs-type="subscribe-section"]{width:300px; display:table}
[data-gjs-type="subscribe-section"] input{border:1px solid #dee2e6}
[data-gjs-type="contact-section"]{width:300px; display:table}
[data-gjs-type="text"]{z-index:3;    min-height: 26px; padding:2px;}
[data-gjs-type="custom-form-widget"]{padding:15px;}
[data-custom="text-section"]{z-index:3;width: 400px;}
.contact-widget{width:100%;}
.img-wrapper{width:100%; height:100%}
.img-wrapper img{width:100%; height:100%}
.gjs-comp-selected{z-index:2;}
.gjs-freezed{margin-top:unset!important; margin-left:unset!important; position:absolute; cursor: move !important;}
/*[data-gjs-type="image"]{max-width:100%;}*/
.navbar-nav .gjs-comp-selected{outline:0px!important}
.gjs-hovered{outline:0px!important; border:solid 0px transparent!important;}
.header .navbar-dark .navbar-nav .nav-link{outline:0px;}
button{cursor: pointer !important;}
[contenteditable] {-webkit-user-select: text;user-select: text;}
/*.cropimage-section .modal-lg{max-width:100%!important; height:100%!important; margin:0rem;}
.cropimage-section .modal-header{background: #337ab7!important; color: #fff!important; border-radius: 0px!important; padding: 10px 15px; font-size: 20px!important; display: block; width: 44px; position: absolute; right: 0px; z-index: 100;}
.cropimage-section .modal-header h4{display:none!important;}
.cropimage-section .modal-body{padding:0px!important}
.cropimage-section .cropping-area{padding:0px!important}
.cropimage-section .bg-info{position:absolute; width:100%; bottom:0px;}
.cropimage-section .cropping-area{overflow:auto!important; width:100%!important;}*/
/*.navbar-expand-lg .navbar-nav .dropdown-menu{margin-top:-20px; border: 0px; box-shadow: 1px 1px 5px rgba(226, 226, 226, 0.5);}*/
#SettingPop .dropdown-toggle::after{position: absolute; right: 10px; top: 17px;}
#SettingPop .dropdown-menu{height:200px; width:100%; overflow:auto;font-size:.75rem}
#SettingPop .form-control{font-size:1rem; border-radius:0px;}
#SettingPop .dropdown-item{font-size:1rem!important}
#wrapper .setting_header{display: table!important; padding-right: 16px; width: 100%;}
#wrapper .setting_header .shop-arrow{display: table; float: right; padding-top: 10px; border-top: solid 1px #000; text-align: center; position:relative;}
#wrapper .setting_header .shop-arrow .btn{font-size:12px!important;}
/*#wrapper .setting_header .shop-arrow:before{content: '|';font-size: 18px;position: absolute;top: -24px;left: 44px;}*/
#wrapper .setting_header .book-arrow{display: table; float: right; padding-top: 10px; border-top: solid 1px #000; text-align: center; position:relative;}
#wrapper .setting_header .book-arrow .btn{font-size:12px!important;}
/*#wrapper .setting_header .book-arrow:before{content: '|';font-size: 18px;position: absolute;top: -24px;right: 137px;}
#wrapper .setting_header .trip-arrow{display: table; float: right; padding-top: 10px; border-top: solid 1px #000; text-align: center; position:relative;}*/
#wrapper .setting_header .trip-arrow .btn{font-size:12px!important;}
/*#wrapper .setting_header .trip-arrow:before{content: '|';font-size: 18px;position: absolute;top: -24px;right: 47px;}*/
.widget-tab-active{position:relative;}
.widget-tab-active:before{content: '|';font-size: 18px;position: absolute;top: 33px;left: 50%;color: #000;margin-left: -1px;}
.info-div{margin-top:20px;width:100%; border-top:solid 1px #ccc; padding: 15px; font-size: 12px; text-align:left}
.currentselection{position:absolute; background:rgba(0,0,0,0.5); color:#fff; z-index:100; padding:5px; font-size:12px;}
.modifier-img-lg-view{}
.gallery-wrapper{min-height: 400px;}
.modifier-img-lg-view button.close{font-size: 17px !important;font-weight: 900 !important;}
.modifier-img-lg-view .modal-body img{max-width: 100% !important; width: auto !important;}
#loader_box_prod_gall{position: absolute;top: 35%;width: 100px;left: 43%;}
textarea:focus, input:focus{outline: none !important;}
#deliveryTypesModal{z-index: 10000;}


.gallery-wrapper .initecomcarousel.owl-carousel .owl-item{max-width:100%!important; width:786px!important; height:100%!important}
.gallery-wrapper .initecomcarousel.owl-carousel .owl-item .item{width:100%!important; height: 100%; display: flex; justify-content: center; align-items: center;}
.gallery-wrapper .owl-carousel .owl-item img{height: auto!important; max-height: 350px!important; min-height: 200px!important; margin: 0 auto!important;}
.gallery-wrapper .owl-carousel .owl-dots{display:none;}
.gallery-wrapper .owl-carousel .owl-nav{display:block!important; position: relative!important; padding: 0px 0px;}
.gallery-wrapper .owl-carousel .owl-nav .owl-prev{border: 0px!important; box-shadow: unset!important; padding: 0px!important; width: auto!important; height: auto!important; float:left; outline:unset!important; background:transparent!important; position: absolute; top: -250px; left: 10px;}
.gallery-wrapper .owl-carousel .owl-nav .owl-prev span{font-size: 55px;}
.gallery-wrapper .owl-carousel .owl-nav .owl-next{border: 0px!important; box-shadow: unset!important; padding: 0px!important; width: auto!important; height: auto!important; float:right;outline:unset!important; background:transparent!important; position: absolute; top: -250px; right: 10px;}
.gallery-wrapper .owl-carousel .owl-nav .owl-next span{font-size: 55px;}
.gallery-wrapper .owl-carousel.owl-loaded{height: 350px; overflow: hidden; width: 100%;}
.gallery-wrapper .owl-carousel .owl-stage-outer{width: 100%;}
.gallery-wrapper .owl-carousel .owl-stage{width: 100%;}
.gallery-wrapper .text-center{width:100%!important;}

/*----Delivery Prefrence----*/
.delivery-prefrence-wrapper{width: 98%; max-width: 550px; margin: 0px auto; padding-top: 50px;}
.delivery-prefrence-wrapper h3{font-size: 22px;line-height: 27px;margin-bottom: 8px;}
.dp-check{width: 70px; height: 70px; background: url(../images/dp-check.png) 0% 0% / 70px no-repeat; margin: 0px auto; margin-top: 20px; margin-bottom: 20px;}
.msg-sent{text-align: center; padding: 12px; font-size: 26px;}
	
.required-note{ margin-bottom:20px;}
.delivery-prefrence-custom .row{margin-bottom: 14px;}
.delivery-prefrence-custom .row .col-sm-5{padding-top: 8px;padding-bottom: 5px;}
.delivery-prefrence-custom .row .form-control {padding: .375rem .10rem;}
.delivery-prefrence-wrapper .heading{font-size:16px;font-waight:400;color:#000; }
.delivery-prefrence-wrapper textarea{width: 100%; padding: 10px; min-height: 110px; background: #fff; color: #161617; border-radius: 4px; border: 1px solid #bfbdbd; box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2); font-family: inherit; outline: none; -webkit-transition: .18s ease-out; -moz-transition: .18s ease-out; -o-transition: .18s ease-out; transition: .18s ease-out;}
.delivery-prefrence-button {display: table;width: 100%;margin-top: 6px; text-align:right;}
.delivery-prefrence-button a{width: 100%; display: inline-block; background: #000; color: #fff; text-decoration: none; padding: 10px 5px; text-align: center; max-width: 150px; font-weight: 600; font-size: 16px;}
.delivery-prefrence-thanks{padding: 10px; border: solid 1px #f3eded; border-radius: 3px; box-shadow: 4px 4px #f1f1f1; background: #fdfdfd;}
.delivery-prefrence-thanks h3{margin: 0px; font-weight: 400; padding: 10px 0px; text-align: center; font-size: 20px; line-height: 26px;}
.delivery-prefrence-thanks p{ margin:0px;}
/*----Delivery Prefrence End----*/


/*-----Order Type----*/
.order-type{margin-bottom: 25px;}
.order-type .col{padding:5px;}
.order-type a{ display:block; width:100%; padding:10px 0px; text-align:center; color:#333; border:solid 1px #ccc; border-radius:3px;}
.order-type-popup .fa{ font-size:20px;}
.order-type-title{font-size: 18px;margin-bottom: 8px;}
.when-title{font-size: 18px;margin-bottom: 8px;}
.when-btn{ border:solid 1px #ccc;border-radius: 5px;}
.when-btn a{padding: 10px 0;display: inline-block;color: #333;width: 50%;text-align: center;font-size: 14px;}
.when-btn a:hover{ border:0px;}
.asap-detail{background: #434343;margin-top: 25px;border-radius: 3px;display: table;width: 100%;}
.asap-detail-box{ float: left; width:48%; color:#fff;}
.asap-detail-box h5{ font-size: 12px;font-weight: 500;padding: 10px;margin: 0px;}
.asap-detail-box p{font-size: 12px;padding: 0px 10px;}
.asap-detail-box p.expc{ font-size:11px;}
.product-deail-wrapper{ margin-top:50px;margin-bottom: 50px;}
.pro-detail-img{ text-align:center;}
.pro-detail-img img{ width:80%;}
.pro-name-detail{font-size: 35px;}
.pro-dis-detail{font-size: 17px;color: #848383;}
.pro-dis-price{font-size: 26px; margin-top: 12px;}
.pro-dis-price span{text-decoration: line-through;color: #ccc;}
.pro-detail-qty{border: solid 1px #b5b5b5;border-radius: 30px;width: 100%;max-width: 150px;text-align: center;margin-top: 15px; padding: 5px 10px;}
.pro-detail-offer{margin-top: 15px;border: dashed 1px #7d7d7d;padding: 8px 10px; max-width: 425px;}
.offer-title{font-size: 13px;font-weight: 600;}
.offer-dis{font-size: 14px;}
.modifiers{ margin-top:20px;}
.modifiers-title{text-transform: uppercase;font-weight: 600;font-size: 14px;}
.modifires-list-wrapper{margin-top: 6px;margin-bottom: 20px;}
.modifires-list-title{text-transform: uppercase;font-size: 12px;font-weight: 600;}
.modifires-list{}
.modifires-list .form-check{ margin-top:8px;}
.modifires-list .form-check label{ font-size:15px;}

/*-----Order Type----*/

/*--------------------------NPS----------------------------*/
.nps-feedback-page{width: 100%; max-width: 800px; margin: 0px auto;}
.how-like{text-align: center; font-size: 26px; font-weight: 600; margin: 50px 10px 20px 10px;}
.rate-number{text-align:center;}
.rate-number span {display: inline-block; padding: 7px; width: 42px; height: 42px; border: solid 2px #989898; border-radius: 30px; margin-left: 10px; font-weight: 600; font-size: 17px; background: #fff; cursor: pointer;}
.rate-number span.active-red{background: #d54535; color: #fff;}
.rate-number span.active-green{background: #16ac6c; color: #fff;}
.rate-number span.active-blue{background: #7185db; color: #fff;}
.rate-number span.nps-happy{border: 0px; background: none; padding: 0px; position: relative; top: 9px;}
.nps-wb-wrapper{padding-top: 75px;}
.rate-number span.nps-sad{border: 0px; background: none; padding: 0px; position: relative; top: 9px;}
.rate-number span.nps-happy .fa-smile-o{font-size: 47px;}
.rate-number span.nps-sad .fa-frown-o{font-size: 47px;}
.feedback-textarea{margin: 50px 0px;}
.feedback-textarea textarea{width: 100%; border: 0; padding: 10px; min-height: 90px; font-size: 15px;}
.contact-info-form{text-align: center;}
.contact-info-field{border-top: solid 2px #a09e9e; border-bottom: solid 2px #a09e9e; padding: 40px 0px;}
.contact-info-field h6{margin-bottom: 20px; font-size: 20px;}
.contact-info-field .form-group{max-width:330px; width:98%; margin:0px auto; margin-bottom:20px;}
.contact-info-field .form-group .form-control{border: 0px; border-bottom: solid 2px #000; background: none; border-radius: 0; text-align: left; box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%); font-size: 15px; padding: 15px 5px;}
.red-txt{color:#d54535;}
.green-txt{color:#16ac6c;}
.blue-txt{color:#7185db;}
.would-you-like{font-size: 20px; font-weight: 500; color: #000; margin-top: 30px;}
.nps-yes-no-btn{margin-top: 35px;}
.nps-yes-no-btn .btn{background: #fff; border: solid 2px #000; border-radius: 8px; padding: 8px 20px; margin: 10px 20px; font-size: 15px;}
.contact-info-submit .btn{background: #fff; border: solid 2px #000; border-radius: 8px; padding: 8px 20px; margin: 30px 10px 10px 10px; font-size: 18px; color:#000;}
.thanks-feedback{font-size: 22px; font-weight: 500; padding-top: 5px !important; padding-bottom: 12px !important;}
.next-prev-action{position: absolute; width: 94%; top: 45%; left: 24px;}
.next-prev-action .prevProductGallery{ float:left;font-size: 28px;text-decoration: none; color:#000;}
.next-prev-action .nextProductGallery{ float:right;font-size: 28px;text-decoration: none; color:#000;}
.review-booster{text-align: center;background: #fff;max-width: 700px;margin: 0px auto;border-radius: 30px;border: solid 2px #e2e2e2;line-height: 28px;padding: 20px 5px;font-size: 15px;font-weight: 500;}

/*-----SEO Popup Setting----*/

#SeoSettingPop{}
#SeoSettingPop .modal-dialog {max-width: 60%;}
#SeoSettingPop .col-form-label{font-size: 15px;font-weight: 600;width: auto;}
#SeoSettingPop .info-div-setting{width: 100% !important;color: #868686;font-size: 11px !important;}
#SeoSettingPop .modal-body{ background: #f6f6f6;}
#SeoSettingPop .form-control{border: 2px solid #edecec;border-radius: 17px;}
#SeoSettingPop .home-title-dec{background: white;padding: 10px;border-radius: 22px;border: solid 2px #edecec;max-width: 870px;margin: 0px auto;margin-bottom: 20px;}
#SeoSettingPop fieldset{margin-bottom: 40px;border-bottom: solid 2px #e1e1e1;padding-bottom: 25px;}
#SeoSettingPop .home-sec-lable{font-size: 13px;margin-bottom: 6px;font-weight: 500;}
#SeoSettingPop .modal-header{background: #f6f6f6 !important;}
#SeoSettingPop .modal-header .modal-title{font-weight: 500; font-size: 20px;padding-left: 5px;}
.ga-learnmore{padding: 20px 16px;font-size: 18px;font-weight: 400;display: table;width: 100%;}
#SeoSettingPop .modal-footer .btn{padding: 6px 30px;font-size: 18px;line-height: 28px;}
.ga-learnmore a{color: #31a1de;text-decoration: underline;}
#SeoSettingPop .col-sm-8{padding-top: 12px;}
#btn_download_sitemap{background: none;color: #31a1de;border: 0px;font-weight: 600; padding-left: 0px;}
#btn_download_sitemap .fa-caret-down{position: relative;top: 5px;left: 8px;}
#seosetting_save_btn{float: right;border-radius: 10px;padding: 7px 32px;font-size: 18px;font-weight: 500;position: relative;top: -4px;}
#SeoSettingPop .dropdown-toggle::after{ display: none !important;}
/*#SeoSettingPop .dropdown-menu{left:-178px !important;}*/

/*---Tip popup---*/
#tip_section ul li {width: 46% !important;}
#tip_section ul li.check_availty{width: 100% !important;}
#tip_section ul li.bottom_button {width: 100% !important;}


/*---OTP----*/
.otp-signin-wrapper{display: table;width: 100%;padding-top: 10px;}
/*.modal-body-otp-wrapper .login-form-area .field{width: 100%;position: unset; max-width:100%;} */
.otp-wrapper{margin-top: 8px;text-align: center;margin-bottom: 0px;}
.sendotp-popupbtn{text-align: center;margin-top: 0px; float:left;}
.loginemail-popupbtn{text-align: center;margin-top: 20px;}
.signin-popupbtn{text-align: center;margin-top: 0px; float:right;}
.modal-body-otp-wrapper{ padding-top:20px !important;}
.login-form-overwrite {width: 100% !important;left: unset !important;text-align: center !important;position: unset !important;top: unset !important;
}
.otp-timer-txt-msg br{ display: none;}
.form-area-overwrite{position: initial !important;top: unset !important;text-align: center !important;width: auto !important;left: unset !important;}

.field-input-otp{ width:100% margin-bottom: 10px;}
.field-input-otp input {font-size: 16px;width: 100%;margin-bottom: 10px;padding: 8px;border: solid 1px #ccc;}
#loginWithPhoneOtpModal .modal-title{ color:#000;}
/*---OTP----*/
.setting_header{display:none!important;}
#publishDomainModal .modal-header {padding: 20px 15px;}
.gjs-layer-name{-webkit-user-select: text!important;-khtml-user-select: text!important;-moz-user-select: text!important;-o-user-select: text!important;user-select: text!important;}
#store_about_carousel {max-width: 700px;margin: 0px auto;}
#store_about_carousel .carousel-item img {cursor: pointer;}
#storeGalleryModal .modal-lg {max-width: 98%!important;padding-left: 12px;}
#storeGalleryModal .modal-body {padding:5px !important;padding-bottom: 15px !important;}
#storeGalleryModal .modal-content {border-radius:0;}
#storeGalleryModal .modal-dialog img {text-align:center;margin:0 auto;}
#storeGalleryModal .modal-dialog #loader_box {width:95%!important; margin:0 auto; overflow:hidden;}
#storeGalleryModal .modal-dialog #loader_box img{width:100%; height:100%; max-width:unset!important; max-height:unset!important;}
#iframe_modal_container .next{text-align: right;background: rgba(0,0,0,0.7) url(../images/popup_nxt.png) no-repeat center;background-size: 18px;font-size: 0px;position: absolute;right: 0px;padding: 20px 15px;display: block;top: 50%;margin-top: -20px;}
#iframe_modal_container .previous{text-align: right;background: rgba(0,0,0,0.7) url(../images/popup_prv.png) no-repeat center;background-size: 18px;font-size: 0px;position: absolute;left: 0px;padding: 20px 15px;display: block;top: 50%;margin-top: -20px;}
#gjs-sm-typography .gjs-sm-title { display:none!important;}
.crop_modal_body { width: auto; height: auto; /* max-width: 100%; DISABLE FOR IMGAREASELECT */ vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }

.carousel-control-next, .carousel-control-prev{width:5%!important;}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}
.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}
.carousel-control-next-icon, .carousel-control-prev-icon{width:30px!important; height:30px!important;}
.carousel-item img{z-index:-1;}
.carousel-caption {line-height:50px; position: relative;right: unset; bottom: 200px;z-index: 100;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;width: 900px;font-size: 40px;font-weight: 700;text-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.powered_by_sv{width:100%; text-align:center; border-top:dotted 1px #737373; background:#fff; padding:10px;}
.powered_by_sv a{color:#000; text-decoration:underline;}
.mobile_potraitcls{border:dotted 1px #737373; border-radius:5px;text-transform:uppercase; position: absolute; right: 40px; z-index: 3; font-size: 25px; width: 402px; text-align: center; padding: 20px; font-weight: 100; opacity: .7; top: 50%;}
.mobile_potraitcls:after, .mobile_potraitcls:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.mobile_potraitcls:after {border-color: rgba(255, 255, 255, 0);border-right-color: #000;border-width: 16px;margin-top: -16px;}
.mobile_potraitcls:before {border-color: rgba(255, 255, 255, 0);border-right-color: #00;border-width: 22px;margin-top: -22px;}
.mobile_potraitcls .text-1{display:table;}
.mobile_potraitcls .text-2{display:table; font-size: 38px; font-weight: 500; line-height: 30px;}
.mobile_potraitcls .text-3{display:table; font-size: 20px;}
.mobile_potraitcls .close-hint{font-size: 10px; padding: 2px;color: #000;opacity: .5;margin-top: 7px;position: absolute;top: 0px;right: 5px;}

.tabletcls{border:dotted 1px #737373; border-radius:5px;text-transform:uppercase; position: absolute; right: 28px; z-index: 3; font-size: 25px; width: 240px; padding: 20px; font-weight: 100; opacity: .7; top: 50%;}
.tabletcls:after, .tabletcls:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tabletcls:after {border-color: rgba(255, 255, 255, 0);border-right-color: #000;border-width: 16px;margin-top: -16px;}
.tabletcls:before {border-color: rgba(255, 255, 255, 0);border-right-color: #00;border-width: 22px;margin-top: -22px;}
.tabletcls .text-1{display:table;}
.tabletcls .text-2{display:table; font-size: 38px; font-weight: 500; line-height: 30px;}
.tabletcls .text-3{display:table; font-size: 20px; line-height:normal}
.tabletcls .close-hint{font-size: 10px; padding: 2px;color: #000;opacity: .5;margin-top: 7px;position: absolute;top: 0px;right: 5px;}
.iframe_container {position: relative; width: 100%; text-align:center; padding:0px 10px;}
.iframe_container  iframe{width:100%;}

.field-domain{width:100%; position:relative;}
.field-domain input{width:89%; border-radius:0px; height:40px; padding: 5px; padding-right: 76px;}
.salesvu-sub-domain{ padding-right:85px;}
#customized_domain_name{padding:.5rem!important}
.field-domain .name{position: absolute; top: 1px; right: 34px; background:#fff}
.field-domain .name .salesvu_domain{padding:9px 5px!important}
.field-domain .copy-text{cursor:pointer;position: absolute;top: 0px;right: 0px;padding: 10px 8px;border: 1px solid #ced4da;color: #999;font-size: 11px;border-left: 0px;}
.copied-text-msg{position: absolute;  right: 0; background: rgba(0,0,0,0.7);color: #fff;font-size: 15px;padding: 7px 20px;display: table;border-radius: 0px; float: right; width:100%;}
.copied-text-msg:before{content:'\f0d8'; font-family:FontAwesome; position:absolute; top:0px; right:5px; top: -13px; left: 50%; margin-left:2px; color: #000;}
.copied-text-msg i{font-size:13px;}
.publish-text{bottom: -27px; width: 96%; z-index: 2; left: 8px;}
.social-link-wrapper{width:209px; left:calc((100% - 209px) / 2); height:35px;}
.social-link-wrapper .fb{background:url(https://www.salesvu.com/website-builder/resources/images/login-with-facebook.jpg) no-repeat left top; width:100%; display:block!important; height:35px; border:0px;}
.social-link-wrapper .fb i{display:none;}
.social-link-wrapper .fb:before{display:none;}


.page-wrapper-login .login-section button.btn-fb {background: url(https://www.salesvu.com/website-builder/resources/images/login-with-facebook.jpg) no-repeat left top;color: #fff;border: solid 0px #32599e; width: 208px;height: 37px;}
.page-wrapper-login .login-section button.btn-fb i{ display:none;}
.page-wrapper-login .login-section button.btn-fb .fb-txt{display:none;}

/*---New Page---*/
.newpage-title01{position: absolute;padding: 5px;max-width: 1135px;width: 100%;left: calc((100% - 1135px) / 2); top:60px; text-align: center;font-size: 18px;font-weight: 600;}
.newpage-content02{position: absolute;padding: 5px;max-width: 1135px;width: 100%;left: calc((100% - 1135px) / 2);top:120px; text-align: center;font-size: 16px;}
/*---New End---*/


.f-location-list{width:300px; display: table; margin: 0 auto; border: solid 0px #fff; border-radius: 0px; color: #fff; margin-bottom:15px;}
.f-location-list .dropdown-item{padding:0px;}
.f-location-list .dropdown-toggle{width: 300px; text-overflow: ellipsis; overflow: hidden; padding-right:30px;}
.f-location-list .dropup .dropdown-toggle::after{position:absolute; right:10px; top:15px;}
.f-location-list .dropdown-menu.show{width:100%;}
.f-location-list .dropdown-menu.show a{padding:.25rem .5rem; display:table; width:100%; color:#000!important; text-align:left; white-space:pre-wrap; line-height:normal}
.f-location-list .dropdown-menu.show a:hover{background:#e1e1e1; color:#000!important}

#socialLinkModal .modal-header .close{top:2px;}
.error-box{width:980px; left:calc((100% - 980px) / 2); position:relative; top:100px;}
.error-box .head{font-size: 90px;font-weight: bolder;}
.error-box .text{font-size: 30px; font-weight: 100; margin-top: 25px;}
.error-box .link{font-size: 18px; margin-top: 25px;display: table;}
.page-404 .footer{top:250px;}

/*---Multi level menu---*/
.gjs-layer-move{left: -2px !important;}
.child-menu{ position:relative;}
.gjs-layer.open>.gjs-layer-children{padding-left: 10px;background: #fff;}
.open .fa-chevron-down {position: relative;top: -10px;left: 2px;}
.open .fa-chevron-right{position: relative;top: -10px;left: 2px;}

/*---Website POPUP-----*/
.pop_heading{font-size: 14px;text-transform: uppercase;font-weight: 600;text-align: left;padding-left: 35px;border-top: solid 2px #f7f7f7;padding-top: 10px;}
div.popup_list_page{ height:30px;font-size: 12px;text-transform: uppercase;font-weight: 600;text-align: left;padding-left: 35px !important; color:#2d4150;}
.popup_list_page a{ color:#2d4150;}
#popup-wrapper{ padding-bottom:6px;}
#poppage_setting_form .multiselect-native-select button{padding: 8px !important; border: 1px solid #ced4da;border-radius: 0px;width: 100% !important;}
#poppage_setting_form .dropdown-toggle::after{float: right;top: 10px; position: relative;}
#poppage_setting_form .form-control{font-size: 14px;}
#poppage_setting_form .multiselect-container>li>a>label {font-family: 'Roboto', sans-serif;}
#popup-wrapper .popup_page_txt{border: 1px dotted #737373;padding: 5px; width: 175px;}
/*.preview-html{max-width:1349px; margin:0 auto;}
.preview-html header{max-width:1349px; margin:0 auto; left:unset; right:unset; width:100%}
.preview-html .lightHeader{max-width:1349px; margin:0 auto; left:unset; right:unset; width:100%; z-index:100;}*/
.lightHeader{z-index:100;}
.header{z-index:100;}

/*.page-shop .header{position:relative!important;}
.page-shop .fixed-top{position:relative!important;}
.page-shop .lightheader{position:relative!important;}*/


/*--Template---*/
#salesvu_receipt_page{min-height: 460px;max-width: 100%;width: 96%;margin: 0px auto;  margin-bottom: 75px;}
.page-group-deals #salesvu_receipt_page{min-height: auto;max-width: 100%;width: 96%;margin: 0px auto;  margin-bottom: 75px;}
.page-group-deals .home-location-heading{color:#000;}
.page-group-deals .home-location-address{color:#000;}
.page-group-deals .home-location-discription{color:#000;}
.page-group-deals .image-bottem-button a{color:#000; font-weight:bold;}
.cust-detail-wraper{background: #efefef;border-radius: 30px;padding: 8px 15px;margin-bottom: 20px;margin-top: 50px; line-height: 20px;}
.cust-name{font-size:16px;font-weight: 600;}
.cust-email{font-size:15px;}
.cust-phone{font-size: 12px;text-align: left; padding-top: 2px;font-weight: 600;}
.cust-detail{font-size: 15px;font-weight: 500;margin-bottom: 25px;margin-top: 25px;}
.service-row{padding-bottom: 15px;border-bottom: solid 1px #e8e8e8;margin-bottom: 15px;}
.service-img {padding: 5px !important;}
.service-img img{max-width:100%;width:100%; max-height:89px;}
.service-without-img{font-size: 45px;text-align: center;background:#efefef;padding-top: 20px; padding-bottom: 20px;}
.service-detail{padding: 5px !important; line-height: 25px;}
.service-detail span{font-size: 14px;font-style: italic;}
.service-detail h3{margin-top:0px;font-size: 18px;}
.service-detail p{font-size: 13px;}
.confirm-txt{text-align:center;margin-top:20px;margin-bottom:10px;font-size:14px;}
.cancel-title{text-align:center;margin-top:20px;margin-bottom:5px;font-size:14px;font-weight:600;}
.cancel-detail{text-align:center;font-size:13px;margin-bottom:20px;}
.col-box-container {}
.col-box {display: table-cell;float: none;vertical-align: top;}
.app_button_sec button{ margin-top:20px;}

#salesvu_receipt_page .l-filter{padding: 15px; text-align: center;}
#salesvu_receipt_page .l-filter .select-box{font-size: 15px;  border-radius: 5px; border: solid 1px #e1e1e1; margin-right: 15px; width:300px; display:inline-block; position:relative;}
#salesvu_receipt_page .l-filter .select-box:before{content:'\f107'; font-family:FontAwesome; position:absolute; right:10px; top:10px;}
#salesvu_receipt_page .l-filter .select-box select{width:100%; border:0px; padding: 9px; padding-right: 30px; -webkit-appearance: none; appearance: none; border-radius:5px;}
#salesvu_receipt_page .l-page-head{padding: 15px; font-size: 16px; font-weight: 600; border-bottom: solid 1px #e1e1e1; width:100%; max-width: 750px; display: table; margin: 0 auto; margin-bottom:20px;}
/*.loyalty-info-area{width:100%; display:table;}
.loyalty-info-area .loyalty-info{float:left; width:32%; margin:7px 7px 15px 7px; padding: 10px; border: solid 1px #e1e1e1;  border-radius: 5px; font-size:14px; box-shadow: 4px 4px 1px rgb(0 0 0 / 20%);}
.loyalty-info-area .loyalty-info span{width:120px; display:inline-block; font-weight:500;}
.loyalty-info-area .loyalty-info .l-store-name{padding:7px 0px;}
.loyalty-info-area .loyalty-info .order-id{padding:7px 0px; border-top:solid 1px #e1e1e1}
.loyalty-info-area .loyalty-info .order-amount{padding:7px 0px; border-top:solid 1px #e1e1e1}
.loyalty-info-area .loyalty-info .time{padding:7px 0px; border-top:solid 1px #e1e1e1}
.loyalty-info-area .loyalty-info .earned{padding:7px 0px; border-top:solid 1px #e1e1e1}*/

.loyalty-info-area {width: 750px; display: table; margin: 0 auto;}
.loyalty-info-area .header{margin-bottom:10px;}
.loyalty-info-area .header ul{width:100%; display:table; margin:0px; padding:0px;}
.loyalty-info-area .header li{float:left; list-style:none; width:19%; font-size:15px; padding:7px; font-weight:600;}
.loyalty-info-area .header li:first-child{float:left; list-style:none; width:22%;}
.loyalty-info-area .loyalty-info{width:100%; box-shadow: 4px 4px 1px rgb(0 0 0 / 20%); border: solid 1px #e1e1e1; margin-bottom:20px;}
.loyalty-info-area .loyalty-info ul{width:100%; display:table;margin:0px; padding:0px;}
.loyalty-info-area .loyalty-info li{float:left; list-style:none; width:19%; font-size:15px; padding:7px;}
.loyalty-info-area .loyalty-info li:first-child{float:left; list-style:none; width:22%;}


/*.login-form{background:#fff;}*/
.giftcard-wraper{width:98%; max-width:650px; margin:0px auto;padding: 0px; border-width: 7px; border-style: double; border-color: #bfbfbf; background:#fff;}
.giftcard-wraper .col-sm-6{padding:15px 30px!important; background: #e1e1e1;}
.hitxt{font-size: 22px; font-weight: 700; color: #000; margin: 0px; padding: 20px;}
.recived-bar {background: url(../images/icon.png) no-repeat 10px; background-size: 44px; padding: 14px; padding-left: 66px; font-weight: 700; border-radius: 0px; margin: 0px 20px; border:solid 1px #e1e1e1;}
.gift-msg {font-size: 14px; color: #000; margin: 30px;}
.gift-value {font-weight: 700; font-size: 15px}
.gift-amount {font-weight: 700; font-size: 30px; line-height: normal;}
.getgift-number{border-radius:30px; background:#5288e6; padding:10px 30px; color:#fff; text-transform: uppercase; font-size: 13px!important;}
.gift-bottom-line{background:#efc8be; margin:60px 0px 25px 00px; display:none;}
.amount-barcode{margin-top: 20px;}
/*.giftcard-wraper{ width:98%; max-width:650px; margin:0px auto;}
.hitxt{ font-size: 22px;font-weight: 700;color: #000;margin: 20px 0px;}
.recived-bar{ background: #ededed url(../images/icon.png) no-repeat 10px;background-size: 44px; padding: 14px;padding-left: 66px;font-weight: 700;border-radius: 24px; margin-bottom: 20px;}
.gift-msg{ font-size:14px; color:#000; margin-bottom: 30px;}*/
.giftcard-banner{ background: url(../images/gift-card-banner.jpg) no-repeat; height:267px; background-size:cover; border-width: 7px; border-style: double; border-color: #bfbfbf; border-left: 0px; border-right: 0px; border-top: 0px;}



.btn getgift-number{ border-radius:30px; background:#09b677; padding:10px 30px;}
.spage-cancel-booking .widget-wrapper-top{min-height: 70px;}
.service-detail p.app-msg{border: solid 1px #8cc9f9;padding: 3px 15px !important;color: #258ada;border-radius: 5px;width: fit-content;background: #f1f8fd;margin-top: 8px !important;}
.loc-detail-headding{text-align: left;font-weight: 700;font-size: 13px;margin-bottom: 2px;}
.cust-detail-headding{text-align: left;font-weight: 700;font-size: 13px;margin-bottom: 2px;}
.remove_class{ display:none;}


/*.gift-amount{ font-weight:700; font-size:24px; margin-bottom: 15px;}
.gift-value{font-weight: 700;font-size: 15px;}
.getgift-number{border: 0px;background: #09b677;border-radius: 20px;color: #fff;font-size: 13px;padding: 8px 20px;font-weight: 800;margin-top: 20px;}
.gift-bottom-line{ background:#efc8be; height:5px; margin-top:60px; margin-bottom: 25px;}*/
.gift-bottom-line2{ visibility: hidden;}
.giftbar-number{margin-bottom: 5px;letter-spacing: 8px;text-align: right; font-size: 15px;}
.gift-barcode{ width:100%}

.accept-bar{ background: #ededed; padding: 14px;font-weight: 700;border-radius: 24px; margin-bottom: 20px;}
.accept-loyalty-bar {background: #ededed;padding: 14px;font-weight: 700;border-radius: 24px;margin-bottom: 20px;text-align: center;font-size: 20px;}

.accept-wraper{width:98%; max-width:650px; margin:0px auto;}
.locationname-txt{ font-size: 22px;font-weight: 700;color: #000;margin: 5px 0px;}
.locationads-txt{font-size: 14px;color: #000;margin: 5px 0px;margin-bottom: 20px;}
.cr-msg{ font-size:14px; color:#000; margin-bottom: 30px; font-weight:600;}
.cr-msg-txt{font-size: 24px;color: #000;margin-bottom: 30px;font-weight: 300;text-align: center;}
.accept-number{border: 0px;background: #09b677;border-radius: 20px;color: #fff;font-size: 13px;padding: 8px 20px;font-weight: 800;}


.cancle-appoint { border-radius: 30px; background: #ffffff;padding: 10px 30px;color: #F44336;border: solid 2px;}
.api-date{font-size: 12px;font-weight: 700; text-align:right; margin-top: 15px;}
.api-location-ads{font-weight: 500; font-size: 14px; text-align:left;}
.loc-phone{font-weight: 500; font-size: 14px; text-align:left;}
.spage-cancel-booking .widget-wrapper-top {/*min-height: 100px;*/}
.spage-confirm-booking .widget-wrapper-top {/*min-height: 100px;*/}
.can-link{text-decoration: underline;font-weight: 600;}
.online-receipt-wraper{ overflow:auto;}
.online-receipt-wraper .table_full_width td{ font-size: 13px !important; padding: 10px 5px 2px 5px !important;}
.online-receipt-wraper .table_full_width{border: solid 1px #e8e8e8; background: #ffffff;}

/*--DISCUSSION Style--*/
.user-name{float: left; width: 50px;height: 50px;background: #eaeaea;border-radius: 30px;vertical-align: middle;margin-right: 10px;font-size: 26px;text-align: center;line-height: 52px;color: #000;     margin-bottom: 5px;}
.customer-name{float: left;width: 50px;height: 50px;background: #eaeaea; border-radius: 30px;vertical-align: middle; margin-right: 10px;font-size: 26px;text-align: center;line-height: 52px;color: #000;     margin-bottom: 5px;}
.discussion_working_div .list-group-item a{ color: #000000;}
.discussion_working_div .list-group-item a:hover{ color: #000000; text-decoration:none;}
.discussion_working_div .list-group-item{border: 1px solid #e0e0e0; box-shadow: 0 3px 2px rgba(179, 179, 179, 0.15);font-size: 14px; cursor:pointer; border-radius:0px!important}
.cancelBtn{margin-right: 10px;}
.show_notif_miss_data{clear: both;padding: 10px 0px;color: #d66969;}
.discussion_working_div .btn-primary { color: #fff;background-color: #000000; border-color: #000000;border-radius: 0px;font-size: 14px;}
.thread-date{}
.thread-txt{margin-left: 62px;}
.discussion-wrapper-top{max-width:1366px; margin:0 auto; position:relative; min-height:auto;}
#wrapper .discussion-wrapper-top{max-width:1366px; position:relative; min-height:300px;}
.discussion-wrapper-bottom{max-width:1366px; margin:0 auto; position:relative; min-height:auto;}
#wrapper .discussion-wrapper-bottom{max-width:1366px; position:relative; min-height:300px;}
.discussion_working_div{max-width:1366px; margin:0 auto; position:relative; min-height:auto; padding:40px;}
#wrapper .discussion_working_div{max-width:1366px; margin:0 auto; position:relative; min-height:auto;}
.container-message{max-width:1100px; margin:0 auto;}
.owner-msg{margin-left:20px; background:#f1f1f1!important;}
.customer-msg{margin-top:15px;}
 
.custom-form-widget-section{width:1170px; left:calc((100% - 1170px) / 2); top:100px; position:relative;}
.pop-page-wrapper .custom-form-widget-section{width:100%; left:0px; top:0px;}
.pop-page-wrapper .custom-form-widget-section iframe{height:1500px;}
/*.website-custom-form input:focus ~ .floating-label, .website-custom-form input:not(:focus):valid ~ .floating-label{top: -5px;left: 27px;font-size: 11px;opacity: 1;}*/
.website-custom-form .inputText {font-size: 14px;width: 200px;height: 35px;}
.website-custom-form input.middle:focus {outline-width: 0;}
.website-custom-form .floating-label {position: absolute;pointer-events: none;left: 30px;top: -14px;transition: 0.2s ease all; font-size:12px; background:#fff; padding:5px;}
.website-custom-form .form-group label{display:none; border:0px; border-bottom:solid 1px #e1e1e1;}
.website-custom-form .form-group .form-control{height:calc(2.55rem + 2px)}
.website-custom-form .form-group{margin-bottom:3rem}
.website-custom-form .form-control:disabled, .form-control[readonly] {background: #fff!important;}
.website-custom-form select.form-control[multiple], select.form-control[size]{padding-top:20px; background-image:none;}
.website-custom-form .js-signature canvas{width:100%!important; border-radius:10px;}
.website-custom-form .safari_field select{-webkit-appearance: unset!important; background:url(https://www.salesvu.com/images/drop_arrow.jpg) no-repeat right center; padding-right:30px; border:1px solid #ced4da;}
.website-custom-form .safari_field_white select{-webkit-appearance: unset!important; background:#fff url(https://www.salesvu.com/images/drop_arrow.jpg) no-repeat right center; padding-right:30px; border:1px solid #ced4da!important}
.clear-signature-canvas{background-color:#f8f9fa; border:1px solid #dee2e6; padding:2px 5px; color:#000!important; font-size:12px; text-decoration:none;}

/*.page-wrapper-top{height: 300px; position: relative; max-width: 1349px; left: calc((100% - 1349px) / 2);}
.page-wrapper-bottom{height: 300px; position: relative; max-width: 1349px; left: calc((100% - 1349px) / 2);}*/
.sortable_row {cursor:move; padding-left:20px!important; position:relative;}
.sortable_row:before{content:''; background:url(/website-builder/resources/images/drag.png) no-repeat; width: 8px; height: 11px; position: absolute; left: 7px; top: 14px;}
.note-txt {cursor:move; padding-left:20px!important; position:relative;}
.note-txt:before{content:''; background:url(/website-builder/resources/images/drag.png) no-repeat; width: 8px; height: 11px; position: absolute; left: 7px; top: 14px;}
#popUpCustomFormModal .iframe-wrapper{height:400px; overflow:auto; -webkit-overflow-scrolling: touch;}
#popUpCustomFormModal .iframe-wrapper iframe{height:max-content;}

.non-droppable{width:100%; background: rgba(0,0,0,0.5)!important; top:0; z-index:100;cursor: not-allowed; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.non-droppable [data-gjs-type="text"]{opacity:0;}
.non-droppable i{opacity:0;}
.non-droppable img{opacity:0;}
.non-droppable input{opacity:0;}
.non-droppable textarea{opacity:0;}
.non-droppable button{opacity:0;}
.non-droppable a{opacity:0;}
.non-droppable div{opacity:0}
.non-droppable .row{opacity:0;}
.non-droppable:before{content:'You can not drop your element here'; position:absolute; width:320px; left:50%; margin-left:-150px; top:50%; margin-top:-5px; color:rgba(255,255,255,0.5); font-weight:700;}
/*.non-droppable:hover:before {background-color: rgba(255,255,255,0.8); top:0; z-index:100; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}*/

.insta-wrapper{text-align:center;}

.bootbox .modal-footer .btn-dark{background-color:#000!important; font-size:14px;}
.bootbox .modal-footer .btn:not(:disabled):not(.disabled){/*background-color:#000!important;*/ font-size:14px;} 
.bootbox .modal-footer .btn-dark:not(:disabled):not(.disabled):active{background-color:#000!important; font-size:14px;}

#popUpMsgModal .modal-content {background: rgba(0,0,0,0.9); color: #fff; text-transform: uppercase;}
#popUpMsgModal .modal-header{border:0px;}
#popUpMsgModal .modal-header .close{color: #fff; opacity: 1; font-weight: 300;}
#popUpMsgModal .modal-body { text-align: center; font-size: 28px; padding: 105px 105px 155px 105px;}

.reset-password-page{width:100%; min-height:auto!important;}
.resetpassword-form{width: 400px; margin: 0 auto; position: relative; margin-top: 50px; margin-bottom: 100px;}
.reset-password-heading{font-size: 35px; text-align: center; width: 100%; margin-bottom: 15px;}
.resetpassword-form .field{width:100%; margin-bottom:15px; text-align: center;}
.resetpassword-form .field input{width: 370px; padding: 12px; border-radius: 5px; border: solid 1px #e1e1e1; font-size: 15px; margin-bottom: 15px;}
.resetpassword-form .field button{margin: 0 auto; display: block; padding: 10px 23px; font-size: 15px; border: solid 1px #e1e1e1; border-radius: 5px;}

.spage-reset-password .widget-wrapper-top{min-height:80px;}
.spage-reset-password .widget-page-wrapper{margin-top:0px; height:280px;}
.spage-reset-password .form-area{top:0px; position:relative;}

.spage-group-deals .widget-page-wrapper{width: 1350px; left: calc((100% - 1350px) / 2);}
.spage-group-deals .heading-1{padding:0px; font-size: 26px;}
.spage-group .widget-page-wrapper{width: 1350px; left: calc((100% - 1350px) / 2);}
.spage-group #salesvu_receipt_page{width:100%; height:auto;}

#salesvu_receipt_page iframe{width: 100%; height: 66px; padding-left: unset; padding-top: unset; margin-bottom: 10px;}
.spage-verify-otp #salesvu_receipt_page{}
.verify-otp-page{background: #fff; max-width: 500px; margin: 0 auto; border-radius: 15px; padding:65px 0px 50px 0px; position:relative}
.verify-otp-page .heading{width: 100%; text-align: center; font-size: 20px; padding: 0px 30px; font-weight: 600;}
.verify-otp-page .sub-heading{text-align: center; font-size: 13px; padding: 10px 30px; margin-bottom: 15px;}
.verify-otp-page .opt-detail-area{width: 100%; text-align: center; padding:0px 30px;}
.verify-otp-page .opt-detail-area .form-group{width: 100%; text-align: center; margin:0px;}
.verify-otp-page .opt-detail-area .form-group input{border: solid 1px #e1e1e1; border-radius: 5px; padding: 10px; height:auto; text-align: center; font-size: 22px; font-weight: 300; width: 55px; display: inline-block; margin-right: 15px;}
.verify-otp-page .opt-detail-area .form-group input:last-child{margin:0px;}
.verify-otp-page .opt-detail-area .form-group span{display: table; width: 100%; text-align: center; margin-bottom: 10px; margin-right: 5px;}
.verify-otp-page .opt-detail-area .form-group .msg span{width: auto!important; display:inline-block}
.verify-otp-page .opt-detail-area .msg{text-align: left; padding: 5px; font-size: 14px;}
.verify-otp-page .opt-detail-area .action-button{padding: 10px; margin-top: 20px;}
.verify-otp-page .opt-detail-area .action-button .btn{border: solid 1px #e1e1e1; background: transparent; font-size: 20px; padding: 10px 70px; font-weight: 500; text-transform: uppercase;}
.verify-otp-page .opt-detail-area .action-button .btn:hover{border: solid 1px #e1e1e1; background: #e1e1e1;}
.verify-otp-page #resend_otp_submit{text-decoration:underline; color:#1a73e8; cursor:pointer}
.verify-otp-page .back-login{text-decoration:underline; color:#000; cursor:pointer; margin-top:20px;}
.verify-otp-page .verify-otp-error{text-align: center; width: 100%; display: table; padding: 10px!important; background:#f2dede; font-size: 17px; font-size: 17px; position: absolute; top: 0px; border-radius: 15px 15px 0px 0px;}
.verify-otp-page .verify-otp-msg.success{text-align: center; width: 100%; display: table; padding: 10px!important;  background: #dff0d8; font-size: 17px; position: absolute; top: 0px; border-radius: 15px 15px 0px 0px;}

@media (min-width: 992px)
#storeGalleryModal .modal-lg {max-width: 92%!important;}
}
.navbar-nav .gjs-comp-selected {outline:0px solid #transparent !important}
.cke_dialog_ui_input_select{-webkit-appearance: unset!important; background:url(https://www.salesvu.com/images/drop_arrow.jpg) no-repeat right center!important; padding-right:30px; border:0px; padding:3px!important}
.social-icon-section .add-icon{right: -120px; top: 2px; font-size:12px; cursor:default!important}
.social-icon-section .add-icon:before{position:absolute; content:'\f0d9'; font-size:12px; font-family:FontAwesome; left:-5px; color:#000}
[data-gjs-type="instagram-section"]{width:1170px; left:calc((100% - 1170px) / 2); text-align:center}
.new-paragraph{width:1170px; left:calc((100% - 1170px) / 2);}
.preview-html .add-social-icon{display:none!important;}

#ctxMenu{display:none;z-index:100;width:250px;height:auto;background:rgba(255,255,255,0.97);border-radius:5px;box-shadow:0px 0px 7px rgba(0,0,0,0.5);border:solid 0px!important;padding-bottom:10px;}
menu {position:absolute;display:block;left:1px;top:1px;height:20px;width:190px;padding:0;margin:0;border:1px solid;background-color:white;font-weight:normal;white-space:nowrap;}
menu:hover{background-color:#f0f0f0;}
menu:hover > menu{display:block;}
menu > menu{position:relative;top:5px;left:10px;width:230px;padding:6px;font-size:13px;height:35px;border:0px;border-bottom:solid 1px #f0f0f0;margin-bottom:5px;margin-top:5px;background:transparent;cursor:pointer;}
menu > menu:last-child{border:0px;}
menu > menu > menu{display:none;position:relative;top:-30px;left:102%;width:180px;padding:10px;font-size:13px;height:auto;margin-bottom:0px;margin-top:0px;border:solid 1px #f0f0f0;background:#fff;cursor:pointer;box-shadow:0px 0px 5px rgba(0,0,0,0.5);border-radius:5px;z-index:1;}
menu > menu > menu:hover{background:rgba(255,255,255,0.97);}
menu > menu > menu > div{padding:6px;}
menu > menu > menu > div:hover{background:#f0f0f0;}
/*		menu > menu > menu:first-child{border-radius:5px 5px 0px 0px; box-shadow:0px 0px 7px rgba(0,0,0,0.5);}
menu > menu > menu:last-child{border-radius:0px 0px 5px 5px; box-shadow:0px 0px 7px rgba(0,0,0,0.5);}*/
menu[title]:before{content:attr(title);}
menu:not([title]):before{content:"\2630";position:absolute;top:2px;left:7px;display:none;}
.menu-arrange:after{content:'\f105'; font-family:FontAwesome; position:absolute; top:6px; right:10px;}
.menu-alignment:after{content:'\f105'; font-family:FontAwesome; position:absolute; top:6px; right:10px;}
.menu-alignment #alignleft{padding-left:30px; position:relative;}
.menu-alignment #alignleft:after{content:''; background:url(../images/nav-icon-align-left.png) no-repeat center center; width:14px; height:16px; position:absolute; top:7px; left:8px;}
.menu-alignment #aligncenter{padding-left:30px; position:relative;}
.menu-alignment #aligncenter:after{content:''; background:url(../images/nav-icon-align-center.png) no-repeat center center; width:14px; height:16px; position:absolute; top:7px; left:8px;}
.menu-alignment #alignright{padding-left:30px; position:relative;}
.menu-alignment #alignright:after{content:''; background:url(../images/nav-icon-align-right.png) no-repeat center center; width:14px; height:16px; position:absolute; top:7px; left:8px;}
.menu-arrange #bringtofront{padding-left:30px; position:relative;}
.menu-arrange #bringtofront:after{content:''; background:url(../images/nav-icon-bring-to-front.png) no-repeat center center; width:15px; height:16px; position:absolute; top:7px; left:8px;}
.menu-arrange #sendtoback{padding-left:30px; position:relative;}
.menu-arrange #sendtoback:after{content:''; background:url(../images/nav-icon-send-to-back.png) no-repeat center center; width:14px; height:16px; position:absolute; top:7px; left:8px;}
.menu-arrange #moveforward{padding-left:30px; position:relative;}
.menu-arrange #moveforward:after{content:''; background:url(../images/nav-icon-move-forward.png) no-repeat center center; width:15px; height:16px; position:absolute; top:7px; left:8px;}
.menu-arrange #movebackward{padding-left:30px; position:relative;}
.menu-arrange #movebackward:after{content:''; background:url(../images/nav-icon-move-backword.png) no-repeat center center; width:14px; height:16px; position:absolute; top:7px; left:8px;}

.fb-share-video{height:271px;}
.fb-share-heading{font-size:13px; margin-bottom:10px; line-height:normal;}
.fb-share-heading-2{font-size:13px; margin-bottom:20px; line-height:normal;}
.fb-share-code textarea{font-size:13px;}
.copy-text{font-size:12px; float:right}

.spanish-toggle .switchToggle input:checked + label:before, .switchToggle input:checked + input + label:before{content:'Si'; text-align:center;}
.spanish-toggle .switchToggle input + label:before, .switchToggle input + input + label:before{content:'No'; text-align:center;}
nav.navbar.navbar-default.navbar-trans.navbar-expand-lg{z-index:100;}

.add-slide-spanish{left:-135px!important;}
#popPageModal .multiselect-container{background:#fff;}
#popPageModal .multiselect-container li{padding:5px;}

.back_btn_link{color:#000!important; text-align: center; display: block; width: 200px; margin: 0 auto; margin-top: 30px; color: #000; text-transform: uppercase; text-decoration: none!important; font-size: 15px;}

#thankscontent{padding: 0px 90px 70px 90px; line-height: 30px;}
#thankscontent span{display: table; margin-top: 25px; width: 100%; text-align: center; font-size: 22px;}
#thankscontent .popup-oder-id{display:none;}
#thankscontent #nps_feedback{margin-top:15px;}
#nps_feedback h6{padding-bottom: 30px; font-size: 20px;}
#nps_feedback .nps_container{width:100%; padding: 0px 30px;}
#nps_feedback .rating{width: 35px; display: inline-block; text-align: center; margin-bottom: 5px; margin-left: 5px; float:left;}
#nps_feedback .rating a{display: block; border: solid 2px #989898; text-align: center; border-radius: 35px; padding: 7px 0; width: 35px; text-decoration: none; font-weight: 600; color: #d54535; height:35px;}
#nps_feedback .nps_sad{width: 38px; display: inline-block; text-align: center; margin-bottom: 5px; margin-left: 5px; height:35px;}
#nps_feedback .nps_sad img{width:100%; height:auto;}
#nps_feedback .rating:nth-child(9) a{color: #7185db;}
#nps_feedback .rating:nth-child(10) a{color: #7185db;}
#nps_feedback .rating:nth-child(11) a{color: #16ac6c;}
#nps_feedback .rating:nth-child(12) a{color: #16ac6c;}
#nps_feedback .nps_smile{width: 38px; display: inline-block; text-align: center; margin-bottom: 5px; margin-left: 5px;}
#nps_feedback .nps_smile img{width:100%; height:auto;}


.widget-viewcart-wrapper{height:auto;}
.widget-top-menu-wrapper{margin-bottom:0px;border-bottom: solid 1px #e7e7e7;}
.widget-top-menu-wrapper-2 {min-width: 100%; margin: 0 auto; overflow:hidden; position:relative; padding:0px 35px;}
.widget-top-menu-wrapper-2 .first-arrow{position: absolute; left: -35px; top: 0px; z-index: 100; background: #fff; width: 20px; text-align: center; height: 43px; padding: 10px 20px 10px 33px; font-size: 25px; cursor:pointer}
.widget-top-menu-wrapper-2 .last-arrow{position: absolute; right: -35px; top: 0px; z-index: 100; background: #fff; width: 20px; text-align: center; height: 43px; padding: 10px 33px 10px 20px; font-size: 25px; cursor:pointer} 
.widget-top-menu-wrapper-2 ul{white-space: nowrap; margin:0px; display: table; position: relative; width: auto!important; margin-left:0px; padding:0px; padding-top:10px;}
.widget-top-menu-wrapper-2 ul::-webkit-scrollbar {-webkit-appearance: none; width: 5px; height:0px;}
/*.widget-top-menu-wrapper ul li:nth-of-type(1n+12) {display: none;}*/
.widget-top-menu-wrapper-2 ul li.last-arrow{display: inline-block; padding: 12px 30px 12px 20px !important; font-weight: 600; position:relative;}
.widget-top-menu-wrapper-2 ul li.more:before{content:'\f0d7'; font-family:FontAwesome; color: #000; position: absolute; right: 14px; top: 14px; font-size: 16px;}
.widget-top-menu-wrapper-2 li{display: inline-block; margin-left:0px; margin-right:0px;}
.widget-top-menu-wrapper-2 li a{color: #2b2b2b; font-weight: normal; font-size: 13px; display: block; text-decoration: none; background: inherit; border: 0!important; padding: 0px 0px 8px 0px !important;border-radius: 0px;font-family: 'Rubik', sans-serif!important;font-weight: 500 !important; border-bottom: solid 2px transparent !important;}
.widget-top-menu-wrapper-2 li a.top-menu-active{border-bottom: solid 2px #000000 !important;}
.widget-top-menu-wrapper-2 .owl-prev{position: absolute; left: -35px; top: -45px; border: 0px!important; box-shadow: unset; width: 26px; height: 30px; background: #fff!important; border-radius: 0px!important; outline: none; margin: 0px!important;}
.widget-top-menu-wrapper-2 .owl-prev span{font-size: 30px; font-family: 'Rubik', sans-serif!important; line-height: 30px; position:absolute; top: -2px; left: 7px;}
.widget-top-menu-wrapper-2 .owl-next{position: absolute; right: -35px; top: -45px; border: 0px!important; box-shadow: unset; width: 26px; height: 30px; background: #fff!important; border-radius: 0px!important; outline:none; margin: 0px!important;}
.widget-top-menu-wrapper-2 .owl-next span{font-size: 30px; font-family: 'Rubik', sans-serif!important; line-height: 30px; position:absolute; top: -2px; left: 7px;}
.widget-top-menu-wrapper-2 .owl-carousel .owl-stage{min-width:100%;}


.widget-top-menu-stick{position: fixed!important; left: 0px; width: 100%; z-index:100; box-shadow:0px 0px 5px rgba(0,0,0,0.5); top:0px; padding:0px 35px!important;background: #fff;}
.widget-header-stick{position:relative!important;}
.widget-header-stick .lightHeader{position:relative !important; box-shadow:unset !important;}
.widget-header-stick .navbar{position:relative !important; box-shadow:unset !important;}
.widget-wrapper-top-no-margin{margin-top:0px;}
.widget-page-wrapper{margin-top:25px;}


.owl-img-wrapper .item{padding: 0px; border: solid 1px #d7d6d7; border-radius: 5px; margin-bottom: 30px; width: 100%; display: inline-block; float: unset; margin-left: 0px; min-height: 135px;}
.owl-img-wrapper .owl-img-wrapper{height:auto!important; width:181px;}



@media screen and (min-width: 1150px) and (max-width: 1280px) {
#popUpPageModal .modal-lg{max-width:768px!important;}
[data-gjs-type="instagram-section"]{width:1000px; left:calc((100% - 1000px) / 2) text-align:center}
.new-paragraph{width:1000px; left:calc((100% - 1000px) / 2);}
.iframe_container  {position: relative;width: 100%;font-size: 14pt;text-align: justify}
.iframe_container  iframe{width:98%;}
.popUpPageModal .modal-lg{width:700px;}
.custom-form-widget-section{width:1000px; left:calc((100% - 1000px) / 2); top:100px; position:relative;}
.widget-page-wrapper{width:1000px; left:calc((100% - 1000px) / 2);}
.spage-group-deals .widget-page-wrapper{width: 1000px; left: calc((100% - 1000px) / 2);}
.spage-group .widget-page-wrapper{width: 100%; left: calc((100% - 100%) / 2);}
}

@media screen and (max-width: 1024px) {
	/*---New Page---*/
.newpage-title01{width: 96%;left: 2%;}
.newpage-content02{width: 96%;left: 2%;}
/*---New End---*/
}


@media screen and (min-width: 1024px) and (max-width: 1149px) {
#popUpPageModal .modal-lg{max-width:768px!important;}
[data-gjs-type="instagram-section"]{width:1000px; left:calc((100% - 1000px) / 2); text-align:center}
.new-paragraph{width:1000px; left:calc((100% - 1000px) / 2);}
.iframe_container  {position: relative;width: 100%;font-size: 14pt;text-align: justify}
.iframe_container  iframe{width:98%;}
.error-box{width:1000px; left:calc((100% - 1000px) / 2); position:relative; top:400px;}
.popUpPageModal .modal-lg{width:700px;}
.custom-form-widget-section{width:1000px; left:calc((100% - 1000px) / 2); top:100px; position:relative;}
.widget-page-wrapper{width:1000px; left:calc((100% - 1000px) / 2);}
.spage-group-deals .widget-page-wrapper{width: 1000px; left: calc((100% - 1000px) / 2);}
.spage-group .widget-page-wrapper{width: 1000px; left: calc((100% - 1000px) / 2);}

.gallery-wrapper .initecomcarousel.owl-carousel .owl-item{width:480px!important}
}
@media screen and (min-width: 991px) and (max-width: 1023px) {
#popUpPageModal .modal-lg{max-width:768px!important;}
[data-gjs-type="instagram-section"]{width:900px; left:calc((100% - 900px) / 2); text-align:center}
.new-paragraph{width:900px; left:calc((100% - 900px) / 2);}
.iframe_container  {position: relative;width: 100%;font-size: 14pt;text-align: justify}
.iframe_container  iframe{width:98%}
.error-box{width:900px; left:calc((100% - 900px) / 2); position:relative; top:400px;}
.popUpPageModal .modal-lg{width:700px;}
.custom-form-widget-section{width:900px; left:calc((100% - 900px) / 2); top:100px; position:relative;}
.widget-page-wrapper{width:900px; left:calc((100% - 900px) / 2);}
.navbar-collapse.show{max-height:350px; overflow:auto; overflow-x:hidden; -webkit-overflow-scrolling: touch; transition: height 0.5s;}
.spage-group-deals .widget-page-wrapper{width: 900px; left: calc((100% - 900px) / 2);}
.spage-group .widget-page-wrapper{width: 900px; left: calc((100% - 900px) / 2);}

.gallery-wrapper .initecomcarousel.owl-carousel .owl-item{width:480px!important}
}
@media screen and (min-width: 768px) and (max-width: 990px) {
[data-gjs-type="instagram-section"]{width:710px; left:calc((100% - 710px) / 2); text-align:center}
.new-paragraph{width:710px; left:calc((100% - 710px) / 2);}
.carousel-caption{width:750px; left:calc((100% - 750px) / 2)}
.iframe_container  {position: relative;width: 100%;font-size: 14pt;text-align: justify}
.iframe_container  iframe{width:98%;}
.error-box{width:700px; left:calc((100% - 700px) / 2); position:relative; top:400px;}
.error-box img{width:100%;}
.popUpPageModal .modal-lg{width:700px;}
.custom-form-widget-section{width:700px; left:calc((100% - 700px) / 2); top:100px; position:relative;}
.insta-widget iframe{width:100% !important;}
.widget-page-wrapper{width:700px; left:calc((100% - 700px) / 2);}

.page-wrapper{max-width:100%; margin:0 auto; position:relative;}
.page-wrapper-top{max-width:100%; margin:0 auto; position:relative;}
.widget-wrapper-top{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-top{max-width:100%; position:relative; min-height:300px;}
.widget-wrapper-bottom{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-bottom{max-width:100%; position:relative; min-height:300px;}
.page-wrapper-middle{max-width:100%; margin:0 auto; position:relative;}
.page-wrapper-bottom{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .page-wrapper-bottom{max-width:100%; position:relative; min-height:300px;}
.navbar-collapse{max-height:330px; overflow:auto; overflow-x:hidden; -webkit-overflow-scrolling: touch;transition: height 0.5s;}
#salesvu_receipt_page{min-height: 460px;max-width: 750px;;width: 96%;margin: 0px auto;}

.spage-group-deals .widget-page-wrapper{width: 710px; left: calc((100% - 710px) / 2);}
.spage-group .widget-page-wrapper{width: 710px; left: calc((100% - 710px) / 2);}

#thankscontent{padding:0px 60px 70px 60px}
#nps_feedback h6{font-size: 19px; font-weight: 500; margin-bottom: 15px;}

.gallery-wrapper .initecomcarousel.owl-carousel .owl-item{width:480px!important}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
#popUpPageModal .modal-lg{max-width:100%!important;margin:0px;}
[data-gjs-type="instagram-section"]{width:500px; left:calc((100% - 500px) / 2); text-align:center}
.new-paragraph{width:500px; left:calc((100% - 500px) / 2);}
.carousel-caption{width:500px; left:calc((100% - 500px) / 2); font-size:25px!important; bottom:150px;}
.iframe_container {position: relative; width: 100%;}
.iframe_container  iframe{width:98%;}
.loader_box{height:unset!important;}
.loader_box{height:unset!important;}
.error-box{width:400px; left:calc((100% - 400px) / 2); position:relative; top:400px;}
.error-box img{margin-top:30px;}
.custom-form-widget-section{width:500px; left:calc((100% - 500px) / 2); top:150px; position:relative;}
.website-custom-form .form-group .btn-lg{width:100%;}
.website-custom-form .btn-lg{width:100%;}
.insta-widget iframe{width:100%!important;}
.store-gallary{width:500px!important; height:357px!important; left:calc((100% - 500px) / 2)!important;}
.widget-page-wrapper{width:500px; left:calc((100% - 500px) / 2);}

.col-box {display: block;padding-top: 35px;padding-bottom: 35px;}

.page-wrapper{max-width:100%; margin:0 auto; position:relative;}
.page-wrapper-top{max-width:100%; margin:0 auto; position:relative;}
.widget-wrapper-top{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-top{max-width:100%; position:relative; min-height:300px;}
.widget-wrapper-bottom{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-bottom{max-width:100%; position:relative; min-height:300px;}
.page-wrapper-middle{max-width:100%; margin:0 auto; position:relative;}
.page-wrapper-bottom{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .page-wrapper-bottom{max-width:100%; position:relative; min-height:300px;}
.navbar-collapse{max-height:330px; overflow:auto; overflow-x:hidden; -webkit-overflow-scrolling: touch;transition: height 0.5s;}

.spage-group-deals .widget-page-wrapper{width: 500px; left: calc((100% - 500px) / 2);}
.spage-group .widget-page-wrapper{width: 500px; left: calc((100% - 500px) / 2);}

.gallery-wrapper .initecomcarousel.owl-carousel .owl-item{width:280px!important}
}

@media screen and (min-width: 300px) and (max-width: 539px) {

.widget-top-menu-wrapper{width:100%; padding:0px;}
.widget-top-menu-wrapper-2{width:100%; padding:0px; overflow:auto;}
.widget-top-menu-wrapper-2 .owl-nav{display:none;}
.widget-top-menu-wrapper-2::-webkit-scrollbar {-webkit-appearance: none; width: 5px; height:0px;}
.widget-top-menu-wrapper-2 .first-arrow{display:none;}
.widget-top-menu-wrapper-2 .last-arrow{display:none;}
.widget-top-menu-wrapper-2 ul{margin-left: 0px;}
.widget-top-menu-wrapper-2 li a{font-size: 14px !important;}
.widget-page-wrapper{margin-top:0px;}
.widget-top-menu-wrapper-2 .owl-carousel .owl-stage{padding-left: 0px;}
.widget-top-menu-wrapper-2 li {display: inline-block; margin-left: 5px;}
.widget-top-menu-stick{padding:0px!important;}
.produc_add_msg { width: 96% !important;top: 100px;left: 2%;}

#popUpThanksModal #thankscontent{padding: 0px 0px 20px 0px; line-height: 30px;}
/*---OTP---*/
.sendotp-popupbtn{float:unset;}
.signin-popupbtn{float:unset;}
.otp-timer-txt-msg br{ display: block;}


/*---Cart Icon---*/
.widget-viewcart{width: 58px;height: 30px;position: fixed!important;bottom: 74px!important;top: unset!important;background: #e25e68;border:0px
;}
.widget-viewcart:hover{width: 58px;}
.widget-viewcart span:before{font-size: 16px;color: #fff;top: 5px;left: 10px;}
.widget-viewcart #widget_cart_num{width: 22px;height: 22px;right: 7px;left: unset;top: 2px;background: none !important;color: #fff !important;
box-shadow: 0px 0px 0px rgb(0 0 0 / 20%);font-size: 13px;}
.widget-viewcart span{font-size: 0px;}

/*--Tip Popup--*/
#tip_section ul li {width: 100% !important;}
#tip_section .check_availty input{margin-left: 0px;width: 195px;}

/*---OTP---*/
	
.gallery-wrapper {min-height: 250px;}
.next-prev-action {position: absolute;width: 94%;top: 40%;left: 9px;}	
.info-div{padding:10px 0px;}
#popUpPageModal .modal-lg{max-width:100%!important;margin:0px;}
.discussion_working_div .list-group-item{padding:10px;}
.customer-name{float:unset; display:block;}
.thread-txt{margin-left:0px}
.newMessage{float:left!important;}
.totals .pull-right{float:left!important;}
#ctxMenu{margin-left:-150px; left:50%;} 
[data-gjs-type="instagram-section"]{ width: 98%;left: calc((100% - 98%) / 2); text-align:center}
.new-paragraph{ width: 98%;left: calc((100% - 98%) / 2);}
.carousel-caption{ width: 98%;left: calc((100% - 98%) / 2); font-size:20px; bottom:120px;}
.error-box{width:98%; left:calc((100% - 98%) / 2); position:relative; top:400px;}
.error-box img{margin-top:30px; width:100%;}
.error-box .head{font-size:80px;}
.iframe_container {position: relative;  width: 99%!important; padding: 0px 0px;}
.iframe_container  iframe{width:99%!important;}
.widget_page_header .btn{font-size:10px;}
.widget-tab-active:before{top: 23px; font-size:13px;}
#wrapper .setting_header .book-arrow .btn{font-size: 10px!important; margin: .3rem!important;}
.loader_box{height:unset!important;}
.loader_box{height:unset!important;}
#storeGalleryModal .modal-dialog #loader_box{height:unset!important;}
.custom-form-widget-section{width:300px; left:calc((100% - 300px) / 2); top:150px; position:relative;}
.website-custom-form .form-group button{width:100%;}
.website-custom-form .btn-lg{width:100%;}
.insta-widget iframe{width:100% !important;}
.spage-group-deals .widget-page-wrapper{width: 98%; left: calc((100% - 98%) / 2);}
.spage-group .widget-page-wrapper{width: 98%; left: calc((100% - 98%) / 2);}
#salesvu_receipt_page {min-height: auto;}
.rate-number span {display: inline-block;margin: initial;margin-bottom: 8px;margin-left: 8px;margin-right: 8px;}
.rate-number span.nps-happy .fa-smile-o {font-size: 47px;line-height: 24px;}
.rate-number span.nps-sad .fa-frown-o {font-size: 47px;line-height: 25px;}
.nps-feedback-page {width: 98%;}

.widget-wrapper-top{width:100%!important; position:relative; min-height:auto;}
#wrapper .widget-wrapper-top{width:100%!important; position:relative; min-height:300px;}
.widget-wrapper-bottom{width:100%!important; position:relative; min-height:auto;}
#wrapper .widget-wrapper-bottom{width:100%!important; position:relative; min-height:300px;}
.page-wrapper-middle{width:100%!important; position:relative;}
.page-wrapper-bottom{width:100%!important; position:relative; min-height:auto;}
#wrapper .page-wrapper-bottom{width:100%!important; position:relative; min-height:300px;}
.store-gallary{width:300px!important; height:214px!important; left:calc((100% - 300px) / 2)!important;}

.page-wrapper{max-width:100%; margin:0 auto; position:relative;}
.page-wrapper-top{max-width:100%; margin:0 auto; position:relative;}
.widget-wrapper-top{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-top{max-width:100%; position:relative; min-height:300px;}
.widget-wrapper-bottom{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .widget-wrapper-bottom{max-width:100%; position:relative; min-height:300px;}
.page-wrapper-middle{max-width:100%; margin:0 auto; position:relative;}
.page-wrapper-bottom{max-width:100%; margin:0 auto; position:relative; min-height:auto;}
#wrapper .page-wrapper-bottom{max-width:100%; position:relative; min-height:300px;}
.online-receipt-wraper{ overflow:auto;}
.online-receipt-wraper .table_full_width{ width:100% !important; min-width:300px!important}
/*.pd_section td{width:100%;}
.pd_section tr:nth-child(1) {border-bottom:1px solid #ADABAB!important}
.pd_section tr:nth-child(1) td:nth-child(1){width:50%; border:0px!important;}
.pd_section tr:nth-child(1) td:nth-child(2){display: none; border:0px!important;}
.pd_section tr:nth-child(1) td:nth-child(3){display: none; border:0px!important;}
.pd_section tr:nth-child(1) td:nth-child(4){border:0px!important; display:block;}
.pd_section td:nth-child(1){width:20%;}
.pd_section td:nth-child(2){width:60%;}
.pd_section td:nth-child(3){display: none; border:0px!important;}
.pd_section td:nth-child(4){display: none; border:0px!important;}
.pd_section td:nth-child(5){width:33%; text-align:right!important;}*/
.pd_m_hide{display:none;}

/*body{position:fixed;overflow:hidden;height: 100vh;}*/
.widget-page-wrapper{width:100%; left:0px; margin-top: unset; padding-top:0px; 
	/*width: 100vw;
    height: 71vh !important;
	overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
	margin:0px !important;
	padding:0px !important;*/

}
/*.fnb_temp .header{ display:none;}
.fnb_temp .widget-top-menu-wrapper{ display:none;}*/

.store-gallary{display:unset!important;}
.store-gallary img{width:auto!important; height:100%;}
.delivery-prefrence-wrapper{margin-top: 0px;padding-top: 40px;}

#salesvu_receipt_page{min-height: 700x;}
.cust-phone { font-size: 15px; text-align: left;padding-top: 6px;}
.api-date{text-align:right; }
.api-location-ads{text-align:left;}
.app_button_sec button {margin-top: 0px;}
.loc-phone{ text-align:left;}
.cust-detail-wraper .col-sm-4 {margin-top: 15px;border-top: solid 1px #696868;padding-top: 10px;}
.giftcard-banner {background: url(../images/gift-card-banner.jpg) no-repeat center; height: 124px; background-size: cover;}
.giftcard-wraper .col-sm-6 {padding: 15px 10px!important; background: #e1e1e1;}
.getgift-number{ width:100%; font-size: 13.5px!important;}
.spage-cancel-booking .widget-wrapper-top {min-height: 15px;}
.loc-detail-headding{text-align: left;}


#storeGalleryModal .modal-dialog #loader_box img{height:auto;}
.discussion_working_div{padding:20px;}
.owner-msg{margin-left:0px; background:#f1f1f1!important;}
.navbar-collapse{max-height:350px; overflow:auto; overflow-x:hidden; -webkit-overflow-scrolling: touch;transition: height 0.5s;}

.widget_page_header a{ margin-bottom:5px !important;}
.setting_header a{ margin-bottom:5px !important;}

.custom-form-title{font-size:12px;}
.form-check-input:disabled~.form-check-label{font-size:12px;}
[data-gjs-type="text"]{z-index:3;    min-height: 26px; padding:0px;}
.child-menu .dropdown-divider{display:none;}

#popUpMsgModal .modal-body {text-align: center; font-size: 16px; padding: 35px 35px 85px 35px;}
.online_temp_unavailable_msg{font-size:15px;}

.resetpassword-form{width:300px;}
.resetpassword-form .field input{width:300px;}
.spage-reset-password .widget-wrapper-top{min-height:auto;}
.spage-reset-password .widget-page-wrapper{height:auto;}

#addCartWebWrap{position: fixed; bottom: 0px; background: #fff; width: 100%; -webkit-box-shadow: 0px -4px 3px rgb(220 218 218 / 75%); -moz-box-shadow: 0px -4px 3px rgb(220 218 218 / 75%); box-shadow: 0px -4px 3px rgb(220 218 218 / 75%); z-index: 100; padding: 4px 0px 0px 0px;}
#addCartWebWrap ul{list-style: none; margin: 0; padding: 0px; padding-top: 5px; padding-bottom: 5px;display: table;width: 100%; font-family:TT Norms, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}
#addCartWebWrap li{width: 44%; text-align: center; display:inline-block;float: left;}
#addCartWebWrap li:first-child{width: 30px !important;font-size: 0px; margin-left: 5px;margin-right: 5px;}
#addCartWebWrap li:first-child .bk-arrow-bottom{font-size: 13px;font-weight: 100;line-height: 20px;position: relative;top: 0px;}
#addCartWebWrap li button{width: 94%; max-width: 295px; background: #c11e1e; margin: 0px auto; border: 0px; border-radius: 20px; padding:11px 6px; color: #fff;font-weight: 600;font-size: 10px; margin-top: 0px;}
#addCartWebWrap li button.par_add_cart_back_btn{background-color: #fff !important; color: #000 !important;font-size: 0px; padding: 8px 0px;}
#addCartWebWrap li button.par_add_cart_btn{position: relative;top: 2px;}

.bottom-fix-qty-mobile{width: 112px !important;position: relative;top: 1px;    margin-left: 5px;margin-right: 5px;}
.bottom-fix-qty-mobile span{float: left;margin: 3px 2px;background: #fff;font-size: 12px;width: 21px;height: 21px;border-radius: 30px;padding-top: 3px;border: solid 2px #000;position: relative;top: 4px;}
.bottom-fix-qty-mobile span.qyt-input-box{width: 40px;height: 30px;padding-top: 0;border: 0px;background: #f7f7f7;border-radius: 4px;margin-left: 8px;margin-right: 8px;position: relative;top: -1px;}
.bottom-fix-qty-mobile span.qyt-input-box input{width: 100%;text-align: center;margin-top: 4px;border: 0;font-size: 14px;background: transparent;}
.salesvu_receipt_page .l-filter .select-box{margin-bottom:10px;}
.loyalty-info-area .loyalty-info{width:100%; display:block;}


#popUpThanksModal .modal-body{padding:5px;}
#nps_feedback .rating{width: 46px; margin-bottom: 15px; margin-left: 15px;}
#nps_feedback .rating a{padding: 13.5px 0; width: 47px; height:47px;}
#nps_feedback .nps_sad{width:47px;height:47px;}
#nps_feedback .nps_smile{width:47px;height:47px;}

.gallery-wrapper .owl-carousel .owl-nav{padding: 0px 10px;}

.gallery-wrapper .initecomcarousel.owl-carousel .owl-item{width:290px!important; padding:20px; margin:0 auto;}
.gallery-wrapper .owl-carousel .owl-nav{display:none!important;}
.gallery-wrapper .owl-carousel .owl-dots{display:block!important;}

.verify-otp-page .heading{font-size: 14px; padding: 0px 10px;}
.verify-otp-page .opt-detail-area{padding: 0px 10px;}
.verify-otp-page .opt-detail-area .form-group input{width: 36px; padding: 5px; margin-right: 10px; font-size:16px;}
.verify-otp-page .opt-detail-area .action-button .btn{font-size: 15px; padding: 7px 50px;}
.verify-otp-page .back-login{font-size: 13px;}
}

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
	/*#addCartWebWrap {padding-bottom:30px;}*/
	/*.widget-viewcart{bottom:84px!important;}*/

}

@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */ 
 /* #addCartWebWrap {
        bottom: 0px;
    }
	.widget-viewcart{bottom:74px!important;}*/
}

.cke_editable_inline{user-select: all!important;}
.save-publish-panel-header .subtitle{margin-top: 5px;white-space: nowrap;text-align:center;color:#999;font-weight:300;}
.save-publish-panel-header .title{line-height: 30px;white-space: nowrap;text-align:center;font-size: 24px;}
.custom-control-label {position: relative;margin-bottom: 19px;margin-left: 37px;margin-bottom: 18px;}
.custom-control-input:checked ~ .custom-control-label::before {background-color: #007bff;}
.custom-control-input:checked ~ .custom-control-label::before {color: #fff;background-color: #007bff;}
.custom-control-label::before {border-radius: 50%;}
.custom-control-label::before{transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.custom-control-label::before {position: absolute;top: -0.75rem!important;left: -1.5rem;display: block;width: 1rem;height: 1rem;pointer-events: none;content: "";-moz-user-select: none;user-select: none;}

#publishDomainModal .field {width:100%;}
#publishDomainModal .field input[type=text]{width:90%; padding-left:38px!important; padding-right:105px; height:44px;}
#domain_name{padding-right:105px!important;}
#publishDomainModal .field .radio{position:absolute; top:18px;}
#publishDomainModal .field .name{position:absolute; top:16px; right:54px;}
#publishDomainModal .field .copy-text{position: absolute;padding: 12px;font-size: 11px; cursor:pointer; border:1px solid #dee2e6; border-left:0px; color:#999;}
#publishDomainModal .or-wrapper{padding:5px; position:relative;}
#publishDomainModal .or-wrapper .or{position:absolute; font-size:18px; font-weight:700; left:50%; margin-left:-20px; top:50%; margin-top:-14px; background:#f8f9fa!important}
#publishDomainModal .dns-msg{width:100%; padding:5px 5px 0px 5px; font-size:12px; font-weight:500;}
#publishDomainModal .dns-note{width:100%; padding:0px 5px; font-size:11px; font-weight:500; color:#737373}
.colorpicker-element .input-group-addon{position: absolute;top: 7px;right: 22px;display: block;border: 0px;}

#SettingPop .help-text{display:inline-block; font-size: 12px; position: relative; border-bottom:solid 1px #212529; cursor:pointer}
#SettingPop .help-text-2{display:inline-block; font-size: 12px; position: relative; border-bottom:solid 1px #212529; cursor:pointer}
#SettingPop .dns-text{width: 100%; display:table;}
#SettingPop .dns-text .dns-msg{width:100%; padding:5px 0px 2px 0px; font-size:12px; font-weight:500;}
#SettingPop .dns-text .dns-note{width:100%; padding:0px 0px; font-size:11px; font-weight:500; color:#737373}
#SettingPop .help-text:hover .dns-text{display:block;}

.loader{background:rgba(0,0,0,0.5); position:fixed; z-index:10000; top:0; right:0; bottom:0; left:0; display:none}
.loader .loader_img{position:Absolute; background:#fff; padding:10px; border-radius:5px; top:50%; margin-top:-30px; left:50%; margin-left:-30px;}

#wrapper *:not(input):not(textarea):not([contenteditable="true"]) {-moz-user-select: none;  -webkit-user-select: none; -ms-user-select: none; user-select: none;}
[contenteditable="true"] * {-moz-user-select: text!important ; -webkit-user-select: text!important; -ms-user-select: text!important;user-select: text!important;}
/*[contenteditable="true"] {display: inline-block !important;width: 100%;} */

.website-custom-form .thanks-content{border: 1px solid #e0e0e0; box-shadow: 0 3px 2px rgba(179, 179, 179, 0.15);font-size: 14px;padding: 12px;line-height: 25px; }
iframe.cstfrm_iframe{height:100%;}
[data-custom="text-section"]{z-index:3;width: 400px;}
.custom-form-wrapper{overflow-y:auto; overflow-x:hidden; width:100%; display:block!important;-webkit-overflow-scrolling: touch;}
.online_temp_unavailable_msg{padding: 12px;background: #000;width: 100%;position: relative;color: #fff;    text-align: center;text-transform: uppercase;top: 0px; font-size:18px;}
.online_temp_unavailable_msg .close_msg{float:right;}

@keyframes spinner-border {
  to { transform: rotate(360deg); }
}

.spinner-border {
  position: relative;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  text-indent: -999em;
  vertical-align: text-bottom;
  border: .25em solid;
  border-color: currentColor transparent currentColor currentColor;
  border-radius: 50%;
  animation-name: spinner-border;
  animation-duration: .75s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.force-hide-component{display:none !important;}

.produc_add_msg{text-align: center; width: 190px!important; padding: 10px 20px 10px 45px; background: rgba(0,0,0,0.8); color: #fff; z-index: 99999; position: fixed; border-radius:7px; cursor: pointer;  transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; font-size: 16px; text-align: left; left: calc((100% - 190px) / 2); top:unset!important}
.produc_add_msg:before{content:'\f00c'; position:absolute; top:10px; left:17px; color:#fff; font-family:FontAwesome;}

#login-form .field{position:relative;}
#login-form .field-icon {position: absolute; right: 17px; cursor: pointer; font-size: 16px; top: 13px;}

@media screen and (max-width: 539px) {
}



.template-126.fnb_temp .navbar-nav .nav-link{color:#000!important;}
