@media (max-width: 769px){
	.rep-prof-details{
    border-bottom: 1px solid #d2cdcd;
    display: inline-grid;
    width: 100%;
    margin-left: 0px;
    }
    
    .rep-user-details{
    width: 100%;
    }
    
    .rep-dash-btns{
    width: 100%;
    margin-bottom: 20px;
    }
    
    .rep-send-survey-div{
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 48%;
    margin-left: auto;
    }
   
   	.rep-social-media-div {
    margin-left: 26px;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 48%;
	}

}

/* ============== SMARTPHONES ==============*/
@media (max-width: 767px) {
	body{
        font-size: 12px;
        -webkit-user-select: none;   
        overflow-x:hidden;                
    }
    .sm-tweet-panel {
		max-height: 410px;
	}
	.resp-float {
		float: left;
		margin-top: 10px;
	}
    .container{
    	width: 100% !important;
    }
    .login-main-wrapper{
        background: #fff;
    }
    .login-input-wrapper{
        width: 100%;
        border-right: 0;
        border-left: 0;
        border-radius: 0;
        box-shadow: none;
        border: 0;
        border-bottom: 1px solid #D3DEE0;
        margin: 0;
        border-top: 1px solid #D3DEE0;
        margin-top: -1px;
    }
    .login-wrapper-icon{
        width: 15%;
    }
    .login-wrapper-txt{
        width: 82%;
    }
    .btn-submit{
        width: 100%;
        background: #5CC7EF;
        border: 0;
        border-radius: 0;
        margin-bottom: 15px;
    }
    .login-footer-wrapper,.footer-copyright{
        display: none;
    }
    .login-footer-wrapper.login-footer-txt.clearfix.margin-0-auto.margin-bottom-50.col-xs-12{
        display: block;
        color: #555;
    }
    .registration-wrapper-min-height, .invitation-min-height, .login-wrapper-min-height, .company-wrapper-min-height{
        min-height: 450px;
    }
    .login-row{
        margin-top: 0 !important;
    }
    .login-wrapper{
        margin: 0;
        border-radius: 0;
    }
    .login-logo{
        background-color: #F9F9FB;
        margin: 0;
        height: 150px;
        border-bottom: 1px solid #D3DEE0;
    }
    .login-txt{
        margin: 0;
        line-height: 75px;
        font-size: 20px;
        border-bottom: 1px solid #D3DEE0;
    }
    .forgot-pwd-mobile, .have-account-mobile{
/*        display: block !important;*/
        padding-left: 25px;
    }
    #reg-form, #login-form, #inv-form, #payment-form{
/*        height: 100%;*/
    }
    .error-msg {
        padding: 0 25px;
        margin-bottom: 10px;
        margin-top: 8px;
        display: none !important;
    }
    .login-link{
        color: #555 !important;
    }
    .validation-msg-wrapper{
        margin-top: 0;
    }
    .payment-option-tab{
        width: 100%;
    }
    .msg-err-icn{
        min-width: 50px;
        width: 15%;
    }
    .hm-content-right{
        border-left: 0;
        margin-top: 0;
    }
    .hm-item-row{
        width: 100%;
        margin-bottom: -1px;
    }
    .item-row-OR{
        width: 100%;
    }
    .hm-bottom-panel-item{
        padding: 0 15px;
    }
    .hm-left-item, .hm-right-item{
        padding: 0;
        border-bottom: 0;
    }
    .hm-content-left, .hm-content-right{
        padding: 0;
        border-bottom: 0
    }
    .login-container {
        margin-top: 0;
    }
    .header-container{
        height: 50px;
        position: relative;
        border-bottom: 1px solid #dcdcdc;
        z-index: 99999;
    }
    .header-logo{
        height: 50px;
        width: 115px;
        background-size: auto 30px;
    }
    .header-links{
        background-color: #fff;
        overflow: auto;
        height: 100%;
        position: absolute;
        width: 100%;
        margin: 0;
        top: 50px;
        display: none;
        box-shadow: 0px 3px 8px 0px #ccc;
    }
    .header-links-item{
    	display: block;
        width: 100%;
        line-height: 50px;
        float: none;
        height: auto;
        padding: 0 15px;
        line-height: 50px;
        border-bottom: 1px solid #dcdcdc;
        color: #555;
    }
    /* .header-user-info {
        display: none;
    } */
    #hdr-usr-img{
        display: none;
    }
    .hm-header-row-right{
        display: none;
    }
    .header-menu-icn{
        display: block !important;
    }
    .header-main-wrapper .container, .hm-header-main-wrapper .container, .hm-main-content-wrapper .container{
        padding: 0;
    }
    .header-main-wrapper{
        position: static;
    }
    .hm-header-main-wrapper{
        background-color: #fff;
        margin-top: 0;
    }
    .hm-header-row{
        height: 48px;
    }
    .hm-header-row-sur {
        display: table;
    	width: 100%;
    }
    .hm-header-row-left{
        color: #555;
        font-size: 16px;
        width: 100%;
        float: none;
        text-align: center;
        line-height: 48px;
        border-bottom: 1px solid #dcdcdc;
    }
    .hm-header-row-left.lgn-adj {
    	line-height: 48px !important; 
    }
    .hm-header-row-left-sur {
		display: table-cell;
		vertical-align: middle;
		line-height: 24px;
		padding: 12px 0;
		border-bottom: none;
	}
	.hm-header-row-left-edit-pr {
    	width: auto;
        float: left;
        border-bottom: none;
    }
    .hm-main-content-wrapper, .prof-main-content-wrapper{
        margin-top: 0;
    }
    .hm-item-header-left{
        font-size: 16px;
        font-family: opensans !important;
    }
    .hm-sub-header-left{
        font-size: 16px;
        font-family: opensans !important;
    }
    .hm-sub-header, .hm-sub-item, .hm-item-header{
        padding: 0 10px;
    }
    .hm-item-content{
        padding: 0px 10px 0;
        margin-top: -1px;
    }
    .dd-icn{
        display: block;
    }
    .hm-item-row-right-btn-save{
        width: 285px;
        margin: 10px auto !important;
        float: none;
    }
    .float-left.icn-save.cursor-pointer{
        margin-right: 0;
    }
    .hm-item-row-left, .um-item-row-left{
        display: none;
    }
    .hm-item-row-right{
        float: none;
        margin: 0 -10px;
    }
    .um-item-row-right {
        margin: 0 -15px;
    }
    .hm-item-row-txt, .um-item-row-txt{
        width: 100%;
        box-shadow: none;
        margin-left: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        padding: 10px 50px 10px 50px;
    }
    .en-user-name{
     border-bottom: 0 !important;
    }
    .en-form-align-left{
    padding-left:70px !important;
    }
    .lone-space{
      display:none;
    }
    .hm-dd-wrapper{
        width: 100%;
        border-left: 0;
        border-right: 0;
        box-shadow: 0px 3px 8px 0px #ccc;
    }
    .hm-sub-search-txt{
        width: 115px;
    }
    .footer-text{
        font-size: 10px;
        line-height: 50px;
    }
    .footer-main-wrapper{
        height: 50px;
    }
    .hm-top-panel-content{
        margin-top: -1px;
        margin-bottom: 0px;
        border-bottom: 0;
    }
    .hm-top-panel-item{
        padding: 0 10px;
    }
    .hm-bottom-panel, .hm-bottom-panel-item{
        padding: 0;
    }
    .hm-bottom-panel{
        margin-bottom: 0;
    }
    .hm-sub-header{
        border-top: 1px solid #dcdcdc;
    }
    .create-branch-dd{
        display: none;
    }
    .margin-top-2-resp{
        margin-top: -2px;
    }
    .hm-sub-header{
        height: 50px;
        line-height: 50px;
    }
    .hm-sub-search-txt, .hm-sub-height-adjust{
        height: 30px;
    }
    .um-header {
        font-size: 16px;
        padding-left: 10px;
        line-height: 50px;
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: -1px;
    }
    .um-item-row-icon {
		position: absolute;
		top: 4px;
		right: 0;
		height: 30px;
		width: 30px;
		margin-right: 2px;
		background-size: contain;
	}
	.um-top-tag-wrapper{
        margin-top: 25px;
    }
    .um-top-status-title{
        margin-right: 15px;
    }
    .col-email,.col-loanoff{
        display: none !important;
    }
    .um-bottom-content{
        padding: 0 !important;
    }
    .st-score-txt, .st-score-rt,.wd-score-txt{
        padding: 10px;
    }
    .st-score-txt {
		height: auto;
		margin-bottom: 20px;
		float: none;
		width: 100%;
		border-right: none;
	}
	.wd-score-txt {
		height: auto;
		margin-bottom: 20px;
		float: none;
		width: 100%;
	}
	.score-rt-post {
        width: 260px;
        height: 110px;
        padding: 0 !important;
        float: none !important;
        border: 0;
        margin: 0 auto;
    }
    .st-bottom-wrapper{
        margin-top: 25px !important;
        padding: 0px 15px;
    }
    .st-rating-wrapper{
        margin-right: 1px !important;
    }
    .st-rating-input{
        width: 50px;
    }
    .st-header-txt-lft{
        font-size: 14px;
    }
    .st-check-main, .st-check-wrapper{
        margin-top: 15px;
    }
    .st-check-main{
        float: none;
    }
    .st-check-txt-OR{
        line-height: 25px;
        font-size: 14px;
        width: 200px;
        margin-top: 15px;
    }
    .st-settings-check-wrapper{
        margin-top: 15px;
    }
    .input-error-2{
        display: none;
    }
    .login-reg-err{
        margin: 0;
        line-height: 38px;
        border-bottom: 1px solid #dcdcdc;
        width: 100%;
        padding-left: 50px;
    }    
    .prof-map-wrapper {
		width: 100%;
		padding-top: 10px;
		border-top: 1px solid #dcdcdc;
	}
	.prof-addline2{
/*        display: none;*/
    }
    .prof-addline1{
        font-size: 14px;
        height: auto;
    }
    .prof-img-wrapper{
        padding: 0;
    }
    .prof-image{
        width: 100%;
        max-height:100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }
    .prof-rating-mobile-wrapper{
        display: block;
        border-right: 1px solid #dcdcdc;
        height: 50px;
        border-bottom: 1px solid #dcdcdc;
        border: none;
    }
    .prof-btn-wrapper{
        display: none;
        /*width: 100%;
        padding-left: 5px;
        border-top: 1px solid #dcdcdc;
        padding-top: 8px;
        position: static;
        height: 52px;
        border: 0;
        margin: 10px auto 0 auto;
        padding: 0;*/
    }
    .prof-btn-survey{
        /*width: 250px;
        height: 36px;
        line-height: 36px;
        margin: 0 auto;*/
    }
    .prof-rating .st-rating-wrapper{
/*        display: none;*/
    }
    .prof-rating-mobile-wrapper .st-rating-wrapper{
        width: 135px;
        margin: 0 auto !important;
    }
    .prof-rating-mobile-wrapper .rating-star{
        width: 26px;
        background-size: 80%;
    }
    .inc-dl{
        background-size: 20px;
        width: 20%;
    }
    .prof-dowload-width{
        width: 136px;
    }
    .txt-download{
        font-size: 12px;
        width: 80%;
    }
    .prof-wrapper{
        height: auto;
        min-height: 175px;
    }
    .prof-name-wrapper{
        padding-top: 10px;
        overflow: hidden;
        padding-bottom: 0px;
        border-bottom: 1px solid #dcdcdc;
    }
    .prof-name{
        font-size: 16px;
    }
    .prof-address{
        font-size: 14px;
        line-height: 22px;
    }
    .prof-left-panel-wrapper{
        padding: 0;
        margin-top: 0;
    }
    .prof-left-row{
        padding: 0px;
    }
    .payment-section{
        width: 100%;
    }
    .payment-details-wrapper, .overlay-payment{
        padding: 10px;
    }
    .overlay-payment{
        padding-bottom: 300px;
        overflow: auto;
    }
    .btn-payment{
        width: 100%;
        margin-bottom: 20px;
    }
    #payment-details-form{
        padding: 0;
    }
    .prof-left-social, .intro-wrapper{
        display: none;
    }
    .left-panel-header{
        line-height: 40px;
        padding-left: 15px;
        color: #4A4A4A;
    }
    .left-panel-content{
		padding-left: 15px;
    }
    .lp-con-row{
        border-bottom: 1px solid #dcdcdc;
        line-height: 55px;
        padding-left: 0;
    }
    .lp-con-row:last-child{
        border-bottom: 0;
    }
    .lp-con-icn{
        height: 26px;
        width: 26px;
        margin: 15px 7px;
    }
    .mobile-tabs{
        display: block !important;
    }
    .lp-dummy-row {
    	border-bottom: 1px solid #dcdcdc;
    }
    .lp-assoc-row, .lp-exp-row, .lp-ach-row, .lp-hob-row, .lp-auth-row{
        padding-left: 15px;
        width: 85%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        /* line-height: 55px;
        border-bottom: 1px solid #dcdcdc; */
    }
    .lp-assoc-row:last-child, .lp-exp-row:last-child, .lp-ach-row:last-child, .lp-hob-row:last-child, .lp-auth-row:last-child{
        border-bottom: 0;
    }
     .prof-main-content-wrapper{
        margin-bottom: 43px;
    }
    .prof-left-row{
        border-right: 0;
    }
    .prof-right-panel-wrapper, .posts-wrapper{
        margin: 0 !important;
        padding: 0 !important;
    }
    .rt-content-main{
        padding: 0;
        margin: 0;
    }
    .panel-tweet-wrapper{
        float: none;
        width: 100%;
    }
    .main-con-header {
	    width:100%;
        font-size: 16px;
        border-bottom: 1px solid #dcdcdc;
        line-height: 55px;
        padding-left: 15px;
        margin-bottom: 0;
    }
    .tweet-panel-left{
        padding: 0;
        border-right: 0;
    }
    .tweet-panel-item {
        padding-bottom: 15px;
        padding-top: 15px;
        margin-bottom: 0;
    }
    .posts-panel-item,,.ppl-review-item-last{
        padding: 15px;
    }
    .ppl-review-item{
      padding:15px 4px;
    }
    .tweet-icn{
        min-width: 32px;
        width: 32px;
        margin-right: 7px;
        margin-left: 7px;
    }
    .tweet-txt{
        min-width: 200px;
        width: 85%;
    }
    .tweet-icn.icn-tweet.float-left{
        background-size: 20px;
    }
    .tweet-panel-item:last-child {
        border-bottom: 1px solid #dcdcdc !important;
    }
    .ppl-say-txt-st{
        display: none;
    }
    .hm-header-row-main{
        /* display: none; */
    }
    .ppl-header-left, .ppl-header-right{
        /* float: none !important; */
    }
    .ppl-share-wrapper{
        line-height: 30px;
    }
    .sr-share-wrapper {
		margin-bottom: 5%;
	}
    
    .float-left.icn-share.icn-plus-open{
        background-size: 24px;
    }
    .icn-share {
        height: 30px;
        width: 30px;
    }
    .tweet-panel-item, .posts-panel-item{
        margin-bottom: 0;
    }
    .err-header-wrapper{
        height: 50px;
    }
    .cp-container{
		display: block;
		margin-top: -2px;
	}
	.cp-item-row-txt{
		background: url(../images/double-key.png) no-repeat;
		background-position: 10px center;
	}
    .sb-container{
        margin: 0;
        padding: 0;
    }
    .sb-header{
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-left: 10px;
    }
    .sb-questions-wrapper{
        border-left: 0;
        border-right: 0;
        border-radius: 0;
    }
    .sb-tab-header{
        background-color: #fff;
        padding: 0;
        height: 45px;
    }
    .sb-tab-wrapper{
        margin: 0;
        float: none;
        width: 100%;
        padding: 0;
    }
    .sb-tab-item{
        line-height: 44px;
        float: left;
        width: 50%;
        padding: 0;
        margin: 0;
        text-align: center;
        border: 0;
    }
    .sb-content{
        padding: 0 0 10px 0;
    }
    .sb-con-txt{
        padding-left: 10px;
        margin: 10px 0 15px 0;
    }
    .sb-tem-select{
        padding: 0;
    }
    .sb-sel-item{
        float: none;
        width: 145px;
        margin: 10px auto 0;
    }
    .sb-dd-wrapper{
        top: 30px;
    }
    .sb-txtarea-wrapper{
        margin-bottom: 20px;
        margin-top: 20px;
        padding: 0;
    }
    .sb-txtarea, .sb-inparea{
        border-right: 0;
        border-left: 0;
        border-radius: 0;
        box-shadow: none;
    }
    .sb-mcq-ans-wrapper {
        margin-top: -26px;
    }
    .sb-inparea{
        margin-bottom: -1px;
    }
    .sb-btn-wrapper{
        width: 100%;
        padding: 0 10px;
    }
    .btn-sb{
        margin: 0;
        width: 48%;
    }
    .btn-sb-add{
        margin: 0 auto;
        float: none;
    }
    .sb-q-item-txt{
        width: 78%;
        line-height: 42px;
    }
    .sb-q-header-txt{
        font-size: 14px;
    }
    .sb-q-header-icons-rem{
        top: 8px;
        font-size: 10px;
        line-height: 28px;
        width: 50px;
    }
    .view-all-lnk{
        display: none;
    }
    .sb-q-item-btns{
        width: 100%;
        float: none;
    }
    
    .icn-address-mobile{
        display: block;
    }
    .mob-icn-email, .mob-icn-lname, .mob-icn-fname, .mob-icn-assignTo, .mob-icn-branch-name, .icn-address-mobile{
        background-position: 6px center;
    }
    .cp-err{
        padding-left: 0;
        line-height: 22px;
        margin-top: 12px;
    }
    .sb-dd-wrapper-or{
        width: 98%;
    }
    .sb-dd-item-or{
        font-size: 12px;
        padding: 0 0 0 27px;
        background-size: 18px !important;
    }
    .sb-q-item-txt-or {
        width: 78%;
    }
    .hm-item-row-right{
        min-height: 20px !important;
        margin-top: -1px;
    }
    .um-btn-wrapper-fix {
        margin-top: 30px;
    }
    .um-search-user{
        padding: 0 24px 0 0;
        margin-right: 5px;
    }
    .sq-star-wrapper{
        width: 250px;
    }
    .sq-txt-area{
        width: 100%;
    }
    .pst-srvy{
    	max-width: 100%;
    	padding: 0 10px;
    }
    .sq-smile{
        /* width: 50px; */
    }
    .hdr-links{
        display: none;
    }
    .sq-star{
        /* width: 50px;
        height: 42px;
        background-size: 40px !important; */
    }
    .sq-slider-wrapper {
        width: 80%;
        margin: 0 auto;
    }
    .sq-mcq-wrapper{
        width: 100%;
    }
    .sq-mcq-ans-wrapper{
        width: 85%;
        min-width: 225px;
    }
    .sq-mcq-chk-wrapper{
        width: 15%;
        min-width: 40px;
    }
    .prof-img-wrapper{
        width: 50%;
    }
    .prof-name-wrapper{
        width: 100%;
        border-left: 1px solid #dcdcdc;
        min-height:200px;
        border-bottom: none;
    }
    .profile-name-img-wrapper{
    	width: 50%;
    }
    .prof-img-wrapper,.prof-name-wrapper{
        display: block;
        padding: 0;
    }
    .left-panel-content-adj{
        padding-left: 15px;
    }
    .prof-left-panel-wrapper, .row prof-right-panel-wrapper{
        padding: 0px !important;
        margin: 0;
    }
    .sq-i-txt input, .sq-i-txt select{
        width: 100%;
        float: none;
        display: block;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        border-bottom: 1px solid #dcdcdc;
        border-top: 1px solid #dcdcdc;
        margin-bottom: -1px;
        padding-left: 50px;
        position: relative;
    }
    
    .sq-i-txt select{
        background-color: #fff;
        padding-left: 10px;
    }
    
    .sq-i-txt {
        float: none;
        width: 100%;
        position: relative;
    }
    .sq-i-lbl {
        display: none;
    }
    .sq-info-wrapper {
        margin-bottom: 0;
    }
    .sq-i-checkbox {
		display: block;
		width: 40px !important;
		margin-right: 0 !important;
	}
	.sq-i-checkbox-txt {
		float:left;
		padding-left: 10px;
		width: 80%;
		display: flex;
		justify-content: flex-start;
		height: 35px;
		line-height: 15px;
		padding-top: 5px;
	}
	.sq-star-wrapper {
        width: 310px;
    }
    .sq-ques-wrapper{
        margin: 10px -15px;
    }
    .ques-wrapper-adj, .reg-cap-nw-adj .reg-cap-nw-adj-container, .reg-cap-nw-adj .reg-captcha-img{
        width: 100%;
    }
    .reg-cap-nw-adj .reg-cap-nw-adj-container {
		box-shadow: none;
		border-radius: 0;
		border-left: 0;
		border-right: 0;
		width: 304px;
		margin: auto;
		float: none;
		padding-bottom: 10px;
	}
	.sq-btn-continue{
        width: 100%;
        border-radius: 0;
        margin: 0;
    }
    .sq-btn-wrapper{
        margin-top: -10px;
    }
    .sq-img-adj{
        display: block !important;
    }
    .dash-stats-wrapper {
        padding: 20px 0;
        margin: 0 -15px;
    }
    .dash-sub-head{
        padding: 0;
        text-align: center;
        margin-bottom: 0px;
        font-size: 16px;
    }
    .stats-left {
        width: 280px;
        margin: 0 auto;
        float: none !important;
    }
    .stat-icns-item {
        padding-left: 10px;
    }
    .hr-dsh-adj-lft{
        text-align: left;
        width: auto;
        float:left;
        font-size: 14px;
        padding-left: 10px;
        border-bottom: 0;
        margin-top: 0 !important;
    }
    .hr-dsh-adj-rt{
        line-height: 48px;
        font-size: 14px;
        height: 48px;
    }
    .stats-right {
        margin-left: 0px;
        margin: 0 auto;
        width: 300px;
        float: none !important;
    }
    .stats-right-adj {
        margin-left: 0px;
        width: 100%;
    }
    .stat-icn-lbl {
        font-size: 12px;
        padding-left: 10px;
        line-height: 16px;
        padding-top: 4px;
        width: 180px;
    }
    .stat-icn-img{
        width: 10px;
        height: 28px;
    }
    .stat-icn-txt-rt {
        font-size: 14px;
        margin-left: 10px;
        line-height: 28px;
    }
    .stat-icns-wrapper{
        line-height: 22px;
    }
    .dash-sel-lbl {
        width: 100%;
        text-align: left;
        line-height: 22px;
        padding-left: 22px;
    }
    .setting-sel-lbl {
        width: 100%;
        text-align: left;
        line-height: 22px;
        padding-left: 22px;
    }
    .util-gph-item{
        margin-left: 0;
        width: 90%;
        overflow: hidden;
        float: none !important;
        margin: 15px auto 0;
    }
    
    .trans-monitor-graph-legend{
    	display:block;
    }
    
    .trans-monitor-legend-item-first{
	margin-left:0;	
	}

	.trans-monitor-legend-item{
	margin-left:0;
	}
    .trans-monitor-util-gph-item{
        margin-left: 0;
        width: 90%;
        overflow: hidden;
        float: none !important;
        margin: 15px auto 0;
    }
    
    /*gmb styles*/
    .overlay-gmb-popop {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999;
    min-height: 480px;
    padding-bottom: 100px;
    background: linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0.52));
	}
	
	.gmb-popup-wrapper {
    position: relative;
    top:0;
        width: 100%;
   margin: 0 auto 20px;
    background: #fff;
    border-radius: 8px;
	}
	
	.gmb-popup-body-wrapper {
   	padding: 20px 0 20px 5px;
	}
	
	.gmb-address-span {
    width: 80px;
	}
	
	.dismiss-gmb-popup {
    float: right;
    color: black;
    opacity: 1;
    margin-right: 10px;
    margin-top: 5px;
    font-size: x-large;
    z-index: 1111111;
    position: relative;
	}
	
    .util-gph-legend {
        position: static;
        top: 200px;
        line-height: 30px;
        left: -210px;
        font-size: 13px;
        width: 210px;
        text-align: right;
        margin: 15px auto 0;;
    }
    .dash-ppl-say-lbl, .dash-btn-dl-sd{
        float: none !important;
    }
    .dash-left-txt-wrapper{
        padding: 10px 0;
    }
    .dsh-name-wrapper {
        font-size: 16px;
    }
    .dsh-star-wrapper{
        margin: 10px auto;
    }
    .dsh-star-item{
        /* width: 20%; */
        background-size: 40px;
    }
    .dsh-rating-item {
		font-size: 18px;
		width: auto;
		margin: 0 10px;
	}
	.dsh-btn-complete{
        font-size: 14px;
	}
    .dash-top-info{
        border-bottom: 0;
    }
    .dash-main-left{
        border-bottom: 1px solid #dcdcdc;
        margin: 0;
    }
    .pad-bot-10-resp{
        padding-bottom: 10px;
    }
    .resp-adj{
        padding: 0;
    }
    .dash-sel-wrapper,.setting-sel-wrapper {
        margin-bottom: 10px;
    }
    .dash-lp-item{
        margin-bottom: 0;
        line-height: 34px;
        padding: 5px 0 5px 15px;
    }
    .dash-lp-header{
        font-size: 16px;
        margin-bottom: 5px;
    }
    .dash-panel-left{
        padding: 15px 10px 0px 0px;
        border-right: 0;
        border-bottom: 1px solid #dcdcdc;
    }
    .dash-lp-rt-img{
        height: 34px;
    }
    .dash-btn-sur-data{
        margin: 10px auto;
    }
    .ppl-head-1{
        font-size: 10px;
    }
    .ppl-head-2 {
        font-size: 11px;
    }
    .row-dash-top-adj{
        margin-top: -132px;
    }
    .dash-main-right{
        height: 320px;
        float: none !important;
        margin: 0 auto;
        width: auto;
        top: 0px;
        padding: 0;
        width: 275px;
    }
    .dash-main-left{
        height: 310px;
    }
    .dsh-graph-wrapper{
        transform: scale(0.45);
        -webkit-transform: scale(0.45);
        -o-transform: scale(0.45);
        -ms-transform: scale(0.45);
        -moz-transform: scale(0.45);
        position: relative;
        left: -162px;
        width: 594px;
        background-position: 87px top;
    }
    .rfr_lbl{
        display: none;
    }
    .reg_form_wrapper_2, .reg_form_wrapper_1{
        width: 100%;
        margin-top: 0;
    }
    .reg_panel_container{
        padding: 0 !important;
    }
    .rfr_txt{
        width: 100%;
        float: none;
    }
    .reg_form_row{
        margin-bottom: 0;
    }
    .rfr_txt_fld {
		margin: 0;
		width: 100%;
		border-radius: 0;
		border: 0;
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding-left: 60px;
		height: 60px;
		font-family: 'opensanslight';
		margin-bottom: -1px;
		font-size: 16px;
	}
	.reg_header{
        text-align: center;
        line-height: 60px;
        font-size: 22px;
    }
    .reg_btn{
        width: 100%;
        margin: 0;
        border-radius: 0;
        height: 50px;
        font-size: 16px;
    }
    .rfr_icn{
        display: block;
    }
    .acc-type-container{
        width: 100%;
        padding: 0 5px;
    }
    .acc-type-item{
        margin-right: 0;
    }
    .v-ed-txt-sm-adj{
        margin-left: 96px;
        margin-top: 15px;
        float: none;
        display: inline-block;
    }
    .v-um-hdr-right{
        float: left !important;
        clear: both;
    }
    .v-um-tbl-wrapper{
        padding: 0;
        margin: 0 -15px;
    }
    .v-edit-lft{
        padding-left: 0;
        padding-right: 0;
    }
    .v-ed-lbl{
        display: none;
    }
    .v-ed-txt-sm, .v-ed-txt{
        width: 100%;
    }
    .v-ed-txt-sm-adj{
        margin-left: 0;
    }
    .v-edit-row {
        margin-bottom: 10px;
        padding: 0 10px;
    }
    tr.u-tbl-row td{
        font-size: 12px;
    }
    .v-tbl-rgn-adm, .v-tbl-of-adm, .v-tbl-ln-of, .v-tbl-mail, .v-tbl-online{
        display: none;
    }
    .v-um-hdr-left, .v-um-hdr-right{
        font-size: 14px;
    }
    .v-tbl-edit, .v-tbl-rem, .v-icn-wid {
		width: 6.666666%;
		min-width: 30px;
	}

	.v-tbl-uname{
    	width: 30%;
    	padding-right: 10px;
    }
    .v-tbl-email{	
    	width: 50%;
    	padding-right: 10px;
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.um-panel-item {
        margin-bottom: 1px;
    }
    .col-lg-6.col-md-6.col-sm-6.col-xs-12.um-panel-item.overflow-hidden {
        margin-bottom: -9px;
    }
     .encompass-testconnection-adj{
        right: 40px;
    }
    .encompass-url-adj{
        padding-right: 100px;
    }
    .ftp-url-adj{
        padding-right: 100px;
    }
    .soc-nw-wrapper {
        padding: 10px;
        margin: 0 auto;
        width: 100%;
    }
    .st-social-score {
		min-height: 80px;
	}
	.soc-nw-adj {
		margin: 0 auto 5px auto;
		float: none;
	}
	.soc-nw-icn-link {
		width: 100%;
		text-align: center;
		float: none !important;
	}
	.float-right.header-right.clearfix.hr-dsh-adj-rt{
        margin-top: 0;
    }
    .row.row-dash-top-adj {
        margin-bottom: 0 !important;
    }
    .bd-svry-container{
        padding: 0 !important;
    }
    .srv-tbl-txt {
        font-size: 13px;
        margin-right: 0;
    }
    .float-left.srv-tbl-rem, .float-left.srv-tbl-edit{
        float: left !important;
        font-size: 13px;
        line-height: 26px;
    }
    .srv-tbl-rem{
        margin-right: 0px;
    }
    .bd-svry-header{
        padding: 0 15px;
    }
    .bd-svry-left{
        width: 100%;
        font-size: 14px;
        text-align: center;
    }
    .bd-svry-right{
        width: 100%;
        text-align: center;
        margin-top: 10px;
        font-size: 13px;
    }
    .bd-q-wrapper{
        width: 100%;
        padding: 10px;
    }
    .bd-q-pu-header-lft{
        font-size: 14px;
        text-align: center;
        width: 100%;
    }
    .bd-q-pu-header-rt {
        font-size: 12px;
        margin-top: 5px;
    }
    .bd-q-pu-done-wrapper,.bd-nps-checkbox-wrapper{
        margin: 10px auto 0;
    }
    .bd-q-btn-cancel{
        margin-right: 30px;
        font-size: 13px;
        line-height: 32px;
    }
    .bd-q-btn-done{
        line-height: 32px;
        font-size: 13px;
        width: 100px;
    }
    
    .bd-q-btn-done-pu{
        line-height: 32px;
        font-size: 13px;
        width: 100px;
    }
    .bd-ans-hd-container{
        margin: 0;
        width: 100%;
        padding: 0;
    }
    .bd-ans-tab-item {
        margin: 0;
        border: 0;
        border-radius: 0;
        width: 33%;
        font-size: 10px;
    }
    .bd-ans-tab-item:last-child{
        width: 34%;
    }
    .bd-and-tier2{
        padding: 0;
        font-size: 12px;
        text-align: center;
    }
    .bd-and-header-txt{
        font-size: 13px;
        text-align: center;
    }
    .bd-ans-type-rating-adj{
        padding: 0;
    }
    .bd-ans-img-wrapper{
        margin: 0px auto;
        width: 100%;
    }
    .bd-ans-img{
        width: 60px;
        height: 60px;
    }
    .bd-q-pu-header-lft, .bd-q-pu-txt{
        font-size: 12px;
    }
    .bd-mcq-row{
        width: 100%;
        padding: 0 10px;
        margin: 0 auto 10px;
        position: relative;
    }
    .bd-mcq-lbl{
        font-size: 13px;
        line-height: 32px;
        width: 100%;
        float: none !important;
    }
    .bd-mcq-txt{
        padding: 0 40px 0 10px;
        width: 100%;
    }
    .bd-mcq-close{
        margin-left: 0;
        background-size: 32px auto;
        position: absolute;
        right: 10px;
    }
    .srv-tbl-move-up, .srv-tbl-move-dn{
        height: 26px;
        float: left !important;
    }
    .srv-tbl-btns{
        float: left !important;
        margin-left: 51px;
        margin-bottom: 10px;
    }
    .srv-tbl-move-dn{
        margin-left: 10px;
    }
    .cntct-us-btns-wrapper{
        width: 172px;
    }
    .vs-ans-row{
        font-size: 12px;
    }
    .vs-tbl-num, .float-left.vs-ans-lbl{
        display: none;
    }
    .vs-srv-tbl-row .srv-tbl-txt {
        font-size: 13px;
        width: 100% !important;
        margin: 0;
        padding: 0;
        line-height: 34px;
    }
    .float-left.vs-ans-txt {
        width: 100%;
    }
    .prof-details-header{
    	min-height: 40px;
    	height: auto;
    }
    .prog-img-container {
		height: 200px;
		max-height: 100%;
		width: 200px;
		margin : 0 auto;
		position: static;
	}
	.edit-prof-name-wrapper{
        width: 50% !important;
        border-left: 1px solid #dcdcdc;
    }
    .td-region-edit .edit-region-form{
    	width: 100%;
    }
    td.v-tbl-line{
    	width: 12%;
    }
    td.v-tbl-img {
	    width: 11%;
	}
	td.v-tbl-name {
		width: 36%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	td.v-tbl-add{
    	display: none;
    }
    td.v-tbl-role{
    	width: 32%;
    }
    td.v-tbl-btns{
    	width: 18%;
    }
    td.v-tbl-spacer{
    	width: 0;
    }
    .v-tbl-icn,.v-tbl-icn-disabled{
    	max-width: 28px;
    	float: right;
    }
    .u-tbl-row.user-row .v-tbl-icn , .u-tbl-row.user-row .v-tbl-icn-disabled{
    	float: none;
    }
    .dash-lp-txt{
    	line-height: normal;
    }
    .dash-lp-txt span{
    	display: block;
    }
    .hr-txt1,.hr-txt2 {
	  height: 48px;
	  line-height: 48px;
	}
	.hr-txt1 {
		padding-left: 5px;
		width: 25%;
		font-size: 12px;
		overflow: hidden;
	}
	.hr-txt2 {
		width: 75%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-left: 0;
		padding-left: 10px;
	}
	.bd-hr-rt-panel{
		border-left: none;
	}
	.bd-hr-left-panel{
		border-right: none;
	}
	.sq-rat-wrapper{
		padding: 0 5px;
	}
	.sq-btn-post-social {
		width: auto;
		border-radius: 3px;
		padding: 0 20px;
		margin: 0 30px;
	}
	#frm-login{
		position: relative;
	}
	.btn-forgot-passwd-link{
		position: absolute;
		bottom: 0;
		margin-bottom: -20px;
		margin-right: 0;
	}
	.bd-frm-left {
	  line-height: 30px;
	  margin-left: 5px;
	  margin-right: 5px;
	}
	.welcome-popup-wrapper{
		width: 100%;
		padding: 10px;
	}
	.wc-review-table{
		padding: 0;
	}
	.wc-btn-row{
		margin-top: 10px;
		    height: auto;
    min-height: 40px;
	}
	.wc-sub-send-btn,.wc-sub-btn{
	  	width: auto;
  		padding: 0 30px;
	}
	.wc-width {
		width:100%;
	}
	.wc-popup-body-cont{
		padding: 10px 0;
	}
	.wc-dash-btn {
		margin-left: auto;
		margin-right: auto;
		width: 170px;
		float: none;
	}
	.wc-form-txt {
		width: 100%;
		height:auto;
		text-align: left;
		padding-left: 10px;
	}
	.wc-form-input-cont{
		width: 50%;
		padding: 0 10px;
	}
	.wc-form-input{
		width: 100%;
	}
	.wc-social-icn-row{
		padding-left: 10%;
	}
	.file-pick-logo-adj{
		right: 0;
	}
	.bd-com-wrapper {
		padding: 20px 10px;
	}
	.tweet-panel-left-adj {
		margin-bottom: 0;
	}
	.um-top-container {
		border-bottom: 0;
	}
	.st-score-rt {
		float: none !important;
	}
	.dsh-sb-dd {
		right: 0;
	}
	.bread-crum-hdr {
		border-bottom: 1px solid #dcdcdc;
	}
	.prof-name-edit {
		line-height: 40px;
		height: 40px;
	}
	.hdr-prof-sel {
		margin-left: 10px;
	}
	.hm-find-pro-right {
		padding-bottom: 10px;
		width: 100%;
	}
	.prof-input-header {
		width: 100%;
		padding-left: 2%;
	}
	.prof-input-cont {
		width: 46%;
		max-width: 200px;
		margin: 0 2% 10px;
	}
	.prof-submit-btn {
		margin-top: 0 !important;
		margin-left: 2% !important;
	}
	.textarea-bd-mcq-txt {
		width: 100%;
	}
	.reset-icon {
	    margin: 15px 0 5px 0;
	}
	.lp-disclaimer-row {
		padding-left: 0;
	} 
	.social-connect-txt{
    	display: none;
    }
    .payment-acc-th {
    	line-height: 22px !important;
    }
    .st-subject-label {
		font-size: 13px;
		display: table-cell;
		line-height: 34px;
		vertical-align: middle;
	}
	/* .st-subject-cont {
		display: table;
	} */
	.bd-ans-smiley {
		background: url(../csssprites/smileys.png) no-repeat -56px -150px;
	}
	.bd-ans-star {
		background: url(../csssprites/smileys.png) no-repeat -207px -66px;
	}
	
	.profile-url-sub-btn{
	width:150px
	}
	.search-panel-item{
	margin-left:20px;
	width:270px;
	}
	.v-um-hdr-search-sm{
	clear:both;
	}
	.sm-btn-dl-sd-admin{
	clear:both;
	float:none;
	}
	.dsh-date-picker{
		width:20%;
		padding:0px;
	}
	.dash-size{
	min-height:498px;
	}
	#top-dash{
	min-height:498px;
	}
	.prof-details-header .social-item-icon {
		width: 30px;
		margin: 4px 2px;
	}
	.prof-details-header .icn-social-add {
		width: 32px;
	}
	.v-hr-tbl-icn-wraper {
		display: none;
		position: absolute;
		border: 1px solid #dcdcdc;
		border-bottom: none;
		z-index: 9;
		margin-left: -15px;
    	margin-top: 33px
	}
	.v-hr-tbl-icn-wraper div {
		display: none;
	}
	.v-um-tbl-icn-wraper .v-tbl-icn-sm,
	.v-hr-tbl-icn-wraper .v-tbl-icn-sm {
		display: block;
		font-size: 14px;
		width: 140px;
		max-width: 140px;
		height: 40px;
		float: none;
		background-color: #fff;
		background-position: 100px;
		padding-right: 70px;
		padding-left: 10px;
		line-height: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.v-tbl-icn-sm.v-icn-femail,
	.v-tbl-icn-sm.v-icn-fmail {
		background-size: 33px;
	}
	.v-tbn-icn-dropdown {
		display: block;
		float: right;
		clear: both;
		width: 40px;
		height: 40px;
		background: url(../images/dots.png) no-repeat center;
		cursor: pointer;
	}
	.v-line-rgn, .v-line-brnch, .v-line-ind {
		height: 42px;
	}
	.v-um-tbl-icn-wraper {
		display: none;
	}
	.v-tbl-icn-wraper.v-um-tbl-icn-wraper {
		position: absolute;
		width: 140px;
		top: 33px;
		right: 2px;
		background: #fff;
		z-index: 2;
		border: 1px solid #dcdcdc;
		border-bottom: none;
	}
	td.v-tbl-btns-um .v-tbl-spacer {
		display: none;
	}
	td.v-tbl-btns.v-tbl-btns-um>.v-um-tbl-icn-wraper>div {
	    width: 100%;
	    max-width: 100%;
	    font-size: 14px;
	}
	.enc-state-icon {
		clear: both;
		width: 100%;
		margin-top: 10px;
		padding: 20px;
		line-height: 5px;
	}
	.sq-btn-post-social-btn{
	margin-left:auto;
	}

	/* new registraion */
	#reg-left-view{
	 display:none;
	}
   
	.dsh-resp-review{
	 display:none;
	}
	.review-sm-screen{
	 clear:both;
	}
	.ctnt-list-item-btn-wrap {
	 float:none;
	 margin-left:55px;
	}
  .contact-phone{
     height: 55px;
     border: 0px;
  }
  .contact-phone-edit{
    margin-top: 8px;
  }
  .hide-header{
	   display:none;
	}
  .legend-height{
       height: 413px;
	}
 .st-subject-input-cont{
	 width:45%;
	}
	.padding-left-ten-resp {
	padding-left: 40px;
	}
	
	.survey-csv-buttons-resp {
		width: 150px;
	}
	.survey-csv-send-btn-resp {
		margin-top: 15px;
		margin-left: 0px;
	}
	
	/* reporting */
	
	.rep-disclaimer{
	height:70px;
	}
	
	.rep-disc-span{
	font-size:smaller !important;
	}
	
	#third-party-reviews{
	    margin-bottom: 0px;
	}
	
	.rep-sps-scores {
    display: grid;
    margin-top: 0;
    margin-bottom: 45px;
	}
	
	.rep-det-div{
	margin-left: 18%;
    width: 100%;
    height:35px;
	}
	
	#reportingDashTabs,#overview-tab,#overviewSuccess,#spsGaugeSuccess{
	width:100%;
	}
	
	.rep-dash-sel-lbl-det{
		margin-right: -70px;
	}
	
	.rep-dash-sel-lbl-pas{
		margin-right: -51px;
	}
	
	.rep-dash-lbl-sel-prom{
		margin-right: -44px;
	}
	
	.rep-sps-div{
	width:0%;
	display: -webkit-box;
	}
	
	.rep-tab-content{
	margin-left:0;
	margin-right:0;
	}
	.processed-trans-div,.rep-trans-graphs,.unprocessed-trans-div{
	width:100%;
	}
		
	.reporting-trans-details{
	display: inline-grid;
    margin-left: 0;
	}
	
	.time-frame-prof-sel {
	width: 140px;
    border: 1px solid #d2cdcd;
    background: #ffffff;
    height: 36px;
    border-radius: 3px;
    margin-top: 6px !important;
    padding-left:0;
    float:right;
	}
	
	.time-frame-sel{
	height: 90%;
    line-height: 33px !important;
    font-size: 10px;
    width: 100%;
	}
	
	.time-frame-wrapper {
	z-index: 999;
    border: 1px solid #dcdcdc;
    position: absolute;
    background-color: #fff;
    border-radius: 3px;
    width: 140px;
    color: #666;
    text-align: left;
    top: 214px;
    right: 10px;
    max-height: 400px;
    box-shadow: 3px 3px 30px #444;
	}
	
	.rep-prof-details{
	border-bottom: 1px solid #d2cdcd;
    display: inline-grid;
    width: 100%;
    margin-left: 0px !important;
	}
	
	.rep-user-details{
	display: inline-grid;
    width: 100% !important;
    }
    
    .rep-rank-prof-pic{
   	height: 150px;
    width: 100%;
    }
    
    .rep-rank-rect{
    margin-left: 4%;
    }
    
    .rep-prof-circle-user{
    margin-left: 41.2% !important;
    }
    
    .rep-prof-pic-circle {
    position: absolute;
    width: 130px;
    height: 130px;
    border: 7px solid #4983ca;
    border-radius: 50%;
    margin-left: 26%;
    background: #fff;
	}

	.rep-user-info{
	padding:0;
	margin-top: 15px;
    width: 100%;
    text-align: center;
	}
	
	.rep-prof-rating{
	margin-left: 17%;
    margin-top: 30px;
    }
    
    .rep-dash-btns{
    display: inline-grid;
    width: 100%;
    }
    
    .rep-send-survey-div {
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 100%;
    margin: 0 auto;
	}
	
	.rep-social-media-div {
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 100%;
    margin: 10px auto;
	}
	
	.generate-report-div{
		display: inline-grid !important;
		margin-left:5%;
		width: 90%;
	}
	
	.report-selector{
	width:40%
	}
	
	.report-selector-choice{
		font-size:11px;
	}
	
	.generate-report-date-range{
		margin-left: 0;
	}
	
	.display-inline-grid {
		display: inline-grid;
	}
	
	.report-date{
		width: 40%;
	}
	
	.generate-report-btn{
		float:left;
		margin-left: 20px;
		margin-top: 20px;
		width:120px;
		font-size:11px;
	}
	
	.generate-report-span-report,.generate-report-span-date{
		padding-left:20px;
	}
	
	.generate-report-span-dash{
		padding-left:25%
	}
	.v-tbl-recent-activity {
		width: 30%;
		padding-left: 10px;
		font-size:11px !important;
	}

	.v-tbl-recent-activity-wide {
		width: 50%;
		padding-left: 10px;
		font-size:11px !important;
	}
	
	.recent-activity-date-range{
		position: absolute;
    	padding: 10px 8%;
	}
	
	.warn-toggle {
		margin-left: 0px;
	}
	
	.processed-trans-cont{
		padding-left: 0;	
	}

	.lead-tbl-hdr {
    	transform: rotate(-40deg);
	}
	
	.score-stats-graph-con{
		margin: 0 0 60px;
		padding: 0;	
	}
	
	.score-stats-overall-con{
		margin-left:0;
	}
	
	#score-stats-tab{
		padding:0;
	}
	
	.my-rank{
		margin-right:0;
	}
	
	
	/*summit popup resp styles*/
	
	.summit-popup{
	    width: 100%;
    	height: 230px;
    	top: 50px;
    	background-image: url(../images/WOWworthy_EmmaM_Mobile_Banner.png);
	}
	
	.close-summit-popup {
    width: 20px;
    height: 20px;
    top: 18px;
    right: 0px;
	}
	
	.register-summit-btn {
    left: 81px;
    bottom: 51px;
    width: 93px;
    height: 22px;
	}
	
	.summit-ribbon-con{
		padding:0;
	}
	
	.summit-ribbon{
		margin: 0;
		background-image: url(../images/CreateWowSummit_Ribbon_Daysof_mobile.png);
	}
	
	.close-summit-ribbon{
		width: 18px;
 	    height: 18px;
    	right: 0;
    	top: 11px;
	}
	
	.mismatch-popup-body-right{
		margin-top: 15px;
	}
	
	.summit-timer-back {
	    width: 285px;
	    height: 38px;
	    background: #216dab;
	    position: absolute;
	    top: 36px;
	    left: 10px;
	}
	
	.summit-timer-img {
	    margin-left: 6px;
	    margin-top: 0px;
	    width: 285px;
	    height: 38px;
	}
	
	.summit-timer-text {
	    position: absolute;
	    color: #ffcd32;
	    font-size: 16px;
	    font-weight: bold !important;
	    top: 8px;
	}
	
	.summit-timer-days {
    	right: 140px;
	}
	
	.summit-timer-hrs {
    	right: 85px;
	}
	
	.summit-timer-min {
    	right: 32px;
	}
	
	.summit-checkbox-cont {
	    display: flex;
	    position: absolute;
	    bottom: 23px;
	    margin-left: 32px;
	    width: 100%;
	}
	
	.summit-check-contain {
	    padding-right: 0;
	    margin-right: 25px;
	}
	
	.summit-check {
	    width: 10px;
	    height: 10px;
	    background-image: url(../images/checkbox-blank.png);
	    background-position: center;
	    background-size: contain;
	    background-repeat: no-repeat;
	    cursor: pointer;
	    margin: 7px 0 0 !important;
	}
	
	.summit-check-text {
	    color: white;
	    font-weight: bold !important;
	    margin-left: 7px !important;
	    font-size: 8px;
	}
}

