/*--------------------------------------------------------------------------------------*/
/*General-Css-Here
/*--------------------------------------------------------------------------------------*/
*{margin:0;padding:0;box-sizing:border-box}
body{margin:0;padding:0;box-sizing:border-box;font-family:'Jost',sans-serif !important;font-size:14px;color:#de4229 !important;line-height:1.23}
a{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}
ul{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,h6,figure{margin:0;padding:0}
img{max-width:100%}
.site_content{display:block;padding-top:89px}
.site_content:after,.site_content:before{display:table;clear:both;content:""}
header,footer,section{display:block}
@media(min-width:1200px){.container{margin:auto;max-width:1170px}
}
[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}
[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}
[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:"";background:#24c4e9;width:12px;height:12px;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
a:focus{border:0;outline:0}
button:focus{border:0;outline:0}
select{appearance:none}
.md-form input[type="date"]:focus:not([readonly]),.md-form input[type="datetime-local"]:focus:not([readonly]),.md-form input[type="email"]:focus:not([readonly]),.md-form input[type="number"]:focus:not([readonly]),.md-form input[type="password"]:focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form input[type="search"]:focus:not([readonly]),.md-form input[type="tel"]:focus:not([readonly]),.md-form input[type="text"]:focus:not([readonly]),.md-form input[type="time"]:focus:not([readonly]),.md-form input[type="url"]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){box-shadow:0 1px 0 0 #ffee04;border-bottom:1px solid #ffee04}
.md-form input[type="date"]:focus:not([readonly])+label,.md-form input[type="datetime-local"]:focus:not([readonly])+label,.md-form input[type="email"]:focus:not([readonly])+label,.md-form input[type="number"]:focus:not([readonly])+label,.md-form input[type="password"]:focus:not([readonly])+label,.md-form input[type="search-md"]:focus:not([readonly])+label,.md-form input[type="search"]:focus:not([readonly])+label,.md-form input[type="tel"]:focus:not([readonly])+label,.md-form input[type="text"]:focus:not([readonly])+label,.md-form input[type="time"]:focus:not([readonly])+label,.md-form input[type="url"]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#ffee04}
p,span{margin:0;padding:0}
a:hover{text-decoration:none}
.dropdown-item.active,.dropdown-item:active{background-color:transparent}
a{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}
.form-control:focus{outline:0;border:1px solid #DE422940;color:#de4229}
.list-date:focus{border:0}
i.ri-pushpin-fill{color:#707070}
input.list-text:focus{outline:0;border:0}
.yallow-bg:focus{background:#f7f8e8}
.trans-btn.hvr-sweep-to-grey:hover{color:#fff!important}
.container-fluid{padding:0 65px !important}
li.nav-item.active .nav-link{font-weight:500}
select.form-control.yallow-select{border-color: #de4229; font-size:14px;background:#f7f8e8 url(../images/down-chevron.png)!important;background-position:right 10px center!important;background-repeat:no-repeat!IMPORTANT}
.modal-dialog {
    max-width: 600px;}
 ul{padding: 0 !important}
 p{ margin: 0 !important;}
 figure.finch-top-logo {
  margin-bottom: 0;
}

.btn-check:focus+.btn, .btn:focus {
    outline: 0;
    box-shadow: none !important;
}


.card-head .btn:hover {
    color: #de4229;
}
/*--------------------------------------------------------------------------------------*/
/*Header-Css-Here
/*--------------------------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------*/
/*animation-effects-Css-Here
/*--------------------------------------------------------------------------------------*/

.hvr-sweep-to-right:hover,.hvr-sweep-to-grey:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-grey:focus,.hvr-sweep-to-right:active,.hvr-sweep-to-grey:active{color:#de4229!important}
.hvr-sweep-to-right,.hvr-sweep-to-grey{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;overflow:hidden; border: 1px solid #de4229;}
.hvr-sweep-to-right:before,.hvr-sweep-to-grey:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;overflow:hidden;border: 1px solid  #de4229;}
.hvr-sweep-to-grey:before{background:#de4229;color:#fff}
.hvr-sweep-to-right:hover:before,.hvr-sweep-to-grey:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-grey:focus:before,.hvr-sweep-to-right:active:before,.hvr-sweep-to-grey:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);transform: scaleX(1);
  border-radius: 5px;}
.btn:focus{outline:0;box-shadow:none;    border: 0;}


::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}


/*--------------------------------------------------------------------------------------*/
/*placeholder-css
/*--------------------------------------------------------------------------------------*/
.red-place-text::-webkit-input-placeholder{color:#de4229;text-transform:uppercase}
.red-place-text:-ms-input-placeholder{color:#de4229;text-transform:uppercase}
.red-place-text::placeholder{color:#de4229;text-transform:uppercase}
.grey-place-text::-webkit-input-placeholder{color:#707070BF;text-transform:uppercase}
.grey-place-text:-ms-input-placeholder{color:#707070BF;text-transform:uppercase}
.grey-place-text::placeholder{color:#707070BF;text-transform:uppercase}

/*--------------------------------------------------------------------------------------*/
/*coustom-checkbox
/*--------------------------------------------------------------------------------------*/

.coustom-checkbox{    display: flex;position:relative;padding-left:32px;margin-bottom:15px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; align-items: center;}
.coustom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.coustom-checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#f7f8e8;border-radius:50%;border:1px solid #de4229;box-shadow:0 3px 6px #00000029;margin:auto}
.coustom-checkbox .checkmark:after{content:"";position:absolute;display:none}
.coustom-checkbox input:checked ~ .checkmark:after{display:block}
.coustom-checkbox .checkmark:after{left:0;top:0;width:14px;height:14px;background:#de4229;bottom:0;margin:auto;right:0;border-radius:50%}
.coustom-checkbox p{font-size:15px;color:#de4229;text-transform:uppercase;font-weight:400; margin-bottom: 0;}
.coustom-checkbox.white-check .checkmark{ background-color:#fff; }



/*--------------------------------------------------------------------------------------*/
/*toogle-switch
/*--------------------------------------------------------------------------------------*/
.coustom-switch{position:relative;display:inline-block;width:78px;height:34px;margin-bottom:0}
.coustom-switch input{opacity:0;width:0;height:0}
.coustom-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;border:2px solid #de4229;bottom:0;margin:auto}
.coustom-switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:2px;bottom:0;background-color:#7cd1c2;-webkit-transition:.4s;transition:.4s;top:0;margin:auto;border:1px solid #f7f8e8}
.coustom-switch input:checked+.slider{background-color:#fff}
.coustom-switch input:focus+.slider{box-shadow:0 0 1px #2196f3}
.coustom-switch input:checked+.slider:before{-webkit-transform:translateX(42px);-ms-transform:translateX(42px);transform:translateX(42px);background-color:#de4229}
.coustom-switch .slider.round{border-radius:34px}
.coustom-switch .slider.round:before{border-radius:50%}

/*--------------------------------------------------------------------------------------*/
/*Login
/*--------------------------------------------------------------------------------------*/
.finch-film-top {
    margin-bottom: 60px;
}
.admin-form{/*height:100vh;*/align-items:center;justify-content:center;display:flex}
.admin-form .form-control{height:47px}
.form-control{border:1px solid #DE422940 !important;height:35px;font-size:14px}
.admin-form-bg{background:#f7f8e8;padding:40px;border-radius:10px;box-shadow:0 12px 12px #00000029;border:1px solid #DE422940}
.admin-form-title{text-align:center;text-transform:uppercase;font-size:26px;text-decoration:underline;font-weight:400}
.admin-form-head{padding-bottom:45px}
.logo-top{text-align:center;margin-bottom:100px}
.stay-sign-box{display:flex;align-items:center;justify-content:space-between}
.radio-coustom{ display:block;position:relative;padding-left:26px;margin-bottom:0;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio-coustom input{position:absolute;opacity:0;cursor:pointer}
.radio-coustom .checkmark{box-shadow:0 3px 6px #00000029;position:absolute;top:0;left:0;height:22px;width:22px;border:1px solid #de4229;border-radius:50%;background:#f7f8e8;margin:auto}
.radio-coustom h4{font-size:15px;text-transform:uppercase;padding-top:2px;font-weight:400}
.forget-passowrd{font-size:14px;text-decoration:underline!important;text-transform:uppercase}
.radio-coustom input:checked ~ .checkmark{background-color:transparent}
.radio-coustom .checkmark:after{content:"";position:absolute;display:none}
.radio-coustom input:checked ~ .checkmark:after{display:block}
.form-group label{text-align:left;text-transform:uppercase;margin-bottom:5px;font-size:15px;font-weight:400}
.radio-coustom .checkmark:after{top:0;left:0;width:16px;height:16px;border-radius:50%;background:#de4229;right:0;bottom:0;margin:auto}
.admin-form-inner{width:620px;margin:auto;display:flex;flex-direction:column;justify-content:center;padding:50px 0}
.forget-passowrd:hover{color:#707070!important;cursor:pointer;text-decoration:underline!important}
.common-btn{    text-align: center;white-space:break-spaces;max-width:150px;border:1px solid #f7f8e8;background:#de4229;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;padding:0 10px;height:48px;text-transform:uppercase;min-width:150px;box-shadow:0 6px 6px #00000029;font-size:15px; border-radius:5px ;}


.login-btn{background:#de4229;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;padding:0 20px;height:51px;text-transform:uppercase;min-width:225px;font-size:22px;color:#fff;border:1px solid #f7f8e8;box-shadow:0 6px 6px #00000029}
.logo-top a img{max-width:400px;display:inline-block}

.login-btn {
    background: #de4229;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff!important;
    padding: 0 20px;
    height: 51px;
    text-transform: uppercase;
    min-width: 225px;
    font-size: 22px;
    color: #fff;
    border: 1px solid #f7f8e8;
    box-shadow: 0 6px 6px #00000029;
    border-radius: 5px;
}
.logo-top a img{max-width:400px;display:inline-block}


/*--------------------------------------------------------------------------------------*/
/*FRONT-1
/*--------------------------------------------------------------------------------------*/

.finch-film-top-list{display:flex;align-items:center;justify-content:space-between;padding-top:50px;padding-left:50px; padding-right:50px;}
.finch-film-top-list li{font-size:24px;text-transform:uppercase}
.finch-top-logo img{max-width:400px;margin:50px auto 50px;display:block}

/*--------------------------------------------------------------------------------------*/
/*slider-css
/*--------------------------------------------------------------------------------------*/

.slider-box .item{opacity:.4;transition:.4s ease all;transform:scale(0.8)}
.slider-box .owl-item.center .item img{-webkit-transform:scale(1.30);-ms-transform:scale(1.30);transform:scale(1.30)}
.slider-box .owl-item .item img{-webkit-transition:.3s;-webkit-box-shadow:0 5px 10px 0 rgb(0 0 0 / 10%);box-shadow:0 5px 10px 0 rgb(0 0 0 / 10%);-o-transition:.3s;transition:.3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:390px;object-fit:fill; margin: auto;}
.slider-box .owl-item.center .item{opacity:1}
.slider-box .owl-stage-outer{padding:30px 0;margin:auto}
.slider-box{overflow:hidden}
ul.finch-film-top-list{position:relative}
ul.finch-film-top-list:after{border-bottom:2px solid #d2d2d2;position:absolute;bottom:-15px;content:"";left:0;right:0}
.content-inner{text-align:center}
.click-enter-text{font-size:18px;text-transform:uppercase}
.content-inner-bottom{padding-top:40px;text-transform:uppercase;font-size:25px;max-width:40%;margin:auto;line-height:1.3}
.finch-film-top-head{margin-bottom:70px}

/*--------------------------------------------------------------------------------------*/
/*FRONT-2-3-4-5
/*--------------------------------------------------------------------------------------*/

.tabs-box{background:#f7f8e8 0 0 no-repeat padding-box;box-shadow:0 12px 12px #00000033;border:1px solid #DE422940;padding:0;border-top:0;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}
ul#myTabs{display:flex;align-items:center}
ul#myTabs li{flex:1}
ul#myTabs li a{color:#707070;text-align:center;border:1px solid #DE422940;padding:24px 0;font-size:22px;color:#707070;border-radius:10px;text-transform:uppercase;display:block;background:#fff;}
/*ul#myTabs li a.active{color:#de4229;background:#f7f8e8 0 0 no-repeat padding-box;border-bottom:1px solid #f7f8e8;border-bottom-right-radius:0;border-bottom-left-radius:0;border-left-color:transparent;border-right-color:transparent}*/
.single-form-group{display:flex;align-items:center}
.single-form-group label{text-align:right;flex:0 0 35%;padding-right:14px;margin-bottom:0}
.single-form-group .form-control{flex:1}
select.form-control{padding-right:35px;font-size:16px;text-transform:uppercase;color:#de4229!important;background:#fff url(../images/down-chevron.png);background-repeat:no-repeat;background-position:right 10px center;height:35px!important}
.signup-form-box{padding:35px 35px;background:#f7f8e8}
.signup-form-box-top-text{text-align:center;font-size:15px;text-transform:uppercase;font-weight:500}
hr.border-red{border-color:#de422991}
form.signup-form{padding-top:20px}
.select-type-project-box{background:#fff 0 0 no-repeat padding-box;border:1px solid #DE422940;padding:20px 20px;border-radius:10px}
.select-type-project-box-title {
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: underline;
}
.select-type-project-box-title small{font-size:13px;color:#707070;text-transform:capitalize;font-weight:500;padding-top:3px;display:block}
.combine-check-box{display:flex;flex-wrap:wrap;padding-top:22px; padding-left: 35px;}
.combine-check-box label.coustom-checkbox{width:50%}
.I-agree {
    text-align: right;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 15px;
    padding-left: 60px;
    padding-top: 30px;
}
.signup-bototm-text{display:block;width:100%;padding-top:40px;font-size:14px;color:#707070;font-weight:500}
.text-link{color:#de4229!important;text-decoration:underline!important;    line-height: normal;}
.login-signup-tabs-box .navs-regular-content{background:#Fff}
.flex-right{justify-content:flex-end}
.tooltip-icon-main{position:relative}
label.tooltip-icon-main{display:flex;justify-content:flex-end}

.tooltip-icon.con-tooltip.bottom {
    position: relative;
        margin-left: 5px;
}

.tooltip {
    visibility: hidden;
    z-index: 1;
    width: 100%;
    padding: 10px 20px;
    position: absolute;
    left:0px;
    top: 19px;
    min-width: 290px;
    background: #fff 0 0 no-repeat padding-box;
    box-shadow: 0 12px 12px #00000029;
    border: 1px solid #de4229;
    border-radius: 10px;
    text-align: center;
    font-size: 14px;
    right: auto;
}
.tooltip-icon.con-tooltip.bottom img{    cursor: pointer;margin-top:-25px;margin-left:2px}
.con-tooltip:hover .tooltip {
    visibility: visible;
    opacity: 1;
    background: #f7f8e8;
    border-radius: 10px;
    font-size: 15px;
    padding: 10px 25px;
    margin-top: -3px;
    margin-left: 16px;
    text-align: center;
    box-shadow: 0px 12px 12px rgb(0 0 0 / 16%);
    border: 1px solid #DE4229;
    font-family: 'Jost',sans-serif !important;
}
.bottom .tooltip::after{top:-17%;left:40%;transform:rotate(180deg)}
.tooltip p b {
  font-weight: 400;
}


.common-modal .modal-content{background:#f7f8e8;border:1px solid #DE422940;box-shadow:0 6px 6px #00000029;padding:35px 35px 35px}
.common-modal-2 .modal-head{justify-content:center}
.modal-head{padding-bottom:30px;display:flex;align-items:center;text-align:center}
.modal-title{text-align:center;font-size:22px;text-transform:uppercase;text-decoration:underline}
.thnakyou-creating-modal .modal-dialog{max-width:780px}
.thankucreating>p{font-size:20px;text-align:center;margin-top:20px}
.thankucreating p.text-center.signup-bototm-text{font-size:14px}
.thankucreating{width:80%;margin:auto}



/*--------------------------------------------------------------------------------------*/
/*FRONT-6
/*--------------------------------------------------------------------------------------*/


.top-head-content{display:flex;align-items:center;justify-content:center;position:relative}
.btn-header{position:absolute;right:0}
.header-btn{display: flex;align-items: center;justify-content: center;background:#de4229 0 0 no-repeat padding-box;border-radius:5px;color:#fff!important;padding:10px 14px;min-width:95px;text-align:center;font-size:14px;margin-left:6px;font-weight:500;}
.btn-header{position:absolute;right:0;display:flex; top:40px}
.header-btn.trans-btn{background:#f7f8e8;color:#de4229!important;border:2px solid #de4229}
.slider-box-about .item a img{height:175px;width:100%;object-fit:fill}
.about-content{background:#f7f8e8 0 0 no-repeat padding-box;box-shadow:0 6px 6px #00000033;border:1px solid #DE422940;border-radius:10px;font-size:16px;padding:30px 30px;line-height:1.5;margin-top:30px}
.about-content p{margin-bottom:20px}
.slider-box-about .owl-prev,.common-slider-arrow .owl-prev{position:absolute;left:-39px;top:0;bottom:0;margin:auto;display:flex;align-items:center;background:url(../images/arrow-right.png);background-repeat:no-repeat;background-position:center;color:transparent;background-size:100%;width:12px;height:27px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.slider-box-about .owl-next,.common-slider-arrow .owl-next{position:absolute;right:-39px;top:0;bottom:0;margin:auto;display:flex;align-items:center;background:url(../images/arrow-right.png);background-repeat:no-repeat;background-position:center;color:transparent;background-size:100%;width:12px;height:27px}
.finch-film-top-list li.active a{font-weight:500}

/*--------------------------------------------------------------------------------------*/
/*FRONT-7-11
/*--------------------------------------------------------------------------------------*/

.bg-yallow-common.faq-page{background:#f7f8e8 0 0 no-repeat padding-box;box-shadow:0 6px 6px #00000033;border:1px solid #DE422940;border-radius:10px;PADDING:45PX 56PX}
.inner-common-head{text-align:center}
.inner-common-head h4{font-size:28px;color:#de4229;text-decoration:underline;padding-bottom:10px}
.inner-common-head p{color:#707070;font-size:18px}
.faq-page .btn-block{padding:0;font-size:22px;color:#de4229;background:transparent;border:0; text-transform: uppercase;}
.faq-page .card-body{padding:0;font-size:22px;color:#707070}
.accordion{margin-top:60px}
.faq-page .card-box{margin-bottom:15px}
.ans-one,.q-one{color:#de4229}
.card-head{padding-bottom:5px}
/* box-shadow:0 3px 6px #00000033;border:2px solid #DE422940; */
.form-content-box figure img{width:160px}
.form-content-box{text-align:center;margin-bottom:45px}
.form-content-box figcaption{font-size:16px;color:#de4229;padding-bottom:8px;font-weight:500;text-transform:uppercase}
.contact-info-list li i{font-size:28px;font-weight:600;display:block;margin-bottom:5px}
.contact-info-list li a,ul.contact-info-list li span{font-size:18px;color:#de4229}
.contact-info-list li{margin-bottom:15px}
.hours-heading{font-size:20px;text-decoration:underline;padding-bottom:5px}
.hours-body{font-size:18px}
.hours-box{padding-top:15px}
.social-link-list{display:flex;margin-top:40px}
.social-link-list li i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#de4229;border-radius:50%;color:#fff;font-size:22px}
.social-link-list li{margin-right:30px}
.contact-us-box-head h3{font-size:20px;text-decoration:underline;padding-bottom:5px}
.contact-us-box-head p{font-size:16px;color:#707070}
.contact-us-box-head{padding-bottom:25px}
.yallow-field,.yallow-field:focus{background:#f7f8e8}
.form-control{ box-shadow: none !important; }
.form-group.text-area-box textarea.form-control{height:165px}
.contact-info-list a:hover {color: #707070;}
.social-link-list li a:hover i{ background: #707070; cursor: pointer; }
ul.finch-film-top-list li:hover{color:#707070!important;cursor:pointer}
.btn-block:hover{opacity:.8}
.text-link:hover{color:#707070!important;cursor:pointer}
.slider-box-about .owl-next:hover,.slider-box-about .owl-prev:hover{opacity:.8}


/*--------------------------------------------------------------------------------------*/
/*FRONT-12-13
/*--------------------------------------------------------------------------------------*/


.serch-box{display:flex;position:relative;}
.search-btn{font-size:22px;position:absolute;right:0;top:0;bottom:0;border-radius:50%;background:#de4229;width:45px;height:45px;display:flex;align-items:center;justify-content:center}
.search-btn i {
    color: #fff;
    font-size: 20px;
}
.serch-box input.form-control {
    height: 45px;
    border-radius: 25px;
    width: 340px;
    text-align: center;
    padding-right: 49px;
    font-size: 16px;
    text-transform: uppercase;
    border: 1px solid #DE4229BF;
    font-weight: 300;
    padding-left: 15px;
}
.flex-header-box{display:flex;align-items:center;justify-content:space-between;padding:25px 0}
.logo-inner{max-width:280px}
.nav-item a{font-size:22px;color:#de4229!important;padding:0 30px!IMPORTANT;text-transform:uppercase; font-weight: 300;}
.navbar-nav{padding-left:35px}
.title-filter-line{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;padding-top:20px;width:100%}
.title-filter-line h4{font-size:18px;font-weight:600;color:#000;margin-bottom:0;width:100%;word-break:break-all}
.filter-sidebar .panel-default{background:#fff;border-radius:0!important}
.sidebar-box .panel-default>.panel-heading a{display:block;color:#de4229;font-size:18px;padding: 16px 45px 16px 20px;position:relative;text-decoration:none;border-bottom:1px solid #ebebeb;text-transform:uppercase}
.sidebar-box .panel-default .panel-title{margin:0; font-weight: 400;}
.sidebar-box .panel-default>.panel-heading a:after{    font-style: initial;color:#de422994;font-size:22px!important;position:absolute;top:10px;right:19px;font-family:"Font Awesome 5 Free";font-weight:900}
.sidebar-box .panel-default>.panel-heading a[aria-expanded="false"]:after{content:"\f077";-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.sidebar-box .panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\f077";-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.filter-sidebar .panel-body{background:#fff;border-radius:0;border-top:0;padding:10px 20px;display:block;border-bottom:1px solid #f3f5f9}
.filter-sidebar .panel-body .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem;width:100%;margin-bottom:10px}
.filter-sidebar{border-radius:10px;background:#fff;overflow:hidden}
.finch-film-inner-page-box{display:flex}
.finch-film-inner-page-left{flex:0 0 305px}
.finch-film-inner-page-right{flex:1;padding-left:80px}
.finch-film-inner-page-right-no-padding{flex: 1}
.sidebar-box h4.pannel-heading{padding-bottom:20px}
.row.finch-film-gallery{text-align:center}
.row.finch-film-gallery figcaption{display:flex;align-items:center;justify-content:space-between;padding-top:0px;    margin-top: 5px;    padding: 7px;}
.gallery-box{width:333px;margin:auto;position:relative}

.gallery-box figcaption h6 {
    font-size: 18px;
    margin-bottom: 0;
}
.gallery-box figcaption span{font-size:18px}
.inner-header-line{margin-top:0;border-color:#2222}
.per-row{display:flex;align-items:center}
.per-row .form-group{margin-bottom:0;margin:0 10px}
.gallery-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;    padding-left: 0;
    padding-right: 0;}
.gallery-header .result-span{font-size:16px;color:#de4229;text-transform:uppercase}
.per-row span{font-size:14px;color:#de4229;text-transform:uppercase}
.sidebar-box h4.pannel-heading {
    margin-bottom: 0;
    color: #de4229;
    font-size: 18px;
    padding: 16px 20px;
    position: relative;
    text-decoration: none;
    border-bottom: 1px solid #ebebeb;
    text-transform: uppercase;
    font-weight: 400;
}
.hide-filters.text-link {
    padding: 0 0px 17px;
    display: block;
    font-size: 14px;
        font-weight: 500;
            padding-top: 7px;
}
.show-filter-btn span{  font-size: 14px;
        font-weight: 500;}
.yallow-btn{white-space:break-spaces;background:#f7f8e8;color:#de4229!important;border:2px solid #de4229;box-shadow:0 2px 2px #00000029}
.gallery-button{display:flex;align-items:center;justify-content:space-between}



/*--------------------------------------------------------------------------------------*/
/*FRONT-14-18
/*--------------------------------------------------------------------------------------*/

/*.product-details-box-left .carousel{position:relative}*/
.product-details-box-left .carousel-item img{object-fit:cover}
.product-details-box-left #carousel-thumbs img:hover{opacity:100%}
.product-details-box-left #carousel-thumbs img{opacity:80%;border:3px solid transparent;cursor:pointer;object-fit: cover;}
.product-details-box-left #carousel-thumbs .selected img{opacity:100%}
.product-details-box-left .product-details-box-left .carousel-control-prev,.product-details-box-left .carousel-control-next{width:50px}
.product-details-box-left .carousel-fullscreen-icon{position:absolute;top:1rem;left:1rem;width:1.75rem;height:1.75rem;z-index:4;background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='rgba(255,255,255,.80)'viewBox='001616'%3E%3Cpathd='M1.51a.5.5000-.5.5v4a.5.5001-10v-4A1.51.50011.50h4a.5.500101h-4zM10.5a.5.5001.5-.5h4A1.51.5001161.5v4a.5.5001-10v-4a.5.5000-.5-.5h-4a.5.5001-.5-.5zM.510a.5.5001.5.5v4a.5.5000.5.5h4a.5.500101h-4A1.51.5001014.5v-4a.5.5001.5-.5zm150a.5.5001.5.5v4a1.51.5001-1.51.5h-4a.5.50010-1h4a.5.5000.5-.5v-4a.5.5001.5-.5z'/%3E%3C/svg%3E")}
.product-details-box-left .pause .carousel-pause-icon{position:absolute;top:3.75rem;left:1rem;width:1.75rem;height:1.75rem;z-index:4;background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='rgba(255,255,255,.80)'viewBox='001616'%3E%3Cpathd='M168A8801108a88001160zM6.255C5.56555.5656.25v3.5a1.251.250102.50v-3.5C7.55.566.9456.255zm3.50c-.690-1.25.56-1.251.25v3.5a1.251.250102.50v-3.5C115.5610.4459.755z'/%3E%3C/svg%3E")}
.product-details-box-left .pause .carousel-pause-icon:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='rgb(255,255,255)'viewBox='001616'%3E%3Cpathd='M168A8801108a88001160zM6.255C5.56555.5656.25v3.5a1.251.250102.50v-3.5C7.55.566.9456.255zm3.50c-.690-1.25.56-1.251.25v3.5a1.251.250102.50v-3.5C115.5610.4459.755z'/%3E%3C/svg%3E")}
.product-details-box-left .play .carousel-pause-icon{position:absolute;top:3.75rem;left:1rem;width:1.75rem;height:1.75rem;z-index:4;background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='rgba(255,255,255,.80)'viewBox='001616'%3E%3Cpathd='M168A8801108a88001160zM6.795.093A.5.500065.5v5a.5.5000.79.407l3.5-2.5a.5.50000-.814l-3.5-2.5z'/%3E%3C/svg%3E")}
.product-details-box-left .play .carousel-pause-icon:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='rgb(255,255,255)'viewBox='001616'%3E%3Cpathd='M168A8801108a88001160zM6.795.093A.5.500065.5v5a.5.5000.79.407l3.5-2.5a.5.50000-.814l-3.5-2.5z'/%3E%3C/svg%3E")}
.product-details-box-left #carousel-thumbs .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='rgba(0,0,0,.60)'viewBox='0088'%3E%3Cpathd='M5.250l-44441.5-1.5-2.5-2.52.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}
.product-details-box-left #carousel-thumbs .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='%60000'viewBox='0088'%3E%3Cpathd='M2.750l-1.51.52.52.5-2.52.51.51.54-4-4-4z'/%3E%3C/svg%3E")!important}
.modal-content{border-radius:10px;background-color:transparent;border:0}
#lightbox-container-image img{width:auto;max-height:520px}
#wrap{display:flex; overflow: hidden;}
.product-tabs-box{padding-top:30px}
.product-details-box-left div#carousel-thumbs{flex:0 0 100px}
.product-details-box-left .carousel.gallery {
    flex: 1;
    padding: 20px 45px;
    overflow: hidden;
}
.product-details-box-left .thumb img{width:100%;height:85px}
.gallery-slider-details{padding-left:50px}
.gallery-slider-details-head{display:flex;align-items:center;justify-content:space-between}
.gallery-slider-details-head h5{font-size:35px;    margin-bottom: 0;}
.inches-head{display:flex;align-items:center;justify-content:space-between;font-size:25px}
.tag-list li {
    border: 1px solid rgb(112 112 112 / 80%);
    font-size: 14px;
    text-align: center;
    color: rgb(112 112 112 / 80%);
    border-radius: 5px;
    padding: 3px 8px;
    margin-right: 5px;
    margin-bottom: 8px;
    display: inline-block;
    text-transform: uppercase;
}
.quick-info-list{display:flex;align-items:center;justify-content:center}
.need-quick{text-align:center}
.quick-info-list li a{display:flex;padding:0 20px;font-size:16px;align-items:center;text-transform:uppercase}
.need-quick p{font-size:15px;color:#707070;padding-bottom:12px}
.quick-info-list li a i{font-size:24px;font-weight:500;padding-right:5px}
.big-btn{font-size:18px;min-width:230px;text-align:center;line-height:1.4;height:57px}
.medium-btn{min-width:130px;font-size:21px!IMPORTANT;height:40px!IMPORTANT;display:flex;align-items:center;line-height:38px}
.slide.gallery .carousel-inner{width:75%;margin:auto}
.carousel-control-prev-icon{background:url(../images/arrow-right.png);background-size:contain;background-repeat:no-repeat;opacity:1;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:12px;height:27px}
.carousel-control-next-icon{background:url(../images/arrow-right.png);background-size:contain;background-repeat:no-repeat;width:12px;height:27px}
.inseries-head{display:flex;align-items:center;justify-content:space-between;margin-bottom: 15px;
}
.inseries-slider-about{margin-top:70px}
.inseries-head h6{font-weight:400;font-size:16px;    margin-bottom: 0;}
.quick-info-list li a:hover{color:#707070!important;cursor:pointer}
.back-btn{font-size:16px;display:flex;align-items:center; color: #DE4229 !important}
.back-btn i{font-size:22px;padding-right:6px; color: #DE4229}
.common-inner-gallert-title h3{font-size:26px;padding-bottom:15px}
.title-main-box{display:flex;align-items:self-start;justify-content:space-between}
.title-main-box .big-btn{font-size:15px}


/*--------------------------------------------------------------------------------------*/
/*FRONT-19-24
/*--------------------------------------------------------------------------------------*/

.serch-box.serch-modal{width:309px;margin:auto;height:39px}
.serch-box.serch-modal input.form-control{width:309px}
.common-gallery .radio-box{width: 45%;margin: 24px auto;}
.common-gallery label.radio-coustom{margin-bottom:20px}
.common-gallery .radio-coustom h4{font-size:18px}
.see-more {
  text-align: center;
  display: block;
  font-size: 16px;
  text-decoration: underline!important;
  margin-bottom: 18px;
  margin-top: 10px;
}
.add-new-gallery h4{font-size:20px;display:flex;justify-content:center;padding-top:25px;margin-top:25px;border-top:1px solid #de4229;align-items:center}
.add-new-gallery h4 i{padding-right:6px;font-size:22px;text-transform:uppercase}
.modal .close{position:absolute;right:17px;top:3px;font-size:34px;font-weight:400;color:#de4229;opacity:1}
.common-modal .modal-dialog{border-radius:10px;overflow:hidden}
.select-gallery-modal .modal-dialog{max-width:435px}
.radio-box.radio-box-scroll {
  height: 137px;
  overflow: auto;
  margin: 0 auto;
  margin-top: 30px;
}
.textarea-h textarea.form-control{height:145px;resize:none}



.product-details-box-left .carousel-fullscreen-icon{background:url(../images/zoom-icon.svg);left:75px}
.ekko-lightbox{background:#00000082}
.ekko-lightbox-container>div.ekko-lightbox-item{padding:75px}
/*--------------------------------------------------------------------------------------*/
/*FRONT-25-44
/*--------------------------------------------------------------------------------------*/

#sidebar{position:relative;transition:all .3s;background:#fff;left:0;bottom:0;z-index:99;flex:0 0 305px;top:0; width: 305px;}
#content{transition:all .3s;z-index:9}
body.active #sidebar{margin-left:-305px;opacity:0}
body.active #content{padding-left:0;flex:initial}
body.active .show-filter-btn{display:block!important;padding-left:0}
.form-control:focus{border:1px solid #DE422940}
.pannel-head{padding-top:10px}
.clear-selection{font-size:14px;color:#707070!important;text-decoration:underline!important;padding-bottom:10px;display:block;text-align:right}
.pannel-radio-box label.radio-coustom{margin-top:10px}
.pannel-bottom small{font-size:11px;color:#707070!important;text-align:center;padding-top:15px;display:block}
.pannel-bottom small .link-text{display:block;padding-top:2px}
.link-text{color:#de4229!important;font-size:11px;text-decoration:underline!important;text-transform:capitalize!important}
.pannel-bottom{padding-top:10px}
.subject-serch{position:relative}
.subject-serch input.form-control{border:0;border-bottom:1px solid #DE422940;padding-right:35px}
.subject-serch-btn{position:absolute;right:6px;bottom:7px;border:0;background:transparent;color:#de4229}
.card-header a:after{font-family:'Font Awesome 5 Free';content:"\f068";float:right;position:absolute;right:-21px;top:0px;font-weight:900;color:#de4229;font-size:12px}
.card-header a.collapsed:after{content:"\f067"}
.card-header{padding:0;background:transparent;border:0;display:flex;align-items:center;flex:1}
.card-header a{position:relative}
h5.mb-0{width:100%;display:flex;justify-content:space-between;align-items:center}
.card{border:0;padding:0;border:0;box-shadow:none;padding-bottom:15px}
.radio-coustom h4{color:#de4229}
h5.mb-0 i{color:#de4229;font-size:12px}
.card-body label.radio-coustom{margin-top:15px}
.card-header h4{font-size:15px;text-transform:uppercase;color:#de4229}
.color-list{display:flex;flex-wrap:wrap}
.color-list li {
    width: 43px;
    margin: 2px 5px;
}
small.color-name {
    color: #de4229;
    font-size: 8px;
    line-height: 1.6 !important;
    display: block;
    font-weight: 700;
    text-align: center;
    font-family: 'Jost',sans-serif !important;
}
.framining-list{display:flex;flex-wrap:wrap}
.framining-list{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center}
.framining-list li{width:31%;padding:0 4px;margin-bottom:8px}
.framining-list li img{width:100%;border:1px solid #de4229;height:70px;object-fit:cover}
.framining-list {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
}
.series-group .form-group{display:flex;align-items:center;justify-content:center}
.series-group .form-group label{padding:0 10px;margin-bottom:0}
.cureent-filters-list{display:flex; flex-wrap: wrap;    padding-left: 0;}
.cureent-filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;margin-top:20px}
.cureent-filters-list li a{font-size:14px;color:#707070!important;padding:0 4px;text-transform:uppercase}
.cureent-filters-list li a i{font-size:15px;color:#de4229}

.modal-42-box .modal-dialog{max-width:830px}
.trying-bording-box{background:#fff;padding:20px 20px;box-shadow:0 6px 6px #00000029;border:1px solid #DE422940;border-radius:10px;text-align:center}
.trying-bording-box-inner{margin-bottom:30px}
.trying-bording-box-inner h6{font-size:20px;font-weight:400;padding-bottom:5px}
.trying-bording-box-inner p{font-size:16px;color:#707070}
.text-content{text-align:center;font-size:22px}

/*--------------------------------------------------------------------------------------*/
/*FRONT-45-47
/*--------------------------------------------------------------------------------------*/


.plus-icon-folder{position:absolute;left:0;right:0;top:20px;bottom:0;display:flex;align-items:center;justify-content:center;font-size:60px;color:#DE4229D9}
.create-folder-box span{position:relative}
.create-foler-title{font-size:16px;padding-top:15px}
.small-gallery{width:143px;height:143px;object-fit:cover}
.small-gallery img{height:100%}
.gallery-box figcaption{display:flex;justify-content:space-between;margin-top:10px}
.main-create-folder{display:flex;flex-wrap:wrap}
.folder-box-create{margin-right:60px;border-right:1px solid #de4229}
.gallery-box.small-gallery figcaption h6{font-size:14px}
.gallery-box.small-gallery figcaption span{font-size:14px}
.create-img-list{flex:1}
.finch-film-gallery>li{width:21%;margin:0 30px;margin-bottom:40px; position: relative;}
.folder-select{background:url(../images/yallow-folder.png);background-repeat:no-repeat;width:166px;height:137px;background-position:center;display:flex;box-shadow:0 3px 4px #00000014;border-radius:16px;position:relative}
.finch-film-gallery{display:flex;flex-wrap:wrap}
.folder-select-box li{width:50px;margin:3px 0}
.folder-select-box{    padding-top: 20px !important;display:flex;align-items:center;flex-wrap:wrap;height:min-content;line-height:normal;width:80%;margin:auto;justify-content:center;padding-top:15px}
.folder-select-box li img{height:40px;width:40px;    border-radius: 6px; }
.folder-title{font-size:20px;padding-top:13px;text-transform:uppercase}
.folder-select:hover{background:url(../images/active-folder-select.png);cursor:pointer}
.delete-folder-icon{opacity:0}


.delete-folder-icon {
    position: absolute;
    left: 150px;
    top: -8px;
    font-size: 27px;
    z-index: 99;
}
.folder-select:hover .delete-folder-icon{opacity:1;}
.small-gallery .delete-folder-icon{opacity:1;right:0px;top:-123px; left: auto;}
.small-gallery figure{text-align:center}
.finch-film-gallery li:hover .delete-folder-icon{opacity: 1;}



/*--------------------------------------------------------------------------------------*/
/*FRONT-48-49
/*--------------------------------------------------------------------------------------*/

.folder-serch{display:flex;align-items:center;justify-content:space-between}
.folder-name:after{border-bottom:2px solid;position:absolute;left:0;right:0;width:400px;content:"";bottom:-8px}
.folder-name{position:relative}
.inner-padding{padding:0 90px}
.medium-gallery{width:200px;height:200px;object-fit:cover}
.medium-gallery .delete-folder-icon{opacity:1;top:-16px;right:0px;    left: auto;}



/*--------------------------------------------------------------------------------------*/
/*FRONT-50-58-set-list
/*--------------------------------------------------------------------------------------*/
.grey-text{color:#707070}
.common-table tr td{font-size:14px;padding:16px 10px;text-transform:uppercase;height:40px}
.common-table th{font-weight:400}
.common-table th{font-weight:400;padding:15px 10px}
.common-table td{font-size:18px!important}
.inner-style tr{border-bottom:1px solid}
span.circle-design{width:40px;height:40px;background:#f7f8e8;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #de4229;margin-right:5px}
td.comm-circle-design{display:flex;align-items:center;top:9px;position:relative}
.set-list-front-head i.ri-add-circle-line{font-size:22px}
.Create-new-list-modal .modal-dialog{max-width:930px}
.combibe-box{display:flex;align-items:center;justify-content:space-between}
.radio-box-main{display:flex}
.combibe-box .form-group{width:49%}
.common-modal .form-group{margin-bottom:12px}
.modal-foote-group{display:flex;align-items:center;justify-content:space-between}
.white-bg{background:#fff!important}
.comm-form-modal label.radio-coustom{margin-right:70px}
.drop-dotted .dropdown-toggle{border:0;background:transparent;  }
.drop-dotted .dropdown-toggle::after{display:none}
.dropdown-menu{min-width:390px !important;background:#f7f8e8 0 0 no-repeat padding-box !important;border:1px solid #DE422940;border-radius:10px !important;}
.drop-content-box{font-size:16px;color:#de4229;text-align:center;padding:15px 20px;border-bottom:1px solid}
.drop-content-box a{font-size:18px;width:100%;display:block;padding:5px 0}
.drop-content-box a{width:100%;display:block}
.select-drop-down .dropdown-item.cancel-order{color:#de4229!important;font-weight:600;font-size:15px;padding:10px 13px;text-align:center;align-items:center;justify-content:center;text-transform:uppercase}
.cancel-order i{font-size:22px;vertical-align:sub}
.invites-colleagues-modal .modal-dialog{max-width:780px}
.bottom-text-modal{font-size:18px;margin-top:25px}
.modal-content-text{font-size:20px}


/*--------------------------------------------------------------------------------------*/
/*FRONT-59-set-list-76
/*--------------------------------------------------------------------------------------*/

.d-align-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px}
.filter-box{position:relative;width:251px}
.filter-box .dropdown.select-drop-down .btn{text-align:center;color:#de4229;text-transform:uppercase;height:39px!IMPORTANT;background:#f7f8e8;border:1px solid #DE422940;border-radius:5px;background-repeat:no-repeat;background-position:right 10px center;font-size:17px;width:100%}
.filter-box .select-drop-down .dropdown-menu.show{display:block;width:100%;left:auto!important;right:0;float:none;border:0;margin:auto;min-width:251px !important;background:#f7f8e8;padding:10px 10px;border-top-right-radius:0;border-top-left-radius:0;border:1px solid #DE422940;border-top:0;top:0px!important;padding-top:25px;padding:15px 25px 5px}
.filter-box .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:8px dashed;border-top:4px solid\9;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;right:15px;top:14px}
.filter-box .dropdown.select-drop-down.show .caret{transform:rotate(-180deg)}
.filter-box .dropdown-toggle::after{display:none}
.item-box{display:flex;background:#fff 0 0 no-repeat padding-box;border:1px solid #707070;border-radius:10px;align-items:center;padding:60px 120px;position:relative;margin-bottom:20px}
.item-box figure img{width:230px}
.item-box figcaption{padding-left:80px;flex:1}
.item-box .drop-dotted{position:absolute;right:68px;top:57px}
.item-box h3{font-size:35px;padding:10px 0;color:#707070}
.span-small-text span{display:block;font-size:24px;color:#707070;padding:3px 0}
.yallow-bg-box{background:#f7f8e8 0 0 no-repeat padding-box;box-shadow:0 12px 12px #00000029;border:1px solid #DE422980;border-radius:10px;justify-content:center;align-items:center;display:flex;flex-direction:column;padding:65px 40px}
.item-count{font-size:20px;padding-bottom:10px;display:block;text-transform:uppercase}
.set-list-front-head h3{font-size:28px;display:flex;justify-content:flex-end;align-items:flex-end}
.set-list-front-head h3 span{font-size:20px}
.item-box .dropdown-menu{left:auto!IMPORTANT;right:0}
.filter-box .select-drop-down a{font-size:18px;text-align:left;color:#de4229!important;padding:8px 0 8px;display:block}
.not-selected,.selected-item-box,.pending-hold{position:absolute;left:-5px;transform:rotate(180deg) translate(-4px);writing-mode:vertical-lr;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;border:1px solid #707070;border-radius:10px;padding:10px 15px;font-size:24px;color:#707070;text-transform:uppercase;font-weight:500}
.selected-item-box{border:1px solid #de4229;background:#de4229;color:#ffff}
.selected-box{background:#DE42290D;border:1px solid #de4229}
.top-arrow{width:55px;height:55px;background:#dbdbdb;border-radius:50%;display:flex;align-items:center;justify-content:center;position:fixed;right:60px;bottom:45px;flex-direction:column;line-height:17px}
.top-arrow span{font-size:13px}
.top-arrow i{font-size:40px}
.link-text-big{font-size:20px;color:#de4229;padding:8px 0}
.red-color-line{border-top:1px solid #de4229!important;width:60%;margin:0;padding-bottom:15px;margin-top:5px}
.link-text-big:hover{text-decoration:underline!important;cursor:pointer}
.common-modal-inner-text h4{font-size:21px;text-align:center;padding-bottom:30px}
.common-modal-inner-text p{text-align:center}
.common-modal-inner-text p{font-size:16px;padding-bottom:5px}
.pending-hold{color:#de4229;border:0}
.grey-bg-btn{background:#dcdcdc 0 0 no-repeat padding-box;box-shadow:0 6px 6px #00000029;border:2px solid #dcdcdc;color:#707070!important;font-weight:500}
.my-holds{width:73px;height:73px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#7cd1c2 0 0 no-repeat padding-box;font-size:16px;text-align:center;color:#fff!important;word-break:unset;padding:10px 10px}
.warning-text{padding-top:30px;font-size:16px}
.warning-text b{color:#de4229;font-size:18px;text-transform:uppercase}
.label-center{display:flex;align-items:center;justify-content:center;margin-top:10px}
.notify-box{position:relative;margin-right:15px;    padding-left: 15px;}
.notification-point{width: 20px;
  height: 20px;
  background: #de4229;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  border-radius: 50%;
  color: #Fff;
  position: absolute;
  right: -14px;
  top: -7px;}
.important-notification-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.important-notification-head h5{font-size:16px;font-weight:500}
.important-notifi-list .important-notifi-bg{background:#f7f8e8 0 0 no-repeat padding-box;border:1px solid #DE4229BF;border-radius:5px;padding:4px 10px;margin-bottom:8px;position:relative;font-size:14px;padding-right:30px}
.important-notifi-list i.ri-close-line{position:absolute;right:6px;top:0;bottom:0;font-size:22px;color:#de4229}
.important-notification-date small{font-size:12px;color:#707070;padding-left:10px;padding-bottom:4px;display:block}
.red-text{color:#de4229;font-size:14px;font-weight:500;text-transform:uppercase}


/*--------------------------------------------------------------------------------------*/
/*button-Css-Here
/*--------------------------------------------------------------------------------------*/

.yallow-button{background:#ffc933}
.data-table-box tbody tr:nth-child(even) td{background:#f1f1f1}
.data-table-box table{width:100%}
.sidebar-list{max-height:100%;height:calc(100vh - 190px)!important;overflow:auto}
.orange-button{background:#f70}
.grey-light-button{background:#a9a9a9}
.blue-button{background:#004cff}
.red-button{background:#d60000}
.dark-grey-button{background:#707070}
.green-button{background:#1db800}
.light-green-button{background:#7cd1c2}
.pink-button{background:#f0b}
.action-btn{padding:8px 6px;border-radius:5px;font-size:14px!important;color:#fff!important;text-transform:uppercase;max-width:95px!important;display:flex;text-align:center;height:38px!important;align-items:center;justify-content:center;word-break:keep-all;min-width:95px}

/*--------------------------------------------------------------------------------------*/
/*FRONT-77-80
/*--------------------------------------------------------------------------------------*/

.view-img-series{display:flex;align-items:center;margin:30px 0}
.view-img-series span img{width:110px;margin-left:25px}
.view-img-series h4{font-size:20px;text-transform:uppercase}
.my-confirmed{font-size:17px;font-weight:500;max-width:160px;border-radius:6px}
.item-box.confirmed-box{background:#7070701A}

/*--------------------------------------------------------------------------------------*/
/*FRONT-81-94
/*--------------------------------------------------------------------------------------*/
.side-tabs{display:flex}
.side-tabs .nav-tabs{flex-direction:column;width:260px;border-bottom:0;border-right:1px solid;padding-right:80px;height:100%;flex:0 0 260px}
.side-tabs .nav-tabs li a{font-size:20px;padding:12px 10px!important;border:0}
.side-tabs .nav-tabs li a.active{border:0;color:#707070!important}
.side-tabs .nav-tabs li a:hover{border:0}
.side-tabs .tab-content{flex:1;padding-left:60px;overflow:hidden;padding-right:60px}
.form-content-box{width:100%}
.nav-link label.tooltip-icon-main{justify-content:flex-start;margin-bottom:0}
.side-tabs .serch-box{display:flex;position:relative;width:295px;justify-content:flex-end;margin-left:auto}
.filter-d{display:flex;align-items:center;justify-content:space-between}
.item-box .quick-info-list{justify-content:flex-start;margin-left:-20px;margin-top:15px}
.grey-line-small{width:30%;border-color:#707070}
.item-box figure{position:relative}
.figure-holds{position:absolute;top:-38px;left:-45px}
.video-title{font-size:16px;text-transform:uppercase;padding:10px 0;padding-right:80px;font-weight: 400;}
.faq-video{margin-bottom:30px}



.range-pannel-box .ngx-slider .ngx-slider-selection{background: #707070;}

.range-pannel-box .ngx-slider .ngx-slider-bar{    height: 2px;}



.gallery-box{width: 100%; padding-top: 25px;}

.button-top-gallery {
    position: absolute;
    top:0px;
    left:-10px;
}
.finch-film-gallery .col-md-4{margin-bottom: 15px;}



ul.color-list li img {
    width: 43px;
    height: 43px;
    object-fit: cover;
    margin-bottom: 5px;
}

.color-pannel .card-body {
    padding: 0;
}



div#forgotPasswordModal .modal-head{    display: block;}


.select-type-project-box {
    width:540px;

    margin-left: auto;
}


.tabs-box ul#myTabs li a.active {
    color: #de4229;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-right: 0;
    border-left: 0;
}

.coustom-5 .header-btn{ font-size: 11px; }

.finch-film-gallery .col-md-2 .header-btn{    font-size: 10px;    padding: 10px 6px;}


.select-type-project-box-head {
    text-align: center;
}

.select-type-project-box-head  small{ margin-top: -1px; }


.select-type-project-box-head small {
    margin-top: -6px;
    color: #707070;
    display: block;
    font-size: 14px;
}


.topHeader .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: space-around;
    flex: 1;
    padding: 0;

}

.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    justify-content: space-between;
}

.nave-bar {
    flex: 1;
}

.finch-film-top .login-head-btn {
    background: transparent !important;
    padding: 0 !important;
    border: 0 !important;
    font-size: 20px;
    font-weight: 400;
}

.finch-film-top .signup-head-btn {
    font-size: 20px;
    height: 42px;
    font-weight: 400;
    min-width: 125px !IMPORTANT;
    margin-left: 30px;
}

ul#myTabs li a.active {
  color: #de4229;
}

li.login-tabs a.active {
  border-bottom: 0 !IMPORTANT;
}


li.signup-tabs a.active{ border-bottom: 0 !important; }


li.signup-tabs a {
  background: #f7f8e8 !important;
}


.gallery-box figure img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    margin: auto;
    object-fit: contain;
}
.img-btn-filter-box {
    height: 100%;
}


.gallery-box figure {
  height: 385px;
  display: flex;
  align-items: center;
  justify-content: center;
      margin-bottom: 0;


}

/* .gallery-button{opacity: 0;cursor: pointer; } */


/* .gallery-box:hover .gallery-button{ opacity: 1 ; cursor: pointer;    } */



.multiselectBox .select2-results__options{    background: #f7f8e8;}
.multiselectBox .select2-container--default .select2-results__option[aria-selected=true] {
  background: #de4229 !important;


  color: #fff !important;
}

.bs-datepicker-container {
  padding: 10px;
  background: #f9faef;
  border: 1px solid #DE422940;
  box-shadow: 0px 12px 12px #00000029;
  border-radius: 5px;
  overflow: hidden;
}

.bs-datepicker-head button.next span, .bs-datepicker-head button.previous span {
  font-size: 28px;
  line-height: 1;
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  color: #de4229;
}

.theme-green .bs-datepicker-head {
  background-color: #f9faef !important;
      height: 40px;
  padding: 0;
}

.bs-datepicker-head button.current {
  background: #de4229;
  pointer-events: none;
}

.bs-datepicker-body {

  border: 1px solid #DE422980;
  background: #Fff;
  border-radius: 4px;
}

.bs-datepicker-body table th{    color: #de4229 !important;}

.theme-green .bs-datepicker-body table td.week span {
  color: #de4229 !important;
}

.theme-green .bs-datepicker-body table td span.selected, .theme-green .bs-datepicker-body table td.selected span, .theme-green .bs-datepicker-body table td span[class*="select-"]:after, .theme-green .bs-datepicker-body table td[class*="select-"] span:after {
  background-color: #de4229 !important;
}

.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span, .bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected) {
  background-color: #de4229 !important;
  transition: 0s;
  color: #fff !important;
}

.multiselectBox .select2-search--dropdown input:focus-visible {
  outline: 1px solid #f7f8e8 !important;
}



.finch-film-top-list li a {
  font-weight: 300;
}

.sidebar-box .panel-default>.panel-heading a[aria-expanded="true"] {
  border-bottom: 0;
  font-weight: 600;
  font-style: italic;
  text-decoration: underline;
}


.uppercase{ font-size: 12px; text-transform: uppercase;}
input.form-control .uppercase {
  border: 1px solid #de4229 !important;
}

.highlight-field {
  border: 2px solid #de4229 !important;
}

.slider-box .owl-carousel .owl-item img{    margin: auto;}


/* .gallery-box:hover .img-btn-filter-box {
    margin-top: -60px;
    background: rgb(255 255 255 / 85%);
    z-index: 11;
    position: relative;
} */
ul.color-list figure{ margin-bottom: 0; }
/*ul.color-list figure {
    width: 43px;
    height: 43px;
    margin-bottom: 0 !important;
    position: relative;
}

span.close-color {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 57px;
}

ul.color-list li {
    color: #fff;
}*/

/*.cureent-filters {
    position: absolute;
    left: 0;
    padding-left: 55px;
    top: -84px;
    margin: 0;
        right: 0;
}*/

.cureent-filters {
    margin-bottom: 0;
    margin-top: 0;


}


.finch-film-inner-page-right {
    position: relative;
}
.cureent-filters-main {
    padding-left: 378px;

}

.show-filters .cureent-filters-main{margin-bottom: 30px;
}

.show-filters {
    margin-top: 155px !important;
}

.cureent-filters-title {
    padding-left: 0;
    margin-bottom: 0;
}

.cureent-filters-L {
    margin-top: 10px;
}



.error {
  border: 1px solid #de4229 !important;
}


.finch-film-gallery .col-md-3 .gallery-box  figure {
  height: 335px;}




    .finch-film-gallery   .coustom-5 .gallery-box figure {
      height: 245px;}

      .finch-film-gallery    .col-md-2 .gallery-box  figure {
        height: 180px;}

        button.common-btn.login-btn.email-alert {
          width: 100%;
          min-width: 100%;
          display: block;
          box-shadow: none;
          border: 0;
          font-size: 17px;
          height: auto;
          margin-top: 34px;
          padding: 10px 20px;
          background: #A6A6A6;
          margin-bottom: 15px;
          text-transform: none;
      }

      button.common-btn.login-btn.email-alert:first-letter {
        text-transform: capitalize;
      }


.img-btn-filter-box {
    height: 100%;
    max-height: 115px;
}

.tagsinput-galllery .need-quick {
    text-align: left;
}

.quick-info-list {

    justify-content: flex-start;

    margin-left: -20px;
}



.owl-btn i.ri-arrow-right-s-line,.owl-btn i.ri-arrow-left-s-line {
    position: absolute;
    right: -7px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    font-size: 49px;
    color: #9f9f9f;
    opacity: 0.8;
}

.owl-btn i.ri-arrow-left-s-line{

 left: -7px;

 right: auto;

}

 .carousel.gallery .owl-item img {
    width: 423px;
    height: 319px;
    object-fit: contain;
    border: 1px solid #dddddd30;
}


ul.quick-info-list li img {
    width: 25px !IMPORTANT;
    margin-right: 10px;
}

.gallery-button-save {
    justify-content: space-between;
}

.tagsinput-galllery .need-quick {
    text-align: center;
}

.quick-info-list{ justify-content: center; }


.filter-sidebar{    overflow: visible;}


.modal-dialog.modal-full-popup .modal-content {
    background: transparent;
    border: 0;
    padding: 0;
    border-radius: 0;
    justify-content: center;
}

.modal-full-popup .modal-body {
    padding: 0 !important;
    border: 0;
}

.modal-dialog.modal-full-popup   .modal-footer {
    border: 0;
    justify-content: center;
    color: #fff;
        padding: 0;
         flex-direction: column;
             margin-top: 20px;
}

.modal-dialog.modal-full-popup {
    min-height: calc(100% - (1.75rem * 2)) !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2));
}


.modal-full-popup .close-modal-text {
    color: #DE4229 !important;
    font-weight: 500;
        font-size: 16px;
         margin: 0 !IMPORTANT;
         text-decoration: underline !important;

}



.modal{ background: rgb(255 255 255 / 70%); }

.modal-full-popup .images-scroll {
    font-size: 16px;
    display: flex;
    align-items: center;
    font-weight: 300;
    margin: 0 !IMPORTANT;
}


.modal-full-popup .images-scroll i {
    font-size: 30px;
    padding: 0px 8px;
}


.grey-text-tooltip {
    display: flex;
    justify-content: flex-start !important;
    font-size: 11px;
    color: #707070;
}



/*****03-03-2022*****/

.content-inner-bottom hr {
    color: #d2d2d2;
    opacity: 1;
}

.password-input {
    font-family: Verdana;
    letter-spacing: 0.125em;
}
ul.framining-list li span {
    font-size: 13px !important;
}

.inseries-slider-about{    position: relative;}


.inseries-slider-about .owl-btn i.ri-arrow-left-s-line {
    left: -42px;
    right: auto;
    top: 38px;
}


.inseries-slider-about .owl-btn  i.ri-arrow-right-s-line{ right: -42px;
    left: auto;
    top: 38px;}


 .inseries-slider-about .owl-item img {
    height: 129px;
    object-fit: contain;
}



.similar-slider-box .inseries-head{    margin-bottom: 19px;}


.main-create-folder .gallery-box figure {
    height: 152px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}

.main-create-folder .gallery-box figure img {
    max-width: initial;
    max-height: 100%;
    width: auto;
    height: auto;
    margin: auto;
}

.serch-img-gallery figure {
    height: 243px;
}


.serch-img-gallery figure img {
    /* width: 200px; */
    width: auto;
    margin: inherit !important;
    max-width: inherit;
    max-height: inherit;

        height: 100%;
}

.folder-name h4 {
    text-transform: uppercase;
}


/***/


.input-with-clear {
    flex: 1;
    display: flex;
    align-items: center;
}

.clear-text {
    border: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px 9px;
    margin-left: 10px;
    border-radius: 5px;
    background: #de4229;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    height: 34px;
    color: #fff;
    cursor: pointer !important;
}

.black-modal-bg.show {
    background: rgb(0 0 0 / 70%);
}

.clear-text:hover {
    opacity: 0.8;
}

.form-content-box figure img:hover {
    border: 2px solid #de4229;
}

div#forgotPasswordModal {
    padding-top: 110px;
}

.img-btn-filter-box {

    max-height: 115px;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
    height: 100%;
	padding-top: 0px;
    /* overflow:hidden; */

}
.gallery-box2 .img-btn-filter-box{    overflow: visible;
  margin-bottom: 20px;}


.gallery-box:hover .img-btn-filter-box {
  background: rgb(255 255 255 / 85%);
  z-index: 11;
  transform: translateY(-40px);
}
.img-btn-filter-box .gallery-button{opacity: 0;}
.gallery-box:hover .img-btn-filter-box .gallery-button{opacity: 1; }




.pannel-date-box.range-pannel-box {
    padding-bottom: 20px;
}
/*

#sidebar {
    background: #fff;
    left: 0;
    z-index: 99;
    flex: 0 0 305px;
    width: 305px;
    position: fixed;
    top: 210px;
    bottom: 0;
    transition: all .3s;
}

.finch-film-inner-page-right {
    position: relative;
    padding-left: 305px;
} */


.topHeader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background: #fff;
}

body .finch-film-inner-page {
    padding-top: 130px !important;
}


#sidebar {
    width: 305px;

    position: fixed;
    top: 210px;
    bottom: 0;
    transition: all .3s;
    max-height: 100%;
    left: 65px;

    overflow: auto;
    overflow-x: hidden;

}

#content {
    transition: all .3s;
    z-index: 9;
    padding-left: 385px;

}

.wraper-inner.mb-5 {
    padding-top: 210px;
}

.serch-box {
    width: 340px;
    margin: auto;}


    .gallery-slider-details  .big-btn{font-size: 22px;}


    .gallery-slider-details-head .common-btn-info{    height: 50px;    padding: 10px 20px; width: auto; font-size: 22px;}


    .gallery-slider-details hr {
        background-color: #707070;
    }

    .inches-head span {
        font-size: 25px;
    }



    .set-list-front-body.common-table  tr td {
        font-size: 14px;
        padding: 30px 10px 10px;
        text-transform: uppercase;
        height: 40px;
        transition: all 1s ease;
        min-height: 76px;
    }

    .set-list-front-body.inner-style tr {
        border-bottom: 2px solid #f9dad4;
    }

    .set-list-front-body.inner-style tr:first-child {
        border-bottom: 0;
    }

    .set-list-front-body.inner-style tr:first-child th {
        padding-bottom: 0;
    }

    /* .set-list-front-body.inner-style tr:hover {
        border-bottom: 2px solid #de4229; */
        /* -webkit-transition: all 1s ease;
        transition: all 1s ease; */

    /* } */

    /* .set-list-front-body.inner-style tr:hover  td{  -webkit-transition: all 2s ease;
        transition: all 1s ease;    transform: scale(1.1);} */


        /* .set-list-front-body.inner-style tr:hover{

            position: relative; z-index: 20;
        } */


        div#request-rental-dates .modal-dialog {
            max-width:750px;
        }

        .date-top-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .request-rental-top {
            width: 70%;
            margin: auto;
        }

      .date-picker-box bs-daterangepicker-inline-container {
            width: 100%;
        }

        .date-picker-box  .bs-datepicker-container{ width: 100%;    background: transparent;
            border: 0;
            box-shadow: none;    padding: 0;}

        .date-picker-box  bs-days-calendar-view.ng-tns-c59-1.ng-star-inserted {
            width: 100%;
        }

        .date-picker-box  .bs-datepicker {

            background: transparent;
            box-shadow: none;

        }

        .date-picker-box  .theme-green .bs-datepicker-head {
            background-color: transparent !important;

        }

        .date-picker-box  .bs-datepicker-body {
            padding: 20px 15px;
            border-radius: 0 0 3px 3px;
            min-height: auto;
            min-width: 100%;
            border: 1px solid #DE422980;
            border-radius: 8px;
        }

        div#request-rental-dates  .bottom-text-modal {
            text-align: center;
            margin-top: 20px !important;
            display: block;
        }

        div#request-rental-dates  .modal-foote-group {
            width: 90%;
            margin: auto;
        }

        div#request-rental-dates   .bs-datepicker-body table th {
            font-size: 18px;}

            div#request-rental-dates  .bs-datepicker-body table td {
                color: #de4229;}


                div#request-rental-dates   .bs-datepicker-body table td span{    margin: 6px auto;}


                div#request-rental-dates  .bs-datepicker-body table.days td.active:not(.select-start):before,     div#request-rental-dates  .bs-datepicker-body table.days td.in-range:not(.select-start):before,     div#request-rental-dates  .bs-datepicker-body table.days span.active:not(.select-start):before,
                div#request-rental-dates  .bs-datepicker-body table.days span.in-range:not(.select-start):before{



                    background: #de4229;
                    opacity: 0.2;
                }

                div#request-rental-dates   .bs-datepicker-body table td:before,              div#request-rental-dates .bs-datepicker-body table td span:before{    left: 0px;
                    right: 0px;}

                    div#request-rental-dates   .bs-datepicker-head button.current {
                        background: transparent;
                        pointer-events: none;
                        color: #de4229;
                        text-transform: uppercase;
                        font-size: 16px;
                    }


                    .set-list-front-head.d-align-head {
                        padding-bottom: 0;
                    }


                    .notification-text-set-list {
                        display: flex;
                        align-items: center;
                        margin-bottom: -8px;
                        margin-left: 15px;
                        font-weight: 400;
                    }

                    .notification-text-set-list span {
                        font-size: 18px !important;
                    }

                    .notification-text-set-list span {
                        font-size: 16px !important;
                        margin-bottom: -4px;
                    }

                    .modal.show .modal-dialog {
    transform: none;
    /* margin-top: 110px; */
}

.dropdown.select-drop-down.drop-dotted  .dropdown-menu{    padding: 0 35px; }


.dropdown.select-drop-down.drop-dotted .drop-content-box{    padding: 15px 0px;}








    .rename-folder-input{ padding: 5px 10px; border-radius: 5px;}
    .rename-folder-input:focus{ outline: #F7F8E8;  border: 2px solid #F7F8E8; }


    .side-tabs .nav-tabs{    padding-right: 75px !important;}


  .side-tabs  hr.border-red {

        height: 2px;
    }



    div#confirm-logout .modal-title{text-decoration: none;}

    .set-list-front-body.inner-style tr:first-child:hover {
        border-bottom: 0;
    }

    .sidebar-box .tooltip{    left: -133px;}


    .sidebar-box  div#collapse-8  .tooltip {
        left: -183px;
    }


    span.circles-bloacks {
        width: 70px !important;
        display: block;
        text-align: center;
    }

    span.circle-design {
        margin: auto;
    }


    .my-gallery-folder .gallery-box {
        width: 100%;
        margin-bottom: 180px;
    }

    .my-gallery-folder .medium-gallery .delete-folder-icon {
        opacity: 1;
        top: -200px;
        right: 0px;
        left: auto;
    }
    .select-start:before {
        background: #de4229 !important;
        opacity: 0.2;
        border-top-left-radius: 33px;
        border-bottom-left-radius: 33px;
        left: 15px !important;
    }

    .select-end:before{
        background: #de4229 !important;
        opacity: 0.2;
        border-top-right-radius: 33px;
        border-bottom-right-radius: 33px;
        right: 15px !important;

    }


    button.common-btn.login-btn.email-alert.contact-alert {
        border: 1px solid #a6a6a6;
        background: #a6a6a6;
        color: #fff !important;
        padding: 8px 10px !important;
        width: 100%;
        min-width: 75%;
        box-shadow: 0 1px 3px #00000040;
        margin: auto;
        font-size: 16px;
        font-weight: 300;
    }


    .request-rental-top bs-days-calendar-view {
        width: 100%;
    }


     .gallery-button.folder-gallery{    justify-content: center;}


     .alert-success-box {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        display: flex;
        align-items: center;
        background: rgb(255 255 255 / 58%);
        z-index: 1;
    }

    .contact-us-box {
        position: relative;
    }

    .tooltip p {
        color: #de4229;
    }

    .right-label-box {
        text-align: right;
    }

.comm-form-modal .right-label-box .coustom-checkbox  {
        margin-right: 0;
        display: inline-block;
    }


    hr.grey-line {
        background-color: #707070;
    }

    .right-label-box  .coustom-checkbox p {
        font-size: 13px;}


        .Primary-job-select .select2-container .select2-container-dropdown{    right: 0;}


        .Primary-job-select .select2-results__option{    text-align: left;}


        .Primary-job-select  ul.select2-results__options{    max-height: 170px !important;}





      .gallery-bg .small-gallery{height: auto;}
      .gallery-bg .small-gallery .delete-folder-icon{right: -6px; top: -144px;}


      .btn-group-signup {
        margin-top: 36px;
    }



    .navbar-nav li.nav-item .nav-link:hover {
      transform: scale(1.1);
      transition: .5s;
  }

  ul.list-point li {
    list-style: disc;
    margin-left: 18px;
}


/* width */
body::-webkit-scrollbar {
    width: 15px;
  }

  /* Track */
  body::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  /* Handle */
  body::-webkit-scrollbar-thumb {
    background: #888;
  }

  /* Handle on hover */
  body::-webkit-scrollbar-thumb:hover {
    background: #f1f1f1;
  }



  /* Buttons */
  body::-webkit-scrollbar-button:single-button {
    background-color: #bbbbbb;
    display: block;
    border-style: solid;
    height: 13px;
    width: 16px;
  }
  /* Up */
  body::-webkit-scrollbar-button:single-button:vertical:decrement {
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #555555 transparent;
  }

  body:-webkit-scrollbar-button:single-button:vertical:decrement:hover {
    border-color: transparent transparent #777777 transparent;
  }
  /* Down */
  body::-webkit-scrollbar-button:single-button:vertical:increment {
    border-width: 8px 8px 0 8px;
    border-color: #555555 transparent transparent transparent;
  }

  body::-webkit-scrollbar-button:vertical:single-button:increment:hover {
    border-color: #777777 transparent transparent transparent;
  }
  /* .set-list-front-body.common-table tr:hover span {
    font-weight: 500;
    transition: .5s;
  } */

.set-list-front-body.common-table tr{ transition: .5s;}


span.table-tag-box .circles-bloacks {
  margin: 0 3px;
}

span.table-tag-box {
  display: flex;
  width: 318px;
  white-space: nowrap;
}

span.circle-design {
  margin: 0 auto;
}

.error-blue {
  background-color: rgb(0 0 255 / 10%) !important;
}

.hvr-sweep-to-right.white-bg:hover{ color: #fff !important;}
.hvr-sweep-to-right.white-bg:before{ background: #de4229;}


.gallery-notify {
    border: 1px solid;
    display: inline-flex;
    border-radius: 33px;
    padding: 12px 18px;
    margin-bottom: 39px;
}

.gallery-notify h4 {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 20px;
}

.gallery-notify h4 span {
    text-transform: capitalize;
}
span.red-notification {
  color: #de4229 !important;
}


.radio-set-width {
  overflow: auto;
  width: 132%;
  margin-top: 10px;
  margin-left: -52px;
  margin-bottom: 10px;
}

.radio-set-width .radio-box {
    width: 65%;
    margin-top: 15px;

}


.hvr-sweep-to-right.for-white:before{     background: #F7F8E8 0 0 no-repeat padding-box;    border: 1px solid #de4229;}


ul.select2-selection__rendered li {
  margin: 5px 5px 5px;
}

.img-delet-icon {
  top: -236px !IMPORTANT;
  right: 11px !IMPORTANT;
}

.email-alert p::first-letter{
  text-transform: capitalize;
}

.white-text {
  color: #fff !important;
}

/* updated radio button - 9 june 2023 */
/* input[type=radio] {
  accent-color: #de4229 ;
  width: 20px;
  height: 20px; */
  /* box-shadow: 0 3px 6px #00000029; */
  /* border-radius: 50%;
  position: relative;
} */
/* .defult-radio h5 {
  color: #de4229;
  font-size: 15px;
  text-transform: uppercase;
  padding-top: 2px;
  font-weight: 400;
  padding-left: 10px;
} */

/* input[type="radio"]::before {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  background: red;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
} */
/* input[type="radio"]:checked::before {
  transform: scale(1);
} */

/* updated radio button - 9 june 2023 */
.ng2-pdf-viewer-container {
  overflow: hidden !important;
  border: 2px solid #fad2cc;
  margin-left: 70px;
}

.ng2-pdf-viewer-container:hover {
  border: 2px solid #de4229;
  transform: scale(0.98);
}

.pdf-container {
  display: flex !important;
  justify-content: end;
  width: 160px;
  height: 207px
}
