/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button, input, select, textarea { color: #222; }
html { font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #000; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}
body {-webkit-font-smoothing:subpixel-antialiased;}
/* ==========================================================================
   Browser Upgrade
   ========================================================================== */

.browserupgrade { margin:0; background: #e8e8e8; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #b81424;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#fff;}
h1{margin:0; font-size: 1em;font-family:"AvenirNext-UltraLight";color: #fff;    font-weight: 400;}
h2, h3,h4 {margin:0; font-size: 1em;font-family:"AvenirNext-Bold";color: #fff;    font-weight: 400;}
h5 {margin:0; font-size: 1em;font-family:"AvenirNext-Medium";color: #fff;    font-weight: 400;}
h6 {margin:0; font-size: 1em;font-family:"AvenirNext-Regular";color: #fff;    font-weight: 400;}
p{line-height:1.4em; padding-bottom:1em; font-size:0.88em;font-family: 'AvenirNext-Regular';margin: 0; letter-spacing: 0.02em;color:#1e3b76;}
a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);color: #fff;}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;width: 100%;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="reset"], button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border:none; border-radius: 0; background-color: transparent;}
select > option {padding: 0; -moz-padding:0;}
::-webkit-input-placeholder {color: #1e3b76;}
:-moz-placeholder {color:  #1e3b76;}
::-moz-placeholder {color:#1e3b76;}
:-ms-input-placeholder {color: #1e3b76;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#000;font-family:"AvenirNext-Regular";overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}
/*@font-face {font-family:"AvenirNext-Thin";src:url("AvenirNext-Thin.ttf");}*/
@font-face {font-family:"AvenirNext-UltraLight";src:url("AvenirNext-UltraLight.ttf");} 
/*@font-face {font-family:"AvenirNext-Light";src:url("AvenirNext-Light.ttf");}*/
@font-face {font-family:"AvenirNext-Regular";src:url("AvenirNext-Regular.ttf");}
@font-face {font-family:"AvenirNext-Medium";src:url("AvenirNext-Medium.ttf");}
@font-face {font-family:"AvenirNext-Demi";src:url("AvenirNext-DemiBold.ttf");}
@font-face {font-family:"AvenirNext-Bold";src:url("AvenirNext-Bold.ttf");}
@font-face {font-family:"AvenirNext-Heavy";src:url("AvenirNext-Heavy.ttf");}
/*body{background: url(../Design/Contact-us.jpg) no-repeat 0px 0px / 100% auto;padding-bottom: 2000px;}*/
    /* ==========================================================================
                                 common code
       ========================================================================== */
*{box-sizing: border-box;}
.mob,.mob1,.rlprdn3.mob{display: none;}
.homecls{position: relative;}
a,.header ,.hedcontainer,.logo,.navi > li > a::after,.moblnk span::before, a.moblnk span::after{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
#overlay{z-index:9999;align-items: center;justify-content: center;display: none;}
#overlay{width:100%;height:100%;top:0;min-width:320px}
#overlay{position:fixed}
#overlay{background-color:rgba(0,0,0,.6)}
#overlay.active{display: flex;}
#message{width:30%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:30px}
#message{background-color:rgba(255,255,255,1)}
#message{font-weight:400}
#message #okbtn{color:#fff;padding:5px 20px;background:#1e3b76;border-radius: 6px;}
#message #okbtn:hover{background: #c72625;}
#overlay.closes{display: flex;}
#orimode {position: fixed;z-index: 9999999;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.9);display: none;}
.oriprompt {-moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;color: #fff;position: absolute;top: 50%;left: 0;right: 0; padding: 20px;}
.oriprompt {text-align: center;color: #fff;}
.oriprompt h3 {color: #fff;text-transform: uppercase; font-size: 1.6em;}
.oriprompt p {color: #fff;text-align: center; font-size: 1em;}
.oriprompt h2 img {width: auto;}
    /* ==========================================================================
                                 Animation
       ========================================================================== */
@media only screen and (min-width: 1250px){
.smartep1 > h5,#random_quotes,.trial,.smartep3 > h5,.smartep3 > h1,.corpofc1,.corpofc2, .smartep2, .powererp11 > h3{opacity: 0;}
.content.anmtr .smartep1 > h5,.content.anmtr #random_quotes,.content.anmtr .trial,.content.anmtr .smartep3 > h5,.content.anmtr .smartep3 > h1,.content.anmtr .corpofc1,.content.anmtr .corpofc2, .content.anmtr .smartep2, .content.anmtr .powererp11 > h3{opacity: 1;}
.smartep2 img{transform: scale(1.2);}
.content.anmtr .smartep2 img{transform: scale(1);}

.smartep1 > h5,.smartep3 > h5,.corpofc1{-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}
#random_quotes, .smartep3 > h1,.corpofc2{-webkit-transition: all 500ms ease-in-out 0.4s;-moz-transition: all 500ms ease-in-out 0.4s;-ms-transition: all 500ms ease-in-out 0.4s;-o-transition: all 500ms ease-in-out 0.4s;transition: all 500ms ease-in-out 0.4s;}
.trial,.smartep2{-webkit-transition: all 500ms ease-in-out 0.5s;-moz-transition: all 500ms ease-in-out 0.5s;-ms-transition: all 500ms ease-in-out 0.5s;-o-transition: all 500ms ease-in-out 0.5s;transition: all 500ms ease-in-out 0.5s;}
.smartep2 img,.powererp11 > h3{-webkit-transition: all 500ms ease-in-out 0.6s;-moz-transition: all 500ms ease-in-out 0.6s;-ms-transition: all 500ms ease-in-out 0.6s;-o-transition: all 500ms ease-in-out 0.6s;transition: all 500ms ease-in-out 0.6s;}
.smartep2{overflow: hidden;}


.trial:hover,.fsbtn1 > input,.casestdy1 img,.rlprdn1 img{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.casestdy1,.rlprdn1{overflow: hidden;}
.casestdy1:hover img,.rlprdn1:hover img{transform: scale(1.05);}

.trial,.saasi3 > a,.redmre > a,.fsbtn1,.fsbtn2{position: relative;z-index: 1;}
.trial::before{position: absolute;content: '';left: 0;top: 0;width: 0;height: 100%;background-color: #c72625;transition: all 500ms ease-in-out;z-index: -1;}
.saasi3 > a::before,.redmre > a::before{position: absolute;content: '';left: 0;top: 0;width: 0;height: 100%;background-color: #1e3b76;transition: all 500ms ease-in-out;z-index: -1;}
.trial:hover::before,.saasi3 > a:hover::before,.redmre > a:hover::before {width: 100%;}
.trial:hover,.saasi3 > a:hover,.redmre > a:hover{color: #fff;}
.fsbtn1::before,.fsbtn2::before{position: absolute;content: '';left: 0;top: 0;width: 0;height: 100%;background-color: #fff;transition: all 500ms ease-in-out;z-index: -1;}
.fsbtn1:hover::before,.fsbtn2:hover::before {width: 100%;}
.fsbtn1:hover input,.fsbtn2:hover > a{color: #1e3b76;border: 1px solid #1e3b76;}
}

.navi > li > a:hover,.navi > li.active > a,.cofcmc > a:hover{color: #1e3b76;}
.opts > li > a:hover,.opts > li.active > a,.fotr > ul > li > a:hover,.fotr > ul > li.active > a,.infmls > li > a:hover{color:#c72625; }
.playvdo:hover {transform: scale(1.1);}
   /* ==========================================================================
                                  header
       ========================================================================== */
.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background-color:#fff;}
.hedcontainer {margin: 0 7.5% 0 5.9%;padding: 1% 0;display: flex;justify-content: space-between;align-items: center;}
.logo {width: 25%;}
.navigat {display: flex;    width: 60%;justify-content: flex-end;    align-items: center;}
.navi {display: flex;flex-wrap: wrap;justify-content: flex-end;width: 85%;/*padding-right: 5.5%;*/}
.navi > li {padding-right:3.5%;}
.navi > li:last-child {padding-right: 0;}
.navi > li > a {text-transform: uppercase;font-size: 0.9vw;color: #c72625;position: relative;display: block;padding: 8px 0;font-family: "AvenirNext-Demi";}
/*
.navi > li > a::after{    position: absolute;content: '';left: 50%;transform: translateX(-50%);bottom: -2px;width: 140%;height: 2px;background:url(../img/bline.png) no-repeat 0 0 / 100% auto;opacity: 0;}
.navi > li.active > a::after,.navi > li > a:hover::after,.search > a:hover::after{opacity: 1;}
*/
.phmenu {display: none;}
a.moblnk {display: block;width: 35px;height: 35px;}
.moblnk span{width: 23px;display: block;height: 2px;background-color: #58595b;position: relative;top: 17px;left: 5px;}
    .moblnk span::before {top: -7.4px;}
    .moblnk span::after {top: 7.3px;}
    .moblnk span::before, a.moblnk span::after {content: "";display: block;position: absolute;background: #58595b;height: 2px;width: 23px;transition: all 300ms ease-in-out;right: 0px;}
    .moblnk.active span{height: 0;}
    .moblnk.active span::before{transform: rotate(45deg);top: 0;}
    .moblnk.active span::after{transform: rotate(-45deg);top: 0;}

.header.shead .logo {width: 20%;}
.header.shead .hedcontainer{padding: 1.3% 0;}

.sldmnu {position: fixed;right: 0;bottom: 0;top: 8vw;background-color: #fff;z-index: 1100;min-width: 400px;transition: all 500ms ease-in-out;transform: translateX(100%); box-shadow: 1px 40px 10px rgba(0, 0, 0, 0.3);}
header.hdesd .sldmnu {top: 6.65vw;}
.sldmnu.open {transform: translateX(0);}
.opts {padding: 30px;text-align: right;}
.opts > li {padding-bottom: 25px;}
.opts > li:last-child{padding-bottom: 0;}
.opts > li > a {text-transform: uppercase;font-family: 'AvenirNext-Demi';font-size: 1vw;color: #1e3b76;}
.hedrss {position: absolute;bottom: 30px;padding: 0 30px;right: 0;}
.infmls > li {padding-bottom: 15px;}
.infmls > li > a {color: #1e3b76;text-transform: uppercase;}
.infmls {text-align: right;}
    /* ==========================================================================
                                  content
       ========================================================================== */
.content {padding-top: 7.5%;}
.smartep1 {margin: 0;background-color: #1e3b76;padding: 1.5% 8.4% 1.5% 11.4%;}
.smartep1 > h5 {text-transform: uppercase;font-size: 1.24vw;}
#random_quotes {padding-top: 0.8%;padding-bottom: 1%;}
#random_quotes > h1{text-transform: uppercase;color: #fff;font-size: 3vw;font-family:"AvenirNext-UltraLight";    line-height: 1em;}
.trial {color: #c72625;text-transform: uppercase;font-size: 1.03vw;background-color: #fff;font-family: "AvenirNext-Demi";padding: 7px 25px 5px;display: inline-block;}
.smartep2,.powererp{margin: 0;}
.powererp2, .powererp3{margin: 0 3.4%;}
.powererp1 {background-color: #1e3b76;padding: 0 8.5% 0 9.5%;}
.powererp11 {width: 47.4%;margin-top: -4.2%;position: relative;}
.powererp11 > h3 {text-transform: uppercase;padding: 4.8% 5.3% 3.5%;font-size: 1.4vw;font-weight: 400;line-height: 1.2em;letter-spacing: 0.015em;background-color: #c72625;}
.powererp12 {padding: 4% 2.5% 4%;}
.powererp12 > p {color: #fff;font-size: 0.9vw;line-height: 1.2em;}
.powererp12 > p a {font-weight: 700;}
.powererp12 > p a:hover{color: #c72625;}
.powererp3 {display: flex;}
.saas {width: 31.2%;background-color: #c72322;padding: 2.7vw 3vw 3vw 8vw;}
.saasi1 {width: 5vw;}
.saasi2 {padding: 2vw 0;}
.saasi2 > h6 {text-transform: uppercase;font-size: 2.05vw;line-height: 1.2em;}
.saasi3 > a {font-family: "AvenirNext-Bold";color: #1e3b76;text-transform: uppercase;font-size: 0.83vw;display: inline-block;padding: 8px 40px 5px 19px;background-color: #fff;}
.saasi3 {padding-top: 1vw;}
.encrypt {width: 28.5%;background-color: #b3201f;padding: 2.7vw 3vw 3vw 6.7vw;}
.customiz {width: 40.3%;background-color: #a11d1c;padding: 2.7vw 3vw 3vw 7.3vw;}
.featurs {padding: 4.1% 3.4%;}
.featre {background-color: #f7f7f7;padding: 3.4% 8.6% 0;}
.featre > h3 {color: #c72625;text-transform: uppercase;font-size: 2.5vw;padding-bottom: 14px;}
.featre > p {font-size: 1.05vw;line-height: 1.3em;}
.fetrelst {width: 100%;/*display: flex;flex-wrap: wrap;*/padding: 3% 0 0;}
.fetlst {width: 100%;display: flex;/*align-items: center;*/margin-bottom: 2%;}
.fetlst:last-child {margin-bottom: 0;}
.fetlst1 {width: 2.4vw;}
.fetlst2 {padding-left: 1.7vw;width: calc(100% - 3.5vw);}
.fetlst2 > h4 {text-transform: uppercase;color: #1e3b76;line-height: 1.2em;font-size: 0.9vw;}
.fetlst2 > p {font-size: 0.9vw;line-height: 1.3em;padding-top: 5px;}
.redmre > a {display: inline-block;text-transform: uppercase;padding: 10px 35px 8px 31px;font-family: "AvenirNext-Bold";font-size: 0.9vw;background-color: #c72625;}
.casstdypg{padding: 0.4% 9.3% 3.8%;}
.casestdy {display: flex;margin-bottom: 5%;}
.casestdy:last-child{margin-bottom: 0;}
.casestdy1 {width: 45%;}
.casestdy2 {width: 53%;padding: 2.5% 0 0 2.8%;}
.casestdy2 > h6 {color: #1e3b76;text-transform: uppercase;font-size: 0.8vw;font-weight: 600;}
.casestdy2 > h3 {text-transform: uppercase;font-size: 1.6vw;color: #c72625;line-height: 1.2em;padding-bottom: 7%;}
.casestdy2 > p {font-size: 0.9vw;line-height: 1.2em;hyphens: auto;padding-bottom: 10%;}
.vlogs {position: relative;}
.vlogs2 {position: absolute;top: 22.2%;left: 11.4%;width: 53%;z-index: 1;}
.vlogs2 > h6 {color: #c72625;text-transform: uppercase;font-family: 'AvenirNext-Heavy';font-size: 1.2vw;}
.vlogs2 > h2 {color: #c72625;text-transform: uppercase;font-family: 'AvenirNext-UltraLight';font-size: 3.45vw;margin-left: -5px;line-height: 1.2em;padding: 1.8% 0;}
.vlogs2 > p {text-transform: uppercase;padding: 3% 0 3% 15px;font-size: 1vw;position: relative;}
.vlogs2 > p::before {position: absolute;content: '';left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 1px;background-color: #1e3b76;}
.yudvdeo {width: 5.5%;padding-top: 5%;}
.playvdo {display: block;}
.vlogvdo {position: relative;margin-bottom: 3.3%;}
.vlogvedo {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(30, 59, 118, 0.9);display: none;}
.vlogvedo video{width: 100%;height: 100%;}
.closevid {position: absolute;top: 15px;right: 15px;background-color: #1e3b76;border-radius: 50%;color: #fff;font-size: 1.2em;line-height: 1.4em;width: 30px;height: 30px;text-align: center;display: block;z-index: 10;}
.faqs {padding: 0% 9.5% 3% 11.5%;}
.faqs > h3 {color: #c72625;text-transform: uppercase;font-family: 'AvenirNext-Bold';font-size: 2.4vw;padding-bottom: 6px;}
.faqs > p {font-size: 0.9vw;line-height: 1.2em;}
.faqlst {padding-top: 2%;}
.faqlst > li {background-color: #1e3b76;margin-bottom: 7px;}
.faqlst > li > a {color: #fff;display: block;padding: 10px 5% 10px 1.5%;font-size: 1.03vw;position: relative;}
.faqlst > li > a::after {position: absolute;content: '';top: 50%;transform: translateY(-50%);right: 3%;border-top: 8px solid #c72625;border-left: 5px solid transparent;border-right: 5px solid transparent;transition: all 500ms ease-in-out;}
.faqlst > li.active > a::after {transform: rotate(60deg);}
.faqcnt {padding: 1.3% 5% 0% 1.5%;display: none;background-color: #fff;}
.faqcnt > p {font-size: 0.9vw;line-height: 1.2em;}
.frmdtls {margin: 0 3.4%;background-color: #1e3b76;padding: 3% 6% 3.1% 8%;}
.frmfil {display: flex;}
.frmfil1 {width: 45%;margin-right: 5%;}
.frmfil1 > h3 {font-size: 2vw;text-transform: uppercase;letter-spacing: 0.05em;line-height: 1.3em;padding-bottom: 7.2%;}
.frmfil1 > p {font-size: 0.9vw;color: #fff;line-height: 1.3em;}
.frmfil2 {width: 50%;padding-top: 9px;}
.frms {padding-bottom: 4%;width: 48%;}
.frmfil2 > form {display: flex;flex-wrap: wrap;justify-content: space-between;}
input.sqfm {background-color: #fff;width: 100%;color: #1e3b76;padding: 15px;font-size: 0.9vw;letter-spacing: 0.02em;}
.fsbtn {display: flex;}
.fsbtn1 {margin-right: 15px;background-color: #c72625;}
.fsbtn1 > input {font-family: 'AvenirNext-Bold';text-transform: uppercase;color: #fff;font-size: 0.9vw;padding: 10px 36px;box-sizing: border-box;border: 1px solid #c72625;}
.fsbtn2{background-color: #646d7e;}
.fsbtn2 > a {font-family: 'AvenirNext-Bold';text-transform: uppercase;color: #fff;font-size: 0.9vw;padding: 10px 36px;display: inline-block;border: 1px solid #646d7e;}
input.sqfm.error, .contcts input.sqfm.error {border: 1px solid #c72625;}
em.error {color: #c72625;font-size: 0.8em;position: absolute;bottom: 15%;left: 0;}
/* ==========================================================================
                                  Product
========================================================================== */
.smartep3 {margin: 0 3.4%;background-color: #1e3b76;padding:1.8% 8.4% 1.5% 8%;}
.smartep3 > h5 {text-transform: uppercase;font-size: 1.24vw;}
.smartep3 > h1{text-transform: uppercase;color: #fff;font-size: 2.4vw;font-family:"AvenirNext-UltraLight";line-height: 1.05em;width: 60%;letter-spacing: 0.02em;margin-left: -3px;}
.prodcts {padding: 0 9.5% 4% 9.2%;}
.prddescp {padding: 3.8% 0 3% 2.8%;}
.prddescp > p {font-size: 0.9vw;line-height: 1.3em;}
.ralprdct {padding-top: 5px;}
.rlprdcnt {display: flex;/*background-color: #f1f2f2;*/margin-bottom: 12px;}
.rlprdn1 {width: 31%;}
.rlprdn2 {width: 69%;padding: 6% 4.6%;}
.rlprdn3{display: flex;align-items: center;}
.rlprdn31 {width: 5%;}
.rlprdn32 {padding-left: 2%;width: 88%;}
.rlprdn32 > h4 {color: #1e3b76;text-transform: uppercase;font-size: 1vw;}
.rlprdn4 > p {font-size: 1vw;line-height: 1.3em;}
.rlprdn4 {padding: 3% 0 2.5% 11%;}
.redmre {padding-left: 6%;}
.casestdy2 .redmre {padding-left: 0;}
.rlprdn2 .redmre > a {padding: 10px 15px 8px 15px;}
/* ==========================================================================
                                  Product Detail
========================================================================== */
.prddesdt {padding: 3.8% 0 0% 2.7%;}
.prddesdt > p {font-size: 0.9vw;line-height: 1.3em;}
.prddesdt > p:last-child{padding-bottom: 0};
.prddesdt ul {list-style: disc;padding: 10px 0 0 16px;}
.prddesdt ul li {color: #1e3b76;font-size: 0.9vw;font-family: 'AvenirNext-Regular';line-height: 1.3em;padding-bottom: 1em;}
.prddesdt ul li:last-child{padding-bottom: 0;}
.prddesdt .pdtlicn{list-style: none;padding: 15px 0 0 0;}
.pdtlicn > li{display: flex;}
.pdtlicn1{width: 2.5vw;}
.pdtlicn2{width: calc(100% - 2.5vw);padding-left: 2%;}
.pdtlicn2 > p{color: #1e3b76;font-size: 1vw;line-height: 1.3em;padding-bottom: 1em;}

.prodctsd {display: flex;justify-content: space-between;padding-top: 35px;}
.prodimg {width: 40%;}
.prodtxt {width: 58%;}
.pdtlicn2 > h3 {color: #c72625;font-size: 1.1vw;line-height: 1.2em;padding-bottom:5px;}
.prddesdt .pdtlicn {padding: 0;}
/*---------------------------Advantages--------------------------*/
.advantgs {padding: 2.5% 3.4% 5.8%;}
.advntg {padding: 0 7% 2.5% 8.6%;}
.advntg > h3 {color: #c72625;text-transform: uppercase;font-size: 2.2vw;padding-bottom: 14px;}
.advntg > p {font-size: 0.9vw;line-height: 1.3em;}
.advntgl {background-color: #f7f7f7;padding: 3.7% 8.6%;}
.advntgl .fetrelst {padding: 0;}
/*---------------------------Contact--------------------------*/
.contact {margin: 0;background-color: #1e3b76;padding: 1.4% 1.3%;}
.corpofc {display: flex;justify-content: space-between;align-items: center;}
.corpofc1 {width: 43%;padding: 1.2% 0 0 10%;}
.corpofc1 > h5 {text-transform: uppercase;font-size: 1.25vw;}
.corpofc1 > h4 {font-family: 'AvenirNext-Medium';text-transform: uppercase;font-size: 1.65vw;padding: 6px 0 0;}
.corpofc1 > p {font-size: 1.2vw;text-transform: uppercase;color: #fff;line-height: 1.3em;padding-bottom: 25px;}
.cofcmc > a {text-transform: uppercase;font-size: 1.23vw;}
.cofcmc > a:hover {color:#c72625;}
.corpofc2 {width: 45.6%;position: relative;}
.cntltnin {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#map-canvas {width: 100%;height: 100%;}
.gm-style .gm-style-iw-d h1 {color: #1e3b76;text-transform: uppercase;font-family: 'AvenirNext-Bold';}
.gm-style-iw-chr {display: none;}
.gm-style-iw-d {padding-top: 10px;}
.gm-style-iw-d p {padding-bottom: 0;}
.gmnoprint.gm-style-mtc-bbw,.gm-style-cc {display: none;}
.contcts .frmdtls {background-color: #fff;padding: 3% 4.5% 3.1% 8%;}
.contcts .frmfil1 > h3,.contcts .frmfil1 > p {color: #1e3b76;}
.contcts input.sqfm {border: 1px solid #1e3b76;}
/*============================Resource===============================*/
.blogsd .smartep3 > h1 {width: 90%;}
.prddesdt > h3 {font-size: 1.24vw;font-family: "AvenirNext-Bold";color: #c72625;padding-bottom: 10px;text-transform: uppercase;}
.blogspints, .blogspints1 {margin-top: 30px;}
.blogspints h4, .blogspints1 h4{font-size: 1.24vw;font-family: "AvenirNext-Bold";color: #c72625;padding-bottom: 10px;text-transform: uppercase;}
.blogspints > div, .blogspints1 > div {display: inline-block;vertical-align: top;}
.blgimgsd {width: 40%;margin-right:2%;}
.blogspitxts {width: 100%;}
.blgimgsd.mob {display: none !important;}
.blogspints1 .blgimgsd {margin-right:0;margin-left:2%;}
.blogspitxts > p {font-size: 0.9vw;line-height: 1.3em;}
.blogspitxts > p:last-child {padding-bottom: 0;}
.pdtlicns, .blogspitxts > ul {list-style: disc;padding: 0 0 16px 16px;}
.pdtlicns {padding: 0 0 0 16px;}
/* ==========================================================================
                                  Footer
 ========================================================================== */
.footers {padding: 3% 3.4% 2.5%;}
.fotcypscl {display: flex;justify-content: space-between;/*padding-bottom: 3%;*/}
.foot1 {padding-top: 10px;display: flex;}
.foot1 > p {text-transform: uppercase;font-size: 1vw;padding-bottom: 0;font-family: 'AvenirNext-Medium';padding-right: 30px;}
.foot1 > p:last-child {padding-right: 0;}
.foot1 > p a {color: #1e3b76;}
.foot1 > p a:hover {color: #c72625;}
.ftsocl {display: flex;justify-content: flex-end;}
.ftsocl > li {padding-right: 10px;}
.ftsocl > li:last-child {padding-right: 0;}
.ftsocl > li > a {display: block;width: 35px;height: 35px;background-image: url(../img/social.png);background-repeat: no-repeat;background-size: 200px auto;transition: 0s;}
.ftsocl > li > a.fb {background-position: -122px -2px;}
.ftsocl > li > a.insta {background-position: -43px -2px;}
.ftsocl > li > a.twtr {background-position: -82px -2px;}
.ftsocl > li > a.lnkin {background-position: -3px -2px;background-size: 201px auto;}
.ftsocl > li > a.utbe {background-position: -163px -2px;}
@media only screen and (min-width: 1280px){
.ftsocl > li > a.fb:hover {background-position: -122px -52px;}
.ftsocl > li > a.insta:hover {background-position: -43px -52px;}
.ftsocl > li > a.twtr:hover {background-position: -82px -52px;}
.ftsocl > li > a.lnkin:hover {background-position: -3px -52px;}
.ftsocl > li > a.utbe:hover {background-position: -163px -52px;}
}
.footer {display: none;}
.foot2 {width: 24%;}
.foot3 {width: 22%;}
.foot4 {width: 16%;}
.foot5 {width: 16%;}
.foot6 {width: 13%;}
.fotr > h5 {color: #c72625;text-transform: uppercase;font-size: 1.03vw;}
.fotr > ul {padding-top: 12px;}
.fotr > ul > li {line-height: 1em;padding-bottom: 5px;}
.fotr > ul > li > a {color: #1e3b76;text-transform: capitalize;font-size: 0.83vw;font-family: 'AvenirNext-Medium';display: inline-block;line-height: 1em;}

.deskview {display: block;}
.mobview {display: none;}
.homgas .fetlst {width: 33.3%;display: flex;align-items: center;margin-bottom: 5%;padding-right: 5%;}
.fetrelst.homgas {width: 100%;display: flex;flex-wrap: wrap;padding: 3% 0 0;}
.visnmisn {margin-top: 20px;display: flex;}
.visn1, .misn1 {padding: 2.7%;width: 50%;}
.visn1 > h3, .misn1 > h3 {font-size: 2vw;padding-bottom: 20px;color: #1e3b76;}
.visn1 > p, .misn1 > p {font-size: 0.9vw;color: #1e3b76;padding-bottom: 0;}
.visnimg {padding-bottom: 20px;}
.pdtlicn .rlprdn2 {width: 100%;padding: 0 0 0 10px;}
.pdtlicn .rlprdn4 {padding: 2% 0 0 6%;}
.prodimg > img {position: sticky;top: 13%;}

/*======================= 30-11-25 ================================*/
.rlprdn4 ul {list-style: disc;padding: 10px 0 0 16px;}
.rlprdn4 ul li {color: #1e3b76;font-size: 0.9vw;font-family: 'AvenirNext-Regular';line-height: 1.3em;padding-bottom: 1em;}
.rlprdn4 ul li:last-child{padding-bottom: 0;}
.rlprdn2 .redmre > a {background-color: transparent;color: #1e3b76;font-size: 0.7vw;}
.rlprdn2 .redmre > a:hover {color: #c72625;background-color: transparent;}
.rlprdn2 .redmre > a::before {width: 0;}
.ralprdct {display: flex;flex-wrap: wrap;}
.rlprdcnt {width: 32%;padding-left: 2%;border-bottom: 1px dotted #1e3b76;}
.rlprdcnt:last-child {border-bottom: none;}
.rlprdcnt:nth-child(3n+1) {margin-left: 0;}
.rlprdn31 {width: 10%;}
.rlprdn2 {width: 100%;}
.rlprdn2 .redmre {display: none;}

.bannersec {background-color: #1e3b76;}
.smartep2 {margin: 0 auto;width: 85%;}
.prddesdt > p a {color: #1e3b76;}
.prddesdt > p a:hover {color: #c72625;}
.prddesdt ol {margin: 0;padding-left: 25px;}
.prddesdt ol li p,.prddesdt ol li::marker {color: #1e3b76;font-size: 0.9vw;line-height: 1.3em;}
/* ==========================================================================
                                  Responsive
========================================================================== */
@media only screen and (min-width: 1900px){
    .hedcontainer{padding: 1% 0;}
    .logo {width: 17%;}
    .header.shead .logo {width: 13%;}
    .content {padding-top: 5.7%;}
    #random_quotes > h1{font-size: 2.5vw;}
    .powererp12 {padding: 3% 2.5% 3%;}
    .fetrelst{padding: 3% 0 0;}
    .fetlst{margin-bottom: 4%;}
    .frms {padding-bottom: 7%;}
    input.sqfm{padding: 15px 17px;}
    .smartep1 > h5{font-size: 1vw;}
    .trial{font-size: 0.83vw}
    .smartep3 > h1{width: 50%;font-size: 2vw;}
    .advntg > h3,.featre > h3{font-size: 2.1vw;}
    .fetlst2 > h4 {font-size: 0.9vw;}
    .fetlst1 {width: 2.5vw;}
}
@media only screen and (min-width: 1500px){
    .logo {width: 20%;}
    .header.shead .logo {width: 15%;}
    .content {padding-top: 6.4%;}
    .smartep1 {padding: 1% 8.4% 1% 11.4%;}
    .powererp11 > h3 {padding: 3% 5.3%;}
    
}
@media only screen and (min-width: 1360px) and (max-width: 1400px){
    .hedcontainer{padding: 1% 0;}
    .logo {width: 20%;}
    .header.shead .logo {width: 15%;}
    .sldmnu{top: 9vw;}
    header.hdesd .sldmnu {top: 5.65vw;}
    
    .content {padding-top: 6.4%;}
    #random_quotes > h1{font-size: 2.5vw;}
    .powererp12 {padding: 3% 2.5% 3%;}
    .fetrelst{padding: 3% 0 0;}
    .fetlst{margin-bottom: 4%;}
    .frms {padding-bottom: 7%;}
    input.sqfm{padding: 13px 17px;}
    .smartep3 > h1{width: 50%;font-size: 2vw;}
    .advntg > h3,.featre > h3{font-size: 2.1vw;}
    .vlogvdo{margin: 0 3.4% 3.3% 3.4%;}
    /*.smartep2 {margin: 0 3.4%;}*/
    
    .powererp11 > h3 {padding: 3% 5.3%;}
}
@media only screen and (max-width: 1250px){
    .hedcontainer {margin: 0 3.4% 0 5.6%;}
    .navigat{width: 70%;}
    .saasi3 > a{font-size: 0.9vw;}
    .casestdy2 > h6,.fotr > ul > li > a, .fetlst2 > h4{font-size: 1vw;}
    .navi > li > a,.fotr > h5{font-size: 1.1vw;}
    .fetlst2 > p, .visn1 > p, .misn1 > p,.powererp12 > p,.featre > p,.casestdy2 > p,.faqs > p,.faqlst > li > a,.faqcnt > p,.frmfil1 > p,input.sqfm,.foot1 > p,.prddescp > p,.advntg > p,.opts > li > a,.fsbtn1 > input,.fsbtn2 > a,.prddesdt > p,.prddesdt ol li p,.prddesdt ol li::marker,.prddesdt ul li,.pdtlicn2 > p,.blogspitxts > p, .rlprdn4 ul li{font-size: 1.2vw;}
    input.sqfm{padding: 15px 17px;}
    .fotr > ul > li {line-height: 1.3em;}
    .saasi3 > a{padding: 8px 30px 5px 19px;}
    .pdtlicn2 > h3, .prddesdt > h3, .blogspints h4, .blogspints1 h4 {font-size: 1.3vw;}
    .fotr > ul > li {padding-bottom: 0;}
    .contcts .frmdtls {padding: 3% 4.5% 3.1% 8%;}
    .prodcts {padding: 0 9.5% 2% 9.2%;}
    
    .powererp11 > h3 {padding: 4.8% 4.8% 3.5%;}
    .powererp12 {padding: 4% 2.3% 4%;}
    .foot2 {width: 27%;}
    .foot3 {width: 22%;}
    .foot4 {width: 16%;} 
    .foot5 {width: 14%;} 
    .foot6 {width: 12%;}
    
    .smartep2 {width: 100%;}
    

}
@media only screen and (max-width: 1024px){
    .rlprdn32 {padding-left: 2%;}
    .rlprdn4, .pdtlicn .rlprdn4 {padding: 2% 0 0 10.5%;}
    .redmre {padding-left: 7%;}
    .corpofc1 {padding: 1.2% 0 0 10.2%;}
    #message{width: 50%;}
}
@media only screen and (max-width: 900px){
    .hedcontainer {margin: 0 30px;padding: 20px 0;}
    .header.shead .hedcontainer{padding: 15px 0;}
    .navi{display: none;}
    .logo {width: 200px;}
    .header.shead .logo {width: 180px;}
    .sldmnu{top: 91px;}
    header.hdesd .sldmnu {top: 76px;}
    .phmenu {display: block;}
    
    .smartep2, .powererp {margin: 0;}
    #random_quotes > h1{font-size: 2em;}
    .vlogs2 > h2{font-size: 1.7em;}
    .featre > h3,.faqs > h3,.smartep3 > h1,.advntg > h3, .saasi2 > h6,.frmfil1 > h3{font-size: 1.3em;}
    .powererp11 > h3,.corpofc1 > h4,.pdtlicn2 > h3, .prddesdt > h3, .blogspints h4, .blogspints1 h4 {font-size: 1.1em;}
    .pdtlicn2 > p,.prddesdt > h3, .blogspints h4, .blogspints1 h4 {font-size: 1em;}
    .casestdy2 > h3 {font-size: 0.9em;}
    .smartep1 > h5,.trial,.smartep3 > h5,.navi > li > a,.fotr > h5,.corpofc1 > p,.cofcmc > a{font-size: 0.8em;}
    .fetlst2 > p,.visn1 > p, .misn1 > p,.powererp12 > p,.featre > p,.casestdy2 > p,.faqs > p,.faqlst > li > a,.faqcnt > p,.frmfil1 > p,input.sqfm,.foot1 > p,.prddescp > p,.advntg > p,.opts > li > a,.fsbtn1 > input,.fsbtn2 > a,.vlogs2 > h6,.rlprdn4 > p,.rlprdn4 ul li,.corpofc1 > h5,.prddesdt > p,.prddesdt ol li p,.prddesdt ol li::marker,.prddesdt ul li,.blogspitxts > p{font-size: 0.8em;}
    .saasi3 > a,.redmre > a,.vlogs2 > p,.fotr > ul > li > a,.casestdy2 > h6, .rlprdn2 .redmre > a,.fetlst2 > h4,.rlprdn32 > h4 {font-size: 0.7em;}
        
    .content {padding-top: 91px;}
    .smartep1{margin: 0;padding: 25px 30px 25px;}
    .powererp1{padding: 0 30px;}
    .powererp11 {width: 62%;margin-left: -20px;}
    .powererp11 > h3{padding: 15px 20px;}
    .powererp12 {padding: 20px 0;}
    .saas,.encrypt,.customiz{padding: 20px;}
    .saasi1 {width: 50px;}
    .saasi2 {padding: 15px 0px;}
    .saasi3 > a {padding: 8px 20px 6px 19px;}
    .featurs {padding: 30px 0;}
    .featre{padding: 30px;}
    .redmre > a{padding: 9px 20px 8px 20px;}
    .fetrelst {width: 100%;padding: 30px 0 0;}
    .fetlst1 {width: 35px;}
    .fetlst2 {padding-left: 15px;width: calc(100% - 35px);}
    .fetlst{margin-bottom: 25px;}
    .casstdypg {padding: 0 30px 30px;}
    .casestdy2 {width: 50.2%;padding: 0% 0 0 20px;}
    .casestdy2 > h3{padding-bottom: 10px;}
    .casestdy2 > p{padding-bottom: 20px;}
    .vlogvdo{margin-bottom: 30px;}
    .vlogs2 {top: 50%;left: 30px;width: 65%;transform: translateY(-50%);}
    .vlogs2 > p{padding: 10px 0 10px 15px;}
    .yudvdeo {width: 6.5%;padding-top: 10px;}
    .faqs {padding: 0 30px 30px 30px;}
    .faqlst {padding-top: 15px;}
    .faqlst > li > a{padding: 10px 40px 10px 15px;}
    .faqlst > li > a::after{right: 20px;}
    .frmdtls {padding: 30px;margin: 0;}
    .frmfil2{padding-top: 0;}
    .frmfil {display: block;}
    .frmfil1 {width: 100%;margin-right: 0;}
    .frmfil2 {width: 100%;margin-top: 2%;}
    .frmfil1 > h3 {padding-bottom: 2%;}
    .frms {padding-bottom: 20px;}
    /*.fetlst:nth-child(3n+3) {width: 26%;}
    .fetlst:nth-child(3n+2) {width: 40%;}*/
    /*----------------- Product ------------------*/
    .smartep3{margin: 0;padding: 20px 30px;}
    .smartep3 > h1{width: 60%;}
    .prodcts {padding: 0 30px 30px 30px;}
    .prddescp {padding: 30px 0;}
    .ralprdct {padding-top: 0;}
    .rlprdn31 {width: 30px;}
    .pdtlicn .rlprdn31 {width: 30px;}
    .rlprdn4 {padding: 20px 0;}
    .rlprdn2{padding: 20px;}
    .rlprdn1 {width: 35%;}
    .rlprdn2 {width: 65%;}
    .prddesdt {padding: 30px 0 10px 0%;}
    .prodimg{ margin-right: 2%;}
    .prodtxt {width: 58%;}
    .prodimg > img {top: 7%;}
    /*----------------- Advantages ------------------*/
    .advantgs {padding: 30px;}
    .advntg {padding: 0 0 20px;}
    .advntgl{padding: 30px 30px 0;}
    /*----------------- Resource ------------------*/
    .casestdy{margin-bottom: 30px;}
    /*----------------- Contact ------------------*/
    .contact{margin: 0;padding: 30px 30px;}
    .corpofc1{padding: 0;}
    .corpofc2 {width: 54%;}
    .gm-style .gm-style-iw-d h1 {font-size: 0.8em;}
    .gm-style-iw-d p {font-size: 0.7em;}
    /*----------------- Footer ------------------*/
    .footers {padding: 30px;}
    .footer {flex-wrap: wrap;display: none;}
    .foot2 {width: 28%;}
    .foot3 {width: 35%;}
    .foot4, .foot5 {width: 18%;}
    .foot6 {width: 28%;margin-top: 20px;}
    .foot7 {margin-top: 20px;}
    .fotcypscl {padding-bottom: 0;}
    
    .visnmisn {display: block;}
    .visn1 > h3, .misn1 > h3 {font-size: 1.5em;padding-bottom: 10px;}
    .visn1, .misn1 {width: 100%;padding:0;}
    .visn1 { padding-bottom: 30px;}
    .rlprdn32 {padding-left: 10px;}
    .rlprdn4 {padding: 2% 0 0 36px;}
    .pdtlicn .rlprdn4 {padding: 2% 0 0 40px;}
    .redmre {padding-left: 10px;padding-top: 10px;}
    .homgas .fetlst {width: 50%;}
    .contcts .frmdtls {padding: 30px;}
    .blogspints, .blogspints1 {margin-top: 20px;}
    
    /*======================= 30-11-25 ================================*/
    .rlprdcnt {width: 49%;}
    .rlprdcnt:nth-child(3n+1) {margin-left: 0;}
    .rlprdcnt:nth-child(2n+1) {margin-left: 0%;}
    .rlprdn2 { width: 100%;}
}

@media only screen and (max-width: 39em){
    .desk {display: none;}
    .mob, .mobview, .deskview {display: block;}
    .hedcontainer {margin: 0 15px;padding: 15px 0;}
    .logo ,.header.shead .logo {width: 180px;}
    .navigat {width: auto;}
    .sldmnu {top: 76px;min-width: auto;width: 100%;}
    #message{width: 90%;}
    
    .content {padding-top: 76px;}
    .footer {padding: 15px;}
    .fotcypscl {padding-bottom: 0;} 
    .foot1 > p {padding-bottom: 0;font-size: 0.7em;padding-right: 0;}
   /* footer {position: fixed;bottom: 0;width: 100%;z-index: 666;background-color: #fff;}*/
    .footer {display: none;}
    .footers {padding: 20px 10px;}
    .foot1 { padding-top: 8px;}
   /* .ftsocl > li {padding-right: 5px;}
    .ftsocl > li > a{width: 30px;height:30px;background-size: 175px auto;}
    .ftsocl > li > a.fb {background-position: -107px -2px;}
    .ftsocl > li > a.insta {background-position: -38px -2px;}
    .ftsocl > li > a.twtr {background-position: -72px -2px;}
    .ftsocl > li > a.lnkin {background-position: -3px -2px;background-size: 177px auto;}
    .ftsocl > li > a.utbe {background-position: -143px -2px;}*/
    
    #random_quotes > h1 {font-size: 1.7em;}
    .vlogs2 > h2 {font-size: 1.5em;}
    .featre > h3, .faqs > h3, .smartep3 > h1, .advntg > h3 {font-size: 1.2em;}
    .casestdy2 > h3, .frmfil1 > h3,.powererp11 > h3 {font-size: 1em;}
    .fetlst2 > h4, .advntgl .fetlst2 > h4{font-size: 0.7em;}
    .bannersec {background-color: transparent;}
    
    .smartep1{padding: 25px 15px 25px;}
    .trial{padding: 7px 20px 5px;}
    .powererp1 {padding: 0 15px;}
    .powererp11,.saas,.encrypt,.customiz {width: 100%;}
    .powererp11 > h3 {padding: 15px 0 15px 20px;}
    .powererp12 {padding: 20px 0;}
    .powererp3 {display: block;}
    .saas, .encrypt, .customiz {padding: 20px 15px;}
    .featurs {padding: 0px 0 20px;}
    .featre {padding: 20px 15px;}
    .featre > h3{padding-bottom: 10px;}
    .fetrelst.homgas{padding: 0px 0 0 ;}
    .homgas .fetlst:nth-child(3n+3),.fetlst:nth-child(3n+2) {width: auto;}
    .homgas .fetlst:nth-child(even) {padding-right: 0;width: 46% !important;}
    .homgas .fetlst {width: 54% !important;margin-bottom: 15px;}
    .homgas .fetlst {margin-bottom: 4%;}
    .fetlst {width: 100% !important;margin-bottom: 15px;}
    .featre > p,.casestdy2 > p, .faqs > p, .prddescp > p, .advntg > p,.prddesdt > p,.prddesdt ol li p,.prddesdt ol li::marker,.frmfil1 > p, .prddesdt ul li, .blogspitxts > p {font-size: 0.8em;}
    .prddesdt ul li {padding-bottom: 5px;}
    .blogspints, .blogspints1 {margin-top: 10px;}
    .advntgl .fetlst {margin-bottom: 10px;}
    .advntgl .fetlst:last-child {margin-bottom: 0;}
    .fetlst1 {width: 25px;}
    .fetlst2 {width: calc(100% - 30px);}
    .fetlst2 {padding-left: 10px;}
    .casstdypg {padding: 20px 15px;}
    .casestdy {display: block;}
    .casestdy1,.casestdy2 {width: 100%;}
    .casestdy2{padding: 0;}
    .casestdy1 {padding-bottom: 15px;}
    .casestdy2 > p {padding-bottom: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;white-space: pre-wrap;}
    .casestdy2 .redmre {padding-top: 20px;}
    .vlogvdo {margin-bottom: 20px;}
    .yudvdeo {width: 30px;padding-top: 10px;}
    .vlogs2 {position: static;transform: translateY(0);padding: 10px 15px;width: 100%;left: 0;}
    .vlogvedo {top: auto;bottom: 0;height: 73%;}
    .blgdtls { margin-bottom: 20px;}
    .faqs {padding: 0 15px 20px 15px;}
    .faqlst {padding-top: 10px;}
    .faqlst > li > a {padding: 10px 25px 10px 10px;}
    .faqlst > li > a::after {right: 10px;top: 18px;}
    .faqcnt {padding: 15px 10px 0;}
    .frmdtls {padding: 15px;}
    .frmfil {display: block;}
    .frmfil1,.frmfil2 {width: 100%;margin-right: 0;}
    .frmfil1 > h3{letter-spacing: 0.02em;padding-bottom: 5px;width: 95%;}
    input.sqfm{font-size: 0.8em;}
    .visn1 > h3, .misn1 > h3 {font-size: 1.3em;}
    .smartep3{padding: 20px 15px;}
    .smartep3 > h1{width: 100%;    margin-left: -1px;}
    .prodcts {padding: 0 0px 20px 0px;}
    .prddescp {padding: 20px 15px;}
    .rlprdcnt{margin-bottom: 15px;padding: 20px 15px;}
    .rlprdn3.mob{display: flex;}
    .rlprdcnt,.prodctsd {display: block;}
    .prodctsd {padding-top: 25px;}
    .rlprdn1 {float: none;margin-bottom: 0px;margin-right: 0;width: 100%;padding-top: 20px;}
    .rlprdn4 {padding: 10px 0 10px 36px;}
    .rlprdn2 {padding: 0;width: 100%;}
    .vlogs2 > h2{margin-left: -1px;font-size: 1em;font-family: "AvenirNext-Bold";font-weight: 400;padding-bottom: 0;}
    .prddesdt {padding: 30px 15px;}
    .pdtlicn1 {width: 5vw;}
    .pdtlicn2 {width: calc(100% - 5vw);padding-left: 4%;}
    .ralprdct {margin-bottom: 10px;border-bottom: 1px dotted #1e3b76;margin: 0 15px;}
    .ralprdct:last-child {border-bottom: none;}
    .rlprdn4 ul li {padding-bottom: 10px;}
    
    
    .advantgs {padding: 20px 0px;}
    .advntg {padding: 0 15px 10px;}
    .advntg > h3{padding-bottom: 10px;}
    .advntgl {padding: 20px 15px;}
    .casestdy {margin-bottom: 20px;border-bottom: 1px dotted #1e3b76;padding-bottom: 20px;}
    .casestdy:last-child {border-bottom: none;}
    
    .contact{padding: 20px 15px;}
    .corpofc {display: block;}
    .corpofc1,.corpofc2 {width: 100%;}
    .corpofc1 > p{padding-bottom: 15px;}
    .corpofc1 {padding-bottom: 20px;}
    
    /*------------Slide Css ----------------------*/
 /*   body {overscroll-behavior-y: contain;height: 100%;overflow: hidden;-webkit-overflow-scrolling: touch;}
    body.ovrflw {overflow-y: auto;}
    body.ovrflw .content {padding-bottom: 50px;height: auto;}
    .main {height: calc(var(--vh, 1vh) * 100);background-color: #f7f7f7;border: 2px solid #fff;}
    .header,footer{background-color: #f7f7f7;}
    .content {width: 100%;height: calc((var(--vh, 1vh) * 100) - 50px);}
    .page .owl-nav {position: absolute;top: 50%;left: 0;right: 0;}
    .page button.owl-prev {width: 30px;height: 30px;float: left;border: 1px solid #fff !important;border-radius: 50%;background-color: rgba(30, 59, 118, 0.8) !important;color: #fff !important;}
    .page button.owl-next {float: right;width: 30px;height: 30px;border: 1px solid #fff !important;border-radius: 50%;background-color: rgba(30, 59, 118, 0.8) !important;color: #fff !important;}
    .page button.owl-prev.disabled,.page button.owl-next.disabled{display: none;}
    .page .owl-dots {align-items: center;display: flex;justify-content: center;padding-top: 10px;background-color: #f7f7f7;position: absolute;bottom: -10px;width: 100%;}
    .page button.owl-dot {width: 7px;height: 7px;background-color: #fff !important;border-radius: 50%;margin: 0 5px;}
    .page button.owl-dot.active {background-color: #1e3b76 !important;} */
    
    .powererp11{margin-top: 0;}
    .saasi2 > h6{font-size: 0.95em;}
    .powererp4 {display: flex;flex-wrap: wrap;align-items: center;}
    .saasi2 {padding: 0 0 0 10px;}
    .saasi3 {padding-top: 10px;width: 100%;}
    .casestdy1 > img {height: 240px;object-fit: cover;}
    .frms {padding-bottom: 15px;}
    input.sqfm {padding: 10px 17px;}
    .faqlst > li:first-child .faqcnt {display: block;}
    .rlprdn1 > img {height: 300px;object-fit: cover;}
    .vlogs1 {position: relative;}
    .yudvdeo {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding-top: 0;}
    .vlogvdo {margin-bottom: 0;}
    .prodcts {padding: 0 0px 0px 0px;}
    .rlprdcnt {margin-bottom: 0;margin-top: 10px;padding: 15px 0;width: 100%;}
    .rlprdcnt:first-child {margin-top: 0;}
    .featurs {padding: 0px 0 0px;}
    .featre > p{line-height: 1.2em;}
    .prdfterz .owl-stage{display: flex;}
    .prdfterz .owl-stage .prdfter{height: 100%;/*background-color: #f1f2f2;*/}
    .blogspints > div, .blogspints1 > div {display: block;}
    .blgimgsd {width: 100%;margin-right: 0;padding-bottom: 16px;}
    .blogspints1 .blgimgsd {margin-left: 0;}
    .blogspitxts {width: 100%;}
    .blogspitxts > p:last-child {padding-bottom: 0;}
    .blgimgsd.desk {display: none !important;}
    .blgimgsd.mob {display: block !important;}
    .prodimg{ width: 100%;float: none;margin-right: 0;}
    .prodtxt {width: 100%; padding-top: 25px;}
    .contcts .frmdtls {padding: 20px 15px;}
    .frmfil1 > p {display: none;}
    .frmfil2 > form {display: block;}
    .frms {width: 100%;}
    .frmfil1.show > p{display: block;}
    .visnmisn {margin-top: 0;margin-bottom: 30px;}
    .visn1 {padding: 0 15px 10px;}
    .misn1 {padding: 10px 15px;}
    .homgas .fetlst:nth-child(2n+2){padding-right: 0;}
    .blogspints h4, .blogspints1 h4 {font-size: 0.9em;}
    .redmre {padding-left: 0;padding-top: 0;}
    .powererp12 > p {font-size: 0.9em;}
    .saasi2 > h6 {font-family: 'AvenirNext-Medium';}
    .saasi3 > a {font-size: 0.6em;padding: 8px 15px 6px 15px;}
    .vlogs2 > h6 {color: #1e3b76;font-weight: 600;font-size: 0.7em;font-family: "AvenirNext-Regular";}
    .homgas .fetlst,.homgas .fetlst:nth-child(even) {width: 95% !important;padding-bottom: 5px;}
    .fetrelst.homgas {padding: 20px;}
    .fetrelst .owl-nav {position: absolute;top: 50%;left: -10px;right: -10px;transform: translateY(-50%);pointer-events: none;}
    .fetrelst .owl-nav button.owl-prev {float: left;width: 30px;height: 30px;pointer-events: all;}
    .fetrelst .owl-nav button.owl-next {float: right;width: 30px;height: 30px;pointer-events: all;}
    .fetrelst .owl-nav button.owl-next span {display: block;width: 12px;height: 12px;border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(45deg);margin-left: 7px;font-size: 0;}
    .fetrelst .owl-nav button.owl-prev span {display: block;width: 12px;height: 12px;border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(-135deg);margin-left: 11px;font-size: 0;}
    .fetrelst .owl-nav button.owl-prev.disabled, .fetrelst .owl-nav button.owl-next.disabled {display: none;}
    
    
}
@media only screen and (max-width: 376px) and (max-height:651px){
    .rlprdn1 > img {height: 220px;object-fit: cover;}
    .frmfil1 > p {display: none;}
    .prddescp {padding: 20px 15px 0;}
    .prodcts {padding: 0 0px 0px 0px;}
    #random_quotes > h1 {font-size: 1.4em;}
    .saas, .encrypt, .customiz {padding: 15px 15px;}
    .fetlst{margin-bottom: 15px;}
    .fetlst1 {width: 23px;}
    .fetlst2{width: calc(100% - 23px);}
    .casestdy1 > img {height: 200px;}
    .featurs {padding: 0;}
    .saasi1 {width: 40px;}
}
@media only screen and (max-width: 376px) and (max-height:600px){
    .logo, .header.shead .logo {width: 160px;}
    .hedcontainer,.header.shead .hedcontainer{padding: 10px 0;}
    .sldmnu,header.hdesd .sldmnu {top: 60px;}
    .content {padding-top: 60px;}
    .footer {padding: 10px 15px;}
    
    .content{height: calc((var(--vh, 1vh) * 100) - 40px);}
    .smartep1 {padding: 17px 15px 20px;}
    #random_image1 img {height: 280px;object-fit: cover;}
    .featre {padding: 10px 15px 0px;}
    .fetrelst {padding: 0px 0 0;}
    .fetlst {margin-bottom: 10px;}
    .fetlst1 {width: 23px;}
    .fetlst2{width: calc(100% - 23px);}
    .casestdy2 > p {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;white-space: pre-wrap;padding-bottom: 0px;margin-bottom: 10px;}
    .frmfil1 > h3{padding-bottom: 0;font-size: 1em;}
    input.sqfm {padding: 12px 17px 10px;}
    .powererp1 {padding: 0;}
    .powererp11 > h3{font-size: 1em;}
    .saasi1 {width: 30px;}
    .saasi3 > a {padding: 6px 10px 4px 10px;font-size: 0.6em;}
    .saasi2 > h6 {font-size: 0.85em;}
    .powererp11 > h3 {padding: 10px 15px;}
    .casstdypg {padding: 0 15px 10px;}
    
    .smartep3 {padding: 15px 15px;}
    .prddescp {padding: 15px 15px 0;}
    .prddescp > p {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;white-space: pre-wrap;padding-bottom: 0px;margin-bottom: 10px;}
    .rlprdn4 {padding: 15px 0 0px;}
    .rlprdn1 > img {height: 190px;}
    .rlprdcnt {margin-bottom: 0;}
    .advntgl {padding: 0px 15px 0;}
    .advantgs {padding: 10px 0px 0;}
    .vlogs2 > h2 {font-size: 1.1em;}
    .vlogs2 > p {padding: 0px 0 5px 15px;}
    .contact,.rlprdcnt {padding: 15px 15px;}
    .corpofc1 > h4{font-size: 1em;}
    .corpofc1 > p {padding-bottom: 5px;}
    .cntbgig img {height: 220px;}
    .vlogs2{padding: 10px 15px 0px;}
    .rlprdn1{padding-top: 15px;}
    .vlogs2 > p::before{top: 35%;}
    .advntgl .fetlst {margin-bottom: 25px;}
}
