/*-------------General Style---------------------------------------*/
body {margin: 0;padding: 0;font-weight: 300;font-size:14px;height: 100%;color: #6a808f;font-family: 'Be Vietnam', sans-serif;letter-spacing: 0.5px;}
/*-------------Bootstrap Style---------------------------------------*/
.btn-warning, .btn-warning:hover, .btn-warning:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{color: #fff;}
/*-------------Custom Style---------------------------------------*/
.section-gap{padding:80px 0;}
.section-gap .section-head{padding-bottom: 30px;}
.btn-min{min-width: 200px;}
.btn i{font-size: 130%;vertical-align: middle;}
.btn i.small{font-size: 80%;}
a:hover{text-decoration: none;}
.img-full{width: 100%;}
.text-blue{color: #218edb !important;cursor: pointer;} 
.text-red{color: red !important;font-weight: 400;} 

.invalid{
	border: 2px red solid;
}

.r-size {
    width: 1% !important;
    white-space: nowrap;
}

.lived {
	border-left: 5px solid #00F942 !important;
}

.Processed {
	border-left: 5px solid yellow !important;
}

label{font-size: 14px;font-weight: 600;color: #1b4766;}
.form-control{box-shadow: inset 1px 1px 5px rgba(27,71,102,0.15);}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color: #1b4766;font-weight: 600;}

/* gutters-10 =================================*/
.row.gutters-6 {margin-right: -3px;margin-left: -3px;}
.row.gutters-6 > [class^="col-"],
.row.gutters-6 > [class*=" col-"],
.row.gutters-6 > .col {padding-right: 3px;padding-left: 3px;}

/* Chrome scroll =================================*/
.scroll-1::-webkit-scrollbar {width: 4px;}
.scroll-1::-webkit-scrollbar-track {background: #fff;} 
.scroll-1::-webkit-scrollbar-thumb {background: #e2e2e2;}

/*-------------Header Style---------------------------------------*/
.announcement-slider{padding: 5px 0;font-size: 13px;padding-left: 35px;}
.announcement-slider .slick-prev:before,
.announcement-slider .slick-next:before{font-size: 12px;color:#0055b8;}
.announcement-slider .slick-prev,
.announcement-slider .slick-next{width: 14px;}
.announcement-slider .slick-prev{left: 0;}
.announcement-slider .slick-next{left: 14px;}
.announcement-slider p{margin: 0;}

/*-------------Menu Style---------------------------------------*/
#header {position: fixed;left: 0;top: 0;right: 0;transition: all 0.5s;z-index: 1021;background-color: #fff;}
#header.header-scrolled {box-shadow: 0 4px 12px rgba(27,71,102,0.15);}
/* #header .menu-section{padding: 20px 0;} */
#header .menu-section{padding: 10px 0;}
#header .logo{min-width:260px;}
#header .logo img {padding:0;max-width:100%;}

#header .menu-section .dropdown img {width: 21px;margin-right: 5px;}

.nav-menu-container .nav-menu > li {
    max-width: 100%;
	text-align:center;
    -ms-flex-item-align: center!important;
	align-self: center!important;
	float: left;
}
.nav-menu-container .nav-menu > li:first-child {
    border-right: 1px solid #daecf6 ;
    padding-right: 10px;
    margin-right: 10px;
}
.nav-menu-container .nav-menu li.active > a{color:#CD2122;}
.menu-has-children ul{text-align:left;}
.nav-menu, .nav-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}
.nav-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 20px;
	z-index: 99
}
.nav-menu li {
	position: relative;
	white-space: nowrap
}
.nav-menu li:hover>ul, .nav-menu li.sfHover>ul {
	display: block
}
.nav-menu ul ul {
	top: 0;
	right: 100%
}
.nav-menu ul li {
	min-width: 180px
}
.sf-arrows .sf-with-ul {
	padding-right: 30px
}
.sf-arrows .sf-with-ul:after {
	content: "\e90c";
	position: absolute;
	right: 10px;
	font-family: 'vetron' !important;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	top: 2px;
}
.sf-arrows ul .sf-with-ul:after {
	content: "\e915"
}
.nav-menu a {
	padding: 0 10px 0px 10px;
	text-decoration: none;
	display: inline-block;
	color: #0055b8;
}
.nav-menu > li > a:before {
    position: absolute;
    content: "";
    width: 0;
    height:3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -11px;
    -webkit-transition: all ease .8s;
    -o-transition: all ease .8s;
    transition: all ease .8s;
    border-radius: 10px;
}
.nav-menu > li > a:hover:before {
    width: 100%;
}
.nav-menu ul {
	margin: 10px 0 0 0;
	padding: 10px;
	box-shadow: 0px 0px 30px rgba(127,137,161,0.25);
	background: #fff
}
.nav-menu ul li {
	transition: 0.3s
}
.nav-menu ul li a {
	padding: 5px 10px;
	color: #333;
	transition: 0.3s;
	display: block;
	font-size: 13px;
	text-transform: none;
	font-weight:400;
}
.nav-menu ul ul {
	margin-right: 10px;
	margin-top: 0
}

/*------------- Mobile Navigation ---------------------------------------*/
#mobile-nav-toggle {
	position: fixed;
	right: 15px;
	z-index: 999;
	top: 12px;
	border: 0;
	background: none;
	font-size: 24px;
	display: none;
	transition: all 0.4s;
	outline: none;
	cursor: pointer;
	color:#0055b8;
	
}
#mobile-nav-toggle i {
	color: #0055b8;
	font-weight: 900
}
#mobile-nav {
	position: fixed;
	top: 0;
	padding-top: 64px;
	bottom: 0;
	z-index: 998;
	left: -320px;
	width: 320px;
	overflow-y: auto;
	transition: 0.4s;
	display:block;
	background-color: #0055b8;
}
#mobile-nav ul {
	padding: 0;
	margin: 0;
	list-style: none
}
#mobile-nav ul li {
	position: relative
}
#mobile-nav ul li a {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	overflow: hidden;
	padding: 15px 25px 15px 25px;
	position: relative;
	text-decoration: none;
	width: 100%;
	display: block;
	outline: none;
	font-weight: 700
}
#mobile-nav ul li a:hover {
	color: #ffb71b
}
#mobile-nav ul li li {
	padding-left:15px
}
#mobile-nav ul .menu-has-children i, #mobile-nav ul .menu-has-children svg {
	position: absolute;
	right: 0;
	z-index: 99;
	padding: 15px;
	cursor: pointer;
	color: #fff
}
#mobile-nav ul .menu-has-children i.fa-chevron-up {
	color: #fff
}
#mobile-nav ul .menu-has-children li a {
	text-transform: none
}
#mobile-body-overly {
	width: 100%;
	height: 100%;
	z-index: 997;
	top: 0;
	left: 0;
	position: fixed;
	background:rgba(255, 255, 255, 0.8);
	display: none !important;
}
.mobile-nav-active #mobile-body-overly{display: block !important;}
body.mobile-nav-active {
	overflow: hidden
}
body.mobile-nav-active #mobile-nav {
	left: 0
}
body.mobile-nav-active #mobile-nav-toggle {
	color: #fff
}
@media (max-width: 1199.98px) {
.nav-menu-container ul {
    padding: 10px 0;
    border-bottom: 1px solid #daecf6;
}
}
@media (max-width: 767.98px) {
.header-top{display: none;}
#header .menu-section {padding: 8px 0;}
#header .logo {min-width: auto;}
#header .logo img {height: 40px;}
.nav-menu-container ul {border-bottom:none;}

.nav-menu-container .nav-menu > li:first-child {
    border-right: none ;
    padding-right: 0px;
    margin-right: 0px;
}
	
#mobile-nav-toggle,
#mobile-nav-toggle i{display: block;height:30px; width:30px;line-height: 30px;padding: 0;vertical-align: middle;background: #daecf6;}


.mobile-nav-active #mobile-nav-toggle i{background-image: url("../images/close.svg");background-size:cover;}
#mobile-nav-toggle i{background-image: url("../images/menu.svg");background-size:cover;}
#nav-menu-container .nav-menu, #mobile-nav .logo {display: none}
}

