/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    html{font-family: Arial, Helvetica, 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{ color: #222; -webkit-tap-highlight-color: transparent;}
    input, textarea, select {width: 100%;}
    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;}
    em.error {border-bottom: none !important;font-size: 10px;color: #ff0000;}
    /* ==========================================================================
       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, h2, h3, h4, h5, h6 { margin:0; font-size: 1em;font-family:'Montserrat', sans-serif;font-weight: 400}
    p{line-height:1.4em; padding-bottom:1em; font-size:0.9em; margin: 0; letter-spacing: 0.02em;color: #000;}
    a {text-decoration:none; outline:none !important; color: #000;background: none;}
    a:active,a:focus,a:visited,a:focus-within,a:focus-visible,a:target{background-color: transparent !important;}
    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"], select, 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{font-weight: 500;}
    :-moz-placeholder{font-weight: 500;}
    ::-moz-placeholder{font-weight: 500;}
    :-ms-input-placeholder{font-weight: 500;}
    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:'Montserrat', sans-serif;overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}
/*body{background: url(../bg/Get-a-Quote-Thank-You.jpg) no-repeat 0 0 /100% auto;padding-bottom: 1000px;}*/
    /* ==========================================================================
                                 commoncode
       ========================================================================== */
.mob,.mob1,.chde,.sldmnu,.phmenu,.listfprj12.mob,.mob1,.dsgexpp12.mob1,.bannercls39.mob1,.prsnig.mob1{display: none;}
.heuprt,.brandsd1,.proteam,.memteam,.worksclscnt,.dsgexpp1,.listofcrt,.tdid8,.ftmenu,.ftsocl,.workcls21,.cretlt,.listfprj1,.contusc,.afrdle12,.afrdle31,.afrdle4,.afrdle4p,.contusc41,.workcls,.hmstrft,.mrespc2{font-size: 0;}
.heuprt > li,.brandsd1 > div,.proteam > div,.memteam > div,.worksclscnt > div,.listofcrt > li,.tdid8 > div,.ftmenu > li,.ftsocl > li,.workcls21 > div,.cretlt > li,.listfprj1 > div,.contusc > div,.afrdle12 > li,.afrdle31 > div,.afrdle4  > div,.afrdle4p > div,.workcls > div,.hmstrft > div,.mrespc2 > div{display: inline-block;vertical-align: top;font-size: 16px;}
.contusc41 > div,.dsgexpp1 > div{display: inline-block;vertical-align: middle;font-size: 16px;}
.ywexit1,.grphcrsl1,.bannercls1,.pcedsgn,.listfprj1{position: relative;}

.error,.vtxt.error {border-bottom: 1px solid #ff0000 !important;   }
#orimode{position:fixed;z-index:9999999;left:0;right:0;top:0;bottom:0;background-color:rgba(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 img {width: auto;}
#overlay,#FlashmesOverlay{z-index:999999;align-items: center;justify-content: center;display: none;}
#overlay,#FlashmesOverlay{width:100%;height:100%;top:0;min-width:320px}
#overlay,#FlashmesOverlay{position:fixed}
#overlay,#FlashmesOverlay{background-color:rgba(0,0,0,.6)}
#message,#flashmessage{width:50%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:10px}
#message,#flashmessage{border-radius: 15px;background-color: #fff;}
#message,#flashmessage{font-weight:400}
#message #okbtn,#flashmessage #okbtn{color: #fff;padding: 10px 40px;background: #ff3301;border-radius: 10px;margin-bottom: 33px;}
#overlay.closes,#FlashmesOverlay.closes{display: flex;}
#flashmessage > p {padding: 25px;font-size: 18px;line-height: 1.5em;}
 /* ==========================================================================
                                  animation
       ========================================================================== */
.brandsd1.htg.in-view .brdsig,.grphccnt.htg.in-view .owl-item{transform: translateX(-20px);opacity: 0;}
.brandsd1.htg .brdsig,.grphccnt.htg .owl-item{transform: translateX(0px);opacity: 1;}
a,.header.nobg,.mnulnk > span::before,.mnulnk > span::after,.tel, .mail,.hedtop > p a,.header .hedtop > p,.header .hedtop1 > .mail,.header .heduplyr,.header .heuplft > a,.tdid2 > input,.loftmn{-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;}
 .brdsig:first-child,.grphcrsl .owl-item:first-child {-webkit-transition: all 1s ease-in-out 0.6s;-moz-transition: all 1s ease-in-out 0.6s;-ms-transition: all 1s ease-in-out 0.6s;-o-transition: all 1s ease-in-out 0.6s;transition: all 1s ease-in-out 0.6s;}
    .brdsig:nth-child(2),.grphcrsl .owl-item:nth-child(2) {-webkit-transition: all 1.2s ease-in-out 0.8s;-moz-transition: all 1.2s ease-in-out 0.8s;-ms-transition: all 1.2s ease-in-out 0.8s;-o-transition: all 1.2s ease-in-out 0.8s;transition: all 1.2s ease-in-out 0.8s;}

.brdsig:nth-child(3),.grphcrsl .owl-item:nth-child(3)  {-webkit-transition: all 1s ease-in-out 1s;-moz-transition: all 1s ease-in-out 1s;-ms-transition: all 1s ease-in-out 1s;-o-transition: all 1s ease-in-out 1s;transition: all 1s ease-in-out 1s;}
.brdsig:nth-child(4),.grphcrsl .owl-item:nth-child(4)  {-webkit-transition: all 1s ease-in-out 1.2s;-moz-transition: all 1s ease-in-out 1.2s;-ms-transition: all 1s ease-in-out 1.2s;-o-transition: all 1s ease-in-out 1.2s;transition: all 1s ease-in-out 1.2s;}
.brdsig:nth-child(5),.grphcrsl .owl-item:nth-child(5)  {-webkit-transition: all 1s ease-in-out 1.4s;-moz-transition: all 1s ease-in-out 1.4s;-ms-transition: all 1s ease-in-out 1.4s;-o-transition: all 1s ease-in-out 1.4s;transition: all 1s ease-in-out 1.4s;}
.brdsig:nth-child(6) {-webkit-transition: all 1s ease-in-out 1.6s;-moz-transition: all 1s ease-in-out 1.6s;-ms-transition: all 1s ease-in-out 1.6s;-o-transition: all 1s ease-in-out 1.6s;transition: all 1s ease-in-out 1.6s;}
.brdsig:nth-child(7) {-webkit-transition: all 1s ease-in-out 1.8s;-moz-transition: all 1s ease-in-out 1.8s;-ms-transition: all 1s ease-in-out 1.8s;-o-transition: all 1s ease-in-out 1.8s;transition: all 1s ease-in-out 1.8s;}
.brdsig:nth-child(8) {-webkit-transition: all 1s ease-in-out 1.8s;-moz-transition: all 1s ease-in-out 1.8s;-ms-transition: all 1s ease-in-out 1.8s;-o-transition: all 1s ease-in-out 1.8s;transition: all 1s ease-in-out 1.8s;}
   /* ==========================================================================
                                  header
       ========================================================================== */
.header {position: fixed;width: 100%;top: 0;z-index: 666;}
.header.shead {background-color: #fff;box-shadow: 0 0 10px 0 #ff330136;}
.loftmn {padding: 0 7.2%;background-color: #fff;}
.header.shead .loftmn {
    background-color: #f1f1f1;
}
.tel, .mail {color: #000;font-size: 1.2vw;padding: 21px 0 18px;display: inline-block;padding-left: 23px;font-weight: 500;}
/*.mail{position: relative;}
.mail::before{position: absolute;content: '';top: 11px;left: 11px;width: 1px;height: 11px;background-color: #fff;}*/
.hedtop > p {font-family: 'Work Sans',sans-serif;color: #000;font-size: 1.05vw;padding: 21px 0 18px;}
.hedtop > p a{color: #000;text-decoration: underline;font-weight: 700;}
.heduplyr {margin: 0 7.2%;padding: 28px 0;}
.hedtop,.heuplft {float: left;}
.heuplft {padding-top: 4px;}
.contusc1 h5 {width: 100%;border-bottom: 1px solid #d9d9d9;padding-bottom: 7px;}
/*.shead .heduplyr .heuplft {padding-top: 10px;}*/
.shead .heuprt{margin-top:4px;}
.heuplft > a {display: block;width: 191px;}
.hedtop1,.heuprgt {float: right;}
.heuprt > li{margin-left: 30px;padding-top: 8px;}
.heuprt > li > a {display: block;font-weight: 600;font-size: 1.2vw;}
.heuprt li.trial > a{background-color: #000 !important;}
.heuprt li.trial > a:hover{background-color: transparent !important;}
.heuprt > li > a:hover,.ftmenu > li > a:hover,.tels:hover,.mails:hover{color: #ff3301;}
.heuprt > li > a.active,.ftmenu > li > a.active {font-weight: 800;}
.heuprt > li.trial{padding-top: 0;margin-left: 40px;}
.heuprt > li.trial > a,.mbfret{padding: 8px 30px;color: #fff;background-color: #000;border-radius: 25px;font-size: 0.95vw;border: 1px solid #000;}
.heuprt > li.trial > a:hover,a.pricg:hover,.proteam1 > a:hover,.orwrko > a:hover,.dsnsbt1 > a:hover,.grpgb > a:hover,.vslm:last-child #vsbt:hover,.pcedsgn2 > a:hover,.prcseprc > a:hover,input#subtn:hover,.tdid2 > input:hover,a.subbtns.mbquote:hover{background-color: #fff;color: #000;border: 1px solid #000;}
.tel:hover,.mail:hover,.hedtop > p a:hover{color: #000}
ul.heuprt {margin-top: 10px;}
.header.shead .hedtop > p,.header.shead .hedtop1 > .mail {padding: 10px 0;}
.header.shead .heduplyr{padding: 15px 0;}
.header.shead .heuplft > a{width: 150px;}

/*---------------28-05-2025----------------*/
.hedtop1 {display: flex;align-items: center;}
.currency-switcher {position: relative;margin-right: 15px;}
.inr {position: relative;color: #000;font-size: 1.2vw;padding: 0px 25px 0 10px;   display: inline-block;font-weight: 500;}
.inr::after {position: absolute;content: '';top: 41%;right: 3px;width: 8px;  height: 8px;border-top: 2px solid #000;border-right: 2px solid #000;transform:translateY(-50%) rotate(135deg);transition: all 500ms ease-in-out;}
.inr.active::after{top: 60%; transform:translateY(-50%) rotate(-45deg);}
.inrdrop {display: none;position: absolute;left: 0;width: 65px;background-color: #fff;   box-shadow: 0 0 10px #c8d5ce;border-radius: 10px;padding: 5px 0;}
.inrdrop > li > a {padding: 5px 10px;display: block;color: #ccc;}
.inrdrop > li > a.active {color: #000;}
   /* ==========================================================================
                                 content
       ========================================================================== */
.content {padding-top: 0px;}

.banercls92 {position: absolute;top: 29%;left: 7.2%;}
.banercls > h1 {font-size: 3.9vw;font-weight: 700;line-height: 1.2em;padding-bottom: 25px;}
.banercls > p {font-weight: 600;font-size: 1.4vw;padding-bottom: 4px;line-height: 1.65em}
.hmstrft {width: 50%;border: 1px solid #000;border-radius: 30px;margin: 28px 0px;}
.hmstrft.noborder {border: none;}
.tdid1 > input {font-size: 0.95vw;font-weight: 500;}
.tdid1 {width: 60%;padding: 13px 20px;box-sizing: border-box;}
.tdid2 {width: 98.7%;}
.tdid2 > input,.subbtns {background-color: #000;color: #fff;padding: 14px 20px;margin: 2px;font-weight: 600;font-size: 0.95vw;border-radius: 30px;border: 1px solid #000;    display: inline-block;
}
.banercls ul {padding-top: 9px;}
.banercls ul > li {position: relative;padding-left: 29px;font-weight: 600;font-size: 1.25vw;padding-bottom: 10px;}
.banercls ul > li::before {position: absolute;content: '';top: 0px;left: 0;width: 20px;height: 20px;background: url(../img/tick.png) no-repeat 0 0 / 100% auto;}
section#crtlstprj::after {position: absolute;top: 0%;left: 0; right: 0;height: 100%; background: url(../img/bgright.jpg) no-repeat 0 0 / 100% 100%;width: 100%;content: '';z-index: -1;}
#crtlstprj,.bgg,.bggp {position: relative;}
.bgg::after {position: absolute;top: 0;right: 0;height: 43%; background: url(../img/BG.jpg) no-repeat 0 0 / 100% auto;width: 100%;content: '';z-index: -1;}
.bggp::after {position: absolute;top: 0;right: 0;height: 100%; background: url(../img/BG.jpg) no-repeat 0 0 / 100% auto;width: 100%;content: '';z-index: -1;}
/*#pricing::after {position: absolute;top: 40%;left: 0;height: 60%;background: url(../img/bgleft.png) no-repeat 0 0 / 100% auto;width: 33%;content: '';z-index: -1;}*/
.brandsd {padding: 42px 0 0;margin: 0 6%;position: relative;box-shadow: 0 0 10px #c8d5ce;background-color: #fff;border-radius: 30px;}
.brandsd > h5 {text-align: center;font-weight: 700;font-size: 2.5vw;}
.brandsd1 {padding: 20px 3%;}
.brdsig {vertical-align: middle !important;}
.brdsig:first-child {width: 10.5%;margin-right: 2.5%;}
.brdsig:nth-child(2) {width: 10%;margin-right: 2.5%;}
.brdsig:nth-child(3) {width: 15.5%;margin-right: 2.5%;}
.brdsig:nth-child(4) {width: 9.5%;margin-right: 2.5%;}
.brdsig:nth-child(5) {width: 10%;margin-right: 2.3%;}
.brdsig:nth-child(6) {width: 9%;margin-right: 2.3%;}
.brdsig:nth-child(7) {width: 10.5%;margin-right: 2.3%;}
.brdsig:nth-child(8) {width: 8%;}
.prcng {padding: 78px 6% 85px;}
.prcehed > h3 {color: #000;text-transform: capitalize;text-align: center;font-weight: 700;font-size: 2.5vw;letter-spacing: 0.02em;}
.prcehed {width: 71%;margin: 0 auto;}
.prcehed > p {color: #000;padding: 16px 0;text-align: center;line-height: 1.65em;font-size: 1.4vw;}
.prcehed.prdetpg > p {color: #fff;padding: 10px 0;}
.proteam {padding: 27px 0 0 0;}
.proteam1 {width: 31.5%;box-sizing: border-box;border: 2px solid #eb4826;border-radius: 10px;margin-left: 2.7%;text-align: center;overflow: hidden;background-color: #fff;}
.proteam1:nth-child(2) {border: 2px solid #f4bf80;}
.proteam1:nth-child(2) > h5{background-color: #ffdeb6;border-bottom: 2px solid #ffd96d;}
.proteam1:nth-child(3) {border: 2px solid #ebe0c0;}
.proteam1:nth-child(3) > h5{background-color: #fff5db;border-bottom: 2px solid #ebe0c0;}
.proteam1 > h5 {font-weight: 700;padding: 21px 10px 18px;border-bottom: 2px solid #eb4826;font-size: 1.2vw;    background-color: #f6bbba;}
.proteam1 > h4 {color: #000;text-transform: capitalize;font-weight: 700;font-size: 2.3vw;letter-spacing: 0.05em;padding: 17px 0 5px;position: relative;display: inline-block;}
.proteam1 > h4.strki{padding-bottom: 0;line-height: 1em;color: #ccc;text-transform: lowercase;}
.proteam1 > h4.strki::after {position: absolute;content: '';top: 67%;left: 0;right: 0;height: 2px;background-color: #eba480;}
.proteam1 > h6 {color: #000;font-weight: 700;font-size: 1.05vw;}
.proteam1 > h3 {color: #000;font-weight: 700;font-size: 2.6vw;letter-spacing: 0.06em;}
.proteam1 > h3 span {font-size: 2vw;}
.proteam1 > a {color: #fff;padding: 8px 30px;display: inline-block;text-transform: capitalize;font-size: 1vw;font-weight: 600;background-color: #000;border-radius: 30px;border: 1px solid #000;margin-bottom: 15px;    box-sizing: border-box;}
.proteam1 > p {color: #000;font-size: 0.8vw;padding: 0px 0 15px 0;}
p.hmprlas {margin-bottom:20px;}
.proteam1:first-child {margin-left:0%;}
.membrdnf {padding: 0 10.4%;background-color: #000;}
.membrhed {width: 61%;margin: 0 auto;padding:60px 0 43px;}
.membrhed > h3 {text-align: center;font-weight: 700;font-size: 2.55vw;letter-spacing: 0.02em;color: #fff;}
.membrhed > p {font-weight: 500;font-size: 1.3vw;text-align: center;padding: 15px 0 0 0;color: #fff;line-height: 1.7em;}
.memteam {padding-bottom: 51px;display: block;}
.memteam1:nth-child(3n+1) {margin-left: 0;}
.memteam1 {width: 31.5%;margin-left: 2.6%;margin-bottom:27px;border: 1px solid #666666;box-sizing: border-box;border-radius: 10px;box-sizing: border-box;padding: 40px 20px 15px;background-color: #101010;min-height: 18.5vw;}
.mentmig {width: 20%;margin: 0 auto;padding-bottom: 11px;}
.memteam1 > h4 {text-align: center;font-weight: 700;font-size: 1.35vw;padding-top: 11px;text-transform: capitalize;color: #fff;}
.memteam1 > p {font-weight: 500;text-align: center;font-size: 0.9vw;color: #fff;line-height: 1.6em;padding: 15px 7%;}
.graphic {margin: 0 5%;padding: 67px 0 54px;}
#worksid {position: relative;}
#worksid::before {position: absolute;top: 0;left: 0;bottom: 0;background: url(../img/hmwrkbg.png) no-repeat 0 0 / 100% auto;width: 95%;content: '';    z-index: -1;}
.graphiched {text-align: center;width:60%;margin: 0 auto;}
.graphiched > h2 {font-weight: 700;font-size: 2.5vw;line-height: 1.3em;}
.graphiched > p {font-weight: 500;padding: 17px 0;    letter-spacing: 0;line-height: 1.65em;font-size: 1.3vw;letter-spacing: 0;}
.grphccnt {padding: 25px 0;}
.grphcrslimg {border-radius: 10px;overflow: hidden;}
.grphcrslcnt {position: absolute;bottom: 15px;text-align: center;width: 100%;}
.grphcrslcnt > p {text-align: center;padding: 8px 30px;font-weight: 500;display: inline-block;font-size: 0.95vw;border-radius: 20px;background-color: #fff;box-shadow: 0 0 10px 2px #808080;}
.grphcrsl .owl-nav {position: absolute;top: 39%;left: -15px;right: -15px;}
.grphcrsl .owl-nav .owl-prev{float: left;width: 30px;height: 30px;background:url(../img/img.png) no-repeat 0 -0px / 66px auto !important;}
.grphcrsl .owl-nav .owl-next{float: right;width: 30px;height: 30px;background:url(../img/img.png) no-repeat 0 -66px / 66px auto !important;}
.grphcrsl .owl-nav .owl-prev span,.grphcrsl .owl-nav .owl-next span{font-size: 0}
.orwrko {text-align: center;margin-top: 25px;position: relative;}
.orwrko > a {display: inline-block;padding: 8px 30px;font-weight: 600;color: #fff;border-radius: 30px;background-color: #000;letter-spacing: 0.02em;font-size: 1vw;border: 1px solid #000;}
.workscls {padding: 53px 7.2%;}
.worksclshed {width: 55%;margin: 0 auto;text-align: center;}
.worksclshed > h3 {font-weight: 700;font-size: 2.5vw;}
.worksclshed > p {font-weight: 500;font-size: 1.25vw;}
.worksclscnt {padding: 40px 0 6px;}
.worksclsc1 {position: relative;width: 32%;margin-right: 2%;box-sizing: border-box;padding: 30px 3%;border-radius: 10px;min-height: 21.5vw;background-color: #fff;    transform: none !important;}
.worksclsc1::after {border-radius: 10px;content: '';background-image:linear-gradient(to bottom,#dd6c91 0%, #da6c98 20%,#e06c8b 40%, #df8568 100%);top: -1px;left: -1px;bottom: -1px;right: -1px;position: absolute;z-index: -1;}
.worksclsc1:last-child {margin-right: 0;}
.worksclscimg {width: 20%;margin: 18px auto 14px;}
.worksclsc1 > h5 {font-weight: 700;text-align: center;font-size: 1.4vw;}
.worksclsc1 > p {font-weight: 500;padding: 10px 0 0 0;text-align: center;line-height: 1.6em;font-size: 1vw}
span.wrknum {position: absolute;top: 0;left: 55px;font-size: 5.5em;font-weight: 700;line-height: 0.7em;color: #e6e6e6;}
.dsgnexp {padding: 70px 7.2% 55px;position: relative;background-color:#000;}
.dsgexpp {padding:0;box-sizing: border-box;margin-top: 20px;}
.dsgexpp11 {width: 46.5%;position: relative;    box-sizing: border-box;padding: 0px 0 0 5.4%;}
.dsgexpp11 > p {font-weight: 500;font-size: 1.1vw;padding-top: 16px;line-height: 1.5em;color: #fff;}
.dsgexpp11 > h5 { font-weight: 700;    color: #fff;font-size: 1.75vw;}
.dsgexpp12 {width: 23%;padding-left: 4%;}
/*.dsgexpp11::before {position: absolute;content: '';top: 0;left: 0;background: url(../img/img.png) no-repeat 0 -118px / 50px auto;width: 28px;height: 25px;}
.dsgexpp11 > p span {display: inline-block;width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0 -166px / 50px auto;margin-left: 10px;}*/
.prsnig {width: 23%;box-sizing: border-box;padding-left: 4%}
.dsgexpp .owl-nav {position: absolute;top: 34%;left: -12px;right: -12px;}
.dsgexpp .owl-nav .owl-prev{float: left;width: 30px;height: 30px;background: url(../img/img.png) no-repeat 0 -217px / 42px auto !important;}
.dsgexpp .owl-nav .owl-next{float: right;width: 30px;height: 30px;background: url(../img/img.png) no-repeat 0 -278px / 42px auto !important;}
.dsgexpp .owl-nav .owl-prev span,.dsgexpp .owl-nav .owl-next span{font-size: 0;}
.dsgexpp .owl-dots {width: 100%;text-align: center;padding-top: 30px}
.dsgexpp .owl-dots button.owl-dot {width: 12px;height: 12px;background-color: #464646 !important;border-radius: 50%;margin-right: 15px;}
.dsgexpp .owl-dots button.owl-dot.active{background-color: #eb4826 !important;box-sizing: border-box;width: 17px;height: 17px;}
.dsnsbt1 {padding: 0px 0 0px 12.5%;box-sizing: border-box;width: 55%;position: absolute;top: 50%;transform: translateY(-50%);}
.dsnsbt1 > h2 {font-weight: 700;font-size: 2.9vw;line-height: 1.25em;color: #000;}
.dsnsbt1 > p {font-weight: 500;padding-top: 6px;font-size: 0.75em;line-height: 1.6em;color: #000;letter-spacing: 0;font-size: 1.3vw;}
.dsnsbt1 > a {font-weight: 600;color: #fff;font-size: 0.95vw;padding: 8px 30px;display: inline-block;border-radius: 30px;background-color: #000;color: #fff;border:1px solid #000;}
.dsnsbt1 > a:hover{background-color: #ff3301;}
.dsnsbt1 > a.banovimg:hover{background-color: #fff;color:#000;}
.dsnsbt {position: relative;}
.crtunltd {padding: 76px 16%;}
.crtunltd > h2 {font-weight: 700;color: #000;text-align: center;font-size: 2.5vw;}
.crtunltd > p {color: #000;font-weight: 500;text-align: center;font-size:1.25vw;padding: 7px 0 27px;}
.crtunltd .wwdop{line-height: 25px;font-size: 1.05vw;} 
.worksclshed > p {padding: 10px 0}
.crtunltd > h3 {color: #000;text-align: center;font-weight: 700;font-size: 2.4vw;}
.listofcrt { padding: 35px 0 0 0;}
.listofcrt > li {color: #000;font-weight: 500;font-size: 15px;padding: 0 10px 0 27px;margin-bottom: 11px;background: url(../img/img.png) no-repeat 9px -296px / 70px auto;    width: 33%;box-sizing: border-box;}
.grpgb{text-align: center;}
.grpgb > a{ display: inline-block;color: #fff;font-weight: 600;font-size: 0.95vw;padding: 8px 30px;border-radius: 30px;background-color: #000;border: 1px solid #000}
.crtunltd > p a{color: #ff3301;font-weight: 700;text-decoration: underline;}
.animatemrq {background-image: linear-gradient(86deg,#d69859 10.26%,#e26b6e 53.53%,#d96a96);overflow: hidden;    position: relative;min-height: 90px;}
.animatemrq1 {animation: marquee 30s linear infinite reverse;white-space: nowrap;text-align: center;    padding: 27px 0;position: absolute;}
@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}
.aminrq {font-size: 1.6em;text-transform: uppercase;font-weight: 700;position: relative;padding-right: 5em;display: inline-block;}
.aminrq::after{position: absolute;content: '';top: 7px;right: 50px;width: 30px;height: 25px;background: url(../img/arrow-forward.png) no-repeat 0 0 / 100% auto;}
.dsncmts1 {padding: 90px 18%;background-color: #000;}
.dsncmts1 > h3 {font-weight: 700;color: #fff; font-size: 2.2em;}
.dsncmts1 > p {font-weight: 500;text-align: center;font-size: 0.8em;color: #fff;}
.faqlst {padding-top: 62px;}
.faqlst > li {border-bottom: 1px solid #ccc; padding-bottom:32px;margin-bottom: 32px;}
.faqlst > li > a {font-weight: 700;font-size: 1.05vw;display: block;position: relative;color: #fff;}
.faqlst > li.active > a {  color: #eb4826;}
.faqlst > li.active > a::after{ background: url(../img/img.png) no-repeat 0 -1163px / 65px auto;}
.faqlst > li > a::after {position: absolute;content: ''; top: -2px;right: 5px;width: 25px;height: 25px;background: url(../img/img.png) no-repeat 0 -1100px / 65px auto;}
.faqlstdes {padding-top: 10px;display: none;padding-right: 35px;}
.faqlstdes > p{font-weight: 500;padding-bottom: 0;    color: #fff;font-size: 1.05vw;line-height: 1.9em;}
#unlock {background: url(../img/unlock.jpg) no-repeat center / cover}
.unlck {width: 68%;  margin: 0 auto;padding: 78px 0;text-align: center;}
.unlck > h3 {font-size: 3vw;font-weight: 700;}
.unlck > h5 {font-weight: 600;font-size: 01.05vw;padding: 15px 0;line-height: 1.7em;}
.hmstrft.unllct {width: 43.5%;margin: 22px auto;background-color:#fff;}
.hmstrft.unllct .tdid2{width: 38%;}
.unlck > p {line-height: 1.8em;font-weight: 600;font-size: 0.85vw;width: 77%;  margin: 0 auto;padding-top: 5px;padding-bottom: 0;}
/*-----------------------------footer----------------------------------------------*/
footer{background-color: #000;}
.foot {padding: 30px 7.2% 0;}
.fotlfte {float: left;    padding: 0px 0 0 0;width: 35%;}
.ftlogo > a {display: block;width: 168px;}
.ftsdrs > p {color: #fff;padding: 30px 0;font-size: 1vw;line-height: 1.5em;}
.tels,.mails {color: #fff;padding-right: 24px;   font-weight: 500;font-size: 1.2vw;}
.clmlai {padding-top: 45px;padding-bottom: 13px;}
.tels{position: relative;}
.tels::after{position: absolute;content: '';top: 2px;right: 11px;width: 1px;height: 11px;background-color: #fff;}
p.cpyrt {color: rgba(255,255,255,0.3);font-size: 1vw;padding: 35px 0;}
.fotrgt {float: right;text-align: right;}
.fotrgt > p {color: rgba(255,255,255,0.8);font-weight: 500;font-size: 0.76em;}
input.vcct {font-weight: 500;width: 241px;padding: 10px;font-size: 0.8em;border-radius: 25px 0 0 25px;background-color: #fff;}
.vslm:last-child #vsbt {background-color: #ff3301;border-radius: 0 25px 25px 0;color: #fff;font-weight: 700;font-size: 0.76em;padding: 9px 27px;border: 1px solid #ff3301;}
.ftmenu {padding-top:25px;}
.ftmenu > li > a {color: #fff;font-weight: 500;font-size: 1.2vw;margin-right: 25px;}
.ftmenu > li:last-child > a {margin-right: 0;}
.ftsocl {padding-top: 20px;}
.ftsocl > li > a {width: 30px;height: 30px;display: block;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 50px auto;z-index: 5;position: relative;transition:0s;}
.ftsocl > li > a.fb {background-position: 0 -531px;}
.ftsocl > li > a.insta {background-position: 0 -568px;}
.ftsocl > li > a.lnkin {background-position: 0 -604px;}
.ftsocl > li > a.lnkin2 {background-position: 0 -641px;}
.ftsocl > li > a.fb:hover {background-position: 0 -678px;}
.ftsocl > li > a.insta:hover {background-position: 0 -714px;}
.ftsocl > li > a.lnkin:hover {background-position: 0 -751px;}
.ftsocl > li > a.lnkin2:hover {background-position: 0 -788px;}
.nobrandsd{background-color: #fff;}
.ftsocl > li {margin-right: 15px;}
.ftsocl > li:last-child {margin-right: 0px;}
.foot21 {float: left;}
.foot22 {float: right;}
.foot2 {margin: 0 7.2%;border-top: 1px solid #fff;}
    input#phonec {float: left;width: 73%;margin-left: 5%;}
    input#countrycodec {float: left;width: 20%;}
   /* ==========================================================================
                                ourwork
       ========================================================================== */
.bannercls2 {position: absolute;top: 32%;left: 11%;}
.bannercls2 > h1 {font-weight: 700;font-size: 2.63em;}
.bannercls2 > p {font-weight: 500;padding: 7px 0 0 0;}
#workid {
    background-color: #000;
}
.workcls {width: 85%;margin: 0 auto;padding: 110px 0px;}
.workcls1 {width: 30%;box-sizing: border-box;padding: 34px 3%;border: 1px solid #666;background-color: #101010;border-radius: 10px;position: sticky;top: 160px;}
.workcls2 {width: 70%;box-sizing: border-box;padding-left: 2%;}
.workcls1 > h2 {font-weight: 700;font-size: 2.7vw;line-height: 1em;padding-bottom: 21px;color: #fff;}
.wrkclft > li.active > a,#link1{-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(45deg,#d4955b 0.26% , #e46d83 40%, #da6a97);font-weight: 700;}
.wrkclft > li > a:hover{-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(45deg, #d4955b 0.26%, #e46d83 40%, #da6a97);}
.wrkclft > li > a {font-size: 1.3vw;padding-bottom: 23px; display: block;color: #fff;    font-weight: 500;}
.workcls2o {display: none;}
.workcls2o:first-child{display: block;}
.workcls22 {width: 30.3%;margin: 0 1.5%;margin-bottom: 30px;}
.rdysfgh {position: relative;border-bottom: 56px solid #fff;margin-top: 36px;}
.rdysfgh2 > h3 {color: #fff;font-weight: 700;font-size: 2.3vw;}
.rdysfgh2 {position: absolute;top: 50%;left: 7%;width: 38%;transform: translateY(-50%);}
.rdysfgh2 > p {color: #fff;font-weight: 500;padding: 10px 0 0 0;font-size: 0.94vw;}
.rdysfgh2 > a {margin-top: 17px;display: inline-block;color: #fff;font-weight: 700;font-size: 0.85vw;padding: 10px 20px;background-color: #000;border-radius: 10px;}
.wrkclft.owl-carousel,.workcls21.owl-carousel {display: block;}
.workcls22 img {
    border-radius: 10px;
}
   /* ==========================================================================
                                pricing
       ========================================================================== */
.prcng.prizep {padding: 0 7.2% 87px;}
.prcng.prizep .proteam1 {text-align: left;padding:24px 3.4% 0;background-color: #fff;}
.prcng.prizep .proteam1{border: 2px solid #ffebdd;}
.prcng.prizep .proteam1:hover{border: 2px solid #da9b52;}
.memteam.prcmemtm {padding-bottom: 15px;}
.prcng.prizep .proteam1 > a{width: 100%;text-align: center;margin-bottom: 15px;}
.prcng.prizep .proteam1 > h4{font-size: 1.85vw;}
.prcng.prizep .proteam1 > h6 {font-size: 0.9vw;}
.proteam1 ul {padding: 16px 0 20px 0;min-height: 30vw;}
.proteam1 ul > li {color: #000;padding: 0 0 8.5px 18px;font-size: 0.85em;background: url(../img/img.png) no-repeat 0px -240px / 57px auto;}
.prcng.prizep .proteam > div{display: table-cell;}
.prcng.prizep .proteam{display: flex;padding-top: 0;}
.monybck {position: relative;}
.moncytxt1 > h3 {color: #000;font-size: 2.6vw;font-weight: 700;}
.monybcktxt {/*position: absolute;top: 35%;left: 22%;width: 56%;*/}
.moncytxt1 > p {color: #000;font-weight: 500;padding: 11px 0 0 0;font-size: 1.2vw;line-height: 1.75em;}
.moncytxt1{padding-left: 13%;position: relative;}
.moncytxt1::before{position: absolute;content: '';top: -14%;left: 0;width: 11%;height: 75%;background: url(../pricing/member/pricing-money-back-icon.png) no-repeat 0 0px / 100% auto;}
.prcseprc > a {display: inline-block;color: #000;font-weight: 500;padding: 8px 30px;border-radius: 30px;font-size: 0.95vw;    background: #fff}
.prcseprc {text-align: center;padding: 20px 0 56px;}
.membrdnf.wrkmmb .prcseprc{padding-bottom: 20px;} 
.orclntsy {margin: 0 10.8%;padding: 81px 0;}
.orclntsy > h5 {font-weight: 700;text-align: center;font-size: 2.65vw;}
.orclntsy > p {text-align: center;font-weight: 500;font-size: 1.2vw;padding: 12px 0 0 0;}
.orclntsy1 {padding-top: 68px;}
.orclntsy21 {padding: 11% 10%;border-radius: 10px;    min-height: 26vw;background-color: #fff;margin: 2px;}
.orclntsy21::after {border-radius: 10px;content: '';background-image:linear-gradient(to bottom, #ed8786 0%,#db6b94 40%, #d9a059 100%);top: 1px;left: 1px;bottom: 1px;right: 1px;position: absolute;z-index: -1;}
.orclntsy2 .owl-item{position: relative;}
.orclntsy2.owl-carousel .owl-stage-outer{padding: 1px;}
.orclntsy21 > h5 {font-weight: 700;font-size: 1.4vw;}
.orclntsy21 > p {font-weight: 500;font-size: 0.9vw;padding-top: 9px;line-height: 1.5em;padding-bottom: 0;}
.clntsimg {width: 135px;height: 25px;padding-top: 2px;}
.clntsimg > div {width: 100%;height: 100%;background-image: url(../img/sstar1.png);background-repeat: no-repeat;background-size: 135px;}
.str1 {background-position: 0 2px;}
.str2 {background-position: 0 -32px;}
.str3 {background-position: 0 -67px;}
.str4 {background-position: 0 -102px;}
.str5 {background-position: 0 -138px;}
.orclntsy2 .owl-nav {position: absolute;top: 44%;left: -15px;right: -15px;opacity: 0;transition: all 500ms ease-in-out;}
.orclntsy2:hover .owl-nav {opacity: 1;} 
.orclntsy2 .owl-nav button.owl-prev ,.orclntsy2 .owl-nav button.owl-next {width: 31px;height: 31px;background-image: url(../img/img.png) !important;background-repeat: no-repeat !important;background-size: 42px auto !important}
.orclntsy2 .owl-nav button.owl-prev{background-position: 0 -338px !important;float: left;}
.orclntsy2 .owl-nav button.owl-next{background-position: 0 -400px !important;float: right;}
.orclntsy2 .owl-nav button.owl-prev span,.orclntsy2 .owl-nav button.owl-next span{font-size: 0;}
.pcedsgn2 > h3 {font-weight: 700;font-size: 2.85vw;}
.pcedsgn2 {position: absolute;top: 50%;left: 9%;width: 45%;transform: translateY(-50%);}
.pcedsgn2 > p {font-weight: 500;padding-top: 12px;font-size: 1.2vw;line-height: 1.6em;}
.pcedsgn2 > a {font-weight: 600;color: #fff;font-size: 0.95vw;padding: 12px 30px;display: inline-block;border-radius: 30px;background-color: #000;}
.pcedsgn {margin: 0 7.2% 41px;}
.pcedsgn.prcspc{margin-top: 80px;}
.brandsd.hwbndd{box-shadow: none;padding-bottom: 13px;}
   /* ==========================================================================
                                howitworks
       ========================================================================== */
.bannercls33 {position: absolute;top: 8%;right: 22%;width: 21%;}
ul.cretlt {padding: 26px 7% 20px;background-color: #fff;box-shadow: 0 0 10px 0 #ff330136;}
.cretlt {position: sticky;top: 121px; z-index: 10;}
.cretlt > li > a{display: block;position: relative;}
.cretlt > li > a > p{padding: 0 4.9vw 0 0.8vw;font-weight: 700;font-size: 1.15vw;position: relative;display: inline-block;}
.cretlt > li:last-child > a > p{padding: 0 0 0 10px;}
.cretlt > li > a > img{display: inline-block;vertical-align: middle;width: 2.5vw;}
/*.cretlt > li > a::before{position: absolute;content: '';top: 0;left: 0;width: 55px;height: 55px;background-image: url(../works/num1.png);background-repeat: no-repeat;background-size: 100% auto;}
.cretlt > li:nth-child(2) > a::before{background-image: url(../works/num2.png);}
.cretlt > li:nth-child(3) > a::before{background-image: url(../works/num3.png);}
.cretlt > li:nth-child(4) > a::before{background-image: url(../works/num4.png);}*/
.cretlt > li > a::after{position: absolute;content: '';top: 35%;right: 14%;width: 0.7vw;height: 0.7vw;border-top: 2px solid #ff3301;border-right: 2px solid #ff3301;transform: rotate(45deg);}
.cretlt > li:last-child > a::after{display: none;}
.cretlt > li:last-child > a{padding-right: 0;}
.listofprj {margin: 0 7.2%;padding: 56px 0px;}
.listfprj11 {width: 47%;}
.listfprj1.sndchld .listfprj12 {width: 60.5%;}
.listfprj1.sndchld .listfprj11 {width: 39.5%;}
.listfprj1.sndchld .listfprj11 > h3,.listfprj1.sndchld .listfprj11a,.listfprj1.sndchld2 .listfprj11 > h3,.listfprj1.sndchld2 .listfprj11a{width: 100%;}
.listfprj11 > h3 {font-weight: 700;font-size: 2.65vw;width: 75%;line-height: 1.25em;}
.listfprj11 > p {font-weight: 500;padding: 21px 0 0 0;font-size: 1.2vw;}
.listfprj11a {margin-top: 35px;width: 82.5%;}
.listfprj11a > li{padding: 15px 25px;background-color: #f1f3f5;margin-bottom: 15px;border-radius: 10px}
.listfprj11a > li.active{background-color: #f1f1f1;}
.listfprj11a > li > a {color: #000;font-weight: 700;font-size: 1.2vw;display: block;position: relative;}
.listfprj11a > li > a::after{position: absolute;content: '';top: 40%;right: 0px;width: 8px;height: 8px;border-top: 1px solid #919293;border-right: 1px solid #919293;transform:translateY(-50%)rotate(135deg);}
.listfprj11a > li.active > a::after{border-top: 1px solid #eb4826;border-right: 1px solid #eb4826;}
.listfprj11a > li.active > a {color: #eb4826;}
.listfprj11p > p {font-weight: 500;font-size: 1.13vw;  line-height: 1.55em;padding-bottom: 23px;color: #0d0d0d;}
.listfprj11p {padding: 19px 0 0 0;display: none;}
.listfprj12 {width: 53%;box-sizing: border-box;padding: 5.5% 0 0 5.5%;}
.listfprj1.sndchld {padding-top: 8.5%;}
.listfprj1.sndchld .listfprj12 {padding:1% 21% 0 0px}
.listfprj1.sndchld1 {padding-top: 5%;}
.listfprj1.sndchld1 .listfprj12 {padding: 5.5% 0 0 3%}
.listfprj1.sndchld1 .listfprj11 {padding: 7% 0 0 0}
.listfprj1.sndchld2 {padding-top: 15%;}
.listfprj1.sndchld2 .listfprj12 {width: 60.5%;}
.listfprj1.sndchld2 .listfprj11 {width: 39.5%;}
.listfprj1.sndchld2 .listfprj12 {padding: 1% 21% 0 0;}
.memteam.prcmemtm1 .mentmig {width: 21%;}
.membrdnf.wrkmmb .membrhed {width: 100%;}
.listfprj1.sndchld::after {position: absolute;content: '';top: -3%;left: 23%;width: 58%;height: 34%;background: url(../img/vectorbg1.png) no-repeat 0 0 / 100% 100%;z-index: 0}
.listfprj1.sndchld2::after {position: absolute;content: '';top: 0px;left: 24%;width: 53%;height: 43%;background: url(../img/vectorbg3.png) no-repeat 0 0 / 100% 100%;z-index: 1;}
.listfprj1.sndchld1::after {position: absolute;content: '';top: -2%;left: 25%;width: 55%;height: 25%;background: url(../img/vectorbg2.png) no-repeat 0 0 / 100% 100%;}
   /* ==========================================================================
                                faq,contact,freetrial
       ========================================================================== */
.bannercls2f {position: absolute;left: 7.2%;top: 46.5%;width: 40%;}
.bannercls2f > h1 {font-weight: 700;font-size: 4vw;line-height: 1.2em;}
.bannercls2f > p {font-weight: 500;padding-top: 21px;font-size: 1.2vw;line-height: 1.6em;}
.bannercls2f.fqfaq > p {padding-right: 18%;}
.bannercls2f.fqfaq {width: 48%;}
.bannercls2f.fqfaq h1 {font-size: 3.2vw;}
.faqlst.fqa {padding-top: 0;}

.faqlst.fqa > li:first-child .faqlstdes {display: block;}
.header.nobg {background-color: transparent;}
.content.nocnt {padding-top: 0;}
.contusc {padding: 0 11.5%;}
.mrespc {padding: 17% 7.2% 77px 7%;    background: url(../img/trialbaner.jpg) no-repeat 0 0 / 100% 100%;}
.mrespc1 {padding-bottom: 75px;}
.mrespc1 > h3 {font-size: 4.07vw;font-weight: 700;}
.mrespc1 > p {font-size: 1.32vw;font-weight: 500;padding-top: 15px;}
.contusc1s {width: 30.5%;}
.contusc2s {width: 69.5%;}
.contusc1s ul > li {font-weight: 600;padding-left: 33px;position: relative;font-size: 1.35vw;margin-bottom: 27px;}
.contusc1s ul  > li::before{position: absolute;content: '';top: 0px;left: 0;width: 24px;height: 24px;    background: url(../img/img.png) no-repeat 0px -790px / 40px auto;}
.frt7ex > a::after { position: absolute;content: '';top: 17px;  right: 35px;width: 23px;height: 23px;background: url(../img/img.png) no-repeat 0 -790px / 40px auto;}
.frt7ex > a {display: inline-block;font-weight: 700;padding: 21px 75px 15px 37px;border-radius: 30px;font-size: 1.03vw;position: relative;background-color: #f1f1f1;}
.frt7ex {padding-top: 25px;}
.contusc2s {background-color: #f1f1f1;padding: 52px;box-sizing: border-box;border-radius: 20px;}
.contusc2s > h4,.contusc3 > h4{font-weight: 700;font-size: 1.35vw;}
#fofiles {padding-top: 36px;}
input.vtxt,.vtxt {font-size: 0.9vw;padding-bottom: 13px;background-color: transparent;border-bottom: 1px solid #ddd;margin-bottom: 40px; border-radius: 0 !important;}
input#subtn {background-color: #000;color: #fff;width: auto;font-weight: 600;font-size: 0.9vw;padding: 10px 70px;border-radius: 30px;border: 1px solid #000;}
.contuscc {padding: 63px 7.2% 50px;position: relative;display: table;border-collapse: separate;border-spacing: 15px;}

.contusc5 {width: 30.2%;padding:51px 7% 0 4.5%;box-sizing: border-box;background-color: #f1f1f1;border-radius: 20px;display: table-cell;}
.contusc1 h5,.contusc2 h5 {font-weight: 700;font-size: 1.2vw;display: inline-block;margin-bottom: 10px;}
.contusc1 > p span,.contusc2 > p span {display: block;font-weight: 500;}
.contusc2 > p span{padding-bottom: 5px;}
.contusc1 > p {font-size: 1.15vw;line-height: 1.45em;font-weight: 500;}
.contusc2 {padding-top: 50px;}
.contusc3 {width: 69.8%;box-sizing: border-box;background-color: #f1f1f1;border-radius: 20px;padding: 52px;display: table-cell;}
.vmls{font-size: 0;}
.vmls > div{display: inline-block;vertical-align: top;font-size: 16px;}
.cmsl {width: 48.5%;margin-right: 3%;position: relative;z-index: 1;}
.cmsl:nth-child(2),.cmsl:nth-child(4),.cmsl:nth-child(6) {
    margin-right: 0;
}
.cmstxt{width: 100%;}
.cmstxt .vtxt{margin-bottom: 20px}
.bannercls33.confree {top: 18%;}
.membrdnf.wrkmmb .memteam.prcmemtm1 {padding-top: 30px;padding-bottom: 20px;}
.membrdnf.wrkmmb {padding-bottom: 65px;}
.crtlstprj1 {padding-bottom: 76px;}
.guante {    background: url(../img/guarantebg.jpg) no-repeat center / cover}
.monybcktxt {padding: 5.5% 0 7%;width: 56%;margin: 0 auto;}
.moncytxt1.frtrmny { padding-top: 13.3%;    padding-left: 0;text-align: center;}
.moncytxt1.frtrmny::before {left: 50%;transform: translateX(-50%);top: 0;}
   /* ==========================================================================
                               mission
       ========================================================================== */
.bannercls1.mbmisn .bannercls2 {top: auto;bottom: 15%;}
.bannercls1.mbmisn .bannercls33 {width: 28%;right: 17%;bottom: 0%;top: auto;}
.afrdle1 {width: 67%;margin: 0 auto;padding: 75px 0 20px;}
.afrdle1 > h3 {text-align: center;font-size: 2.6vw;font-weight: 700;padding: 0 12%;line-height: 1.4em;}
.afrdle1 > h5 {text-align: center;font-weight: 700;font-size: 2vw;color: #eb4826;padding: 46px 0 17px;}
.afrdle1 p {font-weight: 600;color: #0d0d0d;font-size: 0.9vw;line-height: 1.55em;padding-bottom: 24px;text-align: center;line-height: 1.6em;}
.afrdle21 {padding: 0 14% 60px;}
.afrdle11 {width: 62%;margin: 0 auto;}
.afrdle11 > h5 {font-weight: 700;text-align: center;font-size: 2.3vw;}
.afrdle11 > p {font-weight: 600;font-size: 0.9vw;padding: 20px 0;text-align: center;}
.afrdle12 {padding: 17px 0px;position: relative;  z-index: 1;}
.abdsfy {width: 19%;margin: 0 auto;}
.afrdle12 > li > p {font-size: 1.2vw;font-weight: 700;padding: 12px 0;}
.afrdle12 > li {    margin-right: 3%;width: 31.3%;box-sizing: border-box;padding: 37px 0%;text-align: center;position: relative;background-color: #fff;border-radius: 10px;}
.afrdle12 > li::after {border-radius: 10px;content: '';background-image: linear-gradient(to bottom, #ea7473 0%,#db6b94 40%, #d99f59 100%);top: -1px;left: -1px;bottom: -1px;right: -1px;position: absolute;z-index: -1;}
.afrdle12 > li:last-child {margin-right: 0;}
.afrdle3 {padding: 67px 13.7% 0;background-color: #000;}
.afrdle3 > h5 {font-weight: 700;text-align: center;font-size: 2.6vw;line-height: 1.65em;color: #fff;}
.afrdle3 > p {font-weight: 600;padding: 21px 0;width: 54%;margin: 0 auto;text-align: center;color: #fff;font-size: 0.9vw;}
.afrdle31 {padding: 65px 0px;    display: flex;flex-wrap: wrap;}
.afrdle32:nth-child(odd) {margin-left: 0;}
.afrdle32 {width: 48%;margin-left: 4%;box-sizing: border-box;padding: 53px 3%;    background-color: #101010;margin-bottom: 37px;border-radius: 10px;border: 1px solid #666666;text-align: center;color: #fff;}
.afrdeig1 {width: 8%;margin: 0 auto;}
.afrdle32 > h5,.afrdle32 > h3 {font-weight: 700;font-size: 1.5vw;padding: 12px 0;}
.afrdle32 > p {color: #fff;font-size: 0.8vw;padding-top: 12px;line-height: 1.8em;font-weight: 600;}
.afrdeig2 {padding: 20px 0 0px;}
.afrdeig21 {width: 29%;margin: 0 auto;}
.afrdeig22 {padding-top: 10px}
.afrdeig22 > h5 { font-weight: 700;font-size: 1.5vw;}
.afrdeig22 > h5 span {
    font-size: 1vw;
    font-weight: 500;
}
.afrdle12 > li > p span {
    font-weight: 600;
}
.pcedsgn2.lvlup {
    width: 53%;
}
.afrdeig22 > p {font-weight: 700;font-size: 0.8em;padding-bottom: 0;}
.afrdle4,.afrdle5 {width: 77%;margin: 0 auto;}
.afrdle41:last-child{margin-left: 1%;}
.afrdle41 {width: 49.5%;}
.afrdle4p {padding: 26px 0 24px 2px;}
.afrdle4p1 {width: 35px;}
.afrdle4p2 {padding: 0px 0 0 10px;}
.afrdle4p2 > p {font-weight: 700;padding-bottom: 0;font-size: 0.8em;}
.afrdle32.lstbtr {background-color: #101010;padding:0 9%;}
.afrdle32.lstbtr > h3{color: #eb4826;padding: 0 10%;}
.afrdle32.lstbtr .afrdeig1 {height: 30px;}
.header.darkhrd {background-color: #f5f5f5;}
.tdid8 > div > input {height: 35px;}
/* width */
.fancybox-inner::-webkit-scrollbar {width: 8px;position: absolute;right: 0px;}
/* Track */
.fancybox-inner::-webkit-scrollbar-track{box-shadow: inset 0 0 10px #ff3301;border-radius: 10px;}
 /* Handle */
.fancybox-inner::-webkit-scrollbar-thumb{background: #ff3301;border-radius: 10px;}
/* Handle on hover */
.fancybox-inner::-webkit-scrollbar-thumb:hover{background: rgba(84,185,146,0.5);}
.vslm em#email-error {display: block;color: #ff0000;border-bottom: none !important;font-size: 0.7em;text-align: left;}
.orclntsy2 .owl-nav button.owl-prev.disabled,.orclntsy2 .owl-nav button.owl-next.disabled,.orclntsy2 .owl-dots{display: none;}
   /* ==========================================================================
                               popup quote
       ========================================================================== */
.popupcountry input.popupcountryinp {
    margin-left: 5%;
    width: 75%;
}
.quotpuform {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 777;
}
.ftmenu2.hdani3 {
    float: left;
    width: 500px;
    padding-top: 40px;
}
.ftmenu2.hdani3 >ul > li > a {
    float: left;
    font-size: 8px;
    color: #888686;
    
    padding:0 10px;
}.ftmenu2.hdani3 >ul > li > a:hover, .ftmenu2.hdani3 >ul > li > a.active {
    color: #ffffff;
    text-decoration: none;
}   
.ftmenu2.hdani3{    margin-left: 25%;}
.ftmenu2.hdani3 >ul > li {
    float: left;
    font-size: 1px;
    border-right: 1px solid #888686;
}
.ftmenu2.hdani3 >ul > li:last-child {
    border-right: none;
}
.quotpuform.show{display: flex;}
.quotform {
    width: 557px;position: relative;
}
.quotform1 {
    width: 557px;
    box-sizing: border-box;
    padding: 65px 65px 40px 65px;
    background-color: #f1f1f1;
    border-radius: 20px;
}
.pupcls{position: absolute;content: '';top: 20px;right: 20px;height: 20px;width: 20px;height: 20px;background: url(../img/pupcros.png) no-repeat 0 0 / 100% auto;z-index: 1;}
.quotform1 > h5 {
    font-weight: 700;
    font-size: 1.46em;
}
.quotform1 > p {
    font-weight: 600;
    font-size: 0.85em;padding-top: 6px;    font-family: 'Montserrat', sans-serif;
}
.quotsp {
    padding-top: 40px;
}
.qotu {
    margin-bottom: 40px;
}
input.qote {
    background-color: transparent;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 13px;
    font-size: 0.9em;
    font-weight: 500;
    color: #000;
}
.gtqot {
    padding-top: 20px;
}
input#gtquot {
    background: url(../img/qotbg.png) no-repeat 0 0 / 100% auto;
    width: auto;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 0.8em;
    padding: 12px 50px;
    border-radius: 20px;
}
.quothnk1 {
    background-color: #f1f1f1;
    border-radius: 20px;
    padding: 50px 40px;text-align: center;display: none;
}
.quothnk1 > h5 {
    text-align: center;
    font-weight: 700;
    font-size: 1.2em;
    line-height: 1.2em;
}
.quothnk1 > p {
    font-size: 1em;
    text-align: center;padding-top: 15px;line-height: 1.6em;    font-family: 'Montserrat', sans-serif;
}
.quothnk1 > h6 {
    text-align: center;
    font-weight: 500;
    font-size: 1em;padding-top: 5px;
}
.okthk {
    background: url(../img/okbtn.png) no-repeat 0 0 / 100% auto;
    width: auto;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 0.8em;
    padding: 12px 45px;
    border-radius: 20px;margin-top: 20px;
}
.afrdle1se {
    width: 67%;
    margin: 0 auto;
    padding: 75px 0 20px;
}
.afrdle1se p
 {
    font-weight: 600;
    color: #0d0d0d;
    font-size: 0.9vw;
    line-height: 1.55em;
    padding-bottom: 24px;
    text-align: left;
    line-height: 1.6em;
}
/*---------------28-10-2024/popup-----------------*/
.mpopupbnr{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;background-color: rgba(0,0,0,0.5);display: none;align-items: center;justify-content: center;}
.mpopupbnr.active{display: flex;}
.mpopupbnr1 {width: 60%;position: relative;background-color: #fff;}
.mpopupbnr2 {display: flex;}
.mpopupbnr21 {width: 63%;}
.mpopupbnr22 {width: 37%;padding: 3% 4.5% 0 3.7%;}
.mpopupbnr22 > h3 {font-size: 2.7vw;line-height: 1em;width: 70%;font-weight: 700;}
.mpopupbnr22 > p {font-weight: 500;font-size: 1.2vw;letter-spacing: 0;padding-top: 3%;line-height: 1.5em;}
.mbpps {padding-top: 1%;}
.mbpp1 {padding-bottom: 8%;}
input.mbpp11 {font-size: 1.3vw;background-color: transparent !important;border-radius: 0;padding-bottom: 5%;border-bottom: 1px solid #000;}
.mbppm {margin-top: 4%;position: relative;}
input#subtnpb {background-color: #000;padding: 13px 27px 13px 27px;width: auto;color: #fff;text-transform: uppercase;letter-spacing: 0.3em;border-radius: 30px;}
.mbpopcls {position: absolute;top: -10px;right: -10px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background-color: #000;border-radius: 50%;color: #fff;cursor: pointer;}

   /* ==========================================================================
                               Responsive
       ========================================================================== */
@media only screen and (min-width:1200px){
    .afrdle32 > p{min-height: 8.7vw;}
    .afrdle32.lstbtr{min-height: 39.55vw;padding-top: 15%;}
    .afrdle32.lstbtr > p{min-height: auto;}
    .afrdle32 > h3{min-height: 4.2vw;}
    .afrdle32 > h5{padding: 12px 5%}
    .faqlst > li > a:hover {  color: #e57e47;}
    .mrespc2 {    margin-top: 45px;}
}
@media only screen and (min-width:1440px){
    .tdid1 {padding: 14px 20px;}
    .cretlt > li > a{font-size: 0.97em;}
    .afrdle32 > p{min-height: 101px;}
    .afrdle12 { margin: 0 4%;}
    .afrdle32.lstbtr{min-height: 40.7vw;}
    .banercls ul > li::before{top: 2px;}
    .contusc1s ul > li::before{top: 2px;}
    .frt7ex > a::after{top: 20px;}
    
}
@media only screen and (min-width:1500px){
    .afrdle12 { margin: 0 6%;}
    .listofcrt {margin: 0 0 0 4%;}
    .proteam1 ul{min-height: 26vw;}
    .afrdle32.lstbtr{min-height: 40vw;}
}
@media only screen and (min-width:1700px){
.proteam1 ul{min-height: 24vw;}
    .afrdle32.lstbtr{min-height: 37vw;}
    .banercls ul > li::before{top: 5px;}
    .contusc1s ul > li::before{top: 4px;}
    .frt7ex > a::after{top: 22px;}
}
@media only screen and (min-width:1900px){
    .afrdle12 { margin: 0 15%;}
    .proteam1 ul{min-height: 22vw;}
    .afrdle32.lstbtr{min-height: 37vw;}
}
@media only screen and (max-width:1280px){
.mpopupbnr1 {width: 80%;}
}

@media only screen and (min-width:820px) and (max-width:1180px) and (orientation: landscape){
    .banercls > h1{font-size: 2.5em;}
    .heuprt > li.trial{margin-left: 40px;}
    .heuprt > li{margin-left: 30px;}
    .afrdle32 > h3 {min-height: 4.2vw;}
    .afrdle32 > p {font-size: 0.81vw;}
    .afrdle32.lstbtr {min-height: 41.75vw;padding-top: 15%;}
    .cretlt > li > a > p{padding: 0 4.5vw 0 0.8vw;}
    .cretlt > li > a::after{right: 11%;}
    .tdid1{padding: 11px 20px;}
    .tdid2 {width: 38.5%;}
}
@media only screen and (min-width:1280px) and (max-width:1360px){
    .heuprt > li {margin-left: 25px;}
    .moncytxt1 > h3{font-size: 2em;}
}
@media only screen and (min-width:64em) and (max-width:72em){
 .workcls1,.workcls2{width: 100%;box-sizing: border-box;}
 }
@media only screen and (max-width:64em){
    .desk,.heuprgt,.listfprj12.desk,.listfprj1::after,.listfprj1.sndchld1 .listfprj12.desk,.listfprj1.sndchld .listfprj12.desk,.listfprj1.sndchld2 .listfprj12.desk{display: none;}
    .mob,.phmenu,.listfprj12.mob{display: block;}
    .hedtop {
    width: 70%;
}
    .inr{font-size: 0.8em;}
    .currency-switcher{margin-right: 0;transition: all 500ms ease-in-out;}
    .header.shead .currency-switcher{margin-right: 15px;}
    .inr::after{top: 37%;right: 3px;width: 7px;height: 7px;border-top: 1px solid #000;border-right: 1px solid #000;}
    .inr.active::after{top: 58%;}
    
    
    .header.shead .heduplyr {padding: 15px 30px;}
    .loftmn{padding: 0 30px;}
    .mbquote {font-weight: 600;background-color: #000;padding: 8px 25px 9px;color: #fff;  border-radius: 20px;font-size: 0.8em;}
    .heuplft > a{width: 150px;}
.phmenu {float: right;padding-top: 12px;}
.mnulnk{display: block;width: 20px;height: 10px;padding-top: 10px;}
.mnulnk > span {display: block;width: 20px;height: 2px;background-color: #000;position: relative;}
.mnulnk > span::before,.mnulnk > span::after {position: absolute;content: '';height: 2px;background-color: #000;right: 0;}
.mnulnk > span::before{width: 17px;}
.mnulnk > span::after{width: 12px;}
.mnulnk > span::before{top: -5px;}
.mnulnk > span::after{top: 5px;}
.mnulnk.opened > span{height: 0;}
.mnulnk.opened > span::before{transform: rotate(45deg);top: 0;}
.mnulnk.opened > span::after{transform: rotate(-45deg);top: 0;width: 17px;}
.sldmnu {position: fixed;top: 165px;width: 100%;height: 100%;background-color: #fff;z-index: 999;}
.openopts {padding: 30px;width: 75%;margin: 0 auto;}
ul.opts > li,ul.mbsubmenuu > li {text-align: center;margin-bottom: 15px; position: relative;}
    ul.opts > li::before{position: absolute;content: '';bottom: 0;left: 0;width: 100%;height: 20px;background: url(../img/line.png) no-repeat 0 0px / 100% 19px;}
    ul.opts > li > a {color: #000;text-transform: uppercase;padding-bottom: 30px;display: block;}
    .opts > li > a.active{font-weight: 700;}
    .mbfret{font-size:1em;padding: 5px 30px; }
    .banercls92 {width: 42%;left: 30px}
    .workcls,.monybck,.listfprj11,.afrdle1,.unlck,.listfprj1.sndchld .listfprj11,.listfprj11a,.listfprj1.sndchld2 .listfprj11{width: 100%;box-sizing: border-box;}
    .banercls > h1{font-size: 1.5em;padding-bottom: 10px;}
    .bannercls2f > h1,.bannercls2 > h1,.moncytxt1 > h3,.contusc1s > h3,.unlck > h3,.bannercls2f.fqfaq h1{font-size: 1.7em;}
    .membrhed > h3,.graphiched > h2,.worksclshed > h3,.dsnsbt1 > h2,.crtunltd > h2,.crtunltd > h3,.dsncmts1 > h3,.pcedsgn2 > h3,.listfprj11 > h3,.rdysfgh2 > h3,.afrdle1 > h3,.afrdle1 > h5,.afrdle3 > h5,.afrdle11 > h5,.orclntsy > h5,.workcls1 > h2{font-size: 1.5em;}
    .brandsd > h5,.prcehed > h3,.proteam1 > h4,.prcng.prizep .proteam1 > h4{font-size: 1.3em;}
    .afrdle32 > h5, .afrdle32 > h3{font-size: 1.2em;}
    .memteam1 > h4,.worksclsc1 > h5,.dsgexpp11 > h4,.contusc2s > h4, .contusc3 > h4,.tels, .mails,.contusc1 > h5, .contusc2 > h5,.afrdeig22 > h5,.listfprj11a > li > a,.orclntsy21 > h5,.prcehed > p,.mrespc1 > p{font-size: 1em;}
    .dsgexpp11 > h5,.bannercls2f > p,.contusc1s ul > li,.afrdle12 > li > p,.contusc43 > a,.moncytxt1 > p,.contusc1 > p,.dsgexpp11 > p,.membrhed > p,.listfprj11 > p,.listfprj11p > p,.orclntsy > p,.crtunltd > p,.dsnsbt1 > p,.proteam1 > h5{font-size: 0.9em;}
     .banercls > p,.orwrko > a,.worksclsc1 > p,.worksclshed > p,.graphiched > p,.faqlst > li > a,.faqlstdes > p,.wrkclft > li > a,.ftmenu > li > a,input#subtn,.ftsdrs > p,.unlck > h5,.tdid1 > input,.tdid2 > input,a.subbtns,.afrdle1 p,.afrdle11 > p,.afrdle3 > p,.afrdeig22 > h5 span,.prcng.prizep .proteam1 > h6,.proteam1 > h3 span,.proteam1 > a,.prcseprc > a,.memteam1 > p,.banercls ul > li,.grpgb > a,.crtunltd .wwdop,.proteam1 > h6,.hedtop > p,.tel, .mail,.dsnsbt1 > a,.orclntsy21 > p {font-size: 0.8em;}
     .afrdle32 > p,.proteam1 > p{font-size: 0.7em;}
    .sldcnctf {text-align: center;}
    .mnucall, .mnumail {display: block;padding-bottom: 5px;padding-top: 5px;color: #000;}

    .heduplyr {margin: 0;padding:26px 30px;}
    .content {padding-top: 56px;}
    .hmstrft{width: 100%;margin: 10px 0;}
    .hmstrft.unllct .tdid1 {padding: 9px 10px;}
    .subbtns{padding: 10px 15px;}
    .hmstrft.unllct .tdid2 > input{padding: 10px 0;border-radius: 20px;}
    .banercls ul {padding-top: 0;}
    .banercls ul > li{padding-left: 25px;}
    .banercls ul > li::before{top: 1px;width: 15px;height: 15px;background: url(../img/tick.png) no-repeat 0 0 / 100% auto;}
    .bannercls2f{width: 45%;left: 30px;}
    .bannercls2f > p{padding-top: 10px;}
    .banercls9 {padding: 30px 0;}
    a.pricg{padding: 10px 30px;font-size: 0.85em;}
    .pcedsgn2 > p,.rdysfgh2 > p{font-size: 0.8em;}
    .pcedsgn2 > a,.rdysfgh2 > a{font-size: 0.75em;}
    .workscls,.dsncmts1{padding: 30px;margin: 0;}
    .brandsd{margin: 0 30px;}
    .brandsd1 {padding: 20px;}
    .prcng {padding: 30px 30px 50px;}
    .membrdnf,.contusc {padding: 0 30px;}
    .membrhed,.membrdnf.wrkmmb .membrhed {width: 70%;}
    .mentmig,.memteam.prcmemtm1 .mentmig {width: 30%;}
    .graphic {margin: 0;padding: 47px 30px 20px;}
    .graphiched,.worksclshed{width: 75%;}
    span.wrknum{font-size: 3em;}
    .dsgnexp,.crtunltd,.foot {padding: 50px 30px;}
    .dsnsbt1 {padding: 0px 0 0px 30px;width: 70%;}
    .dsnsbt1 > p{width: 90%;}
    .faqlst > li {padding-bottom: 30px;margin-bottom: 30px;}
    .fotlfte{padding: 0;}
    .fotrgt {width: 65%;}
    input.vcct{width: 180px;}
    .vslm:last-child #vsbt{padding: 9px 20px;}
    .faqlst {padding-top: 30px;}
    .contuscc {padding: 30px 30px 50px;}
    input.vtxt, .vtxt{margin-bottom: 25px;font-size: 0.8em;}
    .bannercls2{left: 30px;}
    .workcls{padding: 37px 30px;}
    .wrkclft > li > a{padding-bottom: 15px;}
    .rdysfgh2{left: 30px;width: 80%;}
    .rdysfgh2 > a{padding: 7px 15px;margin-top: 10px;}
    .bannercls3{width: 15%;top: 25%;}
    .monybck{padding: 60px 30px 30px;}
    .moncytxt1::before {width: 55px;height: 60px;background: url(../pricing/member/pricing-money-back-icon.png) no-repeat 0 2px / 100% auto;}
    .pcedsgn2{width: 60%;left: 5%;}
    .bannercls33{top: 26%;width: 17%;}
    .listofprj {margin: 0;padding: 50px 30px;}
    .cretlt {position: static;}
    .mbfret,.mnulnk{display: inline-block;vertical-align: middle;margin-left:  10px;}
    .contusc1s > p{width: 75%;}
    .contusc1s {width: 40%;}
    .contusc2s {width: 60%;padding: 25px;}
    .contusc1s ul > li {margin-bottom: 24px;}
    .contusc1s ul > li::before{width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0px -692px / 35px auto;}
    .frt7ex {padding-top: 20px;}
    .frt7ex > a{padding: 15px 50px 15px 20px;border-radius: 20px;font-size: 0.8em;}
    .frt7ex > a::after{top: 14px;right: 20px;width: 20px;height: 20px;background: url(../img/img.png) no-repeat 0 -692px / 35px auto;}
    .cmsl {width: 48%;margin-right: 4%;}
    .cmsl:nth-child(even) {margin-right: 0;}
    .monybcktxt{width: 90%;}
    .moncytxt1 {padding-left: 10%;}
    .moncytxt1::before{top: -5%;}
    .moncytxt1.frtrmny{padding-top: 10%;}
    .listfprj12,.listfprj1.sndchld .listfprj12,.listfprj1.sndchld1 .listfprj12,.listfprj1.sndchld2 .listfprj12{padding: 0 0 30px 0;margin: 0 auto;}
    .listfprj1.sndchld .listfprj11,.listfprj1.sndchld1 .listfprj11,.listfprj1.sndchld2 .listfprj11{padding: 0;}
    .listfprj1.sndchld1,.listfprj1.sndchld2{padding-top: 50px;}
    .crtlstprj1 {padding-bottom: 0px;}
    .rdysfgh{margin-top: 0}
    .afrdle1{padding: 35px 30px 0;}
    .afrdle21 {padding: 0 30px 30px;}
    .afrdle12 {text-align: center;}
    .afrdle3{padding: 40px 30px;}
    .afrdle3 > p{width: 70%;}
    .afrdle32 {min-height: 505px;padding: 30px 15px;}
    /*.afrdle32 > h3 {min-height: 53px;}*/
    .contusc4{left: 30px;width: 50%;}
    ul.cretlt {padding: 10px 30px;}
    .cretlt > li > a > p{font-size: 1.4vw;padding: 0 3vw 0 0.8vw;}
    .cretlt > li > a::after{right: 5%;}
    .rducecu{margin-bottom: -5.5%;}
    .orclntsy2 .owl-nav {opacity: 1;}
    .wrkclft {margin-bottom: 20px;display: none;position: absolute;background-color: #101010;width: 100%;border: 1px solid #666;padding: 15px;box-sizing: border-box;border-radius: 15px;top: 50px;}
    .ltiwrk {width: 250px;position: relative;float: right;}
    .ltiwrk{border: 1px solid #666;border-radius: 20px;}
    #link1 {position: relative;padding:8px 15px 7px;border-radius: 6px;font-size: 0.9em;}
    #link1::after {position: absolute;content: ''; top: 9px;right: 15px;width: 10px;height: 10px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(135deg);}
    .workcls1 > h2 {display: inline-block;    padding-bottom: 13px;}
    .ftmenu > li > a{margin-right: 15px;}
    .workcls1,.workcls2{width: 100%;box-sizing: border-box;}
    #flashmessage {width: 75%;}
    #flashmessage > p {font-size: 15px;}
    .mrespc{padding: 17% 30px 77px 30px;}
    .clmlai {padding-top: 0px;padding-bottom: 0;}
    .foot2 {margin: 0 30px;padding: 0 0 30px;}
    p.cpyrt {font-size: 0.8em;padding: 15px 0;}
    .foot{padding: 30px;}
    .pcedsgn {margin: 0 30px 41px;}
    .contusc5{width: 39%;padding: 51px 25px 0 25px;}
    .contusc3{width: 60%;padding: 25px;}
    .contusc2 {padding-top: 30px;}
    .aminrq {font-size: 1.3em;}
    .unlck{padding: 50px 30px;}
    .unlck > p{font-size: 0.7em;width: 90%;}
    .hmstrft.unllct{width: 55%;}
    .tdid1{padding: 11px 15px;}
    .afrdle1 > h5{padding: 30px 0 17px;}
    .afrdle12 > li {margin-right: 5%;width: 30%;padding: 30px 0%;}
    .afrdle11 {width: 80%;}
    .abdsfy {width: 60px;}
    .afrdle31 {padding: 40px 0px 0;}
    .afrdeig1{width: 30px;}
    .afrdle32.lstbtr {min-height: 505px;padding: 15% 20px 0 20px;}
    .pcedsgn.prcspc {margin-top: 50px;}
    .workcls1{border: none;padding: 20px;top: 128px;}
   .workcls2 {padding: 30px 0 0 0;}
    .prcng.prizep {padding: 0 30px 50px;}
    .prcng.prizep .proteam1 {padding: 10px 15px 0;}
    .proteam1 ul > li{font-size: 0.8em;background: url(../img/img.png) no-repeat 0px -242px / 57px auto;}
    .proteam1 ul {min-height: 470px;}
    .memteam.prcmemtm .memteam1{padding: 30px 15px 15px;min-height: 315px;}
    .memteam1{padding: 30px 15px 15px;min-height: 304px;}
    .orclntsy {margin: 0;padding: 50px 30px;}
    .orclntsy1 {padding-top: 50px;}
    .orclntsy21 {padding: 15px;min-height: 405px;}
    .worksclscimg{width: 50px;}
    .worksclsc1{padding: 20px 15px;min-height: 291px;}
    .listofcrt > li{font-size: 14px;    background: url(../img/img.png) no-repeat 9px -298px / 70px auto;}
    .bannercls2f.fqfaq {width: 55%;}
    .pcedsgn2.lvlup {width: 60%;}
    .animatemrq{min-height: 83px;}
    .fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened {width: 70% !important;left: 50% !important;transform: translateX(-50%);}
    .proteam1 > h3{font-size: 1.9em;}
    .tdid2 {width: auto;}
    .proteam1 > h4.strki::after{top: 72%;}
    
    .mpopupbnr1 {width: 90%;}
    .mpopupbnr22 > h3 {font-size: 1.8em;line-height: 1em;padding-bottom: 7px;}
    .mpopupbnr22 > p,.mpopupbnr3 > ul > li > a{font-size: 0.9em;}
    input.mbpp11 {font-size: 1em;}
    .mbpp1 {padding-bottom: 7%;}
    input#subtnpb{letter-spacing: 0.2em;    padding: 10px 20px 10px 20px;}
}
@media only screen and (max-width:39em){
    .dsgexpp12.desk1,.desk1,.prsnig.desk1{display: none;}
    .dsgexpp12.mob1,.mob1,.bannercls39.mob1,.prsnig.mob1,.workcls1 > h2,.orclntsy2 .owl-dots{display: block;}
    .banercls,.prcehed,.proteam1,.membrhed,.memteam1,.graphiched, .worksclshed,.worksclsc1,.dsnsbt1,.listofcrt > li,.fotlfte,.fotrgt,.contusc1s,.contusc2s,.contusc1s > p,.bannercls2f,.contusc3,.pcedsgn2,.listfprj12,.workcls2,.workcls1,.rdysfgh,.monybcktxt,.membrdnf.wrkmmb .membrhed,.afrdle11,.afrdle12 > li,.afrdle3 > p,.afrdle32,.afrdle4, .afrdle5,.afrdle41,.dsnsbt1 > p,.banercls91,.banercls92,.bannercls2f.fqfaq,.dsgexpp11{width: 100%;box-sizing: border-box;}
    .pcedsgn2 > h3{font-size: 1.6em;}
    .membrhed > h3,.graphiched > h2,.worksclshed > h3,.dsnsbt1 > h2,.crtunltd > h2,.crtunltd > h3,.dsncmts1 > h3,.listfprj11 > h3,.afrdle1 > h3,.afrdle1 > h5,.afrdle3 > h5,.unlck > h3,.mrespc1 > h3{font-size: 1.3em;}
    .brandsd > h5{font-size: 1.1em;}
    .afrdle32 > h5,.afrdeig22 > h5{font-size: 1em;}
    a.pricg,.afrdle32 > p ,.listfprj11a > li > a,.listfprj11 > p,.listfprj11p > p,.grphcrslcnt > p,.prcehed > p,.membrhed > p,.dsgexpp11 > p,.dsnsbt1 > p,.crtunltd > p,.bannercls2f > p,.moncytxt1 > p{font-size: 0.8em;}
    .tdid2 > input,.tdid1 > input,a.subbtns {font-size: 0.7em;}
    .mbfret,.hedtop > p,.tel, .mail{font-size: 0.6em;}
    .bannercls2f {position: static;padding: 90px 15px 20px;}
    .banercls92{position: static;padding: 90px 0px 20px;}
    .sldmnu{top: 125px;}
    .heduplyr,.brandsd, .workscls, .dsncmts1{padding: 15px;}
    .banercls > h1 ,.banercls > p,.fotrgt,.contusc1s > p,.contusc1s > h3,.moncytxt1,.bannercls2f,.bannercls2 > h1,.bannercls2 > p,.proteam1,.prcehed > p,.listfprj11 > h3,.listfprj11 > p,.workcls1 > h2.mrespc1 > h3,.mrespc1 > p,.workcls1 > h2,.dsgexpp11,.sbmt,.membrdnf.wrkmmb .memteam.prcmemtm1 .memteam1 > p {text-align: center}
    .prcng.prizep .proteam > .proteam1,.memteam1 > p{text-align: left;}
    .header.shead .hedtop1 > .mail {padding: 21px 0;}
    .loftmn{padding: 0 15px;}
    .header.shead .heduplyr {padding: 15px;}
    .header.shead .heuplft > a {width: 120px;}
    .hedtop {width: 60%;}
    .hedtop > p{padding: 10px 0;}
    .currency-switcher,.header.shead .currency-switcher{margin-right: 10px;}
    .inrdrop > li > a {font-size: 0.8em;}
    .inr{padding:0px 15px 0 10px;font-size: 0.6em; }
    .mbfret{padding:5px 11px 5px 11px;    border-radius: 15px;}
    .heuplft > a{width: 120px;}
    .phmenu{padding-top: 9px;}
    .content,.content.nocnt {padding-top: 49px;}
    .banercls92,.bannercls2f {background: url(../img/mobbg.png) no-repeat 0 0 / 100% auto;}
    .bannercls2f.mbconbg {  background: url(../img/mbconbg.png) no-repeat  center / cover;    margin-bottom: 15px;}
    .tel, .mail{padding: 18px 0;}
    .brandsd{margin: 0 15px;border-radius: 10px;}
    .brandsd1 {padding: 20px 0 0;}
    .hmstrft{border: none;padding: 0 15px;box-sizing: border-box;}
    .tdid1 {padding: 7px 15px;width: 100%;border: 1px solid #000;border-radius: 20px;background-color: #fff;}
    .tdid2,.hmstrft.unllct .tdid2 {width: 100%;padding-top: 5px;text-align: center;}
    .proteam1{margin-left: 0;}
    .banercls9 {padding: 20px 0;}
    .banercls > h1 {font-size: 1.5em;}
    .banercls91.desk1,.contusc4.desk1,.bannercls3f.desk1 {display: none;}
    a.pricg {padding: 10px 20px;margin-left: 32%;}
    .brdsig {width: 47.5% !important;margin-bottom: 20px;margin-right: 5% !important;text-align: center;}
    .brdsig > img {width: 70%;}
    .brdsig:nth-child(even){margin-right: 0 !important;}
    .prcng {padding: 30px 15px;}
    .proteam1{margin-right: 0;margin-bottom: 20px;}
    /*.proteam1:first-child > h5,.proteam1:last-child > h5{background-color:#f6bbba}*/
    .proteam1:last-child{margin-bottom: 0px;}
    .membrdnf, .contusc {padding: 0 15px;}
    .membrhed{padding: 30px 0;}
    .memteam{padding-bottom: 30px;}
    .memteam1{min-height: 270px;}
    .mentmig, .memteam.prcmemtm1 .mentmig {width: 50px;}
    .memteam1{margin-left: 0;margin-bottom: 15px;}
    .grphcrsl .owl-nav{top: 43%;left: -10px;right: -10px;}
    .grphcrsl .owl-nav .owl-prev{width: 25px;height: 25px;background: url(../img/img.png) no-repeat 0 0px / 50px auto !important;}
    .grphcrsl .owl-nav .owl-next{width: 25px;height: 25px;background: url(../img/img.png) no-repeat 0 -50px / 50px auto !important;}
    .worksclscnt {padding: 20px 0 6px;}
    .worksclsc1{min-height: auto;}
    .graphic{padding: 20px 15px;}
    .orwrko{margin-top: 10px;}
    .brandsd.nobrandsd {background-color: #e5e5e5;}
    .worksclsc1{margin-right: 0;margin-bottom: 30px;}
    span.wrknum {font-size: 5.5em;}
    .dsgexpp{margin-top: 0;padding: 30px 20px 0 30px;border: none;}
    .prsnig {position: static;margin: 0 auto;}
    .dsgnexp, .crtunltd, .foot {padding: 30px 20px;}
    .aminrq {font-size: 1em;}
    .unlck {padding: 30px 15px;}
    .hmstrft.unllct {width: 100%;background-color: transparent;}
    .aminrq::after{right: 45px;width: 20px;height: 17px;top: 3px;}
    .dsgexpp12,.dsgexpp11{padding-left: 0;}
    .dsnsbt {background: url(../home/mbdsg.jpg) no-repeat center / cover;}
    .dsnsbt1 {padding:20px 23px;text-align: center;top: 5%;transform: translateY(0);}
    .listofcrt {padding-left: 15%;}
    .foot{padding: 30px 15px 0;}
    .ftlogo > a,.ftlogo {margin: 0;display: inline-block;}
    p.cpyrt{padding: 20px 0 0 0;text-align: center;}
    .fotrgt,.ftmenu {padding-top: 20px;}
    .ftmenu. {width: 75%;margin: 0 auto;}
    .ftmenu > li {width: 50%; padding-bottom: 17px;margin-bottom: 17px;position: relative;box-sizing: border-box;text-align: left;padding-left: 40px;}
    .ftmenu > li:last-child{background: none;}
    .monybck {padding: 30px 15px;background: url(../pricing/guarantee.jpg) no-repeat center / cover;border-radius: 10px;}
    .guante {padding: 30px 15px;}
    .moncytxt1,.moncytxt1.frtrmny {padding: 67px 0 0 0;}
    .moncytxt1::before{left: 41%;top: 0;}
    .bannercls3f{width: 100%;}
    .bannercls3ig {width: 80%;margin: 0 auto;}
    .contuscc {padding: 0px 15px 50px;display: block;}
    .contusc1 > h5, .contusc2 > h5{margin-bottom: 15px;}
    .bannercls39 {width: 85%;}
    .contusc3{margin-top:10px;display: block;border-radius:10px;}
    .bannercls2 {left: 0;right: 0;top: 0;}
    .bannercls3 {width: 35%;top: 30%;right: 32%;}
    .bannercls1.mbppb {background-color: #f5f5f5;}
    .bannercls1.mbhiw {background-color: #f5f5f5;}
    .prcng.prizep .proteam,.prcng.prizep .proteam > div {display: block;}
    .pcedsgn {padding-bottom: 0;margin: 0 15px 40px 15px;border-radius: 21px;overflow: hidden;}
    .pcedsgn2 {padding: 20px;text-align: center;left: 0;top: 10px;}
    .bannercls33 {width: 60%;}
    .bannercls2 > p{padding: 7px 20px;}
    .baneroig9 {background-color: #f5f5f5;padding: 20px 20px 0;}
    .workcls {padding: 30px 15px 0;}
    .wrkclft{margin-bottom: 20px;height: 70vh;overflow-y: scroll;}
    .wrkclft .owl-nav,.workcls21 .owl-nav  {position: absolute;top: 20%;left: 0px;right: 0px;}
    .workcls21 .owl-nav{top: 45%;}
.wrkclft .owl-nav .owl-prev,.workcls21 .owl-nav .owl-prev{float: left;width: 21px;height: 21px;background: url(../img/img.png) no-repeat 0 -243px / 30px auto !important;}
.wrkclft .owl-nav .owl-next,.workcls21 .owl-nav .owl-next{float: right;width: 21px;height: 21px;background: url(../img/img.png) no-repeat 0 -287px / 30px auto !important;}
.wrkclft .owl-nav .owl-prev span,.wrkclft .owl-nav .owl-next span,.workcls21 .owl-nav .owl-prev span,.workcls21 .owl-nav .owl-next span{font-size: 0;}
    .rdysfgh2{width: 80%;text-align: center;}
    input.vcct {width: 160px;}
    .faqlst > li > a {padding-right: 40px;}
    .orclntsy2 .owl-nav{left: -15px;right: -15px;}
    .orclntsy2 .owl-nav button.owl-prev, .orclntsy2 .owl-nav button.owl-next {width: 28px;height: 28px;background-size: 40px auto !important;}
    .orclntsy2 .owl-nav button.owl-prev {background-position: 0px -324px !important;}
    .orclntsy2 .owl-nav button.owl-next {background-position: 0px -383px !important;}
    .mbwrklt > li > a {position: relative;padding: 10px 0 10px 0;border-bottom: 1px solid #000;margin-bottom: 30px;}
    .mbwrklt > li > a::after{position: absolute;content: '';top: 10px;right: 10px;border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(135deg);width: 10px;height: 10px;}
    .prsnig{padding-left: 0%;width: 50%;padding-top: 30px;}
    .bannercls1.mbmisn .bannercls33 {position: static;width: 100%;background-color: #f5f5f5;margin: 0 auto;}
    .bannercls1.mbmisn .bannercls2 {top: 10%;bottom: auto;}
    .afrdle1 {padding: 0px 15px 0;}
    .afrdle1 > h3{padding: 0 15px;}
    .afrdle1 > h5{padding: 30px 0 8px;}
    .afrdle21 { padding: 0 15px;}
    .afrdle12 > li{margin-right: 0;margin-bottom: 20px;}
    .afrdle3 {padding: 20px 15px ;overflow: hidden;}
    .afrdle31 {padding: 20px 10px;box-sizing: border-box;width: 94%;margin: 0 auto;}
    .afrdle31.owl-carousel .owl-stage-outer{overflow: inherit ;}
    .afrdle32 {padding: 15px;margin-left: 0;margin-bottom: 20px;min-height: 530px;}
    .afrdeig21 {width: 60px;}
    .afrdle32.lstbtr .afrdeig1{height: auto;}
    .afrdle5{padding: 0 15px 0px 15px;}
    .afrdle41{padding: 0 15px 20px;}
    .afrdle41:last-child{margin-left: 0;}
    .afrdle1 > h3,.afrdle11 > h5,.afrdle3 > h5{line-height: 1.4em;}
    .rdysfgh2 {top: 30px;transform: translateY(0);}
    .mbppb .bannercls3ig{padding-bottom: 20px;}
    .cretlt > li {margin-bottom: 15px;}
    .cretlt > li > a > img{width: 30px;}
    .cretlt > li > a > p {font-size: 0.95em;padding: 0 10px 0 10px;}
    .cretlt > li > a::after{display: none;}
    .cretlt > li:last-child > a > p {padding: 0 40px 0 10px;}
    .ftmenu > li > a{margin-right: 0;}
    .workcls2 {margin-left: 0;}
    .workcls21 .owl-stage-outer {display: block;}
    .banercls ul {padding-left:25%;padding-top: 15px;}
    .ltiwrk{float: none;}
    #message, #flashmessage {width: 90%;}
    #flashmessage > p {padding: 20px 5px;}
    #message #okbtn, #flashmessage #okbtn{margin-bottom: 20px;}
    .foot22 {float: none;text-align: center;border-top: 1px solid rgba(255,255,255,0.3);}
    .ftsocl {padding-top: 0;}
    .dsgexpp .owl-nav{top: 43%;}
    .cretlt {padding: 15px;}
    .listofprj {padding: 30px 15px;}
    .orclntsy21{min-height: 405px;}
    .foot2{border-top: none;}
    .membrdnf.wrkmmb {padding-bottom: 30px;}
    .prcng.prizep {padding: 0 15px 50px;}
    .prcng.prizep{position: relative;}
    .bggp::after{display: none;}
    .prcng.prizep:before {position: absolute;content: '';top: -5%;left: 0;width: 100%;height:70%;background: url(../img/mbhmprcbg.jpg) no-repeat 0 0 / 100% auto;z-index: -1;}
    .prcng.prizep:after {position: absolute;content: '';top: 21%;left: 0;width: 100%;height:80%;background: url(../img/mbhmehiw.jpg) no-repeat 0 0 / 100% auto;z-index: -2;}
    .proteam1 ul,.memteam.prcmemtm .memteam1 {min-height: 270px;}
    .workcls22{margin: 0 1.5% 3%;}
    .afrdle32.lstbtr {min-height: 530px;padding: 20px 30px 10px 30px;}
    .contusc5 {width: 100%;display: block;padding: 45px 25px 0 35px;border-right: none;border-radius:10px;}
    .cmsl {width: 100%;margin-right: 0;}
    .mrespc { padding: 90px 15px 30px 15px;}
    .mrespc1 {padding: 0 30px 15px;}
    .contusc1s {padding-bottom: 25px;padding-left: 40px;}
    .memteam .owl-dots,.afrdle31 .owl-dots {width: 100%;text-align: center;padding-top: 5px}
    .memteam .owl-dots{padding-left: 18%;}
    .memteam .owl-dots button.owl-dot, .afrdle31 .owl-dots button.owl-dot {width: 8px;height: 8px;background-color: #464646 !important;border-radius: 50%;margin-right: 10px;}
    .memteam .owl-dots button.owl-dot.active,.afrdle31 .owl-dots button.owl-dot.active{background-color: #d9a059 !important;box-sizing: border-box;width: 12px;height: 12px;}
    .afrdle31 .owl-nav {position: absolute;top: 39%;left: -5px;right: -5px;}
    .afrdle31 .owl-nav .owl-prev{float: left;width: 30px;height: 30px;background:url(../img/img.png) no-repeat 0 -217px / 42px auto !important;}
    .afrdle31 .owl-nav .owl-next{float: right;width: 30px;height: 30px;background:url(../img/img.png) no-repeat 0 -278px / 42px auto !important;}
    .afrdle31 .owl-nav .owl-prev span,.afrdle31 .owl-nav .owl-next span{font-size: 0}
    .mails {padding-right: 0;    font-size: 0.8em;}
    .ftlogo > a {width: 130px;}
    .clmlai {  padding-top: 15px;float: right;}
    .listfprj11 > h3{width: 100%;padding: 0 30px;box-sizing: border-box;}
    .workcls1 {background-color: transparent;border-radius: 0;top: 80px;}
    .ltiwrk {width: 100%;background-color: #101010;border-radius: 20px;border: 1px solid #666;}
    .mrespc {background: url(../img/mbtrialbg.png) no-repeat 0 0 / 100% auto;}
    ul.cretlt{background-color: transparent;}
    section#crtlstprj::after{top: -12%;}
    #affrdble::after{display: none;}
    .bannercls3f.mob1 {box-sizing: border-box;padding: 10px 40px 0;}
    #pricing{position: relative;}
    #pricing::before {position: absolute;content: '';top: -13%;left: 0;width: 100%;height:50%;background: url(../img/mbbrand.jpg) no-repeat 0 0 / 100% auto;z-index: -1;}
    .graphiched,.worksclshed,.crtunltd > p,.bannercls2f > p,.membrhed > h3,.orclntsy > h5 {padding: 10px 30px;}
    .dsnsbt1 > h2 {padding: 0 20px;}
    .dsgexpp12.mob1 {width: 50%;margin: 0 auto;}
    .dsgexpp .owl-dots button.owl-dot{width: 8px;height: 8px;margin-right: 10px;}
    .dsgexpp .owl-dots button.owl-dot.active{width: 10px;height: 10px;}
    .listofcrt > li{margin-bottom: 20px;padding: 0 10px 0 35px}
    .crtunltd .wwdop {padding: 0 0 20px;line-height: 20px;}
    .workcls22{width: 46.7%;}
    ul.cretlt {padding: 10px 20px 10px 50px;box-shadow: none;}
    .listfprj1.sndchld .listfprj12,.listfprj1.sndchld2 .listfprj12 {width: 100%;}
    .bannercls2f.mbchgh > p ,.bannercls2f.mbchgh1 > p {padding:10px 0;}
    .bannercls2f.mbchgh .bannercls3f.mob1{padding: 10px 20px 0;}
    .prcng.prizep .proteam1 {padding: 10px 30px 0;}
    .guante {background: url(../img/mbguarante.jpg) no-repeat center / cover;}
    .moncytxt1 > h3 span {display: block;}
    .moncytxt1 > h3{font-size: 1.5em;}
    .memteam.prcmemtm .mentmig,.mentmig {margin: 0;}
    .memteam.prcmemtm .memteam1 > h4,.memteam1 > h4{text-align: left;}
    .memteam.prcmemtm .memteam1 > p,.memteam1 > p{padding: 15px 0;}
    .afrdle11 > h5 {padding: 0 15px;}
    .afrdle12 {padding: 17px 15px;}
    .pcedsgn2.lvlup {width: 100%;padding: 20px 51px;}
    .hmstrft.unllct .tdid1 {padding: 4px 10px 6px;}
    .animatemrq{min-height: 63px;}
    .animatemrq1{padding: 20px 0;}
    .fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened {width: 90% !important;}
    #fncybx.message > h2{font-size: 1em;padding-bottom: 20px;}
    #fncybx.message > p,#fncybx.message > ul > li{font-size: 0.8em;position: relative;}
    #fncybx.message > ul > li{background: none;}
    #fncybx.message > ul > li::before{position: absolute;content: '';top: 0;left: 0;width: 10px;height: 15px;background: url(../img/img.png) no-repeat 0px -211px / 50px auto;}
    .contusc1 > p{padding-right: 35%;}
    .contusc1 > p{padding-bottom: 30px;}
    .contusc3 > h4 {text-align: center;font-size: 1.3em;}
    .contusc3 > h4 > span,.mrespc1 > h3 > span {display: block;}
    .pcedsgn.altcnt {border: none;padding: 0 5%;}
    .pcedsgn.altcnt .pcedsgn2 {position: static;}
    .pcedsgn.altcnt .pcedsgn1m {padding: 0 10%;}
    .bannercls2f.fqfaq > p{padding: 10px 0px;font-weight: 600;}
    .bannercls2f.fqfaq .bannercls3f.mob1 {padding: 10px 30px 0 0;}
    .dsncmts1 {padding: 30px 15px;}
    .faqlstdes{padding-right: 50px;}
    .faqlstdes > p,.crtunltd .wwdop {font-size: 0.75em;}
    .crtunltd > h2,.afrdle3 > h5 {padding: 0 30px;}
    .crtunltd > p{padding: 20px 0; }
    .dsncmts1 > h3,.mrespc1 > h3 {text-align: center;padding: 0 30px;}
    .listfprj1.sndchld2 p {padding: 21px 10px 0;}
    .membrdnf.wrkmmb .memteam.prcmemtm1 .mentmig {margin: 0 auto;}
    .membrdnf.wrkmmb .memteam.prcmemtm1 h4,.membrdnf.wrkmmb .memteam.prcmemtm1 p{text-align: center;}
    .membrdnf.wrkmmb .memteam.prcmemtm1{box-sizing: border-box;padding: 20px;width: 100%;}
    .membrdnf.wrkmmb .memteam.prcmemtm1 .owl-dots {padding-left: 0;}
    .membrdnf.wrkmmb .memteam.prcmemtm1 .owl-nav {position: absolute;top: 38%;left: 5px;right: 5px;}
    .membrdnf.wrkmmb .memteam.prcmemtm1 .owl-nav .owl-prev{float: left;width: 30px;height: 30px;background:url(../img/img.png) no-repeat 0 -217px / 42px auto !important;}
    .membrdnf.wrkmmb .memteam.prcmemtm1 .owl-nav .owl-next{float: right;width: 30px;height: 30px;background:url(../img/img.png) no-repeat 0 -278px / 42px auto !important;}
     .membrdnf.wrkmmb .memteam.prcmemtm1 .owl-nav .owl-prev span,.membrdnf.wrkmmb .memteam.prcmemtm1 .owl-nav .owl-next span{font-size: 0}
    .orclntsy2 .owl-dots,.afrdle31 .owl-dots {width: 100%;text-align: center;padding-top: 5px}
    .orclntsy2 .owl-dots button.owl-dot {width: 8px;height: 8px;background-color: #d2d2d2 !important;border-radius: 50%;margin-right: 10px;}
    .orclntsy2  .owl-dots button.owl-dot.active{background-color: #6ada8a !important;box-sizing: border-box;width: 12px;height: 12px;}
   /* .brandsd.hwbndd > h5 {padding: 0 60px;}*/
    .workcls1 > h2{padding-bottom: 25px;}
    .bannercls2f.mbconbg > p {padding: 10px 0;}
    .contusc2{padding-bottom: 20px;}
    #contctus{position: relative;}
    #contctus::before {position: absolute;content: '';top: -11.7%;left: 0;width: 100%;height:100%;background: url(../img/mbcntbg.jpg) no-repeat 0 0 / 100% auto;z-index: -1;}
    .contusc3,.contusc5{background-color: rgba(241,241,241,0.7);}
    .memteam{box-sizing: border-box;width: 75%;}
    .memteam.owl-carousel .owl-stage-outer,.orclntsy2.owl-carousel .owl-stage-outer{overflow: inherit !important;}
    .membrdnf,.orclntsy{overflow: hidden;}
    .mbhmpz,.workscls{position: relative;}
    .mbhmpz::before {position: absolute;top: 30%;left: 0;bottom: 0;background: url(../img/mbhmprcbg.jpg) no-repeat 0 0 / 100% auto;width: 100%;content: '';z-index: -2;}
    .workscls::before {position: absolute;top: 0%;left: 0;bottom: 0;background: url(../img/mbhmehiw.jpg) no-repeat 0 0 / 100% auto;width: 100%;content: '';z-index: -1;}
    .orclntsy1 {width: 70%;margin: 0 auto;}
    #unlock {background: url(../img/mbunlock.jpg) no-repeat center / cover;}
    .ftsdrs > p{font-size: 0.7em;}
    .brandsd.nobg {background: none;}
    .pcedsgn2 {transform: translateY(0px);}
    .quotform{    width: 90%;}
    .quotform1,.quothnk1{padding: 50px 25px 30px 25px;width: 100%;box-sizing: border-box;}
    .quotsp {padding-top: 20px;}
    .gtqot {padding-top: 10px;}

    .mpopupbnr2 {display: block;}
    .mpopupbnr21 {width: 100%;}
    .mpopupbnr22 {width: 100%;padding: 10px 15px 15px;box-sizing: border-box;}
    .mpopupbnr22 > h3{text-align: center;font-size: 1.5em;width: auto;padding-bottom: 0;}
    .mpopupbnr22 > p{font-size: 0.7em;text-align: center;}
    .mbpps {padding-top: 0;width: 70%;margin: 0 auto;text-align: center;}
    input.mbpp11 {text-align: center;}
    .mbppm{display: inline-block;}
    .ftmenu2.hdani3 {
    float: left;
    width: 100%;
    padding-top: 40px;
}.ftmenu2.hdani3{margin-left: 0;}.ftmenu2.hdani3 >ul > li {
    margin-bottom: 15px;}
    .ftmenu2.hdani3 >ul > li > a {
    float: left;
    font-size: 7px;
    color: #888686;
    padding: 0 5px;
}
}
.green{font-weight: 800;color: green;font-size: 1.2em;}
.red{font-weight: 800;color: red;font-size: 1.2em;}
