@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800;900&display=swap');
:root {
--theme-clr: #16396B;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
color: #111111;
}
/*loader css start*/
#preloader {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 99999;
overflow: hidden;
background: #fff;
}
.lds-ripple {
display: inline-block;
position: relative;
width: 80px;
height: 80px;
left: 50%;
top: 50%;
transform: translate(-50%);
}
.lds-ripple div {
position: absolute;
border: 4px solid var(--theme-clr);
opacity: 1;
border-radius: 50%;
animation: lds-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
animation-delay: -1s;
}
@keyframes lds-ripple {
0% {
top: 36px;
left: 36px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: 0px;
left: 0px;
width: 72px;
height: 72px;
opacity: 0;
}
}
/*loader css end*/
/*links css start*/
.body-link {
font-size: 12px;
color: #111111;
line-height: 15px;
text-transform: uppercase;
text-decoration: none;
display: inline-block;
}
.body-link.theme-clr .theme-clr {
color: #C4D82E;
}
.radius-15 {
border-radius: 15px;
}
.radius-10 {
border-radius: 10px;
}
.radius-6 {
border-radius: 6px;
}
.radius-5 {
border-radius: 5px
}
.radius-4 {
border-radius: 4px
}
.border {
border: 1px solid #DDDDDD;
}
/*global css start*/
html,
body {
margin: 0;
padding: 0;
outline: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
color: #111111;
background: #fff;
font-family: 'Figtree', sans-serif;
font-size: 15px;
letter-spacing: 0;
line-height: 17px;
overflow-x: hidden;
}
.font-Lora{
font-family: 'Lora', serif;
}
main {
background-color: #fff;
min-height: calc(calc(var(--vh, 1vh) * 100) - 80px);
}
.fix-height {
max-height: calc(calc(var(--vh, 1vh) * 100) - 70px);
}
main,
footer {
margin: 0 auto;
/*  max-width: 1440px;*/
}
svg {
color: inherit;
fill: currentColor;
}
a {
text-decoration: none;
color: inherit;
}
a:hover,
a:active,
a:focus {
outline: none;
box-shadow: none;
color: inherit;
}
/*bootstrap grid css*/
.container,
.container-fluid {
--bs-gutter-x: 15px;
}
.row {
--bs-gutter-x: 30px;
}
.g-0,
.gx-0 {
--bs-gutter-x: 0;
}
.g-0,
.gy-0 {
--bs-gutter-y: 0;
}
/*bootstrap grid css end*/
.ic {
width: 24px;
min-width: 24px;
height: 24px;
}
.ic_40{
width: 40px;
height: 40px;
}
.ic_65 {     width: 65px; }
ul {
list-style-type: none;
}
/*button css start*/
button:focus {
outline: none;
}
.btn {
padding: 13px 20px;
font-weight: 600;
font-size: 16px;
line-height: 22px;
box-shadow: none;
background: #C2291C;
border-radius: 8px;
color: #FFFFFF;
height: 50px;
transition: 0.3s ease-out;
}
.btn:hover,
.btn:active,
.btn:focus {
color: #C2291C;
border: 1px solid #C2291C;
background: #FFFFFF;
box-shadow: none;
}
.btn-gray {   
background: #F3F7FE;
color: #C2291C; 
border:1px solid #16396B; 
padding: 14px 20px;
}
.btn-gray:hover, .btn-gray:active, .btn-gray:focus { 
background: #C2291C; 
color: #FFFFFF; 
border: 1px solid #C2291C;
}
/*button css end*/
/*scrollbar css start*/
* {
scrollbar-color: #DCE0E7 #f8fafc;
scrollbar-width: thin;
scrollbar-height: thin;
}
*::-webkit-scrollbar {
width: 8px;
height: 5px;
-moz-appearance: none !important;
}
*::-webkit-scrollbar-track,
*::-webkit-scrollbar-track-piece {
background-color: #f8fafc;
-moz-appearance: none !important;
border: none !important;
box-shadow: none;
}
*::-webkit-scrollbar-thumb,
*::-webkit-scrollbar-thumb:vertical,
*::-webkit-scrollbar-thumb:horizontal {
background-color: #DCE0E7;
outline: none;
border-radius: 4px;
-moz-appearance: none !important;
}
/*scrollbar css end*/
/* Trusted By Our Clients slider start */
.Trusted-By-Clients .card {
border: 1px solid #DBDBDB;
border-radius: 8px;
padding: 30px;
}
.Trusted-By-Clients .slick-arrow{
top: 100%;
width: 24px;
height: 24px;
transform: translate(0);
margin-top: 0;
}
.Trusted-By-Clients .slick-prev:before, .slick-next:before{
font-size: 0;
}
.Trusted-By-Clients .slick-prev:hover,
.Trusted-By-Clients .slick-next:hover{
  border: 1px solid #150375;
}
.Trusted-By-Clients .slick-prev:hover{
  background-image: url(../img/svg/ic_chervon-left-blue.svg);
}
.Trusted-By-Clients .slick-next:hover{
  background-image: url(../img/svg/ic_chervon-right-blue.svg);
}
.Trusted-By-Clients .slick-prev{
background-image: url(../img/svg/ic_chervon-left.svg);
left: auto;
right: 105px;
background-repeat: no-repeat;
border: 1px solid #EBEBEB;
width: 50px;
height: 50px;
background-position: center;
border-radius: 100%;
margin-right: 20px;
}
.Trusted-By-Clients .slick-next{
background-image: url(../img/svg/ic_chervon-right.svg);
background-repeat: no-repeat;
border: 1px solid #EBEBEB;
width: 50px;
height: 50px;
background-position: center;
border-radius: 100%;
right: 55px;
}