@media (min-width: 320px) and (max-width: 580px) and (orientation: portrait) {

	.radio-div{
		margin-left:-1px;
	}
	
	.radio-div-1to10{
		margin-left:-2px;
	}
	
	.radio-div-first{
		margin-left:0px;
	}
	
	.radio-div-first-1to10{
		margin-left:4px;
	}
	
	.radio-container, .sq-1to10-range-val, .container-1to10, .container-1to10{
    	width:100%;
    }
    
    .sq-1to10-range-nps{
    	width:100%;
    }
    
    .sq-1to10-range{
    	width: 100%;
    }
}

@media (min-width: 360px) and (max-width: 640px) and (orientation: portrait) {
	.radio-div{
		margin-left:1px;
	}
	
	.radio-div-first, .radio-div-first-1to10{
		margin-left:8px;
	}
	
	.radio-container, .sq-1to10-range-val, .container-1to10, .container-1to10{
    	width:100%;
    }
    
    .sq-1to10-range-nps{
    	width:100%;
    }
    
    .sq-1to10-range{
    	width: 100%;
    }
}

@media (min-width: 375px) and (max-width: 670px) and (orientation: portrait) {
	.radio-div{
		margin-left:3px;
	}
	
	.radio-div-first{
		margin-left:10px;
	}
	
	.radio-div-first-1to10{
		margin-left:8px;
	}
	
	.radio-container, .sq-1to10-range-val, .container-1to10, .container-1to10{
    	width:100%;
    }
    
    .sq-1to10-range-nps{
    	width:100%;
    }
    
    .sq-1to10-range{
    	width: 100%;
    }
}

