@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap');

body{font-family:'Open Sans', sans-serif; font-size:14px}
.fftr{font-family:"Times New Roman", Times, serif}
a:focus,button:focus{outline:none}
a,a:hover{text-decoration:none}
.fo{*zoom:1}.fo:after{clear:both;content:"";display:table}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.vab{vertical-align:bottom}
.fw3{ font-weight:300}
.fw4{ font-weight:400}
.fw5{ font-weight:500}
.fw6{ font-weight:600}
.fw7{ font-weight:700}
.fw8{ font-weight:800}
.black, a.black{color:#000}
.white, a.white{color:#fff}
.gray,a.gray{color:#ccc}
.gray-dark,a.gray-dark{color:#666}
.dul,a.dul{color:#999}
.white,a.white{color:#fff}.red, a.red{color:#ff3333}.hig, a.hig{color:#006699}.dif, a.dif{color:#ff7b80}
.blue, a.blue{color:#0c3c85}
.ffos{font-family: 'Open Sans', sans-serif}.ffpo{font-family: 'Poppins', sans-serif}
.btn.focus, .btn:focus {outline:0;box-shadow:none}.bg-danger{background-color:#ff5a60!important}
.bgfff{background:#fff}.bgeee{background:#eee}.bgf3f3f3{background:#f3f3f3}.bgf5f5f5{background:#f5f5f5}.bgf8f8f8{background:#f8f8f8}.bgf9f9f9{background:#f9f9f9}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ea2f36!important}
.text-success{color:#63a600!important}
a.tdn,a.tdn:hover{text-decoration:none}
a.tdu{text-decoration:underline}
a.tdu:hover{ text-decoration:none}
img{max-width:100%}
/***** FONT SIZE STYLES *****/
.small{font-size:0.9em}.xsmall{font-size:0.8em}.xxsmall{font-size:0.7em}.xxxsmall{font-size:0.6em}.xxxxsmall{font-size:0.5em}
.large{font-size:1.1em}.xlarge{font-size:1.2em}.xxlarge{font-size:1.3em}.xxxlarge{font-size:1.4em}.xxxxlarge{font-size:1.5em}
/***** LINE HEIGHT STYLES *****/
.lh0,.lh0px{line-height:0}.lh1px{line-height:1px}.lh02em{line-height:0.2em}.lh05em{line-height:0.5em}.lh07em{line-height:0.7em}.lh1em{line-height:1em}
.lh11em{line-height:1.1em}.lh12em{line-height:1.2em}.lh13em{line-height:1.3em}.lh14em{line-height:1.4em}.lh15em{line-height:1.5em}.lh17em{line-height:1.7em}
.lh2em{line-height:2em}.lh22em{line-height:2.2em}.lh25em{line-height:2.5em}
.text-danger{color:#f97678 !important}
.btn-info{background: rgba(62,169,177,0.8); border-color:#65bac1}
.bg-info{background-color: rgba(62,169,177,0.8)!important}.border-info{border-color:#65bac1!important}
.sc{font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} /* Short Contant */
.fw1{font-weight:100}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.fw8{font-weight:800}.fw9{font-weight:900}
.fo:after,.fo:before{content:''; display:table}
.fo:after{clear:both}
.dn{display:none}.db{display:block}.dib{display:inline-block}.di{display:inline}
.pa{position:absolute}.pr{position:relative}.pf{position:fixed}.ps{position:static}
.cp{cursor:pointer}
.cs{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dt,.ac-dt>*,.acac-dt>*>*{display:table}
.dtr,.ac-dtr>*,.acac-dtr>*>*{display:table-row}
.dtc,.ac-dtc>*,.acac-dtc>*>*{display:table-cell}
.br1px{border-radius:1px}.br2px{border-radius:2px}.br3px{border-radius:3px}.br4px{border-radius:4px}.br5px{border-radius:5px}.br50{border-radius:50%}
.w-5{width:5%; box-sizing:border-box}.w-10{width:10%;box-sizing:border-box}.w-15{width:15%;box-sizing:border-box}.w-20{width:20%;box-sizing:border-box}.w-25{width:25%;box-sizing:border-box}.w-30{width:30%;box-sizing:border-box}.w-33{width:33.33%;box-sizing:border-box}.w-35{width:35%;box-sizing:border-box}.w-40{width:40%;box-sizing:border-box}.w-45{width:45%;box-sizing:border-box}.w-50{width:50%;box-sizing:border-box}.w-55{width:55%;box-sizing:border-box}.w-60{width:60%;box-sizing:border-box}.w-66{width:66.66%;box-sizing:border-box}.w-65{width:65%;box-sizing:border-box}.w-70{width:70%;box-sizing:border-box}.w-75{width:75%;box-sizing:border-box}.w-80{width:80%;box-sizing:border-box}.w-85{width:85%;box-sizing:border-box}.w-90{width:90%;box-sizing:border-box}.w-95{width:95%;box-sizing:border-box}.w-100{width:100%;box-sizing:border-box}
.w60px{width:60px}.h60px{height:60px}.w100px{width:100px}.w120px{ width:120px; box-sizing:border-box}
.bdr,.ac-bdr>*,.acac-bdr>*>*{border:1px solid #ccc}
.bdrt,.ac-bdrt>*,.acac-bdrt>*>*{border-top:1px solid #ccc}
.bdrr,.ac-bdrr>*,.acac-bdrr>*>*{border-right:1px solid #ccc}
.bdrb,.ac-bdrb>*,.acac-bdrb>*>*{border-bottom:1px solid #ccc}
.bdrl,.ac-bdrl>*,.acac-bdrl>*>*{border-left:1px solid #ccc}
.bdr.bdrddd,.ac-bdr.ac-bdrddd>*,.acac-bdr.acac-bdrddd>*>*{border-color:#ddd}
.bdrt.bdrddd,.ac-bdrt.ac-bdrddd>*,.acac-bdrt.acac-bdrddd>*>*{border-top-color:#ddd}
.bdrr.bdrddd,.ac-bdrr.ac-bdrddd>*,.acac-bdrr.acac-bdrddd>*>*{border-right-color:#ddd}
.bdrb.bdrddd,.ac-bdrb.ac-bdrddd>*,.acac-bdrb.acac-bdrddd>*>*{border-bottom-color:#ddd}
.bdrl.bdrddd,.ac-bdrl.ac-bdrddd>*,.acac-bdrl.acac-bdrddd>*>*{border-left-color:#ddd}
.bdr.bdreee,.ac-bdr.ac-bdreee>*,.acac-bdr.acac-bdreee>*>*{border-color:#eee}
.bdrt.bdreee,.ac-bdrt.ac-bdreee>*,.acac-bdrt.acac-bdreee>*>*{border-top-color:#eee}
.bdrr.bdreee,.ac-bdrr.ac-bdreee>*,.acac-bdrr.acac-bdreee>*>*{border-right-color:#eee}
.bdrb.bdreee,.ac-bdrb.ac-bdreee>*,.acac-bdrb.acac-bdreee>*>*{border-bottom-color:#eee}
.bdrl.bdreee,.ac-bdrl.ac-bdreee>*,.acac-bdrl.acac-bdreee>*>*{border-left-color:#eee}
.bdr.bdr999,.ac-bdr.ac-bdr999>*,.acac-bdr.acac-bdr999>*>*{border-color:#999}
.bdrt.bdr999,.ac-bdrt.ac-bdr999>*,.acac-bdrt.acac-bdr999>*>*{border-top-color:#999}
.bdrr.bdr999,.ac-bdrr.ac-bdr999>*,.acac-bdrr.acac-bdr999>*>*{border-right-color:#999}
.bdrb.bdr999,.ac-bdrb.ac-bdr999>*,.acac-bdrb.acac-bdr999>*>*{border-bottom-color:#999}
.bdrl.bdr999,.ac-bdrl.ac-bdr999>*,.acac-bdrl.acac-bdr999>*>*{border-left-color:#999}
.p0px10px{padding:0px 10px}.p1px10px{padding:1px 10px}.p2px10px{padding:2px 10px}.p3px10px{padding:3px 10px}.p3px15px{padding:3px 15px}
.btn.btn-danger{background:rgba(255,90,96,0.8); color:#fff; border-color:rgba(255,90,96,0.8); transition:all 0.3s ease}
.btn.btn-danger:hover,.btn.btn-danger:focus,.btn.btn-danger:active{background:rgba(255,90,96,1);border-color:rgba(255,90,96,1);box-shadow:none}
.btn.btn-info{background:rgba(62,169,177,0.8); color:#fff; border-color:rgba(62,169,177,0.8);transition:all 0.3s ease}
.btn.btn-info:hover,.btn.btn-info:focus,.btn.btn-info:active{background:rgba(62,169,177,1); border-color:rgba(62,169,177,1); box-shadow:none}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle{background:rgba(255,90,96,1);border-color:rgba(255,90,96,1)}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle{background:rgba(62,169,177,1); border-color:rgba(62,169,177,1)}
ul{list-style-type:none;padding:0;margin:0}
.btn-primary{background:#326db3;padding:5px 35px;border-radius:0;font-size:16px}
a.btn-primary{padding:7px 25px;border-radius:5px}
/*page style css start here*/
.navbar-brand{padding-top:0px;padding-bottom:0px;display:contents !important}.logo img{max-width:100%;margin:5px 0px}
/*nav.navbar .container{max-width:98%}*/
.dropdown:hover>.dropdown-menu{display:block}
.menu{-webkit-box-shadow:0 6px 14px -4px #333;-moz-box-shadow:0 6px 14px -4px #333;box-shadow:0 6px 14px -4px #999}
nav.menu ul.navbar-nav > li{margin-right:2px}
nav.menu ul.navbar-nav > li:last-child{ margin-right:0px}
nav.menu ul.navbar-nav > li > a.nav-link{padding:25px 24px;position:relative;font-size:15px;color:#666;text-transform:uppercase;cursor:pointer}
nav.menu ul.navbar-nav > li.active > a.nav-link::before{position:absolute;content:'';left:0px;right:0px;top:0px;background:#2a2da9;height:3px}
nav.menu ul.navbar-nav > li.active a, nav.menu ul.navbar-nav > li > a.nav-link[aria-expanded='true']{background:#f7f7f7;color:#2a2da9 !important}
nav.menu ul.navbar-nav > li:hover > a.nav-link::before, nav.menu ul.navbar-nav > li > a.nav-link[aria-expanded='true']:before{position:absolute;content:'';left:0px;right:0px;top:0px;background:#ccc;height:3px}
nav.menu ul.navbar-nav > li:hover > a{background:#f7f7f7;color:#2a2da9 !important}
nav.menu ul.navbar-nav .dropdown{position:relative}
nav.menu ul.navbar-nav .dropdown .dropdown-menu{position:absolute;top:100%; min-width:200px; left:0;margin:0;padding:0; border-radius:0 0 5px 5px;overflow:hidden; }
nav.menu ul.navbar-nav .dropdown-menu li:last-child{border-bottom:none}
nav.menu ul.navbar-nav .dropdown-menu li > a{display:block;font-size:14px;color:#666!important;padding:5px 8px;background:#fff; text-transform:uppercase}
.dropdown-menu.megamenu.show{max-width:1200px;width:100%;z-index:99;right:0;margin:auto;padding:20px;border-radius:5px;font-size:14px}
nav.menu ul.navbar-nav .dropdown-menu li > a{color:#2a2da9!important;text-transform:inherit;font-size:13px;padding:5px 3px}
.dropdown-menu.megamenu.show .row > .col-sm-4{border-right:1px dashed #e7e7e7}
nav.menu ul.navbar-nav .dropdown-menu li:hover > a{background:#f7f7f7}
.dropdown-menu.megamenu.show ul.fo.float-list li{float:left;width:50%}
.carousel-item{height:100vh;min-height:500px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'Poppins', sans-serif;font-weight:300}

.service{padding:20px 0;font-size:20px;line-height:25px}
.service .icon{float:left;margin-right:15px;line-height:0} 
.service p{padding-top:15px}

.portal-bg{background-image:url(../images/portal-bg.jpg);background-size:cover; color:#fff;padding:50px 0;position:relative}
.portal_bg_color{background-color:rgba(52,52,52,0.8);position:absolute;top:0;left:0;bottom:0;right:0}
.our-business-venture{margin:0 -15px; padding: 0; list-style: none; text-align: center}
.our-business-venture li{padding-left: 15px; padding-right: 15px; display: inline-block; width:280px; vertical-align: top}
.portal-container{text-align:center; margin-top:20px;color:#ccc}
.portal-container a p{color:#ccc}
.portal-container figure{background:#fff;border-radius:50%;display:inline-block;padding:12px 15px;transition:all 0.3s ease}
.portal-container:hover figure{background:#eee;border-radius:20%;transition:all 0.3s ease}
.portal-container h5{color:#fff}.portal-container h6{color:#71c6ff;font-size: 1.25rem}
.service:hover .icon svg .color1{fill:#56BEE8;transition:all 0.5s ease}
.sec-pading{padding:50px 0}
.home-form-bg{background:#f5f5f5;padding:50px 0}
footer{background:#313131;color:#989898;padding:30px 0}
footer a{color:#989898}
footer a:hover{color:#eee}
footer h4{font-size:15px;font-weight:bold;color:#fff}
.footer-nav li{background:url(../images/arrow.jpg) no-repeat left 15px; padding:10px 0 0 20px}
.social-icon a{display:inline-block;padding:3px 5px;font-size:22px;border:solid 1px #666;width:50px;text-align:center;transition:all 0.3s ease;margin-top:5px}
.social-icon a:hover{background:#000;border-radius:30%;transition:all 0.3s ease;color:#ccc}
.social-icon a.facebook:hover{background:#3a559f;border-color:#fff}.social-icon a.twitter:hover{background:#04a9f4;border-color:#fff}
.social-icon a.linkedin:hover{background:#0077b7;border-color:#fff}.social-icon a.instagram:hover{background:#8335ad;border-color:#fff}
.social-icon a.google-plus:hover{background:#DD4B39;border-color:#fff}
.footer-logo{padding:30px 0 0 0}

.main_title h1,.main_title h2{color:#324545;font-size:28px;margin-bottom:40px;padding-bottom:20px;position:relative;text-align:center}
.main_title2 h2{color:#fff;font-size:28px;margin-bottom:40px;padding-bottom:20px;position:relative;text-align:center}

.carousel-control-next,.carousel-control-prev{position:absolute;top:50%;width:45px;height:45px;color:#fff;text-align:center;opacity:.5;text-align:center;transform:translateY(-50%)}
.carousel-control-next:focus,.carousel-control-prev:focus{opacity:.0}
.carousel-control-prev{left:10px}.carousel-control-next{right:10px}
.carousel-control-next:hover,.carousel-control-prev:hover{opacity:.9}

.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0);transform:translate3d(0,0,0)}
/* Slider Text Animation Delay */
.weblink_in{position:absolute;right:10%;top:45%;left:10%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;line-height:0px}
.weblink_in .text_01{font-size:48px}.weblink_in .text_02{font-size:30px;margin-top:45px}
.weblink_in .text_03 span{font-size:22px;margin-top:17px;background:#cf0f0f;color:#fff;display:inline-block;padding:20px 35px;border-radius:5px}

.iyp_slide{position:absolute;right:10%;top:37%;left:10%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;line-height:30px;text-align:center}
.iyp_slide .text_01{font-size:58px;color:#fff}.iyp_slide .text_01 span{color:#ffde00}.iyp_slide .text_02{font-size:30px;color:#fff;text-transform:uppercase;padding-top:15px}
.iyp_slide .text_03{font-size:26px;margin-top:12px;text-align:right;background:#ffeb09;color:#000;display:inline-block;padding:10px 20px;border-radius:5px}

.ei_slide{position:absolute;right:10%;top:37%;left:10%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;line-height:30px;text-align:right}
.ei_slide .text_01{font-size:58px;color:#013ea3}.ei_slide .text_02{font-size:34px;color:#000}
.ei_slide .text_03 span{font-size:28px;margin-top:12px;text-align:right;background:#24356d;color:#fff;display:inline-block;padding:10px 35px;border-radius:5px}

.rei_slide{position:absolute;right:7%;top:45%;left:10%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;line-height:30px;text-align:right}
.rei_slide .text_01{font-size:56px;color:#003d98}.rei_slide .text_01 span{color:#000}.rei_slide .text_02{font-size:20px;color:#000;padding-right:12px}

.pi_slide{position:absolute;right:10%;top:45%;left:7%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;line-height:23px;text-align:left}
.pi_slide .text_01{font-size:45px;color:#000}.text_01 span{color:#e42222}.pi_slide .text_02{font-size:19px;color:#000}

.ttw_slide{position:absolute;right:10%;top:24%;left:7%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;line-height:25px}
.ttw_slide .text_01{font-size:48px;color:#000}.ttw_slide .text_01 span{color:#e42222}.ttw_slide .text_02{font-size:17px;color:#000}

.mi_slide{position:absolute;right:12%;top:44%;left:7%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:right;line-height:25px}
.mi_slide .text_01{font-size:48px;color:#037363}.mi_slide .text_01 span{color:#e42222}.mi_slide .text_02{font-size:24px;color:#333;padding-right:118px}

.wi_slide{position:absolute;right:12%;top:40%;left:7%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;line-height:25px}
.wi_slide .text_01{font-size:66px;color:#fff;margin-bottom:60px}.wi_slide .text_02{font-size:25px;color:#fff;padding-left:95px}
.wi_slide .text_03{font-size:35px;color:#fff;padding-left:50px}

/*Inner page css here..*/
.abtCont h2, .abtCont h3{color:#0c3c85}
.abtCont h2{font-size:20px}
.iso-certificate{margin-bottom:20px;max-width:360px}
.visionSec{padding:15px;border:1px solid #eee;display:flex;align-items:center;height:100%}
.visionSec .visionImg{width:132px;flex-shrink:0;padding-right:20px;text-align:center}
.visionSec .visionImg img{max-width:100%}
.coreValSec{padding:20px 10px 10px;border-top:1px solid #eee;display:flex;align-items:flex-start}
.coreValSec::first-child{border-top:none}
.coreValSec .coreIcon{width:36px;flex-shrink:0;padding-right:10px;text-align:center;color:#d0d8df;font-size:24px}

.form-control{ border-radius:0; box-shadow:none; outline:none; border:1px solid #ccc; color:#333; font-size:14px}
.form-control:focus{ box-shadow:none}
label{ font-size:14px; font-weight:600; color:#333}
.innerpage-banner{min-height:250px;background:url(../images/weblink.jpg) no-repeat center -143px; background-size:cover;position:relative}
.innerpage-banner .bg_layer{background:rgba(0,0,0,0.5);position:absolute; top:0; left:0;width:100%;height:100%;z-index:1}
.innerpage-banner .page-header{font-size:34px; font-weight:600; padding-top:130px; line-height:45px; margin-bottom:0px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:none;padding-bottom:0}
.innerpage-banner .container{z-index:2;position:relative}
.innerpage-banner .breadcrumb{display:inline-block; background:none; margin:0; padding:0}
.innerpage-banner .breadcrumb > li{ display:inline-block; font-size:13px; color:#ccc}
.innerpage-banner .breadcrumb > li > a{ display:block; color:#fff; text-decoration:none;  position:relative; margin-right:7px; padding-right:10px}
.innerpage-banner .breadcrumb > li > a:after{ content:'\f105'; font-family:'FontAwesome'; position:absolute; left:100%; top:0}
.innerpage-middle-sec{ padding-top:30px; padding-bottom:30px}
.innerpage-middle-sec h3{font-size:18px;font-weight:600} 
.modal-header{background:#f8f8f8}
.tab-sec{display:inline-block;max-width:100%;border-bottom:3px solid #326db3;display:flex;padding-top:20px;margin-bottom:20px}
.tab-sec li{width:50%}
.tab-sec li a{display:block;padding:15px;background:#f5f5f5;font-size:20px}
.tab-sec li a.active{background:#326db3;color:#fff}
.our-business{padding-top:50px;padding-bottom:50px;transition:all 0.5s ease-in-out}
.bus-flex{display:flex;width:100%;height:100%;margin-left:-15px;margin-right:-15px}
.bus-flex *, .bus-flex *:before, .bus-flex *:after{box-sizing:border-box}
.bus-flex > *{width:100%;padding-left:15px;padding-right:15px}
.bus-flex .busImg{flex-shrink:0;width:375px;position:relative;overflow:hidden}

.our-business .busImg > figure{box-sizing:border-box;padding:5px;border:1px solid #e7e7e7;transition:all 0.5s ease-in-out;position:relative}
.our-business .busImg > figure::before{position:absolute;content:'';left:0px;right:0px;top:0px;bottom:0px;background: rgba(0,0,0,0.7)}
.our-business:hover figure{transform:scale(1.2);background:#f8f8f8}

.our-business .bussIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:17px;background:#fff;border-radius:100%} .our-business .proIcon{border-radius:7px;padding:10px 5px}
.our-business h2{font-size:30px; font-weight:600; transition:all 0.5s ease-in-out}
.our-business h3{display:block; font-size:16px; color:#666; margin-top:5px;margin-bottom:15px;font-weight:600}
.our-business h2 a{color:#000; transition:all 0.5s ease-in-out}
.our-business:hover h3 a{color:#0148BC}
.our-business p{font-size:14px;margin-bottom:20px;line-height:150%;color:#333;text-align:justify;transition:all 0.5s ease-in-out}
.our-business h4{font-size:16px; font-weight:600; margin-bottom:10px}
.our-business ul li{margin-bottom:5px; font-size:14px; color:#333}
.our-business ul li i{ color:#0148BC; line-height:20px}
.contact-form .form-control{padding:10px 15px; height:48px!important;outline:none;border:solid 1px #95989a;border-radius:4px;color:#2c3235;font-weight:400;font-size:14px; box-shadow:none}
.contact-form .form-control:focus{ outline:none}
.online-payment .form-check label{display:inline-block;padding:5px 20px 5px 40px;border:1px solid #ddd}
.online-payment .form-check input[type="radio"]:checked+label{border:2px solid #0575ff} 
.online-payment .form-check-input{margin-top:.5rem;left:55px}
.online-payment .order-details{ margin-bottom:20px}
.online-payment .sec-heading1{color:#04224f;font-weight:600; border-bottom:1px solid #b5c2d6; font-size:20px;padding-bottom:7px; margin-bottom:30px; position:relative}
.online-payment .sec-heading1:before,.online-payment .sec-heading1:after{ content:''; position:absolute; top:100%; left:25px; border:10px solid transparent; border-top-color:#b5c2d6}
.online-payment .sec-heading1:after{ border-top-color:#fff; top:30px}
.online-payment .sec-heading2{color:#333;font-weight:600; border-bottom:1px solid #999; font-size:16px;padding-bottom:7px; margin-bottom:20px; position:relative}
.online-payment .sec-heading2:before,.online-payment .sec-heading2:after{ content:''; position:absolute; top:100%; left:25px; border:10px solid transparent; border-top-color:#999}
.online-payment .sec-heading2:after{ border-top-color:#f8f8f8; top:25px}

.online-payment form label{ font-size:14px; font-weight:600; color:#333;border-radius:5px}
.online-payment form label.fw4{font-weight:400; font-size:13px}
.online-payment form .form-control{ border-radius:0; box-shadow:none; border:1px solid #ccc; color:#333; font-size:14px}
.online-payment form .existing-member{ min-height:314px}
.online-payment form .existing-member .or{ position:absolute; height:35px; width:43px; line-height:35px; text-align:center; border-radius:50%; background:#001c43; color:#fff; font-weight:600; top:50%; right:-38px; z-index:1; margin-top:-40px}
.online-payment form .existing-member,.online-payment form .create-account{ border:1px solid #ddd; background:#f8f8f8; padding:15px 15px 5px 15px; position:relative; margin-bottom:30px}
.online-payment .table,.online-payment .table tr td,.online-payment .table tr th{border:1px solid #eee}
.online-payment .table > thead > tr > th{padding:5px 7px; font-weight:600}
.online-payment .table > tbody > tr > td{ padding:5px 7px}
.modal .btn-primary{ padding:5px 20px; font-size:14px}
.modal form label.fw4{font-weight:400; font-size:13px}
.modal form .form-control{ border-radius:0; box-shadow:none; border:1px solid #ccc; color:#333; font-size:14px}
.payment-tc p{ line-height:18px}
.disclaimer h2{font-size:20px;font-weight:600;color:#000;margin-top:30px;margin-bottom:10px}
.disclaimer h3{ font-size:16px; font-weight:600; color:#0c3c85; border-bottom:1px solid #ddd; margin-top:30px; padding-bottom:5px; margin-bottom:10px}
.disclaimer h3:first-child{margin-top:0}
.disclaimer p{ text-align:justify; margin-bottom:10px;line-height:1.8em}
.disclaimer ul,.disclaimer ol{padding-left:30px;margin:10px 0}
.disclaimer ul > li, .disclaimer ol > li{margin-bottom:10px; line-height:1.8em}
.billing-history ul li{margin-bottom:5px}
.billing-history ul li:last-child{ margin-bottom:0px}
.bh-login{ border-color:#326db3}
.bh-login .card-header{background:#326db3; color:#fff; font-size:16px; font-weight:600}
.billing-history-al h2{font-size:25px; font-weight:600; margin-bottom:15px}
.billing-history-al .form-inline label{ font-size:16px; font-weight:400; margin-right:10px}
.billing-history-al .form-inline button.btn-primary{padding:.20rem .5rem; border-radius:0px 4px 4px 0px}
.billing-history-al .table > thead > tr > th,
.billing-history-al .table > tbody > tr > td{ padding:7px 10px}
.billing-history-al .table > tbody > tr > td > a{ color:#043586; text-decoration:underline}
.billing-history-al .table-bordered thead td, .billing-history-al .table-bordered thead th{ border-bottom-width:1px}
.billing-history-al .table + p > a{color:#043586;font-weight:600}
.career{display:block}
.career dl{margin-bottom:10px; border:1px solid #eee; transition:all 0.3s ease}
.career dt{font-size:14px; font-weight:500; border-bottom:1px solid #eee; color:#333; padding:5px 10px; background:#eee; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all 0.3s ease}
.career:hover dl{border:1px solid #3273b3!important}
.career:hover dt{color:#fff; background:#3273b3; border-bottom-color:#3273b3}
.career dd{font-size:13px; color:#666; padding:10px; border-top-width:0px}
.career dd ul li{margin-bottom:5px; transition:all 0.3s ease}
.career:hover dd ul li{color:#333}
.career:hover dd ul li > i{color:#06c}
.career dd ul li:last-child{ margin-bottom:0px}

.press_release_sec{padding:50px 0}
.press_release{display:block}
.press_release dl{margin-bottom:15px;border:1px solid #ccc; transition:all 0.3s ease}
.press_release dt{font-size:14px;font-weight:500;color:#3273b3;padding:5px 10px;background:#f7f7f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; transition:all 0.3s ease}
.press_release:hover dl{border:1px solid #3273b3!important}
.press_release:hover dt{border-bottom-color:#3273b3}
.press_release dd{font-size:13px;color:#666;padding:7px 10px 10px 10px;border-top-width:0px;margin:0px}
.press_release dd p.date{font-size:12px;color:#999;margin:0px 0px 3px 0px}
.press_release dd ul li:last-child{ margin-bottom:0px}

.career-sidebar h5{ border-bottom:2px solid #999!important}
.career-sidebar div{ padding-left:0px!important}
.career-sidebar ul li{ margin-bottom:5px; font-size:13px}
.career-sidebar ul li a{ color:#666; transition:all 0.3s ease}
.career-sidebar ul li a > i{ color:#06c} 
.career-sidebar ul li:hover a{ color:#06c; padding-left:5px}
.career-sidebar ul li:last-child{ margin-bottom:0px}
.career-sidebar p > a{ color:#999; text-decoration:underline; font-size:12px; transition:all 0.3s ease}
.career-sidebar p > a:hover{ text-decoration:none; color:#06c}
.job-details .role-responsibility{ margin-left:20px}
.job-details .role-responsibility li{ margin-bottom:5px}
.job-details .role-responsibility li .fa-li{ text-align:left; width:10px; left:-15px; color:#06c}
.job-details .key-skils{ margin-left:-5px; margin-right:-5px}
.job-details .key-skils span{ display:inline-block; padding:2px 7px; border:1px solid #eee; background:#fafafa; font-size:13px; margin:5px}
.apply-job label{ font-weight:500}
.apply-job .form-control{ font-size:13px}
.prms{padding:30px 0; background:#f0f0f0}
.search-filter{background:#fff; padding:20px 20px 5px 20px; margin-bottom:30px}
.search-filter label{margin-top:10px; font-size:16px; font-weight:400; float:left; margin-right:20px}
.search-filter .form-control{border:1px solid #ccc; box-shadow:none; outline:none; height:42px}
.search-filter .form-control.pr-search{float:left; width:calc(100% - 190px); box-sizing:border-box}
.search-filter select.form-control:not([size]):not([multiple]){height:42px}
.pr-thumb{background:#fff; border:1px solid #ccc; border-radius:5px; margin-bottom:30px; box-shadow:1px 1px 5px rgba(0,0,0,0.12); overflow:hidden}
.pr-thumb .pr-thumb-img{height:200px; position:relative; overflow:hidden}
.pr-thumb .pr-thumb-img img{width:100%;position:absolute; top:0; left:0; margin:0 auto; max-height:200px}
.pr-thumb .pr-thumb-img p{ position:absolute; bottom:-1px; left:0; width:100%; text-align:center; padding:15px 10px; box-sizing:border-box; margin-bottom:0px; /*background:url(../images/pr-thumb-bg.png) repeat-x;*/}
.pr-thumb .pr-thumb-details{padding:15px; text-align:center}
.pr-thumb .pr-thumb-details .pr-title{font-size:20px; font-weight:600; margin-bottom:0px; height:94px; line-height:25px}
.pr-thumb .pr-thumb-details .pr-title a{color:#333; text-decoration:none}
.pr-thumb .pr-thumb-details p{font-size:13px; color:#999; margin-bottom:0px}
.load-more{color:#fff;background-color:#007bff;border-color:#007bff;padding:8px 45px;font-size:14px}
.load-more:hover{color:#fff;background-color:#0063ce;border-color:#0455ad}
.pr-details .pr-title{font-size:30px; font-weight:600; line-height:30px; margin-bottom:10px}
.pr-details p{margin-bottom:10px; font-size:14px; color:#555; text-align:justify}
.pr-details p.post-date{font-size:13px; color:#999; margin-bottom:10px}
.pr-details .pr-details-img{margin-bottom:15px; text-align:center}
.pr-details .pr-details-img img{width:100%; max-height:375px;border:1px solid #ccc}
.pr-details ul{margin-bottom:20px; list-style:disc; padding-left:20px}
.pr-details ul li{margin-bottom:3px; color:#666}
.pr-details ul li:last-child{ margin-bottom:0px}
.prms .sidebar .sidebar-group{margin-bottom:30px}
.prms .sidebar .sidebar-group .sidebar-title{font-size:18px; font-weight:600; margin-bottom:7px}
.prms .sidebar .sidebar-group .recent-post{margin:0px; padding:0px; list-style:none}
.prms .sidebar .sidebar-group .recent-post li{border-bottom:1px solid #ddd; padding-top:10px; padding-bottom:10px}
.prms .sidebar .sidebar-group .recent-post li:first-child{padding-top:0px}
.prms .sidebar .sidebar-group .recent-post li:last-child{border-bottom:none; padding-bottom:0px}
.prms .sidebar .sidebar-group .recent-post li a{display:block; font-size:15px; color:#666; line-height:20px}
.prms .sidebar .sidebar-group .recent-post li a:after{content:''; display:table; clear:both}
.prms .sidebar .sidebar-group .recent-post .rp-img-thumb{float:left; height:90px; width:90px; margin-right:10px; border:1px solid #ccc; position:relative; overflow:hidden}
.prms .sidebar .sidebar-group .recent-post .rp-img-thumb img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:100%}
.prms .sidebar .sidebar-group .recent-post .rp-txt{ float:left; width:calc(100% - 100px); padding-top:5px}
.prms .sidebar .sidebar-group .view-more{border-top:1px solid #ddd; text-align:right; padding-top:5px; margin-top:15px}
.prms .sidebar .sidebar-group .view-more a{text-decoration:none; color:#0040e4}
.prms .sidebar .sidebar-group .category-tag a{display:inline-block; margin:0 2px 5px 0; font-size:13px; color:#888; text-decoration:none; padding:3px 10px; background:#fff; border:1px solid #ddd; border-radius:2px}

div.site_map{border-left:#ccc solid 4px;margin:8px 0}
div.site_map div{padding:4px 0;margin:8px 0}
div.site_map div:before,div.site_map p:before{content:"\2014\2014";color:#ccc;font-weight:400;letter-spacing:0}
div.site_map p:before{content:"\2014"}
div.site_map a{display:inline-block;border:#ccc solid 1px;padding:6px 12px;border-radius:5px;max-width:80%;color:#333}
div.site_map a:hover{border:#326db3 solid 1px;color:#326db3}
/* CRM Software */
.owl-dots{margin-top:10px}
.owl-dots .owl-dot {display:inline-block; zoom: 1;background-color: transparent}
.owl-dots .owl-dot span {width:16px; height:16px;margin:5px 3px;
    background: #fff; border:2px solid #aeaeae; display:block; -webkit-backface-visibility: visible; transition:opacity .2s ease; border-radius:30px}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background:#4381e5; border: 2px solid #4381e5}
.hh-div{width:100%;position:sticky;top:0;left:0;right:0;height:72px}
h1 {font-size:32px;line-height:36px;color:#454545;border-bottom:1px solid #eee;    padding-bottom:8px}
.wi_ban{background-position:center top;background-repeat:no-repeat;width:100%;height:450px;
    background-attachment:local; background-size:cover}
.wi_ban{background-image:url(../images/crm-v2.webp)}
.ban_sc {width:47%;float:left;margin-top:35px}
.ban_sc img {margin-top:15px}
.ban_sc h1 {font-size:32px; font-weight:bold; line-height:40px; border:0; margin-top:34px; color:#052149}
.ban_tx {font-size:16px; line-height:24px; color:#404040; margin-top:5px}
.mt25 {margin-top:25px}
.req_btn, .req_btn:visited {background:#0045b8; display:inline-block; font-weight:bold; text-align:center;    font-size:1.3em;line-height:52px;height:52px; padding:0 30px; cursor:pointer;    border-radius:30px;text-transform:capitalize; overflow:hidden;position:relative;    transition:all .5s ease; transform:translateZ(0); color:#fff!important}
.req_btn:before {content:""; position:absolute; z-index:-1; top:0; bottom:0;left:0;right:0;
    background:#000baf;-webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin: 50%; transform-origin:50%; -webkit-transition-property: transform;
    transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out}
 .req_btn:hover {background:#1ba600; color:#fff}  
.tree_bg{background:#e5e5e5}
.tree_bg .breadcrumb{background:#e5e5e5;padding:20px 0;margin:0;border-radius:0;font-size:15px;line-height:13px; font-weight:600}
.tree_bg .breadcrumb li{color: #555}
.tree_bg .breadcrumb li a{color:#052149}
.crm_cl_bg{background:#296fe3;padding:50px 0}
.crm_cl_bg h2{color:#fff;font-weight:600;font-size: 1.8em;margin-bottom:30px;line-height: 1.2em;max-width:80%;margin-left:auto;margin-right:auto}
.crm_c_tx{color: #fff;font-size:16px;line-height:25px}
.hand, .page_scrl {cursor:pointer}
.rel {position:relative}
.video_thm {width:410px;margin: -22px auto 0;position:relative}
.play-btn, .video_thm i {z-index: 99;left: 0;right: 0}
.play-btn {top: 135px;width: 70px;height: 70px; background: radial-gradient(#4caf50 60%,#fff 62%); border-radius: 50%;position: relative; display: block; margin: auto;  box-shadow: 0 0 25px 3px rgb(247 247 247 / 80%)}
.left_tags, .play-btn::after {position:absolute;left:-73px;top:0}
.play-btn: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}
.play-btn::after {content:"";left:50%;top: 50%;-webkit-transform: translateX(-40%) translateY(-50%); transform: translateX(-40%) translateY(-50%); transform-origin: center center;
    width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 25px solid #fff; z-index: 100;  -webkit-transition: all 400ms cubic-bezier(.55,.055,.675,.19); transition: all 400ms cubic-bezier(.55,.055,.675,.19)}
.video_thm, .video_thm img {border-radius:10px}
.owl-carousel .owl-item img {display:inline-block; max-width:100%!important}  
.owl-dots, .video_thm i {text-align:center}
#vid_scroll button.owl-dot span{border:1px solid #f7dd65; width:15px;height:15px;    display:inline-block; margin:15px 3px; border-radius:10px}
#vid_scroll button.owl-dot.active span {background:#f7dd65}  
#vidmodal .modal-dialog,#vidmoda2 .modal-dialog {width:90%!important; max-width:920px!important}
#imagemodal .modal-content, 
#prodListingContainer .modal-content, 
#vidmodal .modal-content,#vidmoda2 .modal-content {margin:5% auto}
.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}
.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}
.video_port video,.crm_modal video{width:100%!important; height: auto!important}

@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}}@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,1);transform:scale(1);opacity:0;box-shadow:none}}
@keyframes blinkingBackground{0%,50%,to{background-color:#38a74b}25%,75%{background-color:#36569f}}   
.py_bx {background:#f7dd65; padding:23px; border-radius:18px; margin:40px 0 0; position: relative}
.mw_98 {max-width: 98%}
.mw_96, .mw_98 {height: auto}
.py_bx .erp-arr_pos {position:absolute; z-index:99;top:0;right:0}
.pay_left {width: 45.5%;float: left; background: #38a74b; border-radius: 15px 5px 5px 15px;
    padding: 12px 0 12px 20px}
.blink-bg {display: inline-block; animation: blinkingBackground 2s infinite}
.pay_left>p {color: #fff; font-size: 1.5em;line-height: 1.4em}
.pay_right {width:50%; float:right; position:relative; padding-left:145px;padding-top:8px}
.cho_crm .dot_pos1 {position:absolute; z-index:99; top:-228px;left:-106px}
.pay_right img {z-index:2; top:-15px; left:-150px}
.error, .red, .red a, .red a:hover {color:red}
.fs_1_5em {font-size: 1.5em}
.lh15em {line-height: 1.5em}
.black, .black a, .black a:hover{color: #000}
.crm_s_bg {background:#fff;padding: 48px 0}
.dot_pos1 {position:absolute;z-index:99;top:218px;left:-106px}
.dot_pos2 {top:218px;right:-75px}
.dot_pos2, .dot_pos3, .dot_pos4 {position:absolute;z-index:99}
.dot_pos3 {bottom:218px;left:-106px}
.dot_pos4 {bottom:8px;right:-75px}
.cho_crm h2, .crm_b_bg h2, .crm_s_bg h2 {color:#052149;text-align:center;font-size:2.2em;
    line-height: 1.1em;font-weight:bold}
.w_16 {width:16%}
.line_bg{background: linear-gradient(to right,#4285f4 0,#4285f4 25%,#ea4335 25%,#ea4335 50%,#fbbc05 50%,#fbbc05 75%,#34a853 75%,#34a853 100%);height:3px;margin:5px auto 2em}
.t_soft {font-size:25px;line-height:30px;color:#052149;font-weight:600}
.list_cnt, .t_soft {margin-bottom:25px}
.crm_c_ar b, .list_cnt b {float:left;border:2px solid #4db14c;display:inline-block;    text-align:center;width:40px;height:40px;border-radius:40px;line-height:40px}
.list_cnt .fa-check {color:#4db14c; font-size:20px}
.crm_c_ar span, .list_cnt span {float:left; margin-left:13px;color:#000; font-size:16px;    line-height: 24px}
.list_cnt span {width:89%}
.visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block{display: none!important}
.or_img2 {order:2}
.mb30{margin-bottom:30px}
.dev_sc {padding:38px 0 50px;height:auto;overflow:hidden;background:#f6f6fa; background: linear-gradient(to bottom,#fdfeff,#f6f6fa)}
.dev_sub, .dev_txt {text-align:center;color:#333}
.dev_sub {font-size:1.25em; line-height:1.3em; font-weight:400;margin-bottom:15px;    text-transform: capitalize}
.dev_txt {font-size: 1em; line-height: 1.6em}
.crm_b_bg {background:#f0f7ff; padding:50px 0}
.crm_business_img{width:443px; height:270px;margin:auto;margin-top:60px}
.crm_img_pos {position:absolute; z-index:99;top:0; left:0; right:0}
.crm_tab_1, .crm_tab_2, .crm_tab_3, .crm_tab_4, .crm_tab_5 {border-radius:10px;text-align: center;display:inline-block;padding:14px 30px; font-size:18px;line-height:24px;color:#fff; position:absolute; z-index:9; font-weight:600}
.crm_tab_1 {background:#009688;top:-13px;left:-196px}
.crm_tab_2 {background:#69be43;top:-13px;right:-269px}
.crm_tab_3 {background:#c25200;top:109px;left:-282px}
.crm_tab_4 {background:#ea4335;top:107px;right:-257px}
.crm_tab_5 {background:#2c2a7a;top:258px;left:0;right:0}
.cho_crm {margin-top:80px;padding-top:0;position:relative}
.crm_tab_1 b, .crm_tab_2 b, .crm_tab_3 b, .crm_tab_4 b, .crm_tab_5 b, .get_title_mob {    display: none}
.cho_crm .dot_pos1, .pay_right img {position:absolute;z-index:99;left:-155px}
.cho_crm .dot_pos2 {position:absolute;z-index:99;top:-78px;right:-75px}
.erp_mob {padding: 50px 0}
.erp_mob h2{font-size:2.2em;line-height:1.1em;font-weight:600}
.row>.no_pad {padding:0;margin:0}
.erp_box {box-shadow:1px 0 20px #ddd;border-radius:10px; padding:38px 22px}
.erp_box2 {box-shadow:1px 0 20px #ddd;border-radius:10px;padding:38px 28px}
.erp_box span {font-weight:600;font-size:13px;line-height:3.10em;margin-bottom:5px;color:#052149;display:block;text-align: right;background: url(../images/crm-features1.webp)no-repeat top right;padding-right: 75px; height:57px; transition:all 0.3s ease}
.erp_box span:hover {padding-right: 80px;color:#08c;cursor:pointer}
.erp_box span:nth-child(1) {background-position:268px 0}
.erp_box span:nth-child(2) {background-position:268px -114px}
.erp_box span:nth-child(3) {background-position:268px -228px}
.erp_box span:nth-child(4) {background-position:268px -342px}
.erp_box span:nth-child(5) {background-position:268px -455px}
.erp_box span:nth-child(6) {background-position:268px -569px}
.erp_box span:nth-child(7) {background-position:268px -683px}
.erp_box span:nth-child(8) {background-position:268px -797px}
.erp_box span:nth-child(9) {background-position:268px -911px}
.erp_box span:hover:nth-child(1) {background-position:268px -56px}
.erp_box span:hover:nth-child(2) {background-position: 268px -171px}
.erp_box span:hover:nth-child(3) {background-position: 268px -285px}
.erp_box span:hover:nth-child(4) {background-position: 268px -398px}
.erp_box span:hover:nth-child(5) {background-position: 268px -513px}
.erp_box span:hover:nth-child(6) {background-position: 268px -626px}
.erp_box span:hover:nth-child(7) {background-position: 268px -740px}
.erp_box span:hover:nth-child(8) {background-position: 268px -854px}
.erp_box span:hover:nth-child(9) {background-position: 268px -968px}
.erp_box2 span {font-weight:600;font-size:13px;line-height:3.6em;margin-bottom:5px;color:#052149; display:block;text-align:left;background: url(../images/crm-features2.webp)no-repeat top left; padding-left:75px;height:57px; transition:all 0.3s ease}
.erp_box2 span:hover{padding-left:80px;color:#08c;cursor:pointer}
.erp_box2 span:nth-child(1) {background-position:0 0}
.erp_box2 span:nth-child(2) {background-position:0-113px}
.erp_box2 span:nth-child(3) {background-position:0-227px}
.erp_box2 span:nth-child(4) {background-position:0-341px}
.erp_box2 span:nth-child(5) {background-position:0-455px}
.erp_box2 span:nth-child(6) {background-position:0-569px}
.erp_box2 span:nth-child(7) {background-position:0-683px}
.erp_box2 span:nth-child(8) {background-position:0-797px}
.erp_box2 span:nth-child(9) {background-position:0-911px}
.erp_box2 span:hover:nth-child(1){background-position:0-56px}
.erp_box2 span:hover:nth-child(2){background-position:0-170px}
.erp_box2 span:hover:nth-child(3){background-position:0-284px}
.erp_box2 span:hover:nth-child(4){background-position:0-398px}
.erp_box2 span:hover:nth-child(5){background-position:0-512px}
.erp_box2 span:hover:nth-child(6){background-position: 0-626px}
.erp_box2 span:hover:nth-child(7){background-position: 0-740px}
.erp_box2 span:hover:nth-child(8){background-position: 0-854px}
.erp_box2 span:hover:nth-child(9){background-position: 0-968px}
hr {margin:0!important;padding:0!important;height:1px;border-top:1px solid #eee}
.c_bg {background:#eff7ff;padding:40px 0}
.c_bg h2{font-size: 2.2em;line-height:1.1em;font-weight:600;text-align:center}
.crm_c_ar {width:100%; background:#fff; border-radius:10px; box-shadow: 1px 0 5px #ccc;
    padding:10px; margin: auto auto 16px}
.crm_c_ar b, .list_cnt b {float:left;border:2px solid #4db14c; display: inline-block;
    text-align: center;width:40px; height:40px;border-radius:40px;line-height:40px}
.crm_c_ar b {margin-top:3px}
.crm_c_ar span, .list_cnt span {float:left;margin-left:13px; color:#000; font-size:16px;
    line-height: 24px;font-weight:600}
.crm_c_ar span {width:90%; text-align:left}
.crm_c_ar .fa-check {color:#4db14c;font-size:20px}
.clearfix{margin-bottom:0}
.pop_form {position:relative;padding:15px;background:#00bcd4;border-radius:20px;    box-shadow: 1px 0 25px #eee}
.req_title_pop { font-size:25px; font-weight:bold; color: #5fa729; text-align: center;padding: 0 0 25px;margin:0}
.pop_form .req_title_pop {color: #fff}
.mb10 {margin-bottom:10px}
.crm_box input[type=text], .crm_box textarea {width:100%;padding:11px 35px;border:1px solid #d5d5d5; font-size:14px;line-height:18px; border-radius:5px; color:#222;outline:none;box-shadow:none}
.mob_bg .intl-tel-input{display:flex}
.mob_bg .intl-tel-input.allow-dropdown .selected-flag {width:56px;padding:14px 25px 14px 13px!important;border: solid 1px #ccc;background:#fff;border-radius: 5px 0 0 5px}
.mob_bg .intl-tel-input.allow-dropdown .selected-flag:hover{background:#fff}
.mob_bg .intl-tel-input input[type=text], .mob_bg .intl-tel-input input[type=tel]{width:calc(100% - 110px);left:55px;border-radius:0px 3px 3px 0;border-left:none}
.crm_box .intl-tel-input input.selected-contID {padding:9px; width:55px}
.fa-cog, .fa-envelope, .fa-user, .fa-pencil {position:absolute; z-index:2; top:11px;left:10px;color: #0cc5cc}
.mt2 {margin-top:2px}
.get_btn, .get_btn:visited {background:#2b57d2;display:block;width:100%;text-align:center;
    color: #fff;font-size:17px; font-weight:700;line-height:50px;height:50px;cursor:pointer;
    border-radius: 5px; text-transform: uppercase}
input[type=submit] {background: #005da0;outline:none;box-shadow:none;border:none} 
.pt15 {padding-top:15px}
.crm_testimonial_bg {background:linear-gradient(to bottom,#fdfeff,#f6f6fa);
    background-position: center top;background-repeat: no-repeat;width: 100%; height: auto;
    background-attachment: local; background-size: cover; padding: 52px 0; border-bottom: 1px solid #eee}
.crm_c_bx {box-shadow:1px 0 25px #eee;border-radius:10px;padding:60px 32px}
.crm_c_bx h2{color: #052149;font-size: 2.2em;line-height: 1.3em;font-weight:600}   
.crm_c_bx h2 span {display:block; font-weight:800}
.crm_testimonial_area {padding:20px;margin-top:40px;width:90%}
.crm_tes_n, .crm_tes_tx {line-height:30px;color:#000}
.crm_tes_tx {font-size:21px; font-weight:500}
.crm_tes_n {font-size:20px;margin-top:30px;font-weight:600}
.crm_tes_n span {font-size:16px}
.crm_testimonial_bg .fa-quote-right {color:#82c881;font-size:90px!important;float:right}
.crm_j_bg {background:#f0f7ff;padding:49px 0}
.crm_jo_w h2 {text-align: center;color: #052149;font-size: 2.2em;line-height: 1.2em; font-weight:bold}
.crm_btn, .crm_btn:visited, .crm_j_tx {font-size:18px;text-align:center}
.crm_j_tx span {display:block;font-size:20px;line-height:24px; font-weight:600}
.mt35 {margin-top: 35px}
.crm_btn, .crm_btn:visited, .crm_j_tx {font-size:18px; text-align:center; }
.crm_btn, .crm_btn:visited {background:#f0483e; display:inline-block;color:#fff!important;    line-height: 50px;height: 50px; padding:0 25px; cursor:pointer; border-radius: 5px;
    border: 1px solid #f0483e; text-transform:uppercase;font-weight:600}
.weight_800 {font-weight: 800}
.crm_btn2, .crm_btn2:visited, .crm_btn:hover {background: #2b57d2;color:#fff!important; border: 1px solid #fff;font-weight:600}
.crm_btn2, .crm_btn2:visited {display:inline-block;text-align: center; font-size: 18px;    line-height: 50px; height: 50px; padding: 0 25px; cursor: pointer; border-radius: 5px;
    text-transform: uppercase;  margin-left: 12px}
.w700, .weight700, b, strong { font-weight: 700!important}
.request_quote_pop{padding:15px}
.m_tl_bg {border:1px solid #ccc;background:#fff}
.m_tl_bg .intl-tel-input{display:flex}
.m_tl_bg .intl-tel-input.allow-dropdown .selected-flag{background:#fff;border:none}
.m_tl_bg .intl-tel-input input.selected-contID{border-width:0 1px 0 1px}
.m_tl_bg .intl-tel-input input[type=text], .m_tl_bg .intl-tel-input input[type=tel]{width:calc(100% - 120px);box-sizing:border-box;padding:10px;outline:none;box-shadow:none;border:none}
.call_back_submit{margin-top:10px}
.request_quote_pop input[type=button], .request_quote_pop input[type=submit]{color:#fff;    background: #2b57d2;border:0;border-radius:10px;width:100%; padding:15px 45px;    font-size:17px;font-weight:700;text-transform:uppercase;transition: all .3s linear}
.ask_txt {font-size:13px;line-height:20px;color:#666;text-align:center;margin:10px 0}
.erp_bg_n {background-position:center top;width:100%;height:498px;background-attachment: local; background-size: cover; padding: 35px 0}
.erp_t_l, .erp_t_r {width:50%;float:left;margin-top:10px}
.erp_t_l h2 {font-size:1.8em;line-height:1em;margin:1em 0; font-weight:bold}
.lst_bn p {background:rgba(255,255,255,.95);width:68%;border:1px solid #eee;display: inline-block; padding:0.5em 0.1em; margin-bottom:0.3em;border-radius:10px}
.lst_bn i {color:#4cbe1b;float:left; padding:5px}
.lst_bn span {width:89%;float:left;margin-left:3px;font-size:1em;line-height:1.5em;    font-weight: 700}
.mt15 {margin-top:15px}
.r_btn_v1, .r_btn_v1:visited {background:#0045b8;display:inline-block;text-align:center;
    font-size:1.3em;padding:15px 48px 16px 28px;border-radius:30px;text-transform:capitalize;
    overflow:hidden;position:relative;transition:all .5s ease;transform:translateZ(0);
    color: #fff!important; font-weight:bold; line-height:21px}
.r_btn_v1:hover {background:#0b9f00;color:#fff}    
.btn_l .fa-chevron-circle-right {position:absolute;z-index:99;top:19px;right:16px}
.btn_mb {display: none}   
.erp_t_r {width:37%;float:right}
.form_mt {margin-top: 60px}
.c_dtls, .v3_dtls {width: 100%;border-radius: 10px}
.v3_dtls {background: rgb(152 228 146/69%); border: 1px solid #52a32f;box-shadow: 1px 1px 5px rgba(50,50,50,0.50)}
.pop_form {position:relative;padding: 1px 0 10px}
.v3_dtls .request_quote_pop {margin:5%;padding:0}
.f_t_pop {font-size:1.8em;color:#052149;font-weight:bold;text-align:center;margin:0;line-height:24px}
.animate-flicker {-webkit-animation: flicAnim 2s infinite; animation: flicAnim 2s infinite}
@keyframes flicAnim{0%,to{opacity:1}50%{opacity:0}}
@-webkit-keyframes flicAnim{0%,to{opacity:1}50%{opacity:0}}
@-webkit-keyframes blink{0%,to{background:#000}50%{background:#ea1d22}}
.mb10 {margin-bottom:10px}.mt5{margin-top:5px}
.error, .red, .red a, .red a:hover {color:red}
.red, a.red {color: #ff3333}
.b{font-weight:bold}
.request_quote_pop .fa-envelope, .request_quote_pop .fa-graduation-cap, .request_quote_pop .fa-pencil, .request_quote_pop .fa-phone, .request_quote_pop .fa-user {position:absolute;
    z-index: 1;top: 15px; left: 10px; color: #c5c9cf}
.call_box p{margin-bottom:0}    
.call_box input[type=email], .call_box input[type=tel], .call_box input[type=text], select, textarea {font-size: 14px; line-height: 18px;color: #222!important; background: #fff;
    border: 1px solid #ddd; box-shadow: none; padding:11px 35px; width:100%;outline:none;box-shadow:none;border-radius:8px;margin-bottom:10px}
.call_box .intl-tel-input{display:flex;background:#fff;border:border: 1px solid #ddd;border-radius:8px} 
.call_box .intl-tel-input input[type="tel"],.call_box .intl-tel-input input[type="text"],.call_box .intl-tel-input input[type="number"]{border:none;padding:10px!important;width:calc(100% - 120px)}
.call_box .intl-tel-input.allow-dropdown .selected-flag{border-top:none;border-bottom:none;border-radius:8px 0 0 8px}   
.call_box .intl-tel-input input.selected-contID{border-top:none;border-bottom:none;text-align:center;box-sizing:border-box}

 i.fa-exclamation-triangle {display:none}  
.e_box {top:40px;right:0;border:1px solid #ffccbc;background:#fff4f1}
.e_box.abs.z99 {position:static;margin-top:-10px;background:none;border:0;padding:0;    font-weight:400;text-align: right} 
.animated {animation-duration: 1s; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out}
.faa-parent.animated-hover:hover>.faa-ring, .faa-ring.animated, .faa-ring.animated-hover:hover {-webkit-animation: ring 2s ease infinite; animation: ring 2s ease infinite;
    transform-origin-x: 50%; transform-origin-y: 0; transform-origin-z: initial}
 .alrt i.fa-exclamation-triangle {right:3%;left:auto;top:14px; z-index:99!important;    display: block; position:absolute}
 i.fa-exclamation-triangle{display:none}.alrt input{border:1px solid red !important}.alrt i.fa-exclamation-triangle{right:2%;left:auto;top:14px;z-index:99!important;display:block}.e_box{top:40px;right:0;border:1px solid #ffccbc;background:#fff4f1}@keyframes highlight{0%{background:#ffff99;border:2px solid red}100%{background:#fff}}.blinks{animation:highlight 1s}
.bg_change{animation:color-change 1s infinite}@keyframes color-change{0%{background-color:red}40%{background-color:green}100%{background-color:red}}@-webkit-keyframes color-change {0%{background-color:red}50%{background-color:green}100%{background-color:red}}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.owl-carousel.off{display:block}.e_box.abs.z99{position:static;margin-top:-10px;background:none;border:0;padding:0;font-weight:400;text-align:right}.intl-tel-input.allow-dropdown ~ div{margin-top:0!important}input[disabled]{pointer-events:none}
.bx_m_bg {background:linear-gradient(to bottom,#f4f7fd 0,#f7f9fc 100%); padding:15px 0 45px}
.bx_bg_v1 {background:#fff;box-shadow:1px 0 20px #d5d5d5; padding:34px 15px 34px 95px;    border-radius: 10px}
.bx_bg_v1 img{float:left}
.bx_bg_v1 h2 {float:left; width:77%; padding-left:10px; font-size:1.3em;line-height:1.2em;
    margin-top:12px;font-weight:bold}
.edu_bg {background:#fff;padding:50px 0 30px;border-top:1px solid #ccc}
.edu_bg h2{font-size: 2.2em;line-height: 1.6em;text-transform: capitalize;font-weight:bold;color: #242729}
.wi_sub_h {font-size: 1.1em;line-height: 1.4em;text-align: center; margin-bottom: 45px;
    padding: 0 140px;font-weight:700}    
.edu_bx {background:#f2f7ff;padding:0 18px;height:60px; border-radius:10px; width:76%;    display: flex; align-items:center}
.ml_1 {margin: 21px 0 30px 70px}
.ml_2 {margin: 0 0 20px 30px}
.ml_3 {margin: 41px 0 40px 30px}
.ml_4 {margin: 21px 0 30px 70px}
.mr_1 {margin: 21px 0 30px 45px}
.mr_2 {margin: 0 0 20px 70px}
.mr_3 {margin: 41px 0 40px 70px}
.mr_4 {margin: 21px 0 30px 45px}
.edu_bx h2 {font-size: 1em; font-weight: bold}
.edu_img img {position: absolute;z-index: 99;top: 0;left: -2%}
.tab_left .fa-check, .visible-inline-xs {display: none}   
.mb50{margin-bottom:50px}
.vid_bg {background:#eee;width:800px;margin:auto;padding:26px 25px;border-radius:10px}
.vid_sc h2 {font-size:1.5em;line-height:1.3em;margin-bottom:0}
.vid_sc .port_ar {position:absolute;z-index:9;top:6px;right:40px}
.vid_sc .video_thm {width:250px; height:136px; border-radius:10px; border:5px solid #fff;
    box-shadow: 1px 0 15px #ccc; position:relative}
.vid_sc .video_thm img {border-radius:10px;width:100%;height:126px}
.video_port .play-btn{z-index:99;top:-85px;left:0;right:0;width:50px;height:50px;    background: radial-gradient(#4caf50 60%,#fff 62%); border-radius:50%; position:relative;
    display:block; margin:auto;box-shadow: 0 0 25px 3px rgba(247,247,247,0.8)}
.edu_f_bg{border-top:1px solid #ccc; padding:60px 0;background:#f7f9fc}  
.edu_f_bg h2{font-size: 2rem;font-weight:bold}  
.sub_t {font-size:1.2em; line-height:1.1em; color:#052149; margin-bottom:25px;font-weight:bold}
.edu_link a {width:24.5%;display:inline-grid;position:relative;padding:0.7em;  background-position: 0.5em 24%;background-repeat: no-repeat}
.edu_link a.act {background-color:#fff;box-shadow:0 0.4em 0.8em #aaa;border-radius:10px;
    border: 1px solid #86d0b2; position:relative}
.edu_link a.act:before {content:""; position:absolute;z-index:99;border:20px solid transparent; border-top-color:#fff;bottom:-40px;left:calc(50% - 20px)}    
.edu_link a>span {width:80%;float:right;margin-left:55px;color:#294164}
.edu_link a>span >span{font-size:12px;line-height:18px;color:#294164;display:block;margin-top:5px}
.edu_link a h2{font-size:1.5em;line-height:1.1em; color:#052149;font-weight:bold;margin-bottom:0}
.fs_08em {font-size:.8em}
.erp_box_s {margin-top:-50px}
.tab_right {width:42%; float:right; text-align:center}
.scro_2 {height:350px; width:100%; overflow-y:scroll; overflow:auto}
.scro_2::-webkit-scrollbar {width:5px}
.scro_2::-webkit-scrollbar-track {background:#fff}
.scro_2::-webkit-scrollbar-thumb {background:#005da0}
.tab_left {width:58%;float:left;margin-bottom:10px}
.tab_left p {font-weight:500; font-size:12px; line-height:22px; padding:7px 15px;    margin-bottom: 8px;font-weight:600;color:#052149}
.p_left p {width:48%; margin-right:10px; background:#e5efff; border-radius:10px}
.bx_bg_v1 img, .p_left p {float:left}
.pb30{padding-bottom:30px}
.v_btn, .v_btn:visited {text-transform:capitalize;text-align:center;display:inline-block;    height:46px;padding:0 35px;border-radius:30px;overflow:hidden; position:relative;    transition:all .5s ease; transform:translateZ(0)}
.v_btn3, .v_btn3:visited {color:#fff!important;font-size:1.12em;line-height:46px;background:#296fe1;border: 1px solid #296fe1;font-weight:bold}
.role_list ul, .role_list ul li {margin:0;padding:0;list-style:none}
.role_list ul li {float:left;width:20%;text-align:center}
.role_list label {display:block;margin:0}
.m_bx {width:95%;padding:15px;border:2px solid #e5efff; position:relative}
.ser_edu input[type=checkbox], input[type=radio] {width:18px;height:18px;vertical-align: text-bottom}
.m_bx input[type=radio], .pos_arrow {position:absolute;z-index:99;top:0;left:0;right:0}
.m_bx input[type=radio] {visibility:hidden}
.m_bx img {width:90px!important;height:90px!important;border: 1px solid #eee;border-radius: 100%}
.m_bx, .m_bx img {margin: auto!important}
.mt10 {margin-top: 10px}
.m_bx.act {border-color:#1da1f2}
.downArrow, .m_bx.act:before {position:absolute;right:0;left:0;margin:auto}
li .m_bx.act:before {content:"✓"; width:30px;height:30px;line-height:30px;font-family: "FontAwesome";font-weight:600;color:#fff;top:40%;background:#1da1f2;border-radius:50%;
    text-align: center}
.mt12 {margin-top:12px}    
.request_btn, .request_btn:visited {background:#0045b8;display:inline-block;text-align: center;font-size:1.3em;padding:7px 30px 8px;border-radius:30px;text-transform:capitalize;
    overflow: hidden; position:relative;transition: all .5s ease; transform:translateZ(0);
    color: #fff!important}
input[type=submit] {background:#005da0}
.request_btn:hover {background:#0b9f00;color:#fff}
.mb15{margin-bottom:15px}
.b_bg1 {background:#898989;padding:15px 26px; border-radius:20px 20px 0 0}
.edu_f_bg h3 {font-size:2em;line-height:1.1em;color:#f4f4f4;text-transform:capitalize; font-weight:bold;margin:0}
.fs14 {font-size:14px}
.white, .white a, .white a:hover {color:#fff;text-decoration:none}
.ed_p_bg {background:#fff; box-shadow:1px 0 15px #ccc; border-radius:0 0 20px 20px;    padding: 10px 15px 22px}
.ed_h {line-height:1.1em;color:#374e6e;margin:15px 0 10px}
.ed_h a{font-weight:bold;color:#286fe1!important;cursor:pointer}
.ed_h a:hover,.ed_h a:focus{color:#03924d!important}
.gray, .gray a, .gray a:hover {color:#a6a6a6}
.ml10 {margin-left:10px}
.fr {float: right}
.dn {will-change:transform,opacity;display:none}
.ed_lst p {color:#294164;line-height:1.6em;margin:0}
.ed_lst p .fa-check {color:#4cbe1b; margin-right:8px}
.ed_lst p .fa-times {color:red;margin-right:8px}
.ed_p_bg .get_btn, .ed_p_bg .get_btn:visited{background:#4285f4;display:inline-block;    text-align:center;font-size:1.2em; padding:10px 0 15px;border-radius:30px;    text-transform:capitalize; transition:all .5s ease; transform:translateZ(0);
    color:#fff!important; font-weight:bold; box-shadow:0 7px 5px 2px #d4e6f3; line-height:normal; height:auto}
.com_bg {padding:30px 0;background:#5492af} 
.bg_c{background:#f7eb03;padding:7px 17px;border-radius:30px;box-shadow:1px 0 10px #334078}
.com_s1 {background:#378370;width:35%;float:left; border-radius:0 30px 30px 0; font-size:1.4em; line-height:1em; color:#fff; padding:12px 0 12px 80px; margin:23px 0 0 45px;    position: relative;font-weight:bold}
.blink-bg2 {animation:blink 1s infinite}
.com_s1 img {position:absolute;z-index:99;top:-26px;left:-50px}  
.com_s2 {width:129px;height:129px;border-radius:100%;float:left;margin-left:20px;    background:#1543a1;padding:0 5px;font-weight:bold;font-size:13px; padding-left:10px;padding-right:10px}
.check_bg {background:#7ef800; color:#1543a1; font-size:.7em; text-align:center;width:16px;
    height:16px;line-height:16px;border-radius:50%;margin:20px auto auto}
.com_s3 {float:right; width:18%; background:#e41514; color:#fff; font-size:1.1em;    border-radius:30px; padding:13px 0; margin-top:41px;font-weight:bold; box-shadow:1px 0 5px #d87b3c} 
.com_s1 span {color:#ffd200; font-size:.8em}
.client_list {background: #fff; padding: 2em 0; border-top: 1px solid #ccc}
.client_list h2{font-size: 2.2em; line-height:1.6em;text-transform:capitalize;font-weight:bold;margin-bottom:0}
.ser_tx {text-align:center;font-size:1.35em;line-height:1.3em;color:#052149;margin-bottom: 40px;font-weight:bold}
.mt9 {margin-top:9px}
.mb20 {margin-bottom:20px}
.p_width {width:265px;margin:auto;background:#fff;border:1px solid #c3c3c3;text-align:center;
    padding-bottom:10px; overflow:hidden}
.owl-carousel .owl-item .p_width img{width:auto; height:auto; max-width:100%;max-height:100%}
.p_width span {display:block;font-size:1.1em;line-height:1.2em;color: #052149;font-weight:bold;padding:10px 0}
.radius-10 {border-radius:10px}

.crm_test_b {background:#f7f9fc;padding:3em 0; border-top:1px solid #ccc}
.crm_test_b h2{font-size: 2.2em;line-height: 1.6em;text-transform: capitalize; font-weight:bold}
.clnt_w {width:75%;margin:auto;position:relative}
.clnt_w .fa-quote-left, .clnt_w .fa-quote-right {color:#e9edf4;font-size:60px!important}
.clnt_w .fa.fa-quote-left{position:absolute;float:left;padding-right:25px;top:30px;left:-45px}
.clnt_w .fa.fa-quote-right{position:absolute;float:right;padding:8px 0 0 25px;bottom:120px;
    right:-18px}
.crm_t_ar {padding:20px 20px 0 20px;margin-top:20px}
.crm_t_tx {color:#000;margin:0;font: italic 1.3em/1.4em Segoe UI,system-ui,-apple-system,sans-serif}
.crm_t_n {font-size: 1.2em;line-height: 1.2em;margin-top: 30px}
.fs22 {font-size: 1.2em}
.crm_t_n h3 {color: #242729!important;font-size: .8em!important;display: inline-block;font-weight:bold}
.crm_t_n span {font-style:italic; font-weight:500; font-size:.8em; display:inline-block}
.crm_t_n h2 {line-height: 1em!important; font-weight:bold;font-size: 1.2em;margin-bottom:0}
.faq_s_bg{background:#f6f6fa;background:linear-gradient(180deg,#fdfeff,#f6f6fa);padding:35px 0}   
.faq_s_bg h2{font-weight:bold}
.panel {margin-bottom:20px;background-color:#fff;border:1px solid transparent;    border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%); box-shadow: 0 1px 1px rgb(0 0 0 / 5%)}
.panel-default, .well blockquote {border-color:#ddd}
.panel-group .panel {margin-bottom: 5px;border-radius: 4px}
.panel-heading {padding:10px 15px;border-bottom: 1px solid transparent;    border-top-left-radius: 3px; border-top-right-radius: 3px}
.panel-heading {padding: 0}
.panel-default>.panel-heading {color: #333; background-color: #f5f5f5;border-color: #ddd}
.panel-title {margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit}
.panel-title {background: #ecf7ff; background: linear-gradient(to right,#ecf7ff,#fff);
    border-left: 5px solid #2296f3; color: #00796b; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecf7ff",endColorstr="#ffffff",GradientType=1); margin: 0;
    text-transform: capitalize}
.panel-heading a {color: #005395;display: block;line-height: 1.2em; position:relative;    padding: 10px;font-weight:600}
.panel-heading a:after {content:"\f068"; display:inline-block;font:1em/1em FontAwesome;    padding:5px;position:absolute; right:0}
.panel-heading a.collapsed:after {content:"\f067"}
.panel-body {padding:15px}
.panel-body {background:#fbfbfb}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel>.panel-body+.table {
    border-top: 1px solid #ddd}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ddd}
.faq_cnt {line-height: 1.7em}
.faq_cnt ul{list-style:disc}
.faq_cnt ul li {font-size:.9em;font-weight:600;margin: 2px 25px}
.mt30 {margin-top:30px}
.bg-pale {background: #fffedd;border: 1px solid #efdea5}
.bg-pale a.request_btn{font-weight:bold}
.erp_t_r.rap_form{width:100%}
.erp_t_r.rap_form .pop_form{padding:15px}
.erp_t_r.rap_form p{margin-bottom:0}
.erp_t_r.rap_form p.mb10{margin-bottom:10px}
.crm_s_bg .heading-hide{display:none}
.owl-carousel.off{display:block}
.green5, .green5 a, .green5 a:hover{color:#090}
.tabs360view .tabs{margin: 0; padding: 0; list-style:none; border:1px solid #eee; border-radius:5px 5px 0px 0px; white-space:nowrap; overflow-x:auto;background:#999}
.tabs360view .tabs li{display:inline-block;box-sizing: border-box; text-align: center; padding:10px 30px; background:#999; font-size:15px; font-weight:600; color:#fff; border-right:1px solid #eee;cursor:pointer;margin-left:-3px}
.tabs360view .tabs li:first-child{margin-left:-3px}
.tabs360view .tabs li:last-child{border-right: none; }
.tabs360view .tabs li.current{background:#0456a0}
.tabs360view .tab-content{display: none;border:1px solid #ccc; background:#999; padding-top: 0px}
.tabs360view .tab-content.current{display: inherit}
.mapaThumb{position:relative}
.mapaThumb .loc_name{width:200px;position:absolute;background:rgba(51,51,51,.7);padding:1em;margin:.2em;color:#fff}
.mapaThumb .loc_name span{font-size:.8em;margin-top:.5em}
.mapaThumb iframe{width:100%;height:720px;margin-top:-70px;margin-left:-10px}
.mapaThumb .mapaItem{overflow:hidden;height:650px}
/* blog section */
.blog_s{margin-top:80px}
.blog_s .carousel-item{height:auto;min-height:312px}
.blog_img, .blog_img figure{width:auto !important}
.blog_box h3,.blog_box .right_box_blog>strong{line-height:24px;font-size:18px}
.box_area h3{font-size:18px;font-weight:700}
.mylinks1 a{transition:all ease-in-out 0.4s}
.main_bg{padding:5px 0}.left_sec{width:72%;float:left}.right_sec{width:25%;float:right}.rel_service_bg{background:#009688;box-shadow:1px 0 15px #eee;margin-top:35px;border-radius:.5em .5em 0 0}.rel_service_bg h2{font:20px/24px "Google Sans",sans-serif;color:#fff;padding:16px 15px;border-bottom:1px solid #eee}.quote_bg{background:#052149;background:linear-gradient(90deg,#052149 0,#0c3a7c 50%,#052149 100%);box-shadow:1px 0 15px #eee;margin-top:20px;padding-bottom:20px;border-radius:5px}.complaint_box h1,.quote_bg>b{display:block;text-align:center}.quote_bg>b{font:22px/24px "Google Sans",sans-serif;color:#fff;padding:16px 15px 0}.fa-cogs{color:#fff;margin-right:5px}.mylinks1 a{background:#f4fcff;padding:5px;display:block;font:500 14px/20px Segoe UI,system-ui,-apple-system,sans-serif;color:#296fe1;border-bottom:1px solid #eee;box-shadow:1px 0 5px #b0e3fa}.mylinks1 a:hover{color:#0082bc;padding-left:1px}.mylinks1 a.act{color:#fe7875!important;font-weight:700}.fa-caret-right{margin-right:8px}.quote_bg .sub_heading,.sub_heading{font:13.5px/18px "Google Sans",sans-serif;color:#fff;padding:5px 10px 15px 15px;margin:0}.sub_heading2{font:16px/18px "Google Sans",sans-serif;color:#fff;padding-left:22px;margin-bottom:10px}.complaint_box2 p{font-size:16px}.complaint_box h1{text-transform:capitalize;margin-bottom:8px}.c_sub_head{text-align:center;margin:5px 0 0;font-size:13px}.complaint_box2{padding:0 15px 5px;box-shadow:0 0 5px rgba(0,0,0,.1);margin:0}.complaint_box2 input[type=text],.complaint_box2 select,.complaint_box2 textarea{width:100%;border:1px solid #c8deff;box-shadow:0 0 6px rgba(0,102,204,.2);font-size:14px;line-height:18px;padding:10px 10px 10px 35px;border-radius:5px}.complaint_box2 select{padding:9px 35px}.complaint_box2 .rating-container{color:#0179ad;width:100%;padding:10px 10px 5px;border:1px solid #eee;box-shadow:0 0 6px rgba(0,102,204,.1);font-size:47px;line-height:18px}.complaint_box2 textarea{margin:10px 0 15px;height:130px}.sub_form p{width:49%;float:left;margin:10px 0}.sub_form p.eve{float:right}.submit_btn,.submit_btn:visited{background:#01b65f;display:inline-block;text-align:center;color:#fff;font:17.5px/36px "Google Sans",sans-serif;height:50px;cursor:pointer;border:2px solid #018143;border-radius:5px;padding:0 59px}.submit_btn:hover{background:#ff6c00!important;color:#fff;border:2px solid #ce5700;text-decoration:none}.reset_btn,.reset_btn:visited{background:#919191!important;display:inline-block;text-align:center;color:#fff!important;font:500 17.5px/36px "Google Sans",sans-serif;height:50px;cursor:pointer;border:2px solid #787878!important;border-radius:5px;padding:0 80px}.reset_btn:hover{background:#666!important;color:#fff!important;border:2px solid #222;text-decoration:none}.service_box p{margin-bottom:8px;padding:5px 22px 0}.service_box label{font-size:13px;line-height:20px;color:#fff;display:block}.fa-cog,.fa-envelope,.fa-user,.fa-pencil{position:absolute;z-index:2;top:11px;left:10px;color:#0cc5cc}.select_bg{background:#fff;border-radius:5px}.complaint_box2 .intl-tel-input input[type=tel]{left:54px;vertical-align:middle;padding:10px;width:154px!important;border:1px solid #ccc;z-index:55;border-radius:0 5px 5px 0!important}.complaint_box2 .intl-tel-input.allow-dropdown .selected-flag{width:56px;padding:10px 25px 10px 13px;border:solid 1px #ccc;background:#fff!important;border-radius:5px 0 0 5px!important}.top_lin i{position:static}.blog_nav li.dropdown{position:relative!important}



@media only screen and (max-width:414px){
	.com_s1{padding:16px 0 13px 30px}
	.com_s1 img{width:23%;top:9px;left:7px}
}
/*Responsive CSS here..*/
@media (min-width:801px){
.business-sec .our-business:nth-child(odd) .bus-flex{-webkit-box-direction:reverse;-ms-flex-direction: row-reverse;
}
flex-direction:row-reverse}
@media(min-width:992px){
.col-lg-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.col-lg-40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
}
@media (min-width: 1200px){}
@media (max-width: 1199px){
nav.menu ul.navbar-nav > li{ margin-right:0px}	
.social-icon a{width:45px}
.service{font-size:18px}
.mi_slide{right:6%}
.mi_slide .text_01{font-size:45px}
.mi_slide .text_02{ padding-right:0px}
}
@media (max-width: 991px){
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid{ padding-left:15px; padding-right:15px}	
.container{ width:100%; max-width:100%; padding-left:15px; padding-right:15px; box-sizing:border-box}	
.navbar-collapse{margin:0 -15px;border-top:solid 2px #2a2da9}
.navbar-nav li{border-bottom:solid 1px #eee}
nav.menu ul.navbar-nav > li > a.nav-link{padding:10px 15px;position:relative;font-size:15px;color:#000;text-transform:uppercase}
nav.menu ul.navbar-nav > li.active{background:#f7f7f7}
nav.menu ul.navbar-nav > li.active > a.nav-link::before{background:none}
.dropdown-menu.megamenu.show .row > div{margin-bottom:20px}
.fixed-top{overflow-y:scroll;max-height:100%}
.footer-nav{ margin-bottom:30px}
footer .address{ padding-top:0px!important}
.mi_slide{right:8%}
.mi_slide .text_01{font-size:40px}
.mi_slide .text_02{ padding-right:0px; font-size:20px}
.wi_slide{left:5%}
.innerpage-banner{ background-position:top center}
.iyp_slide .text_01{font-size:48px}.iyp_slide .text_02{font-size:20px}.iyp_slide .text_03{font-size:20px}
nav.menu ul.navbar-nav .dropdown .dropdown-menu{position:static;box-shadow:none;border:none}
nav.menu ul.navbar-nav .dropdown-menu li{border-bottom:none;border-top:1px solid #eee}
nav.menu ul.navbar-nav .dropdown-menu li > a{padding:10px 15px 10px 5px;color:#000!important}
.hh-div{height:62px}
.wi_ban{background:#d5deed url(../images/map.webp)!important;width:100%;height:auto}
.ban_sc{width:100%;text-align:center}
.erp_box,.erp_box2{padding:10px}
.erp_box span,.erp_box2 span{background:0 0;font-size:.9em;line-height:2.9em;font-weight:400;    border-bottom:1px solid #eee; height:auto}
.erp_box span{padding-right:0}
.erp_box2 span{padding-left:0}
.erp_box span:after, .erp_box2 span:after{content: "\f14a";font: 14px/1 FontAwesome}
.erp_box span:after{float:right;padding:15px 0 0 10px}
.erp_box2 span:after{float:left;padding:11px 10px 0 0}
.crm_c_ar span{width:75%;font-size: 14px;line-height: 20px}
.erp_bg_n{padding-top:10px}
.erp_t_l{margin-top:0}
.erp_t_l img{width:35%;height:auto}
.erp_t_l h2{font-size:24px}
.lst_bn p{width: 96%}
.lst_bn span{width:86%;font-size:1em}
.erp_t_r{width: 45%}
.bx_bg_v1{padding:24px 0 24px 32px;width: 100%}
.bx_bg_v1 h2, .com_s1, .s_tx2{font-size:1em}
.edu_bg{padding:30px 0 20px 0}
.edu_bg h2{font-size:18px;line-height:28px;margin-bottom:0}
.wi_sub_h{font-size:14px;margin-bottom:15px}
.hidden-sm{display:none}
.ml_1, .ml_2, .ml_3, .ml_4, .mr_1, .mr_2, .mr_3, .mr_4{margin: 5px;float: left;width: 48.5%}
.edu_bx{height:45px}
.edu_bx h2{font-size:13px;line-height:20px;font-weight:600!important}
.vid_bg{width:98%;margin:auto}
.edu_f_bg{padding:30px 0}
.edu_f_bg h2{font-size:18px; line-height:25px; font-weight:600;margin-bottom:0}
.sub_t{font-size:14px;line-height:18px;font-weight:600}
.sec_mov .tab_left, .tab_left, .tab_right{width: 100%;float: none}
.tab_right{margin: 0 auto 20px;text-align: center}
.tab_right img {width:350px;height:259px}
.owl-carousel .owl-item .tab_right img{width:auto}
.owl-carousel .owl-item .tab_right img{display: inline-block;max-width: 100%!important}
.b_bg1{margin-top:15px}
.com_s1 {width: 29.5%;padding: 6px 0 6px 25px;margin: 36px 0 0 43px}
.com_s1 img {width:45%;height:auto;position:absolute;top:-12px}
.com_s2{margin-left:5px;width:100px;height:100px;margin-top: 13px}
.com_tx{font-size: .8em;line-height: 1.3em}
.client_list h2{font-size:17px}
.ser_tx{font-size:20px;font-weight:600}
.crm_test_b h2{font-size:18px}
.crm_t_tx{font-size:16px}
.crm_test_b h2{font-size:16px;font-weight:600}
.crm_t_n h3{font-size:14px;font-weight:600}
.faq_s_bg h2{font-size:18px;font-weight:600}
.panel-heading a{font-size:14px}
}
@media (max-width:800px) {
.ban_sc{margin-top:15px}
.ban_sc h1{font-weight:600;font-size:25px;margin-top:20px;margin-bottom:0}
.crm_c_tx{text-align:center}
.pay_left>p{font-size:16px;margin:0}
.pay_right {font-size:11px;padding-left:94px;padding-top:15px}
.pay_right > p{margin-bottom:0}
.pay_right img{position:absolute;z-index:99;top:-16px;left:-83px;width:47%}
.cho_crm h2, .crm_b_bg h2, .crm_s_bg h2,.erp_mob h2,.c_bg h2,.crm_jo_w h2,.dev_sc h2{font-size:18px;font-weight:bold}
.t_soft{font-size: 16px;line-height: 20px}
.list_cnt span{font-size: 14px;width: 87%;line-height: 20px;font-weight:normal}
.crm_business_img{margin: 10px auto 5px}
.crm_business_img img{width:70%;height:auto;margin:auto;display:block}
.crm_tab_1 {font-size:16px;left:-97px;padding:12px 20px}
.crm_tab_2{top: -12px; right: -122px}
.crm_tab_3 {top:70px;left:-130px}
.crm_tab_4 {top:69px;right:-106px}
.crm_tab_5 {top:183px}
.crm_tab_2,.crm_tab_3, .crm_tab_4, .crm_tab_5 {font-size:14px;padding:10px; line-height:18px}
.cho_crm{display:none}
.crm_b_bg{padding:48px 0px 28px}
.crm_c_bx{padding:50px 30px}
.crm_c_bx h2{font-size:18px}
.crm_c_bx h2 span {font-size: 28px}
.crm_tes_tx{font-size:14px;line-height:22px; font-weight:400}
.crm_tes_n{margin-top:10px; font-size:18px;margin-bottom:0}
.crm_testimonial_area{margin-top:0}
.tree_bg.hidden-xs,.erp_t_r{display:none}
.erp_t_l{width:100%;text-align:center}
.erp_t_l img{margin: auto;display:block;width:160px;height:auto}
.erp_t_l h2{font-size:17px}
.lst_bn{width:92%;margin:auto}
.lst_bn p{padding: 0 4px;font-size:.9em;background:0 0;border:0;box-shadow:none;   margin-bottom:0;border-radius:0;text-align:left}
.r_btn_v1, .r_btn_v1:visited{padding: 9px 38px 7px 18px;font-size: 1em}
.btn_l .fa-chevron-circle-right{top:12px}
.edu_btn, .edu_btn:visited{background:#4caf50;display:inline-block;text-align:center;
    font-size:1.3em;padding:14px 30px;border-radius:30px;text-transform:capitalize;    overflow:hidden;position:relative;transition:all .5s ease;transform:translateZ(0);
    color:#fff!important;border:1px solid #fff; box-shadow: 0-9px 5px #f1f4ff;font-weight:bold}
.btn_mb{display:inline-block;padding: 8px 38px;font-size: 1em}
.bx_bg_v1{text-align:center;padding:15px}
.bx_bg_v1 img{margin:0 auto;float:none}
.bx_bg_v1 h2{width:100%;float:none}
}
@media (max-width: 768px) {
nav.menu ul.navbar-nav > li > a.nav-link{padding:8px 12px}
nav.menu ul.navbar-nav li.active a.nav-link, nav.menu ul.navbar-nav li:hover a.nav-link{background:#eee}
.carousel-item{height:inherit !important;min-height:400px!important}
.weblink_in .text_01{font-size:35px}.weblink_in .text_02{font-size:24px;margin-top:40px}
.carousel-control-next, .carousel-control-prev{width:26px;height:26px;margin-top:21px}
.pi_slide{left:10%}
.rei_slide{right:10%}
.sec-pading,.home-form-bg,.portal-bg{ padding:30px 0}
.main_title h1, .main_title h2,.main_title2 h2,.dev_sc h2{ margin-bottom:10px}
.weblink_in{top:40%}
.wi_slide{left:30px}
.wi_slide .text_01{ margin-bottom:40px; font-size:50px}
.wi_slide .text_02{ padding-left:30px; margin-bottom:10px}
.wi_slide .text_03{font-size:30px; padding-left:25px}
#search_filter_data.p15px{ padding:0px}
table.w100.formTable.bdr0.pResponse > tbody > tr{ margin-left:0px; margin-right:0px}
.innerpage-middle-sec{ padding-top:15px; padding-bottom:15px}
.pay_left,.pay_right{width:100%;text-align:center}
.py_bx .erp-arr_pos,.pay_right img{display:none}
.pay_right{padding-left:15px}
.mob_none {display:none}
.crm_s_bg .heading-hide{cursor:pointer;font-size:16px;line-height:1.3em;font-weight:700;color:#222;   display:block!important;padding:10px 40px 10px 15px;text-align:left;border-radius:5px 5px 0 0;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;margin:5px 0 1px;box-shadow: 1px 0 5px #ccc; position:relative}
.crm_s_bg .heading-hide:after{content:'\f067';font-family:'FontAwesome'; position:absolute;right:15px;top:10px;color:#16c6e3;font-weight:normal}
.crm_s_bg .heading-hide.on:after{content:'\f068'}
.crm_s_bg .heading-hide p{margin-bottom:0}
.or_img2 img, .order_img1 img {width:40%;margin:auto;display:block}
.list_cnt b {width:30px;height:30px;border-radius:30px;line-height:30px}
.erp_mob,.crm_j_bg{padding:30px 0}
}
@media (max-width: 767px){
.iso-certificate{float:none;text-align:center;display:block;text-align:center;margin-top:15px;margin-bottom:15px;max-width:inherit}
.iso-certificate img{display:inline-block;margin:auto;max-width:200px}
.coreValue{display:none}
.abtCont .mt-5{margin-top:2rem!important}
.visionCont p, .coreValSec p{font-size:14px;line-height:1.7em}
.coreValSec .large{font-size:15px}
.abtCont .xlarge, .visionCont .large{font-size:1em}
.service .icon img{width:60px}
.our-business h3{ margin-bottom:15px}
.online-payment form .existing-member{ height:auto; min-height:250px}
.online-payment form .existing-member .or{left:50%; margin-left:-35px; margin-top:0px;width:35px;top:auto;bottom:-36px; height:40px;line-height:40px}
.career-sidebar{margin-top:15px!important}
.career-sidebar h5{border-bottom:1px solid #dee2e6!important}
.career-sidebar p{display:none}
.career-sidebar div{ display:none}
.career-sidebar div > ul{ display:block}
.search-filter .form-control.pr-search{width:100%}
.search-filter label{margin-top:0px; margin-right:0px}
.pr-thumb .pr-thumb-img{height:auto}
.pr-thumb .pr-thumb-img img{position:static}
.img_mtop.hidden-xs{display:none}
.erp_box{margin-right:5px}
.erp_box2{margin-left:5px}
.crm_c_bx{text-align:center;padding:20px}
.dev_sub{font-size:14px;font-weight:bold}
.crm_b_bg{display:none}
.hidden-xs {display: none!important}
.erp_box span{text-align:left}
.erp_box span:after{float:left;padding:11px 10px 0 0}
.erp_box2{margin-left:0;margin-top:10px}
.crm_testimonial_area{margin-top:20px}
.visible-xs, .visible-xs-block{display: block!important}
.erp_box_s .heading-hide{display:block!important;background:#fff;color: #222;padding: 10px 15px;text-align: left;border-radius: 5px 5px 0 0;transition: all linear .3s;-webkit-transition: all linear .3s; -moz-transition: all linear .3s;-ms-transition: all linear .3s;margin: 8px 0 1px;box-shadow:0 0 5px #ccc;position:relative}
.erp_box_s .heading-hide img{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:5px; }
.erp_box_s .heading-hide:after{content:'\f107';font-family:'FontAwesome'; position:absolute;right:15px;top:10px;color:#16c6e3;font-weight:normal;font-size:20px; transition:all 0.3s ease}
.erp_box_s .heading-hide.on:after{content:'\f106'}
.erp_box_s .tabs_cont{display:none}
.erp_box_s{padding-bottom:30px}
.sub_t{margin-bottom:0}
.edu_f_bg h3{font-size:19px}
.visible-inline-xs {display:inline-block;float:left;margin:2px 4px 3px 0}
.fn {float:none}
.p_width span{font-size:16px}
.com_s2, .com_s3{width:94px;height:94px}
.com_s3{font-size:.8em;line-height: 1.1em;margin-top:12px;border-radius:100%;padding:35px 5px 0}
}
@media (max-width: 640px){
.service{font-size:14px;line-height:20px}
.ei_slide{right:9%}
.ei_slide .text_01{font-size: 35px}
.ei_slide .text_02{font-size:25px}
.ei_slide .text_03 span{ margin-top:0px; font-size:16px;padding:5px 15px}
.rei_slide{ left:10%; right:10%; text-align:center}
.rei_slide .text_01{font-size:45px}
.rei_slide .text_02{font-size:16px}
.mi_slide{top:15%}
.wi_slide .text_01{font-size:40px; margin-bottom:30px}
.wi_slide .text_02{font-size:20px}
.wi_slide .text_03{font-size:24px; padding-left: 15px}
.pi_slide{left:10%; right:10%; text-align:center}
.iyp_slide .text_01{font-size:40px}.iyp_slide .text_02{font-size:20px}.iyp_slide .text_03{font-size:15px;text-align:center}
.crm_j_tx{font-size:14px}
.crm_j_tx span{font-size:13px; line-height:18px}
.edu_bx{width:47%}
.edu_bx h2{font-size:14px;line-height:20px; height:auto}
.vid_sc h2{font-size:15px;line-height:22px}
.com_s2, .com_s3{width:86px;height:86px}
.com_tx{font-size:0.6em}
.check_bg{margin-top:12px}
.p_left p{width:100%}
.abtCont p.text-justify{text-align:left !important;font-size:1em}
.bus-flex{display:block;margin-left:0px;margin-right:0px}
.bus-flex > *{padding-left:0px;padding-right:0px}
.bus-flex .busImg{width:auto}
.our-business .busImg > figure{display:inline-block;text-align:center;border:none}
.bus-flex .busImg figure > img{display:none}
.our-business .bussIcon{position:relative;top:inherit;left:inherit;transform:inherit;border:1px solid #e7e7e7}
.our-business .busImg > figure::before{display:none}
}
@media (max-width: 567px){
label.text-right{ text-align:left!important; padding-top:0px}
}
@media (max-width: 480px){
/*.carousel-item .d-md-block{background:rgba(0,0,0,0.2);left:0;right:0}*/
.weblink_in,.ei_slide,.rei_slide,.ttw_slide{ left:5%; right:5%; text-align:center}
.weblink_in .text_01{font-size:30px; line-height:normal}
.weblink_in .text_02{font-size:20px; margin-top:0px}
.rei_slide .text_01{ font-size:30px; line-height:normal; margin-bottom:0px}
.rei_slide .text_02{font-size:18px; line-height:normal}
.pi_slide .text_01{font-size:30px; line-height:normal; margin-bottom:10px}
.pi_slide .text_02{font-size:18px}
.mi_slide{right:15px; text-align:right}
.ttw_slide .text_01,.mi_slide .text_01{font-size:30px; line-height:normal; margin-bottom:0px}
.ttw_slide .text_02,.mi_slide .text_02{font-size:16px}
.wi_slide{left:15px; right:35%; text-align:center}
.wi_slide .text_01{font-size:30px; line-height:normal; margin-bottom:10px}
.wi_slide .text_02{ font-size:16px; padding:0px}
.wi_slide .text_03{ padding:0; font-size:20px}
.our-business{padding-top:30px; padding-bottom:30px}
.our-business figure{float:none;margin-left:auto;margin-right:auto}
.our-business .business-details{ margin-left:0px; width:100%; float:none}
.business-sec .our-business:nth-child(even) .business-details, .business-sec .our-business:nth-child(odd) .business-details{margin-left:0px;margin-right:0px}
.tab-sec li a{font-size:16px}
.bus-flex .busImg{text-align:center}
.our-business h2{font-size:20px;text-align:center}
.our-business h3{text-align:center}
.pr-details .pr-title{font-size:18px; line-height:22px}
.iyp_slide .text_01{font-size:28px;margin:0px}
.iyp_slide .text_02{font-size:16px;padding-top:0px;margin:0px}
.iyp_slide .text_03{font-size:12px;text-align:center;padding:5px 10px;margin:0px}
.ban_sc h1{font-size:18px;line-height:25px}
.ban_tx{font-size:14px;margin-bottom:0}
.ban_tx br{display:none}
.req_btn, .req_btn:visited{font-size:1em;line-height:42px;height:42px}
.crm_cl_bg{padding:20px 0px;border-top:1px solid #eee;background:#4c5a62!important}
.crm_cl_bg h2{font-weight:bold;font-size:16px;margin-bottom:15px}
.crm_c_tx{font-size:14px;padding:0;line-height:20px;color:#fff}
.crm_c_ar span{font-size: 12px;line-height: 18px}
.crm_btn, .crm_btn:visited{width:100%}
.crm_btn2, .crm_btn2:visited{margin-top:5px;width:100%;margin-left:0}
.bx_m_bg .col-4{padding: 5px!important;text-align: center}
.bx_bg_v1 h2{font-size:12px}
.edu_bg{padding: 15px 0 0;background-color: #fff;background-image: linear-gradient(132deg,#dafffc 0,#fcffdd 74%)}
.edu_bx{width:100%;background:transparent;height:auto;margin:0 0 7px 0;padding:0}
.edu_bx h2{font-weight:500!important;font-size:15px}
.edu_bx .visible-inline-xs{margin:0 5px 0 0;display:inline-block}
.wi_sub_h{padding:0px}
.vid_sc .port_ar{position:static}
.vid_sc h2{width:100%;text-align:center;margin-bottom:15px;font-size:18px}
.vid_sc .video_thm{margin:0 auto}
.role_list ul li{width:100%;float:none;margin-bottom:7px}
.role_list .m_bx {width:100%!important;margin:auto;padding:10px;background:#fff}
.role_list .m_bx {height:60px;border:1px solid #eee;border-radius:10px}
.role_list .m_bx.act {border-color:#1da1f2}
.role_list .m_bx img{width: 40px!important;height: 40px!important;float: left}
.role_list .m_bx p{margin-left:10px;width:70%;text-align:left!important;font-size:.9em;line-height:1.1em; padding-top:2px;display:block;float:left}
.role_list .m_bx.act:before {top:16px;left:inherit!important;right: 15px!important}
.o-auto{overflow: auto}
.com_s1{width:100%;margin:0 0 10px 0;font-size: 1.1em}
.com_s1 img{width:108px;height:auto;left:-23px;top:-19px}
.com_s2{width:100%;margin:0 0 5px 0;border-radius:5px;height:auto}
.com_s2 .check_bg{float:left;margin-top:7px}
.com_s2 .com_tx{float:left;text-align:left!important;padding:5px;font-size:12px;margin-top:3px;margin-bottom:0}
.com_s3 {width:100%;margin:10px auto 0;font-size:1em;padding:13px 0;border-radius:20px; height:auto}
.bg_c{padding:15px}
.service{text-align:center;padding:0px}
.service .icon{float:none;display:block;text-align:center}
.service p{padding-top:0px}
}
@media (max-width: 425px){
.dropdown-menu.megamenu.show ul.fo.float-list li{width:100%}	
.main_title h1, .main_title h2, .main_title2 h2{ font-size:25px}
.weblink_in .text_01,.ei_slide .text_01,.rei_slide .text_01,.pi_slide .text_01,.mi_slide .text_01,.wi_slide .text_01,.ttw_slide .text_01{font-size:25px; margin-bottom:10px}
.innerpage-banner .page-header{ font-size:25px}
.lst_bn{width:100%}
.edu_bg h2{font-size:16px;line-height:22px}
.edu_bx h2{font-size:13px;font-weight: 500!important}
}
@media (max-width: 360px) {
/*.menu .logo img{width:76% !important}*/
.carousel-control-next{right:0}.carousel-control-prev{left:0}
.weblink_in, .ei_slide, .rei_slide, .ttw_slide{ left:15px; right:15px}
.weblink_in .text_01{font-size:20px}
.weblink_in .text_02{font-size:16px}
.ei_slide .text_03 span,.rei_slide .text_02,.pi_slide .text_02,.mi_slide .text_02,.wi_slide .text_02{font-size:14px}
.ttw_slide{top:16%}
.mi_slide .text_01{ margin-bottom:0px}
.wi_slide{top:35%}
.wi_slide .text_03{font-size:16px}
.weblink_in .text_03 span{ font-size:16px; padding:15px 25px}
.online-payment .sec-heading1{font-size:18px}
.online-payment .sec-heading1:after{top:27px}
.our-business h2{font-size:25px}
.our-business h3{font-size:14px}
.iyp_slide .text_01{font-size:20px;margin:0px}.iyp_slide .text_02{font-size:16px;padding-top:0px;margin:0px}.iyp_slide .text_03{font-size:12px;text-align:center;padding:5px 10px;margin:0px;line-height:18px}
}
@media (max-width: 320px){
.main_title h1, .main_title h2, .main_title2 h2{ font-size:20px}
}