/* Trusted By Our Clients slider end */
/*card css start*/
.card-header {
padding: 0px;
border-bottom: 0;
}
.card-body,
.card-footer {
padding: 0;
}
.how-woek-card-view .card {
background: #FFFFFF;
border: 0;
padding: 38px 30px;
border-radius: 8px;
}
.texthover:hover .texttitlethover { color:#00AFBA;     transition: 0.3s ease-out; }
/*card css end*/
/*header css start*/
header {
/*height: 70px;*/
/*background: #fff;*/
}
/*.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 1.5rem;
padding-left: 1.5rem;
margin-left: 0px;
color: #111111;
}*/
.navbar-expand-lg {
height: 80px;
box-shadow: 0px 4px 5px #CCCCCC;
}
.navbar-expand-lg .navbar-nav .nav-item:hover .nav-link,
.navbar-expand-lg .navbar-nav .nav-item:focus .nav-link,
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link {
color: #111111;
}
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link {
color: #7F00FF;
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
color: #111111;
}
/*header .nav-link {
font-size: 16px;
font-weight: 500;
letter-spacing: 0;
line-height: 25px;
text-align: center;
color: #1A1729;
}
*/
header .nav-link:hover,
.nav-link:focus {
color: #C4D82E;
}
header .nav-item.active .nav-link {
color: #C4D82E;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
border: 0;
border-radius: 0;
max-width: 500px;
min-width: 500px;
}
.nav-logo {
display: none;
}
/*.navbar-toggler {padding: 0;font-size: 20px;position: fixed;height: 35px;width: 35px;margin-right: auto;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.navbar-toggler .navbar-toggler-icon {-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.navbar-toggler[aria-expanded = "true"] .navbar-toggler-icon {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.navbar-toggler:focus {outline: none;}
.navbar-toggler span.icon-bar {-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background: #263249;width: 30px;height: 2px;display: block;margin-bottom: 7px;text-align: left;margin-right: auto;opacity: 1;}
.navbar-toggler .icon-bar.top-bar {width: 15px;}
.navbar-toggler .icon-bar.middle-bar {width: 22px;}
.navbar-toggler span.icon-bar.bottom-bar {margin-bottom: 0px;}
.navbar-toggler[aria-expanded = "true"] .icon-bar {-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.navbar-toggler[aria-expanded = "true"] .top-bar {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 12px;width: 30px}
.navbar-toggler[aria-expanded = "true"] .middle-bar {opacity: 0;}
.navbar-toggler[aria-expanded = "true"] .bottom-bar {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);width: 30px !important;position: absolute;top: 13px;}
*/
/*header css start*/
header {}
.navbar {
padding-top: 0;
padding-bottom: 0;
}
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show>.nav-link {
color: #111111;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-left: 15px;
padding-right: 15px;
color: #111111;
line-height: 22px;
}
/*.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:active {
color: #FFFFFF;
}
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link {
color: #FFFFFF;
}*/
header .nav-link {
/*padding: 26px 20px;*/
font-weight: 600;
font-size: 16px;
line-height: 22px;
/*  text-align: center;*/
}
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
color: #111111;
background-color: #dddddd;
}
.dropdown-toggle::after {
content: none;
}
.dropdown-menu {
padding: 10px 10px 0 10px;
/*  min-width: 6rem;*/
}
.dropdown-menu li:last-child>a {
border-radius: 0 0 4px 4px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
border: 0;
border-radius: 4px;
box-shadow: 0 3px 6px 0 rgb(0 0 0 / 10%);
margin-top: 0;
}
.overlay {
background-color: rgba(0, 0, 0, 0.5);
height: 100%;
width: 100%;
z-index: 2;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.nav-logo {
display: none;
}
.btn-transparent.dropdown-toggle {
background: transparent url(../img/ic_down_arrow.svg);
background-repeat: no-repeat;
background-position: right 7px center;
padding-right: 35px !important;
height: auto;
font-weight: 400;
}
.btn-transparent.dropdown-toggle:after {
content: none !important;
}
.dropdown-item {
font-size: 15px;
line-height: 23px;
padding: 4px 20px;
color: #111111;
}
.dropdown-item:last-child {
border: 0;
}
.navbar-toggler {
padding: 0;
font-size: 20px;
position: relative;
height: 27px;
width: 30px;
margin-left: auto;
-webkit-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
display: flex;
flex-direction: column;
justify-content: space-around;
margin: 6px 0;
}
.navbar-toggler .navbar-toggler-icon {
-webkit-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.navbar-toggler.cross .navbar-toggler-icon {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.navbar-toggler:focus {
outline: none;
}
.navbar-toggler span.icon-bar {
-webkit-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
background: #000;
width: 30px;
height: 2px;
display: block;
text-align: right;
margin-left: auto;
opacity: 0.8;
}
.navbar-toggler span.icon-bar.bottom-bar {
margin-bottom: 0px;
}
.navbar-toggler[aria-expanded="true"] .icon-bar {
-webkit-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.navbar-toggler[aria-expanded="true"] .top-bar {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 12px;
}
.navbar-toggler[aria-expanded="true"] .middle-bar {
opacity: 0;
}
.navbar-toggler[aria-expanded="true"] .bottom-bar {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 30px !important;
position: absolute;
top: 13px;
}
/*header css end*/
/*common class start*/
/*  */
.pe-10 { padding-right:10px; }
.mb-30 { margin-bottom:30px; }
.mb-20 { margin-bottom:20px; }
.me-20{
margin-right: 20px;
}
.me-10{
margin-right: 10px;
}
.me-36{
margin-right: 36px;
}
.me-30{
margin-right: 30px;
}
.mb-10 { margin-bottom:10px; }
.pb-30{
padding-bottom: 30px;
}
.py-70 {    
padding-top: 70px;
padding-bottom: 70px; 
}
.mb-50 { margin-bottom:50px; }
.mb-02 { margin-bottom:2px; }
.pb-108{
padding-bottom: 108px;
}
.pt-70{
padding-top: 70px;
}
/*  */
.md-font {
font-size: 20px;
line-height: 30px;
}
.font-48 { 
font-size: 48px;
line-height: 62px;
}
.sm-font {
font-size: 16px;
line-height: 22px;
}
.xl-font {
font-size: 36px;
line-height: 50px;
}
.lg-font {
font-size: 24px;
line-height: 34px;
}
.body-font {
font-size: 14px;
line-height: 20px;
}
/*font size class start*/
.ln-30 { line-height: 30px; }
.ln-24 { line-height: 24px !important; }
.opacity05 { opacity: 0.5; }
/*font size class end*/
/*font weight*/
.fw-300 {
font-weight: 300
}
.font-regular,
.fw-400 {
font-weight: 400
}
.font-medium,
.fw-500 {
font-weight: 500
}
.font-semibold,
.fw-600 {
font-weight: 600
}
.font-bold,
.fw-700 {
font-weight: 700
}
/*color css start*/
/*  */
.dark-blue-clr {
color: #18027A;
}
.black-clr {
color: #111111;
}
.white-clr {
color: #ffffff;
}
.blue-clr {
color: #150375;
}
/*  */
.gray-clr {
color: #6D6E6F;
}
.red-clr { 
color: #D4412F; }
/*color css end*/
/*backgrounds*/
.bg--dark-blue {
background: #150375;
}
.bg-gray {
background: #F3F7FE;
}
.bg-black {
background-color: #111111;
}
.bg-white {
background-color: #FFFFFF;
}
/*  */
/*links css end*/
.fullheight {
min-height: calc(calc(var(--vh, 1vh) * 100));
}
/* Header css start */
.navbar-light .navbar-brand {
color: #2D72BB;
font-size: 30px;
font-weight: 500;
line-height: 46px;
}
.dropdownimg {
padding-left: 5px;
}
/* Header Css End */
/* form css start */
label {
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #111111;
}
.form-label {
margin-bottom: 4px;
}
.textarea { height: auto !important; }
.form-control::-webkit-input-placeholder {
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #BFBBB9;
}
.form-control::-moz-placeholder {
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #BFBBB9;
}
.form-control:-ms-input-placeholder {
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #BFBBB9;
}
.form-control:-moz-placeholder {
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #BFBBB9;
}
.form-control, .form-control:hover, .form-control:focus, .form-control:active {
color: #111111;
padding: 11px 15px;
background: #FFFFFF;
border: 1px solid #BFBBB9;
border-radius: 6px;
height: 53px;
box-shadow: none;
font-weight: 400;
font-size: 18px;
line-height: 26px;
}
.form-group {
margin-bottom: 20px;
}
.form-select, .form-select:hover, .form-select:focus, .form-select:active {
border: 1px solid #BFBBB9;
border-radius: 6px;
height: 53px;
box-shadow: none;
font-weight: 400;
font-size: 18px;
line-height: 26px;
padding: 11px 15px;
background-image: url(../img/svg/ic_down.svg);
background-size: auto;
}
/* form css end */
/* slick dots start */
.slick-slide
{
height: inherit !important;
}
.sliderheight {  /*   height: 100%;
display: flex;
flex-direction: column;*/     padding-top: 100px;
padding-bottom: 100px; }
.pointer {
cursor: pointer;
}
.customerbox {
padding: 30px;
background: #FFFFFF;
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
border-radius: 10px; height: 410px;
}
.slick-img { display:inline-block !important; margin-right:13px; }
/* slick dots end */
/* Landing page css start */
.logores{
height: 40px;
}
.nav-item { padding: 0.5rem 18px; }
.bannerimg {
background-image: url(../img/png/img_herosection_full.png);
background-repeat: no-repeat;
background-position: center;
height: 608px;
margin-bottom: 100px;
}
.bannercontent {
height: 608px;
}
.banner-trusted-by .trusted-by-image .backgroung-image {
background: #FFFFFF;
box-shadow: 0px 4px 5px #CCCCCC;
border-radius: 8px;
padding: 30px 14px;
}
.custom-padding{
padding: 20px 15px !important;
}
.ic_78{
width: 78px;
}
.ic_24{
width: 24px;
}
.custom-margin{
margin-top: -60px;
margin-left: 5%;
}
.banner-trusted-by{
margin-bottom: 17px;
}
/* banner slider */
.backgroung-image {
background: #FFFFFF;
box-shadow: 0px 4px 5px #CCCCCC;
border-radius: 8px;
padding: 15px 20px;
height: 100px;
margin: 10px 10px;
min-width: 190px;
}
.multiple-items  .slick-prev:before, .slick-next:before{
font-size: 0;
}
.multiple-items .slick-prev, .slick-next{
width: 24px;
height: 24px;
right: -70px;
bottom: 0px;
top: 75%;
}
.multiple-items .slick-prev{
background-image: url(../img/svg/ic_left.svg);
right: -40px;
left: auto;
}
.multiple-items .slick-next{
background-image: url(../img/svg/ic_right.svg);
}
/* Landing page css end */
/*footer css start*/
.border-footer{
border-bottom: 1px solid #111111;
}
.border-right-footer{
border-right: 1px solid #111111;
}
.footerspacing {
padding-top: 70px;
padding-bottom: 50px;
}
.footer-term a:hover, 
.footer-call a:hover {
color: #111111;
}
/*footer css end*/
/*design page end*/
@media (min-width: 768px) {
.collapse.dont-collapse-sm,
.collapsing.dont-collapse-sm {
display: flex;
height: auto !important;
visibility: visible;
}
}
/* iPadPRO landscape style here */
@media only screen and (min-device-width: 1000px) and (max-device-width: 1100px) and (orientation:portrait) {
.modal-dialog {
max-width: 807px;
}
}
@media (max-width: 991.98px) {
.policy-box { padding:20px; }
.psres0 {
padding-left: 0;
}
.navbar-brand {
padding-top: 0;
}
/*.wizard > .content {     min-height: 44em; }*/
.navbar-expand-lg {
min-height: 59px;
height: 80px;
}
.navbar {
padding-left: 16px;
padding-right: 0px;
}
header {
height: 80px
}
header .navbar-expand-lg .navbar-nav .nav-link {
text-align: left;
padding: 15px;
line-height: 20px;
display: flex;
}
header .navbar-expand-lg .navbar-nav .nav-item {
border-bottom: 1px solid #ddd;
}
header .navbar-collapse .nav-item .dropdown-item {
text-align: left;
border-top: 1px solid #ddd;
border-bottom: 0;
}
.navbar-nav .dropdown-menu {
border: 0;
}
/*navabr for mobile css start*/
#navbarNav {
position: fixed;
height: 100vh;
height: calc(calc(var(--vh, 1vh) * 100) - 60px);
display: block;
width: 100%;
z-index: 11;
background: #FFFFFF;
left: 0;
bottom: 0;
top: 80px;
transform: translateX(-100%);
transition: 0.3s;
justify-content: center;
overflow-y: auto;
}
#navbarNav.show {
transform: translateX(0);
transition: 0.3s;
}
}
/* iPad landscape style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 992px) and (orientation:portrait) {
.ms-65 {     margin-left: 0px; }
.contactform { min-width: 116.6%;     margin-left: 0;
margin-right: 0; padding:20px; }
.customers-background {     width: 96%;     left: auto;  }
.mb-res20 { margin-bottom:20px; }
.play-position {     top: 23%; }
.video-position {     top: 18%!important; }
}
@media (min-width: 992px) {}
/*repsonsive css*/
@media (min-width: 576px) {
.modal-sm {
max-width: 381px;
}
}
@media (min-width: 768px) {}
.card-group>.report-card:last-child {
box-shadow: none;
}
@media (min-width: 992px) {
.modal-lg {
max-width: 741px;
}
.modal-xl {
max-width: 850px;
}
.modal-xxl {
max-width: 919px;
}
.modal-xxxl {
max-width: 1370px;
}
}
@media (min-width: 1500px) {}
@media (min-width: 1800px) {}
@media (max-width: 1199.98px) {}
@media (max-width: 991.98px) {
.navbar-expand-lg .navbar-nav .nav-link {
padding: 0 12px;
}
.custom-margin {
margin-left: 0;
}
.multiple-items .slick-prev{
left: 45%;
}
.multiple-items .slick-next{
left: 51%;
}
.multiple-items .slick-prev, .slick-next{
top: 100%;
margin-top: 20px;
}
}
@media (max-width: 768px) {}
@media (max-width: 767.98px) {
.truncate-3 {
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
white-space: normal;
overflow: hidden;
}
.displaynone { display:block; }
.me-50 { margin-right:20px; }
.ms-65 {     margin-left: auto; }
.contactform { min-width: auto;     margin-left: 0;
margin-right: 0; padding:20px; }
.play-position {     top: 22%; }
.textcenter-res { text-align:center; }
.mb-res20 { margin-bottom:20px; }
.mb-res30 { margin-bottom:30px; }
.mb-res10 { margin-bottom:10px; }
.xl-font {
font-size: 26px;
line-height: 35px;
}
.customers-background {     width: 92%;     left: auto;  }
.navbar-toggler {
margin-right: 0
}
.navbar-expand-lg {
min-height: 56px;
}
.navbar {
padding-left: 16px;
padding-right: 0px;
}
header {
height: 80px
}
header .navbar-expand-lg .navbar-nav .nav-link {
text-align: left;
padding: 15px;
line-height: 20px;
display: flex;
}
header .navbar-expand-lg .navbar-nav .nav-item {
border-bottom: 1px solid #ddd;
}
header .navbar-collapse .nav-item .dropdown-item {
text-align: left;
border-top: 1px solid #ddd;
border-bottom: 0;
}
.navbar-nav .dropdown-menu {
border: 0;
}
.bannerimg{
  background-position: 0 0;
}
.bannerimg .banne-heading{
  font-size: 30px;
    line-height: 48px;
}
.bannerimg .bannercontent {
  height: 550px;
}
.Trusted-By-Clients .slick-prev{
  margin-right: 16px;
}
.Trusted-By-Clients .slick-prev{
  right: 50px;
}
.Trusted-By-Clients .slick-next{
  right: 0px;
}
}
@media screen and (min-width:992px) {
.scrollable-div {
max-height: calc(var(--vh, 1vh) * 100);
min-height: calc(var(--vh, 1vh) * 100);
margin-bottom: 0 !important;
}
}
@media (max-width: 575.98px) {
.card-group>.card {
border: 0;
box-shadow: inset 0px -1px 0 0 #dddddd;
}
.modal-body {
padding: 20px;
}
.modal .btn {}
}
@media (max-width: 419.98px) {}
@media (max-width: 341.98px) {
body,
.form-control,
.btn,
.btn:hover,
.btn:active,
.btn:focus {
font-size: 14px;
line-height: 17px;
}
}