@media (min-width: 410px) and (max-width: 767px) and (orientation: portrait){
	.radio-div{
		margin-left:6px;
	}
	
	.radio-div-first, .radio-div-first-1to10{
		margin-left:13px;
	}
	
	.radio-container, .sq-1to10-range-val, .container-1to10, .container-1to10{
    	width:100%;
    }
    
    .sq-1to10-range-nps{
    	width:100%;
    }
    
    .sq-1to10-range{
    	width: 100%;
    }
}

@media (min-width: 992px){
	.hide-header{
	   display:block !important;
	}
	.st-subject-input-cont {
    width: 74%;
 }
}


/* ============== ONLY TABLETS ==============*/
@media (min-width: 768px) and (max-width: 991px) {
	.container {
    	width: 100% !important;
    }
    .payment-option-tab{
        width: 50%;
    }
    .payment-option-tab{
        width: 50%;
    }
    .header-logo{
        width: 105px;
    }
    .header-links{
        margin-left: 10px;
    }
    .header-links-item{
        padding: 0 5px;
        font-size: 13px;
        line-height: 94px;
    }
    .user-info-seperator{
        width: 10px;
    }
    .user-info-logo{
        width: 105px;
    }
    
     .user-error-logo{
        width: 105px;
    }
    .hm-item-row{
        width: 100%
    }
    .item-row-OR{
        width: 100%;
    }
    .overflow-hidden {
        overflow: hidden;
    }
    .lone-space{
     display:none;
    }
    .hm-item-row-left{
        width: 90px;
        font-size: 13px;
    }
    .um-item-row-left{
        width: 120px;
        font-size: 13px;
    }
    .hm-item-row-txt{
        width: 225px;
        font-size: 13px;
    }
    .um-item-row-txt{
        width: 280px;
        font-size: 13px;
    }
    .hm-left-item{
        padding: 0 20px 0 0;
    }
    .hm-right-item{
        padding: 0 0 0 20px;
    }
    .hm-sub-search-txt{
        width: 125px;
    }
    .hm-sub-header-left{
        font-size: 18px;
    }
    .st-score-txt{
        width: 100%;
        border-right: 0;
    }
    .wd-score-txt {
		width: 100%;
	}
    .score-rt-post-OR {
        padding-left: 55px;
    }
    #st-chg-payment-info{
        width: 150px;
        line-height: 20px;
    }
    .lp-con-row-item{
        width: 134px !important;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .lp-assoc-row, .lp-auth-row, .lp-hob-row, .lp-ach-row, .lp-exp-row{
        width: 180px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .tweet-txt{
        width: 410px;
    }
    .prof-name{
        font-size: 20px;
    }
    .rating-star{
        height: 35px;
    }
    .ppl-header-left{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .cp-item-row-left{
		width: 131px;
		font-size: 12px;
	}		
	.cp-item-row-txt{
		width: 190px;
	}
    .sb-q-item-txt {
        width: 76%;
    }
    .cp-err{
        padding-left: 141px;
    }
    .sb-q-item-txt-or {
        width: 91%;
    }
    .stats-left {
        width: 100%;
        float: none;
    }
    .dash-sel-item,.review-sort-sel-item{
        width: 250px;
        margin-left: 10px;
    }
    
    .stats-right {
        clear: both;
        width: 53%;
        margin: 0 auto;
        float: none !important;
    }
    .stats-right-survey {
    	width: 600px
    }
    .stats-right-adj{
        clear: both;
        width: 100%;
        margin: 0 auto;
        float: none !important;
    }
    .stat-icn-lbl {
		width: 190px;
		font-size: 13px;
	}
	.stat-icn-img{
        width: 14px;
    }
    .stat-icn-txt-rt {
        font-size: 18px;
        margin-left: 10px;
    }
    .util-gph-item{
        width: 100%;
    }
    
    .trans-monitor-graph-legend{
    	display:block;
    }
    
    .trans-monitor-legend-item-first{
	margin-left:0;	
	}

	.trans-monitor-legend-item{
	margin-left:0;
	}
	
    .trans-monitor-util-gph-item{
    	width: 100%;
    }
    
    /*gmb styles*/
    .overlay-gmb-popop {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999;
    min-height: 480px;
    padding-bottom: 100px;
    background: linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0.52));
	}
	
	.gmb-popup-wrapper {
    position: relative;
    top:0;
        width: 100%;
   margin: 0 auto 20px;
    background: #fff;
    border-radius: 8px;
	}
	
	.gmb-popup-body-wrapper {
   	padding: 20px 0 20px 5px;
	}
	
	.gmb-address-span {
    width: 80px;
	}
	
	.dismiss-gmb-popup {
    float: right;
    color: black;
    opacity: 1;
    margin-right: 10px;
    margin-top: 5px;
    font-size: x-large;
    z-index: 1111111;
    position: relative;
	}
	
    .dash-sel-wrapper,.setting-sel-wrapper {
        width: 50%;
        float: left;
        margin-bottom: 15px;
    }
    .email-sel-wrapper {
    	float: left;
        margin-bottom: 10px;
    }
    .sort-sel-item-resp {
	width: 88%;
	
	}
	
    .util-gph-legend-item {
        float: left;
        width: 50%;
    }
    .util-gph-legend{
        position: static;
        width: 420px;
        margin: 25px auto 0;
    }
    .dash-left-txt-wrapper{
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        -o-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -moz-transform: scale(0.7);
    }
    .dsh-graph-wrapper{
        margin-left: -161px;
        width: 600px;
        background-position: 86px top;
        transform: scale(0.55);
        -webkit-transform: scale(0.55);
        -o-transform: scale(0.55);
        -ms-transform: scale(0.55);
        -moz-transform: scale(0.55);
        margin-top: -16px;
    }
    .row-dash-top-adj{
        margin-top: -72px;
    }
    .dash-main-left, .dash-main-right{
        height: 410px;
    }
    .dash-main-right {
        position: relative;
        left: -10px;
        top: -21px;
    }
    .v-ed-txt {
        width: 224px;
    }
    .v-ed-lbl{
        width: 86px;
        margin-right: 10px;
    }
    .v-ed-txt-sm {
        width: 224px;
        margin-right: 0;
    }
    .v-ed-txt-sm-adj{
        margin-left: 96px;
        margin-top: 15px;
    }
    .soc-nw-wrapper {
        padding: 0px 20px 0;
    }
    .soc-nw-icn-link{
    	width: 230px;
    }
    .soc-nw-adj {
        margin-right: 10px;
    }
    .score-rt-post{
        width: 290px;
        padding: 0;
        margin: 0 auto;
        float: none !important;
    }
    .srv-tbl-txt{
        width: 468px !important;
        font-size: 14px;
    }
    .srv-tbl-rem, .srv-tbl-edit{
        font-size: 13px;
    }
    .bd-ans-type-rating-adj{
        padding: 0 30px;
    }
    .bd-ans-img-wrapper{
        width: 100%;
    }
    .bd-ans-img{
        width: 160px;
        height: 160px;
    }
    .bd-mcq-row{
        width: 540px;
    }
    .bd-mcq-txt{
        width: 400px;
    }
    .float-left.vs-ans-txt {
        width: 505px;
    }
    .lp-input-cont,.lp-button,.prof-captcha-cont{
    	width: 210px;
    }
    .profile-captcha{
    transform: scale(0.69); 
     -webkit-transform: scale(0.69); 
     transform-origin: 0 0; 
     -webkit-transform-origin: 0 0; 
    -moz-transform: scale(0.69);
    -webkit-transform-origin:0 0;
    }
    .lp-input{
    	width: 168px;
    }
    .prof-captcha-cont .prof-cap-txt{
    	width: 100%;
    	border-bottom: 1px solid #dcdcdc;
    }
    .prof-captcha-cont #recaptcha_image {
    	width: 205px !important;
    }
    .social-connect-txt{
    	display: none;
    }
    .prof-wrapper{
    	padding: 0 !important;
    }
    .hm-find-pro-right{
    	width: 100%;
    }
    .lp-row{
    	padding-left: 0;	
    }
    .bd-hr-container{
    	padding: 0 5px;
    }
    .bd-hr-left-panel{
    	padding: 0 5px 20px 5px;
    }
    .bd-hr-item {
		padding-left: 15px;
	}
	.bd-hr-item.bd-lt-l3 {
		padding-left: 5px;
	}
	.bd-hr-img{
		margin-right: 7px;
	}
	.welcome-popup-wrapper{
		width: 95%;
	}
	.hm-item-height-adj {
		min-height: 50px;
	}
	.dsh-sb-dd {
		width: 250px;
		left: 10px;
	}
	.rating-image-txt {
		width: 200px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.web-addr-header {
		padding-left: 10px;
	}
	
	.search-panel-item{
	margin-left:20px;
	
	width:215px;
	}
	.v-um-hdr-search-sm{
	clear:right;
	}
	.sm-btn-dl-sd-admin{
	clear:both;
	float:none;
	
	}
	.dsh-date-picker{
		width:20%;
	}
	.dash-size{
	min-height:340px;
	}
	#top-dash{
	min-height:340px;
	}
	.dash-btn-dl-br {
	color: #009FE0;
	border-radius: 3px;
	line-height: 32px;
	margin-top: 2px;
	border: 1px solid #009FE0;
	height: 32px;
	width: 160px;
	text-align: center;
	font-size: 13px;
	text-transform: initial;
	}
	.admin-btn-dl-br {
	color: #009FE0;
	border-radius: 3px;
	line-height: 32px;
	margin-top: 2px;
	border: 1px solid #009FE0;
	height: 32px;
	width: 100px;
	text-align: center;
	font-size: 10px;
	text-transform: initial;
	}
	.encompass-btn{
	margin-left: 180px;
   }
   .admin-sel-item{
    width:200px;
   }
   
   .survey-csv-send-btn-resp {
   	width: 94px;
   }

   /*=========new_registration====================*/
   #reg-left-view{
	 display:none;
	}
	

   .review-sm-screen{
	 clear:both;
	}
	
		/* reporting */
		
	.generate-report-div{
		display: inline-grid ;
		margin-left:5%;
		width: 90%;
	}
	
	.report-selector{
	width:40%
	}
	
	.report-selector-choice{
		font-size:11px;
	}
	
	.generate-report-date-range{
		margin-left: 0;
	}
	
	.display-inline-grid-imp {
		display: inline-grid !important;
	}
	
	.report-date{
		width: 40%;
	}
	
	.generate-report-btn{
		float:left;
		margin-left: 20px;
		margin-top: 20px;
		width:120px;
		font-size:11px;
	}
	
	.generate-report-span-report,.generate-report-span-date{
		padding-left:20px;
	}
	
	.generate-report-span-dash{
		padding-left:25%
	}
	
	.v-tbl-recent-activity {
		width: 30%;
		padding-left: 10px;
		font-size:11px !important;
	}

	.v-tbl-recent-activity-wide {
		width: 50%;
		padding-left: 10px;
		font-size:11px !important;
	}
	
	.recent-activity-date-range{
		position: absolute;
    	padding: 10px 8%;
	}
	
	.rep-prof-details{
    border-bottom: 1px solid #d2cdcd;
    display: inline-grid;
    width: 100%;
    margin-left: 0px;
    }
    
    .rep-user-details{
    width: 100%;
    }
    
    .rep-dash-btns{
    width: 100%;
    margin-bottom: 20px;
    }
    
    .rep-send-survey-div{
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 48%;
    margin-left: auto;
    }
   
   	.rep-social-media-div {
    margin-left: 26px;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 48%;
	}
	
	.lp-disclaimer-row {
		padding-left: 0;
	} 
	
}

