/*
Theme Name: ssssss Website Stylesheet 
Version: 01
Author: Doodletech team
Author URI: doodletech.ae
Last updated: dd-mm-yyyy
Text Domain: ssssss
*/

* {
    outline: 0 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    padding: 0
}

abbr,
blockquote,
button,
dd,
dl,
dt,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
input,
legend,
li,
ol,
pre,
ul {
    margin: 0;
    padding: 0
}

address,
caption,
code,
figcaption,
pre,
th {
    font-size: 1em;
    font-weight: 400;
    font-style: normal
}

fieldset,
iframe,
img {
    border: 0
}

caption,
th {
    text-align: left
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

button {
    background: 0 0;
    border: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    color: inherit;
    cursor: pointer;
    font: Poppins-Regular;
    line-height: inherit;
    overflow: visible;
    vertical-align: inherit
}

button:disabled {
    cursor: default
}

:focus {
    outline: 2px solid rgba(131, 193, 253, .5);
    outline-offset: 1px;
}

::-moz-focus-inner {
    border: 0;
    padding: 0
}

:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),
:focus[data-focus-method=touch]:not(input):not(textarea):not(select) {
    outline: 0
}

html {
    font-family: TwCenMT-Regular, sans-serif;
    /*font-size: 106.25%*/
}

body {
    font-size: 16px;
    line-height: 1.47059;
    font-weight: 400;
    letter-spacing: -.022em;
    font-family: TwCenMT-Regular, sans-serif;
    background-color: #fff;
    color: #333;
    font-style: normal;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden
}

body,
button,
input,
select,
textarea {
    font-synthesis: none;/* 
    -moz-font-feature-settings: 'kern'; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    direction: ltr;
    text-align: left
}



/* HEADINGS */


h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
    display: block;
    margin: 0;
}

h1 + h1,
h1 + h2,
h1 + h3,
h1 + h4,
h1 + h5,
h1 + h6,
h2 + h1,
h2 + h2,
h2 + h3,
h2 + h4,
h2 + h5,
h2 + h6,
h3 + h1,
h3 + h2,
h3 + h3,
h3 + h4,
h3 + h5,
h3 + h6,
h4 + h1,
h4 + h2,
h4 + h3,
h4 + h4,
h4 + h5,
h4 + h6,
h5 + h1,
h5 + h2,
h5 + h3,
h5 + h4,
h5 + h5,
h5 + h6,
h6 + h1,
h6 + h2,
h6 + h3,
h6 + h4,
h6 + h5,
h6 + h6 {
    margin-top: .4em
}

ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6 {
    margin-top: 1.6em
}

ol + *,
p + *,
ul + * {
    margin-top: .8em
}

ol,
ul {
    margin-left: 1.17647em
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-top: 0;
    margin-bottom: 0
}

nav ol,
nav ul {
    margin: 0;
    list-style: none
}

li li {
    font-size: 1em
}

a {
    color: #0070c9
}

a:link,
a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

a:active {
    text-decoration: none
}

p + a {
    display: inline-block
}


p {
    font-weight: 300;
    position: relative;
    letter-spacing: .011rem;
    color: #615B5B;
}

a:hover {
    color: #222
}

:after,
:before,
a,
div,
img,
label,
li {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    font-weight: 300;
    font-size: 1.1rem;
    line-height: 1.6rem;
    letter-spacing: .011rem;
}



/* IMAGES
-----------------------------------------------------------------*/
img {
    max-width: 100%;
    width: auto;
    height: auto
}




html,
body {
    height: auto;
    display: block;
    font-size: 16px;
    width: 100%;
    min-width: 100%;
    overflow-x: hidden;
}


.w100{width: 100%;}
.w700{width: 100%;max-width: 700px;}
.w200{width: 100%;max-width: 200px;}
.w160{width: 100%;max-width: 160px;}
.w95{width: 100%;max-width: 95px;}
.w92{width: 100%;max-width: 92px;}
.mW160{width: 160px;min-width: 160px;}
.maxW100{max-width: 100%;}
.h92{max-height: 92px;height: 92px;}

.ovrF{overflow: hidden;}
.ovrF-x{overflow-x: hidden;}