/*------------- filtter ---------------------------------------*/
.filtter-modal.modal {display: block;position: static;opacity: 1;z-index: 1;height: auto;padding:0;}
.filtter-modal.modal .modal-body, .filtter-modal.modal .modal-header, .filtter-modal.modal .modal-footer{padding:0;border:none;}
.filtter-modal.modal .modal-content{box-shadow:0 3px 7px 0 rgba(229, 231, 236, 0.75);border:1px solid #ebecf0;border-radius: 0.25rem;}
.filtter-modal.modal .modal-content .accordion {border: none;border-radius: 0rem;}
.filtter-modal.modal .modal-dialog {-webkit-transform: translate(0, 0px);transform: translate(0, 0px);max-width: 500px;margin: 0;}
.filtter-modal.modal .modal-footer .reset-btn{display:block;}
.filtter-modal.modal .modal-footer .close-btn{display:none;}

/*------------- Left Filtter ---------------------------------------*/
.filtter .card .card-header{padding:10px 15px;background:#fff;border-bottom:none;}
.filtter .card .card-header .accordion-head-title{font-size:16px;}
.filtter .card .card-body{padding:0px 15px 10px 15px;}
.filtter .card .card-body ul.option-list{max-height: 300px;margin-bottom:3px;margin-right:-15px;padding-right:15px;list-style: none;padding-left: 0;overflow-y:auto;}
.filtter .card .card-body ul.option-list li{padding:1px 0;}
.filtter .card .card-body ul.option-list li .checkbox label{font-size:14px}
.filtter .card .box-style-1{border-radius:0;border:none;padding-top:0;min-height:70px;}

.filtter .card .checkbox input:checked~label:before {background-color: #003b66;border: 1px solid #003b66;}
.filtter .card .checkbox input:checked~label:after{border-color:#fff;}

/*------------- accordion ---------------------------------------*/
.accordion{box-shadow: 0 3px 7px 0 rgba(229, 231, 236, 0.75);overflow:hidden;border-radius:0.25rem;background:#fff;border:1px solid #ebecf0;}
.accordion .accordion-header{background:#fff;padding:2px 15px;margin:0;border-bottom:1px solid #ebecf0;width: 100%;}
.accordion .accordion-header h4{margin:0;font-weight:700;padding:8px 0;}
.accordion .accordion-header .btn, .accordion .card-header .btn{padding:0.25rem 0rem}
.accordion .card{margin-bottom:0;border:none;border-top:1px solid #ebecf0;border-bottom:1px solid #ebecf0;margin-top: -1px;}
.accordion .card, .collapsible .card{box-shadow:none;border-radius:0!important;margin-bottom:-1px;overflow:hidden;z-index:1;}
.accordion .card .card-header, .collapsible .card .card-header{border:none;border-radius:0!important;padding:0.5rem 1rem;}

.accordion-head-status {float: right;}
.accordion .card .card-header .accordion-head-status i.bx,
.accordion .card .card-header.collapsed .accordion-head-status i.bx{display:none;}
.accordion .card .card-header .accordion-head-status i.bx{margin-right:0;font-size: 34px;color: #cdcfd6;-webkit-text-stroke:0.8px #FFFFFF;vertical-align:middle;}
.accordion .card .card-header.collapsed .accordion-head-status i.bx-chevron-down,
.accordion .card .card-header.collapsed .accordion-head-status i.hide{display:inline-block;}
.accordion .card .card-header .accordion-head-status i.bx-chevron-up,
.accordion .card .card-header .accordion-head-status i.show{display:inline-block;}
.accordion .card .card-header.done .accordion-head-status i.bx{display:none;}
.accordion .card .card-header.done .accordion-head-status i.bx-check{display:inline-block;color:#1ea362;}

.accordion-head-icon, .accordion-head-content{vertical-align:middle;display:inline-block}
.accordion-head-icon i{font-size:2.4rem;-webkit-text-stroke:1.4px #FFFFFF;}
.accordion-head-title{margin:0;}

.sticky-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}
/*------------- expandible ul li ---------------------------------------*/
.expandible{position:relative;}
.expandible span.showmore {display: block;position: sticky;left: 0;bottom:0;color:#f4ad00;font-weight:600;text-transform:uppercase;font-size:12px;background:#fff;padding-top:10px}

label.custom-control-label {font-weight: 300;}

/*-------------Search box style-----------------*/
.main-search-sec{min-height: 20vh;padding-bottom: 30px;background-image: url(../images/main-banner.jpg);background-size: 100%;background-position: 50% calc(100% + 1px);background-repeat: no-repeat;}
.search-box{background-image: linear-gradient(#83c030, #1b4766);padding: 5px;border-radius: 5px;}
.nav-tabs{border: none;}
.nav-tabs .nav-link{color: #1b4766;background-color: rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.7);margin: 0 3px;border-radius: 5px 5px 0 0;font-weight: 500;}
.nav-tabs .nav-link img{width: 30px;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #1b4766;background-color: #fff;border-color:#fff;}
.search-box .tab-content{background-color: #fff;border-radius: 5px;padding: 20px;}
.search-box .search-input{border:1px solid #d5e5e8;box-shadow:inset 1px 1px 5px rgba(27,71,102,0.15);padding: 5px;border-radius: 5px;background-color: #f6f9fa;}
.search-box .search-input input{border-color: transparent;box-shadow: none;}

.Why-sec{background-image: url(../images/bg1.jpg);background-position: left top;background-repeat: no-repeat;background-size: contain;}
.icon-text-1{position: relative;padding-left: 54px;padding-bottom: 10px;margin-bottom: 20px;}
.icon-text-1:before{content: "";position: absolute;height: 100%;width: 95%;border-radius: 5px;left: 22px;top: 0;background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);}
.icon-text-1 .icon{background-color: #fff;border-radius: 100px;width: 64px;height: 64px;padding: 15px;position: absolute;left: -10px;top: 5px;z-index: 1;}
.text{position: relative;z-index: 1;padding-top: 20px;}
.icon-text-1.odd{margin-top: 40px;}

.testimonial-sec {background-image: url(../images/bg-shape.svg);background-size: 100%;background-position: center top;background-repeat: no-repeat;}
.testimonial-child {background: #e6f0f2;border-radius: 5px;padding:30px 20px 20px;height: 100%;}
.testimonial-sec .owl-carousel .owl-stage {display: -webkit-box;display: flex;}
.testimonial-sec .owl-carousel .owl-item {display: -webkit-box;display: flex;-webkit-box-flex: 1;flex: 1 0 auto;}
.owl-nav .bx{font-size: 2rem;}

footer{background-color: #1b4766;color: #edf6f8;padding-top: 40px;font-size: 1rem;}
footer .f-logo{margin-bottom: 20px;display: inline-block;}
footer a{color: #edf6f8;}
footer a:hover{color: #83c030;}
.icon-info-list{padding-left:0px;list-style: none;}
.icon-info-list li{position: relative;padding-top: 10px;}
.icon-info-list li i{font-size: 120%;margin-right: 5px;}
footer h5{color: #fff;}

footer .footer-bottom{border-top: 1px solid #0f3957;padding: 15px 0;}

.map-box{background-color: #fff;box-shadow: 0 4px 12px rgba(27,71,102,0.15);padding: 5px;border-radius: 5px;margin-bottom: 20px;}
.map-box iframe{width: 100%;height: 40vh;height: 400px;}
.map-box.sticky-top {top: 130px;}
#map-box::before {padding-top: 450px;}

.result-child{font-size: 14px;color: #0f3957;background-color: #fff;box-shadow: 0 4px 12px rgba(27,71,102,0.15);padding: 20px;border-radius: 5px;margin-bottom: 20px;}
.result-detail p{position: relative;padding-left: 30px;margin-bottom: 8px;}
.result-detail p .bx{position: absolute;left: 0;top: 1px;font-size: 24px;width: 24px;}
.result-detail p span.location-pin {width: 22px;display: block;position: absolute;left: 0;}
.result-detail p span.location-pin span{position: absolute;color: #fff;text-align: center;width: 24px;top: 0;left: 0;}
.result-detail p a, .result-detail p .bxs-phone{color: #218edb;}
.result-detail p .bxs-map{color: #eab269;}

        
.modal-dialog-slideout {min-height: 100%; margin: 0 0 0 auto;background: #fff;}
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;}
.modal-dialog-slideout .modal-content{border: 0;}
.modal-dialog-slideout .modal-header, .modal-dialog-slideout .modal-footer {height: 69px; display: block;} 
.modal-dialog-slideout .modal-header h5 {float:left;}

.location-modal .modal-body{background-image: url(../images/location-bg.png);background-size: 100%;background-position: bottom;background-repeat: no-repeat;padding-top: 10vh;}
.loaction-form{max-width: 500px;margin: 0 auto;}
.location-modal .close2 {position: absolute;right: 0;background: #1b4766;padding: 6px;opacity: 1;}
.location-modal .close2 {color: #fff;text-shadow: none;opacity: 1;-webkit-text-stroke: 1px #1b4766;z-index: 1;font-size: 2rem;}

.text-overflow-cl {white-space: nowrap; width: 260px; overflow: hidden;text-overflow: ellipsis;}
.ui-menu .ui-menu-item{max-height:70px;font-size:20px;overflow-wrap: break-word;border: 1px solid #ccc;border-color: rgba(0, 0, 0, 0.2);margin: 0 0 10px 25px;max-width: 700px;}
/* .disabled{pointer-events: none;} */
.disabled{cursor: not-allowed;}

#video-view{
	position: fixed;
	float: right;
	right: 25px;
	bottom: 15px;
	z-index: 1000000000;
}

.sp-box {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 3%;
    padding-right: 3%;
    background-color: #fff;
	margin-bottom: 30px;
	box-shadow: 0px 14px 20px rgba(27, 71, 102, 0.28);
    border-radius: 5px;
    border: 10px solid #7cc346;
}
.sm-box {max-width: 500px;}
.md-box {max-width: 800px;}
.bg-img1 {
    min-height: 30vh;
    background-image: url(../images/main-banner.jpg);
    background-size: 100%;
    background-position: 50% calc(100% + 1px);
    background-repeat: no-repeat;
}

/* ===================== FILE INPUT ===================== */
.file-area {
	width: 100%;
	position: relative;
  }
  .file-area input[type=file] {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	cursor: pointer;
  }
  .file-area .file-dummy {
	width: 100%;
	padding: 30px;
	background: #f6f9fa;
    border: 2px dashed #ced4da;
	text-align: center;
	transition: background 0.3s ease-in-out;
  }
  .file-area .file-dummy .success {
	display: none;
  }
  .file-area:hover .file-dummy {
	background: rgba(255, 255, 255, 0.1);
  }
  .file-area input[type=file]:focus + .file-dummy {
	border-color: rgb(124, 195, 70);
  }
  .file-area input[type=file]:valid + .file-dummy {
	border-color: rgb(124, 195, 70);
    background-color: rgba(124, 195, 70, 0.13);
  }
  .file-area input[type=file]:valid + .file-dummy .success {
	display: inline-block;
  }
  .file-area input[type=file]:valid + .file-dummy .default {
	display: none;
  }

#all-list-table_wrapper .datatable-footer-inner > div:first-child{display: none;}
#all-list-table_wrapper .datatable-footer-inner{-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;border-top:1px solid #dee2e6 !important;padding: 10px 0;}
/*-------------Responsive Style---------------------------------------*/
.bottom-menu{display: none;}
@media (min-width: 768px) {
	.menu-buttons{
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.network-btn{
		margin-top: 0.5rem !important;
	}

	.main-search-sec{
		padding:10vh 0 !important;
	}

	.filtter-modal{
		display: block !important;
	}

	.filterCloseBtn{
		display: none !important;
	}
}
@media (min-width: 767.98px) {
	#all-list-table_paginate{float: right !important;}
}
@media (max-width: 1199.98px) {
}
@media (max-width: 991.98px) {
	h1, .h1 {font-size: 2rem;}
	h2, .h2 {font-size: 1.75rem;}
	h3, .h3 {font-size: 1.5rem;}f
	h4, .h4 {font-size: 1.25rem;}
	h5, .h5 {font-size: 1.15rem;}
	h6, .h6 {font-size: 1rem;}

	.section-gap {padding: 60px 0;}
	.bottom-menu{display: block;}
}
@media (max-width: 767.98px) {
	h1, .h1 {font-size: 1.75rem;}
	h2, .h2 {font-size: 1.5rem;}
	h3, .h3 {font-size: 1.25rem;}
	h4, .h4 {font-size: 1.15rem;}
	h5, .h5 {font-size: 1rem;}
	h6, .h6 {font-size: 0.875rem;}

	.text-overflow-cust{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.filterCloseBtn{
		display: block !important;
	}

	.main-search-sec{
		padding-top: 3vh !important;
	}

	.section-gap {padding: 40px 0;}
	.hide-sm{display: none;}
	.container, .container-sm {max-width: 100%;}
	.icon-text-1.odd {margin-top: 0px;}
	.dataTables_paginate {
		margin-top: 13px !important;
	}
}
@media (max-width: 574.98px) {
	.section-gap {padding: 20px 0;}
	.hide-s-m{display: none;}
}
.btn-group-justified {display: flex;width: 100%;margin: 0;}
.btn-group-justified .btn{border-radius: 0;}
/*------------- left widget modal ---------------------------------------*/
.left-widget-modal.modal {display: block;position: static;opacity: 1;z-index: 1;height: auto;padding:0;}
.left-widget-modal.modal .modal-body, .filtter-modal.modal .modal-header, .filtter-modal.modal .modal-footer{padding:0;border:none;}
.left-widget-modal.modal .modal-content{box-shadow:none;border:none;border-radius:0;background:none}
.left-widget-modal.modal .modal-content .accordion {border: none;border-radius: 0rem;}
.left-widget-modal.modal .modal-dialog {-webkit-transform: translate(0, 0px);transform: translate(0, 0px);background:none;}
.left-widget-modal.modal .modal-footer .reset-btn{display:block;}
.left-widget-modal.modal .modal-footer .close-btn{display:none;}
/*modal animation*/
.modal-header .close .m-back {display: none;}
.modal-slide {min-height: 100%; margin: 0 0 0 auto;background: #fff;}
.modal.fade.show .modal-dialog.modal-slide {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;}
.modal.fade.show .modal-dialog.modal-slide .modal-body{overflow-y: auto;overflow-x: hidden;}
.modal-slide .modal-content{border: 0;}
.modal-slide .modal-header, .modal-slide .modal-footer, .modal-header, .modal-footer{display: block;}
@media (max-width: 991.98px) {
.left-widget-modal.modal, .filtter-modal.modal {display: none;position: fixed;opacity: 1;z-index: 1050;height: 100%;}	
.left-widget-modal.modal .modal-footer .close-btn, .filtter-modal.modal .modal-footer .close-btn{display:block;}
.left-widget-modal.modal .modal-footer .reset-btn, .filtter-modal.modal .modal-footer .reset-btn{display:none;}
.left-widget-modal.modal .modal-content{background:#fff;}
.left-widget-modal.modal .modal-content .modal-body .card {border:none;border-bottom: 1px solid #ebecf0;box-shadow: none;margin-bottom:0 !important;}
.filtter-modal.modal .modal-dialog{max-width: 100%;}

.modal.fade .modal-dialog.modal-slide {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
.modal.fade .modal-dialog.bottom-top {-webkit-transform: translate(0,100%)scale(1);transform: translate(0,100%)scale(1);}
.modal.fade .modal-dialog.left-right {-webkit-transform: translate(-100%,0)scale(1);transform: translate(-100%,0)scale(1);}
.modal.fade .modal-dialog.right-left {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
}