/* ============== MEDIUM SIZED SCREENS ==============*/
@media (min-width: 992px) and (max-width: 1199px) {
	.container{
    	width: 100% !important;
    }
    .hm-item-row{
        width: 100%
    }
    .item-row-OR{
        width: auto;
    }
    .hm-item-row-txt, .hm-dd-wrapper, .um-item-row-txt{
        width: 260px;
    }
    .um-item-row-txt-OR{
        width: 200px;
    }
    .st-score-txt,.wd-score-txt{
        width: 50%;
    }
    .st-score-rt {
        width: 50%;
    }
    .score-rt-post{
        padding: 0px 90px 0px;
    }
    .score-rt-post-OR {
        padding: 0 90px;
    }
    .lp-con-row-item {
        width: 225px;
    }
    .header-links{
        font-size: 14px;
        margin-left: 10px;
    }
    .user-info-seperator{
        width: 10px;
    }
    .tweet-txt{
        width: 555px;
    }
    .cp-item-row-left{
		width: 165px;
	}
    .sb-q-item-txt{
        width: 81%;
    }
    .sb-q-item-txt-or {
        width: 93%;
    }
    .cp-err{
        padding-left: 183px;
    }
    .dsh-graph-wrapper{
        width: 550px;
        background-position: 30px top;
    }
    .dash-main-left {
        margin-left: -45px;
        padding-left: 45px;
    }
    .dsh-g-wrap-1{
        left: 50px;
    }
    .dsh-g-wrap-2{
        left: 280px;
    }
    .dsh-g-wrap-3{
        left: 430px;
    }
    .dsh-g-wrap-4{
        left: 130px;
    }
    .dsh-name-wrapper{
        font-size: 22px;
    }
    .dsh-star-wrapper{
        margin: 25px auto;
    }
    .dsh-graph-txt-1 {
        left: -33px;
        top: 125px;
    }
    .dsh-graph-txt{
        font-size: 18px;
    }
    .dsh-graph-txt-4 {
        left: -214px;
        top: 146px;
    }
    .dsh-graph-txt-3{
        left: -40px;
    }
    .review-sort-wrapper-resp {
     	width: 250px;
        margin-left: 10px;
    }
    .stats-right {
        margin-left: 10px;
    }
    .util-gph-item{
        width: 600px;
    }
    
    .trans-util-gph-item{
        width: 600px;
    }
    
    /*gmb styles*/
    .overlay-gmb-popop {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999;
    min-height: 480px;
    padding-bottom: 100px;
    background: linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0.52));
	}
	
	.gmb-popup-wrapper {
    position: relative;
    top:0;
        width: 100%;
   margin: 0 auto 20px;
    background: #fff;
    border-radius: 8px;
	}
	
	.gmb-popup-body-wrapper {
   	padding: 20px 0 20px 5px;
	}
	
	.gmb-address-span {
    width: 80px;
	}
	
	.dismiss-gmb-popup {
    float: right;
    color: black;
    opacity: 1;
    margin-right: 10px;
    margin-top: 5px;
    font-size: x-large;
    z-index: 1111111;
    position: relative;
	}
	
    .stats-left {
        width: 330px;
    }
    .dash-main-right{
        position: relative;
        left: -107px;
        transform: scale(0.85);
        top: -36px;
    }
    .v-ed-txt-sm{
        width: 300px;
    }
    .v-ed-txt-sm-adj{
        margin-left: 125px;
        margin-top: 15px;
    }
    .soc-nw-wrapper{
        padding: 10px 35px 0px;
    }
    .soc-nw-adj {
        margin-right: 20px;
    }
    .srv-tbl-txt{
        width: 680px !important;
        font-size: 14px;
    }
    .float-left.vs-ans-txt {
        width: 705px;
    }
    .hdr-logo{
        width: 130px;
        background-size: 88%;
    }
    .lp-input-cont,.lp-button,.prof-captcha-cont{
    	width: 270px;
    }
    .lp-input{
    	width: 225px;
    }
    .prof-captcha-cont .prof-cap-txt{
    	width: 100%;
    	border-bottom: 1px solid #dcdcdc;
    }
    .prof-captcha-cont #recaptcha_image {
    	width: 265px !important;
    }
    .welcome-popup-wrapper{
		width: 95%;
	}
	.rating-image-txt {
		width: 200px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dash-size{
	min-height:480px;
	}
	#top-dash{
	min-height:480px;
	}
	.en-botttom-padding{
	margin-bottom:30px;
	}
	.encompass-btn{
	width:700px;
	margin-left: 30%;
   }
    .profile-captcha{
    transform: scale(0.888); 
     -webkit-transform: scale(0.888); 
     transform-origin: 0 0; 
     -webkit-transform-origin: 0 0; 
    -moz-transform: scale(0.888);
    -webkit-transform-origin:0 0;
    }
    .rep-prof-details{
    border-bottom: 1px solid #d2cdcd;
    display: inline-grid;
    width: 100%;
    margin-left: 0px;
    }
    
    .rep-user-details{
    width: 100%;
    }
    
    .rep-dash-btns{
    width: 100%;
    margin-bottom: 20px;
    }
    
    .rep-send-survey-div{
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 48%;
    }
   
   	.rep-social-media-div {
    margin-left: 26px;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    text-align: center;
    padding-top: 15px;
    height: 130px;
    width: 48%;
    }
    
    .lp-disclaimer-row {
		padding-left: 0;
	}
}

