ul.list-col{margin:0;padding:0;list-style:none}
.list-col li.ces-option img{opacity:1}
li.ces-option.in-active img{opacity:.3}
li.ces-option.in-active span{background:none!important}
.list-col li img{width:45%;display:block;margin-left:auto;margin-right:auto;margin-bottom:10%;opacity:.4}
.selected img{opacity:1!important}
.list-col li a{color:inherit;text-align:center;color:#5a5a5a;text-decoration:none;font-weight:300;display:block}
.list-col li{font-size:20px;float:left;display:inline-block;width:20%;font-weight:300}
li.option-text{height:100%;line-height:60px;text-align:center}
.with-master-option li{width:16%}
.table-simple-symbol a{cursor:pointer}
@media (min-width: 767px) {
.full-web-view.double-full .double_column .with-master-option li{width:11%}
.full-web-view.double-full .double_column .list-col li{float:none!important}
.full-web-view.double-full .double_column .with-master-option li{width:13%}
.full-web-view.double-full .double_column.set-3 .list-col li{width:auto!important}
.full-web-view.rtl-survey .field-box-legal .form-radio{margin-right:0px;}
.full-web-view.rtl-survey .field-box-legal .rdo-check-option-left-cont .form-radio span.un-check{margin-right:0px;}
.full-web-view.rtl-survey .field-box-scale-rating tr td:last-child a img{margin-right:0px;}
}
.better-qstn li{width:25%}
ul.list-col.better-qstn{width:80%;margin:0 auto}
.inner-center-panel{width:100%;height:auto;float:left;margin-bottom:20px}
.inner-center-panel textarea.textarea-bg{margin-bottom:15px!important}
.table-cell-nps{margin-bottom:7px!important}
.log-form-mode{overflow:hidden}
.log-form-mode .inner-center-panel.survey-field-container{margin-bottom:50px !important;}
.log-form-mode .inner-center-panel.survey-field-container.table-view-included{margin-bottom:29px}
.log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label{margin-bottom:0!important}
.log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-left-cont label{margin-bottom:0!important}
/* .log-form-mode .inner-center-panel.survey-field-container ul.field-choice-input-ele-cont li{margin-bottom:0!important} */
.log-form-mode .inner-center-panel.survey-field-container .field-choice-input-ele-cont .rdo-check-option-left-cont,.inner-center-panel.survey-field-container .field-choice-input-ele-cont .rdo-check-option-right-cont{padding:0 3px!important}
/* .log-form-mode .inner-center-panel.survey-field-container .field-choice-input-ele-cont .rdo-check-option-left-cont label,.inner-center-panel.survey-field-container .field-choice-input-ele-cont .rdo-check-option-right-cont label{padding-bottom:0!important} */
.done-button-wrapper{margin-top:6px}
p.direction-help-placeholder-text{display:none}
.full-web-view .star-ratings{width:65%;margin:0 auto!important}
.left.full-web-view .done-button-wrapper{padding-bottom:80px;}
.left.full-web-view.rtl-survey .form input[type="text"],.left.full-web-view.rtl-survey .form textarea[type="text"],.left.full-web-view.rtl-survey .form select[type="text"]{padding:15px 10px;border-radius:10px;text-align:right;}
@media (min-width: 1200px) {
.full-web-view .num-ratings{width:80%;margin:0 auto!important}
}
.full-web-view .num-ratings{margin:0 auto!important}
.num-ratings li{float:left;width:9%}
/* .num-ratings span{margin:0 auto;cursor:pointer;width:80px;text-align:center;height:80px;display:block;line-height:80px;border-radius:50%;transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease} */
.num-ratings span{margin:0 auto;cursor:pointer;width:80px;text-align:center;height:80px;display:block;line-height:80px;border-radius:50%;}
.square-nps span{border-radius:0}
.table-cell-nps .nps-option.in-active > label{background-color:rgba(211,145,2,0.21)!important}
.nps-0{background-color:#ff7574}
.nps-1{background-color:#ff7574}
.nps-2{background-color:#ff7574}
.nps-3{background-color:#ff7574}
.nps-4{background-color:#ff7574}
.nps-5{background-color:#ff7574}
.nps-6{background-color:#ff7574}
.nps-7{background-color:#f9be00}
.nps-8{background-color:#f9be00}
.nps-9{background-color:#76ce1e}
.nps-10{background-color:#76ce1e}
.numbtn-hover-selected .nps-0{background-color:#ff7574;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-1{background-color:#ff7574;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-2{background-color:#ff7574;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-3{background-color:#ff7574;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-4{background-color:#ff7574;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-5{background-color:#ff7574;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-6{background-color:#ff7574;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-7{background-color:#f9be00;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-8{background-color:#f9be00;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-9{background-color:#76ce1e;opacity:.7;transition:.1s ease}
.numbtn-hover-selected .nps-10{background-color:#76ce1e;opacity:.7;transition:.1s ease}
.form{width:75%;margin:0 auto}
.form label{float:left;display:block;color:#000;text-align:left;font-size:20px;font-weight:300;color:#4a4a4a}
.form p{float:left;width:100%;margin-bottom:0}
.form .radio{margin-right:10%}
.full-web-view .single-col .form-checkbox{margin-right:0;width:100%!important}
.form-checkbox{margin-right:5%}
.form input[type="text"],.form textarea[type="text"],.form select[type="text"]{width:100%;border:1px solid #ccc;padding:15px 10px;font-size:16px;line-height:20px;font-weight:300;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;} /*background:transparent removed newbuilder*/
.form input[type="text"]:focus,.form textarea[type="text"]:focus,.form select[type="text"]:focus{outline:none}
.full-web-view.double-full .double_column .field-main-text-input{width:100%}
.full-web-view .mcq-button-left{float:none}
.full-web-view .mcq-button-right{float:none}
.form textarea[type="text"]{min-height:100px;display:block;margin:0 auto}
.left .form textarea[type="text"]{display:block;margin:0;text-align:left!important}
.form span{font-size:25px;font-weight:300;margin-right:11px}
.total{position:absolute;left:0;right:0;top:12%;bottom:0;font-size:18px;width:10%;text-align:center;margin:0 auto}
.form-radio{font-size:20px!important;float:left;display:inline-block;width:20%;font-weight:300;position:relative;line-height:normal!important}
input.mq-inactive{visibility:hidden;left:0;top:0;display:none}
.checkbox-button-label-text{line-height:20px!important;margin-bottom:0}
.next-screen .fa,.prev-screen .fa{font-size:50px;color:#fff}
.next-screen > a,.prev-screen > a{display:table-caption;text-align:center;text-decoration:none;user-select:none}
.prev-screen{right:68px;bottom:0;position:fixed;cursor:pointer;z-index:100}
.next-screen{position:fixed;right:19px;bottom:66px;z-index:1;cursor:pointer}
.full-web-view .done-button{position:static;cursor:pointer}
.full-web-view .done-button a{position:relative}
.box-web-view .done-button{position:absolute;right:1%;top:32%}
.done-button a{background-color:#949c50;color:#fff;text-decoration:none;font-size:20px;padding:12px 18px;display:inline-block;border-radius:10px;position:absolute;top:3%;right:0;font-weight:300;min-width:195px;text-align:center}
.left.full-web-view.log-form-mode .done-button{text-align:left;padding:0;margin:0 auto;max-width:950px}
.left.full-web-view.log-form-mode.rtl-survey .done-button{text-align:right;padding:0;margin:0 auto;max-width:950px;}
.full-web-view.log-form-mode .done-button{margin:0 auto 106px}
.full-web-view.log-form-mode .done-button a{background-color:#949c50;color:#fff;text-decoration:none;font-size:20px;padding:10px 18px;border-radius:10px;position:static!important;font-weight:300;margin-bottom:0}
.log-form-mode .done-button{margin-bottom:20px}
.language-btn{position:fixed;bottom:5px;z-index:99;left:70px;width:50px;height:50px;}
.intro-screen .language-btn{left:15px}
.language-btn a{background-color:#949c50;color:#fff;text-decoration:none;font-size:15px;display:inline-block;border-radius:50%;position:absolute;font-weight:300;line-height:50px;text-align:center;padding:0px;cursor:pointer;width:50px;height:50px;cursor:pointer;}
.bothPagenation{height:7.7%;bottom:0!important}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.bothPagenation{height:8%;bottom:0!important}
::i-block-chrome,.bothPagenation{height:5.7%;bottom:0!important}
}
.bothPagenation .slide-pager{bottom:20px}
.bothPagenation .dot-pagination{top:27%}
.bothPagenation .total{top:46%}
.dot-pagination{width:100%;border-radius:3px;overflow:hidden;margin:0 auto;height:8px;position:absolute;left:0;right:0;top:40%;bottom:0}
.dot-pagination ul{margin:0 auto;display:table}
.dot-pagination ul li{float:left;display:block}
.dot-pagination ul li a{height:8px;width:8px;border-radius:50%;display:block;margin:0 5px;background:#fff}
.progress-bar{display:list-item}
.circular-progress-bar{position:fixed;width:60px;height:60px;bottom:0;left:12px}
.circular-progress-bar span.per-val{position:absolute;top:50%;width:100%;text-align:center;margin:-9px -62px;font-size:13px}
.h-p-cont{display:none}
.full-web-view .num-ratings span{margin-bottom:6px}
.languageLogo{text-align:center}
.language-text{text-align:center;padding-bottom:10px;font-size:22px;margin-top:5px;position:relative;color:#000;line-height:30px;}
.language-text i{font-size:18px;padding-right:6px;position:relative;top:-1px;}
.languageSearch{border:1px solid #b8b8b8;border-radius:4px!important;margin-bottom:15px;background:rgba(255,255,255,0.35);/*background-image:url(../images/Search-icon.svg);background-repeat:no-repeat;*/background-size:19px;background-position:6px 6px;padding-left:32px}
ul#LanguageScreenOptions{list-style:none;min-height:0;max-height:250px;overflow:auto;margin:0;padding:0}
#LanguageScreenOptions li{background:#efefef;line-height:38px;width:99%;margin-bottom:7px;border-radius:4px!important;background-image:url(../images/lang-non-active.png);background-repeat:no-repeat;background-size:30px;background-position:260px 9px;background-position:right 6px;padding-right:32px;cursor:pointer}
#LanguageScreenOptions li.lang-active{background-image:url(../images/lang-active.png);background-repeat:no-repeat;background-size:30px;background-position:right 6px;padding-right:32px}
#LanguageScreenOptions li img{padding:0 10px}
#LanguageScreenOptions li a{color:#666;margin:0 0 0 10px}
#LanguageScreenOptions li a:hover{text-decoration:none}
.no-language-found span,.no-phonecode-found span{display:block;margin-bottom:15px}
.no-language-found .fa-warning,.no-phonecode-found .fa-warning{font-size:50px;color:#ccc}
.no-language-found,.no-phonecode-found{font-size:20px;text-align:center;position:relative}
.no-language-found:after,.no-phonecode-found:after{content:"";position:absolute}
.custom-pop-up-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;background:url(../images/sprites-images.png) 5px -160px;position:absolute;right:20px;top:15px;z-index:1;height:15px;width:24px;font-size:0;}
.lang-pop-up-outer{border-radius:0}
.radio-label-text{text-align:center;padding-bottom:35px!important}
.radio-buton-rating li label{width:100%!important;margin:0}
.radio-buton-rating li label span{margin:0 auto;display:block!important;cursor:pointer}
.radio-buton-rating{display:table;margin-bottom:5px!important}
.set-4 .list-col li{width:20%}
.set-3 .list-col li{width:27%}
.set-2 .list-col li{width:41%}
.slimScrollDiv,#LanguageScreenOptions,#PhoneCodeOptions{height:auto!important}
/* span.error-element{font-size:14px;color:red;font-weight:400;line-height:14px;margin-bottom:10px;text-align:center;width:100%;display:block} */
span.error-element{border: 1px solid red;
  border-radius: 4px;
  padding: 5px 10px;
  display: inline-block;
  width: auto;
  background: rgba(255,255,255,.4);
  position: relative;
  font-size: 14px;
  color: red;
  margin-bottom: 10px;
  top: 0px;}
.left span.error-element{text-align:left;}
#LanguageScreenOptions li{width:99%;}
/* span.error-element{font-size:14px;color:red;font-weight:400;line-height:14px;margin-bottom:10px;text-align:center;width:100%;display:block;} */
.language_heading{text-align:center;padding-bottom:10px;line-height:30px;}
.language_heading .language-text{color:#000;}
span.error-element{font-size: 14px;color: red;font-weight: 400;line-height: 14px;margin-bottom: 10px !important;text-align: center;display:block;background: rgba(255,255,255,.5);padding: 8px 12px 8px 28px;border-radius:4px;border: 1px solid red;max-width:max-content;position:relative;margin:0px auto;width:25%;}
.error-element i.fa.fa-exclamation-triangle{position: absolute;left: 7px;top: 50%;font-size: 13px;margin-top: -7px;}
.left span.error-element{text-align:left;margin:0px;}
span.error-left-align{text-align:left}
.set-2 .without-option-text,.set-5 .without-option-text,.set-4 .without-option-text,.set-3 .without-option-text{display:none}
.set-2 .star-ratings li{width:28%}
.phone-input-first{width:14%!important;float:left;text-align:center}
.phone-input-second{width:85%!important;float:right}
.date-picker{background-image:url(../images/LargecalenderPadicon.png);background-repeat:no-repeat;background-position:right center}
button.mcq-button{padding:15px 0;width:49%;margin-bottom:15px;background-origin:border-box!important;border:1px solid rgba(0,0,0,0.2);white-space:normal;outline:medium none!important}
button.mcq-button-left{float:left}
button.mcq-button-right{float:right}
.mcq-option-row .row{margin-left:0!important;margin-right:0!important}
.phone-codes-pop-up-outer{border-radius:0}
/* .phone-codes-modal-body{padding:0} */
/* .phone-code-botom{padding:15px}
.phone-code-top{padding:15px 15px 0px 15px} */
.overflow-input{overflow:hidden}
.phone-code-top input.form-control{border:none;background-image:url(https://d2019zdw54lq5z.cloudfront.net/survey/images/Search-icon.svg);background-repeat:no-repeat;background-size:18px;background-position:7px 7px;padding-left:32px !important;border-radius:8px;box-shadow:none;margin-bottom:15px;}
/* .phone-code-top button.cancel-buton{font-size:0;color:#fff;background-size:55%;width:20px;line-height:35px;float:right;height:33px;outline:none;position:static;margin-left:5px;background-position:100%;background-repeat:no-repeat} */
ul#PhoneCodeOptions{list-style:none;min-height:0;max-height:250px;overflow:auto;margin:0;padding:0}
#PhoneCodeOptions{margin:0;padding:0;list-style:none}
#PhoneCodeOptions li{line-height:38px;font-size:14px;border-bottom: 1px solid #c8c7cc;width: 99%;
border-radius:4px;margin-bottom:7px;padding-left:32px;cursor:pointer;}
#PhoneCodeOptions li:focus{text-decoration:none;}
#PhoneCodeOptions li a{color:#000}
#PhoneCodeOptions li a:hover{text-decoration:none}
#PhoneCodeOptions li img{margin-right:10px;width:18px}
.checkbox-multiple-select-options li{color:#fff;min-height:185px;font-size:25px;float:left;display:inline-block;width:20%;text-align:center}
.checkbox-multiple-select-options li a{color:inherit;text-decoration:none;font-weight:300;display:block;color:#4a4a4a}
.checkbox-multiple-select-options li img{width:45%;height:100px;margin-left:auto;margin-right:auto;display:block;margin-bottom:10%}
.in-active img{opacity:.5}
.rdo-single-select-options-withbox li img,.checkbox-multiple-select-options-withbox li img{width:100%;height:auto;margin-left:auto;margin-right:auto;display:block;border:5px solid #e5e5e5}
span.rdo-withimage-checked,span.checkbox-withimage-checked{height:50px;font-size:45px;width:100%;margin:0}
span.rdo-withboximage-option-label,span.checkbox-withboximage-option-label{margin:0;line-height:normal;font-size:18px;text-align:center;width:100%;padding:0 6px 14px}
.rdo-withimage-bottom,.checkbox-withimage-bottom{float:left;width:100%;background:#e5e5e5}
.rdo-option-withbox .glyph,.checkbox-option-withbox .glyph{visibility:hidden}
.rdo-option-withbox.selected .glyph,.checkbox-option-withbox.selected .glyph{visibility:visible}
.rdo-single-select-options span,.checkbox-multiple-select-options span{width:100%;text-align:center;margin:0}
.rdo-single-select-options .in-active span,.checkbox-multiple-select-options .in-active span{background:none!important}
.list-col li img:hover,div[rating-scale-template="emotion_rating_scale"] td img:hover,div[rating-scale-template="circle_rating_scale"] td img:hover,.table-simple-symbol td.temp-mark img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);opacity:1}
.hover-selected.btn{box-shadow:none}
.heading{font-size:40px;font-weight:700}
.single_line_text,.heading{margin-bottom:0}
.survey-preview-message,.survey-redirect-message{padding:5px;position:absolute;top:75px;width:30%;z-index:1000;left:0;text-align:center;right:0;margin:0 auto}
.cus-listing-box{display:flex;display:-webkit-flex;padding:3px}
.cus-box-select{width:45%;float:left;border:2px solid #45544c;padding:0 12px;min-height:178px}
.full-web-view .cus-box-select{width:33%;margin:0 auto}
.full-web-view .form-radio,.full-web-view .form-checkbox{margin-right:11px}
.option-list{background:#45544c;color:#fff;padding:15px 10px;margin:0 0 15px!important;text-align:left;border-radius:10px}
.arrow-cus-list{width:10%;position:relative;float:left}
.arrow-cus-list i{font-size:44px;font-weight:700;color:#45544c;cursor:pointer}
.arrow-cus-list i:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:40px;display:inline-block;width:60px}
.option-single{margin-top:0}
.option-single .option-list{position:relative}
/* .option-single .option-list:after{content:"\f0d8";font-family:FontAwesome;right:10px;position:absolute;top:10px} */
/* .option-single .option-list:before{content:"\f0d7";font-family:FontAwesome;right:10px;position:absolute;top:20px} */
.ui-ranking-state-highlight{height:37.8px;margin:0;border:2px dotted #000}
.ui-sortable-handle:last-child{margin:0}
.ranking-withoutbox-option{cursor:move}
.ranking-withbox-option,.picture-rating-choice{cursor:pointer}
.img-92{max-width:92px}

.radion_common{position:relative;padding-left:25px;}

li.radion_common:after{
    position: absolute;
    top:50%;
    left: 10px;
    background: transparent;
    right: 0px;
    content: '';
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #bababa;
    margin-top: -7px;
}
li.radion_common:before{
  width: 8px;
  height: 8px;
  top: 50%;
  left: 13px;
  position: absolute;
  content: '';
  border-radius: 50%;
  margin-top:-4px;
}
li.radion_common a span{top:-1px;position: relative;}
li.radion_common:hover:before{
   background:#bababa;
}

.rtl-survey li.radion_common:after{right:8px}
.rtl-survey #PhoneCodeOptions li{padding-right:60px !important;padding-left: 0px;}
.rtl-survey #PhoneCodeOptions li a::before{right: -30px;left:0px;}
.rtl-survey li.radion_common:before{right:11px}
.rtl-survey .radion_common{padding-left:0px;padding-right:25px !important;}
li.lang-active.radion_common:after{border: 1px solid #2bc4f2;}
li.lang-active.radion_common:before{background: #2bc4f2;}
li.radion_common.location-active:after{border:1px solid #2bc4f2;}
li.radion_common.location-active:before{background: #2bc4f2;}

.box-web-view{background:#ddd none repeat scroll 0 0}
.box-web-view .wrapper-outer{width:100%}
.box-web-view footer{margin:-30px auto 0;width:100%}
.survey-header-border{min-height:15px;background:#4bc8f7}
.box-web-view .field-main-label{text-align:left}
.box-web-view li.option-text{text-align:left}
.box-web-view .form{width:100%}
.box-web-view .mcq-button-left{display:inline-block;margin-right:10px;float:none}
.box-web-view .mcq-button{width:18%;margin-right:5px}
.box-web-view .mcq-button-right{display:inline-block;float:none}
.box-web-view .form-radio{margin-right:0;margin-bottom:0}
.box-web-view .error-element{text-align:left}
.box-web-view .form-checkbox{margin-right:1%;width:100%}
.box-web-view .rdo-single-select-options-withbox li a,.box-web-view .checkbox-multiple-select-options-withbox li a{display:inline-block}
.box-web-view .cus-box-select{width:33%}
.box-web-view .col-sm-offset-4{margin-left:0!important}
.full-web-view .inner-center-panel{text-align:center}
.next-box-view{background:#4bc8f7;color:#fff;display:block!important;font-size:19px;line-height:23px;padding:6px 11px}
.next-box-view:hover,.prev-box-view:hover{color:#fff}
.prev-box-view{background:#4bc8f7;color:#fff;display:block!important;font-size:19px;line-height:23px;padding:6px 11px}
.box-web-view .prev-screen{top:-2px}
h1#IntroScreenUpperText{white-space:break-spaces;position:relative}
h2#IntroScreenBottomText{position:relative!important;top:0;white-space:break-spaces;bottom:auto}
.box-web-view .done-button a{border-radius:0;font-size:20px;line-height:normal;padding:5px 15px 6px;position:relative;text-decoration:none;top:-6px;right:-13px}
.box-web-view .done-button,.box-web-view .next-screen{right:2%}
.box-web-view .language-btn{left:1%}
.box-web-view .prev-screen{left:2%}
.lang-btn-box-view{background:#4bc8f7 none repeat scroll 0 0;border-radius:0!important;color:#fff;display:block!important;font-size:19px!important;line-height:28px!important;padding:3px 11px!important;width:61px}
.lang-btn-box-view .fa-angle-down{margin:0 0 0 4px !important}
.box-web-view .next-screen{top:-2px}
.box-web-view .language-btn{top:8px}
.next-box-view .fa-angle-right{font-size:20px;margin:0 0 0 8px}
.prev-box-view .fa-angle-left{font-size:20px;margin:0 8px 0 0}


.full-web-view .ranking-option-list{float:none!important;margin:0 auto!important;padding:0}
.full-web-view .large-survey-element .form label{margin-bottom:5px}
.full-web-view .cus-listing-box{float:none;margin:0 auto!important}
#IntroScreenUpperText{padding:18px 8px 8px!important}
@media (min-width: 1200px) {
.large#IntroScreenUpperText,.large#IntroScreenStartBtn,.large#IntroScreenBottomText,.large#ThankyouScreenUpperText,.large#ThankyouScreenBottomText{font-size:20px!important;padding:10px;margin:10px 0 0}
.medium#IntroScreenUpperText,.medium#IntroScreenStartBtn,.medium#IntroScreenBottomText,.medium#ThankyouScreenUpperText,.medium#ThankyouScreenBottomText{font-size:18px!important;padding:15px 10px;margin:10px 0 0;white-space:break-spaces}
.small#IntroScreenUpperText,.small#IntroScreenStartBtn,.small#IntroScreenBottomText,.small#ThankyouScreenUpperText,.small#ThankyouScreenBottomText{font-size:16px!important;padding:6px;margin:10px 0 0}
.extrasmall#IntroScreenUpperText,.extrasmall#IntroScreenStartBtn,.extrasmall#IntroScreenBottomText,.extrasmall#ThankyouScreenUpperText,.extra#ThankyouScreenBottomText{font-size:14px!important;padding:4px;margin:10px 0 0}
.checkbox-multiple-select-options-withbox,.rdo-single-select-options-withbox{text-align:center;margin:0 auto;width:100%;max-width:750px}
.div-in-box li{margin:0 1% 1% 0;width:23.5%}
}
@media (max-width: 1199px) and (min-width: 992px) {
.large#IntroScreenUpperText,.large#IntroScreenStartBtn,.large#IntroScreenBottomText,.large#ThankyouScreenUpperText,.large#ThankyouScreenBottomText{font-size:22px!important;padding:15px}
.medium#IntroScreenUpperText,.medium#IntroScreenStartBtn,.medium#IntroScreenBottomText,.medium#ThankyouScreenUpperText,.medium#ThankyouScreenBottomText{font-size:19px!important;padding:10px}
.small#IntroScreenUpperText,.small#IntroScreenStartBtn,.small#IntroScreenBottomText,.small#ThankyouScreenUpperText,.small#ThankyouScreenBottomText{font-size:16px!important;padding:8px}
.checkbox-multiple-select-options-withbox,.rdo-single-select-options-withbox{text-align:center;margin:0 auto;width:640px}
.div-in-box li{margin:0 1% 1% 0;width:23.5%}
}
@media (max-width: 991px) and (min-width: 767px) {
.table-cell-nps label{line-height:40px!important}
.large#IntroScreenUpperText,.large#IntroScreenStartBtn,.large#IntroScreenBottomText,.large#ThankyouScreenUpperText,.large#ThankyouScreenBottomText{font-size:20px!important;padding:15px}
.medium#IntroScreenUpperText,.medium#IntroScreenStartBtn,.medium#IntroScreenBottomText,.medium#ThankyouScreenUpperText,.medium#ThankyouScreenBottomText{font-size:18px!important;padding:10px}
.small#IntroScreenUpperText,.small#IntroScreenStartBtn,.small#IntroScreenBottomText,.small#ThankyouScreenUpperText,.small#ThankyouScreenBottomText{font-size:16px!important;padding:8px}
.checkbox-multiple-select-options-withbox,.rdo-single-select-options-withbox{text-align:center;margin:0 auto;width:100%}
body.full-web-view .field-com-wrapper,body.full-web-view .field-com-wrapper{padding:0 8%!important}
.site-survey-branding{right:103px}


}
@media (max-width: 767px) and (min-width: 240px) {
.large#IntroScreenUpperText,.large#IntroScreenStartBtn,.large#IntroScreenBottomText,.large#ThankyouScreenUpperText,.large#ThankyouScreenBottomText{font-size:19px!important;padding:15px}
.medium#IntroScreenUpperText,.medium#IntroScreenStartBtn,.medium#IntroScreenBottomText,.medium#ThankyouScreenUpperText,.medium#ThankyouScreenBottomText{font-size:17px!important;padding:10px}
.small#IntroScreenUpperText,.small#IntroScreenStartBtn,.small#IntroScreenBottomText,.small#ThankyouScreenUpperText,.small#ThankyouScreenBottomText{font-size:15px!important;padding:8px}
.nps-option{position:relative}
.box-web-view .choice-option-label.checkbox-button-label-text{vertical-align:middle}
#opt-step-1,#opt-step-2{width:90%!important}
#opt-step-1 .phone-input-first{width:15%!important;position:absolute;left:0;padding:8px 1%!important}
#opt-step-1 .form,#opt-step-2 .form{position:relative}
#opt-step-1 .phone-input-second{width:84.6%!important}
}
@media (max-width: 1199px) and (min-width: 240px) {
.language-text{font-size:20px!important}
}
#IntroScreenUpperText{padding:15px 8px 8px!important}
.option-text,.box-web-view .list-col > li:first-child{text-align:left!important}
.box-web-view .rdo-check-option-cont{display:inline-block;width:100%;padding:0}
.wrapper-outer{background-repeat:no-repeat;background-size:cover;}
/* .language-btn a{cursor:pointer;font-size:16px;line-height:50px;width:50px;height:50px} */
/* .paging-progress-hidden .language-btn{left:0px;} */
.survey-form-header{min-height:73px}

.full-web-view .list-col.without-master-option li{float:none!important;width:13%!important}
.full-web-view .mcq-btn-option-container-left{display:inline-block;text-align:right}
.full-web-view .mcq-button{display:block;margin-right:0;width:100%;padding:15px;background-color:transparent}
.full-web-view .mcq-btn-option-container-right{display:inline-block;vertical-align:top}
.full-web-view .double-col label{float:none!important;clear:both;width:auto}
@media (min-width: 767px) {
.full-web-view .single-col label{width:100%!important;margin-bottom:0}
}
.box-web-view .intro-screen,.box-web-view .thank-you-screen{width:100%;margin:0 auto;left:0;right:0}
#LoadingSurvey,#LoadingSurveyContent,#SavingAndRedirectingSurvey,#SavingAndRedirectingSurveyContent{left:0;right:0;margin:0 auto}
.full-web-view #FormHeaderTopStrip{margin-bottom:0}
.ces-option{word-break:normal!important}

.intro-screen-logo img,.thankyou-screen-logo img{max-width:100%;max-height:100%;height:auto!important}
/* .intro-screen-logo,.thankyou-screen-logo{height:130px} */
.box-web-view .set-2 .star-ratings li{width:33%}
.box-web-view .set-4 .list-col.without-master-option li{width:25%}
.form-radio > input + .un-check,.form-checkbox > input + .un-check{background-repeat:no-repeat}
@media (max-width: 1300px) and (min-width: 1200px) {
.full-web-view.double-full
.double_column
.checkbox-multiple-select-options-withbox,.full-web-view.double-full .double_column .rdo-single-select-options-withbox{width:100%}
}
@media (min-width: 1200px) {
.box-web-view .wrapper-working-area{padding:0 15px}
.box-web-view .option-text{position:relative;top:0!important}
.box-web-view .mcq-button{padding:10px!important}
.box-web-view .phone-input-second{float:none;width:40%!important}
.box-web-view .phone-input-first{float:none;text-align:center;width:10%!important}
span.rdo-withimage-checked,span.checkbox-withimage-checked{text-align:center}
.full-web-view.double-full .double_column .form{width:100%!important}
.full-web-view.double-full .double_column .checkbox-option-withbox a,.full-web-view.double-full .double_column .rdo-option-withbox a{width:95px!important}
.full-web-view .large-survey-element .option-text{width:20%!important}
}
@media (max-width: 1199px) and (min-width: 992px) {
.box-web-view .phone-input-second{float:none;width:40%!important}
.box-web-view .phone-input-first{float:none;text-align:center;width:10%!important}
.box-web-view .mcq-button{padding:10px!important}
.checkbox-multiple-select-options-withbox a{width:140px!important}
span.rdo-withimage-checked,span.checkbox-withimage-checked{text-align:center}
.full-web-view.double-full .double_column .phone-input-first{padding-left:0!important;padding-right:0!important}
.full-web-view .single-col{padding-left:1%!important}
.full-web-view.double-full .double_column .form{width:100%!important}
.full-web-view.double-full .double_column .checkbox-option-withbox a,.full-web-view.double-full .double_column .rdo-option-withbox a{width:95px!important}
.full-web-view.double-full .double_column .with-master-option li{width:13%}
.full-web-view.double-full
.double_column
.checkbox-multiple-select-options-withbox,.full-web-view.double-full .double_column .rdo-single-select-options-withbox{width:100%}
.full-web-view.double-full .double_column .checkbox-option-withbox,.full-web-view.double-full .double_column .rdo-option-withbox{width:24%!important}
.full-web-view.double-full .double_column .rdo-check-option-cont.single-col{width:100%!important}
.full-web-view.double-full
.large-survey-element
.double_column
.rdo-check-option-cont.double-col
.rdo-check-option-left-cont
span,.full-web-view.double-full
.large-survey-element
.double_column
.rdo-check-option-cont.double-col
.rdo-check-option-right-cont
span{font-size:16px!important}
}
@media (max-width: 991px) and (min-width: 767px) {
.box-web-view .phone-input-second{float:none;width:40%!important}
.box-web-view .phone-input-first{float:none;text-align:center;width:10%!important}
.box-web-view .mcq-button{padding:10px!important}
.checkbox-multiple-select-options-withbox a{width:140px!important}
span.rdo-withimage-checked,span.checkbox-withimage-checked{text-align:center}
.full-web-view .single-col{padding-left:0!important}
.full-web-view .form{margin:0 auto;width:84%}
.full-web-view.double-full .double_column .phone-input-first{padding-left:0!important;padding-right:0!important}
.full-web-view.double-full .double_column .form{width:100%!important}
.full-web-view.double-full .double_column .checkbox-option-withbox a,.full-web-view.double-full .double_column .rdo-option-withbox a{width:63px!important}
.full-web-view.double-full .double_column .choice-option-label{font-size:12px!important}
.full-web-view.double-full .double_column .with-master-option li{width:13%}
.full-web-view.double-full
.double_column
.checkbox-multiple-select-options-withbox,.full-web-view.double-full .double_column .rdo-single-select-options-withbox{width:100%}
.full-web-view.double-full .double_column .checkbox-option-withbox,.full-web-view.double-full .double_column .rdo-option-withbox{width:119px!important}
.full-web-view.double-full .double_column .mcq-button{width:100%}
.rdo-check-option-cont.single-col .radio-button-label-text,.rdo-check-option-cont.single-col .checkbox-button-label-text{width:81%!important}
.full-web-view.double-full .double_column .rdo-check-option-cont.single-col{width:100%!important}
.full-web-view.double-full
.double_column
.rdo-check-option-cont.double-col
.rdo-check-option-left-cont{min-width:auto}
}
@media (max-width: 767px) and (min-width: 480px) {
.box-web-view .nps-first-help-text,.box-web-view .nps-last-help-text{font-size:13px}
.box-web-view .checkbox-option-withbox,.box-web-view .rdo-option-withbox{text-align:left!important}
.box-web-view .option-text{position:relative;top:10px!important}
.box-web-view .phone-input-second{float:none;width:40%!important}
.box-web-view .phone-input-first{float:none;text-align:center;width:10%!important}
.box-web-view .mcq-button{padding:10px!important}
.checkbox-multiple-select-options-withbox a{width:82px!important}
span.rdo-withimage-checked,span.checkbox-withimage-checked{text-align:center}
.box-web-view .double-col .rdo-check-option-right-cont,.box-web-view .mcq-btn-option-container-right,.box-web-view .double-col .rdo-check-option-left-cont,.box-web-view .mcq-btn-option-container-left{width:auto!important;float:left;clear:both}
.full-web-view .mcq-btn-option-container{clear:both;margin:0 auto;width:100%}
.full-web-view .mcq-btn-option-container-right,.full-web-view .mcq-btn-option-container-left{width:100%!important}
.full-web-view .star-ratings{width:100%}
#LoadingSurvey,#SavingAndRedirectingSurvey{left:0;right:0}
.full-web-view .single-col{padding-left:0!important}
.full-web-view .form{margin:0 auto;width:100%}
.full-web-view .choice-option-label.radio-button-label-text{vertical-align:middle}
}
@media (max-width: 479px) and (min-width: 240px) {
.box-web-view .option-text{line-height:21px!important}
.box-web-view .nps-first-help-text,.box-web-view .nps-last-help-text{font-size:10px}
.box-web-view .double-col .rdo-check-option-left-cont,.box-web-view .double-col .rdo-check-option-right-cont{width:100%!important;display:block!important}
.box-web-view .double-col label{line-height:20px}
.box-web-view .mcq-btn-option-container-right,.box-web-view .mcq-btn-option-container-left{display:block!important;width:100%!important}
.box-web-view .wrapper-working-area{padding:0 6px}
.box-web-view .option-text{position:relative;top:0!important}
.box-web-view .phone-input-second{float:none;width:85%!important}
.box-web-view .phone-input-first{float:none;text-align:center;width:27px!important;padding-left:0!important;padding-right:0!important}
.box-web-view .mcq-button{padding:8px!important}
span.rdo-withimage-checked,span.checkbox-withimage-checked{text-align:center}
.box-web-view .rdo-option-withbox a,.box-web-view .checkbox-option-withbox a{width:140px!important}
.box-web-view .checkbox-option-withbox img,.box-web-view .rdo-option-withbox img,.box-web-view .rdo-withimage-bottom,.box-web-view .checkbox-withimage-bottom{margin:0!important;width:100%!important}
.full-web-view .double-col .rdo-check-option-right-cont,.full-web-view .double-col .rdo-check-option-left-cont{display:block;text-align:left}
.full-web-view .star-ratings{width:100%}
.full-web-view .cus-box-select{margin:0 auto;width:39%}
.full-web-view .checkbox-option-withbox img,.full-web-view .rdo-option-withbox img,.full-web-view .rdo-withimage-bottom,.full-web-view .checkbox-withimage-bottom{margin:0!important;width:100%!important}
.full-web-view .mcq-btn-option-container-right,.full-web-view .mcq-btn-option-container-left{width:100%!important}
.full-web-view .wrapper-working-area ul li{line-height:13px!important;padding-bottom:10px;word-wrap:break-word}
.full-web-view .option-text{position:relative;top:8px!important}
.full-web-view.double-full .double_column{width:100%!important}
.full-web-view .single-col{padding-left:0!important}
.full-web-view .form{margin:0 auto;width:100%}
.form-radio > input + .un-check,.rdo-check-option-cont span{float:none!important}
.checkbox-multiple-select-options-withbox li a,.rdo-single-select-options-withbox li a{display:inline-block;width:130px!important}
.option-text,.box-web-view .list-col > li:first-child{word-wrap:break-word}
}
.box-web-view .nps-first-help-text,.box-web-view .nps-last-help-text{font-size:11px}
.box-web-view .form-checkbox{padding-bottom:5px}
.box-web-view .large-survey-element .single_column .choice-option-label{vertical-align:middle}
.box-web-view .single-col .form-radio,.full-web-view .single-col .form-radio{display:block;width:auto!important;float:left;clear:both}
.box-web-view .double-col .rdo-check-option-left-cont,.box-web-view .mcq-btn-option-container-left{display:inline-block}
.box-web-view .double-col .form-radio,.box-web-view .mcq-btn-option-container-left .form-radio{display:block!important;float:none!important}
.box-web-view .mcq-btn-option-container-left .mcq-button,.box-web-view .mcq-btn-option-container-right .mcq-button{width:88%!important}
.box-web-view .mcq-btn-option-container-left span{float:none!important}
.box-web-view .double-col .rdo-check-option-right-cont,.box-web-view .mcq-btn-option-container-right{display:inline-block;vertical-align:top}
.box-web-view .mcq-btn-option-container-right{vertical-align:top}
.box-web-view .wrapper-working-area ul li{line-height:22px!important;padding-bottom:10px}
.box-web-view .star-ratings{width:100%}
.box-web-view .star-ratings .form-radio{float:none!important}
.full-web-view .form-checkbox{float:left!important;clear:both;width:auto}
.box-web-view .form-checkbox{line-height:20px!important;float:left!important;clear:both}
.box-web-view .star-ratings .option-text{width:18%}
.box-web-view .set-3 .list-col li{width:24%}

.full-web-view.double-full .double_column .star-ratings{width:100%!important}
@media (min-width: 480px) {
.full-web-view .wrapper-working-area ul li{line-height:25px!important}
.full-web-view .wrapper-working-area ul li.checkbox-option-withbox{position:relative;height:140px !important;}
.full-web-view .checkbox-multiple-select-options-withbox li a,.full-web-view .rdo-single-select-options-withbox li a{display:inline-block;width:auto!important}
.full-web-view .wrapper-working-area ul li.rdo-option-withbox{position:relative;height:215px !important;}
.full-web-view .wrapper-working-area ul li.checkbox-option-withbox{position:relative;height:215px !important;}
}
.full-web-view .set-3 .list-col li{width:25%}
.full-web-view .large-survey-element ul li{padding-bottom:5px!important}
.full-web-view .form-checkbox{line-height:normal!important}
.checkbox-withimage-checked font,.rdo-withimage-checked font{font-size:50px!important}
.full-web-view .wrapper-working-area{margin:0 auto!important;float:none!important;text-align:center}
.full-web-view .large-survey-element .num-ratings span{margin-bottom:0!important}
.full-web-view .nps-last-help-text,.full-web-view .nps-first-help-text{line-height:20px}
.full-web-view .checkbox-option-withbox,.full-web-view .rdo-option-withbox{vertical-align:top}
/* .top-next-prev-action.next-screen > a{position:absolute;right:0} */
@media (min-width: 767px) {
.box-web-view .checkbox-option-withbox,.box-web-view .rdo-option-withbox{text-align:left!important;width:20%!important}
.full-web-view.double-full .double_column{display:inline-block;vertical-align:top;width:49%;padding:0 10px;float:none!important}
.full-web-view .single_column.set-4 .ces-option{width:9%!important;float:none}
.full-web-view .single_column.set-3 .ces-option{width:9%!important;float:none}
.full-web-view .single_column.set-2 .ces-option{width:9%!important;float:none}
}
.survey-field-container[is-hide-field="1"]{display:none!important}
#PhoneCodeOptions li a{position:relative;padding-left:28px}
#PhoneCodeOptions li a::before{background:rgba(0,0,0,0) url(../images/all-flags.png) no-repeat scroll 0 0;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}
.flag_AL::before{background-position:-23px 0!important}
.flag_DZ::before{background-position:-45px 0!important}
.flag_AS::before{background-position:-69px 0!important}
.flag_AD::before{background-position:-91px 0!important}
.flag_AO::before{background-position:-116px 0!important}
.flag_AI::before{background-position:-140px 0!important}
.flag_AG::before{background-position:-164px 0!important}
.flag_AR::before{background-position:-188px 0!important}
.flag_AM::before{background-position:-212px 0!important}
.flag_AW::before{background-position:-236px 0!important}
.flag_AU::before{background-position:-260px 0!important}
.flag_AT::before{background-position:-284px 0!important}
.flag_AZ::before{background-position:-308px 0!important}
.flag_BS::before{background-position:-332px 0!important}
.flag_BH::before{background-position:-356px 0!important}
.flag_BD::before{background-position:-380px 0!important}
.flag_BB::before{background-position:-404px 0!important}
.flag_BY::before{background-position:-428px 0!important}
.flag_BE::before{background-position:-452px 0!important}
.flag_BZ::before{background-position:-476px 0!important}
.flag_BJ::before{background-position:-500px 0!important}
.flag_BM::before{background-position:-524px 0!important}
.flag_BT::before{background-position:-548px 0!important}
.flag_BA::before{background-position:-572px 0!important}
.flag_BW::before{background-position:-596px 0!important}
.flag_BR::before{background-position:-620px 0!important}
.flag_IO::before{background-position:-644px 0!important}
.flag_BG::before{background-position:-668px 0!important}
.flag_BF::before{background-position:-692px 0!important}
.flag_BI::before{background-position:-716px 0!important}
.flag_KH::before{background-position:-740px 0!important}
.flag_CM::before{background-position:-764px 0!important}
.flag_CA::before{background-position:-789px 0!important}
.flag_CV::before{background-position:-812px 0!important}
.flag_KY::before{background-position:-836px 0!important}
.flag_CF::before{background-position:-860px 0!important}
.flag_TD::before{background-position:-884px 0!important}
.flag_CL::before{background-position:-909px 0!important}
.flag_CN::before{background-position:-932px 0!important}
.flag_CX::before{background-position:-956px 0!important}
.flag_CO::before{background-position:-980px 0!important}
.flag_KM::before{background-position:-1004px 0!important}
.flag_CG::before{background-position:-1028px 0!important}
.flag_CK::before{background-position:-1052px 0!important}
.flag_CR::before{background-position:-1076px 0!important}
.flag_HR::before{background-position:-1100px 0!important}
.flag_CU::before{background-position:-1124px 0!important}
.flag_CY::before{background-position:-1148px 0!important}
.flag_CZ::before{background-position:-1172px 0!important}
.flag_DK::before{background-position:-1196px 0!important}
.flag_DJ::before{background-position:-1220px 0!important}
.flag_DM::before{background-position:-1244px 0!important}
.flag_DO::before{background-position:-1268px 0!important}
.flag_EC::before{background-position:-1292px 0!important}
.flag_EG::before{background-position:-1316px 0!important}
.flag_SV::before{background-position:-1340px 0!important}
.flag_GQ::before{background-position:-1364px 0!important}
.flag_ER::before{background-position:-1388px 0!important}
.flag_EE::before{background-position:-1412px 0!important}
.flag_ET::before{background-position:-1437px 0!important}
.flag_FO::before{background-position:-1460px 0!important}
.flag_FJ::before{background-position:-1484px 0!important}
.flag_FI::before{background-position:-1508px 0!important}
.flag_FR::before{background-position:-1532px 0!important}
.flag_GF::before{background-position:-1556px 0!important}
.flag_PF::before{background-position:-1581px 0!important}
.flag_GA::before{background-position:-1604px 0!important}
.flag_GM::before{background-position:-1628px 0!important}
.flag_GE::before{background-position:-1652px 0!important}
.flag_DE::before{background-position:-1676px 0!important}
.flag_GH::before{background-position:-1700px 0!important}
.flag_GI::before{background-position:-1724px 0!important}
.flag_GR::before{background-position:-1748px 0!important}
.flag_GL::before{background-position:-1772px 0!important}
.flag_GD::before{background-position:-1796px 0!important}
.flag_GP::before{background-position:-1820px 0!important}
.flag_GU::before{background-position:-1844px 0!important}
.flag_GT::before{background-position:-1869px 0!important}
.flag_GN::before{background-position:-1893px 0!important}
.flag_GW::before{background-position:-1917px 0!important}
.flag_GY::before{background-position:-1941px 0!important}
.flag_HT::before{background-position:-1965px 0!important}
.flag_HN::before{background-position:-1989px 0!important}
.flag_HU::before{background-position:-2013px 0!important}
.flag_IS::before{background-position:-2036px 0!important}
.flag_IN::before{background-position:-2060px 0!important}
.flag_ID::before{background-position:-2085px 0!important}
.flag_IQ::before{background-position:-2109px 0!important}
.flag_IE::before{background-position:-2132px 0!important}
.flag_IL::before{background-position:-2156px 0!important}
.flag_IT::before{background-position:-2180px 0!important}
.flag_JM::before{background-position:-2204px 0!important}
.flag_JP::before{background-position:-2228px 0!important}
.flag_JO::before{background-position:-2252px 0!important}
.flag_KZ::before{background-position:-2276px 0!important}
.flag_KE::before{background-position:-2300px 0!important}
.flag_KI::before{background-position:-2324px 0!important}
.flag_KW::before{background-position:-2348px 0!important}
.flag_KG::before{background-position:-2372px 0!important}
.flag_LV::before{background-position:-2396px 0!important}
.flag_LB::before{background-position:-2420px 0!important}
.flag_LS::before{background-position:-2444px 0!important}
.flag_LR::before{background-position:-2468px 0!important}
.flag_LI::before{background-position:-2492px 0!important}
.flag_LT::before{background-position:-2516px 0!important}
.flag_LU::before{background-position:-2540px 0!important}
.flag_MG::before{background-position:-2564px 0!important}
.flag_MW::before{background-position:-2588px 0!important}
.flag_MY::before{background-position:-2612px 0!important}
.flag_MV::before{background-position:-2636px 0!important}
.flag_ML::before{background-position:-2660px 0!important}
.flag_MT::before{background-position:-2684px 0!important}
.flag_MH::before{background-position:-2708px 0!important}
.flag_MQ::before{background-position:-2732px 0!important}
.flag_MR::before{background-position:-2756px 0!important}
.flag_MU::before{background-position:-2781px 0!important}
.flag_YT::before{background-position:-2805px 0!important}
.flag_MX::before{background-position:-2828px 0!important}
.flag_MC::before{background-position:-2852px 0!important}
.flag_MN::before{background-position:-2876px 0!important}
.flag_ME::before{background-position:-2900px 0!important}
.flag_MS::before{background-position:-2924px 0!important}
.flag_MA::before{background-position:-2948px 0!important}
.flag_MM::before{background-position:-2972px 0!important}
.flag_NA::before{background-position:-2996px 0!important}
.flag_NR::before{background-position:-3020px 0!important}
.flag_NP::before{background-position:-3041px 0!important}
.flag_NL::before{background-position:-3060px 0!important}
.flag_AN::before{background-position:-3084px 0!important}
.flag_NC::before{background-position:-3108px 0!important}
.flag_NZ::before{background-position:-3133px 0!important}
.flag_NI::before{background-position:-3156px 0!important}
.flag_NE::before{background-position:-3180px 0!important}
.flag_NG::before{background-position:-3204px 0!important}
.flag_NU::before{background-position:-3228px 0!important}
.flag_NF::before{background-position:-3252px 0!important}
.flag_MP::before{background-position:-3276px 0!important}
.flag_NO::before{background-position:-3300px 0!important}
.flag_OM::before{background-position:-3325px 0!important}
.flag_PK::before{background-position:-3350px 0!important}
.flag_PW::before{background-position:-3372px 0!important}
.flag_PA::before{background-position:-3396px 0!important}
.flag_PG::before{background-position:-3421px 0!important}
.flag_PY::before{background-position:-3444px 0!important}
.flag_PE::before{background-position:-3468px 0!important}
.flag_PH::before{background-position:-3492px 0!important}
.flag_PL::before{background-position:-3516px 0!important}
.flag_PT::before{background-position:-3540px 0!important}
.flag_PR::before{background-position:-3564px 0!important}
.flag_QA::before{background-position:-3588px 0!important}
.flag_RO::before{background-position:-3612px 0!important}
.flag_RW::before{background-position:-3636px 0!important}
.flag_WS::before{background-position:-3660px 0!important}
.flag_SM::before{background-position:-3684px 0!important}
.flag_SA::before{background-position:-3708px 0!important}
.flag_SN::before{background-position:-3732px 0!important}
.flag_RS::before{background-position:-3756px 0!important}
.flag_SC::before{background-position:-3780px 0!important}
.flag_SL::before{background-position:-3804px 0!important}
.flag_SG::before{background-position:-3828px 0!important}
.flag_SK::before{background-position:-3852px 0!important}
.flag_SI::before{background-position:-3876px 0!important}
.flag_SB::before{background-position:-3900px 0!important}
.flag_ZA::before{background-position:-3924px 0!important}
.flag_GS::before{background-position:-3948px 0!important}
.flag_ES::before{background-position:-3972px 0!important}
.flag_LK::before{background-position:-3996px 0!important}
.flag_SD::before{background-position:-4020px 0!important}
.flag_SR::before{background-position:-4044px 0!important}
.flag_SZ::before{background-position:-4068px 0!important}
.flag_SE::before{background-position:-4092px 0!important}
.flag_CH::before{background-position:-4115px 0!important}
.flag_TJ::before{background-position:-4132px 0!important}
.flag_TH::before{background-position:-4156px 0!important}
.flag_TG::before{background-position:-4180px 0!important}
.flag_TK::before{background-position:-4204px 0!important}
.flag_TO::before{background-position:-4229px 0!important}
.flag_TT::before{background-position:-4252px 0!important}
.flag_TN::before{background-position:-4276px 0!important}
.flag_TR::before{background-position:-4300px 0!important}
.flag_TM::before{background-position:-4324px 0!important}
.flag_TC::before{background-position:-4348px 0!important}
.flag_TV::before{background-position:-4372px 0!important}
.flag_UG::before{background-position:-4396px 0!important}
.flag_UA::before{background-position:-4420px 0!important}
.flag_AE::before{background-position:-4444px 0!important}
.flag_UK::before{background-position:-4468px 0!important}
.flag_US::before{background-position:-4492px 0!important}
.flag_UY::before{background-position:-4516px 0!important}
.flag_UZ::before{background-position:-4540px 0!important}
.flag_VU::before{background-position:-4564px 0!important}
.flag_WF::before{background-position:-4588px 0!important}
.flag_YE::before{background-position:-4612px 0!important}
.flag_ZM::before{background-position:-4636px 0!important}
.flag_ZW::before{background-position:-4660px 0!important}
.flag_AX::before{background-position:-4684px 0!important}
.flag_AQ::before{background-position:-4708px 0!important}
.flag_BO::before{background-position:-4732px 0!important}
.flag_BN::before{background-position:-4756px 0!important}
.flag_CC::before{background-position:-4780px 0!important}
.flag_CD::before{background-position:-4804px 0!important}
.flag_CI::before{background-position:-4828px 0!important}
.flag_FK::before{background-position:-4852px 0!important}
.flag_GG::before{background-position:-4876px 0!important}
.flag_VA::before{background-position:-4900px 0!important}
.flag_HK::before{background-position:-4924px 0!important}
.flag_IR::before{background-position:-4948px 0!important}
.flag_IM::before{background-position:-4972px 0!important}
.flag_JE::before{background-position:-4996px 0!important}
.flag_KP::before{background-position:-5020px 0!important}
.flag_KR::before{background-position:-5045px 0!important}
.flag_LA::before{background-position:-5068px 0!important}
.flag_LY::before{background-position:-5092px 0!important}
.flag_MO::before{background-position:-5116px 0!important}
.flag_MK::before{background-position:-5140px 0!important}
.flag_FM::before{background-position:-5164px 0!important}
.flag_MD::before{background-position:-5188px 0!important}
.flag_MZ::before{background-position:-5212px 0!important}
.flag_PS::before{background-position:-5236px 0!important}
.flag_PN::before{background-position:-5260px 0!important}
.flag_RE::before{background-position:-5284px 0!important}
.flag_RU::before{background-position:-5308px 0!important}
.flag_BL::before{background-position:-5332px 0!important}
.flag_SH::before{background-position:-5356px 0!important}
.flag_KN::before{background-position:-5380px 0!important}
.flag_LC::before{background-position:-5404px 0!important}
.flag_MF::before{background-position:-5428px 0!important}
.flag_PM::before{background-position:-5452px 0!important}
.flag_VC::before{background-position:-5476px 0!important}
.flag_ST::before{background-position:-5500px 0!important}
.flag_SO::before{background-position:-5524px 0!important}
.flag_SJ::before{background-position:-5548px 0!important}
.flag_SY::before{background-position:-5572px 0!important}
.flag_TW::before{background-position:-5596px 0!important}
.flag_TZ::before{background-position:-5620px 0!important}
.flag_TL::before{background-position:-5644px 0!important}
.flag_VE::before{background-position:-5669px 0!important}
.flag_VN::before{background-position:-5692px 0!important}
.flag_VG::before{background-position:-5716px 0!important}
.flag_VI::before{background-position:-5740px 0!important}
@media (min-width: 1200px) {
.small.get_started_style_rounded{width:80px;height:80px;border-radius:100%}
.medium.get_started_style_rounded{width:100px;height:100px;border-radius:100%}
.large.get_started_style_rounded{width:120px;height:120px;border-radius:100%}
.full-web-view.double-full .double_column .table-simple-symbol td:first-child,.full-web-view.double-full
.double_column
.table-simple-symbol
th:first-child{word-wrap:break-word;padding-bottom:0!important}
.full-web-view.double-full .double_column .table-simple-symbol tr{padding-bottom:11px!important}
.full-web-view.double-full .double_column .form input[type="text"],.full-web-view.double-full .double_column .form textarea[type="text"],.full-web-view.double-full .double_column .form select[type="text"]{width:60%;padding:5px 8px}
.full-web-view.double-full .double_column .phone-input-first{left:-31px;width:60px!important;float:left}
.full-web-view.double-full .double_column .phone-input-second{width:100%!important;float:left;margin-left:31px}
.full-web-view.double-full .double_column .table-cell-nps label{height:42px;width:42px;line-height:42px}
.full-web-view.double-full .double_column .ranking-option-list.col-lg-6{width:80%;padding:0}
}
@media (max-width: 1199px) and (min-width: 992px) {
.small.get_started_style_rounded{width:80px;height:80px;border-radius:100%}
.medium.get_started_style_rounded{width:100px;height:100px;border-radius:100%}
.large.get_started_style_rounded{width:120px;height:120px;border-radius:100%}
.full-web-view.double-full .double_column .phone-input-first{left:2px;width:60px!important;float:left}
.full-web-view.double-full
div[field-type="phone_number_input_view"]
.inner-div-center{width:100%}
.full-web-view.double-full .double_column .phone-input-second{width:87%!important;float:left;margin-left:64px}
.full-web-view.double-full .double_column .table-cell-nps label{height:40px;width:40px;line-height:40px}
.full-web-view.double-full .double_column .ranking-option-list.col-lg-6{width:100%}
}
@media (max-width: 1272px) and (min-width: 1199px) {
.full-web-view.double-full .double_column .table-simple-symbol th,.full-web-view.double-full .double_column .table-simple-symbol td{width:64px!important}
.full-web-view.double-full .double_column .table-simple-symbol td:first-child,.full-web-view.double-full
.double_column
.table-simple-symbol
th:first-child{width:114px!important;word-wrap:break-word}
}
@media (max-width: 1199px) and (min-width: 992px) {
.full-web-view.double-full .double_column .table-cell-nps label{height:36px;width:36px;line-height:36px}
.full-web-view.double-full .double_column .table-radio-rating,.full-web-view.double-full .double_column .table-simple-symbol{width:100%!important}
.full-web-view.double-full .double_column .table-simple-symbol th,.full-web-view.double-full .double_column .table-simple-symbol td{width:64px!important}
.full-web-view.double-full .double_column .table-simple-symbol td:first-child,.full-web-view.double-full
.double_column
.table-simple-symbol
th:first-child{width:130px!important;word-wrap:break-word}
.full-web-view.double-full
.extralarge-survey-element
.double_column
.choice-option-label{font-size:17px!important}
}
@media (max-width: 991px) and (min-width: 767px) {
.small.get_started_style_rounded{width:80px;height:80px;border-radius:100%}
.medium.get_started_style_rounded{width:100px;height:100px;border-radius:100%}
.large.get_started_style_rounded{width:120px;height:120px;border-radius:100%}
.full-web-view.double-full
div[field-type="phone_number_input_view"]
.inner-div-center{width:100%}
.full-web-view.double-full .double_column .phone-input-first{left:2px;width:60px!important;float:left}
.full-web-view.double-full .double_column .phone-input-second{width:82%!important;float:left;margin-left:64px}
.full-web-view .rdo-check-option-cont.single-col{width:100%!important}
.full-web-view.double-full .double_column .table-cell-nps label{height:29px;width:29px;line-height:29px}
.nps-last-help-text{left: 0px !important;position: relative;right: 0px !important;text-align: center !important;margin-left:-15px !important;}
.full-web-view.double-full .double_column .table-radio-rating,.full-web-view.double-full .double_column .table-simple-symbol{width:100%!important}
.full-web-view.double-full .double_column .table-simple-symbol th,.full-web-view.double-full .double_column .table-simple-symbol td{width:53px!important}
.full-web-view.double-full .double_column .table tr td a img,.medium-survey-element .ces-option img{width:36px!important}
.full-web-view.double-full .double_column .table-simple-symbol td:first-child,.full-web-view.double-full
.double_column
.table-simple-symbol
th:first-child{width:79px!important;word-wrap:break-word;float:left;padding-left:0!important}
.full-web-view.double-full
.extralarge-survey-element
.double_column
.rdo-check-option-cont.double-col
.rdo-check-option-left-cont,.full-web-view.double-full
.extralarge-survey-element
.double_column
.rdo-check-option-cont.double-col
.rdo-check-option-right-cont{min-width:auto;text-align:left;width:100%}
.full-web-view.double-full
.large-survey-element
.double_column
.rdo-check-option-cont.double-col
.rdo-check-option-left-cont,.full-web-view.double-full
.large-survey-element
.double_column
.rdo-check-option-cont.double-col
.rdo-check-option-right-cont{min-width:auto;text-align:left;width:100%}
.full-web-view.double-full
.extralarge-survey-element
.double_column
.choice-option-label{font-size:17px!important}
.full-web-view.double-full
.large-survey-element
.double_column
.choice-option-label{font-size:15px!important}
}
.left.full-web-view.double-full .double_column{width:100%;float:none}
@media (max-width: 767px) and (min-width: 480px) {
.small.get_started_style_rounded{width:80px;height:80px;border-radius:100%}
.medium.get_started_style_rounded{width:100px;height:100px;border-radius:100%}
.large.get_started_style_rounded{width:120px;height:120px;border-radius:100%}
}
@media (max-width: 479px) {
.small.get_started_style_rounded{width:80px;height:80px;border-radius:100%}
.medium.get_started_style_rounded{width:100px;height:100px;border-radius:100%}
.large.get_started_style_rounded{width:120px;height:120px;border-radius:100%}
.dot-pagination ul li a{height:5px;width:5px}
.full-web-view div[f-name="cesquestionsmiley"] .list-col{margin:0;padding:0;list-style:none;float:left}
.full-web-view .ces-option-label{position:absolute;left:51px;top:12px;width:110px!important;text-align:left}
.full-web-view .ces-option{display:block!important;float:none!important;width:100%!important;line-height:8px;vertical-align:top}
.full-web-view div[f-name="cesquestionsmiley"] .list-col li a{text-align:center;text-decoration:none;font-weight:300;display:block;position:relative}
.full-web-view .inner-center-panel .field-choice-input-ele-cont .phone-input-second{width:76.9%!important}
}
.intro-page-get-started-cont{width:100%!important;float:none!important;clear:both;display:initial}
.intro_inner_circle{display:table;margin:0 auto}
.get_started_style_rounded{display:table-cell!important;vertical-align:middle;word-break:break-all}
.wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch}
.survey-footer-pagination{bottom:-21px}
.range-slider-web .seekbar{margin:0;padding:0;position:relative}
.range-slider-web .seekbar-progress{height:10px;background-color:rgba(74,153,173,0.29);border-radius:6px;position:relative}
.seekbar-progress:after{content:"";background:#fff;width:100%;height:10px;position:absolute;top:0;left:0;opacity:.5;margin:0 auto;right:0;border-radius:6px}
.range-slider-web .seekbar-progress [role="progressbar"]{height:100%;position:relative;background:#4a99ad;border-radius:6px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);z-index:1}
.progressbar{content:" ";display:block;width:24px;height:24px;position:absolute;top:-7px;right:-12px;background-color:#888;background:#ffa3a3;border-radius:20px;cursor:pointer}
.range-slider-web .seekbar input[type="range"]{-webkit-appearance:none;width:100%;height:100%;margin:0;position:absolute;top:0;left:0;z-index:2;background:transparent;outline:0;border:0;cursor:pointer;opacity:0}
.range-slider-web .seekbar input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;display:block;width:48px;height:48px;background-color:transparent}
.range-slider-web .seekbar input[type="range"]::-moz-range-thumb{display:block;width:48px;height:48px;background:transparent;border:0}
.range-slider-web .seekbar input[type="range"]::-moz-range-track{background:transparent;border:0}
.range-slider-web .seekbar input[type="range"]::-moz-focus-outer{border:0}
.range-slider-web .small-bottom-label{clear:both}
.range-slider-web .small-bottom-label a,.range-slider-web .centre-btn a{color:#666;font-size:14px;text-decoration:none;cursor:pointer;transition:all ease .8s}
.range-slider-web .centre-btn a,.range-slider-web .centre-btn{font-weight:700}
.range-slider-web .small-bottom-label a:hover,.range-slider-web .centre-btn a:hover{text-decoration:none}
.range-slider-web .small-bottom-label a:first-child{float:left}
.range-slider-web .small-bottom-label a:last-child{float:right}
.range-slider-web .centre-btn{margin-bottom:5px}
.social-survey ul,.social-survey{text-align:center;padding-top:40px}
.social-survey li{width:auto;display:inline-block;padding:0 20px}
.social-survey li span{display:block;display:block;font-size:10px;color:#666}
.social-survey ul li a{background:none!important;cursor:pointer}
@media (max-width: 767px) {
.social-survey li{padding:0}
.nps-first-help-text,.nps-last-help-text{position:relative!important}
.full-web-view .field-box-picture-choice .field-choice-input-ele-cont .rdo-option-withbox{height:160px!important;}
.full-web-view .field-box-picture-choice .field-choice-input-ele-cont .checkbox-option-withbox{height:160px!important;}

}
@media (max-width: 767px) and (min-width: 480px) {
.rdo-check-option-cont span{vertical-align:middle!important}
}
@media (max-width: 479px) {
.rdo-check-option-cont span{vertical-align:middle!important}
.rdo-check-option-cont .form-checkbox span.un-check{vertical-align:middle!important}
.rdo-check-option-cont .rdo-check-option-left-cont .choice-option-label,.rdo-check-option-cont .rdo-check-option-right-cont .choice-option-label{width:90%!important}
.full-web-view .double-col .rdo-check-option-right-cont,.full-web-view .double-col .rdo-check-option-left-cont{width:100%!important}
.form-radio,.form-checkbox{vertical-align:top}
}
@media (max-width: 523px) {
.social-survey li{display:block}
}
.nps-option{position:relative}
.nps-first-help-text,.nps-last-help-text{left:0;margin:0 auto;right:0}
.in-active .simple-symbol-help-text{background:transparent!important}
#opt-step-1 h2,#opt-step-2 h2{font-size:20px!important;text-align:center}
#opt-step-1 input,#opt-step-2 .field-main-text-input{padding:8px}
@media (min-width: 767px) {
#opt-step-1 .phone-input-first{width:72px!important}
#otp-step-1 .phone-input-second{float:none!important}
#otp-step-1 .phone-input-first{left:auto!important}
#opt-step-1 .center-otp-div{text-align:center!important;margin:0 auto!important;clear:both;position:relative;width:510px}
#opt-step-2 .center-otp-div{text-align:center!important;margin:0 auto!important;clear:both;position:relative;width:510px}
#opt-step-1 .phone-input-second{width:86%!important;margin-left:76px;float:none!important}
#opt-step-2 .form input[type="text"]{width:100%}
.left #opt-step-1 .center-otp-div{float:left;text-align:left!important}
.left #opt-step-2 .center-otp-div{float:left;text-align:left!important}
}
#opt-step-2 .btn{margin:0 4px}
.left #opt-step-1 h2,.left #opt-step-2 h2{text-align:left!important}
.left .otp-next{text-align:left!important}
.left .otp-next-button{text-align:left!important}
.otp-next-button{padding-top:10px;clear:both}
.otp-next{padding-top:32px}
.opt-validate-step,.resend-otp,.validate-otp{border-radius:0!important;font-size:14px}
.time-left-otp{color:#fff}
.time-left-otp span{font-size:14px;font-weight:300;float:none;margin-right:0;line-height:normal;vertical-align:sub}
.otp-article.src-1{clear:both;height:100%;position:absolute;width:100%;top:0}
.otp-article.src-1 .row{vertical-align:middle;height:100%;display:table}
#opt-step-1,#opt-step-2{height:100%;display:table;width:75%;margin:0 auto}
#opt-step-1 .form,#opt-step-2 .form{width:100%;margin:0 auto;vertical-align:middle;margin:0 auto;display:table-cell;position:relative}
.otp-validation-screen{height:100%;position:absolute;width:100%;top:0;left:0;background-size:cover}
#opt-step-2 .btn:active,#opt-step-2 .btn:focus,#opt-step-1 .btn:active,#opt-step-1 .btn:focus{box-shadow:none!important;outline:none!important}
@media (max-width:845px) and (min-width:767px) {
#opt-step-1 .phone-input-first{padding:8px 1%!important}
}
@media (min-width: 992px) {
.rdo-check-option-cont.single-col .radio-button-label-text,.rdo-check-option-cont.single-col .checkbox-button-label-text{width:75%!important}
}
@media (min-width: 320px) and (max-width: 480px) {
.rdo-check-option-cont.single-col .radio-button-label-text,.rdo-check-option-cont.single-col .checkbox-button-label-text{width:85%!important}
}
.full-web-view .single-col{padding-left:0!important;margin:0 auto}
.full-web-view .double-col .rdo-check-option-right-cont{display:inline-block;text-align:left;vertical-align:top}
.full-web-view .double-col .rdo-check-option-left-cont{display:inline-block;text-align:right}
.rdo-check-option-cont .rdo-check-option-left-cont span,.rdo-check-option-cont .rdo-check-option-right-cont span{width:auto}
.rdo-check-option-cont span{float:none;display:inline-block!important;vertical-align:middle}
.rdo-check-option-cont .form-radio > input + .un-check,.rdo-check-option-cont .form-checkbox > input + .un-check{float:none;display:inline-block}
.choice-option-label.checkbox-withboximage-option-label,.choice-option-label.rdo-withboximage-option-label{float:left}
.div-in-box li img{border:none;width:auto;max-width:100%;padding-bottom:6px;max-height:100%;}
.div-in-box li p{line-height:18px;font-size:14px;display:0;max-width:100%;height:auto;overflow:hidden;text-overflow:ellipsis;height:36px;}
.div-in-box li{cursor:pointer;overflow:hidden;list-style:none;display:inline-block;border:1px solid #ccc;padding:10px;border-radius:10px}
.checkbox-option-withbox::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:none;border-style:solid;border-width:1px}
.hover-selected{position:relative}
.rdo-option-withbox.selected:before,.checkbox-option-withbox.selected:before{display:block;border-width:1px;content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-style:solid}
.hover-tick-show{display:none}
.hover-selected .hover-tick-show{z-index:3;position:absolute;top:1px;right:1px;opacity:0;width:32px;height:32px;display:block;line-height:normal!important;border-style:solid;border-width:0 44px 35px 0;margin:0!important;padding:0}
.rdo-option-withbox.selected .hover-tick-show,.checkbox-option-withbox.selected .hover-tick-show{z-index:3;position:absolute;top:1px;right:1px;opacity:1;width:32px;height:32px;display:block;line-height:normal!important;border-style:solid;border-width:0 44px 35px 0;margin:0!important;padding:0}
.hover-selected .glyph,.rdo-option-withbox.selected .glyph{visibility:visible}
.div-in-box.inside .glyph{font-size:21px;width:20px;height:10px;position:absolute;right:-42px;top:-4px}
button.ces-button{width:19%;background-origin:border-box!important;border:1px solid rgba(0,0,0,0.2);white-space:normal;outline:medium none!important;border-radius:0;margin:0 3px;padding:15px 0}
button.css-button{vertical-align:top;width:13%;background-origin:border-box!important;border:1px solid rgba(0,0,0,0.2);white-space:normal;outline:medium none!important;border-radius:10px;margin:0 .9% 15px 0;padding:15px 10px}
.css-gradient-btn .css-button:nth-child(1){background-color:#e43836!important}
.css-gradient-btn .css-button:nth-child(2){background-color:#fb674b!important}
.css-gradient-btn .css-button:nth-child(3){background-color:#fda83e!important}
.css-gradient-btn .css-button:nth-child(4){background-color:#ffc21f!important}
.css-gradient-btn .css-button:nth-child(5){background-color:#e3c517!important}
.css-gradient-btn .css-button:nth-child(6){background-color:#9dcd07!important}
.css-gradient-btn .css-button:nth-child(7){background-color:#3cae00!important}
.css-gradient-btn .css-button.in-active{background-color:rgba(211,145,2,0.21)!important}
.css-gradient-btn .css-button.hover-selected:nth-child(1){background-color:#e43836!important;opacity:.7}
.css-gradient-btn .css-button.hover-selected:nth-child(2){background-color:#fb674b!important;opacity:.7}
.css-gradient-btn .css-button.hover-selected:nth-child(3){background-color:#fda83e!important;opacity:.7}
.css-gradient-btn .css-button.hover-selected:nth-child(4){background-color:#ffc21f!important;opacity:.7}
.css-gradient-btn .css-button.hover-selected:nth-child(5){background-color:#e3c517!important;opacity:.7}
.css-gradient-btn .css-button.hover-selected:nth-child(6){background-color:#9dcd07!important;opacity:.7}
.css-gradient-btn .css-button.hover-selected:nth-child(7){background-color:#3cae00!important;opacity:.7}
.css-gradient-btn button{color:#fff!important;border:0!important}
.div-in-box li.selected:before,.inside li.selected .hover-tick-show{display:none}
@media (min-width: 767px) {
.full-web-view .range-slider-web,.left.full-web-view .range-slider-web{padding:0 20px}
}
.gr_ver_2{margin:0 auto!important;position:static!important}
grammarly-ghost + textarea{position:relative!important;width:50%!important;left:0;right:0;margin:-100px auto 0!important;bottom:0;top:0}
grammarly-ghost{display:block;width:50%!important;margin:0 auto!important}
@media (min-width: 1200px) {
.double_column .css-option-button .css-button{width:12%!important}
}
@media (max-width: 1199px) and (min-width: 767px) {
.double_column .css-option-button .css-button{width:100%!important;margin-bottom:10px}
.medium#IntroScreenUpperText.main-text-item,.medium#IntroScreenStartBtn.main-text-item,.medium#IntroScreenBottomText.main-text-item,.medium#ThankyouScreenUpperText.main-text-item,.medium#ThankyouScreenBottomText.main-text-item{    font-size: 18px!important;
  padding: 15px 10px!important;
  margin: 5px 0!important;
  white-space: break-spaces;}
}

.direction-help-placeholder-text{margin:0;font-weight:100}
.help-text-top-placed .nps-help-text{position:relative!important}
.help-text-top-placed.table-cell-nps td{vertical-align:bottom!important}
.intro-screen #IntroScreenBottomText{position:absolute !important;width:100%;bottom:51px;top:initial;}
.rdo-check-option-cont.double-col,.table-radio-rating{font-size:0}
.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > thead > tr > td{padding:3px 0!important}
.table > tfoot > tr > th,.table > thead > tr > th,.range-slider-web a,.nps-help-text,.direction-help-placeholder-text,.form-radio,.form-checkbox,.rdo-check-option-left-cont,.rdo-check-option-right-cont{padding:0 3px 3px!important}
select option{color:#333!important}
.bothPagenation{position:fixed}
::-ms-tooltip{display:none}
.without-option-master-text .help-text-top-head th:nth-child(1){display:none}
.done-button.bottom-submit-survey{position:relative!important;width:100%;top:initial;right:initial!important;margin-bottom:20px}
.done-button.bottom-submit-survey a{position:relative;top:initial;right:initial}
.left .wrapper .done-button.bottom-submit-survey{margin:0 auto 20px;width:75%;text-align:left}
.next-bottom-but{position:relative!important;top:initial;right:initial!important;margin:15px auto}
.next-bottom-but a{display:inline-block;text-decoration:none;font-size:20px;vertical-align:middle;width:100px;line-height:22px;padding:5px 0 7px}
.field-com-wrapper{width:100%;margin:0 auto;max-width:950px;text-align:center;float:none}
.left.full-web-view .inner-center-panel{text-align:left}
h2.field-main-label{font-weight:400}
.left .textleft .field-main-label{text-align:left}
.left .unstacked .form{text-align:left}
.left .stacked .form.field-com-wrapper{text-align:left}
.double-full .unstacked .form{text-align:center}
.left.full-web-view .mcq-button,.left.full-web-view .form-checkbox,.left.full-web-view .check-radio .form-radio{margin:0 0 15px}
.left .form .mcq-btn-option-container,.double-full .form .mcq-btn-option-container,.double-full .rdo-check-option-cont,.left .rdo-check-option-cont{clear:both;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;justify-content:center;word-break:break-all}
.left .unstacked .form .mcq-btn-option-container,.double-full .unstacked .form .mcq-btn-option-container,.double-full .unstacked .rdo-check-option-cont,.left .unstacked .rdo-check-option-cont{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.left .unstacked .form .mcq-btn-option-container,.left .form .mcq-btn-option-container,.left .unstacked .rdo-check-option-cont{justify-content:left}
.full-web-view .mcq-button,.double-full.full-web-view .mcq-button,.full-web-view .form-checkbox,.double-full.full-web-view .form-checkbox,.full-web-view .check-radio .form-radio,.double-full.full-web-view .check-radio .form-radio{border-radius:10px;cursor:pointer;padding:15px 10px;margin:0 auto 15px;width:60%;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;-webkit-align-items:left;-moz-align-items:left;align-items:left;justify-content:left;text-align:left;word-break:normal;overflow-wrap:anywhere}
.double-full.full-web-view .mcq-button{justify-content:center;text-align:center}
.full-web-view .unstacked .mcq-button,.full-web-view .unstacked .form-checkbox,.full-web-view .unstacked .check-radio .form-radio{margin:0 1% 15px 0 !important;width:24%}
.full-web-view .unstacked .check-radio > div .form-radio{width:100%}
.double-full.full-web-view .unstacked .mcq-button{justify-content:center;align-items:center;}
.table-cell-nps .nps-option label{border-radius:50%;cursor:pointer;border-width:0!important}
.table-cell-nps.def-color-scheme .nps-option label{border-width:1px!important}
.table-cell-nps.square-nps .nps-option label{border-radius:5px}
.rdo-check-option-cont label{border:1px solid;padding:15px 0 15px 45px !important;align-items:center;position:relative;overflow:hidden}
.full-web-view .rdo-check-option-cont label.selected:after{position:absolute;width:100%;height:100%;left:0;content:""}
.rdo-check-option-cont label span.un-check{position:absolute;left:10px;z-index:1}
.rdo-check-option-cont label.selected .choice-option-label{position:relative;z-index:1}
.emotion-rating-choice i,.symbol-rating-choice i,.circle-rating-choice i{font-size:55px;margin: 0.5px auto 5px 0 !important;}
.emotion-rating-choice.temp-mark i,.symbol-rating-choice.temp-mark i{font-weight:900}
.emotion-rating-choice.selected i,.symbol-rating-choice.selected i{font-weight:900}
.circle-rating-choice i:hover,.circle-rating-choice.selected i{font-weight:900}
.emotion-rating-choice a i.fal:hover{font-weight:900}
.set-7 .without-option-text{display:none}
.thank-you-screen .src-1{margin-top: 0px !important;padding-top: 0px !important;}
h1#ThankyouScreenUpperText{margin-top: 0px !important;padding-top: 0px !important;}
h2#ThankyouScreenBottomText{position: absolute;bottom:30px;}
@media (max-width: 1365px) {
.left.full-web-view.log-form-mode .done-button{width:100%;max-width:100%;}
body.full-web-view .field-com-wrapper{width:100%;max-width:100%;padding:0 10%;box-sizing:border-box}
.left .done-button-wrapper{width:100%!important;max-width:100%!important;padding:0 10%;text-align:left}
.full-web-view .unstacked .mcq-button,.full-web-view .unstacked .form-checkbox,.full-web-view .unstacked .check-radio .form-radio{width:40%}
.div-in-box li{width:31.5%;margin:0 1% 15px 0}
}
@media (max-width: 1100px) {
body.full-web-view .field-com-wrapper{padding:0 12%}
.left .done-button-wrapper{padding:0 12%!important;padding-bottom:80px!important}

}
@media(max-width: 767px){
.left .done-button-wrapper{padding:40px 0px !important;display:inline-block;text-align:center;}
.full-web-view .checkbox-option-withbox img,.full-web-view .rdo-option-withbox img,.full-web-view .rdo-withimage-bottom,.full-web-view .checkbox-withimage-bottom{width:inherit !important;max-width:100%;height:100%;}
.circular-progress-bar{display:none}
body.full-web-view .field-com-wrapper{padding:0 2%}

.full-web-view .done-button{right:2%;top:initial;width:auto;margin-top:0;bottom:20px}
.done-button a{position:relative;top:initial;right:initial}
.prev-screen{left:2%;top:initial;bottom:-2px;right:initial;}

.svgimage svg{width:35px !important;height:35px !important;}
.rtl-survey .next-screen-disabled.svgimage{position:fixed;right:1%;bottom:-2px}
.rtl-survey .prev-screen-disabled.svgimage{display:inline-block;position:fixed;bottom:-2px;left:7px;}

.next-screen{right:2%;top:initial;bottom:10px;left:initial}
.rtl-survey .prev-screen{left:0px;right:unset;bottom:-2px}
.rtl-survey .next-screen{right:1%;left:unset;bottom:-2px}
/* .rtl-survey .next-screen{left:0px;right:unset;bottom:2px} */
/* .rtl-survey .language-btn a{top:23px;right: 18px !important;} */
.top-next-prev-action.next-screen > a{position:relative}
.prev-screen span,.next-screen span{display:none}
.table-cell-nps .nps-option label{border-radius:10px}
.form-checkbox > input + .un-check,.check-radio .form-radio > input + .un-check{border:1px solid}
.form-checkbox .un-check:after,.check-radio .form-radio .un-check:after{border:2px solid;border-top:none;border-left:none;width:7px;height:12px;position:absolute;top:1px;left:0;right:0;margin:0 auto;content:" ";-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:scale(0.7) rotate(45deg);-ms-transform:scale(0.7) rotate(45deg);transform:scale(0.7) rotate(45deg);-webkit-transition:all .1s linear;transition:all .1s linear}

.form-checkbox > input:checked + .un-check:after,.check-radio .form-radio > input:checked + .un-check:after{opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.form-radio > input + .un-check{border:1px solid #232323;border-radius:100%;float:none;display:inline-block}
.form-radio .un-check:before{content:"";position:absolute;background:#fff;z-index:99;border-radius:100%;left:0;right:0;margin:0 auto;top:50%;bottom:50%;transform:translateY(-50%);display:none;width:8px;height:8px}
.form-radio > input:checked + .un-check:before{display:block}
.full-web-view .form input[type="text"],.full-web-view .form textarea[type="text"],.full-web-view .form select[type="text"]{padding:12px 10px;border-radius:10px}
button.css-button{width:100%}
.table-rating-scale td{width:auto!important;vertical-align:top!important;text-align:center!important}
.table-simple-symbol tr td a{padding:0;display:block}
.left.full-web-view .without-option-master-text.no-text-top tr{text-align:left!important}
.tandc span.un-check{margin-right:10px}
.emotion-rating-choice i,.circle-rating-choice i{font-size:46px;margin-right:2px}
.set-7 .table-simple-symbol td{width:35px!important;width:76px;display:inline-block}
.set-7 .emotion-rating-choice i{font-size:33px;margin-right:2px}
.set-7 .table-simple-symbol .mobile-show-option{line-height:initial}
.div-in-box.rdo-single-select-options-withbox li{width:47.5%;margin:0 1% 1% 0}
.symbol-rating-choice i{font-size:38px;margin-right:2px}
.rdo-check-option-left-cont,.rdo-check-option-right-cont{width:100%}
#FooterPagination{display:none!important}
.full-web-view .mcq-button,.double-full.full-web-view .mcq-button,.full-web-view .form-checkbox,.double-full.full-web-view .form-checkbox,.full-web-view .check-radio .form-radio,.double-full.full-web-view .check-radio .form-radio{width:100%}
.option-row-cont .form-radio span.mobile-show-option{width:calc(100% - 30px)}

}
@media (max-width: 650px) {
.full-web-view .unstacked .mcq-button,.full-web-view .unstacked .form-checkbox,.full-web-view .unstacked .check-radio .form-radio{width:100%;margin:0 0 15px}
.div-in-box li{width:48.5%!important;margin:0 1% 15px auto;float:left}
}
.double-full .variable_cls_contact_gender .rdo-check-option-left-cont,.double-full .variable_cls_contact_gender .rdo-check-option-right-cont{display:flex;text-align:center;min-width:122px;align-items:start;}
.site-thankyou-branding #default-site-branding{z-index:100;text-align:inherit;position:fixed;bottom:2px;right:1.5%;left:inherit;background:none;padding:5px 0;width:auto;line-height:16px;line-height:14px;font-size:10px}
.left .site-thankyou-branding #default-site-branding{right:15px;}
.site-intro-branding #default-site-branding{z-index:100;position:fixed;bottom:2px;right:1.5%;left:inherit;background:none;padding:5px 0;width:auto;line-height:14px;font-size:10px}
#default-site-branding a{text-decoration:none;cursor:pointer;background:none;padding:0;font-size:15px;margin:0;color:unset}
@media only screen and (min-device-width: 375px) and (max-device-width: 950px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
/* .medium#IntroScreenUpperText,.medium#IntroScreenStartBtn,.medium#IntroScreenBottomText,.medium#ThankyouScreenUpperText,.medium#ThankyouScreenBottomText{font-size:16px!important}
#IntroScreenUpperText{padding:0 8px 8px!important}
.intro-screen header{min-height:50px}
body.full-web-view .field-com-wrapper{padding:0 7%}
.survey-form-header{min-height:73px}
.wrapper-working-area .wrapper > div{margin-top:55px!important} */
}
td.button-rating-choice{margin:0 0 0 1%}
.button-rating-choice button.btn-button-rating:focus{outline:none}
.button-rating-choice button.btn-button-rating{width:100%;border-radius:10px;white-space:normal;font-size:16px;text-transform:capitalize;padding:14px 12px}
.table-simple-symbol td.button-rating-choice{width:23.7%!important}
.set-5 .table-simple-symbol td.button-rating-choice{width:18%!important}
.field-choice-input-ele-cont.table-simple-symbol
td.button-rating-choice
button.btn-button-rating{height:100%}
.set-5[rating-scale-template="button_rating_scale"]
.field-choice-input-ele-cont.table-simple-symbol
tr{display:flex;justify-content:center}
.left .set-5[rating-scale-template="button_rating_scale"] .field-choice-input-ele-cont.table-simple-symbol tr{justify-content: flex-start;}
.form .buttonaccptrejectWrapper span{font-weight:300;margin-right:inherit}
.full-web-view .unstacked .MiddleContentWrapper{position:relative;width:320px;margin:0 auto;height:235px!important;display:flex;justify-content:center;align-items:center;border:1px solid #fff;overflow:hidden;border-radius:10px}
.file-camera-icon{width:100%;height:100%;display:block}
.all-perfect-center{display:flex;justify-content:center;align-items:center;height:100%}
.image-upload > input{display:none}
.image-upload .fileIcon{margin:0;cursor:pointer}
.image-upload .fileIcon i{font-size:32px}
.medium-survey-element img.accept-reject{margin:10px 0 0;cursor:pointer}
.cameraIcon{margin:0 0 0 10px;cursor:pointer}
.MiddleContentWrapper.selected{background:0 0!important}
#camera{max-width:100%;display:none}
#camera #imageprev{max-width:100%;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}
video{position:absolute;top:50%;left:50%;bottom:0;transform:translate(-50%,-50%)}
.accept-reject.accept{position:relative}
.accept-reject.reject{margin-left:2px!important}
.buttonaccptrejectWrapper{text-align:center;margin-top:8px}
.left .buttonaccptrejectWrapper{text-align:left;margin-top:8px}
.capture{margin-right:2px!important}
.form .buttonaccptrejectWrapper span.icons{font-size:unset}
.icons{display:none}
.file-camera i{font-size:35px;color:#fff}
.loader-Center .loader-clone{display:none;animation:spin 4s linear infinite;font-size:60px}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.MiddleContentWrapper .loader-Center{position:absolute;left:0;right:0;top:50%;margin-top:-30px;z-index:999}
.accept-reject{display:inline-block}
.accept-reject i{color:#fff;font-size:22px;cursor:pointer}
#camera #imageprev.camera-image-preview{position:absolute!important;left:0!important;transform:none!important;top:0!important;right:0!important;bottom:0!important;max-width:none}
#camera video{position:absolute;top:0;left:0;bottom:0;transform:none!important;right:0}
@media (max-width: 350px) {
.full-web-view .unstacked .MiddleContentWrapper{width:100%}
}

.full-web-view .unstacked .MiddleContentWrapper{height:230px!important}
.site-intro-branding #default-site-branding{width:110px;text-align:right;right:15px;}

.survey-field-container[f-name="picture_rating"]

table.field-choice-input-ele-cont
.option-row-cont
.img-in-list
img{max-width:100%;width:auto;}
.survey-field-container[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont
td.picture-rating-choice{vertical-align:middle;width:17%;margin-right:1%;border-radius:10px;padding:10px!important;border-width:1px!important;border-style:solid!important}
.survey-field-container.set-5[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont
td.picture-rating-choice{width:18%}
.survey-field-container.set-4[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont td.picture-rating-choice,.survey-field-container.set-3[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont
td.picture-rating-choice,.survey-field-container.set-2[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont
td.picture-rating-choice{width:23.7%;margin-bottom:12px}

@media (max-width: 767px){
.medium-survey-element .MiddleContentWrapper .camera-prev img.image-preview{width:auto!important}
.medium-survey-element
.MiddleContentWrapper
.camera-prev
img.camera-image-preview{width:inherit!important}
.rtl-survey .intro-screen .site-intro-branding #default-site-branding{width:50%;right:0 !important;left:0 !important;text-align:center;margin:0px auto;}
.survey-field-container.set-4[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont td.picture-rating-choice,.survey-field-container.set-3[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont
td.picture-rating-choice,.survey-field-container.set-2[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont
td.picture-rating-choice,.survey-field-container.set-5[f-name="picture_rating"]
table.field-choice-input-ele-cont
.option-row-cont
td.picture-rating-choice{margin-bottom:12px;width:47.5%!important;flex:0 0 48.5%}
.site-survey-branding{text-align:center;width:100%;left:0}
.survey-field-container[f-name="picture_rating"] .set-rtl-view tr.option-row-cont{display:flex;flex-wrap:wrap-reverse;flex-direction:row;justify-content:flex-end}
.survey-field-container[f-name="picture_rating"] .set-rtl-view{margin-top:15px}
.full-web-view .survey-field-container[f-name="picture_rating"] .without-option-master-text tr{margin:0!important}
}
.rtl-survey{direction:rtl;overflow:hidden;}
.rtl-survey .language-btn{position:absolute;left:0;top:48%;z-index:99}

.rtl-survey .next-screen a{position:relative}
.rtl-survey .language-btn{right:0;left:unset}
.rtl-survey .language-btn a{right:0px;left:unset}
.rtl-survey .next-screen .glyph{transform:rotate(180deg);transform:rotate(180deg)}
.rtl-survey .prev-screen .glyph{transform:rotate(180deg)}
.full-web-view.rtl-survey .field-choice-input-ele-cont .phone-input-first{direction:ltr}
.full-web-view.rtl-survey .table-cell-nps td{text-align:right!important}
.full-web-view.rtl-survey .option-single .option-list:after{left:10px;right:unset}
.full-web-view.rtl-survey .option-single .option-list:before{left:10px;right:unset}
@media (min-width: 1200px) {
.rtl-survey div[field-type="phone_number_input_view"] .inner-div-center{display:flex;flex-direction:row-reverse}
.rtl-survey .phone-input-first{position:absolute;right:0}
}
.rtl-survey .form-checkbox{direction:ltr}
.rtl-survey .option-text{text-align:right!important;margin-right:10px}
.rtl-survey .set-rtl-view{direction:ltr}
.full-web-view.rtl-survey .done-button{left:7%;width:auto;right:unset}
.rtl-survey .rdo-check-option-cont .form-radio{direction:ltr}
.rtl-survey .MiddleContentWrapper .image-upload{margin-left:10px}
.rtl-survey .rdo-check-option-cont label{padding:15px 40px 15px 5px !important}
.rtl-survey .rdo-check-option-cont label span.un-check{right:10px;left:initial}
.full-web-view.rtl-survey .form-checkbox,.double-full.full-web-view.rtl-survey .form-checkbox{justify-content:flex-end}
.full-web-view.rtl-survey .check-radio .form-radio{justify-content:flex-end}
.double-full.full-web-view.rtl-survey .check-radio .form-radio{justify-content:flex-end}

.left.rtl-survey .error-element{text-align:right}
@media (max-width: 767px) {

.double-full.full-web-view.rtl-survey .check-radio .form-radio{justify-content:flex-end;text-align:right}
.full-web-view.rtl-survey .table-rating-scale.mobile-both-option-help .first-opt.option-text{text-align:unset!important}
/* .full-web-view.rtl-survey .rdo-single-select-options-withbox{direction:rtl;float:left;display:flex;flex-wrap:wrap;flex-direction:revert} */
.rtl-survey .form label{text-align:right}
.rtl-survey .rdo-check-option-left-cont,.rtl-survey .rdo-check-option-right-cont{text-align:center!important}
.rtl-survey .rdo-check-option-left-cont .form-radio .un-check,.rtl-survey .rdo-check-option-right-cont .form-radio .un-check{margin-left:10px;margin-right:0px;}
.rtl-survey .table-rating-scale tr.option-row-cont{text-align:inherit}
.rtl-survey .table tr td:first-child{text-align:center}
.rtl-survey .fix-width-table label{text-align:center}
.rtl-survey .fix-width-table.table-radio-rating label{text-align:inherit}
/* .rtl-survey .fix-width-table.table-radio-rating .option-row-cont{max-width:200px;margin:0 auto;display:block} */
/* .rtl-survey .table.fix-width-table.table-radio-rating tr td:first-child{text-align:right;margin-right:50px} */
.left.rtl-survey .table.fix-width-table.table-radio-rating tr td:first-child{text-align:right;margin-right:0}
.left.rtl-survey .fix-width-table.table-radio-rating .option-row-cont{max-width:100%;margin:0 auto;display:block}
.left .table.fix-width-table.table-radio-rating tr.option-row-cont td:first-child{margin-left:10px}
.rtl-survey .option-row-cont .form-radio span.mobile-show-option{text-align:right;}
.rtl-survey .table-rating-scale tr.option-row-cont{text-align:center!important}
.rtl-survey .table-rating-scale.no-text-top .first-opt.option-text{text-align:unset!important}
.left.full-web-view.rtl-survey .table-rating-scale.no-text-top .first-opt.option-text{text-align:unset!important}
.left.full-web-view.rtl-survey .tandc .rdo-check-option-left-cont .un-check{position:relative;left:20px}
/* .full-web-view.rtl-survey .tandc .rdo-check-option-right-cont .un-check{position: relative;left: 19px;} */
.left.full-web-view.rtl-survey .tandc .rdo-check-option-left-cont .radio-button-label-text{position:relative;right:-15px}
/* .full-web-view.rtl-survey .tandc .rdo-check-option-right-cont .radio-button-label-text{position:relative;right:-15px} */
.left.full-web-view.rtl-survey .tandc .rdo-check-option-left-cont .radio-button-label-text{position:relative;right:0}
.rtl-survey .form .double-col label{text-align:center} 
.rtl-survey .form .double-col .rdo-check-option-right-cont label,.rtl-survey .form .double-col .rdo-check-option-left-cont label{text-align: right;margin-right: 0px !important;}

.rtl-survey .form .double-col .rdo-check-option-right-cont label,.rtl-survey .form .double-col .rdo-check-option-left-cont label{text-align: right;margin-right: 0px !important;}

.full-web-view.rtl-survey .form input[type="text"]{padding:15px 7px}
.left .set-5[rating-scale-template="button_rating_scale"] .field-choice-input-ele-cont.table-simple-symbol tr{display:flex;flex-direction:column;width:100%;justify-content: flex-start;}
/* .language-btn.survey-language-btn{margin-top:-23px} */
}
@media (min-width: 767px) {
.rtl-survey .circular-progress-bar{right:12px;}
.full-web-view.rtl-survey .table-cell-nps .nps-help-text{position:relative;right:-16px;left:15px}
.left.rtl-survey .checkbox-multiple-select-options-withbox{text-align:right;margin:initial;width:100%;float:none}
.rtl-survey .prev-screen{right:inherit;left:60px !important;}
.navigation-shift-middle.rtl-survey .prev-screen{left:inherit;right:.9% !important;}
.navigation-shift-middle.rtl-survey .prev-screen-disabled{right:.9% !important;}
/* .navigation-shift-middle.rtl-survey .next-screen{left: 10px;} */
}
.left.full-web-view.rtl-survey .inner-center-panel .field-com-wrapper{text-align:right}
.left.full-web-view.rtl-survey .inner-center-panel .rdo-single-select-options-withbox{max-width:unset;text-align:right}
.left.full-web-view.rtl-survey .inner-center-panel .field-com-wrapper .field-main-label{text-align:right !important;}
.left.full-web-view.rtl-survey .unstacked .MiddleContentWrapper{margin:unset}
.left.full-web-view.rtl-survey .without-option-master-text tr{text-align:right!important}
.left.full-web-view.rtl-survey .without-option-master-text.set-rtl-view tr{text-align:right!important;justify-content:flex-end}
.left.full-web-view .without-option-master-text.set-rtl-view tr{justify-content:flex-end}
.left.full-web-view.rtl-survey .field-main-label{margin-right:1%}
.left.full-web-view.rtl-survey h2.field-main-label{margin-right:0%}
.left.full-web-view.rtl-survey .table-cell-nps td{text-align:right!important}
.left.full-web-view.rtl-survey .option-single .option-list:after{left:10px;right:unset}
.left.full-web-view.rtl-survey .option-single .option-list:before{left:10px;right:unset}
.left.full-web-view.rtl-survey .option-single .option-list{text-align:right}
.full-web-view.rtl-survey .option-single .option-list:after{left:10px;right:unset}
.full-web-view.rtl-survey .option-single .option-list:before{left:10px;right:unset}
.full-web-view.rtl-survey .option-single .option-list{text-align:right}
.left.full-web-view.rtl-survey .buttonaccptrejectWrapper{width:320px;text-align:center}
.full-web-view .medium-survey-element .form .field-choice-input-ele-cont input.phone-input-first{direction:ltr}
.left.full-web-view .unstacked .MiddleContentWrapper{margin:initial}
.left.rtl-survey .fix-width-table label{text-align:right}
.left.full-web-view.rtl-survey .without-option-master-text.set-rtl-view tr{justify-content:flex-end}
.left.rtl-survey .unstacked .rdo-check-option-cont{justify-content:right}
@media (min-width:991px) {
.left.full-web-view.rtl-survey .table-cell-nps .nps-help-text{position:relative;left:14px !important;right:-14px !important;}
.left.full-web-view .table-cell-nps .nps-help-text{position:relative;left:-18px;right:3px}
}
@media (min-width:767px){
    .left.full-web-view.rtl-survey .table-cell-nps .nps-help-text{position:relative;left:0px;right:0px}
   .rtl-survey.navigation-shift-middle.log-form-mode .language-btn{position:absolute;left:unset;top:initial;z-index:99;bottom:5px;right:15px;}
   .rtl-survey.navigation-shift-middle .intro-screen .language-btn{position:absolute;left:unset;top:initial;z-index:99;bottom:5px;right:15px;}
   .rtl-survey.navigation-shift-middle .language-btn{position:absolute;left:unset;top:initial;z-index:99;bottom:5px;right:70px;}
}
@media (max-width: 767px) {
.left.full-web-view.rtl-survey .tandc .rdo-check-option-left-cont .un-check{position:relative;left:0}
.left.rtl-survey .table tr td:first-child{text-align:right!important}
.left.rtl-survey .form label{text-align:right;margin-right:0}
.left.full-web-view.rtl-survey .table-rating-scale.mobile-both-option-help .first-opt.option-text{text-align:right!important}
.left.rtl-survey .table-rating-scale tr.option-row-cont{text-align:right!important}
.left.full-web-view.rtl-survey .check-radio .form-radio{text-align:left;justify-content:end;padding:15px 10px 15px 20px !important}
.left.full-web-view.rtl-survey .check-radio .form-radio .un-check{position:relative;left:-10px!important;right:initial}
/* .language-btn.survey-language-btn{bottom:51px} */
}
@media (max-width: 1365px) and (min-width: 767px) {
.div-in-box li{width:21.5%}
.div-in-box li img{border:none;height:100px;margin:0 auto}
.field-choice-input-ele-cont.div-in-box li{width:21.5%}
.field-choice-input-ele-cont.div-in-box.inside li{width:21.5%!important}
}
.loader{width:20px;height:20px;display:inline-block;position:relative}
.loader .box{width:9px;height:9px;background:#2bc4f2;display:block;border-radius:50%!important;position:absolute;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.loader-Animation{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:antRotate 1.2s infinite linear;animation:antRotate 1.2s infinite linear}
.box:nth-child(1){top:0;left:0}
.box:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s;opacity:.8}
.box:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s;opacity:.7}
.box:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s;opacity:.4}
@-webkit-keyframes antRotate {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
td.button-rating-choice:nth-child(2){margin:0}
.set-rtl-view td.button-rating-choice:last-child{margin:0!important}
.rtl-survey .set-rtl-view td.button-rating-choice:last-child{margin-left: 10px!important;width: inherit;}
.set-rtl-view td.button-rating-choice:nth-child(2){margin:0 0 0 1% !important}
.table-view-included .inner-center-panel.field-com-wrapper{display:table;float:none;margin-bottom:28px}
.table-view-included .inner-center-panel.field-com-wrapper .table{margin-bottom:0!important}
.table-view-included .inner-center-panel.field-com-wrapper .table tbody > tr > td{padding:0!important;}
.table-view-included .inner-center-panel.field-com-wrapper .table tbody > tr > td span.un-check{display:inline-block}
.full-web-view .table-simple-symbol td button{margin-bottom:8px}
.log-form-mode .inner-center-panel .mcq-btn-option-container button{margin-bottom:15px}
.log-form-mode .next-screen-disabled{display:none}
@media (min-width: 1200px) {
.full-web-view .medium-survey-element .field-main-label{font-size:26px!important;line-height:30px!important;margin-bottom:18px!important}
}
.site-survey-branding{height:28px;position:fixed;bottom:0;width:100%;z-index:100}
@media (max-width: 767px){
.language-btn{position: fixed;z-index: 9999;bottom:5px;top: initial;width:34px;height:34px;left:52px;}
.left .empty-logo-in-header .done-button-wrapper{text-align:center;text-align:inherit}
.rtl-survey .language-btn{bottom:10px;top:inherit;right:42px}
.rtl-survey .intro-screen .language-btn,.rtl-survey.log-form-mode .language-btn{bottom:10px;top:inherit;right:15px}
.site-survey-branding{height:48px}
.language-btn a{cursor:pointer;font-size:12px;line-height:34px;padding:0;width:34px;height:34px;text-align:center}
.log-form-mode .language-btn a{cursor:pointer;font-size:12px;line-height:34px;padding:0;width:34px;height:34px;top:inherit;left:10px;text-align:center;bottom:2px;}
/* .rtl-survey.log-form-mode .language-btn a{top:7px !important;} */
.next-screen-disabled a{top:13px}
.next-screen .glyph,.prev-screen .glyph{font-size:30px}
.set-rtl-view tr:nth-child(2){display:block!important}
#NavigationAndDoneButtonContainer{position:fixed;bottom:-5px;left:0;top:auto;width:100%;padding-left:2%;z-index:999}
.rtl-survey #NavigationAndDoneButtonContainer .next-screen{bottom:-2px}
.set-5[rating-scale-template="button_rating_scale"] .field-choice-input-ele-cont.table-simple-symbol tr{display:block}
.double-full.full-web-view .unstacked .mcq-button{margin-bottom:10px}
.inner-center-panel .field-com-wrapper .mcq-btn-option-container button{margin-bottom:10px!important}
.rtl-survey .inner-center-panel .field-com-wrapper .mcq-btn-option-container button{justify-content:right;}
.full-web-view .medium-survey-element .field-main-label{margin-bottom:15px!important}
.full-web-view.log-form-mode .done-button{margin:0 auto}
.table-view-included .inner-center-panel.field-com-wrapper .table tbody > tr > td{padding:0px 0px 10px 0px!important;margin:0}
.table-view-included .inner-center-panel.field-com-wrapper.field-box-scale-rating .table tbody > tr > td:first-child{padding:0px 0px 22px 0px!important;margin:0;font-size:18px !important;}
.table-view-included .inner-center-panel.field-com-wrapper .table tbody > tr > td:last-child{padding:0px 0px 0px 0px!important;margin:0}
.table-view-included .inner-center-panel.field-com-wrapper .table tbody > tr > td button{margin:0!important}
.table-view-included .inner-center-panel.field-com-wrapper .table.table-rating-scale tbody > tr > td a i{padding:0 0px}
.table-view-included .inner-center-panel.field-com-wrapper .table tbody > tr > td a i{padding:0 5px}
.inner-center-panel.survey-field-container .rdo-check-option-cont label{margin-bottom:20px!important}
/* .inner-center-panel.survey-field-container .rdo-check-option-cont label:last-child{margin-bottom:0!important} */
.field-choice-input-ele-cont button{margin:10px 0!important}
.option-list{margin:0 0 10px!important}
.ui-sortable div:last-child{margin-bottom:0!important}
.field-choice-input-ele-cont.row .css-button{margin-bottom:10px!important;display:inline-block}
.full-web-view .medium-survey-element .form .field-choice-input-ele-cont input.phone-input-first{margin-right:8px}
.table-simple-symbol tr td a{padding:0!important}
.full-web-view .medium-survey-element .field-box-phone .phone-input-second{width:80%!important;}
.full-web-view.rtl-survey .medium-survey-element .phone-input-second{width:80%!important;}
.log-form-mode .inner-center-panel.survey-field-container ul.field-choice-input-ele-cont li{margin-bottom:1.2%!important;margin-right:20px;width:45.5%!important;height:140px;}
.log-form-mode .inner-center-panel.survey-field-container ul.field-choice-input-ele-cont li:nth-child(even){margin-right:0}
.inner-center-panel.survey-field-container ul.field-choice-input-ele-cont li:last-child{margin-right:0}
/* .log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label{margin-bottom:10px!important} */
/* .table-rating-scale tr td:first-child{margin-left:12px!important} */
ul.checkbox-multiple-select-options-withbox li{margin:0px 1% 1% 0px!important}
.table-view-included .inner-center-panel.field-com-wrapper .table tbody > tr > td.picture-rating-choice{flex:0 0 47%!important;width:47%!important;margin:1.2%!important}
.log-form-mode .done-button{margin:0 auto 15px!important}
/* .log-form-mode .empty-logo-in-header{height:100vh!important;overflow:auto} */
/* .log-form-mode.include-site-branding .wrapper-working-area{height:calc(90vh - 100px)!important;overflow:auto} */
/* .log-form-mode.include-site-branding .wrapper-working-area.empty-logo-in-header{height:calc(90vh - (-15px))!important;overflow:auto} */

.include-site-branding .site-survey-branding{height:30px}
.site-survey-branding #default-site-branding{text-align:inherit!important;position:fixed!important;right:0;left:0;text-align:center;bottom:10px;font-size:10px;line-height:12px}
.site-intro-branding #default-site-branding{width:100%;text-align:center;right:.5px;bottom:4px;font-size:10px;line-height:12px;z-index:1}
.zfsitebranding{display:inherit!important;margin-left:54px}
.left.done-button-wrapper{padding:0 28px!important}
}

@media(max-width: 991px) and (min-width: 767px) {
.left .done-button-wrapper{padding:0 8%!important;padding-bottom:80px!important;display:inline-block;}
}
@media(min-width:1365px) {
.left.full-web-view .done-button-wrapper{max-width:950px;width:100%;margin:0 auto;text-align:left;padding-left:0px !important;display:inline-block;}
}

@media(max-width: 365px) {
.full-web-view .inner-center-panel .field-choice-input-ele-cont .phone-input-second{width:75.9%!important}
}
@media (min-width: 767px) {
.rtl-survey .site-thankyou-branding #default-site-branding{left:10px;right:inherit;width:120px;}
.site-thankyou-branding #default-site-branding .zfsitebranding{text-align:right;}
.medium-survey-element .table tr td a img,.medium-survey-element .ces-option img{margin:.5px auto 5px auto !important}
.rtl-survey .medium-survey-element .ces-option img{margin:.5px 0px 5px 0 !important}
.site-survey-branding{width:200px;right:125px}
.log-form-mode .language-btn{left:15px}
.full-web-view ::-webkit-scrollbar{width:9px}
.full-web-view ::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #cecece}
.full-web-view ::-webkit-scrollbar-thumb{background-color:#cecece}
.full-web-view ::-webkit-scrollbar-thumb:hover{background-color:#aaa}
.full-web-view ::-webkit-scrollbar-track{border-radius:0;box-shadow:none;border:0}
.full-web-view ::-webkit-scrollbar-thumb{border-radius:0;box-shadow:none;border:0}



}
/* .log-form-mode .wrapper-working-area{height:calc(90vh - 16px)} */
.field-box-scale-rating .fix-width-table .help-text-top-head,.field-box-scale-rating .fix-width-table .radio-label-text{position:relative;top:-6px}
.wrapper-to-fix-branding{height:100vh;overflow-y:auto;}
.Scrollbar-auto{height:100vh;overflow-y:auto}
.thankyou-Scrollbar-auto{overflow-y:auto;height:100%;}
.intro-screen article.src-1{display:flex;justify-content:center;align-items:center;height:calc(100vh - 0px);flex-direction:column;display:flex;justify-content:center;align-items:center;flex-direction:column}
.intro-screen .Scrollbar-auto header{min-height:0!important}



.field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(2){
position: relative;left:-10px;}
.field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(6){
position: relative;left:-10px;}
.rtl-survey .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(2){position: relative;left: 81px;}
.rtl-survey .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(6){position: relative;left: 85px;}
.rtl-survey .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(2){position:relative;left:-12px}
.rtl-survey .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(6){position:relative;left:-15px}

.field-box-scale-rating .set-rtl-view.without-option-master-text tr.help-text-top-head th:nth-child(2){left: -106px !important;}
.field-box-scale-rating .set-rtl-view.without-option-master-text tr.help-text-top-head th:nth-child(6){position:relative;
left: -10px;}

/* .zfsitebranding{display:flex;justify-content:flex-end} */


@-webkit-keyframes slideInLeft {
0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInLeft {
0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@-webkit-keyframes slideInRight {
0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInRight {
0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.animate__animated{animation-duration:.5s!important}
.overflow-issue{overflow:hidden}
@media (min-width: 991px) {
.table-cell-nps label{line-height:54px!important}
}
@media (min-width: 767px) {
/* .navigation-shift-middle .prev-screen{position:absolute;left:.9%;top:calc(50% - 78px);cursor:pointer;margin-top:38px;z-index:10;width:53px;height:53px} */
.navigation-shift-middle .prev-screen{position:absolute;left:.9%;top:calc(50% - 78px);cursor:pointer;margin-top:38px;z-index:10;width:53px;height:53px}
.navigation-shift-middle .next-screen{position:absolute;right:.45%;top:calc(50% - 78px);cursor:pointer;margin-top:38px;z-index:10;width:53px;height:53px}
    .navigation-shift-middle.rtl-survey .next-screen-disabled{left:.9%}
    .navigation-shift-middle.rtl-survey .next-screen{left:.9%;right:inherit}
    .navigation-shift-middle .site-survey-branding,.log-form-mode .site-survey-branding{width:160px;right: 20px;}
    .navigation-shift-middle.rtl-survey .site-survey-branding{width:115px;right:inherit;left:12px;}
    .navigation-shift-middle .next-screen-disabled{position:absolute;right:.45%;top:calc(50% - 78px);cursor:pointer;margin-top:38px;z-index:1;width:53px;height:53px;}
    .navigation-shift-middle .prev-screen-disabled{position:absolute;left:.9%;top:calc(50% - 78px);cursor:pointer;margin-top:38px;z-index:1;width:53px;height:53px;}
 .rtl-survey .site-intro-branding #default-site-branding{left:7px!important;right:inherit}
.navigation-shift-bottom.rtl-survey .prev-screen-disabled{left:5px;right:inherit;margin-left:7px;}
.navigation-shift-bottom.rtl-survey .language-btn{right:70px;left:unset;bottom:5px!important;top:inherit}
.navigation-shift-bottom.log-form-mode.rtl-survey .language-btn{right:6px;left:unset;bottom:5px!important;top:inherit}
.navigation-shift-bottom.rtl-survey .language-btn.intro-language-btn{right:15px;left: unset;bottom: 5px!important;top: inherit;width:50px;height:50px;position: fixed;}
.navigation-shift-bottom.rtl-survey .site-survey-branding{width:auto;left:0px;right:inherit;bottom:10px;z-index:0;padding-left:122px;}
.navigation-shift-bottom.rtl-survey .intro-screen .site-survey-branding{width:115px}
.navigation-shift-bottom.log-form-mode.rtl-survey .site-survey-branding{width:134px;padding-left:20px;}
.navigation-shift-bottom.log-form-mode.rtl-survey #default-site-branding .zfsitebranding,.navigation-shift-bottom.rtl-survey .intro-screen #default-site-branding .zfsitebranding{justify-content:end}
.rtl-survey .zfsitebranding{justify-content:unset;}
.navigation-shift-bottom.rtl-survey .prev-screen{left:5px!important;left:unset;right:inherit}
.navigation-shift-bottom.rtl-survey .next-screen{left:70px!important;left:unset;right:inherit;bottom:0!important}
.navigation-shift-middle.rtl-survey .navigation-shift-bottom.rtl-survey .site-survey-branding #default-site-branding{display:flex;flex-direction:column;justify-content:space-around;align-items:baseline;bottom:10px!important}
.navigation-shift-bottom.rtl-survey .intro-screen .language-btn a{right:0px}
.navigation-shift-bottom.rtl-survey .prev-screen{bottom:0}
.navigation-shift-bottom.rtl-survey .next-screen-disabled{left:71px}
}
.navigation-shift-bottom.log-form-mode .prev-screen-disabled,.navigation-shift-bottom.log-form-mode .next-screen-disabled{display:none!important}
.get_started_style_rectangle:hover{opacity:.9;transition:.2s ease}
.done-button:hover{opacity:.9;transition:.2s ease}
.top-next-prev-action.prev-screen:hover{opacity:.9;transition:.2s ease}
.top-next-prev-action.next-screen:hover{opacity:.9;transition:.2s ease}
.rtl-survey td.button-rating-choice:nth-child(2){margin-left:1%}
.rtl-survey .next-screen-disabled{left:113px;right:inherit}
/* .rtl-survey .set-5[rating-scale-template="button_rating_scale"] .field-choice-input-ele-cont.table-simple-symbol tr{justify-content:inherit} */
.field-choice-input-ele-cont thead tr.radio-label-text th,.field-choice-input-ele-cont tbody tr.radio-label-text td{max-width:100px;width:100px}
.table-rating-scale tr.help-text-top-head th{position:relative;line-height:14px;top:5px;}
.left.full-web-view.rtl-survey .done-button-wrapper{text-align:right;display:inline-block;}
.svgimage svg{width:49px;height:48px}
.rtl-survey .prev-screen.svgimage{margin-left:7px}
@media (min-width: 767px) {
.prev-screen-disabled{position:fixed;right:72px;text-decoration:none;bottom:0}
.prev-screen{right:72px;bottom:0;position:fixed;cursor:pointer;z-index:100}
.next-screen{position:fixed;right:19px;bottom:0px;z-index:1;cursor:pointer}
.rtl-survey .next-screen{bottom:0px;}
.next-screen-disabled{position:fixed;right:19px;bottom:0;cursor:not-allowed}
.site-survey-branding{height:28px;position:fixed;bottom:10px;z-index:100;font-size:10px;line-height:14px;width:160px;right:126px;text-align:right}
/* .site-survey-branding{right:80px;bottom: 15px;} */
}

.log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label.form-radio,.log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label{margin-bottom:15px!important}
.set-rtl-view.without-option-master-text tr.help-text-top-head th:nth-child(2){left:-70px}
.field-box-scale-rating .set-rtl-view.without-option-master-text tr.help-text-top-head th:nth-child(2){left:-10px !important;}
.left.full-web-view .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(6){left:-10px;top:5px}
.left.full-web-view .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(2){left:-10px!important;top:5px}

/*Temporary CSS */
.without-nav-text thead th{line-height:0!important}
.without-nav-text thead{visibility:collapse}
.without-nav-text .no-text-option{visibility:collapse}
.full-web-view .table-radio-rating{width:79%;margin:0 auto}
.fix-width-table label{margin-right:0!important}
.fix-width-table .form-radio{float:none!important}
.fix-width-table tr td a img{display:block;margin:0 auto}
.left .fix-width-table tr td a img{margin:0 auto}
.fix-width-table tr td.selected a img{opacity:1!important}
.no-border td,.no-border th{border:none!important;text-align:center}
.mobile-show-option{display:none}
.no-border td{padding:0!important}
.radio-matrix{text-align:center;margin:0 auto!important;float:none}
.no-border th{font-weight:400}
.table tr td:first-child{text-align:left}
.table tbody > tr > td{vertical-align:middle}
.without-option-master-text.table > tr > td{padding:0 8px!important}
.ui-sortable div:last-child{margin-bottom:0!important}

@media(max-width:991px) and (min-width:768px) {
.fix-width-table{width:92%}
}

@media(max-width:767px){
.left.full-web-view.rtl-survey .done-button-wrapper{text-align:center;display:inline-block;padding:0px 2% !important;}
.fix-width-table,.full-web-view .table-radio-rating,.full-web-view .table-simple-symbol{width:100%}
.tr-width-custom1 td{width:9%!important}
.fix-width-table{width:100%}
.fix-width-table td{width:100%;display:block;clear:both}
.full-web-view .fix-width-table td,.box-web-view .table-radio-rating td{text-align:left}
.fix-width-table label{text-align:left}
.fix-width-table thead{display:none}
.mobile-show-option{display:inline-block!important}
.without-nav-text .tr-width-custom1 td{padding-top:16px!important}
.without-nav-text .tr-width-custom1{text-align:left}
.fix-width-table label{display:inline-block;float:none;width:auto}
.tr-width-custom td{text-align:left!important}
.mobile-show-option{display:inline-block;padding:0 1px 0 0}
.table-simple-symbol .mobile-show-option.empty-help-text-span{display:none !important;}
.table-simple-symbol .mobile-show-option{vertical-align:middle;font-size:9px;}
.table-simple-symbol tr td a img{vertical-align:middle}
.table-simple-symbol tr td a{padding:0 7px 0 0;display:block}
.table-radio-rating tr td .mobile-show-option{padding-left:9px}
.table-radio-rating .form-radio span.un-check{vertical-align:middle!important;float:none!important}
.table-radio-rating .form-radio span.mobile-show-option{vertical-align:middle}
.rdo-check-option-cont .form-checkbox span.un-check{vertical-align:middle;border-radius:5px}
.full-web-view .table-radio-rating td,.full-web-view .table-simple-symbol td{padding-top:6px!important}
.mobile-hide-help-text{display:none}
.mobile-hide-symbol{display:none!important}
.without-nav-text .mobile-show-option,.without-nav-text .no-text-option1,.without-nav-text .no-text-option{display:none!important}
.without-nav-text tr td{display:inline-block;padding:0 4px!important}
.no-text-top td a,.without-nav-text tr td a{padding:0!important}
.with-text-show td{width:100%!important}
.tr-width-custom td{width:44px!important}
.mobile-show-option-symbol{width:100%!important;text-align:left!important}
.tr-width-custom{text-align:left}
.no-top-option-show .mobile-show-option-symbol{display:none!important}
.radio-text-hide-mobile > td{display:inline-block;width:60px}
.tr-width-custom1 td{width:9%!important}
.table-rating-scale td{width:100%}
.full-web-view .single-col label{clear:both;display:inline-block;float:left;margin-bottom:0;width:auto}
.mobile-both-option-help td{float:left;width:auto!important}
.full-web-view .double-col .rdo-check-option-right-cont{clear:both;display:block;float:left;text-align:left;vertical-align:top;width:auto}
.full-web-view.rtl-survey .rdo-check-option-right-cont{clear:both;display:block;float:none;width:100%;}
.full-web-view .double-col .rdo-check-option-left-cont{display:block;float:left;text-align:right;width:auto;padding-top:5px !important;}
.full-web-view.rtl-survey .rdo-check-option-left-cont{display:block;float:left;text-align:right !important;width:100%;}
.medium-survey-element img{width:42px;display:inline-block!important}
.medium-survey-element .asset-ques-layout img{width:60%;}
.no-text-top td{width:auto!important}
.table-simple-symbol td:first-child{top:0!important;width:100%!important}
.box-web-view .mcq-btn-option-container-left .mcq-button,.box-web-view .mcq-btn-option-container-right .mcq-button{width:100%!important;margin-right:0}
.css-option-button .set-rtl-view{display:flex;flex-direction: column-reverse;}
.left .table-simple-symbol td{padding-left:2px!important}
.table-cell-nps.set-rtl-view tbody{display:flex;flex-direction:column}
.table-cell-nps.set-rtl-view tr:nth-child(1){order:3}
.table-cell-nps.set-rtl-view tr:nth-child(3){order:1}
.table-cell-nps.set-rtl-view tr:nth-child(2){order:2;display:flex !important;flex-direction:column-reverse}
.table-simple-symbol td.button-rating-choice{width:100%!important}
.set-5 .field-choice-input-ele-cont.table-simple-symbol tr{flex-direction:column}
.set-5 .table-simple-symbol td.button-rating-choice{width:100%!important}
.table-simple-symbol .button-rating-choice button.btn-button-rating{padding:10px 4px}
.field-choice-input-ele-cont td.emotion-rating-choice{float:none}
.field-choice-input-ele-cont.table-radio-rating label.form-radio{width:100%}
.field-choice-input-ele-cont.mobile-both-option-help td{float:none}
.left .table-rating-scale tr.option-row-cont,.left.full-web-view .table-rating-scale.no-text-top .first-opt.option-text,.left.full-web-view .table-rating-scale.mobile-both-option-help .first-opt.option-text{text-align:left!important}
.intro-screen article.src-1{padding-top:50px;margin-top:0px !important;}

}
.no-top-text thead{display:none}
.full-web-view .full-width-td-table,.full-web-view .table-cell-nps{margin:0 auto}
.table-cell-nps td{width:30px!important;text-align:center;position:relative;vertical-align:top!important}
.no-text-first{font-weight:400!important}
.table-cell-nps span{display:block;text-align:center}
.table-cell-nps label{text-align:center;color:#fff;font-size:16px;height:54px;width:54px;line-height:51px!important;}
.full-web-view .double_column .table-cell-nps{width:100%;margin:0 auto}
.table-cell-nps .nps-help-text{text-align:center}
.table-cell-full-width td{width:100%;display:block;text-align:left}
.opt-help-text{display:block;font-size:16px;text-align:center;text-decoration:none}
.opt-help-text:hover,.full-width-td-table a:hover{text-decoration:none}
@media(min-width:768px) {
.table-cell-nps td{margin:0 auto!important;text-align:center!important; width:70px !important;}
.left .table-cell-nps td{text-align:left!important}
.set-5 .table-radio-rating th,.set-5 .table-radio-rating td{width:16%}
.set-5 .table-radio-rating th:first-child,.set-5 .table-radio-rating td:first-child{width:20%}
.mcq-button:last-child{margin-bottom:0}
.set-2 .table-radio-rating th,.set-2 .table-radio-rating td{width:40%}
.set-2 .table-radio-rating th:first-child,.set-2 .table-radio-rating td:first-child{width:20%}
.set-3 .table-radio-rating th,.set-3 .table-radio-rating td{width:26%}
.set-3 .table-radio-rating th:first-child,.set-3 .table-radio-rating td:first-child{width:20%}
.set-4 .table-radio-rating th,.set-4 .table-radio-rating td{width:20%}
.set-4 .table-radio-rating th:first-child,.set-4 .table-radio-rating td:first-child{width:20%}
.radio-text-show-mobile{display:none}
.full-web-view .table-simple-symbol th:first-child{width:20%}
.full-web-view .table-simple-symbol td:first-child{width:20%}
.full-width-td-table .hidden-option-star{display:none!important}
.mobile-show-option-symbol{display:none!important}
.box-web-view .rdo-option-withbox > a{width:75%}
.box-web-view .ces-option{width:13%}
.box-web-view .table tr td:first-child{text-align:left!important}
.box-web-view .table-cell-nps.table tr td:first-child{text-align:center!important}
.table-cell-nps label{margin-bottom:0}
.box-web-view .table-simple-symbol td{text-align:center!important}
.box-web-view .wrapper-working-area{padding:0 20px;margin:0 auto}
.small-survey-element .table tr td a img,.small-survey-element .ces-option img{width:38px!important}
.full-web-view .rdo-check-option-cont.double-col .rdo-check-option-left-cont,.full-web-view .rdo-check-option-cont.double-col .rdo-check-option-right-cont{min-width:190px;max-width:49%}
.double_column .rdo-check-option-cont .rdo-check-option-left-cont .choice-option-label,.double_column .rdo-check-option-cont .rdo-check-option-right-cont .choice-option-label{width:70%!important}
.full-web-view .rdo-check-option-cont.single-col{width:33%}
.full-web-view .mcq-btn-option-container-left{padding-right:20px}
.full-web-view .mcq-btn-option-container-right{padding-left:20px}
.full-web-view .mcq-btn-option-container-left{width:22%}
.full-web-view .mcq-btn-option-container-right{width:22%}
.without-option-master-text th{padding-left:0;padding-right:0}
}
@media(min-width:992px) {
.box-web-view .wrapper-working-area{padding:0 20px;width:82.1%;margin:0 auto}
}
@media(max-width:991px) and (min-width:768px) {
.box-web-view .wrapper-working-area{padding:0 20px;width:100%;margin:0 auto}
/* .table-cell-nps label{height:40px;width:40px;line-height:40px} */
}
@media(max-width:991px) and (min-width:768px) {
.full-web-view .fix-width-table-slider,.full-web-view .full-width-td-table{width:85%}
.fix-width-table-slider td,.opt-help-text{font-size:14px}
.table-radio-rating,.table-simple-symbol{margin:0 auto;width:100%}
}
@media(max-width:767px) {
.full-web-view .fix-width-table-slider,.full-web-view .full-width-td-table,.full-web-view .table-cell-nps{width:100%}
.fix-width-table-slider td,.opt-help-text{font-size:14px}
.table-cell-nps .no-text-first{height:34px;line-height:34px;width:34px}
.table-simple-symbol tfoot{display:none}
.nps-help-text.top.mobile-show-option-symbol{text-align:center!important;padding:6px 0 0}
.nps-help-text.bottom.mobile-show-option-symbol{text-align:center!important;padding:0 0 6px}
.fix-width-table-slider,.full-width-td-table,.table-cell-nps{width:100%}
.full-width-td-table .hidden-option-star{padding:5px 0!important}
.full-width-td-table tr .first-opt{display:none}
.full-width-td-table tr td{text-align:left}
.table-cell-nps td{display:block;display:block;text-align:left!important;width:100%!important;margin-bottom:10px}
.table-cell-nps span{display:inline-block;padding:0 10px}
.table-cell-nps .no-text-first{height:34px;line-height:34px;width:34px}
.opt-help-text{text-align:left}
.table-cell-nps .no-text-first{height:34px;line-height:34px;width:100%}
.table-radio-rating,.table-simple-symbol{margin:0 auto;width:100%}
.form-checkbox span,.form-radio span{margin-right:0;font-size:16px!important}
div[field-type="ScaleRating"] h2.field-main-label{margin-bottom:0!important}
.table-radio-rating td:first-child,.table-simple-symbol td:first-child{padding-bottom:5px!important;padding-top:20px!important}
.table-cell-nps label{width:100%}
.box-web-view .ces-option{width:19%}
/* .medium-survey-element .table-simple-symbol img{padding:0 3px;width:44px;margin:0} */
.medium-survey-element .table-simple-symbol svg{padding:0 3px;width:44px;margin:0;height:38px;}
.medium-survey-element .set-7 .table-simple-symbol svg{padding:0 3px;width:40px;margin:0;height:38px;}
.table-simple-symbol.table-rating-scale tr td a{height:38px;}
/* .medium-survey-element .table-simple-symbol tr td{height:58px;} */
.medium-survey-element .ces-option svg{width:38px}
/* .medium-survey-element .ces-option img{width:38px} */
.ranking-option-list{padding:0}
.table-cell-nps label{border-radius:10px}
.wrapper{padding:0 20px}
.stacked .table-cell-nps td{display:inline-block!important}
.stacked.table-view-included .table-cell-nps tr:nth-child(2){width: 320px;margin: 0px auto;
  display: flex;flex-wrap: wrap;justify-content: center;
}
.stacked.table-view-included .table-cell-nps tr:nth-child(2) td{width:45px!important;height:55px;margin-right:8px !important;}
.stacked .table-cell-nps.set-rtl-view tr:nth-child(1) span.nps-help-text.mobile-show-option-symbol.top{
  right:10px;
  position: absolute !important;
  text-align: right !important;
  left:0px;
}
.stacked .table-cell-nps.set-rtl-view tr:nth-child(3) span.nps-help-text.mobile-show-option-symbol.bottom{
  padding-left: 35px !important;
  text-align: left !important;
  left:0px;
  right:inherit;
}

.stacked tr.mobile-mode-last-help-text,.stacked tr.mobile-mode-first-help-text{width:320px !important;display: inline-block;}

.stacked .mobile-mode-first-help-text .nps-help-text.mobile-show-option-symbol.top{text-align: left !important;}

.stacked .mobile-mode-last-help-text .nps-help-text.mobile-show-option-symbol.bottom{text-align: right !important;left:-35px;}

.stacked.table-view-included .table-cell-nps.set-rtl-view tbody,.stacked.table-view-included .table-cell-nps tbody{width:320px;margin:0px auto;}


.survey-preview-message, .survey-redirect-message{width:85%;}
.stacked.table-view-included .table-cell-nps.set-rtl-view tr:nth-child(2){
 flex-direction: row;align-items: center;justify-content: center;flex-wrap: wrap-reverse;
}
}
.table-simple-symbol td{width:76px;display:inline-block}
.table-simple-symbol th{width:76px;display:inline-block}
.no-text-top thead,.no-text-top tfoot{display:none}


@media(max-width:767px) {
.table-rating-scale td{width:100%}
.table-cell-nps label{height:44px !important;line-height:41px !important;}
.no-text-top .mobile-hide-option{display:none!important}
.table.without-option-master-text td:first-child{padding-bottom:0!important}
.full-web-view .no-text-top .first-opt.option-text{text-align:center!important}
.small-survey-element .table tr td a img,.small-survey-element .ces-option img{width:32px!important;display:inline-block}
.large-survey-element .table tr td a img,.large-survey-element .ces-option img{width:39px!important;display:inline-block}
.left .div-in-box li{float:left!important}
.extralarge-survey-element .table tr td a img,.extralarge-survey-element .ces-option img{width:39px!important;display:inline-block}
.large-survey-element .table-simple-symbol.no-text-top img,.large-survey-element .table-simple-symbol.without-option-master-text img{padding:0;margin-bottom:0}
.large-survey-element .option-single .option-list::before{top:10px}
.table-simple-symbol td:first-child{top:0!important;width:100%}
}
.large-survey-element .ranking-option-list .option-list:hover::before{top:14px}
.full-web-view.left .without-option-master-text tr{text-align:left!important;float:none;margin:0!important}
.full-web-view.center .without-option-master-text tr{text-align:center!important;float:none;margin:0 auto!important}
.box-web-view .without-option-master-text tr{float:none;margin:0 auto;text-align:left}
.without-option-master-text th:first-child{width:auto!important}
.without-option-master-text th.spacing-col-item,.without-option-master-text td.spacing-col-item{display:none}
.without-option-master-text .help-text-top-head th:first-child{padding:0}
.nps-option.in-active label{background:rgba(211,145,2,0.21)!important}
.nps-option .nps-help-text{background:none!important; word-break: break-word;}
.field-main-label{margin-bottom:15px!important;line-height:normal!important}
.option-list:first-child{margin:0}
.table th{padding-top:0!important}
.box-web-view .ranking-option-list.col-lg-6.col-sm-6.option-single.ui-sortable{padding:0!important}
.box-web-view .range-slider-web .seekbar{padding:0 0 10px;margin:0}
.box-web-view .rdo-option-withbox span,.box-web-view .checkbox-option-withbox span{float:left}
.box-web-view .without-option-master-text td{text-align:center}
.un-check{position:relative;vertical-align:middle}
.form-radio .un-check{border-radius:100%}
h2{font-weight:700}
.small-bottom-label a:hover{font-weight:600;transition:all ease .8s}
.form-radio,.form-checkbox{cursor:pointer}
.hover-selected .un-check{background:#232323!important}
.hover-selected .un-check:before{display:block!important}
.form-radio .un-check:before{content:"";position:absolute;background:#fff;z-index:99;border-radius:100%;left:0;right:0;margin:0 auto;top:50%;bottom:50%;transform:translateY(-50%);display:none}
.form-radio > input:checked + .un-check:before{display:block}
.form input[type="text"]:hover,.form textarea[type="text"]:hover,.form select[type="text"]:hover{border-color:#888}
.rdo-option-withbox:hover .glyph,.checkbox-option-withbox:hover .glyph{visibility:visible}
.rdo-check-option-cont span{cursor:pointer;font-size:16px!important}
.box-web-view .table-simple-symbol .symbol-rating-choice > a{padding-left:5px}
.ranking-option-list{transition:all .5s ease}
@media(max-width:480px) {
.box-web-view .rdo-single-select-options-withbox li,.box-web-view .checkbox-multiple-select-options-withbox li{color:#FFF;margin-bottom:15px;font-size:25px;float:left;display:inline-block;width:20%;text-align:left}
.left.full-web-view.rtl-survey .check-radio .form-radio{direction: rtl;text-align: right !important;}
.left.full-web-view.rtl-survey .check-radio .form-radio .choice-option-label{margin-right:15px;}
}
@media(max-width:991px) {
.medium-survey-element .form-radio > input + .un-check{height:20px;width:20px}
.medium-survey-element .form-checkbox > input + .un-check{height:20px;width:20px;background-size:20px}
}
@media(min-width:768px) {
.variable_cls_contact_gender .rdo-check-option-left-cont,.variable_cls_contact_gender .rdo-check-option-right-cont{width:150px;}
.medium-survey-element .table tr td a img,.medium-survey-element .ces-option img{width:55px!important;margin:5px auto}
.extrasmall-survey-element .table tr td a img,.extrasmall-survey-element .ces-option img{width:30px!important}
.large-survey-element .table tr td a img,.large-survey-element .ces-option img{width:50px!important}
.extralarge-survey-element .table tr td a img,.extralarge-survey-element .ces-option img{width:53px!important}
.full-web-view .single-col .form-checkbox,.full-web-view .single-col .form-radio{margin-right:0;width:100%!important}
.form-checkbox > input + .un-check{display:inline-block;border:1px solid #232323;border-radius:5px}
.form-checkbox > input:checked + .un-check{background:#232323}
.form-radio > input + .un-check{border:1px solid #232323;border-radius:100%;float:none;display:inline-block}
.extralarge-survey-element .form-radio > input + .un-check{height:24px;width:24px}
.large-survey-element .form-radio > input + .un-check{height:22px;width:22px}
.medium-survey-element .form-radio > input + .un-check{height:20px;width:20px}
.small-survey-element .form-radio > input + .un-check{height:18px;width:18px}
.extrasmall-survey-element .form-radio > input + .un-check{height:16px;width:16px}
.extralarge-survey-element .form-checkbox > input + .un-check{height:24px;width:24px}
.medium-survey-element .form-checkbox > input + .un-check{height:20px;width:20px}
.large-survey-element .form-checkbox > input + .un-check{height:22px;width:22px}
.small-survey-element .form-checkbox > input + .un-check{height:18px;width:18px}
.extrasmall-survey-element .form-checkbox > input + .un-check{height:16px;width:16px}
.form-radio > input:checked + .un-check{background:#232323!important}
.form-radio > input:checked + .un-check:before{display:block}
.form-checkbox .un-check:after{border:2px solid #fff;border-top:none;border-left:none;width:7px;height:12px;position:absolute;top:1px;left:0;right:0;margin:0 auto;content:" ";-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:scale(0.7) rotate(45deg);-ms-transform:scale(0.7) rotate(45deg);transform:scale(0.7) rotate(45deg);-webkit-transition:all .1s linear;transition:all .1s linear}
.form-checkbox > input:checked + .un-check:after{opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.hover-selected .un-check:after{opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.extralarge-survey-element .form-radio .un-check:before{width:8px;height:8px}
.large-survey-element .form-radio .un-check:before{width:8px;height:8px}
.medium-survey-element .form-radio .un-check:before{width:8px;height:8px}
.small-survey-element .form-radio .un-check:before{width:6px;height:6px}
.small-survey-element .form-checkbox .un-check:after{width:5px;height:10px}
.extrasmall-survey-element .form-radio .un-check:before{width:6px;height:6px}
.extrasmall-survey-element .form-checkbox .un-check:after{width:5px;height:10px}
.extralarge-survey-element .form-checkbox .un-check:after{height:14px;top:2px;left:2px}
div[field-type="heading"] .inner-center-panel,div[field-type="single_line_text"] .inner-center-panel{margin-bottom:0!important}
}
@media(min-width:768px) {
.left.full-web-view .inner-center-panel{text-align:left}
.left.full-web-view .rdo-check-option-cont.single-col{width:100%!important}
.left.full-web-view .table-radio-rating,.left.full-web-view .table-simple-symbol{width:100%;margin:0 auto}
.left.full-web-view .without-option-master-text tr{text-align:left!important}
.left.full-web-view .full-width-td-table,.left.full-web-view .table-cell-nps{width:100%;margin:0 auto}
.left.full-web-view .ranking-option-list.col-lg-6{float:left!important}
.left .checkbox-multiple-select-options-withbox,.left .rdo-single-select-options-withbox{text-align:left;margin:0 auto;width:100%;float:left}
.left .checkbox-multiple-select-options-withbox li,.left .rdo-single-select-options-withbox li{text-align:center}
.left .div-in-box li{display:inline-block;vertical-align:top}
.left .error-element{text-align:left}
.extrasmall-survey-element .table-cell-nps label{height:37px;width:37px;line-height:38px}
}
@media(min-width:992px) {
.full-web-view div[field-type="RankingQuestion"] .inner-div-center{width:100%;margin:0 auto}
}
@media(max-width:991px) and (min-width:767px) {
/*.left.full-web-view .inner-div-center,.full-web-view div[field-type="RankingQuestion"] .inner-div-center{width:100%;margin:inherit !important; text-align: left;}*/
.left.full-web-view.rtl-survey .inner-div-center,.left.full-web-view.rtl-survey div[field-type="RankingQuestion"] .inner-div-center{width:100%;margin:inherit !important; text-align:right;}
}
@media(max-width:767px) {
.left.full-web-view.rtl-survey .check-radio .form-radio{direction: rtl;text-align: right !important;justify-content: flex-start;}
.left.full-web-view.rtl-survey .check-radio .form-radio .choice-option-label{margin-right:15px;}
.full-web-view .medium-survey-element .form-radio span{font-size:13px !important;} 
.full-web-view .medium-survey-element .field-choice-input-ele-cont .phone-input-second{width:70%;}
.left.full-web-view .inner-div-center,.full-web-view div[field-type="RankingQuestion"] .inner-div-center{width:100%;margin:0 auto}
.left.full-web-view.rtl-survey .inner-div-center,.left.full-web-view.rtl-survey div[field-type="RankingQuestion"] .inner-div-center{width:100%;text-align:right;}
.table-cell-nps label{height:44.84px !important;line-height:41.84px !important;}
.img-in-list{height:100px !important;}
.table-cell-nps td{margin-bottom:6px}
.left .field-main-label{text-align:left!important}
.left.fix-width-table,.full-web-view .table-radio-rating,.left.full-web-view .table-simple-symbol{width:100%;text-align:left!important}
.left.full-web-view .without-option-master-text tr,.left.full-web-view .no-text-top .first-opt.option-text{text-align:left!important}
.extrasmall-survey-element .table tr td a img,.extrasmall-survey-element .ces-option img{width:28px!important;display:inline-block}

.intro-screen article.src-1.manage-height-without-logo{height: calc(100vh - 50px);}
}
.full-web-view .form input[type="text"],.full-web-view .form textarea[type="text"],.full-web-view .form select[type="text"]{padding:15px 10px;border-radius:10px}
@media(min-width:1200px) {
.full-web-view .form input[type="text"],.full-web-view .form textarea[type="text"],.full-web-view .form select[type="text"]{width:50%}
.left div[field-type="phone_number_input_view"] .inner-div-center{position:relative;width:50%;margin:0}
div[field-type="phone_number_input_view"] .inner-div-center{position:relative;width:50%;margin:0 auto}
.phone-input-first{position:absolute;left:0}
.full-web-view .ranking-option-list.col-lg-6{width:50%;padding:0}
/* .empty-image .img-in-list img{width:100%;height:100%;} */
}
@media(max-width:1199px) and (min-width:992px) {
.full-web-view .form input[type="text"],.full-web-view .form textarea[type="text"],.full-web-view .form select[type="text"]{width:60%}
.left div[field-type="phone_number_input_view"] .inner-div-center{position:relative;width:60%;margin:0}
div[field-type="phone_number_input_view"] .inner-div-center{position:relative;width:60%;margin:0 auto}
.full-web-view.double-full div[field-type="phone_number_input_view"] .inner-div-center{width:60%}
.phone-input-first{position:absolute;left:0}
.full-web-view .ranking-option-list.col-lg-6{width:60%;padding:0}
.checkbox-multiple-select-options-withbox{text-align:center;margin:0 auto;width:640px}
.double_column .mcq-btn-option-container-left,.double_column .mcq-btn-option-container-right{width:32%!important}
.double_column .mcq-btn-option-container-left{padding-right:10px!important}
.double_column .mcq-btn-option-container-right{padding-left:10px!important}
}
@media(max-width:991px) and (min-width:768px) {
.left div[field-type="phone_number_input_view"] .inner-div-center{position:relative;width:70%;margin:0 !important;}
div[field-type="phone_number_input_view"] .inner-div-center{position:relative;width:70%;margin:0 auto}
.full-web-view.double-full div[field-type="phone_number_input_view"] .inner-div-center{width:70%}
.phone-input-first{position:absolute;left:0}
.rtl-survey .phone-input-first{position:absolute;right:0}
.rtl-survey .phone-input-second{float:left;}
.full-web-view .ranking-option-list.col-lg-6{width:70%;padding:0}
.checkbox-multiple-select-options-withbox{text-align:center;margin:0 auto;width:100%}
.form{width:97%}
.double_column .mcq-btn-option-container-left,.double_column .mcq-btn-option-container-right{width:32%!important}
.double_column .mcq-btn-option-container-left{padding-right:10px!important}
.double_column .mcq-btn-option-container-right{padding-left:10px!important}
}
.left.full-web-view .cus-listing-box{float:left}
.terms-and-condition-container{border-radius:10px;white-space:pre-line;border:1px solid #232323;padding:20px;overflow-y:auto;text-align:left;max-height:320px}
.full-web-view .table-radio-rating td:first-child,.full-web-view .table-simple-symbol td:first-child{word-wrap:break-word}
.full-web-view.double-full .without-option-master-text .table-simple-symbol td:first-child,.full-web-view.double-full .without-option-master-text .table-simple-symbol th:first-child,.full-web-view.double-full .without-option-master-text .table-radio-rating td:first-child,.full-web-view.double-full .without-option-master-text .table-radio-symbol th:first-child{display:none!important}
.img-in-list{overflow:hidden;height:160px;display:flex;justify-content:center;align-items:center;}
.log-form-mode .prev-screen-disabled{display:none !important;}
.log-form-mode .next-screen-disabled{display:none !important;}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
    .left .unstacked .form .mcq-btn-option-container, .left .form .mcq-btn-option-container, .left .unstacked .rdo-check-option-cont{justify-content:flex-start;}
.left .textleft .field-main-label{text-align:-webkit-left;text-align:left;}
.left .unstacked .form{text-align:-webkit-left;text-align:left;}
.left .stacked .form.field-com-wrapper{text-align:-webkit-left;text-align:left;}
.field-com-wrapper input[type="text"]{text-align: left;text-align:-webkit-left;}
.form input[type="text"], .form textarea[type="text"], .form select[type="text"]{
    text-align: left;text-align:-webkit-left;}
    /* .wrapper-to-fix-branding{height:calc(100vh - 158px)!important;overflow-y:auto;} */
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    .left .unstacked .form .mcq-btn-option-container, .left .form .mcq-btn-option-container, .left .unstacked .rdo-check-option-cont{justify-content:flex-start;}
  .left .textleft .field-main-label{text-align:-webkit-left;text-align:left;}
  .left .unstacked .form{text-align:-webkit-left;text-align:left;}
  .left .stacked .form.field-com-wrapper{text-align:-webkit-left;text-align:left;}
  .field-com-wrapper input[type="text"]{text-align: left;text-align:-webkit-left;}
  .form input[type="text"], .form textarea[type="text"], .form select[type="text"]{
      text-align: left;text-align:-webkit-left;}
   /* .wrapper-to-fix-branding{height:calc(100vh - 120px)!important;overflow-y:auto;} */

    }
      /* final issue */
.div-in-box li{position: relative;}

.left.rtl-survey .unstacked .form .mcq-btn-option-container, .left.rtl-survey .form .mcq-btn-option-container, .left.rtl-survey .unstacked .rdo-check-option-cont{
    justify-content: flex-start;
}
.left.full-web-view.rtl-survey .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(2){
    left: -16px!important;
}
.left.full-web-view.rtl-survey .field-box-scale-rating .table-rating-scale.mobile-both-option-help tr.help-text-top-head th:nth-child(6){left: -16px!important;}
.full-web-view .table-rating-scale .picture-rating-choice{height:215px;position:relative;}
.full-web-view .table-rating-scale .picture-rating-choice p.choice-option-label{
  line-height: 18px;font-size: 14px;max-width: 100%;height: auto;
  overflow: hidden;text-overflow: ellipsis;height: 36px;}


/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}
/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
    
}
/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2){ 


}

/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3){ 
  .site-survey-branding #default-site-branding{bottom:15px;}
  /* .wrapper-to-fix-branding{height:calc(100vh - 120px)!important;overflow-y:auto;} */
}

/* line-breaks poiints */
.Scrollbar-auto .src-1{display:table !important;height:100vh;max-width:1024px;margin:0px auto;}
.Scrollbar-auto .src-1 .table-cell{display:table-cell;vertical-align:middle;}

.image-left{margin-bottom:18px;width:auto;height:180px;border-radius:5px;position:relative;margin:0px auto 18px auto;}
.left .image-left,.left .video-left{text-align:left;margin: 0px 0px 18px 0px;}
.video-left{width:380px;height:180px;margin:0px auto 18px auto;}
.video-left iframe{width:100%;height:100%;}
.image-left .question-image-entity{height: 100%;margin: 0 auto !important;max-width: 100%;object-fit: contain;}
.thankyou-Scrollbar-auto header{display:none;} 
.thankyou-Scrollbar-auto .content-center{display:table;height:calc(100vh - 130px) !important;max-width:1024px;margin:0px auto;padding-top:100px !important;}
.thankyou-Scrollbar-auto .tabel-cell{display:table-cell;vertical-align:middle;}

/* OverallResult */
.results-screen .progress .progress-bar .ResultName{font-size:16px;position:absolute;left:10px;}
.show-poll-results{display:inline-block !important;cursor: pointer;}
.resultWrapper{position: relative;width:100%;padding-bottom:40px;}
.resultWrapper:last-child{padding-bottom:0px;}
.voteportion{display: inline-block;margin-right:5px;font-size:14px;}
.results-screen .progress{border-radius:6px;height:6px;line-height:6px;width:100%;margin-bottom:0px;}
.results-screen .progress .progress-bar{text-align:left;padding-left:0px;border-radius:6px;}
.wrapper-per-choice{display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom:5px;}
/* .results-screen .ResultPercentage{} */
#SurveyResults h2{font-size:26px;margin-bottom:10px;}
#SurveyResults h2:nth-child(2){margin-top:25px;}
#SurveyResults .Set-in-center{text-align: center;margin-top: 50px;}
.poll-Heading{font-size: 32px;text-align:center;padding-top:40px;position:relative;top:-20px;}
#SurveyResults h1{font-size:26px;margin-bottom:30px;text-align:center;margin-top:0px;}
.refreshlink{font-size:16px;display: block;cursor: pointer;padding: 0px;color:#000;
  padding-bottom:15px;text-align:center;}
.empty-logo-class{display:none;}
.results-screen .results-Scrollbar-auto{margin:0 auto;max-width:582px;width:582px;}
.results-screen .wrapper-per-choice .ResultName{font-size:14px;}
.results-screen .wrapper-per-choice .ResultPercentage{font-size:14px;position: relative;top: 0px;}
/* Result Page CSS */
section.results-screen {position: absolute;width: 100%;top: 0;bottom: 0;right: 0;
  left: 0;overflow:auto;background-repeat: no-repeat;background-size: cover;background-position: center top;
}
.results-Scrollbar-auto .field-block{
  border-radius:10px;
  padding:46px;
  margin-bottom:64px;
}
/*quiz design */
/* .wrapper-center{
  width: 582px;
  margin: 0px auto;
  text-align: center;
  color: #fff;} */
.button-design{display:block;border-radius: 10px;font-size:16px;border: 1px solid #fff;
background: none;width: 100%;margin-bottom:20px;color: #fff;cursor: pointer;display: flex;align-items: center;
padding: 10px 20px;font-weight: 300;position:relative;}
.box-wrapper h2{margin:0px;margin-bottom:42px;font-size:26px;font-weight: 400;}
.box-wrapper{margin-bottom:80px;}
.wrapper-center h1{font-size:30px;margin: 80px 0px 40px 0px;}
.button-design>span{font-weight:300;font-size:16px;position:relative;padding-right:30px;text-align:left;width:100%;}
button.button-design.right-btn{
color: #000;
}
button.button-design.right-btn .crossIcon{
position: absolute;
content: "";
width: 28px;
height: 28px;
border-radius: 50%;
border: 1px solid #000;
right: -10px;background:#fff;
top:50%;
margin-top:-14px;
}

button.button-design.right-btn .crossIcon:after{
-webkit-transform: rotate(
45deg) scale(1) translate(-50%, -50%);
-ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
transform: rotate(
45deg) scale(1) translate(-50%, -50%);
position: absolute;
display: table;
border: 3px solid #76CE1E;
border-top: 0;
border-left: 0;
content: " ";
-webkit-transition: none;
transition: none;
opacity: 1;
margin-top: -1px;  
width: 7px;
height: 12px;
right: 12px;
top: 14px;
}

button.button-design.wrong-btn span.crossIcon{
position: absolute;
content: "";
width: 28px;
height: 28px;
border-radius: 50%;
border: 1px solid #000;
right: -10px;
background: #fff;
top:50%;
margin-top:-14px;
}

button.button-design.wrong-btn span.crossIcon:before {
position: absolute;
content: '';
right: 5px;
width: 16px;
height: 3px;
background: #E91E63;
transform: rotate(45deg);
top:10.5px;
z-index: 99;
}

button.button-design.wrong-btn span.crossIcon:after {
position: absolute;
content: '';
right: 5px;
width: 16px;
height: 3px;
background: #E91E63;
transform: rotate( -45deg);
top:10.5px;
z-index: 99;
}
/*
.poll{
  background:#01514c !important ;
}
.poll .wrapper-center h1,.poll .wrapper-center h2{color:#fff;}
*/

/* quiz design */

#QuizTimer{
  position: fixed;
  right:18px;
  top:0px;
  padding:3px 15px;
  border-radius:0px 0px 5px 5px;
}



@media(max-width:767px)
{
.full-web-view .table-rating-scale .picture-rating-choice{height:160px;}
#IntroScreenBottomText{padding-bottom:30px !important;}
.intro_inner_circle{padding:0px 15px;}
/* .video-left{width:320px;} */
.image-left,.video-left{width:100%}
.left.rtl-survey .image-left,.left.rtl-survey .video-left{text-align:right;}
.image-left .question-image-entity{width:auto !important;}
h2#ThankyouScreenBottomText{position: absolute;bottom: 0px;margin-bottom:0px;}
.resultWrapper{padding-bottom:20px;}
#SurveyResults h1{font-size:22px !important;}
.button-design{font-size:14px;}
button.button-design.wrong-btn span:before,button.button-design.wrong-btn span:after{right:26px;top:18px;}
button.button-design.right-btn:after{top:20px;}
.poll .wrapper-center{width:100%;}
.box-wrapper h2{margin-bottom:32px;font-size:22px !important;}
.box-wrapper{margin-bottom:60px;}
.site-survey-branding{display:none;}
.include-site-branding .site-survey-branding{display:inline-block;}
/* .wrapper-to-fix-branding{height:calc(100vh - 120px);overflow-y:auto;}
.log-form-mode .wrapper-to-fix-branding{height:calc(100vh - 100px);overflow-y:auto;} */
.without-option-master-text.table-simple-symbol td:first-child{display:none;}
.checkbox-multiple-select-options-withbox,.rdo-single-select-options-withbox{text-align:center;margin:0 auto;width:100%}
.div-in-box li{width:130px}
.div-in-box.audio-layout li{width:31.5%;}
.left .thank-you-screen{height:100vh;overflow:auto;}
.site-thankyou-branding #default-site-branding{right:0px;left: 0px;text-align:center;}
.without-option-master-text .first-opt.option-text.without-option-text{display:none;}
.next-screen-disabled.svgimage{position:fixed;right: 2%;bottom:-2px;}
.prev-screen-disabled.svgimage{position:fixed;bottom:-2px;}
#NavigationAndDoneButtonContainer .next-screen{bottom:-2px;margin-top:0}
/* ganga on 4.10.2021 */
body{min-height: 100vh;/* mobile viewport bug fix */min-height:-webkit-fill-available;}
.wrapper-to-fix-branding{height:calc(100% - 50px)}
.prev-screen{bottom:0px !important;}
.prev-screen-disabled.svgimage{bottom: 0px !important;}
#NavigationAndDoneButtonContainer .next-screen{bottom:0px !important;}
.next-screen-disabled.svgimage{bottom: 0px !important;}
.log-form-mode.include-site-branding .wrapper-to-fix-branding{height:calc(100% - 50px)}
.log-form-mode .wrapper-to-fix-branding{height:100%}
.table-view-included .inner-center-panel.field-com-wrapper{margin-bottom:0px !important;}
.inner-center-panel .field-com-wrapper .mcq-btn-option-container button:last-child,.log-form-mode .inner-center-panel textarea.textarea-bg{margin-bottom:10px !important;}
.field-choice-input-ele-cont button{margin:0px 0px 10px 0px !important;}
.field-choice-input-ele-cont button:last-child{margin:0px 0px 0px 0px !important;}
.log-form-mode .inner-center-panel{margin-bottom:0px !important;}
.log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label:last-child, .log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label:last-child{margin-bottom:0px !important;}
.table-view-included .inner-center-panel.field-com-wrapper.field-box-nps .table tbody > tr > td:last-child{padding:0px 0px 10px 0px !important;}
.log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label.form-radio, .log-form-mode .inner-center-panel.survey-field-container .rdo-check-option-cont label{margin-bottom:10px !important;}
.table-view-included[rating-scale-template="picture_rating_scale"] .inner-center-panel.field-com-wrapper .table tbody > tr > td:last-child{padding:10px 10px 0px 10px !important;}
.full-web-view .form input[type="text"], .full-web-view .form textarea[type="text"], .full-web-view .form select[type="text"]{padding:12px 10px !important;}
/* .table-view-included[f-name="heart_rating"] .inner-center-panel.field-com-wrapper .table tbody > tr > td,.table-view-included[f-name="emotion_rating"] .inner-center-panel.field-com-wrapper .table tbody > tr > td{padding:0px 0px 0px 0px !important;} */
.css-option-button .css-button{padding:12px 0!important;height:auto!important}
.table-cell-nps.square-nps .nps-option label{border-radius:10px !important;}
.done-button-wrapper{display:inline-block;margin-top:10px!important;padding:0px 0px;}
.log-form-mode .done-button-wrapper{margin-top:0px!important;padding:0px 0px 40px 0px;}
.field-box-scale-rating .table-radio-rating tr{padding-bottom: 10px;display: list-item;}
.intro-screen{overflow:hidden;height:100%;}
.intro-screen .Scrollbar-auto{height:100%;display:block !important;}

.thankyou-Scrollbar-auto header{display:none !important;}
/* .intro-screen .src-1, .thank-you-screen .src-1{height:50% !important;} */
.intro-screen .Scrollbar-auto, .thank-you-screen .thankyou-Scrollbar-auto{display:block;
  justify-content: center;align-items: center;flex-direction: column;}
  #ThankyouScreenBottomText{padding-bottom:30px;}
.intro-screen .Scrollbar-auto{display: flex;
  justify-content: center;align-items: center;flex-direction: column;}
.include-site-branding .thank-you-screen .thankyou-Scrollbar-auto{padding-top:50px;height: calc(100% - 50px);overflow: auto;}
.thank-you-screen .thankyou-Scrollbar-auto{
  padding-top:0px;
  height:100%;
  overflow: auto;
  }
 .results-screen{width:100%;}
  .results-Scrollbar-auto .field-block{padding:25px;margin-bottom:40px;background: rgba(255,255,255,.3);}
.results-screen .results-Scrollbar-auto{max-width:100%;width:100%;padding:0px 15px;}
.results-screen .progress{margin-bottom: 10px !important;}
.results-screen .progress .progress-bar{line-height:40px;}
.results-screen .wrapper-per-choice .ResultPercentage{font-size:16px;}
section.results-screen{height:calc(100% - 50px);}
.results-screen .wrapper-per-choice .ResultName{font-size:16px;}
.wrapper-per-choice{margin-bottom:8px;}
.thankyou-Scrollbar-auto .content-center{padding-top:0px !important;position: relative;}
#QuizTimer {right:25px;}
}


.paging-progress-hidden .language-btn{left:15px;}
.paging-progress-hidden.rtl-survey .language-btn{right:15px;}
.paging-progress-hidden .intro-screen .language-btn,.log-form-mode.paging-progress-hidden .language-btn{left:15px;}



/* ----------- ipad views ----------- */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
   .left .unstacked .form .mcq-btn-option-container, .left .form .mcq-btn-option-container, .left .unstacked .rdo-check-option-cont{justify-content:inherit !important;}
   .left .done-button-wrapper{padding:0 7%!important;}
   .left.rtl-survey .done-button-wrapper{padding-bottom:80px !important;}
   .rtl-survey .site-thankyou-branding #default-site-branding{left:0px;right:inherit;width:135px;}
}
@supports (-webkit-touch-callout:none){
    .left .unstacked .form .mcq-btn-option-container, .left .form .mcq-btn-option-container, .left .unstacked .rdo-check-option-cont{justify-content:inherit !important;}
    /* .intro-screen .src-1, .thank-you-screen .src-1{min-height:700px;} */
    .left.full-web-view.rtl-survey .inner-div-center,.left.full-web-view.rtl-survey div[field-type="RankingQuestion"] .inner-div-center{text-align:right;}
   
    .full-web-view.rtl-survey .form input[type="text"], .full-web-view.rtl-survey .form textarea[type="text"],.full-web-view.rtl-survey .form select[type="text"]{text-align:right !important;}
  }

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape){
    .overflow-issue{
        min-height: 450px;
        display: flex;
        align-items: center;
    }
     .left .full-web-view div[field-type="RankingQuestion"] .inner-div-center{
        text-align:left!important;
        margin:inherit;
    }
    .left.rtl-survey .full-web-view div[field-type="RankingQuestion"] .inner-div-center{
        text-align:left!important;
        margin:inherit;
    }
    /* .left .done-button-wrapper{padding:0 7%!important;} */
    .left.full-web-view.rtl-survey .inner-div-center,.left.full-web-view.rtl-survey div[field-type="RankingQuestion"] .inner-div-center{text-align:right;}

    /* .intro-screen .src-1, .thank-you-screen .src-1{min-height:550px;} */
}

/* react css loader */
.loader{
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.loader .box {
  width: 9px;
  height: 9px;
  background: #2bc4f2;
  display: block;
  border-radius: 50% !important;
  position: absolute;
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
}
.loader-Animation{
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: antRotate 1.2s infinite linear;
  animation: antRotate 1.2s infinite linear;
}
.box:nth-child(1){
  right: 0;
  left: 0;
}
.box:nth-child(2){
  top: 0;
  right: 0;
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
  opacity:.8;
}
.box:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
  opacity: .7;
}
.box:nth-child(4) {
  bottom: 0;
  left: 0;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
 opacity:.4;
}
@-webkit-keyframes antRotate{
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
h3.field-main-sub-title {
  padding-bottom: 18px;
}

/* web survey picture-video upload css */
.question-image-entity {
  
  border-radius: 5px !important;
  /* height: 302px;
  margin: 0 auto !important; */
}
.question-embed-design {
  border: 1px solid white;
  width: 200px;
  height: 105px;
  margin: 0 auto;
  margin-bottom: 10px;
  border-radius: 5px !important;
}
.question-embed-design .svg-design {
  height: inherit;
}

.question-embed-design .svg-design-path {
  fill: #c8c4c4;
}
/* Web survey css for line break */
.wrapper-outer .inner-center-panel .field-com-wrapper h2 {
  white-space: pre-line;
}
.wrapper-outer .inner-center-panel .field-com-wrapper h3 {
  white-space: pre-line;
}
/* .intro-screen .Scrollbar-auto article {
  height: auto !important;
}
.intro-screen .Scrollbar-auto article #IntroScreenUpperText {
  position: static !important;
}
.intro-screen .Scrollbar-auto article #IntroScreenBottomText {
  position: static !important;
} */

.intro-screen #IntroScreenBottomText{position:static !important;bottom:0px;}

.thank-you-screen .thankyou-Scrollbar-auto {
  overflow-y: auto;
}
.thank-you-screen .thankyou-Scrollbar-auto article #ThankyouScreenUpperText {
  position: static !important;
}
.thank-you-screen .thankyou-Scrollbar-auto article #ThankyouScreenBottomText {
  position: static !important;
  font-weight: 400;
  line-height: 25px;
  font-size: 18px!important;
}
.full-web-view .ranking-option-list{
   width: 90%;
}
.left.full-web-view .ranking-option-list{
  text-align: left;
  margin: 0px !important;
}
h3.field-main-sub-title{
  padding-bottom: 20px;
}


/* .lang-pop-up-outer{border-radius:10px;background: linear-gradient(90deg, rgba(255,255,255,.9) 40%, transparent);} */

/* .lang-pop-up-outer ul#LanguageScreenOptions li{
  background: linear-gradient(90deg, rgba(255,255,255,.9) 40%, transparent);
} */

.lang-pop-up-outer{
  border-radius:20px;
  border:none;
}

.lang-pop-up-outer .form-control{box-shadow:none !important;border-radius:8px !important;}

.languageLogo img{display:none;}


.phone-codes-pop-up-outer{border-radius: 20px;}

/* .phone-code-sel-option{
  line-height: 33px;
    font-size: 14px;
    border-bottom: 1px solid #c8c7cc;
    margin-bottom: 7px;
    border-radius: 4px;
    padding: 0px 10px;
} */

h2.language-text span{position: relative;padding-left:26px;display:inline-block;}


h2.location-image .icon-svg{
    background-image: url(https://d2019zdw54lq5z.cloudfront.net/survey/images/location.svg);
    width: 26px;
    height: 26px;
    position: absolute;
    left:0px;
    top: 4px;
}

.wrapper-of-languageicon .language-text{
    position:relative;
    padding-left:25px;
}

/* h2.language_heading .icon-svg{
  background-image: url(../images/language.svg);
  width: 27px;
  height: 26px;
  position: absolute;
  left: -5px;
  top: 2px;
  color: #000;
} */

.phone-code-sel-option.radion_common{padding-left:32px;}



/* width */
.lang-pop-up-outer ::-webkit-scrollbar,.phone-codes-pop-up-outer ::-webkit-scrollbar{
  width:5px !important;
}

/* Track */
.lang-pop-up-outer ::-webkit-scrollbar-track,.phone-codes-pop-up-outer ::-webkit-scrollbar-track{
  background:#f1f1f1 !important; 
}
 
/* Handle */
.lang-pop-up-outer ::-webkit-scrollbar-thumb,.phone-codes-pop-up-outer ::-webkit-scrollbar-thumb{
  background:#cecece !important; 
}

/* Handle on hover */
.lang-pop-up-outer ::-webkit-scrollbar-thumb:hover,.phone-codes-pop-up-outer ::-webkit-scrollbar-thumb:hover{
  background:#555 !important; 
}

.main-text-item{
  line-height:25px;
}

#IntroScreenBottomText.main-text-item{
  font-weight:normal;
  /* font-size:16px !important; */
  font-size:18px !important;
}
/* leaderborad */

#QuizLeaderBoard{
  width: 100%;
  padding:0px 15px;
}

#QuizLeaderBoardResTbl{
  width: 582px;
  margin: 0px auto 40px auto;
  border-radius: 10px;
}

.likeRow:last-child {
  border: none !important;
}

.tableHeader,.likeRow{
  display: flex;
}

.tableHeaderBox{flex: 0 0 10%;text-align: left;padding:8px 0px 8px 25px;font-weight:bold;}
.tableHeaderBoxsecond {flex: 0 0 70%;text-align:start;padding: 8px 15px 8px 25px;font-weight: bold;}
.tableHeaderBoxthird{flex: 0 0 20%;text-align:end;padding:8px 15px 8px 0px;font-weight:bold;}
.likeRowBox{flex: 0 0 10%;text-align: left;padding: 8px 0px 8px 25px;}
.likeRowBoxsecond {flex: 0 0 70%;text-align: start;padding: 8px 15px 8px 25px;}
.likeRowBoxthird{flex: 0 0 20%;text-align: end;padding: 8px 15px 8px 0px;}
span.number.rank{width:35px;height:25px;display:inline-block;position: relative;
  text-align: center;padding-top: 2px;}
span.number.rank:before {position: absolute;content: '';width: 30px;height: 25px;background: #ececec;
  left: 3px;z-index: -1;top: 0px;border-radius: 5px;}



.rank-1::before{
    background: url(images/rank1.svg) !important;
    width: 35px !important;
    height: 30px !important;
    position: absolute;
    content: "";
    left: 0px !important;
    top: -3px !important;
    z-index: 10 !important;
}

.rank-2::before{
  background:url(images/rank2.svg) !important;
  width: 35px !important;
  height: 30px !important;
  position: absolute;
  content: "";
  left: 0px !important;
  top: -3px !important;
  z-index: 10 !important;
}

.rank-3::before{
  background:url(images/rank3.svg) !important;
  width: 35px !important;
  height: 30px !important;
  position: absolute;
  content: "";
  left: 0px !important;
  top: -3px !important;
  z-index: 10 !important;
}

h2.leader-board-heading{
  font-size:24px;
  margin: 0px 0px 50px 0px;
}
/* .lang-pop-up-outer{border-radius:10px;background: linear-gradient(90deg, rgba(255,255,255,.9) 40%, transparent);} */

/* .lang-pop-up-outer ul#LanguageScreenOptions li{
  background: linear-gradient(90deg, rgba(255,255,255,.9) 40%, transparent);
} */

.lang-pop-up-outer{
  border-radius:20px;
  border:none;
}

.lang-pop-up-outer .form-control{box-shadow:none !important;border-radius:8px !important;}

.languageLogo img{display:none;}


.phone-codes-pop-up-outer{border-radius: 20px;}

/* .phone-code-sel-option{
  line-height: 33px;
    font-size: 14px;
    border-bottom: 1px solid #c8c7cc;
    margin-bottom: 7px;
    border-radius: 4px;
    padding: 0px 10px;
} */

h2.language-text span{position: relative;}


h2.location-image .icon-svg{
    background-image: url(https://d2019zdw54lq5z.cloudfront.net/survey/images/location.svg);
    width: 26px;
    height: 26px;
    position: absolute;
    /* left: -28px; */
    top: 2px;
}

.wrapper-of-languageicon .language-text{
    position:relative;
    padding-left:25px;
}

/* h2.language_heading .icon-svg{
  background-image: url(../images/language.svg);
  width: 27px;
  height: 26px;
  position: absolute;
  left: -5px;
  top: 2px;
  color: #000;
} */

.phone-code-sel-option.radion_common{padding-left:32px;}




/* Css For location ques */
.location-button {
    position: absolute;
    cursor: pointer;
    width: 60px;
    display: inline-block;
    top: 0px;
    right: -70px;
}
.location-button .location-icon{
  border: 1px solid transparent;
  position: relative;
  text-decoration: none;
  font-size: 18px;
  padding: 12px 0px;
  width: 100%;
  text-align: center;
  border-radius: 10px;
  display: inline-block;

}
.location-button .location-icon img{
    position: relative;
    top: 4px;
    width:20px;
}
.location-input-disabled  {
  cursor: not-allowed !important;
}
.location-map {
  height: 250px;
}
.location-map div{
  height: unset;
}

/* Css For audio ques */
.audio-layout li.cursor-dis{
  cursor: not-allowed;
}

.audio-record-popup-layout li{
  height: 250px !important;
  width: 40%;
  flex-direction: column;
  display: flex;
  justify-content: space-between;
  cursor: default;
  margin: 0 auto;
  overflow: hidden;
  list-style: none;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 10px;
}
.audio-record-popup-layout li div{
  text-align: center;
  font-size: 30px;
}
.audio-record-popup-layout li div .stop{
  cursor: pointer;
}
.audio-record-popup-layout li div .stop img{
  height: 35px;
}
.audio-record-popup-layout li div span{
  margin-right: unset;
}

.audio-play-popup-layout li{
  height: 250px !important;
  width: 40%;
  cursor: default;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 10px;
  position: relative;

}
.audio-play-popup-layout li .controls-tag{
  display: flex;
  justify-content: space-between;
}
.audio-play-popup-layout li .controls-tag span{
  cursor: pointer;
  font-size: 18px;
  margin-right: unset;
  visibility: hidden;
}
.audio-play-popup-layout li:hover div.controls-tag span{
  visibility: visible;
}
.audio-play-popup-layout li .audio-tag{
  margin: 0px 35px;
  text-align: center;
  font-size: 30px;
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.audio-play-popup-layout li .audio-tag audio{
  width: 100%;
}
.audio-play-popup-layout .done-btn{
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  visibility: hidden;
}
.audio-play-popup-layout li:hover div.done-btn{
  visibility: visible;
  padding:10px;
}
.audio-play-popup-layout .done-btn span{ 
  cursor: pointer;
  margin: 0 auto;
  font-size: 20px;
}
.audio-play-popup-layout li .preview-audio-rec-delete {
  float: right;
  cursor: pointer;
  visibility: hidden;
}
.audio-play-popup-layout li:hover div.preview-audio-rec-delete{
  visibility: visible;
}
.audio-play-popup-layout li .preview-audio-rec-delete span{
  margin-right: unset;
  font-size: 19px;
}

.mic-beat-effect {
  /* color: #fff; */
  background: #ccc;
  border-radius: 50%;
  width:40px;
  height:40px;
  animation: shadow-expansion 0.9s ease-in-out infinite alternate;
  border: 0.01px solid gray;
  font-size:22px;
  line-height:38px !important;
}
.mic-beat-effect:before {
  margin: 6px;
}
@keyframes shadow-expansion {
  0% {
    box-shadow: 0 0 0 10px #ccc;
  }
  100% {
    box-shadow: 0 0 0 0 #ccc;
  }
}


/* Css for video ques */
.video-cam-popup-layout li{
  width: 40%;
  cursor: default;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid;
  padding: 10px;
  border-radius: 10px;
  position: relative;
}
.video-cam-popup-layout .preview-vid-time{
  margin-bottom: 5px;
}
.video-cam-popup-layout .preview-vid-stop{
  margin-top:5px;
  text-align:center;
}
.video-cam-popup-layout div .stop{
  cursor: pointer;
  /* font-size: 30px; */
  /* display: flex; */
  margin: 0 auto;
}
.video-cam-popup-layout #video{
  position: unset;
  transform: unset;
  display: flex;
  margin: 0 auto;
  /* -webkit-transform: scaleX(-1);
  transform: scaleX(-1); */
  object-fit: contain;
  outline: 1px solid;
  border-radius: 15px;
}

.video-play-popup-layout li{
  height: 318px !important;
  width: 40%;
  cursor: default;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid;
  padding: 10px;
  border-radius: 10px;
  position: relative;
}
.video-play-popup-layout li .vid-cam-controls-tag{
  display: flex;
  justify-content: space-between;
  /* text-align: center;
  font-size: 30px; */
}
.video-play-popup-layout li .vid-cam-controls-tag span{
  cursor: pointer;
  font-size: 18px;
  margin-right: unset;
  visibility: hidden;
}
.video-play-popup-layout li:hover div.vid-cam-controls-tag span{
  visibility: visible;
}
.video-play-popup-layout li .vid-cam-tag video{
  position: unset;
  transform: unset;
  display: flex;
  margin: 0 auto;
  outline: 1px solid;
  border-radius: 15px;
  max-width: 320px;
  max-height: 240px;
  width:100%;
}
.video-play-popup-layout li .vid-cam-controls-tag span img{
  height: 35px;
}
.video-play-popup-layout .done-btn{
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  visibility: hidden;
}
.video-play-popup-layout li:hover div.done-btn{
  visibility: visible;
}
.video-play-popup-layout .done-btn span{ 
  cursor: pointer;
  margin: 0 auto;
  font-size: 20px;
}
.video-play-popup-layout li .preview-video-rec-delete {
  float: right;
  cursor: pointer;
  visibility: hidden;
}
.video-play-popup-layout li:hover div.preview-video-rec-delete{
  visibility: visible;
}
.video-play-popup-layout li .preview-video-rec-delete span{
  margin-right: unset;
  font-size: 19px;
}




/* layout changes */
.location-wrapper{width: calc(60% - 60px);position: relative;margin: 0px auto;}
.location-wrapper input{width: 100% !important;} 
.left .location-wrapper{margin:initial;text-align:left;}
.rtl-survey .location-wrapper input{margin-right:10px;}
.left.rtl-survey .location-wrapper input{margin-right:10px;}
.left.rtl-survey .location-wrapper,.rtl-survey .location-wrapper{left:-60px !important;}
.left .audio-record-popup-layout li{margin:initial;}
.div-in-box.audio-layout,.div-in-box.video-layout,.div-in-box.image-ques-layout{display:flex;justify-content: center;}
.div-in-box.audio-layout li,ul.div-in-box.video-layout li,.div-in-box.image-ques-layout li{position: relative;width:25%;}
.div-in-box.audio-layout li img,ul.div-in-box.video-layout li img,.div-in-box.image-ques-layout .folder-image-plus-icon img{width:auto !important;}



@media(max-width:767px){
  .div-in-box.audio-layout li{width:50% !important;}
  .location-wrapper{width: calc(100% - 60px);position: relative;margin:unset;}
  .phone-codes-pop-up-outer{width:100%;float:left;}
  .audio-play-popup-layout li .audio-tag{padding-top:0px !important;padding:unset;}
  .audio-play-popup-layout li .audio-tag{height:135px;}
  .audio-play-popup-layout li{height:200px !important;}
  .audio-play-popup-layout li .controls-tag,.video-play-popup-layout li .vid-cam-controls-tag,.img-cam-controls-tag{font-size:20px !important;}
  .audio-record-popup-layout .mic-beat-effect{font-size:20px;}
  .audio-record-popup-layout .fa-stop-circle-o{font-size:25px;}
  .audio-tag audio{width:100%;}
  .audio-play-popup-layout li{height:170px;}
  /* .cursor-dis{margin-left:10px !important;} */
   li .record-time,li .record-name{font-size:16px !important;}
   li .record-name{margin-top:40px !important;line-height:20px;}
  .div-in-box.video-layout li{margin:auto; float:none; width:50% !important;}
  .div-in-box.video-cam-popup-layout li,.div-in-box.video-cam-popup-layout li,
  .video-play-popup-layout li .vid-cam-tag video,.video-cam-popup-layout #video,.image-cam-popup-layout #image
  {width:100% !important;}
  .video-cam-popup-layout #video{height:100%;}
  .video-play-popup-layout li{width:100% !important;height:auto !important;}
  .div-in-box.image-cam-popup-layout ul,.div-in-box.image-play-popup-layout{width:100%;float:left;}
  .image-cam-popup-layout div{width:100%;}
  .image-play-popup-layout .done-btn{margin:0px auto 10px auto !important;}
  .include-site-branding .intro-screen .Scrollbar-auto{height:calc(100% - 50px);}
  .table-rating-scale td{width:45px !important;}
  #QuizLeaderBoardResTbl{
    width:100%;
    max-width: 100%;
    margin: 0px auto 40px auto;
    }
    .tableHeaderBox, .likeRowBox{
      padding: 8px 0px 8px 15px;
  }
  .tableHeaderBox,.likeRowBox{
    flex: 0 0 10%;
  }
  .tableHeaderBoxsecond,.likeRowBoxsecond{
    flex: 0 0 50%;
  }
  .tableHeaderBoxthird,.likeRowBoxthird{flex: 0 0 30%;}

  .table-view-included .inner-center-panel.field-com-wrapper.field-box-scale-rating .table.table-radio-rating tbody > tr > td:first-child{padding:0px 0px 5px 0px !important;}

  .table-view-included .inner-center-panel.field-com-wrapper.field-box-scale-rating .table.table-radio-rating tbody > tr{padding-bottom:22px !important;}
  span.error-element{width:100% !important;}
/* } */

 


 .table-view-included .inner-center-panel.field-com-wrapper .table.fix-width-table.table-radio-rating
{border-spacing: 0px 20px !important;border-collapse: separate;}

.table-view-included .inner-center-panel.field-com-wrapper .table.fix-width-table.table-radio-rating label.form-radio{width:100% !important;}
.done-button-wrapper .done-button{padding-bottom:15px;}
a.restart-survey-preview{
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 0px;
} 

.location-button .location-icon{
  padding:9px 0px !important;
}

.choose-category-layout li .choose-category span.folder-vid-cam-plus-icon,
.choose-category-layout li .choose-category span.folder-plus-icon,.choose-category-layout li .choose-category span.mic-plus-icon,.choose-category-layout li .choose-category span.folder-image-plus-icon
{
  display: flex;
  flex-direction: column;
 
}
.choose-category-layout li .choose-category span.folder-vid-cam-plus-icon span,
.choose-category-layout li .choose-category span.folder-plus-icon span,.choose-category-layout li 
.choose-category span.mic-plus-icon span,.choose-category-layout li .choose-category 
span.camera-plus-icon span,.choose-category-layout li .choose-category 
span.image-plus-icon span,.choose-category-layout li .choose-category 
span.folder-image-plus-icon span{
  font-size:16px;
}
.asset-ques-layout li{width:70% !important;}
.choose-category-layout li{width:70% !important;}
.video-cam-popup-layout li,.image-cam-popup-layout li{width:80%;}
.image-play-popup-layout li .img-cam-controls-tag{padding-bottom:10px;}
.audio-record-popup-layout li{width:80%;}
.audio-play-popup-layout li{width:80%;}
.audio-play-popup-layout li .audio-tag{margin:0px;}
.asset-ques-layout li .sign-layout .content{font-size:16px;}
.asset-ques-layout li .sign-layout i{font-size:32px !important;}

::-webkit-scrollbar{
  width: 4px;
  height: 4px;
}
::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-left: 1px solid #cecece;
}
::-webkit-scrollbar-thumb {
  background-color: #cecece;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
::-webkit-scrollbar-track {
  /* border-radius: 5px; */
  box-shadow: none;
  border: 0;
}




}

@media(max-width:550px){
.div-in-box.audio-layout li,.div-in-box.video-layout li,.div-in-box.image-ques-layout li{margin:0px auto;width:60% !important;}
.asset-ques-layout li{width:100% !important;}
.choose-category-layout li{width:100% !important;}
.video-cam-popup-layout li,.image-cam-popup-layout li{width:100% !important;}
.image-cam-popup-layout li{width:100%}
.image-play-popup-layout li{width:100% !important;}
.medium-survey-element .img-cam-tag img{width:100%;}
.audio-record-popup-layout li{width:100%;}
.audio-play-popup-layout li{width:100%;}
}






.video-layout li.cursor-dis{
cursor: not-allowed;
}

/* Css for image ques */
.image-cam-popup-layout li{
width: 40%;
cursor: default;
overflow: hidden;
list-style: none;
display: inline-block;
border: 1px solid;
padding: 10px;
border-radius: 10px;
position: relative;
}
.image-cam-popup-layout .preview-img-time{
margin-bottom: 15px;
}
.image-cam-popup-layout .preview-img-stop{
margin-top: 5px;
text-align: center;
}
.image-cam-popup-layout div .stop{
cursor: pointer;
margin: 0 auto;
}
.image-cam-popup-layout #image{
position: unset;
transform: unset;
display: flex;
margin: 0 auto;
/* -webkit-transform: scaleX(-1);
transform: scaleX(-1); */
object-fit: contain;
outline: 1px solid;
border-radius: 15px;
width:100%;
height:100%;
}

.image-play-popup-layout li{
height: 305px !important;
width: 40%;
cursor: default;
overflow: hidden;
list-style: none;
display: inline-block;
border: 1px solid;
padding: 10px;
border-radius: 10px;
position: relative;
}
.image-play-popup-layout li .img-cam-controls-tag{
display: flex;
justify-content: space-between;
}
.image-play-popup-layout li .img-cam-controls-tag span{
cursor: pointer;
font-size: 18px;
margin-right: unset;
visibility: hidden;
}
.image-play-popup-layout li:hover div.img-cam-controls-tag span{
visibility: visible;
}
.image-play-popup-layout li .img-cam-tag img{
display: flex;
margin: 0 auto;
outline: 1px solid;
border-radius: 15px;
height: 220px;
width:100%;
}
/* .image-play-popup-layout .done-btn{
border-radius: 10px;
border: 1px solid;
padding: 5px 10px;
margin: 0 auto;
display: flex;
} */
.image-play-popup-layout .done-btn{
display: flex;
position: absolute;
left: 0;
right: 0;
bottom: 10px;
visibility: hidden;
}
.image-play-popup-layout li:hover div.done-btn{
visibility: visible;
}
.image-play-popup-layout .done-btn span{ 
cursor: pointer;
margin: 0 auto;
font-size: 20px;
}
.image-play-popup-layout li .preview-image-rec-delete {
float: right;
cursor: pointer;
visibility: hidden;
}
.image-play-popup-layout li:hover div.preview-image-rec-delete{
visibility: visible;
}
.image-play-popup-layout li .preview-image-rec-delete span{
margin-right: unset;
font-size: 19px;
}

.image-ques-layout li.cursor-dis{
cursor: not-allowed;
}
.image-ques-layout li img{
height: auto;
max-width: 100%;
position: absolute;
left: 50%;
transform: translate(-50%,-50%);
top: 50%;
object-fit: contain;
}
.image-ques-layout li .record-delete {
position: absolute;
top: 2px;
right: 6px;
}


/* Css for signature ques */
.signature-ques-layout li{
  height: 140px !important;
  cursor: pointer;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 10px;
  margin: 0 1% 1% 0;
  line-height: 25px!important;
  width: 23.5%;
  padding: 10px;
}
.signature-ques-layout li .sign-layout{
/* padding: 20px; */
  display: flex;
  justify-content: center;
  align-items: center;
  height: 110px;
}
.signature-ques-layout li .sign-layout i{
  font-size: 40px;
  margin-bottom: 5px;
  font-weight: 100;
}
.signature-ques-layout li .sign-layout .content{
  margin-right: unset;
  display: block;
  font-size: 20px;
}

/* Signature */
.signature-layout li{
  height: 239px !important;
  width: 40%;
  cursor: default;
  padding: 0;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 10px;
  margin: 0 1% 1% 0;
  line-height: 25px!important;
}
.signature-layout li .signature-controls-tag{
  display: flex;
  justify-content: space-between;
  text-align: center;
  font-size: 30px;
  padding: 0px 10px 5px;
  visibility: hidden;
}
.signature-layout li:hover div.signature-controls-tag{
  visibility: visible;
}
.signature-layout li .signature-controls-tag span{
  cursor: pointer;
  margin-right: unset;
}
.signature-layout li .signature-controls-tag span .fa-long-arrow-left{
  font-weight: 400;
}
.signature-layout li .signature-controls-tag span .fa-check{
  font-weight: 300;
}
.signature-layout li .signature-canvas-tag{
  padding-bottom: 35px;
}
.signature-layout li .signature-canvas-tag #signature-canvas{
/* background: rgb(255, 255, 255); */
  border-radius: 10px;
  /* box-shadow: rgb(153 153 153) 0px 0px 15px; */
  cursor: crosshair;
  margin: 0 auto;
  display: flex;
}
.signature-layout li .signature-canvas-tag .clear-canvas-tag{
  border-bottom: 1px solid;
  margin: 0px 50px 0px 50px;
  display: flex;
}
.signature-layout li .signature-canvas-tag .clear-canvas-tag .clear-placeholder-canvas{
  line-height: unset;
  cursor: pointer;
}
.signature-layout li .signature-canvas-tag .clear-canvas-tag .placeholder{
  margin: 0 auto;
  font-size: 18px;
}

.signature-layout li .signature-footer {
  display: flex;
}
.signature-layout li .signature-footer .free-text{
  flex: 0 0 50%;
  box-sizing: border-box;
  height: 50px;
  cursor: pointer;
}
.signature-layout li .signature-footer .free-text .free-parent-text,
.signature-layout li .signature-footer .free-hand .free-parent-hand{
  padding: 5px;
}
.signature-layout li .signature-footer .free-text div i,
.signature-layout li .signature-footer .free-hand div i{
  font-size: 20px;
  display: block;
  text-align: center;
}
.signature-layout li .signature-footer .free-text div div,
.signature-layout li .signature-footer .free-hand div div{
  text-align: center;
  font-size: 12px;
}
.signature-layout li .signature-footer .free-hand{
  flex: 0 0 50%;
  box-sizing: border-box;
  height: 50px;
  cursor: pointer;
}

.signature-input-tag {
  padding-bottom: 35px;
  height: 161px;
  display: flex;
}
.signature-input-tag input{
  align-self: flex-end;
  margin: 0 auto;
  width: 75%;
  padding: 20px;
  /* font-size: 35px; */
  border: 1px solid;
  outline: unset;
  background: unset;
}

.signature-preview-layout li{
  height: 140px !important;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 10px;
  margin: 0 1% 1% 0;
  line-height: 25px!important;
  width: 23.5%;
  padding: 10px;
}
.signature-preview-layout li img{
  height: 100%;
  object-fit: contain;
  max-width: 100%;
}
/* .signature-preview-layout li .sign-layout{
display: flex;
justify-content: center;
align-items: center;
height: 110px;
}
.signature-preview-layout li .sign-layout .content{
margin-right: unset;
display: block;
font-size: 20px;
overflow: auto;
max-height: 145px;
} */

/* common asset css */
/* .asset-ques-layout li {
cursor: pointer;
} */
.asset-ques-layout li {
  height: 140px !important;
  cursor: pointer;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 10px;
  margin: 0 1% 1% 0;
  line-height: 25px!important;
  width: 23.5%;
  position: relative;
}

/* .asset-ques-layout li:last-child{margin:0 0 1% 0} */

/* .left.rtl-survey .asset-ques-layout li:first-child{margin:0 0% 1% 0} */

.asset-ques-layout li .record-delete{
  float: right;
  visibility: hidden;
}
.asset-ques-layout li:hover div.record-delete{
  background: none;
  visibility: visible;
}
.asset-ques-layout li .record-delete span{
  cursor: pointer;
  margin-right: 0;
  font-size: 19px;
}
.asset-ques-layout li .record-name{
  margin-top: 30px;
  display: block;
  font-size: 20px;
} 
.asset-ques-layout li .record-time{
  display: block;
  font-size: 20px;
}

.asset-ques-layout li .sign-layout{
/* padding: 20px; */
  display: flex;
  justify-content: center;
  align-items: center;
  height: 110px;
  text-align: center;
}
.asset-ques-layout li .sign-layout i{
  font-size: 40px;
  margin-bottom: 5px;
  font-weight: 100;
}
.asset-ques-layout li .sign-layout .content{
  margin-right: unset;
  display: block;
  font-size: 20px;
}

.choose-category-layout li{
  cursor: default;
  width: 40%;
  height: 250px !important;
  overflow: hidden;
  list-style: none;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 10px;
}
.choose-category-layout li .parent-choose-category{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  /* justify-content: center; */
  height: 175px;
  margin-right: unset;
}
.choose-category-layout li .cancel-choose-category{
  display: flex;
  justify-content: end;
  visibility: hidden;
}
.choose-category-layout li:hover div.cancel-choose-category{
  background: none;
  visibility: visible;
}
.choose-category-layout li .cancel-choose-category span{
  cursor: pointer;
  font-size: 19px;
  margin-right: unset;
}
.choose-category-layout li .choose-category{
  display: inline-block;
  cursor: pointer;
  margin: 0px 15px;
  position: relative;
  width:25%;
}
.choose-category-layout li .choose-category i,
.choose-category-layout li .choose-category img{
  height: 30px;
  display: block;
  margin: 4px auto;
  /* font-size: 30px;
  display: block;
  margin-bottom: 5px; */
}
.choose-category-layout li .choose-category span{
  margin-right: unset;
}
.choose-category-layout li .parent-choose-category span.choose-category:hover span.folder-plus-icon span,
.choose-category-layout li .parent-choose-category span.choose-category:hover span.mic-plus-icon span,
.choose-category-layout li .parent-choose-category span.choose-category:hover span.folder-vid-cam-plus-icon span,
.choose-category-layout li .parent-choose-category span.choose-category:hover span.camera-plus-icon span,
.choose-category-layout li .parent-choose-category span.choose-category:hover span.folder-image-plus-icon span,
.choose-category-layout li .parent-choose-category span.choose-category:hover span.image-plus-icon span{
  font-weight: bold;
  margin-right: unset;
}

 .table-view-included .inner-center-panel.field-com-wrapper .table.fix-width-table.table-radio-rating
{border-spacing: 0px 20px !important;border-collapse: separate;}

.table-view-included .inner-center-panel.field-com-wrapper .table.fix-width-table.table-radio-rating label.form-radio{width:100% !important;}
.done-button-wrapper .done-button{padding-bottom:15px;}
a.restart-survey-preview{
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 0px;
} 

svg.newicon{
  width:30px;
  height:30px;
  display:inline-block;
}

/* Css For barcode ques */
.barcode-wrapper {
  width: calc(60% - 60px);
  position: relative;
  margin: 0px auto;
}
.barcode-wrapper input{
  width: 100% !important;
}
.barcode-button {
  position: absolute;
  width: 60px;
  display: inline-block;
  right: -70px;
}
.barcode-button .barcode-icon{
  border: 1px solid transparent;
  /* position: relative; */
  /* text-decoration: none; */
  font-size: 18px;
  padding: 12px 0px;
  width: 100%;
  /* text-align: center; */
  border-radius: 10px;
  display: inline-block;

}
.barcode-button .barcode-icon img{
  position: relative;
  top: 4px;
  width:20px;
}
/* css for number-currency ques */
.number-currency-web {
  display: inline-flex;
  width: 50%;
}
.number-currency-web .prefix{
  margin: 0;
  padding: 15px 7px 15px 8px;
  border-radius: 10px 0px 0px 10px !important;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 1px solid;
  cursor: default;
  font-size: 16px;
} 
.number-currency-web input{
  display: inline-block;
  border-left: 0px !important;
  border-radius: 0px 10px 10px 0px !important;
  flex-grow: 1;
}
body.larg{
  background-color: inherit;
}

.intro-screen .Scrollbar-auto,.thank-you-screen .thankyou-Scrollbar-auto{overflow-x:hidden;}

/* sprites circle rating*/
.sprite_circle_1,.sprite_circle_2,.sprite_circle_3,.sprite_circle_4,.sprite_circle_5{height:58px;width:58px;margin:.5px auto 5px!important}
.sprite_circle_1:hover,.sprite_circle_2:hover,.sprite_circle_3:hover,.sprite_circle_4:hover,.sprite_circle_5:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);opacity:1}
.sprite_circle_1{background:url(../images/sprites-images.png) 327px -8px}
.sprite_circle_2{background:url(../images/sprites-images.png) 261px -8px}
.sprite_circle_3{background:url(../images/sprites-images.png) 196px -8px}
.sprite_circle_4{background:url(../images/sprites-images.png) 133px -8px}
.sprite_circle_5{background:url(../images/sprites-images.png) 67px -8px}
.in-active #sprites-rating-circle{opacity:.5}
.fix-width-table tr td.selected a #sprites-rating-circle{opacity: 1!important;}
/* sprites picture choice*/
.sprite-picture-choice{background:url(../images/sprites-images.png) -10px -254px;width:92px;height:75px}
/* sprites picture rating*/
.sprite-picture-rating{background:url(../images/sprites-images.png) -10px -254px;width:92px;height:75px}
.ranking-option-list .rank-svg-up-down {float: right;}
.ranking-option-list .rank-svg-up-down svg{display: flex;margin-bottom: -3px;}
.no-location-found svg.warning-fa{fill: #ccc;width:56px;height:50px;}
.no-language-found svg.warning-fa{fill: #ccc;width:56px;height:50px;}
.no-phonecode-found svg.warning-fa{fill: #ccc;width:56px;height:50px;}
.symbol-rating-choice.temp-mark svg.sprite-heart-star{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  opacity: 1;
}
.in-active svg.sprite-heart-star{opacity:.5}
.fix-width-table tr td.selected a svg.sprite-heart-star{opacity: 1!important;}
div[rating-scale-template="emotion_rating_scale"] td svg.sprite-emoji:hover,svg.sprite-emoji:hover{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  opacity: 1;
}
.in-active svg.sprite-emoji{opacity:.5}
.fix-width-table tr td.selected a svg.sprite-emoji{opacity: 1!important;}

/* Navigation-offline-mode */
@media(max-width:767px){
.navigation-shift-top #NavigationAndDoneButtonContainer .prev-screen{
  top:5px;
  bottom: inherit !important;
}
.navigation-shift-top #NavigationAndDoneButtonContainer .prev-screen-disabled.svgimage{
  top:5px;
  bottom:inherit;
  left: 2%;
}
.navigation-shift-top #NavigationAndDoneButtonContainer .next-screen{
  top:5px;
  bottom: inherit !important;
}
.navigation-shift-top #NavigationAndDoneButtonContainer .next-screen-disabled.svgimage{
  top: 5px !important;
  bottom: inherit;
}
.navigation-shift-top .wrapper-to-fix-branding{height: calc(100vh - 0px);}
.navigation-shift-top .svgimage svg {
  width: 28px !important;
  height: 28px !important;
}

.navigation-shift-top .full-web-view .medium-survey-element .field-main-label{
  padding:0px 6px;
}

.navigation-shift-top .prev-screen,.navigation-shift-top .prev-screen-disabled,.navigation-shift-top .next-screen,.navigation-shift-top .next-screen-disabled.svgimage{width:34px;height:34px;}

.sprite_circle_1,.sprite_circle_2,.sprite_circle_3,.sprite_circle_4,.sprite_circle_5{height:42px !important;width:42px !important;}

.sprite_circle_1{background-color: #d13900;width: 44px;height: 44px;border-radius: 50%;}
.sprite_circle_2{background-color: #d36501;width: 44px;height: 44px;border-radius: 50%;}
.sprite_circle_3{background-color: #fee202;width: 44px;height: 44px;border-radius: 50%;}
.sprite_circle_4{background-color: #cffd04;width: 44px;height: 44px;border-radius: 50%;}
.sprite_circle_5{background-color: #abfd03;width: 44px;height: 44px;border-radius: 50%;}


}
@media(max-width:380px){
.stacked.table-view-included .table-cell-nps tr:nth-child(2){width:100%;margin: 0px auto;}
.stacked.table-view-included .table-cell-nps.set-rtl-view tbody,.stacked.table-view-included .table-cell-nps tbody{width:80%;margin:0px auto;}
.stacked tr.mobile-mode-last-help-text,.stacked tr.mobile-mode-first-help-text{width:100% !important}

}

.ui-ranking-state-highlight-new {height: 37.8px;margin: 0 !important;border: 2px dotted #000;background-color: transparent !important;border-radius: 0;}
.ui-ranking-state-highlight-new .rank-svg-up-down{display: none;}
.disbaled-choice-elem {opacity:0.5 !important; cursor:not-allowed !important;}

.camera-prev{max-width:100%;display:none}
.camera-prev #imageprev{max-width:100%;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}
.camera-prev #imageprev.camera-image-preview{position:absolute!important;left:0!important;transform:none!important;top:0!important;right:0!important;bottom:0!important;max-width:none}
.camera-prev video{position:absolute;top:0;left:0;bottom:0;transform:none!important;right:0}

.thankyou-Scrollbar-auto .tabel-cell a.restart-survey-preview {
  display: flex;
  flex-direction: column;
  left: 0;
  top: 0!important;
  justify-content: flex-start!important;
  align-items: center;
  margin-left: 0;
  margin-bottom: 20px;
  position: relative;
}

.thankyou-Scrollbar-auto .tabel-cell a.restart-survey-preview small {
  border: #000 2px solid;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
  text-indent: 2px;
}

.thankyou-Scrollbar-auto .tabel-cell a.restart-survey-preview br {
  display: none;
}

.large-view .thankyou-Scrollbar-auto .content-center {
  display: flex;
  padding-top: 0!important;
  flex-direction: column;
  height: calc(100%)!important;
  justify-content: center;
  align-items: center;
}

.large-view .thankyou-Scrollbar-auto .tabel-cell a.restart-survey-preview small {
  padding-top: 1px;
}