/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
strong{font-weight: bold;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
    background: #fff;
}
ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    text-decoration: none;
    color:inherit;
}
* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    outline:none;
}
img {
    vertical-align: middle;
    max-width: 100%;
}
button {
    cursor: pointer;
}
input:focus, input:active {
    outline: 0 none;
}

em{
    font-style: italic;
}

 
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400; font-display:swap; src:local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v10/SlGUmQSNjdsmc35JDF1K5GR4SDktYw.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400; font-display:swap; src:local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v10/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400; font-display:swap; src:local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v10/SlGUmQSNjdsmc35JDF1K5GR5SDktYw.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400; font-display:swap; src:local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v10/SlGUmQSNjdsmc35JDF1K5GR2SDktYw.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400; font-display:swap; src:local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v10/SlGUmQSNjdsmc35JDF1K5GR6SDktYw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400; font-display:swap; src:local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v10/SlGUmQSNjdsmc35JDF1K5GR7SDktYw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400; font-display:swap; src:local('EB Garamond Regular'), local('EBGaramond-Regular'), url(https://fonts.gstatic.com/s/ebgaramond/v10/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

/* Main */

body {
    color: #333;
    font-family: 'EB Garamond', serif;
    overflow-x: hidden;
    background: #fff;
}
*{box-sizing: border-box;}

.drive-space-details {
    position: relative;
    justify-content: space-around;
    width: 100%;
    float: left;
}

.drive-details-wrap {
    width: 80%;
    float: left;
    padding: 20px;
    background: #fff;
    box-shadow: 2px 4px 8px 2px #ccc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 10%;
    display: none;
}
.drive-details-wrap .my-drive-details {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.drive-details-wrap .my-drive-details .cloud-icon {
    width: 65px;
    padding: 20px 0;
    background: #fbf1e7;
    align-items: center;
    text-align: center;
    float: left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.drive-details-wrap .my-drive-details span {
    float: right;
    font-family: 'EB Garamond', serif;
    font-weight: bold;
    color: #7f7f7f;
    font-size: 15px;
}

.spaceInfo{
    width:auto;
    float:left;
}
.occupiedSpacePercetnage{
    width:auto;
    float:right;
}

.space-progress-bar{
    width: 100%;
    float: left;
    height: 100%;
    background: #d8741b;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; 
}

.space-progress-bar-wrap {,
    width: 100%;
    background: #efefef;
    width: 100%;
    float: left;
    height: 8px;
    margin-top: 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; 
}
.width100per {
    width: 100%;
    float: left;
}
.container1270px {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    clear: both;
}
.content-wrapper {
    width: 100%;
    float: left;
}
.content-wrapper .left-section{width: 70%; float: left; height: 100vh;}
.content-wrapper .left-section.banner-wrapper img{width: 100%; height: 100%;}
.content-wrapper .right-section{width: 30%; float: left; padding:40px 30px; background: #fff; height: 100vh;}
.content-wrapper .right-section .logo-wrapper{width: 100%; float: left; text-align: center;}
.content-wrapper .right-section .logo-wrapper img{max-width: 30%; }
.content-wrapper .right-section .user-type-wrapper{width: 100%; float: left; margin-top: 30px;}
.content-wrapper .right-section .user-type-wrapper h2{font-family: 'EB Garamond'; font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.content-wrapper .right-section .user-type-wrapper p{font-family: 'EB Garamond', serif; font-size: 15px; color: #7b7b7b; margin-top: 15px; line-height: 140%; }
.content-wrapper .right-section .user-type-wrapper .user-types{width: 100%; float: left; margin-top: 20px;}
.content-wrapper .right-section .user-type-wrapper .user-types .user-name-wrapper{width: 33.33%; float: left;}
.content-wrapper .right-section .user-type-wrapper .user-types .user-name-wrapper input{opacity: 0; }
.content-wrapper .right-section .user-type-wrapper .user-types .user-name-wrapper label{position: relative; margin-left: 5px; font-family: 'EB Garamond', serif; font-size: 15px; }
.content-wrapper .right-section .user-type-wrapper .user-types .user-name-wrapper label:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #777;
    left: -20px;
    top: 2px;
    background: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.content-wrapper .right-section .user-type-wrapper .user-types .user-name-wrapper label.activeButton:before{
    background: url("../images/rd-button-bg.jpg") center top no-repeat;
    background-size: 100%;
    border-color: #D8741B;
}

.content-wrapper .right-section .form-fields-wrapper {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.error-text{display:none; color: red; font-size: 11px; float: left; width: 100%; margin-top: 3px;}
.error-text.show-error{display: block;}
.content-wrapper .right-section .form-fields-wrapper .form-fields{width: 100%; float: left; margin-top: 20px; position: relative;}
.content-wrapper .right-section .form-fields-wrapper .form-fields input{
    color: #9b9b9b;
    width: 100%;
    padding: 10px 5px 5px 0;
    border:none;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-family: 'EB Garamond', serif;
    font-weight: 300;
    z-index: 2;
    position: relative;
    background: transparent;
}
.form-conditions {display: none;; width: 100%; float: left;}
.content-wrapper .right-section .form-fields-wrapper .form-fields label {
    font-size: 14px;
    position: absolute;
    left:0px;
    top: 8px;
    color: #9b9b9b;
    font-weight: 300;
    transition: all ease-in .2s;
    z-index: 1;
    font-family: 'EB Garamond', serif;
}
.content-wrapper .right-section .form-fields-wrapper .form-fields label.active-label{
    font-size: 12px;
    top: -10px;
}
.content-wrapper .right-section .remember-me-box{width: 100%; float: left; margin-top: 20px;}
.content-wrapper .right-section .remember-me-box input{opacity: 0;}
.content-wrapper .right-section .remember-me-box label{position: relative; font-size: 14px; font-family: 'EB Garamond', serif; color: #707070; padding: 4px 0 0 15px;}
.content-wrapper .right-section .remember-me-box label:before{
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #777;
    left: -20px;
    top: 2px;
    background: #fff;
}
.content-wrapper .right-section .remember-me-box label.actv:before{
    background: url("../images/check-bg.png") center top no-repeat;
    background-size: cover; 
    border-color:#D8741B;
}

.button-box {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.button-box a, .button-box input{
    color: #fff; background: #d8741b; width: 110px; text-transform: uppercase; font-size: 14px; font-weight: 300; float: left;
    text-align: center; padding: 8px 0; border:none; font-family:'EB Garamond', serif;
}
.acc-realtes-info {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.acc-realtes-info span{
    color: #d8741b;
    cursor: pointer;
} 
.acc-realtes-info p{
    float: left;
    width: 100%;
    margin-top: 20px;
    color: #707070;
    line-height: 140%;
    font-family: 'EB Garamond', serif; 
    font-size: 14px;
}
.acc-realtes-info p a{
    color: #d8741b;
}
.img-bank-wrapper{width: 100%; float: left; background: #f7f7f7; display: flex;}
.img-bank-wrapper .img-bank-left-section{width: 20%; float: left; padding: 25px 20px; background: #f7f7f7; min-height: 100vh; position: relative;}
.img-bank-wrapper .img-bank-left-section .hamburger-close-button{display: none;}
.img-bank-wrapper .img-bank-left-section .img-bank-left-section{width: 100%; float: left;}
.img-bank-wrapper .img-bank-left-section .img-bank-left-section .left-dashboard-section{width: 100%; float: left;}
.img-bank-wrapper .img-bank-left-section .logo-wrapper {
    width: 100%;
    float: left;
    text-align: center;
}
.img-bank-wrapper .img-bank-left-section .logo-wrapper img{max-width: 55%;}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper{width: 100%; float: left; margin-top: 40px;}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list {list-style:none; margin: 0; padding: 0; float: left; width: 100%; padding: 0 20px;}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li{
    width: 100%;
    float: left;
    margin-bottom:15px;
    cursor: pointer;
    padding-left: 0px; 
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a{
    font-family: 'EB Garamond';
    font-size: 18px;
    padding: 10px 0 15px 60px;
    color: #000;
    width: 100%;
    float: left;
    background: url("../images/menu-icons-bg-stripe.png") center top no-repeat;
    transition: all ease-in .1s;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active{color: #d8741b;}


.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.dashborad-items-box{
    background-position: 0 0;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.ohr-items-box{
    background-position: 0 -110;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.trident-items-box{
    background-position: 0 -200px;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.maidens-items-box{
    background-position: 0 -285px;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.clarkes-items-box{
    background-position: 0 -323px;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.coucou-items-box{
    background-position: 0 -355px;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.amadeo-items-box{
    background-position: 0 -415px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.hotels-items-box{
    background-position: 0 -7px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.recent-files-items-box{
    background-position: 0 -482px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.shared-with-items-box{
    background-position: 0 -565px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.favorite-items-box{
    background-position: 0 -645px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.deleted-items-box{
    background-position:0 -730px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.logout-items-box{
    background-position:0 -787px;
}


.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.ohr-items-box.active {
    background-position: 0 -155px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.trident-items-box.active {
    background-position: 0 -245px;
}


.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.dashborad-items-box.active{
    background-position: 0 0;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.hotels-items-box.active{
    background-position: 0 -60px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.coucou-items-box.active {
    background-position: 0 -387px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.amadeo-items-box.active {
    background-position: 0 -445px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.recent-files-items-box.active {
    background-position: 0 -525px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.shared-with-items-box.active{
    background-position: 0 -605px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.favorite-items-box.active{
    background-position: 0 -687px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.deleted-items-box.active{
    background-position: 0 -780px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.logout-items-box.active{
    background-position: 0 -835px;
}

.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.review-items-box{
    background:url("../images/review-bg.png") center left 10px no-repeat;
}

/*.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.dashborad-items-box.active{
    background-position: 0 -50px;
}*/
.img-bank-wrapper .img-bank-center-section{width: 80%; float: left; padding:40px; background: #fff; padding-bottom: 20px; min-height: 100vh; position: relative;}
.img-bank-wrapper .img-bank-center-section .row-box {
    display: flex;
    width: 100%;    
    align-items: center;
}
.img-bank-wrapper .img-bank-center-section .row-box .back-button{
    width: 5%;
    margin-right: 2%;
    color: #d8741b;
    font-family: 'EB Garamond';
    padding: 0 0 0 20px;
    position: relative;
    font-size: 20px;
    cursor: pointer;
}
.img-bank-wrapper .img-bank-center-section .row-box .back-button:before {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #d8741b;
    border-left: 1px solid #d8741b;
    top: 37%;
    left: 5%;
    transform: rotate(-45deg);
    cursor: pointer;
}
.img-bank-wrapper .img-bank-center-section .row-box .searchbox {
    width: 55%;
    float: left;
    margin-right: 5%;
    position: relative;
    transition: ease all .4s;
}

.img-bank-wrapper .img-bank-center-section .row-box .searchbox span.search-item {
    position: absolute;
    right: 25px;
    top: 10px;
    cursor: pointer;
    z-index: 1;
}
.img-bank-wrapper .img-bank-center-section .row-box .searchbox input {
    border: none;
    width: 98%;
    float: left;
    box-shadow: 8px 4px 8px 2px #ccc;
    padding: 15px 10px 15px 10px;
    border-radius: 0px 20px 20px 0px;
    height: 40px;
    font-size: 15px;
    color: #333;
    font-family: 'EB Garamond', serif;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper {
    width: 30%;
    float: right;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    width: auto;
    float: left;
    background: url("../images/notification-bell-inactive.png") center top no-repeat;
    padding: 15px;
    margin-right: 20px;
    margin-top: 5px;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box.actv{
    background: url("../images/notification-bell-active.png") center top no-repeat;
}

.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details{
    display: flex;
    
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-image {
    width: 20%;
    float: left;
    margin-right: 5%;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-image img {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;

}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-name{
    width: 75%;
    float: left;
    font-family: 'EB Garamond', serif;
    font-size: 15px;
    color: #707070;
    font-weight: 600;
    margin-top: 5px;
    background: url("../images/down-arrow.jpg") right 22px top 2px no-repeat #fff;
    padding-right: 10px;
    cursor: pointer;
    position: relative;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-name.opened-profile-box{
    background: url("../images/up-arrow.png") right 22px top 2px no-repeat #fff;
}

.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-name .user-access-type{display: block; font-size: 12px; font-weight: normal; margin-top: 10px;}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-name ul.profile-option-menu {
    position: absolute;
    right: 0;
    width: 100%;
    list-style: none;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
    top: 20px;
    left: -20px; 
    z-index: 9; 
    display: none;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-name ul.profile-option-menu li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
    font-weight: normal;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-name ul.profile-option-menu li a{
    color: #707070;
    width: 100%;
    float: left;
    padding: 12px 0;
    text-align: center;
    background: #fff;
}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .user-details .user-name ul.profile-option-menu li a:hover{
    background: #d8741b;
    color: #fff;
}
.img-bank-wrapper .img-bank-center-section .commonBox{margin-top: 50px;}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities {
    width: 100%;
    float: left;
    background: #f7f7f7;
    padding: 20px 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 2px 4px 8px 2px #ccc;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activity-title, h2 {
    width: 40%;
    float: left;
    font-family: 'EB Garamond';
    font-size: 24px;
}
h2{width: 100%;position: relative;}
h2 span.view-all a{position: absolute;right: 0; top: 0; color: #d8741b; font-size: 18px; text-decoration: underline; font-size: 16px;}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper {
    width: 60%;
    float: right;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type {
    width: 25%;
    text-align: center;
    color: #d8741b;
    font-family: 'EB Garamond', serif;
    font-size: 18px;
    margin-right: 3%;
    display: flex;
    align-items: center;
    float:left;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type.upload-item {
    position: relative;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type.upload-item input[type="file"] {
    position: absolute;
    left: 0;
    width: 100px;
    opacity: 0;
    cursor: pointer;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type.upload-item input[type="file"]::-webkit-file-upload-button{display: none;}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type:last-child{
    margin-right: 0;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type span{
    padding:0 10px;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper{width: 100%; float: left;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul{width: 100%; float: left;margin-top: 20px;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li {
    width: 32%;
    float: left;
    display: flex;
    box-shadow: 2px 4px 8px 2px #ccc;
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 2%;
    margin-bottom: 25px;
    align-items: center;
    position: relative;
    min-height: 120px;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li:hover .select-img{
    display: block;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .select-img{
    right: -10px;
    left: auto;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li{margin-bottom: 35px;}


.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li a{display: flex; width: 100%; align-items: center;  margin-bottom: 15px;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li:nth-child(3n){
    margin-right: 0;
}
 .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box {
    width: auto;
    float: left;
    margin-right: 5%;
    position: relative;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box > img{
    max-width: 155px;
    height: 93px;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box .favorite-item-select {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/fav-deselected-icon.png") center top no-repeat;
    z-index: 999;
    background-size: cover;
    cursor: pointer;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box .favorite-item-select.fav-selected{
    background: url("../images/fav-selected-icon.png") center top no-repeat;
    background-size: cover;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box img{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li .img-box img{
    border-radius: 0; display: inline;
}
.commonBox.recent-files-wrapper.hotels-files-wrapper ul li .img-box img{height: auto !important;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper  ul li .img-box{
    width: 25%;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper  ul li .recent-file-detail{
    width: 65%;

}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper  ul li .recent-file-detail p{
    margin-top: 20px;
} 
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li .recent-file-detail p .directory-size{
    float: right;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail {
    width: auto;
    float: left;
    font-family: 'EB Garamond', serif;
    color: #707070;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail h3.file-name {
    font-size: 18px;
    margin-top: 7px;
    width: 100%;
    float: left;
    font-family: 'EB Garamond';
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail h3.file-name.recent-files-title {
    font-family: 'EB Garamond', serif;
    font-size: 16px;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail p {
    width: 100%;
    float: left;
    font-size: 15px;
    margin-top: 10px;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li .recent-file-detail p.time-elapsed span.file-operation-type {
   font-family:'EB Garamond';
    color: #000;
}
.media-wrapper-box {
    width: 100%;
    float: left;
}
.media-wrapper-box .media-item-wrapper-box{
    float: left;
    margin: 10px 0;
    padding: 10px;
}
.media-wrapper-box .media-item-wrapper-box .col-width-24 {
    width: 24%;
    float: left;
    font-family: 'EB Garamond';
    font-size: 15px;
    color: #7f7f7f;
    display: flex;
    align-items: center;
}
.media-wrapper-box .media-item-wrapper-box .col-width-24:first-child{
    min-width: 250px;
}
.media-wrapper-box .media-item-wrapper-box .col-width-4 {
    width: 4%;
    float: left;
    font-family: 'EB Garamond';
    font-size: 15px;
    color: #7f7f7f;
    cursor: pointer;
    text-align: center;
    position: relative;
}
.media-wrapper-box .media-item-wrapper-box .col-width-24 img.media-thumb {
    float: left;
    width: 72px;
    height: 43px;
    margin-right: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    max-width: 100px;
}
.media-wrapper-box .media-item-wrapper-box .col-width-24 span.media-details {
    font-size: 15px;
    color: #000;
    font-weight: normal;
}
.media-wrapper-box .media-item-wrapper-box .col-width-24 span{
    font-size: 15px;
    color: #000;
    font-weight: normal;
    padding: 0 2px;
}
.img-bank-wrapper .img-bank-center-section .row-box.media-items{
    box-shadow: 2px 4px 8px 2px #ccc;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.media-wrapper-box .media-item-wrapper-box .col-width-4 ul.media-edit-options {
    position: absolute;
    left: -100px;
    top:-20px;
    background: #fff;
    width: 120px;
    border: 1px solid #ccc;
    border-bottom: none;
    z-index: 9;
}
.media-wrapper-box .media-item-wrapper-box .col-width-4 ul.media-edit-options li {
    width: 100%;
    float: left;
    display: block;
    text-align: center;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
}
.media-wrapper-box .media-item-wrapper-box .col-width-4 ul.media-edit-options li:hover{
   background: #d8741b;
    color: #fff;
}
.close-options {
    position: absolute;
    right: -10px;
    top: -15px;
    padding: 5px 6px;
    background: #fff;
    color: #d8741b;
    border-radius: 50px;
    font-size: 12px;
    border: 1px solid #d8741b;
    z-index: 9;
     
}
.img-bank-wrapper .img-bank-center-section .hamburger-menu{display: none;}
.mobile-search-button, .img-bank-wrapper .img-bank-center-section .row-box .searchbox .close-search-box {
   display: none;
}
.gallery-wrapper{width: 100%; float: left; margin-top: 20px;}
.gallery-wrapper ul{width: 100%; float: left; list-style: none; margin:0; padding: 0;}
.gallery-wrapper ul li{
    width: 31%;
    float: left;
    padding: 5px;
    margin-top: 20px;
    position: relative;
    margin-right: 3%;
    text-align: center;
    border: 2px solid #fff;
    overflow:hidden;
}
.gallery-wrapper ul > li{min-height: 175px;}
.gallery-wrapper ul li.actvBg{
    border:2px solid #d8731b;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: 0px 0px 2px 1px #d8741b;
}

.gallery-wrapper ul li .product-properties {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 185px;
    background: #fff;
    z-index: 999;
    padding: 10px 10px 0px 10px;
    box-shadow: 2px 1px 9px #ccc;
    display: none;
}
.gallery-wrapper ul li .product-move {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 200px;
    background: #fff;
    z-index: 999;
    padding: 10px;
    box-shadow: 2px 1px 9px #ccc;
    height: 120%;
    overflow-y: auto;
    display: none;
}

.gallery-wrapper ul li .product-move .mCSB_scrollTools .mCSB_draggerContainer,
.global-product-move .mCSB_scrollTools .mCSB_draggerContainer{
    top: 10px;
    left: 15px;
}
.gallery-wrapper ul li .product-move  .mCSB_scrollTools_vertical{
    top: 20px;
}
.global-product-move .mCSB_scrollTools_vertical{
    margin-top: 30px !important;
}
.gallery-wrapper ul li .product-move .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.global-product-move .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #d8741b;
}
 

.gallery-wrapper ul li .product-move .mCSB_scrollTools .mCSB_draggerRail,
.global-product-move .mCSB_scrollTools .mCSB_draggerRail{
    background: #fff;
}
.global-product-move .mCSB_scrollTools{
    opacity: 1 !important;
}
.global-product-move .mCSB_dragger_bar:hover{
    background: #d8741b ;
}
.gallery-wrapper ul li .product-properties ul li {
    width: 100%;
    float: left;
    min-height: auto;
    text-align: left;
    margin-top: 0;
    padding: 5px 0;
    font-size: 12px;
    margin-right: 0;
}

.gallery-wrapper ul li .product-move ul li {
    width: 100%;
    float: left;
    min-height: auto;
    text-align: left;
    padding:0;
    font-size: 12px;
    margin: 0 0 4px 0;
}
.gallery-wrapper ul li .product-properties h3 {
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}

.gallery-wrapper ul li .product-move h3 {
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    text-align: left;
}
.gallery-wrapper ul li .product-properties .close-properties {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.gallery-wrapper ul li .product-move .close-move-box {
    position: absolute;
    right: 5px;
    top: 0px;
    cursor: pointer;
}

.gallery-wrapper ul li .product-move ul li input {
    opacity: 0;
}
.gallery-wrapper ul li .product-move ul li label {
    position: relative;
    font-size: 12px;
    font-family: 'EB Garamond', serif;
    color: #707070;
    padding: 2px 0 0 5px;
}
.gallery-wrapper ul li .product-move ul li label:before {
    position: absolute;
    content: '';
    width: 12px;
    height: 12px;
    border: 1px solid #777;
    left: -20px;
    top: 2px;
    background: #fff;
}
.gallery-wrapper ul li .product-move ul li label.selected-box:before {
    background: url("../images/check-bg.png") center top no-repeat;
    background-size: cover;
    border-color: #D8741B;
}
/*.gallery-wrapper ul li.actvBg p{color: #fff}*/
.gallery-wrapper ul li:nth-child(3n){
    margin-right: 0;
}

.gallery-wrapper ul li img{width: auto;  transition: all ease .4s;}
.gallery-wrapper ul li p{color: #000; font-size: 15px; font-family: 'EB Garamond',sans-serif; width: 100%; float:left; margin-top: 10px; text-align: left;}
.fancybox-button i {
    font-size: 22px;
}
.download-image {
    position: absolute;
    width: 20px;
    right: 15px;
    top: 15px;
    display: none;
    transition: all ease .2s;
    cursor: pointer;
    z-index: 1;
    display: block;
}
.download-image:hover {
    transform: scale(1.2);
}

.black-overlay-box {
    width: 97%;
    height: 83%;
    position: absolute;
    background: rgba(0,0,0,.5);
    z-index: 1;
    transition: all ease .3s;
    display: none;
}
.gallery-wrapper ul li:hover .download-image{
    display: block;
}

.gallery-wrapper ul li:hover  a img{
/*    filter: grayscale(100%);*/
transform: scale(1.05);
}
.gallery-wrapper ul li:hover .select-img{display: block;}
.gallery-wrapper ul li a > img{max-height: 133px; height: 100%;}

.img-bank-wrapper .img-bank-center-section .row-box.media-items:last-child .col-width-4 ul.media-edit-options {
    top: -110px;
}
.img-bank-wrapper .img-bank-right-section {
    width: 20%;
    float: left;
    padding:20px 30px;
    margin-top: 25px;
    display: none;
}
.img-bank-wrapper .img-bank-right-section .tab-names {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 50px;
}
.img-bank-wrapper .img-bank-right-section .tab-names .common-tab-name{
    width: 30%;
    float: left;
    margin-right: 5%;
    font-family: 'EB Garamond', serif;
    font-size: 16px;
    cursor: pointer;
    color: #707070;
}
.img-bank-wrapper .img-bank-right-section .tab-names .common-tab-name.active-tab{
    color: #d8741b;
}
.img-bank-wrapper .img-bank-right-section .tab-names .common-tab-name.moved-item-tab{
    text-align: center;
}
.img-bank-wrapper .img-bank-right-section .tab-names .common-tab-name.deleted-item-tab{
    text-align: right;
    margin-right: 0;
}
.img-bank-wrapper .img-bank-right-section .tab-wrapper  ul{
    width: 100%;
    float: left;
}
.img-bank-wrapper .img-bank-right-section .tab-wrapper  ul li {
    width: 100%;
    float: left;
    margin-top:50px;
    position: relative;
}
.img-bank-wrapper .img-bank-right-section .tab-wrapper  ul li:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 150%;
    background: #ccc;
    left: 1.5%;
    top: -50px;
}

.img-bank-wrapper .img-bank-right-section .tab-wrapper  ul li:last-child:before {
    height: 100%;
}

.img-bank-wrapper .img-bank-right-section .tab-wrapper  ul li:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #d8741b;
    left: -4px;
    top: -50px;
    border-radius: 10px;
    border: 3px solid #ccc;
}


.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .img-box {
    width: auto;
    float: left;
    margin-right: 5%;
    position: relative;
}

.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .recent-file-detail {
    width: auto;
    float: left;
    font-family: 'EB Garamond', serif;
    color: #707070;
}

.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .file-edited-time {
    position: absolute;
    top: -50px;
    left: 15%;
    color: #707070;
    font-family: 'EB Garamond', serif;
    font-size: 16px;
}
.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .file-edited-time span{
    margin-right: 5px;
}

.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .recent-file-detail h3.file-name.recent-files-title {
    font-family: 'EB Garamond', serif;
    font-size: 16px;
}

.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .recent-file-detail p {
    width: 100%;
    float: left;
    font-size: 15px;
    margin-top: 10px;
}
.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .img-box img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width:76px;
    height: 46px;
    display: inline-block;

}
.img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .file-details-wrapper{
    width: 100%;
    float: left;
    background: #fff;
    margin-bottom: 40px;
    padding: 10px;
    box-shadow: 2px 4px 8px 2px #ccc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    display: grid;
    grid-template-columns: 40% 60%;
    align-items: center;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activity-title{width: 20%;}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper{width: auto;}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type.create-new-folder img {
    max-width: 30px;
    text-align: right !important;
    cursor: pointer;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder{position: relative;}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt {
    position: absolute;
    font-size: 12px;
    width: 122px;
    left: 70%;
    background: #fff;
    padding: 5px;
    border: 1px solid #d8741b;
    top: 0;
    z-index: 9; 
    display: none;  
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt.new-folder-txt.visible{display: block !important;}


.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type{width: auto; margin-right: 30px; cursor: pointer;}
.img-bank-wrapper .img-bank-right-section .tab-content{display: none;}
.hotels-image-directory-upload-section {
    width: 100%;
    float: left;
    padding: 40px 20px;
}
.hotels-image-directory-upload-section .images-upload-wrapper {
    width: 100%;
    float: left;
    padding: 20px 20px 10px 20px;
    box-shadow: 0 0 5px #ccc;
    margin-top: 20px;
}
.hotels-image-directory-upload-section .images-upload-wrapper .file-input-wrapper {
    width: 90%;
    float: left;
    position: relative;
    padding: 30px 20px 10px 50px;
    font-family: 'EB Garamond';
    font-size: 24px;
    background: url("../images/camera-upload-photo.png") left top 25px no-repeat;
    background-size: 35px;
    margin-left: 5%;
}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category {
    width: 100%;
    float: left;
    margin-top: 40px;
    padding-left: 40px;
}
.hotels-image-directory-upload-section .images-upload-wrapper .file-input-wrapper:after {
    width: 100%;
    left: 0;
    position: absolute;
    content: '';
    bottom: -10px;
    height: 1px;
    border-bottom: 1px solid #ccc;
}

.hotels-image-directory-upload-section .images-upload-wrapper .file-input-wrapper input::file-selector-button {
    position: absolute;
    right: 0;
    height: 30px;
    z-index: 9;
    cursor: pointer;
}
.hotels-image-directory-upload-section .images-upload-wrapper .file-input-wrapper input {
    opacity: 0;
    position: relative;
    z-index: 9;
    width: 100%;
    float: left;
    height: 30px;
    margin-top: -20px;
}
.hotels-image-directory-upload-section .images-upload-wrapper .file-input-wrapper label {
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
}
.browse-button {
    position: absolute;
    width: 100px;
    background: #D8741B;
    font-size: 16px;
    padding: 10px 0;
    text-align: center;
    right: 0;
    top: 25px;
    z-index: 0;
    color: #fff;
    cursor: pointer;
}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type {
    width: 20%;
    float: left;
    font-size: 12px;
    margin-top: 20px;
    display: flex;
    align-items: center;
}

.hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type input{
    opacity: 0;
}

.hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label {
    position: relative;
    font-size: 18px;
    font-family: 'EB Garamond';
    color: #707070;
    padding: 0 0 0 5px;
}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label:before {
    position: absolute;
    content: '';
    width: 12px;
    height: 12px;
    border: 1px solid #777;
    left: -20px;
    top: 2px;
    background: #fff;
}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before {
    background: url("../images/check-bg.png") center top no-repeat;
    background-size: cover !important;
    border-color: #D8741B;
}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button {
    width: 100%;
    float: left;
    margin: 30px 0 10px 0;
    text-align: center;
}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input{
    width: 100px;
    background: #D8741B;
    font-size: 16px;
    padding: 7px 0;
    text-align: center;
    color: #fff;
    border:none;
    font-family: 'EB Garamond';
    cursor: pointer;
}
.edit-profile-section {
    width: 90%;
    float: left;
    box-shadow: 1px 3px 18px #ddd;
    padding: 30px;
    left: 5%;
    position: absolute;
    top: 110px;
    background: #fff;
    z-index: 10;
    display: none;
}
.edit-profile-section h2{margin-top: 20px;}
.edit-profile-section .profile-section-wrapper {
    width: 30%;
    float: left;
    padding: 30px;
    border-right: 1px solid #ccc;
}
.edit-profile-section .profile-details {
    width: 70%;
    padding-left:30px;
    float: left;
}
.edit-profile-section .profile-section-wrapper .img-section {
    width: 100%;
    float: left;
    text-align: center;
    position: relative;
}
.edit-profile-section .profile-section-wrapper .img-section .profile-picture-box{
    width: 100%;
    float: left;
}
.edit-profile-section .profile-section-wrapper .img-section .profile-picture-box img {
    border-radius: 100%;
    width: 200px;
    height: 200px;
}
.edit-profile-section .profile-section-wrapper .img-section .profile-picture-name,
.edit-profile-section .profile-section-wrapper .img-section .profile-type {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'EB Garamond', serif;
    font-size: 15px;
    margin-top: 15px;
}
.edit-profile-section .profile-section-wrapper .img-section .profile-type{
    margin-top: 5px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.edit-profile-section .profile-section-wrapper .img-section .change-profile-picture{
    position: relative;
    width: 100%;
    float: left;
    cursor: pointer;
}
.edit-profile-section .profile-section-wrapper .img-section .change-profile-picture input{
    position: relative;
    z-index: 9;
    opacity: 0;
}
.edit-profile-section .profile-section-wrapper .img-section .change-profile-picture .upload-profile-image-box {
    position: absolute;
    bottom: 0;
    width: 60%;
    z-index: 1;
    font-size: 15px;
    text-align: right;
    background: url("../images/upload-profile-image-bg.png") center left no-repeat;
    background-size: 20px;
    padding: 10px;
    left: 20%;
    cursor: pointer;
}
.edit-profile-section .profile-details .form-fields-wrapper .form-fields{
    width: 48%;
    float: left;
    margin-bottom: 20px;
    position: relative;
    margin-right: 2%;
    min-height: 50px;
}

.edit-profile-section .profile-details .form-fields-wrapper .form-fields.full-width-box{
    width: 98%;
}
.edit-profile-section .profile-details .form-fields-wrapper .form-fields input,
.edit-profile-section .profile-details .form-fields-wrapper .form-fields select {
    color: #9b9b9b;
    width: 100%;
    padding: 10px 5px 5px 0;
    border: none;
    border-bottom: 1px solid #ccc;
    font-size: 15px;
    font-family: 'EB Garamond', serif;
    font-weight: 300;
    z-index: 2;
    position: relative;
    background: transparent;
}

.edit-profile-section .profile-details .form-fields-wrapper .form-fields label {
    font-size: 15px;
    position: absolute;
    left: 0px;
    top: 8px;
    color: #9b9b9b;
    font-weight: 300;
    transition: all ease-in .2s;
    z-index: 1;
    font-family: 'EB Garamond', serif;
}
.edit-profile-section .profile-details .form-fields-wrapper .form-fields label.active-label{
    font-size: 12px;
    top: -10px;
}
.edit-profile-section .profile-details .form-fields-wrapper .submit-profile{
    width: 100%;
    float: left;
    text-align: center;
}
.edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    width: 100px;
    background: #D8741B;
    font-size: 16px;
    padding:7px 0;
    text-align: center;
    color: #fff;
    border: none;
    font-family: 'EB Garamond';
    cursor: pointer;
}
input[type='submit']{cursor: pointer;}
.country-codes {
    position: absolute;
    width: 90px;
    top: 0px;
    left: 0;
}
.country-codes select{border: none  !important;}
.edit-profile-section .profile-details .form-fields-wrapper .form-fields.phone-field label{left: 100px !important;}
.edit-profile-section .profile-details .form-fields-wrapper .form-fields.phone-field input{padding-left: 100px !important;}
.error-text.ph-err{width: 67%; margin-left: 33%;}
.item-status {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.item-status .rd-btn {
    width: 20%;
    float: left;
}
.item-status .rd-btn input{opacity: 0;}
.item-status .rd-btn label{ font-size:15px; font-family:'EB Garamond'; position:relative; }

.item-status .rd-btn label:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #777;
    left: -25px;
    top: 4px;
    background: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.item-status .rd-btn label.active-lbl:before {
    background: url(../images/rd-button-bg.jpg) center top no-repeat;
    background-size: 100% !important; 
    border-color: #D8741B;
}
.breadcrumb{width: 100%; float: left; margin-top: 40px; padding-left: 10px;}
.breadcrumb span{width: auto; padding:0 5px; font-size: 14px;}
 
.breadcrumb span.grt-sign{color: #D8741B;}
.breadcrumb span a{color: #D8741B; display: inline-block; font-size: 14px;}
.create-a-new-folder-box {
    float: left;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,.7);
    padding: 35px 30px;
    text-align: center;
    z-index: 10;
    height: 100%;
    display: none;
}
.create-a-new-folder-box .name-folder {
    width: 100%;
    float: left;
    max-width: 450px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 40px 30px 31px 30px;
    background: #000;
}
.create-a-new-folder-box .name-folder .error-text{
    color: #fff;
    text-align: left;
    margin-top: 5px;
}
.create-folder-button {
    width: 108px;
    float: left;
    margin-top: 20px;
    margin-left: 50%;
    transform: translate(-50%, 0);
    padding: 5px 0 9px 0;
    text-align: center;
    color: #fff;
    background: #D8741B;
    font-family: 'EB Garamond';
    font-size: 20px;
    cursor: pointer;
}

.create-a-new-folder-box .name-folder input{width: 100%; float: left; border: none; padding: 10px;font-family: 'EB Garamond'; font-size: 18px; color: #000;}
.create-a-new-folder-box .close-button {
    color: #fff;
    position: absolute;
    right: 3px;
    top: 2px;
    font-size: 24px;
    cursor: pointer;
}
.processing{
    background: url("../images/processing.gif") center center no-repeat #d8751b !important;
    text-indent: -99999;
}
.loading{
    background:rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
}
.loading-page {
    width: 100px;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.images-availabel-options-wrapper,  .directory-availabel-options-wrapper{
    width: auto;
    position: absolute;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    z-index: 5;
}
.images-availabel-options-wrapper ul.img-opt, .directory-availabel-options-wrapper ul.img-opt {
    position: absolute;
    bottom: 20px;
    right: -4px;
    background: #fff;
    width: 80px !important;
    display:none;
}
.images-availabel-options-wrapper ul.img-opt li, .directory-availabel-options-wrapper ul.img-opt li{
    width: 100% !important;
    float: left !important;
    text-align: center;
    font-size: 12px;
    padding: 6px 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: 1px solid #ccc;
    min-height: auto !important;
    position: relative;
    box-shadow: none !important;
    border-radius: 0 !important;
    text-align: center !important;
    display: block !important;
    border-top: none;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li .img-opt{
    background: #f5f5f5;
    bottom: 10px;
}

.images-availabel-options-wrapper ul.img-opt li:last-child, .directory-availabel-options-wrapper ul.img-opt li:last-child{border: none;}
.images-availabel-options-wrapper ul.img-opt li:hover, .directory-availabel-options-wrapper ul.img-opt li:hover{
    color: #fff;
    background: #d8741b;
}

.select-img {
    position: absolute;
    z-index:9;
    top: 10px;
    left: 10px;
    display: none;
}
.select-img.showcheckbox{display: block;}
.select-img  label {
    position: relative;
    font-size: 15px;
    font-family: 'EB Garamond', serif;
    color: #707070;
    padding: 2px 0 0 15px;
}
.select-img input{opacity:0;}
.select-img label:before {
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #777;
    left: -20px;
    top: 2px;
    background: #fff;
}
.select-img label.selected-box:before {
    background: url("../images/check-bg.png") center top no-repeat;
    background-size: cover !important;
    border-color: #D8741B;
}
.black-overlay-box-global {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    z-index: 10;
    display: none;
}
.link-copied-box {
    position: fixed;
    top: 50%;
    left: 50%;
    max-width: 550px;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 50%;
    padding: 30px;
    box-shadow: 1px 3px 10px -1px #000;
}
.link-copied-box h3{
    font-size: 20px;
    font-weight: 600;
    font-family:'EB Garamond';
    padding-left: 40px;
    background: url("../images/link-copy-bg.png") center left no-repeat;
}
.link-copied-box .close-link-copied-box {
    position: absolute;
    right: 20px;
    top: 30px;
    cursor: pointer;
    z-index: 2;
}
.link-copied-box .path-copy-wrapper {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.link-copied-box .path-copy-wrapper input{
    width: 85%;
    float: left;
    padding: 5px;
    margin-top: 10px;
    border: 1px solid #000;
    font-size: 15px;
    height: 28px;
}

.link-copied-box .path-copy-wrapper .copy-button{
    width: 14%;
    float: right;
    margin-top: 10px;
    border: 1px solid #000;
    padding: 5px;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    color: #000;
    font-family: 'EB Garamond', serif;
    height: 28px;
}
.link-copied-box .limited-access-text{
    width: 100%;
    float: left;
    margin-top: 10px;
    font-size: 15px;
    font-family: 'EB Garamond', serif;
    color:#000;
    padding-left: 5px;
}

.rename-image-or-directory {
    position: fixed;
    top: 50%;
    left: 50%;
    max-width: 400px;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 50%;
    padding: 20px;
    box-shadow: 1px 3px 10px -1px #000;
    display: none;
}
.rename-image-or-directory .close-renaming {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    z-index: 2;
}
.rename-image-or-directory .item-name {
    width: 100%;
    float: left;
    margin-top:30px;
}
.rename-image-or-directory .item-name input[type="text"] {
    width: 100%;
    border: 1px solid #ccc;
    outline: none;
    padding: 5px 10px;
    font-family: 'EB Garamond', serif;
    font-size: 15px;
}
.rename-image-or-directory .buttons-wrapper {
    width: 100%;
    float: left;
    margin-top: 30px;
    text-align: center;
}
.rename-image-or-directory .buttons-wrapper  .cancel-button {
    width: 100px;
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.rename-image-or-directory .buttons-wrapper .proceed-button {
 float: right;
  width: 70px;
}
.rename-image-or-directory .buttons-wrapper .proceed-button button,

.rename-image-or-directory .buttons-wrapper .proceed-button button{
    color: #fff;
    background: #d8741b;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
    float: left;
    width: 100%;
    border: 1px solid #d8741b;
}
.rename-image-or-directory .buttons-wrapper  .cancel-button button{
    color: #000;
    background: #fff;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #ccc;
    float: left;
    width: 100%;
}

.rename-image-or-directory h2{font-size: 22px;}

.move-image-or-directory {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    background: #fff;
    width: 20%;
    transform: translate(-50%, -50%);
    padding: 20px;
    
}
.move-image-or-directory .close-move-box{
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
    border: 1px solid #ccc;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
}
.move-image-or-directory .global-product-move{
    width: 100%;
    float: left;
    height: 260px;
    overflow-y: auto;
}   
.move-image-or-directory .global-product-move h3{
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: left;
}
.move-image-or-directory .global-product-move ul li {
    width: 100%;
    float: left;
    margin-bottom: 8px;
}
.move-image-or-directory .global-product-move ul li label{
    position: relative;
    font-size: 12px;
    font-family: 'EB Garamond', serif;
    color: #707070;
    padding: 2px 0 0 5px;
    margin-left: 5px;
}
.global-product-move .mCSB_3_container:hover{
    background: red !important;
}
.global-product-move ul li input {
    opacity: 0;
}
 
.global-product-move ul li label:before {
    position: absolute;
    content: '';
    width: 12px;
    height: 12px;
    border: 1px solid #777;
    left: -20px;
    top: 2px;
    background: #fff;
}
.global-product-move label.selected-box:before {
    background: url("../images/check-bg.png") center top no-repeat;
    background-size: cover;
    border-color: #D8741B;
}
.move-image-or-directory .move-button{
    width: 100%;
    float: left;
    margin-top: 5px;
}
.move-image-or-directory .move-button input{
    width: 100px;
    background: #D8741B;
    font-size: 14px;
    padding: 5px 0;
    text-align: center;
    color: #fff;
    border: none;
    font-family: 'EB Garamond';
    cursor: pointer;
    margin-left: 5px;
}

.showPopUp{display: block !important;}
.img-bank-wrapper .img-bank-center-section .row-box .logout-btn{width: 10%; margin-left: 2%;}
.img-bank-wrapper .img-bank-center-section .row-box .logout-btn a {color: #fff;background: #d8741b;width: 100%;float: left;padding: 6px 0 10px 0; text-align: center; font-family: 'EB Garamond'; font-size: 20px;}

/* Trident theme starts */

body.th-theme a.active, body.th-theme h2 span.view-all a, body.th-theme .breadcrumb span a,
body.th-theme .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active,
body.th-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type,
body.th-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button,
body.th-theme .breadcrumb span.grt-sign{
    color: #c41230 !important;
}
body.th-theme .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a,
body.th-theme .browse-button,
body.th-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input,
body.th-theme .edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    background: #c41230 !important;
}
body.th-theme  .img-bank-wrapper .img-bank-center-section .row-box .back-button:before{border-color: #c41230 !important;}
body.th-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    background: url("../images/notification-bell-inactive-th.png") center top no-repeat;
}
body.th-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-th.png") center top no-repeat;
    border-color: #c41230 ;
}
body.th-theme .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: 0px 0px 2px 1px #c41230;
}
body.th-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-th.png") center top no-repeat;
    border-color: #c41230 !important;
}
body.th-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box{
    background: url("../images/notification-bell-inactive-th.png") center top no-repeat;
}
body.th-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt{
    border-color: #c41230 !important;
}
body.th-theme .create-folder-button{
    background: #c41230;
}
body.th-theme .item-status .rd-btn label.active-lbl:before{
    background:url(../images/rd-button-bg-th.jpg) center top no-repeat;  
    border-color: #c41230 ;  
}
body.th-theme .images-availabel-options-wrapper ul.img-opt li:hover,
body.th-theme .directory-availabel-options-wrapper ul.img-opt li:hover
{
    background: #c41230;
}
body.th-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-th.png") center top no-repeat;
    border-color:#c41230 ;
   }
 body.th-theme .gallery-wrapper ul li.actvBg {
    border: 2px solid #c41230;
}
/* Trident theme endss */


/* oberoi theme starts */
body.ohr-theme a.active, body.ohr-theme h2 span.view-all a, body.ohr-theme .breadcrumb span a{color: #D8741B !important;}
body.ohr-theme a.active, body.ohr-theme h2 span.view-all a, body.ohr-theme .breadcrumb span a,
body.ohr-theme .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active,
body.ohr-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type,
body.ohr-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button,
body.ohr-theme .breadcrumb span.grt-sign{
    color: #D9751B !important;
}
body.ohr-theme .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a,
body.ohr-theme .browse-button,
body.ohr-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input,
body.ohr-theme .edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    background: #D9751B !important;
}
body.ohr-theme  .img-bank-wrapper .img-bank-center-section .row-box .back-button:before{border-color: #D9751B !important;}
body.ohr-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    background: url("../images/notification-bell-inactive-ohr.png") center top no-repeat;
}
body.ohr-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-ohr.png") center top no-repeat;
    border-color: #D9751B;
}
body.ohr-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt{
    border-color: #D9751B !important;
}
body.ohr-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box{
    background: url("../images/notification-bell-inactive-ohr.png") center top no-repeat;
}
body.ohr-theme .create-folder-button{
    background: #D9751B;
}
body.ohr-theme .item-status .rd-btn label.active-lbl:before{
    background:url(../images/rd-button-bg-ohr.jpg) center top no-repeat; 
    border-color: #D9751B ; 
}
body.ohr-theme .images-availabel-options-wrapper ul.img-opt li:hover, 
body.ohr-theme .directory-availabel-options-wrapper ul.img-opt li:hover{
    background: #D9751B;
}
body.ohr-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-ohr.png") center top no-repeat;
    border-color:#D9751B ;
   }
 body.ohr-theme .gallery-wrapper ul li.actvBg {
    border: 2px solid #D9751B;
}
/* Oberoi theme ends */

/* Maidens hotel theme starts */
body.mh-theme a.active, body.mh-theme h2 span.view-all a, body.mh-theme .breadcrumb span a{color: #D8741B !important;}
body.mh-theme a.active, body.mh-theme h2 span.view-all a, body.mh-theme .breadcrumb span a,
body.mh-theme .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active,
body.mh-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type,
body.mh-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button,
body.mh-theme .breadcrumb span.grt-sign{
    color: #666666 !important;
}
body.mh-theme .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a,
body.mh-theme .browse-button,
body.mh-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input,
body.mh-theme .edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    background: #666666 !important;
}
body.mh-theme  .img-bank-wrapper .img-bank-center-section .row-box .back-button:before{border-color: #666666 !important;}
body.mh-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    background: url("../images/notification-bell-inactive-other.png") center top no-repeat;
}
body.mh-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-mh.png") center top no-repeat;
    border-color: #666;
}
body.mh-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt{
    border-color: #666 !important;
}
body.mh-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box{
    background: url("../images/notification-bell-inactive-mh.png") center top no-repeat;
}
body.mh-theme .create-folder-button{
    background: #666;
}
body.mh-theme .item-status .rd-btn label.active-lbl:before{
    background:url(../images/rd-button-bg-mh.jpg) center top no-repeat;  
    border-color: #666;  
}
body.mh-theme .images-availabel-options-wrapper ul.img-opt li:hover,  body.mh-theme .directory-availabel-options-wrapper ul.img-opt li:hover{
    background: #666;
}
body.mh-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-mh.png") center top no-repeat;
    border-color:#666 ;
}
 body.mh-theme .gallery-wrapper ul li.actvBg {
    border: 2px solid #666;
}
body.mh-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-mh.png") center top no-repeat;
    border-color: #666 ;
}
body.mh-theme .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: 0px 0px 2px 1px #666;
}
/* Maidens hotel theme ends */

/* Brands assets theme starts */
body.ba-theme a.active, body.ba-theme h2 span.view-all a, body.ba-theme .breadcrumb span a{color: #D8741B !important;}
body.ba-theme a.active, body.ba-theme h2 span.view-all a, body.ba-theme .breadcrumb span a,
body.ba-theme .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active,
body.ba-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type,
body.ba-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button,
body.ba-theme .breadcrumb span.grt-sign{
    color: #D9BF61 !important;
}
body.ba-theme .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a,
body.ba-theme .browse-button,
body.ba-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input,
body.ba-theme .edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    background: #D9BF61 !important;
}
body.ba-theme  .img-bank-wrapper .img-bank-center-section .row-box .back-button:before{border-color: #D9BF61 !important;}
body.ba-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    background: url("../images/notification-bell-inactive-brand-assets.png") center top no-repeat;
}
body.ba-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-ba.png") center top no-repeat;
    border-color: #D9BF61;
}
body.ba-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt{
    border-color: #D9BF61 !important;
}
body.ba-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box{
    background: url("../images/notification-bell-inactive-ba.png") center top no-repeat;
}
body.ba-theme .create-folder-button{
    background: #D9BF61;
}
body.ba-theme .item-status .rd-btn label.active-lbl:before{
    background:url(../images/rd-button-bg-ba.jpg) center top no-repeat;  
    border-color: #D9BF61;   
}
body.ba-theme .images-availabel-options-wrapper ul.img-opt li:hover, body.ba-theme .directory-availabel-options-wrapper ul.img-opt li:hover{
    background: #D9BF61;
}
body.ba-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-ba.png") center top no-repeat;
    border-color:#D9BF61 ;
   }
 body.ba-theme .gallery-wrapper ul li.actvBg {
    border: 2px solid #D9BF61;
}

body.ba-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-ba.png") center top no-repeat;
    border-color: #D9BF61 ;
}
body.ba-theme .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: 0px 0px 2px 1px #D9BF61;
}


/* Brands assets theme ends */

/* cou cou theme starts */
body.cc-theme a.active, body.cc-theme h2 span.view-all a, body.cc-theme .breadcrumb span a{color: #D8741B !important;}
body.cc-theme a.active, body.cc-theme h2 span.view-all a, body.cc-theme .breadcrumb span a,
body.cc-theme .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active,
body.cc-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type,
body.cc-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button,
body.cc-theme .breadcrumb span.grt-sign{
    color: #666666 !important;
}
body.cc-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-cc.png") center top no-repeat;
    border-color: #666;
}
body.cc-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt{
    border-color: #666 ;
}
body.cc-theme .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a,
body.cc-theme .browse-button,
body.cc-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input,
body.cc-theme .edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    background: #666666 !important;
}
body.cc-theme  .img-bank-wrapper .img-bank-center-section .row-box .back-button:before{border-color: #666666 !important;}
body.cc-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    background: url("../images/notification-bell-inactive-other.png") center top no-repeat;
}
body.cc-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box{
    background: url("../images/notification-bell-inactive-cc.png") center top no-repeat;
}
body.cc-theme .create-folder-button{
    background: #666;
}
body.cc-theme .item-status .rd-btn label.active-lbl:before{
    background:url(../images/rd-button-bg-cc.jpg) center top no-repeat;  
    border-color: #666;   
}
body.cc-theme .images-availabel-options-wrapper ul.img-opt li:hover, body.cc-theme .directory-availabel-options-wrapper ul.img-opt li:hover{
    background: #666;
}
body.cc-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-cc.png") center top no-repeat;
    border-color:#666 ;
   }
 body.cc-theme .gallery-wrapper ul li.actvBg {
    border: 2px solid #666;
}

body.cc-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-cc.png") center top no-repeat;
    border-color: #666 ;
}
body.cc-theme .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: 0px 0px 2px 1px #666;
}

/* cou cou theme ends */

/* Amadeo theme starts */
body.am-theme a.active, body.am-theme h2 span.view-all a, body.am-theme .breadcrumb span a{color: #D8741B !important;}
body.am-theme a.active, body.am-theme h2 span.view-all a, body.am-theme .breadcrumb span a,
body.am-theme .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active,
body.am-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type,
body.am-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button,
body.am-theme .breadcrumb span.grt-sign{
    color: #666666 !important;
}
body.am-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-am.png") center top no-repeat;
    border-color: #666;
}
body.am-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt{
    border-color: #666 !important;
}
body.am-theme .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a,
body.am-theme .browse-button,
body.am-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input,
body.am-theme .edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    background: #666666 !important;
    border-color: #666;
}
body.am-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button:before{border-color: #666666 !important;}
body.am-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    background: url("../images/notification-bell-inactive-am.png") center top no-repeat;    
}
body.am-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box{
    background: url("../images/notification-bell-inactive-am.png") center top no-repeat;
}
body.am-theme .create-folder-button{
    background: #666;
}
body.am-theme .item-status .rd-btn label.active-lbl:before{
    background:url(../images/rd-button-bg-am.jpg) center top no-repeat;
    border-color: #666;   
}
body.am-theme .images-availabel-options-wrapper ul.img-opt li:hover, body.am-theme .directory-availabel-options-wrapper ul.img-opt li:hover{
    background: #666;
}
body.am-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-am.png") center top no-repeat;
    border-color:#666 ;
   }
 body.am-theme .gallery-wrapper ul li.actvBg {
    border: 2px solid #666;
}

body.am-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-am.png") center top no-repeat;
    border-color: #666 ;
}
body.am-theme .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: 0px 0px 2px 1px #666;
}

/* Amadeo theme ends */

/* Clarkes theme starts */
body.ca-theme a.active, body.ca-theme h2 span.view-all a, body.ca-theme .breadcrumb span a{color: #D8741B !important;}
body.ca-theme a.active, body.ca-theme h2 span.view-all a, body.ca-theme .breadcrumb span a,
body.ca-theme .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a.active,
body.ca-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type,
body.ca-theme .img-bank-wrapper .img-bank-center-section .row-box .back-button,
body.ca-theme .breadcrumb span.grt-sign{
    color: #666666 !important;
}
body.ca-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-ca.png") center top no-repeat;
    border-color: #666;
}
body.ca-theme .img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .create-new-folder .new-folder-txt{
    border-color: #666 !important;
}
body.ca-theme .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a,
body.ca-theme .browse-button,
body.ca-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .upload-button input,
body.ca-theme .edit-profile-section .profile-details .form-fields-wrapper .submit-profile input{
    background: #666666 !important;
    border-color: #666;
}
body.ca-theme  .img-bank-wrapper .img-bank-center-section .row-box .back-button:before{border-color: #666666 !important;}
body.ca-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box {
    background: url("../images/notification-bell-inactive-ca.png") center top no-repeat;
}

body.ca-theme .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper .notification-box{
    background: url("../images/notification-bell-inactive-ca.png") center top no-repeat;
}
body.ca-theme .create-folder-button{
    background: #666;
}
body.ca-theme .item-status .rd-btn label.active-lbl:before{
    background:url(../images/rd-button-bg-ca.jpg) center top no-repeat;
    border-color: #666;
}
body.ca-theme .images-availabel-options-wrapper ul.img-opt li:hover, body.ca-theme .directory-availabel-options-wrapper ul.img-opt li:hover{
    background: #666;
}
body.ca-theme .select-img label.selected-box:before{
    background: url("../images/check-bg-ca.png") center top no-repeat;
    border-color:#666;
}
 body.ca-theme .gallery-wrapper ul li.actvBg {
    border: 2px solid #666;
}
body.ca-theme .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label.actv:before{
    background: url("../images/check-bg-ca.png") center top no-repeat;
    border-color: #666 ;
}
body.ca-theme .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: 0px 0px 2px 1px #666;
}

/* Clarkes theme ends */


.admin-dasboard-tbl{width: 100%; float: left; margin-top: 50px; margin-bottom: 50px;}
.admin-dasboard-tbl img.img-tbl-thumb{max-width: 100px; margin-bottom: 5px; width: auto; max-height: 90px;}
.admin-dasboard-tbl th{text-align: center; padding: 0 10px 20px 10px; font-family: 'EB Garamond'; font-size: 18px; font-weight: bold;}
.admin-dasboard-tbl td{padding: 15px; font-size: 14px; font-family:'EB Garamond', serif; vertical-align: middle; text-align: center; border: 1px solid #ccc; }
.admin-dasboard-tbl td a{color: #000; font-size: 14px;}
.admin-dasboard-tbl td a.approved-this-item{color: #d8741b;}
.succes-item-upload-box{width: 95%; float: left; color: #155724; background: #d4edda; border: 1px solid #c3e6cb; padding: 15px; position: relative; font-size: 15px; margin:20px 15px 10px 15px; display: none;}
.succes-item-upload-box .close-success-message{position: absolute; right: 10px; top: 50%; transform:translate(0, -50%); cursor: pointer;}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li.more-hotels-wrapper.listmorehotels{margin-bottom:0;}
.more-hotels-wrapper {
    width: 100%;
    float: left;
}
.more-hotels-wrapper ul{
    display: none;
    margin-top: 20px;
}
.more-hotels-wrapper ul li{
   padding-left: 0 !important;
}
.more-hotels-wrapper span {
    padding-left: 50px;
    position: relative;
}
.more-hotels-wrapper span:after {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    border-right: 2px solid #999;
    border-bottom: 2px solid #999;
    right: -50%;
    bottom: 0;
    top: 50%;
    transform: translate(-50%, 0) rotate(-45deg);
    transition: all ease-in .2s;
}
.more-hotels-wrapper.listmorehotels span:after{
    transform: translate(-50%, 0) rotate(45deg);
}
.global-cta {
    border-radius: 0 !important;
    background: #d8741b !important;
    padding: 6px 10px 8px 10px !important;
    font-size: 16px !important;
    color: #fff !important;
}
.spotlight-common-bnr{
    width: 100%;
    float: left;
    background: url("../images/torv-bnr.jpg") no-repeat;
    background-size: cover;
    min-height: 100vh;
    display: flex;
    align-items: center;
}
.hotels-logos {
    display: flex;
    justify-content: center;
    align-items: center;
}
.hotels-logos a {
    margin: 2%;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    width: 28%;
    text-align: center;
}
.hotels-logos a img {
    max-width: 80%;
}
.hotels-logos-wrapper {
    width: 70%;
    margin: 0 auto;
}
.hotels-logos-wrapper .hotels-logos:first-child{
    display: flex;
}
select.hotels-name {
    border: none;
    top: 0px;
    height: 40px;
    border-radius: 10px 00px 0px 10px;
    width: auto;
    padding: 0 30px 0 10px;
    font-family: 'EB Garamond';
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../images/down-arrow.png") right 5px top 18px no-repeat #f7f7f7;
    max-width: 200px;
    box-shadow: 3px 4px 8px 2px #ccc;
    border-right: 1px solid #ccc;
    cursor: pointer;
    margin-left: 20px;
}
form#searchform{
    display: flex;
    width: 60%;
}

.loading-page img {
  animation: rotation 4s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

/*password changes css starts */
span.hidePass {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 5px;
    background: url("../images/pass-invisible.png") center center no-repeat;
    bottom: 20px;
    z-index: 5;
    cursor: pointer;
    background-size: 100% !important;
}
span.hidePass.pass-visible{
   background: url("../images/pass-visible.png") center center no-repeat !important;
   background-size: 100% !important;
}

/*password changes css ends */



@media only screen and (min-width:1159px) and (max-width:1800px){
    .admin-dasboard-tbl th{font-size: 16px;}
    .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list {padding: 0;}
    .drive-details-wrap{width: 90%; margin-left: 5%;}
    .media-wrapper-box .media-item-wrapper-box .col-width-24 span.media-details {font-size: 13px; word-break: break-word;}
    .media-wrapper-box .media-item-wrapper-box .col-width-24 span{font-size: 13px;}
    .content-wrapper .right-section .form-fields-wrapper{margin-top: 0;}
    .content-wrapper .right-section .user-type-wrapper{margin-top: 10px;}
    .acc-realtes-info p{margin-top: 8px;}
    .img-bank-wrapper .img-bank-left-section{height: auto; width: 20%;}
    .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li{padding-left:15px;}
    .img-bank-wrapper .img-bank-center-section{width: 80%; padding: 30px; padding-bottom: 20px; position: relative;}
    .img-bank-wrapper .img-bank-center-section .row-box .searchbox{width: 55%;}
    .img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper{width: 30%;}
    .img-bank-wrapper .img-bank-center-section .row-box .logout-btn{width: 10%; margin-left: 2%;}
    .img-bank-wrapper .img-bank-center-section .row-box .logout-btn a {color: #fff;background: #d8741b;width: 100%;float: left;padding: 6px 0 10px 0; text-align: center; font-family: 'EB Garamond'; font-size: 18px;}
    .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail p{font-size: 14px;}
    .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li{margin-bottom: 15px;}
    .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a{font-size: 16px; padding-top: 10px; padding-left: 50px;}
    .img-bank-wrapper .img-bank-center-section .commonBox{margin-top: 30px;}
    .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li{width: 32%;}
/*  .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li:nth-child(even){margin-right: 0;}*/
/*  .img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .img-box{width:45%;}*/
/*  .img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .recent-file-detail{width: 50%;}*/
    .img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .recent-file-detail h3.file-name.recent-files-title{font-size: 12px;}
    .img-bank-wrapper .img-bank-right-section .tab-wrapper ul li .recent-file-detail p{font-size: 12px; margin-top: 5px;}
    .img-bank-wrapper .img-bank-right-section .tab-wrapper ul li{margin-top: 50px;}
    .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box{width: auto}
    .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail{width: 50%;}
    .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li:nth-child(3n){margin-right:0;}
    .img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li .img-box{width: 25%;}
    /*.img-bank-wrapper .img-bank-center-section .commonBox.hotels-files-wrapper ul li{width: 32%; margin-right: 2%;}
    .img-bank-wrapper .img-bank-center-section .commonBox.hotels-files-wrapper ul li:nth-child(3n){margin-right: 0;}*/
    .img-bank-wrapper .img-bank-center-section .commonBox.hotels-files-wrapper ul li .recent-file-detail{width: 75%;}
    .edit-profile-section .profile-section-wrapper .img-section .change-profile-picture .upload-profile-image-box{
        width: 100%; left: 0;
    }
    .hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type label{font-size: 15px;}
    .hotels-image-directory-upload-section .images-upload-wrapper .image-category{padding-left: 15px;}
    .hotels-image-directory-upload-section .images-upload-wrapper .file-input-wrapper{margin-left: 3%;}
}
 @media only screen and (min-width:992px) and (max-width:1290px) {
    .img-bank-wrapper .img-bank-left-section{
        width: 30%;
        padding: 25px 0px;
    }
    .img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li{
        min-height: auto;
    }
    .img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a{
        font-size: 16px;
    }
}
@media only screen and (max-width:991px) {
    .img-bank-wrapper .img-bank-center-section .row-box .searchbox input{border-radius: 20px;}
    .content-wrapper .left-section {
    width: 100%;
    height: auto;

}
.content-wrapper .left-section.banner-wrapper img {
    width: 100%;
    height: auto;
}
.content-wrapper .right-section {
    width: 100%;
    height: auto;
}
.img-bank-wrapper .img-bank-center-section {
    width: 100%;
    padding:50px 20px 20px 20px;
    position: relative;
}
.img-bank-wrapper .img-bank-center-section .hamburger-menu{
    position: absolute;
    left: 20px;
    top: 30px;
    cursor: pointer;
    display: block;
}
.img-bank-wrapper .img-bank-left-section .hamburger-close-button {
    display: block;
    position: absolute;
    left: 20px;
    top: 20px;
    font-size: 1.875em;
    cursor: pointer;
}
.img-bank-wrapper .img-bank-left-section {
    width: 100%;
    transform: translateX(-100%);
    position: fixed;
    transition: all ease-in .4s;
     z-index: 999999;
     overflow-x: hidden;
     overflow-y: auto;
     min-height: auto;
     height: 100vh;
}
.img-bank-wrapper .img-bank-left-section.active-menu {
   transform: translateX(0);
}
.img-bank-wrapper .img-bank-center-section .row-box{display: block; width: 100%; float: left;}
.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper {
    width: 40%;
    margin: 50px 0 0 0;
    float: left;
}
.img-bank-wrapper .img-bank-center-section .row-box .searchbox {
    width: 80%;
    float: right;
    margin-right: 0;
    position: fixed;
    transform: translate(110%);
    right: 0;
    z-index: 99999;
    top: 2%;
    box-shadow: none !important;
}
.img-bank-wrapper .img-bank-center-section .row-box .searchbox.active-search{
    transform: translate(0);
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activity-title, h2{
    width: 100%; 
    float: left;
    text-align: center;
}

.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper {
    width: 100%;
    display: block;
    float: left;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities .activities-wrapper .activity-type {
    width: 50%;
    margin: 30px 0 0 0;
    float: left;
    min-height: 30px;
    padding: 0 30px;
}
.img-bank-wrapper .img-bank-center-section .row-box.commonBox .main-activities{padding:20px;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li{
    width: 100%;
    float: left;
    display: block;
    text-align: center;
    margin: 20px 0 0 0;
    box-shadow: none;
    border: 1px solid #ccc;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box{
    width: 100%;
    float: none;
    margin: 0;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail{
     width: 100%;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul{
    margin: 0;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box img{
    margin: 10px 0;
    width: auto;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box .favorite-item-select{
    top: 10%;
    left:40%;
}
.media-wrapper-box{
    overflow-x:auto;
}
.media-wrapper-box .media-item-wrapper-box{display: flex !important; align-items: center;}
.media-wrapper-box .media-scroll-box {
    width: 1200px;
    float: left;
    overflow-x: auto;
    padding: 0 5px;
}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li a{padding-top: 10px; font-size: 15px;}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper{margin-top: 40px;}
.img-bank-wrapper .img-bank-left-section .dashboard-menu-wrapper .dashboard-menu-list li{padding-left: 10px;}
.img-bank-wrapper .img-bank-center-section .mobile-search-button {
    position: absolute;
    right: 15px;
    top: 25px;
    background: #ccc;
    padding: 6px 10px;
    cursor: pointer;
    border-radius: 5px;
    display: block;
}
.img-bank-wrapper .img-bank-center-section .mobile-buttons {
    width: 100%;
    float: left;
    background: #f7f7f7;
    height: 100%;
    position: fixed;
    max-height: 77px;
    left: 0;
    top: 0;
    z-index: 9999;
}
.img-bank-wrapper .img-bank-center-section .row-box .searchbox input{box-shadow: none; border: 1px solid #ccc;}
.img-bank-wrapper .img-bank-center-section .row-box .searchbox .close-search-box {
    position: absolute;
    bottom: -25px;
    right: 0;
    font-size: 15px;
    color: #d8741b;
    width: 100%;
    text-align: right;
    background: #f7f7f7;
    padding: 5px 20px;
    margin-top: 5px;
    float: left;
    display: block;
}
.img-bank-wrapper .img-bank-center-section .row-box .searchbox span.search-item{right: 15px;}
.common-slider-box .slick-prev {
    width: 45px;
    height: 45px;
    left: 0px;
    background: url("../images/slider-arrow.jpg") no-repeat left center;
    z-index: 9;
}

.common-slider-box .slick-next {
   width: 45px;
    height: 45px;
    right: 0;
    z-index: 9;
    background: url("../images/slider-arrow.jpg") no-repeat right center;
}
.common-slider-box .slick-next:before, .common-slider-box .slick-prev:before{display: none;}
.gallery-wrapper ul li {width: 100%;}
}
@media only screen and (max-width:767px) {
.rename-image-or-directory{width: 90%}
.select-img{display: block !important;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li.actvBg{
    box-shadow: none;
    border-color: #d8741b;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li .img-opt {
    bottom: -30px;
    right: 35px;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box .favorite-item-select {
    top: 10%;
    left: 28%;
}

.img-bank-wrapper .img-bank-center-section .row-box .user-details-wrapper{
    width: 100%;
}
.drive-details-wrap{margin-bottom: 50px;}

.img-bank-wrapper .img-bank-right-section{width: 100%;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li{
    display: flex;
}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail h3.file-name{text-align: left;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail p{text-align: left;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper.hotels-files-wrapper ul li .recent-file-detail{margin: 3%;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .img-box{width: 35%;}
.img-bank-wrapper .img-bank-center-section .recent-files-wrapper ul li .recent-file-detail{width: 60%; margin-left: 5%;}
.hotels-image-directory-upload-section{padding: 40px 0;}
.hotels-image-directory-upload-section .images-upload-wrapper .file-input-wrapper{width: 100%; margin-left: 0;}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category .select-type{width: 50%; margin-top: 20px;}
.edit-profile-section h2{margin-bottom: 30px;}
.edit-profile-section .profile-section-wrapper {
    width: 100%;
    padding: 0;
    border-right: none;
}
.edit-profile-section .profile-section-wrapper .img-section .change-profile-picture{
    width: 100%;
    margin-left: 0;
}
.edit-profile-section .profile-details{
    width: 100%;
    padding-left: 0;
    margin-top: 50px;
}
.edit-profile-section .profile-details .form-fields-wrapper .form-fields{
    width: 100%;
    margin-right: 0;
}
.img-bank-wrapper{display: block;}
.hotels-image-directory-upload-section .images-upload-wrapper .image-category{padding-left: 0;}
.edit-profile-section{
    width: 98%;
    left: 1%;
    top: 190px;
    padding: 10px;
}
.item-status .rd-btn{width: 50%;}
.media-wrapper-box .media-item-wrapper-box .col-width-4 ul.media-edit-options li{margin:0;}
.create-a-new-folder-box{width: 340px; max-width: auto;}
.img-bank-wrapper .img-bank-center-section .row-box .logout-btn {
    width: 86px;
    margin-left: 0;
    position: absolute;
    right: 5px;
    top: 80px;
}
.img-bank-wrapper .img-bank-center-section .row-box .logout-btn a {
    padding: 6px 0 9px 0;
    font-size: 16px;
}
.admin-dashboard-wrapper {
    width: 400px;
    float: left;
    overflow-x: auto;
}
.admin-dasboard-tbl {
    min-width: 2000px;
}
.link-copied-box{
    width: 96%;
    padding: 10px;
}
.more-hotels-wrapper span{padding-left: 60px;}
.hotels-logos-wrapper{
    width: 98%;
}
.hotels-logos a{
    padding: 10px;
    width: 45%;
    float: left;
}
.hotels-logos{
    display: block;
}
.spotlight-common-bnr{
    display: flex;
    align-items: center;
    padding: 0;
}
select.hotels-name{
    display: none;
}
}
