/*===================================================___new-home #F8F6FE **/
body { font-size: calc(0.15rem + 1vw);
.h5, h5 {font-size: calc(0.3rem + 1vw);}

} 
@media (max-width: 1199px){
body { font-size: calc(0.6rem + 1vw); } 
}
@media (max-width: 768px) { 
body { font-size: calc(0.8rem + 1vw); } 
}
@media (max-width: 575px) {
body { font-size: calc(0.8rem + 1vw); } 
}

a{text-decoration:none;}
a,
a:hover,
a:visited,
a:active,
a:link {text-decoration:none;text-decoration: none;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;text-shadow: rgba(0, 0, 0, .01) 0 0 1px}

/*--cookies--*/
html:has(body.block-scroll) {overflow: hidden;}
html:has(body) {overflow: auto;}

/* #parent-cookieconsent{background: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);
position: fixed;z-index: 999;width: 100%;height: 100%;bottom: 0px;top: 0px;} */
#parent-cookieconsent{padding-right:0px !important;overflow: hidden!important; background: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);display:inherit;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;}
/* .cc-color-override--1762072787.cc-window{position:absolute;top:0} */
.cc-color-override--1762072787.cc-window{background: rgb(3,0,55);background: linear-gradient(90deg, rgba(3,0,55,1) 0%, rgba(5,50,162,0.6755077030812324) 50%, rgba(0,0,51,1) 100%);padding-top:30px!important;padding-bottom: 30px!important;z-index: 99;}
.cc-banner .cc-message{color: #ffffff!important;}
.cc-color-override--1762072787 a.cc-link{color: #ffffff!important;}
.cc-color-override--1762072787 .cc-btn{color: #212529!important;background-color: #ffc107!important;border-color: #ffc107!important;text-transform: uppercase; font-weight: 600;}
.cc-color-override--1762072787 .cc-btn:hover {color: #212529;background-color: #e0a800!important;border-color: #d39e00!important;}

/*--Header-area--*/
.topheader{background:#000;font-size:12px; color:#acb4d5;text-align: center;min-height:46px;padding:15px;line-height: 16px;}
.topheader strong{color:#ffffff;}
.topheader .badge{border-radius: 0px;font-size: 10px;}

/*--Header-area--*/
.main-header{border-bottom: 0px solid #dddddd;background: rgba(3, 0, 20, 1);}/*height:88px;*/

/*change-logo*/
.navbar,
.main-header .navbar{padding:0px 0px;display:flex;flex-wrap:wrap;align-items:center;}/*height:88px;*/
.main-header .navbar a.navbar-brand { padding: 0px; }
.main-header .navbar a.navbar-brand img{width:auto;max-height:36px;margin-right: 2.5rem;}
.main-header .navbar a.navbar-brand.defult{display: none; visibility: hidden;}
.main-header .navbar a.navbar-brand.active{display: block; visibility: visible;}

.main-header.sticky-bar .navbar a.navbar-brand.defult{display: block; visibility: visible;}
.main-header.sticky-bar .navbar a.navbar-brand.active{display: none; visibility: hidden;}

/*--Header-menu--*/
.main-header .navbar .navbar-nav a.nav-link{font-weight: 600;Size:14px;line-height:20px;color: rgba(255, 255, 255, 1);padding:34px 40px 34px 40px;position: relative;}
.main-header .navbar .navbar-nav a.nav-link:hover{font-weight: 600;Size:14px;line-height:20px;color: rgba(255, 255, 255, 0.5);padding:34px 40px 34px 40px;position: relative;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link{font-weight: 600;Size:14px;line-height:20px;color: rgba(0, 0, 0, 1);padding:34px 40px 34px 40px;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link:hover{font-weight: 600;Size:14px;line-height:20px;color: rgba(0, 0, 0, 0.5);padding:34px 40px 34px 40px;}

@media only screen and (min-width: 1200px) and (max-width: 1440px){
.main-header .navbar .navbar-nav a.nav-link,
.main-header .navbar .navbar-nav a.nav-link:hover{padding:34px 30px 34px 30px;position: relative;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.main-header .navbar .navbar-nav a.nav-link{padding:30px 20px 30px 10px;position: relative;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link{padding:30px 20px 30px 10px;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link:hover{padding:30px 20px 30px 10px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.main-header .navbar .navbar-nav a.nav-link{padding:30px 40px 30px 0px !important;position: relative;}

}
@media only screen and (min-width: 576px) and (max-width: 767px){
.main-header .navbar .navbar-nav .dropdown-menu .container{padding: 0px;}

.main-header .navbar .navbar-nav a.nav-link{padding:30px 40px 30px 0px !important;position: relative;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link{padding:30px 40px 30px 0px !important;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link:hover{padding:30px 40px 30px 0px !important;}
}
@media (max-width: 575px){
.main-header .navbar .navbar-nav .dropdown-menu .container{padding: 0px;}

.main-header .navbar .navbar-nav a.nav-link{padding:20px 40px 20px 0px !important;position: relative;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link{padding:20px 40px 20px 0px !important;}
.main-header.sticky-bar .navbar .navbar-nav a.nav-link:hover{padding:20px 40px 20px 0px !important;}

.main-header .navbar .navbar-nav a.nav-link::after{top: 15px!important;}

}

/*--Header-menu-arrow--*/
.main-header .navbar .navbar-nav a.nav-link::after{content: "\f2f9";font-family: 'Material-Design-Iconic-Font';position: absolute; text-align: center;width: 20px;height: 20px;line-height: 28px; font-size: 20px; font-weight: 300;top: 31px; right: 0px;transform: rotate(0deg); transition: all 0.5s ease 0s;border: 0px;}
/* .main-header.sticky-bar .navbar .navbar-nav li.nav-item.dropdown a.dropdown-toggle::after{color:#000000;} */

.main-header .navbar .navbar-nav li.nav-item.dropdown.show a.dropdown-toggle::after{content: "\f2fc";font-family: 'Material-Design-Iconic-Font';color: rgba(255, 255, 255, 1);}
.main-header .navbar .navbar-nav li.nav-item.dropdown.show a.dropdown-toggle:hover::after{content: "\f2fc";font-family: 'Material-Design-Iconic-Font';color: rgba(255, 255, 255, 0.5);}
.main-header.sticky-bar .navbar .navbar-nav li.nav-item.dropdown.show a.nav-link::after{content: "\f2fc";font-family: 'Material-Design-Iconic-Font';color: rgba(0, 0, 0, 1);}
.main-header.sticky-bar .navbar .navbar-nav li.nav-item.dropdown.show a.dropdown-toggle:hover::after{content: "\f2fc";font-family: 'Material-Design-Iconic-Font';color: rgba(0, 0, 0, 0.5);}


/*mega-menu*/
/* .main-header .navbar .navbar-nav */
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu div[class*="col"] {margin-bottom:1rem;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu {border:none;color: #000000 !important;}/*background-color:#0060c8!important;*/
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container{max-width: 1310px !important;font-size: 14px;line-height: 24px;font-weight: 400;color: #000000 !important;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row{width: 100%;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container h3{font-size: 16px;line-height: 24px;font-weight: 600;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container h4{font-size: 14px;line-height: 24px;font-weight: 600;}

/*mega-menu-col*/
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-1{padding: 40px 30px 89px 10px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2{padding: 40px 50px 89px 10px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-3{padding: 40px 30px 89px 50px;}
.main-header .navbar .navbar-nav li.box-4{display:none;}

/*mega-menu-sub-menu*/
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul{padding: 0px;list-style: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li{margin-bottom: 20px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li a{font-size: 14px;line-height: 19px;font-weight: 600;color:#534E76;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li a:hover{font-size: 14px;line-height: 19px;font-weight: 700;color:#4164F5;text-decoration: none;}
/*mega-menu-sub-menu-icon + div*/
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico1 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi1-def.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico1 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi1-selected.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico2 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi2-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico2 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi2-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico3 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi3-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico3 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi3-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico4 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi4-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico4 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi4-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico5 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi5-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico5 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi5-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico6 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi6-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico6 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi6-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico7 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi7-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico7 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi7-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico8 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi8-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico8 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi8-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico9 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi9-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico9 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi9-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico10 a .ico {
background: #F8F8FF url(../images/home-n/megamenu/mi10-def.svg);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2 ul li.ico10 a:hover .ico {
background: #6053FF url(../images/home-n/megamenu/mi10-selected.png);background-repeat: no-repeat;background-size: 24px auto!important;background-position: center;display: inline-block;width: 54px;height: 54px;position: relative;top: 0.1rem;margin-right: 15px;border-radius: 4px;text-decoration: none;}

/*mega-menu-card*/
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .card{border: 0px;background: transparent;font-size: 12px;line-height: 16px;font-weight: 400;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .card img{width: 50px;height: 50px;border-radius: 50%;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .card .card-title{font-size: 14px;line-height: 20px;font-weight: 700;}
/*mega-menu-card for mobile*/
.main-header .navbar .navbar-nav li.box-4 h3{font-size: 16px;line-height: 24px;font-weight: 600;}
.main-header .navbar .navbar-nav li.box-4 .card{border: 0px;background: transparent;font-size: 12px;line-height: 16px;font-weight: 400;}
.main-header .navbar .navbar-nav li.box-4 .card img{width: 50px;height: 50px;border-radius: 50%;}
.main-header .navbar .navbar-nav li.box-4 .card .card-title{font-size: 14px;line-height: 20px;font-weight: 700;}

.mobile-show{display: none;}
.mobile-hide{display: block;}

@media screen and (min-width: 992px) {
.main-header .navbar {padding-top:0px;padding-bottom:0px;}
.main-header .navbar ul.nav li.nav-item {margin:0 .25rem;}/*padding:.5rem .5rem;*/
.main-header .navbar .dropdown {position:static;}
.main-header .navbar .dropdown-menu {background-color: #fff;width:100%;left:0;right:0;top:86px; border-radius: 0px;border: 0px solid rgba(0,0,0,.15);}
.main-header .navbar .dropdown-menu .row{width: 100%;}
/* .main-header .navbar .dropdown:hover .dropdown-menu, 
.main-header .navbar .dropdown .dropdown-menu:hover {display:block!important;} */
}

@media only screen and (min-width: 576px) and (max-width: 991.98px){
/*mega-menu-col*/
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-1{display: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2{padding: 30px 0px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-3{display: none;}
.main-header .navbar .navbar-nav li.box-4{padding: 0px;Margin-top:40px;display: block;}
.mobile-show{display: block;}
.mobile-hide{display: none;}
}

@media (max-width: 575px){
/*mega-menu-col*/
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-1{display: none;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-2{padding: 20px 0px;}
.main-header .navbar .navbar-nav li.nav-item.dropdown .dropdown-menu .container .row .box-3{display: none;}
.main-header .navbar .navbar-nav li.box-4{padding: 0px;Margin-top:40px;display: block;}
.mobile-show{display: block;}
.mobile-hide{display: none;}
}

@media (max-width: 991.98px) {
/*menu*/
.main-header .navbar .navbar-collapse ul li.nav-item.dropdown a.dropdown-toggle::after{ right: 0px;}
/*--Header-menu--*/
.main-header .navbar .navbar-nav a.nav-link{color: #000000 !important;}
.main-header .navbar .navbar-nav a.nav-link::after{color:#000000 !important;}

/*dropdown*/
.main-header .navbar .navbar-collapse ul ul.dropdown-menu{margin:0px;padding: 0px;border: none;color: #000000 !important;}
.main-header .navbar .navbar-collapse.offcanvas-collapse ul li.nav-item{display:block;position:relative;z-index:1}
.main-header .navbar .navbar-collapse.offcanvas-collapse ul li.nav-item a{display:block;text-decoration: none;}
.main-header .navbar .navbar-collapse.offcanvas-collapse ul li.nav-item a.btn-register,
.main-header .navbar .navbar-collapse.offcanvas-collapse ul li.nav-item a.btn-login{padding:8px 30px;display:block;border-bottom: 1px solid #6053FF;}
}

/*--sticky-Header-area--*/
.sticky-bar{left:0;margin:auto;position:fixed;top:0;width:100%;
-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);box-shadow:0 10px 15px rgba(25,25,25,0.1);z-index:1056;
-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);background:#fff}
@media only screen and (min-width: 768px) and (max-width: 991.98px){
/* .header-sticky.sticky-bar{padding:12px 0px} */
}
@media (max-width: 575px){
.header-sticky.sticky-bar .header-right{display:none}
}

/*offset-mobile-menu*/
@media (max-width: 991.98px) {
.topheader{display: none;}
.main-header.header-sticky .navbar .navbar-collapse.offcanvas-collapse {position: fixed;}/*top: 160px !important;*/
.main-header.header-sticky.sticky-bar .navbar .navbar-collapse.offcanvas-collapse {position: fixed;}/*top: 81px !important;*/

.offcanvas-collapse {position: fixed;top: 81px;z-index: 9;
bottom: 0;left: 100%;width: 100%;padding-right: 1rem;padding-left: 1rem;overflow-y: auto;visibility: hidden;background-color: #070b17;
color: #fff;
transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out, visibility .3s ease-in-out;transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;}
.offcanvas-collapse.open {visibility: visible;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
}


/*----hamberger menu animation---*/
.main-header .navbar .navbar-toggler {border-color: transparent;padding: .25rem .25rem;}
.main-header .navbar .navbar-toggler:focus {background: none;outline: 0;}
.main-header .navbar .navbar-toggler span {background: #ffffff;display: block;width: 30px;height: 2px;margin: 6px auto;transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);}
.main-header .navbar .navbar-toggler:hover span,
.main-header .navbar .navbar-toggler:focus span {background: #ffffff;}

.main-header.sticky-bar .navbar .navbar-toggler span {background: #000!important;}
.main-header.sticky-bar .navbar .navbar-toggler:hover span,
.main-header.sticky-bar .navbar .navbar-toggler:focus span {background: #000!important;}
/* select.form-control */
.main-header .navbar .navbar-toggler.cross span:first-of-type {transform: rotate(45deg) translate(6px, 6px)!important;}
.main-header .navbar .navbar-toggler.cross span:nth-of-type(2) {opacity: 0;}
.main-header .navbar .navbar-toggler.cross span:last-of-type {transform: rotate(-45deg) translate(5px, -5px);}
.main-header .navbar .navbar-toggler.hamberg span {transform: none;opacity: 1;}

/*btn*/
input[type="submit"].btn-common-submit,
.btn-common-submit{margin: 5px 0px;padding: 12px 15px;border-radius: 4px;text-align: center;color: #fff!important;font-size: 17px;font-weight: 400; line-height: 20px;cursor: pointer;  background: #6053FF!important;border:1px solid #6053FF!important;}
input[type="submit"].btn-common-submit:hover,
.btn-common-submit:hover{color: #6053FF!important;background: #ffffff!important;border:1px solid #6053FF!important;text-decoration: none;}

.main-header .navbar .navbar-collapse ul li a.btn-register{margin: 5px;padding: 10px 15px;border-radius: 4px;text-align: center;color: #fff;font-weight: 600; cursor: pointer;  background: #6053FF;border:1px solid #6053FF;}/*font-size: 12px;line-height: 16px;*/
.main-header .navbar .navbar-collapse ul li a.btn-register:hover{color: #6053FF;background: #ffffff;border:1px solid #6053FF;text-decoration: none;}
.main-header.sticky-bar .navbar .navbar-collapse ul li a.btn-login{color: #6053FF;}

.main-header .navbar .navbar-collapse.open ul li a.btn-login{color: #6053FF;}
.main-header .navbar .navbar-collapse ul li a.btn-login{margin: 5px;padding: 10px 15px;border-radius: 4px;text-align: center;color: #ffffff;font-weight: 600;cursor: pointer;  background: transparent;border:1px solid #6053FF;}/*font-size: 12px;line-height: 16px;*/
.main-header .navbar .navbar-collapse ul li a.btn-login:hover{color: #ffffff;background: #6053FF;border:1px solid #6053FF;text-decoration: none;}

.btn-schedule{padding: 2px 50px 2px 0px;text-align: left;color: #6053FF;font-size: 11px;line-height:15px;font-weight: 600;cursor: pointer;
background: url(../images/home-n/icon/cta-secondary-active-outlink.svg);background-size: 16px 16px;background-position: right 15px center;background-repeat: no-repeat;transition: all 250ms;border: 0px solid #6053FF;}
.btn-schedule{background: #ffffff url(../images/home-n/icon/cta-secondary-active-outlink.svg);background-position: right 15px center;background-repeat: no-repeat;color: #6053FF;transform: translateX(1px);border: 0px solid #6053FF;}

/*----cta-button-home---*/
.explore-md{min-height: 52px;margin: 0px 20px 0px 0px;padding: 12px 60px 12px 20px;border-radius: 4px;text-align: left;color: #ffffff!important;font-weight: 600;cursor: pointer;background: #6053FF url(../images/home-n/icon/cta-active-left-arrow.svg);background-position: right 15px center;background-repeat: no-repeat;transition: all 250ms;border: 1px solid #6053FF;min-width:300px;}/*font-size: 16px;*/
.explore-md:hover{background: #000000 url(../images/home-n/icon/cta-active-left-arrow.svg);background-position: right 15px center;background-repeat: no-repeat;color: #ffffff!important;transform: translateX(1px);border: 1px solid #6053FF;min-width:300px;text-decoration: none;}

.automate-sp{min-height: 52px;margin: 0px 20px 0px 0px;padding: 12px 60px 12px 20px;border-radius: 4px;text-align: left;color: #6053FF!important;font-weight: 600;cursor: pointer;background: url(../images/home-n/icon/cta-secondary-active-outlink.svg);background-position: right 15px center;background-repeat: no-repeat;transition: all 250ms;border: 1px solid #6053FF;}/*font-size: 16px;*/
.automate-sp:hover{background: #ffffff url(../images/home-n/icon/cta-secondary-active-outlink.svg);background-position: right 15px center;background-repeat: no-repeat;color: #6053FF!important;transform: translateX(1px);border: 1px solid #6053FF;text-decoration: none;}

.automate-sp2{min-height: 52px;margin: 0px 20px 0px 0px;padding: 12px 60px 12px 0px;border-radius: 4px;text-align: left;color: #6053FF!important;font-weight: 500;cursor: pointer;background: url(../images/home-n/icon/cta-secondary-active-outlink.svg);background-position: right 15px center;background-repeat: no-repeat;transition: all 250ms;border: 0px solid #6053FF;}/*font-size: 16px;*/
.automate-sp2:hover{background: url(../images/home-n/icon/cta-secondary-active-outlink.svg);background-position: right 15px center;background-repeat: no-repeat;color: #6053FF!important;transform: translateX(1px);border: 0px solid #6053FF;text-decoration: none;}

.leftbox .request-demo,
.request-demo{min-height: 52px;margin: 0px 20px 0px 0px;padding: 12px 60px 12px 20px;border-radius: 4px;text-align: left;color: #ffffff!important;font-weight: 600;cursor: pointer;background:#000000 url(../images/home-n/icon/cta-secondary-active-caneldar.png);background-position: right 15px center;background-repeat: no-repeat;transition: all 250ms;border: 1px solid #6053FF;min-width:300px;}/*font-size: 16px;*/
.leftbox .request-demo:hover,
.request-demo:hover{background: #6053FF url(../images/home-n/icon/cta-secondary-active-caneldar.png);background-position: right 15px center;background-repeat: no-repeat;color: #ffffff!important;transform: translateX(1px);border: 1px solid #6053FF;min-width:300px;text-decoration: none;}

.leftbox .request-demo,
.leftbox .request-demo:hover{min-width: auto;width: auto;}

.request-a-demo .explore-md,
.request-a-demo .automate-sp,
.request-a-demo .request-demo,
.request-a-demo .explore-md:hover,
.request-a-demo .automate-sp:hover,
.request-a-demo .request-demo:hover{margin: 0px 10px 0px 10px!important;}

@media only screen and (max-width: 1800px) {
.explore-md, .automate-sp, .request-demo,
.explore-md:hover, .automate-sp:hover, .request-demo:hover{min-width: auto;width: auto;}

.request-a-demo .explore-md,
.request-a-demo .automate-sp,
.request-a-demo .request-demo,
.request-a-demo .explore-md:hover,
.request-a-demo .automate-sp:hover,
.request-a-demo .request-demo:hover{margin:  0px 10px 0px 10px!important;}
}

@media only screen and (max-width: 1400px) {
.explore-md, .automate-sp, .request-demo,
.explore-md:hover, .automate-sp:hover, .request-demo:hover{min-width: auto;width: auto;}

.request-a-demo .explore-md,
.request-a-demo .automate-sp,
.request-a-demo .request-demo,
.request-a-demo .explore-md:hover,
.request-a-demo .automate-sp:hover,
.request-a-demo .request-demo:hover{margin:  0px 10px 0px 10px!important;}
}

@media only screen and (max-width: 575px) {
.explore-md, .automate-sp, .request-demo,
.explore-md:hover, .automate-sp:hover, .request-demo:hover{display: block;width: 80%;margin: 20px auto!important;}

.request-a-demo .explore-md,
.request-a-demo .automate-sp,
.request-a-demo .request-demo,
.request-a-demo .explore-md:hover,
.request-a-demo .automate-sp:hover,
.request-a-demo .request-demo:hover{margin: 20px auto!important;}
}
@media (max-width: 480px) {
.explore-md, .automate-sp, .request-demo,
.explore-md:hover, .automate-sp:hover, .request-demo:hover{display: block;width: 96%;margin: 20px auto!important;}

}

/*======================================================================OLD_VERSION=============*/
/*---- MDH hamberger menu animation---*/
.mdh-bginner .navbar .navbar-toggler {border-color: transparent;}
.mdh-bginner .navbar .navbar-toggler:focus {background: none;outline: 0;}
.mdh-bginner .navbar .navbar-toggler span {background: #fff;color: #fff;display: block;width: 30px;height: 2px;margin: 6px auto;transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);}
/* .mdh-bginner .navbar .navbar-toggler:hover span,
.mdh-bginner .navbar .navbar-toggler:focus span {background: #fff;} */

.mdh-bginner .navbar .navbar-toggler.cross span:first-of-type {transform: rotate(45deg) translate(6px, 6px);}
.mdh-bginner .navbar .navbar-toggler.cross span:nth-of-type(2) {opacity: 0;}
.mdh-bginner .navbar .navbar-toggler.cross span:last-of-type {transform: rotate(-45deg) translate(5px, -5px);}
.mdh-bginner .navbar .navbar-toggler.hamberg span {transform: none;opacity: 1;}

/*----common-section-[h1+h2]--1440----------------------------------*/
/* .sectioninner{margin:0px auto;max-width:1600px;font-size: 16px;} */
.sectioninner .h1{font-size: 45px;font-weight: bold;}
.sectioninner .h1 a{text-decoration: none;}
.sectioninner .h1 a:hover{text-decoration: none;color:#329379;}
.sectioninner .h2{font-size: 24px;font-weight: 600;padding: 0px 5px 0px 15px; border-left: 6px solid #4264f5;}
.sectioninner .h3{font-size: 30px;font-weight: bold;}
.sectioninner .subtitle{font-size: 14px;font-weight: 600;}

/* .sectioninner p{font-size: 20px;} */
.sectioninner p.t12,.t12{font-size: 12px;}
.sectioninner p.t14,.t14{font-size: 14px;}
.sectioninner p.t16,.t16{font-size: 16px;}
.sectioninner p.t24,.t24{font-size: 24px;}

.bg-theme{background:#f6f7ff;}

.cursorpointer{cursor: pointer;}

.mt-150{margin-top:150px;}
.mb-150{margin-bottom:150px;}
.mb-100{margin-bottom:100px;}

.py-100{padding-top:100px;padding-bottom:100px;}
.pt-150{padding-top:150px;}
.pb-150{padding-bottom:150px;}
.pb-100{padding-bottom:100px;}
.pl-100{padding-left:100px;}
.pl-150{padding-left:150px;}

amp-img.card-img-top{width:100% !important;height:auto !important;}

/*  responsive -- sectioninner  */
@media only screen and (min-width: 1441px) and (max-width: 1600px){
/* .sectioninner{margin:0px 60px;} */
}
@media only screen and (min-width: 1200px) and (max-width: 1440px){
/* .sectioninner{margin:0px 60px;} */
.sectioninner .h1{font-size: 36px;}
.sectioninner .h3{font-size: 30px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
/* .sectioninner{margin:0px 10px;} */
.sectioninner .h1{font-size: 30px;}
.sectioninner .h3{font-size: 24px;}

.pl-150{padding-left:100px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
/* .sectioninner{margin:0px 10px;} */
.sectioninner .h1{font-size: 30px;}
.sectioninner .h3{font-size: 24px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.main-header .navbar .navbar-collapse {align-content:start;}

/* .sectioninner{margin:0px 10px;font-size: 80%;} */
.sectioninner .h1{font-size: 24px;}
.sectioninner .h2{font-size: 16px;}
.sectioninner .h3{font-size: 20px;}

.sectioninner p{font-size: 16px;}
}
@media (max-width: 575px){
.main-header .navbar .navbar-collapse {align-content:start;}

/* .sectioninner{margin:0px 10px;font-size: 80%;} */
.sectioninner .h1{font-size: 24px;}
.sectioninner .h2{font-size: 16px;}
.sectioninner .h3{font-size: 20px;}

.sectioninner p{font-size: 16px;}

.mt-150{margin-top:50px;}
.mb-150{margin-bottom:50px;}
.mb-100{margin-bottom:50px;}
}


/*----button--OLD----------------------------------*/
.get-started{min-height: 52px;margin: 60px 0;padding: 12px 40px 12px 20px;border-radius: 4px;text-align: left;color: #ffffff;font-size: 16px;font-weight: bold;cursor: pointer;
background: #4264f5 url(../images/home/icon/cta/arrow.svg);background-position: right 15px center;background-repeat: no-repeat;transition: all 250ms;}
.get-started:hover{background: #000000 url(../images/home/icon/cta/arrow.svg);background-position: right 15px center;background-repeat: no-repeat;color: #ffffff;transform: translateX(1px);}
/*xxx*/
.btn-newblue{height: 52px;margin: 5px;padding: 12px 20px;border-radius: 4px;text-align: center;color: #ffffff;font-size: 16px;font-weight: bold;cursor: pointer;background: #4264f5;border: 1px solid #4264f5;transition: all 250ms;}
.btn-newblue:hover{color: #4264f5;background: #ffffff;border: 1px solid #4264f5;transform: translateX(1px);}

.get-started-w,
.btn-newwhite{min-height: 52px;margin: 5px;padding: 12px 20px;border-radius: 4px;text-align: center;color: #4264f5;font-size: 16px;font-weight: bold;cursor: pointer;background: #ffffff;border: 1px solid #4264f5;transition: all 250ms;}
.get-started-w:hover,
.btn-newwhite:hover{color: #ffffff;background: #4264f5;border: 1px solid #4264f5;transform: translateX(1px);}

.get-started-blk{height: 52px;margin: 60px 0;padding: 12px 40px 12px 20px;border-radius: 4px;text-align: left;color: #ffffff;font-size: 16px;font-weight: bold;cursor: pointer;
background: #000000 url(../images/home/icon/cta/arrow.svg);background-position: right 15px center;background-repeat: no-repeat;transition: all 250ms;}
.get-started-blk:hover{background: #151515 url(../images/home/icon/cta/arrow.svg);background-position: right 15px center;background-repeat: no-repeat;color: #ffffff;transform: translateX(1px);}

.btn-podcast{height: 30px;margin: 5px;padding: 6px 40px 6px 5px;border-radius: 4px;text-align: left;color: #4264f5;font-size: 11px;font-weight: 400;cursor: pointer;
background: url(../images/home/icon/explore/blue.svg);background-position: right 10px center;background-repeat: no-repeat;}
.btn-podcast:hover{background: url(../images/home/icon/explore/blue.svg);background-position: right 10px center;background-repeat: no-repeat;color: #4264f5;}

.btn-explore{height: 30px;margin: 5px;padding: 6px 40px 6px 5px;border-radius: 4px;text-align: left;color: #4264f5;font-size: 12px;font-weight: 600;cursor: pointer;letter-spacing: 0.3px;
background: url(../images/home/icon/explore/blue.svg);background-position: right 10px center;background-repeat: no-repeat;}
.btn-explore:hover{background: url(../images/home/icon/explore/blue.svg);background-position: right 10px center;background-repeat: no-repeat;color: #4264f5;}

/*======================================================================OLD_VERSION_END=============*/


/*-- breadcrumb ----------------------------------------------------------------------*/
.breadcrumb-sec {background: transparent; border-bottom: 1px solid #ddd;}
.breadcrumb-sec .breadcrumb{background: transparent;margin-bottom: 0rem;font-size: calc(0.05rem + 1vw);}


/*====================================================  SUBMIT INQUIRY / GET A QUOTE ==========================================*/
/*-- whiteLabelSolution_getAQuote  /  outsourceServicesSubmitInquiry === LEFT ------------*/

.bg-submit-inquiry{background:#f6f8ff;}

.submit-inquiry{padding: 100px 0px;margin:0!important;}
.submit-inquiry .sectioninner{background:#ffffff;border: 1px solid #f6f8ff;}

.submit-inquiry .sectioninner .leftbox{color:#000000; border-right:1px solid #cccccc;}
.submit-inquiry .sectioninner .leftbox .text-box{padding: 50px;height:100%;color:#000000;}
.submit-inquiry .sectioninner .leftbox .text-box h1{text-align: left;font-size: 36px;font-weight: 600;}
.submit-inquiry .sectioninner .leftbox .text-box h2{text-align: left;font-size: 24px;font-weight: 600;}
.submit-inquiry .sectioninner .leftbox .text-box h3{text-align: left;font-size: 24px;font-weight: 500;}

/* check-box ---------------------*/
.submit-inquiry .sectioninner .leftbox ul.checked {list-style-image: url('../images/signup/tick-g.png');margin-left: 25px;margin-bottom: 20px;}
.submit-inquiry .sectioninner .leftbox ul.checked li {list-style:inherit;padding-bottom: 10px;padding-left: 10px;opacity: 1;font-size: 18px;}

/*partner-logo ---------------------*/
.submit-inquiry .sectioninner .success-stories{background: rgba(255, 255, 255, 0.5);border: 0px solid #dddddd;border-radius: 4px;padding:10px;margin:5px;}
.submit-inquiry .sectioninner .loader{width: 150px;height:150px;margin:50px auto;}

/*-- whiteLabelSolution_getAQuote  /  outsourceServicesSubmitInquiry === RIGHT ------------*/
.submit-inquiry .sectioninner .rightbox .text-box{padding: 50px 100px;height:100%;color:#000000;}
.submit-inquiry .sectioninner .rightbox .text-box h2{text-align: center;font-size: 36px;font-weight: 600;}/*h1*/
.submit-inquiry .sectioninner .rightbox .text-box h3{text-align: center;font-size: 24px;font-weight: 500;color: #6053FF;}


@media (max-width: 1199px) {
.submit-inquiry .sectioninner .leftbox .text-box{padding: 50px 50px;height:100%;color:#000000;}

}
@media only screen and (max-width: 767px) {
.submit-inquiry{padding: 50px 0px;margin:0!important;}
/*leftbox*/
.submit-inquiry .sectioninner .leftbox{color:#000000; border-right:0px solid #cccccc;}
.submit-inquiry .sectioninner .leftbox .text-box h1{text-align: center;font-size: 24px;font-weight: 600;}
.submit-inquiry .sectioninner .leftbox .text-box{padding: 30px 30px;height:100%;color:#000000;}

/*rightbox*/
.submit-inquiry .sectioninner .rightbox .text-box h2{text-align: center;font-size: 24px;font-weight: 600;}/*h1*/
.submit-inquiry .sectioninner .rightbox .text-box{padding: 30px 30px;height:100%;color:#000000;}

}


/* form input new-form-shadow-common*/
label{font-size: 16px!important;font-weight: 400!important;}
input[type="search"],
textarea,
select,
input{font-size: 16px;background-color:#fafafa!important;padding:10px 10px 10px 15px!important;border:0px!important; min-height:44px;box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;}
textarea::placeholder,
select::placeholder,
input::placeholder {font-size: 16px!important;}

input[type="radio"],
input[type="checkbox"]{font-size: 16px;padding:10px; min-height:auto;border: 0px solid #e9ecef;box-shadow: none;}

/*-- solutions ----------------------------------------------------------------------*/
.solutions{position: relative;background: #F8F6FE;padding: 100px 0px 0px 0px;border-top: 0px solid #6053FF;}
.solutions .sub-heading{font-size: 20px;font-weight: 400;line-height: 27px;min-height: 50px;}

.solutions .card {padding: 52px 30px;border-radius: 10px;background-image: linear-gradient(#ECE7FB, #F8F6FE);border: 0px;margin-bottom:15px;}
.solutions .card .card-body{padding: 0px;}
.solutions .card img{width: 84px;height:84px;}
.solutions .card .card-title{font-size: 40px;font-weight: 700;line-height: 55px;}
.solutions .card .card-text{font-size: 14px;font-weight: 600;line-height: 19px;min-height: 70px;margin-bottom: 0px;}
@media (max-width: 1440px) {
.solutions .card {padding: 40px 20px;}
.solutions .card .card-title{font-size: 30px;font-weight: 700;line-height: 46px;}

}
@media (max-width: 1300px) {
.solutions .card .card-title{font-size: 26px;}

}
@media only screen and (max-width: 767px) {
.solutions{padding: 60px 0px 0px 0px;}

.solutions .card {padding: 15px;}
.solutions .card .card-body{padding: 0px;}
.solutions .card img{width: 42px;height:42px;}
.solutions .card .card-title{font-size: 24px;font-weight: 700;line-height: 32px;}

}
@media only screen and (max-width: 575px) {
.solutions{padding: 60px 0px 0px 0px;}
.solutions .card {padding: 10px;}
.solutions .card .card-body{padding: 0px;}
}

/*-- request-a-demo ----------------------------------------------------------------------*/
.request-a-demo{position: relative;background: #F8F6FE;padding: 100px 0px;border-top: 0px solid #6053FF;}
.request-a-demo .card{background: #030014;color:#B3B0C6; font-size: 20px;font-weight: 400;line-height: 28px;border-radius: 20px;padding:50px; }
.request-a-demo .card .card-body{padding: 0px 130px;}
.request-a-demo.mdh .card .card-body{padding: 0px 110px;}
.request-a-demo .card .card-title{color:#ffffff;font-size: 46px;font-weight: 700;line-height: 66px; }

@media (max-width: 1440px) {
.request-a-demo .card .card-title{color:#ffffff;font-size: 36px;font-weight: 700;line-height: 50px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.request-a-demo.mdh .card, 
.request-a-demo .card{padding:50px 48px; }
}
@media only screen and (max-width: 767.98px) {
.request-a-demo{padding: 60px 0px 0px 0px;}
.request-a-demo.mdh .card,
.request-a-demo .card{ font-size: 20px;font-weight: 400;line-height: 28px;border-radius: 0px;padding:30px 10px; }
.request-a-demo .card .card-title{font-size: 30px;font-weight: 700;line-height: 40px; }
}    

/*-- Footer ----------------------------------------------------------------------*/
footer{background-color: rgb(25, 28, 37);color: rgb(235, 238, 240); font-size: 14px;position:relative; width: 100%;height: auto;padding: 50px 0px 50px 0px;border-top: 0px solid #ddd;}
/* footer .sectioninner{padding:0px;} */
footer .container-fluid .footerlink{padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid color-mix(in srgb, #ffffff, transparent 90%);}
footer .container-fluid .footerlink .logo { line-height: 1; margin-bottom: 25px; }  
footer .container-fluid .footerlink .logo img { max-height: 40px; margin-right: 6px; }  
footer .container-fluid .footerlink .logo span { font-size: 26px; font-weight: 700; letter-spacing: 1px; color: #ffffff; } 
footer .container-fluid .footerlink ul li.title{font-size: 20px;font-weight: 600;margin-bottom: 20px;}
footer .container-fluid .footerlink ul li {line-height: 20px;padding: 3px 0;list-style-type: none;}
footer .container-fluid .footerlink ul li a,
footer .container-fluid .footerlink ul li button{font-size: 14px;font-weight: 400;color: #ffffff;background: transparent;}
footer .container-fluid .footerlink ul li a:hover,
footer .container-fluid .footerlink ul li button:hover{color: #009DFF;text-decoration: none;cursor: pointer;}
footer .container-fluid .footerlink ul li .footerlogo img{height:30px; padding: 15px 0px;}

footer .container-fluid .footerlink .card{border: 0px; padding: 0px;background: transparent;color: #ffffff;}
footer .container-fluid .footerlink .card .card-title{font-size: 20px;font-weight: 600;line-height: 28px;}
footer .container-fluid .footerlink .card .card-text{font-size: 14px;font-weight: 400;line-height: 16px;color: #ffffff;}

footer .container-fluid .footerlink .card .input-group{padding: 5px;background-color: rgb(35, 39, 49);border-radius: 4px;}
footer .container-fluid .footerlink .card .input-group input[type="email"].form-control{border: 0px!important;padding: 5px!important;font-size: 14px!important;font-weight: 500!important;background-color: rgb(35, 39, 49)!important; color: #ffffff;min-height: 35px!important;box-shadow:none!important;}
footer .container-fluid .footerlink .card .input-group-append input[type="submit"].btn-subscribe{padding: 5px 15px!important;background: #6053FF!important; border-radius: 4px;font-size: 12px;font-weight: 700;color: #ffffff;min-height: 35px!important;height: 35px!important;}

footer .container-fluid .socialicon{margin: 0px;padding: 0px;}
footer .container-fluid .socialicon li {list-style-type: none;width: 40px;height: 30px;}
footer .container-fluid .socialicon li a img {width: 20px;height: 20px;margin-right: 10px;filter: grayscale(100);transition: 0.5s ease-in-out;opacity: 1;}
footer .container-fluid .socialicon li a img:hover {filter: grayscale(0);transition: 0.5s ease-in-out;transform:rotateY(360deg);opacity: 0.5;}
footer .container-fluid .copyright-text{color:#ffffff;font-size: 12px;font-weight: 400;}


@media (max-width: 575px){
footer .container-fluid .copyright-text,
footer .container-fluid .footerlink ul li.title,
footer .container-fluid .footerlink ul li {text-align: center;}
footer .container-fluid .footerlink .card .card-title{text-align: center;}
footer .container-fluid .footerlink .card .card-text{text-align: center;}

}

.button-appstore {padding: 10px 10px;border: 0;box-sizing: border-box;align-items: center;justify-content: center;border: 2px solid rgb(35, 39, 49);}/*display: flex;*/
.button-appstore a img {width: auto;height: 80px;}

/*==================================================== BIG  RESPONSIVE DESIGN ==========================================*/

@media (min-width: 1400px) {
.container-fluid{max-width: calc(100% - 140px)!important; padding-right: 30px!important; padding-left: 30px!important;}
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1320px;}

}
@media (min-width: 1600px) {
.container-fluid{max-width: calc(100% - 160px)!important; padding-right: 40px!important; padding-left: 40px!important;}
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1540px!important;}

}
@media (min-width: 1800px) {
.container-fluid{max-width: calc(100% - 180px)!important; padding-right: 50px!important; padding-left: 50px!important;}
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1740px!important;}

.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0px 130px;}

}
@media (min-width: 1900px) {/*1920 x 1080*/
.container-fluid{max-width: calc(100% - 180px)!important; padding-right: 50px!important; padding-left: 50px!important;}
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1840px!important;}

/* footer .container-fluid{padding: 0px 200px !important;} */

}

@media (min-width: 2500px) {/*2560 x 1440*/
.container-fluid{max-width: calc(100% - 300px)!important; padding-right: 72px!important; padding-left: 72px!important;}
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 2460px!important;}

.main-header .navbar {padding: 20px 0; }
.main-header .navbar a.navbar-brand { padding: 0px; }  
.main-header .navbar a.navbar-brand img { max-height: 100px; }

.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0px 130px;}

.button-appstore a img {width: auto;height: 90px;}

}
@media (min-width: 3400px) {/*3456 x 2234*/
.container-fluid{max-width: calc(100% - 600px)!important; padding-right: 96px!important; padding-left: 96px!important;}
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 3300px!important;}

.main-header .navbar {padding: 20px 0; }  
.main-header .navbar a.navbar-brand { padding: 0px; }
.main-header .navbar a.navbar-brand img { max-height: 100px; }

.button-appstore a img {width: auto;height: 100px;}

}
@media (min-width: 3800px) {/*3840 x 2160*/
.container-fluid{max-width: calc(100% - 600px)!important; padding-right: 96px!important; padding-left: 96px!important;}
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 3740px!important;}

.main-header .navbar {padding: 20px 0; }  
.main-header .navbar a.navbar-brand { padding: 0px; }
.main-header .navbar a.navbar-brand img { max-height: 100px; }

.button-appstore a img {width: auto;height: 110px;}

}

/*====================================================  RESPONSIVE DESIGN ==========================================*/

@media (min-width: 1601){
/* footer .container-fluid,
.container-fluid{padding:0px 60px!important;}  */
.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1340px;}
.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0px 100px;}

}

@media only screen and (min-width: 1441px) and (max-width: 1600px){
/* footer .container-fluid,
.container-fluid{padding:0px 50px!important;}  */
.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1340px;}

/* .navbar,.main-header .navbar{padding:0px 20px}
.main-header .navbar a.navbar-brand img{width:auto;height:50px;margin-right: 2rem;} */
.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0px 50px;}

}
@media only screen and (min-width: 1200px) and (max-width: 1440px){
footer .container-fluid,
.container-fluid{padding:0px 50px!important;} 
/* .navbar,.main-header .navbar{padding:0px 20px}
.main-header .navbar a.navbar-brand img{width:auto;height:34px;margin-right: 1rem;} */
.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0px 50px;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px){
footer .container-fluid,
.container-fluid{padding:0px 40px!important;} 
.navbar,.main-header .navbar{padding:0px 10px!important;}
.main-header .navbar a.navbar-brand img{width:auto;height:30px;margin-right: 0.5rem;}
.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0rem 1.25rem;}

}
@media (max-width: 991.98px) {
footer .container-fluid,
.container-fluid{padding:0px 30px!important;} 
.pl-100{padding-left:10px;}
.pl-150{padding-left:15px;}

}
@media only screen and (min-width: 768px) and (max-width: 991px){
.navbar,.main-header .navbar{padding:10px 10px}
.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0rem 1.25rem;}

}
@media (max-width: 767.98px) {
footer .container-fluid,
.container-fluid{padding:0px 20px!important;} 
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.navbar,.main-header .navbar{padding:0px 20px}
.main-header .navbar a.navbar-brand img{width:auto;height:36px;margin-right: 0rem;}
.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 0rem 1.25rem;}

footer{padding: 60px 20px 0px 20px;}
footer .container-fluid .footerlink{margin-bottom: 0px;}
footer .container-fluid .footerlink ul{margin-bottom: 40px;}
footer .container-fluid .footerlink .card{margin-bottom: 20px;}
footer .container-fluid .socialicon{margin: 40px auto 20px auto !important;justify-content: center !important;}

}
@media (max-width: 575px){
.breadcrumb-sec .breadcrumb{font-size: calc(0.5rem + 1vw);}

footer .container-fluid,
.container-fluid{padding:0px 20px!important;} 
.navbar,.main-header .navbar{padding:0px 20px}
.main-header .navbar a.navbar-brand img{width:auto;height:36px;margin-right: 0rem;}
.request-a-demo.mdh .card .card-body, 
.request-a-demo .card .card-body{padding: 1.25rem;}

footer{padding: 60px 20px 0px 20px;}
footer .container-fluid .footerlink{margin-bottom: 0px;}
footer .container-fluid .footerlink ul{margin-bottom: 40px;}
footer .container-fluid .footerlink .card{margin-bottom: 20px;}
footer .container-fluid .socialicon{margin: 40px auto 20px auto !important;justify-content: center !important;}

.calendly-spinner{top: 30%!important;}

}

