:root {
  --clrblack:#101212;font-family: "Lato", sans-serif;
  --clrred:#6c2126;
  --clrbrown-hover:#a3793f;
  --clrgray:#f7f7f6;
}
body{padding-top: 101px;}
.border_topleftRight{border-radius:20px 20px 0 0;}
.border_bottomleftRight{border-radius:0px 0px 20px 20px;}
.border_topbottomRight{border-radius:0px 20px 20px 0px;}
.border-r-20{border-radius:20px;}
.font-18{font-size: clamp(16px, 2vw, 18px); line-height: 1.8;}
.font-16{font-size: clamp(16px, 2vw, 16px); line-height: 1.6;}
.font-22{font-size: clamp(18px, 2vw, 22px); line-height: 1.6;}
.pinkColor{color: var(--clrpink);}
img{max-width: 100%;}
.whtieText{color: #fff !important;}
.blueText{color: var(--clrblue)}
a { color: #101212;}
.btn-check:focus+.btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: none;
}
.message { margin-top: 10px;}
a, a:hover{text-decoration: none;}
body{ margin: 0; font-family: 'Gothic A1'; font-size: clamp(14px, 2vw, 16px); color: var(--clrblack);}
h1,h2,h3,h4,h5,h6{font-family: "Cormorant Garamond", serif;}
.search-icon i {position: absolute;top: 50%;font-size: 25px;right: 20px;transform: translate(-50%, -50%);}
.mobilemenu li{list-style: none;}
.mobilemenu a img {width: 185px;}
.mobilemenu a.btnNavToggle img {width: 32px;margin: 0 10px 0px 0;}
.btnNavToggle i{font-size: 25px;}
.navigations {margin: 0;}

nav ul li { list-style-type:none;}
nav ul li a {margin-right: 35px;font-size: 15px;display: block;color:#fff;font-weight: 400;line-height: normal;list-style-type: none;text-decoration: none;}
nav ul li.ddYes a span i {font-size: 12px; margin-left: 5px; transition: transform 0.5s ease;}
nav ul li:hover.ddYes a span i{transform: rotateY(-90deg);}
nav ul li:last-child a {margin-right: 0;}
nav ul li:hover > a{color: var(--clrbrown-hover);text-decoration: none;}
nav ul li .navCatList > li > a {color: var(--clrblack);}
nav ul li .navCatList > li > a:hover, nav ul li .navCatList > li:hover a{color: var(--clrblack);}
nav ul{padding-left: 0;}
ul.mainNav {padding: 0; margin: 0;}
.order-btn{text-align:center;font-size:18px;font-family:"Cormorant Garamond",serif;text-decoration:none;margin-left:30px;font-weight:600;color:var(--clrblack);background:#fff;border-radius:20px 0 0;padding:6px 15px;width:175px;display:inline-block;transition:all .3s linear;text-transform:uppercase}
.order-btn:hover{color: #fff; background: var(--clrbrown-hover)}
nav ul li img {filter: brightness(0) invert(1);width: 230px;}

.mobileLogo img {filter: brightness(0) invert(1);width: 230px;}
header {padding: 8px 0; background:var(--clrred); position: fixed; top: 0;  left: 0;  width: 100%;  transition: transform 0.3s ease;  z-index: 999999;}
header.show {padding: 5px 0; }
header.hide { transform: translateY(-100%);}
.mainvideobox{position: relative; overflow: hidden; background: #f9f9f9; height: 100dvh;}
.mainvideobox .videoHover{position: absolute; width: 100%; height: 100%; left:0; top:0; background: rgba(43, 68, 93, .5);}
.mainBannerSlider { margin-bottom: 50px;}
.mainBannerSlider .item .sliderImg {position: relative; height: 400px;}
.mainBannerSlider .item .sliderImg img{height: 100%; object-fit: cover;}
.mainBannerSlider .item .sliderImg::after {content: ""; background: var(--clrred); width: 100%; height: 100%; opacity: 60%;position: absolute;top: 0; left: 0;}
.pl-60 .infromtoinBlock {
    padding: 0 0 0 60px !important; 
}
.confidence { margin-bottom: 80px;}
.confidence .ConfidenceBox{ background: var(--clrgray); padding: 0; border-radius: 15px 15px 0 0;}
.confidence .ConfidenceBox .ConfidenceText { padding: 20px 15px 30px 15px;}
.confidence .ConfidenceBox .ConfidenceText h2 {font-size: 16px; font-family: 'Gothic A1' !important; color: var(--clrred);margin-bottom: 20px;text-transform: uppercase;font-weight: 500;}
.confidence .ConfidenceBox .ConfidenceText ul { min-height:155px;padding-left: 20px;}
.confidence .ConfidenceBox .ConfidenceImg img{width:100%;height:200px;object-fit:contain;margin-top: -30px;}
.confidence .ConfidenceBox .ConfidenceText a{font-size:16px;text-transform:uppercase;font-weight:600;color:#000;text-decoration:underline;height:20px;display:block}
.confidence .ConfidenceBox .ConfidenceText li {
    font-size: 15px;
    line-height: 1.3rem;
    list-style: none;
    position: relative;
    margin-bottom: 5px;
}
.contactFormhome .innerBtn{padding:10px 100px 4px;border-radius:25px 0 0;border-radius:0;font-size:16px;font-family:'Gothic A1';font-weight:500;text-transform:capitalize;letter-spacing:.5px;line-height:26px;border-radius:25px 0 0;height:42px}
.confidence .ConfidenceBox .ConfidenceText a:hover { color: var(--clrred);}
.confidence .largeBtn .homeBtn { padding: 6px 120px ;}
.confidence .ConfidenceBox .ConfidenceImg{background:var(--clrred);border-radius:0 100px 0 0}
.dicoverSection { margin-bottom: 80px;}
.dicoverSection .imgBlock img {border-radius: 0 150px 0 0;}
.dicoverSection .infromtoinBlock { padding: 0 60px 0 0;}
.dicoverSection .infromtoinBlock h2{font-size: 30px; margin-bottom: 20px;}
.form-control:focus {    box-shadow: none;}
.dicoverSection2 { margin-bottom: 80px;}
.dicoverSection2 .imgBlock img {border-radius: 150px 0 0 0;}
.dicoverSection2 .infromtoinBlock { padding: 0 60px 0 0;}
.dicoverSection.greyBg .infromtoinBlock { padding: 0 0 0 60px;}
.dicoverSection2 .infromtoinBlock h2{font-size: 30px; margin-bottom: 20px;}
.dicoverSection2 .hostIcon{width:110px;height:160px; position: relative; margin:0 auto 20px auto;border-radius:15px; overflow: hidden;}
.dicoverSection2 .hostIcon img {width: 100%; height: 100%;object-fit:cover;}
.dicoverSection2 .hostIcon::after {content: ""; background: var(--clrred); width: 100%; height: 100%; opacity: 60%;position: absolute;top: 0; left: 0;} 

.prallexSection{position:relative;margin-bottom:80px;content:"";background:url(../images/home/trusted-Img.png);width:100%;padding:20% 0 0 0;background-position:center;color:var(--clrwhite);background-repeat:no-repeat;background-size:100%;display:block;background-attachment:fixed}
.prallexSection::after {content: ""; background: var(--clrred); width: 100%; height: 100%; opacity: 60%;position: absolute;top: 0; left: 0;} 
.prallexText{width:55%;opacity: 95%;background:var(--clrred);border-radius:0 150px 0 0;padding:20px;position:relative;bottom:0;color:#fff; z-index:999;}
.prallexText h3 { font-size: 36px;text-transform: uppercase; font-weight: 700;}
.prallexText p { padding-left: 55px;}
.prallexText .homeBtn-white {margin-left: 65px;}
/* .brd-radius-0{border-radius: 0 !important;} */

.FaqSection { margin-bottom: 50px;}
.FaqSection .accordion-item{border-bottom:1px solid rgb(0 0 0);border-top:0;border-left:0;border-right:0}
.FaqSection .accordion-button { padding: 15px 0 0 0;font-size: 16px;font-family: 'Gothic A1' !important;}
.FaqSection .accordion-button:not(.collapsed) {color: #000;background-color: inherit;box-shadow: inherit;}
.FaqSection .accordion-button:focus { box-shadow: inherit;}
.FaqSection .accordion-button:not(.collapsed)::after {font-family: 'FontAwesome';content: '\f106'; background-image: none;transform: inherit;}
.FaqSection .accordion-button::after {font-family: 'FontAwesome';content: '\f107'; background-image: none;}
.FaqSection .accordion-body {padding: 1rem 5px;}
.FaqSection .accordion-body p {text-align: left;}
.FaqSection .accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.FaqSection .accordion-item .accordion-button.collapsed {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.FaqSection .accordion-item:last-of-type {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.FaqSection h3{font-size:22px;font-weight:700;text-align:center;margin:50px 0 30px 0;}

.clientsection {position:relative;margin-bottom:80px;    margin-top: 50px;content:"";background:url(../images/home/clients-Img.png);width:100%;padding:70px 0;background-position:center;color:var(--clrwhite);background-repeat:no-repeat;background-size:100%;display:block;}
.clientsection .clientsBox{background-color:#fff;padding:70px 50px;border-radius:30px;opacity:90%}
.clientsection .clientsBox .clientsText h4{font-size: 40px; text-align: center; margin-bottom: 20px;}
.clientsection .clientsBox .clientsText p{font-size: 18px;text-align: center;}
.clientsection .clientsBox .clientsText .customerName{font-size: 16px; font-weight: 600;text-align: center;}
.clientsection .clientsBox .clientsText svg { margin-bottom: 4px;}
.eventSection{background: linear-gradient(90deg, #A3793F 0%, #EBCEA2 47.368421052631575%, #A3793F 100%);padding:0 100px 0 100px; }
.eventSection .eventText h4 { font-size: 30px;}
.eventSection .eventText .newsletter .form-control {border-radius: 0; height: 50px;     border: 1px solid #000;}
.eventSection .eventText .newsletter button{text-align:center;font-size:18px;font-family:"Cormorant Garamond",serif;text-decoration:none;font-weight:600;color:#fff;background:var(--clrred);border-radius:0 20px 0 0;padding:6px 35px;width:auto;display:inline-block;transition:all .3s linear;text-transform:uppercase}
.eventSection .eventText .newsletter .input-group { width: 100%;}
.eventSection .eventText .newsletter button:hover { background-color: #000; color: #fff;}
.eventSection .eventText .Calltext { font-size: 14px; font-weight: 600;}
.eventSection .eventText .Calltext span {padding-left: 20px;}
.eventSection .eventText .Calltext span i { padding-right: 5px;}
.eventSection .eventText .Calltext span a{ color: #000; text-decoration: underline;}
.eventSection img {    padding: 110px 0 0 30px;}
.phoneHover{color:var(--clrblack);transition:all .3s linear}
a:hover.phoneHover{color:var(--clrbrown-hover) !important;font-size:16px;transition:all .3s linear}
@media(min-width:1366px){
    .container{max-width:1600px; padding: 0 50px;}
    .container-fluid{padding-left: 2%; padding-right: 2%;}

}
@media(min-width:1600px){.container{max-width:1600px; padding: 0 50px;}}


@media(min-width:992px){
    ul.mainNav{width: 100%;}
    nav ul li a{padding-top: 10px; padding-bottom: 10px;}
    nav ul li{position: relative;}
.logo img {width: 80%;margin:0 auto 6px;display: table;}
#navication {position: relative; width: 100%;}
.navication ul > li .megamenuWapper {  position: absolute;  z-index: 999; left: 0;  right: 0;  top: 100%;  background:#fff; padding: 10px 0; transition: all 0.8s linear; display: none; min-width: 160px;}
.navication ul > li:hover .megamenuWapper { display: block;} 
.navCatList > li { width: 100%;}
.navCatList > li > a{position: relative; padding: 5px 15px; margin-right: 0;}

.navCatChildList li a{ text-transform: capitalize;}
.navication ul > li .navCatChildList li a { color:#000;}
.navigations{padding:0;display:flex;align-items:center}
nav ul li.active a { color: var(--clrbrown-hover);  text-decoration: underline;}
.hover-border {position: relative;display: inline-block;text-decoration: none;}
.hover-border:hover {text-decoration: underline;}
.rotate-arrow {display: inline-flex;align-items: center;gap: 5px;text-decoration: none;color: #333;font-size: 18px;transition: color 0.3s ease;}
.arrow {display: inline-block;transition: transform 0.3s ease;}
.rotate-arrow:hover .arrow {transform: rotate(180deg);}
.mainNav li.ddYes a span{transition: color 0.3s ease;}
.mainNav li.ddYes a span i {transition: transform 0.3s ease;}
.mainNav li:hover.ddYes a span{transform: rotate(90deg);}
.menuNewList li a { font-size: 16px; color: #000;}
nav ul li a.dropDownnav{position: relative;}
nav ul li a.dropDownnav:before{position: absolute;content: '\f107'; font-size: 14px; right:-16px; top:48%; color: #fff; font-family:'FontAwesome'; transform: translateY(-50%); opacity: 1; transition: color 0.3s ease;}
nav ul li:hover a.dropDownnav:before{opacity: 1;content: '\f106';}
.homeIndustries .col-lg-8{flex: 0 0 auto;  width: 61%;}
.homeIndustries .col-lg-4{flex: 0 0 auto;  width: 39%;}
}

@media(max-width:992px){ 
.prallexSection { background-size: cover;}
nav ul li a span.d-lg-none{float: right; }   
nav ul li a span.d-lg-none .iconfont {font-size: 14px;}   
.mainBanner .itemContent{right:5%;}
.mainBanner .itemContent .title{font-size: 32px;}
.mainBanner .itemContent > a{font-size: 16px; padding: 12px 30px;}
nav {margin:0;padding:0;width:100%;position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0, 0, 0, .4);overflow: hidden;visibility:hidden;opacity: 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index: -1;}
nav .navication {padding:0;margin:0;top:-10px;width:316px;height:100vh;background-color:#fff;left:-300px;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;overflow-y: auto;overflow-x: hidden;}
nav .navHeader {padding: 12px 0 20px;}
nav .navHeader .btnNavToggle {width: 20%;z-index: 99;height: 48px;display:inline-block;color:#060404;text-align:center;border: none;position: absolute;right: 0px;top: 10px;}
nav .navHeader .navLogo img {max-height: 12px;}
nav .navHeader .btnNavToggle .iconfont {font-size: 30px;}
nav.showMainNav {visibility:visible;opacity: 1;z-index: 99999;}
nav.showMainNav .navication {left:0; top: 0;visibility: visible;  opacity: 1;}
nav .container-fluid{padding:0;}
nav .navication ul {flex-wrap:wrap;}
nav ul li{width:100%;}     
.mainNav li img { width: 20px; margin-right: 10px;}
.searchnav{padding:10px 15px;}
.scrollNone{overflow:hidden;}
nav ul li.searchdropdown {order:1;}
.navHeader .searchdropdown{width:100%;text-align:center;display:inline-block;padding-top:4px;}
.navHeader .dropdown-menu{left:10%!important;right:inherit!important;transform: inherit !important; top:28px !important;}
.navHeader .dropdown-menu a{padding: 6px 10px !important; font-size: 12px !important;}
.navHeader .searchdropdown a{color: #000; font-size: 14px;}
.navHeader .searchdropdown .fa-angle-down{font-size:20px;display:inline-block;vertical-align: top;}
.subscribeBlock ul{margin-top: 15px;}    
.navigations {background-color: #1512133b;border-color: #1512133b;}
nav .navication ul {padding-top: 0;}
.midHeader {padding: 14px 0 22px;}
nav ul li .megamenuWapper{display: none;}
.navCatChildList { margin: 0;  padding: 0; display: block !important;  list-style: none;  position: fixed;  background: #fff;   height: calc(100vh - 60px);   overflow-y: auto;   z-index: 999;  width: 300px;  top: 60px;  left: -100%;  transition: all 0.4s ease-in-out;}  
.navCatChildList > li:first-child { border-top: none;  background: #000; color: #fff;}
.navCatChildList > li:first-child a{color: #fff; padding-left: 32px;}
.navCatChildList > li a.closeDropdown { position: absolute;  left: 10px;  top: 0px;  font-size: 24px;  padding: 0;}
.navCatChildList > li a.closeDropdown .iconfont, nav ul li a.d-lg-none .iconfont {font-size: 14px;}
.navCatChildList.showSubcategery{left:0;}
nav ul.navCatList  li{border-top:1px solid #ddd;border-bottom: none; padding-left: 25px;}
.navHeader a.btnNavToggle img{width:16px;}
nav .container {padding:0;margin:0;}
nav .navication ul.navCatList {width:100%; background: #f9f9f9;}
nav .navication ul.navCatList li a{font-size: 14px;}
nav ul li{border-bottom: 1px solid #ddd;}
nav ul li a {padding:12px 15px;font-size:16px;display:block;}
.mobilemenu {margin: 0;display: flex;align-items: center;}
ul.usefulLink {display: none;}
.mobileLogo { margin-left: 0;}
.mobileNavigation { display: flex; align-items: center;}
nav .container-fluid {padding: 0 !important;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
body.scroll-header {padding-top: 100px;}
nav ul li.active a { color:var(--clrred);}
ul.menuNewList { padding-left: 0;}
ul.menuNewList li a{color: #000;}
nav ul li a{position: relative; margin-right: 0;}
nav ul li a.dropDownnav:before{position: absolute; content: '\f107'; font-size: 14px; right:15px; top:50%;  font-family:'FontAwesome'; transform: translateY(-50%);}
.eventSection {
    background: linear-gradient(90deg, #A3793F 0%, #EBCEA2 47.368421052631575%, #A3793F 100%);
    padding: 50px 50px;
}

}



@media screen and  (max-width:1500px){ 
    .homeIndustries .font-18{line-height: 1.6;}
    
}
@media screen and  (min-width:1100px) and (max-width:1200px){
nav ul li a {padding-right: 10px;font-size: 13px;}
nav ul li a {margin-right: 10px;}
.rotate-arrow {font-size: 14px;}
header .order-btn{margin-left: 20px;}
.homeIndustries .btnDetails{width: auto;}
.eventSection .eventText .Calltext span {  padding-left: 10px;}
nav ul li img {width: 200px;}
nav ul li a.dropDownnav:before {right: -3px;top: 50%;}
.order-btn {font-size: 14px;padding: 6px;width: 160px;}

}
@media screen and  (min-width:992px) and (max-width:1100px){
nav ul li a {padding-right: 30px;font-size: 13px;}
nav ul li a {margin-right: 10px;}
nav ul li a {padding: 5px 5px 0px !important;font-size: 12px;}
header .order-btn{margin-left: 10px;}
.homeIndustries .btnDetails{width: auto;}

}

.homeBtn{text-align:center;font-size:18px;font-family:"Cormorant Garamond",serif;text-decoration:none !important;font-weight:600;color:#fff !important;background:var(--clrred);border-radius:20px 0 0;padding:6px 50px;width:auto;display:inline-block;transition:all .3s linear;text-transform:uppercase}
.homeBtn:hover{color:#fff; background: var(--clrbrown-hover)}
.homeBtn-white{text-align:center;font-size:18px;font-family:"Cormorant Garamond",serif;text-decoration:none;font-weight:600;color:var(--clrblack);background:#fff;padding:8px 70px;width:auto;display:inline-block;transition:all .3s linear;text-transform:uppercase}
.homeBtn-white:hover{color:#fff; background: var(--clrbrown-hover)}

.homeTitle{font-size: clamp(24px, 3.5vw, 45px);font-weight: 600;margin-bottom: 15px; text-transform: uppercase;}
.topContentSection p { font-size: clamp(14px, 2vw, 16px); }


.iti--separate-dial-code .iti__selected-flag{background: none !important;}
.iti__selected-flag, .iti__country{font-size: 14px;}
.homeContact .iti {width: 100%;}
.btn-primary{background: none; border:1px solid var(--clrblack); color: var(--clrblack); width: 292px; height: 42px; line-height: 42px; padding: 0; font-size: 14px;}
.btn-primary:hover, .btn-primary:focus{background: none; border:1px solid var(--clrblack); background:var(--clrblack) ; color: #fff;outline: none; box-shadow:none;  }


.scrollupDiv.zoom-in { opacity: 0; transform: scale(0.8);  transition: all 0.8s ease;}
.scrollupDiv.fade-up {opacity: 0; transform: translateY(60px);  transition: all 0.6s ease;}
.scrollupDiv.fade-up.show {  opacity: 1;  transform: translateY(0);}
.scrollupDiv.zoom-in.show {  opacity: 1; transform: scale(1);}
.scrollupDiv.fade-left { opacity: 0; transform: translateX(-300px);  transition: all 0.8s ease;}
.scrollupDiv.fade-left.show {opacity: 1;  transform: translateX(0);}
.scrollupDiv.fade-right { opacity: 0; transform: translateX(300px);  transition: all 0.8s ease;}
.scrollupDiv.fade-right.show {opacity: 1;  transform: translateX(0);}


/************ Footer Section Start *************/
footer {background-color: #f0efee;padding: 30px 0 0 0; overflow: hidden;}
footer.footerSection .introtext p { margin-bottom: 5px; font-size: 14px; text-align: right; color: var(--clrblack); letter-spacing: 0.5px;}
footer.footerSection .introtext p a {font-size: 14px; color: var(--clrblack); text-decoration: none;text-align: right;}
footer.footerSection .usefulLink h5 { font-size:16px; color: var(--clrblack); font-weight: 500;}
footer.footerSection .introtext h5.text-right { text-align: right; font-size: 16px;}
footer.footerSection .usefulLink ul { padding-left: 0;}
footer.footerSection .usefulLink ul li{ list-style: none;}
footer.footerSection .usefulLink ul li a{ padding-left: 0;font-size: 14px; color: var(--clrblack); text-decoration: none;}
footer.footerSection .socailLink h4{font-size: 20px; text-align: right; font-weight: 500; color:var(--clrblue); margin-bottom: 15px;}
footer.footerSection .introtext ul { display: flex; padding-left:0 ; justify-content: end;margin-bottom: 0;}
footer.footerSection .introtext ul li{ list-style: none; margin-left: 10px;}
footer.footerSection .introtext ul li img {width: 25px;}
footer.footerSection p.copyText {font-size: 14px; text-align: left; margin-bottom: 0;} 
.socailLink {text-align: center; font-family:"Cormorant Garamond",serif; font-style: italic; font-size:20px; font-weight: 500;}
.introtext p{  margin-bottom: 15px;}
@media screen and (max-width:1600px){
    .prioritiesSlider .sliderbox .sliderText h3{height: 48px;}
}
@media screen and (max-width:1200px){
    .confidence .ConfidenceBox .ConfidenceImg{border-radius: 0 30px 0 0;}
    .confidence .ConfidenceBox {
    margin-bottom: 25px;
}
.eventSection .eventText .Calltext span {padding-left: 30px;}

.confidence .ConfidenceBox .ConfidenceText {
    padding: 10px 10px 30px 10px;
}
body {
    padding-top: 80px;
}
.prallexText {
    width: 64%;}
}
@media screen and (max-width:1100px){.prallexText {
    width: 74%;}
}

@media screen and (max-width:980px){
    .eventSection .eventText .Calltext span {padding-left: 20px;}
    .eventSection .eventText .Calltext {font-size: 13px;}
    footer.footerSection .introtext p { text-align: center;}
    footer.footerSection .introtext ul {
    justify-content: center;}
    footer.footerSection .introtext h5.text-right {
    text-align: center;}
body {
    padding-top: 60px;
}
.confidence .ConfidenceBox {
    margin-bottom: 25px;
}
.prallexText { width: 80%;    border-radius: 0 80px 0 0;}

.mainvideobox, .mainBannerVideo .mainvideobox .videoMain video{height: 100%;}
.mainBannerVideo {margin-bottom: 30px;}
footer .introtext, footer  .usefulLink, footer .mobileTigle{text-align: center; max-width: 400px; margin: 0 auto;}
.mobileTigle{border-bottom: 1px solid var(--clrblack); font-size: 14px; font-weight: 600; padding: 13px 0; position: relative; cursor: pointer;}
.usefulLink {padding:12px 0 0;}
.mobileTigle:after{content: '\f107'; font-size: 18px; right:10px; top:50%; font-family:'FontAwesome'; transform: translateY(-50%); transition: color 0.3s ease; position: absolute;}
.mobileTigle.active:after{content: '\f106';}
.br-bttom{border: none;}
footer .homeTitle{margin-bottom: 0;}
footer.footerSection .socailLink h4{text-align: center; margin-top: 12px;}
footer.footerSection .socailLink ul{justify-content: center;}
.mobileFtplogo   img{max-width: 150px;}
.border_topleftRight{border-radius:5px 5px 0 0;}
.border_bottomleftRight{border-radius:0px 0px 5px 5px;}
.border-r-20{border-radius:10px;}
.btn.border-r-20{border-radius:20px;}
.prioritiesSlider .sliderImg:before, .homePayment_innovation .imgBlock:before, .homeContact .contantimg:before, .homeIndustries .imgBlock:before{border-radius: 10px;}
header{ padding: 15px 0;}
.container{padding: 0 20px;}
footer.footerSection .usefulLink ul li{line-height: 1.5;}
header.show{ border-bottom: 1px solid #ddd; padding: 6px 0 10px;}
.border_topbottomRight { border-radius: 20px 20px 0px 0px;}
.homeContact .contantimg {height: 270px !important;}
.homeContact .contantimg img {object-fit: cover;}
.prioritiesSlider .sliderbox .sliderText h3{height: 42px;}
  .homeLogoSlider .slide {   flex: 0 0 calc((100% - 140px) / 3); }
  .cardOneHome .owl-nav .owl-next{right:inherit; left:52%;}
.cardOneHome .owl-nav .owl-prev{right:inherit; left:45%;}
footer.footerSection p.copyText{font-size: 13px;        text-align: center;}
.homeIndustries .imgBlock{height: 300px; border-radius:10px;}
.homeIndustries .imgBlock img{object-fit:cover;}
.cardOneHome .testimonialBlock{padding: 25px 10% 80px;}
footer .row .col-lg-4:first-child .mobileTigle ~ .usefulLink {display: block;}
.mobilemenu a img {width: 130px;}
.mobilemenu a.btnNavToggle img {filter: invert(1);}
.order-btn{font-size:16px;margin-left:30px;padding:6px 10px;width:125px}
nav ul li a {color: #101212;}
.dicoverSection .infromtoinBlock{padding:20px 0 0 0!important}
.dicoverSection2 .infromtoinBlock{padding:20px 0 0 0 !important;}
.confidence{margin-bottom:50px}
.dicoverSection{margin-bottom:50px}
.prallexSection{margin-bottom:50px}
.clientsection{margin-bottom:50px}
.prallexText h3{font-size:30px}
.clientsection .clientsBox .clientsText h4{font-size:30px}
.dicoverSection2 {margin-bottom: 50px;}
.expertBox { margin-bottom: 30px;}
} 


@media (max-width: 767px) {
.container{max-width: 100%;}
.confidence .ConfidenceBox .ConfidenceText{padding:20px}
.scrollupDiv.fade-left{transform:translateX(-100px)}
.footerSection .usefulLink {text-align: center;}
.footerSection .introtext { text-align: center;}
footer.footerSection .introtext h5.text-right {text-align: center;}
footer.footerSection .introtext p {text-align: center;}
.btn-primary{padding: 0 40px; width: auto;}
body {padding-top: 65px;}
.confidence .ConfidenceBox .ConfidenceText ul { min-height: auto;}
.confidence .ConfidenceBox .ConfidenceImg img {height: auto;}
.confidence .ConfidenceBox .ConfidenceText a {height: auto;}
.confidence .ConfidenceBox { margin-bottom: 20px;}
footer.footerSection .introtext ul {
    justify-content: center;
}
.eventSection .eventText .Calltext span {padding-left: 50px;}

.prallexText{width:90%;border-radius:0 30px 0 0;padding:15px}
.prallexText h3{display:flex;font-size:18px}.prallexText h3 img{width:25px;height:18px;margin-right:6px}
.prallexText p{padding-left:35px}
.prallexText .homeBtn-white{margin-left:30px}
.eventSection .eventText .newsletter .form-control{font-size:14px}
.eventSection .eventText .newsletter button { font-size: 16px;}
.homeBtn-white{font-size:15px;padding:5px 25px}
.dicoverSection .imgBlock img{border-radius:0 30px 0 0}
.dicoverSection2 .imgBlock img{border-radius:0 30px 0 0}
.dicoverSection2 .hostIcon{width:60px;height:90px;margin:0 auto 10px auto}
.clientsection .clientsBox{padding:30px}
.clientsection .clientsBox .clientsText h4{font-size:25px;text-align:center;margin-bottom:10px}
.clientsection .clientsBox .clientsText p{font-size:14px;text-align:center}
.clientsection{padding:50px 0;background-size:cover}
.eventSection{padding:30px 0;text-align:center}
.eventSection .eventText .Calltext span{padding-left: 30px;}
.eventSection .eventText .Calltext{font-size:14px; text-align: left;}
.eventSection .eventText .newsletter .input-group{width:100%}
.eventSection img{padding:20px 0 0 120px}
.confidence { margin-bottom: 30px;}
.dicoverSection { margin-bottom: 30px;}
.prallexSection { margin-bottom:30px; background-size: cover;}
.dicoverSection2 { margin-bottom: 30px;}
.FaqSection{margin-bottom:0}
.clientsection{margin-bottom:50px;margin-top:20px}
.dicoverSection .infromtoinBlock h2{font-size:25px;margin-bottom:15px}
.dicoverSection2 .infromtoinBlock h2{font-size:25px;margin-bottom:15px}
.footerSection .socailLink img {width: 200px !important;}
}


@media (max-width:575px) {
.w_100{width: 100% !important; text-align:center;}
.homeBtn{height:auto;line-height:30px;font-size:16px;padding:4px 35px}
.confidence .largeBtn .homeBtn{padding:6px 50px}
.scrollupDiv {opacity: 0; transform: translateY(60px);  transition: all 0.6s ease;}
.eventSection .eventText .Calltext span {padding-left: 10px;}
.mainBannerSlider{margin-bottom:30px}
    .confidence .ConfidenceBox .ConfidenceText {
        padding: 20px 20px 50px 20px;
    }
} 

.scrollupDiv.show {opacity: 1; transform: translateY(0);}
.ConfidenceText li::before{content:"";background:url(../images/home/li-list-img.png);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;display:block;position:absolute;top:2px;left:-20px;background-position:center}

@media (min-width:575px) and (max-width:992px) {
footer .socailLink {
    padding: 0 20%;
}
.confidence .ConfidenceBox .ConfidenceText ul {
    min-height: 100px;
    padding-left: 20px;
}
.FaqSection .accordion-button {
    padding: 20px 0 0 0;
}
}