@media(max-width: 370px){
	
	 .rep-rank-rect{
    margin-left: 5%;
    }
    
    .rep-prof-circle-user{
    margin-left: 45.2% !important;
    }
    
	.rep-prof-pic-circle {
   	margin-left: 23%;
	}
	
	.rep-prof-rating {
    margin-left: 10% !important;
	}
	
	.processed-trans-div,.rep-trans-graphs,.unprocessed-trans-div{
	width:100%;
	}
	
	.sr-popup-hdr-details {
	display: grid !important;
	padding-left: 7% !important;
	}
	
	.sr-wc-btn-col {
    margin-right: 5% !important;
    margin-top: 0.8% !important;
	}
	
	.sr-wc-btn-col-zillow {
		margin: 1% 28% !important;
	}
	
	.sr-report-review {
    width: 150px !important;
    padding-left: 3% !important;
	}
}

@media(max-width: 330px){
	
	 .rep-rank-rect{
    margin-left: -4%;
    }
    
    .rep-prof-circle-user{
    margin-left: 44% !important;
    }
    
	.rep-prof-pic-circle {
  	margin-left: 18% ;
	}
	
	.rep-prof-rating {
    margin-left: 3% !important;
	}
	
	.processed-trans-div,.rep-trans-graphs,.unprocessed-trans-div{
	width:100%;
	}
	
	.padding-top-one-third {
		padding-top: 33%;
	}
	
	.abuse-text-hdr-window {
		min-width: 380px;
	}

}


