@charset "utf-8";

/* CSS Document */
/* CSS Document © 2021 Digimax.co.uk */

/*------------------- common style ---------------------------*/
a, button, input, select, textarea{outline:0;}

*,:after,:before{outline:0;}

img{max-width:100%;height:auto;}

iframe{border:0;}

a:focus,a:hover{outline:0;text-decoration:none;}





.common-style h1 { font-size: 36px; color: #393939; line-height: 45px; margin: 0 0 20px; letter-spacing: 0;} 

.common-style h2 { font-size: 32px; color: #393939; line-height: 45px; margin: 0 0 20px; letter-spacing: 0;}

.common-style h3 { font-size: 26px; color: #393939; line-height: 40px; margin: 0 0 20px; letter-spacing: 0;}

.common-style h4 { font-size: 24px; color: #393939; line-height: 40px; margin: 0 0 20px; letter-spacing: 0;}

.common-style h5 { font-size: 22px; color: #393939; line-height: 38px; margin: 0 0 20px; letter-spacing: 0;}

.common-style h6 { font-size: 20px; color: #393939; line-height: 38px; margin: 0 0 20px; letter-spacing: 0;}

.common-style a  { color:  #ec632e;   outline: none !important;}

.common-style p  {font-size: 18px; color: #808291; line-height: 30px; margin: 0 0 26px; }

.common-style p a { color: #ec632e; }

.common-style strong  { font-weight: bold !important;}

.common-style b  { font-weight: bold !important;}

.common-style i  { font-style: italic !important; }

.common-style ul { width:100%; float: none;  margin:0 auto 26px; padding-left: 0px;}

.common-style ul li{ float:none; font-size: 18px; color:  #808291; line-height: 30px; position:relative; margin: 0 0 1px; padding:0 0 0 18px;  }

.common-style ul li:before {content:"\2022 "; position: absolute; left: -2px; color: #ec632e; font-size: 20px; top: 0px;} 

.common-style ul li a {color: #ec632e; }

.common-style ol { counter-reset: my-awesome-counter; margin:0 auto 26px;  position: relative; }

.common-style ol li { font-size: 18px; color: #808291; line-height: 30px; counter-increment: my-awesome-counter; padding-left:18px; width: auto; margin: 0 auto; margin-bottom: 1px; position: relative;  }

.common-style ol li a{color:  #ec632e; }

.common-style ol li:before { content: counter(my-awesome-counter);margin-right: 0px;  position: absolute; left: 0px; color: #ec632e; font-size: 16px;  top: 0;}    

.common-style blockquote p { font-size:19px; color: #808291; line-height: 30px; margin-bottom: 26px; position:  relative; }

.common-style blockquote p:before { content: '"'; position:  absolute; left: -100px; font-size: 18px; color:#ec632e; font-style:  italic; top: 17px; }
 
 
/* IMG STYLES */ 
.alignright {
  float: right;
  margin-left: 16px;
  margin-bottom: 16px;
}
.alignleft {
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
}
.aligncenter {
clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignnone {
  clear: both; 
}



.main-bg-img  img{ object-fit: cover !important; height:100% !important; width: 100%; display: block;}
.bgflex { background-size: cover!important;}



@media(max-width:767px){  
/* .common-style iframe { width:100%; height:350px; }*/
.typeform-widget {   height: initial !important;}
  }
@media(max-width:480px){

    img.alignleft,.alignleft,img.alignright,.alignright,.alignnone,img.alignnone{
        display:block; margin:0px auto; float:  none; }
}

.common-style [type=search] {border: 1px solid; padding:  10px 25px; background: none; border-color:#7e332c; font-size: 18px; color: #393939; line-height: 30px; width: 200px; display: inline-block; margin-left: 15px; }

.common-style [type=submit] { -webkit-appearance: none; border: 1px solid; padding: 10px 20px; font-size: 18px; line-height: 30px; cursor:pointer; color: #ffffff; background: #fe506b; background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%); background: -webkit-linear-gradient(left, #fe506b 0%,#fb794d 100%); background: linear-gradient(to right, #fe506b 0%,#fb794d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe506b', endColorstr='#fb794d',GradientType=1 ); box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5); border: solid 1px transparent;}

.common-style [type=submit]:hover { cursor:pointer;  color: #fd5c4c; background: #ffffff; border: solid 1px #fd5c4c;}    

nav.navigation.pagination { display: block; }


.videoWrapper {
     position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        height: 0;
    margin:0 0px 25px 0;
    float: left;
    width: 100%;
}
.videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
      height: 100% !important;

}
 

@media(max-width:480px){
.common-style form.search-form label { width: 100%; float: left;  margin-bottom: 15px;}
.common-style [type=search] { width: 70%; margin-left: 0; margin-right: 2%;}
.common-style [type=submit] { width: 28%; float: right; padding: 10px 0px;}

}




::-moz-selection{ background:#58585a; color:#ffffff; text-shadow:none;}

::selection { background:#58585a; color:#ffffff; text-shadow:none;}

*,

*:before, *:after{-webkit-box-sizing:  border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea, input { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none; font-family: 'Poppins', sans-serif;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body {color:#504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden; overflow-y:scroll;}

a { text-decoration:none; transition:all 0.25s ease-out 0s;}

p, p span { font-family: 'Poppins', sans-serif; font-weight: 300;}

img { border:0px;}

ol, ul, li{ list-style: none;}

blockquote, q { quotes: none;}

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

table {border-collapse: collapse; border-spacing: 0;}

* {-webkit-appearance: none;}

::-webkit-input-placeholder {

  color:#c5c7d0;

}

::-moz-placeholder { 

  color:#c5c7d0;

}

:-ms-input-placeholder {

  color:#c5c7d0;

}

:-moz-placeholder {

  color:#c5c7d0;

}

.blog-wrapp ::-webkit-input-placeholder {

  color:#fc672f;

}

.blog-wrapp ::-moz-placeholder { 

  color:#fc672f;

}

.blog-wrapp :-ms-input-placeholder {

  color:#fc672f;

}

.blog-wrapp :-moz-placeholder {

  color:#fc672f;

}

.blogin-wrapp ::-webkit-input-placeholder {

  color:#fc672f;

}

.blogin-wrapp ::-moz-placeholder { 

  color:#fc672f;

}

.blogin-wrapp :-ms-input-placeholder {

  color:#fc672f;

}

.blogin-wrapp :-moz-placeholder {

  color:#fc672f;

}

.faq-wrapp ::-webkit-input-placeholder {

  color:#808291;

}

.faq-wrapp ::-moz-placeholder { 

  color:#808291;

}

.faq-wrapp :-ms-input-placeholder {

  color:#808291;

}

.faq-wrapp :-moz-placeholder {

  color:#808291;

}

.frequently-wrapp ::-webkit-input-placeholder {

  color:#808291;

}

.frequently-wrapp ::-moz-placeholder { 

  color:#808291;

}

.frequently-wrapp :-ms-input-placeholder {

  color:#808291;

}

.frequently-wrapp :-moz-placeholder {

  color:#808291;

}

.contact-wrapp ::-webkit-input-placeholder {

  color:#000000;

}

.contact-wrapp ::-moz-placeholder { 

  color:#000000;

}

.contact-wrapp :-ms-input-placeholder {

  color:#000000;

}

.contact-wrapp :-moz-placeholder {

  color:#000000;

}



.header-wrapp, .linker-wrapp, .canver-wrapp, .banner-wrapp, .detier-wrapp, .enquer-wrapp, .facier-wrapp, .gester-wrapp, .honoer-wrapp, .impoer-wrapp, .judger-wrapp, .knower-wrapp, .laboer-wrapp, .marker-wrapp, .nucler-wrapp, .footer-wrapp, .inner-wrapp, .about-wrapp, .approach-wrapp,.pentest-wrapp, .whatwedo-wrapp, .people-wrapp, .culture-wrapp, .blog-wrapp, .blogin-wrapp, .case-wrapp, .connect-wrapp, .benefits-wrapp, .consultancy-wrapp, .strategy-wrapp, .solutions-wrapp, .partner-wrapp, .protection-wrapp, .faq-wrapp, .paiger-wrapp, .testimonials-wrapp, .security-wrapp, .suite-wrapp, .sets-wrapp, .groups-wrapp, .plans-wrapp, .needs-wrapp, .pricing-wrapp, .surveys-wrapp, .hardware-wrapp, .rental-wrapp, .adipisicing-wrapp, .chat-wrapp, .contact-wrapp, .address-wrapp, .support-wrapp, .frequently-wrapp, .getin-wrapp { width:100%; float:left;}

.margin { width:100%; max-width:1198px; margin:auto;}



/*header-wrapp*/

.header-wrapp { text-align:right; background:none; padding:40px 0 40px; position:absolute; top:0; z-index:999;}

.header-wrapp p {
    float: none;
    color: #ffffff;
    letter-spacing: 0;
    margin: 0 0 0;
    font-size: 22px;
    line-height: 23px;
    font-family: 'Poppins', sans-serif;
    letter-spacing: normal;
}

.header-wrapp p a { color:#ec632e;}

.header-wrapp p span { display:inline; margin:0 0 0 8px;}

.header-wrapp p strong { font-weight:700;}

.header-wrapp .margin { max-width:1114px;}

.header-wrapp .header-row1 { width:347px; float:left; display:inline-block; margin:0 0 0;}

.header-wrapp .header-row1 img { width:100%; display:block;}

.header-wrapp .header-row1 .header-bar1 { width:100%; float:left;}

.header-wrapp .header-row2 { width:auto; float:none; display:inline-block; margin:0 14px 0 0; top:3px;}

.header-wrapp .header-row2 img { width:100%; transition:all 0.25s ease-out 0s; display:block;}

.header-wrapp .header-row2 .header-bar2 { width:100%; float:none; border-right:2px solid #bdbab7; padding:0 13px 0 0;}

.header-wrapp .header-row2 .header-bar2 a {width: auto;float: left;margin: 0 0 0 8px;height: 18px;}
.header-wrapp .header-row2 .header-bar2 a img{width: auto;max-width: 18px;height: auto;max-height: 18px;}

.header-wrapp .header-row2 .header-bar2 a:hover img { opacity:0.5;}

.header-wrapp .header-row3 {width: auto;float: none;display: inline-block;margin: 0 8px 0 0;top: 1px;}

.header-wrapp .header-row3 img { width:100%; display:block;}

.header-wrapp .header-row3 .header-bar3 {width: 100%;float: none;border-right: 2px solid #bdbab7;padding-right: 12px;}

.header-wrapp .header-row3 .header-bar3 h2, .header-wrapp .header-row3 .header-bar3 h2 a{ color:#fff; font-size:22px;line-height: 23px;    font-family: 'Poppins', sans-serif;letter-spacing: normal;}

.header-wrapp .header-row4 { width:auto; float:none; display:inline-block; margin:0 0 0;}

.header-wrapp .header-row4 img { width:100%; display:block;}

.header-wrapp .header-row4 .header-bar4 { width:100%; float:none;}

.header-wrapp .header-row5 { width:auto; float:none; display:inline-block; margin:0 0 0; top:-1px;}

.header-wrapp .header-row5 img { width:100%; display:block;}

.header-wrapp .header-row5 .header-bar5 { width:100%; float:none;}

.header-wrapp .header-row6 { width:auto; float:none; display:inline-block; margin:18px 0 0;}

.header-wrapp .header-row6 img { width:100%; display:block;}

.header-wrapp .header-row6 .header-bar6 { width:100%; float:none;}

.header-wrapp .header-btn1 { float:none; color:#ffffff; background:none; border-color:#ffffff; margin:0 0 0; padding:11px 13px 12px 13px;}

.header-wrapp .header-btn2 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:0 0 0; padding:11px 21px 11px 21px; line-height:1;}

.header-wrapp .header-btn2:hover { color:#fd5c4c;}

.header-wrapp .header-btn3 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); display:none; margin:0 0 0; padding:11px 21px 12px 21px;}

.header-wrapp .header-btn3:hover { color:#fd5c4c;}

.header-row1, .header-row2, .header-row3, .header-row4, .header-row5, .header-row6 { position:relative;}

.header-bar1, .header-bar2, .header-bar3, .header-bar4, .header-bar5, .header-bar6 { display:inline-block;}



/*banner-wrapp*/

.banner-wrapp { min-height:644px; background:#000; position:relative;}

.banner-wrapp p { float:none; font-size:22px; color:#ffffff; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.banner-wrapp p a { color:#ec632e;}

.banner-wrapp p span { display:block;}

.banner-wrapp p strong { font-weight:700;}

.banner-wrapp h2 { font-size:60px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:73px; margin:0 0 14px;}
h1.microm_hp_h1 { font-size:60px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:73px; margin:0 0 14px;}

.banner-wrapp h2 a { color:#ffffff;}

.banner-wrapp h2 span { display:block;}

.banner-wrapp h3 { font-size:14.84px; font-weight:400; color:#eb622d; letter-spacing:0.8px; line-height:20px; margin:0 0 4px;}

.banner-wrapp h3 a { color:#eb622d;}

.banner-wrapp h3 span { display:block;}

.banner-wrapp .margin { max-width:1114px;}

.banner-wrapp .banner-row1 { width:1114px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; right:0; top:50%; left:0;}

.banner-wrapp .banner-row1 img { width:100%; display:block;}

.banner-wrapp .banner-row1 .banner-bar1 { width:65%; float:left;}

.banner-wrapp .banner-row2 { width:1114px; float:left; margin:0 auto 0; position:absolute; right:0; bottom:12.6%; left:0;}

.banner-wrapp .banner-row2 img { width:100%; display:block;}

.banner-wrapp .banner-row2 .banner-bar2 { width:10.24%; float:left; position:relative; z-index:99;}

.banner-wrapp .banner-row3 { width:1114px; float:right; margin:0 auto 0; position:absolute; right:0; bottom:68px; left:0;}

.banner-wrapp .banner-row3 img { width:100%; display:block;}

.banner-wrapp .banner-row3 .banner-bar3 { width:11.1%; float:right; text-align:center; background:#eff0fc; border:1px solid #eff0fc; border-radius:50%; margin:0 0 0; padding:0 0 11.1%; position:relative; z-index:99;}

.banner-wrapp .banner-btn1 { float:left; font-size:14px; color:#ffffff; letter-spacing:0.8px; text-transform:uppercase; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:6px 0 0; padding:11px 57px 12px 25px;}

.banner-wrapp .banner-btn1:hover { color:#fd5c4c;}

.banner-wrapp .banner-btn2 { float:none; font-size:14px; color:#eb622c; letter-spacing:0.8px; text-transform:uppercase; background:none; border-color:#eb622c; margin:0 0 0; padding:5px 14px 6px 14px;}

.banner-wrapp .banner-btn2:hover { color:#ffffff; background:#eb622c; border-color:#eb622c;}

.banner-wrapp h3, .banner-wrapp h3 span { text-transform:uppercase; font-family: 'glacial-bold-font';}

.inner-wrapp .inner-col1 .inner-row1 h3 {
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
    margin-bottom: 16px;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: -0.25px;
    line-height: 28px;
    font-size: 15px;
}
.inner-wrapp .inner-col1 .inner-row1 h1.text-gradient2 {
    margin-bottom: 15px;
    font-size: 60px;
   line-height: 65px;
}

/*canver-wrapp*/

.canver-wrapp { background:#eff0fc; border-bottom:3px solid #e6e7f1; padding:0 0 44px;}

.canver-wrapp p { float:left; font-size:20px; color:#58595b; letter-spacing:0.4px; line-height:32px; margin:11px 20px 0 0;}

.canver-wrapp p a { color:#ec632e;}

.canver-wrapp p span { display:block;}

.canver-wrapp p strong { font-weight:700;}

.canver-wrapp h2 { font-size:14px; font-weight:400; color:#fe5868; letter-spacing:2.4px; line-height:37px; margin:0 0 20px;}

.canver-wrapp h2 a { color:#ffffff;}

.canver-wrapp h2 span { display:block;}

.canver-wrapp .canver-row1 { width:100%; float:left; margin:0 0 0;}

.canver-wrapp .canver-row1 img { width:100%; display:block;}

.canver-wrapp .canver-row1 .canver-bar1 { width:auto; float:left; margin:0 80px 0 0;}

.canver-wrapp h2, .canver-wrapp h2 span { text-transform:uppercase; font-family: 'glacial-bold-font';}

.canver-wrapp .canver-row1 .slider.responsive .slick-list .slick-track .slick-slide { text-align: center; margin: 0 auto; width: auto; display: inline-block; float: left;}

.canver-wrapp .canver-row1 .slider.responsive .slick-list .slick-track .slick-slide .canver-bar1 { width: auto; display: block; margin: 0 30px; float: none;}

.canver-wrapp .canver-row1 .slider.responsive .slick-list .slick-track .slick-slide .canver-bar1 a { width: 100%; display: block; margin: 0 auto;}

.canver-wrapp .canver-row1 .slider.responsive .slick-list .slick-track .slick-slide .canver-bar1 img { width: auto; display: block; height: auto; max-width: 100%; margin: 0 auto;}




/*detier-wrapp*/

.detier-wrapp { background:#eff0fc; overflow:hidden; padding:134px 0 60px;}

.detier-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.detier-wrapp p a { color:#ec632e;}

.detier-wrapp p span { display:block;}

.detier-wrapp p strong { font-weight:700;}

.detier-wrapp h2 { font-size:40px; font-weight: 400; color: #393939; letter-spacing: 0; line-height: 50px; margin: 0 0 35px; text-align: center;}

.detier-wrapp .detier-row2 .detier-bar2 h2 { font-size:20px; font-weight:400; color:#393939; letter-spacing:0; line-height:25px; margin:0 0 0;}

.detier-wrapp h2 a { color:#393939;}

.detier-wrapp h2 span { display:block;}

.detier-wrapp h3 { font-size:30px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 15px;}

.detier-wrapp h3 a { color:#393939;}

.detier-wrapp h3 span { display:block;}

.detier-wrapp h4 { font-size:23px; font-weight:400; color:#5b5d6c; letter-spacing:0; line-height:30px; margin:0 0 30px;}

.detier-wrapp h4 a { color:#5b5d6c;}

.detier-wrapp h4 span { display:block;}

.detier-wrapp .detier-row1 { width:45.6%; float:left; margin:0 1.3% 0;}

.detier-wrapp .detier-row1 img { width:100%; display:block;}

.detier-wrapp .detier-row1 .detier-bar1 { width:100%; float:left;}

.detier-wrapp .detier-row2 { width:50%; float:left; text-align:center; /*cursor:pointer;*/ transition:none; margin:0 0 86px;}

.detier-wrapp .detier-row2 img { width:100%; display:block;}

.detier-wrapp .detier-row2:nth-child(3) { margin-bottom:0;}

.detier-wrapp .detier-row2:last-child { margin-bottom:0;}

.detier-wrapp .detier-row2 .detier-bar2 { width:100%; float:left;}

.detier-wrapp .detier-row3 { width:40%; float:right; margin:0 0 0;}

.detier-wrapp .detier-row3 img { width:100%; display:block;}

.detier-wrapp .detier-row3 .detier-bar3 { width:100%; float:right;}

.detier-wrapp .detier-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:9px 0 0; padding:11px 25px 12px 25px;}

.detier-wrapp .detier-btn1:hover { color:#fd5c4c;}

.detier-wrapp h4, .detier-wrapp h4 span { font-style:italic;}

.detier-wrapp h2, .detier-wrapp h2 span, .detier-wrapp h3, .detier-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 500;}



/*enquer-wrapp*/

.enquer-wrapp { text-align:center; background:#eff0fc; padding:60px 0 67px;}

.enquer-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.enquer-wrapp p a { color:#ec632e;}

.enquer-wrapp p span { display:block;}

.enquer-wrapp p strong { font-weight:700;}

.enquer-wrapp h2 { font-size:40px; font-weight:400; color:#393939; letter-spacing:0; line-height:53px; margin:0 0 16px;}

.enquer-wrapp h2 a { color:#393939;}

.enquer-wrapp h2 span { display:block;}

.enquer-wrapp h3 { font-size:33px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 22px;}

.enquer-wrapp h3 a { color:#ffffff;}

.enquer-wrapp h3 span { display:block;}

.enquer-wrapp .enquer-row1 { width:50%; float:left; margin:32px 0 0;}

.enquer-wrapp .enquer-row1 img { width:100%; display:block;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:100%; float:left;}

.enquer-wrapp .enquer-row2 { width:100%; float:left; text-align:left; margin:0 0 0; position:relative;}

.enquer-wrapp .enquer-row2 p { font-size:16px; color:#ffffff; letter-spacing:0.4px; line-height:28px; margin:0 0 20px;}

.enquer-wrapp .enquer-row2 img { width:100%; display:block;}

.enquer-wrapp .enquer-row2 .enquer-bar2 { width:47.4%; float:left; position:absolute; top:9.3%; right:45.6%;}

.enquer-wrapp .enquer-row3 { width:50%; float:left; margin:32px 0 0;}

.enquer-wrapp .enquer-row3 img { width:100%; display:block;}

.enquer-wrapp .enquer-row3 .enquer-bar3 { width:100%; float:left;}

.enquer-wrapp .enquer-row4 { width:50%; float:left; text-align:left; overflow:hidden; margin:0 0 0; position:relative;}

.enquer-wrapp .enquer-row4 img { width:100%; display:block;}

.enquer-wrapp .enquer-row4 .enquer-bar4 { width:67%; float:left; position:absolute; top:21%; left:16.7%;}

.enquer-row4:nth-child(2) .enquer-bar4, .enquer-row4:nth-child(3) .enquer-bar4 { top: 21%;}

.enquer-wrapp .enquer-btn1 { float:none; color:#ffffff; border-color:rgba(255,255,255,0.0); margin:0 0 0; padding:0 0 0;}



/*facier-wrapp*/

.facier-wrapp { text-align:center; background:#eff0fc; padding:67px 0 50px;}

.facier-wrapp p { float:none; font-size:15px; color:#ffffff; letter-spacing:0; line-height:24px; margin:0 0 26px;}

.facier-wrapp p a { color:#ec632e;}

.facier-wrapp p span { display:block;}

.facier-wrapp p strong { font-weight:700;}

.facier-wrapp h2 { font-size:75.78px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:75px; margin:0 0 0;}

.facier-wrapp h2 a { color:#ffffff;}

.facier-wrapp h2 span { font-size:15px; line-height:15px; display:inline; position:relative; top:-24px;}

.facier-wrapp h3 { font-size:15px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:15px; margin:-5px 0 0;}

.facier-wrapp h3 a { color:#ffffff;}

.facier-wrapp h3 span { display:block;}

.facier-wrapp h4 { font-size:26px; font-weight:400; color:#9a9ba6; letter-spacing:0; line-height:35px; margin:0 0 0;}

.facier-wrapp h4 a { color:#9a9ba6;}

.facier-wrapp h4 span { display:block;}

.facier-wrapp .facier-row1 { width:100%; float:left; margin:0 0 0;}

.facier-wrapp .facier-row1 img { width:100%; display:block;}

.facier-wrapp .facier-row1 .facier-bar1 { width:50%; float:none; border-radius:50%; margin:0 auto 18px; padding:0 0 50%; position:relative;}

.facier-wrapp .facier-row2 { width:20.86%; float:left; margin:0 5.52% 0 0;}

.facier-wrapp .facier-row2 img { width:100%; display:block;}

.facier-wrapp .facier-row2:last-child { margin-right:0;}

.facier-wrapp .facier-row2 .facier-bar2 { width:100%; float:left;}

.facier-wrapp h4, .facier-wrapp h4 span { font-family: 'Poppins', sans-serif; font-weight: 700;}

.facier-wrapp h2, .facier-wrapp h2 span, .facier-wrapp h3, .facier-wrapp h3 span { font-family: 'glacial-bold-font';}



/*gester-wrapp*/

.gester-wrapp { text-align:center; background:#eff0fc; padding:50px 0 74px;}

.gester-wrapp p { float:none; font-size:16px; color:#6d6e71; letter-spacing:0.4px; line-height:28px; margin:0 0 26px;}

.gester-wrapp p a { color:#ec632e;}

.gester-wrapp p span { display:block;}

.gester-wrapp p strong { font-weight:700;}

.gester-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0.6px; line-height:45px; margin:0 0 27px;}

.gester-wrapp h2 a { color:#393939;}

.gester-wrapp h2 span { display:inline;}

.gester-wrapp .gester-row1 { width:70%; float:none; margin:0 auto 34px;}

.gester-wrapp .gester-row1 img { width:100%; display:block;}

.gester-wrapp .gester-row1 .gester-bar1 { width:100%; float:none;}

.gester-wrapp .gester-row2 { width:36%; float:none; margin:0 auto 0;}

.gester-wrapp .gester-row2 img { width:100%; display:block;}

.gester-wrapp .gester-row2 .gester-bar2 { width:100%; float:none;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil1 { text-align:center; font-size:16px; color:#c5c7d0; letter-spacing:0.4px; background:#f5f6fd; border:1px solid #cbccd3; box-shadow:0px 8px 15px 0px rgba(245,189,167,0.26); border-radius:5px;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil2 { width:64%; height:47px; float:left; margin:0 0 0; padding:0 2% 0;}

.gester-wrapp .gester-btn1 { width:33.2%; float:right; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); cursor:pointer; margin:0 0 0; padding:13px 2% 14px 2%;}

.gester-wrapp .gester-btn1:hover { color:#fd5c4c;}

.gester-wrapp h2, .gester-wrapp h2 span, .gester-fil1 { font-family: 'Poppins', sans-serif; font-weight: 500;}



/*honoer-wrapp*/

.honoer-wrapp { background:#eff0fc; padding:74px 0 136px;}

.honoer-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0.2px; line-height:24px; margin:0 0 26px;}

.honoer-wrapp p a { color:#ec632e;}

.honoer-wrapp p span { display:block;}

.honoer-wrapp p strong { font-weight:700;}

.honoer-wrapp h2 { font-size:24px; font-weight:400; color:#393939; letter-spacing:0; line-height:30px; margin:0 0 0;}

.honoer-wrapp h2 a { color:#393939;}

.honoer-wrapp h2 span { color:#2b3386; display:inline;}

.honoer-wrapp h3 { font-size:11px; font-weight:400; color:#fd7350; letter-spacing:1px; line-height:24px; margin:0 0 17px;}

.honoer-wrapp h3 a { color:#fd7350;}

.honoer-wrapp h3 span { display:inline;}

.honoer-wrapp h4 { font-size:11px; font-weight:400; color:#9b9dad; letter-spacing:1px; line-height:24px; margin:0 0 0;}

.honoer-wrapp h4 a { color:#9b9dad;}

.honoer-wrapp h4 span { display:inline;}

.honoer-wrapp .honoer-row1 { width:100%; float:left; margin:0 0 54px;}

.honoer-wrapp .honoer-row1 img { width:100%; display:block;}

.honoer-wrapp .honoer-row1 .honoer-bar1 { width:19.5%; float:left; border-radius:50%;}

.honoer-wrapp .honoer-row2 { width:100%; float:right; margin:0 0 0;}

.honoer-wrapp .honoer-row2 img { width:100%; display:block;}

.honoer-wrapp .honoer-row2 .honoer-bar2 { width:75.5%; float:right;}

.honoer-wrapp .honoer-row3 { width:19.8%; float:left; margin:24px 0 0;}

.honoer-wrapp .honoer-row3 img { width:100%; display:block;}

.honoer-wrapp .honoer-row3 .honoer-bar3 { width:100%; float:left;}

.honoer-wrapp .honoer-row4 { width:auto; float:right; margin:0 0 0;}

.honoer-wrapp .honoer-row4 img { width:100%; display:block;}

.honoer-wrapp .honoer-row4 .honoer-bar4 { width:100%; float:right;}

.honoer-wrapp .honoer-btn1 { float:right; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:0 0 0; padding:11px 24px 12px 24px;}

.honoer-wrapp .honoer-btn1:hover { color:#fd5c4c;}

.honoer-wrapp h2, .honoer-wrapp h2 span { font-family: 'Poppins', sans-serif; font-weight: 500;}

.honoer-wrapp h3, .honoer-wrapp h3 span, .honoer-wrapp h4, .honoer-wrapp h4 span { text-transform:uppercase;}

.honoer-wrapp.desktopview-honoer { display: block;}

.honoer-wrapp.mobileview-honoer { display: none;}



/*impoer-wrapp*/

.impoer-wrapp { text-align:center; background:url(../images/impoer-bg1.jpg) no-repeat center / cover;}

.impoer-wrapp p { float:none; font-size:24px; color:#ffffff; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.impoer-wrapp p a { color:#ec632e;}

.impoer-wrapp p span { display:block;}

.impoer-wrapp p strong { font-weight:700;}

.impoer-wrapp h2 { font-size:72px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:72px; margin:0 0 38px;}

.impoer-wrapp h2 a { color:#ffffff;}

.impoer-wrapp h2 span { display:block;}

.impoer-wrapp .impoer-row1 { width:100%; float:left; margin:124px auto 140px;}

.impoer-wrapp .impoer-row1 img { width:100%; display:block;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:100%; float:left;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil1 { float:left; font-size:12.47px; letter-spacing:1.2px; color:#eff0fc; text-transform:uppercase; background:none; border-color:#7e332c;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil2 { width:15.83%; height:47px; margin:0 1.29% 0 0; padding:0 2% 2px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil3 { width:21.8%; height:47px; margin:0 1.29% 0 0; padding:16px 2% 2px;}

.impoer-wrapp .impoer-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:22px 0 0; padding:11px 19px 12px 19px;}

.impoer-wrapp .impoer-btn1:hover { color:#fd5c4c;}

.impoer-wrapp .impoer-btn2 { width:8.4%; float:left; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); cursor:pointer; margin:0 0 0; padding:13px 1% 14px 1%;}

.impoer-wrapp .impoer-btn2:hover { color:#fd5c4c;}

.impoer-wrapp h2, .impoer-wrapp h2 span { font-family: 'Poppins', sans-serif; font-weight: 700;}



/*judger-wrapp*/

.judger-wrapp { background:#eff0fc; border-bottom:2px solid #e9eaf3; padding:54px 0 75px;}

.judger-wrapp p { float:none; font-size:16px; color:#58595b; letter-spacing:0; line-height:26px; margin:0 0 26px;}

.judger-wrapp p a { color:#ec632e;}

.judger-wrapp p span { display:block;}

.judger-wrapp p strong { font-weight:700;}

.judger-wrapp h2 { font-size:17.99px; font-weight:400; color:#393939; letter-spacing:0.6px; line-height:30px; margin:0 0 6px;}

.judger-wrapp h2 a { color:#393939;}

.judger-wrapp h2 span { display:block;}

.judger-wrapp h3 { font-size:13.99px; font-weight:400; color:#808291; letter-spacing:0.6px; line-height:26px; margin:0 0 32px;}

.judger-wrapp h3 a { color:#808291;}

.judger-wrapp h3 span { display:block;}

.judger-wrapp .judger-row1 {width: 80%;float: none;margin: 0 auto;display: block;}

.judger-wrapp .judger-row1 img { width:100%; display:block;}

.judger-wrapp .judger-row1 .judger-bar1 { width:100%; float:left; margin:0 0 46px;}

.judger-wrapp .judger-row2 { width:100%; float:left; margin:0 0 0;}

.judger-wrapp .judger-row2 img { width:100%; display:block;}

.judger-wrapp .judger-row2 .judger-bar2 { width:100%; float:left;}

.judger-wrapp .judger-btn1 { float:left; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:0; padding:11px 21px 12px 21px; position: absolute; bottom: 0; left: 0;}

.judger-wrapp .judger-btn1:hover { color:#fd5c4c;}

.judger-wrapp h2, .judger-wrapp h2 span { text-transform:uppercase; font-family: 'glacial-bold-font';}

.judger-wrapp h3, .judger-wrapp h3 span { font-family: 'myriadpro-regular-font';}

.judger-wrapp .judger-row1 .judger-bar1 .square-bar1 img { max-width: 100%; width: 100%;  object-fit: cover; /*height: 277px;*/ height: auto; object-position: center center;}

.judger-wrapp .judger-row1 .mona-all-model-slide.owl-carousel .owl-stage-outer .owl-stage { position: relative; height: auto; display: flex; flex-wrap: wrap;}

.judger-wrapp .judger-row1 .mona-all-model-slide.owl-carousel .owl-stage-outer .owl-stage .owl-item { height: auto; position: relative;}

.judger-wrapp .judger-row1 .mona-all-model-slide.owl-carousel .owl-stage-outer .owl-stage .owl-item .judger-row2 { height: 100%; position: relative; padding-bottom: 43px;}




/*knower-wrapp*/

.knower-wrapp { background:#eff0fc; padding:63px 0 29px;}

.knower-wrapp p { float:left; font-size:15px; color:#19485e; letter-spacing:0; line-height:28px; margin:0 0 0;}

.knower-wrapp p a { color:#ec632e;}

.knower-wrapp p span { display:block;}

.knower-wrapp p strong { font-weight:700;}

.knower-wrapp h2 { font-size:20px; font-weight:400; color:#393939; letter-spacing:0.6px; line-height:33px; margin:0 0 24px;}

.knower-wrapp h2 a { color:#393939;}

.knower-wrapp h2 span { display:block;}

.knower-wrapp h3 { font-size:20.22px; font-weight:400; color:#ffffff; letter-spacing:0.8px; line-height:28px; margin:0 0 8px;}

.knower-wrapp h3 a { color:#ffffff;}

.knower-wrapp h3 span { display:block;}

.knower-wrapp .knower-row1 { width:55%; float:left; margin:0;}

.knower-wrapp .knower-row1 img { width:100%; display:block;}

.knower-wrapp .knower-row1 .knower-bar1 { width:23.5%; float:left; margin:0 2% 0 0;}

.knower-wrapp .knower-row1 .knower-bar1:last-child { margin-right:0;}

.knower-wrapp .knower-row1 .knower-bar1 li { display:block; margin:0 0 12px;}

.knower-wrapp .knower-row1 .knower-bar1 li:last-child { margin-bottom:0;}

.knower-wrapp .knower-row1 .knower-bar1 li a:hover { color:#f7941d;}

.knower-wrapp .knower-row2 { width:40%; float:right; margin:0 0 0;}

.knower-wrapp .knower-row2 img { width:100%; display:block;}

.knower-wrapp .knower-row2 .knower-bar2 {
    width: 170px !important;
    height: 170px !important;
    float: right;
    text-align: center;
    background: #f7941d;
    border-radius: 50%;
    box-shadow: 0px 8px 15px 0px rgb(102 80 43 / 30%);
    padding: 0;
    position: relative;
    display: inline-block;
    margin-top: 63px;
}

.knower-wrapp .knower-btn1 { float:none; font-size:19px; color:#ffffff; letter-spacing:0.8px; text-transform:uppercase; background:none; border-color:#ffffff; margin:0 0 0; padding:5px 20px 6px 20px;}

.knower-wrapp .knower-btn1:hover { color:#f7941d; background:#ffffff; border-color:#ffffff;}

.knower-wrapp h3, .knower-wrapp h3 span { text-transform:uppercase;}

.knower-wrapp h2, .knower-wrapp h2 span, .knower-wrapp h3, .knower-wrapp h3 span { font-family: 'glacial-bold-font';}

.knower-bar1 li, .knower-bar1 li a { font-size:15px; color:#808291; font-family: 'glacial-regular-font';}
.knower-wrapp .knower-row2 .knower-bar3 {
    float: left;
    text-align: center;
}

.knower-wrapp .knower-row2 .knower-bar3 img {
    width: 178px;
    max-width: 100%;
}

.knower-wrapp .knower-row2 .knower-bar3 .knower-cap3 {
    float: left;
    width: 100%;
    text-align: center;
}

.knower-wrapp .knower-row2 .knower-bar3 .knower-cap3 h2 {
    text-align: center;
}


/*laboer-wrapp*/

.laboer-wrapp { text-align:right; background:#eff0fc; padding:29px 0 18px;}

.laboer-wrapp p { float:left; font-size:15px; color:#19485e; letter-spacing:0; line-height:28px; margin:0 0 0;}

.laboer-wrapp p a { color:#ec632e;}

.laboer-wrapp p span { display:block;}

.laboer-wrapp p strong { font-weight:700;}

.laboer-wrapp h2 { font-size:22px; font-weight:400; color:#686d6f; letter-spacing:0.4px; line-height:22px; margin:0 0 0;}

.laboer-wrapp h2 a { color:#686d6f;}

.laboer-wrapp h2 span { display:block;}

.laboer-wrapp .laboer-row1 { width:347px; float:left; display:inline-block; margin:0 0 0;}

.laboer-wrapp .laboer-row1 img { width:100%; display:block;}

.laboer-wrapp .laboer-row1 .laboer-bar1 { width:100%; float:left;}

.laboer-wrapp .laboer-row2 { width:auto; float:none; display:inline-block; margin:32px 14px 0 0;}

.laboer-wrapp .laboer-row2 img { width:100%; display:block;}

.laboer-wrapp .laboer-row2 .laboer-bar2 { width:100%; float:none;}

.laboer-wrapp .laboer-row3 { width:auto; float:none; display:inline-block; margin:0 14px 0 0; top:3px;}

.laboer-wrapp .laboer-row3 img { width:100%; transition:all 0.25s ease-out 0s; display:block;}

.laboer-wrapp .laboer-row3 .laboer-bar3 { width:100%; float:none; border-right:2px solid #909499; padding:0 13px 0 0;}

.laboer-wrapp .laboer-row3 .laboer-bar3 a {height: 18px;width: auto; float: left;margin: 0 0 0 8px;}

.laboer-wrapp .laboer-row3 .laboer-bar3 a:hover img { opacity:0.5;}

.laboer-wrapp .laboer-row4 { width:auto; float:none; display:inline-block; margin:0 0 0; top:3px;}

.laboer-wrapp .laboer-row4 img { width:100%; display:block;}

.laboer-wrapp .laboer-row4 .laboer-bar4 { width:100%; float:none;}

.laboer-wrapp .laboer-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:0 0 0; padding:11px 21px 12px 21px;}

.laboer-wrapp .laboer-btn1:hover { color:#fd5c4c;}

.laboer-bar1, .laboer-bar2, .laboer-bar3, .laboer-bar4 { display:inline-block;}

.laboer-row1, .laboer-row2, .laboer-row3, .laboer-row4 { position:relative;}
.laboer-wrapp .laboer-row3 .laboer-bar3 a img {width: auto;max-width: 18px;height: auto;max-height: 18px;}


/*footer-wrapp*/

.footer-wrapp { background:#eff0fc; padding:18px 0 64px;}

.footer-wrapp p { float:none; font-size:15px; color:#a7a9b8; letter-spacing:0.3px; line-height:25px; margin:0 0 0;}

.footer-wrapp p a { color:#ec632e;}

.footer-wrapp p span { display:block;}

.footer-wrapp p strong { font-weight:700;}

.footer-wrapp .footer-row1 { width:100%; float:left; margin:0 0 0;}

.footer-wrapp .footer-row1 img { width:100%; display:block;}

.footer-wrapp .footer-row1 .footer-bar1 { width:100%; float:left;}



/*inner-wrapp*/

.inner-wrapp { text-align:center; min-height:573px; background:#000000;}

.inner-wrapp p { float:none; font-size:15px; color:#a7a9b8; letter-spacing:0.3px; line-height:25px; margin:0 0 0;}

.inner-wrapp p a { color:#ec632e;}

.inner-wrapp p span { display:block;}

.inner-wrapp p strong { font-weight:700;}

.inner-wrapp h1 { font-size:45px; font-weight:400; color:#ffffff; letter-spacing:-0.25px; line-height:43px; margin:0 0 12px;}

.inner-wrapp h1 a { color:#ffffff;}

.inner-wrapp h1 span { display:block;}

.inner-wrapp .inner-col1 { width:100%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:57%; z-index:9;}

.inner-wrapp .inner-col1 img { width:100%; display:block;}

.inner-wrapp .inner-col1 .inner-row1 { width:100%; float:left;}

.inner-wrapp .inner-col1 .inner-row1 li { float:none; display:inline-block; margin:0 0 0;}

.inner-row1 li, .inner-row1 li a { font-size:18px; color:#ffffff; letter-spacing:0; font-family: 'Poppins', sans-serif; font-weight: 300;}



/*about-wrapp*/

.about-wrapp { text-align:center; background:#ec622d; padding:72px 0 82px;}

.about-wrapp p { float:none; font-size:16px; color:#ffffff; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.about-wrapp p a { color:#ec632e;}

.about-wrapp p span { display:block;}

.about-wrapp p strong { font-weight:700;}

.about-wrapp h2 { font-size:32px; font-weight:400; color:#fcdcdc; letter-spacing:0; line-height:45px; margin:0 0 14px;}

.about-wrapp h2 a { color:#fcdcdc;}

.about-wrapp h2 span { display:block;}

.about-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#fcdcdc; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.about-wrapp h3 a { color:#fcdcdc;}

.about-wrapp h3 span { display:block;}

.about-wrapp .margin { max-width:750px;}



/*approach-wrapp*/

.approach-wrapp { text-align:center; background:url(../images/approach-bg1.jpg) no-repeat center / cover; padding:160px 0 142px;}

.approach-wrapp p { float:none; font-size:16px; color:#ffffff; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.approach-wrapp p a { color:#ec632e;}

.approach-wrapp p span { display:block;}

.approach-wrapp p strong { font-weight:700;}

.approach-wrapp h2 { font-size:32px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:45px; margin:0 0 30px;}

.approach-wrapp h2 a { color:#ffffff;}

.approach-wrapp h2 span { display:block;}

.approach-wrapp .margin { max-width:750px;}

/*pentest-wrapp*/

/*.pentest-wrapp { text-align:center; background:url(https://www.microminder.com/wp-content/uploads/2023/09/pentestbg.jpg) no-repeat center / cover; padding:160px 0 142px;}*/
.pentest-wrapp { text-align:center; background:url(https://www.microminder.com/wp-content/uploads/2023/09/pentest2bg.jpg) no-repeat center / cover; padding:160px 0 142px;}

.pentest-wrapp p { float:none; font-size:16px; color:#ffffff; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.pentest-wrapp p a { color:#ec632e;}

.pentest-wrapp p span { display:block;}

.pentest-wrapp p strong { font-weight:700;}

.pentest-wrapp h2 { font-size:32px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:45px; margin:0 0 30px;}

.pentest-wrapp h2 a { color:#ffffff;}

.pentest-wrapp h2 span { display:block;}

.pentest-wrapp .margin { max-width:750px;}


/*whatwedo-wrapp*/

.whatwedo-wrapp { text-align:center; background:none; padding:94px 0 75px;}

.whatwedo-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.whatwedo-wrapp p a { color:#ec632e;}

.whatwedo-wrapp p span { display:block;}

.whatwedo-wrapp p strong { font-weight:700;}

.whatwedo-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 22px;}

.whatwedo-wrapp h2 a { color:#393939;}

.whatwedo-wrapp h2 span { display:block;}

.whatwedo-wrapp h3 { font-size:18px; font-weight:400; color:#393939; letter-spacing:0; line-height:31px; margin:0 0 0;}

.whatwedo-wrapp h3 a { color:#393939;}

.whatwedo-wrapp h3 span { display:block;}

.whatwedo-wrapp .margin { max-width:760px;}

.whatwedo-wrapp .whatwedo-col1 { width:87%; float:none; overflow:auto; margin:50px auto 0; display: flex; flex-wrap: wrap; justify-content: center;}

.whatwedo-wrapp .whatwedo-col1 img { width:100%; display:block;}

.whatwedo-wrapp .whatwedo-col1 .whatwedo-row1 { width:55.8%; float:none; margin:0 auto 20px;}

.whatwedo-wrapp .whatwedo-col2 { width:33.3%; float:left; margin:0 0 38px;}

.whatwedo-wrapp .whatwedo-col2 img { width:100%; display:block;}

.whatwedo-wrapp .whatwedo-col2 .whatwedo-row2 { width:100%; float:left;}

.whatwedo-wrapp .whatwedo-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:24px 0 0; padding:13px 28px 14px 28px;}

.whatwedo-wrapp .whatwedo-btn1:hover { color:#fd5c4c;}

.whatwedo-wrapp h3, .whatwedo-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 500;}



/*people-wrapp*/

.people-wrapp { text-align:center; background:none; }

.people-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.people-wrapp p a { color:#ec632e;}

.people-wrapp p span { display:block;}

.people-wrapp p strong { font-weight:700;}

.people-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 26px;}

.people-wrapp h2 a { color:#393939;}

.people-wrapp h2 span { display:block;}

.people-wrapp h3 { font-size:18px; font-weight:400; color:#000000; letter-spacing:0; line-height:31px; margin:0 0 4px;}

.people-wrapp h3 a { color:#000000;}

.people-wrapp h3 span { display:block;}

.people-wrapp h4 { font-size:18px; font-weight:400; color:#808291; letter-spacing:0; line-height:31px; margin:0 0 0;}

.people-wrapp h4 a { color:#808291;}

.people-wrapp h4 span { display:block;}

.people-wrapp .margin { max-width:750px;}

.people-wrapp .people-col1 { width:84.2%; float:none; overflow:auto; margin:44px auto 0;}

.people-wrapp .people-col1 img { width:100%; display:block;}

.people-wrapp .people-col1 .people-row1 { width:100%; float:none;}

.people-wrapp .people-col2 { width:100%; float:left; margin:0 0 0;}

.people-wrapp .people-col2 img { width:100%; display:block;}

.people-wrapp .people-col2 .people-row2 { width:100%; float:left; padding:28px 0 0;}

.people-wrapp h3, .people-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 700;}

.people-wrapp h4, .people-wrapp h4 span { font-family: 'Poppins', sans-serif; font-weight: 300;}



/*culture-wrapp*/

.culture-wrapp { text-align:center; background:none; padding:72px 0 132px;}

.culture-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.culture-wrapp p a { color:#ec632e;}

.culture-wrapp p span { display:block;}

.culture-wrapp p strong { font-weight:700;}

.culture-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 36px;}

.culture-wrapp h2 a { color:#393939;}

.culture-wrapp h2 span { display:block;}

.culture-wrapp .margin { max-width:750px;}



/*blog-wrapp*/

.blog-wrapp { background:#eff0fc; padding:80px 0 0;}

.blog-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0.4px; line-height:28px; margin:0 0 26px;}

.blog-wrapp p a { color:#ec632e;}

.blog-wrapp p span { display:block;}

.blog-wrapp p strong { font-weight:700;}

.blog-wrapp h2 { font-size:18px; font-weight:400; color:#fc692b; letter-spacing:0.25px; line-height:31px; margin:0 0 6px;}

.blog-wrapp h2 a { color:#fc692b;}

.blog-wrapp h2 span { display:block;}

.blog-wrapp h3 { font-size:17.99px; font-weight:400; color:#393939; letter-spacing:0.6px; line-height:30px; margin:0 0 6px;}

.blog-wrapp h3 a { color:#393939;}

.blog-wrapp h3 span { display:block;}

.blog-wrapp h4 { font-size:13.99px; font-weight:400; color:#808291; letter-spacing:0.6px; line-height:26px; margin:0 0 18px;}

.blog-wrapp h4 a { color:#808291;}

.blog-wrapp h4 span { display:block;}

.blog-wrapp .margin { max-width:1170px;}

.blog-wrapp .blog-col1 { width:100%; float:left; margin:0 0 56px;}

.blog-wrapp .blog-col1 img { width:100%; display:block;}

.blog-wrapp .blog-col1 .blog-row1 { width:65.9%; float:left;}

.blog-wrapp .blog-col2 { width:100%; float:left; margin:0 0 0;}

.blog-wrapp .blog-col2 img { width:100%; display:block;}

.blog-wrapp .blog-col2 .blog-row2 { width:26.7%; float:right; padding:1.79% 0 0;}

.blog-wrapp .blog-col3 { width:100%; float:left; margin:0 0 50px;}

.blog-wrapp .blog-col3 img { width:100%; display:block;}

.blog-wrapp .blog-col3 .blog-row3 { width:100%; float:left;}

.blog-wrapp .blog-col3 .blog-row3 .blog-fil1 { text-align:center; color:#fc672f; background:#ffffff; border-color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3);}

.blog-wrapp .blog-col3 .blog-row3 .blog-fil2 { width:26.95%; height:47px; float:left; margin:0 0 0; padding:0 2% 2px;}

.blog-wrapp .blog-col4 { width:100%; float:left; margin:0 0 0;}

.blog-wrapp .blog-col4 img { width:100%; display:block;}

.blog-wrapp .blog-col4 .blog-row4 { width:100%; float:left;}

.blog-wrapp .blog-col5 { width:100%; float:left; margin:0 0 0;position: relative;}

.blog-wrapp .blog-col5 img { width:100%; display:block;}

.blog-wrapp .blog-col5 .blog-row5 { width:100%; float:left;}

.blog-wrapp .blog-col6 { width:31.62%; float:none; vertical-align:top; display:inline-block; margin:0 1.9% 208px 0;}

.blog-wrapp .blog-col6 img { width:100%; display:block;}

.blog-wrapp .blog-col6:nth-child(3n) { margin-right:0;}

.blog-wrapp .blog-col6 .blog-row6 { width:100%; float:left; padding:46px 0 0;}

.blog-wrapp .blog-btn1 { float:left; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:9px 0 0; padding:13px 20px 14px 20px;}

.blog-wrapp .blog-btn1:hover { color:#fd5c4c;}

.blog-wrapp .blog-btn2 { width:13.07%; float:left; color:#393939; background:#ffffff; border-color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); cursor:pointer; margin:0 1.54% 0 0; padding:13px 1% 14px 1%;}

.blog-wrapp .blog-btn3 { float:left; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:21px 0 0; padding:13px 20px 14px 20px;}

.blog-wrapp .blog-btn3:hover { color:#fd5c4c;}

.blog-wrapp h2, .blog-wrapp h2 span { font-family: 'Poppins', sans-serif; font-weight: 700;}

.blog-wrapp h3, .blog-wrapp h3 span { text-transform:uppercase; font-family: 'glacial-bold-font';}

.blog-wrapp h4, .blog-wrapp h4 span { font-family: 'myriadpro-regular-font';}



/*blogin-wrapp*/

.blogin-wrapp { text-align:center; background:#eff0fc; padding:80px 0 88px;}

.blogin-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0.4px; line-height:30px; margin:0 0 30px;}

.blogin-wrapp p a { color:#ec632e;}

.blogin-wrapp p span { display:block;}

.blogin-wrapp p strong { font-weight:700;}

.blogin-wrapp h2 { font-size:17.99px; font-weight:400; color:#393939; letter-spacing:0.6px; line-height:30px; margin:0 0 10px;}

.blogin-wrapp h2 a { color:#393939;}

.blogin-wrapp h2 span { display:block;}

.blogin-wrapp h3 { font-size:18px; font-weight:400; color:#fc692b; letter-spacing:0.25px; line-height:31px; margin:0 0 24px;}

.blogin-wrapp h3 a { color:#fc692b;}

.blogin-wrapp h3 span { display:block;}

.blogin-wrapp h4 { font-size:13.99px; font-weight:400; color:#808291; letter-spacing:0.6px; line-height:26px; margin:0 0 20px;}

.blogin-wrapp h4 a { color:#808291;}

.blogin-wrapp h4 span { display:block;}

.blogin-wrapp .margin { max-width:1170px;}

.blogin-wrapp .blogin-col1 { width:100%; float:left; margin:0 0 66px;}

.blogin-wrapp .blogin-col1 img { width:100%; display:block;}

.blogin-wrapp .blogin-col1 .blogin-row1 { width:100%; float:left;}

.blogin-wrapp .blogin-col1 .blogin-row1 .blogin-fil1 { text-align:center; color:#fc672f; background:#ffffff; border-color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3);}

.blogin-wrapp .blogin-col1 .blogin-row1 .blogin-fil2 { width:26.95%; height:47px; float:left; margin:0 0 0; padding:0 2% 2px;}

.blogin-wrapp .blogin-col2 { width:100%; float:left; margin:0 0 0;}

.blogin-wrapp .blogin-col2 img { width:100%; display:block;}

.blogin-wrapp .blogin-col2 .blogin-row2 { width:100%; float:left;}

.blogin-wrapp .blogin-col3 { width:65.9%; float:none; margin:0 auto 0;}

.blogin-wrapp .blogin-col3 img { width: auto; height: auto; max-width: 100%; display: block; margin: 0 auto;}

.blogin-wrapp .blogin-col3 .blogin-row3 { width:100%; float:none; margin:0 auto 60px;}

.blogin-wrapp .blogin-btn1 { width:13.07%; float:left; color:#393939; background:#ffffff; border-color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); cursor:pointer; margin:0 1.54% 0 0; padding:13px 1% 14px 1%;}

.blogin-wrapp .blogin-btn2 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:18px 0 0; padding:13px 31px 14px 31px;}

.blogin-wrapp .blogin-btn2:hover { color:#fd5c4c;}

.blogin-wrapp h2, .blogin-wrapp h2 span { text-transform:uppercase; font-family: 'glacial-bold-font';}

.blogin-wrapp h3, .blogin-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 700;}

.blogin-wrapp h4, .blogin-wrapp h4 span { font-family: 'myriadpro-regular-font';}



/*case-wrapp*/

.case-wrapp { background:#eff0fc; padding:80px 0 28px;}

.case-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0.4px; line-height:30px; margin:0 0 30px;}

.case-wrapp p a { color:#ec632e;}

.case-wrapp p span { display:block;}

.case-wrapp p strong { font-weight:700;}

.case-wrapp h2 { font-size:10.93px; font-weight:400; color:#fd7350; letter-spacing:1px; line-height:23px; margin:0 0 0;}

.case-wrapp h2 a { color:#fd7350;}

.case-wrapp h2 span { display:block;}

.case-wrapp .case-col1 { width:100%; float:left; margin:0 0 0;}

.case-wrapp .case-col1 img { width:100%; display:block;}

.case-wrapp .case-col1 .case-row1 { width:100%; float:left; position:relative;}

.case-wrapp .case-col2 { width:31.38%; float:left; margin:0 2.93% 74px 0;}

.case-wrapp .case-col2 img { width:100%; display:block;}

.case-wrapp .case-col2:nth-child(3n) { margin-right:0;}

.case-wrapp .case-col2 .case-row2 { width:100%; float:left; padding:28px 0 0;}

.case-wrapp h2, .case-wrapp h2 span { text-transform:uppercase;}



/*connect-wrapp*/

.connect-wrapp { text-align:center; background:#eff0fc; padding:80px 0 26px;}

.connect-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.connect-wrapp p a { color:#ec632e;}

.connect-wrapp p span { display:block;}

.connect-wrapp p strong { font-weight:700;}

.connect-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 14px;}

.connect-wrapp h2 a { color:#393939;}

.connect-wrapp h2 span { display:block;}

.connect-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.connect-wrapp h3 a { color:#f9896b;}

.connect-wrapp h3 span { display:block;}

.connect-wrapp .margin { max-width:750px;}



/*benefits-wrapp*/

.benefits-wrapp { text-align:center; background:#eff0fc; padding:26px 0 74px;}

.benefits-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.benefits-wrapp p a { color:#ec632e;}

.benefits-wrapp p span { display:block;}

.benefits-wrapp p strong { font-weight:700;}

.benefits-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 72px;}

.benefits-wrapp h2 a { color:#393939;}

.benefits-wrapp h2 span { display:block;}

.benefits-wrapp h3 { font-size:22px; font-weight:400; color:#6c6c70; letter-spacing:0; line-height:30.01px; margin:0 0 22px;}

.benefits-wrapp h3 a { color:#6c6c70;}

.benefits-wrapp h3 span { display:block;}

.benefits-wrapp .benefits-col1 { width:100%; float:left; text-align:left; margin:0 0 0; display: flex; flex-wrap: wrap;}

.benefits-wrapp .benefits-col1 img { width:100%; display:block;}

.benefits-wrapp .benefits-col1 .benefits-row1 { width:8.8%; float:left; margin:0 0 0 3%;}

.benefits-wrapp .benefits-col2 { width:30.5%; float:left; margin:0 4% 40px 0;}

.benefits-wrapp .benefits-col2 img { width:100%; display:block;}

.benefits-wrapp .benefits-col2:nth-child(3n) { margin-right:0;}

.benefits-wrapp .benefits-col2 .benefits-row2 { width:83%; float:right;}



/*consultancy-wrapp*/

.consultancy-wrapp { text-align:center; background:#eff0fc; padding:80px 0 78px;}

.consultancy-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.consultancy-wrapp p a { color:#ec632e;}

.consultancy-wrapp p span { display:block;}

.consultancy-wrapp p strong { font-weight:700;}

.consultancy-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 14px;}

.consultancy-wrapp h2 a { color:#393939;}

.consultancy-wrapp h2 span { display:block;}

.consultancy-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.consultancy-wrapp h3 a { color:#f9896b;}

.consultancy-wrapp h3 span { display:block;}

.consultancy-wrapp .margin { max-width:1000px;}



/*strategy-wrapp*/

.strategy-wrapp { text-align:center; background:#eff0fc; padding:102px 0 100px;}

.strategy-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 30px;}

.strategy-wrapp p a { color:#ec632e;}

.strategy-wrapp p span { display:block;}

.strategy-wrapp p strong { font-weight:700;}

.strategy-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 30px;}

.strategy-wrapp h2 a { color:#393939;}

.strategy-wrapp h2 span { display:block;}

.strategy-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.strategy-wrapp h3 a { color:#f9896b;}

.strategy-wrapp h3 span { display:block;}

.strategy-wrapp .margin { max-width:750px;}



/*solutions-wrapp*/

.solutions-wrapp { text-align:center; background:#fac602 url(../images/solutions-bg1.jpg) no-repeat center / cover; padding:106px 0 59px;}

.solutions-wrapp p { float:left; font-size:16px; color:#000000; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.solutions-wrapp p a { color:#ec632e;}

.solutions-wrapp p span { display:block;}

.solutions-wrapp p strong { font-weight:700;}

.solutions-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 68px;}

.solutions-wrapp h2 a { color:#393939;}

.solutions-wrapp h2 span { display:block;}

.solutions-wrapp h3  { font-size:22px; font-weight:400; color:#564200; letter-spacing:0; line-height:36px; margin:0 0 0;}

.solutions-wrapp h3 a { color:#564200;}

.solutions-wrapp h3 span { display:block;}

.solutions-wrapp .solutions-col1 { width:100%; float:left; text-align:left; margin:0 0 0; display: flex; flex-wrap: wrap;}

.solutions-wrapp .solutions-col1 img { width:100%; display:block;}

.solutions-wrapp .solutions-col1 .solutions-row1 { width:18%; float:left; margin:0 10px 16px 0;}

.solutions-wrapp .solutions-col2 { width:18.86%; float:left; margin:0 8.18% 56px 0;}

.solutions-wrapp .solutions-col2 img { width:100%; display:block;}

.solutions-wrapp .solutions-col2:nth-child(4n) { margin-right:0;}

.solutions-wrapp .solutions-col2 .solutions-row2 { width:100%; float:left;}



/*partner-wrapp*/

.partner-wrapp { background:#db5b29 url(../images/partner-bg1.jpg) no-repeat center / cover; padding:108px 0 83px;}

.partner-wrapp p { float:left; font-size:16px; color:#ffffff; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.partner-wrapp p a { color:#ec632e;}

.partner-wrapp p span { display:block;}

.partner-wrapp p strong { font-weight:700;}

.partner-wrapp h2 { font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 20px;}

.partner-wrapp h2 a { color:#ffffff;}

.partner-wrapp h2 span { display:block;}

.partner-wrapp .partner-col1 { width:100%; float:left; margin:0 0 0; position:relative;}

.partner-wrapp .partner-col1 img { width:100%; display:block;}

.partner-wrapp .partner-col1 .partner-row1 { width:15.5%; float:left; transform:translateY(-50%); position:absolute; top:45.8%; left:6.9%;}

.partner-wrapp .partner-col2 { width:100%; float:left; margin:0 0 0;}

.partner-wrapp .partner-col2 img { width:100%; display:block;}

.partner-wrapp .partner-col2 .partner-row2 { width:66.9%; float:right; padding:0 5% 0 0;}

.partner-wrapp .partner-col2 .partner-row2 h2 span { display: inline-block;}



/*faq-wrapp*/

.faq-wrapp { background:#eff0fc; padding:88px 0 100px;    position: relative;}

.faq-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.faq-wrapp p a { color:#ec632e;}

.faq-wrapp p span { display:block;}

.faq-wrapp p strong { font-weight:700;}

.faq-wrapp h2 { font-size:23px; font-weight:400; font-style:italic; color:#595b6a; letter-spacing:0; line-height:36px; margin:0 0 28px;}

.faq-wrapp h2 a { color:#f88769;}

.faq-wrapp h2 span { display:block;}

.faq-wrapp h3 { font-size:20px; font-weight:400; color:#393939; letter-spacing:0; line-height:33px; margin:0 0 20px;}

.faq-wrapp h3 a { color:#393939;}

.faq-wrapp h3 span { display:block;}

.faq-wrapp .margin { max-width:1114px;}

.faq-wrapp .faq-col1 { width:47.2%; float:none; text-align:center; overflow:auto; margin:0 auto 22px;}

.faq-wrapp .faq-col1 img { width:100%; display:block;}

.faq-wrapp .faq-col1 .faq-row1 { width:100%; float:none; position:relative;}

.faq-wrapp .faq-col1 .faq-row1 .faq-fil1 { text-align:left; font-size:13px; color:#808291; text-transform:uppercase; background:#e2e3f3; border-color:#e2e3f3;}

.faq-wrapp .faq-col1 .faq-row1 .faq-fil2 { width:100%; height:47px; float:left; margin:0 0 0; padding:0 10px 0 48px;}

.faq-wrapp .faq-col2 { width:100%; float:left; border-bottom:1px solid #d2d3e1; margin:0 0 0;}

.faq-wrapp .faq-col2 img { width:100%; display:block;}

.faq-wrapp .faq-col2 .faq-row2 { width:100%; float:left;}

.faq-wrapp .faq-btn1 { width:48px; height:47px; float:left; background:#e2e3f3 url(../images/gray-search-icon1.svg) no-repeat center; border-color:#e2e3f3; cursor:pointer; margin:0 18px 0 0; position:absolute; top:0; left:0;}



/*protection-wrapp*/

.protection-wrapp { text-align:center; background:#eff0fc; padding:80px 0 24px;}

.protection-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.protection-wrapp p a { color:#ec632e;}

.protection-wrapp p span { display:block;}

.protection-wrapp p strong { font-weight:700;}

.protection-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 14px;}

.protection-wrapp h2 a { color:#393939;}

.protection-wrapp h2 span { display:block;}

.protection-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.protection-wrapp h3 a { color:#f9896b;}

.protection-wrapp h3 span { display:block;}

.protection-wrapp .margin { max-width:750px;}



/*security-wrapp*/

.security-wrapp { background:#eff0fc; padding:24px 0 134px;}

.security-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.security-wrapp p a { color:#ec632e;}

.security-wrapp p span { display:block;}

.security-wrapp p strong { font-weight:700;}

.security-wrapp h2 { font-size:28px; font-weight:400; color:#393939; letter-spacing:0; line-height:41px; margin:0 0 20px;}

.security-wrapp h2 a { color:#393939;}

.security-wrapp h2 span { display:block;}

.security-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 28px;}

.security-wrapp h3 a { color:#f9896b;}

.security-wrapp h3 span { display:block;}

.security-wrapp .security-col1 { width:100%; float:left; text-align:center; margin:0 0 48px;}

.security-wrapp .security-col1 img { width:100%; display:block;}

.security-wrapp .security-col1 .security-row1 { width:100%; float:left;}

.security-wrapp .security-col2 { width:100%; float:left; margin:0 0 0;}

.security-wrapp .security-col2 img { width:100%; display:block;}

.security-wrapp .security-col2 .security-row2 { width:100%; float:left;}

.security-wrapp .security-btn1 { width:12.8%; float:none; color:#ffffff; background:#eeb7a9; border-color:#eeb7a9; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); cursor:pointer; margin:0 -6px 0; padding:13px 10px 14px 10px;}

.security-wrapp .security-btn1:nth-child(2n) { position:relative; z-index:9;}



/*suite-wrapp*/

.suite-wrapp { text-align:center; background:#e8e9f8; padding:44px 0 109px;}

.suite-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.suite-wrapp p a { color:#ec632e;}

.suite-wrapp p span { display:block;}

.suite-wrapp p strong { font-weight:700;}

.suite-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 34px;}

.suite-wrapp h2 a { color:#393939;}

.suite-wrapp h2 span { display:block;}

.suite-wrapp h3 { font-size:18px; font-weight:400; color:rgba(255,255,255,0.20); letter-spacing:0.25px; line-height:31px; margin:0 0 4px;}

.suite-wrapp h3 a { color:#ffffff;}

.suite-wrapp h3 span { display:block;}

.suite-wrapp h4 { font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 32px;}

.suite-wrapp h4 a { color:#ffffff;}

.suite-wrapp h4 span { display:block;}

.suite-wrapp .margin { max-width:1054px;}

.suite-wrapp .suite-col1 { width:100%; float:left; text-align:left; margin:0 0 0;}

.suite-wrapp .suite-col1 img { width:100%; display:block;}

.suite-wrapp .suite-col1 .suite-row1 { width:96.8%; float:left; text-align:right;}

.suite-wrapp .suite-col2 { width:31.5%; min-height:458px; float:left; border-radius:6px; margin:0 2.75% 2.75% 0; padding:18px 2.4% 80px 3.9%; position:relative;}

.suite-wrapp .suite-col2:nth-child(3n) { margin-right:0;}

.suite-wrapp .suite-col2 img { width:100%; display:block;}

.suite-wrapp .suite-col2 .suite-row2 { width:100%; float:left;}

.suite-wrapp .suite-col2 .suite-row2 li { float:none; background:url(../images/suite1-dot-icon.svg) no-repeat left 8px; margin:0 0 20px; padding:0 0 0 10px;}

.suite-wrapp .suite-col2 .suite-row2 li span { display:block;}

.suite-wrapp .suite-btn1 { float:none; color:#ffffff; border-color:rgba(255,255,255,0.0); margin:0 0 0; position:absolute; bottom:47px; left:12%;}

.suite-wrapp h3, .suite-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 700;}

.suite-row2 li, .suite-row2 li a { font-size:14px; color:#ffffff; line-height:20px; font-family: 'Poppins', sans-serif; font-weight: 300;}



/*sets-wrapp*/

.sets-wrapp { background:#e8e9f8 url(../images/sets-bg1.jpg) no-repeat 40% / cover; padding:44px 0 38px;}

.sets-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.sets-wrapp p a { color:#ec632e;}

.sets-wrapp p span { display:block;}

.sets-wrapp p strong { font-weight:700;}

.sets-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 34px;}

.sets-wrapp h2 a { color:#393939;}

.sets-wrapp h2 span { display:block;}

.sets-wrapp h3 { font-size:18px; font-weight:400; color:rgba(255,255,255,0.20); letter-spacing:0.25px; line-height:31px; margin:0 0 4px;}

.sets-wrapp h3 a { color:#ffffff;}

.sets-wrapp h3 span { display:block;}

.sets-wrapp h4 { font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:41px; margin:0 0 32px;}

.sets-wrapp h4 a { color:#ffffff;}

.sets-wrapp h4 span { display:block;}

.sets-wrapp h5 { font-size:16px; font-weight:400; color:#fd623c; letter-spacing:0; line-height:29px; margin:0 0 0;}

.sets-wrapp h5 a { color:#fd623c;}

.sets-wrapp h5 span { display:block;}

.sets-wrapp .sets-col1 { width:87.9%; float:right; text-align:left; margin:0 0 0;    display: flex;
    flex-wrap: wrap;
    justify-content: center;}

.sets-wrapp .sets-col1 img { width:100%; display:block;}

.sets-wrapp .sets-col1 .sets-row1 { width:96.8%; float:left; text-align:right;}

.sets-wrapp .sets-col2 { width:31.5%;  float:left; border-radius:6px; margin:0 2.75% 22px 0; padding:18px 2.5% 35px 4%; position:relative;}

.sets-wrapp .sets-col2:nth-child(3n) { margin-right:0;}

.sets-wrapp .sets-col2 img { width:100%; display:block;}

.sets-wrapp .sets-col2 .sets-row2 { width:100%; float:left;}

.sets-wrapp .sets-col2 .sets-row2 li { float:none; background:url(../images/sets1-dot-icon.svg) no-repeat left 8px; margin:0 0 20px; padding:0 0 0 10px;}

.sets-wrapp .sets-col2 .sets-row2 li span { display:block;}

.sets-wrapp .sets-btn1 { float:none; color:#ffffff; border-color:rgba(255,255,255,0.0); margin:0 0 0; position:absolute; bottom:47px; left:12%;}

.sets-wrapp h3, .sets-wrapp h3 span { font-family: 'Poppins', sans-serif; font-weight: 700;}

.sets-wrapp h5, .sets-wrapp h5 span { font-family: 'Poppins', sans-serif; font-weight: 500;}

.sets-row2 li, .sets-row2 li a { font-size:14px; color:#ffffff; line-height:20px; font-family: 'Poppins', sans-serif; font-weight: 300;}



/*groups-wrapp*/

.groups-wrapp { text-align:center; background:#eff0fc; padding:102px 0 25px;}

.groups-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 30px;}

.groups-wrapp p a { color:#ec632e;}

.groups-wrapp p span { display:block;}

.groups-wrapp p strong { font-weight:700;}

.groups-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 30px;}

.groups-wrapp h2 a { color:#393939;}

.groups-wrapp h2 span { display:block;}

.groups-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.groups-wrapp h3 a { color:#f9896b;}

.groups-wrapp h3 span { display:block;}

.groups-wrapp .margin { max-width:750px;}



/*plans-wrapp*/

.plans-wrapp { text-align:center; background:#eff0fc; padding:25px 0 58px;}

.plans-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 30px;}

.plans-wrapp p a { color:#ec632e;}

.plans-wrapp p span { display:block;}

.plans-wrapp p strong { font-weight:700;}

.plans-wrapp h2 { font-size:28px; font-weight:400; color:#393939; letter-spacing:0; line-height:41px; margin:0 0 56px;}

.plans-wrapp h2 a { color:#393939;}

.plans-wrapp h2 span { display:block;}

.plans-wrapp h3 { font-size:23px; font-weight:400; color:#696a6f; letter-spacing:0; line-height:36px; margin:0 0 14px;}

.plans-wrapp h3 a { color:#696a6f;}

.plans-wrapp h3 span { display:block;}

.plans-wrapp h4 { font-size:16px; font-weight:400; color:#808291; letter-spacing:0; line-height:25px; margin:-14px 0 28px;}

.plans-wrapp h4 a { color:#808291;}

.plans-wrapp h4 span { display:block;}

.plans-wrapp .plans-col1 { width:100%; float:none; margin:0 0 0;}

.plans-wrapp .plans-col1 img { width:100%; display:block;}

.plans-wrapp .plans-col1 .plans-row1 { width:23%; float:none; margin:0 auto 28px;}

.plans-wrapp .plans-col2 { width:31.88%; float:left; background:#e8e9f8; border:1px solid #e0e0e0; border-radius:6px; margin:0 2.18% 0 0; padding:48px 4.4% 54px;}

.plans-wrapp .plans-col2 img { width:100%; display:block;}

.plans-wrapp .plans-col2:nth-child(3n) { margin-right:0;}

.plans-wrapp .plans-col2 .plans-row2 { width:100%; float:left;}

.plans-wrapp .plans-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:10px 0 44px; padding:13px 25px 14px 25px;}

.plans-wrapp .plans-btn1:hover { color:#fd5c4c;}

.plans-wrapp h4, .plans-wrapp h4 span { font-family: 'Poppins', sans-serif; font-weight: 500;}



/*needs-wrapp*/

.needs-wrapp { background:#eff0fc; padding:100px 0 50px;}

.needs-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 30px;}

.needs-wrapp p a { color:#ec632e;}

.needs-wrapp p span { display:block;}

.needs-wrapp p strong { font-weight:700;}

.needs-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 32px;}

.needs-wrapp h2 a { color:#393939;}

.needs-wrapp h2 span { display:block;}

.needs-wrapp .needs-col1 { width:100%; float:left; margin:0 0 72px;}

.needs-wrapp .needs-col1 img { width:100%; display:block;}

.needs-wrapp .needs-col1:last-child { margin-bottom:0;}

.needs-wrapp .needs-col1 .needs-row1 { width:43.44%; float:left;}

.needs-wrapp .needs-col1 .needs-row1:nth-child(2n) { float:right;}

.needs-wrapp .needs-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:12px 0 0; padding:13px 26px 14px 26px; line-height:1;}

.needs-wrapp .needs-btn1:hover { color:#fd5c4c;}



/*pricing-wrapp*/

.pricing-wrapp { text-align:center; background:#eff0fc; padding:50px 0 72px;}

.pricing-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 30px;}

.pricing-wrapp p a { color:#ec632e;}

.pricing-wrapp p span { display:block;}

.pricing-wrapp p strong { font-weight:700;}

.pricing-wrapp h2 { font-size:28px; font-weight:400; color:#393939; letter-spacing:0; line-height:41px; margin:0 0 36px;}

.pricing-wrapp h2 a { color:#393939;}

.pricing-wrapp h2 span { display:block;}

.pricing-wrapp h3 { font-size:23px; font-weight:400; color:#696a6f; letter-spacing:0; line-height:36px; margin:0 0 24px;}

.pricing-wrapp h3 a { color:#696a6f;}

.pricing-wrapp h3 span { display:block;}

.pricing-wrapp h4 { font-size:16px; font-weight:400; color:#808291; letter-spacing:0; line-height:25px; margin:-14px 0 28px;}

.pricing-wrapp h4 a { color:#808291;}

.pricing-wrapp h4 span { display:block;}

.pricing-wrapp .pricing-col1 { width:100%; float:left; margin:0 0 66px;}

.pricing-wrapp .pricing-col1 img { width:100%; display:block;}

.pricing-wrapp .pricing-col1 .pricing-row1 { width:100%; float:left;}

.pricing-wrapp .pricing-col2 { width:100%; float:left; margin:0 0 0;}

.pricing-wrapp .pricing-col2 img { width:100%; display:block;}

.pricing-wrapp .pricing-col2 .pricing-row2 { width:100%; float:left;}

.pricing-wrapp .pricing-col3 { width:100%; float:none; margin:0 0 0;}

.pricing-wrapp .pricing-col3 img { width:100%; display:block;}

.pricing-wrapp .pricing-col3 .pricing-row3 { width:29.4%; float:none; margin:0 auto 28px;}

.pricing-wrapp .pricing-col4 { width:31.88%; float:left; background:#ffffff; border:1px solid #e0e0e0; border-radius:6px; margin:0 2.16% 0 0; padding:48px 4.6% 54px;}

.pricing-wrapp .pricing-col4 img { width:100%; display:block;}

.pricing-wrapp .pricing-col4:nth-child(3n) { margin-right:0;}

.pricing-wrapp .pricing-col4 .pricing-row4 { width:100%; float:left;}

.pricing-wrapp .pricing-btn1 { width:153px; float:none; color:#ffffff; background:#eeb7a9; border-color:#eeb7a9; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); cursor:pointer; margin:0 -6px 0; padding:13px 10px 14px 10px;}

.pricing-wrapp .pricing-btn1:nth-child(2n) { position:relative; z-index:9;}

.pricing-wrapp .pricing-btn2 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:10px 0 44px; padding:13px 25px 14px 25px;}

.pricing-wrapp .pricing-btn2:hover { color:#fd5c4c;}

.pricing-wrapp h4, .pricing-wrapp h4 span { font-family: 'Poppins', sans-serif; font-weight: 500;}



/*surveys-wrapp*/

.surveys-wrapp { text-align:center; background:#ffffff; padding:70px 0 40px;}

.surveys-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.surveys-wrapp p a { color:#ec632e;}

.surveys-wrapp p span { display:block;}

.surveys-wrapp p strong { font-weight:700;}

.surveys-wrapp h2 { font-size:28px; font-weight:400; color:#393939; letter-spacing:0; line-height:41px; margin:0 0 14px;}

.surveys-wrapp h2 a { color:#393939;}

.surveys-wrapp h2 span { display:block;}

.surveys-wrapp .margin { max-width:750px;}



/*hardware-wrapp*/

.hardware-wrapp { text-align:center; background:#eff0fc; padding:76px 0 26px;}

.hardware-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.hardware-wrapp p a { color:#ec632e;}

.hardware-wrapp p span { display:block;}

.hardware-wrapp p strong { font-weight:700;}

.hardware-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 24px;}

.hardware-wrapp h2 a { color:#393939;}

.hardware-wrapp h2 span { display:block;}

.hardware-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.hardware-wrapp h3 a { color:#f9896b;}

.hardware-wrapp h3 span { display:block;}

.hardware-wrapp .margin { max-width:750px;}

.hardware-wrapp .hardware-col1 { width:100%; float:left; margin:0 0 24px;}

.hardware-wrapp .hardware-col1 img { width:100%; display:block;}

.hardware-wrapp .hardware-col1:last-child { margin-bottom:0;}

.hardware-wrapp .hardware-col1 .hardware-row1 { width:100%; float:left;}



/*rental-wrapp*/

.rental-wrapp { text-align:center; background:#eff0fc; padding:26px 0 72px;}

.rental-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.rental-wrapp p a { color:#ec632e;}

.rental-wrapp p span { display:block;}

.rental-wrapp p strong { font-weight:700;}

.rental-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 16px;}

.rental-wrapp h2 a { color:#393939;}

.rental-wrapp h2 span { display:block;}

.rental-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 26px;}

.rental-wrapp h3 a { color:#f9896b;}

.rental-wrapp h3 span { display:block;}

.rental-wrapp h4 { font-size:23px; font-weight:400; color:#6c6c70; letter-spacing:0; line-height:30.01px; margin:0 0 22px;}

.rental-wrapp h4 a { color:#6c6c70;}

.rental-wrapp h4 span { display:block;}

.rental-wrapp .rental-col1 { width:100%; float:left; text-align:left; margin:40px 0 0;}

.rental-wrapp .rental-col1 img { width:100%; display:block;}

.rental-wrapp .rental-col1 .rental-row1 { width:11.7%; float:left; margin:0 0 0 2.8%;}

.rental-wrapp .rental-col2 { width:28.9%; float:none; display:inline-block; vertical-align:top; margin:0 6% 38px 0;}

.rental-wrapp .rental-col2 img { width:100%; display:block;}

.rental-wrapp .rental-col2:nth-child(3n) { margin-right:0;}

.rental-wrapp .rental-col2 .rental-row2 { width:79.6%; float:right;}



/*adipisicing-wrapp*/

.adipisicing-wrapp { text-align:center; background:#33180e url(../images/adipisicing-bg1.jpg) no-repeat center / cover; padding:78px 0 0;}

.adipisicing-wrapp p { float:none; font-size:16px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.adipisicing-wrapp p a { color:#ec632e;}

.adipisicing-wrapp p span { display:block;}

.adipisicing-wrapp p strong { font-weight:700;}

.adipisicing-wrapp h2 { font-size:72px; font-weight:400; color:#ffffff; letter-spacing:-0.25px; line-height:72px; margin:0 0 30px;}

.adipisicing-wrapp h2 a { color:#ffffff;}

.adipisicing-wrapp h2 span { display:block;}

.adipisicing-wrapp .adipisicing-col1 { width:79.8%; float:none; margin:-5.4% auto 0; position:relative;}

.adipisicing-wrapp .adipisicing-col1 img { width:100%; display:block;}

.adipisicing-wrapp .adipisicing-col1 .adipisicing-row1 { width:100%; float:none; position:absolute; top:18.4%; right:0; left:0;}

.adipisicing-wrapp .adipisicing-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:0 0 0; padding:13px 44px 14px 44px;}

.adipisicing-wrapp .adipisicing-btn1:hover { color:#fd5c4c;}

.adipisicing-wrapp h2, .adipisicing-wrapp h2 span { font-family: 'Poppins', sans-serif; font-weight: 700;}



/*chat-wrapp*/

.chat-wrapp { text-align:center; background:#eff0fc; padding:68px 0 74px;}

.chat-wrapp p { float:none; font-size:16px; color:#fd6140; letter-spacing:0.4px; line-height:28px; margin:0 0 26px;}

.chat-wrapp p a { color:#ec632e;}

.chat-wrapp p span { display:block;}

.chat-wrapp p strong { font-weight:700;}

.chat-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 16px;}

.chat-wrapp h2 a { color:#393939;}

.chat-wrapp h2 span { display:block;}

.chat-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:36px; margin:0 0 16px;}

.chat-wrapp h3 a { color:#f9896b;}

.chat-wrapp h3 span { display:block;}

.chat-wrapp h4 { font-size:20px; font-weight:400; color:#fc692b; letter-spacing:0; line-height:33px; margin:0 0 0;}

.chat-wrapp h4 a { color:#fc692b;}

.chat-wrapp h4 span { display:block;}

.chat-wrapp .chat-col1 { width:100%; float:left; margin:48px 0 42px;}

.chat-wrapp .chat-col1 img { width:100%; display:block;}

.chat-wrapp .chat-col1:last-child { margin-bottom:0;}

.chat-wrapp .chat-col1 .chat-row1 {
    width: 170px;
    height: 170px;
    text-align: center;
    float: left;
    border-radius: 50% !important;
    border: 4px solid #eff0fc;
    overflow: hidden !important;
}

.chat-wrapp .chat-col1 .chat-row1:hover { border:4px solid #fd5d4b;}

.chat-wrapp .chat-col2 { width:16.28%; float:left; margin:0 11.6% 0 0;}

.chat-wrapp .chat-col2 img { width:100%; display:block;}

.chat-wrapp .chat-col2:nth-child(4n) { margin-right:0;}

.chat-wrapp .chat-col2 .chat-row2 { width:100%; float:left; padding:26px 0 0;}

.chat-wrapp h4, .chat-wrapp h4 span { font-family: 'Poppins', sans-serif; font-weight: 500;}

.chat-wrapp .chat-col1 .chat-row1 img { width: 100%; height: 100%; display: block; margin: 0 auto;  border-radius:50% !important;  overflow:hidden !important;object-fit: cover;}


/*support-wrapp*/

.support-wrapp { text-align:center; background:#eff0fc; padding:70px 0 120px;}

.support-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.support-wrapp p a { color:#ec632e;}

.support-wrapp p span { display:block;}

.support-wrapp p strong { font-weight:700;}

.support-wrapp h2 { font-size:32px; font-weight:400; color:#393939; letter-spacing:0; line-height:45px; margin:0 0 16px;}

.support-wrapp h2 a { color:#393939;}

.support-wrapp h2 span { display:block;}

.support-wrapp h3 { font-size:23px; font-weight:400; font-style:italic; color:#5b5d6c; letter-spacing:0; line-height:30.01px; margin:0 0 16px;}

.support-wrapp h3 a { color:#f9896b;}

.support-wrapp h3 span { display:block;}

.support-wrapp h4 { font-size:20px; font-weight:400; color:#7c7c83; letter-spacing:0; line-height:33px; margin:0 0 0;}

.support-wrapp h4 a { color:#7c7c83;}

.support-wrapp h4 span { color:#7c7c83; display:block;}

.support-wrapp h5 { font-size:13px; font-weight:400; color:#808291; letter-spacing:0.2px; line-height:26px; margin:0 0 0;}

.support-wrapp h5 a { color:#808291;}

.support-wrapp h5 span { display:block;}

.support-wrapp .support-col1 { width:100%; float:left; border-bottom:1px solid #dadcec; margin:0 0 0;}

.support-wrapp .support-col1:last-child { margin-bottom: 58px;    border-radius: 0 0 0 6px;}

.support-wrapp .support-col1 img { width:100%; display:block;}

.support-wrapp .support-col1 .support-row1 { width:24.9%; float:left; text-align:left; background:#e8e9f8; padding:0 22px 0;}

.support-wrapp .support-col2 { width:75.1%; float:right; margin:0 0 0; overflow: hidden;}

.support-wrapp .support-col2 img { width:18px; display:block; margin:0 auto 0;}

.support-wrapp .support-col2 .support-row2 { width:25%; float:left; border-right:1px solid #dadcec;box-shadow: none;}

.support-wrapp .support-col1:first-child .support-col2 .support-row2:first-child { border-radius:6px;}

.support-wrapp .support-col1:first-child .support-row2 { min-height:115px;}

.support-wrapp .support-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:18px 0 0; padding:13px 20px 14px 20px;}

.support-wrapp .support-btn1:hover { color:#fd5c4c;}

.support-row1, .support-row2 { min-height:72px; display:table;}

.support-wrapp h5, .support-wrapp h5 span { text-transform:uppercase; font-family: 'Poppins', sans-serif; font-weight: 700;}

.support-wrapp .support-col2 .support-row2.pink-bg1 .support-tex1 h4 span { color: #fec6c7; font-weight: 700; letter-spacing: 1px;}

.support-wrapp .support-col2 .support-row2.pink-bg1 { border-radius: 6px;}

.support-wrapp .support-col2 .support-row2.gray-bg1, .support-wrapp .support-col2 .support-row2.pink-bg1 { min-height: 115px;}

.support-wrapp .support-col1.support_row { border-bottom: none;}

.support-wrapp .support-col1 .support-row1 { border-radius: 6px 0 0 0;}

.support-wrapp .support-col1:last-child .support-row1 {border-radius: 0 0 0 6px;}

.support-wrapp .support-col1.support_row .support-col2 { border-radius: 6px 6px 0 6px;}


/*frequently-wrapp*/

.frequently-wrapp { background:#e8e9f8; padding:80px 0 92px;}

.frequently-wrapp p { float:none; font-size:18px; color:#808291; letter-spacing:0; line-height:30.01px; margin:0 0 26px;}

.frequently-wrapp p a { color:#ec632e;}

.frequently-wrapp p span { display:block;}

.frequently-wrapp p strong { font-weight:700;}

.frequently-wrapp h2 { font-size:23px; font-weight:400; font-style:italic; color:#595b6a; letter-spacing:0; line-height:36px; margin:0 0 28px;}

.frequently-wrapp h2 a { color:#f88769;}

.frequently-wrapp h2 span { display:block;}

.frequently-wrapp h3 { font-size:26px; font-weight:400; color:#393939; letter-spacing:0; line-height:39px; margin:0 0 22px;}

.frequently-wrapp h3 a { color:#393939;}

.frequently-wrapp h3 span { display:block;}

.frequently-wrapp .margin { max-width:1114px;}

.frequently-wrapp .frequently-col1 { width:47.1%; float:none; text-align:center; overflow:auto; margin:0 auto 62px;}

.frequently-wrapp .frequently-col1 img { width:100%; display:block;}

.frequently-wrapp .frequently-col1 .frequently-row1 { width:100%; float:none; position:relative;}

.frequently-wrapp .frequently-col1 .frequently-row1 .frequently-fil1 { float:left; text-align:left; font-size:13px; color:#808291; text-transform:uppercase; background:#e2e3f3; border-color:#e2e3f3;}

.frequently-wrapp .frequently-col1 .frequently-row1 .frequently-fil2 { width:100%; height:47px; margin:0 0 0; padding:0 10px 0 48px;}

.frequently-wrapp .frequently-col2 { width:100%; float:left; margin:0 0 0;}

.frequently-wrapp .frequently-col2 img { width:100%; display:block;}

.frequently-wrapp .frequently-col2 .frequently-row2 { width:100%; float:left;}

.frequently-wrapp .frequently-btn1 { width:48px; height:47px; float:left; background:#e2e3f3 url(../images/gray-search-icon1.svg) no-repeat center; border-color:#e2e3f3; cursor:pointer; margin:0 0 0; position:absolute; top:0; left:0;}



/*contact-wrapp*/

.contact-wrapp { text-align:center; background:#eff0fc; padding:72px 0 84px;}

.contact-wrapp p { float:none; font-size:20px; color:#393939; letter-spacing:0; line-height:30.01px; margin:0 0 0;}

.contact-wrapp p a { color:#ec632e;}

.contact-wrapp p span { display:block;}

.contact-wrapp p strong { font-weight:700;}

.contact-wrapp h2 { font-size:50px; font-weight:400; color:#000000; letter-spacing:-0.25px; line-height:63px; margin:0 0 78px;}

.contact-wrapp h2 a { color:#000000;}

.contact-wrapp h2 span { display:block;}

.contact-wrapp h3 { font-size:20px; font-weight:400; color:#393939; letter-spacing:0; line-height:30.01px; margin:0 0 47px;}

.contact-wrapp h3 a { color:#393939;}

.contact-wrapp h3 span { display:block;}

.contact-wrapp h4 { font-size:20px; font-weight:400; color:#393939; letter-spacing:0; line-height:30.01px; margin:0 0 40px;}

.contact-wrapp h4 a { color:#393939;}

.contact-wrapp h4 span { display:block;}

.contact-wrapp .margin { max-width:1114px;}

.contact-wrapp .contact-col1 { width:100%; float:left; margin:25px 0 0;}

.contact-wrapp .contact-col1 img { width:100%; display:block;}

.contact-wrapp .contact-col1 .contact-row1 { width:45.8%; float:left; text-align:left; transform:translateY(-50%); position:absolute; top:41%;}

.contact-wrapp .contact-col2 { width:100%; float:right; margin:0 0 0; position:relative;}

.contact-wrapp .contact-col2 img { width:100%; display:block;}

.contact-wrapp .contact-col2 .contact-row2 { width:49%; float:right;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { float:left; font-size:12.47px; color:#000000; letter-spacing:1.8px; text-transform:uppercase; background:#e7e8f5; border-color:#e7e8f5;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { width:100%; height:47px; margin:0 0 15px; padding:0  2% 0;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { width:100%; height:147px; margin:0 0 24px; padding:17px  2% 0;}

.contact-wrapp .contact-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); cursor:pointer; margin:0 0 0; padding:13px 18px 14px 18px;}

.contact-wrapp .contact-btn1:hover { color:#fd5c4c;}

.contact-wrapp h2, .contact-wrapp h2 span, .contact-wrapp h3 strong, .contact-wrapp h4, .contact-wrapp h4 span { font-family: 'Poppins', sans-serif; font-weight: 700;}



/*address-wrapp*/

.address-wrapp { background:#eff0fc;}

.address-wrapp p { float:none; font-size:16px; color:#fd6140; letter-spacing:0.4px; line-height:28px; margin:0 0 26px;}

.address-wrapp p a { color:#ec632e;}

.address-wrapp p span { display:block;}

.address-wrapp p strong { font-weight:700;}

.address-wrapp .address-col1 { width:100%; float:left; margin:0 0 0;}

.address-wrapp .address-col1 iframe { width:100%; height:490px; display:block;}

.address-wrapp .address-col1 .address-row1 { width:510px; float:left; text-align:left;}



/*paiger-wrapp*/

.paiger-wrapp { text-align:center; background:#eff0fc; margin:-90px 0 0; padding:0 0 120px;}

.paiger-wrapp .paiger-col1 { width:auto; float:none; margin:0 auto 0;}

.paiger-wrapp .paiger-col1 img { width:100%; display:block;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:auto; float:left;}

.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block;}

.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block; padding:18px 1px 14px;}

.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#fc692a;}

.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#fc692a;}

.paiger-wrapp .paiger-btn1 { width:102px; float:left; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:0 25px 0 0; padding:13px 10px 14px 10px;}

.paiger-wrapp .paiger-btn1:hover { color:#fd5c4c;}

.paiger-wrapp .paiger-btn2 { width:102px; float:right; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:0 0 0 25px; padding:13px 10px 14px 10px;}

.paiger-wrapp .paiger-btn2:hover { color:#fd5c4c;}

.paiger-row1 li, .paiger-row1 li a { font-size:13.99px; color:#808291; font-family: 'myriadpro-regular-font';}

 
.paiger-wrapp .paiger-col1 ul.pagina-row1 {
    margin: 0 auto;
    display: inline-block;
    width: auto;
    float: none;
}

.paiger-wrapp .paiger-col1 ul.pagina-row1 li {
    font-size: 13.99px;
    font-family: 'myriadpro-regular-font';
    float: none;
    display: inline-block;
}

.paiger-wrapp .paiger-col1 ul.pagina-row1 li a {
    display: inline-block;
    padding: 18px 1px 14px;
    font-size: 13.99px;
    color: #808291;
    font-family: 'myriadpro-regular-font';
}

.paiger-wrapp .paiger-col1 ul.pagina-row1 li.active a {
    color: #fc692a;
}

.paiger-wrapp .paiger-col1 ul.pagina-row1 li a:hover {
  color: #fc692a;

}

.paiger-wrapp .paiger-col1 a.paiger-btn1 {
    float: none;
   
}

.paiger-wrapp .paiger-col1 a.paiger-btn2 {
    float: none;
}


.paiger-wrapp .paiger-col1 h2.screen-reader-text {
    display: none;
}

.paiger-wrapp .paiger-col1 a.page-numbers {
  color: #808291;
    font-family: 'myriadpro-regular-font';
    float: none;
  display: inline-block;
    padding: 18px 3px 14px;
    font-size: 13.99px;

}
.paiger-wrapp .paiger-col1 a.page-numbers:hover {
color: #fc692a;
}
.paiger-wrapp .paiger-col1 span.page-numbers.dots {
    color: #808291;
    font-family: 'myriadpro-regular-font';
    float: none;
    display: inline-block;
    padding: 18px 3px 14px;
    font-size: 13.99px;
}
.paiger-wrapp .paiger-col1 a.page-numbers .paiger-btn1, .paiger-wrapp .paiger-col1 a.page-numbers .paiger-btn2 {
    display: inline-block;
    float: none;
}
.paiger-wrapp .paiger-col1 a.prev.page-numbers, .paiger-wrapp .paiger-col1 a.next.page-numbers {
    padding: 0;
}

.paiger-wrapp .paiger-col1 span.page-numbers.current {
  color: #fc692a;
  font-family: 'myriadpro-regular-font';
    float: none;
  display: inline-block;
    padding: 18px 3px 14px;
    font-size: 13.99px;
}


/*testimonials-wrapp*/

.testimonials-wrapp { text-align:center; background:#000;}

.testimonials-wrapp p { float:none; font-size:18px; color:#ffffff; letter-spacing:0; line-height:30px; margin:0 0 26px;}

.testimonials-wrapp p a { color:#ec632e;}

.testimonials-wrapp p span { display:block;}

.testimonials-wrapp p strong { font-weight:700;}

.testimonials-wrapp h2 { font-size:32px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:45px; margin:0 0 32px;}

.testimonials-wrapp h2 a { color:#ffffff;}

.testimonials-wrapp h2 span { display:block;}

.testimonials-wrapp h3 { font-size:23.86px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:36px; margin:-4px 0 2px;}

.testimonials-wrapp h3 a { color:#ffffff;}

.testimonials-wrapp h3 span { display:block;}

.testimonials-wrapp h4 { font-size:10.93px; font-weight:400; color:#fd7350; letter-spacing:1px; line-height:23px; margin:0 0 10px;}

.testimonials-wrapp h4 a { color:#fd7350;}

.testimonials-wrapp h4 span { display:block;}

.testimonials-wrapp .testimonials-col1 { width:100%; float:none; margin:150px 0 124px;}

.testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:62%; float:none; margin:0 auto 0;}

.testimonials-wrapp h4, .testimonials-wrapp h4 span { text-transform:uppercase;}

.testimonials-wrapp h4 strong { font-weight: bold;}



/*getin-wrapp*/

.getin-wrapp { text-align:center; background:url(../images/getin-bg1.jpg) no-repeat center / cover;position: relative;}

.getin-wrapp::after {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.4);z-index: 1;}

.getin-wrapp p { float:none; font-size:16px; color:#ffffff; letter-spacing:0; line-height:30.1px; margin:0 0 26px;}

.getin-wrapp p a { color:#ec632e;}

.getin-wrapp p span { display:block;}

.getin-wrapp p strong { font-weight:700;}

.getin-wrapp h2 { font-size:32px; font-weight:400; color:#ffffff; letter-spacing:0; line-height:45px; margin:0 0 32px;}

.getin-wrapp h2 a { color:#ffffff;}

.getin-wrapp h2 span { display:block;}

.getin-wrapp .getin-col1 { width:100%; float:none; margin:116px 0 132px;position: relative;z-index: 1;}

.getin-wrapp .getin-col1 img { width:100%; display:block;}

.getin-wrapp .getin-col1 .getin-row1 { width:740px; float:none; margin:0 auto 0;}

.getin-wrapp .getin-btn1 { float:none; color:#ffffff; box-shadow:0px 8px 15px 0px rgba(254,120,131,0.3); margin:10px 0 0; padding:13px 20px 14px 20px;}

.getin-wrapp .getin-btn1:hover { color:#fd5c4c;}



/*detier-thm1*/

.detier-thm1 { width:28.5%; float:none; background:url(../images/detier-symbol1.svg) no-repeat center / 100%; opacity:0.4;}

.active .detier-thm1 { background:url(../images/detier-symbol11.svg) no-repeat center / 100%; opacity:1;}

.detier-thm2 { width:37.9%; float:none; background:url(../images/detier-symbol2.svg) no-repeat center / 100%; opacity:0.4;}

.active .detier-thm2 { background:url(../images/detier-symbol22.svg) no-repeat center / 100%; opacity:1;}

.detier-thm3 { width:30.7%; float:none; background:url(../images/detier-symbol3.svg) no-repeat center / 100%; opacity:0.4;}

.active .detier-thm3 { background:url(../images/detier-symbol33.svg) no-repeat center / 100%; opacity:1;}

.detier-thm4 { width:37.8%; float:none; background:url(../images/detier-symbol4.svg) no-repeat center / 100%; opacity:0.4;}

.active .detier-thm4 { background:url(../images/detier-symbol44.svg) no-repeat center / 100%; opacity:1;}

.detier-thm1, .detier-thm2, .detier-thm3, .detier-thm4 { display:inline-block; margin:0 auto 26px; padding:0 0 31.6%; position:relative;}

.active .detier-thm1:after, .active .detier-thm2:after, .active .detier-thm3:after, .active .detier-thm4:after { content:""; width:118px; background:url(../images/detier-circle1.svg) no-repeat center / 100%; padding:0 0 118px; position:absolute; top:-18px; left:-29px;}


.active .detier-thm1 { display: none;}
.detier-thm1 { display: inline-block;}
.detier-thm1.reddish { display: none;}
.active .detier-thm1.reddish { display: inline-block;}

.active .detier-thm2 { display: none;}
.detier-thm2 { display: inline-block;}
.detier-thm2.reddish { display: none;}
.active .detier-thm2.reddish { display: inline-block;}

.active .detier-thm3 { display: none;}
.detier-thm3 { display: inline-block;}
.detier-thm3.reddish { display: none;}
.active .detier-thm3.reddish { display: inline-block;}


.active .detier-thm4 { display: none;}
.detier-thm4 { display: inline-block;}
.detier-thm4.reddish { display: none;}
.active .detier-thm4.reddish { display: inline-block;}






/*color-bg1*/

.gray-bg1 { background:#e6e7f7;}



/*common-css*/

#common-bg1 { width:100%; float:left; background:#eff0fc url(https://www.microminder.com/wp-content/uploads/2021/11/common-bg2.jpg) no-repeat center / cover; margin:0 0 0;}

#common-bg2 { width:100%; float:left; background:#ffffff; margin:0 0 0; padding:50px 0 12px;}

#common-bg3 { width:100%; float:left; background:#eff0fc; margin:0 0 0;}

.testimonials-box1 { width:100%; float:left; margin:0 0 0;}

.testimonials-box1 span { width:15px; display:inline-block; margin:0 2px 0;}

.security-let1 { width:55.1%; float:left; margin:16px 0 0 2.2%;}

.security-ret1 { width:27.1%; float:right; margin:0 4.3% 0 0;}

.sets-box1 { width:57.8%; float:right; margin:0 0 0;}

.impoer-box1 { width:100%; float:left; margin:34px 0 0;}

.contact-box1 { width:100%; float:left; margin:30px 0 0;}

.contact-box1 a { width:auto; float:left; margin:0 14px 0 0;}

.support-box1 { width:100%; float:none; margin:120px 0 0;}

.support-tex1 { width:100%; display:table-cell; vertical-align:middle; margin:0 0 0;}

.frequently-let1 { width:46.2%; float:left; margin:0 0 0;}

.frequently-ret1 { width:46.2%; float:right; margin:0 0 0;}

.header-tex1 { font-size:22px; color:#ffffff; letter-spacing:0.4px; line-height:22px; display:inline-block; margin:0 0 0;}

.header-tex1 a { color:#ffffff;}

.header-box1 { width:247px; float:none; display:none; margin:0 auto 0;}

.header-box1 img { width:100%; display:block;}

.header-box2 { width:100%; float:left; text-align:center; display:none; margin:0 0 0;}

.header-thm1 { display:inline-block;}

.header-thm1 a { width:20px; display:inline-block; margin:0 4px 0;}

.header-thm1 img { width:100%; display:block;}

.banner-cap1 { width:100%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.enquer-box1 { width:65%; float:right; margin:0 0 0; position:absolute; right:-4.8%; bottom:-23.7%;}

.facier-cap1 { width:100%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.honoer-box1 { width:100%; float:left; margin:-5px 0 0; position:relative;}

.honoer-thm1 { width:auto; float:right; margin:0 0 0; position:absolute; top:0; right:16.6%;}

.honoer-thm1 a { float:left; margin:0 0 0 9px;}

.judger-box1 { width:100%; float:left; margin:0 0 26px;}

.judger-box1 li { display:block; margin:0 0 9px;}

.judger-box1 li:last-child { margin-bottom:0;}

.judger-box1 li a { font-size:11px; color:#181b31; letter-spacing:1px; text-transform:uppercase; font-family: 'glacial-bold-font';}

.judger-box1 li a:hover { color:#ec6632;}

.knower-cap1 { width:100%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}

.laboer-box1 { width:100%; float:left; display:none; margin:0 0 0;}

.banner-btn1:after { content:""; width:22px; height:22px; background:url(../images/banner-btn1.png) no-repeat center / 100%; transform:translateY(-50%); position:absolute; top:50%; left:78%;}

.banner-btn1:hover:after { background:url(../images/banner-btn11.png) no-repeat center / 100%;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .detier-btn1, .enquer-btn1, .gester-btn1, .honoer-btn1, .impoer-fil1, .impoer-btn1, .impoer-btn2, .judger-btn1, .knower-btn1, .laboer-btn1, .whatwedo-btn1, .blog-fil1, .blog-btn1, .blog-btn2, .blog-btn3, .blogin-fil1, .blogin-btn1, .blogin-btn2, .faq-fil1, .faq-btn1, .security-btn1, .suite-btn1, .sets-btn1, .plans-btn1, .needs-btn1, .pricing-btn1, .pricing-btn2, .adipisicing-btn1, .paiger-btn1, .paiger-btn2, .getin-btn1, .contact-fil1, .contact-btn1, .support-btn1, .frequently-fil1, .frequently-btn1 { text-align:center; font-size:18px; font-weight:700; letter-spacing:0.4px; border:1px solid; border-radius:5px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative; line-height:1;}



.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6 { padding: 0; float: left;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.first_col { width: 64%; float: left; margin: 0 0 0;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.last_col { width: 33.2%; float: right;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .form-control { width: 100%; height: 47px; float: left; margin: 0 0 0; padding: 0 2% 0; text-align: center; font-size: 16px; color: #c5c7d0; letter-spacing: 0.4px; background: #f5f6fd; border: 1px solid #cbccd3; box-shadow: 0px 8px 15px 0px rgba(245,189,167,0.26); border-radius: 5px; font-family: 'Poppins', sans-serif; font-weight: 500; vertical-align: baseline; outline: none;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .form-control::placeholder { color:#c5c7d0;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn { width: 100%; float: right; color: #ffffff; /*box-shadow: 0px 8px 15px 0px rgba(254,120,131,0.3);*/ cursor: pointer; margin: 0 0 0; padding: 13px 2% 14px 2%; /*background: #fe506b; background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%); background: -webkit-linear-gradient(left, #fe506b 0%,#fb794d 100%); background: linear-gradient(to right, #fe506b 0%,#fb794d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe506b', endColorstr='#fb794d',GradientType=1 );*/ border: solid 1px transparent; text-align: center; font-size: 18px; font-weight: 700; letter-spacing: 0.4px; border-radius: 5px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; line-height: 1; background: #992385; background: -moz-linear-gradient(left,#fe506b 0%,#fb794d 100%); background: -webkit-linear-gradient(left,#992385 0%,#536df2 100%); background: linear-gradient(to right,#992385 0%,#536df2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe506b',endColorstr='#fb794d',GradientType=1); box-shadow: 0 0 6px 0rgba(157,96,212,.5);}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn:hover { color: #fd5c4c; box-shadow: 2px 1000px 1px #eff0fc inset;}


.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .col-sm-12 { padding: 0;}
.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .form-control {width: 100%; height: 47px ;margin: 0 0 15px; padding: 0 2% 0;float: left;font-size: 12.47px;color: #000000;letter-spacing: 1.8px;text-transform: uppercase;background: #e7e8f5;border-color: #e7e8f5;border-radius: 5px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;line-height: 1;text-align: center;font-weight: 700;vertical-align: baseline;outline: none;font-family: 'Poppins', sans-serif;box-shadow: none;}
.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .form-control::placeholder { color:#000000;}
.contact-wrapp .contact-col2 .contact-row2 .caldera-grid textarea.form-control {width: 100% !important;height: 147px;min-height: 50px;margin: 0 0 28px;padding: 17px 2% 0;max-height: 225px;}
.contact-wrapp .contact-col2 .contact-row2 .g-recaptcha { width: 100%; float: left; margin: 0px auto 0px auto; transform: scale(0.9); text-align: center; transform-origin: center;}
.contact-wrapp .contact-col2 .contact-row2 .g-recaptcha div { width: auto !important; height: auto !important; margin: 0 auto !important;} 
.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .btn { width: auto;float: none;color: #ffffff;box-shadow: 0px 8px 15px 0px rgba(254,120,131,0.3);cursor: pointer;margin: 20px 0 0 0;padding: 13px 18px 14px 18px;background: #fe506b;background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%);background: -webkit-linear-gradient(left, #fe506b 0%,#fb794d 100%);background: linear-gradient(to right, #fe506b 0%,#fb794d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe506b', endColorstr='#fb794d',GradientType=1 );border: solid 1px transparent;text-align: center;font-size: 18px;font-weight: 700;letter-spacing: 0.4px;border-radius: 5px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;line-height: 1;}
.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .btn:hover { color: #fd5c4c; box-shadow: 2px 1000px 1px #eff0fc inset;}




.parsley-required { display: none !important;}
.caldera-grid .form-group .parsley-error {border-color: #d00000 !important;border:2px dotted !important;color:#d00000 !important;background: transparent;}
.caldera-grid .form-group label.parsley-error {border: none !important;}
.caldera-grid .help-block {display: none !important;}
input.form-control.parsley-success, select.form-control.parsley-success, textarea.form-control.parsley-success { background: transparent  !important;}
.caldera-grid .row {margin: 0px !important;}
.caldera-grid .form-group { margin:0px auto !important;}


span.toggle-text1 { display: none;}


.google-sec { position: fixed; left: 3%; bottom: 3%; z-index: 99999; display: block;}
.google-sec a { width: 100%; display: block; height: 100%;}
.google-sec.mobileview { display: none; }
.google-sec a img {  width: 100%; display: block; max-width: 100%; height: auto; margin: 0;}


.support-box1 .scroll-right {  display: none;}


.testimonials-wrapp.desktopviewtestimonials { display: block;}
.testimonials-wrapp.mobileviewtestimonials { display: none;}

.menuzord-menu > li.show-in-mobile { display: none;}
.whatwedo-wrapp .whatwedo-col2 .circle-hover1 .circle-img {
    bottom: 0 !important;
}




.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .row.first_row .col-sm-6.first_col { padding-left: 0;}
.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .row.first_row .col-sm-6.last_col { padding-right: 0;}
 



.blog-wrapp .blog-col5 .loader-section {
    position: absolute;
    top: -93px;
    left: 44%;
}
.faq-wrapp .loader-section {
    margin: 0 auto;
    float: none;
    display: block;
    width: 40px;
}
.faq-wrapp .faq-col1 .faq-row1 .error-msg.erroptionfaq {
    padding-top: 10px;
    float: left;
    width: 100%;
    text-align: center;
}
.search-form span.error-msg.erroption {
    padding-left: 20px;
    float: left;
    text-align: left;
    padding-top: 14px;
}
.round-cover-picture {
    width: 100%;
    height: 100%;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    color: #fff;
    font-size: 20px;
}

.brand-color-grey {
    background: #60676b;
}
.brand-color-yellow {
    background: #fac40c;
}
.brand-color-blue {
    background: #25a1da;
}
.brand-color-green {
    background: #83c342;
}
.brand-color-orange {
    background: #f26a37;
}
.brand-color-violet {
    background: #952c92;
}

.surveys-wrapp .practice-wrapp {
    display: inline-block;
    width: 100%;
}

.surveys-wrapp .practice-wrapp .practice-row2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.surveys-wrapp .practice-wrapp .practice-row2 .practice-row1 {
    display: inline-block;
    width: 24.15%;
    margin: 0 1% 10px 0;
        height: 235px;
}


.surveys-wrapp .practice-wrapp .practice-row2 .practice-row1 a.practice-bar1 {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.surveys-wrapp .practice-wrapp .practice-row2 .practice-row1 a.practice-bar1 img {
    display: inline-block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.surveys-wrapp .practice-wrapp .practice-row2 .practice-row1:nth-child(4n) {
    margin-right: 0 !important;
}

.connect-wrapp a.getin-btn {
    background: #fe506b;
    background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%);
    background: -webkit-linear-gradient(left, #fe506b 0%,#fb794d 100%);
    background: linear-gradient(to right, #fe506b 0%,#fb794d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe506b', endColorstr='#fb794d',GradientType=1 );
    border: solid 1px transparent;
    float: none;
    color: #ffffff;
    box-shadow: 0px 8px 15px 0px rgb(254 120 131 / 30%);
    margin: 9px 0 0;
    padding: 11px 25px 12px 25px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.4px;
    border: 1px solid;
    border-radius: 5px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    line-height: 1;
}
.connect-wrapp a.getin-btn:hover {
      color: #fd5c4c;
      box-shadow: 2px 1000px 1px #eff0fc inset;
      background: #fff
}


.showed_res {
    width: 100%;
    display: block;
    float: left;
    position: relative;
}

.knower-wrapp .knower-row1 .fter-menu1 {
    float: left;
    margin-right:15%;
    width: 35%;
}

.knower-wrapp .knower-row1 .fter-menu2 {
    float: left;
    margin-right: 0;
    width: 35%;
}

.knower-wrapp .knower-row1 .fter-menu1 .knower-bar1, .knower-wrapp .knower-row1 .fter-menu2  .knower-bar1 {
    width: 100%;
}
.partner-wrapp .partner-col1 .partner-row1 .partner-img {
    display: flex;
    width: 185px;
    height: 185px;
    background: #fff;
    text-align: center;
    border-radius: 50%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.partner-wrapp .partner-col1 .partner-row1 .partner-img img {
    width: auto;
    max-width: 100%;
}


.facier-wrapp .facier-row1 .facier-bar1.circle-blue1 h2 {  font-size: 44px;}

.consultancy-wrapp .terms-sec {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    justify-content:left;
}
.consultancy-wrapp .terms-sec a {
    display: flex;
    width: 30%;
    flex-wrap: wrap;
    align-items: center;
    margin-right: 5%;
    margin-bottom: 30px;
}

.consultancy-wrapp .terms-sec a img {
    float: left;
    width: auto;
    height: auto;
    margin-right: 3%;
}

.consultancy-wrapp .terms-sec a p {
    float: left;
    margin: 0;
    font-size: 17px;
    color: #808291;
    line-height: normal;
    text-align: left;
    width: 80%;
}

.consultancy-wrapp .terms-sec a:nth-child(3n) {
    margin-right: 0;
}
.consultancy-wrapp .terms-sec a:hover p{
  color: #f7941d;
}
 .judger-wrapp .judger-row1 .mona-all-model-slide-non {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.judger-wrapp .judger-row1 .mona-all-model-slide-non .judger-row2 {
    width: 30%;
    margin: 0 5% 30px 0;
}
.judger-wrapp .judger-row1 .mona-all-model-slide-non .judger-row2:nth-child(3n) {
    margin-right: 0;
}

.judger-wrapp .newzbutton {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 50px;
}

.judger-wrapp .newzbutton a {
    float: none;
    color: #ffffff;
    /*box-shadow: 0px 8px 15px 0px rgb(254 120 131 / 30%);*/
    margin: 0 0 0;
    padding: 11px 21px 12px 21px;
    /*background: #fe506b;
    background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%);
    background: -webkit-linear-gradient(left, #fe506b 0%,#fb794d 100%);
    background: linear-gradient(to right, #fe506b 0%,#fb794d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe506b', endColorstr='#fb794d',GradientType=1 );
    box-shadow: 0 0 6px 0 rgb(157 96 212 / 50%);*/
    border: solid 1px transparent;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.4px;
    border-radius: 5px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    line-height: 1;

    background: #992385;
    background: -moz-linear-gradient(left,#fe506b 0%,#fb794d 100%);
    background: -webkit-linear-gradient(left,#992385 0%,#536df2 100%);
    background: linear-gradient(to right,#992385 0%,#536df2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe506b',endColorstr='#fb794d',GradientType=1);
    box-shadow: 0 0 6px 0rgba(157,96,212,.5);
}

.judger-wrapp .newzbutton a:hover {
    box-shadow: 2px 1000px 1px #eff0fc inset;
    color: #fd5c4c;
} 
.judger-wrapp .judger-row2 .judger-bar2 .judger-btn1.pink-button1{
    float: left;
    color: #ffffff;
    /*box-shadow: 0px 8px 15px 0px rgb(254 120 131 / 30%);*/
    margin: 0 0 0;
    padding: 11px 21px 12px 21px;
    /*background: #fe506b;
    background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%);
    background: -webkit-linear-gradient(left, #fe506b 0%,#fb794d 100%);
    background: linear-gradient(to right, #fe506b 0%,#fb794d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe506b', endColorstr='#fb794d',GradientType=1 );
    box-shadow: 0 0 6px 0 rgb(157 96 212 / 50%);*/
    border: solid 1px transparent;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.4px;
    border-radius: 5px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    line-height: 1;

    background: #992385;
    background: -moz-linear-gradient(left,#fe506b 0%,#fb794d 100%);
    background: -webkit-linear-gradient(left,#992385 0%,#536df2 100%);
    background: linear-gradient(to right,#992385 0%,#536df2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe506b',endColorstr='#fb794d',GradientType=1);
    box-shadow: 0 0 6px 0rgba(157,96,212,.5);
} 
.judger-wrapp .judger-row2 .judger-bar2 .judger-btn1.pink-button1:hover{
      box-shadow: 2px 1000px 1px #eff0fc inset;
    color: #fd5c4c;
} 
.judger-wrapp .judger-row2 .judger-bar2 h2 {
    min-height: 60px;
}
.testimonials-wrapp .testimonials-col1 .testimonial-sec {
    width: 80%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 auto;
}

.testimonials-wrapp .testimonials-col1 .testimonial-sec .testimonials-row1 {
    width: 100%;
    min-height: 200px;

}
.testimonials-wrapp .testimonials-col1 .testimonial-sec .testimonials-row1:nth-child(2){
    margin-top: 60px;
}

.testimonials-wrapp .testimonials-col1 .testimonial-sec .testimonials-row1 p {
    display: inline-block;
    width: 100%;
}

.testimonials-wrapp .testimonials-col1 .testimonial-sec .testimonials-row1 h4 {
    display: inline-block;
    width: 100%;
}
.plans-wrapp .plans-col2 .plans-row2 ul li {
    position: relative;
    text-align: left;
    padding-left: 17px;
    margin-bottom: 7px;
    color: #808291;
}

.plans-wrapp .plans-col2 .plans-row2 ul li::before {content: "";background: #9a9ba6;position: absolute;left: 0;top: 9px;width: 6px;height: 6px;border-radius: 50%;}
.detier-wrapp .detier-row3 .detier-bar3 h3 {
    font-size: 28px;
    line-height: 43px;
}
.sets-wrapp .sets-col2 .sets-row2 p {
    font-size: 14px;
    color: #ffffff;
    line-height: 20px;
    font-family: 'Poppins', sans-serif; font-weight: 300;
}
.honoer-wrapp .honoer-row2 .honoer-bar2 h3 {
    font-size: 18px;
}


 
.tabbed-content { display: none;}




.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-title { display: none;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1) { width: 64% !important; float: left; margin: 0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 33.2% !important; float: right;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100%;display: flex;margin: 0 auto;float: left;order: inherit;justify-content: center;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { width: 100%; height: 47px; margin: 0 0 0; padding: 0 2% 0; font-size: 16px; font-weight: 500; color: #c5c7d0; background: #f5f6fd; border-color: #cbccd3; resize: none; text-align: center; letter-spacing: .4px; border-radius: 5px; transition: all 0.25s ease-out 0s; display: inline-block; vertical-align: baseline; position: relative; box-shadow: 0px 8px 15px 0px rgba(245,189,167,.26); outline: none; font-family: 'Poppins',sans-serif; line-height: normal;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #c5c7d0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {  margin: 0 0 0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: 100%;float: right;color: #fff;cursor: pointer;height: auto;margin: 0;padding: 13px 2% 14px;border: solid 1px transparent;text-align: center;font-size: 18px;font-weight: 700;letter-spacing: .4px;border-radius: 5px;transition: all .25s ease-out 0s;display: inline-block;position: relative;line-height: 1;background: #992385;background: -moz-linear-gradient(left,#fe506b 0%,#fb794d 100%);background: -webkit-linear-gradient(left,#992385 0%,#536df2 100%);background: linear-gradient(to right,#992385 0%,#536df2 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe506b',endColorstr='#fb794d',GradientType=1);box-shadow: 0 0 6px 0rgba(157,96,212,.5);}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover { color: #fd5c4c; box-shadow: 2px 1000px 1px #eff0fc inset;}

.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element { display: block;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label { color: #e80000;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-after-form-content {width: 100%;float: left;margin: 20px 0 0 0;}
.nf-pass.field-wrap .nf-field-element:after { display: none;}





.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-title { display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row { width: 100%; display: block; margin: 0 auto; position: relative; height: auto;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1) { width: 49% !important; float: left; margin: 0 1% 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 49% !important; float: right; margin: 0 0 0 1%;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container { width: 100%; display: block; margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap { width: 100%; display: block; position: relative; float: left;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element { width: 100%; display: flex; margin: 0 auto; float: left; order: inherit; justify-content: center;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { width: 100%; height: 47px; margin: 0 0 15px; padding: 0 2% 0; font-size: 12.47px; font-weight: 700; color: #000000; background: #e7e8f5; border-color: #e7e8f5; resize: none; text-align: center; text-transform: uppercase; letter-spacing: 1.8px; border-radius: 5px; transition: all 0.25s ease-out 0s; display: inline-block; vertical-align: baseline; position: relative; box-shadow: none; outline: none; font-family: 'Poppins',sans-serif; line-height: normal;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #000000;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {width: 100%;height: 147px;float: left;min-height: 50px;margin: 0 0 28px;padding: 14px 2% 0;resize: vertical;max-height: 225px;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field { width: 100%; display: none; float: left; position: relative; margin: 0 auto;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit { margin: 0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { width: auto; float: none; color: #fff; cursor: pointer; height: auto; margin: 20px 0 0 0; padding: 13px 18px 14px 18px; border: solid 1px transparent; text-align: center; font-size: 18px; font-weight: 700; letter-spacing: .4px; border-radius: 5px; transition: all .25s ease-out 0s; display: inline-block; position: relative; line-height: 1; background: #fe506b; background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%); background: -webkit-linear-gradient(left, #fe506b 0%,#fb794d 100%); background: linear-gradient(to right, #fe506b 0%,#fb794d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe506b', endColorstr='#fb794d',GradientType=1 ); text-transform: none;box-shadow: 0px 8px 15px 0px rgba(254,120,131,0.3);}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover { color: #fd5c4c; box-shadow: 2px 1000px 1px #eff0fc inset;}

.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element { display: block;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label { color: #e80000;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent;}
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-after-form-content {width: 100%;float: left;margin: 20px 0 0 0;}







/*Smartphone css*/

@media screen and (max-width: 480px) {

.margin { width:90%;}



.header-wrapp { text-align:center; background:#ffffff; padding:80px 0 26px; position:relative; top:inherit;}

.header-wrapp .header-row1 { width:247px; display:none; margin:0 0 30px;}

.header-wrapp .header-row1 .header-bar1 { width:100%;}

.header-wrapp .header-row2 { width:100%; display:none; margin:0 0 30px;}

.header-wrapp .header-row2 .header-bar2 { width:100%; border:none; padding:0 0 0;}

.header-wrapp .header-row2 .header-bar2 a { width:20px; float:none; display:inline-block; margin:0 4px 0;}

.header-wrapp .header-row3 { width:100%; display:none; margin:0 0 17px;}

.header-wrapp .header-row3 .header-bar3 { width:100%;}

.header-wrapp .header-row4 { width:100%; display:none; margin:0 0 30px;}

.header-wrapp .header-row4 .header-bar4 { width:100%;}

.header-wrapp .header-row5 { width:100%; margin:0 0 0; position:fixed; top:0; right:0; left:0; z-index:9999;}

.header-wrapp .header-row5 .header-bar5 { width:100%;}

.header-wrapp .header-row6 { width:100%; margin:0 0 0;}

.header-wrapp .header-row6 .header-bar6 { width:100%;}

.header-wrapp .header-btn2 { width:48%; float:right; margin:0 0 0; padding:11px 1% 12px 1%;}

.header-wrapp .header-btn3 { width:48%; float:left; white-space:nowrap; display:block; margin:0 0 0; padding:11px 1% 12px 1%;}



.banner-wrapp { text-align:center; min-height:inherit; background:#ffffff; border-bottom:2px solid #e6e7f1;}

.banner-wrapp p { font-size:16px; color:#808291; line-height:30px; margin:0 0 16px;}

.banner-wrapp p span { display:inline;}

.banner-wrapp h2,h1.microm_hp_h1 { font-size:34px; line-height:44px; background:-webkit-linear-gradient(left, #fe506c, #fb7a4d); background:-webkit-linear-gradient(left, #fe506c, #fb7a4d); background:-moz-linear-gradient(left, #fe506c, #fb7a4d); background:-ms-linear-gradient(left, #fe506c, #fb7a4d); background:-o-linear-gradient(left, #fe506c, #fb7a4d); -webkit-background-clip:text; -moz-background-clip:text; -ms-background-clip:text; -o-background-clip:text; -webkit-text-fill-color:transparent; -moz-text-fill-color:transparent; -ms-text-fill-color:transparent; -o-text-fill-color:transparent; margin:0 0 14px;}

.banner-wrapp h3 { font-size:14px; line-height:27px; margin:0 0 11px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp .banner-row1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%; padding:29px 5% 50px;}

.banner-wrapp .banner-row2 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row2 .banner-bar2 { width:114px;}

.banner-wrapp .banner-row3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row3 .banner-bar3 { width:100%; border-radius:0; padding:21px 0 29px;}

.banner-wrapp .banner-btn1 { float:none; margin:4px 0 0; padding:11px 24px 12px 24px;}

.banner-wrapp .banner-btn1:after { display:none;}



.canver-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:32px 0 40px;}

.canver-wrapp h2 { font-size:14px; letter-spacing:0.8px; line-height:27px; margin:0 0 20px;}

.canver-wrapp .canver-row1 { width:100%; margin:0 0 0;}

.canver-wrapp .canver-row1 .canver-bar1 { width:auto; float:none; display:inline-block; margin:0 10px 0;}



.detier-wrapp { text-align:center; background:#ffffff; overflow:hidden; padding:40px 0 24px;}

.detier-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.detier-wrapp p span { display:inline;}

.detier-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 30px 0;}

.detier-wrapp .detier-row2 .detier-bar2 h2 { font-size:16px; line-height:21px; margin:0 0 0 0;}

.detier-wrapp .detier-row1 h2 {
    font-size: 16px;
    margin:0 ;
}
.detier-wrapp .detier-row3 .detier-bar3 h3 {
    font-size: 20px;
    margin:0 ;
}

.detier-wrapp h2 span { display:inline;}

.detier-wrapp h3 { font-size:22px; line-height:35px; margin:0 0 13px;}

.detier-wrapp h4 { font-size:17px; line-height:24px; margin:0 0 19px;}

.detier-wrapp h4 span { display:inline;}

.detier-wrapp .detier-row1 { width:100%; margin:0 0 26px;}

.detier-wrapp .detier-row1 .detier-bar1 { width:100%;}

.detier-wrapp .detier-row2 { width:48%; margin:0 0 25px;}

.detier-wrapp .detier-row2 .detier-bar2 { width:100%;}

.detier-wrapp .detier-row3 { width:100%; margin:0 0 0;}

.detier-wrapp .detier-row3 .detier-bar3 { width:100%;}

.detier-wrapp .detier-btn1 { margin:6px 0 0;}



.enquer-wrapp { text-align:center; background:#ffffff; overflow:hidden; padding:24px 0 30px;}

.enquer-wrapp p { width:90%; font-size:14px; line-height:26px; margin:0 auto 16px;}

.enquer-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 13px;}

.enquer-wrapp h3 { font-size:23px; line-height:31px; margin:0 0 16px;}

.enquer-wrapp h3 span { display:inline;}

.enquer-wrapp .enquer-row1 { width:100%; margin:6px 0 0;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:100%;}

.enquer-wrapp .enquer-row2 { width:100%; text-align:center; margin:0 0 0;}

.enquer-wrapp .enquer-row2 p { width:100%; font-size:14px; line-height:26px; margin:0 0 16px;}

.enquer-wrapp .enquer-row2 .enquer-bar2 { width:100%; padding:0 5% 0; top:32px; right:0; left:0;}

.enquer-wrapp .enquer-row3 { width:100%; margin:0 0 0;}

.enquer-wrapp .enquer-row3 .enquer-bar3 { width:100%;}

.enquer-wrapp .enquer-row4 { width:100%; text-align:center; margin:0 0 0;}

.enquer-wrapp .enquer-row4 .enquer-bar4 { width:100%; padding:0 5% 0; top:32px; right:0; left:0;}



.facier-wrapp { text-align:center; background:#ffffff; margin:0 0 -40px; padding:30px 0 11px; position:relative;}

.facier-wrapp h2 { font-size:35.78px; line-height:35px; margin:0 0 0;}

.facier-wrapp h2 span { font-size:16px; line-height:10px; top:-8px;}

.facier-wrapp h3 { font-size:10px; line-height:10px; margin:0 0 0;}

.facier-wrapp h4 { font-size:14px; line-height:22px; margin:0 0 0;}

.facier-wrapp .facier-row1 { width:100%; margin:0 0 0;}

.facier-wrapp .facier-row1 .facier-bar1 { width:52%; margin:0 auto 14px;}

.facier-wrapp .facier-row2 { width:48%; margin:0 0 24px;}

.facier-wrapp .facier-row2 .facier-bar2 { width:100%;}

.facier-wrapp .facier-row2:nth-child(2n) { float:right;}



.gester-wrapp { text-align:center; background:#ffffff; padding:62px 0 30px;}

.gester-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.gester-wrapp p span { display:inline;}

.gester-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 13px;}

.gester-wrapp .gester-row1 { width:100%; overflow:auto; margin:0 0 6px;}

.gester-wrapp .gester-row1 .gester-bar1 { width:100%;}

.gester-wrapp .gester-row2 { width:100%; overflow:auto; margin:0 0 0;}

.gester-wrapp .gester-row2 .gester-bar2 { width:100%;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.gester-wrapp .gester-btn1 { width:50%; float:none; margin:0 0 0;}



.honoer-wrapp { text-align:center; background:#ffffff; padding:30px 0 40px;}

.honoer-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.honoer-wrapp p span { display:inline;}

.honoer-wrapp h2 { font-size:20px; line-height:26px; margin:0 0 6px;}

.honoer-wrapp h3 { font-size:11px; line-height:23px; margin:0 0 16px;}

.honoer-wrapp h4 { font-size:11px; line-height:23px; margin:0 0 12px;}

.honoer-wrapp .honoer-row1 { width:100%; margin:0 0 26px;}

.honoer-wrapp .honoer-row1 .honoer-bar1 { width:70px; float:none; margin:0 auto 25px;}

.honoer-wrapp .honoer-row2 { width:100%; margin:0 0 38px;}

.honoer-wrapp .honoer-row2 .honoer-bar2 { width:100%;}

.honoer-wrapp .honoer-row3 { width:237px; display:none; margin:0 auto 0;}

.honoer-wrapp .honoer-row3 .honoer-bar3 { width:100%;}

.honoer-wrapp .honoer-row4 { width:100%; margin:0 0 0;}

.honoer-wrapp .honoer-row4 .honoer-bar4 { width:100%;}

.honoer-wrapp .honoer-btn1 { float:none;}



.impoer-wrapp { text-align:center;}

.impoer-wrapp p { font-size:16px; line-height:28px; margin:0 0 16px;}

.impoer-wrapp p span { display:inline;}

.impoer-wrapp h2 { font-size:26px; line-height:38px; margin:0 0 14px;}

.impoer-wrapp h2 span { display:inline;}

.impoer-wrapp .impoer-row1 { width:100%; margin:50px 0 60px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:100%;}

.impoer-wrapp .impoer-btn1 { margin:5px 0 0;}



.judger-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:40px 0 60px;}

.judger-wrapp h2 { font-size:15px; line-height:27px; margin:0 0 6px;}

.judger-wrapp h2 span { display:inline;}

.judger-wrapp h3 { font-size:13px; line-height:25px; margin:0 0 16px;}

.judger-wrapp .judger-row1 { width:100%; margin:0 0 0;}

.judger-wrapp .judger-row1 .judger-bar1 { width:100%; margin:0 0 33px;}

.judger-wrapp .judger-row2 { width:100%; margin:0 0 12px;}

.judger-wrapp .judger-row2 .judger-bar2 { width:100%;}

.judger-wrapp .judger-btn1 { float:none;  margin: 0 auto; left: 0; right: 0; width: 130px;}

.judger-wrapp .judger-row1 .mona-all-model-slide.owl-carousel .owl-stage-outer .owl-stage .owl-item .judger-row2 { margin: 0;}



.knower-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:32px 0 40px;}

.knower-wrapp h2 { font-size:18px; line-height:30px; margin:0 0 18px; width: 100%;}

.knower-wrapp h3 { font-size:14px; line-height:20px; margin:0 0 10px;}

.knower-wrapp .knower-row1 { width:100%; margin:0 0 14px; display: flex;  flex-wrap: wrap;}

.knower-wrapp .knower-row1 .knower-bar1 { width:48%; margin:0 0 12px; float: left;}

/*.knower-wrapp .knower-row1 .knower-bar1:nth-child(2n) { float:right;}*/

.knower-wrapp .knower-row2 {
    width: 170px;
    float: none;
    margin: 0 auto 0;
    display: inline-block;
}

.knower-wrapp .knower-row2 .knower-bar2 { width:100%;}

.knower-wrapp .knower-row1 .knower-bar1 li { margin:0 0 12px;}

.knower-wrapp .knower-btn1 { font-size:12px;}

.knower-bar1 li, .knower-bar1 li a { font-size:14px; text-align: left;}



.laboer-wrapp { text-align:center; background:#ffffff; padding:32px 0 17px;}

.laboer-wrapp h2 { font-size:18px; line-height:18px; margin:0 0 0;}

.laboer-wrapp .laboer-row1 { width:247px; float:none; margin:0 auto 22px;}

.laboer-wrapp .laboer-row1 .laboer-bar1 { width:100%;}

.laboer-wrapp .laboer-row2 { width:100%; display:none; margin:0 0 0;}

.laboer-wrapp .laboer-row2 .laboer-bar2 { width:100%;}

.laboer-wrapp .laboer-row3 { width:100%; margin:0 0 10px;}

.laboer-wrapp .laboer-row3 .laboer-bar3 { width:100%; border:none; padding:0 0 0;}

.laboer-wrapp .laboer-row3 .laboer-bar3 a { width:20px; float:none; display:inline-block; margin:0 4px 0;}

.laboer-wrapp .laboer-row4 { width:100%; margin:0 0 19px;}

.laboer-wrapp .laboer-row4 .laboer-bar4 { width:100%;}

.laboer-wrapp .laboer-btn1 { width:48%; margin:0 0 0; padding:11px 1% 12px 1%;}

.laboer-wrapp .laboer-btn1:nth-child(2n) { float:right;}



.footer-wrapp { text-align:center; background:#ffffff; padding:17px 0 34px;}

.footer-wrapp p { font-size:14px; line-height:23px; margin:0 0 0;}

.footer-wrapp .footer-row1 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-row1 .footer-bar1 { width:100%;}



/*inner-css*/

.inner-wrapp { border-bottom:none;}

.inner-wrapp h1 { font-size:24px; line-height:37px; margin:0 0 8px;}

.inner-wrapp .inner-col1 { top:50%;}

.inner-row1 li, .inner-row1 li a { font-size:16px;}



.about-wrapp { text-align:center; padding:30px 0 12px;}

.about-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.about-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.about-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 14px;}



.approach-wrapp { text-align:center; background:#000000; margin:0 0 -40px; padding:30px 0 12px; position:relative;}

.approach-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.approach-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.pentest-wrapp { text-align:center; background:#000000; margin:0 0 -40px; padding:30px 0 12px; position:relative;}

.pentest-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.pentest-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}


.whatwedo-wrapp { text-align:center; padding:70px 0 10px;}

.whatwedo-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.whatwedo-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.whatwedo-wrapp h3 { font-size:16px; line-height:26px; margin:0 0 0;}

.whatwedo-wrapp .whatwedo-col1 {
    margin: 0;
    width: 100%;
}

.whatwedo-wrapp .whatwedo-col1 .whatwedo-row1 { margin:0 auto 13px;}

.whatwedo-wrapp .whatwedo-col2 { width:48%; margin:0 0 24px;}

.whatwedo-wrapp .whatwedo-col2:nth-child(2n) { float:right; margin-left: 4%;}

.whatwedo-wrapp .whatwedo-btn1 { margin:0 0 40px;}



.people-wrapp { padding:0 0 28px;}

.people-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.people-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.people-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 2px;}

.people-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.people-wrapp .people-col1 { overflow:inherit; margin:22px auto 0;}

.people-wrapp .people-col2 { width:100%; margin:0 0 22px;}

.people-wrapp .people-col2:last-child { margin-bottom:0;}

.people-wrapp .people-col2 .people-row2 { padding:22px 0 0;}



.culture-wrapp { padding:10px 0 12px;}

.culture-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.culture-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}



.blog-wrapp { padding:40px 0 10px;}

.blog-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.blog-wrapp p span { display:inline;}

.blog-wrapp h2 { font-size:16px; line-height:29px; margin:0 0 4px;}

.blog-wrapp h3 { font-size:15.99px; line-height:25px; margin:0 0 6px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h3 { font-size:13.99px; line-height:23px; margin:0 0 8px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 12px;}

.blog-wrapp .blog-col1 { margin:0 0 40px;}

.blog-wrapp .blog-col1 .blog-row1 { width:100%;}

.blog-wrapp .blog-col2 .blog-row2 { width:100%; padding:22px 0 0;}

.blog-wrapp .blog-col3 { margin:0 0 30px;}

.blog-wrapp .blog-col3 .blog-row3 .blog-fil2 { width:48%; height:43px; float:right;}

.blog-wrapp .blog-col6 { width:100%; margin:0 0 30px;}

.blog-wrapp .blog-col6 .blog-row6 { padding:24px 0 0;}

.blog-wrapp .blog-btn1 { margin:2px 0 0;}

.blog-wrapp .blog-btn2 { width:48%; margin:0 0 4.2%;}

.blog-wrapp .blog-btn2:nth-child(2n) { float:right;}

.blog-wrapp .blog-btn2:nth-child(5) { margin-bottom:0;}

.blog-wrapp .blog-btn3 { margin:10px 0 0;}



.blogin-wrapp { padding:40px 0 40px;}

.blogin-wrapp p { font-size:14px; line-height:28px; margin:0 0 13px;}

.blogin-wrapp h2 { font-size:15.99px; line-height:25px; margin:0 0 6px;}

.blogin-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 16px;}

.blogin-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 14px;}

.blogin-wrapp .blogin-col1 { margin:0 0 30px;}

.blogin-wrapp .blogin-col1 .blogin-row1 .blogin-fil2 { width:48%; height:43px; float:right;}

.blogin-wrapp .blogin-col3 { width:100%;}

.blogin-wrapp .blogin-col3 .blogin-row3 { margin:0 auto 24px;}

.blogin-wrapp .blogin-btn1 { width:48%; margin:0 0 4.2%;}

.blogin-wrapp .blogin-btn1:nth-child(2n) { float:right;}

.blogin-wrapp .blogin-btn1:nth-child(5) { margin-bottom:0;}

.blogin-wrapp .blogin-btn2 { margin:9px 0 0;}



.case-wrapp { padding:40px 0 10px;}

.case-wrapp .case-col2 { width:100%; margin:0 0 24px;}

.case-wrapp .case-col2 .case-row2 { padding:22px 0 0;}



.testimonials-wrapp p { font-size:16px; line-height:28px; margin:0 0 13px;}

.testimonials-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 14px;}

.testimonials-wrapp h3 { font-size:19.86px; line-height:32px; margin:-1px 0 4px;}

.testimonials-wrapp .testimonials-col1 { margin:50px 0 74px;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}



.connect-wrapp { padding:28px 0 4px;}

.connect-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.connect-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.connect-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.benefits-wrapp { padding:4px 0 8px;}

.benefits-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.benefits-wrapp p span { display:inline;}

.benefits-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 22px;}

.benefits-wrapp h3 { font-size:19px; line-height:22.01px; margin:0 0 16px;}

.benefits-wrapp .benefits-col1 .benefits-row1 { width:10%; margin:0 0 0;}

.benefits-wrapp .benefits-col2 { width:100%; margin:0 0 10px;}

.benefits-wrapp .benefits-col2 .benefits-row2 { width:84%;}



.getin-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.getin-wrapp p span { display:inline;}

.getin-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.getin-wrapp .getin-col1 { margin:50px 0 60px;}

.getin-wrapp .getin-col1 .getin-row1 { width:100%;}

.getin-wrapp .getin-btn1 { margin:8px 0 0;}



.consultancy-wrapp { padding:28px 0 18px;}

.consultancy-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.consultancy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.consultancy-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.strategy-wrapp { padding:28px 0 18px;}

.strategy-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.strategy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 14px;}



.contact-wrapp { padding:34px 0 40px;}

.contact-wrapp p { font-size:16px; line-height:26.01px; margin:0 0 0;}

.contact-wrapp h2 { font-size:26px; line-height:29px; margin:0 0 28px;}

.contact-wrapp h3 { font-size:16px; line-height:26.01px; margin:0 0 16px;}

.contact-wrapp h4 { font-size:16px; line-height:26.01px; margin:0 0 24px;}

.contact-wrapp .contact-col1 .contact-row1 { width:100%; text-align:center; transform:none; position:relative; top:inherit;}

.contact-wrapp .contact-col2 .contact-row2 { width:100%;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { font-size:10.47px; letter-spacing:1.2px;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { margin:0 0 4.2%;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { margin:0 0 30px;}



.address-wrapp .address-col1 iframe { height:380px;}



.solutions-wrapp { padding:34px 0 10px;}

.solutions-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.solutions-wrapp p span { display:inline;}

.solutions-wrapp h2 { font-size:26px; line-height:29px; margin:0 0 26px;}

.solutions-wrapp h3 { font-size:19.01px; line-height:32px; margin:0 0 0;}

.solutions-wrapp .solutions-col1 .solutions-row1 { width:10%; margin:0 6% 22px 0;}

.solutions-wrapp .solutions-col2 { width:100%; margin:0 0 10px;}



.partner-wrapp { text-align:center; padding:40px 0 18px;}

.partner-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.partner-wrapp p span { display:inline;}

.partner-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 12px;}

.partner-wrapp .partner-col1 .partner-row1 { width:146px; float:none; transform:none; margin:0 auto 20px; position:relative; top:inherit; left:inherit;}

.partner-wrapp .partner-col2 .partner-row2 { width:100%; padding:0 0 0;}



.faq-wrapp { padding:30px 0 10px;}

.faq-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.faq-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.faq-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.faq-wrapp .faq-col1 { width:100%; margin:0 0 10px;}

.faq-wrapp .faq-col1 .faq-row1 .faq-fil1 { font-size:11px;}



.protection-wrapp { padding:28px 0 4px;}

.protection-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.protection-wrapp p span { display:inline;}

.protection-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.protection-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.security-wrapp { padding:14px 0 18px;}

.security-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.security-wrapp p span { display:inline;}

.security-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}

.security-wrapp .security-col1 { margin:0 0 20px;}

.security-wrapp .security-btn1 { width:35%;}

.security-let1 { width:100%; margin:0 0 0;}

.security-ret1 { width:100%; display:none; margin:0 0 0;}



.suite-wrapp { padding:30px 0 10px;}

.suite-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 22px;}

.suite-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.suite-wrapp h4 { font-size:24px; line-height:37px; margin:0 0 16px;}

.suite-wrapp .suite-col2 { width:100%; min-height:inherit; margin:0 0 30px; padding:22px 5% 58px;}

.suite-wrapp .suite-col2 .suite-row2 li { margin:0 0 10px;}

.suite-wrapp .suite-col2 .suite-row2 li span { display:inline;}

.suite-wrapp .suite-btn1 { left:5%; bottom:30px;}

.suite-row2 li, .suite-row2 li a { font-size:12px;}



.sets-wrapp { background:url(../images/sets-mob-bg1.jpg) no-repeat center / cover; padding:32px 0 34px;}

.sets-wrapp h2 { font-size:26px; color:#ffffff; line-height:36px; margin:0 0 22px;}

.sets-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.sets-wrapp h4 { font-size:24px; line-height:37px; margin:0 0 16px;}

.sets-wrapp h5 { font-size:14px; line-height:27px; margin:-8px 0 0;}

.sets-wrapp .sets-col1 { width:100%; margin:0 0 0;}

.sets-wrapp .sets-col2 { width:100%; min-height:inherit; margin:0 0 30px; padding:22px 5% 20px;}

.sets-wrapp .sets-col2 .sets-row2 li { margin:0 0 10px;}

.sets-wrapp .sets-col2 .sets-row2 li span { display:inline;}

.sets-wrapp .sets-btn1 { left:5%; bottom:30px;}

.sets-row2 li, .sets-row2 li a { font-size:12px;}

.sets-box1 { width:100%; margin:0 0 0;}



.groups-wrapp { padding:28px 0 4px;}

.groups-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.groups-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}



.plans-wrapp { padding:4px 0 10px;}

.plans-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 14px;}

.plans-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 22px;}

.plans-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 22px;}

.plans-wrapp h4 { font-size:14px; line-height:23px; margin:0 0 14px;}

.plans-wrapp .plans-col1 .plans-row1 { margin:0 auto 22px;}

.plans-wrapp .plans-col2 { width:100%; margin:0 0 30px; padding:20px 5% 12px;}

.plans-wrapp .plans-btn1 { margin:10px 0 24px;}



.needs-wrapp { padding:32px 0 15px;}

.needs-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.needs-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 16px;}

.needs-wrapp .needs-col1 { margin:0 0 22px;}

.needs-wrapp .needs-col1:last-child { margin-bottom:0;}

.needs-wrapp .needs-col1 .needs-row1 { width:100%; margin:0 0 22px;}

.needs-wrapp .needs-col1 .needs-row1:last-child { margin-bottom:0;}

.needs-wrapp .needs-btn1 { margin:8px 0 0;}



.pricing-wrapp { padding:15px 0 10px;}

.pricing-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.pricing-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 22px;}

.pricing-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 22px;}

.pricing-wrapp h4 { font-size:14px; line-height:23px; margin:0 0 14px;}

.pricing-wrapp .pricing-col1 { margin:0 0 30px;}

.pricing-wrapp .pricing-col2 { margin:0 0 0;}

.pricing-wrapp .pricing-col3 .pricing-row3 { margin:0 auto 22px;}

.pricing-wrapp .pricing-col4 { width:100%; margin:0 0 30px; padding:20px 5% 12px;}

.pricing-wrapp .pricing-btn1 { width:40%;}

.pricing-wrapp .pricing-btn2 { margin:10px 0 24px;}



.surveys-wrapp { padding:30px 0 18px;}

.surveys-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.surveys-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}



.hardware-wrapp { padding:32px 0 4px;}

.hardware-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.hardware-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 14px;}

.hardware-wrapp .hardware-col1 { margin:0 0 10px;}



.rental-wrapp { padding:4px 0 10px;}

.rental-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.rental-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.rental-wrapp h3 span { display:inline;}

.rental-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.rental-wrapp h4 { font-size:19px; line-height:26.01px; margin:0 0 16px;}

.rental-wrapp .rental-col1 { margin:10px 0 0;}

.rental-wrapp .rental-col1 .rental-row1 { width:10%; margin:0 0 0;}

.rental-wrapp .rental-col2 { width:100%; margin:0 0 8px;}

.rental-wrapp .rental-col2 .rental-row2 { width:84%;}



.adipisicing-wrapp { padding:50px 0 0;}

.adipisicing-wrapp h2 { font-size:26px; line-height:36px; margin: 0 0 0;}

.adipisicing-wrapp h2 span { display:inline;}

.adipisicing-wrapp .adipisicing-col1 { margin:0 auto 0;}



.chat-wrapp { padding:28px 0 12px;}

.chat-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.chat-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.chat-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.chat-wrapp h3 span { display:inline;}

.chat-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.chat-wrapp .chat-col1 { margin:6px 0 0;}

.chat-wrapp .chat-col1 .chat-row1 {     width: 96px;
    height: 96px; float:none; display:inline-block;}

.chat-wrapp .chat-col2 { width:48%; margin:0 0 20px;}

.chat-wrapp .chat-col2:nth-child(2n) { float:right;}

.chat-wrapp .chat-col2 .chat-row2 { padding:6px 0 0;}



.support-wrapp { padding:30px 0 40px;}

.support-wrapp p { font-size:16px; line-height:28px; margin:0 0 13px;}

.support-wrapp p span { display:inline;}

.support-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.support-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.support-wrapp h3 span { display:inline;}

.support-wrapp h4 { font-size:16px; line-height:29px;}

.support-wrapp h5 { font-size:11px; line-height:24px;}

.support-wrapp .support-col1 { width:1198px;}

.support-wrapp .support-btn1 { margin:8px 0 0;}

.support-box1 { overflow-x:auto; margin:40px 0 0;}

.support-wrapp .support-col1:last-child { margin-bottom: 24px;}


.frequently-wrapp { padding:30px 0 18px;}

.frequently-wrapp p { font-size:16px; line-height:28.1px; margin:0 0 14px;}

.frequently-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.frequently-wrapp h3 { font-size:20px; line-height:33px; margin:0 0 14px;}

.frequently-wrapp .frequently-col1 { width:100%; margin:0 0 20px;}

.frequently-wrapp .frequently-col1 .frequently-row1 .frequently-fil1 { font-size:11px;}

.frequently-let1 { width:100%;}

.frequently-ret1 { width:100%;}



.paiger-wrapp { margin:0 0 0; padding:0 0 22px;}

.paiger-wrapp .paiger-col1 { width:100%;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:100%;}

.paiger-wrapp .paiger-btn1 { width:auto; margin:0 15px 0 0;}

.paiger-wrapp .paiger-btn2 { width:auto; margin:0 0 0 15px;}

.paiger-wrapp .paiger-col1 .paiger-row1 li a { padding:18px 6px 14px;}



/*detier-thm1*/

.detier-thm1, .detier-thm2, .detier-thm3, .detier-thm4 { margin:0 auto 11px;}

.active .detier-thm1:after, .active .detier-thm2:after, .active .detier-thm3:after, .active .detier-thm4:after { width:58px; padding:0 0 58px; top:-8px; left:-19px;}



/*common-css*/

#common-bg2 { padding:30px 0 10px;}

.contact-box1 { width:100%; margin:24px 0 28px;}

.contact-box1 a { float:none; display:inline-block; margin:0 4px 0;}

.header-tex1 { font-size:18px; color:#686d6f; line-height:18px; white-space:nowrap; position:relative; top:-4px;}

.header-tex1 a { color:#686d6f;}

.header-box1 { width:247px; display:block; margin:0 auto 29px;}

.header-box2 { width:100%; display:block; margin:0 0 25px;}

.banner-cap1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit;}

.enquer-box1 { width:58%; display:none; margin:0 auto 0;}

.honoer-box1 { width:100%; margin:-2px 0 0;}

.honoer-thm1 { width:100%; margin:0 0 0; position:relative; top:inherit; right:inherit;}

.honoer-thm1 a { float:none; display:inline-block; margin:0 2px 0;}

.judger-box1 { width:100%; margin:-4px 0 20px;}

.judger-box1 li { margin:0 0 6px;}

.laboer-box1 { width:100%; display:block; margin:0 0 0;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .detier-btn1, .enquer-btn1, .gester-btn1, .honoer-btn1, .impoer-fil1, .impoer-btn1, .impoer-btn2, .judger-btn1, .knower-btn1, .laboer-btn1, .whatwedo-btn1, .blog-fil1, .blog-btn1, .blog-btn2, .blog-btn3, .blogin-fil1, .blogin-btn1, .blogin-btn2, .faq-fil1, .faq-btn1, .security-btn1, .suite-btn1, .sets-btn1, .plans-btn1, .needs-btn1, .pricing-btn1, .pricing-btn2, .adipisicing-btn1, .paiger-btn1, .paiger-btn2, .getin-btn1, .contact-fil1, .contact-btn1, .support-btn1, .frequently-fil1, .frequently-btn1 { font-size:14px; letter-spacing:0;}


.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.first_col {  width: 100%; margin: 0 0 4.2%;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .form-control { width: 100%; padding: 0 5% 0;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.last_col { width: 50%; float: none; margin: 0 auto;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn { font-size: 14px; letter-spacing: 0;}

.header-box2 .header-thm1 { width: 100%; display: block; margin-bottom: 20px;}

.judger-wrapp .judger-row1 .judger-bar1 .square-bar1 img { height: auto;}

.partner-wrapp .partner-col2 .partner-row2 h2 span { display: block;}

.facier-wrapp .facier-row1 .facier-bar1.circle-blue1 h2 { font-size: 7.5vw;}



.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1) { width: 100% !important; margin: 0 0 4.2%;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 50% !important; float: none; margin: 0 auto;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { width: 100%; padding: 0 5% 0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 14px; letter-spacing: 0px;}


.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1), 
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 100% !important; margin: 0 0 0;}


}



@media screen and (min-width:320px) and (max-width:360px) {

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .detier-btn1, .enquer-btn1, .gester-btn1, .honoer-btn1, .impoer-btn1, .judger-btn1, .knower-btn1, .laboer-btn1 { font-size:13px; letter-spacing:-0.4px;}  

}



@media screen and (min-width:481px) and (max-width:600px) {

.margin { width:90%;}



.header-wrapp { text-align:center; background:#ffffff; padding:80px 0 26px; position:relative; top:inherit;}

.header-wrapp h2 { font-size:18px; color:#686d6f; line-height:18px; display:inline-block; margin:0 0 0; position:relative; top:-4px;}

.header-wrapp h2 a { color:#686d6f;}

.header-wrapp .header-row1 { width:247px; display:none; margin:0 0 30px;}

.header-wrapp .header-row1 .header-bar1 { width:100%;}

.header-wrapp .header-row2 { width:100%; display:none; margin:0 0 30px;}

.header-wrapp .header-row2 .header-bar2 { width:100%; border:none; padding:0 0 0;}

.header-wrapp .header-row2 .header-bar2 a { width:20px; float:none; display:inline-block; margin:0 4px 0;}

.header-wrapp .header-row3 { width:100%; display:none; margin:0 0 17px;}

.header-wrapp .header-row3 .header-bar3 { width:100%;}

.header-wrapp .header-row4 { width:100%; display:none; margin:0 0 30px;}

.header-wrapp .header-row4 .header-bar4 { width:100%;}

.header-wrapp .header-row5 { width:100%; margin:0 0 0; position:fixed; top:0; right:0; left:0; z-index:9999;}

.header-wrapp .header-row5 .header-bar5 { width:100%;}

.header-wrapp .header-row6 { width:100%; margin:0 0 0;}

.header-wrapp .header-row6 .header-bar6 { width:100%;}

.header-wrapp .header-btn2 { width:48%; float:right; margin:0 0 0; padding:11px 1% 12px 1%;}

.header-wrapp .header-btn3 { width:48%; float:left; display:block; margin:0 0 0; padding:11px 1% 12px 1%;}



.banner-wrapp { text-align:center; min-height:inherit; background:#ffffff; border-bottom:2px solid #e6e7f1;}

.banner-wrapp p { font-size:16px; color:#808291; line-height:30px; margin:0 0 16px;}

.banner-wrapp p span { display:inline;}

.banner-wrapp h2,h1.microm_hp_h1 { font-size:34px; line-height:44px; background:-webkit-linear-gradient(left, #fe506c, #fb7a4d); background:-webkit-linear-gradient(left, #fe506c, #fb7a4d); background:-moz-linear-gradient(left, #fe506c, #fb7a4d); background:-ms-linear-gradient(left, #fe506c, #fb7a4d); background:-o-linear-gradient(left, #fe506c, #fb7a4d); -webkit-background-clip:text; -moz-background-clip:text; -ms-background-clip:text; -o-background-clip:text; -webkit-text-fill-color:transparent; -moz-text-fill-color:transparent; -ms-text-fill-color:transparent; -o-text-fill-color:transparent; margin:0 0 14px;}

.banner-wrapp h3 { font-size:14px; line-height:27px; margin:0 0 11px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp .banner-row1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%; padding:29px 5% 78px;}

.banner-wrapp .banner-row2 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row2 .banner-bar2 { width:114px;}

.banner-wrapp .banner-row3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row3 .banner-bar3 { width:100%; border-radius:0; padding:21px 0 29px;}

.banner-wrapp .banner-btn1 { float:none; margin:4px 0 0; padding:11px 24px 12px 24px;}

.banner-wrapp .banner-btn1:after { display:none;}



.canver-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:32px 0 40px;}

.canver-wrapp h2 { font-size:14px; letter-spacing:0.8px; line-height:27px; margin:0 0 20px;}

.canver-wrapp .canver-row1 { width:100%; margin:0 0 0;}

.canver-wrapp .canver-row1 .canver-bar1 { width:auto; float:none; display:inline-block; margin:0 10px 0;}



.detier-wrapp { text-align:center; background:#ffffff; padding:40px 0 24px;}

.detier-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.detier-wrapp p span { display:inline;}

.detier-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 30px 0;}

.detier-wrapp .detier-row2 .detier-bar2 h2 { font-size:16px; line-height:21px; margin:0 0 0 0;}

.detier-wrapp h2 span { display:inline;}

.detier-wrapp h3 { font-size:22px; line-height:35px; margin:0 0 13px;}

.detier-wrapp h4 { font-size:17px; line-height:24px; margin:0 0 19px;}

.detier-wrapp h4 span { display:inline;}

.detier-wrapp .detier-row1 { width:100%; margin:0 0 26px;}

.detier-wrapp .detier-row1 .detier-bar1 { width:100%;}

.detier-wrapp .detier-row2 { width:48%; margin:0 0 25px;}

.detier-wrapp .detier-row2 .detier-bar2 { width:100%;}

.detier-wrapp .detier-row3 { width:100%; margin:0 0 0;}

.detier-wrapp .detier-row3 .detier-bar3 { width:100%;}

.detier-wrapp .detier-btn1 { margin:6px 0 0;}



.enquer-wrapp { text-align:center; background:#ffffff; padding:24px 0 30px;}

.enquer-wrapp p { width:90%; font-size:14px; line-height:26px; margin:0 auto 16px;}

.enquer-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 13px;}

.enquer-wrapp h3 { font-size:23px; line-height:31px; margin:0 0 16px;}

.enquer-wrapp h3 span { display:inline;}

.enquer-wrapp .enquer-row1 { width:100%; margin:6px 0 0;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:100%;}

.enquer-wrapp .enquer-row2 { width:100%; text-align:center; margin:0 0 0;}

.enquer-wrapp .enquer-row2 p { width:100%; font-size:14px; line-height:26px; margin:0 0 16px;}

.enquer-wrapp .enquer-row2 .enquer-bar2 { width:100%; padding:0 5% 0; top:32px; right:0; left:0;}

.enquer-wrapp .enquer-row3 { width:100%; margin:0 0 0;}

.enquer-wrapp .enquer-row3 .enquer-bar3 { width:100%;}

.enquer-wrapp .enquer-row4 { width:50%; text-align:center; margin:0 0 0;}

.enquer-wrapp .enquer-row4 .enquer-bar4 { width:100%; padding:0 5% 0; top:32px; right:0; left:0;}



.facier-wrapp { text-align:center; background:#ffffff; margin:0 0 -40px; padding:30px 0 11px; position:relative;}

.facier-wrapp h2 { font-size:35.78px; line-height:35px; margin:0 0 0;}

.facier-wrapp h2 span { font-size:10px; line-height:10px; top:-10px;}

.facier-wrapp h3 { font-size:10px; line-height:10px; margin:0 0 0;}

.facier-wrapp h4 { font-size:14px; line-height:22px; margin:0 0 0;}

.facier-wrapp .facier-row1 { width:100%; margin:0 0 0;}

.facier-wrapp .facier-row1 .facier-bar1 { width:52%; margin:0 auto 14px;}

.facier-wrapp .facier-row2 { width:48%; margin:0 0 24px;}

.facier-wrapp .facier-row2 .facier-bar2 { width:100%;}

.facier-wrapp .facier-row2:nth-child(2n) { float:right;}



.gester-wrapp { text-align:center; background:#ffffff; padding:62px 0 30px;}

.gester-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.gester-wrapp p span { display:inline;}

.gester-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 13px;}

.gester-wrapp .gester-row1 { width:100%; overflow:auto; margin:0 0 6px;}

.gester-wrapp .gester-row1 .gester-bar1 { width:100%;}

.gester-wrapp .gester-row2 { width:100%; overflow:auto; margin:0 0 0;}

.gester-wrapp .gester-row2 .gester-bar2 { width:100%;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.gester-wrapp .gester-btn1 { width:50%; float:none; margin:0 0 0;}



.honoer-wrapp { text-align:center; background:#ffffff; padding:30px 0 40px;}

.honoer-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.honoer-wrapp p span { display:inline;}

.honoer-wrapp h2 { font-size:20px; line-height:26px; margin:0 0 6px;}

.honoer-wrapp h3 { font-size:11px; line-height:23px; margin:0 0 16px;}

.honoer-wrapp h4 { font-size:11px; line-height:23px; margin:0 0 12px;}

.honoer-wrapp .honoer-row1 { width:100%; margin:0 0 26px;}

.honoer-wrapp .honoer-row1 .honoer-bar1 { width:70px; float:none; margin:0 auto 25px;}

.honoer-wrapp .honoer-row2 { width:100%; margin:0 0 38px;}

.honoer-wrapp .honoer-row2 .honoer-bar2 { width:100%;}

.honoer-wrapp .honoer-row3 { width:237px; display:none; margin:0 auto 0;}

.honoer-wrapp .honoer-row3 .honoer-bar3 { width:100%;}

.honoer-wrapp .honoer-row4 { width:100%; margin:0 0 0;}

.honoer-wrapp .honoer-row4 .honoer-bar4 { width:100%;}

.honoer-wrapp .honoer-btn1 { float:none;}



.impoer-wrapp { text-align:center;}

.impoer-wrapp p { font-size:16px; line-height:28px; margin:0 0 16px;}

.impoer-wrapp p span { display:inline;}

.impoer-wrapp h2 { font-size:26px; line-height:38px; margin:0 0 14px;}

.impoer-wrapp h2 span { display:inline;}

.impoer-wrapp .impoer-row1 { width:100%; margin:50px 0 60px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:100%;}

.impoer-wrapp .impoer-btn1 { margin:5px 0 0;}



.judger-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:40px 0 60px;}

.judger-wrapp h2 { font-size:15px; line-height:27px; margin:0 0 6px;}

.judger-wrapp h2 span { display:inline;}

.judger-wrapp h3 { font-size:13px; line-height:25px; margin:0 0 16px;}

.judger-wrapp .judger-row1 { width:100%; margin:0 0 0;}

.judger-wrapp .judger-row1 .judger-bar1 { width:100%; margin:0 0 33px;}

.judger-wrapp .judger-row2 { width:100%; margin:0 0 12px;}

.judger-wrapp .judger-row2 .judger-bar2 { width:100%;}

.judger-wrapp .judger-btn1 { float:none; margin: 0 auto; left: 0; right: 0; width: 130px;}

.judger-wrapp .judger-row1 .mona-all-model-slide.owl-carousel .owl-stage-outer .owl-stage .owl-item .judger-row2 { margin: 0;}



.knower-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:32px 0 40px;}

.knower-wrapp h2 { font-size:18px; line-height:30px; margin:0 0 18px;}

.knower-wrapp h3 { font-size:16.22px; line-height:22px; margin:0 0 14px;}

.knower-wrapp .knower-row1 { width:100%; margin:0 0 14px;}

.knower-wrapp .knower-row1 .knower-bar1 { width:48%; margin:0 0 12px;}

.knower-wrapp .knower-row1 .knower-bar1:nth-child(2n) { float:right;}

.knower-wrapp .knower-row2 { width:50%; float:none; margin:0 auto 0;}

.knower-wrapp .knower-row2 .knower-bar2 { width:100%;}

.knower-wrapp .knower-row1 .knower-bar1 li { margin:0 0 12px;}

.knower-wrapp .knower-btn1 { font-size:15px;}

.knower-bar1 li, .knower-bar1 li a { font-size:14px; text-align: left;}



.laboer-wrapp { text-align:center; background:#ffffff; padding:32px 0 17px;}

.laboer-wrapp h2 { font-size:18px; line-height:18px; margin:0 0 0;}

.laboer-wrapp .laboer-row1 { width:247px; float:none; margin:0 auto 22px;}

.laboer-wrapp .laboer-row1 .laboer-bar1 { width:100%;}

.laboer-wrapp .laboer-row2 { width:100%; display:none; margin:0 0 0;}

.laboer-wrapp .laboer-row2 .laboer-bar2 { width:100%;}

.laboer-wrapp .laboer-row3 { width:100%; margin:0 0 10px;}

.laboer-wrapp .laboer-row3 .laboer-bar3 { width:100%; border:none; padding:0 0 0;}

.laboer-wrapp .laboer-row3 .laboer-bar3 a { width:20px; float:none; display:inline-block; margin:0 4px 0;}

.laboer-wrapp .laboer-row4 { width:100%; margin:0 0 19px;}

.laboer-wrapp .laboer-row4 .laboer-bar4 { width:100%;}

.laboer-wrapp .laboer-btn1 { width:48%; margin:0 0 0; padding:11px 1% 12px 1%;}

.laboer-wrapp .laboer-btn1:nth-child(2n) { float:right;}



.footer-wrapp { text-align:center; background:#ffffff; padding:17px 0 34px;}

.footer-wrapp p { font-size:13px; line-height:23px; margin:0 0 0;}

.footer-wrapp .footer-row1 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-row1 .footer-bar1 { width:100%;}



/*inner-css*/

.inner-wrapp { border-bottom:none;}

.inner-wrapp h1 { font-size:24px; line-height:37px; margin:0 0 8px;}

.inner-wrapp .inner-col1 { top:50%;}

.inner-row1 li, .inner-row1 li a { font-size:16px;}



.about-wrapp { text-align:center; padding:30px 0 12px;}

.about-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.about-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.about-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 14px;}



.approach-wrapp { text-align:center; background:#000000; margin:0 0 -40px; padding:30px 0 12px; position:relative;}

.approach-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.approach-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.pentest-wrapp { text-align:center; background:#000000; margin:0 0 -40px; padding:30px 0 12px; position:relative;}

.pentest-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.pentest-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}



.whatwedo-wrapp { text-align:center; padding:70px 0 10px;}

.whatwedo-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.whatwedo-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.whatwedo-wrapp h3 { font-size:16px; line-height:26px; margin:0 0 0;}

.whatwedo-wrapp .whatwedo-col1 { margin:22px auto 0;}

.whatwedo-wrapp .whatwedo-col1 .whatwedo-row1 { margin:0 auto 13px;}

.whatwedo-wrapp .whatwedo-col2 { width:48%; margin:0 0 24px;}

.whatwedo-wrapp .whatwedo-col2:nth-child(2n) { float:right; margin-left: 4%;}

.whatwedo-wrapp .whatwedo-btn1 { margin:0 0 40px;}



.people-wrapp { padding:0 0 28px;}

.people-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.people-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.people-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 2px;}

.people-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.people-wrapp .people-col1 { overflow:inherit; margin:22px auto 0;}

.people-wrapp .people-col2 { width:100%; margin:0 0 0;}

.people-wrapp .people-col2 .people-row2 { padding:22px 0 0;}



.culture-wrapp { padding:8px 0 12px;}

.culture-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.culture-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}



.blog-wrapp { padding:40px 0 10px;}

.blog-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.blog-wrapp p span { display:inline;}

.blog-wrapp h2 { font-size:16px; line-height:29px; margin:0 0 4px;}

.blog-wrapp h3 { font-size:15.99px; line-height:25px; margin:0 0 6px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h3 { font-size:13.99px; line-height:23px; margin:0 0 8px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 12px;}

.blog-wrapp .blog-col1 { margin:0 0 40px;}

.blog-wrapp .blog-col1 .blog-row1 { width:100%;}

.blog-wrapp .blog-col2 .blog-row2 { width:100%; padding:22px 0 0;}

.blog-wrapp .blog-col3 { margin:0 0 30px;}

.blog-wrapp .blog-col3 .blog-row3 .blog-fil2 { width:48%; height:43px; float:right;}

.blog-wrapp .blog-col6 { width:48%; clear:left; margin:0 0 30px;}

.blog-wrapp .blog-col6:nth-child(2n) { float:right; clear:right;}

.blog-wrapp .blog-col6 .blog-row6 { padding:24px 0 0;}

.blog-wrapp .blog-btn1 { margin:2px 0 0;}

.blog-wrapp .blog-btn2 { width:48%; margin:0 0 4.2%;}

.blog-wrapp .blog-btn2:nth-child(2n) { float:right;}

.blog-wrapp .blog-btn2:nth-child(5) { margin-bottom:0;}

.blog-wrapp .blog-btn3 { margin:10px 0 0;}



.blogin-wrapp { padding:40px 0 40px;}

.blogin-wrapp p { font-size:14px; line-height:28px; margin:0 0 13px;}

.blogin-wrapp h2 { font-size:15.99px; line-height:25px; margin:0 0 6px;}

.blogin-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 16px;}

.blogin-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 14px;}

.blogin-wrapp .blogin-col1 { margin:0 0 30px;}

.blogin-wrapp .blogin-col1 .blogin-row1 .blogin-fil2 { width:48%; height:43px; float:right;}

.blogin-wrapp .blogin-col3 { width:100%;}

.blogin-wrapp .blogin-col3 .blogin-row3 { margin:0 auto 24px;}

.blogin-wrapp .blogin-btn1 { width:48%; margin:0 0 4.2%;}

.blogin-wrapp .blogin-btn1:nth-child(2n) { float:right;}

.blogin-wrapp .blogin-btn1:nth-child(5) { margin-bottom:0;}

.blogin-wrapp .blogin-btn2 { margin:9px 0 0;}



.case-wrapp { padding:40px 0 10px;}

.case-wrapp .case-col2 { width:48%; margin:0 0 24px;}

.case-wrapp .case-col2:nth-child(2n) { float:right;}

.case-wrapp .case-col2 .case-row2 { padding:22px 0 0;}



.testimonials-wrapp p { font-size:16px; line-height:28px; margin:0 0 13px;}

.testimonials-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 14px;}

.testimonials-wrapp h3 { font-size:19.86px; line-height:32px; margin:-1px 0 4px;}

.testimonials-wrapp .testimonials-col1 { margin:50px 0 74px;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}



.connect-wrapp { padding:28px 0 4px;}

.connect-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.connect-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.connect-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.benefits-wrapp { padding:4px 0 8px;}

.benefits-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.benefits-wrapp p span { display:inline;}

.benefits-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 22px;}

.benefits-wrapp h3 { font-size:19px; line-height:22.01px; margin:0 0 16px;}

.benefits-wrapp .benefits-col1 .benefits-row1 { width:10%; margin:0 0 0;}

.benefits-wrapp .benefits-col2 { width:48%; margin:0 0 10px;}

.benefits-wrapp .benefits-col2:nth-child(2n) { float:right; margin-left: 4%;}

.benefits-wrapp .benefits-col2 .benefits-row2 { width:84%;}



.getin-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.getin-wrapp p span { display:inline;}

.getin-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.getin-wrapp .getin-col1 { margin:50px 0 60px;}

.getin-wrapp .getin-col1 .getin-row1 { width:100%;}

.getin-wrapp .getin-btn1 { margin:8px 0 0;}



.consultancy-wrapp { padding:28px 0 18px;}

.consultancy-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.consultancy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.consultancy-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.strategy-wrapp { padding:28px 0 18px;}

.strategy-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.strategy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 14px;}



.contact-wrapp { padding:34px 0 40px;}

.contact-wrapp p { font-size:16px; line-height:26.01px; margin:0 0 0;}

.contact-wrapp h2 { font-size:26px; line-height:29px; margin:0 0 28px;}

.contact-wrapp h3 { font-size:16px; line-height:26.01px; margin:0 0 16px;}

.contact-wrapp h4 { font-size:16px; line-height:26.01px; margin:0 0 24px;}

.contact-wrapp .contact-col1 .contact-row1 { width:100%; text-align:center; transform:none; position:relative; top:inherit;}

.contact-wrapp .contact-col2 .contact-row2 { width:100%;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { font-size:10.47px; letter-spacing:1.2px;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { margin:0 0 4.2%;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { margin:0 0 30px;}



.address-wrapp .address-col1 iframe { height:380px;}



.solutions-wrapp { padding:34px 0 10px;}

.solutions-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.solutions-wrapp p span { display:inline;}

.solutions-wrapp h2 { font-size:26px; line-height:29px; margin:0 0 26px;}

.solutions-wrapp h3 { font-size:19.01px; line-height:32px; margin:0 0 0;}

.solutions-wrapp .solutions-col1 .solutions-row1 { width:10%; margin:0 6% 22px 0;}

.solutions-wrapp .solutions-col2 { width:48%; margin:0 0 10px;}

.solutions-wrapp .solutions-col2:nth-child(2n) { float:right; margin-left: 4%;}



.partner-wrapp { text-align:center; padding:40px 0 18px;}

.partner-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.partner-wrapp p span { display:inline;}

.partner-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 12px;}

.partner-wrapp .partner-col1 .partner-row1 { width:146px; float:none; transform:none; margin:0 auto 20px; position:relative; top:inherit; left:inherit;}

.partner-wrapp .partner-col2 .partner-row2 { width:100%; padding:0 0 0;}



.faq-wrapp { padding:30px 0 10px;}

.faq-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.faq-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.faq-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.faq-wrapp .faq-col1 { width:100%; margin:0 0 10px;}

.faq-wrapp .faq-col1 .faq-row1 .faq-fil1 { font-size:11px;}



.protection-wrapp { padding:28px 0 4px;}

.protection-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.protection-wrapp p span { display:inline;}

.protection-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.protection-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.security-wrapp { padding:14px 0 18px;}

.security-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.security-wrapp p span { display:inline;}

.security-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}

.security-wrapp .security-col1 { margin:0 0 20px;}

.security-wrapp .security-btn1 { width:35%;}

.security-let1 { width:100%; margin:0 0 0;}

.security-ret1 { width:100%; display:none; margin:0 0 0;}



.suite-wrapp { padding:30px 0 10px;}

.suite-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 22px;}

.suite-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.suite-wrapp h4 { font-size:20px; line-height:33px; margin:0 0 16px;}

.suite-wrapp .suite-col2 { width:48%; clear:left; min-height:inherit; margin:0 0 30px; padding:22px 5% 58px;}

.suite-wrapp .suite-col2:nth-child(2n) { float:right; clear:right;}

.suite-wrapp .suite-col2 .suite-row2 li { margin:0 0 10px;}

.suite-wrapp .suite-col2 .suite-row2 li span { display:inline;}

.suite-wrapp .suite-btn1 { left:5%; bottom:30px;}

.suite-row2 li, .suite-row2 li a { font-size:12px;}



.sets-wrapp { background:url(../images/sets-mob-bg1.jpg) no-repeat center / cover; padding:32px 0 34px;}

.sets-wrapp h2 { font-size:26px; color:#ffffff; line-height:36px; margin:0 0 22px;}

.sets-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.sets-wrapp h4 { font-size:24px; line-height:37px; margin:0 0 16px;}

.sets-wrapp h5 { font-size:14px; line-height:27px; margin:-8px 0 0;}

.sets-wrapp .sets-col1 { width:100%; margin:0 0 0;}

.sets-wrapp .sets-col2 { width:48%; clear:left; min-height:inherit; margin:0 0 30px; padding:22px 5% 20px;}

.sets-wrapp .sets-col2:nth-child(2n) { float:right; clear:right;}

.sets-wrapp .sets-col2 .sets-row2 li { margin:0 0 10px;}

.sets-wrapp .sets-col2 .sets-row2 li span { display:inline;}

.sets-wrapp .sets-btn1 { left:5%; bottom:30px;}

.sets-row2 li, .sets-row2 li a { font-size:12px;}

.sets-box1 { width:100%; margin:0 0 0;}



.groups-wrapp { padding:28px 0 4px;}

.groups-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.groups-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}



.plans-wrapp { padding:4px 0 10px;}

.plans-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 14px;}

.plans-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 22px;}

.plans-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 22px;}

.plans-wrapp h4 { font-size:14px; line-height:23px; margin:0 0 14px;}

.plans-wrapp .plans-col1 .plans-row1 { margin:0 auto 22px;}

.plans-wrapp .plans-col2 { width:48%; clear:right; margin:0 0 30px; padding:20px 5% 12px;}

.plans-wrapp .plans-col2:nth-child(2n) { float:right; clear:right;}

.plans-wrapp .plans-btn1 { margin:10px 0 24px;}



.needs-wrapp { padding:32px 0 15px;}

.needs-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.needs-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 16px;}

.needs-wrapp .needs-col1 { margin:0 0 22px;}

.needs-wrapp .needs-col1:last-child { margin-bottom:0;}

.needs-wrapp .needs-col1 .needs-row1 { width:100%; margin:0 0 22px;}

.needs-wrapp .needs-col1 .needs-row1:last-child { margin-bottom:0;}

.needs-wrapp .needs-btn1 { margin:8px 0 0;}



.pricing-wrapp { padding:15px 0 10px;}

.pricing-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.pricing-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 22px;}

.pricing-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 22px;}

.pricing-wrapp h4 { font-size:14px; line-height:23px; margin:0 0 14px;}

.pricing-wrapp .pricing-col1 { margin:0 0 30px;}

.pricing-wrapp .pricing-col2 { margin:0 0 0;}

.pricing-wrapp .pricing-col3 .pricing-row3 { margin:0 auto 22px;}

.pricing-wrapp .pricing-col4 { width:48%; clear:right; margin:0 0 30px; padding:20px 5% 12px;}

.pricing-wrapp .pricing-col4:nth-child(2n) { float:right; clear:right;}

.pricing-wrapp .pricing-btn1 { width:40%;}

.pricing-wrapp .pricing-btn2 { margin:10px 0 24px;}



.surveys-wrapp { padding:30px 0 18px;}

.surveys-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.surveys-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}



.hardware-wrapp { padding:32px 0 4px;}

.hardware-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.hardware-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 14px;}

.hardware-wrapp .hardware-col1 { margin:0 0 10px;}



.rental-wrapp { padding:4px 0 10px;}

.rental-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.rental-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.rental-wrapp h3 span { display:inline;}

.rental-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.rental-wrapp h4 { font-size:19px; line-height:26.01px; margin:0 0 16px;}

.rental-wrapp .rental-col1 { margin:10px 0 0;}

.rental-wrapp .rental-col1 .rental-row1 { width:10%; margin:0 0 0;}

.rental-wrapp .rental-col2 { width:48%; clear:left; margin:0 3% 8px 0;}

.rental-wrapp .rental-col2:nth-child(3n) { margin-right:3%;}

.rental-wrapp .rental-col2:nth-child(2n) { clear:right; margin-right:0;}

.rental-wrapp .rental-col2 .rental-row2 { width:84%;}



.adipisicing-wrapp { padding:50px 0 0;}

.adipisicing-wrapp h2 { font-size:26px; line-height:36px; margin: 0 0 0px;}

.adipisicing-wrapp h2 span { display:inline;}

.adipisicing-wrapp .adipisicing-col1 { margin:0 auto 0;}



.chat-wrapp { padding:28px 0 12px;}

.chat-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.chat-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.chat-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.chat-wrapp h3 span { display:inline;}

.chat-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.chat-wrapp .chat-col1 { margin:6px 0 0;}

.chat-wrapp .chat-col1 .chat-row1 {     width: 128px;
    height: 128px; float:none; display:inline-block;}

.chat-wrapp .chat-col2 { width:48%; margin:0 0 20px;}

.chat-wrapp .chat-col2:nth-child(2n) { float:right;}

.chat-wrapp .chat-col2 .chat-row2 { padding:6px 0 0;}



.support-wrapp { padding:30px 0 40px;}

.support-wrapp p { font-size:16px; line-height:28px; margin:0 0 13px;}

.support-wrapp p span { display:inline;}

.support-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.support-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.support-wrapp h3 span { display:inline;}

.support-wrapp h4 { font-size:16px; line-height:29px;}

.support-wrapp h5 { font-size:11px; line-height:24px;}

.support-wrapp .support-col1 { width:1198px;}

.support-wrapp .support-btn1 { margin:8px 0 0;}

.support-box1 { overflow-x:auto; margin:40px 0 0;}

.support-wrapp .support-col1:last-child { margin-bottom: 24px;}


.frequently-wrapp { padding:30px 0 18px;}

.frequently-wrapp p { font-size:16px; line-height:28.1px; margin:0 0 14px;}

.frequently-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.frequently-wrapp h3 { font-size:20px; line-height:33px; margin:0 0 14px;}

.frequently-wrapp .frequently-col1 { width:100%; margin:0 0 20px;}

.frequently-wrapp .frequently-col1 .frequently-row1 .frequently-fil1 { font-size:11px;}

.frequently-let1 { width:100%;}

.frequently-ret1 { width:100%;}



.paiger-wrapp { margin:0 0 0; padding:0 0 22px;}

.paiger-wrapp .paiger-col1 { width:100%;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:100%;}

.paiger-wrapp .paiger-btn1 { width:auto; margin:0 15px 0 0;}

.paiger-wrapp .paiger-btn2 { width:auto; margin:0 0 0 15px;}

.paiger-wrapp .paiger-col1 .paiger-row1 li a { padding:18px 6px 14px;}



/*detier-thm1*/

.detier-thm1, .detier-thm2, .detier-thm3, .detier-thm4 { margin:0 auto 11px;}

.active .detier-thm1:after, .active .detier-thm2:after, .active .detier-thm3:after, .active .detier-thm4:after { width:88px; padding:0 0 88px; top:-13px; left:-24px;}



/*common-css*/

#common-bg2 { padding:30px 0 10px;}

.contact-box1 { width:100%; margin:24px 0 28px;}

.contact-box1 a { float:none; display:inline-block; margin:0 4px 0;}

.header-tex1 { font-size:18px; color:#686d6f; line-height:18px; white-space:nowrap; position:relative; top:-4px;}

.header-tex1 a { color:#686d6f;}

.header-box1 { width:247px; display:block; margin:0 auto 29px;}

.header-box2 { width:100%; display:block; margin:0 0 25px;}

.banner-cap1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit;}

.enquer-box1 { width:58%; display:none; margin:0 auto 0;}

.honoer-box1 { width:100%; margin:-2px 0 0;}

.honoer-thm1 { width:100%; margin:0 0 0; position:relative; top:inherit; right:inherit;}

.honoer-thm1 a { float:none; display:inline-block; margin:0 2px 0;}

.judger-box1 { width:100%; margin:-4px 0 20px;}

.judger-box1 li { margin:0 0 6px;}

.laboer-box1 { width:100%; display:block; margin:0 0 0;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .detier-btn1, .enquer-btn1, .gester-btn1, .honoer-btn1, .impoer-fil1, .impoer-btn1, .impoer-btn2, .judger-btn1, .knower-btn1, .laboer-btn1, .whatwedo-btn1, .blog-fil1, .blog-btn1, .blog-btn2, .blog-btn3, .blogin-fil1, .blogin-btn1, .blogin-btn2, .faq-fil1, .faq-btn1, .security-btn1, .suite-btn1, .sets-btn1, .plans-btn1, .needs-btn1, .pricing-btn1, .pricing-btn2, .adipisicing-btn1, .paiger-btn1, .paiger-btn2, .getin-btn1, .contact-fil1, .contact-btn1, .support-btn1, .frequently-fil1, .frequently-btn1 { font-size:14px; letter-spacing:0;}


.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.first_col {  width: 100%; margin: 0 0 4.2%;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .form-control { width: 100%; padding: 0 5% 0;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.last_col { width: 50%; float: none; margin: 0 auto;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn { font-size: 14px; letter-spacing: 0;}

.judger-wrapp .judger-row1 .judger-bar1 .square-bar1 img { height: auto;}

.facier-wrapp .facier-row1 .facier-bar1.circle-blue1 h2 { font-size: 35.78px;}


.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1) { width: 100% !important; margin: 0 0 4.2%;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 50% !important; float: none; margin: 0 auto;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { width: 100%; padding: 0 5% 0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 14px; letter-spacing: 0px;}


.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1), 
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 100% !important; margin: 0 0 0;}


}



@media screen and (min-width:601px) and (max-width:767px) {

.margin { width:90%;}



.header-wrapp { text-align:center; background:#ffffff; padding:80px 0 26px; position:relative; top:inherit;}

.header-wrapp h2 { font-size:18px; color:#686d6f; line-height:18px; display:inline-block; margin:0 0 0; position:relative; top:-4px;}

.header-wrapp h2 a { color:#686d6f;}

.header-wrapp .header-row1 { width:247px; display:none; margin:0 0 30px;}

.header-wrapp .header-row1 .header-bar1 { width:100%;}

.header-wrapp .header-row2 { width:100%; display:none; margin:0 0 30px;}

.header-wrapp .header-row2 .header-bar2 { width:100%; border:none; padding:0 0 0;}

.header-wrapp .header-row2 .header-bar2 a { width:20px; float:none; display:inline-block; margin:0 4px 0;}

.header-wrapp .header-row3 { width:100%; display:none; margin:0 0 17px;}

.header-wrapp .header-row3 .header-bar3 { width:100%;}

.header-wrapp .header-row4 { width:100%; display:none; margin:0 0 30px;}

.header-wrapp .header-row4 .header-bar4 { width:100%;}

.header-wrapp .header-row5 { width:100%; margin:0 0 0; position:fixed; top:0; right:0; left:0; z-index:9999;}

.header-wrapp .header-row5 .header-bar5 { width:100%;}

.header-wrapp .header-row6 { width:100%; margin:0 0 0;}

.header-wrapp .header-row6 .header-bar6 { width:100%;}

.header-wrapp .header-btn2 { width:48%; float:right; margin:0 0 0; padding:11px 1% 12px 1%;}

.header-wrapp .header-btn3 { width:48%; float:left; display:block; margin:0 0 0; padding:11px 1% 12px 1%;}



.banner-wrapp { text-align:center; min-height:inherit; background:#ffffff; border-bottom:2px solid #e6e7f1;}

.banner-wrapp p { font-size:16px; color:#808291; line-height:30px; margin:0 0 16px;}

.banner-wrapp p span { display:inline;}

.banner-wrapp h2,h1.microm_hp_h1 { font-size:34px; line-height:44px; background:-webkit-linear-gradient(left, #fe506c, #fb7a4d); background:-webkit-linear-gradient(left, #fe506c, #fb7a4d); background:-moz-linear-gradient(left, #fe506c, #fb7a4d); background:-ms-linear-gradient(left, #fe506c, #fb7a4d); background:-o-linear-gradient(left, #fe506c, #fb7a4d); -webkit-background-clip:text; -moz-background-clip:text; -ms-background-clip:text; -o-background-clip:text; -webkit-text-fill-color:transparent; -moz-text-fill-color:transparent; -ms-text-fill-color:transparent; -o-text-fill-color:transparent; margin:0 0 14px;}

.banner-wrapp h3 { font-size:14px; line-height:27px; margin:0 0 11px;}

.banner-wrapp h3 span { display:inline;}

.banner-wrapp .banner-row1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit;}

.banner-wrapp .banner-row1 .banner-bar1 { width:100%; padding:29px 5% 78px;}

.banner-wrapp .banner-row2 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row2 .banner-bar2 { width:114px;}

.banner-wrapp .banner-row3 { width:100%; display:none; margin:0 0 0; position:relative; bottom:inherit;}

.banner-wrapp .banner-row3 .banner-bar3 { width:100%; border-radius:0; padding:21px 0 29px;}

.banner-wrapp .banner-btn1 { float:none; margin:4px 0 0; padding:11px 24px 12px 24px;}

.banner-wrapp .banner-btn1:after { display:none;}



.canver-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:32px 0 40px;}

.canver-wrapp h2 { font-size:14px; letter-spacing:0.8px; line-height:27px; margin:0 0 20px;}

.canver-wrapp .canver-row1 { width:100%; margin:0 0 0;}

.canver-wrapp .canver-row1 .canver-bar1 { width:auto; float:none; display:inline-block; margin:0 10px 0;}



.detier-wrapp { text-align:center; background:#ffffff; padding:40px 0 24px;}

.detier-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.detier-wrapp p span { display:inline;}

.detier-wrapp h2 { font-size:28px; line-height:38px; margin:0 0 30px 0;}

.detier-wrapp .detier-row2 .detier-bar2 h2 { font-size:16px; line-height:21px; margin:0 0 0 0;}

.detier-wrapp h2 span { display:inline;}

.detier-wrapp h3 { font-size:22px; line-height:35px; margin:0 0 13px;}

.detier-wrapp h4 { font-size:17px; line-height:24px; margin:0 0 19px;}

.detier-wrapp h4 span { display:inline;}

.detier-wrapp .detier-row1 { width:100%; margin:0 0 26px;}

.detier-wrapp .detier-row1 .detier-bar1 { width:100%;}

.detier-wrapp .detier-row2 { width:24.2%; margin:0 1% 0 0;}

.detier-wrapp .detier-row2:last-child { margin-right:0;}

.detier-wrapp .detier-row2 .detier-bar2 { width:100%;}

.detier-wrapp .detier-row3 { width:100%; margin:0 0 0;}

.detier-wrapp .detier-row3 .detier-bar3 { width:100%;}

.detier-wrapp .detier-btn1 { margin:6px 0 0;}



.enquer-wrapp { text-align:center; background:#ffffff; overflow:hidden; padding:24px 0 30px;}

.enquer-wrapp p { width:90%; font-size:14px; line-height:26px; margin:0 auto 16px;}

.enquer-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 13px;}

.enquer-wrapp h3 { font-size:23px; line-height:31px; margin:0 0 16px;}

.enquer-wrapp h3 span { display:inline;}

.enquer-wrapp .enquer-row1 { width:100%; margin:6px 0 0;}

.enquer-wrapp .enquer-row1 .enquer-bar1 { width:100%;}

.enquer-wrapp .enquer-row2 { width:100%; text-align:left; margin:0 0 0;}

.enquer-wrapp .enquer-row2 p { width:100%; font-size:14px; line-height:26px; margin:0 0 16px;}

.enquer-wrapp .enquer-row2 .enquer-bar2 { width:100%; padding:0 50% 0 5%; top:32px; right:0; left:0;}

.enquer-wrapp .enquer-row3 { width:100%; margin:0 0 0;}

.enquer-wrapp .enquer-row3 .enquer-bar3 { width:100%;}

.enquer-wrapp .enquer-row4 { width:50%; text-align:left; margin:0 0 0;}

.enquer-wrapp .enquer-row4 .enquer-bar4 { width:100%; padding:0 10% 0; top:32px; right:0; left:0;}



.facier-wrapp { text-align:center; background:#ffffff; margin:0 0 -40px; padding:30px 0 23px; position:relative;}

.facier-wrapp h2 { font-size:35.78px; line-height:35px; margin:0 0 0;}

.facier-wrapp h2 span { font-size:10px; line-height:10px; top:-10px;}

.facier-wrapp h3 { font-size:10px; line-height:10px; margin:0 0 0;}

.facier-wrapp h4 { font-size:14px; line-height:22px; margin:0 0 0;}

.facier-wrapp .facier-row1 { width:100%; margin:0 0 0;}

.facier-wrapp .facier-row1 .facier-bar1 { width:52%; margin:0 auto 14px;}

.facier-wrapp .facier-row2 { width:24.2%; margin:0 1% 0 0;}

.facier-wrapp .facier-row2 .facier-bar2 { width:100%;}



.gester-wrapp { text-align:center; background:#ffffff; padding:62px 0 30px;}

.gester-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.gester-wrapp p span { display:inline;}

.gester-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 13px;}

.gester-wrapp .gester-row1 { width:100%; overflow:auto; margin:0 0 6px;}

.gester-wrapp .gester-row1 .gester-bar1 { width:100%;}

.gester-wrapp .gester-row2 { width:100%; overflow:auto; margin:0 0 0;}

.gester-wrapp .gester-row2 .gester-bar2 { width:100%;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil2 { width:100%; margin:0 0 4.2%; padding:0 5% 0;}

.gester-wrapp .gester-btn1 { width:50%; float:none; margin:0 0 0;}



.honoer-wrapp { text-align:center; background:#ffffff; padding:30px 0 40px;}

.honoer-wrapp p { font-size:14px; line-height:26px; margin:0 0 16px;}

.honoer-wrapp p span { display:inline;}

.honoer-wrapp h2 { font-size:20px; line-height:26px; margin:0 0 6px;}

.honoer-wrapp h3 { font-size:11px; line-height:23px; margin:0 0 16px;}

.honoer-wrapp h4 { font-size:11px; line-height:23px; margin:0 0 12px;}

.honoer-wrapp .honoer-row1 { width:100%; margin:0 0 26px;}

.honoer-wrapp .honoer-row1 .honoer-bar1 { width:70px; float:none; margin:0 auto 25px;}

.honoer-wrapp .honoer-row2 { width:100%; margin:0 0 38px;}

.honoer-wrapp .honoer-row2 .honoer-bar2 { width:100%;}

.honoer-wrapp .honoer-row3 { width:237px; display:none; margin:0 auto 0;}

.honoer-wrapp .honoer-row3 .honoer-bar3 { width:100%;}

.honoer-wrapp .honoer-row4 { width:100%; margin:0 0 0;}

.honoer-wrapp .honoer-row4 .honoer-bar4 { width:100%;}

.honoer-wrapp .honoer-btn1 { float:none;}



.impoer-wrapp { text-align:center;}

.impoer-wrapp p { font-size:16px; line-height:28px; margin:0 0 16px;}

.impoer-wrapp p span { display:inline;}

.impoer-wrapp h2 { font-size:26px; line-height:38px; margin:0 0 14px;}

.impoer-wrapp h2 span { display:inline;}

.impoer-wrapp .impoer-row1 { width:100%; margin:50px 0 60px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 { width:100%;}

.impoer-wrapp .impoer-btn1 { margin:5px 0 0;}



.judger-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:40px 0 60px;}

.judger-wrapp h2 { font-size:15px; line-height:27px; margin:0 0 6px;}

.judger-wrapp h2 span { display:inline;}

.judger-wrapp h3 { font-size:13px; line-height:25px; margin:0 0 16px;}

.judger-wrapp .judger-row1 { width:100%; margin:0 0 0;}

.judger-wrapp .judger-row1 .judger-bar1 { width:100%; margin:0 0 33px;}

.judger-wrapp .judger-row2 { width:100%; margin:0 0 12px;}

.judger-wrapp .judger-row2 .judger-bar2 { width:100%;}

.judger-wrapp .judger-btn1 { float:none; margin: 0 auto; left: 0; right: 0; width: 130px;} 

.judger-wrapp .judger-row1 .mona-all-model-slide.owl-carousel .owl-stage-outer .owl-stage .owl-item .judger-row2 { margin: 0;}




.knower-wrapp { text-align:center; background:#ffffff; border-bottom:2px solid #e6e7f1; padding:32px 0 40px;}

.knower-wrapp h2 { font-size:18px; line-height:30px; margin:0 0 18px;}

.knower-wrapp h3 { font-size:16.22px; line-height:22px; margin:0 0 14px;}

.knower-wrapp .knower-row1 { width:100%; margin:0 0 26px;}

.knower-wrapp .knower-row1 .knower-bar1 { width:24.2%; margin:0 1% 0 0;}

.knower-wrapp .knower-row1 .knower-bar1:last-child { margin-right:0;}

.knower-wrapp .knower-row2 { width:50%; float:none; margin:0 auto 0;}

.knower-wrapp .knower-row2 .knower-bar2 { width:100%;}

.knower-wrapp .knower-row1 .knower-bar1 li { margin:0 0 12px;}

.knower-wrapp .knower-btn1 { font-size:15px;}

.knower-bar1 li, .knower-bar1 li a { font-size:14px;}



.laboer-wrapp { text-align:center; background:#ffffff; padding:32px 0 17px;}

.laboer-wrapp h2 { font-size:18px; line-height:18px; margin:0 0 0;}

.laboer-wrapp .laboer-row1 { width:247px; float:none; margin:0 auto 22px;}

.laboer-wrapp .laboer-row1 .laboer-bar1 { width:100%;}

.laboer-wrapp .laboer-row2 { width:100%; display:none; margin:0 0 0;}

.laboer-wrapp .laboer-row2 .laboer-bar2 { width:100%;}

.laboer-wrapp .laboer-row3 { width:100%; margin:0 0 10px;}

.laboer-wrapp .laboer-row3 .laboer-bar3 { width:100%; border:none; padding:0 0 0;}

.laboer-wrapp .laboer-row3 .laboer-bar3 a { width:20px; float:none; display:inline-block; margin:0 4px 0;}

.laboer-wrapp .laboer-row4 { width:100%; margin:0 0 19px;}

.laboer-wrapp .laboer-row4 .laboer-bar4 { width:100%;}

.laboer-wrapp .laboer-btn1 { width:48%; margin:0 0 0; padding:11px 1% 12px 1%;}

.laboer-wrapp .laboer-btn1:nth-child(2n) { float:right;}



.footer-wrapp { text-align:center; background:#ffffff; padding:17px 0 34px;}

.footer-wrapp p { font-size:13px; line-height:23px; margin:0 0 0;}

.footer-wrapp .footer-row1 { width:100%; margin:0 0 0;}

.footer-wrapp .footer-row1 .footer-bar1 { width:100%;}



/*inner-css*/

.inner-wrapp { border-bottom:none;}

.inner-wrapp h1 { font-size:24px; line-height:37px; margin:0 0 8px;}

.inner-wrapp .inner-col1 { top:50%;}

.inner-row1 li, .inner-row1 li a { font-size:16px;}



.about-wrapp { text-align:center; padding:30px 0 12px;}

.about-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.about-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.about-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 14px;}



.approach-wrapp { text-align:center; background:#000000; margin:0 0 -40px; padding:30px 0 12px; position:relative;}

.approach-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.approach-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.pentest-wrapp { text-align:center; background:#000000; margin:0 0 -40px; padding:30px 0 12px; position:relative;}

.pentest-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.pentest-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.whatwedo-wrapp { text-align:center; padding:70px 0 10px;}

.whatwedo-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.whatwedo-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.whatwedo-wrapp h3 { font-size:16px; line-height:26px; margin:0 0 0;}

.whatwedo-wrapp .whatwedo-col1 { margin:22px auto 0;}

.whatwedo-wrapp .whatwedo-col1 .whatwedo-row1 { margin:0 auto 13px;}

.whatwedo-wrapp .whatwedo-col2 { margin:0 0 24px;}

.whatwedo-wrapp .whatwedo-btn1 { margin:0 0 40px;}



.people-wrapp { padding:0 0 28px;}

.people-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.people-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.people-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 2px;}

.people-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.people-wrapp .people-col1 { overflow:inherit; margin:22px auto 0;}

.people-wrapp .people-col2 { width:100%; margin:0 0 0;}

.people-wrapp .people-col2 .people-row2 { padding:22px 0 0;}



.culture-wrapp { padding:8px 0 12px;}

.culture-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.culture-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}



.blog-wrapp { padding:40px 0 10px;}

.blog-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.blog-wrapp p span { display:inline;}

.blog-wrapp h2 { font-size:16px; line-height:29px; margin:0 0 4px;}

.blog-wrapp h3 { font-size:15.99px; line-height:25px; margin:0 0 6px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h3 { font-size:13.99px; line-height:23px; margin:0 0 8px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 12px;}

.blog-wrapp .blog-col1 { margin:0 0 40px;}

.blog-wrapp .blog-col1 .blog-row1 { width:100%;}

.blog-wrapp .blog-col2 .blog-row2 { width:100%; padding:22px 0 0;}

.blog-wrapp .blog-col3 { margin:0 0 30px;}

.blog-wrapp .blog-col3 .blog-row3 .blog-fil2 { width:48%; height:43px; float:right;}

.blog-wrapp .blog-col6 { width:48%; clear:left; margin:0 0 30px;}

.blog-wrapp .blog-col6:nth-child(2n) { float:right; clear:right;}

.blog-wrapp .blog-col6 .blog-row6 { padding:24px 0 0;}

.blog-wrapp .blog-btn1 { margin:2px 0 0;}

.blog-wrapp .blog-btn2 { width:48%; margin:0 0 4.2%;}

.blog-wrapp .blog-btn2:nth-child(2n) { float:right;}

.blog-wrapp .blog-btn2:nth-child(5) { margin-bottom:0;}

.blog-wrapp .blog-btn3 { margin:10px 0 0;}



.blogin-wrapp { padding:40px 0 40px;}

.blogin-wrapp p { font-size:14px; line-height:28px; margin:0 0 13px;}

.blogin-wrapp h2 { font-size:15.99px; line-height:25px; margin:0 0 6px;}

.blogin-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 16px;}

.blogin-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 14px;}

.blogin-wrapp .blogin-col1 { margin:0 0 30px;}

.blogin-wrapp .blogin-col1 .blogin-row1 .blogin-fil2 { width:48%; height:43px; float:right;}

.blogin-wrapp .blogin-col3 { width:100%;}

.blogin-wrapp .blogin-col3 .blogin-row3 { margin:0 auto 24px;}

.blogin-wrapp .blogin-btn1 { width:48%; margin:0 0 4.2%;}

.blogin-wrapp .blogin-btn1:nth-child(2n) { float:right;}

.blogin-wrapp .blogin-btn1:nth-child(5) { margin-bottom:0;}

.blogin-wrapp .blogin-btn2 { margin:9px 0 0;}



.case-wrapp { padding:40px 0 10px;}

.case-wrapp .case-col2 { width:48%; margin:0 0 24px;}

.case-wrapp .case-col2:nth-child(2n) { float:right;}

.case-wrapp .case-col2 .case-row2 { padding:22px 0 0;}



.testimonials-wrapp p { font-size:16px; line-height:28px; margin:0 0 13px;}

.testimonials-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 14px;}

.testimonials-wrapp h3 { font-size:19.86px; line-height:32px; margin:-1px 0 4px;}

.testimonials-wrapp .testimonials-col1 { margin:50px 0 74px;}

.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%;}



.connect-wrapp { padding:28px 0 4px;}

.connect-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.connect-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.connect-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.benefits-wrapp { padding:4px 0 8px;}

.benefits-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.benefits-wrapp p span { display:inline;}

.benefits-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 22px;}

.benefits-wrapp h3 { font-size:19px; line-height:22.01px; margin:0 0 16px;}

.benefits-wrapp .benefits-col1 .benefits-row1 { width:10%; margin:0 0 0;}

.benefits-wrapp .benefits-col2 { width:48%; margin:0 0 10px;}

.benefits-wrapp .benefits-col2:nth-child(2n) { float:right; margin-left: 4%;}

.benefits-wrapp .benefits-col2 .benefits-row2 { width:84%;}



.getin-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.getin-wrapp p span { display:inline;}

.getin-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.getin-wrapp .getin-col1 { margin:50px 0 60px;}

.getin-wrapp .getin-col1 .getin-row1 { width:100%;}

.getin-wrapp .getin-btn1 { margin:8px 0 0;}



.consultancy-wrapp { padding:28px 0 18px;}

.consultancy-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.consultancy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.consultancy-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.strategy-wrapp { padding:28px 0 18px;}

.strategy-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.strategy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 14px;}



.contact-wrapp { padding:34px 0 40px;}

.contact-wrapp p { font-size:16px; line-height:26.01px; margin:0 0 0;}

.contact-wrapp h2 { font-size:26px; line-height:29px; margin:0 0 28px;}

.contact-wrapp h3 { font-size:16px; line-height:26.01px; margin:0 0 16px;}

.contact-wrapp h4 { font-size:16px; line-height:26.01px; margin:0 0 24px;}

.contact-wrapp .contact-col1 .contact-row1 { width:100%; text-align:center; transform:none; position:relative; top:inherit;}

.contact-wrapp .contact-col2 .contact-row2 { width:100%;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { font-size:10.47px; letter-spacing:1.2px;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil2 { width:48%; margin:0 0 4.2%;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil2:nth-child(2n) { float:right;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil2:nth-child(3) { width:100%;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil3 { margin:0 0 30px;}



.address-wrapp .address-col1 iframe { height:380px;}



.solutions-wrapp { padding:34px 0 10px;}

.solutions-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.solutions-wrapp p span { display:inline;}

.solutions-wrapp h2 { font-size:26px; line-height:29px; margin:0 0 26px;}

.solutions-wrapp h3 { font-size:19.01px; line-height:32px; margin:0 0 0;}

.solutions-wrapp .solutions-col1 .solutions-row1 { width:10%; margin:0 6% 22px 0;}

.solutions-wrapp .solutions-col2 { width:48%; margin:0 0 10px;}

.solutions-wrapp .solutions-col2:nth-child(2n) { float:right; margin-left: 4%;}



.partner-wrapp { text-align:center; padding:40px 0 18px;}

.partner-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.partner-wrapp p span { display:inline;}

.partner-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 12px;}

.partner-wrapp .partner-col1 .partner-row1 { width:146px; float:none; transform:none; margin:0 auto 20px; position:relative; top:inherit; left:inherit;}

.partner-wrapp .partner-col2 .partner-row2 { width:100%; padding:0 0 0;}



.faq-wrapp { padding:30px 0 10px;}

.faq-wrapp p { font-size:14px; line-height:28.1px; margin:0 0 13px;}

.faq-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.faq-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.faq-wrapp .faq-col1 { width:100%; margin:0 0 10px;}

.faq-wrapp .faq-col1 .faq-row1 .faq-fil1 { font-size:11px;}



.protection-wrapp { padding:28px 0 4px;}

.protection-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.protection-wrapp p span { display:inline;}

.protection-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.protection-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}



.security-wrapp { padding:14px 0 18px;}

.security-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.security-wrapp p span { display:inline;}

.security-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}

.security-wrapp .security-col1 { margin:0 0 20px;}

.security-wrapp .security-btn1 { width:35%;}

.security-let1 { width:100%; margin:0 0 0;}

.security-ret1 { width:100%; display:none; margin:0 0 0;}



.suite-wrapp { padding:30px 0 10px;}

.suite-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 22px;}

.suite-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.suite-wrapp h4 { font-size:20px; line-height:33px; margin:0 0 16px;}

.suite-wrapp .suite-col2 { width:48%; clear:left; min-height:inherit; margin:0 0 30px; padding:22px 5% 58px;}

.suite-wrapp .suite-col2:nth-child(2n) { float:right; clear:right;}

.suite-wrapp .suite-col2 .suite-row2 li { margin:0 0 10px;}

.suite-wrapp .suite-col2 .suite-row2 li span { display:inline;}

.suite-wrapp .suite-btn1 { left:5%; bottom:30px;}

.suite-row2 li, .suite-row2 li a { font-size:12px;}



.sets-wrapp { background:url(../images/sets-mob-bg1.jpg) no-repeat center / cover; padding:32px 0 34px;}

.sets-wrapp h2 { font-size:26px; color:#ffffff; line-height:36px; margin:0 0 22px;}

.sets-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.sets-wrapp h4 { font-size:24px; line-height:37px; margin:0 0 16px;}

.sets-wrapp h5 { font-size:14px; line-height:27px; margin:-8px 0 0;}

.sets-wrapp .sets-col1 { width:100%; margin:0 0 0;}

.sets-wrapp .sets-col2 { width:48%; clear:left; min-height:inherit; margin:0 0 30px; padding:22px 5% 20px;}

.sets-wrapp .sets-col2:nth-child(2n) { float:right; clear:right;}

.sets-wrapp .sets-col2 .sets-row2 li { margin:0 0 10px;}

.sets-wrapp .sets-col2 .sets-row2 li span { display:inline;}

.sets-wrapp .sets-btn1 { left:5%; bottom:30px;}

.sets-row2 li, .sets-row2 li a { font-size:12px;}

.sets-box1 { width:100%; margin:0 0 0;}



.groups-wrapp { padding:28px 0 4px;}

.groups-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.groups-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}



.plans-wrapp { padding:4px 0 10px;}

.plans-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 14px;}

.plans-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 22px;}

.plans-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 22px;}

.plans-wrapp h4 { font-size:14px; line-height:23px; margin:0 0 14px;}

.plans-wrapp .plans-col1 .plans-row1 { margin:0 auto 22px;}

.plans-wrapp .plans-col2 { width:48%; clear:right; margin:0 0 30px; padding:20px 5% 12px;}

.plans-wrapp .plans-col2:nth-child(2n) { float:right; clear:right;}

.plans-wrapp .plans-btn1 { margin:10px 0 24px;}



.needs-wrapp { padding:32px 0 4px;}

.needs-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.needs-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 16px;}

.needs-wrapp .needs-col1 { margin:0 0 22px;}

.needs-wrapp .needs-col1:last-child { margin-bottom:0;}

.needs-wrapp .needs-col1 .needs-row1 { width:48%; margin:0 0 22px;}

.needs-wrapp .needs-col1 .needs-row1:last-child { margin-bottom:0;}

.needs-wrapp .needs-btn1 { margin:8px 0 0;}



.pricing-wrapp { padding:4px 0 10px;}

.pricing-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.pricing-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 22px;}

.pricing-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 22px;}

.pricing-wrapp h4 { font-size:14px; line-height:23px; margin:0 0 14px;}

.pricing-wrapp .pricing-col1 { margin:0 0 30px;}

.pricing-wrapp .pricing-col2 { margin:0 0 0;}

.pricing-wrapp .pricing-col3 .pricing-row3 { margin:0 auto 22px;}

.pricing-wrapp .pricing-col4 { width:48%; clear:right; margin:0 0 30px; padding:20px 5% 12px;}

.pricing-wrapp .pricing-col4:nth-child(2n) { float:right; clear:right;}

.pricing-wrapp .pricing-btn1 { width:40%;}

.pricing-wrapp .pricing-btn2 { margin:10px 0 24px;}



.surveys-wrapp { padding:30px 0 18px;}

.surveys-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 14px;}

.surveys-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}



.hardware-wrapp { padding:32px 0 4px;}

.hardware-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.hardware-wrapp h2 { font-size:26px; line-height:36px; margin:0 0 14px;}

.hardware-wrapp .hardware-col1 { margin:0 0 10px;}



.rental-wrapp { padding:4px 0 10px;}

.rental-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.rental-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.rental-wrapp h3 span { display:inline;}

.rental-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.rental-wrapp h4 { font-size:19px; line-height:26.01px; margin:0 0 16px;}

.rental-wrapp .rental-col1 { margin:10px 0 0;}

.rental-wrapp .rental-col1 .rental-row1 { width:10%; margin:0 0 0;}

.rental-wrapp .rental-col2 { width:48%; clear:left; margin:0 3% 8px 0;}

.rental-wrapp .rental-col2:nth-child(3n) { margin-right:3%;}

.rental-wrapp .rental-col2:nth-child(2n) { clear:right; margin-right:0;}

.rental-wrapp .rental-col2 .rental-row2 { width:84%;}



.adipisicing-wrapp { padding:50px 0 0;}

.adipisicing-wrapp h2 { font-size:26px; line-height:36px; margin: 0 0 0px;}

.adipisicing-wrapp h2 span { display:inline;}

.adipisicing-wrapp .adipisicing-col1 { margin:0 auto 0;}



.chat-wrapp { padding:28px 0 12px;}

.chat-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 13px;}

.chat-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.chat-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.chat-wrapp h3 span { display:inline;}

.chat-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.chat-wrapp .chat-col1 { margin:6px 0 0;}

.chat-wrapp .chat-col1 .chat-row1 {
    width: 120px;
    float: none;
    height: 120px;
    display: inline-block;
}

.chat-wrapp .chat-col2 { width:24.2%; margin:0 1% 20px 0;}

.chat-wrapp .chat-col2:nth-child(2n) { float:right;}

.chat-wrapp .chat-col2 .chat-row2 { padding:6px 0 0;}



.support-wrapp { padding:30px 0 40px;}

.support-wrapp p { font-size:16px; line-height:28px; margin:0 0 13px;}

.support-wrapp p span { display:inline;}

.support-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 12px;}

.support-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 14px;}

.support-wrapp h3 span { display:inline;}

.support-wrapp h4 { font-size:16px; line-height:29px;}

.support-wrapp h5 { font-size:11px; line-height:24px;}

.support-wrapp .support-col1 { width:1198px;}

.support-wrapp .support-btn1 { margin:8px 0 0;}

.support-box1 { overflow-x:auto; margin:40px 0 0;}

.support-wrapp .support-col1:last-child { margin-bottom: 24px;}



.frequently-wrapp { padding:30px 0 18px;}

.frequently-wrapp p { font-size:16px; line-height:28.1px; margin:0 0 14px;}

.frequently-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.frequently-wrapp h3 { font-size:20px; line-height:33px; margin:0 0 14px;}

.frequently-wrapp .frequently-col1 { width:100%; margin:0 0 20px;}

.frequently-wrapp .frequently-col1 .frequently-row1 .frequently-fil1 { font-size:11px;}

.frequently-let1 { width:48%;}

.frequently-ret1 { width:48%;}



.paiger-wrapp { margin:0 0 0; padding:0 0 22px;}

.paiger-wrapp .paiger-col1 { width:100%;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:100%;}

.paiger-wrapp .paiger-btn1 { width:auto; margin:0 15px 0 0;}

.paiger-wrapp .paiger-btn2 { width:auto; margin:0 0 0 15px;}

.paiger-wrapp .paiger-col1 .paiger-row1 li a { padding:18px 6px 14px;}



/*detier-thm1*/

.detier-thm1, .detier-thm2, .detier-thm3, .detier-thm4 { margin:0 auto 11px;}

.active .detier-thm1:after, .active .detier-thm2:after, .active .detier-thm3:after, .active .detier-thm4:after { width:58px; padding:0 0 58px; top:-8px; left:-19px;}



/*common-css*/

#common-bg2 { padding:30px 0 10px;}

.contact-box1 { width:100%; margin:24px 0 28px;}

.contact-box1 a { float:none; display:inline-block; margin:0 4px 0;}

.header-tex1 { font-size:18px; color:#686d6f; line-height:18px; white-space:nowrap; position:relative; top:-4px;}

.header-tex1 a { color:#686d6f;}

.header-box1 { width:247px; display:block; margin:0 auto 29px;}

.header-box2 { width:100%; display:block; margin:0 0 25px;}

.banner-cap1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit;}

.enquer-box1 { width:58%; margin:0 auto 0;}

.honoer-box1 { width:100%; margin:-2px 0 0;}

.honoer-thm1 { width:100%; margin:0 0 0; position:relative; top:inherit; right:inherit;}

.honoer-thm1 a { float:none; display:inline-block; margin:0 2px 0;}

.judger-box1 { width:100%; margin:-4px 0 20px;}

.judger-box1 li { margin:0 0 6px;}

.laboer-box1 { width:100%; display:block; margin:0 0 0;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .detier-btn1, .enquer-btn1, .gester-btn1, .honoer-btn1, .impoer-fil1, .impoer-btn1, .impoer-btn2, .judger-btn1, .knower-btn1, .laboer-btn1, .whatwedo-btn1, .blog-fil1, .blog-btn1, .blog-btn2, .blog-btn3, .blogin-fil1, .blogin-btn1, .blogin-btn2, .faq-fil1, .faq-btn1, .security-btn1, .suite-btn1, .sets-btn1, .plans-btn1, .needs-btn1, .pricing-btn1, .pricing-btn2, .adipisicing-btn1, .paiger-btn1, .paiger-btn2, .getin-btn1, .contact-fil1, .contact-btn1, .support-btn1, .frequently-fil1, .frequently-btn1 { font-size:14px; letter-spacing:0;}


.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.first_col {  width: 100%; margin: 0 0 4.2%;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .form-control { width: 100%; padding: 0 5% 0;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .col-sm-6.last_col { width: 50%; float: none; margin: 0 auto;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn { font-size: 14px; letter-spacing: 0;}


/*.judger-wrapp .judger-row1 .judger-bar1 .square-bar1 img { height: 32.2vw;}*/

.facier-wrapp .facier-row1 .facier-bar1.circle-blue1 h2 { font-size: 3.8vw;}


.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1) { width: 100% !important; margin: 0 0 4.2%;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 50% !important; float: none; margin: 0 auto;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { width: 100%; padding: 0 5% 0;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 14px; letter-spacing: 0px;}


.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(1), 
.contact-wrapp .contact-col2 .contact-row2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell:nth-child(2) { width: 100% !important; margin: 0 0 0;}

}


@media screen and (min-width:768px) and (max-width:900px) {

.margin { width:94%;}



.header-wrapp { padding:3% 0 3%;}

.header-wrapp h2 { font-size:18px; line-height:18px;}

.header-wrapp .header-row1 { width:31.2%;}

.header-wrapp .header-row2 { margin:0 8px 0 0;}

.header-wrapp .header-row3 { margin:0 12px 0 0;}

.header-wrapp .header-row6 { margin:12px 0 0;}

.header-wrapp .header-btn1 { padding:11px 7px 12px 7px;}

.header-wrapp .header-btn2 { padding:11px 15px 12px 15px;}



.banner-wrapp { min-height:inherit;}

.banner-wrapp p { font-size:18px; line-height:32px; margin:0 0 20px;}

.banner-wrapp p span { display:inline;}

.banner-wrapp h2 { font-size:36px; line-height:49px; margin:0 0 8px;}

.banner-wrapp h3 { font-size:12.84px; line-height:18px; margin:0 0 4px;}

.banner-wrapp .banner-row1 { width:94%;}

.banner-wrapp .banner-row2 { width:94%;}

.banner-wrapp .banner-row3 { width:94%;}

.banner-wrapp .banner-row3 .banner-bar3 { width:15.1%; padding:0 0 15.1%;}

.banner-wrapp .banner-btn1 { font-size:12px; padding:11px 51px 12px 19px;}

.banner-wrapp .banner-btn1:after { left:134px;}

.banner-wrapp .banner-btn2 { font-size:12px; padding:5px 8px 6px 8px;}



.canver-wrapp { padding:36px 0 34px;}

.canver-wrapp h2 { font-size:12px; letter-spacing:1.6px; line-height:35px; margin:0 0 14px;}

.canver-wrapp .canver-row1 .canver-bar1 { margin:0 20px 0;}



.detier-wrapp { padding:74px 0 30px;}

.detier-wrapp p { font-size:14px; line-height:26px; margin:0 0 20px;}

.detier-wrapp p span { display:inline;}

.detier-wrapp .detier-row1 h2 { font-size:18px; line-height:23px;}

.detier-wrapp h3 { font-size:22px; line-height:39px; margin:0 0 9px;}

.detier-wrapp .detier-row3 { width: 49%;}

.detier-wrapp h4 { font-size:17px; line-height:24px; margin:0 0 24px;}

.detier-wrapp h4 span { display:inline;}

.detier-wrapp .detier-row2 { margin:0 0 80px;}

.detier-wrapp .detier-btn1 { margin:3px 0 0;}



.enquer-wrapp { padding:30px 0 47px;}

.enquer-wrapp p { font-size:14px; line-height:26px; margin:0 0 20px;}

.enquer-wrapp p span { display:inline;}

.enquer-wrapp h2 { font-size:30px; line-height:43px; margin:0 0 10px;}

.enquer-wrapp h3 { font-size:18px; line-height:26px; margin:0 0 16px;}

.enquer-wrapp .enquer-row1 { margin:26px 0 0;}

.enquer-wrapp .enquer-row2 p { font-size:14px; line-height:26px; margin:0 0 14px;}

.enquer-wrapp .enquer-row3 { margin:26px 0 0;}



.facier-wrapp { padding:47px 0 30px;}

.facier-wrapp h2 { font-size:45.78px; line-height:45px;}

.facier-wrapp h2 span { font-size:13px; line-height:13px; top:-14px;}

.facier-wrapp h3 { font-size:13px; line-height:13px;}

.facier-wrapp h4 { font-size:18px; line-height:27px; margin:0 0 0;}

.facier-wrapp h4 span { display:inline;}

.facier-wrapp .facier-row1 .facier-bar1 { width:56%; padding:0 0 56%;}



.gester-wrapp { padding:30px 0 44px;}

.gester-wrapp p { font-size:14px; line-height:26px; margin:0 0 20px;}

.gester-wrapp p span { display:inline;}

.gester-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 21px;}

.gester-wrapp .gester-row1 { margin:0 auto 28px;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil1 { font-size:12px;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil2 { height:42px;}



.honoer-wrapp { padding:44px 0 76px;}

.honoer-wrapp p { font-size:14px; line-height:22px; margin:0 0 20px;}

.honoer-wrapp p span { display:inline;}

.honoer-wrapp h2 { font-size:18px; line-height:24px; margin:0 0 6px;}

.honoer-wrapp h3 { font-size:11px; line-height:16px;}

.honoer-wrapp h4 { font-size:11px; line-height:16px; margin:0 0 12px;}



.impoer-wrapp p { font-size:20px; line-height:26px; margin:0 0 20px;}

.impoer-wrapp p span { display:inline;}

.impoer-wrapp h2 { font-size:42px; line-height:42px; margin:0 0 32px;}

.impoer-wrapp .impoer-row1 { margin:64px auto 80px;}

.impoer-wrapp .impoer-btn1 { margin:16px 0 0;}



.judger-wrapp { padding:34px 0 60px;}

.judger-wrapp h2 { font-size:13.99px; line-height:24px;}

.judger-wrapp h2 span { display:inline;}

.judger-wrapp h3 { font-size:11.99px; line-height:24px; margin:0 0 26px;}



.knower-wrapp { padding:33px 0 29px;}

.knower-wrapp h2 { font-size:16px; line-height:29px; margin:0 0 18px;}

.knower-wrapp h3 { font-size:16.22px; line-height:24px; margin:0 0 8px;}

.knower-wrapp .knower-row2 { width:50%;}

.knower-wrapp .knower-btn1 { font-size:15px; padding:5px 14px 6px 14px;}

.knower-bar1 li, .knower-bar1 li a { font-size:13px;}



.laboer-wrapp h2 { font-size:18px; line-height:18px;}

.laboer-wrapp .laboer-row1 { width:29%;}

.laboer-wrapp .laboer-row2 { margin:22px 8px 0 0;}

.laboer-wrapp .laboer-row3 { margin:0 8px 0 0;}

.laboer-wrapp .laboer-row4 { top:1px;}



.footer-wrapp p { font-size:13px; line-height:23px;}



/*inner-css*/

.about-wrapp { padding:52px 0 62px;}

.about-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.about-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 8px;}

.about-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 20px;}



.approach-wrapp { padding:120px 0 102px;}

.approach-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.approach-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 24px;}



.pentest-wrapp { padding:120px 0 102px;}

.pentest-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.pentest-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 24px;}

.whatwedo-wrapp { padding:74px 0 72px;}

.whatwedo-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.whatwedo-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 16px;}

.whatwedo-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 0;}

.whatwedo-wrapp .whatwedo-col1 { margin:40px auto 0;}

.whatwedo-wrapp .whatwedo-col1 .whatwedo-row1 { margin:0 auto 14px;}

.whatwedo-wrapp .whatwedo-col2 { margin:0 0 32px;}



.people-wrapp { padding:0;}

.people-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.people-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 20px;}

.people-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 4px;}

.people-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.people-wrapp .people-col1 { margin:34px auto 0;}

.people-wrapp .people-col2 .people-row2 { padding:22px 0 0;}



.culture-wrapp { padding:52px 0 112px;}

.culture-wrapp p { font-size:14px; line-height:28px; margin:0 0 20px;}

.culture-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 30px;}



.case-wrapp { padding:60px 0 8px;}

.case-wrapp .case-col2 { margin:0 2.93% 64px 0;}

.case-wrapp .case-col2 .case-row2 { padding:22px 0 0;}



.getin-wrapp p { font-size:16px; line-height:28.1px; margin:0 0 20px;}

.getin-wrapp p span { display:inline;}

.getin-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 26px;}

.getin-wrapp .getin-col1 { margin:76px 0 92px;}



.consultancy-wrapp { padding:60px 0 58px;}

.consultancy-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 20px;}

.consultancy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 8px;}

.consultancy-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 20px;}



.testimonials-wrapp p { font-size:16px; line-height:28px; margin:0 0 20px;}

.testimonials-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 26px;}

.testimonials-wrapp h3 { font-size:19.86px; line-height:32px; margin:-4px 0 2px;}

.testimonials-wrapp .testimonials-col1 { margin:110px 0 84px;}



.strategy-wrapp { padding:82px 0 80px;}

.strategy-wrapp p { font-size:16px; line-height:28px; margin:0 0 24px;}

.strategy-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 24px;}



.contact-wrapp { padding:52px 0 64px;}

.contact-wrapp p { font-size:16px; line-height:26.01px; margin:0 0 0;}

.contact-wrapp h2 { font-size:34px; line-height:47px; margin:0 0 68px;}

.contact-wrapp h4 { font-size:16px; line-height:26.01px; margin:0 0 30px;}

.contact-wrapp h3 { font-size:16px; line-height:26.01px; margin:0 0 37px;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { font-size:10.47px; letter-spacing:1.2px;}

.contact-box1 { margin:24px 0 0;}



.connect-wrapp { padding:60px 0 16px;}

.connect-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.connect-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 8px;}

.connect-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 20px;}



.solutions-wrapp { padding:86px 0 39px;}

.solutions-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.solutions-wrapp p span { display:inline;}

.solutions-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 58px;}

.solutions-wrapp h3 { font-size:16px; line-height:32px; margin:0 0 0;}

.solutions-wrapp .solutions-col2 {width: 22.5%;margin: 0 3.3% 46px 0;}  



.partner-wrapp { padding:88px 0 63px;}

.partner-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.partner-wrapp p span { display:inline;}

.partner-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}



.faq-wrapp { padding:68px 0 80px;}

.faq-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.faq-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.faq-wrapp h3 { font-size:16px; line-height:29px;}

.faq-wrapp .faq-col1 { margin:0 auto 12px;}

.faq-wrapp .faq-col1 .faq-row1 .faq-fil1 { font-size:11px;}



.suite-wrapp { padding:44px 0 89px;}

.suite-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 28px;}

.suite-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 4px;}

.suite-wrapp h4 { font-size:18px; line-height:31px; margin:0 0 26px;}

.suite-wrapp .suite-col2 { min-height:418px; padding:18px 2.5% 70px 4%;}

.suite-wrapp .suite-col2 .suite-row2 li { margin:0 0 14px;}

.suite-wrapp .suite-col2 .suite-row2 li span { display:inline;}

.suite-wrapp .suite-btn1 { bottom:37px;}

.suite-row2 li, .suite-row2 li a { font-size:12px; line-height:18px;}



.sets-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 28px;}

.sets-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 4px;}

.sets-wrapp h4 { font-size:18px; line-height:31px; margin:0 0 26px;}

.sets-wrapp h5 { font-size:14px; line-height:27px; margin:0 0 0;}

.sets-wrapp .sets-col2 .sets-row2 li { margin:0 0 14px;}

.sets-wrapp .sets-col2 .sets-row2 li span { display:inline;}

.sets-wrapp .sets-col2 { padding:18px 2.5% 20px 4%;}

.sets-wrapp .sets-btn1 { bottom:37px;}

.sets-row2 li, .sets-row2 li a { font-size:12px; line-height:18px;}



.groups-wrapp { padding:82px 0 15px;}

.groups-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 24px;}

.groups-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 24px;}



.plans-wrapp { padding:15px 0 38px;}

.plans-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 24px;}

.plans-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 46px;}

.plans-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 8px;}

.plans-wrapp h4 { font-size:14px; line-height:23px; margin:-14px 0 22px;}

.plans-wrapp .plans-col1 .plans-row1 { margin:0 auto 22px;}

.plans-wrapp .plans-col2 { padding:28px 4.4% 34px;}

.plans-wrapp .plans-btn1 { margin:4px 0 34px;}



.blogin-wrapp { padding:60px 0 68px;}

.blogin-wrapp p { font-size:14px; line-height:28px; margin:0 0 24px;}

.blogin-wrapp h2 { font-size:15.99px; line-height:28px; margin:0 0 4px;}

.blogin-wrapp h3 { font-size:16px; line-height:29px; margin:0 0 18px;}

.blogin-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 14px;}

.blogin-wrapp .blogin-col1 { margin:0 0 56px;}

.blogin-wrapp .blogin-col1 .blogin-row1 .blogin-fil2 { height:43px;}

.blogin-wrapp .blogin-col3 .blogin-row3 { margin:0 auto 50px;}



.blog-wrapp { padding:60px 0 0;}

.blog-wrapp p { font-size:14px; line-height:26px; margin:0 0 20px;}

.blog-wrapp p span { display:inline;}

.blog-wrapp h2 { font-size:16px; line-height:29px;}

.blog-wrapp h3 { font-size:15.99px; line-height:28px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h4 { font-size:11.99px; line-height:24px; margin:0 0 12px;}

.blog-wrapp .blog-col1 { margin:0 0 46px;}

.blog-wrapp .blog-col3 { margin:0 0 40px;}

.blog-wrapp .blog-col3 .blog-row3 .blog-fil2 { height:43px;}

.blog-wrapp .blog-col6 { margin:0 1.9% 148px 0;}

.blog-wrapp .blog-col6 .blog-row6 { padding:36px 0 0;}

.blog-wrapp .blog-btn3 { margin:15px 0 0;}



.paiger-wrapp { margin:-70px 0 0; padding:0 0 100px;}



.protection-wrapp { padding:60px 0 14px;}

.protection-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 20px;}

.protection-wrapp p span { display:inline;}

.protection-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 8px;}

.protection-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 20px;}



.security-wrapp { padding:14px 0 114px;}

.security-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 20px;}

.security-wrapp p span { display:inline;}

.security-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 22px;}

.security-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 14px;}

.security-wrapp .security-col1 { margin:0 0 28px;}



.benefits-wrapp { padding:16px 0 54px;}

.benefits-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.benefits-wrapp p span { display:inline;}

.benefits-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 52px;}

.benefits-wrapp h3 { font-size:19px; line-height:26.01px; margin:0 0 16px;}

.benefits-wrapp .benefits-col2 { margin:0 4% 20px 0;}

#common-bg2 { padding:40px 0 2px;}



.needs-wrapp { padding:80px 0 40px;}

.needs-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 24px;}

.needs-wrapp p span { display:inline;}

.needs-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 26px;}

.needs-wrapp .needs-col1 { margin:0 0 52px;}



.pricing-wrapp { padding:40px 0 52px;}

.pricing-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 24px;}

.pricing-wrapp p span { display:inline;}

.pricing-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 30px;}

.pricing-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 18px;}

.pricing-wrapp h4 { font-size:14px; line-height:23px; margin:-14px 0 22px;}

.pricing-wrapp .pricing-col1 { margin:0 0 46px;}

.pricing-wrapp .pricing-col3 .pricing-row3 { margin:0 auto 18px;}

.pricing-wrapp .pricing-col4 { padding:38px 4.6% 44px;}

.pricing-wrapp .pricing-btn2 { margin:4px 0 34px;}



.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil1 { font-size:10.47px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil2 { height:43px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil3 { height:43px; padding:14px 2% 2px;}

.impoer-box1 { margin:14px 0 0;}



.surveys-wrapp { padding:50px 0 20px;}

.surveys-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 20px;}

.surveys-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 8px;}



.hardware-wrapp { padding:56px 0 16px;}

.hardware-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.hardware-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 18px;}

.hardware-wrapp .hardware-col1 { margin:0 0 14px;}



.rental-wrapp { padding:16px 0 52px;}

.rental-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.rental-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 10px;}

.rental-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 20px;}

.rental-wrapp h4 { font-size:19px; line-height:26.01px; margin:0 0 16px;}

.rental-wrapp .rental-col2 { margin:0 6% 18px 0;}



.adipisicing-wrapp { padding:58px 0 0;}

.adipisicing-wrapp h2 { font-size:42px; line-height:42px;}



.chat-wrapp { padding:48px 0 54px;}

.chat-wrapp p { font-size:14px; line-height:26px; margin:0 0 20px;}

.chat-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 10px;}

.chat-wrapp h3 { font-size:19px; line-height:26.01px; margin:0 0 10px;}

.chat-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.chat-wrapp .chat-col1 { margin:28px 0 22px;}

.chat-wrapp .chat-col2 .chat-row2 { padding:20px 0 0;}



.support-wrapp { padding:50px 0 100px;}

.support-wrapp p { font-size:16px; line-height:28px; margin:0 0 20px;}

.support-wrapp p span { display:inline;}

.support-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 10px;}

.support-wrapp h3 { font-size:19px; line-height:26.01px; margin:0 0 10px;}

.support-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.support-wrapp h5 { font-size:11px; line-height:17px; margin:0 0 0;}

.support-box1 { margin:100px 0 0;}

.support-wrapp .support-col1:last-child { margin-bottom: 38px;}



.frequently-wrapp { padding:60px 0 72px;}

.frequently-wrapp p { font-size:16px; line-height:28px; margin:0 0 20px;}

.frequently-wrapp p span { display:inline;}

.frequently-wrapp h2 { font-size:19px; line-height:32px; margin:0 0 22px;}

.frequently-wrapp h3 { font-size:22px; line-height:35px; margin:0 0 16px;}

.frequently-wrapp .frequently-col1 { margin:0 auto 42px;}

.frequently-wrapp .frequently-col1 .frequently-row1 .frequently-fil1 { font-size:11px;}



.active .detier-thm1:after, .active .detier-thm2:after, .active .detier-thm3:after, .active .detier-thm4:after { width:68px; padding:0 0 68px; top:-8px; left:-19px;}



/*common-css*/

.honoer-thm1 { width:100%; margin:0 0 0; position:relative; top:inherit; right:inherit;}

.honoer-thm1 a { margin:0 7px 0 0;}

.judger-box1 { margin:0 0 20px;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .detier-btn1, .enquer-btn1, .gester-btn1, .honoer-btn1, .impoer-fil1, .impoer-btn1, .impoer-btn2, .judger-btn1, .knower-btn1, .laboer-btn1, .whatwedo-btn1, .blog-fil1, .blog-btn1, .blog-btn2, .blog-btn3, .blogin-fil1, .blogin-btn1, .blogin-btn2, .faq-fil1, .faq-btn1, .security-btn1, .suite-btn1, .sets-btn1, .plans-btn1, .needs-btn1, .pricing-btn1, .pricing-btn2, .adipisicing-btn1, .paiger-btn1, .paiger-btn2, .getin-btn1, .contact-fil1, .contact-btn1, .support-btn1, .frequently-fil1, .frequently-btn1 { font-size:14px; letter-spacing:0.2px;}


.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .form-control { height: 42px; font-size: 12px;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn { font-size: 14px; letter-spacing: 0.2px;}

 
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { height: 42px; font-size: 12px;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 13px; letter-spacing: 0.2px;}




.enquer-wrapp .enquer-row2 .enquer-bar2 {
    width: 37.4%;
    right: 56.6%;
}
.enquer-box1 {
    width: 60%;
}
.partner-wrapp .partner-col1 .partner-row1 .partner-img {
    width: 120px;
    height: 120px;
}
/*.judger-wrapp .judger-row1 .judger-bar1 .square-bar1 img { height: 22vw;}*/

.facier-wrapp .facier-row1 .facier-bar1.circle-blue1 h2 { font-size: 3.8vw;}

.testimonials-wrapp .testimonials-col1 .testimonial-sec .testimonials-row1 {
    width: 100%;
    margin-bottom: 0;
    min-height:inherit;
}
.testimonials-wrapp .testimonials-col1 .testimonial-sec .testimonials-row1:nth-child(2){
     margin-top: 100px;
}
.testimonials-wrapp .testimonials-col1 {
    margin: 60px 0 60px;
}
.consultancy-wrapp .terms-sec a {
    width: 47%;
    margin-right: 3%;
}
.consultancy-wrapp .terms-sec a:nth-child(2n) {
    margin-right: 0;
}
.consultancy-wrapp .terms-sec a:nth-child(3n) {
    margin-right: 3%;
}
.inner-wrapp .inner-col1 .inner-row1 h1.text-gradient2 {
    margin-bottom: 15px;
    font-size: 50px;
    line-height: 60px;
}
.detier-wrapp .detier-row3 .detier-bar3 h3 {
    font-size: 21px;
    line-height: 32px;
}
.knower-wrapp .knower-row1 {
    width: 50%;
}
.knower-wrapp .knower-row2 {
    width: 50%;
}
.knower-wrapp .knower-row2 .knower-bar2 {
    width: 150px !important;
    height: 150px !important;
 }
 .knower-wrapp .knower-row2 .knower-bar3 img {
    width: 162px;
  }
}


@media screen and (min-width:901px) and (max-width:1024px) {

.margin { width:94%;}

.header-wrapp .margin { max-width: 94%;}

.banner-wrapp .banner-row1, .banner-wrapp .banner-row2{ width: 94%;}


.header-wrapp { padding:3% 0 3%;}

.header-wrapp h2 { font-size:20px; line-height:20px;}

.header-wrapp .header-row1 { width:31.2%;}

.header-wrapp .header-row2 { margin:0 11px 0 0;}

.header-wrapp .header-row3 { margin:0 15px 0 0;}

.header-wrapp .header-row6 { margin:15px 0 0;}

.header-wrapp .header-btn1 { padding:11px 10px 12px 10px;}

.header-wrapp .header-btn2 { padding:11px 18px 12px 18px;}



.banner-wrapp { min-height:inherit;}

.banner-wrapp p { font-size:20px; line-height:34px; margin:0 0 23px;}

.banner-wrapp p span { display:inline;}

.banner-wrapp h2 { font-size:48px; line-height:61px; margin:0 0 11px;}

.banner-wrapp h3 { font-size:13.84px; line-height:19px; margin:0 0 4px;}

.banner-wrapp .banner-row1 { width:94%;}

.banner-wrapp .banner-row2 { width:94%;}

.banner-wrapp .banner-row3 { width:94%;}

.banner-wrapp .banner-row3 .banner-bar3 { width:13.1%; padding:0 0 13.1%;}

.banner-wrapp .banner-btn1 { font-size:12px; padding:11px 54px 12px 22px;}

.banner-wrapp .banner-btn1:after { left:137px;}

.banner-wrapp .banner-btn2 { font-size:13px; padding:5px 11px 6px 11px;}



.canver-wrapp { padding:41px 0 39px;}

.canver-wrapp h2 { font-size:13px; letter-spacing:2px; line-height:36px; margin:0 0 17px;}

.canver-wrapp .canver-row1 .canver-bar1 { margin:0 40px 0;}



.detier-wrapp { padding:104px 0 45px;}

.detier-wrapp p { font-size:16px; line-height:28px; margin:0 0 23px;}

.detier-wrapp p span { display:inline;}

.detier-wrapp h2 { font-size:30px; line-height:42px; margin:0 0 30px 0;}

.detier-wrapp .detier-row2 .detier-bar2 h2 { font-size:19px; line-height:24px; margin:0 0 0 0;}

.detier-wrapp h3 { font-size:26px; line-height:42px; margin:0 0 12px;}

.detier-wrapp .detier-row3 { width: 49%;} 

.detier-wrapp h4 { font-size:20px; line-height:27px; margin:0 0 27px;}

.detier-wrapp h4 span { display:inline;}

.detier-wrapp .detier-row2 { margin:0 0 83px;}

.detier-wrapp .detier-btn1 { margin:6px 0 0;}



.enquer-wrapp { padding:45px 0 57px;}

.enquer-wrapp p { font-size:16px; line-height:28px; margin:0 0 23px;}

.enquer-wrapp p span { display:inline;}

.enquer-wrapp h2 { font-size:35px; line-height:48px; margin:0 0 13px;}

.enquer-wrapp h3 { font-size:21px; line-height:29px; margin:0 0 19px;}

.enquer-wrapp .enquer-row1 { margin:29px 0 0;}

.enquer-wrapp .enquer-row2 p { font-size:15px; line-height:27px; margin:0 0 17px;}

.enquer-wrapp .enquer-row3 { margin:29px 0 0;}



.facier-wrapp { padding:57px 0 40px;}

.facier-wrapp h2 { font-size:55.78px; line-height:55px;}

.facier-wrapp h2 span { font-size:14px; line-height:14px; top:-19px;}

.facier-wrapp h3 { font-size:14px; line-height:14px;}

.facier-wrapp h4 { font-size:22px; line-height:31px; margin:0 0 0;}

.facier-wrapp h4 span { display:inline;}

.facier-wrapp .facier-row1 .facier-bar1 { width:53%; padding:0 0 53%;}



.gester-wrapp { padding:40px 0 59px;}

.gester-wrapp p { font-size:15px; line-height:27px; margin:0 0 23px;}

.gester-wrapp p span { display:inline;}

.gester-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 24px;}

.gester-wrapp .gester-row1 { margin:0 auto 31px;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil1 { font-size:14px;}

.gester-wrapp .gester-row2 .gester-bar2 .gester-fil2 { height:45px;}



.honoer-wrapp { padding:59px 0 106px;}

.honoer-wrapp p { font-size:15px; line-height:23px; margin:0 0 23px;}

.honoer-wrapp p span { display:inline;}

.honoer-wrapp h2 { font-size:21px; line-height:27px; margin:0 0 3px;}

.honoer-wrapp h3 { font-size:11px; line-height:20px;}

.honoer-wrapp h4 { font-size:11px; line-height:20px; margin:0 0 6px;}



.impoer-wrapp p { font-size:22px; line-height:28px; margin:0 0 23px;}

.impoer-wrapp p span { display:inline;}

.impoer-wrapp h2 { font-size:52px; line-height:52px; margin:0 0 35px;}

.impoer-wrapp .impoer-row1 { margin:94px auto 110px;}

.impoer-wrapp .impoer-btn1 { margin:19px 0 0;}



.judger-wrapp { padding:44px 0 60px;}

.judger-wrapp h2 { font-size:15.99px; line-height:26px;}

.judger-wrapp h2 span { display:inline;}

.judger-wrapp h3 { font-size:12.99px; line-height:25px; margin:0 0 29px;}



.knower-wrapp { padding:48px 0 29px;}

.knower-wrapp h2 { font-size:18px; line-height:31px; margin:0 0 21px;}

.knower-wrapp h3 { font-size:18.22px; line-height:26px; margin:0 0 8px;}

.knower-wrapp .knower-row2 { width:40%;}

.knower-wrapp .knower-btn1 { font-size:17px; padding:5px 17px 6px 17px;}

.knower-bar1 li, .knower-bar1 li a { font-size:14px;}



.laboer-wrapp h2 { font-size:20px; line-height:20px;}

.laboer-wrapp .laboer-row1 { width:29%;}

.laboer-wrapp .laboer-row2 { margin:27px 11px 0 0;}

.laboer-wrapp .laboer-row3 { margin:0 11px 0 0;}

.laboer-wrapp .laboer-row4 { top:2px;}



.footer-wrapp p { font-size:14px; line-height:24px;}



/*inner-css*/

.about-wrapp { padding:62px 0 72px;}

.about-wrapp p { font-size:15px; line-height:29px; margin:0 0 23px;}

.about-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 11px;}

.about-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 23px;}



.approach-wrapp { padding:140px 0 122px;}

.approach-wrapp p { font-size:15px; line-height:29px; margin:0 0 23px;}

.approach-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 27px;}

.pentest-wrapp { padding:140px 0 122px;}

.pentest-wrapp p { font-size:15px; line-height:29px; margin:0 0 23px;}

.pentest-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 27px;}


.whatwedo-wrapp { padding:84px 0 82px;}

.whatwedo-wrapp p { font-size:15px; line-height:29px; margin:0 0 23px;}

.whatwedo-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 19px;}

.whatwedo-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 0;}

.whatwedo-wrapp .whatwedo-col1 { margin:45px auto 0;}

.whatwedo-wrapp .whatwedo-col1 .whatwedo-row1 { margin:0 auto 17px;}

.whatwedo-wrapp .whatwedo-col2 { margin:0 0 35px;}



.people-wrapp { padding:0;}

.people-wrapp p { font-size:15px; line-height:29px; margin:0 0 23px;}

.people-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 23px;}

.people-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 4px;}

.people-wrapp h4 { font-size:17px; line-height:30px; margin:0 0 0;}

.people-wrapp .people-col1 { margin:39px auto 0;}

.people-wrapp .people-col2 .people-row2 { padding:25px 0 0;}



.culture-wrapp { padding:62px 0 122px;}

.culture-wrapp p { font-size:15px; line-height:29px; margin:0 0 23px;}

.culture-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 33px;}



.case-wrapp { padding:70px 0 18px;}

.case-wrapp .case-col2 { margin:0 2.93% 69px 0;}

.case-wrapp .case-col2 .case-row2 { padding:25px 0 0;}



.getin-wrapp p { font-size:17px; line-height:29.1px; margin:0 0 23px;}

.getin-wrapp p span { display:inline;}

.getin-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 29px;}

.getin-wrapp .getin-col1 { margin:96px 0 112px;}



.consultancy-wrapp { padding:70px 0 68px;}

.consultancy-wrapp p { font-size:17px; line-height:29.01px; margin:0 0 23px;}

.consultancy-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 11px;}

.consultancy-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 23px;}



.testimonials-wrapp p { font-size:17px; line-height:29px; margin:0 0 23px;}

.testimonials-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 29px;}

.testimonials-wrapp h3 { font-size:21.86px; line-height:34px; margin:-4px 0 2px;}

.testimonials-wrapp .testimonials-col1 { margin:130px 0 104px;}



.strategy-wrapp { padding:92px 0 90px;}

.strategy-wrapp p { font-size:17px; line-height:29px; margin:0 0 27px;}

.strategy-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 27px;}



.contact-wrapp { padding:62px 0 74px;}

.contact-wrapp p { font-size:18px; line-height:28.01px; margin:0 0 0;}

.contact-wrapp h2 { font-size:42px; line-height:55px; margin:0 0 73px;}

.contact-wrapp h4 { font-size:18px; line-height:28.01px; margin:0 0 35px;}

.contact-wrapp h3 { font-size:18px; line-height:28.01px; margin:0 0 42px;}

.contact-wrapp .contact-col2 .contact-row2 .contact-fil1 { font-size:11.47px; letter-spacing:1.5px;}

.contact-box1 { margin:27px 0 0;}



.connect-wrapp { padding:70px 0 21px;}

.connect-wrapp p { font-size:15px; line-height:29.01px; margin:0 0 23px;}

.connect-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 11px;}

.connect-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 23px;}



.solutions-wrapp { padding:96px 0 49px;}

.solutions-wrapp p { font-size:14px; line-height:28.01px; margin:0 0 20px;}

.solutions-wrapp p span { display:inline;}

.solutions-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 63px;}

.solutions-wrapp h3 { font-size:18px; line-height:34px; margin:0 0 0;}

.solutions-wrapp .solutions-col2 {width: 22%;margin: 0 4% 51px 0;} 



.partner-wrapp { padding:98px 0 73px;}

.partner-wrapp p { font-size:15px; line-height:29.01px; margin:0 0 23px;}

.partner-wrapp p span { display:inline;}

.partner-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 17px;}



.faq-wrapp { padding:78px 0 90px;}

.faq-wrapp p { font-size:15px; line-height:29.01px; margin:0 0 23px;}

.faq-wrapp h2 { font-size:21px; line-height:34px; margin:0 0 22px;}

.faq-wrapp h3 { font-size:18px; line-height:31px;}

.faq-wrapp .faq-col1 { margin:0 auto 17px;}

.faq-wrapp .faq-col1 .faq-row1 .faq-fil1 { font-size:12px;}



.suite-wrapp { padding:44px 0 99px;}

.suite-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 31px;}

.suite-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 4px;}

.suite-wrapp h4 { font-size:23px; line-height:36px; margin:0 0 29px;}

.suite-wrapp .suite-col2 { min-height:438px; padding:18px 2.5% 75px 4%;}

.suite-wrapp .suite-col2 .suite-row2 li { margin:0 0 17px;}

.suite-wrapp .suite-col2 .suite-row2 li span { display:inline;}

.suite-wrapp .suite-btn1 { bottom:42px;}

.suite-row2 li, .suite-row2 li a { font-size:13px; line-height:19px;}



.sets-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 31px;}

.sets-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 4px;}

.sets-wrapp h4 { font-size:23px; line-height:36px; margin:0 0 29px;}

.sets-wrapp h5 { font-size:15px; line-height:28px; margin:0 0 0;}

.sets-wrapp .sets-col2 .sets-row2 li { margin:0 0 17px;}

.sets-wrapp .sets-col2 .sets-row2 li span { display:inline;}

.sets-wrapp .sets-col2 { padding:18px 2.5% 20px 4%;}

.sets-wrapp .sets-btn1 { bottom:42px;}

.sets-row2 li, .sets-row2 li a { font-size:13px; line-height:19px;}



.groups-wrapp { padding:92px 0 20px;}

.groups-wrapp p { font-size:17px; line-height:29.01px; margin:0 0 27px;}

.groups-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 27px;}



.plans-wrapp { padding:20px 0 48px;}

.plans-wrapp p { font-size:15px; line-height:29.01px; margin:0 0 27px;}

.plans-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 51px;}

.plans-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 11px;}

.plans-wrapp h4 { font-size:15px; line-height:24px; margin:-14px 0 25px;}

.plans-wrapp .plans-col1 .plans-row1 { margin:0 auto 25px;}

.plans-wrapp .plans-col2 { padding:38px 4.4% 44px;}

.plans-wrapp .plans-btn1 { margin:4px 0 39px;}



.blogin-wrapp { padding:70px 0 78px;}

.blogin-wrapp p { font-size:15px; line-height:29px; margin:0 0 27px;}

.blogin-wrapp h2 { font-size:16.99px; line-height:29px; margin:0 0 7px;}

.blogin-wrapp h3 { font-size:17px; line-height:30px; margin:0 0 21px;}

.blogin-wrapp h4 { font-size:12.99px; line-height:25px; margin:0 0 17px;}

.blogin-wrapp .blogin-col1 { margin:0 0 61px;}

.blogin-wrapp .blogin-col1 .blogin-row1 .blogin-fil2 { height:45px;}

.blogin-wrapp .blogin-col3 .blogin-row3 { margin:0 auto 55px;}



.blog-wrapp { padding:70px 0 0;}

.blog-wrapp p { font-size:15px; line-height:27px; margin:0 0 23px;}

.blog-wrapp p span { display:inline;}

.blog-wrapp h2 { font-size:17px; line-height:30px;}

.blog-wrapp h3 { font-size:16.99px; line-height:29px;}

.blog-wrapp h3 span { display:inline;}

.blog-wrapp h4 { font-size:12.99px; line-height:25px; margin:0 0 15px;}

.blog-wrapp .blog-col1 { margin:0 0 51px;}

.blog-wrapp .blog-col3 { margin:0 0 45px;}

.blog-wrapp .blog-col3 .blog-row3 .blog-fil2 { height:45px;}

.blog-wrapp .blog-col6 { margin:0 1.9% 178px 0;}

.blog-wrapp .blog-col6 .blog-row6 { padding:41px 0 0;}

.blog-wrapp .blog-btn3 { margin:18px 0 0;}



.paiger-wrapp { margin:-80px 0 0; padding:0 0 110px;}



.protection-wrapp { padding:70px 0 19px;}

.protection-wrapp p { font-size:17px; line-height:29.01px; margin:0 0 23px;}

.protection-wrapp p span { display:inline;}

.protection-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 11px;}

.protection-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 23px;}



.security-wrapp { padding:19px 0 124px;}

.security-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 20px;}

.security-wrapp p span { display:inline;}

.security-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 25px;}

.security-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 17px;}

.security-wrapp .security-col1 { margin:0 0 38px;}



.benefits-wrapp { padding:21px 0 64px;}

.benefits-wrapp p { font-size:15px; line-height:29.01px; margin:0 0 23px;}

.benefits-wrapp p span { display:inline;}

.benefits-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 62px;}

.benefits-wrapp h3 { font-size:18px; line-height:28.01px; margin:0 0 19px;}

.benefits-wrapp .benefits-col2 { width: 31.5%; margin: 0 2.7% 30px 0;}

#common-bg2 { padding:45px 0 7px;}



.needs-wrapp { padding:90px 0 45px;}

.needs-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 24px;}

.needs-wrapp p span { display:inline;}

.needs-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 26px;}

.needs-wrapp .needs-col1 { margin:0 0 52px;}



.pricing-wrapp { padding:45px 0 62px;}

.pricing-wrapp p { font-size:16px; line-height:28.01px; margin:0 0 24px;}

.pricing-wrapp p span { display:inline;}

.pricing-wrapp h2 { font-size:24px; line-height:37px; margin:0 0 30px;}

.pricing-wrapp h3 { font-size:19px; line-height:32px; margin:0 0 18px;}

.pricing-wrapp h4 { font-size:14px; line-height:23px; margin:-14px 0 22px;}

.pricing-wrapp .pricing-col1 { margin:0 0 46px;}

.pricing-wrapp .pricing-col3 .pricing-row3 { margin:0 auto 18px;}

.pricing-wrapp .pricing-col4 { padding:38px 4.6% 44px;}

.pricing-wrapp .pricing-btn2 { margin:4px 0 34px;}



.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil1 { font-size:11.47px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil2 { height:45px;}

.impoer-wrapp .impoer-row1 .impoer-bar1 .impoer-fil3 { height:45px; padding:15px 2% 2px;}

.impoer-box1 { margin:24px 0 0;}



.surveys-wrapp { padding:60px 0 30px;}

.surveys-wrapp p { font-size:17px; line-height:29.01px; margin:0 0 23px;}

.surveys-wrapp h2 { font-size:26px; line-height:39px; margin:0 0 11px;}



.hardware-wrapp { padding:66px 0 21px;}

.hardware-wrapp p { font-size:15px; line-height:29.01px; margin:0 0 23px;}

.hardware-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 21px;}

.hardware-wrapp .hardware-col1 { margin:0 0 14px;}



.rental-wrapp { padding:21px 0 62px;}

.rental-wrapp p { font-size:15px; line-height:29.01px; margin:0 0 23px;}

.rental-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 13px;}

.rental-wrapp h3 { font-size:21px; line-height:34px; margin:0 0 23px;}

.rental-wrapp h4 { font-size:21px; line-height:28.01px; margin:0 0 19px;}

.rental-wrapp .rental-col2 { margin:0 6% 18px 0;}



.adipisicing-wrapp { padding:68px 0 0;}

.adipisicing-wrapp h2 { font-size:57px; line-height:57px;}



.chat-wrapp { padding:58px 0 64px;}

.chat-wrapp p { font-size:15px; line-height:27px; margin:0 0 23px;}

.chat-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 13px;}

.chat-wrapp h3 { font-size:21px; line-height:28.01px; margin:0 0 13px;}

.chat-wrapp h4 { font-size:16px; line-height:29px; margin:0 0 0;}

.chat-wrapp .chat-col1 { margin:38px 0 32px;}

.chat-wrapp .chat-col2 .chat-row2 { padding:20px 0 0;}



.support-wrapp { padding:60px 0 110px;}

.support-wrapp p { font-size:17px; line-height:29px; margin:0 0 23px;}

.support-wrapp p span { display:inline;}

.support-wrapp h2 { font-size:29px; line-height:42px; margin:0 0 13px;}

.support-wrapp h3 { font-size:21px; line-height:28.01px; margin:0 0 13px;}

.support-wrapp h4 { font-size:18px; line-height:31px; margin:0 0 0;}

.support-wrapp h5 { font-size:12px; line-height:18px; margin:0 0 0;}

.support-box1 { margin:110px 0 0;}

.support-wrapp .support-col1:last-child { margin-bottom: 48px;}


.frequently-wrapp { padding:70px 0 82px;}

.frequently-wrapp p { font-size:17px; line-height:29px; margin:0 0 23px;}

.frequently-wrapp p span { display:inline;}

.frequently-wrapp h2 { font-size:21px; line-height:34px; margin:0 0 25px;}

.frequently-wrapp h3 { font-size:24px; line-height:37px; margin:0 0 19px;}

.frequently-wrapp .frequently-col1 { margin:0 auto 52px;}

.frequently-wrapp .frequently-col1 .frequently-row1 .frequently-fil1 { font-size:12px;}



.active .detier-thm1:after, .active .detier-thm2:after, .active .detier-thm3:after, .active .detier-thm4:after { width:88px; padding:0 0 88px; top:-13px; left:-24px;}



/*common-css*/

.honoer-thm1 { width:100%; margin:0 0 0; position:relative; top:inherit; right:inherit;}

.honoer-thm1 a { margin:0 7px 0 0;}

.judger-box1 { margin:0 0 23px;}

.header-btn1, .header-btn2, .header-btn3, .banner-btn1, .banner-btn2, .detier-btn1, .enquer-btn1, .gester-btn1, .honoer-btn1, .impoer-fil1, .impoer-btn1, .impoer-btn2, .judger-btn1, .knower-btn1, .laboer-btn1, .whatwedo-btn1, .blog-fil1, .blog-btn1, .blog-btn2, .blog-btn3, .blogin-fil1, .blogin-btn1, .blogin-btn2, .faq-fil1, .faq-btn1, .security-btn1, .suite-btn1, .sets-btn1, .plans-btn1, .needs-btn1, .pricing-btn1, .pricing-btn2, .adipisicing-btn1, .paiger-btn1, .paiger-btn2, .getin-btn1, .contact-fil1, .contact-btn1, .support-btn1, .frequently-fil1, .frequently-btn1 { font-size:16px; letter-spacing:0.3px;}


.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .form-control { height: 45px; font-size: 14px;}
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn { font-size: 16px; letter-spacing: 0.3px;}


.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field { height: 45px; font-size: 14px;}
.gester-wrapp .gester-row2 .gester-bar2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { font-size: 16px; letter-spacing: 0.3px;}


.enquer-wrapp .enquer-row2 .enquer-bar2 {
    width: 37.4%;
    right: 56.6%;
}
.enquer-box1 {
    width: 60%;
}
.partner-wrapp .partner-col1 .partner-row1 .partner-img {
    width: 145px;
    height: 145px;
}
/*.judger-wrapp .judger-row1 .judger-bar1 .square-bar1 img { height: 22.2vw;}*/


.facier-wrapp .facier-row1 .facier-bar1.circle-blue1 h2 { font-size: 3.8vw;}

}



@media screen and (min-width:1025px) and (max-width:1240px) {

.margin { width:94%;}

.header-wrapp .margin { max-width: 94%; }

.banner-wrapp .banner-row1, .banner-wrapp .banner-row2 { width: 94%; }

.header-wrapp { padding:3% 0 3%;}

.header-wrapp .header-row1 { width:31.2%;}



.banner-wrapp { min-height:inherit;}

.banner-wrapp p span { display:inline;}

.banner-wrapp h2 { font-size:54px; line-height:67px;}

.banner-wrapp .banner-row1 { width:94%;}

.banner-wrapp .banner-row2 { width:94%;}

.banner-wrapp .banner-row3 { width:94%;}



.canver-wrapp .canver-row1 .canver-bar1 { margin:0 60px 0;}



.detier-wrapp p span { display:inline;}

.detier-wrapp h4 span { display:inline;}



.enquer-wrapp p span { display:inline;}

.enquer-wrapp h3 { font-size:23px; line-height:31px;}



.facier-wrapp h2 { font-size:65.78px; line-height:65px;}

.facier-wrapp h4 span { display:inline;}



.gester-wrapp p span { display:inline;}



.honoer-wrapp p span { display:inline;}



.impoer-wrapp p span { display:inline;}

.impoer-wrapp h2 { font-size:62px; line-height:62px;}



.judger-wrapp h2 span { display:inline;}



.laboer-wrapp .laboer-row1 { width:29%;}



/*inner-css*/

.solutions-wrapp p span { display:inline;}



.suite-wrapp h4 { font-size:26px; line-height:39px;}

.suite-wrapp .suite-col2 .suite-row2 li span { display:inline;}



.sets-wrapp h4 { font-size:26px; line-height:39px;}

.sets-wrapp .sets-col2 .sets-row2 li span { display:inline;}



.benefits-wrapp p span { display:inline;}



.active .detier-thm1:after, .active .detier-thm2:after, .active .detier-thm3:after, .active .detier-thm4:after { width:108px; padding:0 0 108px;}



/*common-css*/

.honoer-thm1 { right:10.6%;}

.honoer-thm1 a { margin:0 0 0 4px;}
.enquer-wrapp .enquer-row2 .enquer-bar2 {
    width: 37.4%;
    right: 56.6%;
}
.enquer-box1 {
    width: 60%;
}

/*.judger-wrapp .judger-row1 .judger-bar1 .square-bar1 img { height: 22vw;}*/

.solutions-wrapp .solutions-col2 { width: 21%; margin: 0 5.3% 56px 0;}
.solutions-wrapp h3 {  font-size: 20px;}


.benefits-wrapp h3 { font-size: 19px;}

.benefits-wrapp .benefits-col2 { width: 31.5%; margin: 0 2.7% 40px 0;}

.detier-wrapp .detier-row3 { width: 47%;}
.detier-wrapp h3 { font-size: 28px;}
 
.facier-wrapp .facier-row1 .facier-bar1.circle-blue1 h2 { font-size: 3.8vw;}


}
@media screen and (min-width:1241px) and (max-width:1480px) {
  .enquer-wrapp .enquer-row2 .enquer-bar2 {
    width: 37.4%;
    right: 56.6%;
}
.enquer-box1 {
    width: 60%;
}
  }


@media screen and (min-width:1241px) and (max-width:1340px) {

.banner-wrapp { min-height:782px;}

}



@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { 

.enquer-wrapp .enquer-btn1 { color:#fe5868; background:none}

.enquer-wrapp .enquer-btn1:hover { color:#fff}

}


@media (max-width:767px) {

.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .row.first_row .col-sm-6.first_col { padding-left: 0; padding-right: 0;}

.contact-wrapp .contact-col2 .contact-row2 .caldera-grid .row.first_row .col-sm-6.last_col { padding-left: 0;  padding-right: 0;}

.blog-wrapp .blog-col5 .loader-section { position: absolute; top: -44px; left: 47%;}

.address-wrapp .address-col1 iframe { pointer-events: none; }

span.toggle-text1 { display: block; width: 118px; margin: 0; position: absolute; color: #ffffff; left: 0; top: 0; padding: 16px 16px 16px 60px; height: auto; background-image: -webkit-linear-gradient(left,#992385,#536df2),-webkit-linear-gradient(left,#992385,#536df2); }

.google-sec { display: none;} 

.google-sec.mobileview { display: block; max-width: 50px; }

.honoer-wrapp.desktopview-honoer { display: none;}
.honoer-wrapp.mobileview-honoer { display: block;}

.support-box1 .scroll-right { display: block; text-align: left; margin: 0 0 25px; width: 100%; position: relative; float: left;}
.support-box1 .scroll-right h5 { font-size: 20px; font-weight: 400; color: #f26449; letter-spacing: 0; line-height: normal; margin: 0; text-transform: none; font-family: 'Poppins', sans-serif; font-weight: 500; padding-right: 30px; width: auto; display: inline-block;    position: relative;}
.support-box1 .scroll-right h5:after { content: ""; width: 19px; height: 19px; background: url(../images/banner-btn11.png) no-repeat center / 100%; transform: translateY(-50%); position: absolute; top: 50%; right: 0;}

.testimonials-wrapp.desktopviewtestimonials { display: none;}
.testimonials-wrapp.mobileviewtestimonials { display: block;}

.menuzord-menu > li.show-in-mobile { display: block;}

.header-wrapp .header-btn2.pink-button1 {
    height: 50px;
    line-height: 50px;
    padding: 0 1% 0 1%;
}

.header-wrapp .header-btn3.pink-button1.health-btn2, .scroll.fixed .header-row6 .header-bar6 a.header-btn2.pink-button1 {
    height: 50px!important;
    line-height: 50px!important;
    padding: 0 1% 0 1% !important;
}
.header-wrapp .header-btn3.pink-button1.health-btn2 {
    background: none !important;
    box-shadow: none;
    color: #333;
}
.header-wrapp .header-btn3.pink-button1.health-btn2 {
    font-size: 15px !important;
}
.knower-wrapp .knower-row1 .fter-menu1, .knower-wrapp .knower-row1 .fter-menu2 {
    width: 100%;
    margin-right: 0;
    text-align: center;
}
.knower-wrapp .knower-row1 .fter-menu1 .knower-bar1{
  margin-bottom: 25px;
}
.knower-wrapp h2 {
    margin: 0 0 10px;
    }
.knower-wrapp .knower-row1 .fter-menu1 .knower-bar1, .knower-wrapp .knower-row1 .fter-menu2 .knower-bar1 {
    text-align: center;
}

.knower-wrapp .knower-row1 .fter-menu1 .knower-bar1 li a, .knower-wrapp .knower-row1 .fter-menu2 .knower-bar1 li a {
    text-align: center;
    width: 100%;
    float: left;
    padding: 8px 0;
}
.partner-wrapp .partner-col1 .partner-row1 .partner-img {
    width: 140px;
    height: 140px;
}
.consultancy-wrapp .terms-sec a {
    width: 100%;
    margin-right: 0;
}

.consultancy-wrapp .terms-sec a img {
    width: auto;
}
.judger-wrapp .judger-row1 .mona-all-model-slide-non .judger-row2 {
    width: 45%;
    margin: 0 5% 30px 0;
}
.judger-wrapp .judger-row1 .mona-all-model-slide-non .judger-row2:nth-child(2n) {
    margin-right: 0;
}
.judger-wrapp .judger-row2 .judger-bar2 .judger-btn1.pink-button1 {
    float: none;
    display: inline-block;
    width: auto;
}
.judger-wrapp .judger-row2 .judger-bar2 h2 {
    height: inherit;
}
.consultancy-wrapp .terms-sec a {
    width: 100%;
    margin-right: 0;
}
.consultancy-wrapp .terms-sec a:nth-child(2n) {
    margin-right: 0;
}
.consultancy-wrapp .terms-sec a:nth-child(3n) {
    margin-right: 0;
}
.inner-wrapp .inner-col1 .inner-row1 h1.text-gradient2 {
    margin-bottom: 15px;
    font-size: 40px;
    line-height: 55px;
}
.knower-wrapp .knower-row2 .knower-bar3 {
    float: none !important;
    margin-bottom: 30px;
    display: inline-block;
}
.knower-wrapp .knower-row2 {
    width: 170px;
    float: none;
    margin: 0 auto 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.knower-wrapp .knower-row2 .knower-bar2 { width: 160px !important; height: 160px !important; margin-top: 0; }


.support-box1 { display: none;}
.tabbed-content { display: block; width: 100%; float: none; margin: 75px auto 0; max-width: 360px; padding: 0;}
.tabbed-content nav.tabs { width: 100%; border: 0; float: left; text-align: center; display: block !important;}
.tabbed-content nav.tabs ul { margin: 0; text-align: center; width: 100%; float: left; display: block;}
.tabbed-content nav.tabs ul li { width: 100%; display: block; text-align: center; d}
.tabbed-content nav.tabs ul li a { width: auto; color: #fff; float: none; min-width: 135px; display: inline-block; height: inherit; margin: 0 10px 0; padding: 11px 30px 12px; margin-bottom: 15px; background: #fe506b; background: -moz-linear-gradient(left,#fe506b 0%,#fb794d 100%); background: -webkit-linear-gradient(left,#fe506b 0%,#fb794d 100%); background: linear-gradient(to right,#fe506b 0%,#fb794d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe506b',endColorstr='#fb794d',GradientType=1); box-shadow: 0 0 6px 0 rgb(157 96 212 / 50%); border: solid 1px transparent; border-radius: 5px; transition: all .25s ease-out 0s; position: relative; line-height: 1; font-family: 'Poppins', sans-serif;}
.tabbed-content nav.tabs ul li a.active { color: #fd5c4c; box-shadow: 2px 1000px 1px #eff0fc inset;}

.tabbed-content .item { float: left; width: 100%; text-align: center;}

.tabbed-content .item.active .item-content { padding: 1em; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out;}
.tabbed-content .item .item-content { opacity: 0; visibility: hidden; height: 0;}
.tabbed-content .item.active .item-content { opacity: 1; visibility: visible; height: auto;}

.tabbed-content .item .item-content .comparison-col1.color3 { width: 100%; margin: 0 0.16% 0 0; display: table; background: #e8e9f8; border: 1px solid #dadcec;}
.tabbed-content .item .item-content .comparison-col1.color3 .conten { width: 100%; display: table-cell; vertical-align: middle; padding: 20px 10px 20px 20px; text-align: center;}
.tabbed-content .item .item-content .comparison-col1.color3 .conten h4 { text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 13px; font-weight: 400; color: #808291; letter-spacing: .2px; line-height: 26px; margin: 0;}

.tabbed-content .item .item-content .comparison-col2.color4 { width: 100%; padding: 15px 10px 15px 20px; display: table; border: 1px solid #dadcec; background: #eff0fc;}
.tabbed-content .item .item-content .comparison-col2.color4 .check-icon { margin: 0 auto; display: table-cell; vertical-align: middle;}
.tabbed-content .item .item-content .comparison-col2.color4 .check-icon .check-col1 { width: 28px; margin: 0 auto;}
.tabbed-content .item .item-content .comparison-col2.color4 .check-icon .check-col1 img { width: 100%; max-width: 100%; display: block; height: auto; margin: 0 auto;}

}

@media (max-width:600px) {
.surveys-wrapp .practice-wrapp .practice-row2 .practice-row1 {
    width: 47%;
    margin: 0 2% 10px 0;
}

.surveys-wrapp .practice-wrapp .practice-row2 .practice-row1:nth-child(2n) {
    margin-right: 0 !important;
}
}
@media (max-width:560px) {

.blog-wrapp .blog-col5 .loader-section { left: 44%;}
.judger-wrapp .judger-row1 .mona-all-model-slide-non .judger-row2 {
    width: 90%;
    margin: 0 0 30px 0;
}
}

@media (max-width:480px) {
.knower-wrapp .knower-row2 .knower-bar3 {
    float: none !important;
    margin-bottom: 30px;
    display: inline-block;
}
.knower-wrapp .knower-row2 {
    width: 170px;
    float: none;
    margin: 0 auto 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.knower-wrapp .knower-row2 .knower-bar2 {
    width: 160px !important;
    height: 160px !important;
    }
}
@media (max-width:414px) {
.header-wrapp .header-btn3.pink-button1.health-btn2 {
    font-size: 15px !important;
}
.partner-wrapp .partner-col1 .partner-row1 .partner-img {
    width: 130px;
    height: 130px;
}
.whatwedo-wrapp h3 {
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 0;
}
}

@media (max-width:375px) {

.blog-wrapp .blog-col5 .loader-section {
    top: -37px;
    left: 42%;
}
.header-wrapp .header-btn2.pink-button1, .header-wrapp .header-btn3.pink-button1.health-btn2, .scroll.fixed .header-row6 .header-bar6 a.header-btn2.pink-button1 {
   font-size: 12px !important;
}
.inner-wrapp .inner-col1 .inner-row1 h1.text-gradient2 {
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 45px;
}
}


@media screen and (max-width: 360px) {
.gester-wrapp .gester-row2 .gester-bar2 .caldera-grid .btn { font-size: 13px; letter-spacing: -0.4px;}
.header-wrapp .header-btn2.pink-button1, .header-wrapp .header-btn3.pink-button1.health-btn2, .scroll.fixed .header-row6 .header-bar6 a.header-btn2.pink-button1 {
  font-size: 12px !important;
}
.judger-wrapp .judger-row1 .mona-all-model-slide-non .judger-row2 {
    width: 100%;
    margin: 0 0 30px 0;
}
}


@media screen and (max-width: 330px) {
.contact-wrapp .contact-col2 .contact-row2 .g-recaptcha div iframe { margin-left: -1.5%;}
}

@media screen and (max-width: 320px) {
.contact-wrapp .contact-col2 .contact-row2 .g-recaptcha div iframe { margin-left: -2.5%;}
}

section.blogin-wrapp.common-style { text-align: revert; }

.MM_HomePgTestimonialComp{
  /*font-size: 11px;*/
    font-weight: 400;
    color: #fd7350;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 0 0 17px;
  text-transform: uppercase;
  font-size: 18px;
}
.MM_HomePgTestimonialDate{
  text-transform: uppercase;
  font-size: 11px;
    font-weight: 400;
    color: #9b9dad;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 0;
}
.MM_HomePgTestimonialComp2{
  font-size: 20px;
    line-height: 26px;
    margin: 0 0 6px;
  font-family: 'Poppins',sans-serif;
    font-weight: 500;
    color: #393939;
    letter-spacing: 0;
    margin: 0;
}
.MM_HomePgTestimonialDate2{
  text-transform: uppercase;
  font-size: 18px;
    font-weight: 400;
    color: #fd7350;
    letter-spacing: 1px;
    line-height: 23px;
    margin: 0 0 16px;
}
.MM_TestimonialsPageName{ 
  font-size: 23.86px;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 0;
    line-height: 36px;
    margin: -4px 0 2px;
}
.MM_TestimonialsPageComp{
  font-size: 10.93px;
    font-weight:  bold;
    color: #fd7350;
    letter-spacing: 1px;
    line-height: 23px;
    margin: 0 0 10px; 
}
.mm_pentesting h3 a,.mm_pentesting h3 a:hover{color:#f9896b;}
.mm_pentesting_methodologies img{min-width:50px;}
.pentest-button .newzbutton {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 50px;
}
.pentest-button .newzbutton a:hover {
    box-shadow: 2px 1000px 1px #eff0fc inset;
    color: #fd5c4c;
}
.pentest-button .newzbutton a {
    float: none;
    color: #fff;
    margin: 0;
    padding: 11px 21px 12px;
    /*border: solid 1px transparent;*/
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .4px;
    border-radius: 5px;
    transition: all .25s ease-out 0s;
    display: inline-block;
    position: relative;
    line-height: 1;
    background: #992385;
    background: -moz-linear-gradient(left,#fe506b 0%,#fb794d 100%);
    background: -webkit-linear-gradient(left,#992385 0%,#536df2 100%);
    background: linear-gradient(to right,#992385 0%,#536df2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe506b',endColorstr='#fb794d',GradientType=1);
    box-shadow: 0 0 6px 0rgba(157,96,212,.5);
}
#MMNewsCatSel{-webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 10px;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  margin-right: 2rem;
  padding: 1rem;min-width:250px;
  padding-right: 2rem;}
.MM_PracticeRef_div{padding:0px 0px 10px 0px !important;}
.MM_PracticeRef_div input{height:44px !important;background:#e7e8f5 !important;background-color:#e7e8f5 !important;border-radius: 5px !important;}
.MM_PracticeRef_div textarea{background:#e7e8f5 !important;background-color:#e7e8f5 !important;border-radius: 5px !important;}
.MM_PracticeRef_div input.btn {
    width: auto !important;
    float: none !important;
    color: #fff !important;
    box-shadow: 0px 8px 15px 0px rgba(254, 120, 131, .3) !important;
    cursor: pointer !important;
    margin: 20px 0 0 !important;
    padding: 13px 18px 14px !important;
    background: #fe506b !important;
    background: -moz-linear-gradient(left, #fe506b 0%, #fb794d 100%) !important;
    background: -webkit-linear-gradient(left, #fe506b 0%, #fb794d 100%) !important;
    background: linear-gradient(to right, #fe506b 0%, #fb794d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe506b',endColorstr='#fb794d',GradientType=1) !important;
    border: solid 1px transparent !important;
    text-align: center !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    letter-spacing: .4px !important;
    border-radius: 5px !important;
    transition: all .25s ease-out 0s !important;
    display: inline-block !important;
    position: relative !important;
    line-height: 1 !important;
}
.MM_PracticeRef_div input.btn:hover {
    color: #fd5c4c !important;
    box-shadow: 2px 1000px 1px #eff0fc inset !important;
}
.knower-wrapp .mm_footer_heading{font-family: 'glacial-bold-font';font-size: 20px;font-weight: 400;color: #393939;letter-spacing: .6px;line-height: 33px;margin: 0 0 24px;}
.laboer-wrapp .mm_footer_tel{font-size: 22px;font-weight: 400;color: #686d6f;letter-spacing: 0.4px;line-height: 22px;margin: 0 0 0;}