*{margin:0;padding:0;box-sizing:border-box;}
button, input,select,textarea{outline:none;box-shadow:none}
.home-banner{background-image: url(../images/crmimg/home-banner-img.jpg);background-color:#f4f4f4;background-repeat:no-repeat;background-position:top center;height:480px;padding-top:40px;padding-bottom:20px}
.hb-msg{max-width:500px}
.hb-msg h1,.hb-msg h2{font-size:26px;font-weight:bold;color:#052149;line-height:35px}
.hb-msg p{font-size:18px;line-height:30px;color:#2e2e2e}
.gafd-link {display:inline-flex;align-items:center;border-radius:5px;background:#ea4335;color:#fff;font-size:17px;line-height: 21px;
font-weight:500;border:1px solid rgba(255,255,255,0.7);padding:8px 20px;text-align:center;text-decoration:none;box-shadow: 0px 0px 5px #ea4335}
.gafd-link:hover{color:#fff}
.gafd-link i.fa{margin-left:10px}
.pb-lg-5{padding-bottom:2.5rem!important}
.pt-lg-5{padding-top:2.5rem!important}
.mt-xl-5{margin-top:2.5rem!important}
.modal-body video {width:100%!important;height: auto!important}
.sh{margin-bottom:39px;text-align:center}
.sh h2{font-size:34px;font-weight:500;color:#052149;line-height:40px}
.sh h2 span{color:#ea4335}
.sh p{font-size:22px;line-height:30px;font-weight:500;color:#052149}.sh p strong{font-weight:500}
.tcb-p{font-size:16px;color:#333;line-height:30px;margin-bottom:0}
.tcb-sec,.discover-sec{background:#fff}
.tcb-slider .tcb-slider-link{display:block;line-height:0;position:relative;overflow:hidden;border-radius:10px}
.tcb-slider .btn-play, .video_img .btn-play{width:70px;height:70px;border-radius:50%;background:#4caf50;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);border:5px solid #fff}
.tcb-slider .btn-play:after,.video_img .btn-play:after{content:'';position:absolute;top:16px;left:18px;border-top:15px solid transparent;border-left:30px solid #fff;border-bottom:15px solid transparent}
.tcb-slider .btn-play:before,.video_img .btn-play:before{content:"";position:absolute;width:150%;height:150%;-webkit-animation-delay:0s; animation-delay:0s;-webkit-animation:pulsate1 2s; animation:pulsate1 2s; -webkit-animation-direction:forwards; animation-direction:forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count:infinite; -webkit-animation-timing-function: steps; animation-timing-function:steps;opacity:1;    border-radius:50%;border: 5px solid rgba(255,255,255,.75);top:-26%;left:-23%;background: 0 0}
@keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px rgba(255,255,255,.75),0 0 25px 10px rgba(255,255,255,.75)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;box-shadow:none}}
.tcb-slider .owl-dots{text-align:center;margin-top:10px}
.tcb-slider .owl-dots .owl-dot{margin:2px}
.tcb-slider .owl-dots .owl-dot span{width:15px;height:15px;background:#fff;border-radius:50%;border:1px solid #ccc;display:block}
.tcb-slider .owl-dots .owl-dot.active span{background:#f7dd65;border-color:#f7dd65}
.sp-sec{background-image:linear-gradient(#cfe9f6, #fff, #cfe9f6)}
.sp-sec .sh h2 span{color:#ea4335}
.sp-list{margin:0 -15px;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.sp-list li{width:50%;box-sizing:border-box;padding:20px 15px; border-bottom:1px dashed #d2d2d2}
.sp-list li:nth-child(odd){border-right:1px dashed #d2d2d2}
.sp-list li:nth-child(7),.sp-list li:nth-child(8){border-bottom:none}
.sp-list .sp-item{display:flex; align-items:center}
.sp-item .sp-img{width:100px;height:100px;display:flex;justify-content:center; line-height:0}
.sp-item .sp-info{width:calc(100% - 100px);box-sizing:border-box;padding-left:10px}
.sp-info .sp-h{font-size:18px;font-weight:500;color:#003366;line-height:22px}
.sp-info .sp-txt{font-size:16px;color:#333333;font-weight:400;line-height:22px;margin-bottom:0}
.discover-sec .sh h2{color:#ea4335;margin-bottom:5px}
.discover-sec .sh p{margin-bottom:0}.discover-sec .sh p strong{ font-weight:500}
.crm-features{display:flex;flex-wrap:wrap; margin-left:-15px;margin-right:-15px; align-items:center}
.feaures-l,.feaures-r{width:35%;margin:0;padding:0;list-style:none;box-sizing:border-box;padding-left:15px;padding-right:15px}
.feaures-l > li,.feaures-r > li{color:#052149;margin-bottom:5px;height:52px; cursor:pointer; transition:all 0.3s ease}
.feaures-l > li .ftxt,.feaures-r > li .ftxt{font-size:16px;font-weight:500}
.feaures-l > li:hover .ftxt,.feaures-r > li:hover .ftxt{color:#08c}
.feaures-l > li .icon,.feaures-r > li .icon{height:52px;width:52px;border:1px solid #a5b3c7;border-radius:3px; display:flex;align-items: center;justify-content:center;line-height:0}
.feaures-l > li .icon{position:absolute;top:0;right:0;transition:all 0.3s ease}
.feaures-l > li:hover .icon{right:10px;border:1px solid #08c}
.feaures-l > li .icon:before{content:'';position:absolute;left:-15px; top:18px; border:7px solid transparent; border-right-color:#a5b3c7;transition:all 0.3s ease}
.feaures-l > li:hover .icon:before{border-right-color:#08c}
.feaures-l > li .icon:after{content:'';position:absolute;left:-14px; top:18px; border:7px solid transparent; border-right-color:#fff}
.feaures-l > li{text-align:right;padding-right:75px;display:flex;align-items:center; justify-content:flex-end; position:relative}
.feaures-r > li{padding-left:75px;display:flex;align-items:center; justify-content:flex-start; position:relative; transition:all 0.3s ease}
.feaures-r > li .icon{position:absolute;left:0;transition:all 0.3s ease}
.feaures-r > li .icon:before{content:'';position:absolute;right:-15px; top:18px; border:7px solid transparent; border-left-color:#a5b3c7; transition:all 0.3s ease}
.feaures-r > li .icon:after{content:'';position:absolute;right:-14px; top:18px; border:7px solid transparent; border-left-color:#fff}
.feaures-l > li:last-child,.feaures-r > li:last-child{margin-bottom:0}
.feaures-r > li:hover .icon{position:absolute;left:10px;border-color:#08c}
.feaures-r > li:hover .icon:before{border-left-color:#08c}
.feaures-r > li{text-align:left}
.co-link{display:block;text-decoration:none;margin-top:50px}
.co-link:hover{text-decoration:none}
.combo-offer{background:#dc2121;border:2px solid #dc2121;display:flex;align-items:center;position:relative;cursor:pointer}
.combo-offer .co-img{margin:10px 20px 5px 20px}
.combo-offer .offers h2,.combo-offer .offers h3,.combo-offer .offers h1{font-size:29px;font-weight:bold;color:#ffd800;line-height:35px;padding:10px 0 15px 0;text-align:center}
.combo-offer .offers ul{display:flex;align-items:center; justify-content:center; background:#fff;padding:18px 30px;border-radius:90px 90px 0 0;margin:0;list-style:none}
.combo-offer .offers ul li{display:flex;align-items:center;padding:0 30px;border-right:1px dashed #666;position:relative}
.combo-offer .offers ul li:before{content:'';position:absolute;left:50%;top:-18px;border:10px solid transparent;border-top-color:#dc2121}
.combo-offer .offers ul li:last-child{border-right:none}
.combo-offer .offers ul li img{margin-right:15px}
.combo-offer .offers ul li span{font-size:16px;font-weight:500;color:#000;line-height:20px}
.combo-offer .rac-back{position:absolute;top:0;right:0;display:flex; align-items:center; background:#ffcf00;color:#e10000;border-radius:0 0 0 80px;padding:7px 10px 10px 25px;font-size:20px;font-weight:bold;line-height:22px}
.combo-offer .rac-back i.fa{margin-right:10px;font-size:30px}
.crmf-img{width:30%;box-sizing:border-box;padding-left:15px;padding-right:15px; line-height:0;text-align:center}
.crmf-img img{max-width:100%;width:auto;height:auto}
.cad-crm-sec{text-align:center;background:#f2f2f5;border-top:1px solid #eee}
.cad-crm-sec .sh h2 span{color:#ea4335}
.crm-cad-p{margin-top:0;margin-bottom:30px;text-align:center;font-size:16px;color:#333;line-height:27px}
.cad-crm-img{width:100%;line-height:0;text-align:center}
.cad-crm-img img{max-width:100%; width:auto; height:auto}
.wcwcrm-sec{background:#01397d}
.why-choose h2{font-size:36px;font-weight:bold;color:#fff;margin-bottom:35px}
.why-choose-list{margin:0;padding:0;list-style:none}
.why-choose-list li{display:flex;margin-bottom:20px}
.why-choose-list .wcl-icon{width:38px;height:38px; margin-right:15px; border:2px solid #eab90d;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#eab90d;font-size:19px}
.why-choose-list .wcl-icon i{position:relative;width:18px;height:18px;display:inline-block;}
.why-choose-list .wcl-icon i::before{content:"";position:absolute;width:10px;height:17px;border-right:3px solid #eab90d;border-bottom:3px solid #eab90d;transform:rotate(45deg);right:3px;top:-2px;}
.why-choose-list .wcl-txt{width:calc(100% - 55px);font-weight:400;color:#fff;font-size:18px;line-height:25px}
.rad-sec{background:url(../images/crmimg/rad-sec-bg.jpg) no-repeat center center;background-size:cover}
.why-choose-form{background:#fff;padding:40px;border-radius:15px;text-align:center;box-shadow:0 0 5px #333}
.why-choose-form .sub-title{margin-bottom:25px}
.why-choose-form .sub-title p{font-size:15px} 
.why-choose-form h3{font-size:30px;color:#052149;font-weight:500;margin-bottom:5px}
.why-choose-form h3 span{color:#ea4335}
.why-form-btm{text-align:center;margin-top:22px;margin-bottom:5px;color:#fff}
.why-choose-img{line-height:0;margin-top:100px}
.why-choose-img img{max-width:100%;width:auto; height:auto}
.wcff-list{display:flex; flex-wrap:wrap; margin:0 -10px 20px -10px;padding:0;list-style:none;text-align:left}
.wcff-list >li{margin-bottom:20px; width:33.33%;box-sizing:border-box;padding-left:10px;padding-right:10px}
.wcff-list >li:last-child{width:100%;box-sizing:border-box}
.wccmr{margin-top:50px;padding:30px 0;background-image: linear-gradient(#a2d4ff, #ffffff);border-radius:15px;overflow:hidden}
.wccrm-list{margin:0;padding:0;list-style:none;display:flex; flex-wrap:wrap}
.wccrm-list > li{width:25%;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column; border-right:1px dashed #999}
.wccrm-list > li:last-child{border-right:none}
.wccrm-list .wccrm-icon{width:109px;height:109px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}
.wccrm-list > li:nth-child(1) .wccrm-icon{background:#6b4ac2}
.wccrm-list > li:nth-child(2) .wccrm-icon{background:#d52381}
.wccrm-list > li:nth-child(3) .wccrm-icon{background:#fa682c}
.wccrm-list > li:nth-child(4) .wccrm-icon{background:#f1b638}
.wccrm-list .wccrm-txt{font-size:18px;font-weight:500;color:#052149; line-height:25px}
.wccrm-list .wccrm-txt span{color:#ea4335}
.wcoc-txt{text-align:center;color:#fff;margin-top:30px;margin-bottom:0}
.wcff-ifg{position:relative;display:flex;flex-wrap:wrap;border:1px solid #d2d2d2;border-radius:3px}
.wcff-ifg .icon{display:inline-flex;height:46px;width:36px;align-items:center;justify-content:center; font-size:15px;color:#ccc;line-height:20px}
.wcff-ifg .wcff-fc{border:none;padding:13px 13px 13px 0;outline:none;box-shadow:none;flex-grow:1;line-height:20px;font-size:14px}
.wcff-ifg .wcff-lbl{position:absolute;top:13px;left:37px;color:#999;font-size:14px;margin:0; line-height:20px; transition:all 0.3s ease}
.wcff-ifg.valid .wcff-lbl{top:3px; font-size:11px;color:#ccc}
.wcff-ifg.valid .wcff-fc{padding-top:18px;padding-bottom:8px}
.wcff-ifg .intl-tel-input{display:flex!important}
.wcff-ifg .intl-tel-input.allow-dropdown .selected-flag{border:none;outline:none;box-shadow:none}
.wcff-ifg .intl-tel-input input.selected-contID{text-align:center;border:solid #d2d2d2;border-width:0 1px 0 1px;background:#fff}
.wcff-ifg .intl-tel-input.allow-dropdown .wcff-fc, .wcff-ifg .intl-tel-input.allow-dropdown .wcff-fc[type=text], .wcff-ifg .intl-tel-input.allow-dropdown .wcff-fc[type=tel]{outline:none;box-shadow:none;border:none;padding-left:13px}
.wcff-ifg .intl-tel-input input.selected-contID{padding-top:13px;padding-bottom:13px;font-size:14px}
.wcff-ifg .intl-tel-input .country-list .country{font-size:12px}
.wcff-ifg.phone .wcff-lbl{padding-left:95px}
.wcff-btn-submit{display:inline-block;box-sizing:border-box;padding:15px; width:344px;text-transform:uppercase;font-size:17px;font-weight:bold;color:#fff;border-radius:3px;outline:none;border:none;background:#ea4335;box-shadow:0 0 5px #ea4335; letter-spacing:1px}
.wcff-btn-submit:hover{cursor:pointer;background:#ef2514}
.atac-crm{margin:10px 0 0 0;font-size:13px;color:#333}
.atac-crm a{color:#0a18d4;text-decoration:underline}
.testimonial-sec{background:#f5f5f5}
.tsti-img{line-height:0}
.tsti-img img{max-width:100%;height:auto}
.home-testimonial{margin-top:50px}
.home-testimonial .sh{margin-bottom:20px;text-align:left}
.home-testimonial h2 span{color:#ea4335}
.woafoc-slider .woafoc-msg{font-size:16px;line-height:25px;color:#555;margin-bottom:22px}
.woafoc-slider .woafoc-name{font-size:17px;font-weight:bold;color:#052149;margin-bottom:0}
.woafoc-slider .woafoc-name span{font-size:13px;color:#ea4335;font-weight:500;display:inline-block;vertical-align:middle}
.woafoc-slider .item{padding-left:60px}
.woafoc-slider .item:before{content:'\f10d'; font-family:'FontAwesome';position:absolute;left:5px;top:8px;font-size:40px;color:#ccc}
.woafoc-slider .owl-dots{text-align:left;margin-top:15px;padding-left:60px}
.woafoc-slider .owl-dots .owl-dot{padding:3px!important}
.woafoc-slider .owl-dots .owl-dot span{width:12px;height:12px;display:inline-flex;border-radius:50%; border:2px solid #b1b1b1;background:#fff}
.woafoc-slider .owl-dots .owl-dot.active span{background:#ea4335;border-color:#ea4335!important}

.edu-faq{background:#fff;padding:10px 25px 10px 52px;margin-bottom:24px;border-left:4px solid #ddd; box-shadow:1px 0 15px #eee}
.edu-faq:nth-child(even){border-left-color:#216d90}
.edu-faq .edufaq-q{font-size:18px;font-weight:500;color:#294164;line-height:30px;padding:8px 40px 8px 0;cursor:pointer;position:relative} .edufaq-q .clqs{position:absolute;left:-24px;top:8px;color:#ea4335}
.edu-faq .edufaq-q:after{content:'\f107';font-family:"FontAwesome"; font-size:16px; height:32px;width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:0;background:#f1f1f1;top:6px;color:#0e4073;border:1px solid #ddd} .edu-faq .edufaq-q.on:after{background:#d8ebff;border:1px solid #93b8df}
.edu-faq .edufaq-q.on:after{content:'\f106'}
.edu-faq .edufaq-q.on{border-bottom:none}
.edu-faq .edufaq-ans{padding-bottom:15px;font-size:16px;line-height:27px;color:#444;display:none}
.edu-faq .edufaq-ans strong{font-weight:500}
.edu-faq .edufaq-ans p{font-size:14px;line-height:25px;color:#444;margin-bottom:10px}
.edu-faq .edufaq-ans ul{margin:0;padding:0;list-style:none}
.edu-faq .edufaq-ans ul li{position:relative; padding-left:15px; font-size:14px;line-height:20px;color:#444;margin-bottom:10px}
.edu-faq .edufaq-ans ul li:before{content:'\f105';font-family:"FontAwesome"; font-size:12px; position:absolute; left:0;color:#666}
.edu-faq-note{margin-top:50px;text-align:center;font-size:15px;line-height:25px;color:#444}
.edu-faq-note strong{font-weight:700;color:#294164}

.hp_btn{white-space:nowrap;display:flex;align-items:center;margin-bottom:35px}
.hp_btn a{ margin-right:12px}
.video_btn{background:#35a853;font-size:1.3em;color:#fff!important;padding:9px 10px;border-radius:5px;box-shadow: 0px 0px 5px #80c592;
border:1px solid #fff;cursor:pointer}
.video_btn>i{width:35px;height:35px;line-height:33px;border:2px solid #fff;text-align:center;
border-radius:50%;font-size:14px;color:#fff;margin:0.2em 0}
.video_btn:hover{background:#fff;color:#35a853!important}.video_btn:hover>i{background:#35a853;color:#fff}
.verified{font-size:16px; width:570px; margin:auto; border:1px solid #eee; box-shadow:1px 0 5px #ccc;  background:#fff; color:#00055a; display:block; padding:10px 10px 5px; border-radius:30px;}
.verified img{margin:-5px 8px 0 0;}
/*! modalbox */
.hand{cursor:pointer}
.modal-content{margin:15% auto}.modal{z-index:999999999}h3.modal-title{color:#fff}
.modal-dialog{width:373px;margin:auto}#imagemodal 
.modal-dialog{width:90%;max-width:920px}
#vidmodal .modal-dialog{width:90%!important;max-width:920px!important}
.lgmodel .modal-dialog{width:50%;max-width:650px;user-select:none}
.modal-footer{text-align:left}
.modal-header{background:#97cb07;border-bottom:5px solid #6e9600;font:400 36px/36px Segoe UI,system-ui,-apple-system,sans-serif;display:block;color:#fff}
#vidmodal .modal-content {margin:5% auto}
.modal .close {background:#fff!important;opacity: 1;width:25px;height:25px;border-radius:25px;
box-shadow: 1px 0 5px #eee;position:absolute;z-index: 99;top:-1px;right:-3px;font-size:1.2em}
.close {float:right;color:red;text-shadow:0 1px 0#332121;filter: alpha(opacity=60);opacity:.6;margin: -8px 0 auto auto;font-size: 25px}

.erpFeatureData{padding:40px 0;position:relative;background:linear-gradient(#ddecf2,#e5eff3,#ddecf2)}
.erpFeatureData .container{position:relative;z-index:1}
.erpFeatureData .sh p{font-size:18px;color:#294164;font-weight:400;margin:0px;}
.erpFeatureData:after{content:'';position:absolute;left:0;bottom:0;background:url(../images/home-page/drivingResults-left.jpg);width:255px;height:237px}
.erpFeatureData:before{content:'';position:absolute;right:0;top:0;background:url(../images/home-page/drivingResults-right.jpg);width:187px;height:224px}
.erpFeatureData .drivingData{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;max-width:1200px;margin:0 auto 30px}
.erpFeatureData .drivingData .card{background-color:#fff;padding:30px 15px;text-align:center;border-radius:10px;box-shadow:0 4px 8px #00000014;transition:transform .2s ease}
.erpFeatureData .drivingData .card a{display:block}
.erpFeatureData .drivingData .card:hover{transform:translateY(-5px)}
.erpFeatureData .drivingData .card img{width:75px;height:75px;margin:0 auto 20px}
.erpFeatureData .drivingData .card h3{font-size:16px;margin:0;color:#333;line-height:1.4}
.erpFeatureData .drivingData .card a:hover{text-decoration:none}
.erpFeatureData .drivingData .card a:hover h3{color:#03c}
.erpFeatureData .demoBT{text-align:center}
.erpFeatureData .demoBT a{display:inline-block;padding:14px 28px;background:linear-gradient(135deg,#4CAF50,#66BB6A);color:#fff;text-decoration:none;font-size:18px;font-weight:700;border-radius:8px;transition:all .3s ease;box-shadow:0 0 15px #4caf5080;animation:pulse 2s infinite;text-shadow:1px 1px 3px #0000004d}
.erpFeatureData .demoBT a span{color:#ff0}
.erpFeatureData .demoBT a:hover{background:linear-gradient(135deg,#43A047,#66BB6A);transform:scale(1.07);box-shadow:0 0 20px #4caf50b3}
.erpFeatureData .demoBT a:active{transform:scale(0.96)}


@keyframes pulse {
0%{box-shadow:0 0 0 0 #4caf50b3}
70%{box-shadow:0 0 0 15px #4caf5000}
100%{box-shadow:0 0 0 0 #4caf5000}
}

.crmIndustrySec{background:linear-gradient(#f3eadf,#fffdfa,#f3eadf);padding:70px 0;}
.crmIndustrySec .industry_heading{font-size:1.8rem;font-weight:500;line-height:1.3}
.crmIndustrySec .industry_description{color:#6c757d;font-size:1rem;margin-top:20px}
.crmIndustrySec .getInqBT{background:#20c997;padding:8px 20px;font-size:16px;border:none;cursor:pointer;transition:all .3s ease;border-radius:6px;text-decoration:none;color:#fff;display:inline-block;margin-top:20px;} 
.crmIndustrySec .getInqBT:hover{background:#17a589;transform:translateY(-3px);color:#fff}
.crmIndustrySec .crmIndustryData{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;max-width:1200px;margin:0 auto 30px;}
.crmIndustrySec .crmIndustryData .card{background-color:#fff;padding:20px;text-align:center;border-radius:10px;box-shadow:0 0px 4px rgba(0,0,0,0.1);transition:transform .2s ease;border:solid 1px #458dd0;}
.crmIndustrySec .crmIndustryData .card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);}
.crmIndustrySec .crmIndustryData .card img{width:60px;height:60px;margin:0px auto 15px}
.crmIndustrySec .crmIndustryData .card h3{font-size:16px;margin:0;color:#333;line-height:1.4}
.crmIndustrySec .crmIndustryData .card h3 a{color:#333}
.crmIndustrySec .crmIndustryData .card h3 a:hover{color:#03c}
 

/* contact-management.php */
.sec-title{text-align:center;margin-bottom:25px}
.sec-title h2{color:#052149;font-weight:500;font-size:26px;line-height:30px;margin:0px 0px 5px}
.sec-title h2 strong{color:#ea4335}
.sec-title p{font-size:17px;color:#294164;font-weight:400;margin:0px}
.erpInnSecData{padding:50px 0;background:#f7f7f7} 
.erpInnSecData .ServiceList{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}
.erpInnSecData .ServiceList .othServ-item{border:1px solid #acd2f8;padding:30px 15px;border-radius:15px;display:flex;align-items:center;flex-direction:column;text-align:center;box-shadow:0 0 10px #ccc;flex:0 1 350px;background:#fff;min-height:100%}
.erpInnSecData .ServiceList .othServ-item:hover{box-shadow:0 5px 20px #ddd}
.erpInnSecData .ServiceList .othServ-title{font-size:18px;font-weight:500;color:#000;margin-bottom:10px;line-height:25px}
.erpInnSecData .ServiceList .othServ-msg{font-size:14px;line-height:20px;color:#666}
.erpInnSecData2{padding:50px 0;background:#fff} 
.erpInnSecData2 .FeaturesList{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}
.erpInnSecData2 .FeaturesList .feature-item{border:1px solid #acd2f8;padding:30px 10px;border-radius:0 20px 0 20px;display:flex;align-items:center;flex-direction:column;text-align:center;box-shadow:0 0 10px #eee;flex:0 1 350px;min-height:100%}
.erpInnSecData2 .FeaturesList .feature-item:hover{box-shadow:0 5px 20px #ddd}
.erpInnSecData2 .FeaturesList .feature-title{font-size:18px;font-weight:500;color:#00207F;margin-bottom:5px;line-height:25px}
.erpInnSecData2 .FeaturesList .feature-msg{font-size:14px;line-height:20px;color:#666}
.erpHeaderInn{background-color:#1351a1;background-repeat:no-repeat;background-position:top center}
.erpHeaderInn .hpERPHed{padding:85px 0;font-family:'Roboto Condensed',sans-serif}
.erpHeaderInn .hpERPHed h1{font-size:36px;color:#ffd75d;line-height:32px;font-weight:600;display:inline-block;margin-bottom:10px;border-bottom:dotted 1px #ccc;padding:0 10px 8px 0;text-shadow:0 2px 2px #000}
.erpHeaderInn .hpERPHed div strong{color:#fff;font-size:18px;font-weight:400;display:block}
.crmf-content p{font-size:16px;line-height:25px;color:#333;}
.crmf-content h2{font-size:20px;line-height:25px;font-weight:500;color:#222;margin-bottom:10px;margin-top:30px;}
.crmf-content ul{margin:0;padding:0;list-style:none;}
.crmf-content ul li{font-size:16px;line-height:22px;color:#333;margin-bottom:10px;position:relative;padding-left:20px;}
.crmf-content ul li:before{content:'';position:absolute;top:7px;left:0;height:7px;width:7px;border:solid #666;border-width:1px 1px 0 0;transform:rotate(45deg);}
/* contact-management.php */


.topFormDemo{padding:20px 0px;background:linear-gradient(#d6edfd,#edf7fe,#d6edfd)}
.topFormDemo .demoFormSec{flex:1;display:flex;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 18px rgba(0,0,0,0.1)}
.topFormDemo .demoFormSec .FormSide{flex:1;padding:50px 40px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%);color:#fff}
.topFormDemo .demoFormSec .FormSide h1{font-size:2rem;margin-bottom:10px;font-weight:700;text-align:center}
.topFormDemo .demoFormSec .FormSide h1 strong{color:#f9ff00}
.topFormDemo .demoFormSec .FormSide p{font-size:1rem;margin-bottom:25px;text-align:center;opacity:.95}
.topFormDemo .demoFormSec .FormSide form input[type="tel"]{width:100%;padding:14px 12px;font-size:1rem;border:1px solid #ccc;border-radius:8px}
.topFormDemo .demoFormSec .FormSide form .terms{display:flex;align-items:center;font-size:.9rem;margin-top:10px;}
.topFormDemo .demoFormSec .FormSide form .terms input{margin-right:8px}
.topFormDemo .demoFormSec .FormSide form .terms a{color:#fff;text-decoration:none}
.topFormDemo .demoFormSec .FormSide form .terms a:hover{text-decoration:underline}
.topFormDemo .demoFormSec .FormSide form button{padding:14px;background-color:#04ba00;color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}
.topFormDemo .demoFormSec .FormSide form button:hover{background-color:#029a00}
.topFormDemo .demoFormSec .ImgSide{flex:1;background:#f5faff;display:flex;justify-content:center;align-items:center;padding:5px}
.topFormDemo .demoFormSec .ImgSide img{max-width:100%;height:auto;}

.KeyBenefits{background:#fff;padding:40px 0px 20px;position:relative}
.KeyBenefits .container{position:relative;z-index:1}
.KeyBenefits .KeyBeneData{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:0 auto 30px;}
.KeyBenefits .KeyBeneData .card{background-color:#fff;padding:30px 20px;text-align:center;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.08);transition:transform .2s ease}
.KeyBenefits .KeyBeneData .card:hover{transform:translateY(-5px)}
.KeyBenefits .KeyBeneData .card img{width:70px;height:70px;margin:0px auto 15px}
.KeyBenefits .KeyBeneData .card h3{font-size:16px;margin:0;color:#333;line-height:1.4}

.FeatureLoad{background:#f7f7f7;padding:40px 0;position:relative}
.FeatureLoad .container{max-width:1200px;margin:0 auto;position:relative;z-index:1;padding:0 20px} 
.FeatureLoad .FeatureData{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;list-style:none;margin:0;padding:0}
.FeatureLoad .FeatureData li{background-color:#fff;padding:18px 16px;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,0.08);transition:transform .3s ease;font-weight:500;font-size:1rem;color:#1a1a1a;display:flex;align-items:center;gap:12px;position:relative}
.FeatureLoad .FeatureData li::before{content:"";width:24px;height:24px;min-width:24px;border:2px solid green;border-radius:50%;background-color:#e6f9e6;display:flex;align-items:center;justify-content:center;position:relative}
.FeatureLoad .FeatureData li::after{content:"";position:absolute;top:50%;left:25px;width:6px;height:12px;border:solid green;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg)}
.FeatureLoad .FeatureData li:hover{transform:translateY(-4px);box-shadow:0 10px 18px rgba(0,0,0,0.12)} 

@media(max-width:1280px){
.container{max-width:1200px}
.hb-msg{max-width:460px}
.home-banner{padding:45px 0}
}
@media(max-width:1199px){
.container{max-width:100%}	
.home-banner{padding:45px 0}
.mt-xl-5{margin-top:0rem!important}
.video_btn{ font-size:1em}
.hb-msg{max-width:391px}
.hb-msg h1{font-size:20px}
.hb-msg p{font-size:16px;margin-bottom:18px}
.gafd-link{padding:8px 20px;font-size:16px}
.sh h2 {font-size:30px}
.sh h1 {font-size:30px}
.combo-offer .offers ul{padding:15px 22px;border-radius:70px 70px 0 0}
.combo-offer .offers ul li{padding:0px 15px}
.combo-offer .offers h2, .combo-offer .offers h3, .combo-offer .offers h1{font-size:19px}
.hp_btn{margin-bottom:47px;}
}
@media(max-width:991px){
.pt-lg-5, .pt-lg-5 {padding-top:1.5rem!important}
.home-banner {background-position:43% 100%;background-size:cover}
.hb-msg{max-width:58%;text-align:left}
.owl-carousel .owl-stage .item{text-align:center}
.tcb-slider .tcb-slider-link{display:inline-block}
.sh {margin-bottom:20px}.tcb-p{margin-bottom:20px}
.sp-info .sp-txt {font-size:14px}
.sp-info .sp-h {font-size:17px}
.feaures-l > li, .feaures-r > li {font-size:14px}
.feaures-l > li {text-align:right;padding-right:63px}
.feaures-r > li {padding-left:63px}
.feaures-l > li .icon, .feaures-r > li .icon{height:49px;width:49px}
.combo-offer .rac-back{padding:7px 20px 10px 22px;font-size:17px;line-height:24px}
.sh p {font-size: 19px}
.why-choose h2 {font-size:30px;font-weight:600;margin-bottom:29px}
.why-choose-list li {margin-bottom:15px}
.why-choose-list .wcl-txt{font-size:16px}
.fn-sml{justify-content:center}
.sh h2 {font-size:24px}
.sh h1 {font-size:24px}

.flex_pos {flex-direction: column-reverse;display:flex;flex-wrap:wrap}
.ip-content .video_img {float:none;width:100%;margin-left:0px}
.ip-content p {text-align: justify}
	
.topFormDemo .demoFormSec{flex-direction:column}
.topFormDemo .demoFormSec .FormSide,.topFormDemo .demoFormSec .ImgSide{padding:30px 20px;flex:1 1 auto}
.topFormDemo .demoFormSec .FormSide h1{font-size:1.75rem}
.KeyBenefits .KeyBeneData{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}
.FeatureLoad .FeatureData{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
}
@media screen and (max-width:800px){
.sh{margin-bottom:20px}
.container{width:99%;max-width:100%;box-sizing:border-box}
.main-header{padding:10px 0}
.crm-logo img{max-width:130px; height:auto}
.main-nav-inner{justify-content:space-between}
.main-header .mobile-menu{display:block;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px;outline:none}
.mobile-menu .line{display:block;height:2px; width:25px;border-radius:25px;background:#999;margin-bottom:5px}
.mobile-menu .line:last-child{margin-bottom:0}
.home-banner {text-align:center;padding:15px 0px;height:auto}
.thi-center{display:none}
.crm-features{display:block; margin-left:0;margin-right:0}
.feaures-l, .feaures-r{width:100%;padding:0;border-radius:10px;box-shadow:0 0 10px #ccc}
.feaures-l{margin-bottom:15px}
.crmf-img{display:none}
.combo-offer{display:block;text-align:center;padding:10px} 
.combo-offer .co-img {max-width:44%;margin:0;height:auto}
.combo-offer .rac-back{position:static;display:inline-flex;margin-top:15px;border-radius:25px}
.combo-offer .rac-back br{display:none}
.combo-offer .offers ul{border-radius:50px;padding:15px 0}
.combo-offer .offers ul li{padding:0 30px;box-sizing:border-box;width:33.33%}
.combo-offer .offers ul li span{text-align:left;font-size: 13px; line-height:18px}
.combo-offer .offers ul li span br{display:none}
.feaures-l > li,.feaures-r > li{text-align:left;display:block;padding:10px 10px 10px 40px;height:auto;margin:0;border-bottom:1px solid #ddd; cursor:pointer}
.feaures-l > li .ftxt,.feaures-r > li .ftxt{font-size:14px;line-height:25px}
.feaures-l > li .icon, .feaures-r > li .icon{display:none}
.feaures-l > li:before,.feaures-r > li:before{content:'\f14a';font-family:'FontAwesome';font-size:16px;color:#052149;position:absolute;left:15px}
.co-link{margin-top:20px}
.tcb-p{margin-bottom:20px}
.owl-carousel .owl-item img{height:auto}
.sp-list{margin:0;padding:0;display:block}
.sp-list li{width:100%;padding:10px 0}
.sp-list li:nth-child(odd){border-right:none}
.sp-list li:nth-child(7), .sp-list li:nth-child(8){border-bottom: 1px dashed #ddd}
.why-choose-img{display:none}
.wcff-list >li{width:100%}
.why-choose-form{padding:30px 20px}
.tsti-img{display:none}
.home-testimonial h2,.woafoc-slider .woafoc-msg,.woafoc-slider .woafoc-name,.woafoc-slider .owl-dots{text-align:center}

.hb-msg h1, .hb-msg h2{font-size:20px;line-height:26px}
.hb-msg p{font-size:15px;line-height:20px}
.ip-content .video{float:left; width:100%;margin-left:0;margin-top:0}
.edu-faq{padding:10px 10px 10px 35px;margin-bottom:10px}
.edu-faq .edufaq-q{font-size:15px;line-height:22px}
.edu-faq .edufaq-ans{font-size:13px;line-height:23px}
.thi-left a,.thi-left a{font-size:14px}
.ip-content .why-us{margin: 0 -10px}
.ip-content .why-us li{width:50%;padding:0 10px}
.ip-content .why-us .why-item{box-shadow:0 0 10px #ccc;padding:20px}
.erpHeaderInn{background-position:center left;}
.erpHeaderInn .hpERPHed{padding:30px 0;text-align:center;}
}

@media screen and (max-width:767px){
.top-head{ padding:4px 0}	
.hb-msg {max-width:57%}
.hb-msg h1, .hb-msg h2 {font-size:18px}
.combo-offer .offers ul li {width:100%;padding:15px;border-right:none;border-bottom:1px solid #eee}
.combo-offer .offers ul {padding:0;border-radius:10px;flex-wrap:wrap}	
.combo-offer .offers ul li:before{display:none}.combo-offer .offers ul li span{font-size:15px}
.tcb-p{font-size:15px;line-height:27px;text-align:center}
.sh p {font-size:17px}
.wccrm-list .wccrm-txt{font-size:16px}
.home-testimonial{margin:0}
.woafoc-slider .woafoc-msg{/*font-size:16px*/}
.woafoc-slider .item:before{display:none}
.woafoc-slider .item,.woafoc-slider .owl-dots{padding:0}
.edu-faq .edufaq-q{font-size:14px;line-height:22px}
.hpinq-sec{position:static;float:right;padding:15px 10px;margin:10px 0;box-shadow: none}
.why-choose-form{padding:20px}

}

@media screen and (max-width:640px){
.hb-msg p {line-height:20px;margin: 10px 0 0}	

.top-head a.rad-link,.top-head a.login-link{padding:3px 10px}
.thanks .text-right{text-align:center !important}
.grdBtn{margin-top:15px}
.contInfoSec h3{font-size:18px}
.contInfoSec i{font-size:40px}
.contInfoSec span.inIcon{width:45px}
.why-choose-form h3{font-size:22px}
.mb-4, .my-4 { margin-bottom:1rem!important;}

.topFormDemo{padding:15px 0}
.topFormDemo .demoFormSec{box-shadow:none;border-radius:0}
.topFormDemo .demoFormSec .FormSide{padding:20px}
.topFormDemo .demoFormSec .FormSide h1{font-size:1.5rem}
.topFormDemo .demoFormSec .FormSide p{font-size:.95rem}
.topFormDemo .demoFormSec .FormSide form button{font-size:.95rem;padding:12px}
.KeyBenefits{padding:20px 0}
.KeyBenefits .KeyBeneData .card{padding:20px 15px}
.FeatureLoad{padding:20px 0}
.FeatureLoad .FeatureData li{font-size:.95rem;padding:14px 12px}
}

@media screen and (max-width:480px){
.thi-left{width:100%;text-align:center}
.pt-lg-5, .pt-lg-5{padding-top:1.3rem!important}
.pb-lg-5, .pb-lg-5{padding-bottom:1.3rem!important}	
.thi-left a>i{font-size:14px;margin-right:4px}	
.home-banner {background-image: url(../images/crmimg/hm-mob-banner-img.jpg) !important;background-position: 49% 100%;
height:456px;background-size:contain}
.thi-left a:nth-child(1){display:none}	
.thi-left {width:auto;text-align:center;padding-right:7px;margin-left:-13px}
.top-head a.rad-link, .top-head a.login-link{padding:3px 3px;font-size:12px;margin-right:4px}
.tcb-p{font-size:14px;line-height:24px}
.hp_btn{margin-top:17px}
.hb-msg{max-width:100%;margin-top:5px !important;text-align:center}.hb-msg h1,.hb-msg h2,.sh h2,.why-choose h2 {font-weight:500;font-size:1.2em;line-height:20px}
.hb-msg p{display:none}
.hp_btn a{margin-right:7px;font-size:14px;width:50%;padding:3px 20px;line-height:20px}
.video_btn{padding:6px 14px;font-size: 14px}
.video_btn>i{margin:0.4em 0.3em 0.4em 0;width:29px;height:29px;line-height:27px;font-size:14px}
.sh p{font-size:15px; line-height:21px}
.sp-item .sp-img{width:65px;height:65px}
.sp-item .sp-img img{max-width:100%;width:auto;height:auto}
.sp-item .sp-info{width:calc(100% - 64px)}
.sp-info .sp-h{font-size:15px;margin-bottom:0 !important}
.sp-info .sp-txt{font-size:12px;line-height:18px}
.combo-offer .offers h2, .combo-offer .offers h3, .combo-offer .offers h1 {font-size: 16px;line-height:22px}
.combo-offer .offers ul{border-radius:15px;display:block;padding:0}
.combo-offer .offers ul li{width:100%;padding:10px;border-bottom:1px solid #eee;border-right:none}
.combo-offer .offers ul li:before{display:none}
.combo-offer .offers ul li:last-child{border-bottom:none}
.combo-offer .offers ul li img {width:30px;height:auto;margin-right:10px}
.combo-offer .offers ul li span {font-size:13px}
.feaures-l > li .ftxt,.feaures-r > li .ftxt{font-size:13px;line-height:20px}
.why-choose h2{text-align:center; margin-bottom:15px}
.why-choose-list .wcl-txt{font-size:13px;line-height:22px}.why-choose-list li{margin-bottom:11px}
.why-choose-list .wcl-txt b{font-weight:600}
.why-choose-list .wcl-icon{width:30px;height:30px;font-size:15px;margin-right:9px}
.wccmr{padding:0;margin-top:20px}
.wccrm-list > li{flex-wrap:wrap;width:50%;border-right:none;border-bottom:1px dotted #999;padding:9px 14px;align-items:center;flex-direction:row;justify-content:center}
.wccrm-list .wccrm-icon{margin-right:0px; width:70px; height:70px; padding:13px; margin-bottom:0; line-height:0;box-sizing:border-box}
.wccrm-list .wccrm-icon img{width:auto; height:auto;max-width:100%}
.wccrm-list .wccrm-txt{font-size:15px;line-height:20px;padding: 5px 0;text-align:center; width:100%}.wcoc-txt{font-size:14px}
.wccrm-list > li:nth-child(2n+1){border-right:1px dotted #999}
.tcb-slider .btn-play, .video_img .btn-play {width:61px;height:61px;border:4px solid #fff}
.tcb-slider .btn-play:after, .video_img .btn-play:after {top:15px;left:17px;border-top:12px solid transparent;
border-left: 23px solid #fff;border-bottom:12px solid transparent}
.woafoc-slider .item {padding-left:0px}.home-testimonial .sh{margin-bottom:10px}
.woafoc-slider .woafoc-msg {/*font-size:13px;line-height:22px*/font-size:90%}.woafoc-slider .item:before{left:2px;font-size:36px}
.crm-cad-p{font-size:14px;line-height:22px}
.woafoc-slider .owl-dots{padding-left:0}
.wcff-btn-submit{width:100%;margin-top:15px;}
.wcff-list{margin:0}
.wcff-list >li{padding:0}
.edu-faq .edufaq-q:after{font-size:13px;height:26px;width:26px;padding-top:2px}
.edufaq-q .clqs{left: -19px}
.edu-faq {padding:6px 11px 5px 28px;margin-bottom:7px}.edu-faq-note{font-size:13px}
.why-choose-form h3 {font-size:18px}
.wcff-list >li {margin-bottom:10px}
.why-choose-form .sub-title p {font-size:14px}
.bg-light{padding:0 0 5px}
.sh h1{font-weight: 500;font-size:1.2em;line-height:20px}
.verified{text-align:left}
.verified{width:95%; margin:30px auto 0; font-size:.9em; border-radius:10px;}
.verified span{width:88%; display:inline-block}
.verified img{margin:5px 8px 0 0;}
.hp_btn{margin-bottom:-11px;}
.erpHeaderInn .hpERPHed h1{font-size:28px;line-height:35px;padding-right:0}
.erpHeaderInn .hpERPHed div strong{font-size:16px;line-height:22px;}
.erpFeatureData .drivingData{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:10px}
.erpFeatureData .drivingData .card{padding:15px 10px}
.erpFeatureData .drivingData .card h3{font-size:14px;line-height:20px;}
.erpFeatureData .drivingData .card img{width:60px;height:60px;margin-bottom:10px}
}