/* ============== LARGE SIZED SCREENS ==============*/
@media (min-width: 1200px) {
    .dash-main-right {
        position: relative;
        left: -84px;
        top: -36px;
        transform: scale(0.85);
    }
    .srv-tbl-txt{
        width: 884px !important;
    }
    .dash-size{
	min-height:480px;
	}
	#top-dash{
	min-height:480px;
	}
	.en-botttom-padding{
	margin-bottom:30px;
	}
	.encompass-btn{
	width:700px;
	margin-left: 30%;
   }
    
}

/* ============== ANTHING ABOVE SMARTPHONES ==============*/
@media (min-width: 768px) {
    .login-wrapper-resp{
        width: 457px;
        float: none;
        box-shadow: 0px 1px 20px 2px #7C7C7C;
    }
    
    .profile-url-wrapper{
    	width: 600px;
        float: none;
        box-shadow: 0px 1px 20px 2px #7C7C7C;
    }
    
    .error-wrapper{
        width: 365px;
        margin: 0 auto 10px;
    }
    .login-footer-wrapper{
        width: 457px;
        float: none;
        margin-top: -5px;
        padding: 0;
    }
    .payment-form {
        max-width: 960px;
        width: auto;
        padding-bottom: 30px;
    }
    .padding-left-25 {
        padding-left: 25px;
    }
    .padding-right-25{
        padding-right: 25px;
    }
    .header-links{
        font-size: 16px;
    }
    .create-branch-dd, .prof-left-panel-wrapper, .prof-right-panel-wrapper{
        display: block !important;
    }
    .overlay-toast{
       // display: none;
    }
    .header-slider-wrapper{
        display: none;
    }
    .prof-contact-info,#contact-info{
        /* display: none !important; */
    }
    
    #recent-post-container,#reviews-container,
    #prof-company-intro,#prof-agent-container,#ppl-post-cont,
    #contact-wrapper,#intro-about-me{
        display: block;
    }
    .mob-contact-btn-wrapper{
        display: none;
    }
    .prof-name-wrapper{
        width: 33.33333333%;
        width: calc(66.666666% - 250px);
    }
    .review-for-text-sm-screen {
		display: none;
	}
	.v-hr-tbl-icn-wraper, .v-um-tbl-icn-wraper {
		display: block !important;
	}
	.hide-header{
	   display:none;
	}
	.legend-height{
       height: 431px;
	}
	.st-subject-input-cont{
	 width:66%;
	}
	
}