.h50{height: 50px;}
.rh50{height: 50px;}
.rh40{height: 40px;}
.posFix{position: fixed;}
.posStc{
    
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.posRel{position: relative;}
.posAbs{position: absolute;}
.posFull{left: 0;right: 0;top: 0;bottom: 0;}
.posFull-LR{left: 0;right: 0;}


.diPNon{display: none;}
.diPblk{display: block;}
.diPflx{display: -webkit-box;display: -webkit-flex; display: -moz-box;    display: -ms-flexbox;display: flex;}
.diPinlflx{display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.flxR{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.flx-1{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.diPtbl{display: table;}
.flt-C{margin-left: auto;margin-right: auto;margin-top: auto;margin-bottom: auto;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}  
.flt-H{margin-left: auto;margin-right: auto;}  
.flt-V{margin-top: auto;margin-bottom: auto;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
.flt-R{margin-left: auto;margin-right: 0px;}  
.flt-L{margin-right: auto;margin-left: 0px;}
.flt-T{margin-top: 0px;margin-bottom: auto;}
.flt-B{margin-top: auto;margin-bottom: 0px;-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
.pF-0{padding: 0rem;}
.pLR-0{padding-left: 0px;padding-right: 0px;}
.pL-8{padding-left: 0.5rem;}
.pR-8{padding-right: 0.5rem;}
.pF-8{padding: 0.5rem;}
.pLR-8{padding-left: 0.5rem;padding-right: 0.5rem;}
.pT-16{padding-top: 1rem;}
.pLR-16{padding-right: 1rem;padding-left: 1rem;}
.pL-16{padding-left: 1rem;}
.pR-16{padding-right: 1rem;}
.pF-16{padding:1rem;}
.pB-16{padding-bottom: 1rem;}
.pTB-16{padding-top: 1rem;padding-bottom: 1rem;}
.pF-32{padding:2rem;}
.pL-32{padding-left: 2rem;}
.pLR-32{padding-right: 2rem;padding-left: 2rem;}
.pB-32{padding-bottom: 2rem;}
.pTB-32{padding-top: 2rem;padding-bottom: 2rem;}
.mF-0{margin: 0px;}
.mL-0{margin-left: 0px;}
.mT-0{margin-top: 0px;}
.mLR-0{margin-left: 0px;margin-right: 0px;}
.mT-08{margin-top: 0.5rem;}
.mB-08{margin-bottom: 0.5rem;}
.mR-08{margin-right: 0.5rem;}
.mB-13{margin-bottom: 0.8rem;}
.mT-16{margin-top: 1rem;}
.mB-16{margin-bottom: 1rem;}
.mLR-16{margin-left: 1rem;margin-right: 1rem;}
.mL-16{margin-left: 1rem;}
.mR-16{margin-right: 1rem;}
.mTB-16{margin-top: 1rem;margin-bottom: 1rem;}
.mF-16{margin: 1rem;}
.mT-22{margin-top: 1.375rem;}
.mT-32{margin-top: 2rem;}
.mR-32{margin-right: 2rem;}
.mB-32{margin-bottom: 2rem;}
.tT-C{text-transform: uppercase;}
.tA-C{text-align: center;}
.tA-L{text-align: left;}
.tA-ita{font-style: italic;}
.rad-5{ border-radius:0.3125rem ; -webkit-border-radius:0.3125rem ; -moz-border-radius:0.3125rem ; -ms-border-radius:0.3125rem ; -o-border-radius:0.3125rem ; }
.rad-3{ border-radius:0.188rem ; -webkit-border-radius:0.188rem ; -moz-border-radius:0.188rem ; -ms-border-radius:0.188rem ; -o-border-radius:0.188rem ; }
.rad-50{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }   

.noHvr:hover{text-decoration: none;}

.sQ img{object-position: center;object-fit: cover;position: relative;min-width: 100%;min-height: 100%;height: 100%;width: 100%;}
.sQ-34{width: 2.125rem;height: 2.125rem;}
.sQ-30{width: 1.875rem;height: 1.875rem;}
.sQ-25{width: 1.5625rem;height: 1.5625rem;}


/* buttons start */

.cBtn{
    box-sizing: border-box;
    border-radius: 2px;
    font-style: normal;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    font-size: 1.125rem;
    line-height: 1.375rem;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}
.cBtn.adTCrt{
    background: #FFFFFF;
    border: 1px solid #ED3338;
    color: #ED3338;
    padding: 6px 1rem;
    position: relative;
    z-index: 2;
    overflow: hidden;
    font-size: 1.125rem;
    line-height: 1.5625rem;
}
.cBtn.adTCrt h4{
    font-size: inherit;
    line-height: inherit;}
.cBtn.adTCrt span{padding-right: 0.5rem; font-size: inherit;line-height: inherit;}

.cBtn.adTCrt:hover{
    color: white;
    text-decoration: none;
    transition: color 0.3s linear 0.2s;
    -webkit-transition: color 0.3s linear 0.2s;
    -moz-transition: color 0.3s linear 0.2s;
    -ms-transition: color 0.3s linear 0.2s;
    -o-transition: color 0.3s linear 0.2s;
}
.cBtn.adTCrt:hover  h4 i{
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    color: white;
}
.cBtn.adTCrt h4 i{
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    color: #ED3338;
}

.cBtn.adTCrt::before,.cBtn.adTCrt::before{
    overflow: hidden;
    position: absolute;
    content: '';
    width: 0px;
    height: 100%;
    top: auto;
    bottom: 0px;
    left: 0px;
    transition: all 0.75s ease-in-out;
    -webkit-transition: all 0.75s ease-in-out;
    -moz-transition: all 0.75s ease-in-out;
    -ms-transition: all 0.75s ease-in-out;
    -o-transition: all 0.75s ease-in-out;
}
.cBtn.adTCrt:hover::before{
    background: #ED3338;
    z-index: -1;
    width: 100%;
    top: auto;
    bottom: 0px;
    left: 0px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}



.cBtn.cBtn-A{
    background: #FFFFFF;
    border: 0.0625rem solid #ED3338;
    color: #ED3338;
    padding: 1rem 1rem;
position: relative;
z-index: 2;
overflow: hidden;
}

.cBtn.cBtn-A:hover,.cBtn.cBtn-A:focus{
    color: white;
    text-decoration: none;
}
.cBtn.cBtn-A::before,.cBtn.cBtn-A::before{
    overflow: hidden;
    position: absolute;
    content: '';
    width: 0px;
    height: 100%;
    top: auto;
    bottom: 0px;
    left: 0px;
    transition: all 0.75s ease-in-out;
    -webkit-transition: all 0.75s ease-in-out;
    -moz-transition: all 0.75s ease-in-out;
    -ms-transition: all 0.75s ease-in-out;
    -o-transition: all 0.75s ease-in-out;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
.cBtn.cBtn-A:hover::before,.cBtn.cBtn-A:focus::before{
    background: #ED3338;
    z-index: -1;
    width: 100%;
    top: auto;
    bottom: 0px;
    left: 0px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    border-radius: 0%;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    -ms-border-radius: 0%;
    -o-border-radius: 0%;
}
.cBtn.cBtn-B{background-color: #EF2525; padding: 6px 1rem;
    border: 1px solid #EF2525;position: relative;
    z-index: 0;
}
.cBtn.cBtn-C{background-color: #A97E2F;
    border: 1px solid #A97E2F;
}
.cBtn.btn-secondary{outline: 0px!important; border: 0px!important;}
.cBtn.btn-primary{background-color: #EF2525;outline: 0px!important; border: 0px!important;}
.cBtn.btn-primary:hover{background-color: #cf2d2d;}

.cBtn.cBtn-B h4{position: relative;z-index: 2;}
.cBtn.cBtn-B h4 span{color: white;}
.cBtn.cBtn-B:hover,.cBtn.cBtn-B:focus{
    text-decoration: none;
    color: #EF2525;
}
.cBtn.cBtn-C:hover,.cBtn.cBtn-C:focus{
    color: #A97E2F;
}

.cBtn.cBtn-B::before{
    content: '';
    z-index: 1;
    position: absolute;
    height: 100%;
    width: 0px;
    left: 0px;
    top: 0px;
}

.cBtn.cBtn-B:hover::before,.cBtn.cBtn-B:focus::before{
    background-color: white;
    width: 100%;
    border-radius: 0%;
    transition:all 0.5s linear ;
    -webkit-transition:all 0.5s linear ;
    -moz-transition:all 0.5s linear ;
    -ms-transition:all 0.5s linear ;
    -o-transition:all 0.5s linear ;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    -ms-border-radius: 0%;
    -o-border-radius: 0%;
}

.cBtn.cBtn-B:hover h4 span,.cBtn.cBtn-B:focus h4 span{
    color: #EF2525;
}
.cBtn.cBtn-C:hover h4 span,.cBtn.cBtn-C:focus h4 span{
    color: #A97E2F;
}

.cBtn.cBtn-B span{padding-right: 1rem;}
.cBtn.cBtn-B i{
    color: white;
    font-size: 0.8rem;
    line-height: 0.8rem;
    transition:all 0.1s ease-in-out;
    -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -ms-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
}
.cBtn.cBtn-B:hover i,
.cBtn.cBtn-B:focus i{
    color:#EF2525;
    transition:all 0.2s ease-in-out 0.2s;
    -webkit-transition:all 0.2s ease-in-out 0.2s;
    -moz-transition:all 0.2s ease-in-out 0.2s;
    -ms-transition:all 0.2s ease-in-out 0.2s;
    -o-transition:all 0.2s ease-in-out 0.2s;
}

.cBtn.cBtn-C:hover i,
.cBtn.cBtn-C:focus i{
    color:#A97E2F;
}

/* buttons end */


/* dashboard common */
.daH_L{width: 18.75rem;}
.daH_L1{width: 9.375rem;height: 9.375rem;}

.daH_L3{width:14.375rem;}    
.daH_L3 li{list-style-type: none;margin-top: 0.8rem;margin-bottom: 0.8rem;}
.daH_L3 .daH_LA{padding: 10px 12px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.daH_L3 .daH_LA:hover,.daH_L3 .daH_LA.active{text-decoration: none; background-color: #F8E5E5;}
.daH_L3 .daH_LA .daH_LA_img{width: 32px;height: 32px;}
.daH_L3 .daH_LA .daH_LA_img img{position: relative;max-width: 100%;max-height: 100%;  min-width: 100%;min-height: 100%; object-position: center; object-fit: cover; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.daH_L3 .daH_LB{color: #7D7373; padding-left: 0.8rem;padding-right: 0.8rem;}
.daH_L3 .daH_LA:hover .daH_LB,.daH_L3 .daH_LA.active .daH_LB{color: #EB5757;}
.daH_L3 .daH_LA:hover .daH_LC,.daH_L3 .daH_LA.active .daH_LC{border-right: 1px solid #EB5757; border-top: 1px solid #EB5757;}
.daH_L3 .daH_LA.active .daH_LC{display: none;}
.daH_L3 .daH_LC{
    box-sizing: border-box;
    width: 0.46875rem;
    height: 0.46875rem;
    border-right: 1px solid #7D7373;
    border-top: 1px solid #7D7373;
    display: block;
    transform:rotate(45deg) ;
    -webkit-transform:rotate(45deg) ;
    -moz-transform:rotate(45deg) ;
    -ms-transform:rotate(45deg) ;
    -o-transform:rotate(45deg) ;
}
.daH_R{padding: 1rem 2rem;margin-left: 18.75rem; }
.daH_R .daH_Ch{padding: 1rem;}
.daH_R .daH_Ch .daH_Ch1:hover{text-decoration: none;color: inherit; }
.daH_R .daH_Ch .daH_Ch2:hover{text-decoration: none;color: inherit; }
.daH_R .daH_Ch .daH_Ch3:hover{text-decoration: none;color: inherit; }


.bbA0{padding: 0rem 0.5rem;}
.bbA1:hover{text-decoration: none;}
.bbA1{margin-top: 1rem;
    background: #FFFFFF;
    border: 1px solid #C9C4C4;
    box-sizing: border-box;
    border-radius: 5px;}
.bbA2{
        width: 9.375rem;
        height: 9.5rem;
}

.bbA2 img{ 
    object-position: center;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;    
    border-radius:0.3125rem; -webkit-border-radius:0.3125rem; -moz-border-radius:0.3125rem; -ms-border-radius:0.3125rem; -o-border-radius:0.3125rem; }
.bbB0{ margin-bottom: 1rem; padding: 1rem; border-radius:0.1875rem; -webkit-border-radius:0.1875rem; -moz-border-radius:0.1875rem; -ms-border-radius:0.1875rem; -o-border-radius:0.1875rem; }
.bbB1{z-index: 100;}
    /* dashboard common */

 /* text fields start */
 .srchA{
    border: 1px solid #828282;
    box-sizing: border-box;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}
.srchA:hover{border: 1px solid #ED3338;} 
.srchA .srchB{color:#615B5B;}    
.srchA .srchB::placeholder{color :#958383;}    
.srchA .srchB,.srchA .srchB:hover{border: 0px;box-shadow: none; }    
.srchC{height: 25px; padding-right: 0.5rem;}
.srchD.w100.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 100%;}
.srchD{position: relative;}
.srchD .btn.dropdown-toggle:hover{  
    border: 1px solid #ED3338;
}
.srchD .btn.dropdown-toggle{
    font-size: inherit;
    line-height: inherit;
    padding: 12px 0px;
    border: 1px solid #828282;
    box-sizing: border-box;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.srchD.sM .btn.dropdown-toggle{
    padding: 6px 0px;}
.srchD.sM .btn.dropdown-toggle::after{width: 5px;min-width:5px;height: 5px;min-height: 5px;}    

.srchD .btn-light{background-color: inherit;}
.srchD.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{
    font-size: inherit;
    line-height: inherit;}


.srchD.bootstrap-select .dropdown-menu.show,.srchD.bootstrap-select .dropdown-menu.show>.inner,.srchD.bootstrap-select .dropdown-menu.inner,.srchD.bootstrap-select .dropdown-menu,.srchD.bootstrap-select .dropdown-menu li,.srchD.bootstrap-select .dropdown-menu li a{
        font-size: inherit;
        line-height: inherit;}
    
.srchD.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
    font-size: inherit;
    line-height: inherit;}
    
.srchD .btn.dropdown-toggle::after{
    width: 10px;
    height: 10px;
    border-right: 1px solid #828282;
    border-bottom: 1px solid #828282;
    border-top: 0px;
    border-left: 0px;
    right:10px;
    margin-right: 10px;
    transform:rotate(45deg) ;
    -webkit-transform:rotate(45deg) ;
    -moz-transform:rotate(45deg) ;
    -ms-transform:rotate(45deg) ;
    -o-transform:rotate(45deg) ;
}
.srchD .btn.dropdown-toggle:focus,
.srchD .btn.dropdown-toggle:hover,
.srchD .btn.dropdown-toggle:active,
.srchD .btn.dropdown-toggle:checked{outline:none!important;box-shadow: none!important;}
.srchD .dropdown-menu.show{ left: auto!important; right: 0px; top:50px!important; transform: translate3d(0px, 0px, 0px)!important; -webkit-transform: translate3d(0px, 0px, 0px)!important; -moz-transform: translate3d(0px, 0px, 0px)!important; -ms-transform: translate3d(0px, 0px, 0px)!important; -o-transform: translate3d(0px, 0px, 0px)!important;
}
.srchD .btn.dropdown-toggle .filter-option{padding-left: 1rem;
    font-size: inherit;
    line-height: inherit;}   
 /* text fields end */   

 /* profile picture start */
 #profilePic{width: 9.375rem;height: 9.375rem;}
 #profilePic img{
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    object-position: center;
    max-width: 100%;
    max-height: 100%;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
}

#profilePicRe{visibility: hidden;}
#profilePicRe.show{visibility: visible;}
#profilePicRe:hover{text-decoration: none;color: #ED3338;}
.proAdd{
    border: 1px solid #56CCF2;
    box-sizing: border-box;
    border-radius: 3px;
    max-width: 350px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}
 /* profile picture end */

 /* cart part */
 .dShCrt{border-bottom: 1px solid #CBC3C3; padding-bottom: 1.5rem;padding-top: 1.5rem;}
 .dShCrt_2{width: 5.625rem;height: 4.25rem;}
 .dShCrt_3.toDis{cursor: not-allowed;}
 .dShCrt_7{word-break: break-all;}
 .dShCrt_rmv{top: 7px;right: 1rem;position: absolute;}
 .crtDbY{background-color: white;}
.crtDbY h4{color: #A97E2F;}
.crtDbY:hover{text-decoration: none;background-color: #A97E2F;color: white;}
.crtDbY:hover h4{color: white;}

 /* cart part */


 
/* modal start */
.modal-open{padding-right: 0px!important;}
.modal-open .modal.show{padding-right: 0px!important;}
.modal .modal-header{border-bottom: 0px;}
.modal .modal-footer{border-top: 0px;}

.d_Buts button{
    min-width: 82px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px 16px 7px 16px;
    text-align: center;
    cursor: pointer;}
.d_Buts .dB_Pre {
    color: #ED3338;
    border: 1px solid #ED3338;
    margin-right: 10px;
}

.d_Buts .dB_nxt {
    background-color:#ED3338;
    color: white;
    text-align: center;
    box-shadow: none;
    outline: 0!important;
    border: 0px;
}

/* modal end*/

.riTsec{
    position: relative;
    overflow: hidden;
    
}
#afTr_r{
    max-width: 15rem;
    border: 1px solid #A97E2F;
    box-sizing: border-box;
    border-radius: 50px;
    padding: 1px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
}
#afTr_r:hover{text-decoration: none;}
#acctDrop:hover{text-decoration: none;}
#afTr_r_1{width: 2.37rem;height:2.37rem; min-width: 2.37rem;margin-right: 0.5rem;}
#afTr_r_1 img{
    min-width: 100%;min-height: 100%;object-fit: cover;object-position: center;position: relative;
    -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;max-height: 100%;max-width: 100%;
}
#afTr_r_2{ white-space: nowrap; overflow: hidden;text-overflow: ellipsis; position: relative; padding-right: 1rem;
color: #ED3338;}
#afTr_r .dropdown-toggle::after{display: none;}
#afTr_r .dropdown-menu{
    margin-top: 5px;
    border-bottom: 1px solid #A97E2F;
    border-left: 1px solid #A97E2F;
    border-right: 1px solid #A97E2F;
    border-top: 1px solid #A97E2F;
    width: 100%;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
}



/* fetured content */
.faTu_0{margin-top: 1rem;}
.faTu_0:hover .faTu_1{    box-shadow:  0 .5rem 1rem rgba(0,0,0,.15);}
.faTu_1{background-color: white;height:29.1875rem;position: relative;}
.faTu_1.faTu_b{height: 27.5rem;}
.faTu_1.faTu_c{height: 19.0625rem;}
.faTu_1.faTu_d{height: 39.5rem;}
.faTu_0 .faTu_1.faTu_c:hover { box-shadow:  0 .5rem 0.5rem rgba(0,0,0,.18);}
.faTu_0 .faTu_1.faTu_d:hover { box-shadow:  0 .5rem 0.5rem rgba(0,0,0,.18);}

.faTu_2{height: 17.625rem;overflow: hidden;}
.faTu_c .faTu_2{height:10.125rem;}
.faTu_d .faTu_2{height:30.875rem;}
.faTu_2  img{position: relative;object-fit: cover;object-position: center;
min-width: 100%;min-height: 100%;width: 100%;height: 100%;}
.faTu_0:hover .faTu_2  img{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}
.faTu_3{position: absolute; left: 0;right: 0; bottom: 0; width: 100%;
    background-color: white;padding: 1.5rem;
}

.faTu_1.faTu_c{background-color: #F1EEEE;}
.faTu_1.faTu_c.faTu_c2{background-color: #ffffff;}
.faTu_3 .faTu_3a {height: 3.75rem;}
.faTu_c .faTu_3 {background-color: #F1EEEE;padding:0.8rem 0.8rem;}
.faTu_c.faTu_c2 .faTu_3 {background-color: #ffffff;}
.faTu_d .faTu_3 {background-color: #F1EEEE;padding:1rem;}
.faTu_3 .faTu_3a h4:nth-child(1){font-style: normal;font-weight: 700;font-family: 'Philosopher', sans-serif;
color: #ED3338;font-size:1.875rem;line-height:1.875rem;
max-height: 3.75rem;
overflow: hidden;
}

.faTu_3 .faTu_3a h4:nth-child(2){font-style: normal;font-weight: 700;font-family: 'Lato', sans-serif;
    color: #000000;font-size:1.25rem;line-height: 2.5rem;
}

.faTu_3 .faTu_3b{margin-top: 1rem;}    
.faTu_c .faTu_3 .faTu_3b {margin-top:0.5rem}
.faTu_3 .faTu_3b h5{font-style: normal;font-weight: 400;font-family: 'Lato', sans-serif;
    color: #7E7B7B;font-size:1.375rem;line-height: 1.75rem;}
.faTu_3 .faTu_3c  {margin-top: 1.1rem;}  
.faTu_3 .faTu_3c h5{font-style: normal;font-weight: 400;font-family: 'Lato', sans-serif;
    color: #7E7B7B;font-size:1.375rem;line-height: 1.75rem;}
.faTu_c .faTu_3 .faTu_3a{height: 3.75rem;}
.faTu_c .faTu_3 .faTu_3a h4:nth-child(1){
    font-size:1.875rem;line-height:1.875rem;
        max-height: 3.75rem;
        }
            
.faTu_3 .faTu_3d{margin-top: 0.5rem;}
.faTu_3 .faTu_3d h4{font-style: normal;font-weight: 700;font-family: 'Lato', sans-serif;
    color: #000000;font-size:1.25rem;line-height: 1.5rem;}
 /* featured end */
 
 .cBtn.cBtn-B i.mrSiz{font-size: 1rem;line-height: .938rem;}
 /* right vecant */
 /* right vecant */

 .fltAdd{
     z-index: 100;
     right: 0px;
     bottom: 0px;
 }
 .flthide .fltAdd{
     bottom: -100px;
 }
 
 .md-chips{list-style: none;}
 .md-chip{
     height: 2.375rem;
     margin-top: 10px;/* 
    display: inline-block; */
    background: #e0e0e0;
    padding: 5px 1rem;
    border-radius: 32px;
    font-size: 1rem;
    line-height: 1rem;
    margin-right: 5px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    -o-border-radius: 32px;
}
 .md-chip button{
     font-size: 1rem;
    line-height: 1rem;}
 .md-chip span{margin-right: 1.2rem;font-style: normal;font-weight: 400;font-family: 'Lato', sans-serif;
    font-size: 1rem;line-height: 1rem;}
.tagAdd.srchD.bootstrap-select .dropdown-menu li.selected a{display: none;}
.tagAdd.srchD.w100.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
    width: auto;
    margin-top: 10px;
    font-size: 1rem;line-height: 1rem;
}
.tagAdd.srchD .btn.dropdown-toggle{padding: 6px 0px; font-size: 16px;line-height: 20px;}
.tagAdd.srchD .btn.dropdown-toggle::after{
    content: '\0041';
    font-family: 'Glyphter';
    font-size: 1rem;line-height: 1rem;
    border: 0px;
    width: auto;
    height: auto;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    margin-top: 2px;
    margin-left: 5px;
}
.tagAdd .bs-searchbox .form-control{
    border: 1px solid #828282;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}
.tagAdd .bs-searchbox .form-control:focus,
.tagAdd .bs-searchbox .form-control:hover{
    outline: none!important;
    box-shadow: none;
    border: 1px solid #ED3338;
}
.srchD.tagAdd .dropdown-menu{
    left: 0;
    right: auto;
}
/* modal start */

.modal-open{padding-right: 0px!important;}
.modal-open .modal.show{padding-right: 0px!important;}
/* modal start */

/* image upload */
.imgUpl{height: 8rem;background-color: #C4C4C4; position: relative;}
.imgUpl_cls{width: 1.5rem; height: 1.5rem; background-color: #ED3338; color: white; position: absolute;
right: 0;top: 0;display: none;}
.imgUpl_btn.cBtn.adTCrt{ background: transparent; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.imgUpl .imgUpl_img{height: 100%;position: relative; display: none;}
.imgUpl .imgUpl_img img{height: 100%;object-fit: cover;object-position: center;width: 100%;min-width: 100%;min-height: 100%; }
.imgUpl.imgUpl_show .imgUpl_cls{display: flex;}
.imgUpl.imgUpl_show .imgUpl_btn{display: none;}
.imgUpl.imgUpl_show .imgUpl_img{display: block;}
/* image upload */