﻿
/*@font-face{font-family:PoppinsLight;src:url('/Content/Fonts/PoppinsLight.eot');src:url('/Content/Fonts/PoppinsLight.eot') format('embedded-opentype'),url('/Content/Fonts/PoppinsLight.woff2') format('woff2'),url('/Content/Fonts/PoppinsLight.woff') format('woff'),url('/Content/Fonts/PoppinsLight.ttf') format('truetype'),url('/Content/Fonts/PoppinsLight.svg#PoppinsLight') format('svg');  font-display: swap;}
@font-face{font-family:PoppinsRegular;src:url('/Content/Fonts/PoppinsRegular.eot');src:url('/Content/Fonts/PoppinsRegular.eot') format('embedded-opentype'),url('/Content/Fonts/PoppinsRegular.woff2') format('woff2'),url('/Content/Fonts/PoppinsRegular.woff') format('woff'),url('/Content/Fonts/PoppinsRegular.ttf') format('truetype'),url('/Content/Fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');  font-display: swap;}
@font-face{font-family:PoppinsMedium;src:url('/Content/Fonts/PoppinsMedium.eot');src:url('/Content/Fonts/PoppinsMedium.eot') format('embedded-opentype'),url('/Content/Fonts/PoppinsMedium.woff2') format('woff2'),url('/Content/Fonts/PoppinsMedium.woff') format('woff'),url('/Content/Fonts/PoppinsMedium.ttf') format('truetype'),url('/Content/Fonts/PoppinsMedium.svg#PoppinsMedium') format('svg');  font-display: swap;}
@font-face{font-family:PoppinsSemiBold;src:url('/Content/Fonts/PoppinsSemiBold.eot');src:url('/Content/Fonts/PoppinsSemiBold.eot') format('embedded-opentype'),url('/Content/Fonts/PoppinsSemiBold.woff2') format('woff2'),url('/Content/Fonts/PoppinsSemiBold.woff') format('woff'),url('/Content/Fonts/PoppinsSemiBold.ttf') format('truetype'),url('/Content/Fonts/PoppinsSemiBold.svg#PoppinsSemiBold') format('svg');  font-display: swap;}
@font-face{font-family:PoppinsBold;src:url('/Content/Fonts/PoppinsBold.eot');src:url('/Content/Fonts/PoppinsBold.eot') format('embedded-opentype'),url('/Content/Fonts/PoppinsBold.woff2') format('woff2'),url('/Content/Fonts/PoppinsBold.woff') format('woff'),url('/Content/Fonts/PoppinsBold.ttf') format('truetype'),url('/Content/Fonts/PoppinsBold.svg#PoppinsBold') format('svg');  font-display: swap;}
@font-face{font-family:PoppinsExtraBold;src:url('/Content/Fonts/PoppinsExtraBold.eot');src:url('/Content/Fonts/PoppinsExtraBold.eot') format('embedded-opentype'),url('/Content/Fonts/PoppinsExtraBold.woff2') format('woff2'),url('/Content/Fonts/PoppinsExtraBold.woff') format('woff'),url('/Content/Fonts/PoppinsExtraBold.ttf') format('truetype'),url('/Content/Fonts/PoppinsExtraBold.svg#PoppinsExtraBold') format('svg');  font-display: swap;}

@font-face{font-family:RobotoThin;src:url('/Content/Fonts/RobotoThin.eot');src:url('/Content/Fonts/RobotoThin.eot') format('embedded-opentype'),url('/Content/Fonts/RobotoThin.woff2') format('woff2'),url('/Content/Fonts/RobotoThin.woff') format('woff'),url('/Content/Fonts/RobotoThin.ttf') format('truetype'),url('/Content/Fonts/RobotoThin.svg#RobotoThin') format('svg');  font-display: swap;}
@font-face{font-family:RobotoRegular;src:url('/Content/Fonts/RobotoRegular.eot');src:url('/Content/Fonts/RobotoRegular.eot') format('embedded-opentype'),url('/Content/Fonts/RobotoRegular.woff2') format('woff2'),url('/Content/Fonts/RobotoRegular.woff') format('woff'),url('/Content/Fonts/RobotoRegular.ttf') format('truetype'),url('/Content/Fonts/RobotoRegular.svg#RobotoRegular') format('svg');  font-display: swap;}
@font-face{font-family:RobotoMedium;src:url('/Content/Fonts/RobotoMedium.eot');src:url('/Content/Fonts/RobotoMedium.eot') format('embedded-opentype'),url('/Content/Fonts/RobotoMedium.woff2') format('woff2'),url('/Content/Fonts/RobotoMedium.woff') format('woff'),url('/Content/Fonts/RobotoMedium.ttf') format('truetype'),url('/Content/Fonts/RobotoMedium.svg#RobotoMedium') format('svg');  font-display: swap;}
@font-face{font-family:RobotoBold;src:url('/Content/Fonts/RobotoBold.eot');src:url('/Content/Fonts/RobotoBold.eot') format('embedded-opentype'),url('/Content/Fonts/RobotoBold.woff2') format('woff2'),url('/Content/Fonts/RobotoBold.woff') format('woff'),url('/Content/Fonts/RobotoBold.ttf') format('truetype'),url('/Content/Fonts/RobotoBold.svg#RobotoBold') format('svg');  font-display: swap;}
@font-face{font-family:RobotoBlack;src:url('/Content/Fonts/RobotoBlack.eot');src:url('/Content/Fonts/RobotoBlack.eot') format('embedded-opentype'),url('/Content/Fonts/RobotoBlack.woff2') format('woff2'),url('/Content/Fonts/RobotoBlack.woff') format('woff'),url('/Content/Fonts/RobotoBlack.ttf') format('truetype'),url('/Content/Fonts/RobotoBlack.svg#RobotoBlack') format('svg');  font-display: swap;}

@font-face{font-family:MontserratRegular;src:url('/Content/Fonts/MontserratRegular.eot');src:url('/Content/Fonts/MontserratRegular.eot') format('embedded-opentype'),url('/Content/Fonts/MontserratRegular.woff2') format('woff2'),url('/Content/Fonts/MontserratRegular.woff') format('woff'),url('/Content/Fonts/MontserratRegular.ttf') format('truetype'),url('/Content/Fonts/MontserratRegular.svg#MontserratRegular') format('svg');  font-display: swap;}
@font-face{font-family:MontserratMedium;src:url('/Content/Fonts/MontserratMedium.eot');src:url('/Content/Fonts/MontserratMedium.eot') format('embedded-opentype'),url('/Content/Fonts/MontserratMedium.woff2') format('woff2'),url('/Content/Fonts/MontserratMedium.woff') format('woff'),url('/Content/Fonts/MontserratMedium.ttf') format('truetype'),url('/Content/Fonts/MontserratMedium.svg#MontserratMedium') format('svg');  font-display: swap;}
@font-face{font-family:MontserratSemiBold;src:url('/Content/Fonts/MontserratSemiBold.eot');src:url('/Content/Fonts/MontserratSemiBold.eot') format('embedded-opentype'),url('/Content/Fonts/MontserratSemiBold.woff2') format('woff2'),url('/Content/Fonts/MontserratSemiBold.woff') format('woff'),url('/Content/Fonts/MontserratSemiBold.ttf') format('truetype'),url('/Content/Fonts/MontserratSemiBold.svg#MontserratSemiBold') format('svg');  font-display: swap;}
@font-face{font-family:MontserratBold;src:url('/Content/Fonts/MontserratBold.eot');src:url('/Content/Fonts/MontserratBold.eot') format('embedded-opentype'),url('/Content/Fonts/MontserratBold.woff2') format('woff2'),url('/Content/Fonts/MontserratBold.woff') format('woff'),url('/Content/Fonts/MontserratBold.ttf') format('truetype'),url('/Content/Fonts/MontserratBold.svg#MontserratBold') format('svg');  font-display: swap;}
*/
@font-face{font-display:swap; font-family:Poppins; font-style:normal;font-weight:300; src:url('/Content/Fonts/PoppinsLight.woff2') format('woff2'); }
@font-face{font-display:swap; font-family:Poppins; font-style:normal;font-weight:400; src:url('/Content/Fonts/PoppinsRegular.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Poppins; font-style:normal;font-weight:500; src:url('/Content/Fonts/PoppinsMedium.woff2') format('woff2');  }
@font-face{font-display:swap; font-family:Poppins; font-style:normal;font-weight:600; src:url('/Content/Fonts/PoppinsSemiBold.woff2') format('woff2'); }
@font-face{font-display:swap; font-family:Poppins; font-style:normal;font-weight:700; src:url('/Content/Fonts/PoppinsBold.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Poppins; font-style:normal;font-weight:800; src:url('/Content/Fonts/PoppinsExtraBold.woff2') format('woff2');}

@font-face{font-display:swap; font-family:Roboto; font-style:normal; font-weight:100; src:url('/Content/Fonts/RobotoThin.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Roboto; font-style:normal; font-weight:400; src:url('/Content/Fonts/RobotoRegular.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Roboto; font-style:normal; font-weight:500; src:url('/Content/Fonts/RobotoMedium.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Roboto; font-style:normal; font-weight:700; src:url('/Content/Fonts/RobotoBold.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Roboto; font-style:normal; font-weight:900; src:url('/Content/Fonts/RobotoBlack.woff2') format('woff2'); }
                                                 
@font-face{font-display:swap; font-family:Montserrat; font-style:normal; font-weight:400; src:url('/Content/Fonts/MontserratRegular.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Montserrat; font-style:normal; font-weight:500; src:url('/Content/Fonts/MontserratMedium.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Montserrat; font-style:normal; font-weight:600; src:url('/Content/Fonts/MontserratSemiBold.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Montserrat; font-style:normal; font-weight:700; src:url('/Content/Fonts/MontserratBold.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Montserrat; font-style:normal; font-weight:800; src:url('/Content/Fonts/MontserratBolder.woff2') format('woff2');}
 
@font-face{font-display:swap; font-family:Open Sans; font-style:normal; font-weight:400; src:url('/Content/Fonts/open-sans-regular.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Open Sans; font-style:normal; font-weight:500; src:url('/Content/Fonts/open-sans-500.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Open Sans; font-style:normal; font-weight:600; src:url('/Content/Fonts/open-sans-600.woff2') format('woff2');}
@font-face{font-display:swap; font-family:Open Sans; font-style:normal; font-weight:700; src:url('/Content/Fonts/open-sans-700.woff2') format('woff2');}


:root {
--FontFamilyRoboto: 'Roboto', sans-serif;
--FontFamilyPoppins: "Poppins",sans-serif;
--FontFamilyMontserrat: "Montserrat", sans-serif;
--Font-Awesome: "Font Awesome 5 Free";
--FontSize075: 0.75rem;
--FontSize08: 0.8rem;
--FontSize085: 0.85rem;
--FontSize087: 0.87rem;
--FontSize09: 0.9rem;
--FontSize095: 0.95rem;
--FontSize1: 1rem;
--FontSize11: 1.1rem;
--FontSize15: 1.5rem;
--FontSize185: 1.85rem;
--FontWeightnormal: normal;
--FontWeight300: 300;
--FontWeight400: 400;
--FontWeight500: 500;
--FontWeight600: 600;
--FontWeight700: 700;
--FontWeight800: 800;
--FontWeight900: 900;
}

p,h1, h2, h3, h4, h5, h6 {font-family:  var(--FontFamilyPoppins); font-weight:normal;}
.fade:not(.show){display:none;}
.maskScreen{position: fixed;left: 0;right: 0;top:0;bottom: 0;background-color: rgba(0,0,0,0.7); display:none;z-index: 21;  animation-duration: 0.6s; -webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s;    -o-animation-duration: 0.6s;
   animation-fill-mode: both;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-name:animOpenMenu;-moz-animation-name:animOpenMenu;-o-animation-name:animOpenMenu;}
body.masked .maskScreen{display:block;}
a{color:#f86d18;text-decoration:none;}
/*p{font-family:'Open Sans', 'sans-serif';}
h1, h2, h3, h4, h5, h6 {font-family: var(--FontFamilyMontserrat)}*/
p,h1, h2, h3, h4, h5, h6 {font-family: var(--FontFamilyPoppins)}


a:hover{color:var(--bs-black);}
ol, ul{list-style:none;padding:0px;margin:0px;}
:focus {outline: none !important;}
img {max-width: 100%;}
::selection {background: #2a71e4;color:var(--bs-white);}

.logo {margin:0.95rem 0 0.95rem 0.95rem; }
.logo a{display:block;}
.logo.primary{display:none;}
.dl-trigger span{height:2px;margin:3px 10px;background-color:#dcdee5;display:block;border-radius:10px;width:21px;transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.dl-active span:first-child{transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); margin-top: 0.5rem;}   
.dl-active span:nth-child(2){width:0px;}
.dl-active span:last-child{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); margin-top: -0.65rem;}
.dl-submenu {padding-bottom:65px !important;}

#header{position:absolute;left:0;right:0;z-index:999;background-color:#262a36;overflow:visible;}
/*#contentsection{padding-top:112px !important;}*/
.header-shadow {position: fixed;left: 0;right: 0;top: 100%;text-align: center;z-index: 100;display: none;}
.header-top {background: #363b4a;}
.top-menu-item {font-family:var(--FontFamilyRoboto);font-size: var(--FontSize075);font-weight:var(--FontWeightnormal);padding: 0.5rem 10px; color:#ffffff; display:inline-block; letter-spacing: 0.02rem;}
.top-menu-item:hover{color:var(--bs-white);}
.yellow-dot {width: 5px;height: 5px;background: #f6cb35;border-radius: 25px;margin-right: 4px;margin-top: 2px;}
.yellow-text {color: #ffce00;white-space: nowrap;font-weight: 500;padding: 0 0.3rem;}
.btn-bill-knowMore {white-space: nowrap;background: #565c70;text-align: center;padding: 0.5rem !important;border-radius: 0px;color: #ffffff !important;}

.faIcon{font-size: var(--FontSize08);transition:transform .3s ease-in-out;transform:rotate(0deg); -webkit-transition:transform .3s ease-in-out; -webkit-transform:rotate(0deg); -moz-transition:transform .3s ease-in-out; -moz-transform:rotate(0deg);}
.menuParent:hover .faIcon{transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); filter:invert(1);}
.menuParentLink{line-height:14px;font-size:var(--bs-body-font-size);color:var(--bs-white); font-weight:var(--FontWeight400);font-family: var(--FontFamilyRoboto);padding:2rem 1rem;white-space: nowrap;}
.menuParent:hover, .menuNoParent:hover{background: var(--bs-white);}
.menuParent:hover > .menuParentLink{color: #262a36 !important;font-weight: var(--FontWeight500);}
.btn-menuFreeDemo {color:var(--bs-white);display:inline-block;border-radius:10rem;font-size:var(--FontSize085);font-weight: var(--FontWeight500);letter-spacing:0.5px;background: rgb(246 105 60)!important;padding:0.7rem 1.1rem!important;}
.btn-menuFreeDemo:hover{background:#e74524!important;color:var(--bs-white) !important;}
#main-menu li:hover >.sub-menu{ transform: scale(1) translateY(0) !important; visibility:visible; opacity:1;}
.sub-menu {left: 0!important;right: 0 !important;top: 100%;position: absolute;min-width: 205px;z-index: 9999; width:100%; margin-top:-1px; 
   animation-duration: 0.6s; -webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s;    -o-animation-duration: 0.6s;
   animation-fill-mode: both;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;
   animation-name:animOpenMenu;-moz-animation-name:animOpenMenu;-o-animation-name:animOpenMenu; visibility:hidden; opacity:0;}
.nav-product-title{font-size: var(--FontSize087);font-weight: var(--FontWeight500);font-family:var(--FontFamilyPoppins);} 
.menu-tab-link *{color: var(--bs-black);}
.menu-tab-link:hover *{color:#eb3d31;}
.sub-menu .tab-pane{min-height:200px;}
.sub-menu-inner-wrap .nav-link{border-bottom: 2px solid #ffdccb;line-height: 1.2;padding:2rem 1.3rem; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}  /*background: #fdf9f9;*/
.sub-menu-inner-wrap .nav-link.active{background:#f7f1f0;border-color:#f94e2b;}
.sub-menu-inner-wrap .nav-link:hover{background:rgba(255,255,255,0.7);}
.sub-menu-link{text-decoration:none; padding:0.5rem;text-align:center;}
.sub-menu-company-wrap{border:1px solid #ffede5;padding-bottom: 8px !important;background: rgb(255,245,242);background: -moz-linear-gradient(90deg, rgba(255,245,242,0.75) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,245,242,0.75) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(90deg, rgba(255,245,242,0.75) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f2",endColorstr="#ffffff",GradientType=1);}
.sub-menu-company-icon svg{width:45px !important; height:45px !important;}
.sub-menu-company-title{font-weight: var(--FontWeight500);font-family: var(--FontFamilyRoboto);font-size: var(--FontSize095);color: var(--bs-black) !important;letter-spacing:normal;}
.sub-menu-company-desc{font-size:var(--FontSize08); line-height:normal;font-family: var(--FontFamilyRoboto); color:#333333}
.sub-menu-company-arrow{position: absolute;right: 20px;font-size: var(--FontSize075);color: #f94e2b;top: 18px;}

.submenu-microvertical{width:17%; margin:1rem;}
.main-menu-vertical{transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; width:100%;}
.main-menu-vertical:hover{background:#fdf9f9;box-shadow: 0 8px 12px 0 rgb(2 19 79 / 7%); -webkit-box-shadow: 0 8px 12px 0 rgb(2 19 79 / 7%);transform: translateY(-2px); -webkit-transform: translateY(-2px);}
.main-menu-vertical .Vertical-box-title {font-size: var(--FontSize085);font-weight:var(--FontWeight400); letter-spacing:0.5px; margin-top: 0.5rem;font-family:var(--FontFamilyRoboto);color: var(--bs-black);}
.main-menu-vertical svg {height: 50px !important;width:50px !important;fill: #f94e2b !important;}
.main-menu-vertical .sub-menu-company-arrow-svg{width:12px !important; height:12px !important;}
.submenuFootWrap{border-top:1px solid rgb(255 220 203 / 50%);margin-top: 2rem; background: linear-gradient(180deg, rgba(255,245,242,0.75) 0%, rgba(255,255,255,0) 100%);}
.submenuFootLink{text-decoration: none; padding: 1rem; padding-left:1.5rem; }
.submenuFootTitle{color: var(--bs-black);font-size: var(--FontSize08);font-weight: var(--FontWeight500); letter-spacing: 0.04rem;font-family: var(--FontFamilyRoboto); margin-bottom:0.3rem;}
.submenuFootDesc{line-height: normal;font-size: var(--FontSize075);color: #444444;text-align: left;font-family: var(--FontFamilyRoboto);}
.submenuFootLink .fa{font-size:var(--FontSize075);color: #ff6800; margin-left:0.2rem; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.submenuFootLink:hover {background: #f9f3f3;}
.submenuFootLink:hover .fa{margin-left:0.5rem;}
.dl-menuwrapper .sub-menu-company-desc{display:none;}
.dl-menuwrapper li a:before{display:none !important;}
.dl-menu .dl-submenu .main-menu-vertical .Vertical-box-title{white-space:normal;}
.dl-menuwrapper .dl-submenu  li a{box-shadow:none !important;}
.dl-menuwrapper ul{padding:0 0.5rem; background:#f7f7f7; width:100%;flex: 0 0 100%;}
.dl-menuwrapper li .dl-submenu{padding:0px;}
.menuMask{background: #f7f7f7; position:fixed; top:0; left:0; width:100%; height:100%; z-index:99; display:none;}
.menuMaskActive{display:block;}
.dl-menuwrapper li a{border: 0px solid #f3f5f7; margin: 0rem;padding: 1rem 0.5rem; letter-spacing:normal;font-weight: var(--FontWeight500);font-family:var(--FontFamilyRoboto);color: var(--bs-black);white-space: normal;border-radius: 0px !important; background:#ffffff;
                          min-height: 120px;   width: 100%;display: flex;justify-content: center;flex-direction: column;align-items: center;text-align: center;font-size:var(--FontSize085);align-self: stretch;}
.dl-menuwrapper li.dl-back > a {padding: 0px;background:rgb(38 42 54 / 75%);text-transform: capitalize;font-size:var(--FontSize085);font-weight: var(--FontWeight500); box-shadow: none;color:var(--bs-white);}
.dl-menuwrapper li.dl-back > a:before{content: '\f104';font-family: var(--Font-Awesome);font-weight: var(--FontWeight900); color:var(--bs-white); margin-right: 0.25rem;font-size: 1rem;position: absolute;left: 20px; display:inline-block !important;top: 16px;}

.dl-menu .badge{font-size:0.65rem; margin-top:0.45rem; border-radius:0.1rem; padding-top:0.3rem;}
.no-touch .dl-menuwrapper li a:hover {background: #f5f7f3;}
.dl-menuwrapper li .sub-menu-company-arrow{position: relative;right: auto;font-size: var(--FontSize075);color: #333333;top: 0;margin-left: 0.25rem;}
.mm-parent, .mm-child, .mm-subchild{display: flex;flex-wrap: wrap;justify-content: flex-start;  }
.mm-parent li,  .mm-child li, .mm-subchild li{display: flex;width: 50%;padding: 0;justify-content: center; padding:0.25rem;}
.mm-parent li.dl-back, .mm-child li.dl-back, .mm-subchild li.dl-back{width:100% !important; height:50px;margin-bottom: 0.5rem; -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0); position:fixed; bottom:0; left:0; z-index:1;padding:0px;}
.mm-parent li.dl-back a, .mm-child li.dl-back a, .mm-subchild li.dl-back a{ min-height:50px;}
.mm-parent li.dl-subviewopen, .mm-child li.dl-subviewopen{width:100% !important;flex: 0 0 100%;}
.mm-parent li.dl-fullwidth, .mm-child li.dl-fullwidth{width:100% !important;flex: 0 0 100%;}
.mm-icon{height:40px;margin-bottom: 0.4rem;}
.mm-icon svg{height:40px !important; width:auto !important; fill:#f94e2b !important;}
.mm-parent, .mm-child, .mm-subchild{overflow-y:auto;}
/*FAQ-Common-for-All*/
.faq-master-wrap{background:#f5f5f5;} /*Used in inner Pages*/
.faq-query{font-family: var(--FontFamilyPoppins);font-weight: 500;color: var(--bs-black);font-size: 1.1rem; margin-bottom: 0.2rem;}
.faq-solution{color:var(--bs-black);font-size: 0.9rem;}
.faq-query .faq-num {margin-bottom:0px;font-size: 1.1rem; color:var(--bs-black) !important;font-weight: 600;}
.faqbg-1{width:100%;background:#f6f7f9;height: 15%;display: block;position: absolute;max-width: 100%;bottom: 0px;left: 0;}
.faqbg-2{width: 0;height: 0;border-top: 180px solid transparent;border-left: 1440px solid #f6f7f9;position: absolute;border-bottom: 0px;left: -15px;bottom: 15%;}
.faq-main .accordion-button::after{display:none;}
.faq-main .accordion-button:not(.collapsed)::after{content: '\f111';font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 0.45rem;display: block;background-image: none;color: #fb3e01;margin-top: -13px !important;}
.faq-main .accordion-item{margin-bottom: 1rem;box-shadow: 0px 5px 15px rgb(38 42 54 / 8%);}
.faq-ques{font-family: var(--FontFamilyPoppins);font-weight: 600;font-size: 1rem;color: rgb(38 42 54 / 65%);}
.faq-ques.accordion-button:not(.collapsed){color: #262a36;  }
.faq-ques.accordion-button.collapsed:before{content:'\f067'; font-family:'Font Awesome 5 Free';margin-right: 0.3rem; font-weight: 900;font-size: 0.9rem;}
.faq-ques.accordion-button:not(.collapsed):before{content:'\f068'; font-family:'Font Awesome 5 Free';margin-right: 0.3rem; font-weight: 900;font-size: 0.9rem;}
.faq-solutions{text-align: left !important;font-family: 'Poppins', 'sans-serif';font-size: 0.9rem;color: var(--bs-black);line-height: 1.7;font-weight: 400;margin-bottom:0px;}
.faq-solutions-list li{padding-left:1rem; display:flex;     align-items: flex-start;    margin-bottom: 0.5rem;}
.faq-solutions-list li:before{content:'\f111'; font-family:'Font Awesome 5 Free';font-size: 0.3rem;margin-right: 0.5rem;margin-top: 0.5rem;font-weight: 900;}
.faq-solution-home.faq-solutions-list li:before{margin-top:0!important}
.faq-solutions a{color:#006de1!important}
.faq-solutions-list-num {list-style: num;font-weight: 600;}
.faq-solutions-list-num-head{font-weight:600; margin:0px;}
.faq-solutions-list-num-desc{margin-bottom:0.8rem;}

.btn-clients-common{width:auto; transition: all 0.2s ease;-webkit-transition: all 0.2s ease;color: var(--bs-white);   background: #f94e2b;box-shadow: 0 5px 12px 0 rgb(204 37 37 / 20%);border-color: #f94e2b;
padding: 0.65rem 1.8rem;font-weight: 500;font-size: 1.1rem !important;border-radius: 30px;border: 0px; letter-spacing:normal;}
 .btn-clients-common:hover,  .btn-clients-common:focus {background: #d34123;color: #ffffff;}
 .footer-form-heading{font-family: var(--FontFamilyPoppins);font-size: 1.5rem;font-weight: 600;color: #1c67d5;}
.footer-form-subheading{font-family: var(--FontFamilyPoppins);font-weight:300;font-size: 1.5rem;line-height: 1.6;}


/*Need-Assistance*/
.support-wrap {background: #f9fbf8;}
.support-heading{color: #0069d9;font-family: var(--FontFamilyPoppins);font-size: var(--FontSize185);font-weight: var(--FontWeight700);line-height:1.2;letter-spacing: normal;}
.support-subheading{color: #31334d;font-family: var(--FontFamilyPoppins);font-size: var(--FontSize1);font-weight: var(--FontWeight500);letter-spacing: normal;}
.support-icon{font-size: var(--FontSize15);width: 55px;height: 55px;line-height: 55px;border-radius: 50%;background: #e6edf3;color: #0069d9; }
.support-label{font-family:var(--FontFamilyMontserrat); font-size: var(--FontSize085);font-weight: var(--FontWeight500);letter-spacing: 0.02rem;line-height: 1.2;}
.reach-us-wrap{border-radius: 25px;box-shadow: rgba(13, 21, 55, 0.06) 0 5px 50px;}
.reach-us-icon {background: #e6edf3;width: 25px;height: 25px;border-radius: 5px;}
.reach-us-dial{font-family: var(--FontFamilyMontserrat);font-size: var(--FontSize11);font-weight: var(--FontWeight700);}
.reach-us-tollfree{font-family: var(--FontFamilyMontserrat);font-size: var(--FontSize1);font-weight: var(--FontWeight600);background: #ffc253;padding: 0.4rem 1.5rem;display: inline-block;border-radius: 5px;color: #2c2a27;}
/*Our-Clients-PartialContactDetails*/
.clients-section-heading {font-family: var(--FontFamilyPoppins);font-size: 1.9rem;font-weight: 700;color: #31334d;}
.clients-section-subheading {font-family: var(--FontFamilyPoppins);font-size: 1rem;font-weight: 500;color: #31334d;}
.clients{display: grid;grid-template-columns: repeat(auto-fit, minmax(165px, 1fr));-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;grid-gap: 25px;justify-items: center;}
.clients-brand {-webkit-box-shadow: rgba(13, 21, 55, 0.12) 0 7px 20px;box-shadow: rgba(13, 21, 55, 0.12) 0 7px 20px;display: block;margin: auto;text-align: center;background: var(--bs-white);padding: 20px;border-radius: 6px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; width:100%;}
.clients-brand img{height:34px; width:auto;}
.clients div:hover {-webkit-box-shadow: 0 20px 20px 0 rgba(2, 19, 79, 0.1);box-shadow: 0 20px 20px 0 rgba(2, 19, 79, 0.1);-webkit-transform: translateY(-2px);transform: translateY(-2px);}
/*footer*/
.footer {font-family:var(--FontFamilyPoppins);}
.footnav {padding: 0;margin: 10px 0 5px 0px;}
.footHeading{font-size: var(--FontSize1); font-weight:var(--FontWeight600); font-family:var(--FontFamilyMontserrat);margin: 0 0px 0.7rem 0px;padding: 15px 0 0px;line-height: 1.2;letter-spacing:normal;}
.footlinks li {margin-bottom:3px;}
.footlinks li a {color: var(--bs-black);font-size:var(--FontSize09);font-weight: var(--FontWeight400); text-decoration:none;white-space: nowrap;}
.footlinks li a:hover{color: #f94e2b;text-decoration: none;}
.footlinks.videoChannel{margin-top:1rem;}
.footlinks.videoChannel li{margin-bottom:0.2rem;}
.footlinks.videoChannel li a{display:flex; align-items:center; font-weight:var(--FontWeight500); font-size:var(--FontSize085); white-space:normal;}
.footlinks.videoChannel li a .foot-media{display:flex; flex:0 0 70px; margin-right:10px; border-radius:3px; overflow:hidden;}
.footlinks.videoChannel li a .foot-media img{max-width:100%;}
.social li {display: inline-block; margin-right:2px;}
.social li a {width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center; border-width:2px; border-style:solid;border-radius:500px; transition: transform .3s ease-out; -webkit-transition: transform .3s ease-out; -moz-transition: transform .3s ease-out;}
.social li a:hover{transform: translate(0, -3px);-webkit-transform: translate(0, -3px);-moz-transform: translate(0, -3px);-webkit-box-shadow: 0px 4px 3px 0px rgba(222,222,222,1);-moz-box-shadow: 0px 4px 3px 0px rgba(222,222,222,1);box-shadow: 0px 4px 3px 0px rgba(222,222,222,1);}
.social-svg{width:35px; height:36px;} .svg-fb{fill:#1976d2;} .svg-twitter{fill:#03a9f4;} .svg-linkedin {fill:#007ab9;} .svg-instagram {fill:#fd1daa;} .svg-youtube{fill:#df2f19;}
.appstore{display:flex; flex-direction:column; margin-top:0.5rem;}
.appstore .appstore-icon{width:150px; margin-bottom:0.2rem;}
.footerfoot-wrap{ margin-top:1.5rem;padding:0.7rem 0; }
.footerfootLink{color:var(--bs-black);font-size:var(--FontSize08);font-weight:var(--FontWeight400); text-decoration:none;}
.footerfootLink:hover{color:#6a6a6a}
.botChatParent{position:fixed; display:none; bottom:70px; right:10px; overflow:hidden; border-radius:19px; box-shadow:0 1px 5px 0 rgba(0,0,0,.2); max-width:400px; width:100%;height:calc(100% - 90px); z-index:9999;background:#ffffff;}
.botChatTrigger{width:54px; height:54px; display:flex; align-items:center; justify-content:center;position: fixed;bottom:12px; right: 12px;background:#f5693c;border-radius: 100%;cursor: pointer; border-radius:50%; z-index:9999;}

.copyrights {color: var(--bs-black);font-size: var(--FontSize08);font-weight:var(--FontWeight400);}

 /*AfterLayout1-Start*/
 .btn-base-common{transition:all 0.2s ease; -webkit-transition:all 0.2s ease;  background: #cccccc;color: var(--bs-white);border-color: #f94e2b;border-radius: 25px;padding: 0.65rem 1.8rem;font-weight: var(--FontWeight500);font-size: 1.2rem;border-radius: 30px; border:0px;}
.faq-main .accordion-button:not(.collapsed)::after {content: '';width:7px; height:7px;display: inline-block; background:#fb3e01;border-radius:50px;}
.faq-ques.accordion-button:before {content: '';width:10px; min-width:10px; height:2px;display: inline-block; margin-right:0.5rem!important;}
.faq-ques.accordion-button:not(.collapsed):before {content: ''; background:#262a36;}
.faq-ques.accordion-button.collapsed:before{content: ''; background:rgb(38 42 54 / 65%); }
.faq-ques.accordion-button.collapsed:after{content: ''; width:2px; height:10px;display: inline-block;background:rgb(38 42 54 / 65%);position:absolute; left:20px;}
.faq-solutions-list li:before{content: '';    margin-top: 10px;display: inline-block;background: #363b4a;min-width: 6px;height: 6px;border-radius: 50px;margin-right: 0.5rem;}

.int-dot-icon i {font-size: 0.4rem;margin: 0 0.25rem;color: #31334c; display:none;}
.int-dot-icon {display: inline-flex;vertical-align: middle;width: 5px;height: 5px;background: #454658;border-radius: 25px;margin: 0 0.25rem;}
.btn-base-red {color: #ffffff;background: #f94e2b;border-color: #f94e2b;border: 2px solid #ffffff;color: #ffffff;border-radius: 50px;transition: all 300ms ease-in-out;padding: 0.4rem 0.95rem;font-size: 0.85rem;text-transform: capitalize;font-weight: 500;}
/*AfterLayout1-End*/


/*COMMON-IN-ALL-Start*/
.shadoww{display:none !important;}
.container-heading,
.cs-container-heading,
.blg-container-heading,
.enterprise-section-heading,
.lp-features-headingTitle,
.testimonial-primary-wrap .section-head{font-family: var(--FontFamilyPoppins); font-weight: var(--FontWeight700); text-align:center; color: #363b4a;font-size: 2rem;margin-bottom: 0.2rem;}

.container-desc,
.cs-container-desc,
.blg-container-desc,
.enterprise-section-subheading,
.lp-features-subHeading,
.testimonial-primary-wrap .section-desc{font-family: var(--FontFamilyPoppins);font-weight: var(--FontWeight500);font-size: 1rem;color: #363b4a;margin-bottom: 0px;}

/*CaseStudy-and-Blog*/
.cs-home-container, .blg-home-container{max-width:1440px;}
.cs-sec-wrap {background:#f6f7f9}
.cs-wrap, .blg-wrap{background:#ffffff;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.05);border-radius: 0.5rem;overflow: hidden;height:100%;display: flex;flex-direction: column;justify-content: space-between;}
.blg-wrap{border: 1px solid #e5e5e5;padding: 0.5rem;}
.cs-img, .blg-img{width:100%;max-width:100%;height:auto;}
.blg-img{border-radius:0.3rem 0.3rem 0 0;}
.cs-heading, .blg-heading{font-size: 1.1rem;font-weight: 500;font-family: var(--FontFamilyPoppins);color: #0a1c36;margin-top: 1rem; margin-bottom: 1.2rem;}
.cs-desc, .blg-desc{font-size: 0.95rem;font-weight: 400;letter-spacing: 0.02rem;color: #303339;font-family: var(--FontFamilyPoppins);line-height: 1.6; margin:0px;}
.cs-content, .blg-content  {padding: 1rem;}
.cs-btn, .blg-btn{background: #f14a27; color:#ffffff; font-family: 'Poppins';font-weight: 500;font-size:0.9rem;display: inline-block;border-radius: 50px;border: 1px solid #f14a27;padding: 0.5rem 0.9rem; box-shadow:0 5px 12px 0 rgb(0 0 0 / 20%);}
.cs-btn:hover, .blg-btn:hover{background:#d34123; color: #ffffff; text-decoration:none;}
.img-ratio-4-3{aspect-ratio: 4 / 3;object-fit: cover; height:auto;}
.blg-sec-wrap{padding: 3rem;}
 

/*Testimonials*/
.testimonials-wrap{padding:3rem;position:relative;text-align: center;background:rgb(38 42 54 / 8%)}
.testimonials-wrap .testimonials-overlay-w{display:none !important; position:absolute; top:0; right:0; bottom:0; left:0; background-color: rgba(247,247,247,0);}
/*.testimonial-slider {margin-top: 40px;}*/
/*.owl-stage-outer {padding-top: 10px;padding-bottom: 10px;}*/
.owl-carousel{padding:0 10px;}
.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;}
.owl-carousel .owl-item{display:flex;}
.testimonial {text-align: center;margin: 0 15px;}
.testimonial-media{box-shadow:0px 0px 0px 5px #ffffff, -3px 3px 12px #262a35; border-radius:4px; overflow:hidden; margin-bottom:1rem; cursor:pointer;align-items: center;}
.testimonial-media img{border-radius:5px; transition:all 0.5s ease-in-out;}
.testimonial .title {font-family: 'Poppins', 'sans-serif';font-size: 0.9rem;font-weight: 600;letter-spacing: 0.5px;display: inline-block;text-transform: capitalize;margin-top: 0.5rem;}
.testimonial .testicompany {color: rgba(255,255,255,0.8);font-size: 0.8rem;font-style: italic;}
.testimonials-wrap .owl-nav .disabled {opacity: .5;cursor: default;}
.owl-prev span, .owl-next span {display: none;}
.owl-prev,.owl-next {position: absolute;top: 45%;background: rgba(255,255,255,0.5);margin: 0px !important;padding: 0px !important;}
.owl-next {right: -10px;}
.owl-prev {left: -10px;}
.owl-next:before {content: '';height:15px;width:15px; display:inline-block;background-image: url(/Content/Images/slider-arrow.svg); background-repeat:no-repeat;}
.owl-prev:before {content: '';height:15px;width:15px; display:inline-block;background-image: url(/Content/Images/slider-arrow.svg); background-repeat:no-repeat;transform: rotate(180deg);}
.testimonial-mask{background: rgba(0,0,0,0);  position: absolute;  top: 0; left: 0;  width: 100%;  height: 100%;  z-index: 0;}
.testimonial-content:hover .testimonial-mask{background: rgba(0,0,0,0.2);}

.play-icon:before{content: '';height:50px;width:50px; display:inline-block;background-image: url(/Content/Images/play-button.svg); background-repeat:no-repeat;background-size: contain;}
.play-icon{ z-index:1; position: absolute;left: 0;right: 0;margin:auto;opacity: 0;}
.testimonial-content:hover .play-icon{color:#ffffff; text-shadow:none;opacity:1;}
.testidescrpt{font-family: poppins;font-size: 0.8rem;}
.testimonials-wrap .owl-next, .testimonials-wrap .owl-prev{top: 48%;background: transparent;}

.video-play-icon {width: 55px;height: 55px;line-height: 60px;border-radius: 50%;position: absolute;z-index: 4;display: inline-block;border: 2px solid var(--bs-white);cursor: pointer;background: var(--bs-white);top: 40%;left: 0;right: 0;margin: 0 auto;text-align: center;display: flex !important;align-items: center;border-radius: 50%;justify-content: center;-webkit-animation: ripple-white 1s linear infinite;animation: ripple-white 1s linear infinite;-webkit-transition: .5s;}
.video-play-icon svg{width:32px !important; height:32px !important; fill: #31333c;margin-left: 5px;margin-top: -1px;}
.btn-testimonial-mobile, .btn-testimonial{width:auto;  transition: all 0.2s ease;-webkit-transition: all 0.2s ease;color: var(--bs-white);   background: #f94e2b;box-shadow: 0 5px 12px 0 rgb(204 37 37 / 20%);border-color: #f94e2b;
padding: 0.65rem 1.5rem;font-weight: 500;font-size: 1.1rem;border-radius: 50px;border: 0px; letter-spacing:normal;    box-shadow: 0 0 0 5px #fff, 0 0 0 0.4rem #f94e2b;}
.btn-testimonial-mobile:hover, .btn-testimonial-mobile:focus,.btn-testimonial:hover,  .btn-testimonial:focus, .btn-testimonial:active{background: #d34123 !important;color: #ffffff !important;}

/*Testimonial Slider*/
#divScrollerTestimonial .owl-wrapper{display:flex!important;}
#divScrollerTestimonial .owl-prev, #divScrollerTestimonial .owl-next{top:50%;}
.testimonial-wrap{font-family: var(--FontFamilyPoppins); background: #fff;border-radius: 25px;align-items: start;/*margin: 0 1rem; */height:100%; border:1px solid rgb(39 43 58 / 10%);}
.testimonial-block{align-items: flex-start; }
.testimonial-img-wrap{display: inline-flex;background: #d0d2d9;position:relative; border-radius: 0 50% 50% 50%;padding: 0.5rem;}
/*.testimonial-btn-play{display: inline-flex;width: 54px;height: 54px;align-items: center;justify-content: center;border-radius: 50%;position: absolute;right: 10px;bottom: 10px;border: 3px solid #ffffff;}*/
.testimonial-btn-play-icon{width: 22px;height: auto;margin-left: 3px; fill:#ffffff;}
.testimonial-btn-play {position: absolute;bottom: 10px;right: 10px;width: 50px;height: 50px;background: #e63946;border: 2px solid #ffffff;border-radius: 50%;display: flex;align-items: center;justify-content: center;overflow: visible;}
.testimonial-btn-play::before,.testimonial-btn-play::after {content: '';position: absolute;border: 2px solid #e63946;border-radius: 50%;top: 0;left: 0;right: 0;bottom: 0;animation: ripple 2s infinite;}
.testimonial-btn-play::after {animation-delay: 1s;}
@keyframes ripple {0% {transform: scale(1);opacity: 1;}100% {transform: scale(1.5);opacity: 0;}}
.testimonial-btn-play svg,.testimonial-btn-play::marker {z-index: 2;}

.testimonial-img{min-width: 200px;width:200px;height:200px; border-radius:50%;}
.testimonial-brand-wrap{position:relative;}
.testimonial-brand-wrap:before{content: '';width: 40%;height: 2px;background: #f6693c;display: inline-block;position: absolute;left: 0;right: 0;margin: 0 auto;top: 0;}
.testimonial-desc-wrap{}
.testimonial-company{font-family: var(--FontFamilyPoppins);font-weight: 600;color: #000000;font-size: 1.5rem;text-transform: uppercase;}
.testimonial-company:after {content: '';width: 35px;height: 2px;background: #f14a27;display: block;margin-top:0.8rem;position: relative;}
.testimonial-desc{font-family: var(--FontFamilyPoppins);font-size: 1.125rem;line-height: 1.75;font-weight: 400;color: #000000; display:flex; padding-left:0.8rem;}
.testimonial-author{font-family: var(--FontFamilyPoppins);font-weight: 600;font-size: 1.2rem;color:#12151c;margin: 0px;}
.testimonial-designation{font-family: var(--FontFamilyPoppins);font-size: 0.925rem;color: #262a36;margin: 0px;font-style: italic;font-weight: 400;}

.quote{width: 3rem;height: auto;align-self: flex-end;}
.quote-start{transform:rotate(180deg); align-self: flex-start;}


@-webkit-keyframes ripple-white {
    0% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1);}
    100% {-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 30px rgba(255, 255, 255, 0);}}
@keyframes ripple-white {
    0% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1);}
    100% {-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 30px rgba(255, 255, 255, 0);}}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent !important;}
/*EnglishHindi-Video*/
.nav-tabs-video .nav-link{min-width: 130px;padding: 1rem;margin-top: 1px;}
.nav-tabs-video .nav-link.active .v-icon-active{ fill:#7ba529 !important;}
.nav-tabs-video .tab-content{padding: 1rem 1rem 0.5rem 1rem;border:1px solid #dee2e6; border-top:0px; background:#ffffff; border-radius:0 0 0.25rem 0.25rem;min-height:346px; transition:all 0.3s ease-in-out; }
.lp-features-main-heading{text-align:center;}
/*COMMON-IN-ALL-End*/

/*Top Brand (Home, retail, retail-apparel, retail-ReadymadeGarment*/
.lerp-top-brands-container{background: linear-gradient(130deg, #070b1a, #0a143b, #070b1a);} /*linear-gradient(45deg, #070b1a, #070b1a)*/
.lerp-top-brands{}
/*.lerp-top-brands-imgWrap{  background:linear-gradient(45deg, #74b2c5, #7fa37a, #e3c078);border-radius: 15px;padding: 0.5rem 1rem; margin-bottom:0.85rem;}*/
.lerp-top-brands-img{max-width:421px; width:100%; }
.lerp-top-brands-head{font-family: var(--FontFamilyPoppins);color: #fafafa;font-size: 2.1rem;font-weight: 700;margin-bottom: 0px;}
.lerp-top-brands-head-alt{color:#fafafa;font-weight: 400;margin: 0.8rem 0rem 0.25rem 0rem;}
.lerp-top-brands-desc{font-family: var(--FontFamilyPoppins);font-size: 1.1rem;font-weight: 400;color: #fff;line-height: 1.8;margin-top: 0;}

.lerp-top-brands-thumbnails {display: flex;flex-direction: row;align-items: center;text-align: center;height:120px;}
.lerp-top-brands-thumbnails-img {width: 85px;height: auto;opacity: 0.6;transition: all 0.3s ease;cursor: pointer;}
.lerp-top-brands-thumbnails .active {width: 110px;height: auto;opacity: 1;}

.lerp-top-brands-slider {width: 600px; max-width:100%;height: auto;overflow: hidden;position: relative;border: 8px solid #262a36;border-radius: 0.15rem;box-shadow: 0 0 0 3px #313646;margin: 3px;}
.lerp-top-brands-slides{display: flex;width: max-content;}
.lerp-top-brands-slides-img {width: 500px; max-width:100%;height: auto;object-fit: cover;flex-shrink: 0;}

.lerp-top-brands-feature {display: flex;flex-direction: column;align-items: center;text-align:center;background: transparent;padding: 1rem 0.5rem;height: 100%;border-radius: 0.5rem;border: 1px solid rgb(255 255 255 / 20%);}
.lerp-top-brands-feature-icn{width: 44px;height: 44px;display: inline-block;fill: #f6693c !important;}
.lerp-top-brands-feature-desc {margin-bottom: 0px;margin-top: 1rem;font-family: 'Poppins';font-weight: 400;font-size: 0.95rem;color: #ffffff;text-align: center;}
.lerp-top-brands-feature:hover {background: linear-gradient(45deg, #3a1916, #081544);box-shadow:rgb(0 0 0) 0px 20px 30px -10px;}

.btn-request-brand{position:relative;background: #f14a27;color:#ffffff; box-shadow:0 0 0 5px #070b1a, 0 0 0 0.4rem #5e5e5e;    padding: 0.65rem 1.8rem;
    font-weight: var(--FontWeight500);font-size: 1.2rem;border-radius: 30px;border: 0px;}
.btn-request-brand:hover, .btn-request-brand:focus, .btn-request-brand:active{background: #d34123 !important;color: var(--bs-white) !important;}



.lerp-top-brands-sliderWrap-heading {color: #ebc986;font-size: 1.8rem;font-family: 'Poppins';font-weight: 300;display: inline-block;margin-bottom: 0.2rem;}
.lerp-top-brands-sliderWrap-desc {font-family: 'Poppins';color: #e2e5ed;text-align: center;margin-bottom: 0.8rem;}
/*.carousel-wrapper { width:100%; max-width:100%; overflow:hidden; margin:0 auto; position:relative; padding:0.5rem;  }
.carousel-track-wrap{  width:100%; max-width:550px; border:1px solid #545b75; box-shadow:0px 0px 0px 5px #09102a, 0px 0px 0px 6px #545b75; border-radius:0.5rem; overflow: hidden;margin: auto; margin-bottom: 1.5rem;}   
.carousel-track { display:flex;}
.carousel-track img { width:100%; flex-shrink:0; object-fit:cover;}

.carousel-thumbnails { display:flex; justify-content:center; flex-wrap:wrap; gap:0.5rem; margin-top:15px; }
.carousel-thumbnails img.thumb { width:65px; height:65px; object-fit:cover; cursor:pointer;box-shadow:0px 0px 0px 1px #37393f; transform:scale(1); opacity:0.5; transition:all 0.3s ease-in-out; margin:5px 1px; border:1px solid transparent; border-radius:5px; }
.carousel-thumbnails img.thumb.active, .carousel-thumbnails img.thumb:hover { border-color:#0d6efd; transform:scale(1.1); opacity:1;}*/

.carousel-wrapper { width:100%; max-width:100%; overflow:hidden; margin:0 auto; position:relative; padding:0.5rem;  }
.carousel-track-wrap{  width:100%; max-width:500px; border:1px solid #545b75; box-shadow:0px 0px 0px 5px #09102a, 0px 0px 0px 6px #545b75; border-radius:0.5rem; overflow: hidden;margin: auto; margin-bottom: 1.5rem;}   
.carousel-track { display:flex;}
.carousel-track img { width:100%; flex-shrink:0; object-fit:cover;}

/*
.carousel-thumbnails { display:flex; justify-content:center; flex-wrap:nowrap; margin:1.5rem 0; }
.carousel-thumbnails img.thumb {min-width:62px; width:110px; max-width:100%; cursor:pointer; transform:scale(1); opacity:0.6; transition:all 0.3s ease-in-out; margin:5px 0;  }
.carousel-thumbnails img.thumb.active {transform:scale(1.15); opacity:1; position:relative; z-index:1;}*/
.carousel-wrapper { width:100%; max-width:800px; overflow:hidden; margin:0 auto; position:relative; border-radius:10px; }
.carousel-track { display:flex; }
.carousel-track img { width:100%; flex-shrink:0; object-fit:cover; }
    
/* Thumbnails wrapper with horizontal scroll */
.carousel-thumbnails-wrapper {overflow-x:auto;padding:1.25rem 0;margin-top:0.5rem; text-align: center;scrollbar-width: thin; scrollbar-color: #51566b transparent;}
.carousel-thumbnails-wrapper::-webkit-scrollbar-thumb:hover {background-color: transparent;}
.text-brand{color:#9dcc42;}
/*.carousel-thumbnails-wrapper::-webkit-scrollbar {width: 2px;}
.carousel-thumbnails-wrapper::-webkit-scrollbar-track {background-color: transparent;border-radius: 10px;}
.carousel-thumbnails-wrapper::-webkit-scrollbar-thumb {background-color: #51566b;border-radius: 10px;}
*/

.carousel-thumbnails { display:flex; justify-content:center; flex-wrap:nowrap; margin:1.5rem 0; }
.carousel-thumbnails-wrapper .carousel-thumbnails {display:inline-flex;gap:0px;white-space:nowrap; margin:0px;}
.carousel-thumbnails img.thumb { width:92px; height:auto; object-fit:cover; cursor:pointer; transform:scale(1); opacity:0.6; transition:all 0.3s ease-in-out;}
.carousel-thumbnails img.thumb.active, .carousel-thumbnails img.thumb:hover { transform:scale(1.15); opacity:1; position:relative; z-index:1; }



/*@media (max-width:768px){ .carousel-track img{height:250px;} .carousel-thumbnails img.thumb{width:60px;height:35px;} }
@media (max-width:480px){ .carousel-track img{height:180px;} .carousel-thumbnails img.thumb{width:50px;height:30px;} }*/


/*.carousel-thumbnails .carousel-thumb.active img {transform:scale(1.15); opacity:1; position:relative; z-index:1;}*/

/*Carousel*/
.home-blog-carousel .owl-stage, .home-casestudy-carousel .owl-stage {display: flex;flex-wrap: wrap;}
.home-cs-wrap, .home-blg-wrap {background: #ffffff;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.05);border-radius: 0.5rem;overflow: hidden;height: 100%;display: flex;flex-direction: column;justify-content: space-between;border: 1px solid #e5e5e5;padding: 0.5rem;}
.home-cs-wrap{padding:0px;}
.home-cs-content, .home-blg-content {padding: 1rem;}
.home-cs-heading, .home-blg-heading {font-size: 1.1rem;font-weight: 500;font-family: var(--FontFamilyPoppins);color: #0a1c36;margin-top: 1rem;margin-bottom: 1.2rem;}
.home-cs-desc, .home-blg-desc {font-size: 0.95rem;font-weight: 400;letter-spacing: 0.02rem;color: #303339;font-family: var(--FontFamilyPoppins);line-height: 1.6;margin: 0px;}
.home-cs-btn, .home-blg-btn{background: #f14a27;color: #ffffff;font-family: 'Poppins';font-weight: 500;font-size: 0.9rem;display: inline-block;border-radius: 50px;border: 1px solid #f14a27;padding: 0.5rem 0.9rem;box-shadow: 0 5px 12px 0 rgb(0 0 0 / 20%);}
.home-cs-btn:hover, .home-blg-btn:hover{background: #d34123;color: #ffffff;text-decoration: none;}
.owl-prev span, .owl-next span {display: none;}

/*.tml-sec-wrap{background:linear-gradient(to bottom, #091130 0%, #202b4d 38%, #f9f9f9 38%, #f9f9f9 100%)}*/
.tml-sec-wrap{background:linear-gradient(to bottom, #262a36 0%, #202b4d 38%, #f9f9f9 38%, #f9f9f9 100%);}
.testimonial-title{font-family: var(--FontFamilyPoppins);font-weight: var(--FontWeight700);text-align: center; position:relative;color: #ffffff;font-size: 2rem;margin-bottom: 0.5rem;}
.testimonial-subtitle{font-family: var(--FontFamilyPoppins);font-weight: var(--FontWeight500);text-align: center; position:relative;color: #ffffff;font-size: 1rem;margin-bottom: 0.2rem;}


/*EVENT START*/

.event-btn {font-size: 1rem;font-family: 'Poppins';display: flex;align-items: center;justify-content: center;gap: 0.5rem;font-weight: 600;position: fixed;
            bottom: 10px;left: 10px;z-index: 1050;backdrop-filter: blur(10px);background: linear-gradient(135deg, #ff004c, #ff7a00);
  color: #fff;border: none;box-shadow: 0 0 15px rgba(255, 100, 50, 0.1);transition: all 0.3s ease;}
.event-btn:hover {color:#ffffff;transform: scale(1.05);box-shadow: 0 0 25px rgba(255, 100, 50, 0.9);}
 .event-btn:hover,  .event-btn:focus,  .event-btn:active{color:#ffffff !important;}
.webinarTopic{    color: #9bf11e;font-size: 1.25rem;font-weight: 600;}
/*.webinar-panel {position: fixed;bottom: 90px;left: 25px;width: 340px;background: rgba(25, 25, 35, 0.9);color: #fff;border-radius: 16px;
    box-shadow: 0 0 25px rgb(241 74 39 / 30%);
  backdrop-filter: blur(12px);padding: 1.5rem;transform: translateY(120%);transition: transform 0.4s ease;z-index: 1040;}*/
.webinar-panel{  position: fixed;bottom: 60px; left: 15px;width: 340px;background: rgba(25, 25, 35, 0.9);color: #fff;
      border-radius: 16px;box-shadow: 0 0 25px rgb(241 74 39 / 30%);backdrop-filter: blur(12px);padding: 1.5rem;transform: translateY(20px);opacity: 0;
      transition: all 0.1s ease;z-index: 1040;}
.collapse.show.webinar-panel {transform: translateY(0); opacity:1}
/*.collapse.show.event-panel {transform: translateY(0);opacity: 1;}*/
.webinar-close-btn {position: absolute;top: 10px;right: 12px;background: none;border: none;font-size: 1.4rem;color: #fff;opacity: 0.7;cursor: pointer;transition: opacity 0.3s;}
.webinar-close-btn:hover {opacity: 1;}
.webinar-panel h5 {display: flex;align-items: center;color: #e9e9f1;gap: 0.35rem;font-weight: 500;margin-bottom: 0.8rem;}

.panel-btn {background: #f14a27;border: none;color: #ffffff;font-weight: 500;width: 100%;border-radius: 5px;transition: transform 0.2s;}
.panel-btn:hover {background: #f14a27;transform: scale(1.03);}
.panel-btn:hover, .panel-btn:focus, .panel-btn:active{color:#ffffff;background: #f14a27 !important;}
.vibrate-icon {animation: vibratePause 3s infinite;filter: drop-shadow(0 0 6px #ffe57f);}

@keyframes vibratePause {
  0%, 10%, 20%, 30%, 40% {transform: translate(0);}
  2% { transform: translate(-1px, 1px); }
  4% { transform: translate(1px, -1px); }
  6% { transform: translate(-1px, -1px); }
  8% { transform: translate(1px, 1px); }
  /* pause */
  60%, 100% {transform: translate(0);}
}
/*EVENT END*/



@media (max-width: 1400px) {
/*.carousel-thumbnails img.thumb {width:90px; height:90px;}*/
/*.logo img{max-width:250px;}*/
.sub-menu-inner-wrap .nav-pills .nav-link{padding:2rem var(--FontSize095) !important;}
.submenu-microvertical{width: 13.333%;}
}
@media (max-width: 1200px) 
{
/*.carousel-thumbnails img.thumb {width:70px; height:70px;}*/
.footlinks.videoChannel li {min-width: 110px;margin-right: 0.65rem;}
.footlinks.videoChannel li a {font-size: 0.8rem;font-family:var(--FontFamilyPoppins);font-weight: 400;line-height: 1;line-height: 15px;}
.menuParentLink{padding: 2rem 0.5rem;}
.submenu-microvertical{width: 24%; margin:0px;}
.footlinks.videoChannel li a .foot-media {flex: 0 0 auto;margin-right: 0px;margin-bottom: 0.4rem;font-family: var(--FontFamilyPoppins);border-radius: 0px;}
}
@media (max-width: 1100px) 
{
/*.logo {padding: 0.5rem 0;}*/
.logo img {max-width: 210px !important;}
.sub-menu-inner-wrap .nav-pills .nav-link {padding: 1.5rem 0.5rem !important;}
.menuParentLink {padding: 1.5rem 0.5rem; font-size:var(--FontSize085);}
.btn-menuFreeDemo{padding:0.5rem;font-size: var(--FontSize075);}
}
@media (max-width: 992px) 
{
    .carousel-thumbnails img.thumb{width:65px;}
.lerp-top-brands-sliderWrap{margin-top:1rem;}
#header{position:fixed !important; top:0px !important;}
#contentsection{padding-top:80px !important;}
.lerp-top-brands-slider{margin-top:1rem;}
}



@media (max-width: 767px) {
.blg-sec-wrap{padding: 1rem;}
.carousel-track img{height:250px;}
/*.carousel-thumbnails img.thumb{width:50px;height:50px;} */

/*Common-with-Layout1-Start*/
.container-heading, .cs-container-heading, .blg-container-heading, .enterprise-section-heading,.lp-features-headingTitle, .testimonial-primary-wrap .section-head, .lerp-top-brands-sliderWrap-heading, .testimonial-title {font-size:1.25rem;text-align: center;}
.cs-desc,.blg-desc,.bft-desc,.container-desc,.cs-container-desc,.blg-container-desc,.enterprise-section-subheading, .lp-features-subHeading,.btn-testimonial-mobile, .btn-testimonial, .testimonial-primary-wrap .section-desc, .lerp-top-brands-sliderWrap-desc, .testimonial-subtitle {font-size: 0.85rem;}
.cs-heading, .blg-heading, .bft-heading{font-size:1rem;margin-top:0px;}
.cs-content,  .blg-content{padding:0.8rem;}
.oc-video-frame {height: 200px;}
.btn-testimonial{font-size:0.9rem;}
.testimonials-wrap{padding:1rem 0.5rem !important;}
.testimonial-btn-play {width: 34px;height: 34px;right: -10px;bottom: 0;border: 2px solid #fff;}
.lp-featuresMainHeadingWrap{margin-bottom:0.8rem !important;}
.faq-ques, .faq-solutions{font-size:0.8rem;}

 .testimonial-img-wrap{padding: 0.25rem; margin-right:1rem;}
    .testimonial-img {min-width:80px; width: 80px;height: 80px;}
    .testimonial-author{font-size:1rem;}
    .testimonial-company{text-align:center; font-size:1.1rem;}
    .testimonial-desc{font-size:0.85rem;padding:0px;}
    .testimonial-company{margin-top:1rem;}
    .testimonial-company:after{margin: 0 auto;left: 0;right: 0;margin-top: 0.5rem;    display: block;}   
    .quote{width:1rem; display:none;}
 /*Common-with-Layout1-End*/




 .btn-clients-common{width:auto; font-size: 0.85rem !important;padding: 0.6rem 1rem !important;line-height: normal;}
 .clients div {flex: 0 0 150px;}
 .clients .clients-brand {margin-right: 0.85rem;}
 .faq-ques.accordion-button.collapsed:after{left:12px;}
 .clients-section-heading, .support-heading {font-size: 1.25rem !important;}
 .clients-section-subheading, .support-subheading{ font-size: 0.85rem;}
.clients {grid-gap: 0px;padding: 1rem 0;display: flex;overflow: auto;}
.footlinks.videoChannel li a .foot-media img{max-width:100%; width:100%;}

.reach-us-dial{font-size:0.9rem;}
.footerfoot-wrap {background: #262a36;}
.footerfootLink {display: flex;justify-content: center;align-items: center;margin-bottom: 0rem;font-size: 0.75rem;color: #f0f0f0;line-height: 1.3;text-align:center;}
.copyrights{color:#f0f0f0;}

 .lerp-top-brands-slider{width:380px;max-width:100%;border:0.5rem;}
 .lerp-top-brands-slides-img {width:auto;}
 .lerp-top-brands-img {max-width: 172px;}
 .lerp-top-brands-head{font-size:1.25rem;}
 .lerp-top-brands-head-alt{margin: 0.2rem 0;font-size: 1rem;}
 .lerp-top-brands-desc{font-size:0.85rem; line-height:normal;}
 .lerp-top-brands-feature-desc{font-size:0.85rem; line-height:1.2; margin:0px;}
 .lerp-top-brands-thumbnails-img {width: 55px;}
 .lerp-top-brands-thumbnails .active{width:65px;}
 .lerp-top-brands-thumbnails{height:75px; display:none !important;}
 /*.lerp-top-brands-feature{border:0px; border-radius:0px; padding:0px;}*/
 .lerp-top-brands-feature{padding:0.5rem}
 .lerp-top-brands-feature-icn svg{width:36px; height:36px; margin:auto;}
 .btn-request-brand{font-size:0.9rem; padding:0.5rem; margin-top:0.5rem;}
 .btn-request-brand svg{width:28px; height:28px;}

}
@media (max-width: 576px) {
.top-menu{display: flex;}
.top-menu-item{padding: 0.5rem 0.3rem;white-space: nowrap;}
.header-notice-wrap{max-width:98% !important;}
}